sbuild (Debian sbuild) 0.85.10~bpo12+1 (04 June 2024) on misc-debomatic1 +==============================================================================+ | linksem 0.8+dfsg3-1 (amd64) Fri, 22 Nov 2024 11:51:13 +0000 | +==============================================================================+ Package: linksem Version: 0.8+dfsg3-1 Source Version: 0.8+dfsg3-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-debomatic-45719bc1-ac78-4e31-80a0-141f10c0c509' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /home/debomatic/debomatic/sbuildcommands/chroot-setup-commands/apt-speedup linksem_0.8+dfsg3-1 unstable amd64 ------------------------------------------------------------------------------------------------------------- I: Finished running '/home/debomatic/debomatic/sbuildcommands/chroot-setup-commands/apt-speedup linksem_0.8+dfsg3-1 unstable amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/linksem-j8bGDq/resolver-vJ9IYY' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://deb.debian.org/debian unstable InRelease Get:2 http://debomatic-amd64.debian.net/debomatic/unstable unstable InRelease [2325 B] Get:3 http://debomatic-amd64.debian.net/debomatic/unstable unstable/main amd64 Packages [3061 B] Fetched 5386 B in 0s (10.9 kB/s) Reading package lists... Reading package lists... Building dependency tree... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic-amd64/linksem_0.8+dfsg3-1.dsc exists in /srv/debomatic-amd64; copying to chroot I: NOTICE: Log filtering will replace 'build/linksem-j8bGDq/linksem-0.8+dfsg3' with '<>' I: NOTICE: Log filtering will replace 'build/linksem-j8bGDq' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), ocaml, dh-ocaml (>= 1.2), lem, liblem-ocaml-dev, ocaml-findlib, ocamlbuild, libzarith-ocaml-dev, libnum-ocaml-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), ocaml, dh-ocaml (>= 1.2), lem, liblem-ocaml-dev, ocaml-findlib, ocamlbuild, libzarith-ocaml-dev, libnum-ocaml-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [732 B] Get:5 copy:/<>/apt_archive ./ Packages [764 B] Fetched 2105 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-ocaml dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian lem libarchive-zip-perl libcompiler-libs-ocaml-dev libconfig-tiny-perl libdebhelper-perl libelf1t64 libfile-stripnondeterminism-perl libfindlib-ocaml libgmp-dev libgmp3-dev libgmpxx4ldbl libicu72 liblem-ocaml-dev libmagic-mgc libmagic1t64 libncurses-dev libncurses6 libncursesw6 libnum-ocaml libnum-ocaml-dev libpipeline1 libstdlib-ocaml libstdlib-ocaml-dev libtool libuchardet0 libxml2 libzarith-ocaml libzarith-ocaml-dev libzstd-dev m4 man-db ocaml ocaml-base ocaml-findlib ocaml-interp ocamlbuild po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make git gettext-doc libasprintf-dev libgettextpo-dev groff gmp-doc libgmp10-doc libmpfr-dev ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser ocaml-doc elpa-tuareg camlp4 libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libgpm2 ocaml-man libltdl-dev libfindlib-ocaml-dev ledit | readline-editor libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-ocaml dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian lem libarchive-zip-perl libcompiler-libs-ocaml-dev libconfig-tiny-perl libdebhelper-perl libelf1t64 libfile-stripnondeterminism-perl libfindlib-ocaml libgmp-dev libgmp3-dev libgmpxx4ldbl libicu72 liblem-ocaml-dev libmagic-mgc libmagic1t64 libncurses-dev libncurses6 libncursesw6 libnum-ocaml libnum-ocaml-dev libpipeline1 libstdlib-ocaml libstdlib-ocaml-dev libtool libuchardet0 libxml2 libzarith-ocaml libzarith-ocaml-dev libzstd-dev m4 man-db ocaml ocaml-base ocaml-findlib ocaml-interp ocamlbuild po-debconf sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. Need to get 110 MB of archives. After this operation, 344 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [924 B] Get:2 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:23 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 dh-ocaml all 2.4 [62.9 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 lem amd64 2022-12-10+dfsg2-4 [1366 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libstdlib-ocaml amd64 5.2.0-3 [582 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libstdlib-ocaml-dev amd64 5.2.0-3 [11.0 MB] Get:36 http://deb.debian.org/debian unstable/main amd64 libcompiler-libs-ocaml-dev amd64 5.2.0-3 [47.4 MB] Get:37 http://deb.debian.org/debian unstable/main amd64 ocaml-base amd64 5.2.0-3 [455 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libfindlib-ocaml amd64 1.9.6-3 [179 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b2 [329 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b2 [642 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libgmp3-dev amd64 2:6.3.0+dfsg-2+b2 [322 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libnum-ocaml amd64 1.5-1+b1 [181 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 ocaml-interp amd64 5.2.0-3 [6852 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libncursesw6 amd64 6.5-2+b1 [136 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libncurses-dev amd64 6.5-2+b1 [351 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-1+b1 [365 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 ocaml amd64 5.2.0-3 [17.4 MB] Get:49 http://deb.debian.org/debian unstable/main amd64 libnum-ocaml-dev amd64 1.5-1+b1 [146 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libzarith-ocaml amd64 1.14-1 [116 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libzarith-ocaml-dev amd64 1.14-1 [142 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 liblem-ocaml-dev amd64 2022-12-10+dfsg2-4 [553 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 ocaml-findlib amd64 1.9.6-3 [569 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 ocamlbuild amd64 0.15.0-2+b1 [1133 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 110 MB in 2s (72.6 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 11958 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../23-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../29-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package dh-ocaml. Preparing to unpack .../30-dh-ocaml_2.4_all.deb ... Unpacking dh-ocaml (2.4) ... Selecting previously unselected package lem. Preparing to unpack .../31-lem_2022-12-10+dfsg2-4_amd64.deb ... Unpacking lem (2022-12-10+dfsg2-4) ... Selecting previously unselected package libstdlib-ocaml. Preparing to unpack .../32-libstdlib-ocaml_5.2.0-3_amd64.deb ... Unpacking libstdlib-ocaml (5.2.0-3) ... Selecting previously unselected package libstdlib-ocaml-dev. Preparing to unpack .../33-libstdlib-ocaml-dev_5.2.0-3_amd64.deb ... Unpacking libstdlib-ocaml-dev (5.2.0-3) ... Selecting previously unselected package libcompiler-libs-ocaml-dev. Preparing to unpack .../34-libcompiler-libs-ocaml-dev_5.2.0-3_amd64.deb ... Unpacking libcompiler-libs-ocaml-dev (5.2.0-3) ... Selecting previously unselected package ocaml-base. Preparing to unpack .../35-ocaml-base_5.2.0-3_amd64.deb ... Unpacking ocaml-base (5.2.0-3) ... Selecting previously unselected package libfindlib-ocaml. Preparing to unpack .../36-libfindlib-ocaml_1.9.6-3_amd64.deb ... Unpacking libfindlib-ocaml (1.9.6-3) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../37-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../38-libgmp-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp3-dev:amd64. Preparing to unpack .../39-libgmp3-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp3-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libnum-ocaml. Preparing to unpack .../40-libnum-ocaml_1.5-1+b1_amd64.deb ... Unpacking libnum-ocaml (1.5-1+b1) ... Selecting previously unselected package ocaml-interp. Preparing to unpack .../41-ocaml-interp_5.2.0-3_amd64.deb ... Unpacking ocaml-interp (5.2.0-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../42-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../43-libncursesw6_6.5-2+b1_amd64.deb ... Unpacking libncursesw6:amd64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../44-libncurses-dev_6.5-2+b1_amd64.deb ... Unpacking libncurses-dev:amd64 (6.5-2+b1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../45-libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package ocaml. Preparing to unpack .../46-ocaml_5.2.0-3_amd64.deb ... Unpacking ocaml (5.2.0-3) ... Selecting previously unselected package libnum-ocaml-dev. Preparing to unpack .../47-libnum-ocaml-dev_1.5-1+b1_amd64.deb ... Unpacking libnum-ocaml-dev (1.5-1+b1) ... Selecting previously unselected package libzarith-ocaml. Preparing to unpack .../48-libzarith-ocaml_1.14-1_amd64.deb ... Unpacking libzarith-ocaml (1.14-1) ... Selecting previously unselected package libzarith-ocaml-dev. Preparing to unpack .../49-libzarith-ocaml-dev_1.14-1_amd64.deb ... Unpacking libzarith-ocaml-dev (1.14-1) ... Selecting previously unselected package liblem-ocaml-dev. Preparing to unpack .../50-liblem-ocaml-dev_2022-12-10+dfsg2-4_amd64.deb ... Unpacking liblem-ocaml-dev (2022-12-10+dfsg2-4) ... Selecting previously unselected package ocaml-findlib. Preparing to unpack .../51-ocaml-findlib_1.9.6-3_amd64.deb ... Unpacking ocaml-findlib (1.9.6-3) ... Selecting previously unselected package ocamlbuild. Preparing to unpack .../52-ocamlbuild_0.15.0-2+b1_amd64.deb ... Unpacking ocamlbuild (0.15.0-2+b1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../53-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up lem (2022-12-10+dfsg2-4) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up libncurses6:amd64 (6.5-2+b1) ... Setting up libstdlib-ocaml (5.2.0-3) ... Setting up autopoint (0.22.5-2) ... Setting up ocaml-base (5.2.0-3) ... Setting up libncursesw6:amd64 (6.5-2+b1) ... Setting up autoconf (2.72-3) ... Setting up libnum-ocaml (1.5-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libncurses-dev:amd64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up libtool (2.4.7-8) ... Setting up libstdlib-ocaml-dev (5.2.0-3) ... Setting up dh-ocaml (2.4) ... Setting up libfindlib-ocaml (1.9.6-3) ... Setting up libzarith-ocaml (1.14-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libcompiler-libs-ocaml-dev (5.2.0-3) ... Setting up ocaml-interp (5.2.0-3) ... Setting up ocaml-findlib (1.9.6-3) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libgmp3-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up ocaml (5.2.0-3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libzarith-ocaml-dev (1.14-1) ... Setting up libnum-ocaml-dev (1.5-1+b1) ... Setting up debhelper (13.20) ... Setting up ocamlbuild (0.15.0-2+b1) ... Setting up liblem-ocaml-dev (2022-12-10+dfsg2-4) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.40-3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) amd64 (x86_64) Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.11 g++-14_14.2.0-8 gcc-14_14.2.0-8 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 linux-libc-dev_6.11.9-1 Package versions: apt_2.9.13 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.5 bash_5.2.32-1+b2 binutils_2.43.1-5 binutils-common_2.43.1-5 binutils-x86-64-linux-gnu_2.43.1-5 bsdextrautils_2.40.2-11 bsdutils_1:2.40.2-11 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-8 cpp-14-x86-64-linux-gnu_14.2.0-8 cpp-x86-64-linux-gnu_4:14.2.0-1 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-ocaml_2.4 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dwz_0.15-1+b1 fakeroot_1.36-1 file_1:5.45-3+b1 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-8 g++-14-x86-64-linux-gnu_14.2.0-8 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-8 gcc-14-base_14.2.0-8 gcc-14-x86-64-linux-gnu_14.2.0-8 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 gpgv_2.2.45-2 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hostname_3.25 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 lem_2022-12-10+dfsg2-4 libacl1_2.3.2-2+b1 libapt-pkg6.0t64_2.9.13 libarchive-zip-perl_1.68-1 libasan8_14.2.0-8 libatomic1_14.2.0-8 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2 libbinutils_2.43.1-5 libblkid1_2.40.2-11 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libcap-ng0_0.8.5-3+b1 libcap2_1:2.66-5+b1 libcc1-0_14.2.0-8 libcompiler-libs-ocaml-dev_5.2.0-3 libconfig-tiny-perl_2.30-1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.273 libdebhelper-perl_13.20 libdpkg-perl_1.22.11 libelf1t64_0.192-4 libfakeroot_1.36-1 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.14.0-1 libfindlib-ocaml_1.9.6-3 libgcc-14-dev_14.2.0-8 libgcc-s1_14.2.0-8 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp-dev_2:6.3.0+dfsg-2+b2 libgmp10_2:6.3.0+dfsg-2+b2 libgmp3-dev_2:6.3.0+dfsg-2+b2 libgmpxx4ldbl_2:6.3.0+dfsg-2+b2 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-8 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libhogweed6t64_3.10-1+b1 libhwasan0_14.2.0-8 libicu72_72.1-5+b1 libidn2-0_2.3.7-2+b1 libisl23_0.27-1 libitm1_14.2.0-8 libjansson4_2.14-2+b3 liblem-ocaml-dev_2022-12-10+dfsg2-4 liblsan0_14.2.0-8 liblz4-1_1.9.4-3+b1 liblzma5_5.6.3-1+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmd0_1.1.0-2+b1 libmount1_2.40.2-11 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libncurses-dev_6.5-2+b1 libncurses6_6.5-2+b1 libncursesw6_6.5-2+b1 libnettle8t64_3.10-1+b1 libnum-ocaml_1.5-1+b1 libnum-ocaml-dev_1.5-1+b1 libp11-kit0_0.25.5-2+b1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libpcre2-8-0_10.44-4 libperl5.40_5.40.0-7 libpipeline1_1.5.8-1 libquadmath0_14.2.0-8 libseccomp2_2.5.5-1+b3 libselinux1_3.7-3+b1 libsframe1_2.43.1-5 libsmartcols1_2.40.2-11 libssl3t64_3.3.2-2 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 libstdlib-ocaml_5.2.0-3 libstdlib-ocaml-dev_5.2.0-3 libsystemd0_257~rc2-3 libtasn1-6_4.19.0-3+b3 libtinfo6_6.5-2+b1 libtool_2.4.7-8 libtsan2_14.2.0-8 libubsan1_14.2.0-8 libuchardet0_0.0.8-1+b2 libudev1_257~rc2-3 libunistring5_1.2-1+b1 libuuid1_2.40.2-11 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxxhash0_0.8.2-2+b2 libzarith-ocaml_1.14-1 libzarith-ocaml-dev_1.14-1 libzstd-dev_1.5.6+dfsg-1+b1 libzstd1_1.5.6+dfsg-1+b1 linux-libc-dev_6.11.9-1 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 ocaml_5.2.0-3 ocaml-base_5.2.0-3 ocaml-findlib_1.9.6-3 ocaml-interp_5.2.0-3 ocamlbuild_0.15.0-2+b1 openssl-provider-legacy_3.3.2-2 patch_2.7.6-7 perl_5.40.0-7 perl-base_5.40.0-7 perl-modules-5.40_5.40.0-7 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.11-1 tar_1.35+dfsg-3 usr-is-merged_39 util-linux_2.40.2-11 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: linksem Binary: liblinksem-ocaml-dev Architecture: any Version: 0.8+dfsg3-1 Maintainer: Debian OCaml Maintainers Uploaders: Bo YU Homepage: https://github.com/rems-project/lem Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/ocaml-team/linksem Vcs-Git: https://salsa.debian.org/ocaml-team/linksem.git Build-Depends: debhelper-compat (= 13), ocaml, dh-ocaml (>= 1.2), lem, liblem-ocaml-dev, ocaml-findlib, ocamlbuild, libzarith-ocaml-dev, libnum-ocaml-dev Package-List: liblinksem-ocaml-dev deb ocaml optional arch=any Checksums-Sha1: 0d57d104287cb37e1950f470c3502b85596af367 487052 linksem_0.8+dfsg3.orig.tar.xz 5b9f694d2963d8fb312f3dd8daa586361c3b61fc 4556 linksem_0.8+dfsg3-1.debian.tar.xz Checksums-Sha256: a61f40a9994299c6834a77b5c6f0180643d32b0658a107fbba43332f34079814 487052 linksem_0.8+dfsg3.orig.tar.xz 0cdde74d985bbbb3a76aceb0370c5383993aac7f097f79694a2335dc1cfc372f 4556 linksem_0.8+dfsg3-1.debian.tar.xz Files: 984fd25c07b56e89193adde3a69c3a49 487052 linksem_0.8+dfsg3.orig.tar.xz 6bcb800650dbdba1f104ed8141c716eb 4556 linksem_0.8+dfsg3-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmdAb+wACgkQ808JdE6f XdmZ4RAAs8D6kFBqBj6ERXBXn5+0J56TuNFEIpf7+2iAswyzi+tA/UV9otRH8IFe JrDydc/R9BRxH4LBmX5IQ0eNEJeqhsUka+Wc/ASyc2VFAl9P+EJ1w8qle0SsbQCZ 8cyoZFha+QfcC2WLJ6peGFWxmphdXuKfxbIq1VuqrkljYNF9kEDPfBalMjWN0/86 kxN+jWcFk6kU8vwb0zr8JfdgMlXihmPJQxqDwf6Yoe2aP7MncEBtB5Mo5Ghb2aaB FCohp4KKj+WshbV5763zgUG8YfwD3kZNUsRV7EpOpmqYuf2N1O7bX4eEgX/F/81I 5PTcvpBoKZYAcmgk+wpSo/ArBKmkdXAA2upeaMuS6IjR+5tiPAGYViyT6MKSBJ9f BQd6p8VNME+FnAbpDkkMODmDdxfASdoCJb24vjqGO9W7GpY/25OCOMT/t8ljUgLl /o2K4ZcMVJeNzRZmbjyeFyRUlwCOvjvNRGo5Jl78ifaTju6ewG2tE8llK2AbuuAY LW4+Xi9arOM6/fPD7COO3wSeR64wYOrnNH9nzwY7jmg7420ygPYnekemLDe5tafI 3PFdbJsS/YYYoLvHzZspq5YUu40GYMEiBChbVAz86ddvgTSZskOMnzbhNQoEGpIT 29do2VpepO/zbtNACAg7ySOi+yjEL8g4Bzhvlj2OZP30YNUZf38= =Yuef -----END PGP SIGNATURE----- gpgv: Signature made Fri Nov 22 11:50:04 2024 UTC gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./linksem_0.8+dfsg3-1.dsc: no acceptable signature found dpkg-source: info: extracting linksem in /<> dpkg-source: info: unpacking linksem_0.8+dfsg3.orig.tar.xz dpkg-source: info: unpacking linksem_0.8+dfsg3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-change-linksem-install-dir.patch dpkg-source: info: applying 0003-change-check-lem.patch Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands | +------------------------------------------------------------------------------+ /home/debomatic/debomatic/sbuildcommands/starting-build-commands/no-network linksem_0.8+dfsg3-1 unstable amd64 -------------------------------------------------------------------------------------------------------------- Reading package lists... Building dependency tree... Reading state information... util-linux is already the newest version (2.40.2-11). The following NEW packages will be installed: net-tools 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 243 kB of archives. After this operation, 999 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian unstable/main amd64 net-tools amd64 2.10-1.1 [243 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 243 kB in 0s (7443 kB/s) Selecting previously unselected package net-tools. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17019 files and directories currently installed.) Preparing to unpack .../net-tools_2.10-1.1_amd64.deb ... Unpacking net-tools (2.10-1.1) ... Setting up net-tools (2.10-1.1) ... Processing triggers for man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. I: Finished running '/home/debomatic/debomatic/sbuildcommands/starting-build-commands/no-network linksem_0.8+dfsg3-1 unstable amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LC_CTYPE=en_US.UTF-8 LC_MEASUREMENT=it_IT.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_MONETARY=it_IT.UTF-8 LC_NUMERIC=it_IT.UTF-8 LC_PAPER=it_IT.UTF-8 LC_TIME=it_IT.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-debomatic SCHROOT_CHROOT_NAME=unstable-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=unstable-amd64-debomatic-45719bc1-ac78-4e31-80a0-141f10c0c509 SCHROOT_UID=104 SCHROOT_USER=sbuild SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -v0.8+dfsg3-1~ -Zxz -sa dpkg-buildpackage-debomatic-original: info: source package linksem dpkg-buildpackage-debomatic-original: info: source version 0.8+dfsg3-1 dpkg-buildpackage-debomatic-original: info: source distribution unstable dpkg-buildpackage-debomatic-original: info: source changed by Bo YU dpkg-source -Zxz --before-build . dpkg-buildpackage-debomatic-original: info: host architecture amd64 debian/rules clean dh clean --with ocaml dh_auto_clean make -j8 clean make[1]: Entering directory '/<>' make -C src clean make[2]: Entering directory '/<>/src' OCAMLPATH is lem.mk:13: MAKECMDGOALS is clean /bin/sh: 1: git: not found Makefile:11: warning: overriding recipe for target 'clean' no_ocamlbuild.mk:117: warning: ignoring old recipe for target 'clean' rm -f lem_ocaml_sentinel rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml rm -f main_elf.ml main_link.ml copy_elf.ml main_load.ml rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml default_printingAuxiliary.ml missing_pervasivesAuxiliary.ml showAuxiliary.ml endiannessAuxiliary.ml multimapAuxiliary.ml errorAuxiliary.ml filesystemAuxiliary.ml rm -f scratch.ml rm -f byte_sequence_impl.lem byte_sequence_impl.ml byte_sequence_generic.ml byte_sequence_ocaml.ml make -f ocamlbuild.mk clean make[3]: Entering directory '/<>/src' OCAMLPATH is lem.mk:13: MAKECMDGOALS is clean rm -f lem_ocaml_sentinel rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml rm -f main_elf.ml main_link.ml copy_elf.ml main_load.ml rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml default_printingAuxiliary.ml missing_pervasivesAuxiliary.ml showAuxiliary.ml endiannessAuxiliary.ml multimapAuxiliary.ml errorAuxiliary.ml filesystemAuxiliary.ml rm -f scratch.ml rm -f byte_sequence_impl.lem byte_sequence_impl.ml byte_sequence_generic.ml byte_sequence_ocaml.ml ocamlbuild -clean make[3]: Leaving directory '/<>/src' make -f no_ocamlbuild.mk clean make[3]: Entering directory '/<>/src' OCAMLPATH is lem.mk:13: MAKECMDGOALS is clean /bin/sh: 1: git: not found rm -f lem_ocaml_sentinel rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml rm -f main_elf.ml main_link.ml copy_elf.ml main_load.ml rm -f default_printing.ml missing_pervasives.ml show.ml endianness.ml multimap.ml error.ml filesystem.ml default_printingAuxiliary.ml missing_pervasivesAuxiliary.ml showAuxiliary.ml endiannessAuxiliary.ml multimapAuxiliary.ml errorAuxiliary.ml filesystemAuxiliary.ml rm -f scratch.ml rm -f byte_sequence_impl.lem byte_sequence_impl.ml byte_sequence_generic.ml byte_sequence_ocaml.ml rm -rf build_zarith build_num rm -f main_elf main_link main_elf.opt main_link.opt copy_elf copy_elf.opt rm -rf *~ rm -f *.cmi *.cmo *.cmx *.cmt *.o rm -f abis/*.cmi abis/*.cmo abis/*.cmx abis/*.cmt abis/*.o rm -f abis/*/*.cmi abis/*/*.cmo abis/*/*.cmx abis/*/*.cmt abis/*/*.o rm -f adaptors/*.cmi adaptors/*.cmo adaptors/*.cmx adaptors/*.cmt adaptors/*.o rm -f gnu_extensions/*.cmi gnu_extensions/*.cmo gnu_extensions/*.cmx gnu_extensions/*.cmt gnu_extensions/*.o make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' make[1]: Leaving directory '/<>' dh_ocamlclean rm -f ocamlinit-stamp debian/liblinksem-ocaml-dev.install dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/liblinksem-ocaml-dev.substvars debian/files rm -fr -- debian/liblinksem-ocaml-dev/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building linksem using existing ./linksem_0.8+dfsg3.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building linksem in linksem_0.8+dfsg3-1.debian.tar.xz dpkg-source: info: building linksem in linksem_0.8+dfsg3-1.dsc debian/rules binary dh binary --with ocaml dh_update_autotools_config dh_autoreconf dh_ocamlinit sed -e 's%@OCamlABI@%5.2.0%g' -e 's%@OCamlStdlibDir@%/usr/lib/x86_64-linux-gnu/ocaml/5.2.0%g' -e 's%@OCamlDllDir@%/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/stublibs%g' -e 's/^OPT: //' -e '/^BYTE: /d' -e 's/^DYN: //' debian/liblinksem-ocaml-dev.install.in > debian/liblinksem-ocaml-dev.install touch ocamlinit-stamp dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/<>' /usr/bin/make make[2]: Entering directory '/<>' /usr/bin/make -C src make[3]: Entering directory '/<>/src' OCAMLPATH is lem.mk:13: MAKECMDGOALS is /bin/sh: 1: git: not found Makefile:11: warning: overriding recipe for target 'clean' no_ocamlbuild.mk:117: warning: ignoring old recipe for target 'clean' cp byte_sequence_ocaml.lem byte_sequence_impl.lem lem -ocaml -only_changed_output default_printing.lem missing_pervasives.lem show.lem endianness.lem multimap.lem error.lem filesystem.lem byte_sequence.lem byte_pattern.lem byte_pattern_extra.lem archive.lem elf_types_native_uint.lem hex_printing.lem string_table.lem auxv.lem elf_header.lem elf_symbol_table.lem elf_program_header_table.lem elf_section_header_table.lem elf_relocation.lem elf_interpreted_segment.lem elf_interpreted_section.lem elf_note.lem elf_file.lem elf_dynamic.lem dwarf_ctypes.lem dwarf.lem ldconfig.lem abis/abi_classes.lem memory_image.lem memory_image_orderings.lem abis/abi_utilities.lem gnu_extensions/gnu_ext_abi.lem abis/power64/abi_power64.lem abis/power64/abi_power64_elf_header.lem abis/power64/abi_power64_section_header_table.lem abis/power64/abi_power64_dynamic.lem abis/aarch64/abi_aarch64_le_elf_header.lem abis/aarch64/abi_aarch64_symbol_table.lem abis/aarch64/abi_aarch64_section_header_table.lem abis/aarch64/abi_aarch64_program_header_table.lem abis/aarch64/abi_aarch64_le_serialisation.lem abis/aarch64/abi_aarch64_relocation.lem abis/aarch64/abi_aarch64_le.lem abstract_linker_script.lem abis/amd64/abi_amd64_elf_header.lem abis/amd64/abi_amd64_serialisation.lem abis/amd64/abi_amd64_relocation.lem abis/amd64/abi_amd64_program_header_table.lem abis/amd64/abi_amd64_section_header_table.lem abis/amd64/abi_amd64_symbol_table.lem abis/amd64/abi_amd64.lem abis/mips64/abi_mips64_dynamic.lem abis/mips64/abi_mips64_elf_header.lem abis/mips64/abi_mips64_relocation.lem abis/mips64/abi_mips64_serialisation.lem abis/mips64/abi_mips64_program_header_table.lem abis/mips64/abi_mips64_section_header_table.lem abis/mips64/abi_mips64_symbol_table.lem abis/mips64/abi_mips64.lem abis/x86/abi_x86_relocation.lem abis/power64/abi_power64_relocation.lem abis/riscv/abi_riscv_elf_header.lem abis/riscv/abi_riscv_program_header_table.lem abis/riscv/abi_riscv_relocation.lem abis/riscv/abi_riscv_section_header_table.lem abis/riscv/abi_riscv_serialisation.lem abis/riscv/abi_riscv_symbol_table.lem abis/riscv/abi_riscv.lem abis/cheri_mips64/abi_cheri_mips64_capability.lem abis/cheri_mips64/abi_cheri_mips64_dynamic.lem abis/cheri_mips64/abi_cheri_mips64_elf_header.lem abis/cheri_mips64/abi_cheri_mips64_relocation.lem abis/cheri_mips64/abi_cheri_mips64.lem gnu_extensions/gnu_ext_types_native_uint.lem gnu_extensions/gnu_ext_section_header_table.lem gnu_extensions/gnu_ext_dynamic.lem gnu_extensions/gnu_ext_symbol_versioning.lem gnu_extensions/gnu_ext_program_header_table.lem gnu_extensions/gnu_ext_section_to_segment_mapping.lem gnu_extensions/gnu_ext_note.lem abis/abis.lem adaptors/sail_interface.lem adaptors/harness_interface.lem elf_memory_image.lem elf_memory_image_of_elf64_file.lem command_line.lem input_list.lem linkable_list.lem linker_script.lem link.lem load.lem elf64_file_of_elf_memory_image.lem test_image.lem byte_sequence_ocaml.lem main_link.lem main_elf.lem scratch.lem copy_elf.lem main_load.lem byte_sequence_impl.lem File "main_load.lem", line 244, character 9 to line 250, character 24 Warning: unused variables: 'x', 'r' File "main_load.lem", line 279, character 67 to line 306, character 3 Warning: unused variable: 'rel_idx' File "main_load.lem", line 292, character 9 to line 304, character 11 Warning: unused variables: 'symidx', 'scnidx' File "main_load.lem", line 504, character 3 to line 516, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "main_load.lem", line 520, character 3 to line 523, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "main_load.lem", line 527, character 3 to line 530, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "main_load.lem", line 710, character 7 to line 750, character 9 Warning: unused variable: 'dyns' File "main_load.lem", line 103, character 1 to line 111, character 5 Warning: unused variable: 'endian' File "copy_elf.lem", line 70, character 3 to line 147, character 5 Warning: unused variable: 'ss' File "copy_elf.lem", line 199, character 94 to line 213, character 7 Warning: unused variable: 'bs' File "copy_elf.lem", line 193, character 7 to line 196, character 9 Warning: unused variables: 'more', 'progname' File "main_elf.lem", line 70, character 3 to line 147, character 5 Warning: unused variable: 'ss' File "main_elf.lem", line 199, character 94 to line 388, character 7 Warning: unused variable: 'bs' File "main_elf.lem", line 371, character 67 to line 381, character 19 Warning: unused variable: 'stbl' File "main_elf.lem", line 358, character 67 to line 368, character 19 Warning: unused variable: 'stbl' File "main_elf.lem", line 279, character 67 to line 289, character 19 Warning: unused variable: 'stbl' File "main_elf.lem", line 266, character 67 to line 276, character 19 Warning: unused variable: 'stbl' File "main_elf.lem", line 193, character 7 to line 196, character 9 Warning: unused variables: 'more', 'progname' File "main_link.lem", line 57, character 5 to line 68, character 86 Warning: unused variable: 'fresh' File "main_link.lem", line 89, character 5 to line 141, character 19 Warning: unused variable: 'item_options' File "main_link.lem", line 50, character 1 to line 51, character 40 Warning: unused variables: 'img1', 'img2' File "main_link.lem", line 54, character 1 to line 68, character 86 Warning: unused variable: 'names' File "elf64_file_of_elf_memory_image.lem", line 425, character 84 to line 440, character 13 Warning: unused variable: 'i' File "elf64_file_of_elf_memory_image.lem", line 158, character 91 to line 193, character 45 Warning: unused variable: 'el_range' File "elf64_file_of_elf_memory_image.lem", line 138, character 37 to line 138, character 67 Warning: unused variables: 'range', 'el' File "elf64_file_of_elf_memory_image.lem", line 120, character 10 to line 135, character 10 Warning: unused variables: 'isec1', 'range1' File "elf64_file_of_elf_memory_image.lem", line 120, character 41 to line 135, character 9 Warning: unused variables: 'isec2', 'range2' File "elf64_file_of_elf_memory_image.lem", line 77, character 45 to line 81, character 15 Warning: unused variable: 'idx' File "elf64_file_of_elf_memory_image.lem", line 71, character 45 to line 71, character 67 Warning: unused variable: 'idx' File "elf64_file_of_elf_memory_image.lem", line 55, character 1 to line 449, character 7 Warning: unused variable: 'fname' File "load.lem", line 158, character 3 to line 222, character 7 Warning: unused variable: 'is_absolute' File "load.lem", line 230, character 7 to line 244, character 9 Warning: unused variable: 'errmsg' File "load.lem", line 260, character 15 to line 267, character 36 Warning: unused variables: 'scn', 'rel_idx', 'rel_src_scn' File "load.lem", line 263, character 5 to line 267, character 36 Warning: unused variable: 'is_absolute' File "load.lem", line 264, character 5 to line 267, character 36 Warning: unused variable: 'calcfn' File "load.lem", line 277, character 3 to line 291, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 312, character 3 to line 343, character 5 Warning: unused variable: 'sym_entry' File "load.lem", line 424, character 3 to line 426, character 5 Warning: unused variable: 'got_entry_addr' File "load.lem", line 420, character 18 to line 423, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 413, character 16 to line 416, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 406, character 21 to line 409, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 380, character 31 to line 400, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 369, character 20 to line 372, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 440, character 22 to line 443, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 433, character 25 to line 436, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "load.lem", line 522, character 3 to line 616, character 13 Warning: unused variable: 'symtab_scn' File "load.lem", line 572, character 28 to line 572, character 51 Warning: unused variable: 'symidx' File "load.lem", line 533, character 24 to line 549, character 17 Warning: unused variable: 'scnidx' File "load.lem", line 526, character 27 to line 531, character 60 Warning: unused variables: 'symidx', 'scnidx', 'sym_name' File "load.lem", line 528, character 5 to line 531, character 60 Warning: unused variable: 'sym_value' File "load.lem", line 225, character 1 to line 247, character 5 Warning: unused variable: 'sym_name' File "link.lem", line 89, character 30 to line 108, character 15 Warning: unused variable: 'bi' File "link.lem", line 89, character 49 to line 103, character 22 Warning: unused variables: 'b_idx', 'b_ref_item', 'b_maybe_def' File "link.lem", line 214, character 25 to line 289, character 78 Warning: unused variables: 'ref_idx', 'ref_item' File "link.lem", line 237, character 37 to line 246, character 39 Warning: unused variable: 'def_item' File "link.lem", line 216, character 53 to line 219, character 27 Warning: unused variables: 'def_idx', 'def' File "link.lem", line 162, character 28 to line 194, character 32 Warning: unused variable: 'options' File "link.lem", line 162, character 44 to line 194, character 31 Warning: unused variables: 'ref', 'ref_idx', 'ref_item' File "link.lem", line 163, character 29 to line 194, character 31 Warning: unused variable: 'def_idx' File "link.lem", line 330, character 56 to line 330, character 123 Warning: unused variable: 'el' File "link.lem", line 317, character 63 to line 322, character 11 Warning: unused variable: 'el_range' File "link.lem", line 318, character 9 to line 322, character 11 Warning: pattern-matching is not exhaustive missing patterns 'Memory_image.ImageBase', 'Memory_image.EntryPoint', 'Memory_image.SymbolDef _', 'Memory_image.SymbolRef _', 'Memory_image.FileFeature(Memory_image.ElfHeader _)', 'Memory_image.FileFeature(Memory_image.ElfSectionHeaderTable _)', 'Memory_image.FileFeature(Memory_image.ElfProgramHeaderTable _)', 'Memory_image.FileFeature(Memory_image.ElfSegment _)', 'Memory_image.AbiFeature _' File "link.lem", line 318, character 9 to line 322, character 11 Warning: unused variable: 'idx' File "link.lem", line 307, character 39 to line 314, character 11 Warning: unused variable: 'el_range' File "link.lem", line 375, character 5 to line 475, character 3 Warning: unused variables: 'blob', 'origin', 'input_opts' File "link.lem", line 509, character 28 to line 509, character 68 Warning: unused variable: 'idx' File "link.lem", line 599, character 29 to line 644, character 19 Warning: unused variable: 'rs' File "link.lem", line 609, character 43 to line 637, character 31 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(Memory_image.ChangeRelocTo _,_)' File "link.lem", line 560, character 9 to line 592, character 11 Warning: unused variable: 'field_is_absolute_addr' File "link.lem", line 747, character 5 to line 932, character 7 Warning: unused variable: 'reloc_resolutions' File "link.lem", line 912, character 9 to line 915, character 11 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(Command_line.OutputFilename _)', 'Maybe.Just(Command_line.OutputKind _)', 'Maybe.Just(Command_line.ForceCommonDefined _)', 'Maybe.Just(Command_line.Soname _)', 'Maybe.Just(Command_line.TextSegmentStart _)', 'Maybe.Just(Command_line.RodataSegmentStart _)', 'Maybe.Just(Command_line.LdataSegmentStart _)', 'Maybe.Just Command_line.BindFunctionsEarly', 'Maybe.Just Command_line.BindNonFunctionsEarly' File "link.lem", line 888, character 29 to line 898, character 19 Warning: unused variable: 'rs' File "link.lem", line 890, character 21 to line 896, character 23 Warning: unused variables: 'len', 'start', 'el_name' File "link.lem", line 838, character 19 to line 859, character 92 Warning: unused variable: 'linkable' File "link.lem", line 784, character 13 to line 815, character 15 Warning: unused variables: 'obj', 'fname', 'blob', 'inp_unit' File "link.lem", line 787, character 21 to line 814, character 64 Warning: unused variable: 'our_gid' File "link.lem", line 805, character 47 to line 808, character 27 Warning: unused variables: 'b_ref_idx', 'b_ref', 'b_ref_item' File "link.lem", line 805, character 100 to line 808, character 27 Warning: unused variables: 'b_def', 'b_def_item' File "link.lem", line 787, character 75 to line 793, character 23 Warning: unused variables: 'aidx', 'gidx', 'aidx', 'gidx' File "link.lem", line 778, character 57 to line 782, character 15 Warning: unused variable: 'fname' File "link.lem", line 669, character 75 to line 677, character 11 Warning: unused variable: 'ref_idx' File "link.lem", line 670, character 9 to line 677, character 11 Warning: unused variables: 'def_linkable', 'def_sym' File "link.lem", line 653, character 57 to line 656, character 20 Warning: unused variables: 'obj', 'inp' File "link.lem", line 83, character 1 to line 109, character 7 Warning: unused variable: 'item' File "link.lem", line 532, character 1 to line 649, character 17 Warning: unused variable: 'bindings_by_name' File "linker_script.lem", line 177, character 5 to line 180, character 7 Warning: unused variable: 'c' File "linker_script.lem", line 236, character 29 to line 239, character 7 Warning: unused variables: 'idx', 'img', 'fname' File "linker_script.lem", line 243, character 32 to line 246, character 7 Warning: unused variables: 'idx', 'img', 'fname' File "linker_script.lem", line 250, character 31 to line 253, character 7 Warning: unused variables: 'idx', 'img', 'fname', 'def' File "linker_script.lem", line 257, character 29 to line 261, character 7 Warning: unused variables: 'idx', 'img', 'fname' File "linker_script.lem", line 282, character 23 to line 294, character 2 Warning: unused variable: 'writable' File "linker_script.lem", line 315, character 38 to line 315, character 63 Warning: unused variable: 'pos' File "linker_script.lem", line 315, character 50 to line 315, character 62 Warning: unused variable: 'secs' File "linker_script.lem", line 326, character 68 to line 342, character 7 Warning: pattern-matching is not exhaustive missing patterns 'Linker_script.Hole _' File "linker_script.lem", line 326, character 68 to line 342, character 7 Warning: unused variables: 'retain_pol', 'img', 'fname', 'retain_pol', 'linkable_idx', 'name', 'spec', 'pol' File "linker_script.lem", line 347, character 5 to line 349, character 25 Warning: unused variable: 'comp_addrs' File "linker_script.lem", line 455, character 38 to line 455, character 71 Warning: unused variable: 'secs' File "linker_script.lem", line 451, character 38 to line 451, character 81 Warning: unused variable: 'secs' File "linker_script.lem", line 447, character 37 to line 447, character 120 Warning: unused variable: 'secs' File "linker_script.lem", line 443, character 38 to line 443, character 82 Warning: unused variable: 'secs' File "linker_script.lem", line 439, character 38 to line 439, character 71 Warning: unused variable: 'secs' File "linker_script.lem", line 435, character 37 to line 435, character 95 Warning: unused variable: 'secs' File "linker_script.lem", line 393, character 34 to line 397, character 7 Warning: unused variables: 'idx', 'img', 'fname', 'def' File "linker_script.lem", line 390, character 28 to line 390, character 87 Warning: unused variable: 'inp' File "linker_script.lem", line 379, character 38 to line 388, character 7 Warning: pattern-matching is not exhaustive missing patterns '_' File "linker_script.lem", line 967, character 6 to line 987, character 7 Warning: redundant patterns: 'Linker_script.OnlyIfRo', 'Linker_script.OnlyIfRw' File "linker_script.lem", line 967, character 6 to line 987, character 7 Warning: unused variable: 'Always' File "linker_script.lem", line 979, character 46 to line 984, character 17 Warning: unused variable: 'retainpol' File "linker_script.lem", line 970, character 46 to line 975, character 18 Warning: unused variable: 'retainpol' File "linker_script.lem", line 1043, character 17 to line 1189, character 15 Warning: unused variables: 'advance_fn', 'maxpagesize', 'commonpagesize', 'maybe_expr' File "linker_script.lem", line 1132, character 81 to line 1135, character 31 Warning: unused variables: 'img', 'fname' File "linker_script.lem", line 1064, character 22 to line 1069, character 24 Warning: unused variables: 'idx', 'sec' File "linker_script.lem", line 1086, character 21 to line 1099, character 106 Warning: unused variable: 'acc_with_output_sec' File "linker_script.lem", line 1230, character 13 to line 1235, character 15 Warning: unused variables: 'retain_pol', 'img', 'fname', 'def', 'retain_pol', 'linkable_idx' File "linker_script.lem", line 1301, character 13 to line 1309, character 15 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just false,Maybe.Just true)' File "linker_script.lem", line 1301, character 13 to line 1309, character 15 Warning: redundant pattern: '(Maybe.Just true, Maybe.Just false)' File "linker_script.lem", line 1287, character 13 to line 1295, character 15 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just false,Maybe.Just true)' File "linker_script.lem", line 1287, character 13 to line 1295, character 15 Warning: redundant pattern: '(Maybe.Just true, Maybe.Just false)' File "linker_script.lem", line 1270, character 9 to line 1279, character 11 Warning: unused variables: 'retain_pol', 'img', 'fname', 'def', 'retain_pol', 'linkable_idx', 'name', 'spec', 'pol' File "linker_script.lem", line 1259, character 9 to line 1267, character 11 Warning: unused variables: 'retain_pol', 'img', 'fname', 'def', 'retain_pol', 'linkable_idx', 'name', 'spec', 'pol' File "linker_script.lem", line 1250, character 9 to line 1256, character 11 Warning: unused variables: 'retain_pol', 'img', 'fname', 'def', 'retain_pol', 'linkable_idx' File "linker_script.lem", line 1241, character 9 to line 1247, character 11 Warning: unused variables: 'retain_pol', 'img', 'fname', 'def', 'retain_pol', 'linkable_idx' File "linker_script.lem", line 1900, character 14 to line 2304, character 15 Warning: unused variables: 'name', 'symdefpol', 'symsize', 'syminfo', 'symother', 'outputguard', 'maybe_expr', 'sub_elements', 'selector', 'retainpol', 'sortpol', 'selector' File "linker_script.lem", line 2133, character 21 to line 2154, character 120 Warning: unused variable: 'endpos_option2' File "linker_script.lem", line 2068, character 81 to line 2126, character 101 Warning: unused variable: 'new_script_item_idx' File "linker_script.lem", line 2073, character 59 to line 2124, character 31 Warning: unused variables: 'outputguard', 'maybe_expr', 'sub_elements' File "linker_script.lem", line 2084, character 37 to line 2110, character 71 Warning: unused variables: 'addr', 'secname', 'guard' File "linker_script.lem", line 2104, character 41 to line 2108, character 72 Warning: unused variable: 'comp_addrs' File "linker_script.lem", line 2106, character 41 to line 2108, character 72 Warning: unused variable: 'size' File "linker_script.lem", line 2167, character 21 to line 2301, character 21 Warning: unused variables: 'addr', 'secname', 'guard' File "linker_script.lem", line 2171, character 21 to line 2301, character 21 Warning: unused variable: 'count_sections_in_image' File "linker_script.lem", line 2275, character 25 to line 2300, character 151 Warning: unused variable: 'sec_sz' File "linker_script.lem", line 2224, character 71 to line 2254, character 23 Warning: unused variables: 'idx', 'img', 'fname', 'retain_pol', 'name', 'spec', 'pol' File "linker_script.lem", line 2172, character 25 to line 2180, character 48 Warning: unused variable: 'section_ranges' File "linker_script.lem", line 2175, character 29 to line 2178, character 31 Warning: unused variables: 'idx', 'isec' File "linker_script.lem", line 1389, character 13 to line 1892, character 13 Warning: unused variable: 'final_addr' File "linker_script.lem", line 1871, character 17 to line 1878, character 108 Warning: unused variable: 'section_tags_bare' File "linker_script.lem", line 1871, character 54 to line 1875, character 23 Warning: unused variable: 'maybe_range' File "linker_script.lem", line 1872, character 21 to line 1875, character 23 Warning: unused variables: 'idx', 'isec' File "linker_script.lem", line 1392, character 17 to line 1829, character 49 Warning: unused variable: 'make_line' File "linker_script.lem", line 1398, character 55 to line 1818, character 19 Warning: pattern-matching is not exhaustive missing patterns 'Linker_script.Hole _' File "linker_script.lem", line 1398, character 55 to line 1818, character 19 Warning: unused variables: 'retainpolicy', 'img', 'fname', 'retain_pol', 'pol' File "linker_script.lem", line 1493, character 37 to line 1772, character 85 Warning: unused variable: 'included_global_defs' File "linker_script.lem", line 1531, character 41 to line 1746, character 47 Warning: pattern-matching is not exhaustive missing patterns 'Memory_image.ImageBase', 'Memory_image.EntryPoint', 'Memory_image.FileFeature(Memory_image.ElfHeader _)', 'Memory_image.FileFeature(Memory_image.ElfSectionHeaderTable _)', 'Memory_image.FileFeature(Memory_image.ElfProgramHeaderTable _)', 'Memory_image.FileFeature(Memory_image.ElfSegment _)' File "linker_script.lem", line 1531, character 41 to line 1746, character 47 Warning: unused variables: 'idx', 'isec' File "linker_script.lem", line 1573, character 49 to line 1745, character 51 Warning: unused variable: 'bi' File "linker_script.lem", line 1575, character 49 to line 1745, character 51 Warning: unused variables: 'maybe_def', 'ref_idx', 'ref_linkable' File "linker_script.lem", line 1707, character 88 to line 1722, character 71 Warning: unused variables: 'r', 'bi', 'rl', 'ri' File "linker_script.lem", line 1711, character 81 to line 1720, character 83 Warning: unused variable: 'def_item' File "linker_script.lem", line 1676, character 107 to line 1690, character 75 Warning: unused variables: 'ref_item', 'bi' File "linker_script.lem", line 1677, character 73 to line 1690, character 75 Warning: unused variables: 'def_idx', 'def', 'def_item' File "linker_script.lem", line 1566, character 72 to line 1566, character 144 Warning: unused variables: 'bi', 'r_item', 'm_d' File "linker_script.lem", line 1513, character 57 to line 1529, character 43 Warning: unused variable: 'el_name' File "linker_script.lem", line 1427, character 41 to line 1478, character 43 Warning: unused variables: 'len', 'start' File "linker_script.lem", line 1366, character 40 to line 1369, character 15 Warning: unused variable: 'a' File "linker_script.lem", line 2428, character 10 to line 2484, character 12 Warning: unused variable: 'discards' File "linker_script.lem", line 2443, character 10 to line 2484, character 12 Warning: unused variable: 'place_after_rel' File "linker_script.lem", line 2446, character 46 to line 2468, character 11 Warning: pattern-matching is not exhaustive missing patterns 'Linker_script.Common _' File "linker_script.lem", line 2430, character 44 to line 2435, character 84 Warning: unused variables: 'maybe_addr', 'guard', 'script_el_idx' File "linker_script.lem", line 2403, character 61 to line 2412, character 8 Warning: redundant pattern: '_' File "linker_script.lem", line 2403, character 61 to line 2412, character 8 Warning: unused variables: 'name', 'maybe_addr', 'guard', 'script_el_idx' File "linker_script.lem", line 2519, character 5 to line 2750, character 27 Warning: unused variable: 'discards' File "linker_script.lem", line 2669, character 5 to line 2750, character 27 Warning: unused variable: 'discard_line' File "linker_script.lem", line 2688, character 5 to line 2750, character 27 Warning: unused variable: 'outputs_by_name_with_position' File "linker_script.lem", line 2669, character 34 to line 2677, character 7 Warning: unused variables: 'idx', 'img', 'fname', 'def' File "linker_script.lem", line 2641, character 70 to line 2641, character 122 Warning: unused variable: 'maybe_new_def' File "linker_script.lem", line 2632, character 50 to line 2632, character 101 Warning: unused variables: 'b_idx', 'new_b' File "linker_script.lem", line 2612, character 47 to line 2625, character 19 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just _,[],Maybe.Just _)' File "linker_script.lem", line 2612, character 47 to line 2625, character 19 Warning: unused variables: 'def', 'more', 'pair1', 'pair2' File "linker_script.lem", line 2563, character 35 to line 2563, character 120 Warning: unused variable: 'more' File "linker_script.lem", line 2552, character 29 to line 2555, character 31 Warning: unused variable: 'symdef' File "linker_script.lem", line 2527, character 36 to line 2543, character 89 Warning: unused variables: 'secname', 'maybe_addr', 'guard', 'script_el_idx' File "linker_script.lem", line 264, character 1 to line 264, character 45 Warning: unused variables: 'i1', 'i2' File "linker_script.lem", line 324, character 1 to line 343, character 29 Warning: unused variable: 'secs' File "linker_script.lem", line 378, character 1 to line 964, character 6 Warning: unused variable: 'user_rodata_segment_start' File "linker_script.lem", line 966, character 1 to line 987, character 7 Warning: unused variable: 'name' File "linkable_list.lem", line 58, character 5 to line 60, character 34 Warning: unused variables: 'obj', 'opts' File "linkable_list.lem", line 82, character 12 to line 93, character 11 Warning: pattern-matching is not exhaustive missing patterns '(_,Input_list.ControlScript,_)' File "linkable_list.lem", line 82, character 12 to line 93, character 11 Warning: unused variables: 'origin', 'seq', 'fname', 'origin', 'seq', 'fname', 'origin' File "linkable_list.lem", line 132, character 9 to line 140, character 100 Warning: unused variable: 'all_def_ranges' File "linkable_list.lem", line 180, character 5 to line 300, character 7 Warning: unused variables: 'ref_obj', 'ref_blob', 'ref_u', 'ref_options' File "linkable_list.lem", line 278, character 5 to line 300, character 7 Warning: unused variable: 'refstr' File "linkable_list.lem", line 256, character 79 to line 276, character 7 Warning: unused variables: 'd', 'd_idx', 'd_l', 'more_pairs' File "linkable_list.lem", line 264, character 34 to line 270, character 20 Warning: unused variable: 'd1' File "linkable_list.lem", line 264, character 89 to line 270, character 19 Warning: unused variable: 'd2' File "linkable_list.lem", line 192, character 9 to line 251, character 24 Warning: unused variables: 'def_obj', 'def_fname', 'def_blob', 'def_options' File "linkable_list.lem", line 194, character 9 to line 251, character 24 Warning: unused variable: 'def_u' File "linkable_list.lem", line 196, character 46 to line 202, character 11 Warning: unused variables: 'aidx', 'gidx', 'aidx', 'gidx' File "linkable_list.lem", line 329, character 5 to line 360, character 72 Warning: unused variable: 'all_ref_ranges' File "linkable_list.lem", line 354, character 5 to line 360, character 72 Warning: unused variable: 'und_ref_triples' File "linkable_list.lem", line 387, character 57 to line 391, character 19 Warning: unused variable: 'ref' File "linkable_list.lem", line 388, character 17 to line 391, character 19 Warning: unused variables: 'def', 'def_linkable' File "linkable_list.lem", line 460, character 57 to line 464, character 19 Warning: unused variable: 'ref' File "linkable_list.lem", line 461, character 17 to line 464, character 19 Warning: unused variables: 'def', 'def_linkable' File "linkable_list.lem", line 154, character 1 to line 300, character 7 Warning: unused variables: 'a', 'linkables' File "input_list.lem", line 48, character 32 to line 53, character 3 Warning: unused variable: 'cid' File "input_list.lem", line 77, character 5 to line 82, character 7 Warning: unused variables: 'u', 'blob' File "input_list.lem", line 79, character 5 to line 82, character 7 Warning: unused variables: 'aid', 'aidx' File "input_list.lem", line 159, character 5 to line 162, character 7 Warning: unused variable: 'path' File "input_list.lem", line 159, character 22 to line 159, character 63 Warning: unused variable: 'path' File "input_list.lem", line 222, character 38 to line 223, character 109 Warning: unused variables: 'names', 'seqs' File "input_list.lem", line 207, character 60 to line 207, character 148 Warning: unused variable: 'inner_fname' File "input_list.lem", line 230, character 5 to line 268, character 6 Warning: redundant pattern: '_' File "input_list.lem", line 255, character 28 to line 265, character 17 Warning: unused variable: 'i' File "input_list.lem", line 275, character 13 to line 311, character 15 Warning: pattern-matching is not exhaustive missing patterns 'Command_line.BuiltinControlScript' File "input_list.lem", line 299, character 35 to line 301, character 25 Warning: unused variable: 'i' File "input_list.lem", line 112, character 1 to line 112, character 51 Warning: unused variable: 'opts' File "input_list.lem", line 121, character 1 to line 122, character 52 Warning: unused variable: 'pos' File "command_line.lem", line 120, character 5 to line 126, character 7 Warning: unused variable: 'opts' File "command_line.lem", line 124, character 43 to line 124, character 66 Warning: unused variable: 'opts' File "command_line.lem", line 172, character 16 to line 176, character 7 Warning: unused variable: 'more' File "command_line.lem", line 334, character 72 to line 334, character 103 Warning: unused variable: 'args' File "command_line.lem", line 335, character 72 to line 335, character 103 Warning: unused variable: 'args' File "command_line.lem", line 383, character 72 to line 383, character 193 Warning: unused variable: 'argvals' File "command_line.lem", line 384, character 72 to line 384, character 128 Warning: unused variable: 'argvals' File "command_line.lem", line 401, character 72 to line 401, character 135 Warning: unused variable: 'argvals' File "command_line.lem", line 540, character 5 to line 546, character 7 Warning: unused variable: 'first' File "command_line.lem", line 557, character 13 to line 561, character 15 Warning: unused variable: 'following' File "command_line.lem", line 592, character 29 to line 615, character 15 Warning: unused variables: 'aliases', 'doc', 'argspec_regex' File "command_line.lem", line 600, character 41 to line 607, character 23 Warning: unused variable: 'prefix' File "command_line.lem", line 622, character 30 to line 627, character 3 Warning: unused variables: 'x', 'xs' File "command_line.lem", line 646, character 5 to line 649, character 7 Warning: unused variable: 'rest_of_stack' File "command_line.lem", line 169, character 1 to line 192, character 19 Warning: function 'add_input_file' is defined by non-exhaustive pattern-matching missing patterns '[] _' File "command_line.lem", line 195, character 1 to line 203, character 19 Warning: function 'start_group' is defined by non-exhaustive pattern-matching missing patterns '[]' File "command_line.lem", line 206, character 1 to line 214, character 19 Warning: function 'end_group' is defined by non-exhaustive pattern-matching missing patterns '[]' File "elf_memory_image_of_elf64_file.lem", line 69, character 5 to line 306, character 7 Warning: unused variable: 'pht' File "elf_memory_image_of_elf64_file.lem", line 280, character 58 to line 287, character 17 Warning: unused variable: 'i' File "elf_memory_image_of_elf64_file.lem", line 197, character 17 to line 279, character 20 Warning: unused variable: 'reloc_as_triple' File "elf_memory_image_of_elf64_file.lem", line 208, character 17 to line 279, character 20 Warning: unused variable: 'retrieved_reloc_sites' File "elf_memory_image_of_elf64_file.lem", line 221, character 17 to line 279, character 20 Warning: unused variable: 'all_annotations_length' File "elf_memory_image_of_elf64_file.lem", line 228, character 65 to line 228, character 95 Warning: unused variable: 'range' File "elf_memory_image_of_elf64_file.lem", line 179, character 25 to line 191, character 93 Warning: unused variable: 'calcfn' File "elf_memory_image_of_elf64_file.lem", line 102, character 67 to line 110, character 17 Warning: unused variable: 'i' File "elf_memory_image_of_elf64_file.lem", line 72, character 57 to line 75, character 19 Warning: unused variable: 'null_entry' File "elf_memory_image_of_elf64_file.lem", line 334, character 5 to line 345, character 7 Warning: unused variable: 'allSectionElementRanges' File "elf_memory_image_of_elf64_file.lem", line 341, character 5 to line 345, character 7 Warning: unused variable: 'x' File "elf_memory_image_of_elf64_file.lem", line 336, character 30 to line 339, character 8 Warning: unused variable: 'i' File "elf_memory_image_of_elf64_file.lem", line 352, character 30 to line 389, character 8 Warning: unused variable: 'i' File "elf_memory_image_of_elf64_file.lem", line 365, character 17 to line 379, character 45 Warning: unused variable: 'range_len_matches_sec' File "elf_memory_image_of_elf64_file.lem", line 367, character 17 to line 379, character 45 Warning: unused variable: 'sec_matches_element_len' File "elf_memory_image_of_elf64_file.lem", line 402, character 5 to line 405, character 7 Warning: unused variable: 'e' File "elf_memory_image_of_elf64_file.lem", line 411, character 5 to line 418, character 29 Warning: unused variable: 'all_section_ranges' File "elf_memory_image_of_elf64_file.lem", line 479, character 5 to line 486, character 28 Warning: unused variable: 'all_symbol_ranges' File "elf_memory_image_of_elf64_file.lem", line 49, character 1 to line 51, character 75 Warning: unused variable: 'idx' File "elf_memory_image_of_elf64_file.lem", line 54, character 1 to line 57, character 25 Warning: unused variables: 'syment', 'f' File "elf_memory_image_of_elf64_file.lem", line 60, character 1 to line 63, character 25 Warning: unused variable: 'syment' File "elf_memory_image_of_elf64_file.lem", line 524, character 1 to line 531, character 40 Warning: unused variable: 'img' File "elf_memory_image_of_elf64_file.lem", line 541, character 1 to line 546, character 7 Warning: unused variable: 'isec' File "elf_memory_image.lem", line 41, character 38 to line 41, character 59 Warning: unused variable: 'sym_val' File "elf_memory_image.lem", line 41, character 21 to line 41, character 35 Warning: unused variable: 'r_type' File "elf_memory_image.lem", line 124, character 5 to line 133, character 7 Warning: unused variable: 'scnidx' File "elf_memory_image.lem", line 144, character 10 to line 153, character 11 Warning: unused variable: 's' File "elf_memory_image.lem", line 169, character 23 to line 175, character 20 Warning: unused variable: 'i' File "elf_memory_image.lem", line 186, character 20 to line 191, character 20 Warning: unused variable: 'symidx' File "elf_memory_image.lem", line 281, character 69 to line 307, character 5 Warning: unused variable: 'rel_idx' File "elf_memory_image.lem", line 296, character 17 to line 305, character 19 Warning: unused variables: 'symidx', 'scnidx' File "elf_memory_image.lem", line 37, character 1 to line 38, character 58 Warning: unused variable: 'f' File "elf_memory_image.lem", line 41, character 1 to line 41, character 60 Warning: unused variable: 'r' File "elf_memory_image.lem", line 203, character 1 to line 251, character 35 Warning: unused variable: 'fname' File "adaptors/harness_interface.lem", line 784, character 11 to line 793, character 31 Warning: unused variable: 'typ' File "adaptors/harness_interface.lem", line 915, character 11 to line 924, character 31 Warning: unused variable: 'typ' File "adaptors/harness_interface.lem", line 1086, character 50 to line 1089, character 138 Warning: unused variable: 'rel' File "adaptors/harness_interface.lem", line 1169, character 50 to line 1172, character 138 Warning: unused variable: 'rel' File "adaptors/harness_interface.lem", line 688, character 1 to line 769, character 5 Warning: unused variable: 'bs0' File "adaptors/harness_interface.lem", line 772, character 1 to line 798, character 7 Warning: unused variable: 'sht' File "adaptors/harness_interface.lem", line 902, character 1 to line 929, character 7 Warning: unused variable: 'sht' File "adaptors/sail_interface.lem", line 78, character 92 to line 101, character 7 Warning: unused variable: 'bs' File "adaptors/sail_interface.lem", line 106, character 92 to line 129, character 7 Warning: unused variable: 'bs' File "adaptors/sail_interface.lem", line 136, character 92 to line 159, character 7 Warning: unused variable: 'bs' File "adaptors/sail_interface.lem", line 164, character 92 to line 187, character 7 Warning: unused variable: 'bs' File "adaptors/sail_interface.lem", line 194, character 92 to line 219, character 7 Warning: unused variable: 'bs' File "adaptors/sail_interface.lem", line 224, character 92 to line 249, character 7 Warning: unused variable: 'bs' File "abis/abis.lem", line 108, character 5 to line 113, character 7 Warning: unused variables: 'af1', 'af2' File "abis/abis.lem", line 117, character 5 to line 122, character 7 Warning: unused variables: 'af1', 'af2' File "abis/abis.lem", line 349, character 5 to line 366, character 7 Warning: unused variable: 'symbol_def' File "abis/abis.lem", line 351, character 13 to line 362, character 15 Warning: unused variable: 'len' File "abis/abis.lem", line 382, character 27 to line 382, character 51 Warning: unused variable: 's' File "abis/abis.lem", line 382, character 37 to line 382, character 50 Warning: unused variable: 'f' File "abis/abis.lem", line 407, character 35 to line 429, character 14 Warning: unused variable: 'symref' File "abis/abis.lem", line 534, character 5 to line 889, character 7 Warning: unused variables: 'fnames', 'input_imgs' File "abis/abis.lem", line 556, character 5 to line 889, character 7 Warning: unused variable: 'symnames' File "abis/abis.lem", line 637, character 5 to line 889, character 7 Warning: unused variables: 'plt_got_idxs', 'plt_ref_bound_to_maybe_defs' File "abis/abis.lem", line 877, character 30 to line 879, character 61 Warning: unused variable: 'len' File "abis/abis.lem", line 600, character 41 to line 623, character 24 Warning: unused variables: 'i', 'fname' File "abis/abis.lem", line 600, character 91 to line 623, character 7 Warning: unused variable: 'maybe_range' File "abis/abis.lem", line 603, character 13 to line 621, character 15 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just _,Maybe.Nothing)' File "abis/abis.lem", line 603, character 13 to line 621, character 15 Warning: unused variables: 'rr', 'maybe_def', 'MakePIC' File "abis/abis.lem", line 540, character 41 to line 554, character 24 Warning: unused variables: 'i', 'fname' File "abis/abis.lem", line 540, character 91 to line 554, character 7 Warning: unused variable: 'maybe_range' File "abis/abis.lem", line 543, character 13 to line 552, character 15 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just _,Maybe.Nothing)' File "abis/abis.lem", line 543, character 13 to line 552, character 15 Warning: unused variables: 'rr', 'maybe_def', 'MakePIC' File "abis/abis.lem", line 1065, character 29 to line 1080, character 32 Warning: unused variables: 'd', 'def_len' File "abis/abis.lem", line 926, character 25 to line 953, character 23 Warning: unused variables: 'd', 'def_len' File "abis/abis.lem", line 1131, character 13 to line 1151, character 15 Warning: unused variables: 'got_el_name', 'got_start_off', 'got_len' File "abis/abis.lem", line 1135, character 21 to line 1149, character 23 Warning: unused variable: 'got_addr' File "abis/abis.lem", line 1139, character 51 to line 1139, character 97 Warning: unused variable: 'symname' File "abis/abis.lem", line 1162, character 13 to line 1170, character 15 Warning: unused variables: 'l', 'got_el_name', 'got_start_off', 'got_len' File "abis/abis.lem", line 1187, character 13 to line 1235, character 15 Warning: unused variables: 'plt_el_name', 'plt_start_off', 'plt_len' File "abis/abis.lem", line 1206, character 37 to line 1211, character 40 Warning: unused variable: 'content' File "abis/abis.lem", line 1220, character 37 to line 1228, character 39 Warning: unused variables: 'len', 'matching_d' File "abis/abis.lem", line 1195, character 50 to line 1195, character 129 Warning: unused variable: 'symname' File "abis/abis.lem", line 1257, character 45 to line 1257, character 183 Warning: unused variable: 'img' File "abis/abis.lem", line 1257, character 57 to line 1257, character 182 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1257, character 75 to line 1257, character 181 Warning: unused variable: 'rr' File "abis/abis.lem", line 1257, character 89 to line 1257, character 180 Warning: unused variable: 's' File "abis/abis.lem", line 1257, character 98 to line 1257, character 180 Warning: unused variable: 'a' File "abis/abis.lem", line 1257, character 107 to line 1257, character 180 Warning: unused variable: 'e' File "abis/abis.lem", line 1258, character 45 to line 1258, character 133 Warning: unused variable: 'img' File "abis/abis.lem", line 1258, character 57 to line 1258, character 132 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1258, character 75 to line 1258, character 131 Warning: unused variable: 'rr' File "abis/abis.lem", line 1258, character 107 to line 1258, character 130 Warning: unused variable: 'e' File "abis/abis.lem", line 1259, character 45 to line 1259, character 165 Warning: unused variable: 'img' File "abis/abis.lem", line 1259, character 75 to line 1259, character 163 Warning: unused variable: 'rr' File "abis/abis.lem", line 1259, character 107 to line 1259, character 162 Warning: unused variable: 'e' File "abis/abis.lem", line 1260, character 57 to line 1260, character 170 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1260, character 89 to line 1260, character 168 Warning: unused variable: 's' File "abis/abis.lem", line 1260, character 107 to line 1260, character 168 Warning: unused variable: 'e' File "abis/abis.lem", line 1261, character 107 to line 1261, character 189 Warning: unused variable: 'e' File "abis/abis.lem", line 1262, character 57 to line 1262, character 204 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1262, character 113 to line 1262, character 190 Warning: unused variable: 's' File "abis/abis.lem", line 1262, character 122 to line 1262, character 190 Warning: unused variable: 'a' File "abis/abis.lem", line 1262, character 131 to line 1262, character 190 Warning: unused variable: 'e' File "abis/abis.lem", line 1263, character 45 to line 1263, character 119 Warning: unused variable: 'img' File "abis/abis.lem", line 1263, character 57 to line 1263, character 118 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1263, character 75 to line 1263, character 117 Warning: unused variable: 'rr' File "abis/abis.lem", line 1263, character 98 to line 1263, character 116 Warning: unused variable: 'a' File "abis/abis.lem", line 1263, character 107 to line 1263, character 116 Warning: unused variable: 'e' File "abis/abis.lem", line 1264, character 45 to line 1264, character 119 Warning: unused variable: 'img' File "abis/abis.lem", line 1264, character 57 to line 1264, character 118 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1264, character 75 to line 1264, character 117 Warning: unused variable: 'rr' File "abis/abis.lem", line 1264, character 98 to line 1264, character 116 Warning: unused variable: 'a' File "abis/abis.lem", line 1264, character 107 to line 1264, character 116 Warning: unused variable: 'e' File "abis/abis.lem", line 1265, character 45 to line 1265, character 162 Warning: unused variable: 'img' File "abis/abis.lem", line 1265, character 89 to line 1265, character 159 Warning: unused variable: 's' File "abis/abis.lem", line 1265, character 107 to line 1265, character 159 Warning: unused variable: 'e' File "abis/abis.lem", line 1266, character 89 to line 1266, character 187 Warning: unused variable: 's' File "abis/abis.lem", line 1266, character 107 to line 1266, character 187 Warning: unused variable: 'e' File "abis/abis.lem", line 1267, character 45 to line 1267, character 133 Warning: unused variable: 'img' File "abis/abis.lem", line 1267, character 57 to line 1267, character 132 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1267, character 75 to line 1267, character 131 Warning: unused variable: 'rr' File "abis/abis.lem", line 1267, character 107 to line 1267, character 130 Warning: unused variable: 'e' File "abis/abis.lem", line 1268, character 45 to line 1268, character 145 Warning: unused variable: 'img' File "abis/abis.lem", line 1268, character 57 to line 1268, character 144 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1268, character 75 to line 1268, character 143 Warning: unused variable: 'rr' File "abis/abis.lem", line 1268, character 107 to line 1268, character 142 Warning: unused variable: 'e' File "abis/abis.lem", line 1269, character 45 to line 1269, character 179 Warning: unused variable: 'img' File "abis/abis.lem", line 1269, character 57 to line 1269, character 178 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1269, character 75 to line 1269, character 177 Warning: unused variable: 'rr' File "abis/abis.lem", line 1269, character 89 to line 1269, character 164 Warning: unused variable: 's' File "abis/abis.lem", line 1269, character 98 to line 1269, character 164 Warning: unused variable: 'a' File "abis/abis.lem", line 1269, character 107 to line 1269, character 164 Warning: unused variable: 'e' File "abis/abis.lem", line 1270, character 45 to line 1270, character 181 Warning: unused variable: 'img' File "abis/abis.lem", line 1270, character 57 to line 1270, character 180 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1270, character 75 to line 1270, character 179 Warning: unused variable: 'rr' File "abis/abis.lem", line 1270, character 89 to line 1270, character 166 Warning: unused variable: 's' File "abis/abis.lem", line 1270, character 98 to line 1270, character 166 Warning: unused variable: 'a' File "abis/abis.lem", line 1270, character 107 to line 1270, character 166 Warning: unused variable: 'e' File "abis/abis.lem", line 1271, character 45 to line 1271, character 178 Warning: unused variable: 'img' File "abis/abis.lem", line 1271, character 57 to line 1271, character 177 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1271, character 75 to line 1271, character 176 Warning: unused variable: 'rr' File "abis/abis.lem", line 1271, character 89 to line 1271, character 163 Warning: unused variable: 's' File "abis/abis.lem", line 1271, character 98 to line 1271, character 163 Warning: unused variable: 'a' File "abis/abis.lem", line 1271, character 107 to line 1271, character 163 Warning: unused variable: 'e' File "abis/abis.lem", line 1272, character 45 to line 1272, character 180 Warning: unused variable: 'img' File "abis/abis.lem", line 1272, character 57 to line 1272, character 179 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1272, character 75 to line 1272, character 178 Warning: unused variable: 'rr' File "abis/abis.lem", line 1272, character 89 to line 1272, character 165 Warning: unused variable: 's' File "abis/abis.lem", line 1272, character 98 to line 1272, character 165 Warning: unused variable: 'a' File "abis/abis.lem", line 1272, character 107 to line 1272, character 165 Warning: unused variable: 'e' File "abis/abis.lem", line 1273, character 45 to line 1273, character 185 Warning: unused variable: 'img' File "abis/abis.lem", line 1273, character 57 to line 1273, character 184 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1273, character 75 to line 1273, character 183 Warning: unused variable: 'rr' File "abis/abis.lem", line 1273, character 89 to line 1273, character 170 Warning: unused variable: 's' File "abis/abis.lem", line 1273, character 98 to line 1273, character 170 Warning: unused variable: 'a' File "abis/abis.lem", line 1273, character 107 to line 1273, character 170 Warning: unused variable: 'e' File "abis/abis.lem", line 1274, character 45 to line 1274, character 185 Warning: unused variable: 'img' File "abis/abis.lem", line 1274, character 57 to line 1274, character 184 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1274, character 75 to line 1274, character 183 Warning: unused variable: 'rr' File "abis/abis.lem", line 1274, character 89 to line 1274, character 170 Warning: unused variable: 's' File "abis/abis.lem", line 1274, character 98 to line 1274, character 170 Warning: unused variable: 'a' File "abis/abis.lem", line 1274, character 107 to line 1274, character 170 Warning: unused variable: 'e' File "abis/abis.lem", line 1275, character 45 to line 1275, character 150 Warning: unused variable: 'img' File "abis/abis.lem", line 1275, character 57 to line 1275, character 149 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1275, character 75 to line 1275, character 148 Warning: unused variable: 'rr' File "abis/abis.lem", line 1275, character 89 to line 1275, character 134 Warning: unused variable: 's' File "abis/abis.lem", line 1275, character 98 to line 1275, character 134 Warning: unused variable: 'a' File "abis/abis.lem", line 1275, character 107 to line 1275, character 134 Warning: unused variable: 'e' File "abis/abis.lem", line 1276, character 45 to line 1276, character 182 Warning: unused variable: 'img' File "abis/abis.lem", line 1276, character 57 to line 1276, character 181 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1276, character 75 to line 1276, character 180 Warning: unused variable: 'rr' File "abis/abis.lem", line 1276, character 89 to line 1276, character 167 Warning: unused variable: 's' File "abis/abis.lem", line 1276, character 98 to line 1276, character 167 Warning: unused variable: 'a' File "abis/abis.lem", line 1276, character 107 to line 1276, character 167 Warning: unused variable: 'e' File "abis/abis.lem", line 1277, character 45 to line 1277, character 182 Warning: unused variable: 'img' File "abis/abis.lem", line 1277, character 57 to line 1277, character 181 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1277, character 75 to line 1277, character 180 Warning: unused variable: 'rr' File "abis/abis.lem", line 1277, character 89 to line 1277, character 167 Warning: unused variable: 's' File "abis/abis.lem", line 1277, character 98 to line 1277, character 167 Warning: unused variable: 'a' File "abis/abis.lem", line 1277, character 107 to line 1277, character 167 Warning: unused variable: 'e' File "abis/abis.lem", line 1278, character 45 to line 1278, character 185 Warning: unused variable: 'img' File "abis/abis.lem", line 1278, character 57 to line 1278, character 184 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1278, character 75 to line 1278, character 183 Warning: unused variable: 'rr' File "abis/abis.lem", line 1278, character 89 to line 1278, character 170 Warning: unused variable: 's' File "abis/abis.lem", line 1278, character 98 to line 1278, character 170 Warning: unused variable: 'a' File "abis/abis.lem", line 1278, character 107 to line 1278, character 170 Warning: unused variable: 'e' File "abis/abis.lem", line 1279, character 89 to line 1279, character 187 Warning: unused variable: 's' File "abis/abis.lem", line 1279, character 107 to line 1279, character 187 Warning: unused variable: 'e' File "abis/abis.lem", line 1280, character 45 to line 1280, character 184 Warning: unused variable: 'img' File "abis/abis.lem", line 1280, character 57 to line 1280, character 183 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1280, character 75 to line 1280, character 182 Warning: unused variable: 'rr' File "abis/abis.lem", line 1280, character 89 to line 1280, character 169 Warning: unused variable: 's' File "abis/abis.lem", line 1280, character 98 to line 1280, character 169 Warning: unused variable: 'a' File "abis/abis.lem", line 1280, character 107 to line 1280, character 169 Warning: unused variable: 'e' File "abis/abis.lem", line 1281, character 45 to line 1281, character 181 Warning: unused variable: 'img' File "abis/abis.lem", line 1281, character 57 to line 1281, character 180 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1281, character 75 to line 1281, character 179 Warning: unused variable: 'rr' File "abis/abis.lem", line 1281, character 89 to line 1281, character 166 Warning: unused variable: 's' File "abis/abis.lem", line 1281, character 98 to line 1281, character 166 Warning: unused variable: 'a' File "abis/abis.lem", line 1281, character 107 to line 1281, character 166 Warning: unused variable: 'e' File "abis/abis.lem", line 1282, character 45 to line 1282, character 185 Warning: unused variable: 'img' File "abis/abis.lem", line 1282, character 57 to line 1282, character 184 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1282, character 75 to line 1282, character 183 Warning: unused variable: 'rr' File "abis/abis.lem", line 1282, character 89 to line 1282, character 170 Warning: unused variable: 's' File "abis/abis.lem", line 1282, character 98 to line 1282, character 170 Warning: unused variable: 'a' File "abis/abis.lem", line 1282, character 107 to line 1282, character 170 Warning: unused variable: 'e' File "abis/abis.lem", line 1283, character 45 to line 1283, character 184 Warning: unused variable: 'img' File "abis/abis.lem", line 1283, character 57 to line 1283, character 183 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1283, character 75 to line 1283, character 182 Warning: unused variable: 'rr' File "abis/abis.lem", line 1283, character 89 to line 1283, character 169 Warning: unused variable: 's' File "abis/abis.lem", line 1283, character 98 to line 1283, character 169 Warning: unused variable: 'a' File "abis/abis.lem", line 1283, character 107 to line 1283, character 169 Warning: unused variable: 'e' File "abis/abis.lem", line 1284, character 45 to line 1284, character 183 Warning: unused variable: 'img' File "abis/abis.lem", line 1284, character 57 to line 1284, character 182 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1284, character 75 to line 1284, character 181 Warning: unused variable: 'rr' File "abis/abis.lem", line 1284, character 89 to line 1284, character 168 Warning: unused variable: 's' File "abis/abis.lem", line 1284, character 98 to line 1284, character 168 Warning: unused variable: 'a' File "abis/abis.lem", line 1284, character 107 to line 1284, character 168 Warning: unused variable: 'e' File "abis/abis.lem", line 1285, character 45 to line 1285, character 183 Warning: unused variable: 'img' File "abis/abis.lem", line 1285, character 57 to line 1285, character 182 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1285, character 75 to line 1285, character 181 Warning: unused variable: 'rr' File "abis/abis.lem", line 1285, character 89 to line 1285, character 168 Warning: unused variable: 's' File "abis/abis.lem", line 1285, character 98 to line 1285, character 168 Warning: unused variable: 'a' File "abis/abis.lem", line 1285, character 107 to line 1285, character 168 Warning: unused variable: 'e' File "abis/abis.lem", line 1286, character 45 to line 1286, character 192 Warning: unused variable: 'img' File "abis/abis.lem", line 1286, character 57 to line 1286, character 191 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1286, character 75 to line 1286, character 190 Warning: unused variable: 'rr' File "abis/abis.lem", line 1286, character 89 to line 1286, character 177 Warning: unused variable: 's' File "abis/abis.lem", line 1286, character 98 to line 1286, character 177 Warning: unused variable: 'a' File "abis/abis.lem", line 1286, character 107 to line 1286, character 177 Warning: unused variable: 'e' File "abis/abis.lem", line 1287, character 45 to line 1287, character 201 Warning: unused variable: 'img' File "abis/abis.lem", line 1287, character 57 to line 1287, character 200 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1287, character 75 to line 1287, character 199 Warning: unused variable: 'rr' File "abis/abis.lem", line 1287, character 101 to line 1287, character 186 Warning: unused variable: 's' File "abis/abis.lem", line 1287, character 110 to line 1287, character 186 Warning: unused variable: 'a' File "abis/abis.lem", line 1287, character 119 to line 1287, character 186 Warning: unused variable: 'e' File "abis/abis.lem", line 1288, character 45 to line 1288, character 185 Warning: unused variable: 'img' File "abis/abis.lem", line 1288, character 57 to line 1288, character 184 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1288, character 75 to line 1288, character 183 Warning: unused variable: 'rr' File "abis/abis.lem", line 1288, character 90 to line 1288, character 170 Warning: unused variable: 's' File "abis/abis.lem", line 1288, character 99 to line 1288, character 170 Warning: unused variable: 'a' File "abis/abis.lem", line 1288, character 108 to line 1288, character 170 Warning: unused variable: 'e' File "abis/abis.lem", line 1289, character 45 to line 1289, character 186 Warning: unused variable: 'img' File "abis/abis.lem", line 1289, character 57 to line 1289, character 185 Warning: unused variable: 'site_addr' File "abis/abis.lem", line 1289, character 75 to line 1289, character 184 Warning: unused variable: 'rr' File "abis/abis.lem", line 1289, character 89 to line 1289, character 171 Warning: unused variable: 's' File "abis/abis.lem", line 1289, character 98 to line 1289, character 171 Warning: unused variable: 'a' File "abis/abis.lem", line 1289, character 107 to line 1289, character 171 Warning: unused variable: 'e' File "abis/abis.lem", line 1299, character 37 to line 1299, character 95 Warning: unused variable: 'f' File "abis/abis.lem", line 1344, character 27 to line 1344, character 51 Warning: unused variable: 's' File "abis/abis.lem", line 1344, character 37 to line 1344, character 50 Warning: unused variable: 'f' File "abis/abis.lem", line 1366, character 27 to line 1366, character 51 Warning: unused variable: 's' File "abis/abis.lem", line 1366, character 37 to line 1366, character 50 Warning: unused variable: 'f' File "abis/abis.lem", line 93, character 1 to line 93, character 55 Warning: unused variable: 'op' File "abis/abis.lem", line 166, character 1 to line 174, character 9 Warning: unused variable: 'sec_name' File "abis/abis.lem", line 264, character 1 to line 288, character 25 Warning: unused variable: 'img' File "abis/abis.lem", line 332, character 1 to line 334, character 87 Warning: unused variable: 't' File "abis/abis.lem", line 399, character 1 to line 399, character 58 Warning: unused variables: 'md1', 'md2' File "abis/abis.lem", line 432, character 1 to line 445, character 13 Warning: unused variable: 'symref' File "gnu_extensions/gnu_ext_note.lem", line 29, character 3 to line 37, character 5 Warning: unused variable: 'xs' File "gnu_extensions/gnu_ext_note.lem", line 41, character 3 to line 49, character 5 Warning: unused variable: 'xs' File "gnu_extensions/gnu_ext_note.lem", line 182, character 23 to line 193, character 25 Warning: unused variable: 'err' File "gnu_extensions/gnu_ext_note.lem", line 185, character 27 to line 192, character 29 Warning: unused variable: 'cs' File "gnu_extensions/gnu_ext_note.lem", line 243, character 25 to line 254, character 27 Warning: unused variable: 'err' File "gnu_extensions/gnu_ext_note.lem", line 246, character 29 to line 253, character 31 Warning: unused variable: 'cs' File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 380, character 3 to line 404, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 409, character 3 to line 455, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 413, character 7 to line 416, character 9 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 460, character 3 to line 506, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Numeric _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 464, character 7 to line 467, character 9 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(_,Elf_dynamic.Address _)', 'Maybe.Just(_,Elf_dynamic.Size _)', 'Maybe.Just(_,Elf_dynamic.FName _)', 'Maybe.Just(_,Elf_dynamic.SOName _)', 'Maybe.Just(_,Elf_dynamic.Path _)', 'Maybe.Just(_,Elf_dynamic.RPath _)', 'Maybe.Just(_,Elf_dynamic.RunPath _)', 'Maybe.Just(_,Elf_dynamic.Library _)', 'Maybe.Just(_,Elf_dynamic.Flags1 _)', 'Maybe.Just(_,Elf_dynamic.Flags _)', 'Maybe.Just(_,Elf_dynamic.Checksum _)', 'Maybe.Just(_,Elf_dynamic.RelType _)', 'Maybe.Just(_,Elf_dynamic.Timestamp _)', 'Maybe.Just(_,Elf_dynamic.Null)', 'Maybe.Just(_,Elf_dynamic.Ignored)' File "gnu_extensions/gnu_ext_dynamic.lem", line 304, character 7 to line 308, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 297, character 7 to line 301, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 290, character 7 to line 294, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 283, character 7 to line 287, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 276, character 7 to line 280, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 269, character 7 to line 273, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 262, character 7 to line 266, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 255, character 7 to line 259, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 248, character 7 to line 252, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 241, character 7 to line 245, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 234, character 7 to line 238, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 393, character 7 to line 397, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 386, character 7 to line 390, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 379, character 7 to line 383, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 372, character 7 to line 376, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 365, character 7 to line 369, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 358, character 7 to line 362, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 351, character 7 to line 355, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 344, character 7 to line 348, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 337, character 7 to line 341, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 330, character 7 to line 334, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 323, character 7 to line 327, character 9 Warning: unused variables: 'v', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 417, character 7 to line 421, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 453, character 7 to line 457, character 9 Warning: unused variables: 'p', 'i' File "gnu_extensions/gnu_ext_dynamic.lem", line 231, character 1 to line 311, character 76 Warning: unused variable: 'stbl' File "gnu_extensions/gnu_ext_dynamic.lem", line 320, character 1 to line 400, character 76 Warning: unused variable: 'stbl' File "gnu_extensions/gnu_ext_section_header_table.lem", line 105, character 3 to line 114, character 5 Warning: unused variable: 'f' File "gnu_extensions/gnu_ext_section_header_table.lem", line 132, character 3 to line 141, character 5 Warning: unused variable: 'f' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 68 to line 49, character 262 Warning: unused variable: 'img' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 80 to line 49, character 261 Warning: unused variable: 'site_addr' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 98 to line 49, character 260 Warning: unused variable: 'rr' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 151 to line 49, character 259 Warning: unused variable: 's' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 160 to line 49, character 259 Warning: unused variable: 'a' File "abis/cheri_mips64/abi_cheri_mips64_relocation.lem", line 49, character 169 to line 49, character 259 Warning: unused variable: 'ea' File "abis/cheri_mips64/abi_cheri_mips64_dynamic.lem", line 52, character 1 to line 67, character 107 Warning: unused variable: 'stbl' File "abis/cheri_mips64/abi_cheri_mips64_capability.lem", line 19, character 1 to line 47, character 4 Warning: unused variables: 'otype', 'sealed', 'perms', 'uperms' File "abis/riscv/abi_riscv.lem", line 36, character 1 to line 37, character 37 Warning: unused variable: 'segs' File "abis/riscv/abi_riscv_section_header_table.lem", line 19, character 1 to line 20, character 31 Warning: unused variable: 'm' File "abis/riscv/abi_riscv_program_header_table.lem", line 16, character 1 to line 17, character 32 Warning: unused variable: 'm' File "abis/power64/abi_power64_relocation.lem", line 349, character 1 to line 832, character 60 Warning: unused variable: 'gottlsld_val' File "abis/mips64/abi_mips64.lem", line 36, character 1 to line 37, character 40 Warning: unused variable: 'segs' File "abis/mips64/abi_mips64_section_header_table.lem", line 19, character 1 to line 20, character 31 Warning: unused variable: 'm' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 56 to line 220, character 218 Warning: unused variable: 'img' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 68 to line 220, character 217 Warning: unused variable: 'site_addr' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 86 to line 220, character 216 Warning: unused variable: 'rr' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 100 to line 220, character 215 Warning: unused variable: 's' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 109 to line 220, character 215 Warning: unused variable: 'a' File "abis/mips64/abi_mips64_relocation.lem", line 220, character 118 to line 220, character 215 Warning: unused variable: 'ea' File "abis/mips64/abi_mips64_relocation.lem", line 223, character 55 to line 223, character 189 Warning: unused variable: 'img' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 74 to line 224, character 149 Warning: unused variable: 'img' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 86 to line 224, character 148 Warning: unused variable: 'site_addr' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 104 to line 224, character 147 Warning: unused variable: 'rr' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 118 to line 224, character 146 Warning: unused variable: 's' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 127 to line 224, character 146 Warning: unused variable: 'a' File "abis/mips64/abi_mips64_relocation.lem", line 224, character 136 to line 224, character 146 Warning: unused variable: 'ea' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 75 to line 225, character 150 Warning: unused variable: 'img' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 87 to line 225, character 149 Warning: unused variable: 'site_addr' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 105 to line 225, character 148 Warning: unused variable: 'rr' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 119 to line 225, character 147 Warning: unused variable: 's' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 128 to line 225, character 147 Warning: unused variable: 'a' File "abis/mips64/abi_mips64_relocation.lem", line 225, character 137 to line 225, character 147 Warning: unused variable: 'ea' File "abis/mips64/abi_mips64_relocation.lem", line 226, character 61 to line 226, character 136 Warning: unused variable: 'img' File "abis/mips64/abi_mips64_relocation.lem", line 226, character 73 to line 226, character 135 Warning: unused variable: 'site_addr' File "abis/mips64/abi_mips64_relocation.lem", line 226, character 91 to line 226, character 134 Warning: unused variable: 'rr' File "abis/mips64/abi_mips64_relocation.lem", line 226, character 114 to line 226, character 133 Warning: unused variable: 'a' File "abis/mips64/abi_mips64_relocation.lem", line 226, character 123 to line 226, character 133 Warning: unused variable: 'ea' File "abis/mips64/abi_mips64_dynamic.lem", line 119, character 1 to line 176, character 109 Warning: unused variable: 'stbl' File "abis/amd64/abi_amd64.lem", line 36, character 1 to line 37, character 37 Warning: unused variable: 'segs' File "abis/aarch64/abi_aarch64_le.lem", line 34, character 1 to line 35, character 37 Warning: unused variable: 'segs' File "abis/aarch64/abi_aarch64_relocation.lem", line 423, character 14 to line 423, character 88 Warning: unused variable: 'img' File "abis/aarch64/abi_aarch64_relocation.lem", line 423, character 26 to line 423, character 87 Warning: unused variable: 'site_addr' File "abis/aarch64/abi_aarch64_relocation.lem", line 423, character 44 to line 423, character 86 Warning: unused variable: 'rr' File "abis/aarch64/abi_aarch64_relocation.lem", line 423, character 58 to line 423, character 85 Warning: unused variable: 's' File "abis/aarch64/abi_aarch64_relocation.lem", line 423, character 67 to line 423, character 85 Warning: unused variable: 'a' File "abis/power64/abi_power64_dynamic.lem", line 32, character 7 to line 36, character 9 Warning: unused variables: 'v', 'i' File "abis/power64/abi_power64_dynamic.lem", line 29, character 1 to line 39, character 80 Warning: unused variable: 'stbl' File "gnu_extensions/gnu_ext_abi.lem", line 42, character 35 to line 49, character 19 Warning: pattern-matching is not exhaustive missing patterns '[]', '_::[]', '_::_::[]', '_::_::_::[]', '_::_::_::_::[]', '_::_::_::_::_::[]', '_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::_::_::_::_::[]', '_::_::_::_::_::_::_::_::_::_::_::_::_::_::_::_::_::_' File "abis/abi_utilities.lem", line 169, character 1 to line 171, character 18 Warning: unused variable: 'img' File "memory_image_orderings.lem", line 35, character 5 to line 56, character 7 Warning: redundant pattern: '(Memory_image.ElfSegment(x1), _)' File "memory_image_orderings.lem", line 35, character 5 to line 56, character 7 Warning: unused variables: 'x1', 'x1', 'x2', 'x1', 'x1', 'x2', 'x1', 'x2', 'x1', 'x1', 'x2', 'x1', 'x2', 'x1', 'x2', 'x1', 'x1', 'x2', 'x1', 'x2', 'x1', 'x2', 'x1', 'x2', 'x1' File "memory_image_orderings.lem", line 61, character 5 to line 68, character 7 Warning: unused variables: 'x1', 'x2', 'x1', 'x2', 'x1', 'x2', 'x1', 'x2', 'x1', 'x2' File "memory_image_orderings.lem", line 81, character 5 to line 109, character 7 Warning: redundant pattern: '(Memory_image.AbiFeature(_), _)' File "memory_image_orderings.lem", line 121, character 5 to line 129, character 7 Warning: unused variables: 'x1', 'x2' File "memory_image_orderings.lem", line 136, character 5 to line 142, character 7 Warning: unused variables: 'r', 'x' File "memory_image_orderings.lem", line 238, character 5 to line 243, character 28 Warning: unused variable: 'all_symbol_ranges' File "memory_image_orderings.lem", line 252, character 17 to line 263, character 19 Warning: unused variable: 'len' File "memory_image_orderings.lem", line 247, character 1 to line 271, character 7 Warning: unused variable: 'maybe_reloc' File "memory_image.lem", line 429, character 5 to line 438, character 7 Warning: unused variable: 'len' File "memory_image.lem", line 494, character 35 to line 494, character 91 Warning: unused variable: 'len1' File "memory_image.lem", line 494, character 57 to line 494, character 90 Warning: unused variable: 'len2' File "memory_image.lem", line 509, character 37 to line 512, character 11 Warning: unused variable: 'tag' File "memory_image.lem", line 509, character 63 to line 512, character 11 Warning: unused variable: 'el_range' File "memory_image.lem", line 548, character 9 to line 560, character 11 Warning: unused variables: 'cur_max_le', 'cur_el_name', 'cur_el_rec', 'cur_el_name' File "memory_image.lem", line 275, character 1 to line 278, character 62 Warning: unused variable: 'f' File "memory_image.lem", line 349, character 1 to line 349, character 59 Warning: unused variables: 'symaddr', 'addend' File "memory_image.lem", line 352, character 1 to line 352, character 66 Warning: unused variables: 'img', 'site_addr', 'ref' File "memory_image.lem", line 355, character 1 to line 355, character 44 Warning: unused variable: 'k' File "dwarf.lem", line 1078, character 96 to line 1078, character 170 Warning: unused variables: 'ac', 'args' File "dwarf.lem", line 1079, character 96 to line 1079, character 162 Warning: unused variables: 'ac', 'args' File "dwarf.lem", line 1079, character 114 to line 1079, character 162 Warning: unused variable: 'v' File "dwarf.lem", line 1080, character 96 to line 1080, character 179 Warning: unused variables: 'ac', 'args' File "dwarf.lem", line 1081, character 96 to line 1081, character 244 Warning: unused variable: 'ac' File "dwarf.lem", line 1082, character 96 to line 1082, character 175 Warning: unused variables: 'ac', 'args' File "dwarf.lem", line 1083, character 96 to line 1083, character 185 Warning: unused variables: 'ac', 'args' File "dwarf.lem", line 1086, character 97 to line 1086, character 137 Warning: unused variable: 'ac' File "dwarf.lem", line 1089, character 97 to line 1089, character 128 Warning: unused variable: 'ac' File "dwarf.lem", line 1093, character 97 to line 1093, character 136 Warning: unused variable: 'ac' File "dwarf.lem", line 1095, character 149 to line 1095, character 238 Warning: unused variable: 'vs'' File "dwarf.lem", line 1099, character 97 to line 1099, character 137 Warning: unused variable: 'ac' File "dwarf.lem", line 1410, character 16 to line 1410, character 97 Warning: unused variable: 'xs' File "dwarf.lem", line 1525, character 3 to line 1529, character 5 Warning: pattern-matching is not exhaustive missing patterns '(_,[])' File "dwarf.lem", line 1525, character 3 to line 1529, character 5 Warning: unused variables: 'xs'', 'x' File "dwarf.lem", line 1567, character 3 to line 1571, character 5 Warning: unused variables: 'x1', 'x2' File "dwarf.lem", line 1640, character 3 to line 1643, character 5 Warning: unused variables: 'x', 'y' File "dwarf.lem", line 1834, character 5 to line 1839, character 7 Warning: unused variable: 'ys' File "dwarf.lem", line 2070, character 20 to line 2070, character 38 Warning: unused variable: 'y'' File "dwarf.lem", line 2082, character 54 to line 2082, character 88 Warning: unused variable: 'x' File "dwarf.lem", line 2196, character 3 to line 2209, character 5 Warning: unused variables: 's', 'pc'' File "dwarf.lem", line 2282, character 3 to line 2303, character 5 Warning: unused variables: 'n', 'n' File "dwarf.lem", line 2446, character 3 to line 2451, character 5 Warning: unused variables: 'bs', 'n' File "dwarf.lem", line 2460, character 3 to line 2466, character 5 Warning: unused variables: 'bs', 'n' File "dwarf.lem", line 2502, character 6 to line 2503, character 43 Warning: unused variables: 'pos', 'af' File "dwarf.lem", line 2569, character 6 to line 2577, character 8 Warning: unused variable: 'parents'' File "dwarf.lem", line 2581, character 3 to line 2584, character 5 Warning: unused variable: 'cu'' File "dwarf.lem", line 2591, character 6 to line 2596, character 7 Warning: unused variables: 'parents_spec', 'cupdie_spec' File "dwarf.lem", line 2611, character 3 to line 2615, character 5 Warning: unused variable: 'cu'' File "dwarf.lem", line 2639, character 41 to line 2640, character 40 Warning: unused variable: 'pc''' File "dwarf.lem", line 2648, character 14 to line 2652, character 29 Warning: unused variable: 'ul' File "dwarf.lem", line 2785, character 3 to line 2790, character 84 Warning: unused variable: 'offset' File "dwarf.lem", line 2817, character 49 to line 2817, character 110 Warning: unused variable: 'at' File "dwarf.lem", line 2900, character 9 to line 2903, character 11 Warning: unused variable: 'pc_abbrev'' File "dwarf.lem", line 2959, character 9 to line 2962, character 11 Warning: unused variable: 'pc_abbrev'' File "dwarf.lem", line 3166, character 3 to line 3170, character 5 Warning: unused variables: 'rli', 'rli' File "dwarf.lem", line 3250, character 3 to line 3254, character 5 Warning: unused variable: 'bs' File "dwarf.lem", line 3257, character 3 to line 3266, character 5 Warning: unused variables: 'bs', 'bs' File "dwarf.lem", line 3353, character 17 to line 3357, character 19 Warning: unused variables: 'pc''', 's', 'pc''' File "dwarf.lem", line 3337, character 17 to line 3341, character 19 Warning: unused variables: 'pc''', 's', 'pc''' File "dwarf.lem", line 3446, character 12 to line 3448, character 37 Warning: unused variable: 'ul' File "dwarf.lem", line 3723, character 12 to line 3733, character 15 Warning: unused variable: 'size' File "dwarf.lem", line 3781, character 3 to line 3787, character 5 Warning: unused variable: 'n' File "dwarf.lem", line 3850, character 5 to line 3855, character 7 Warning: unused variables: 'pc'', 'pc'' File "dwarf.lem", line 3953, character 5 to line 3956, character 7 Warning: unused variable: 'pc_loc'' File "dwarf.lem", line 3943, character 5 to line 3946, character 7 Warning: unused variable: 'pc_loc'' File "dwarf.lem", line 3935, character 5 to line 3938, character 7 Warning: unused variable: 'pc_loc'' File "dwarf.lem", line 3921, character 5 to line 3924, character 7 Warning: unused variable: 'pc_info'' File "dwarf.lem", line 4024, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4025, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4026, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4027, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4028, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4029, character 3 to line 4034, character 8 Warning: unused variable: 'c' File "dwarf.lem", line 4175, character 3 to line 4186, character 5 Warning: unused variable: 'fde' File "dwarf.lem", line 4177, character 8 to line 4177, character 128 Warning: unused variable: 'rows' File "dwarf.lem", line 4368, character 3 to line 4390, character 5 Warning: unused variables: 'n', 'n' File "dwarf.lem", line 4375, character 7 to line 4388, character 11 Warning: unused variable: 'offset' File "dwarf.lem", line 4229, character 9 to line 4346, character 11 Warning: unused variable: 'size' File "dwarf.lem", line 4324, character 13 to line 4331, character 15 Warning: unused variable: 'vs'' File "dwarf.lem", line 4334, character 13 to line 4343, character 15 Warning: unused variable: 'bs' File "dwarf.lem", line 4480, character 3 to line 4484, character 5 Warning: pattern-matching is not exhaustive missing patterns '([],_::_)', '(_::[],[])', '(_::[],_::_::_)', '(_::_::_,[])', '(_::_::_,_::[])' File "dwarf.lem", line 4480, character 3 to line 4484, character 5 Warning: unused variable: 'len' File "dwarf.lem", line 4534, character 3 to line 4628, character 5 Warning: unused variable: 'i' File "dwarf.lem", line 4553, character 7 to line 4564, character 9 Warning: unused variable: 'r'' File "dwarf.lem", line 4566, character 7 to line 4570, character 9 Warning: unused variable: 'i' File "dwarf.lem", line 4643, character 3 to line 4664, character 68 Warning: unused variable: 'final_location' File "dwarf.lem", line 4819, character 12 to line 4822, character 15 Warning: unused variable: 'cupdie'' File "dwarf.lem", line 4820, character 12 to line 4822, character 15 Warning: unused variable: 'mname'' File "dwarf.lem", line 4703, character 24 to line 4703, character 39 Warning: unused variable: 's' File "dwarf.lem", line 4836, character 3 to line 4855, character 5 Warning: unused variables: 'die', 'cu', 'parents' File "dwarf.lem", line 4849, character 97 to line 4849, character 225 Warning: unused variable: 'am' File "dwarf.lem", line 4859, character 3 to line 4864, character 5 Warning: unused variable: 'parents' File "dwarf.lem", line 4868, character 3 to line 4873, character 5 Warning: unused variable: 'parents' File "dwarf.lem", line 4887, character 3 to line 4902, character 5 Warning: unused variables: 'cupdie', 'cupdie', 'cupdie', 'cupdie', 'cupdie', 'cupdie', 'decl', 'cupdie', 'decl', 'mbyte_size', 'mmembers', 'decl', 'mbyte_size', 'mtyp'', 'mmembers', 'cupdie' File "dwarf.lem", line 4897, character 45 to line 4897, character 155 Warning: unused variable: 'msubrange_typ' File "dwarf.lem", line 4919, character 3 to line 4924, character 7 Warning: unused variable: 'cupdie' File "dwarf.lem", line 4928, character 3 to line 4936, character 5 Warning: unused variables: 'decl', 'atk' File "dwarf.lem", line 4940, character 3 to line 4945, character 7 Warning: unused variable: 'cupdie' File "dwarf.lem", line 4948, character 3 to line 4952, character 7 Warning: unused variable: 'cupdie' File "dwarf.lem", line 4960, character 3 to line 4971, character 5 Warning: unused variables: 'decl', 'decl' File "dwarf.lem", line 5042, character 9 to line 5072, character 107 Warning: unused variables: 'cu', 'parents' File "dwarf.lem", line 5063, character 12 to line 5070, character 14 Warning: unused variables: 'n', 'n' File "dwarf.lem", line 5048, character 51 to line 5048, character 153 Warning: unused variables: 'pos', 'av', 'af' File "dwarf.lem", line 5119, character 3 to line 5133, character 3 Warning: unused variables: 'n1', 'n' File "dwarf.lem", line 5128, character 29 to line 5128, character 224 Warning: unused variable: 'None' File "dwarf.lem", line 5140, character 3 to line 5144, character 5 Warning: pattern-matching is not exhaustive missing patterns '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_string _),Maybe.Nothing)', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Nothing)', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_block _ _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_constantN _ _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_constant_SLEB128 _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_constant_ULEB128 _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_exprloc _ _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_flag _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_ref _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_ref_addr _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_ref_sig8 _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_sec_offset _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_string _))', '(Maybe.Nothing,Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_block _ _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_constantN _ _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_constant_SLEB128 _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_constant_ULEB128 _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_exprloc _ _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_flag _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_ref _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_ref_addr _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_ref_sig8 _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_sec_offset _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_string _),Maybe.Just(Dwarf.AV_strp _))', '(Maybe.Just(Dwarf.AV_strp _),Maybe.Just(Dwarf.AV_strp _))' File "dwarf.lem", line 5150, character 7 to line 5154, character 9 Warning: unused variable: 'x' File "dwarf.lem", line 5192, character 3 to line 5201, character 5 Warning: pattern-matching is not exhaustive missing patterns 'Maybe.Just(Dwarf.AV_addr _)', 'Maybe.Just(Dwarf.AV_constantN _ _)', 'Maybe.Just(Dwarf.AV_constant_SLEB128 _)', 'Maybe.Just(Dwarf.AV_constant_ULEB128 _)', 'Maybe.Just(Dwarf.AV_flag _)', 'Maybe.Just(Dwarf.AV_ref _)', 'Maybe.Just(Dwarf.AV_ref_addr _)', 'Maybe.Just(Dwarf.AV_ref_sig8 _)', 'Maybe.Just(Dwarf.AV_string _)', 'Maybe.Just(Dwarf.AV_strp _)' File "dwarf.lem", line 5192, character 3 to line 5201, character 5 Warning: unused variables: 'n', 'n' File "dwarf.lem", line 5291, character 11 to line 5301, character 14 Warning: unused variables: 'typ', 'parents', 'kind', 'removed' File "dwarf.lem", line 5293, character 12 to line 5301, character 14 Warning: unused variables: 'x'', 'parents'', 'offset'', 'typ'', 'removed'', 'name'', 'kind'' File "dwarf.lem", line 5292, character 46 to line 5292, character 134 Warning: unused variables: 'parents'', 'typ'', 'removed'', 'kind'', 'locs'' File "dwarf.lem", line 5285, character 31 to line 5285, character 178 Warning: unused variables: 'offset', 'typ', 'parents', 'kind', 'removed', 'locs' File "dwarf.lem", line 5285, character 99 to line 5285, character 168 Warning: unused variables: 'parents'', 'offset'', 'typ'', 'removed'', 'kind'', 'locs'' File "dwarf.lem", line 5309, character 9 to line 5314, character 22 Warning: unused variable: 'x' File "dwarf.lem", line 5337, character 6 to line 5349, character 9 Warning: unused variables: 'n2', 'n1', 'cu', 'parents', 'sld' File "dwarf.lem", line 5371, character 37 to line 5371, character 74 Warning: unused variable: 'sld' File "dwarf.lem", line 5405, character 6 to line 5417, character 9 Warning: unused variables: 'n2', 'n1', 'cu', 'parents', 'sld' File "dwarf.lem", line 5406, character 7 to line 5417, character 9 Warning: unused variable: 'e' File "dwarf.lem", line 5429, character 34 to line 5429, character 71 Warning: unused variable: 'sld' File "dwarf.lem", line 5527, character 47 to line 5527, character 107 Warning: unused variables: 'name', 'ufe' File "dwarf.lem", line 5527, character 70 to line 5527, character 107 Warning: unused variables: 'name'', 'ufe'' File "dwarf.lem", line 5527, character 16 to line 5527, character 43 Warning: unused variables: 'line', 'name' File "dwarf.lem", line 5534, character 40 to line 5534, character 102 Warning: unused variable: 'ufe' File "dwarf.lem", line 5538, character 3 to line 5542, character 5 Warning: unused variable: 'ufe'' File "dwarf.lem", line 5630, character 3 to line 5715, character 5 Warning: unused variables: 's', 'n2', 'n1', 'n3' File "dwarf.lem", line 5739, character 3 to line 5742, character 5 Warning: unused variable: 'lnh' File "dwarf.lem", line 5739, character 20 to line 5739, character 60 Warning: unused variable: 'lnrs' File "dwarf.lem", line 5933, character 7 to line 5938, character 7 Warning: unused variable: 'cupdie'' File "dwarf.lem", line 5996, character 5 to line 6008, character 12 Warning: unused variable: 'c' File "dwarf.lem", line 5974, character 11 to line 5979, character 13 Warning: unused variable: 'cupdie'' File "dwarf.lem", line 6020, character 5 to line 6030, character 6 Warning: unused variable: 'parents' File "dwarf.lem", line 6286, character 8 to line 6291, character 9 Warning: unused variables: 'subprogram_name', 'ud' File "dwarf.lem", line 6356, character 5 to line 6357, character 48 Warning: unused variable: 'cu' File "dwarf.lem", line 6371, character 18 to line 6372, character 88 Warning: unused variable: 'locs' File "dwarf.lem", line 6418, character 3 to line 6420, character 57 Warning: unused variable: 'p_context' File "dwarf.lem", line 128, character 1 to line 128, character 19 Warning: unused variable: 's' File "dwarf.lem", line 129, character 1 to line 129, character 20 Warning: unused variable: 's' File "dwarf.lem", line 130, character 1 to line 130, character 20 Warning: unused variable: 's' File "dwarf.lem", line 1554, character 1 to line 1554, character 91 Warning: unused variable: 'n' File "dwarf.lem", line 2087, character 1 to line 2105, character 20 Warning: unused variable: 'c' File "dwarf.lem", line 2393, character 1 to line 2393, character 93 Warning: unused variable: 'parents' File "dwarf.lem", line 2445, character 1 to line 2451, character 5 Warning: unused variable: 'die1' File "dwarf.lem", line 2474, character 1 to line 2492, character 5 Warning: unused variables: 'c', 'str' File "dwarf.lem", line 2609, character 1 to line 2615, character 5 Warning: unused variable: 'parents' File "dwarf.lem", line 2763, character 1 to line 2776, character 3 Warning: unused variables: 'pp_children', 'parents' File "dwarf.lem", line 3011, character 1 to line 3014, character 8 Warning: unused variables: 'c', 'cuh' File "dwarf.lem", line 3115, character 1 to line 3120, character 8 Warning: unused variables: 'c', 'cuh' File "dwarf.lem", line 3381, character 1 to line 3393, character 59 Warning: unused variables: 'c', 'cuh' File "dwarf.lem", line 3400, character 1 to line 3408, character 51 Warning: unused variables: 'c', 'cuh' File "dwarf.lem", line 3825, character 1 to line 3828, character 73 Warning: unused variable: 'ufe' File "dwarf.lem", line 3830, character 1 to line 3835, character 73 Warning: unused variable: 'ufe' File "dwarf.lem", line 3838, character 1 to line 3839, character 6 Warning: unused variables: 'mcomp_dir', 'mdir', 'ufe' File "dwarf.lem", line 4494, character 1 to line 4499, character 31 Warning: unused variable: 'fde' File "dwarf.lem", line 4501, character 1 to line 4510, character 10 Warning: unused variable: 'fde' File "dwarf.lem", line 4520, character 1 to line 4628, character 5 Warning: unused variable: 'fi' File "dwarf.lem", line 5897, character 1 to line 5900, character 14 Warning: unused variables: 'd', 'subprogram_line_extents', 'cu', 'parents' File "dwarf.lem", line 6039, character 1 to line 6040, character 59 Warning: unused variable: 'sup' File "dwarf.lem", line 6334, character 1 to line 6334, character 89 Warning: unused variables: 'n', 'm', 'is', 'n'', 'm'', 'is'' File "dwarf.lem", line 6427, character 1 to line 6434, character 5 Warning: unused variable: 'bs' File "dwarf.lem", line 6438, character 1 to line 6472, character 3 Warning: unused variable: 'bs' File "elf_dynamic.lem", line 651, character 9 to line 671, character 11 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 692, character 9 to line 712, character 11 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 945, character 7 to line 949, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 938, character 9 to line 942, character 11 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 928, character 7 to line 932, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 919, character 7 to line 923, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 912, character 7 to line 916, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 905, character 7 to line 909, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 898, character 7 to line 902, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 891, character 7 to line 895, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 882, character 7 to line 886, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 866, character 7 to line 870, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 859, character 7 to line 863, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 852, character 7 to line 856, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 845, character 7 to line 849, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 834, character 7 to line 838, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 825, character 7 to line 829, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 818, character 7 to line 822, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 811, character 7 to line 815, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 804, character 7 to line 808, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 797, character 7 to line 801, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 790, character 7 to line 794, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 783, character 7 to line 787, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 776, character 7 to line 780, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 769, character 7 to line 773, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 762, character 7 to line 766, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 755, character 7 to line 759, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 748, character 7 to line 752, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 741, character 7 to line 745, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 732, character 7 to line 736, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1188, character 7 to line 1192, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1181, character 9 to line 1185, character 11 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1171, character 7 to line 1175, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1162, character 7 to line 1166, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1155, character 7 to line 1159, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1148, character 7 to line 1152, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1141, character 7 to line 1145, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1134, character 7 to line 1138, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1125, character 7 to line 1129, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1109, character 7 to line 1113, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1102, character 7 to line 1106, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1095, character 7 to line 1099, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1088, character 7 to line 1092, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1077, character 7 to line 1081, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1068, character 7 to line 1072, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1061, character 7 to line 1065, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1054, character 7 to line 1058, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1047, character 7 to line 1051, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1040, character 7 to line 1044, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1033, character 7 to line 1037, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1026, character 7 to line 1030, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 1019, character 7 to line 1023, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1012, character 7 to line 1016, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 1005, character 7 to line 1009, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 998, character 7 to line 1002, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 991, character 7 to line 995, character 9 Warning: unused variables: 'v', 'i' File "elf_dynamic.lem", line 984, character 7 to line 988, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 975, character 7 to line 979, character 9 Warning: unused variables: 'p', 'i' File "elf_dynamic.lem", line 643, character 1 to line 674, character 7 Warning: unused variable: 'endian' File "elf_dynamic.lem", line 684, character 1 to line 715, character 7 Warning: unused variable: 'endian' File "elf_file.lem", line 102, character 21 to line 103, character 19 Warning: unused variable: 'offset' File "elf_file.lem", line 152, character 7 to line 192, character 19 Warning: unused variable: 'segs_zip' File "elf_file.lem", line 191, character 21 to line 192, character 19 Warning: unused variable: 'offset' File "elf_file.lem", line 610, character 29 to line 622, character 57 Warning: unused variable: 'bs1' File "elf_file.lem", line 629, character 29 to line 641, character 57 Warning: unused variable: 'bs1' File "elf_file.lem", line 651, character 3 to line 662, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 672, character 3 to line 683, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 740, character 3 to line 758, character 33 Warning: unused variable: 'segs' File "elf_file.lem", line 765, character 3 to line 785, character 33 Warning: unused variable: 'hdr' File "elf_file.lem", line 767, character 3 to line 785, character 33 Warning: unused variable: 'segs' File "elf_file.lem", line 768, character 47 to line 775, character 13 Warning: unused variable: 'index' File "elf_file.lem", line 793, character 3 to line 799, character 7 Warning: unused variable: 'hdr' File "elf_file.lem", line 794, character 3 to line 799, character 7 Warning: unused variable: 'sht' File "elf_file.lem", line 807, character 3 to line 813, character 7 Warning: unused variable: 'hdr' File "elf_file.lem", line 808, character 3 to line 813, character 7 Warning: unused variable: 'sht' File "elf_file.lem", line 823, character 3 to line 839, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 848, character 3 to line 867, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 876, character 3 to line 892, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 901, character 3 to line 917, character 7 Warning: unused variable: 'segs' File "elf_file.lem", line 926, character 3 to line 933, character 7 Warning: unused variable: 'sht' File "elf_file.lem", line 942, character 3 to line 949, character 7 Warning: unused variable: 'sht' File "elf_file.lem", line 1070, character 5 to line 1099, character 14 Warning: unused variable: 'segs' File "elf_file.lem", line 1071, character 32 to line 1099, character 14 Warning: unused variable: 'bs0' File "elf_file.lem", line 1077, character 45 to line 1095, character 15 Warning: unused variables: 'entry', 'mach' File "elf_file.lem", line 1088, character 13 to line 1095, character 15 Warning: unused variables: 'x', 'xs' File "elf_file.lem", line 1109, character 5 to line 1141, character 14 Warning: unused variable: 'segs' File "elf_file.lem", line 1110, character 32 to line 1141, character 14 Warning: unused variable: 'bs0' File "elf_file.lem", line 1119, character 45 to line 1137, character 15 Warning: unused variables: 'entry', 'mach' File "elf_file.lem", line 1130, character 13 to line 1137, character 15 Warning: unused variables: 'x', 'xs' File "elf_note.lem", line 444, character 33 to line 473, character 16 Warning: unused variable: 'vn_rdev' File "elf_interpreted_section.lem", line 254, character 3 to line 262, character 5 Warning: unused variable: 'f' File "elf_interpreted_section.lem", line 274, character 3 to line 282, character 5 Warning: unused variable: 'f' File "elf_section_header_table.lem", line 741, character 3 to line 754, character 5 Warning: unused variable: 'xs' File "elf_section_header_table.lem", line 761, character 3 to line 774, character 5 Warning: unused variable: 'xs' File "elf_section_header_table.lem", line 271, character 1 to line 305, character 9 Warning: unused variables: 'os', 'proc' File "elf_header.lem", line 931, character 1 to line 932, character 17 Warning: unused variable: 'hdr' File "string_table.lem", line 51, character 3 to line 53, character 5 Warning: unused variable: 'base' File "string_table.lem", line 59, character 3 to line 61, character 5 Warning: unused variable: 'sep' File "hex_printing.lem", line 58, character 3 to line 76, character 5 Warning: pattern-matching is not exhaustive missing patterns '_::[]' File "elf_types_native_uint.lem", line 123, character 1 to line 125, character 40 Warning: unused variable: 'endian' File "archive.lem", line 28, character 3 to line 43, character 95 Warning: unused variable: 'magic_bytes' File "archive.lem", line 32, character 40 to line 43, character 95 Warning: unused variable: 'magic' File "archive.lem", line 34, character 41 to line 43, character 95 Warning: unused variable: 'timestamp_str' File "archive.lem", line 35, character 41 to line 43, character 95 Warning: unused variable: 'uid_str' File "archive.lem", line 36, character 41 to line 43, character 95 Warning: unused variable: 'gid_str' File "archive.lem", line 37, character 41 to line 43, character 95 Warning: unused variable: 'mode_str' File "archive.lem", line 90, character 21 to line 116, character 23 Warning: unused variable: 'ys' File "archive.lem", line 131, character 39 to line 137, character 7 Warning: unused variable: 'hdr' File "byte_pattern_extra.lem", line 84, character 11 to line 87, character 5 Warning: unused variable: 'err_msg' File "error.lem", line 26, character 3 to line 29, character 5 Warning: unused variable: 'err' File "error.lem", line 58, character 3 to line 61, character 5 Warning: unused variable: 'err' File "multimap.lem", line 203, character 9 to line 213, character 9 Warning: unused variable: 'lowerThanLow' File "multimap.lem", line 205, character 9 to line 213, character 9 Warning: unused variable: 'tooHigh' File "missing_pervasives.lem", line 274, character 5 to line 278, character 14 Warning: unused variable: 'accum_compl' File "missing_pervasives.lem", line 276, character 5 to line 278, character 14 Warning: unused variable: 'just_indices' File "missing_pervasives.lem", line 283, character 5 to line 285, character 9 Warning: unused variable: 'accum_compl' File "missing_pervasives.lem", line 292, character 5 to line 296, character 34 Warning: unused variable: 'just_indices' File "missing_pervasives.lem", line 294, character 5 to line 296, character 34 Warning: unused variable: 'just_indices_compl' File "missing_pervasives.lem", line 313, character 34 to line 316, character 3 Warning: pattern-matching is not exhaustive missing patterns '([],[],_::_)', '([],_::_,_)', '(_::_,[],_)', '(_::_,_::_,[])' File "missing_pervasives.lem", line 590, character 13 to line 593, character 82 Warning: unused variable: 'mapped_list' File "missing_pervasives.lem", line 715, character 7 to line 718, character 9 Warning: unused variable: 'c' File "show.lem", line 22, character 1 to line 22, character 27 Warning: unused variable: 'u' File "missing_pervasives.lem", line 558, character 2 to line 561, character 4 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 1514, character 3 to line 1518, character 5 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 1525, character 3 to line 1529, character 5 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 1577, character 3 to line 1581, character 5 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 1811, character 5 to line 1818, character 7 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 2021, character 5 to line 2025, character 7 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 2028, character 5 to line 2035, character 7 Warning: pattern compilation used for target ocaml File "dwarf.lem", line 4156, character 3 to line 4172, character 5 Warning: pattern compilation used for target ocaml File "memory_image.lem", line 464, character 5 to line 467, character 7 Warning: pattern compilation used for target ocaml File "gnu_extensions/gnu_ext_symbol_versioning.lem", line 546, character 3 to line 565, character 5 Warning: pattern compilation used for target ocaml File "/usr/share/lem/library/set_extra.lem", line 83, character 1 to line 83, character 62 Warning: compile message for constant 'Set_extra.toList' and target 'ocaml' toList is only defined on finite sets and the order of the resulting list is unspecified and therefore might differ for different backend implementations. File "/usr/share/lem/library/num.lem", line 2137, character 1 to line 2137, character 43 Warning: compile message for constant 'Num.naturalFromInteger' and target 'ocaml' x natFromNatural might fail for too big values. The values allowed are system-dependent. However, at least 30 bit should be available, i.e. all numbers up to 2^30 = 1 073 741 824 should be OK. File "/usr/share/lem/library/map_extra.lem", line 64, character 1 to line 64, character 70 Warning: compile message for constant 'Map_extra.toList' and target 'ocaml' Map_extra.mapMaybe is only defined for the ocaml and coq backend File "/usr/share/lem/library/list_extra.lem", line 24, character 1 to line 24, character 35 Warning: compile message for constant 'List_extra.head' and target 'ocaml' head is only defined on non-empty list and should therefore be avoided. Use maching instead and handle the empty case explicitly. File "/usr/share/lem/library/list_extra.lem", line 39, character 1 to line 39, character 40 Warning: compile message for constant 'List_extra.tail' and target 'ocaml' tail is only defined on non-empty list and should therefore be avoided. Use maching instead and handle the empty case explicitly. File "/usr/share/lem/library/map.lem", line 299, character 1 to line 299, character 87 Warning: compile message for constant 'Map.mapi' and target 'ocaml' Map.mapi is only defined for the ocaml backend no location information available Warning: renaming 'byte_sequence' to 'byte_sequence0' for target ocaml no location information available Warning: renaming 'memory_image' to 'memory_image0' for target ocaml no location information available Warning: renaming 'plt_entry_address_fn' to 'plt_entry_address_fn0' for target ocaml no location information available Warning: renaming 'byte_sequence' to 'byte_sequence1' for target ocaml File "missing_pervasives.lem", line 21, character 1 to line 21, character 28 Warning: renaming 'id' to 'id0' for target ocaml File "missing_pervasives.lem", line 473, character 1 to line 473, character 51 Warning: renaming 'take' to 'take0' for target ocaml File "missing_pervasives.lem", line 480, character 1 to line 480, character 51 Warning: renaming 'drop' to 'drop0' for target ocaml File "missing_pervasives.lem", line 548, character 1 to line 548, character 68 Warning: renaming 'find_index' to 'find_index0' for target ocaml File "missing_pervasives.lem", line 563, character 1 to line 563, character 51 Warning: renaming 'replicate' to 'replicate0' for target ocaml File "multimap.lem", line 185, character 1 to line 187, character 62 Warning: renaming 'lookupBy' to 'lookupBy0' for target ocaml File "byte_sequence.lem", line 65, character 1 to line 65, character 37 Warning: renaming 'length' to 'length0' for target ocaml File "byte_sequence.lem", line 121, character 1 to line 121, character 86 Warning: renaming 'takebytes_with_length' to 'takebytes_with_length0' for target ocaml File "byte_sequence.lem", line 203, character 1 to line 203, character 81 Warning: renaming 'partition' to 'partition0' for target ocaml File "string_table.lem", line 43, character 1 to line 43, character 24 Warning: renaming 'empty' to 'empty0' for target ocaml File "string_table.lem", line 65, character 1 to line 65, character 34 Warning: renaming 'size' to 'size0' for target ocaml File "string_table.lem", line 71, character 1 to line 71, character 52 Warning: renaming 'concat' to 'concat0' for target ocaml File "elf_interpreted_section.lem", line 287, character 1 to line 288, character 22 Warning: renaming 'is_valid_elf32_section_header_table' to 'is_valid_elf32_section_header_table0' for target ocaml File "elf_interpreted_section.lem", line 295, character 1 to line 296, character 22 Warning: renaming 'is_valid_elf64_section_header_table' to 'is_valid_elf64_section_header_table0' for target ocaml File "memory_image.lem", line 39, character 19 to line 39, character 24 Warning: renaming 'length' to 'length1' for target ocaml File "abis/aarch64/abi_aarch64_le.lem", line 75, character 1 to line 75, character 116 Warning: renaming 'section_is_special' to 'section_is_special0' for target ocaml File "abstract_linker_script.lem", line 6, character 5 to line 6, character 6 Warning: renaming 'Eq' to 'Eq0' for target ocaml File "abstract_linker_script.lem", line 7, character 5 to line 7, character 6 Warning: renaming 'Lt' to 'Lt0' for target ocaml File "abstract_linker_script.lem", line 10, character 5 to line 10, character 7 Warning: renaming 'And' to 'And0' for target ocaml File "abstract_linker_script.lem", line 11, character 5 to line 11, character 6 Warning: renaming 'Or' to 'Or0' for target ocaml File "abstract_linker_script.lem", line 16, character 5 to line 16, character 7 Warning: renaming 'Var' to 'Var0' for target ocaml File "abis/amd64/abi_amd64.lem", line 55, character 5 to line 55, character 7 Warning: renaming 'GOT' to 'GOT0' for target ocaml File "abis/amd64/abi_amd64.lem", line 56, character 7 to line 56, character 9 Warning: renaming 'PLT' to 'PLT0' for target ocaml File "abis/amd64/abi_amd64.lem", line 58, character 1 to line 58, character 132 Warning: renaming 'abiFeatureCompare' to 'abiFeatureCompare0' for target ocaml File "abis/amd64/abi_amd64.lem", line 67, character 1 to line 67, character 112 Warning: renaming 'abiFeatureTagEq' to 'abiFeatureTagEq0' for target ocaml File "abis/amd64/abi_amd64.lem", line 87, character 1 to line 87, character 116 Warning: renaming 'section_is_special' to 'section_is_special1' for target ocaml File "abis/mips64/abi_mips64_section_header_table.lem", line 25, character 5 to line 25, character 30 Warning: renaming 'abi_amg64_special_sections' to 'abi_amg64_special_sections0' for target ocaml File "abis/mips64/abi_mips64.lem", line 48, character 5 to line 48, character 7 Warning: renaming 'GOT' to 'GOT1' for target ocaml File "abis/mips64/abi_mips64.lem", line 49, character 7 to line 49, character 9 Warning: renaming 'PLT' to 'PLT1' for target ocaml File "abis/mips64/abi_mips64.lem", line 51, character 1 to line 51, character 134 Warning: renaming 'abiFeatureCompare' to 'abiFeatureCompare1' for target ocaml File "abis/mips64/abi_mips64.lem", line 60, character 1 to line 60, character 114 Warning: renaming 'abiFeatureTagEq' to 'abiFeatureTagEq1' for target ocaml File "abis/mips64/abi_mips64.lem", line 80, character 1 to line 80, character 116 Warning: renaming 'section_is_special' to 'section_is_special2' for target ocaml File "abis/riscv/abi_riscv_section_header_table.lem", line 18, character 1 to line 18, character 57 Warning: renaming 'string_of_abi_mips64_section_type' to 'string_of_abi_mips64_section_type0' for target ocaml File "abis/riscv/abi_riscv_section_header_table.lem", line 25, character 5 to line 25, character 30 Warning: renaming 'abi_amg64_special_sections' to 'abi_amg64_special_sections1' for target ocaml File "abis/riscv/abi_riscv_section_header_table.lem", line 32, character 1 to line 32, character 85 Warning: renaming 'abi_mips64_special_sections_large_code_model' to 'abi_mips64_special_sections_large_code_model0' for target ocaml File "abis/riscv/abi_riscv_symbol_table.lem", line 16, character 1 to line 16, character 56 Warning: renaming 'string_of_abi_mips64_symbol_type' to 'string_of_abi_mips64_symbol_type0' for target ocaml File "abis/riscv/abi_riscv.lem", line 49, character 5 to line 49, character 7 Warning: renaming 'GOT' to 'GOT2' for target ocaml File "abis/riscv/abi_riscv.lem", line 50, character 7 to line 50, character 9 Warning: renaming 'PLT' to 'PLT2' for target ocaml File "abis/riscv/abi_riscv.lem", line 52, character 1 to line 52, character 132 Warning: renaming 'abiFeatureCompare' to 'abiFeatureCompare2' for target ocaml File "abis/riscv/abi_riscv.lem", line 61, character 1 to line 61, character 112 Warning: renaming 'abiFeatureTagEq' to 'abiFeatureTagEq2' for target ocaml File "abis/riscv/abi_riscv.lem", line 81, character 1 to line 81, character 116 Warning: renaming 'section_is_special' to 'section_is_special3' for target ocaml File "gnu_extensions/gnu_ext_section_to_segment_mapping.lem", line 80, character 1 to line 80, character 77 Warning: renaming 'elf32_section_flags' to 'elf32_section_flags0' for target ocaml File "gnu_extensions/gnu_ext_section_to_segment_mapping.lem", line 85, character 1 to line 85, character 77 Warning: renaming 'elf64_section_flags' to 'elf64_section_flags0' for target ocaml File "elf_memory_image.lem", line 37, character 5 to line 37, character 26 Warning: renaming 'elf_section_is_special' to 'elf_section_is_special0' for target ocaml File "elf_memory_image.lem", line 40, character 1 to line 40, character 149 Warning: renaming 'noop_reloc' to 'noop_reloc0' for target ocaml File "elf_memory_image_of_elf64_file.lem", line 470, character 1 to line 470, character 52 Warning: renaming 'name_of_symbol_def' to 'name_of_symbol_def0' for target ocaml File "command_line.lem", line 152, character 1 to line 152, character 38 Warning: renaming 'initial_state' to 'initial_state0' for target ocaml File "test_image.lem", line 89, character 5 to line 89, character 7 Warning: renaming 'img' to 'img0' for target ocaml File "byte_sequence_ocaml.lem", line 94, character 1 to line 94, character 86 Warning: renaming 'takebytes_with_length' to 'takebytes_with_length1' for target ocaml File "copy_elf.lem", line 57, character 5 to line 57, character 19 Warning: renaming 'default_hdr_bdl' to 'default_hdr_bdl0' for target ocaml File "copy_elf.lem", line 60, character 5 to line 60, character 19 Warning: renaming 'default_pht_bdl' to 'default_pht_bdl0' for target ocaml File "copy_elf.lem", line 63, character 5 to line 63, character 19 Warning: renaming 'default_sht_bdl' to 'default_sht_bdl0' for target ocaml File "copy_elf.lem", line 68, character 1 to line 68, character 74 Warning: renaming 'chunks' to 'chunks0' for target ocaml File "copy_elf.lem", line 149, character 1 to line 149, character 79 Warning: renaming 'provide_offsets' to 'provide_offsets0' for target ocaml File "copy_elf.lem", line 160, character 1 to line 160, character 64 Warning: renaming 'create_chunks' to 'create_chunks0' for target ocaml File "copy_elf.lem", line 168, character 1 to line 168, character 48 Warning: renaming 'print_chunk' to 'print_chunk0' for target ocaml File "copy_elf.lem", line 175, character 1 to line 175, character 77 Warning: renaming 'obtain_abi_specific_string_of_reloc_type' to 'obtain_abi_specific_string_of_reloc_type0' for target ocaml File "main_load.lem", line 261, character 5 to line 261, character 43 Warning: renaming 'extract_all_relocs_as_symbol_references' to 'extract_all_relocs_as_symbol_references0' for target ocaml touch lem_ocaml_sentinel mkdir -p "build_zarith/" ocamlfind ocamlc -c -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -package num -package lem uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The str subdirectory has been automatically added to the search path, but you should add -I +str to the command-line to silence this alert (e.g. by adding str to the list of libraries in your dune file, or adding use_str to your _tags file for ocamlbuild, or using -package str for ocamlfind). File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlc -a -o "build_zarith/linksem.cma" -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot uint64_wrapper.cmo uint32_wrapper.cmo show.cmo endianness.cmo error.cmo ml_bindings.cmo missing_pervasives.cmo multimap.cmo default_printing.cmo byte_sequence_wrapper.cmo byte_sequence_impl.cmo filesystem.cmo filesystem_wrapper.cmo byte_sequence.cmo byte_pattern.cmo byte_pattern_extra.cmo archive.cmo elf_types_native_uint.cmo hex_printing.cmo string_table.cmo auxv.cmo elf_header.cmo elf_symbol_table.cmo elf_program_header_table.cmo elf_section_header_table.cmo elf_relocation.cmo elf_interpreted_segment.cmo elf_interpreted_section.cmo elf_note.cmo elf_file.cmo elf_dynamic.cmo dwarf_ctypes.cmo dwarf.cmo ldconfig.cmo abis/abi_classes.cmo memory_image.cmo memory_image_orderings.cmo abis/abi_utilities.cmo gnu_extensions/gnu_ext_abi.cmo abis/power64/abi_power64.cmo abis/power64/abi_power64_elf_header.cmo abis/power64/abi_power64_section_header_table.cmo abis/power64/abi_power64_dynamic.cmo abis/aarch64/abi_aarch64_le_elf_header.cmo abis/aarch64/abi_aarch64_symbol_table.cmo abis/aarch64/abi_aarch64_section_header_table.cmo abis/aarch64/abi_aarch64_program_header_table.cmo abis/aarch64/abi_aarch64_le_serialisation.cmo abis/aarch64/abi_aarch64_relocation.cmo abis/aarch64/abi_aarch64_le.cmo abstract_linker_script.cmo abis/amd64/abi_amd64_elf_header.cmo abis/amd64/abi_amd64_serialisation.cmo abis/amd64/abi_amd64_relocation.cmo abis/amd64/abi_amd64_program_header_table.cmo abis/amd64/abi_amd64_section_header_table.cmo abis/amd64/abi_amd64_symbol_table.cmo abis/amd64/abi_amd64.cmo abis/mips64/abi_mips64_dynamic.cmo abis/mips64/abi_mips64_elf_header.cmo abis/mips64/abi_mips64_relocation.cmo abis/mips64/abi_mips64_serialisation.cmo abis/mips64/abi_mips64_program_header_table.cmo abis/mips64/abi_mips64_section_header_table.cmo abis/mips64/abi_mips64_symbol_table.cmo abis/mips64/abi_mips64.cmo abis/x86/abi_x86_relocation.cmo abis/power64/abi_power64_relocation.cmo abis/riscv/abi_riscv_elf_header.cmo abis/riscv/abi_riscv_program_header_table.cmo abis/riscv/abi_riscv_relocation.cmo abis/riscv/abi_riscv_section_header_table.cmo abis/riscv/abi_riscv_serialisation.cmo abis/riscv/abi_riscv_symbol_table.cmo abis/riscv/abi_riscv.cmo abis/cheri_mips64/abi_cheri_mips64_capability.cmo abis/cheri_mips64/abi_cheri_mips64_dynamic.cmo abis/cheri_mips64/abi_cheri_mips64_elf_header.cmo abis/cheri_mips64/abi_cheri_mips64_relocation.cmo abis/cheri_mips64/abi_cheri_mips64.cmo gnu_extensions/gnu_ext_types_native_uint.cmo gnu_extensions/gnu_ext_section_header_table.cmo gnu_extensions/gnu_ext_dynamic.cmo gnu_extensions/gnu_ext_symbol_versioning.cmo gnu_extensions/gnu_ext_program_header_table.cmo gnu_extensions/gnu_ext_section_to_segment_mapping.cmo gnu_extensions/gnu_ext_note.cmo abis/abis.cmo adaptors/sail_interface.cmo adaptors/harness_interface.cmo elf_memory_image.cmo elf_memory_image_of_elf64_file.cmo command_line.cmo input_list.cmo linkable_list.cmo linker_script.cmo link.cmo load.cmo elf64_file_of_elf_memory_image.cmo test_image.cmo mv uint64_wrapper.cmi uint32_wrapper.cmi show.cmi endianness.cmi error.cmi ml_bindings.cmi missing_pervasives.cmi multimap.cmi default_printing.cmi byte_sequence_wrapper.cmi byte_sequence_impl.cmi filesystem.cmi filesystem_wrapper.cmi byte_sequence.cmi byte_pattern.cmi byte_pattern_extra.cmi archive.cmi elf_types_native_uint.cmi hex_printing.cmi string_table.cmi auxv.cmi elf_header.cmi elf_symbol_table.cmi elf_program_header_table.cmi elf_section_header_table.cmi elf_relocation.cmi elf_interpreted_segment.cmi elf_interpreted_section.cmi elf_note.cmi elf_file.cmi elf_dynamic.cmi dwarf_ctypes.cmi dwarf.cmi ldconfig.cmi abis/abi_classes.cmi memory_image.cmi memory_image_orderings.cmi abis/abi_utilities.cmi gnu_extensions/gnu_ext_abi.cmi abis/power64/abi_power64.cmi abis/power64/abi_power64_elf_header.cmi abis/power64/abi_power64_section_header_table.cmi abis/power64/abi_power64_dynamic.cmi abis/aarch64/abi_aarch64_le_elf_header.cmi abis/aarch64/abi_aarch64_symbol_table.cmi abis/aarch64/abi_aarch64_section_header_table.cmi abis/aarch64/abi_aarch64_program_header_table.cmi abis/aarch64/abi_aarch64_le_serialisation.cmi abis/aarch64/abi_aarch64_relocation.cmi abis/aarch64/abi_aarch64_le.cmi abstract_linker_script.cmi abis/amd64/abi_amd64_elf_header.cmi abis/amd64/abi_amd64_serialisation.cmi abis/amd64/abi_amd64_relocation.cmi abis/amd64/abi_amd64_program_header_table.cmi abis/amd64/abi_amd64_section_header_table.cmi abis/amd64/abi_amd64_symbol_table.cmi abis/amd64/abi_amd64.cmi abis/mips64/abi_mips64_dynamic.cmi abis/mips64/abi_mips64_elf_header.cmi abis/mips64/abi_mips64_relocation.cmi abis/mips64/abi_mips64_serialisation.cmi abis/mips64/abi_mips64_program_header_table.cmi abis/mips64/abi_mips64_section_header_table.cmi abis/mips64/abi_mips64_symbol_table.cmi abis/mips64/abi_mips64.cmi abis/x86/abi_x86_relocation.cmi abis/power64/abi_power64_relocation.cmi abis/riscv/abi_riscv_elf_header.cmi abis/riscv/abi_riscv_program_header_table.cmi abis/riscv/abi_riscv_relocation.cmi abis/riscv/abi_riscv_section_header_table.cmi abis/riscv/abi_riscv_serialisation.cmi abis/riscv/abi_riscv_symbol_table.cmi abis/riscv/abi_riscv.cmi abis/cheri_mips64/abi_cheri_mips64_capability.cmi abis/cheri_mips64/abi_cheri_mips64_dynamic.cmi abis/cheri_mips64/abi_cheri_mips64_elf_header.cmi abis/cheri_mips64/abi_cheri_mips64_relocation.cmi abis/cheri_mips64/abi_cheri_mips64.cmi gnu_extensions/gnu_ext_types_native_uint.cmi gnu_extensions/gnu_ext_section_header_table.cmi gnu_extensions/gnu_ext_dynamic.cmi gnu_extensions/gnu_ext_symbol_versioning.cmi gnu_extensions/gnu_ext_program_header_table.cmi gnu_extensions/gnu_ext_section_to_segment_mapping.cmi gnu_extensions/gnu_ext_note.cmi abis/abis.cmi adaptors/sail_interface.cmi adaptors/harness_interface.cmi elf_memory_image.cmi elf_memory_image_of_elf64_file.cmi command_line.cmi input_list.cmi linkable_list.cmi linker_script.cmi link.cmi load.cmi elf64_file_of_elf_memory_image.cmi test_image.cmi "build_zarith/" cp META.zarith "build_zarith/"/META mkdir -p "build_zarith/" ocamlfind ocamlopt -c -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -package num -package lem uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The str subdirectory has been automatically added to the search path, but you should add -I +str to the command-line to silence this alert (e.g. by adding str to the list of libraries in your dune file, or adding use_str to your _tags file for ocamlbuild, or using -package str for ocamlfind). File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlopt -a -o "build_zarith/linksem.cmxa" -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot uint64_wrapper.cmx uint32_wrapper.cmx show.cmx endianness.cmx error.cmx ml_bindings.cmx missing_pervasives.cmx multimap.cmx default_printing.cmx byte_sequence_wrapper.cmx byte_sequence_impl.cmx filesystem.cmx filesystem_wrapper.cmx byte_sequence.cmx byte_pattern.cmx byte_pattern_extra.cmx archive.cmx elf_types_native_uint.cmx hex_printing.cmx string_table.cmx auxv.cmx elf_header.cmx elf_symbol_table.cmx elf_program_header_table.cmx elf_section_header_table.cmx elf_relocation.cmx elf_interpreted_segment.cmx elf_interpreted_section.cmx elf_note.cmx elf_file.cmx elf_dynamic.cmx dwarf_ctypes.cmx dwarf.cmx ldconfig.cmx abis/abi_classes.cmx memory_image.cmx memory_image_orderings.cmx abis/abi_utilities.cmx gnu_extensions/gnu_ext_abi.cmx abis/power64/abi_power64.cmx abis/power64/abi_power64_elf_header.cmx abis/power64/abi_power64_section_header_table.cmx abis/power64/abi_power64_dynamic.cmx abis/aarch64/abi_aarch64_le_elf_header.cmx abis/aarch64/abi_aarch64_symbol_table.cmx abis/aarch64/abi_aarch64_section_header_table.cmx abis/aarch64/abi_aarch64_program_header_table.cmx abis/aarch64/abi_aarch64_le_serialisation.cmx abis/aarch64/abi_aarch64_relocation.cmx abis/aarch64/abi_aarch64_le.cmx abstract_linker_script.cmx abis/amd64/abi_amd64_elf_header.cmx abis/amd64/abi_amd64_serialisation.cmx abis/amd64/abi_amd64_relocation.cmx abis/amd64/abi_amd64_program_header_table.cmx abis/amd64/abi_amd64_section_header_table.cmx abis/amd64/abi_amd64_symbol_table.cmx abis/amd64/abi_amd64.cmx abis/mips64/abi_mips64_dynamic.cmx abis/mips64/abi_mips64_elf_header.cmx abis/mips64/abi_mips64_relocation.cmx abis/mips64/abi_mips64_serialisation.cmx abis/mips64/abi_mips64_program_header_table.cmx abis/mips64/abi_mips64_section_header_table.cmx abis/mips64/abi_mips64_symbol_table.cmx abis/mips64/abi_mips64.cmx abis/x86/abi_x86_relocation.cmx abis/power64/abi_power64_relocation.cmx abis/riscv/abi_riscv_elf_header.cmx abis/riscv/abi_riscv_program_header_table.cmx abis/riscv/abi_riscv_relocation.cmx abis/riscv/abi_riscv_section_header_table.cmx abis/riscv/abi_riscv_serialisation.cmx abis/riscv/abi_riscv_symbol_table.cmx abis/riscv/abi_riscv.cmx abis/cheri_mips64/abi_cheri_mips64_capability.cmx abis/cheri_mips64/abi_cheri_mips64_dynamic.cmx abis/cheri_mips64/abi_cheri_mips64_elf_header.cmx abis/cheri_mips64/abi_cheri_mips64_relocation.cmx abis/cheri_mips64/abi_cheri_mips64.cmx gnu_extensions/gnu_ext_types_native_uint.cmx gnu_extensions/gnu_ext_section_header_table.cmx gnu_extensions/gnu_ext_dynamic.cmx gnu_extensions/gnu_ext_symbol_versioning.cmx gnu_extensions/gnu_ext_program_header_table.cmx gnu_extensions/gnu_ext_section_to_segment_mapping.cmx gnu_extensions/gnu_ext_note.cmx abis/abis.cmx adaptors/sail_interface.cmx adaptors/harness_interface.cmx elf_memory_image.cmx elf_memory_image_of_elf64_file.cmx command_line.cmx input_list.cmx linkable_list.cmx linker_script.cmx link.cmx load.cmx elf64_file_of_elf_memory_image.cmx test_image.cmx mv uint64_wrapper.cmi uint32_wrapper.cmi show.cmi endianness.cmi error.cmi ml_bindings.cmi missing_pervasives.cmi multimap.cmi default_printing.cmi byte_sequence_wrapper.cmi byte_sequence_impl.cmi filesystem.cmi filesystem_wrapper.cmi byte_sequence.cmi byte_pattern.cmi byte_pattern_extra.cmi archive.cmi elf_types_native_uint.cmi hex_printing.cmi string_table.cmi auxv.cmi elf_header.cmi elf_symbol_table.cmi elf_program_header_table.cmi elf_section_header_table.cmi elf_relocation.cmi elf_interpreted_segment.cmi elf_interpreted_section.cmi elf_note.cmi elf_file.cmi elf_dynamic.cmi dwarf_ctypes.cmi dwarf.cmi ldconfig.cmi abis/abi_classes.cmi memory_image.cmi memory_image_orderings.cmi abis/abi_utilities.cmi gnu_extensions/gnu_ext_abi.cmi abis/power64/abi_power64.cmi abis/power64/abi_power64_elf_header.cmi abis/power64/abi_power64_section_header_table.cmi abis/power64/abi_power64_dynamic.cmi abis/aarch64/abi_aarch64_le_elf_header.cmi abis/aarch64/abi_aarch64_symbol_table.cmi abis/aarch64/abi_aarch64_section_header_table.cmi abis/aarch64/abi_aarch64_program_header_table.cmi abis/aarch64/abi_aarch64_le_serialisation.cmi abis/aarch64/abi_aarch64_relocation.cmi abis/aarch64/abi_aarch64_le.cmi abstract_linker_script.cmi abis/amd64/abi_amd64_elf_header.cmi abis/amd64/abi_amd64_serialisation.cmi abis/amd64/abi_amd64_relocation.cmi abis/amd64/abi_amd64_program_header_table.cmi abis/amd64/abi_amd64_section_header_table.cmi abis/amd64/abi_amd64_symbol_table.cmi abis/amd64/abi_amd64.cmi abis/mips64/abi_mips64_dynamic.cmi abis/mips64/abi_mips64_elf_header.cmi abis/mips64/abi_mips64_relocation.cmi abis/mips64/abi_mips64_serialisation.cmi abis/mips64/abi_mips64_program_header_table.cmi abis/mips64/abi_mips64_section_header_table.cmi abis/mips64/abi_mips64_symbol_table.cmi abis/mips64/abi_mips64.cmi abis/x86/abi_x86_relocation.cmi abis/power64/abi_power64_relocation.cmi abis/riscv/abi_riscv_elf_header.cmi abis/riscv/abi_riscv_program_header_table.cmi abis/riscv/abi_riscv_relocation.cmi abis/riscv/abi_riscv_section_header_table.cmi abis/riscv/abi_riscv_serialisation.cmi abis/riscv/abi_riscv_symbol_table.cmi abis/riscv/abi_riscv.cmi abis/cheri_mips64/abi_cheri_mips64_capability.cmi abis/cheri_mips64/abi_cheri_mips64_dynamic.cmi abis/cheri_mips64/abi_cheri_mips64_elf_header.cmi abis/cheri_mips64/abi_cheri_mips64_relocation.cmi abis/cheri_mips64/abi_cheri_mips64.cmi gnu_extensions/gnu_ext_types_native_uint.cmi gnu_extensions/gnu_ext_section_header_table.cmi gnu_extensions/gnu_ext_dynamic.cmi gnu_extensions/gnu_ext_symbol_versioning.cmi gnu_extensions/gnu_ext_program_header_table.cmi gnu_extensions/gnu_ext_section_to_segment_mapping.cmi gnu_extensions/gnu_ext_note.cmi abis/abis.cmi adaptors/sail_interface.cmi adaptors/harness_interface.cmi elf_memory_image.cmi elf_memory_image_of_elf64_file.cmi command_line.cmi input_list.cmi linkable_list.cmi linker_script.cmi link.cmi load.cmi elf64_file_of_elf_memory_image.cmi test_image.cmi "build_zarith/" mv uint64_wrapper.cmx uint32_wrapper.cmx show.cmx endianness.cmx error.cmx ml_bindings.cmx missing_pervasives.cmx multimap.cmx default_printing.cmx byte_sequence_wrapper.cmx byte_sequence_impl.cmx filesystem.cmx filesystem_wrapper.cmx byte_sequence.cmx byte_pattern.cmx byte_pattern_extra.cmx archive.cmx elf_types_native_uint.cmx hex_printing.cmx string_table.cmx auxv.cmx elf_header.cmx elf_symbol_table.cmx elf_program_header_table.cmx elf_section_header_table.cmx elf_relocation.cmx elf_interpreted_segment.cmx elf_interpreted_section.cmx elf_note.cmx elf_file.cmx elf_dynamic.cmx dwarf_ctypes.cmx dwarf.cmx ldconfig.cmx abis/abi_classes.cmx memory_image.cmx memory_image_orderings.cmx abis/abi_utilities.cmx gnu_extensions/gnu_ext_abi.cmx abis/power64/abi_power64.cmx abis/power64/abi_power64_elf_header.cmx abis/power64/abi_power64_section_header_table.cmx abis/power64/abi_power64_dynamic.cmx abis/aarch64/abi_aarch64_le_elf_header.cmx abis/aarch64/abi_aarch64_symbol_table.cmx abis/aarch64/abi_aarch64_section_header_table.cmx abis/aarch64/abi_aarch64_program_header_table.cmx abis/aarch64/abi_aarch64_le_serialisation.cmx abis/aarch64/abi_aarch64_relocation.cmx abis/aarch64/abi_aarch64_le.cmx abstract_linker_script.cmx abis/amd64/abi_amd64_elf_header.cmx abis/amd64/abi_amd64_serialisation.cmx abis/amd64/abi_amd64_relocation.cmx abis/amd64/abi_amd64_program_header_table.cmx abis/amd64/abi_amd64_section_header_table.cmx abis/amd64/abi_amd64_symbol_table.cmx abis/amd64/abi_amd64.cmx abis/mips64/abi_mips64_dynamic.cmx abis/mips64/abi_mips64_elf_header.cmx abis/mips64/abi_mips64_relocation.cmx abis/mips64/abi_mips64_serialisation.cmx abis/mips64/abi_mips64_program_header_table.cmx abis/mips64/abi_mips64_section_header_table.cmx abis/mips64/abi_mips64_symbol_table.cmx abis/mips64/abi_mips64.cmx abis/x86/abi_x86_relocation.cmx abis/power64/abi_power64_relocation.cmx abis/riscv/abi_riscv_elf_header.cmx abis/riscv/abi_riscv_program_header_table.cmx abis/riscv/abi_riscv_relocation.cmx abis/riscv/abi_riscv_section_header_table.cmx abis/riscv/abi_riscv_serialisation.cmx abis/riscv/abi_riscv_symbol_table.cmx abis/riscv/abi_riscv.cmx abis/cheri_mips64/abi_cheri_mips64_capability.cmx abis/cheri_mips64/abi_cheri_mips64_dynamic.cmx abis/cheri_mips64/abi_cheri_mips64_elf_header.cmx abis/cheri_mips64/abi_cheri_mips64_relocation.cmx abis/cheri_mips64/abi_cheri_mips64.cmx gnu_extensions/gnu_ext_types_native_uint.cmx gnu_extensions/gnu_ext_section_header_table.cmx gnu_extensions/gnu_ext_dynamic.cmx gnu_extensions/gnu_ext_symbol_versioning.cmx gnu_extensions/gnu_ext_program_header_table.cmx gnu_extensions/gnu_ext_section_to_segment_mapping.cmx gnu_extensions/gnu_ext_note.cmx abis/abis.cmx adaptors/sail_interface.cmx adaptors/harness_interface.cmx elf_memory_image.cmx elf_memory_image_of_elf64_file.cmx command_line.cmx input_list.cmx linkable_list.cmx linker_script.cmx link.cmx load.cmx elf64_file_of_elf_memory_image.cmx test_image.cmx "build_zarith/" mv uint64_wrapper.cmt uint32_wrapper.cmt show.cmt endianness.cmt error.cmt ml_bindings.cmt missing_pervasives.cmt multimap.cmt default_printing.cmt byte_sequence_wrapper.cmt byte_sequence_impl.cmt filesystem.cmt filesystem_wrapper.cmt byte_sequence.cmt byte_pattern.cmt byte_pattern_extra.cmt archive.cmt elf_types_native_uint.cmt hex_printing.cmt string_table.cmt auxv.cmt elf_header.cmt elf_symbol_table.cmt elf_program_header_table.cmt elf_section_header_table.cmt elf_relocation.cmt elf_interpreted_segment.cmt elf_interpreted_section.cmt elf_note.cmt elf_file.cmt elf_dynamic.cmt dwarf_ctypes.cmt dwarf.cmt ldconfig.cmt abis/abi_classes.cmt memory_image.cmt memory_image_orderings.cmt abis/abi_utilities.cmt gnu_extensions/gnu_ext_abi.cmt abis/power64/abi_power64.cmt abis/power64/abi_power64_elf_header.cmt abis/power64/abi_power64_section_header_table.cmt abis/power64/abi_power64_dynamic.cmt abis/aarch64/abi_aarch64_le_elf_header.cmt abis/aarch64/abi_aarch64_symbol_table.cmt abis/aarch64/abi_aarch64_section_header_table.cmt abis/aarch64/abi_aarch64_program_header_table.cmt abis/aarch64/abi_aarch64_le_serialisation.cmt abis/aarch64/abi_aarch64_relocation.cmt abis/aarch64/abi_aarch64_le.cmt abstract_linker_script.cmt abis/amd64/abi_amd64_elf_header.cmt abis/amd64/abi_amd64_serialisation.cmt abis/amd64/abi_amd64_relocation.cmt abis/amd64/abi_amd64_program_header_table.cmt abis/amd64/abi_amd64_section_header_table.cmt abis/amd64/abi_amd64_symbol_table.cmt abis/amd64/abi_amd64.cmt abis/mips64/abi_mips64_dynamic.cmt abis/mips64/abi_mips64_elf_header.cmt abis/mips64/abi_mips64_relocation.cmt abis/mips64/abi_mips64_serialisation.cmt abis/mips64/abi_mips64_program_header_table.cmt abis/mips64/abi_mips64_section_header_table.cmt abis/mips64/abi_mips64_symbol_table.cmt abis/mips64/abi_mips64.cmt abis/x86/abi_x86_relocation.cmt abis/power64/abi_power64_relocation.cmt abis/riscv/abi_riscv_elf_header.cmt abis/riscv/abi_riscv_program_header_table.cmt abis/riscv/abi_riscv_relocation.cmt abis/riscv/abi_riscv_section_header_table.cmt abis/riscv/abi_riscv_serialisation.cmt abis/riscv/abi_riscv_symbol_table.cmt abis/riscv/abi_riscv.cmt abis/cheri_mips64/abi_cheri_mips64_capability.cmt abis/cheri_mips64/abi_cheri_mips64_dynamic.cmt abis/cheri_mips64/abi_cheri_mips64_elf_header.cmt abis/cheri_mips64/abi_cheri_mips64_relocation.cmt abis/cheri_mips64/abi_cheri_mips64.cmt gnu_extensions/gnu_ext_types_native_uint.cmt gnu_extensions/gnu_ext_section_header_table.cmt gnu_extensions/gnu_ext_dynamic.cmt gnu_extensions/gnu_ext_symbol_versioning.cmt gnu_extensions/gnu_ext_program_header_table.cmt gnu_extensions/gnu_ext_section_to_segment_mapping.cmt gnu_extensions/gnu_ext_note.cmt abis/abis.cmt adaptors/sail_interface.cmt adaptors/harness_interface.cmt elf_memory_image.cmt elf_memory_image_of_elf64_file.cmt command_line.cmt input_list.cmt linkable_list.cmt linker_script.cmt link.cmt load.cmt elf64_file_of_elf_memory_image.cmt test_image.cmt "build_zarith/" cp META.zarith "build_zarith/"/META mkdir -p "build_num/" ocamlfind ocamlc -c -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -package num -package lem -predicates nozarith uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The str subdirectory has been automatically added to the search path, but you should add -I +str to the command-line to silence this alert (e.g. by adding str to the list of libraries in your dune file, or adding use_str to your _tags file for ocamlbuild, or using -package str for ocamlfind). File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlc -a -o "build_num/linksem.cma" -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot uint64_wrapper.cmo uint32_wrapper.cmo show.cmo endianness.cmo error.cmo ml_bindings.cmo missing_pervasives.cmo multimap.cmo default_printing.cmo byte_sequence_wrapper.cmo byte_sequence_impl.cmo filesystem.cmo filesystem_wrapper.cmo byte_sequence.cmo byte_pattern.cmo byte_pattern_extra.cmo archive.cmo elf_types_native_uint.cmo hex_printing.cmo string_table.cmo auxv.cmo elf_header.cmo elf_symbol_table.cmo elf_program_header_table.cmo elf_section_header_table.cmo elf_relocation.cmo elf_interpreted_segment.cmo elf_interpreted_section.cmo elf_note.cmo elf_file.cmo elf_dynamic.cmo dwarf_ctypes.cmo dwarf.cmo ldconfig.cmo abis/abi_classes.cmo memory_image.cmo memory_image_orderings.cmo abis/abi_utilities.cmo gnu_extensions/gnu_ext_abi.cmo abis/power64/abi_power64.cmo abis/power64/abi_power64_elf_header.cmo abis/power64/abi_power64_section_header_table.cmo abis/power64/abi_power64_dynamic.cmo abis/aarch64/abi_aarch64_le_elf_header.cmo abis/aarch64/abi_aarch64_symbol_table.cmo abis/aarch64/abi_aarch64_section_header_table.cmo abis/aarch64/abi_aarch64_program_header_table.cmo abis/aarch64/abi_aarch64_le_serialisation.cmo abis/aarch64/abi_aarch64_relocation.cmo abis/aarch64/abi_aarch64_le.cmo abstract_linker_script.cmo abis/amd64/abi_amd64_elf_header.cmo abis/amd64/abi_amd64_serialisation.cmo abis/amd64/abi_amd64_relocation.cmo abis/amd64/abi_amd64_program_header_table.cmo abis/amd64/abi_amd64_section_header_table.cmo abis/amd64/abi_amd64_symbol_table.cmo abis/amd64/abi_amd64.cmo abis/mips64/abi_mips64_dynamic.cmo abis/mips64/abi_mips64_elf_header.cmo abis/mips64/abi_mips64_relocation.cmo abis/mips64/abi_mips64_serialisation.cmo abis/mips64/abi_mips64_program_header_table.cmo abis/mips64/abi_mips64_section_header_table.cmo abis/mips64/abi_mips64_symbol_table.cmo abis/mips64/abi_mips64.cmo abis/x86/abi_x86_relocation.cmo abis/power64/abi_power64_relocation.cmo abis/riscv/abi_riscv_elf_header.cmo abis/riscv/abi_riscv_program_header_table.cmo abis/riscv/abi_riscv_relocation.cmo abis/riscv/abi_riscv_section_header_table.cmo abis/riscv/abi_riscv_serialisation.cmo abis/riscv/abi_riscv_symbol_table.cmo abis/riscv/abi_riscv.cmo abis/cheri_mips64/abi_cheri_mips64_capability.cmo abis/cheri_mips64/abi_cheri_mips64_dynamic.cmo abis/cheri_mips64/abi_cheri_mips64_elf_header.cmo abis/cheri_mips64/abi_cheri_mips64_relocation.cmo abis/cheri_mips64/abi_cheri_mips64.cmo gnu_extensions/gnu_ext_types_native_uint.cmo gnu_extensions/gnu_ext_section_header_table.cmo gnu_extensions/gnu_ext_dynamic.cmo gnu_extensions/gnu_ext_symbol_versioning.cmo gnu_extensions/gnu_ext_program_header_table.cmo gnu_extensions/gnu_ext_section_to_segment_mapping.cmo gnu_extensions/gnu_ext_note.cmo abis/abis.cmo adaptors/sail_interface.cmo adaptors/harness_interface.cmo elf_memory_image.cmo elf_memory_image_of_elf64_file.cmo command_line.cmo input_list.cmo linkable_list.cmo linker_script.cmo link.cmo load.cmo elf64_file_of_elf_memory_image.cmo test_image.cmo mv uint64_wrapper.cmi uint32_wrapper.cmi show.cmi endianness.cmi error.cmi ml_bindings.cmi missing_pervasives.cmi multimap.cmi default_printing.cmi byte_sequence_wrapper.cmi byte_sequence_impl.cmi filesystem.cmi filesystem_wrapper.cmi byte_sequence.cmi byte_pattern.cmi byte_pattern_extra.cmi archive.cmi elf_types_native_uint.cmi hex_printing.cmi string_table.cmi auxv.cmi elf_header.cmi elf_symbol_table.cmi elf_program_header_table.cmi elf_section_header_table.cmi elf_relocation.cmi elf_interpreted_segment.cmi elf_interpreted_section.cmi elf_note.cmi elf_file.cmi elf_dynamic.cmi dwarf_ctypes.cmi dwarf.cmi ldconfig.cmi abis/abi_classes.cmi memory_image.cmi memory_image_orderings.cmi abis/abi_utilities.cmi gnu_extensions/gnu_ext_abi.cmi abis/power64/abi_power64.cmi abis/power64/abi_power64_elf_header.cmi abis/power64/abi_power64_section_header_table.cmi abis/power64/abi_power64_dynamic.cmi abis/aarch64/abi_aarch64_le_elf_header.cmi abis/aarch64/abi_aarch64_symbol_table.cmi abis/aarch64/abi_aarch64_section_header_table.cmi abis/aarch64/abi_aarch64_program_header_table.cmi abis/aarch64/abi_aarch64_le_serialisation.cmi abis/aarch64/abi_aarch64_relocation.cmi abis/aarch64/abi_aarch64_le.cmi abstract_linker_script.cmi abis/amd64/abi_amd64_elf_header.cmi abis/amd64/abi_amd64_serialisation.cmi abis/amd64/abi_amd64_relocation.cmi abis/amd64/abi_amd64_program_header_table.cmi abis/amd64/abi_amd64_section_header_table.cmi abis/amd64/abi_amd64_symbol_table.cmi abis/amd64/abi_amd64.cmi abis/mips64/abi_mips64_dynamic.cmi abis/mips64/abi_mips64_elf_header.cmi abis/mips64/abi_mips64_relocation.cmi abis/mips64/abi_mips64_serialisation.cmi abis/mips64/abi_mips64_program_header_table.cmi abis/mips64/abi_mips64_section_header_table.cmi abis/mips64/abi_mips64_symbol_table.cmi abis/mips64/abi_mips64.cmi abis/x86/abi_x86_relocation.cmi abis/power64/abi_power64_relocation.cmi abis/riscv/abi_riscv_elf_header.cmi abis/riscv/abi_riscv_program_header_table.cmi abis/riscv/abi_riscv_relocation.cmi abis/riscv/abi_riscv_section_header_table.cmi abis/riscv/abi_riscv_serialisation.cmi abis/riscv/abi_riscv_symbol_table.cmi abis/riscv/abi_riscv.cmi abis/cheri_mips64/abi_cheri_mips64_capability.cmi abis/cheri_mips64/abi_cheri_mips64_dynamic.cmi abis/cheri_mips64/abi_cheri_mips64_elf_header.cmi abis/cheri_mips64/abi_cheri_mips64_relocation.cmi abis/cheri_mips64/abi_cheri_mips64.cmi gnu_extensions/gnu_ext_types_native_uint.cmi gnu_extensions/gnu_ext_section_header_table.cmi gnu_extensions/gnu_ext_dynamic.cmi gnu_extensions/gnu_ext_symbol_versioning.cmi gnu_extensions/gnu_ext_program_header_table.cmi gnu_extensions/gnu_ext_section_to_segment_mapping.cmi gnu_extensions/gnu_ext_note.cmi abis/abis.cmi adaptors/sail_interface.cmi adaptors/harness_interface.cmi elf_memory_image.cmi elf_memory_image_of_elf64_file.cmi command_line.cmi input_list.cmi linkable_list.cmi linker_script.cmi link.cmi load.cmi elf64_file_of_elf_memory_image.cmi test_image.cmi "build_num/" cp META.num "build_num/"/META mkdir -p "build_num/" ocamlfind ocamlopt -c -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -package num -package lem -predicates nozarith uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The str subdirectory has been automatically added to the search path, but you should add -I +str to the command-line to silence this alert (e.g. by adding str to the list of libraries in your dune file, or adding use_str to your _tags file for ocamlbuild, or using -package str for ocamlfind). File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlopt -a -o "build_num/linksem.cmxa" -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot uint64_wrapper.cmx uint32_wrapper.cmx show.cmx endianness.cmx error.cmx ml_bindings.cmx missing_pervasives.cmx multimap.cmx default_printing.cmx byte_sequence_wrapper.cmx byte_sequence_impl.cmx filesystem.cmx filesystem_wrapper.cmx byte_sequence.cmx byte_pattern.cmx byte_pattern_extra.cmx archive.cmx elf_types_native_uint.cmx hex_printing.cmx string_table.cmx auxv.cmx elf_header.cmx elf_symbol_table.cmx elf_program_header_table.cmx elf_section_header_table.cmx elf_relocation.cmx elf_interpreted_segment.cmx elf_interpreted_section.cmx elf_note.cmx elf_file.cmx elf_dynamic.cmx dwarf_ctypes.cmx dwarf.cmx ldconfig.cmx abis/abi_classes.cmx memory_image.cmx memory_image_orderings.cmx abis/abi_utilities.cmx gnu_extensions/gnu_ext_abi.cmx abis/power64/abi_power64.cmx abis/power64/abi_power64_elf_header.cmx abis/power64/abi_power64_section_header_table.cmx abis/power64/abi_power64_dynamic.cmx abis/aarch64/abi_aarch64_le_elf_header.cmx abis/aarch64/abi_aarch64_symbol_table.cmx abis/aarch64/abi_aarch64_section_header_table.cmx abis/aarch64/abi_aarch64_program_header_table.cmx abis/aarch64/abi_aarch64_le_serialisation.cmx abis/aarch64/abi_aarch64_relocation.cmx abis/aarch64/abi_aarch64_le.cmx abstract_linker_script.cmx abis/amd64/abi_amd64_elf_header.cmx abis/amd64/abi_amd64_serialisation.cmx abis/amd64/abi_amd64_relocation.cmx abis/amd64/abi_amd64_program_header_table.cmx abis/amd64/abi_amd64_section_header_table.cmx abis/amd64/abi_amd64_symbol_table.cmx abis/amd64/abi_amd64.cmx abis/mips64/abi_mips64_dynamic.cmx abis/mips64/abi_mips64_elf_header.cmx abis/mips64/abi_mips64_relocation.cmx abis/mips64/abi_mips64_serialisation.cmx abis/mips64/abi_mips64_program_header_table.cmx abis/mips64/abi_mips64_section_header_table.cmx abis/mips64/abi_mips64_symbol_table.cmx abis/mips64/abi_mips64.cmx abis/x86/abi_x86_relocation.cmx abis/power64/abi_power64_relocation.cmx abis/riscv/abi_riscv_elf_header.cmx abis/riscv/abi_riscv_program_header_table.cmx abis/riscv/abi_riscv_relocation.cmx abis/riscv/abi_riscv_section_header_table.cmx abis/riscv/abi_riscv_serialisation.cmx abis/riscv/abi_riscv_symbol_table.cmx abis/riscv/abi_riscv.cmx abis/cheri_mips64/abi_cheri_mips64_capability.cmx abis/cheri_mips64/abi_cheri_mips64_dynamic.cmx abis/cheri_mips64/abi_cheri_mips64_elf_header.cmx abis/cheri_mips64/abi_cheri_mips64_relocation.cmx abis/cheri_mips64/abi_cheri_mips64.cmx gnu_extensions/gnu_ext_types_native_uint.cmx gnu_extensions/gnu_ext_section_header_table.cmx gnu_extensions/gnu_ext_dynamic.cmx gnu_extensions/gnu_ext_symbol_versioning.cmx gnu_extensions/gnu_ext_program_header_table.cmx gnu_extensions/gnu_ext_section_to_segment_mapping.cmx gnu_extensions/gnu_ext_note.cmx abis/abis.cmx adaptors/sail_interface.cmx adaptors/harness_interface.cmx elf_memory_image.cmx elf_memory_image_of_elf64_file.cmx command_line.cmx input_list.cmx linkable_list.cmx linker_script.cmx link.cmx load.cmx elf64_file_of_elf_memory_image.cmx test_image.cmx mv uint64_wrapper.cmi uint32_wrapper.cmi show.cmi endianness.cmi error.cmi ml_bindings.cmi missing_pervasives.cmi multimap.cmi default_printing.cmi byte_sequence_wrapper.cmi byte_sequence_impl.cmi filesystem.cmi filesystem_wrapper.cmi byte_sequence.cmi byte_pattern.cmi byte_pattern_extra.cmi archive.cmi elf_types_native_uint.cmi hex_printing.cmi string_table.cmi auxv.cmi elf_header.cmi elf_symbol_table.cmi elf_program_header_table.cmi elf_section_header_table.cmi elf_relocation.cmi elf_interpreted_segment.cmi elf_interpreted_section.cmi elf_note.cmi elf_file.cmi elf_dynamic.cmi dwarf_ctypes.cmi dwarf.cmi ldconfig.cmi abis/abi_classes.cmi memory_image.cmi memory_image_orderings.cmi abis/abi_utilities.cmi gnu_extensions/gnu_ext_abi.cmi abis/power64/abi_power64.cmi abis/power64/abi_power64_elf_header.cmi abis/power64/abi_power64_section_header_table.cmi abis/power64/abi_power64_dynamic.cmi abis/aarch64/abi_aarch64_le_elf_header.cmi abis/aarch64/abi_aarch64_symbol_table.cmi abis/aarch64/abi_aarch64_section_header_table.cmi abis/aarch64/abi_aarch64_program_header_table.cmi abis/aarch64/abi_aarch64_le_serialisation.cmi abis/aarch64/abi_aarch64_relocation.cmi abis/aarch64/abi_aarch64_le.cmi abstract_linker_script.cmi abis/amd64/abi_amd64_elf_header.cmi abis/amd64/abi_amd64_serialisation.cmi abis/amd64/abi_amd64_relocation.cmi abis/amd64/abi_amd64_program_header_table.cmi abis/amd64/abi_amd64_section_header_table.cmi abis/amd64/abi_amd64_symbol_table.cmi abis/amd64/abi_amd64.cmi abis/mips64/abi_mips64_dynamic.cmi abis/mips64/abi_mips64_elf_header.cmi abis/mips64/abi_mips64_relocation.cmi abis/mips64/abi_mips64_serialisation.cmi abis/mips64/abi_mips64_program_header_table.cmi abis/mips64/abi_mips64_section_header_table.cmi abis/mips64/abi_mips64_symbol_table.cmi abis/mips64/abi_mips64.cmi abis/x86/abi_x86_relocation.cmi abis/power64/abi_power64_relocation.cmi abis/riscv/abi_riscv_elf_header.cmi abis/riscv/abi_riscv_program_header_table.cmi abis/riscv/abi_riscv_relocation.cmi abis/riscv/abi_riscv_section_header_table.cmi abis/riscv/abi_riscv_serialisation.cmi abis/riscv/abi_riscv_symbol_table.cmi abis/riscv/abi_riscv.cmi abis/cheri_mips64/abi_cheri_mips64_capability.cmi abis/cheri_mips64/abi_cheri_mips64_dynamic.cmi abis/cheri_mips64/abi_cheri_mips64_elf_header.cmi abis/cheri_mips64/abi_cheri_mips64_relocation.cmi abis/cheri_mips64/abi_cheri_mips64.cmi gnu_extensions/gnu_ext_types_native_uint.cmi gnu_extensions/gnu_ext_section_header_table.cmi gnu_extensions/gnu_ext_dynamic.cmi gnu_extensions/gnu_ext_symbol_versioning.cmi gnu_extensions/gnu_ext_program_header_table.cmi gnu_extensions/gnu_ext_section_to_segment_mapping.cmi gnu_extensions/gnu_ext_note.cmi abis/abis.cmi adaptors/sail_interface.cmi adaptors/harness_interface.cmi elf_memory_image.cmi elf_memory_image_of_elf64_file.cmi command_line.cmi input_list.cmi linkable_list.cmi linker_script.cmi link.cmi load.cmi elf64_file_of_elf_memory_image.cmi test_image.cmi "build_num/" mv uint64_wrapper.cmx uint32_wrapper.cmx show.cmx endianness.cmx error.cmx ml_bindings.cmx missing_pervasives.cmx multimap.cmx default_printing.cmx byte_sequence_wrapper.cmx byte_sequence_impl.cmx filesystem.cmx filesystem_wrapper.cmx byte_sequence.cmx byte_pattern.cmx byte_pattern_extra.cmx archive.cmx elf_types_native_uint.cmx hex_printing.cmx string_table.cmx auxv.cmx elf_header.cmx elf_symbol_table.cmx elf_program_header_table.cmx elf_section_header_table.cmx elf_relocation.cmx elf_interpreted_segment.cmx elf_interpreted_section.cmx elf_note.cmx elf_file.cmx elf_dynamic.cmx dwarf_ctypes.cmx dwarf.cmx ldconfig.cmx abis/abi_classes.cmx memory_image.cmx memory_image_orderings.cmx abis/abi_utilities.cmx gnu_extensions/gnu_ext_abi.cmx abis/power64/abi_power64.cmx abis/power64/abi_power64_elf_header.cmx abis/power64/abi_power64_section_header_table.cmx abis/power64/abi_power64_dynamic.cmx abis/aarch64/abi_aarch64_le_elf_header.cmx abis/aarch64/abi_aarch64_symbol_table.cmx abis/aarch64/abi_aarch64_section_header_table.cmx abis/aarch64/abi_aarch64_program_header_table.cmx abis/aarch64/abi_aarch64_le_serialisation.cmx abis/aarch64/abi_aarch64_relocation.cmx abis/aarch64/abi_aarch64_le.cmx abstract_linker_script.cmx abis/amd64/abi_amd64_elf_header.cmx abis/amd64/abi_amd64_serialisation.cmx abis/amd64/abi_amd64_relocation.cmx abis/amd64/abi_amd64_program_header_table.cmx abis/amd64/abi_amd64_section_header_table.cmx abis/amd64/abi_amd64_symbol_table.cmx abis/amd64/abi_amd64.cmx abis/mips64/abi_mips64_dynamic.cmx abis/mips64/abi_mips64_elf_header.cmx abis/mips64/abi_mips64_relocation.cmx abis/mips64/abi_mips64_serialisation.cmx abis/mips64/abi_mips64_program_header_table.cmx abis/mips64/abi_mips64_section_header_table.cmx abis/mips64/abi_mips64_symbol_table.cmx abis/mips64/abi_mips64.cmx abis/x86/abi_x86_relocation.cmx abis/power64/abi_power64_relocation.cmx abis/riscv/abi_riscv_elf_header.cmx abis/riscv/abi_riscv_program_header_table.cmx abis/riscv/abi_riscv_relocation.cmx abis/riscv/abi_riscv_section_header_table.cmx abis/riscv/abi_riscv_serialisation.cmx abis/riscv/abi_riscv_symbol_table.cmx abis/riscv/abi_riscv.cmx abis/cheri_mips64/abi_cheri_mips64_capability.cmx abis/cheri_mips64/abi_cheri_mips64_dynamic.cmx abis/cheri_mips64/abi_cheri_mips64_elf_header.cmx abis/cheri_mips64/abi_cheri_mips64_relocation.cmx abis/cheri_mips64/abi_cheri_mips64.cmx gnu_extensions/gnu_ext_types_native_uint.cmx gnu_extensions/gnu_ext_section_header_table.cmx gnu_extensions/gnu_ext_dynamic.cmx gnu_extensions/gnu_ext_symbol_versioning.cmx gnu_extensions/gnu_ext_program_header_table.cmx gnu_extensions/gnu_ext_section_to_segment_mapping.cmx gnu_extensions/gnu_ext_note.cmx abis/abis.cmx adaptors/sail_interface.cmx adaptors/harness_interface.cmx elf_memory_image.cmx elf_memory_image_of_elf64_file.cmx command_line.cmx input_list.cmx linkable_list.cmx linker_script.cmx link.cmx load.cmx elf64_file_of_elf_memory_image.cmx test_image.cmx "build_num/" mv uint64_wrapper.cmt uint32_wrapper.cmt show.cmt endianness.cmt error.cmt ml_bindings.cmt missing_pervasives.cmt multimap.cmt default_printing.cmt byte_sequence_wrapper.cmt byte_sequence_impl.cmt filesystem.cmt filesystem_wrapper.cmt byte_sequence.cmt byte_pattern.cmt byte_pattern_extra.cmt archive.cmt elf_types_native_uint.cmt hex_printing.cmt string_table.cmt auxv.cmt elf_header.cmt elf_symbol_table.cmt elf_program_header_table.cmt elf_section_header_table.cmt elf_relocation.cmt elf_interpreted_segment.cmt elf_interpreted_section.cmt elf_note.cmt elf_file.cmt elf_dynamic.cmt dwarf_ctypes.cmt dwarf.cmt ldconfig.cmt abis/abi_classes.cmt memory_image.cmt memory_image_orderings.cmt abis/abi_utilities.cmt gnu_extensions/gnu_ext_abi.cmt abis/power64/abi_power64.cmt abis/power64/abi_power64_elf_header.cmt abis/power64/abi_power64_section_header_table.cmt abis/power64/abi_power64_dynamic.cmt abis/aarch64/abi_aarch64_le_elf_header.cmt abis/aarch64/abi_aarch64_symbol_table.cmt abis/aarch64/abi_aarch64_section_header_table.cmt abis/aarch64/abi_aarch64_program_header_table.cmt abis/aarch64/abi_aarch64_le_serialisation.cmt abis/aarch64/abi_aarch64_relocation.cmt abis/aarch64/abi_aarch64_le.cmt abstract_linker_script.cmt abis/amd64/abi_amd64_elf_header.cmt abis/amd64/abi_amd64_serialisation.cmt abis/amd64/abi_amd64_relocation.cmt abis/amd64/abi_amd64_program_header_table.cmt abis/amd64/abi_amd64_section_header_table.cmt abis/amd64/abi_amd64_symbol_table.cmt abis/amd64/abi_amd64.cmt abis/mips64/abi_mips64_dynamic.cmt abis/mips64/abi_mips64_elf_header.cmt abis/mips64/abi_mips64_relocation.cmt abis/mips64/abi_mips64_serialisation.cmt abis/mips64/abi_mips64_program_header_table.cmt abis/mips64/abi_mips64_section_header_table.cmt abis/mips64/abi_mips64_symbol_table.cmt abis/mips64/abi_mips64.cmt abis/x86/abi_x86_relocation.cmt abis/power64/abi_power64_relocation.cmt abis/riscv/abi_riscv_elf_header.cmt abis/riscv/abi_riscv_program_header_table.cmt abis/riscv/abi_riscv_relocation.cmt abis/riscv/abi_riscv_section_header_table.cmt abis/riscv/abi_riscv_serialisation.cmt abis/riscv/abi_riscv_symbol_table.cmt abis/riscv/abi_riscv.cmt abis/cheri_mips64/abi_cheri_mips64_capability.cmt abis/cheri_mips64/abi_cheri_mips64_dynamic.cmt abis/cheri_mips64/abi_cheri_mips64_elf_header.cmt abis/cheri_mips64/abi_cheri_mips64_relocation.cmt abis/cheri_mips64/abi_cheri_mips64.cmt gnu_extensions/gnu_ext_types_native_uint.cmt gnu_extensions/gnu_ext_section_header_table.cmt gnu_extensions/gnu_ext_dynamic.cmt gnu_extensions/gnu_ext_symbol_versioning.cmt gnu_extensions/gnu_ext_program_header_table.cmt gnu_extensions/gnu_ext_section_to_segment_mapping.cmt gnu_extensions/gnu_ext_note.cmt abis/abis.cmt adaptors/sail_interface.cmt adaptors/harness_interface.cmt elf_memory_image.cmt elf_memory_image_of_elf64_file.cmt command_line.cmt input_list.cmt linkable_list.cmt linker_script.cmt link.cmt load.cmt elf64_file_of_elf_memory_image.cmt test_image.cmt "build_num/" cp META.num "build_num/"/META ocamlfind ocamlc -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "main_elf" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "main_elf.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlopt -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "main_elf.opt" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml \ abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml \ elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "main_elf.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlc -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "main_link" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "main_link.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlopt -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "main_link.opt" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml \ abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml \ elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "main_link.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlc -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "copy_elf" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "copy_elf.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. ocamlfind ocamlopt -g -I adaptors -I abis -I abis/amd64 -I abis/power64 -I abis/aarch64 -I abis/x86 -I abis/mips64 -I abis/riscv -I abis/cheri_mips64 -I gnu_extensions -bin-annot -o "copy_elf.opt" -g \ -package num -package lem -package unix -package str \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml \ abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml \ elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml \ "copy_elf.ml" \ -linkpkg File "missing_pervasives.ml", lines 268-271, characters 48-2: 268 | ................................................((match (alist, blist, clist) with 269 | | ([], [], []) -> [] 270 | | (x :: morex, y :: morey, z :: morez) -> let more_xyz = (zip3 morex morey morez) in (x, y, z) :: more_xyz 271 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], [], _::_) File "missing_pervasives.ml", line 494, characters 16-27: 494 | let mapped_list = (f item) ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable mapped_list. File "archive.ml", line 29, characters 8-19: 29 | (let magic_bytes = ([Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 96))) (* 0x60 *); Char.chr (Nat_big_num.to_int ( (Nat_big_num.of_int 10))) (* 0x0a *)]) in ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable magic_bytes. File "hex_printing.ml", lines 50-68, characters 3-4: 50 | ...((match xs with 51 | | [] -> "" 52 | | x::y::xs -> 53 | let sx = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint x)) in 54 | let sy = (unsafe_hex_string_of_natural 2 (Uint32_wrapper.to_bigint y)) in ... 65 | "0" ^ sy) 66 | in 67 | sx ^ (" " ^ (sy ^ (" " ^ unsafe_hex_string_of_uc_list xs))) 68 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: x::[] File "elf_file.ml", line 151, characters 10-18: 151 | let segs_zip = (Lem_list.list_combine ef.elf64_file_program_header_table ef.elf64_file_interpreted_segments) in ^^^^^^^^ Warning 26 [unused-var]: unused variable segs_zip. File "elf_file.ml", line 608, characters 6-10: 608 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 627, characters 6-10: 627 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 685, characters 6-10: 685 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 707, characters 8-11: 707 | (let hdr = (f3.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 709, characters 6-10: 709 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 732, characters 8-11: 732 | (let hdr = (ef.elf32_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 733, characters 6-9: 733 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 746, characters 8-11: 746 | (let hdr = (ef.elf64_file_header) in ^^^ Warning 26 [unused-var]: unused variable hdr. File "elf_file.ml", line 747, characters 6-9: 747 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 762, characters 6-10: 762 | let segs = (f3.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 785, characters 6-10: 785 | let segs = (f3.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 809, characters 6-10: 809 | let segs = (ef.elf32_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 832, characters 6-10: 832 | let segs = (ef.elf64_file_interpreted_segments) in ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 855, characters 6-9: 855 | let sht = (ef.elf32_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 871, characters 6-9: 871 | let sht = (ef.elf64_file_section_header_table) in ^^^ Warning 26 [unused-var]: unused variable sht. File "elf_file.ml", line 997, characters 8-12: 997 | let segs = (f3.elf32_file_interpreted_segments) in bind (bytes_of_elf32_file f3) (fun bs0 -> bind (get_elf32_file_symbol_table f3) (fun symtab -> bind (get_elf32_file_symbol_string_table f3) (fun strtab -> bind (Elf_symbol_table.get_elf32_symbol_image_address symtab strtab) (fun strs -> ^^^^ Warning 26 [unused-var]: unused variable segs. File "elf_file.ml", line 1030, characters 8-12: 1030 | let segs = (f3.elf64_file_interpreted_segments) in bind (bytes_of_elf64_file f3) (fun bs0 -> bind (get_elf64_file_symbol_table f3) (fun (symtab,strtab) -> bind ( ^^^^ Warning 26 [unused-var]: unused variable segs. File "dwarf.ml", lines 1531-1534, characters 6-9: 1531 | ......((match xs with 1532 | x::xs' -> mynth (Nat_big_num.sub_nat n ( (Nat_big_num.of_int 1))) 1533 | xs' 1534 | )). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "dwarf.ml", lines 4548-4552, characters 3-4: 4548 | ...((match (xs,lens) with 4549 | | ([],[]) -> [] 4550 | | ([x],[len]) -> [x] 4551 | | (x::(((_::_) as xs')), len::(((_::_) as lens'))) -> right_space_padded_to len x :: pad_row xs' lens' 4552 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: ([], _::_) File "dwarf.ml", lines 5217-5221, characters 3-4: 5217 | ...((match (find_attribute_value "DW_AT_low_pc" die1, find_attribute_value "DW_AT_entry_pc" die1) with 5218 | | (_, Some (AV_addr n)) -> Some n 5219 | | (Some (AV_addr n), _) -> Some n 5220 | | (None,None) -> None 5221 | ))....................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _), Some (AV_block (_, _)|AV_constantN (_, _)|AV_constant_SLEB128 _| AV_constant_ULEB128 _|AV_exprloc (_, _)|AV_flag _|AV_ref _|AV_ref_addr _| AV_ref_sig8 _|AV_sec_offset _|AV_string _|AV_strp _)) File "dwarf.ml", lines 5269-5278, characters 2-3: 5269 | ..(match find_attribute_value "DW_AT_location" die1 with 5270 | | Some (AV_exprloc( n, bs)) -> location bs 5271 | | Some (AV_block( n, bs)) -> location bs 5272 | (* while for a location list, we take the associated pc range from 5273 | each element of the list *) 5274 | | Some (AV_sec_offset n) -> 5275 | let (_,llis) = (find_location_list dloc n) in 5276 | Some (interpret_location_list base_address1 llis) 5277 | | None -> None 5278 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (AV_addr _|AV_constantN (_, _)|AV_constant_SLEB128 _|AV_constant_ULEB128 _| AV_flag _|AV_ref _|AV_ref_addr _|AV_ref_sig8 _|AV_string _|AV_strp _) File "dwarf.ml", line 2592, characters 8-11: 2592 | (let ppd ()= (pp_pos die1.die_offset) (*pp_die c cuh str true 0 false die ^ "\n"*) in ^^^ Warning 26 [unused-var]: unused variable ppd. File "dwarf.ml", line 2631, characters 49-60: 2631 | | Some (((cu_spec,parents_spec,die_spec) as cupdie_spec)) -> ^^^^^^^^^^^ Warning 26 [unused-var]: unused variable cupdie_spec. File "dwarf.ml", line 2824, characters 6-12: 2824 | let offset = (pp_pos die1.die_offset) in ^^^^^^ Warning 26 [unused-var]: unused variable offset. File "dwarf.ml", line 3893, characters 38-41: 3893 | let pp_ufe (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3898, characters 39-42: 3898 | let pp_ud (((((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry), (line:int), (subprogram_name:string)) : unpacked_decl) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 3906, characters 44-47: 3906 | let pp_ufe_brief (((mcomp_dir,mdir,file) as ufe) : unpacked_file_entry) : string= ^^^ Warning 26 [unused-var]: unused variable ufe. File "dwarf.ml", line 4713, characters 6-20: 4713 | let final_location = (Nat_big_num.add fde1.fde_initial_location_address fde1.fde_address_range) in ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable final_location. File "dwarf.ml", line 4889, characters 15-22: 4889 | let cupdie' = (cu,(die1::parents),die') in ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 4890, characters 15-21: 4890 | let mname' = (find_name_of_die d.d_str die') in ^^^^^^ Warning 26 [unused-var]: unused variable mname'. File "dwarf.ml", line 4906, characters 7-9: 4906 | let (cu,parents,die1) = cupdie1 in ^^ Warning 26 [unused-var]: unused variable cu. File "dwarf.ml", line 4906, characters 10-17: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^^^^ Warning 26 [unused-var]: unused variable parents. File "dwarf.ml", line 4906, characters 18-22: 4906 | let (cu,parents,die1) = cupdie1 in ^^^^ Warning 26 [unused-var]: unused variable die1. File "dwarf.ml", line 4919, characters 164-166: 4919 | CT (CT_struct_union( cupdie1, atk, mname, mbyte_size, decl1, (Lem.option_map (fun members -> (Lem_list.map (fun (((cupdie1,mname,typ,mdata_member_location) as am)) -> (cupdie1,mname,(analyse_type_info_deep d false typ),mdata_member_location))members)) mmembers))) ^^ Warning 26 [unused-var]: unused variable am. File "dwarf.ml", line 5372, characters 79-81: 5372 | | [((removed',((name',offset',kind') as y'),typ',locs',parents') as x')] -> ^^ Warning 26 [unused-var]: unused variable x'. File "dwarf.ml", line 5390, characters 64-65: 5390 | (fun (((removed,(name1,offset,kind),typ,locs,parents) as x)) -> ^ Warning 26 [unused-var]: unused variable x. File "dwarf.ml", line 6042, characters 38-45: 6042 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6084, characters 42-49: 6084 | | Some (((cu',parents',die') as cupdie')) -> ^^^^^^^ Warning 26 [unused-var]: unused variable cupdie'. File "dwarf.ml", line 6103, characters 8-9: 6103 | let c = (p_context_of_d d) in ^ Warning 26 [unused-var]: unused variable c. File "dwarf.ml", line 6395, characters 46-48: 6395 | | Some (((ufe,line,subprogram_name) as ud):unpacked_decl) -> ^^ Warning 26 [unused-var]: unused variable ud. File "memory_image_orderings.ml", line 56, characters 8-27: 56 | | (ElfSegment(x1), _) -> (-1) ^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "memory_image_orderings.ml", line 114, characters 10-28: 114 | | (AbiFeature(_), _) -> (-1) ^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "gnu_extensions/gnu_ext_abi.ml", lines 43-50, characters 33-18: 43 | .................................((match unmod.elf64_ident with 44 | i0 :: i1 :: i2 :: i3 :: i4 :: i5 :: i6 :: 45 | _ :: _ :: i9 :: i10 :: i11 :: i12 :: i13 :: i14 :: i15 :: [] 46 | -> [i0; i1; i2; i3; i4; i5; i6; 47 | Uint32_wrapper.of_bigint elf_osabi_gnu; 48 | Uint32_wrapper.of_bigint( (Nat_big_num.of_int 1)); 49 | i9; i10; i11; i12; i13; i14; i15] 50 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: i0::i1::i2::i3::i4::i5::i6::_::_::i9::i10::i11::i12::i13::i14::i15::_::_ File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 322-344, characters 2-3: 322 | ..(match maybe_dt_versym with 323 | | Some (_, Address dt_versym) -> 324 | let dt_versym = (Ml_bindings.nat_big_num_of_uint64 dt_versym) in 325 | let maybe_versym_scn = (Lem_list.list_find_opt (fun scn -> Nat_big_num.equal 326 | scn.elf64_section_addr dt_versym ... 341 | return (Some versyms))) 342 | | None -> 343 | return None 344 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 352-355, characters 146-7: 352 | ..................................................................................................................................................(match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum 354 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verdef_table: DT_VERDEF is defined, but DT_VERDEFNUM isn't" 355 | )..................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 349-386, characters 2-3: 349 | ..(match maybe_dt_verdef with 350 | | Some (_, Address dt_verdef) -> 351 | let dt_verdef = (Ml_bindings.nat_big_num_of_uint64 dt_verdef) in 352 | let maybe_dt_verdefnum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verdefnum) dyns) in bind (match maybe_dt_verdefnum with 353 | | Some (_, Numeric dt_verdefnum) -> return dt_verdefnum ... 383 | return (Some verdef_table)))))) 384 | | None -> 385 | return None 386 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 394-397, characters 148-7: 394 | ....................................................................................................................................................(match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum 396 | | None -> Error.fail "obtain_gnu_ext_elf64_interpreted_verneed_table: DT_VERNEED is defined, but DT_VERNEEDNUM isn't" 397 | )...................... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "gnu_extensions/gnu_ext_symbol_versioning.ml", lines 391-427, characters 2-3: 391 | ..(match maybe_dt_verneed with 392 | | Some (_, Address dt_verneed) -> 393 | let dt_verneed = (Ml_bindings.nat_big_num_of_uint64 dt_verneed) in 394 | let maybe_dt_verneednum = (Lem_list.list_find_opt (fun (tag, _) -> Nat_big_num.equal tag Gnu_ext_dynamic.elf_dt_gnu_verneednum) dyns) in bind (match maybe_dt_verneednum with 395 | | Some (_, Numeric dt_verneednum) -> return dt_verneednum ... 424 | return (Some vernaux_table)))))) 425 | | None -> 426 | return None 427 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "abis/abis.ml", lines 596-605, characters 12-13: 596 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 597 | (None, _) -> None 598 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 599 | if amd64_reloc_needs_got_slot symref rr maybe_def then 600 | (*let _ = errln ("Saw a via-GOT symbol reference: to `" ^ symref.ref.ref_symname ^ "' coming from linkable " ^ (show i) ^ " (" ^ 601 | fname ^ "), logically from section " ^ (show rr.ref_src_scn)) in *) 602 | Some (symref.ref.ref_symname, maybe_def) 603 | else None 604 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 605 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", lines 662-680, characters 12-13: 662 | ............(match (symref.maybe_reloc, symref.maybe_def_bound_to) with 663 | (None, _) -> None 664 | | (Some rr, Some(ApplyReloc, maybe_def)) -> 665 | if amd64_reloc_needs_plt_slot symref rr maybe_def ref_is_statically_linked 666 | then ... 677 | Some(symref.ref.ref_symname, maybe_def) 678 | else None 679 | | (Some rr, Some(makePIC0, maybe_def)) -> failwith "FIXME: PIC support please" 680 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some rr, None) File "abis/abis.ml", line 574, characters 9-15: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^ Warning 26 [unused-var]: unused variable fnames. File "abis/abis.ml", line 574, characters 17-27: 574 | let (fnames, input_imgs) = (List.split input_fnames_and_imgs) ^^^^^^^^^^ Warning 26 [unused-var]: unused variable input_imgs. File "abis/abis.ml", line 932, characters 35-38: 932 | ; length1 = (let len = (Nat_big_num.mul( (Nat_big_num.of_int 16)) total_n_plt_entries) in ^^^ Warning 26 [unused-var]: unused variable len. File "abis/abis.ml", line 1213, characters 24-32: 1213 | let got_addr = ((match got_el.startpos with Some addr -> addr | None -> failwith "GOT has no addr at reloc time" )) ^^^^^^^^ Warning 26 [unused-var]: unused variable got_addr. File "elf_memory_image_of_elf64_file.ml", line 198, characters 20-35: 198 | let reloc_as_triple = (fun ((_ : bool Memory_image.range_tag), (x : bool Memory_image.range_tag)) -> ((match x with ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable reloc_as_triple. File "elf_memory_image_of_elf64_file.ml", line 209, characters 20-41: 209 | let retrieved_reloc_sites = (Multimap.lookupBy0 ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable retrieved_reloc_sites. File "elf_memory_image_of_elf64_file.ml", line 233, characters 20-42: 233 | let all_annotations_length = (List.length all_annotations_list) ^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable all_annotations_length. File "elf_memory_image_of_elf64_file.ml", line 382, characters 81-102: 382 | * case where the element length is still vague (Nothing). *)let range_len_matches_sec = ( Nat_big_num.equal rangeLen s.elf64_section_size) ^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable range_len_matches_sec. File "elf_memory_image_of_elf64_file.ml", line 384, characters 20-43: 384 | let sec_matches_element_len = ( (Lem.option_equal Nat_big_num.equal(Some(s.elf64_section_size)) el_rec.length1)) ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable sec_matches_element_len. File "command_line.ml", line 181, characters 19-35: 181 | let add_input_file (state1 :: more) s:(command_state)list= ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 207, characters 16-32: 207 | let start_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "command_line.ml", line 218, characters 14-30: 218 | let end_group (state1 :: more):(command_state)list= ({ ^^^^^^^^^^^^^^^^ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] File "input_list.ml", line 269, characters 9-10: 269 | | _ -> failwith "impossible expanded input item" ^ Warning 11 [redundant-case]: this match case is unused. File "input_list.ml", lines 277-313, characters 12-13: 277 | ............(match input with 278 | File(spec, options) 279 | -> (match spec with 280 | Filename(str) 281 | -> elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ... 310 | )))) group_with_file_lists) 311 | in 312 | elaborate_input_helper ( Nat_big_num.add input_pos( (Nat_big_num.of_int 1))) more_inputs ( List.rev_append (List.rev acc) (List.concat to_add)) 313 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: BuiltinControlScript File "input_list.ml", line 224, characters 42-47: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^^ Warning 26 [unused-var]: unused variable names. File "input_list.ml", line 224, characters 49-53: 224 | else let (names, seqs) = (List.split not_elf) in ^^^^ Warning 26 [unused-var]: unused variable seqs. File "linkable_list.ml", lines 83-93, characters 13-10: 83 | .............((match it with 84 | (fname1, Reloc(seq), origin) -> 85 | let _ = (prerr_endline ("Considering relocatable file " ^ fname1)) in bind (Elf_file.read_elf64_file seq) (fun e -> 86 | return (RelocELF(elf_memory_image_of_elf64_file a fname1 e), it, opts)) 87 | | (fname1, Shared(seq), origin) -> ... 90 | | (fname1, Script(seq), origin) -> 91 | (*let _ = Missing_pervasives.errln ("Skipping linker script " ^ fname) in*) 92 | fail "unsupported input item" 93 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (_, ControlScript, _) File "linkable_list.ml", line 298, characters 8-14: 298 | let refstr = ("`" ^^^^^^ Warning 26 [unused-var]: unused variable refstr. File "linkable_list.ml", line 390, characters 8-23: 390 | let und_ref_triples = (let x2 =(Pset.from_list (tripleCompare Nat_big_num.compare compare (tripleCompare compare (tripleCompare compare compare (pairCompare compare (lexicographic_compare compare))) compare)) ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable und_ref_triples. File "linker_script.ml", lines 327-343, characters 147-5: 327 | ...................................................................................................................................................(match comp_el with 328 | IncludeInputSection(retain_pol, irec (* fname, linkable_idx, shndx, isec, img *)) -> 329 | let aligned_next_free = (align_up_to irec.isec.elf64_section_align next_free_addr) 330 | in 331 | (*let _ = errln ("Aligned start address up to 0x" ^ hex_string_of_natural aligned_next_free ^ ... 340 | ( Nat_big_num.add aligned_next_free (Ml_bindings.nat_big_num_of_uint64 def.def_syment.elf64_st_size), List.rev_append (List.rev addr_list) [aligned_next_free]) 341 | (*| Hole(AddressExprFn f) -> (f next_free_addr secs, addr_list ++ [next_free_addr])*) 342 | | ProvideSymbol(pol, name1, spec) -> (next_free_addr, List.rev_append (List.rev addr_list) [next_free_addr]) 343 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", lines 380-389, characters 40-6: 380 | ........................................((match name1 with 381 | "ldata-segment" -> (match user_data_segment_start with 382 | None -> default 383 | | Some addr -> (* fun _ -> *) addr 384 | ) 385 | | "text-segment" -> (match user_text_segment_start with 386 | None -> default 387 | | Some addr -> (* fun _ -> *) addr 388 | ) 389 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: "" File "linker_script.ml", line 970, characters 10-18: 970 | | OnlyIfRo -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", line 978, characters 10-18: 978 | | OnlyIfRw -> ^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1298-1306, characters 12-13: 1298 | ............(match (acc_ynm, new_ynm) with 1299 | (None, None) -> None 1300 | | (None, Some x) -> Some x 1301 | | (Some x, None) -> Some x 1302 | | (Some true, Some false) -> Some true 1303 | | (Some true, Some true) -> Some true 1304 | | (Some false, Some false) -> Some false 1305 | | (Some true, Some false) -> Some true 1306 | )............ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1305, characters 18-41: 1305 | | (Some true, Some false) -> Some true ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1312-1320, characters 12-13: 1312 | ............(match (acc_ynm, new_ynm) with 1313 | (None, None) -> None 1314 | | (None, Some x) -> Some x 1315 | | (Some x, None) -> Some x 1316 | | (Some true, Some false) -> Some false 1317 | | (Some true, Some true) -> Some true 1318 | | (Some false, Some false) -> Some false 1319 | | (Some true, Some false) -> Some false 1320 | )............................................................................................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some false, Some true) File "linker_script.ml", line 1319, characters 18-41: 1319 | | (Some true, Some false) -> Some false ^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 1562-1777, characters 40-45: 1562 | ........................................(match tag with 1563 | (* If it's a section, we discard it. 1564 | * We will add a new section record at the end. (FIXME) *) 1565 | | FileFeature(ElfSection(idx1, isec1)) -> None 1566 | (* If it's a symbol def, we propagate it. ... 1774 | } 1775 | )) 1776 | ) (* match maybe_reloc *) 1777 | )................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader _|ElfSectionHeaderTable _|ElfProgramHeaderTable _|ElfSegment _) File "linker_script.ml", lines 1409-1849, characters 54-18: 1409 | ......................................................((match comp_el with 1410 | | IncludeInputSection(retainpolicy, (* fname, linkable_idx, shndx, isec, img *) irec) -> 1411 | (* We want to get the input section as a byte pattern *) 1412 | (*let _ = errln ("Processing inclusion of input section `" ^ irec.isec.elf64_section_name_as_string 1413 | ^ "' from file `" ^ irec.fname ... 1846 | SymbolDef(symbol_def_for_provide_symbol name1 size2 info other control_script_linkable_idx) 1847 | )]) 1848 | ) 1849 | ))........................ Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Hole _ File "linker_script.ml", line 2448, characters 10-11: 2448 | | _ -> acc ^ Warning 11 [redundant-case]: this match case is unused. File "linker_script.ml", lines 2483-2505, characters 55-10: 2483 | .......................................................((match input with 2484 | InputSection(irec) -> 2485 | (* HACK: simulates GNU linker, but this logic ought to go elsewhere *) 2486 | if irec.isec.elf64_section_name_as_string = ".note.GNU-stack" then None 2487 | else ... 2502 | && not (flag_is_set shf_execinstr irec.isec.elf64_section_flags) 2503 | then place_after_data 2504 | else place_after_text 2505 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Common (_, _, { _ }, {def_syment={ _ }; _ }) File "linker_script.ml", lines 2650-2663, characters 46-18: 2650 | ..............................................((match (maybe_idef, possible_script_defs, possible_linker_generated_def) with 2651 | | (_, [], None) -> (*let _ = errln "no" in *) 2652 | (((iref_idx, iref, iref_item), maybe_idef), None) 2653 | | (None, [], Some(def)) -> (*let _ = errln "yes (was undefined)" in*) 2654 | (((iref_idx, iref, iref_item), Some(lowest_idx, def, first_linkable_item)), Some(def)) ... 2660 | (((iref_idx, iref, iref_item), Some (control_script_linkable_idx, def, control_script_linkable_item)), Some(def)) 2661 | | (_, pair1 :: pair2 :: more, _) -> (*let _ = errln "error" in*) 2662 | failwith "ambiguous symbol binding in linker control script" 2663 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: (Some _, [], Some _) File "linker_script.ml", line 1085, characters 24-43: 1085 | let acc_with_output_sec = (flush_output_sec cur_output_sec) ^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable acc_with_output_sec. File "linker_script.ml", line 1403, characters 20-29: 1403 | let make_line = (fun namestr -> (fun addrstr -> (fun szstr -> (fun rhs -> ( ^^^^^^^^^ Warning 26 [unused-var]: unused variable make_line. File "linker_script.ml", line 1506, characters 40-60: 1506 | let included_global_defs = (let x2 = ^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable included_global_defs. File "linker_script.ml", line 1908, characters 21-38: 1908 | (let section_tags_bare = (List.filter (fun (maybe_range, tag) -> ^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable section_tags_bare. File "linker_script.ml", line 2143, characters 44-49: 2143 | let size2 = (Nat_big_num.sub_nat end_addr start_addr) ^^^^^ Warning 26 [unused-var]: unused variable size2. File "linker_script.ml", line 2170, characters 24-38: 2170 | let endpos_option2 = (data_segment_endpos option2) ^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable endpos_option2. File "linker_script.ml", line 2208, characters 24-47: 2208 | let count_sections_in_image = (fun img2 -> ( ^^^^^^^^^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable count_sections_in_image. File "linker_script.ml", line 2480, characters 13-28: 2480 | let place_after_rel = (find_output (Some(".rela.dyn")) (Some(sht_rela))(Pset.from_list Nat_big_num.compare [])(Pset.from_list Nat_big_num.compare [])) in ^^^^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable place_after_rel. File "linker_script.ml", line 2707, characters 8-20: 2707 | let discard_line = (fun i -> ((match i with ^^^^^^^^^^^^ Warning 26 [unused-var]: unused variable discard_line. File "link.ml", lines 326-330, characters 8-9: 326 | ........(match range_tag1 with 327 | FileFeature(ElfSection(idx1, isec1)) -> 328 | if a.section_is_special isec1 img2 (* discard reloc sections, and we'll re-add them *) 329 | then Some (el_name, range_tag1) else None 330 | ) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: FileFeature (ElfHeader { _ }|ElfSectionHeaderTable _|ElfProgramHeaderTable _| ElfSegment (_, {elf64_segment_body={ _ }; elf64_segment_flags=(_, _, _); _ })) File "link.ml", lines 645-673, characters 42-30: 645 | ..........................................((match x.maybe_def_bound_to with 646 | Some(ApplyReloc, Some(bound_def)) -> 647 | (* Here we are mapping 648 | * *from* the definition found in an input object during resolution (bound_def) 649 | * *to* the corresponding symbol in the output image, now that we've built it. ... 670 | | Some(LeaveReloc, _) -> 671 | (* We shouldn't be seeing this, given that we're applying the reloc Right Now. *) 672 | failwith "internal error: applying reloc that is not to be applied" 673 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (ChangeRelocTo _, _) File "link.ml", lines 990-993, characters 8-10: 990 | ........((match Command_line.find_option_matching_tag (Command_line.EntryAddress( (Nat_big_num.of_int 0))) options with 991 | None -> a.guess_entry_point output_image 992 | | Some(Command_line.EntryAddress(x)) -> Some x 993 | )) Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (BindFunctionsEarly|BindNonFunctionsEarly|OutputFilename _|OutputKind _| ForceCommonDefined _|Soname _|TextSegmentStart _|RodataSegmentStart _| LdataSegmentStart _) File "load.ml", lines 278-292, characters 2-3: 278 | ..(match maybe_pltgot_offset with 279 | | Some (_, Address pltgot_offset) -> 280 | let pltgot_addr = (Nat_big_num.add base (Ml_bindings.nat_big_num_of_uint64 pltgot_offset)) in 281 | let _ = (prerr_endline ("Initializing PLTGOT at 0x" ^ (hex_string_of_natural pltgot_addr))) in 282 | (* The second entry contains a linker-specific value. FreeBSD's rtld-elf ... 289 | | None -> 290 | let _ = (prerr_endline ("No DT_PLTGOT in .dynamic, skipping PLTGOT initialization")) in 291 | img2 292 | ). Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 371-374, characters 19-4: 371 | ...................((match maybe_got_offset with 372 | | Some (_, Address got) -> got 373 | | None -> failwith "apply_mips64_got_relocations: missing DT_PLTGOT in .dynamic" 374 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 382-402, characters 31-4: 382 | ...............................((match maybe_local_gotno with 383 | | Some (_, Numeric local_gotno) -> 384 | (* The first entry is reserved to hold the address of the entry point in 385 | the dynamic linker to call when lazy resolving text symbols. The second 386 | entry is reserved by DSOs linked with GNU's ld to hold the base address ... 399 | | None -> 400 | let _ = (prerr_endline "Not applying MIPS64 .got relocations: missing DT_LOCAL_GOTNO") in 401 | (img2, got_addr) 402 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 408-411, characters 20-4: 408 | ....................((match maybe_symtab_addr with 409 | | Some (_, Address symtab_addr) -> symtab_addr 410 | | None -> failwith "apply_mips64_got_relocations: missing DT_SYMTAB in .dynamic" 411 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 415-418, characters 15-4: 415 | ...............((match maybe_gotsym with 416 | | Some (_, Numeric gotsym) -> gotsym 417 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_GOTSYM in .dynamic" 418 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 422-425, characters 17-4: 422 | .................((match maybe_symtabno with 423 | | Some (_, Numeric symtabno) -> symtabno 424 | | None -> failwith "apply_mips64_got_relocations: missing DT_MIPS_SYMTABNO in .dynamic" 425 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 435-438, characters 24-4: 435 | ........................((match maybe_cap_relocs with 436 | | Some (_, Address cap_relocs_addr) -> Ml_bindings.nat_big_num_of_uint64 cap_relocs_addr 437 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCS in .dynamic" 438 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Size _|FName _|SOName _|Path _|RPath _|RunPath _|Library _| Flags1 _|Flags _|Numeric _|Checksum _|RelType _|Timestamp _)) File "load.ml", lines 442-445, characters 21-4: 442 | .....................((match maybe_cap_relocssz with 443 | | Some (_, Numeric cap_relocssz) -> cap_relocssz 444 | | None -> failwith "apply_cheri_mips64_cap_relocations: missing DT_CHERI___CAPRELOCSSZ in .dynamic" 445 | ))... Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: Some (_, (Null|Ignored|Address _|Size _|FName _|SOName _|Path _|RPath _|RunPath _| Library _|Flags1 _|Flags _|Checksum _|RelType _|Timestamp _)) File "load.ml", line 524, characters 8-18: 524 | (let symtab_scn = (assert_unwrap_maybe (Lem_list.list_index f.elf64_file_interpreted_sections (Nat_big_num.to_int symtab_scnidx))) in bind (find_elf64_symbols_by_symtab_idx symtab_scnidx f) (fun triple -> ^^^^^^^^^^ Warning 26 [unused-var]: unused variable symtab_scn. File "load.ml", line 528, characters 8-17: 528 | let sym_value = (Ml_bindings.nat_big_num_of_uint64 sym_entry.elf64_st_value) in ^^^^^^^^^ Warning 26 [unused-var]: unused variable sym_value. make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test rm -fr -- /tmp/dh-xdg-rundir-zyz20OBo create-stamp debian/debhelper-build-stamp dh_prep rm -f -- debian/liblinksem-ocaml-dev.substvars rm -fr -- debian/.debhelper/generated/liblinksem-ocaml-dev/ debian/liblinksem-ocaml-dev/ debian/tmp/ debian/rules override_dh_auto_install make[1]: Entering directory '/<>' echo /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 mkdir -p /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 /usr/bin/make install make[2]: Entering directory '/<>' /usr/bin/make -C src install make[3]: Entering directory '/<>/src' OCAMLPATH is lem.mk:13: MAKECMDGOALS is install /bin/sh: 1: git: not found Makefile:11: warning: overriding recipe for target 'clean' no_ocamlbuild.mk:117: warning: ignoring old recipe for target 'clean' ocamlfind remove -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 linksem ocamlfind: [WARNING] No such file: /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem/META ocamlfind install -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 -patch-version "0.8" linksem META Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem/META touch /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem/META ocamlfind remove -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 linksem_zarith ocamlfind: [WARNING] No such file: /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/META ocamlfind install -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 -patch-version "0.8" linksem_zarith \ build_zarith/META \ build_zarith/linksem.cma build_zarith/linksem.cmxa \ build_zarith/linksem.a\ build_zarith/*.cmi \ build_zarith/*.cmx \ build_zarith/*.cmt \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml \ abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml \ elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.a Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cmxa Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cma Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/META touch /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/META ocamlfind remove -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 linksem_num ocamlfind: [WARNING] No such file: /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/META ocamlfind install -destdir /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0 -patch-version "0.8" linksem_num \ build_num/META \ build_num/linksem.cma build_num/linksem.cmxa \ build_num/linksem.a\ build_num/*.cmi \ build_num/*.cmx \ build_num/*.cmt \ uint64_wrapper.ml uint32_wrapper.ml show.ml endianness.ml error.ml ml_bindings.ml missing_pervasives.ml multimap.ml default_printing.ml byte_sequence_wrapper.ml byte_sequence_impl.ml filesystem.ml filesystem_wrapper.ml \ byte_sequence.ml byte_pattern.ml byte_pattern_extra.ml archive.ml elf_types_native_uint.ml hex_printing.ml string_table.ml auxv.ml elf_header.ml elf_symbol_table.ml elf_program_header_table.ml elf_section_header_table.ml elf_relocation.ml elf_interpreted_segment.ml elf_interpreted_section.ml elf_note.ml elf_file.ml elf_dynamic.ml dwarf_ctypes.ml dwarf.ml ldconfig.ml \ abis/abi_classes.ml memory_image.ml memory_image_orderings.ml abis/abi_utilities.ml gnu_extensions/gnu_ext_abi.ml abis/power64/abi_power64.ml abis/power64/abi_power64_elf_header.ml abis/power64/abi_power64_section_header_table.ml abis/power64/abi_power64_dynamic.ml abis/aarch64/abi_aarch64_le_elf_header.ml abis/aarch64/abi_aarch64_symbol_table.ml abis/aarch64/abi_aarch64_section_header_table.ml abis/aarch64/abi_aarch64_program_header_table.ml abis/aarch64/abi_aarch64_le_serialisation.ml abis/aarch64/abi_aarch64_relocation.ml abis/aarch64/abi_aarch64_le.ml abstract_linker_script.ml abis/amd64/abi_amd64_elf_header.ml abis/amd64/abi_amd64_serialisation.ml abis/amd64/abi_amd64_relocation.ml abis/amd64/abi_amd64_program_header_table.ml abis/amd64/abi_amd64_section_header_table.ml abis/amd64/abi_amd64_symbol_table.ml abis/amd64/abi_amd64.ml abis/mips64/abi_mips64_dynamic.ml abis/mips64/abi_mips64_elf_header.ml abis/mips64/abi_mips64_relocation.ml abis/mips64/abi_mips64_serialisation.ml abis/mips64/abi_mips64_program_header_table.ml abis/mips64/abi_mips64_section_header_table.ml abis/mips64/abi_mips64_symbol_table.ml abis/mips64/abi_mips64.ml abis/x86/abi_x86_relocation.ml abis/power64/abi_power64_relocation.ml abis/riscv/abi_riscv_elf_header.ml abis/riscv/abi_riscv_program_header_table.ml abis/riscv/abi_riscv_relocation.ml abis/riscv/abi_riscv_section_header_table.ml abis/riscv/abi_riscv_serialisation.ml abis/riscv/abi_riscv_symbol_table.ml abis/riscv/abi_riscv.ml abis/cheri_mips64/abi_cheri_mips64_capability.ml abis/cheri_mips64/abi_cheri_mips64_dynamic.ml abis/cheri_mips64/abi_cheri_mips64_elf_header.ml abis/cheri_mips64/abi_cheri_mips64_relocation.ml abis/cheri_mips64/abi_cheri_mips64.ml gnu_extensions/gnu_ext_types_native_uint.ml gnu_extensions/gnu_ext_section_header_table.ml gnu_extensions/gnu_ext_dynamic.ml gnu_extensions/gnu_ext_symbol_versioning.ml gnu_extensions/gnu_ext_program_header_table.ml gnu_extensions/gnu_ext_section_to_segment_mapping.ml gnu_extensions/gnu_ext_note.ml abis/abis.ml adaptors/sail_interface.ml adaptors/harness_interface.ml \ elf_memory_image.ml elf_memory_image_of_elf64_file.ml command_line.ml input_list.ml linkable_list.ml linker_script.ml link.ml load.ml elf64_file_of_elf_memory_image.ml test_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.ml Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmt Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmx Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmi Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.a Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cmxa Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cma Installed /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/META touch /<>/debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/META make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_install install -m0755 -d debian/liblinksem-ocaml-dev//usr/lib/x86_64-linux-gnu/ocaml/5.2.0 cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num debian/tmp/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith debian/liblinksem-ocaml-dev//usr/lib/x86_64-linux-gnu/ocaml/5.2.0/ dh_ocamldoc dh_installdocs install -m0755 -d debian/liblinksem-ocaml-dev/usr/share/doc/liblinksem-ocaml-dev install -p -m0644 debian/copyright debian/liblinksem-ocaml-dev/usr/share/doc/liblinksem-ocaml-dev/copyright dh_installchangelogs install -m0755 -d debian/liblinksem-ocaml-dev/usr/share/doc/liblinksem-ocaml-dev install -p -m0644 debian/.debhelper/generated/liblinksem-ocaml-dev/dh_installchangelogs.dch.trimmed debian/liblinksem-ocaml-dev/usr/share/doc/liblinksem-ocaml-dev/changelog.Debian dh_perl dh_link dh_strip_nondeterminism dh_compress cd debian/liblinksem-ocaml-dev chmod a-x usr/share/doc/liblinksem-ocaml-dev/changelog.Debian gzip -9nf usr/share/doc/liblinksem-ocaml-dev/changelog.Debian cd '/<>' dh_fixperms find debian/liblinksem-ocaml-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/liblinksem-ocaml-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/liblinksem-ocaml-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/liblinksem-ocaml-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/liblinksem-ocaml-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/liblinksem-ocaml-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/<>' dh_dwz --no-dwz-multifile make[1]: Leaving directory '/<>' dh_strip -a dh_makeshlibs -a rm -f debian/liblinksem-ocaml-dev/DEBIAN/shlibs dh_shlibdeps -a dh_installdeb install -m0755 -d debian/liblinksem-ocaml-dev/DEBIAN dh_ocaml +++ Remove former .olist.debhelper files +++ +++ Generate .olist.debhelper files +++ cat debian/liblinksem-ocaml-dev.olist.debhelper debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cma debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cmxa debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cma debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cmxa debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmx debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmi debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmx +++ Compute .md5sums and lintian files for dev packages +++ mkdir -p debian/liblinksem-ocaml-dev//var/lib/ocaml/md5sums /usr/bin/ocaml-md5sums -v --package liblinksem-ocaml-dev --version 0.8+dfsg3-1 --dump-info debian/liblinksem-ocaml-dev.oinfo.debhelper --dump-provides debian/liblinksem-ocaml-dev.oprovides.debhelper compute < debian/liblinksem-ocaml-dev.olist.debhelper > debian/liblinksem-ocaml-dev//var/lib/ocaml/md5sums/liblinksem-ocaml-dev.md5sums Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cma Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cma Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cmxa Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cmxa Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cma Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cma Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cmxa Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cmxa Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmx Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmi Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmi Processing debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmx Execute ocamlobjinfo debian/liblinksem-ocaml-dev/usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmx mkdir -p debian/liblinksem-ocaml-dev//var/lib/ocaml/lintian /usr/bin/ocaml-lintian -v --package liblinksem-ocaml-dev --version 0.8+dfsg3-1 < debian/liblinksem-ocaml-dev.olist.debhelper > debian/liblinksem-ocaml-dev//var/lib/ocaml/lintian/liblinksem-ocaml-dev.info mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars +++ Compute dependencies for dev +++ mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars /usr/bin/ocaml-md5sums -v --md5sums-dir debian/liblinksem-ocaml-dev//var/lib/ocaml/md5sums --load-info debian/liblinksem-ocaml-dev.oinfo.debhelper dep Load from dump debian/liblinksem-ocaml-dev.oinfo.debhelper liblinksem-ocaml-dev v0.8+dfsg3-1 depends on liblem-ocaml-dev v2022-12-10+dfsg2-4 through Lem_set liblinksem-ocaml-dev v0.8+dfsg3-1 depends on libnum-ocaml-dev/libnum-ocaml v1.5-1+b1 through Num liblinksem-ocaml-dev v0.8+dfsg3-1 depends on libstdlib-ocaml-dev/libstdlib-ocaml v5.2.0-3 through Stdlib__List liblinksem-ocaml-dev v0.8+dfsg3-1 depends on libzarith-ocaml-dev/libzarith-ocaml v1.14-1 through Z mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars mv debian/liblinksem-ocaml-dev.substvars.new debian/liblinksem-ocaml-dev.substvars +++ Compute dependencies for binary packages+++ dh_gencontrol install -m0755 -d debian/liblinksem-ocaml-dev/DEBIAN echo misc:Depends= >> debian/liblinksem-ocaml-dev.substvars echo misc:Pre-Depends= >> debian/liblinksem-ocaml-dev.substvars dpkg-gencontrol -pliblinksem-ocaml-dev -ldebian/changelog -Tdebian/liblinksem-ocaml-dev.substvars -cdebian/control -Pdebian/liblinksem-ocaml-dev dpkg-gencontrol: warning: Depends field of package liblinksem-ocaml-dev: substitution variable ${shlibs:Depends} used, but is not defined chmod 0644 -- debian/liblinksem-ocaml-dev/DEBIAN/control dh_md5sums install -m0755 -d debian/liblinksem-ocaml-dev/DEBIAN cd debian/liblinksem-ocaml-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/liblinksem-ocaml-dev/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/liblinksem-ocaml-dev .. dpkg-deb: building package 'liblinksem-ocaml-dev' in '../liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb'. dpkg-genbuildinfo -O../linksem_0.8+dfsg3-1_amd64.buildinfo dpkg-genchanges -sa -v0.8+dfsg3-1~ -O../linksem_0.8+dfsg3-1_amd64.changes dpkg-genchanges: warning: 'since' option specifies non-existing version '0.8+dfsg3-1~' dpkg-genchanges: warning: use newest entry that is earlier than the one specified dpkg-genchanges: warning: none found, starting from the oldest entry dpkg-genchanges: info: including full source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage-debomatic-original: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2024-11-22T11:53:16Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ /home/debomatic/debomatic/sbuildcommands/finished-build-commands/no-network-restore linksem_0.8+dfsg3-1 unstable amd64 ---------------------------------------------------------------------------------------------------------------------- Reading package lists... Building dependency tree... Reading state information... The following packages will be REMOVED: net-tools* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 999 kB disk space will be freed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17073 files and directories currently installed.) Removing net-tools (2.10-1.1) ... Processing triggers for man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. I: Finished running '/home/debomatic/debomatic/sbuildcommands/finished-build-commands/no-network-restore linksem_0.8+dfsg3-1 unstable amd64'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ linksem_0.8+dfsg3-1_amd64.changes: ---------------------------------- Format: 1.8 Date: Wed, 09 Oct 2024 22:50:41 +0800 Source: linksem Binary: liblinksem-ocaml-dev Architecture: source amd64 Version: 0.8+dfsg3-1 Distribution: unstable Urgency: low Maintainer: Debian OCaml Maintainers Changed-By: Bo YU Description: liblinksem-ocaml-dev - Formalisation of the core ELF and DWARF file formats written in L Closes: 1067819 Changes: linksem (0.8+dfsg3-1) unstable; urgency=low . * Initial release. (Closes: #1067819) Checksums-Sha1: 4b7e775f642dee65bddd5ccc8ff9fcee3a1a1b10 1174 linksem_0.8+dfsg3-1.dsc 0d57d104287cb37e1950f470c3502b85596af367 487052 linksem_0.8+dfsg3.orig.tar.xz 5fb0e7f02e4004edc3f4d86779fcfeded57bee7b 4564 linksem_0.8+dfsg3-1.debian.tar.xz 89ebed6f460efd74b3fd061613dbd582a9e95579 15707352 liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb 002348d7a1494b527c3c1eb59af2c87fcdc636a1 5625 linksem_0.8+dfsg3-1_amd64.buildinfo Checksums-Sha256: 2a5ad75bfd90cb9973b6f71bb5875eef953c22b619a09a80647cc785a8f61b4f 1174 linksem_0.8+dfsg3-1.dsc a61f40a9994299c6834a77b5c6f0180643d32b0658a107fbba43332f34079814 487052 linksem_0.8+dfsg3.orig.tar.xz e87bb5916b9d56b2d18245a20cafb46af2809776c529526c7c0f2adabd150d30 4564 linksem_0.8+dfsg3-1.debian.tar.xz 4bca0ac67abb1a7dea7c3e79f6d2830bed254b9967d7b70a5b8afb5dc66bab02 15707352 liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb a1d9bc9dc0aec14aea97d33b24f36836f9c09b85583bc75163e604562f893576 5625 linksem_0.8+dfsg3-1_amd64.buildinfo Files: d5e94818980740fe5c33a0c9bb64e228 1174 ocaml optional linksem_0.8+dfsg3-1.dsc 984fd25c07b56e89193adde3a69c3a49 487052 ocaml optional linksem_0.8+dfsg3.orig.tar.xz 31881337d2fc03f977e38c73ac7cbf48 4564 ocaml optional linksem_0.8+dfsg3-1.debian.tar.xz c988b0ddd9f8198e8407265099176fb9 15707352 ocaml optional liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb 608bfe1bce99d74ffbc17ae096c3eecf 5625 ocaml optional linksem_0.8+dfsg3-1_amd64.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: linksem Binary: liblinksem-ocaml-dev Architecture: amd64 source Version: 0.8+dfsg3-1 Checksums-Md5: d5e94818980740fe5c33a0c9bb64e228 1174 linksem_0.8+dfsg3-1.dsc c988b0ddd9f8198e8407265099176fb9 15707352 liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb Checksums-Sha1: 4b7e775f642dee65bddd5ccc8ff9fcee3a1a1b10 1174 linksem_0.8+dfsg3-1.dsc 89ebed6f460efd74b3fd061613dbd582a9e95579 15707352 liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb Checksums-Sha256: 2a5ad75bfd90cb9973b6f71bb5875eef953c22b619a09a80647cc785a8f61b4f 1174 linksem_0.8+dfsg3-1.dsc 4bca0ac67abb1a7dea7c3e79f6d2830bed254b9967d7b70a5b8afb5dc66bab02 15707352 liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Fri, 22 Nov 2024 11:53:16 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs Installed-Build-Depends: autoconf (= 2.72-3), automake (= 1:1.16.5-1.3), autopoint (= 0.22.5-2), autotools-dev (= 20220109.1), base-files (= 13.5), base-passwd (= 3.6.5), bash (= 5.2.32-1+b2), binutils (= 2.43.1-5), binutils-common (= 2.43.1-5), binutils-x86-64-linux-gnu (= 2.43.1-5), bsdextrautils (= 2.40.2-11), bsdutils (= 1:2.40.2-11), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.5-1+b1), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-8), cpp-14-x86-64-linux-gnu (= 14.2.0-8), cpp-x86-64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-9), debconf (= 1.5.87), debhelper (= 13.20), debianutils (= 5.21), dh-autoreconf (= 20), dh-ocaml (= 2.4), dh-strip-nondeterminism (= 1.14.0-1), diffutils (= 1:3.10-1), dpkg (= 1.22.11), dpkg-dev (= 1.22.11), dwz (= 0.15-1+b1), file (= 1:5.45-3+b1), findutils (= 4.10.0-3), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-8), g++-14-x86-64-linux-gnu (= 14.2.0-8), g++-x86-64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-8), gcc-14-base (= 14.2.0-8), gcc-14-x86-64-linux-gnu (= 14.2.0-8), gcc-x86-64-linux-gnu (= 4:14.2.0-1), gettext (= 0.22.5-2), gettext-base (= 0.22.5-2), grep (= 3.11-4), groff-base (= 1.23.0-5), gzip (= 1.12-1.1), hostname (= 3.25), init-system-helpers (= 1.67), intltool-debian (= 0.35.0+20060710.6), lem (= 2022-12-10+dfsg2-4), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14.2.0-8), libatomic1 (= 14.2.0-8), libattr1 (= 1:2.5.2-2), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2), libbinutils (= 2.43.1-5), libblkid1 (= 2.40.2-11), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.40-3), libc-dev-bin (= 2.40-3), libc6 (= 2.40-3), libc6-dev (= 2.40-3), libcap-ng0 (= 0.8.5-3+b1), libcap2 (= 1:2.66-5+b1), libcc1-0 (= 14.2.0-8), libcompiler-libs-ocaml-dev (= 5.2.0-3), libconfig-tiny-perl (= 2.30-1), libcrypt-dev (= 1:4.4.36-5), libcrypt1 (= 1:4.4.36-5), libctf-nobfd0 (= 2.43.1-5), libctf0 (= 2.43.1-5), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.273), libdebhelper-perl (= 13.20), libdpkg-perl (= 1.22.11), libelf1t64 (= 0.192-4), libfile-stripnondeterminism-perl (= 1.14.0-1), libfindlib-ocaml (= 1.9.6-3), libgcc-14-dev (= 14.2.0-8), libgcc-s1 (= 14.2.0-8), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgmp-dev (= 2:6.3.0+dfsg-2+b2), libgmp10 (= 2:6.3.0+dfsg-2+b2), libgmp3-dev (= 2:6.3.0+dfsg-2+b2), libgmpxx4ldbl (= 2:6.3.0+dfsg-2+b2), libgomp1 (= 14.2.0-8), libgprofng0 (= 2.43.1-5), libhwasan0 (= 14.2.0-8), libicu72 (= 72.1-5+b1), libisl23 (= 0.27-1), libitm1 (= 14.2.0-8), libjansson4 (= 2.14-2+b3), liblem-ocaml-dev (= 2022-12-10+dfsg2-4), liblsan0 (= 14.2.0-8), liblzma5 (= 5.6.3-1+b1), libmagic-mgc (= 1:5.45-3+b1), libmagic1t64 (= 1:5.45-3+b1), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.40.2-11), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.1-1+b2), libncurses-dev (= 6.5-2+b1), libncurses6 (= 6.5-2+b1), libncursesw6 (= 6.5-2+b1), libnum-ocaml (= 1.5-1+b1), libnum-ocaml-dev (= 1.5-1+b1), libpam-modules (= 1.5.3-7+b1), libpam-modules-bin (= 1.5.3-7+b1), libpam-runtime (= 1.5.3-7), libpam0g (= 1.5.3-7+b1), libpcre2-8-0 (= 10.44-4), libperl5.40 (= 5.40.0-7), libpipeline1 (= 1.5.8-1), libquadmath0 (= 14.2.0-8), libseccomp2 (= 2.5.5-1+b3), libselinux1 (= 3.7-3+b1), libsframe1 (= 2.43.1-5), libsmartcols1 (= 2.40.2-11), libssl3t64 (= 3.3.2-2), libstdc++-14-dev (= 14.2.0-8), libstdc++6 (= 14.2.0-8), libstdlib-ocaml (= 5.2.0-3), libstdlib-ocaml-dev (= 5.2.0-3), libsystemd0 (= 257~rc2-3), libtinfo6 (= 6.5-2+b1), libtool (= 2.4.7-8), libtsan2 (= 14.2.0-8), libubsan1 (= 14.2.0-8), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257~rc2-3), libunistring5 (= 1.2-1+b1), libuuid1 (= 2.40.2-11), libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1), libzarith-ocaml (= 1.14-1), libzarith-ocaml-dev (= 1.14-1), libzstd-dev (= 1.5.6+dfsg-1+b1), libzstd1 (= 1.5.6+dfsg-1+b1), linux-libc-dev (= 6.11.9-1), m4 (= 1.4.19-4), make (= 4.3-4.1), man-db (= 2.13.0-1), mawk (= 1.3.4.20240905-1), ncurses-base (= 6.5-2), ncurses-bin (= 6.5-2+b1), ocaml (= 5.2.0-3), ocaml-base (= 5.2.0-3), ocaml-findlib (= 1.9.6-3), ocaml-interp (= 5.2.0-3), ocamlbuild (= 0.15.0-2+b1), openssl-provider-legacy (= 3.3.2-2), patch (= 2.7.6-7), perl (= 5.40.0-7), perl-base (= 5.40.0-7), perl-modules-5.40 (= 5.40.0-7), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.24), sysvinit-utils (= 3.11-1), tar (= 1.35+dfsg-3), usr-is-merged (= 39), util-linux (= 2.40.2-11), xz-utils (= 5.6.3-1+b1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1728485441" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ liblinksem-ocaml-dev_0.8+dfsg3-1_amd64.deb ------------------------------------------ new Debian package, version 2.0. size 15707352 bytes: control archive=16344 bytes. 841 bytes, 19 lines control 86943 bytes, 813 lines md5sums Package: liblinksem-ocaml-dev Source: linksem Version: 0.8+dfsg3-1 Architecture: amd64 Maintainer: Debian OCaml Maintainers Installed-Size: 34159 Depends: liblem-ocaml-dev-ao0g1, libnum-ocaml-dev-ru7b2, libstdlib-ocaml-dev-7l663, libzarith-ocaml-dev-mtsj7, ocaml-5.2.0 Suggests: ocaml-findlib Provides: liblinksem-ocaml-dev-4bd11 Section: ocaml Priority: optional Homepage: https://github.com/rems-project/lem Description: Formalisation of the core ELF and DWARF file formats written in Lem Linksem is a formalisation of substantial parts of ELF linking and DWARF debug information. . The ELF formalisation (and parts of the ABI formalisation) are currently also being used as a subcomponent of the rmem architectural exploration tool, for parsing ELF files and setting up initial machine states. drwxr-xr-x root/root 0 2024-10-09 14:50 ./ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem/ -rw-r--r-- root/root 164 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem/META drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ -rw-r--r-- root/root 217 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/META -rw-r--r-- root/root 3456 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmi -rw-r--r-- root/root 17807 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmt -rw-r--r-- root/root 4242 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.cmx -rw-r--r-- root/root 3205 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le.ml -rw-r--r-- root/root 2470 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmi -rw-r--r-- root/root 10929 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmt -rw-r--r-- root/root 2766 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.cmx -rw-r--r-- root/root 2300 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_elf_header.ml -rw-r--r-- root/root 2669 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmi -rw-r--r-- root/root 10455 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmt -rw-r--r-- root/root 2634 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.cmx -rw-r--r-- root/root 13389 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_le_serialisation.ml -rw-r--r-- root/root 1107 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmi -rw-r--r-- root/root 6091 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmt -rw-r--r-- root/root 1009 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.cmx -rw-r--r-- root/root 1131 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_program_header_table.ml -rw-r--r-- root/root 6299 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmi -rw-r--r-- root/root 161967 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmt -rw-r--r-- root/root 3333 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.cmx -rw-r--r-- root/root 58656 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_relocation.ml -rw-r--r-- root/root 1063 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmi -rw-r--r-- root/root 5581 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmt -rw-r--r-- root/root 1001 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.cmx -rw-r--r-- root/root 975 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_section_header_table.ml -rw-r--r-- root/root 2493 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmi -rw-r--r-- root/root 8953 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmt -rw-r--r-- root/root 2543 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.cmx -rw-r--r-- root/root 896 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_aarch64_symbol_table.ml -rw-r--r-- root/root 3712 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmi -rw-r--r-- root/root 20668 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmt -rw-r--r-- root/root 4398 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.cmx -rw-r--r-- root/root 4139 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64.ml -rw-r--r-- root/root 2464 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmi -rw-r--r-- root/root 10929 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmt -rw-r--r-- root/root 2716 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.cmx -rw-r--r-- root/root 2168 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_elf_header.ml -rw-r--r-- root/root 1418 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmi -rw-r--r-- root/root 7729 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmt -rw-r--r-- root/root 1271 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.cmx -rw-r--r-- root/root 1611 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_program_header_table.ml -rw-r--r-- root/root 3833 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmi -rw-r--r-- root/root 55131 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmt -rw-r--r-- root/root 3143 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.cmx -rw-r--r-- root/root 20069 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_relocation.ml -rw-r--r-- root/root 2627 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmi -rw-r--r-- root/root 12671 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmt -rw-r--r-- root/root 2513 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.cmx -rw-r--r-- root/root 2620 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_section_header_table.ml -rw-r--r-- root/root 2654 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmi -rw-r--r-- root/root 10273 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmt -rw-r--r-- root/root 2624 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.cmx -rw-r--r-- root/root 12707 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_serialisation.ml -rw-r--r-- root/root 2770 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmi -rw-r--r-- root/root 8001 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmt -rw-r--r-- root/root 2750 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.cmx -rw-r--r-- root/root 628 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_amd64_symbol_table.ml -rw-r--r-- root/root 2237 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmi -rw-r--r-- root/root 9728 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmt -rw-r--r-- root/root 2693 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.cmx -rw-r--r-- root/root 981 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64.ml -rw-r--r-- root/root 2972 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmi -rw-r--r-- root/root 12257 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmt -rw-r--r-- root/root 3294 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.cmx -rw-r--r-- root/root 1789 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_capability.ml -rw-r--r-- root/root 3124 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmi -rw-r--r-- root/root 16095 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmt -rw-r--r-- root/root 3242 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.cmx -rw-r--r-- root/root 3070 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_dynamic.ml -rw-r--r-- root/root 2640 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmi -rw-r--r-- root/root 12612 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmt -rw-r--r-- root/root 3030 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.cmx -rw-r--r-- root/root 2370 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_elf_header.ml -rw-r--r-- root/root 3588 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmi -rw-r--r-- root/root 18862 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmt -rw-r--r-- root/root 3455 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.cmx -rw-r--r-- root/root 3788 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_cheri_mips64_relocation.ml -rw-r--r-- root/root 372 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmi -rw-r--r-- root/root 2817 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmt -rw-r--r-- root/root 175 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.cmx -rw-r--r-- root/root 132 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_classes.ml -rw-r--r-- root/root 3548 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmi -rw-r--r-- root/root 18035 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmt -rw-r--r-- root/root 4137 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.cmx -rw-r--r-- root/root 3406 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64.ml -rw-r--r-- root/root 4089 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmi -rw-r--r-- root/root 33595 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmt -rw-r--r-- root/root 3066 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.cmx -rw-r--r-- root/root 10473 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_dynamic.ml -rw-r--r-- root/root 2468 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmi -rw-r--r-- root/root 10917 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmt -rw-r--r-- root/root 2727 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.cmx -rw-r--r-- root/root 2142 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_elf_header.ml -rw-r--r-- root/root 1424 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmi -rw-r--r-- root/root 7533 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmt -rw-r--r-- root/root 1602 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.cmx -rw-r--r-- root/root 1593 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_program_header_table.ml -rw-r--r-- root/root 4476 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmi -rw-r--r-- root/root 41059 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmt -rw-r--r-- root/root 3475 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.cmx -rw-r--r-- root/root 12731 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_relocation.ml -rw-r--r-- root/root 2563 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmi -rw-r--r-- root/root 9777 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmt -rw-r--r-- root/root 2595 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.cmx -rw-r--r-- root/root 1469 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_section_header_table.ml -rw-r--r-- root/root 2657 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmi -rw-r--r-- root/root 10291 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmt -rw-r--r-- root/root 2626 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.cmx -rw-r--r-- root/root 12757 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_serialisation.ml -rw-r--r-- root/root 2773 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmi -rw-r--r-- root/root 8020 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmt -rw-r--r-- root/root 2753 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.cmx -rw-r--r-- root/root 644 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_mips64_symbol_table.ml -rw-r--r-- root/root 2629 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmi -rw-r--r-- root/root 12677 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmt -rw-r--r-- root/root 2674 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.cmx -rw-r--r-- root/root 1947 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64.ml -rw-r--r-- root/root 2892 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmi -rw-r--r-- root/root 11496 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmt -rw-r--r-- root/root 2766 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.cmx -rw-r--r-- root/root 1629 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_dynamic.ml -rw-r--r-- root/root 2264 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmi -rw-r--r-- root/root 9870 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmt -rw-r--r-- root/root 2617 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.cmx -rw-r--r-- root/root 1827 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_elf_header.ml -rw-r--r-- root/root 5491 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmi -rw-r--r-- root/root 129767 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmt -rw-r--r-- root/root 3198 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.cmx -rw-r--r-- root/root 47214 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_relocation.ml -rw-r--r-- root/root 2434 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmi -rw-r--r-- root/root 8864 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmt -rw-r--r-- root/root 2425 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.cmx -rw-r--r-- root/root 933 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_power64_section_header_table.ml -rw-r--r-- root/root 3547 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmi -rw-r--r-- root/root 18893 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmt -rw-r--r-- root/root 4169 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.cmx -rw-r--r-- root/root 3539 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv.ml -rw-r--r-- root/root 2463 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmi -rw-r--r-- root/root 10904 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmt -rw-r--r-- root/root 2714 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.cmx -rw-r--r-- root/root 2119 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_elf_header.ml -rw-r--r-- root/root 1291 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmi -rw-r--r-- root/root 5635 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmt -rw-r--r-- root/root 1634 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.cmx -rw-r--r-- root/root 840 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_program_header_table.ml -rw-r--r-- root/root 2716 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmi -rw-r--r-- root/root 7882 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmt -rw-r--r-- root/root 2689 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.cmx -rw-r--r-- root/root 517 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_relocation.ml -rw-r--r-- root/root 2580 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmi -rw-r--r-- root/root 9802 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmt -rw-r--r-- root/root 2592 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.cmx -rw-r--r-- root/root 1469 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_section_header_table.ml -rw-r--r-- root/root 2654 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmi -rw-r--r-- root/root 7747 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmt -rw-r--r-- root/root 2624 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.cmx -rw-r--r-- root/root 649 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_serialisation.ml -rw-r--r-- root/root 2778 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmi -rw-r--r-- root/root 8042 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmt -rw-r--r-- root/root 2752 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.cmx -rw-r--r-- root/root 643 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_riscv_symbol_table.ml -rw-r--r-- root/root 4783 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmi -rw-r--r-- root/root 29557 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmt -rw-r--r-- root/root 3802 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.cmx -rw-r--r-- root/root 9648 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_utilities.ml -rw-r--r-- root/root 1770 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmi -rw-r--r-- root/root 10925 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmt -rw-r--r-- root/root 1348 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.cmx -rw-r--r-- root/root 2530 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abi_x86_relocation.ml -rw-r--r-- root/root 6375 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmi -rw-r--r-- root/root 200283 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmt -rw-r--r-- root/root 13078 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.cmx -rw-r--r-- root/root 94145 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abis.ml -rw-r--r-- root/root 1932 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmi -rw-r--r-- root/root 9597 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmt -rw-r--r-- root/root 1075 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.cmx -rw-r--r-- root/root 2229 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/abstract_linker_script.ml -rw-r--r-- root/root 2518 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmi -rw-r--r-- root/root 27408 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmt -rw-r--r-- root/root 2280 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.cmx -rw-r--r-- root/root 8085 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/archive.ml -rw-r--r-- root/root 3296 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmi -rw-r--r-- root/root 22327 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmt -rw-r--r-- root/root 2267 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.cmx -rw-r--r-- root/root 5310 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/auxv.ml -rw-r--r-- root/root 3373 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmi -rw-r--r-- root/root 33985 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmt -rw-r--r-- root/root 3847 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.cmx -rw-r--r-- root/root 9540 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern.ml -rw-r--r-- root/root 2651 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmi -rw-r--r-- root/root 23737 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmt -rw-r--r-- root/root 2827 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.cmx -rw-r--r-- root/root 5567 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_pattern_extra.ml -rw-r--r-- root/root 3309 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmi -rw-r--r-- root/root 33291 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmt -rw-r--r-- root/root 5466 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.cmx -rw-r--r-- root/root 10872 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence.ml -rw-r--r-- root/root 2098 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmi -rw-r--r-- root/root 12065 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmt -rw-r--r-- root/root 3438 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.cmx -rw-r--r-- root/root 3149 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_impl.ml -rw-r--r-- root/root 3048 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmi -rw-r--r-- root/root 30425 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmt -rw-r--r-- root/root 6091 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.cmx -rw-r--r-- root/root 4204 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/byte_sequence_wrapper.ml -rw-r--r-- root/root 5024 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmi -rw-r--r-- root/root 119347 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmt -rw-r--r-- root/root 52344 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.cmx -rw-r--r-- root/root 49191 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/command_line.ml -rw-r--r-- root/root 907 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmi -rw-r--r-- root/root 5084 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmt -rw-r--r-- root/root 1096 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.cmx -rw-r--r-- root/root 1117 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/default_printing.ml -rw-r--r-- root/root 40089 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmi -rw-r--r-- root/root 972120 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmt -rw-r--r-- root/root 54499 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.cmx -rw-r--r-- root/root 325692 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf.ml -rw-r--r-- root/root 2844 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmi -rw-r--r-- root/root 12756 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmt -rw-r--r-- root/root 1041 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.cmx -rw-r--r-- root/root 3574 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/dwarf_ctypes.ml -rw-r--r-- root/root 3709 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmi -rw-r--r-- root/root 57512 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmt -rw-r--r-- root/root 4578 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.cmx -rw-r--r-- root/root 24560 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf64_file_of_elf_memory_image.ml -rw-r--r-- root/root 6495 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmi -rw-r--r-- root/root 146176 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmt -rw-r--r-- root/root 4387 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.cmx -rw-r--r-- root/root 57437 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_dynamic.ml -rw-r--r-- root/root 6203 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmi -rw-r--r-- root/root 166345 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmt -rw-r--r-- root/root 5326 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.cmx -rw-r--r-- root/root 65073 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_file.ml -rw-r--r-- root/root 13111 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmi -rw-r--r-- root/root 187975 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmt -rw-r--r-- root/root 12405 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.cmx -rw-r--r-- root/root 74899 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_header.ml -rw-r--r-- root/root 3907 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmi -rw-r--r-- root/root 40374 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmt -rw-r--r-- root/root 4920 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.cmx -rw-r--r-- root/root 15780 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_section.ml -rw-r--r-- root/root 3096 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmi -rw-r--r-- root/root 22433 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmt -rw-r--r-- root/root 3392 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.cmx -rw-r--r-- root/root 7253 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_interpreted_segment.ml -rw-r--r-- root/root 4700 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmi -rw-r--r-- root/root 51380 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmt -rw-r--r-- root/root 5070 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.cmx -rw-r--r-- root/root 16794 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image.ml -rw-r--r-- root/root 4849 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmi -rw-r--r-- root/root 74452 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmt -rw-r--r-- root/root 7921 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.cmx -rw-r--r-- root/root 32205 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_memory_image_of_elf64_file.ml -rw-r--r-- root/root 7119 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmi -rw-r--r-- root/root 103509 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmt -rw-r--r-- root/root 4366 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.cmx -rw-r--r-- root/root 33572 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_note.ml -rw-r--r-- root/root 4863 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmi -rw-r--r-- root/root 73234 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmt -rw-r--r-- root/root 6897 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.cmx -rw-r--r-- root/root 32417 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_program_header_table.ml -rw-r--r-- root/root 3333 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmi -rw-r--r-- root/root 32356 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmt -rw-r--r-- root/root 3594 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.cmx -rw-r--r-- root/root 11786 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_relocation.ml -rw-r--r-- root/root 7803 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmi -rw-r--r-- root/root 140813 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmt -rw-r--r-- root/root 8667 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.cmx -rw-r--r-- root/root 60920 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_section_header_table.ml -rw-r--r-- root/root 5023 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmi -rw-r--r-- root/root 65771 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmt -rw-r--r-- root/root 8129 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.cmx -rw-r--r-- root/root 26043 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_symbol_table.ml -rw-r--r-- root/root 4089 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmi -rw-r--r-- root/root 70810 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmt -rw-r--r-- root/root 7996 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.cmx -rw-r--r-- root/root 24139 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/elf_types_native_uint.ml -rw-r--r-- root/root 1537 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmi -rw-r--r-- root/root 6597 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmt -rw-r--r-- root/root 1331 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.cmx -rw-r--r-- root/root 1082 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/endianness.ml -rw-r--r-- root/root 2250 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmi -rw-r--r-- root/root 19007 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmt -rw-r--r-- root/root 2486 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.cmx -rw-r--r-- root/root 4306 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/error.ml -rw-r--r-- root/root 1250 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmi -rw-r--r-- root/root 4517 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmt -rw-r--r-- root/root 1232 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.cmx -rw-r--r-- root/root 412 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem.ml -rw-r--r-- root/root 2302 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmi -rw-r--r-- root/root 19202 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmt -rw-r--r-- root/root 2673 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.cmx -rw-r--r-- root/root 2677 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/filesystem_wrapper.ml -rw-r--r-- root/root 2777 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmi -rw-r--r-- root/root 22598 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmt -rw-r--r-- root/root 3440 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.cmx -rw-r--r-- root/root 6893 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_abi.ml -rw-r--r-- root/root 4188 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmi -rw-r--r-- root/root 65910 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmt -rw-r--r-- root/root 3419 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.cmx -rw-r--r-- root/root 27909 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_dynamic.ml -rw-r--r-- root/root 3100 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmi -rw-r--r-- root/root 37032 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmt -rw-r--r-- root/root 3249 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.cmx -rw-r--r-- root/root 12373 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_note.ml -rw-r--r-- root/root 1122 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmi -rw-r--r-- root/root 6891 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmt -rw-r--r-- root/root 996 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.cmx -rw-r--r-- root/root 1654 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_program_header_table.ml -rw-r--r-- root/root 2999 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmi -rw-r--r-- root/root 22443 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmt -rw-r--r-- root/root 3161 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.cmx -rw-r--r-- root/root 6876 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_header_table.ml -rw-r--r-- root/root 3342 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmi -rw-r--r-- root/root 39313 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmt -rw-r--r-- root/root 4837 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.cmx -rw-r--r-- root/root 14349 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_section_to_segment_mapping.ml -rw-r--r-- root/root 6842 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmi -rw-r--r-- root/root 93521 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmt -rw-r--r-- root/root 4855 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.cmx -rw-r--r-- root/root 30979 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_symbol_versioning.ml -rw-r--r-- root/root 2037 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmi -rw-r--r-- root/root 6092 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmt -rw-r--r-- root/root 1900 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.cmx -rw-r--r-- root/root 397 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/gnu_ext_types_native_uint.ml -rw-r--r-- root/root 6380 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmi -rw-r--r-- root/root 177116 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmt -rw-r--r-- root/root 6616 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.cmx -rw-r--r-- root/root 54334 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/harness_interface.ml -rw-r--r-- root/root 2186 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmi -rw-r--r-- root/root 11060 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmt -rw-r--r-- root/root 2198 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.cmx -rw-r--r-- root/root 2418 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/hex_printing.ml -rw-r--r-- root/root 4589 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmi -rw-r--r-- root/root 51228 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmt -rw-r--r-- root/root 4194 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.cmx -rw-r--r-- root/root 15846 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/input_list.ml -rw-r--r-- root/root 2062 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmi -rw-r--r-- root/root 12788 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmt -rw-r--r-- root/root 2180 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.cmx -rw-r--r-- root/root 1819 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ldconfig.ml -rw-r--r-- root/root 5545 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmi -rw-r--r-- root/root 119468 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmt -rw-r--r-- root/root 5042 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.cmx -rw-r--r-- root/root 59733 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/link.ml -rw-r--r-- root/root 6057 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmi -rw-r--r-- root/root 72630 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmt -rw-r--r-- root/root 5556 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.cmx -rw-r--r-- root/root 30241 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linkable_list.ml -rw-r--r-- root/root 8564 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmi -rw-r--r-- root/root 291688 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmt -rw-r--r-- root/root 26670 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.cmx -rw-r--r-- root/root 176716 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linker_script.ml -rw-r--r-- root/root 6413482 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.a -rw-r--r-- root/root 2873443 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cma -rw-r--r-- root/root 238686 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/linksem.cmxa -rw-r--r-- root/root 5684 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmi -rw-r--r-- root/root 99660 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmt -rw-r--r-- root/root 5455 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.cmx -rw-r--r-- root/root 33080 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/load.ml -rw-r--r-- root/root 9992 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmi -rw-r--r-- root/root 121974 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmt -rw-r--r-- root/root 11368 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.cmx -rw-r--r-- root/root 44304 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image.ml -rw-r--r-- root/root 4092 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmi -rw-r--r-- root/root 48441 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmt -rw-r--r-- root/root 6227 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.cmx -rw-r--r-- root/root 17857 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/memory_image_orderings.ml -rw-r--r-- root/root 4832 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmi -rw-r--r-- root/root 73981 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmt -rw-r--r-- root/root 9018 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.cmx -rw-r--r-- root/root 25940 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/missing_pervasives.ml -rw-r--r-- root/root 2732 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmi -rw-r--r-- root/root 33858 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmt -rw-r--r-- root/root 3560 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.cmx -rw-r--r-- root/root 5452 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/ml_bindings.ml -rw-r--r-- root/root 2491 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmi -rw-r--r-- root/root 26012 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmt -rw-r--r-- root/root 2133 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.cmx -rw-r--r-- root/root 13565 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/multimap.ml -rw-r--r-- root/root 3269 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmi -rw-r--r-- root/root 38219 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmt -rw-r--r-- root/root 3540 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.cmx -rw-r--r-- root/root 13067 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/sail_interface.ml -rw-r--r-- root/root 2312 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmi -rw-r--r-- root/root 17316 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmt -rw-r--r-- root/root 2901 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.cmx -rw-r--r-- root/root 4302 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/show.ml -rw-r--r-- root/root 2582 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmi -rw-r--r-- root/root 19491 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmt -rw-r--r-- root/root 3100 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.cmx -rw-r--r-- root/root 4917 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/string_table.ml -rw-r--r-- root/root 4102 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmi -rw-r--r-- root/root 25725 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmt -rw-r--r-- root/root 4474 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.cmx -rw-r--r-- root/root 6402 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/test_image.ml -rw-r--r-- root/root 1545 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmi -rw-r--r-- root/root 15725 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmt -rw-r--r-- root/root 3975 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.cmx -rw-r--r-- root/root 2296 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint32_wrapper.ml -rw-r--r-- root/root 1467 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmi -rw-r--r-- root/root 16997 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmt -rw-r--r-- root/root 3501 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.cmx -rw-r--r-- root/root 2654 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_num/uint64_wrapper.ml drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ -rw-r--r-- root/root 228 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/META -rw-r--r-- root/root 3448 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmi -rw-r--r-- root/root 17833 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmt -rw-r--r-- root/root 4235 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.cmx -rw-r--r-- root/root 3205 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le.ml -rw-r--r-- root/root 2460 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmi -rw-r--r-- root/root 10929 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmt -rw-r--r-- root/root 2650 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.cmx -rw-r--r-- root/root 2300 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_elf_header.ml -rw-r--r-- root/root 2662 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmi -rw-r--r-- root/root 10458 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmt -rw-r--r-- root/root 2627 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.cmx -rw-r--r-- root/root 13389 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_le_serialisation.ml -rw-r--r-- root/root 1100 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmi -rw-r--r-- root/root 6066 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmt -rw-r--r-- root/root 1002 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.cmx -rw-r--r-- root/root 1131 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_program_header_table.ml -rw-r--r-- root/root 6300 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmi -rw-r--r-- root/root 162230 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmt -rw-r--r-- root/root 3694 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.cmx -rw-r--r-- root/root 58656 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_relocation.ml -rw-r--r-- root/root 1056 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmi -rw-r--r-- root/root 5553 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmt -rw-r--r-- root/root 994 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.cmx -rw-r--r-- root/root 975 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_section_header_table.ml -rw-r--r-- root/root 2486 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmi -rw-r--r-- root/root 8929 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmt -rw-r--r-- root/root 2536 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.cmx -rw-r--r-- root/root 896 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_aarch64_symbol_table.ml -rw-r--r-- root/root 3705 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmi -rw-r--r-- root/root 20668 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmt -rw-r--r-- root/root 4403 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.cmx -rw-r--r-- root/root 4139 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64.ml -rw-r--r-- root/root 2457 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmi -rw-r--r-- root/root 10903 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmt -rw-r--r-- root/root 2596 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.cmx -rw-r--r-- root/root 2168 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_elf_header.ml -rw-r--r-- root/root 1411 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmi -rw-r--r-- root/root 7737 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmt -rw-r--r-- root/root 1302 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.cmx -rw-r--r-- root/root 1611 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_program_header_table.ml -rw-r--r-- root/root 3822 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmi -rw-r--r-- root/root 55115 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmt -rw-r--r-- root/root 3167 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.cmx -rw-r--r-- root/root 20069 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_relocation.ml -rw-r--r-- root/root 2620 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmi -rw-r--r-- root/root 12633 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmt -rw-r--r-- root/root 2506 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.cmx -rw-r--r-- root/root 2620 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_section_header_table.ml -rw-r--r-- root/root 2647 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmi -rw-r--r-- root/root 10275 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmt -rw-r--r-- root/root 2617 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.cmx -rw-r--r-- root/root 12707 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_serialisation.ml -rw-r--r-- root/root 2763 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmi -rw-r--r-- root/root 8002 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmt -rw-r--r-- root/root 3150 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.cmx -rw-r--r-- root/root 628 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_amd64_symbol_table.ml -rw-r--r-- root/root 2230 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmi -rw-r--r-- root/root 9714 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmt -rw-r--r-- root/root 2686 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.cmx -rw-r--r-- root/root 981 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64.ml -rw-r--r-- root/root 2965 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmi -rw-r--r-- root/root 12296 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmt -rw-r--r-- root/root 3287 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.cmx -rw-r--r-- root/root 1789 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_capability.ml -rw-r--r-- root/root 3117 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmi -rw-r--r-- root/root 16070 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmt -rw-r--r-- root/root 3235 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.cmx -rw-r--r-- root/root 3070 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_dynamic.ml -rw-r--r-- root/root 2631 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmi -rw-r--r-- root/root 12591 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmt -rw-r--r-- root/root 2910 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.cmx -rw-r--r-- root/root 2370 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_elf_header.ml -rw-r--r-- root/root 3585 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmi -rw-r--r-- root/root 18853 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmt -rw-r--r-- root/root 3452 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.cmx -rw-r--r-- root/root 3788 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_cheri_mips64_relocation.ml -rw-r--r-- root/root 372 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmi -rw-r--r-- root/root 2838 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmt -rw-r--r-- root/root 175 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.cmx -rw-r--r-- root/root 132 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_classes.ml -rw-r--r-- root/root 3543 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmi -rw-r--r-- root/root 17982 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmt -rw-r--r-- root/root 4130 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.cmx -rw-r--r-- root/root 3406 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64.ml -rw-r--r-- root/root 4077 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmi -rw-r--r-- root/root 33551 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmt -rw-r--r-- root/root 3059 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.cmx -rw-r--r-- root/root 10473 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_dynamic.ml -rw-r--r-- root/root 2458 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmi -rw-r--r-- root/root 10912 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmt -rw-r--r-- root/root 2607 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.cmx -rw-r--r-- root/root 2142 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_elf_header.ml -rw-r--r-- root/root 1417 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmi -rw-r--r-- root/root 7510 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmt -rw-r--r-- root/root 1634 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.cmx -rw-r--r-- root/root 1593 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_program_header_table.ml -rw-r--r-- root/root 4475 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmi -rw-r--r-- root/root 41071 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmt -rw-r--r-- root/root 3519 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.cmx -rw-r--r-- root/root 12731 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_relocation.ml -rw-r--r-- root/root 2556 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmi -rw-r--r-- root/root 9758 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmt -rw-r--r-- root/root 2588 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.cmx -rw-r--r-- root/root 1469 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_section_header_table.ml -rw-r--r-- root/root 2650 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmi -rw-r--r-- root/root 10293 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmt -rw-r--r-- root/root 2619 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.cmx -rw-r--r-- root/root 12757 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_serialisation.ml -rw-r--r-- root/root 2766 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmi -rw-r--r-- root/root 8022 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmt -rw-r--r-- root/root 3164 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.cmx -rw-r--r-- root/root 644 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_mips64_symbol_table.ml -rw-r--r-- root/root 2622 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmi -rw-r--r-- root/root 12662 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmt -rw-r--r-- root/root 2667 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.cmx -rw-r--r-- root/root 1947 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64.ml -rw-r--r-- root/root 2885 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmi -rw-r--r-- root/root 11512 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmt -rw-r--r-- root/root 2781 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.cmx -rw-r--r-- root/root 1629 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_dynamic.ml -rw-r--r-- root/root 2256 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmi -rw-r--r-- root/root 9873 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmt -rw-r--r-- root/root 2547 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.cmx -rw-r--r-- root/root 1827 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_elf_header.ml -rw-r--r-- root/root 5498 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmi -rw-r--r-- root/root 130007 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmt -rw-r--r-- root/root 3335 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.cmx -rw-r--r-- root/root 47214 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_relocation.ml -rw-r--r-- root/root 2427 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmi -rw-r--r-- root/root 8854 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmt -rw-r--r-- root/root 2418 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.cmx -rw-r--r-- root/root 933 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_power64_section_header_table.ml -rw-r--r-- root/root 3538 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmi -rw-r--r-- root/root 18869 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmt -rw-r--r-- root/root 4162 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.cmx -rw-r--r-- root/root 3539 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv.ml -rw-r--r-- root/root 2456 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmi -rw-r--r-- root/root 10887 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmt -rw-r--r-- root/root 2598 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.cmx -rw-r--r-- root/root 2119 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_elf_header.ml -rw-r--r-- root/root 1284 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmi -rw-r--r-- root/root 5625 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmt -rw-r--r-- root/root 1627 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.cmx -rw-r--r-- root/root 840 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_program_header_table.ml -rw-r--r-- root/root 2709 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmi -rw-r--r-- root/root 7881 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmt -rw-r--r-- root/root 2682 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.cmx -rw-r--r-- root/root 517 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_relocation.ml -rw-r--r-- root/root 2573 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmi -rw-r--r-- root/root 9783 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmt -rw-r--r-- root/root 2585 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.cmx -rw-r--r-- root/root 1469 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_section_header_table.ml -rw-r--r-- root/root 2647 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmi -rw-r--r-- root/root 7741 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmt -rw-r--r-- root/root 2617 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.cmx -rw-r--r-- root/root 649 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_serialisation.ml -rw-r--r-- root/root 2771 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmi -rw-r--r-- root/root 8040 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmt -rw-r--r-- root/root 3157 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.cmx -rw-r--r-- root/root 643 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_riscv_symbol_table.ml -rw-r--r-- root/root 4769 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmi -rw-r--r-- root/root 29547 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmt -rw-r--r-- root/root 3795 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.cmx -rw-r--r-- root/root 9648 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_utilities.ml -rw-r--r-- root/root 1763 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmi -rw-r--r-- root/root 10916 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmt -rw-r--r-- root/root 1354 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.cmx -rw-r--r-- root/root 2530 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abi_x86_relocation.ml -rw-r--r-- root/root 6370 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmi -rw-r--r-- root/root 200109 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmt -rw-r--r-- root/root 13285 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.cmx -rw-r--r-- root/root 94145 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abis.ml -rw-r--r-- root/root 1928 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmi -rw-r--r-- root/root 9585 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmt -rw-r--r-- root/root 1068 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.cmx -rw-r--r-- root/root 2229 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/abstract_linker_script.ml -rw-r--r-- root/root 2512 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmi -rw-r--r-- root/root 27399 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmt -rw-r--r-- root/root 2273 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.cmx -rw-r--r-- root/root 8085 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/archive.ml -rw-r--r-- root/root 3289 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmi -rw-r--r-- root/root 22301 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmt -rw-r--r-- root/root 2290 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.cmx -rw-r--r-- root/root 5310 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/auxv.ml -rw-r--r-- root/root 3367 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmi -rw-r--r-- root/root 33994 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmt -rw-r--r-- root/root 4409 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.cmx -rw-r--r-- root/root 9540 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern.ml -rw-r--r-- root/root 2643 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmi -rw-r--r-- root/root 23691 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmt -rw-r--r-- root/root 2822 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.cmx -rw-r--r-- root/root 5567 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_pattern_extra.ml -rw-r--r-- root/root 3302 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmi -rw-r--r-- root/root 33231 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmt -rw-r--r-- root/root 5419 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.cmx -rw-r--r-- root/root 10872 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence.ml -rw-r--r-- root/root 2091 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmi -rw-r--r-- root/root 12035 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmt -rw-r--r-- root/root 3431 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.cmx -rw-r--r-- root/root 3149 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_impl.ml -rw-r--r-- root/root 3045 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmi -rw-r--r-- root/root 30479 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmt -rw-r--r-- root/root 6040 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.cmx -rw-r--r-- root/root 4204 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/byte_sequence_wrapper.ml -rw-r--r-- root/root 5020 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmi -rw-r--r-- root/root 119243 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmt -rw-r--r-- root/root 52338 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.cmx -rw-r--r-- root/root 49191 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/command_line.ml -rw-r--r-- root/root 950 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmi -rw-r--r-- root/root 5177 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmt -rw-r--r-- root/root 1139 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.cmx -rw-r--r-- root/root 1117 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/default_printing.ml -rw-r--r-- root/root 40053 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmi -rw-r--r-- root/root 972490 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmt -rw-r--r-- root/root 54269 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.cmx -rw-r--r-- root/root 325692 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf.ml -rw-r--r-- root/root 2844 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmi -rw-r--r-- root/root 12752 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmt -rw-r--r-- root/root 1034 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.cmx -rw-r--r-- root/root 3574 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/dwarf_ctypes.ml -rw-r--r-- root/root 3701 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmi -rw-r--r-- root/root 57446 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmt -rw-r--r-- root/root 4579 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.cmx -rw-r--r-- root/root 24560 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf64_file_of_elf_memory_image.ml -rw-r--r-- root/root 6484 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmi -rw-r--r-- root/root 145968 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmt -rw-r--r-- root/root 4380 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.cmx -rw-r--r-- root/root 57437 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_dynamic.ml -rw-r--r-- root/root 6198 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmi -rw-r--r-- root/root 166231 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmt -rw-r--r-- root/root 5319 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.cmx -rw-r--r-- root/root 65073 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_file.ml -rw-r--r-- root/root 13126 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmi -rw-r--r-- root/root 188136 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmt -rw-r--r-- root/root 15321 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.cmx -rw-r--r-- root/root 74899 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_header.ml -rw-r--r-- root/root 3905 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmi -rw-r--r-- root/root 40411 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmt -rw-r--r-- root/root 4931 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.cmx -rw-r--r-- root/root 15780 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_section.ml -rw-r--r-- root/root 3085 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmi -rw-r--r-- root/root 22458 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmt -rw-r--r-- root/root 3385 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.cmx -rw-r--r-- root/root 7253 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_interpreted_segment.ml -rw-r--r-- root/root 4698 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmi -rw-r--r-- root/root 51335 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmt -rw-r--r-- root/root 5290 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.cmx -rw-r--r-- root/root 16794 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image.ml -rw-r--r-- root/root 4849 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmi -rw-r--r-- root/root 74534 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmt -rw-r--r-- root/root 7914 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.cmx -rw-r--r-- root/root 32205 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_memory_image_of_elf64_file.ml -rw-r--r-- root/root 7119 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmi -rw-r--r-- root/root 103399 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmt -rw-r--r-- root/root 4380 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.cmx -rw-r--r-- root/root 33572 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_note.ml -rw-r--r-- root/root 4859 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmi -rw-r--r-- root/root 73275 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmt -rw-r--r-- root/root 6909 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.cmx -rw-r--r-- root/root 32417 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_program_header_table.ml -rw-r--r-- root/root 3327 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmi -rw-r--r-- root/root 32277 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmt -rw-r--r-- root/root 3588 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.cmx -rw-r--r-- root/root 11786 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_relocation.ml -rw-r--r-- root/root 7790 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmi -rw-r--r-- root/root 140876 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmt -rw-r--r-- root/root 8760 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.cmx -rw-r--r-- root/root 60920 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_section_header_table.ml -rw-r--r-- root/root 5018 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmi -rw-r--r-- root/root 65821 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmt -rw-r--r-- root/root 7739 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.cmx -rw-r--r-- root/root 26043 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_symbol_table.ml -rw-r--r-- root/root 4085 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmi -rw-r--r-- root/root 70699 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmt -rw-r--r-- root/root 7905 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.cmx -rw-r--r-- root/root 24139 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/elf_types_native_uint.ml -rw-r--r-- root/root 1530 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmi -rw-r--r-- root/root 6586 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmt -rw-r--r-- root/root 1324 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.cmx -rw-r--r-- root/root 1082 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/endianness.ml -rw-r--r-- root/root 2242 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmi -rw-r--r-- root/root 18990 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmt -rw-r--r-- root/root 2480 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.cmx -rw-r--r-- root/root 4306 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/error.ml -rw-r--r-- root/root 1243 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmi -rw-r--r-- root/root 4507 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmt -rw-r--r-- root/root 1225 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.cmx -rw-r--r-- root/root 412 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem.ml -rw-r--r-- root/root 2295 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmi -rw-r--r-- root/root 19162 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmt -rw-r--r-- root/root 2666 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.cmx -rw-r--r-- root/root 2677 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/filesystem_wrapper.ml -rw-r--r-- root/root 2772 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmi -rw-r--r-- root/root 22561 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmt -rw-r--r-- root/root 3432 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.cmx -rw-r--r-- root/root 6893 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_abi.ml -rw-r--r-- root/root 4184 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmi -rw-r--r-- root/root 66074 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmt -rw-r--r-- root/root 3467 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.cmx -rw-r--r-- root/root 27909 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_dynamic.ml -rw-r--r-- root/root 3093 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmi -rw-r--r-- root/root 37081 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmt -rw-r--r-- root/root 3242 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.cmx -rw-r--r-- root/root 12373 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_note.ml -rw-r--r-- root/root 1115 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmi -rw-r--r-- root/root 6858 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmt -rw-r--r-- root/root 989 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.cmx -rw-r--r-- root/root 1654 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_program_header_table.ml -rw-r--r-- root/root 2987 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmi -rw-r--r-- root/root 22455 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmt -rw-r--r-- root/root 3158 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.cmx -rw-r--r-- root/root 6876 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_header_table.ml -rw-r--r-- root/root 3335 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmi -rw-r--r-- root/root 39290 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmt -rw-r--r-- root/root 4739 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.cmx -rw-r--r-- root/root 14349 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_section_to_segment_mapping.ml -rw-r--r-- root/root 6838 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmi -rw-r--r-- root/root 93353 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmt -rw-r--r-- root/root 4877 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.cmx -rw-r--r-- root/root 30979 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_symbol_versioning.ml -rw-r--r-- root/root 2030 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmi -rw-r--r-- root/root 6083 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmt -rw-r--r-- root/root 1893 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.cmx -rw-r--r-- root/root 397 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/gnu_ext_types_native_uint.ml -rw-r--r-- root/root 6381 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmi -rw-r--r-- root/root 177384 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmt -rw-r--r-- root/root 6609 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.cmx -rw-r--r-- root/root 54334 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/harness_interface.ml -rw-r--r-- root/root 2179 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmi -rw-r--r-- root/root 11063 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmt -rw-r--r-- root/root 2191 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.cmx -rw-r--r-- root/root 2418 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/hex_printing.ml -rw-r--r-- root/root 4584 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmi -rw-r--r-- root/root 51314 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmt -rw-r--r-- root/root 4126 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.cmx -rw-r--r-- root/root 15846 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/input_list.ml -rw-r--r-- root/root 2055 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmi -rw-r--r-- root/root 12783 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmt -rw-r--r-- root/root 2173 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.cmx -rw-r--r-- root/root 1819 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ldconfig.ml -rw-r--r-- root/root 5539 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmi -rw-r--r-- root/root 119076 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmt -rw-r--r-- root/root 5035 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.cmx -rw-r--r-- root/root 59733 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/link.ml -rw-r--r-- root/root 6050 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmi -rw-r--r-- root/root 72564 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmt -rw-r--r-- root/root 5549 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.cmx -rw-r--r-- root/root 30241 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linkable_list.ml -rw-r--r-- root/root 8551 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmi -rw-r--r-- root/root 291464 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmt -rw-r--r-- root/root 26594 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.cmx -rw-r--r-- root/root 176716 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linker_script.ml -rw-r--r-- root/root 5906234 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.a -rw-r--r-- root/root 2872571 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cma -rw-r--r-- root/root 238143 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/linksem.cmxa -rw-r--r-- root/root 5676 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmi -rw-r--r-- root/root 99530 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmt -rw-r--r-- root/root 5448 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.cmx -rw-r--r-- root/root 33080 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/load.ml -rw-r--r-- root/root 9986 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmi -rw-r--r-- root/root 121973 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmt -rw-r--r-- root/root 11633 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.cmx -rw-r--r-- root/root 44304 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image.ml -rw-r--r-- root/root 4087 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmi -rw-r--r-- root/root 48526 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmt -rw-r--r-- root/root 6220 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.cmx -rw-r--r-- root/root 17857 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/memory_image_orderings.ml -rw-r--r-- root/root 4816 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmi -rw-r--r-- root/root 74020 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmt -rw-r--r-- root/root 9859 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.cmx -rw-r--r-- root/root 25940 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/missing_pervasives.ml -rw-r--r-- root/root 2725 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmi -rw-r--r-- root/root 33660 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmt -rw-r--r-- root/root 3556 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.cmx -rw-r--r-- root/root 5452 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/ml_bindings.ml -rw-r--r-- root/root 2484 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmi -rw-r--r-- root/root 25964 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmt -rw-r--r-- root/root 2126 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.cmx -rw-r--r-- root/root 13565 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/multimap.ml -rw-r--r-- root/root 3261 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmi -rw-r--r-- root/root 38283 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmt -rw-r--r-- root/root 3533 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.cmx -rw-r--r-- root/root 13067 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/sail_interface.ml -rw-r--r-- root/root 2305 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmi -rw-r--r-- root/root 17333 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmt -rw-r--r-- root/root 2874 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.cmx -rw-r--r-- root/root 4302 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/show.ml -rw-r--r-- root/root 2571 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmi -rw-r--r-- root/root 19493 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmt -rw-r--r-- root/root 3049 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.cmx -rw-r--r-- root/root 4917 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/string_table.ml -rw-r--r-- root/root 4094 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmi -rw-r--r-- root/root 25761 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmt -rw-r--r-- root/root 4547 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.cmx -rw-r--r-- root/root 6402 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/test_image.ml -rw-r--r-- root/root 1590 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmi -rw-r--r-- root/root 15733 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmt -rw-r--r-- root/root 3649 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.cmx -rw-r--r-- root/root 2296 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint32_wrapper.ml -rw-r--r-- root/root 1511 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmi -rw-r--r-- root/root 17127 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmt -rw-r--r-- root/root 3424 2024-10-09 14:50 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.cmx -rw-r--r-- root/root 2654 2022-12-11 14:30 ./usr/lib/x86_64-linux-gnu/ocaml/5.2.0/linksem_zarith/uint64_wrapper.ml drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/share/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./usr/share/doc/liblinksem-ocaml-dev/ -rw-r--r-- root/root 157 2024-10-09 14:50 ./usr/share/doc/liblinksem-ocaml-dev/changelog.Debian.gz -rw-r--r-- root/root 7238 2024-10-09 14:50 ./usr/share/doc/liblinksem-ocaml-dev/copyright drwxr-xr-x root/root 0 2024-10-09 14:50 ./var/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./var/lib/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./var/lib/ocaml/ drwxr-xr-x root/root 0 2024-10-09 14:50 ./var/lib/ocaml/lintian/ -rw-r--r-- root/root 21 2024-10-09 14:50 ./var/lib/ocaml/lintian/liblinksem-ocaml-dev.info drwxr-xr-x root/root 0 2024-10-09 14:50 ./var/lib/ocaml/md5sums/ -rw-r--r-- root/root 35798 2024-10-09 14:50 ./var/lib/ocaml/md5sums/liblinksem-ocaml-dev.md5sums +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 189044 Build-Time: 106 Distribution: unstable Host Architecture: amd64 Install-Time: 11 Job: /srv/debomatic-amd64/linksem_0.8+dfsg3-1.dsc Machine Architecture: amd64 Package: linksem Package-Time: 123 Source-Version: 0.8+dfsg3-1 Space: 189044 Status: successful Version: 0.8+dfsg3-1 -------------------------------------------------------------------------------- Finished at 2024-11-22T11:53:16Z Build needed 00:02:03, 189044k disk space