--- /srv/reproducible-results/rbuild-debian/r-b-build.Gx6P2KUz/b1/eccodes_2.43.0-5_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Gx6P2KUz/b2/eccodes_2.43.0-5_amd64.changes ├── Files │ @@ -1,8 +1,8 @@ │ │ 078fc4432032dbf7f86aa5632dabb4e6 1845740 science optional libeccodes-data_2.43.0-5_all.deb │ - 51d19d3dbb2f6f96fe84b28f289e1455 1053384 libdevel optional libeccodes-dev_2.43.0-5_amd64.deb │ + a924a1ec27575906904ea06a5e22dbdc 1051108 libdevel optional libeccodes-dev_2.43.0-5_amd64.deb │ 770351e47242577435771e0d9bddee16 136708 doc optional libeccodes-doc_2.43.0-5_all.deb │ be991457cbec20931afe7499fdcbcc3a 2851424 debug optional libeccodes-tools-dbgsym_2.43.0-5_amd64.deb │ - ec3e145ac7c875e4861a40df00a058b0 208232 utils optional libeccodes-tools_2.43.0-5_amd64.deb │ - 96f76b81380423c1c19cd3db6c4d4e61 6461128 debug optional libeccodes0-dbgsym_2.43.0-5_amd64.deb │ - 84b3402d659696487f6320488e0384ce 769608 libs optional libeccodes0_2.43.0-5_amd64.deb │ + a1d269677ef82681aa0fb987fed09783 208104 utils optional libeccodes-tools_2.43.0-5_amd64.deb │ + 1b35e3b457cb5abe2c9b58e54292158d 6460900 debug optional libeccodes0-dbgsym_2.43.0-5_amd64.deb │ + 50983ff7ca0ae4f8a417e8194de861a9 770420 libs optional libeccodes0_2.43.0-5_amd64.deb ├── libeccodes-dev_2.43.0-5_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-09-14 08:34:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 11072 2025-09-14 08:34:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1042120 2025-09-14 08:34:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 11068 2025-09-14 08:34:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1039848 2025-09-14 08:34:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/include/x86_64-linux-gnu/eccodes_ecbuild_config.h │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ #define ECCODES_OS_NAME "Linux-6.12.43+deb13-amd64" │ │ │ │ #define ECCODES_OS_BITS 64 │ │ │ │ #define ECCODES_OS_BITS_STR "64" │ │ │ │ #define ECCODES_OS_STR "linux.64" │ │ │ │ #define ECCODES_OS_VERSION "6.12.43+deb13-amd64" │ │ │ │ #define ECCODES_SYS_PROCESSOR "x86_64" │ │ │ │ │ │ │ │ -#define ECCODES_BUILD_TIMESTAMP "20250915094054" │ │ │ │ +#define ECCODES_BUILD_TIMESTAMP "20261018163126" │ │ │ │ #define ECCODES_BUILD_TYPE "Release" │ │ │ │ │ │ │ │ #define ECCODES_C_COMPILER_ID "GNU" │ │ │ │ #define ECCODES_C_COMPILER_VERSION "15.2.0" │ │ │ │ │ │ │ │ #define ECCODES_CXX_COMPILER_ID "GNU" │ │ │ │ #define ECCODES_CXX_COMPILER_VERSION "15.2.0" │ │ │ ├── ./usr/lib/x86_64-linux-gnu/libeccodes_static.a │ │ │ │ ├── grib_api_version.cc.o │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ -2025.09.15 │ │ │ │ │ │ +2026.10.18 │ │ │ │ │ │ grib_get_git_sha1 │ │ │ │ │ │ grib_get_git_branch │ │ │ │ │ │ codes_get_build_date │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .rela.text │ │ │ │ │ │ .rodata.str1.1 │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.1 {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.1': │ │ │ │ │ │ - [ 1] 2025.09.15 │ │ │ │ │ │ + [ 1] 2026.10.18 ├── libeccodes-tools_2.43.0-5_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-09-14 08:34:04.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1784 2025-09-14 08:34:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 206256 2025-09-14 08:34:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 206128 2025-09-14 08:34:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/bin/codes_config │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ build_type="Release" │ │ │ │ info() │ │ │ │ { │ │ │ │ echo "ecCodes version ${ECCODES_VERSION_STR}, git-sha1 ${ECCODES_GIT_SHA1}" │ │ │ │ echo "" │ │ │ │ echo "Build:" │ │ │ │ echo " build type : Release" │ │ │ │ - echo " timestamp : 20250915094054" │ │ │ │ + echo " timestamp : 20261018163126" │ │ │ │ echo " op. system : Linux-6.12.43+deb13-amd64 (linux.64)" │ │ │ │ echo " processor : x86_64" │ │ │ │ echo " sources : /build/reproducible-path/eccodes-2.43.0" │ │ │ │ echo " c++ compiler : GNU 15.2.0" │ │ │ │ # Add the most common build type │ │ │ │ if [ $build_type = "RelWithDebInfo" ]; then │ │ │ │ echo " flags : -O2 -g -DNDEBUG" ├── libeccodes0_2.43.0-5_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-09-14 08:34:04.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1004 2025-09-14 08:34:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 768412 2025-09-14 08:34:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 769224 2025-09-14 08:34:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/x86_64-linux-gnu/libeccodes.so.0 │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fa2aa333c83f81341cd4ad37980b7f53b1f3323b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64a23f1d5d1af4522496c9986082bb5aa5367501 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6318,15 +6318,15 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AVAUATUSL │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ AVAUATUH │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ -2025.09.15 │ │ │ │ │ +2026.10.18 │ │ │ │ │ unordered_map::at │ │ │ │ │ vector::_M_realloc_append │ │ │ │ │ basic_string::append │ │ │ │ │ ./src/eccodes/step.cc │ │ │ │ │ ([-]?[0-9.]+)([smhDMYC]?) │ │ │ │ │ Could not parse step: " │ │ │ │ │ [-]?[0-9.]+[smhDMYC]? │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x002f2000 32303235 2e30392e 31350075 6e6f7264 2025.09.15.unord │ │ │ │ │ + 0x002f2000 32303236 2e31302e 31380075 6e6f7264 2026.10.18.unord │ │ │ │ │ 0x002f2010 65726564 5f6d6170 3a3a6174 00766563 ered_map::at.vec │ │ │ │ │ 0x002f2020 746f723a 3a5f4d5f 7265616c 6c6f635f tor::_M_realloc_ │ │ │ │ │ 0x002f2030 61707065 6e640062 61736963 5f737472 append.basic_str │ │ │ │ │ 0x002f2040 696e673a 3a617070 656e6400 2e2f7372 ing::append../sr │ │ │ │ │ 0x002f2050 632f6563 636f6465 732f7374 65702e63 c/eccodes/step.c │ │ │ │ │ 0x002f2060 63007825 7300285b 2d5d3f5b 302d392e c.x%s.([-]?[0-9. │ │ │ │ │ 0x002f2070 5d2b2928 5b736d68 444d5943 5d3f2900 ]+)([smhDMYC]?). │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 32616133 33336338 33663831 33343163 2aa333c83f81341c │ │ │ │ │ - 0x00000010 64346164 33373938 30623766 35336231 d4ad37980b7f53b1 │ │ │ │ │ - 0x00000020 66333332 33622e64 65627567 00000000 f3323b.debug.... │ │ │ │ │ - 0x00000030 9fdf356b ..5k │ │ │ │ │ + 0x00000000 61323366 31643564 31616634 35323234 a23f1d5d1af45224 │ │ │ │ │ + 0x00000010 39366339 39383630 38326262 35616135 96c9986082bb5aa5 │ │ │ │ │ + 0x00000020 33363735 30312e64 65627567 00000000 367501.debug.... │ │ │ │ │ + 0x00000030 cb4a6700 .Jg. │ │ │ ├── ./usr/lib/x86_64-linux-gnu/libeccodes_f90-gfortran.so.0 │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ │ │ 000000000000b000 <.init>: │ │ │ │ │ -_init(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x28fad(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je b012 <__grib_api_MOD_grib_read_from_file_int4@plt-0x1e> │ │ │ │ │ call *%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,53 +1,44 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 000000000000c840 : │ │ │ │ │ -grib_f_get_real4_array_.cold(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392 │ │ │ │ │ - movslq (%rcx),%rax │ │ │ │ │ grib_f_get_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392 │ │ │ │ │ + movslq (%rcx),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2395 │ │ │ │ │ mov 0x0,%rax │ │ │ │ │ ud2 │ │ │ │ │ -grib_f_set_real4_array_.cold(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462 │ │ │ │ │ - mov 0x0,%rax │ │ │ │ │ grib_f_set_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462 │ │ │ │ │ + mov 0x0,%rax │ │ │ │ │ ud2 │ │ │ │ │ -grib_f_write_.cold(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898 │ │ │ │ │ - lea 0x209e7(%rip),%rdi │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898 │ │ │ │ │ + lea 0x209e7(%rip),%rdi │ │ │ │ │ call c5b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2899 │ │ │ │ │ mov $0xfffffff5,%eax │ │ │ │ │ jmp 146a0 │ │ │ │ │ -grib_f_write_.cold(): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -deregister_tm_clones(): │ │ │ │ │ lea 0x28389(%rip),%rdi │ │ │ │ │ lea 0x28382(%rip),%rax │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ je c8a8 <__cxa_finalize@plt+0x78> │ │ │ │ │ mov 0x27726(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je c8a8 <__cxa_finalize@plt+0x78> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -register_tm_clones(): │ │ │ │ │ lea 0x28359(%rip),%rdi │ │ │ │ │ lea 0x28352(%rip),%rsi │ │ │ │ │ sub %rdi,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ @@ -56,15 +47,14 @@ │ │ │ │ │ mov 0x276ed(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je c8e8 <__cxa_finalize@plt+0xb8> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -__do_global_dtors_aux(): │ │ │ │ │ endbr64 │ │ │ │ │ cmpb $0x0,0x28315(%rip) │ │ │ │ │ jne c928 <__cxa_finalize@plt+0xf8> │ │ │ │ │ push %rbp │ │ │ │ │ cmpq $0x0,0x276ca(%rip) │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ je c917 <__cxa_finalize@plt+0xe7> │ │ │ │ │ @@ -73,19 +63,18 @@ │ │ │ │ │ call c880 <__cxa_finalize@plt+0x50> │ │ │ │ │ movb $0x1,0x282ed(%rip) │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -frame_dummy(): │ │ │ │ │ endbr64 │ │ │ │ │ jmp c8b0 <__cxa_finalize@plt+0x80> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -_push_handle(grib_handle*, int*): │ │ │ │ │ +_push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:277 │ │ │ │ │ mov 0x2830d(%rip),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275 │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ @@ -189,15 +178,15 @@ │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ mov 0x18(%rsp),%r8d │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ jmp c9d0 <__cxa_finalize@plt+0x1a0> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -_push_index(grib_index*, int*): │ │ │ │ │ +_push_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335 │ │ │ │ │ mov 0x28195(%rip),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333 │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ @@ -300,25 +289,27 @@ │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ mov 0x18(%rsp),%r8d │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ jmp cb30 <__cxa_finalize@plt+0x300> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x28030(%rip),%rax │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162 │ │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ │ mov %r13,0x418(%rsp) │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ @@ -332,32 +323,29 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je cd48 <__cxa_finalize@plt+0x518> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp %edi,(%rax) │ │ │ │ │ jne cc50 <__cxa_finalize@plt+0x420> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1169 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je cd48 <__cxa_finalize@plt+0x518> │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je cda0 <__cxa_finalize@plt+0x570> │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je cda0 <__cxa_finalize@plt+0x570> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -385,27 +373,27 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ je cd8c <__cxa_finalize@plt+0x55c> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:186 │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1173 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ │ call c210 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1174 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je cd3e <__cxa_finalize@plt+0x50e> │ │ │ │ │ +_push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:477 │ │ │ │ │ mov 0x27f48(%rip),%rbx │ │ │ │ │ -_push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:480 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:482 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ jne cd03 <__cxa_finalize@plt+0x4d3> │ │ │ │ │ jmp cdbe <__cxa_finalize@plt+0x58e> │ │ │ │ │ nop │ │ │ │ │ @@ -431,15 +419,15 @@ │ │ │ │ │ mov %ebp,(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:508 │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:509 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:510 │ │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1171 │ │ │ │ │ mov $0xffffffec,%eax │ │ │ │ │ @@ -476,15 +464,15 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:493 │ │ │ │ │ neg %eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:494 │ │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:493 │ │ │ │ │ mov %eax,(%rbx) │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ _push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:483 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call b6d0 │ │ │ │ │ @@ -497,15 +485,15 @@ │ │ │ │ │ movl $0x1,(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:488 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:486 │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:487 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ _push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:484 (discriminator 1) │ │ │ │ │ mov $0x1e4,%edx │ │ │ │ │ lea 0x20202(%rip),%rsi │ │ │ │ │ @@ -518,26 +506,26 @@ │ │ │ │ │ mov $0x1fa,%edx │ │ │ │ │ lea 0x201e1(%rip),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ lea 0x201ef(%rip),%rdi │ │ │ │ │ call b300 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ jmp cd2c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ -_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ +_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1179 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000000000000ce40 : │ │ │ │ │ f_handle_id2c_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:621 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27e0d(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ce69 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ @@ -560,18 +548,17 @@ │ │ │ │ │ │ │ │ │ │ 000000000000ce80 : │ │ │ │ │ grib_f_read_any_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:874 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:875 │ │ │ │ │ mov (%rdi),%edi │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edi │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edi │ │ │ │ │ jle cee8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27dab(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne cea9 │ │ │ │ │ jmp cee8 │ │ │ │ │ @@ -623,18 +610,17 @@ │ │ │ │ │ │ │ │ │ │ 000000000000cf00 : │ │ │ │ │ grib_f_write_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:888 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:890 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%ecx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%ecx │ │ │ │ │ jle cf78 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27d2b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne cf29 │ │ │ │ │ jmp cf78 │ │ │ │ │ @@ -715,16 +701,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:907 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27c78(%rip),%rax │ │ │ │ │ +grib_f_get_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:908 │ │ │ │ │ movq $0x0,(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d048 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ @@ -777,18 +765,17 @@ │ │ │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ │ grib_f_read_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:923 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:925 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%ecx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%ecx │ │ │ │ │ jle d0d8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27bcb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne d089 │ │ │ │ │ jmp d0d8 │ │ │ │ │ @@ -814,18 +801,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:927 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je d10a │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:929 │ │ │ │ │ call baf0 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:331 │ │ │ │ │ - mov (%rbx),%rdx │ │ │ │ │ fread(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:331 │ │ │ │ │ + mov (%rbx),%rdx │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ grib_f_read_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:929 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ fread(): │ │ │ │ │ @@ -888,26 +874,23 @@ │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x828(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:952 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je d1be │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je d1be │ │ │ │ │ -grib_f_open_file_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%r12,%rbx,1),%rbp │ │ │ │ │ @@ -947,26 +930,23 @@ │ │ │ │ │ call c150 │ │ │ │ │ add $0x1,%rbx │ │ │ │ │ mov %al,-0x1(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:958 (discriminator 2) │ │ │ │ │ movsbl (%rbx),%edi │ │ │ │ │ test %dil,%dil │ │ │ │ │ jne d1d0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ + test %r13d,%r13d │ │ │ │ │ je d378 │ │ │ │ │ cmpq $0x0,(%rsp) │ │ │ │ │ je d378 │ │ │ │ │ -grib_f_open_file_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ lea 0x420(%rsp),%rbx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ @@ -986,17 +966,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:969 │ │ │ │ │ mov 0x10(%r15),%ebx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:950 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:969 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ jne d338 │ │ │ │ │ +push_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:229 │ │ │ │ │ mov 0x279ee(%rip),%rbx │ │ │ │ │ -push_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:235 (discriminator 2) │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:235 │ │ │ │ │ cmpw $0x77,0x20(%rsp) │ │ │ │ │ je d270 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:236 (discriminator 1) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ @@ -1181,17 +1161,17 @@ │ │ │ │ │ jmp d2c9 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ │ grib_f_close_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:991 │ │ │ │ │ endbr64 │ │ │ │ │ +clear_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:704 │ │ │ │ │ mov 0x277d5(%rip),%rdx │ │ │ │ │ -clear_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:705 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ je d4d8 │ │ │ │ │ grib_f_close_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:992 │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ jmp d489 │ │ │ │ │ @@ -1280,16 +1260,14 @@ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call be00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:717 │ │ │ │ │ mov $0xfffffff5,%eax │ │ │ │ │ jmp d4ce │ │ │ │ │ -grib_f_close_file_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:717 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:999 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ @@ -1319,18 +1297,17 @@ │ │ │ │ │ movaps %xmm0,0x40(%rsp) │ │ │ │ │ movaps %xmm0,0x50(%rsp) │ │ │ │ │ movaps %xmm0,0x60(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1004 │ │ │ │ │ call b890 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ mov 0x27673(%rip),%ecx │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%r10 │ │ │ │ │ snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ movslq %eax,%r9 │ │ │ │ │ lea 0x1fa9d(%rip),%r8 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ @@ -1344,18 +1321,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ mov %edx,0x27647(%rip) │ │ │ │ │ snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ call c460 <__snprintf_chk@plt> │ │ │ │ │ -grib_f_write_on_fail(): │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27671(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rcx │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d556 │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1013 │ │ │ │ │ @@ -1432,17 +1408,17 @@ │ │ │ │ │ jmp cc10 <__cxa_finalize@plt+0x3e0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d6a0 : │ │ │ │ │ grib_f_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1192 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2758d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d6e0 │ │ │ │ │ grib_f_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1193 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d6c9 │ │ │ │ │ @@ -1471,17 +1447,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d6f0 : │ │ │ │ │ grib_f_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1201 │ │ │ │ │ endbr64 │ │ │ │ │ +_clear_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:809 │ │ │ │ │ mov 0x2753d(%rip),%rax │ │ │ │ │ -_clear_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:811 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d730 │ │ │ │ │ grib_f_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1202 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d719 │ │ │ │ │ @@ -1539,17 +1515,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d780 : │ │ │ │ │ grib_f_skip_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1220 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x274ad(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d7c0 │ │ │ │ │ grib_f_skip_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1221 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d7a9 │ │ │ │ │ @@ -1578,17 +1554,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d7d0 : │ │ │ │ │ grib_f_skip_coded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1227 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2745d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d810 │ │ │ │ │ grib_f_skip_coded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1228 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d7f9 │ │ │ │ │ @@ -1617,17 +1593,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d820 : │ │ │ │ │ grib_f_skip_edition_specific_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1234 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2740d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d860 │ │ │ │ │ grib_f_skip_edition_specific_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1235 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d849 │ │ │ │ │ @@ -1656,17 +1632,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d870 : │ │ │ │ │ grib_f_skip_duplicates_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1241 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x273bd(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d8b0 │ │ │ │ │ grib_f_skip_duplicates_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1242 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d899 │ │ │ │ │ @@ -1695,17 +1671,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d8c0 : │ │ │ │ │ grib_f_skip_read_only_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1248 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2736d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d900 │ │ │ │ │ grib_f_skip_read_only_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1249 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d8e9 │ │ │ │ │ @@ -1734,17 +1710,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d910 : │ │ │ │ │ grib_f_skip_function_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1255 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2731d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d950 │ │ │ │ │ grib_f_skip_function_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1256 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d939 │ │ │ │ │ @@ -1789,17 +1765,17 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1266 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2729d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je daa0 │ │ │ │ │ movslq %edx,%r13 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1268 │ │ │ │ │ @@ -1817,52 +1793,49 @@ │ │ │ │ │ jne d9b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:664 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1270 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je daa0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ │ fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 1) │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ je db00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 2) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b190 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:223 │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1274 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b3c0 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%esi │ │ │ │ │ lea 0x1f62f(%rip),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b210 │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1275 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1276 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jb dbbd │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - cmp $0x8,%eax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + cmp $0x8,%eax │ │ │ │ │ jb dad0 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ │ mov %rdx,(%rbx) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ @@ -1870,19 +1843,17 @@ │ │ │ │ │ mov %rcx,-0x8(%rbx,%rdx,1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%ecx │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ shr $0x3,%ecx │ │ │ │ │ rep movsq (%rsi),(%rdi) │ │ │ │ │ -grib_f_keys_iterator_get_name_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ │ czstr_to_fortran(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ │ jne da75 │ │ │ │ │ jmp da83 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je da96 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 3) │ │ │ │ │ @@ -2014,17 +1985,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000dbd0 : │ │ │ │ │ grib_f_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1287 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2705d(%rip),%rax │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dc10 │ │ │ │ │ grib_f_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1288 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp dbf9 │ │ │ │ │ @@ -2056,17 +2027,17 @@ │ │ │ │ │ 000000000000dc20 : │ │ │ │ │ codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1315 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27025(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dd60 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp dc4d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ @@ -2074,19 +2045,17 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dd60 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp (%rax),%edx │ │ │ │ │ jne dc40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ -codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1302 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ _codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1302 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ je dd60 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1306 │ │ │ │ │ cmpl $0x2,0x9e10(%rax) │ │ │ │ │ je dc87 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1306 (discriminator 1) │ │ │ │ │ mov $0x51a,%edx │ │ │ │ │ lea 0x1f38d(%rip),%rsi │ │ │ │ │ @@ -2099,18 +2068,17 @@ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call ba00 │ │ │ │ │ mov $0xffffffff,%r8d │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1308 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dceb │ │ │ │ │ -codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ +_push_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:528 │ │ │ │ │ mov 0x26f8a(%rip),%rcx │ │ │ │ │ -_push_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:531 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:533 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jne dd03 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:534 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ @@ -2221,25 +2189,23 @@ │ │ │ │ │ lea 0x1f252(%rip),%rdi │ │ │ │ │ call b300 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%r8d │ │ │ │ │ jmp dd41 │ │ │ │ │ -codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:557 (discriminator 1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000ddf0 : │ │ │ │ │ codes_f_bufr_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1325 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26e35(%rip),%rax │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je de30 │ │ │ │ │ codes_f_bufr_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1326 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp de19 │ │ │ │ │ @@ -2284,17 +2250,17 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1337 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26db5(%rip),%rax │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je df80 │ │ │ │ │ movslq %edx,%r13 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1339 │ │ │ │ │ @@ -2312,52 +2278,49 @@ │ │ │ │ │ jne de90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:685 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1341 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je df80 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ │ fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 1) │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ je dfe0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 2) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b190 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:223 │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1345 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b140 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%esi │ │ │ │ │ lea 0x1f14f(%rip),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b210 │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1346 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1347 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jb e09d │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - cmp $0x8,%eax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + cmp $0x8,%eax │ │ │ │ │ jb dfb0 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ │ mov %rdx,(%rbx) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ @@ -2365,19 +2328,17 @@ │ │ │ │ │ mov %rcx,-0x8(%rbx,%rdx,1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%ecx │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ shr $0x3,%ecx │ │ │ │ │ rep movsq (%rsi),(%rdi) │ │ │ │ │ -codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ │ czstr_to_fortran(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ │ jne df55 │ │ │ │ │ jmp df63 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je df76 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 3) │ │ │ │ │ @@ -2509,17 +2470,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000e0b0 : │ │ │ │ │ codes_f_bufr_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1357 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26b75(%rip),%rax │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e0f0 │ │ │ │ │ codes_f_bufr_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1358 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e0d9 │ │ │ │ │ @@ -2548,17 +2509,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000e100 : │ │ │ │ │ codes_f_bufr_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1366 │ │ │ │ │ endbr64 │ │ │ │ │ +_clear_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:833 │ │ │ │ │ mov 0x26b25(%rip),%rax │ │ │ │ │ -_clear_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:835 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e140 │ │ │ │ │ codes_f_bufr_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1367 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e129 │ │ │ │ │ @@ -2599,18 +2560,17 @@ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1374 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call c510 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1375 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e180 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1377 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1381 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -2644,18 +2604,17 @@ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1395 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b160 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1396 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e1d0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_message_no_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1398 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1402 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -2687,28 +2646,25 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ │ mov %r14,0x408(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ je e2c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je e2c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -grib_f_new_from_samples_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -2744,18 +2700,17 @@ │ │ │ │ │ grib_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1427 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call c5c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1430 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e2c4 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1432 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1436 │ │ │ │ │ mov 0x408(%rsp),%rdx │ │ │ │ │ @@ -2800,28 +2755,25 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ │ mov %r14,0x408(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ je e3b0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je e3b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -codes_bufr_f_new_from_samples_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -2857,18 +2809,17 @@ │ │ │ │ │ codes_bufr_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1442 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b7a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1445 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e3b4 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ codes_bufr_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1447 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1451 │ │ │ │ │ mov 0x408(%rsp),%rdx │ │ │ │ │ @@ -2904,17 +2855,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000e3d0 : │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1455 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2687d(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e43a │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1456 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e3f9 │ │ │ │ │ @@ -2940,18 +2891,17 @@ │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1460 │ │ │ │ │ call c500 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1461 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e42d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1463 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1469 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ @@ -2975,18 +2925,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x267db(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e560 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -3012,18 +2961,17 @@ │ │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ │ grib_f_copy_key_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1477 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1475 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ - jmp e4cd │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ + jmp e4cd │ │ │ │ │ nop │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e560 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -3038,26 +2986,23 @@ │ │ │ │ │ test %cl,%cl │ │ │ │ │ je e560 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1478 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ je e5a0 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je e5a0 │ │ │ │ │ -grib_f_copy_key_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r13 │ │ │ │ │ @@ -3136,16 +3081,18 @@ │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1489 │ │ │ │ │ endbr64 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x26679(%rip),%rax │ │ │ │ │ +grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1490 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e678 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ @@ -3170,18 +3117,17 @@ │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1495 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1492 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ - jmp e629 │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ + jmp e629 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e655 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -3219,18 +3165,17 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1501 │ │ │ │ │ jmp e655 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1498 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp e655 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1502 │ │ │ │ │ @@ -3255,17 +3200,17 @@ │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1507 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x26578(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e7b0 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1508 │ │ │ │ │ @@ -3287,17 +3232,17 @@ │ │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1511 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1509 │ │ │ │ │ mov (%r9),%edx │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ jmp e72d │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e7b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp (%rax),%edx │ │ │ │ │ @@ -3306,26 +3251,23 @@ │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1511 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je e7b0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ je e7b0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ je e7f0 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je e7f0 │ │ │ │ │ -grib_f_copy_namespace_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r13 │ │ │ │ │ @@ -3419,18 +3361,17 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1520 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1521 │ │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1523 │ │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle e960 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x263da(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne e87d │ │ │ │ │ jmp e960 │ │ │ │ │ @@ -3565,18 +3506,17 @@ │ │ │ │ │ call baf0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1555 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1554 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1556 │ │ │ │ │ mov (%rbx),%eax │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%eax │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%eax │ │ │ │ │ jle eab0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x26257(%rip),%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ jne e9f9 │ │ │ │ │ jmp ea01 │ │ │ │ │ @@ -3649,18 +3589,17 @@ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1578 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ jne ea50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ea44 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_scanned_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1582 │ │ │ │ │ jmp ea50 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 (discriminator 1) │ │ │ │ │ @@ -3693,18 +3632,17 @@ │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1592 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1593 │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1595 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle ec10 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x26120(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne eb3d │ │ │ │ │ jmp ec10 │ │ │ │ │ @@ -3843,18 +3781,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1633 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call c510 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1635 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ecb0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_loaded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1637 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1643 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -3885,18 +3822,17 @@ │ │ │ │ │ │ │ │ │ │ 000000000000ece0 : │ │ │ │ │ grib_f_count_in_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1655 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1657 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle ed28 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25f4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ed09 │ │ │ │ │ jmp ed28 │ │ │ │ │ @@ -3936,18 +3872,17 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1664 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1665 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle edc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25edd(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ed79 │ │ │ │ │ jmp edc0 │ │ │ │ │ @@ -3970,18 +3905,17 @@ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ call ba50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1671 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je edcd │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1673 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1682 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4015,18 +3949,17 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1686 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1687 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle ee70 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25e2d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ee29 │ │ │ │ │ jmp ee70 │ │ │ │ │ @@ -4049,18 +3982,17 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ call ba50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1694 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ee7d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ bufr_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1696 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1705 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4094,18 +4026,17 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1709 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1710 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle ef20 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25d7d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne eed9 │ │ │ │ │ jmp ef20 │ │ │ │ │ @@ -4127,18 +4058,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1716 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rdx │ │ │ │ │ call be90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1717 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ef2d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1719 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1728 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4172,18 +4102,17 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1732 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1733 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle efd0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25ccd(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ef89 │ │ │ │ │ jmp efd0 │ │ │ │ │ @@ -4206,18 +4135,17 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ call bf90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1740 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je efdd │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_headers_only_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1742 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1751 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4243,16 +4171,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000eff0 : │ │ │ │ │ grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1755 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ +_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov 0x25c50(%rip),%rax │ │ │ │ │ +grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1755 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1756 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ _get_index(): │ │ │ │ │ @@ -4282,18 +4212,17 @@ │ │ │ │ │ je f080 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1761 │ │ │ │ │ lea 0x4(%rsp),%rsi │ │ │ │ │ call c660 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1762 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f08d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1764 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1773 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4350,28 +4279,25 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1780 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1783 │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ je f247 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je f230 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f230 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_index_new_from_file_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ @@ -4401,26 +4327,22 @@ │ │ │ │ │ cmp $0x20,%bl │ │ │ │ │ je f218 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %r15,%rbp │ │ │ │ │ je f225 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%r15) │ │ │ │ │ -grib_f_index_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ je f1cd │ │ │ │ │ -grib_f_index_new_from_file_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%r14,1),%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ @@ -4461,18 +4383,17 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x1c(%rsp),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ call b9b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1786 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f254 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ push_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call cab0 <__cxa_finalize@plt+0x280> │ │ │ │ │ grib_f_index_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1788 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1797 │ │ │ │ │ mov 0x828(%rsp),%rdx │ │ │ │ │ @@ -4526,18 +4447,17 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x259b5(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f330 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_index_add_file_(): │ │ │ │ │ @@ -4556,26 +4476,23 @@ │ │ │ │ │ jne f2b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_index_add_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1805 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je f330 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je f370 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f370 │ │ │ │ │ -grib_f_index_add_file_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -4668,27 +4585,25 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1815 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1816 │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1820 │ │ │ │ │ cmpb $0x0,(%r8) │ │ │ │ │ je f478 │ │ │ │ │ +cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %edx,%edx │ │ │ │ │ je f422 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -grib_f_index_read_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ @@ -4726,18 +4641,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1821 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ call ba40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1822 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f485 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ push_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call cab0 <__cxa_finalize@plt+0x280> │ │ │ │ │ grib_f_index_read_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1824 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1833 │ │ │ │ │ mov 0x418(%rsp),%rdx │ │ │ │ │ @@ -4781,18 +4695,17 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x25785(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f560 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_index_write_(): │ │ │ │ │ @@ -4811,26 +4724,23 @@ │ │ │ │ │ jne f4e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_index_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1841 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je f560 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je f5a0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f5a0 │ │ │ │ │ -grib_f_index_write_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -4900,17 +4810,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000f5b0 : │ │ │ │ │ grib_f_index_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1850 │ │ │ │ │ endbr64 │ │ │ │ │ +_clear_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:744 │ │ │ │ │ mov 0x25695(%rip),%rax │ │ │ │ │ -_clear_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:746 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f600 │ │ │ │ │ grib_f_index_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1851 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _clear_index(): │ │ │ │ │ @@ -4953,18 +4863,17 @@ │ │ │ │ │ │ │ │ │ │ 000000000000f610 : │ │ │ │ │ grib_f_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1859 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1860 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:731 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ _clear_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:731 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ js f650 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:730 │ │ │ │ │ mov 0x25637(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:732 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f650 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:734 │ │ │ │ │ @@ -4997,17 +4906,17 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000f660 : │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1886 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x255ed(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f740 │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1887 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp f68d │ │ │ │ │ @@ -5029,56 +4938,47 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1888 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je f766 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ - lea 0x1d9f1(%rip),%rsi │ │ │ │ │ printf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ + lea 0x1d9f1(%rip),%rsi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ -grib_f_dump_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1867 (discriminator 1) │ │ │ │ │ - mov 0x24922(%rip),%rbp │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1867 (discriminator 1) │ │ │ │ │ + mov 0x24922(%rip),%rbp │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call c250 │ │ │ │ │ -grib_f_dump_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ - mov $0xa,%edi │ │ │ │ │ printf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ + mov $0xa,%edi │ │ │ │ │ call b600 │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1868 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b1a0 │ │ │ │ │ -grib_f_dump_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ - lea 0x1d9cf(%rip),%rsi │ │ │ │ │ printf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ + lea 0x1d9cf(%rip),%rsi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1869 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b840 │ │ │ │ │ -grib_f_dump_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ - lea 0x1d9c8(%rip),%rsi │ │ │ │ │ printf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ + lea 0x1d9c8(%rip),%rsi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1877 │ │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ │ @@ -5137,18 +5037,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1918 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1919 │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1920 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jb f7b0 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:100 (discriminator 1) │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ strncpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:100 (discriminator 1) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call c2d0 │ │ │ │ │ grib_f_get_error_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1922 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1923 │ │ │ │ │ @@ -5186,18 +5085,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x2544b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f908 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_size_int_(): │ │ │ │ │ @@ -5220,28 +5118,25 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_size_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1940 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je f908 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je f900 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f900 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_size_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5325,18 +5220,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x2530b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fa48 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_size_long_(): │ │ │ │ │ @@ -5359,28 +5253,25 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_size_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1954 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fa48 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je fa40 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fa40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_size_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5464,18 +5355,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x251c3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fb88 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_index_get_size_int_(): │ │ │ │ │ @@ -5498,28 +5388,25 @@ │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_get_size_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1969 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fb88 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je fb80 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fb80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_index_get_size_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5603,18 +5490,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x25083(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fcc8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_index_get_size_long_(): │ │ │ │ │ @@ -5637,28 +5523,25 @@ │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_get_size_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1982 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fcc8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je fcc0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fcc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_index_get_size_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5742,18 +5625,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x24f4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fdb8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_int_(): │ │ │ │ │ @@ -5772,28 +5654,25 @@ │ │ │ │ │ jne fd20 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1996 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fdb8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je fe00 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fe00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5877,18 +5756,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x24e1b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fed0 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_long_(): │ │ │ │ │ @@ -5907,28 +5785,25 @@ │ │ │ │ │ jne fe50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2008 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fed0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je ff10 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je ff10 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -6007,18 +5882,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x24d0b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10048 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_native_type_(): │ │ │ │ │ @@ -6039,28 +5913,25 @@ │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_native_type_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2017 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2020 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10048 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 10040 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10040 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_native_type_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -6145,18 +6016,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24bc7(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10290 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -6193,26 +6063,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2046 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2048 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10297 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 10268 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10268 │ │ │ │ │ -grib_f_get_int_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x20(%rsp),%r13 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x20(%rsp),%r13 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -6368,18 +6235,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24976(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 103e8 │ │ │ │ │ grib_f_get_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2063 │ │ │ │ │ @@ -6402,28 +6268,25 @@ │ │ │ │ │ grib_f_get_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2066 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2068 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 103e8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 103e0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 103e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_get_long_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -6509,18 +6372,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24826(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10538 │ │ │ │ │ grib_f_get_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2079 │ │ │ │ │ @@ -6543,28 +6405,25 @@ │ │ │ │ │ grib_f_get_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2082 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2084 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10538 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 10530 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10530 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_get_byte_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -6649,18 +6508,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x448,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x438(%rsp) │ │ │ │ │ mov 0x246d3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 107d0 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -6696,26 +6554,23 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 107d0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2103 │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call b130 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 107c7 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 107c7 │ │ │ │ │ -grib_f_index_get_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x30(%rsp),%r14 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x30(%rsp),%r14 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -6780,18 +6635,17 @@ │ │ │ │ │ call ba80 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2112 │ │ │ │ │ cmp %r15d,%eax │ │ │ │ │ jg 10786 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2118 │ │ │ │ │ movslq %eax,%r15 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2119 │ │ │ │ │ add %r15,%rbp │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ @@ -6863,18 +6717,17 @@ │ │ │ │ │ jne 10642 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ movb $0x0,0x1(%r12) │ │ │ │ │ jmp 10646 │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2113 (discriminator 1) │ │ │ │ │ mov 0x2384b(%rip),%rax │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/stdio2.h:111 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ fprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:111 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ mov %r15d,%ecx │ │ │ │ │ lea 0x1cfe6(%rip),%rdx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b410 <__fprintf_chk@plt> │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ @@ -6908,18 +6761,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2442e(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10928 │ │ │ │ │ grib_f_index_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2133 │ │ │ │ │ @@ -6942,28 +6794,25 @@ │ │ │ │ │ grib_f_index_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2135 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2137 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10928 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 10920 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10920 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_index_get_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -7049,18 +6898,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x242df(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10b50 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -7093,26 +6941,23 @@ │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2155 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10b57 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 10b30 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10b30 │ │ │ │ │ -grib_f_index_get_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x20(%rsp),%r13 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x20(%rsp),%r13 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -7260,18 +7105,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x240ae(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10ca8 │ │ │ │ │ grib_f_index_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2168 │ │ │ │ │ @@ -7294,28 +7138,25 @@ │ │ │ │ │ grib_f_index_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2170 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2172 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10ca8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 10ca0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10ca0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_index_get_real8_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -7400,18 +7241,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x23f6b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10e78 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -7497,26 +7337,23 @@ │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2202 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 10dea │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2203 │ │ │ │ │ movslq 0x8(%rbp,%rax,4),%rdx │ │ │ │ │ mov %rdx,0x10(%r15,%rax,8) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 10ec0 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10ec0 │ │ │ │ │ -grib_f_set_int_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -7615,18 +7452,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x23d36(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10fc0 │ │ │ │ │ grib_f_set_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2214 │ │ │ │ │ @@ -7646,28 +7482,25 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2218 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 10fc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2216 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 11000 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11000 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_set_long_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -7748,18 +7581,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x23c16(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11148 │ │ │ │ │ grib_f_set_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2226 │ │ │ │ │ @@ -7782,28 +7614,25 @@ │ │ │ │ │ grib_f_set_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2229 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2231 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11148 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 11140 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11140 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_set_byte_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -7888,18 +7717,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x23acb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11238 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -7922,28 +7750,25 @@ │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2244 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11238 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2243 │ │ │ │ │ movslq (%rdi),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 11280 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11280 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_set_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8023,18 +7848,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2399b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11368 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -8057,28 +7881,25 @@ │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2252 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11368 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2253 │ │ │ │ │ mov (%rdi),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 113b0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 113b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_set_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8157,18 +7978,17 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2386d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11480 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_set_missing_(): │ │ │ │ │ @@ -8187,26 +8007,23 @@ │ │ │ │ │ jne 11400 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2262 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11480 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 114c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 114c0 │ │ │ │ │ -grib_f_set_missing_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -8286,16 +8103,18 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x23759(%rip),%rax │ │ │ │ │ +grib_f_is_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2272 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 115b0 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ @@ -8315,28 +8134,25 @@ │ │ │ │ │ jne 11520 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_is_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2275 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 115b0 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 115f0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 115f0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_is_missing_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -8452,18 +8268,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x235cb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11720 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_is_defined_(): │ │ │ │ │ @@ -8482,28 +8297,25 @@ │ │ │ │ │ jne 116a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_is_defined_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2296 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11720 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 11760 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11760 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_is_defined_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8588,16 +8400,18 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x234b9(%rip),%rax │ │ │ │ │ +grib_f_key_is_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2307 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11850 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ @@ -8617,28 +8431,25 @@ │ │ │ │ │ jne 117c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_key_is_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2310 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11850 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 11890 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11890 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_key_is_computed_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -8720,18 +8531,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2338b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11980 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -8756,28 +8566,25 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2322 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11980 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2321 │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ cvtss2sd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 119c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 119c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_set_real4_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8856,18 +8663,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2325b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11b08 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ @@ -8896,28 +8702,25 @@ │ │ │ │ │ grib_f_get_real4_element_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2334 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 11b08 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2336 │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 11b00 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11b00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_get_real4_element_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r15 │ │ │ │ │ @@ -9002,18 +8805,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x23106(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11d10 │ │ │ │ │ grib_f_get_real4_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2343 │ │ │ │ │ @@ -9051,26 +8853,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2355 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2357 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11d72 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 11d58 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 11d58 │ │ │ │ │ -grib_f_get_real4_elements_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,0x18(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -9221,18 +9020,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x22eab(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11ea8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_real4_(): │ │ │ │ │ @@ -9255,28 +9053,25 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2376 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11ea8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 11ea0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11ea0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_real4_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -9360,16 +9155,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x22d7c(%rip),%rax │ │ │ │ │ +grib_f_get_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2385 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x428(%rsp) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2391 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -9411,26 +9208,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2407 │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2411 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 121cb │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 121a0 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 121a0 │ │ │ │ │ -grib_f_get_real4_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%r13 │ │ │ │ │ @@ -9550,26 +9344,23 @@ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2409 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ jmp 11f4d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 121c0 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 121c0 │ │ │ │ │ -grib_f_get_real4_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%r13 │ │ │ │ │ @@ -9635,33 +9426,30 @@ │ │ │ │ │ mov $0xffffffef,%ebx │ │ │ │ │ jmp 120c8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ jmp c840 <__cxa_finalize@plt+0x10> │ │ │ │ │ -grib_f_get_real4_array_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000000000121e0 : │ │ │ │ │ grib_f_set_force_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2430 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x22a4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 123c8 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -9753,26 +9541,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2447 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 12337 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2448 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ cvtss2sd 0x8(%rbp,%rax,4),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%r14,%rax,8) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 12420 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 12420 │ │ │ │ │ -grib_f_set_force_real4_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%r12,1),%r12 │ │ │ │ │ @@ -9874,16 +9659,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x227ec(%rip),%rax │ │ │ │ │ +grib_f_set_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2457 │ │ │ │ │ mov %fs:0x28,%r15 │ │ │ │ │ mov %r15,0x418(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2458 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -9980,26 +9767,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2479 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 125b9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2480 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ cvtss2sd 0x8(%r15,%rax,4),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%r14,%rax,8) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ je 12720 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 12720 │ │ │ │ │ -grib_f_set_real4_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -10068,26 +9852,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2477 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 125b9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2477 (discriminator 1) │ │ │ │ │ mov $0xffffffef,%ebx │ │ │ │ │ jmp 12648 │ │ │ │ │ nopl (%rax) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ je 12740 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12740 │ │ │ │ │ -grib_f_set_real4_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ @@ -10150,33 +9931,30 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp 12573 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ jmp c852 <__cxa_finalize@plt+0x22> │ │ │ │ │ -grib_f_set_real4_array_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000012760 : │ │ │ │ │ grib_f_index_select_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2491 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x224c3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12840 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -10200,28 +9978,25 @@ │ │ │ │ │ grib_f_index_select_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2495 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12840 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2496 │ │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 12880 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12880 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_index_select_real8_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10300,18 +10075,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x818,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x808(%rsp) │ │ │ │ │ mov 0x22393(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 129a8 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ movslq %ecx,%rbp │ │ │ │ │ @@ -10333,51 +10107,45 @@ │ │ │ │ │ jne 128e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_select_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2507 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 129a8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 129f8 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 129f8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %r8d,%r12 │ │ │ │ │ -grib_f_index_select_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x400(%rsp),%r14 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x400(%rsp),%r14 │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ movb $0x0,0x400(%rsp,%r12,1) │ │ │ │ │ grib_f_index_select_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2511 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call c030 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ je 129f0 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 129f0 │ │ │ │ │ -grib_f_index_select_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r12 │ │ │ │ │ @@ -10458,18 +10226,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x22213(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12b38 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -10498,26 +10265,23 @@ │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2520 │ │ │ │ │ movslq (%r9),%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2523 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 12b38 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 12b30 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je 12b30 │ │ │ │ │ -grib_f_index_select_int_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -10595,18 +10359,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x220d3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12c78 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -10635,26 +10398,23 @@ │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2533 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12c78 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2534 │ │ │ │ │ mov (%r9),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 12c70 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je 12c70 │ │ │ │ │ -grib_f_index_select_long_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -10732,18 +10492,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x21f9b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12d70 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -10767,28 +10526,25 @@ │ │ │ │ │ grib_f_set_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2543 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12d70 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2544 │ │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 12db0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12db0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_set_real8_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10867,18 +10623,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x21e6b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12e80 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_real8_(): │ │ │ │ │ @@ -10897,28 +10652,25 @@ │ │ │ │ │ jne 12e00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2552 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 12e80 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ je 12ec0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12ec0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -grib_f_get_real8_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rsp,%rdi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rsp,%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10998,18 +10750,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21d56(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12fb0 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -11031,28 +10782,25 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_get_real8_element_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2563 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 12fb0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2565 │ │ │ │ │ mov (%rdi),%r15d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 12ff0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12ff0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_get_real8_element_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11134,18 +10882,17 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21c22(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 130e8 │ │ │ │ │ grib_f_get_real8_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2571 │ │ │ │ │ @@ -11166,28 +10913,25 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_get_real8_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2574 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 130e8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2576 │ │ │ │ │ movslq (%r8),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r9d,%r9d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r9d,%r9d │ │ │ │ │ je 13130 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 13130 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r9d,%rbx │ │ │ │ │ -grib_f_get_real8_elements_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11268,16 +11012,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x21aff(%rip),%rax │ │ │ │ │ +grib_f_find_nearest_four_single_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2585 │ │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ │ mov 0x78(%rsp),%rbp │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ @@ -11365,17 +11111,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000013260 : │ │ │ │ │ grib_f_find_nearest_single_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2610 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x219ed(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 132c0 │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ grib_f_find_nearest_single_(): │ │ │ │ │ @@ -11419,16 +11165,18 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000132d0 : │ │ │ │ │ grib_f_find_nearest_multiple_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2625 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2197d(%rip),%rax │ │ │ │ │ +grib_f_find_nearest_multiple_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2625 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ │ @@ -11494,18 +11242,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x218b6(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 134a8 │ │ │ │ │ grib_f_get_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2637 │ │ │ │ │ @@ -11528,28 +11275,25 @@ │ │ │ │ │ grib_f_get_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2640 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2642 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 134a8 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 134a0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 134a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_get_real8_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -11635,18 +11379,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21766(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13590 │ │ │ │ │ grib_f_set_force_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2654 │ │ │ │ │ @@ -11666,28 +11409,25 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_force_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2658 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 13590 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2656 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 135d0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 135d0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_set_force_real8_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11768,18 +11508,17 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21646(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 136b0 │ │ │ │ │ grib_f_set_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2666 │ │ │ │ │ @@ -11799,28 +11538,25 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2670 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 136b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2668 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 136f0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 136f0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -grib_f_set_real8_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11900,18 +11636,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2152b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13928 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ @@ -11944,26 +11679,23 @@ │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 13928 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2688 │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call b130 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r15d,%r15d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r15d,%r15d │ │ │ │ │ je 1391b │ │ │ │ │ test %r12,%r12 │ │ │ │ │ je 1391b │ │ │ │ │ -grib_f_get_string_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -12022,25 +11754,22 @@ │ │ │ │ │ mov %eax,(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2695 (discriminator 1) │ │ │ │ │ cmpq $0x0,0x18(%rsp) │ │ │ │ │ je 138e8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2695 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:81 (discriminator 1) │ │ │ │ │ - mov 0x0(%rbp,%r12,8),%rsi │ │ │ │ │ strcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:81 (discriminator 1) │ │ │ │ │ + mov 0x0(%rbp,%r12,8),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call c1a0 │ │ │ │ │ -grib_f_get_string_array_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:202 │ │ │ │ │ - movslq 0x0(%r13),%rax │ │ │ │ │ czstr_to_fortran(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:202 │ │ │ │ │ + movslq 0x0(%r13),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ lea -0x1(%rbx,%rax,1),%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ je 1388e │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ jne 13885 │ │ │ │ │ @@ -12120,17 +11849,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000013940 : │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2708 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2130d(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 139b0 │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2709 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -12150,18 +11879,17 @@ │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2713 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ sete %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2710 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ - jmp 13989 │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ + jmp 13989 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 139b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -12198,18 +11926,17 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %r9d,0x14(%rsp) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x21261(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13b88 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %r8,%r14 │ │ │ │ │ @@ -12248,26 +11975,23 @@ │ │ │ │ │ je 13ac1 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2738 │ │ │ │ │ mov (%r14),%esi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ jmp 13a97 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ je 13ab3 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ -grib_f_set_string_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call c6e0 │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ movb $0x0,(%rax,%rdx,1) │ │ │ │ │ grib_f_set_string_array_(): │ │ │ │ │ @@ -12303,29 +12027,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2740 │ │ │ │ │ call c030 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 (discriminator 2) │ │ │ │ │ add $0x1,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 (discriminator 1) │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ jne 13a8e │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 13bd0 │ │ │ │ │ cmpq $0x0,0x18(%rsp) │ │ │ │ │ je 13bd0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq 0x14(%rsp),%rbx │ │ │ │ │ -grib_f_set_string_array_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,(%rsp) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -12432,18 +12153,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2104b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13db8 │ │ │ │ │ movslq %ecx,%r13 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ @@ -12472,16 +12192,18 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ grib_f_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2762 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13db8 │ │ │ │ │ +cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ +fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea -0x1(%r8),%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ sete %al │ │ │ │ │ test %r12,%r12 │ │ │ │ │ fort_char_clean(): │ │ │ │ │ @@ -12504,19 +12226,17 @@ │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r14b,%r14b │ │ │ │ │ jne 13cf5 │ │ │ │ │ -grib_f_get_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%r13,1),%r13 │ │ │ │ │ @@ -12550,18 +12270,17 @@ │ │ │ │ │ grib_f_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2766 (discriminator 1) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call bfb0 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ │ czstr_to_fortran(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ │ je 13d2e │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ jne 13d25 │ │ │ │ │ jmp 13d2e │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je 13d46 │ │ │ │ │ @@ -12640,18 +12359,17 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x828,%rsp │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x818(%rsp) │ │ │ │ │ mov 0x20e5b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13f90 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ movslq %ecx,%r12 │ │ │ │ │ @@ -12694,37 +12412,32 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2789 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2792 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 13f90 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ je 13f88 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 13f88 │ │ │ │ │ -grib_f_set_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ movb $0x0,0x410(%rsp,%r15,1) │ │ │ │ │ -grib_f_set_string_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2775 │ │ │ │ │ - movzbl 0x410(%rsp),%eax │ │ │ │ │ is_all_spaces(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2775 │ │ │ │ │ + movzbl 0x410(%rsp),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ je 13ed1 │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ jmp 13ebd │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movzbl 0x1(%r15),%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2777 │ │ │ │ │ @@ -12738,26 +12451,23 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2776 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 13eb0 │ │ │ │ │ grib_f_set_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2798 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call c030 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r12d,%r12d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ je 13f80 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 13f80 │ │ │ │ │ -grib_f_set_string_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rbp,%r12,1),%r15 │ │ │ │ │ @@ -12833,17 +12543,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000013fa0 : │ │ │ │ │ grib_f_get_data_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2806 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x20cad(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 142be │ │ │ │ │ grib_f_get_data_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2806 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ @@ -13093,17 +12803,17 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000142d0 : │ │ │ │ │ grib_f_get_data_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2837 │ │ │ │ │ endbr64 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2097a(%rip),%rdi │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14301 │ │ │ │ │ grib_f_get_data_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2838 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 142f9 │ │ │ │ │ @@ -13124,17 +12834,17 @@ │ │ │ │ │ jmp bca0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000014310 : │ │ │ │ │ grib_f_get_message_size_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2844 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2093d(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 14358 │ │ │ │ │ grib_f_get_message_size_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2845 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp 14339 │ │ │ │ │ @@ -13169,17 +12879,17 @@ │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000014360 : │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2853 │ │ │ │ │ endbr64 │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x208ed(%rip),%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 143d0 │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2854 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ jmp 14389 │ │ │ │ │ @@ -13210,18 +12920,17 @@ │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jb 143d6 │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov 0x28(%rax),%rsi │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov 0x28(%rax),%rsi │ │ │ │ │ call c6e0 │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2865 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2866 │ │ │ │ │ @@ -13301,29 +13010,26 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %r13d,%r13d │ │ │ │ │ je 1454c │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 1454c │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r13d,%rdx │ │ │ │ │ -grib_f_check_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ lea 0x430(%rsp),%rdi │ │ │ │ │ mov %r8d,0x10(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -13364,31 +13070,27 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:182 (discriminator 1) │ │ │ │ │ movb $0x0,(%rdx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ je 145cb │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%rdx) │ │ │ │ │ -grib_f_check_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ - mov (%rsp),%eax │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ + mov (%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 1458c │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 1458c │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ -grib_f_check_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov $0x400,%ecx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ mov %r8d,0x8(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ @@ -13417,31 +13119,29 @@ │ │ │ │ │ call b500 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2883 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ movb $0x0,0x1(%rcx) │ │ │ │ │ jmp 1454c │ │ │ │ │ -grib_f_check_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000145e0 : │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2887 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x20657(%rip),%rdi │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14621 │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2888 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 14619 │ │ │ │ │ @@ -13456,18 +13156,17 @@ │ │ │ │ │ cmp (%rdi),%eax │ │ │ │ │ jne 14610 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2889 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle 146c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x2060a(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 14649 │ │ │ │ │ jmp 146c0 │ │ │ │ │ @@ -13527,17 +13226,17 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000146e0 : │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2907 │ │ │ │ │ endbr64 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ +_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:600 │ │ │ │ │ mov 0x2055a(%rip),%rdi │ │ │ │ │ -_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:602 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14711 │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2908 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 14709 │ │ │ │ │ @@ -13552,18 +13251,17 @@ │ │ │ │ │ cmp (%rdi),%eax │ │ │ │ │ jne 14700 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:603 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2909 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ - cmp $0xc34f,%edx │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ + cmp $0xc34f,%edx │ │ │ │ │ jle 14750 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x2051e(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 14739 │ │ │ │ │ jmp 14750 │ │ │ │ │ @@ -13600,16 +13298,18 @@ │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2918 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x204e2(%rip),%rcx │ │ │ │ │ +_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:600 │ │ │ │ │ mov 0x204cb(%rip),%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ je 14880 │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ @@ -13637,17 +13337,17 @@ │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ je 148d1 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2925 │ │ │ │ │ mov (%rcx),%rdi │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call bec0 │ │ │ │ │ +_push_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:393 │ │ │ │ │ mov 0x20479(%rip),%r8 │ │ │ │ │ -_push_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:411 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:395 │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:411 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ @@ -13803,16 +13503,14 @@ │ │ │ │ │ call b300 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:414 │ │ │ │ │ mov 0x202ad(%rip),%rax │ │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%r10 │ │ │ │ │ jmp 14920 │ │ │ │ │ -grib_f_multi_append_(): │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:414 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000149b0 : │ │ │ │ │ codes_f_bufr_multi_element_constant_arrays_on_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2934 │ │ │ │ │ endbr64 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ @@ -13923,26 +13621,23 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2963 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 14b60 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 14b60 │ │ │ │ │ -grib_f_set_definitions_path_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -14021,26 +13716,23 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2972 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ -./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ je 14c40 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 14c40 │ │ │ │ │ -grib_f_set_samples_path_(): │ │ │ │ │ -/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ 000000000002c0dc <.fini>: │ │ │ │ │ -_fini(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 30376463 30386337 61326166 37353938 07dc08c7a2af7598 │ │ │ │ │ 0x00000010 35386334 39393233 37363235 64653638 58c499237625de68 │ │ │ │ │ 0x00000020 63333032 33352e64 65627567 00000000 c30235.debug.... │ │ │ │ │ - 0x00000030 cd4fcb7f .O.. │ │ │ │ │ + 0x00000030 e35ce68b .\.. │ │ │ ├── ./usr/lib/x86_64-linux-gnu/libeccodes_f90.so.0 │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ │ │ 000000000000b000 <.init>: │ │ │ │ │ +_init(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x28fad(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je b012 <__grib_api_MOD_grib_read_from_file_int4@plt-0x1e> │ │ │ │ │ call *%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,44 +1,53 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 000000000000c840 : │ │ │ │ │ -grib_f_get_real4_array_(): │ │ │ │ │ +grib_f_get_real4_array_.cold(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392 │ │ │ │ │ movslq (%rcx),%rax │ │ │ │ │ +grib_f_get_real4_array_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2395 │ │ │ │ │ mov 0x0,%rax │ │ │ │ │ ud2 │ │ │ │ │ -grib_f_set_real4_array_(): │ │ │ │ │ +grib_f_set_real4_array_.cold(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462 │ │ │ │ │ mov 0x0,%rax │ │ │ │ │ +grib_f_set_real4_array_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462 │ │ │ │ │ ud2 │ │ │ │ │ -grib_f_write_(): │ │ │ │ │ +grib_f_write_.cold(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898 │ │ │ │ │ lea 0x209e7(%rip),%rdi │ │ │ │ │ +grib_f_write_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898 │ │ │ │ │ call c5b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2899 │ │ │ │ │ mov $0xfffffff5,%eax │ │ │ │ │ jmp 146a0 │ │ │ │ │ +grib_f_write_.cold(): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +deregister_tm_clones(): │ │ │ │ │ lea 0x28389(%rip),%rdi │ │ │ │ │ lea 0x28382(%rip),%rax │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ je c8a8 <__cxa_finalize@plt+0x78> │ │ │ │ │ mov 0x27726(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je c8a8 <__cxa_finalize@plt+0x78> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +register_tm_clones(): │ │ │ │ │ lea 0x28359(%rip),%rdi │ │ │ │ │ lea 0x28352(%rip),%rsi │ │ │ │ │ sub %rdi,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ @@ -47,14 +56,15 @@ │ │ │ │ │ mov 0x276ed(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je c8e8 <__cxa_finalize@plt+0xb8> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +__do_global_dtors_aux(): │ │ │ │ │ endbr64 │ │ │ │ │ cmpb $0x0,0x28315(%rip) │ │ │ │ │ jne c928 <__cxa_finalize@plt+0xf8> │ │ │ │ │ push %rbp │ │ │ │ │ cmpq $0x0,0x276ca(%rip) │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ je c917 <__cxa_finalize@plt+0xe7> │ │ │ │ │ @@ -63,18 +73,19 @@ │ │ │ │ │ call c880 <__cxa_finalize@plt+0x50> │ │ │ │ │ movb $0x1,0x282ed(%rip) │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +frame_dummy(): │ │ │ │ │ endbr64 │ │ │ │ │ jmp c8b0 <__cxa_finalize@plt+0x80> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -_push_handle(): │ │ │ │ │ +_push_handle(grib_handle*, int*): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:277 │ │ │ │ │ mov 0x2830d(%rip),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275 │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ @@ -178,15 +189,15 @@ │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ mov 0x18(%rsp),%r8d │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ jmp c9d0 <__cxa_finalize@plt+0x1a0> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -_push_index(): │ │ │ │ │ +_push_index(grib_index*, int*): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335 │ │ │ │ │ mov 0x28195(%rip),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333 │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ @@ -289,27 +300,25 @@ │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ mov 0x18(%rsp),%r8d │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ jmp cb30 <__cxa_finalize@plt+0x300> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x28030(%rip),%rax │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162 │ │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ │ mov %r13,0x418(%rsp) │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ @@ -323,29 +332,32 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je cd48 <__cxa_finalize@plt+0x518> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp %edi,(%rax) │ │ │ │ │ jne cc50 <__cxa_finalize@plt+0x420> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1169 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je cd48 <__cxa_finalize@plt+0x518> │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je cda0 <__cxa_finalize@plt+0x570> │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je cda0 <__cxa_finalize@plt+0x570> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -373,27 +385,27 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ je cd8c <__cxa_finalize@plt+0x55c> │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:186 │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1173 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ │ call c210 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1174 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je cd3e <__cxa_finalize@plt+0x50e> │ │ │ │ │ -_push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:477 │ │ │ │ │ mov 0x27f48(%rip),%rbx │ │ │ │ │ +_push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:480 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:482 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ jne cd03 <__cxa_finalize@plt+0x4d3> │ │ │ │ │ jmp cdbe <__cxa_finalize@plt+0x58e> │ │ │ │ │ nop │ │ │ │ │ @@ -419,15 +431,15 @@ │ │ │ │ │ mov %ebp,(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:508 │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:509 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:510 │ │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1171 │ │ │ │ │ mov $0xffffffec,%eax │ │ │ │ │ @@ -464,15 +476,15 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:493 │ │ │ │ │ neg %eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:494 │ │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:493 │ │ │ │ │ mov %eax,(%rbx) │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ _push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:483 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call b6d0 │ │ │ │ │ @@ -485,15 +497,15 @@ │ │ │ │ │ movl $0x1,(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:488 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:486 │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:487 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1178 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp cd52 <__cxa_finalize@plt+0x522> │ │ │ │ │ _push_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:484 (discriminator 1) │ │ │ │ │ mov $0x1e4,%edx │ │ │ │ │ lea 0x20202(%rip),%rsi │ │ │ │ │ @@ -506,26 +518,26 @@ │ │ │ │ │ mov $0x1fa,%edx │ │ │ │ │ lea 0x201e1(%rip),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ lea 0x201ef(%rip),%rdi │ │ │ │ │ call b300 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ jmp cd2c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ -_grib_f_keys_iterator_new_(): │ │ │ │ │ +_grib_f_keys_iterator_new_(int*, int*, char*, int) [clone .isra.0]: │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1179 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000000000000ce40 : │ │ │ │ │ f_handle_id2c_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:621 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27e0d(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ce69 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ @@ -548,17 +560,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000ce80 : │ │ │ │ │ grib_f_read_any_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:874 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:875 │ │ │ │ │ mov (%rdi),%edi │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edi │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle cee8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27dab(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne cea9 │ │ │ │ │ jmp cee8 │ │ │ │ │ @@ -610,17 +623,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000cf00 : │ │ │ │ │ grib_f_write_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:888 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:890 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%ecx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle cf78 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27d2b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne cf29 │ │ │ │ │ jmp cf78 │ │ │ │ │ @@ -701,18 +715,16 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:907 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27c78(%rip),%rax │ │ │ │ │ -grib_f_get_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:908 │ │ │ │ │ movq $0x0,(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d048 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ @@ -765,17 +777,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ │ grib_f_read_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:923 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:925 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%ecx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle d0d8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x27bcb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne d089 │ │ │ │ │ jmp d0d8 │ │ │ │ │ @@ -801,17 +814,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:927 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je d10a │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:929 │ │ │ │ │ call baf0 │ │ │ │ │ -fread(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:331 │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ +fread(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:331 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ grib_f_read_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:929 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ fread(): │ │ │ │ │ @@ -874,23 +888,26 @@ │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x828(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:952 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je d1be │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je d1be │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_open_file_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%r12,%rbx,1),%rbp │ │ │ │ │ @@ -930,23 +947,26 @@ │ │ │ │ │ call c150 │ │ │ │ │ add $0x1,%rbx │ │ │ │ │ mov %al,-0x1(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:958 (discriminator 2) │ │ │ │ │ movsbl (%rbx),%edi │ │ │ │ │ test %dil,%dil │ │ │ │ │ jne d1d0 │ │ │ │ │ -cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ +cast_char_no_cut(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ je d378 │ │ │ │ │ cmpq $0x0,(%rsp) │ │ │ │ │ je d378 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_open_file_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x420(%rsp),%rbx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ @@ -966,17 +986,17 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:969 │ │ │ │ │ mov 0x10(%r15),%ebx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:950 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:969 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ jne d338 │ │ │ │ │ -push_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:229 │ │ │ │ │ mov 0x279ee(%rip),%rbx │ │ │ │ │ +push_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:235 (discriminator 2) │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:235 │ │ │ │ │ cmpw $0x77,0x20(%rsp) │ │ │ │ │ je d270 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:236 (discriminator 1) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ @@ -1161,17 +1181,17 @@ │ │ │ │ │ jmp d2c9 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ │ grib_f_close_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:991 │ │ │ │ │ endbr64 │ │ │ │ │ -clear_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:704 │ │ │ │ │ mov 0x277d5(%rip),%rdx │ │ │ │ │ +clear_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:705 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ je d4d8 │ │ │ │ │ grib_f_close_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:992 │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ jmp d489 │ │ │ │ │ @@ -1260,14 +1280,16 @@ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call be00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:717 │ │ │ │ │ mov $0xfffffff5,%eax │ │ │ │ │ jmp d4ce │ │ │ │ │ +grib_f_close_file_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:717 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:999 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ @@ -1297,17 +1319,18 @@ │ │ │ │ │ movaps %xmm0,0x40(%rsp) │ │ │ │ │ movaps %xmm0,0x50(%rsp) │ │ │ │ │ movaps %xmm0,0x60(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1004 │ │ │ │ │ call b890 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ mov 0x27673(%rip),%ecx │ │ │ │ │ -snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%r10 │ │ │ │ │ +snprintf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ movslq %eax,%r9 │ │ │ │ │ lea 0x1fa9d(%rip),%r8 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ @@ -1321,17 +1344,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1008 │ │ │ │ │ mov %edx,0x27647(%rip) │ │ │ │ │ snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ call c460 <__snprintf_chk@plt> │ │ │ │ │ -_get_handle(): │ │ │ │ │ +grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27671(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rcx │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d556 │ │ │ │ │ grib_f_write_on_fail(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1013 │ │ │ │ │ @@ -1408,17 +1432,17 @@ │ │ │ │ │ jmp cc10 <__cxa_finalize@plt+0x3e0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d6a0 : │ │ │ │ │ grib_f_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1192 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2758d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d6e0 │ │ │ │ │ grib_f_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1193 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d6c9 │ │ │ │ │ @@ -1447,17 +1471,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d6f0 : │ │ │ │ │ grib_f_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1201 │ │ │ │ │ endbr64 │ │ │ │ │ -_clear_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:809 │ │ │ │ │ mov 0x2753d(%rip),%rax │ │ │ │ │ +_clear_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:811 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d730 │ │ │ │ │ grib_f_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1202 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d719 │ │ │ │ │ @@ -1515,17 +1539,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d780 : │ │ │ │ │ grib_f_skip_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1220 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x274ad(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d7c0 │ │ │ │ │ grib_f_skip_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1221 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d7a9 │ │ │ │ │ @@ -1554,17 +1578,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d7d0 : │ │ │ │ │ grib_f_skip_coded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1227 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2745d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d810 │ │ │ │ │ grib_f_skip_coded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1228 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d7f9 │ │ │ │ │ @@ -1593,17 +1617,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d820 : │ │ │ │ │ grib_f_skip_edition_specific_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1234 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2740d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d860 │ │ │ │ │ grib_f_skip_edition_specific_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1235 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d849 │ │ │ │ │ @@ -1632,17 +1656,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d870 : │ │ │ │ │ grib_f_skip_duplicates_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1241 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x273bd(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d8b0 │ │ │ │ │ grib_f_skip_duplicates_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1242 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d899 │ │ │ │ │ @@ -1671,17 +1695,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d8c0 : │ │ │ │ │ grib_f_skip_read_only_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1248 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2736d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d900 │ │ │ │ │ grib_f_skip_read_only_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1249 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d8e9 │ │ │ │ │ @@ -1710,17 +1734,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000d910 : │ │ │ │ │ grib_f_skip_function_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1255 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2731d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je d950 │ │ │ │ │ grib_f_skip_function_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1256 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp d939 │ │ │ │ │ @@ -1765,17 +1789,17 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1266 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2729d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je daa0 │ │ │ │ │ movslq %edx,%r13 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1268 │ │ │ │ │ @@ -1793,49 +1817,52 @@ │ │ │ │ │ jne d9b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:664 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1270 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je daa0 │ │ │ │ │ -fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ │ +fort_char_clean(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 1) │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ je db00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 2) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b190 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:223 │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1274 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b3c0 │ │ │ │ │ -snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +snprintf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov $0x400,%esi │ │ │ │ │ lea 0x1f62f(%rip),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b210 │ │ │ │ │ grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1275 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1276 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jb dbbd │ │ │ │ │ -memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ jb dad0 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ │ mov %rdx,(%rbx) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ @@ -1843,17 +1870,19 @@ │ │ │ │ │ mov %rcx,-0x8(%rbx,%rdx,1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%ecx │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ shr $0x3,%ecx │ │ │ │ │ rep movsq (%rsi),(%rdi) │ │ │ │ │ -czstr_to_fortran(): │ │ │ │ │ +grib_f_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ +czstr_to_fortran(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ jne da75 │ │ │ │ │ jmp da83 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je da96 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 3) │ │ │ │ │ @@ -1985,17 +2014,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000dbd0 : │ │ │ │ │ grib_f_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1287 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:661 │ │ │ │ │ mov 0x2705d(%rip),%rax │ │ │ │ │ +_get_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:663 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dc10 │ │ │ │ │ grib_f_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1288 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp dbf9 │ │ │ │ │ @@ -2027,17 +2056,17 @@ │ │ │ │ │ 000000000000dc20 : │ │ │ │ │ codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1315 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x27025(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dd60 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp dc4d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ @@ -2045,17 +2074,19 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dd60 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp (%rax),%edx │ │ │ │ │ jne dc40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ -_codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ +codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1302 │ │ │ │ │ test %rax,%rax │ │ │ │ │ +_codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1302 │ │ │ │ │ je dd60 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1306 │ │ │ │ │ cmpl $0x2,0x9e10(%rax) │ │ │ │ │ je dc87 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1306 (discriminator 1) │ │ │ │ │ mov $0x51a,%edx │ │ │ │ │ lea 0x1f38d(%rip),%rsi │ │ │ │ │ @@ -2068,17 +2099,18 @@ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call ba00 │ │ │ │ │ mov $0xffffffff,%r8d │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1308 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je dceb │ │ │ │ │ -_push_bufr_keys_iterator(): │ │ │ │ │ +codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:528 │ │ │ │ │ mov 0x26f8a(%rip),%rcx │ │ │ │ │ +_push_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:531 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:533 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jne dd03 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:534 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ @@ -2189,23 +2221,25 @@ │ │ │ │ │ lea 0x1f252(%rip),%rdi │ │ │ │ │ call b300 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%r8d │ │ │ │ │ jmp dd41 │ │ │ │ │ +codes_f_bufr_keys_iterator_new_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:557 (discriminator 1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000ddf0 : │ │ │ │ │ codes_f_bufr_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1325 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26e35(%rip),%rax │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je de30 │ │ │ │ │ codes_f_bufr_keys_iterator_next_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1326 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp de19 │ │ │ │ │ @@ -2250,17 +2284,17 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1337 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26db5(%rip),%rax │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je df80 │ │ │ │ │ movslq %edx,%r13 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1339 │ │ │ │ │ @@ -2278,49 +2312,52 @@ │ │ │ │ │ jne de90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:685 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1341 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je df80 │ │ │ │ │ -fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ │ +fort_char_clean(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 1) │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ je dfe0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:222 (discriminator 2) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b190 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:223 │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1345 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b140 │ │ │ │ │ -snprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +snprintf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:68 (discriminator 1) │ │ │ │ │ mov $0x400,%esi │ │ │ │ │ lea 0x1f14f(%rip),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b210 │ │ │ │ │ codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1346 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1347 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jb e09d │ │ │ │ │ -memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ jb dfb0 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ │ mov %rdx,(%rbx) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ @@ -2328,17 +2365,19 @@ │ │ │ │ │ mov %rcx,-0x8(%rbx,%rdx,1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%ecx │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ shr $0x3,%ecx │ │ │ │ │ rep movsq (%rsi),(%rdi) │ │ │ │ │ -czstr_to_fortran(): │ │ │ │ │ +codes_f_bufr_keys_iterator_get_name_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ +czstr_to_fortran(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ jne df55 │ │ │ │ │ jmp df63 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je df76 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 3) │ │ │ │ │ @@ -2470,17 +2509,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000e0b0 : │ │ │ │ │ codes_f_bufr_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1357 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:682 │ │ │ │ │ mov 0x26b75(%rip),%rax │ │ │ │ │ +_get_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:684 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e0f0 │ │ │ │ │ codes_f_bufr_keys_iterator_rewind_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1358 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e0d9 │ │ │ │ │ @@ -2509,17 +2548,17 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000e100 : │ │ │ │ │ codes_f_bufr_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1366 │ │ │ │ │ endbr64 │ │ │ │ │ -_clear_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:833 │ │ │ │ │ mov 0x26b25(%rip),%rax │ │ │ │ │ +_clear_bufr_keys_iterator(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:835 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e140 │ │ │ │ │ codes_f_bufr_keys_iterator_delete_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1367 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e129 │ │ │ │ │ @@ -2560,17 +2599,18 @@ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1374 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call c510 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1375 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e180 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1377 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1381 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -2604,17 +2644,18 @@ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1395 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b160 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1396 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e1d0 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_message_no_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1398 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1402 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -2646,25 +2687,28 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ │ mov %r14,0x408(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je e2c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je e2c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_new_from_samples_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -2700,17 +2744,18 @@ │ │ │ │ │ grib_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1427 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call c5c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1430 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e2c4 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1432 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1436 │ │ │ │ │ mov 0x408(%rsp),%rdx │ │ │ │ │ @@ -2755,25 +2800,28 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ │ mov %r14,0x408(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je e3b0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je e3b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +codes_bufr_f_new_from_samples_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -2809,17 +2857,18 @@ │ │ │ │ │ codes_bufr_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1442 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b7a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1445 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e3b4 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ codes_bufr_f_new_from_samples_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1447 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1451 │ │ │ │ │ mov 0x408(%rsp),%rdx │ │ │ │ │ @@ -2855,17 +2904,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000e3d0 : │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1455 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2687d(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e43a │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1456 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp e3f9 │ │ │ │ │ @@ -2891,17 +2940,18 @@ │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1460 │ │ │ │ │ call c500 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1461 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e42d │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_clone_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1463 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1469 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ @@ -2925,17 +2975,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x267db(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e560 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -2961,17 +3012,18 @@ │ │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ │ grib_f_copy_key_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1477 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1475 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ jmp e4cd │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ nop │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e560 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -2986,23 +3038,26 @@ │ │ │ │ │ test %cl,%cl │ │ │ │ │ je e560 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1478 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je e5a0 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je e5a0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_copy_key_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r13 │ │ │ │ │ @@ -3081,18 +3136,16 @@ │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1489 │ │ │ │ │ endbr64 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x26679(%rip),%rax │ │ │ │ │ -grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1490 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e678 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ @@ -3117,17 +3170,18 @@ │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1495 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1492 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ jmp e629 │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e655 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -3165,17 +3219,18 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1501 │ │ │ │ │ jmp e655 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_util_sections_copy_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1498 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp e655 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1502 │ │ │ │ │ @@ -3200,17 +3255,17 @@ │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1507 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x26578(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e7b0 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1508 │ │ │ │ │ @@ -3232,17 +3287,17 @@ │ │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1511 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ setne %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1509 │ │ │ │ │ mov (%r9),%edx │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ jmp e72d │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je e7b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ cmp (%rax),%edx │ │ │ │ │ @@ -3251,23 +3306,26 @@ │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_copy_namespace_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1511 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je e7b0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ je e7b0 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je e7f0 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je e7f0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_copy_namespace_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r13 │ │ │ │ │ @@ -3361,17 +3419,18 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1520 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1521 │ │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1523 │ │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle e960 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x263da(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne e87d │ │ │ │ │ jmp e960 │ │ │ │ │ @@ -3506,17 +3565,18 @@ │ │ │ │ │ call baf0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1555 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1554 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1556 │ │ │ │ │ mov (%rbx),%eax │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%eax │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle eab0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x26257(%rip),%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ jne e9f9 │ │ │ │ │ jmp ea01 │ │ │ │ │ @@ -3589,17 +3649,18 @@ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1578 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ jne ea50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ea44 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_scanned_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1582 │ │ │ │ │ jmp ea50 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 (discriminator 1) │ │ │ │ │ @@ -3632,17 +3693,18 @@ │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1592 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1593 │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1595 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle ec10 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x26120(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne eb3d │ │ │ │ │ jmp ec10 │ │ │ │ │ @@ -3781,17 +3843,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1633 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call c510 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1635 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ecb0 │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_loaded_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1637 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1643 │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -3822,17 +3885,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000ece0 : │ │ │ │ │ grib_f_count_in_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1655 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1657 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle ed28 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25f4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ed09 │ │ │ │ │ jmp ed28 │ │ │ │ │ @@ -3872,17 +3936,18 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1664 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1665 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle edc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25edd(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ed79 │ │ │ │ │ jmp edc0 │ │ │ │ │ @@ -3905,17 +3970,18 @@ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ call ba50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1671 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je edcd │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ any_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1673 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1682 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -3949,17 +4015,18 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1686 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1687 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle ee70 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25e2d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ee29 │ │ │ │ │ jmp ee70 │ │ │ │ │ @@ -3982,17 +4049,18 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ call ba50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1694 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ee7d │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ bufr_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1696 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1705 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4026,17 +4094,18 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1709 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1710 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle ef20 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25d7d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne eed9 │ │ │ │ │ jmp ef20 │ │ │ │ │ @@ -4058,17 +4127,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1716 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rdx │ │ │ │ │ call be90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1717 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ef2d │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1719 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1728 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4102,17 +4172,18 @@ │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1732 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1733 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle efd0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x25ccd(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne ef89 │ │ │ │ │ jmp efd0 │ │ │ │ │ @@ -4135,17 +4206,18 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x4(%rsp),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ call bf90 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1740 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je efdd │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_headers_only_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1742 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1751 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4171,18 +4243,16 @@ │ │ │ │ │ │ │ │ │ │ 000000000000eff0 : │ │ │ │ │ grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1755 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov 0x25c50(%rip),%rax │ │ │ │ │ -grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1755 │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1756 │ │ │ │ │ movl $0x0,0x4(%rsp) │ │ │ │ │ _get_index(): │ │ │ │ │ @@ -4212,17 +4282,18 @@ │ │ │ │ │ je f080 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1761 │ │ │ │ │ lea 0x4(%rsp),%rsi │ │ │ │ │ call c660 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1762 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f08d │ │ │ │ │ -push_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:452 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call c940 <__cxa_finalize@plt+0x110> │ │ │ │ │ grib_f_new_from_index_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1764 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1773 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ @@ -4279,25 +4350,28 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1780 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1783 │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ je f247 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je f230 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f230 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_new_from_file_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ @@ -4327,22 +4401,26 @@ │ │ │ │ │ cmp $0x20,%bl │ │ │ │ │ je f218 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %r15,%rbp │ │ │ │ │ je f225 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%r15) │ │ │ │ │ +grib_f_index_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ +cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ je f1cd │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_new_from_file_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%r14,1),%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ @@ -4383,17 +4461,18 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x1c(%rsp),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ call b9b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1786 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f254 │ │ │ │ │ -push_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ +push_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call cab0 <__cxa_finalize@plt+0x280> │ │ │ │ │ grib_f_index_new_from_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1788 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1797 │ │ │ │ │ mov 0x828(%rsp),%rdx │ │ │ │ │ @@ -4447,17 +4526,18 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x259b5(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f330 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_index_add_file_(): │ │ │ │ │ @@ -4476,23 +4556,26 @@ │ │ │ │ │ jne f2b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_index_add_file_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1805 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je f330 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je f370 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f370 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_add_file_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -4585,25 +4668,27 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1815 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1816 │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1820 │ │ │ │ │ cmpb $0x0,(%r8) │ │ │ │ │ je f478 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ +cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %edx,%edx │ │ │ │ │ je f422 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_read_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ @@ -4641,17 +4726,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1821 (discriminator 1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ call ba40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1822 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f485 │ │ │ │ │ -push_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +push_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:461 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call cab0 <__cxa_finalize@plt+0x280> │ │ │ │ │ grib_f_index_read_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1824 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1833 │ │ │ │ │ mov 0x418(%rsp),%rdx │ │ │ │ │ @@ -4695,17 +4781,18 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x25785(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f560 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_index_write_(): │ │ │ │ │ @@ -4724,23 +4811,26 @@ │ │ │ │ │ jne f4e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_index_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1841 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je f560 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je f5a0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f5a0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_write_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -4810,17 +4900,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 000000000000f5b0 : │ │ │ │ │ grib_f_index_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1850 │ │ │ │ │ endbr64 │ │ │ │ │ -_clear_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:744 │ │ │ │ │ mov 0x25695(%rip),%rax │ │ │ │ │ +_clear_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:746 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f600 │ │ │ │ │ grib_f_index_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1851 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _clear_index(): │ │ │ │ │ @@ -4863,17 +4953,18 @@ │ │ │ │ │ │ │ │ │ │ 000000000000f610 : │ │ │ │ │ grib_f_release_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1859 │ │ │ │ │ endbr64 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1860 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ -_clear_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:731 │ │ │ │ │ test %edx,%edx │ │ │ │ │ +_clear_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:731 │ │ │ │ │ js f650 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:730 │ │ │ │ │ mov 0x25637(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:732 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f650 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:734 │ │ │ │ │ @@ -4906,17 +4997,17 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 000000000000f660 : │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1886 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x255ed(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f740 │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1887 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp f68d │ │ │ │ │ @@ -4938,47 +5029,56 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1888 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je f766 │ │ │ │ │ -printf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ lea 0x1d9f1(%rip),%rsi │ │ │ │ │ +printf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ -do_the_dump(): │ │ │ │ │ +grib_f_dump_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1867 (discriminator 1) │ │ │ │ │ mov 0x24922(%rip),%rbp │ │ │ │ │ +do_the_dump(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1867 (discriminator 1) │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call c250 │ │ │ │ │ -printf(): │ │ │ │ │ +grib_f_dump_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ mov $0xa,%edi │ │ │ │ │ +printf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ call b600 │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1868 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b1a0 │ │ │ │ │ -printf(): │ │ │ │ │ +grib_f_dump_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ lea 0x1d9cf(%rip),%rsi │ │ │ │ │ +printf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1869 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call b840 │ │ │ │ │ -printf(): │ │ │ │ │ +grib_f_dump_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ lea 0x1d9c8(%rip),%rsi │ │ │ │ │ +printf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:118 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b520 <__printf_chk@plt> │ │ │ │ │ do_the_dump(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1877 │ │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ │ @@ -5037,17 +5137,18 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1918 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1919 │ │ │ │ │ call ba80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1920 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jb f7b0 │ │ │ │ │ -strncpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:100 (discriminator 1) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +strncpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:100 (discriminator 1) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call c2d0 │ │ │ │ │ grib_f_get_error_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1922 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1923 │ │ │ │ │ @@ -5085,17 +5186,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x2544b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je f908 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_size_int_(): │ │ │ │ │ @@ -5118,25 +5220,28 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_size_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1940 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je f908 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je f900 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je f900 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_size_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5220,17 +5325,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x2530b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fa48 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_size_long_(): │ │ │ │ │ @@ -5253,25 +5359,28 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_size_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1954 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fa48 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je fa40 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fa40 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_size_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5355,17 +5464,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x251c3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fb88 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_index_get_size_int_(): │ │ │ │ │ @@ -5388,25 +5498,28 @@ │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_get_size_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1969 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fb88 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je fb80 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fb80 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_size_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5490,17 +5603,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x25083(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fcc8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_index_get_size_long_(): │ │ │ │ │ @@ -5523,25 +5637,28 @@ │ │ │ │ │ _get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_get_size_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1982 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fcc8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je fcc0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fcc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_size_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5625,17 +5742,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x24f4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fdb8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_int_(): │ │ │ │ │ @@ -5654,25 +5772,28 @@ │ │ │ │ │ jne fd20 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1996 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fdb8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je fe00 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je fe00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -5756,17 +5877,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x24e1b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je fed0 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_long_(): │ │ │ │ │ @@ -5785,25 +5907,28 @@ │ │ │ │ │ jne fe50 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2008 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je fed0 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je ff10 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je ff10 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -5882,17 +6007,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x24d0b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10048 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_native_type_(): │ │ │ │ │ @@ -5913,25 +6039,28 @@ │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_native_type_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2017 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2020 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10048 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10040 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10040 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_native_type_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -6016,17 +6145,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24bc7(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10290 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -6063,23 +6193,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2046 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2048 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10297 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10268 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10268 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_int_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%r13 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -6235,17 +6368,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24976(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 103e8 │ │ │ │ │ grib_f_get_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2063 │ │ │ │ │ @@ -6268,25 +6402,28 @@ │ │ │ │ │ grib_f_get_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2066 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2068 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 103e8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 103e0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 103e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_long_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -6372,17 +6509,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x24826(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10538 │ │ │ │ │ grib_f_get_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2079 │ │ │ │ │ @@ -6405,25 +6543,28 @@ │ │ │ │ │ grib_f_get_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2082 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2084 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10538 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10530 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10530 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_byte_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -6508,17 +6649,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x448,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x438(%rsp) │ │ │ │ │ mov 0x246d3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 107d0 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -6554,23 +6696,26 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 107d0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2103 │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call b130 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 107c7 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 107c7 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x30(%rsp),%r14 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -6635,17 +6780,18 @@ │ │ │ │ │ call ba80 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2112 │ │ │ │ │ cmp %r15d,%eax │ │ │ │ │ jg 10786 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2118 │ │ │ │ │ movslq %eax,%r15 │ │ │ │ │ -memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2119 │ │ │ │ │ add %r15,%rbp │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ @@ -6717,17 +6863,18 @@ │ │ │ │ │ jne 10642 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ movb $0x0,0x1(%r12) │ │ │ │ │ jmp 10646 │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2113 (discriminator 1) │ │ │ │ │ mov 0x2384b(%rip),%rax │ │ │ │ │ -fprintf(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/stdio2.h:111 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ +fprintf(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/stdio2.h:111 │ │ │ │ │ mov %r15d,%ecx │ │ │ │ │ lea 0x1cfe6(%rip),%rdx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call b410 <__fprintf_chk@plt> │ │ │ │ │ grib_f_index_get_string_(): │ │ │ │ │ @@ -6761,17 +6908,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2442e(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10928 │ │ │ │ │ grib_f_index_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2133 │ │ │ │ │ @@ -6794,25 +6942,28 @@ │ │ │ │ │ grib_f_index_get_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2135 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2137 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10928 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10920 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10920 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -6898,17 +7049,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x242df(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10b50 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -6941,23 +7093,26 @@ │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2155 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10b57 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10b30 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10b30 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%r13 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -7105,17 +7260,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x240ae(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10ca8 │ │ │ │ │ grib_f_index_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2168 │ │ │ │ │ @@ -7138,25 +7294,28 @@ │ │ │ │ │ grib_f_index_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2170 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2172 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 10ca8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10ca0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 10ca0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_get_real8_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -7241,17 +7400,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x23f6b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10e78 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -7337,23 +7497,26 @@ │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2202 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 10dea │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2203 │ │ │ │ │ movslq 0x8(%rbp,%rax,4),%rdx │ │ │ │ │ mov %rdx,0x10(%r15,%rax,8) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 10ec0 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 10ec0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_int_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -7452,17 +7615,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x23d36(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 10fc0 │ │ │ │ │ grib_f_set_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2214 │ │ │ │ │ @@ -7482,25 +7646,28 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_long_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2218 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 10fc0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2216 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11000 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11000 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_long_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -7581,17 +7748,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x23c16(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11148 │ │ │ │ │ grib_f_set_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2226 │ │ │ │ │ @@ -7614,25 +7782,28 @@ │ │ │ │ │ grib_f_set_byte_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2229 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2231 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11148 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11140 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11140 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_byte_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -7717,17 +7888,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x23acb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11238 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -7750,25 +7922,28 @@ │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_int_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2244 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11238 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2243 │ │ │ │ │ movslq (%rdi),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11280 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11280 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -7848,17 +8023,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2399b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11368 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -7881,25 +8057,28 @@ │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_long_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2252 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11368 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2253 │ │ │ │ │ mov (%rdi),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 113b0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 113b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -7978,17 +8157,18 @@ │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2386d(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11480 │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ grib_f_set_missing_(): │ │ │ │ │ @@ -8007,23 +8187,26 @@ │ │ │ │ │ jne 11400 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ grib_f_set_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2262 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11480 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 114c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 114c0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_missing_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ @@ -8103,18 +8286,16 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x23759(%rip),%rax │ │ │ │ │ -grib_f_is_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2272 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 115b0 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ @@ -8134,25 +8315,28 @@ │ │ │ │ │ jne 11520 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_is_missing_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2275 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 115b0 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 115f0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 115f0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_is_missing_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -8268,17 +8452,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x235cb(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11720 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_is_defined_(): │ │ │ │ │ @@ -8297,25 +8482,28 @@ │ │ │ │ │ jne 116a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_is_defined_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2296 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11720 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11760 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11760 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_is_defined_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8400,18 +8588,16 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x234b9(%rip),%rax │ │ │ │ │ -grib_f_key_is_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2307 │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11850 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ @@ -8431,25 +8617,28 @@ │ │ │ │ │ jne 117c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_key_is_computed_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2310 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11850 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11890 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11890 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_key_is_computed_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -8531,17 +8720,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x2338b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11980 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -8566,25 +8756,28 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2322 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 11980 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2321 │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ cvtss2sd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 119c0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 119c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_real4_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -8663,17 +8856,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2325b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11b08 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ @@ -8702,25 +8896,28 @@ │ │ │ │ │ grib_f_get_real4_element_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2334 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 11b08 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2336 │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11b00 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11b00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real4_element_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r15 │ │ │ │ │ @@ -8805,17 +9002,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x23106(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11d10 │ │ │ │ │ grib_f_get_real4_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2343 │ │ │ │ │ @@ -8853,23 +9051,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2355 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2357 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11d72 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11d58 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 11d58 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real4_elements_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,0x18(%rsp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -9020,17 +9221,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x22eab(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 11ea8 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_real4_(): │ │ │ │ │ @@ -9053,25 +9255,28 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2376 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 11ea8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 11ea0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 11ea0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real4_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%rbx │ │ │ │ │ @@ -9155,18 +9360,16 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x22d7c(%rip),%rax │ │ │ │ │ -grib_f_get_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2385 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x428(%rsp) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2391 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -9208,23 +9411,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2407 │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2411 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 121cb │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 121a0 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 121a0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real4_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%r13 │ │ │ │ │ @@ -9344,23 +9550,26 @@ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2409 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ call c440 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ jmp 11f4d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 121c0 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 121c0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real4_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%r13 │ │ │ │ │ @@ -9426,30 +9635,33 @@ │ │ │ │ │ mov $0xffffffef,%ebx │ │ │ │ │ jmp 120c8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ jmp c840 <__cxa_finalize@plt+0x10> │ │ │ │ │ +grib_f_get_real4_array_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2426 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000000000121e0 : │ │ │ │ │ grib_f_set_force_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2430 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x22a4b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 123c8 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -9541,23 +9753,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2447 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 12337 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2448 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ cvtss2sd 0x8(%rbp,%rax,4),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%r14,%rax,8) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12420 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 12420 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_force_real4_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%r12,1),%r12 │ │ │ │ │ @@ -9659,18 +9874,16 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x227ec(%rip),%rax │ │ │ │ │ -grib_f_set_real4_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2457 │ │ │ │ │ mov %fs:0x28,%r15 │ │ │ │ │ mov %r15,0x418(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2458 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -9767,23 +9980,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2479 (discriminator 1) │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jae 125b9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2480 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ cvtss2sd 0x8(%r15,%rax,4),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%r14,%rax,8) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12720 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 12720 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_real4_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -9852,23 +10068,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2477 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 125b9 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2477 (discriminator 1) │ │ │ │ │ mov $0xffffffef,%ebx │ │ │ │ │ jmp 12648 │ │ │ │ │ nopl (%rax) │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12740 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12740 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_real4_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ @@ -9931,30 +10150,33 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp 12573 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ jmp c852 <__cxa_finalize@plt+0x22> │ │ │ │ │ +grib_f_set_real4_array_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2487 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000012760 : │ │ │ │ │ grib_f_index_select_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2491 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x224c3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12840 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -9978,25 +10200,28 @@ │ │ │ │ │ grib_f_index_select_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2495 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12840 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2496 │ │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12880 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12880 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_select_real8_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10075,17 +10300,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x818,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x808(%rsp) │ │ │ │ │ mov 0x22393(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 129a8 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ movslq %ecx,%rbp │ │ │ │ │ @@ -10107,45 +10333,51 @@ │ │ │ │ │ jne 128e0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:592 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_index_select_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2507 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 129a8 │ │ │ │ │ -cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char_no_cut(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ je 129f8 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 129f8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %r8d,%r12 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_select_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x400(%rsp),%r14 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ movb $0x0,0x400(%rsp,%r12,1) │ │ │ │ │ grib_f_index_select_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2511 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call c030 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 129f0 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ je 129f0 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_select_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbp,1),%r12 │ │ │ │ │ @@ -10226,17 +10458,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x22213(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12b38 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -10265,23 +10498,26 @@ │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2520 │ │ │ │ │ movslq (%r9),%r14 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2523 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 12b38 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12b30 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je 12b30 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_select_int_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -10359,17 +10595,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_index(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_index(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:589 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x220d3(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:591 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12c78 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ @@ -10398,23 +10635,26 @@ │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2533 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12c78 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2534 │ │ │ │ │ mov (%r9),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12c70 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ je 12c70 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_index_select_long_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -10492,17 +10732,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x21f9b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12d70 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -10526,25 +10767,28 @@ │ │ │ │ │ grib_f_set_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2543 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 12d70 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2544 │ │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ │ movq %xmm1,%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12db0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12db0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_real8_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10623,17 +10867,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x418,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ mov 0x21e6b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12e80 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ grib_f_get_real8_(): │ │ │ │ │ @@ -10652,25 +10897,28 @@ │ │ │ │ │ jne 12e00 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ grib_f_get_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2552 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 12e80 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12ec0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12ec0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %ecx,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real8_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ @@ -10750,17 +10998,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21d56(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 12fb0 │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ @@ -10782,25 +11031,28 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_get_real8_element_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2563 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 12fb0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2565 │ │ │ │ │ mov (%rdi),%r15d │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 12ff0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 12ff0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real8_element_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -10882,17 +11134,18 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21c22(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 130e8 │ │ │ │ │ grib_f_get_real8_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2571 │ │ │ │ │ @@ -10913,25 +11166,28 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_get_real8_elements_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2574 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 130e8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2576 │ │ │ │ │ movslq (%r8),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 13130 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 13130 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r9d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real8_elements_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11012,18 +11268,16 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x21aff(%rip),%rax │ │ │ │ │ -grib_f_find_nearest_four_single_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2585 │ │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ │ mov 0x78(%rsp),%rbp │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ @@ -11111,17 +11365,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000013260 : │ │ │ │ │ grib_f_find_nearest_single_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2610 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x219ed(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 132c0 │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ grib_f_find_nearest_single_(): │ │ │ │ │ @@ -11165,18 +11419,16 @@ │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000132d0 : │ │ │ │ │ grib_f_find_nearest_multiple_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2625 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2197d(%rip),%rax │ │ │ │ │ -grib_f_find_nearest_multiple_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2625 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ │ @@ -11242,17 +11494,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x218b6(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 134a8 │ │ │ │ │ grib_f_get_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2637 │ │ │ │ │ @@ -11275,25 +11528,28 @@ │ │ │ │ │ grib_f_get_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2640 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2642 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 134a8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 134a0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 134a0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_real8_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ @@ -11379,17 +11635,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21766(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13590 │ │ │ │ │ grib_f_set_force_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2654 │ │ │ │ │ @@ -11409,25 +11666,28 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_force_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2658 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 13590 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2656 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 135d0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 135d0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_force_real8_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11508,17 +11768,18 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x428,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x418(%rsp) │ │ │ │ │ mov 0x21646(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 136b0 │ │ │ │ │ grib_f_set_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2666 │ │ │ │ │ @@ -11538,25 +11799,28 @@ │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ grib_f_set_real8_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2670 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 136b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2668 │ │ │ │ │ movslq (%rcx),%r15 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 136f0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 136f0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r8d,%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_real8_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0xf(%rsp,%rbx,1),%rbp │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:177 │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ @@ -11636,17 +11900,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2152b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13928 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ @@ -11679,23 +11944,26 @@ │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 13928 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2688 │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ call b130 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r15d,%r15d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 1391b │ │ │ │ │ test %r12,%r12 │ │ │ │ │ je 1391b │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_string_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ @@ -11754,22 +12022,25 @@ │ │ │ │ │ mov %eax,(%rsp) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2695 (discriminator 1) │ │ │ │ │ cmpq $0x0,0x18(%rsp) │ │ │ │ │ je 138e8 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2695 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ -strcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:81 (discriminator 1) │ │ │ │ │ mov 0x0(%rbp,%r12,8),%rsi │ │ │ │ │ +strcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:81 (discriminator 1) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call c1a0 │ │ │ │ │ -czstr_to_fortran(): │ │ │ │ │ +grib_f_get_string_array_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:202 │ │ │ │ │ movslq 0x0(%r13),%rax │ │ │ │ │ +czstr_to_fortran(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:202 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ lea -0x1(%rbx,%rax,1),%r15 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ je 1388e │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ jne 13885 │ │ │ │ │ @@ -11849,17 +12120,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000013940 : │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2708 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2130d(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 139b0 │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2709 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ _get_handle(): │ │ │ │ │ @@ -11879,17 +12150,18 @@ │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ codes_f_bufr_copy_data_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2713 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ sete %cl │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2710 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ jmp 13989 │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:582 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 139b0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 │ │ │ │ │ @@ -11926,17 +12198,18 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %r9d,0x14(%rsp) │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x21261(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13b88 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %r8,%r14 │ │ │ │ │ @@ -11975,23 +12248,26 @@ │ │ │ │ │ je 13ac1 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2738 │ │ │ │ │ mov (%r14),%esi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ jmp 13a97 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ -cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ +cast_char_no_cut(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ je 13ab3 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_string_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call c6e0 │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ movb $0x0,(%rax,%rdx,1) │ │ │ │ │ grib_f_set_string_array_(): │ │ │ │ │ @@ -12027,26 +12303,29 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2740 │ │ │ │ │ call c030 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 (discriminator 2) │ │ │ │ │ add $0x1,%rbx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2737 (discriminator 1) │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ jne 13a8e │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ mov 0x14(%rsp),%eax │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 13bd0 │ │ │ │ │ cmpq $0x0,0x18(%rsp) │ │ │ │ │ je 13bd0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq 0x14(%rsp),%rbx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_string_array_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r14,(%rsp) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -12153,17 +12432,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x438,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x428(%rsp) │ │ │ │ │ mov 0x2104b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13db8 │ │ │ │ │ movslq %ecx,%r13 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ @@ -12192,18 +12472,16 @@ │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ grib_f_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2762 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13db8 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ -fort_char_clean(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:221 │ │ │ │ │ lea -0x1(%r8),%rdx │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ sete %al │ │ │ │ │ test %r12,%r12 │ │ │ │ │ fort_char_clean(): │ │ │ │ │ @@ -12226,17 +12504,19 @@ │ │ │ │ │ movb $0x20,0x0(%rbp) │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 (discriminator 1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r14b,%r14b │ │ │ │ │ jne 13cf5 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_get_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea 0x1f(%rsp,%r13,1),%r13 │ │ │ │ │ @@ -12270,17 +12550,18 @@ │ │ │ │ │ grib_f_get_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2766 (discriminator 1) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call bfb0 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ -czstr_to_fortran(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ │ +czstr_to_fortran(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:203 (discriminator 2) │ │ │ │ │ je 13d2e │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ jne 13d25 │ │ │ │ │ jmp 13d2e │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ je 13d46 │ │ │ │ │ @@ -12359,17 +12640,18 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x828,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov %rax,0x818(%rsp) │ │ │ │ │ mov 0x20e5b(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 13f90 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ movslq %ecx,%r12 │ │ │ │ │ @@ -12412,32 +12694,37 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2789 │ │ │ │ │ mov $0x80,%ecx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ rep stos %rax,(%rdi) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2792 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 13f90 │ │ │ │ │ -cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ +cast_char_no_cut(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ je 13f88 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 13f88 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ movb $0x0,0x410(%rsp,%r15,1) │ │ │ │ │ -is_all_spaces(): │ │ │ │ │ +grib_f_set_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2775 │ │ │ │ │ movzbl 0x410(%rsp),%eax │ │ │ │ │ +is_all_spaces(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2775 │ │ │ │ │ test %al,%al │ │ │ │ │ je 13ed1 │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ jmp 13ebd │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movzbl 0x1(%r15),%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2777 │ │ │ │ │ @@ -12451,23 +12738,26 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2776 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 13eb0 │ │ │ │ │ grib_f_set_string_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2798 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call c030 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 13f80 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ je 13f80 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_string_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rbp,%r12,1),%r15 │ │ │ │ │ @@ -12543,17 +12833,17 @@ │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000013fa0 : │ │ │ │ │ grib_f_get_data_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2806 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x20cad(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 142be │ │ │ │ │ grib_f_get_data_real4_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2806 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ @@ -12803,17 +13093,17 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000142d0 : │ │ │ │ │ grib_f_get_data_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2837 │ │ │ │ │ endbr64 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2097a(%rip),%rdi │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14301 │ │ │ │ │ grib_f_get_data_real8_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2838 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 142f9 │ │ │ │ │ @@ -12834,17 +13124,17 @@ │ │ │ │ │ jmp bca0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000014310 : │ │ │ │ │ grib_f_get_message_size_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2844 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x2093d(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 14358 │ │ │ │ │ grib_f_get_message_size_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2845 │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ jmp 14339 │ │ │ │ │ @@ -12879,17 +13169,17 @@ │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000014360 : │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2853 │ │ │ │ │ endbr64 │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x208ed(%rip),%rax │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 143d0 │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2854 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ jmp 14389 │ │ │ │ │ @@ -12920,17 +13210,18 @@ │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jb 143d6 │ │ │ │ │ -memcpy(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov 0x28(%rax),%rsi │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ call c6e0 │ │ │ │ │ grib_f_copy_message_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2865 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2866 │ │ │ │ │ @@ -13010,26 +13301,29 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 1454c │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 1454c │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:176 │ │ │ │ │ movslq %r13d,%rdx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_check_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ lea 0x430(%rsp),%rdi │ │ │ │ │ mov %r8d,0x10(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ @@ -13070,27 +13364,31 @@ │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:182 (discriminator 1) │ │ │ │ │ movb $0x0,(%rdx) │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ je 145cb │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:184 │ │ │ │ │ movb $0x0,(%rdx) │ │ │ │ │ -cast_char_no_cut(): │ │ │ │ │ +grib_f_check_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ mov (%rsp),%eax │ │ │ │ │ +cast_char_no_cut(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:192 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 1458c │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 1458c │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:193 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_check_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ mov %r8d,0x8(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char_no_cut(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:194 │ │ │ │ │ @@ -13119,29 +13417,31 @@ │ │ │ │ │ call b500 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2883 │ │ │ │ │ call c110 <__stack_chk_fail@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ movb $0x0,0x1(%rcx) │ │ │ │ │ jmp 1454c │ │ │ │ │ +grib_f_check_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:183 (discriminator 1) │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000145e0 : │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2887 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x20657(%rip),%rdi │ │ │ │ │ +_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14621 │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2888 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 14619 │ │ │ │ │ @@ -13156,17 +13456,18 @@ │ │ │ │ │ cmp (%rdi),%eax │ │ │ │ │ jne 14610 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:581 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2889 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle 146c0 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x2060a(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 14649 │ │ │ │ │ jmp 146c0 │ │ │ │ │ @@ -13226,17 +13527,17 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000146e0 : │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2907 │ │ │ │ │ endbr64 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ -_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:600 │ │ │ │ │ mov 0x2055a(%rip),%rdi │ │ │ │ │ +_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:602 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 14711 │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2908 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ jmp 14709 │ │ │ │ │ @@ -13251,17 +13552,18 @@ │ │ │ │ │ cmp (%rdi),%eax │ │ │ │ │ jne 14700 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:603 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ grib_f_multi_write_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2909 │ │ │ │ │ mov (%rsi),%edx │ │ │ │ │ -get_file(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ cmp $0xc34f,%edx │ │ │ │ │ +get_file(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:650 │ │ │ │ │ jle 14750 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:648 │ │ │ │ │ mov 0x2051e(%rip),%rax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:652 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 14739 │ │ │ │ │ jmp 14750 │ │ │ │ │ @@ -13298,18 +13600,16 @@ │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2918 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ -_get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578 │ │ │ │ │ mov 0x204e2(%rip),%rcx │ │ │ │ │ -_get_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:600 │ │ │ │ │ mov 0x204cb(%rip),%rax │ │ │ │ │ _get_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:580 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ je 14880 │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ @@ -13337,17 +13637,17 @@ │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ je 148d1 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2925 │ │ │ │ │ mov (%rcx),%rdi │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call bec0 │ │ │ │ │ -_push_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:393 │ │ │ │ │ mov 0x20479(%rip),%r8 │ │ │ │ │ +_push_multi_handle(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:411 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:395 │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:411 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ grib_f_multi_append_(): │ │ │ │ │ @@ -13503,14 +13803,16 @@ │ │ │ │ │ call b300 │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:414 │ │ │ │ │ mov 0x202ad(%rip),%rax │ │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%r10 │ │ │ │ │ jmp 14920 │ │ │ │ │ +grib_f_multi_append_(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:414 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000149b0 : │ │ │ │ │ codes_f_bufr_multi_element_constant_arrays_on_(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2934 │ │ │ │ │ endbr64 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ @@ -13621,23 +13923,26 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2963 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 14b60 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 14b60 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_definitions_path_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ │ @@ -13716,23 +14021,26 @@ │ │ │ │ │ sub $0x410,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x408(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2972 │ │ │ │ │ call baf0 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ -cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ +cast_char(): │ │ │ │ │ +./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:175 │ │ │ │ │ je 14c40 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 14c40 │ │ │ │ │ -memcpy(): │ │ │ │ │ +grib_f_set_samples_path_(): │ │ │ │ │ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +memcpy(): │ │ │ │ │ +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29 (discriminator 1) │ │ │ │ │ mov $0x400,%ecx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call b7d0 <__memcpy_chk@plt> │ │ │ │ │ cast_char(): │ │ │ │ │ ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:178 │ │ │ │ │ lea -0x1(%rsp,%rbx,1),%r12 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ 000000000002c0dc <.fini>: │ │ │ │ │ +_fini(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 30376463 30386337 61326166 37353938 07dc08c7a2af7598 │ │ │ │ │ 0x00000010 35386334 39393233 37363235 64653638 58c499237625de68 │ │ │ │ │ 0x00000020 63333032 33352e64 65627567 00000000 c30235.debug.... │ │ │ │ │ - 0x00000030 cd4fcb7f .O.. │ │ │ │ │ + 0x00000030 e35ce68b .\.. ├── libeccodes0-dbgsym_2.43.0-5_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-09-14 08:34:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 616 2025-09-14 08:34:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 6460320 2025-09-14 08:34:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 612 2025-09-14 08:34:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 6460096 2025-09-14 08:34:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libeccodes0-dbgsym │ │ │ │ Source: eccodes │ │ │ │ Version: 2.43.0-5 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Science Maintainers │ │ │ │ -Installed-Size: 6928 │ │ │ │ +Installed-Size: 6924 │ │ │ │ Depends: libeccodes0 (= 2.43.0-5) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: same │ │ │ │ Description: debug symbols for libeccodes0 │ │ │ │ -Build-Ids: 1d07dc08c7a2af759858c499237625de68c30235 fa2aa333c83f81341cd4ad37980b7f53b1f3323b │ │ │ │ +Build-Ids: 1d07dc08c7a2af759858c499237625de68c30235 64a23f1d5d1af4522496c9986082bb5aa5367501 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,2 +1,2 @@ │ │ │ │ │ usr/lib/debug/.build-id/1d/07dc08c7a2af759858c499237625de68c30235.debug │ │ │ │ │ -usr/lib/debug/.build-id/fa/2aa333c83f81341cd4ad37980b7f53b1f3323b.debug │ │ │ │ │ +usr/lib/debug/.build-id/64/a23f1d5d1af4522496c9986082bb5aa5367501.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/1d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 187752 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/1d/07dc08c7a2af759858c499237625de68c30235.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/fa/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6893672 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/fa/2aa333c83f81341cd4ad37980b7f53b1f3323b.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 184224 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/1d/07dc08c7a2af759858c499237625de68c30235.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/64/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6893672 2025-09-14 08:34:04.000000 ./usr/lib/debug/.build-id/64/a23f1d5d1af4522496c9986082bb5aa5367501.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-09-14 08:34:04.000000 ./usr/share/doc/libeccodes0-dbgsym -> libeccodes0 │ │ │ ├── ./usr/lib/debug/.build-id/1d/07dc08c7a2af759858c499237625de68c30235.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 185448 (bytes into file) │ │ │ │ │ + Start of section headers: 181920 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ - Number of program headers: 10 │ │ │ │ │ + Number of program headers: 9 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,30 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ -There are 10 program headers, starting at offset 64 │ │ │ │ │ +There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000270 0x00a5c8 R 0x1000 │ │ │ │ │ - GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00a5c8 R 0x1000 │ │ │ │ │ LOAD 0x001000 0x000000000000b000 0x000000000000b000 0x000000 0x0210e5 R E 0x1000 │ │ │ │ │ LOAD 0x001000 0x000000000002d000 0x000000000002d000 0x000000 0x005d10 R 0x1000 │ │ │ │ │ - GNU_EH_FRAME 0x001000 0x000000000002da70 0x000000000002da70 0x000000 0x000c74 R 0x4 │ │ │ │ │ LOAD 0x000da8 0x0000000000033da8 0x0000000000033da8 0x000000 0x000ec0 RW 0x1000 │ │ │ │ │ - GNU_RELRO 0x000da8 0x0000000000033da8 0x0000000000033da8 0x000000 0x000258 R 0x1 │ │ │ │ │ DYNAMIC 0x000da8 0x0000000000033db8 0x0000000000033db8 0x000000 0x000200 RW 0x8 │ │ │ │ │ - NOTE 0x001000 0x0000000000035000 0x0000000000035000 0x000024 0x000024 R 0x4 │ │ │ │ │ - LOAD 0x001000 0x0000000000035000 0x0000000000035000 0x000024 0x00475e RW 0x1000 │ │ │ │ │ + NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x001000 0x000000000002da70 0x000000000002da70 0x000000 0x000c74 R 0x4 │ │ │ │ │ + GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ │ + GNU_RELRO 0x000da8 0x0000000000033da8 0x0000000000033da8 0x000000 0x000258 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ - 00 .dynsym .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ │ - 01 │ │ │ │ │ - 02 .init .plt .plt.got .text .fini │ │ │ │ │ - 03 .rodata .eh_frame_hdr .eh_frame │ │ │ │ │ - 04 .eh_frame_hdr │ │ │ │ │ - 05 .init_array .fini_array .dynamic .got .got.plt .data .bss │ │ │ │ │ - 06 .init_array .fini_array .dynamic .got │ │ │ │ │ - 07 .dynamic │ │ │ │ │ - 08 .note.gnu.build-id │ │ │ │ │ - 09 .note.gnu.build-id .gnu.hash .dynstr │ │ │ │ │ + 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ │ + 01 .init .plt .plt.got .text .fini │ │ │ │ │ + 02 .rodata .eh_frame_hdr .eh_frame │ │ │ │ │ + 03 .init_array .fini_array .dynamic .got .got.plt .data .bss │ │ │ │ │ + 04 .dynamic │ │ │ │ │ + 05 .note.gnu.build-id │ │ │ │ │ + 06 .eh_frame_hdr │ │ │ │ │ + 07 │ │ │ │ │ + 08 .init_array .fini_array .dynamic .got │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x2d468: │ │ │ │ │ +There are 36 section headers, starting at offset 0x2c6a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .dynsym NOBITS 0000000000000ea8 000ea8 0032b8 18 A 35 1 8 │ │ │ │ │ - [ 2] .gnu.version NOBITS 0000000000007c32 000ea8 00043a 02 A 1 0 2 │ │ │ │ │ - [ 3] .gnu.version_r NOBITS 0000000000008070 000ea8 000080 00 A 35 2 8 │ │ │ │ │ - [ 4] .rela.dyn NOBITS 00000000000080f0 000ea8 0000d8 18 A 1 0 8 │ │ │ │ │ - [ 5] .rela.plt NOBITS 00000000000081c8 000ea8 002400 18 A 1 18 8 │ │ │ │ │ - [ 6] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4 │ │ │ │ │ - [ 7] .plt NOBITS 000000000000b020 001000 001810 10 AX 0 0 16 │ │ │ │ │ - [ 8] .plt.got NOBITS 000000000000c830 001000 000008 08 AX 0 0 8 │ │ │ │ │ - [ 9] .text NOBITS 000000000000c840 001000 01f899 00 AX 0 0 64 │ │ │ │ │ - [10] .fini NOBITS 000000000002c0dc 001000 000009 00 AX 0 0 4 │ │ │ │ │ - [11] .rodata NOBITS 000000000002d000 001000 000a70 00 A 0 0 16 │ │ │ │ │ - [12] .eh_frame_hdr NOBITS 000000000002da70 001000 000c74 00 A 0 0 4 │ │ │ │ │ - [13] .eh_frame NOBITS 000000000002e6e8 001000 004628 00 A 0 0 8 │ │ │ │ │ - [14] .init_array NOBITS 0000000000033da8 000da8 000008 08 WA 0 0 8 │ │ │ │ │ - [15] .fini_array NOBITS 0000000000033db0 000da8 000008 08 WA 0 0 8 │ │ │ │ │ - [16] .dynamic NOBITS 0000000000033db8 000da8 000200 10 WA 35 0 8 │ │ │ │ │ - [17] .got NOBITS 0000000000033fb8 000da8 000030 08 WA 0 0 8 │ │ │ │ │ - [18] .got.plt NOBITS 0000000000033fe8 000da8 000c18 08 WA 0 0 8 │ │ │ │ │ - [19] .data NOBITS 0000000000034c00 000da8 000010 00 WA 0 0 8 │ │ │ │ │ - [20] .bss NOBITS 0000000000034c10 000da8 000058 00 WA 0 0 8 │ │ │ │ │ - [21] .comment PROGBITS 0000000000000000 001024 00001e 01 MS 0 0 1 │ │ │ │ │ - [22] .debug_aranges PROGBITS 0000000000000000 001048 000059 00 C 0 0 8 │ │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0010a8 0122ad 00 C 0 0 8 │ │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 013358 000582 00 C 0 0 8 │ │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0138e0 004fda 00 C 0 0 8 │ │ │ │ │ - [26] .debug_str PROGBITS 0000000000000000 0188c0 00263c 01 MSC 0 0 8 │ │ │ │ │ - [27] .debug_line_str PROGBITS 0000000000000000 01af00 0001ae 01 MSC 0 0 8 │ │ │ │ │ - [28] .debug_loclists PROGBITS 0000000000000000 01b0b0 00a5bb 00 C 0 0 8 │ │ │ │ │ - [29] .debug_rnglists PROGBITS 0000000000000000 025670 00079a 00 C 0 0 8 │ │ │ │ │ - [30] .note.gnu.build-id NOTE 0000000000035000 001000 000024 00 A 0 0 4 │ │ │ │ │ - [31] .gnu.hash NOBITS 0000000000035028 001024 000c48 00 A 1 0 8 │ │ │ │ │ - [32] .dynstr NOBITS 0000000000035c70 001024 003aee 00 A 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 025e10 003648 18 34 39 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 029458 003eaf 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 02d307 000161 00 0 0 1 │ │ │ │ │ + [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ │ + [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000c48 00 A 3 0 8 │ │ │ │ │ + [ 3] .dynsym NOBITS 0000000000000ea8 00025c 0032b8 18 A 4 1 8 │ │ │ │ │ + [ 4] .dynstr NOBITS 0000000000004160 00025c 003ad1 00 A 0 0 1 │ │ │ │ │ + [ 5] .gnu.version NOBITS 0000000000007c32 00025c 00043a 02 A 3 0 2 │ │ │ │ │ + [ 6] .gnu.version_r NOBITS 0000000000008070 00025c 000080 00 A 4 2 8 │ │ │ │ │ + [ 7] .rela.dyn NOBITS 00000000000080f0 00025c 0000d8 18 A 3 0 8 │ │ │ │ │ + [ 8] .rela.plt NOBITS 00000000000081c8 00025c 002400 18 A 3 21 8 │ │ │ │ │ + [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4 │ │ │ │ │ + [10] .plt NOBITS 000000000000b020 001000 001810 10 AX 0 0 16 │ │ │ │ │ + [11] .plt.got NOBITS 000000000000c830 001000 000008 08 AX 0 0 8 │ │ │ │ │ + [12] .text NOBITS 000000000000c840 001000 01f899 00 AX 0 0 64 │ │ │ │ │ + [13] .fini NOBITS 000000000002c0dc 001000 000009 00 AX 0 0 4 │ │ │ │ │ + [14] .rodata NOBITS 000000000002d000 001000 000a70 00 A 0 0 16 │ │ │ │ │ + [15] .eh_frame_hdr NOBITS 000000000002da70 001000 000c74 00 A 0 0 4 │ │ │ │ │ + [16] .eh_frame NOBITS 000000000002e6e8 001000 004628 00 A 0 0 8 │ │ │ │ │ + [17] .init_array NOBITS 0000000000033da8 000da8 000008 08 WA 0 0 8 │ │ │ │ │ + [18] .fini_array NOBITS 0000000000033db0 000da8 000008 08 WA 0 0 8 │ │ │ │ │ + [19] .dynamic NOBITS 0000000000033db8 000da8 000200 10 WA 4 0 8 │ │ │ │ │ + [20] .got NOBITS 0000000000033fb8 000da8 000030 08 WA 0 0 8 │ │ │ │ │ + [21] .got.plt NOBITS 0000000000033fe8 000da8 000c18 08 WA 0 0 8 │ │ │ │ │ + [22] .data NOBITS 0000000000034c00 000da8 000010 00 WA 0 0 8 │ │ │ │ │ + [23] .bss NOBITS 0000000000034c10 000da8 000058 00 WA 0 0 8 │ │ │ │ │ + [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1 │ │ │ │ │ + [25] .debug_aranges PROGBITS 0000000000000000 000280 000059 00 C 0 0 8 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 0002e0 0122ad 00 C 0 0 8 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 0000000000000000 012590 000582 00 C 0 0 8 │ │ │ │ │ + [28] .debug_line PROGBITS 0000000000000000 012b18 004fda 00 C 0 0 8 │ │ │ │ │ + [29] .debug_str PROGBITS 0000000000000000 017af8 00263c 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_line_str PROGBITS 0000000000000000 01a138 0001ae 01 MSC 0 0 8 │ │ │ │ │ + [31] .debug_loclists PROGBITS 0000000000000000 01a2e8 00a5bb 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0248a8 00079a 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 025048 003648 18 34 39 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 028690 003eaf 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 02c53f 000161 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,582 +1,582 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 579 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 FILE LOCAL DEFAULT ABS grib_fortran.cc │ │ │ │ │ - 2: 000000000000c940 353 FUNC LOCAL DEFAULT 9 _ZL12_push_handleP11grib_handlePi │ │ │ │ │ - 3: 0000000000034c58 8 OBJECT LOCAL DEFAULT 20 _ZL10handle_set │ │ │ │ │ - 4: 000000000000cab0 337 FUNC LOCAL DEFAULT 9 _ZL11_push_indexP10grib_indexPi │ │ │ │ │ - 5: 0000000000034c50 8 OBJECT LOCAL DEFAULT 20 _ZL9index_set │ │ │ │ │ - 6: 000000000000cc10 559 FUNC LOCAL DEFAULT 9 _ZL26_grib_f_keys_iterator_new_PiS_Pci.isra.0 │ │ │ │ │ - 7: 0000000000034c38 8 OBJECT LOCAL DEFAULT 20 _ZL17keys_iterator_set │ │ │ │ │ - 8: 0000000000034c40 8 OBJECT LOCAL DEFAULT 20 _ZL8file_set │ │ │ │ │ - 9: 0000000000034c18 4 OBJECT LOCAL DEFAULT 20 _ZL10file_count │ │ │ │ │ - 10: 0000000000034c30 8 OBJECT LOCAL DEFAULT 20 _ZL22bufr_keys_iterator_set │ │ │ │ │ - 11: 0000000000034c20 8 OBJECT LOCAL DEFAULT 20 _ZL13info_messages │ │ │ │ │ - 12: 0000000000034c28 8 OBJECT LOCAL DEFAULT 20 _ZL15binary_messages │ │ │ │ │ - 13: 000000000000c840 18 FUNC LOCAL DEFAULT 9 grib_f_get_real4_array_.cold │ │ │ │ │ - 14: 000000000000c852 10 FUNC LOCAL DEFAULT 9 grib_f_set_real4_array_.cold │ │ │ │ │ - 15: 000000000000c85c 22 FUNC LOCAL DEFAULT 9 grib_f_write_.cold │ │ │ │ │ - 16: 0000000000034c48 8 OBJECT LOCAL DEFAULT 20 _ZL16multi_handle_set │ │ │ │ │ + 2: 000000000000c940 353 FUNC LOCAL DEFAULT 12 _ZL12_push_handleP11grib_handlePi │ │ │ │ │ + 3: 0000000000034c58 8 OBJECT LOCAL DEFAULT 23 _ZL10handle_set │ │ │ │ │ + 4: 000000000000cab0 337 FUNC LOCAL DEFAULT 12 _ZL11_push_indexP10grib_indexPi │ │ │ │ │ + 5: 0000000000034c50 8 OBJECT LOCAL DEFAULT 23 _ZL9index_set │ │ │ │ │ + 6: 000000000000cc10 559 FUNC LOCAL DEFAULT 12 _ZL26_grib_f_keys_iterator_new_PiS_Pci.isra.0 │ │ │ │ │ + 7: 0000000000034c38 8 OBJECT LOCAL DEFAULT 23 _ZL17keys_iterator_set │ │ │ │ │ + 8: 0000000000034c40 8 OBJECT LOCAL DEFAULT 23 _ZL8file_set │ │ │ │ │ + 9: 0000000000034c18 4 OBJECT LOCAL DEFAULT 23 _ZL10file_count │ │ │ │ │ + 10: 0000000000034c30 8 OBJECT LOCAL DEFAULT 23 _ZL22bufr_keys_iterator_set │ │ │ │ │ + 11: 0000000000034c20 8 OBJECT LOCAL DEFAULT 23 _ZL13info_messages │ │ │ │ │ + 12: 0000000000034c28 8 OBJECT LOCAL DEFAULT 23 _ZL15binary_messages │ │ │ │ │ + 13: 000000000000c840 18 FUNC LOCAL DEFAULT 12 grib_f_get_real4_array_.cold │ │ │ │ │ + 14: 000000000000c852 10 FUNC LOCAL DEFAULT 12 grib_f_set_real4_array_.cold │ │ │ │ │ + 15: 000000000000c85c 22 FUNC LOCAL DEFAULT 12 grib_f_write_.cold │ │ │ │ │ + 16: 0000000000034c48 8 OBJECT LOCAL DEFAULT 23 _ZL16multi_handle_set │ │ │ │ │ 17: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 18: 000000000000c880 0 FUNC LOCAL DEFAULT 9 deregister_tm_clones │ │ │ │ │ - 19: 000000000000c8b0 0 FUNC LOCAL DEFAULT 9 register_tm_clones │ │ │ │ │ - 20: 000000000000c8f0 0 FUNC LOCAL DEFAULT 9 __do_global_dtors_aux │ │ │ │ │ - 21: 0000000000034c10 1 OBJECT LOCAL DEFAULT 20 completed.0 │ │ │ │ │ - 22: 0000000000033db0 0 OBJECT LOCAL DEFAULT 15 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ - 23: 000000000000c930 0 FUNC LOCAL DEFAULT 9 frame_dummy │ │ │ │ │ - 24: 0000000000033da8 0 OBJECT LOCAL DEFAULT 14 __frame_dummy_init_array_entry │ │ │ │ │ + 18: 000000000000c880 0 FUNC LOCAL DEFAULT 12 deregister_tm_clones │ │ │ │ │ + 19: 000000000000c8b0 0 FUNC LOCAL DEFAULT 12 register_tm_clones │ │ │ │ │ + 20: 000000000000c8f0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux │ │ │ │ │ + 21: 0000000000034c10 1 OBJECT LOCAL DEFAULT 23 completed.0 │ │ │ │ │ + 22: 0000000000033db0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ + 23: 000000000000c930 0 FUNC LOCAL DEFAULT 12 frame_dummy │ │ │ │ │ + 24: 0000000000033da8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry │ │ │ │ │ 25: 0000000000000000 0 FILE LOCAL DEFAULT ABS grib_f90.f90 │ │ │ │ │ - 26: 0000000000034c64 4 OBJECT LOCAL DEFAULT 20 intis_lsm.1 │ │ │ │ │ - 27: 0000000000034c60 4 OBJECT LOCAL DEFAULT 20 intis_lsm.0 │ │ │ │ │ + 26: 0000000000034c64 4 OBJECT LOCAL DEFAULT 23 intis_lsm.1 │ │ │ │ │ + 27: 0000000000034c60 4 OBJECT LOCAL DEFAULT 23 intis_lsm.0 │ │ │ │ │ 28: 0000000000000000 0 FILE LOCAL DEFAULT ABS eccodes_f90.f90 │ │ │ │ │ 29: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 30: 0000000000032d0c 0 OBJECT LOCAL DEFAULT 13 __FRAME_END__ │ │ │ │ │ + 30: 0000000000032d0c 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__ │ │ │ │ │ 31: 0000000000000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ - 32: 000000000002da70 0 NOTYPE LOCAL DEFAULT 12 __GNU_EH_FRAME_HDR │ │ │ │ │ - 33: 000000000002c0dc 0 FUNC LOCAL DEFAULT 10 _fini │ │ │ │ │ - 34: 0000000000033fe8 0 OBJECT LOCAL DEFAULT 18 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ - 35: 0000000000034c10 0 OBJECT LOCAL DEFAULT 19 __TMC_END__ │ │ │ │ │ - 36: 0000000000034c00 0 OBJECT LOCAL DEFAULT 19 __dso_handle │ │ │ │ │ - 37: 0000000000033db8 0 OBJECT LOCAL DEFAULT 16 _DYNAMIC │ │ │ │ │ - 38: 000000000000b000 0 FUNC LOCAL DEFAULT 6 _init │ │ │ │ │ - 39: 00000000000229f0 981 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_int4 │ │ │ │ │ - 40: 0000000000023df0 893 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_int4_size_t │ │ │ │ │ - 41: 000000000000ef40 175 FUNC GLOBAL DEFAULT 9 grib_f_headers_only_new_from_file_ │ │ │ │ │ - 42: 0000000000010060 579 FUNC GLOBAL DEFAULT 9 grib_f_get_int_array_ │ │ │ │ │ - 43: 000000000002b140 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_char │ │ │ │ │ - 44: 000000000001c300 115 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_keys_iterator_get_name │ │ │ │ │ - 45: 000000000002a070 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_size_int │ │ │ │ │ + 32: 000000000002da70 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR │ │ │ │ │ + 33: 000000000002c0dc 0 FUNC LOCAL DEFAULT 13 _fini │ │ │ │ │ + 34: 0000000000033fe8 0 OBJECT LOCAL DEFAULT 21 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ + 35: 0000000000034c10 0 OBJECT LOCAL DEFAULT 22 __TMC_END__ │ │ │ │ │ + 36: 0000000000034c00 0 OBJECT LOCAL DEFAULT 22 __dso_handle │ │ │ │ │ + 37: 0000000000033db8 0 OBJECT LOCAL DEFAULT 19 _DYNAMIC │ │ │ │ │ + 38: 000000000000b000 0 FUNC LOCAL DEFAULT 9 _init │ │ │ │ │ + 39: 00000000000229f0 981 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_int4 │ │ │ │ │ + 40: 0000000000023df0 893 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_int4_size_t │ │ │ │ │ + 41: 000000000000ef40 175 FUNC GLOBAL DEFAULT 12 grib_f_headers_only_new_from_file_ │ │ │ │ │ + 42: 0000000000010060 579 FUNC GLOBAL DEFAULT 12 grib_f_get_int_array_ │ │ │ │ │ + 43: 000000000002b140 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_char │ │ │ │ │ + 44: 000000000001c300 115 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_keys_iterator_get_name │ │ │ │ │ + 45: 000000000002a070 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_size_int │ │ │ │ │ 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_copy_key │ │ │ │ │ - 47: 0000000000014400 468 FUNC GLOBAL DEFAULT 9 grib_f_check_ │ │ │ │ │ + 47: 0000000000014400 468 FUNC GLOBAL DEFAULT 12 grib_f_check_ │ │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_nearest_find_multiple │ │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_multi_element_constant_arrays_off │ │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_get_string │ │ │ │ │ - 51: 000000000000d120 823 FUNC GLOBAL DEFAULT 9 grib_f_open_file_ │ │ │ │ │ - 52: 000000000001f830 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_real4_size_t │ │ │ │ │ - 53: 0000000000027af0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_message_size_int │ │ │ │ │ - 54: 000000000001c1b0 111 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_error_string │ │ │ │ │ + 51: 000000000000d120 823 FUNC GLOBAL DEFAULT 12 grib_f_open_file_ │ │ │ │ │ + 52: 000000000001f830 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_real4_size_t │ │ │ │ │ + 53: 0000000000027af0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_message_size_int │ │ │ │ │ + 54: 000000000001c1b0 111 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_error_string │ │ │ │ │ 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_multi_handle_append │ │ │ │ │ - 56: 00000000000113c0 268 FUNC GLOBAL DEFAULT 9 grib_f_set_missing_ │ │ │ │ │ - 57: 000000000002b900 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_real4_size_t │ │ │ │ │ - 58: 00000000000179d0 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_force_real8_array │ │ │ │ │ + 56: 00000000000113c0 268 FUNC GLOBAL DEFAULT 12 grib_f_set_missing_ │ │ │ │ │ + 57: 000000000002b900 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_real4_size_t │ │ │ │ │ + 58: 00000000000179d0 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_force_real8_array │ │ │ │ │ 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_malloc_clear │ │ │ │ │ 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_keys_iterator_get_name │ │ │ │ │ - 61: 000000000000e6a0 356 FUNC GLOBAL DEFAULT 9 grib_f_copy_namespace_ │ │ │ │ │ - 62: 00000000000273f0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_edition_specific │ │ │ │ │ - 63: 00000000000273c0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_definitions_path │ │ │ │ │ + 61: 000000000000e6a0 356 FUNC GLOBAL DEFAULT 12 grib_f_copy_namespace_ │ │ │ │ │ + 62: 00000000000273f0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_edition_specific │ │ │ │ │ + 63: 00000000000273c0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_definitions_path │ │ │ │ │ 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_new_from_message │ │ │ │ │ - 65: 000000000002bdb0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_select_int │ │ │ │ │ + 65: 000000000002bdb0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_select_int │ │ │ │ │ 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_gribex_mode_off │ │ │ │ │ 67: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_set_definitions_path │ │ │ │ │ 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.2.5 │ │ │ │ │ - 69: 000000000002a6c0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_check │ │ │ │ │ + 69: 000000000002a6c0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_check │ │ │ │ │ 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_definition_path │ │ │ │ │ - 71: 000000000001bb70 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_string │ │ │ │ │ - 72: 000000000001c070 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_size_long │ │ │ │ │ - 73: 0000000000014cc0 31 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_keys_iterator_next │ │ │ │ │ + 71: 000000000001bb70 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_string │ │ │ │ │ + 72: 000000000001c070 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_size_long │ │ │ │ │ + 73: 0000000000014cc0 31 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_keys_iterator_next │ │ │ │ │ 74: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_concat_string@GFORTRAN_8 │ │ │ │ │ 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_double_array │ │ │ │ │ 76: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_util_sections_copy │ │ │ │ │ 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND snprintf@GLIBC_2.2.5 │ │ │ │ │ 78: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_multi_element_constant_arrays_on │ │ │ │ │ - 79: 000000000001cf90 2846 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_data_real4 │ │ │ │ │ - 80: 00000000000282d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real8_element │ │ │ │ │ - 81: 0000000000027480 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_multi_support_on │ │ │ │ │ + 79: 000000000001cf90 2846 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_data_real4 │ │ │ │ │ + 80: 00000000000282d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real8_element │ │ │ │ │ + 81: 0000000000027480 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_multi_support_on │ │ │ │ │ 82: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_select_double │ │ │ │ │ - 83: 0000000000027e90 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_long_array │ │ │ │ │ - 84: 0000000000026cd0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_add_file │ │ │ │ │ - 85: 000000000000e9a0 291 FUNC GLOBAL DEFAULT 9 any_f_new_from_scanned_file_ │ │ │ │ │ - 86: 000000000000eff0 175 FUNC GLOBAL DEFAULT 9 grib_f_new_from_index_ │ │ │ │ │ - 87: 000000000002a020 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_is_missing │ │ │ │ │ + 83: 0000000000027e90 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_long_array │ │ │ │ │ + 84: 0000000000026cd0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_add_file │ │ │ │ │ + 85: 000000000000e9a0 291 FUNC GLOBAL DEFAULT 12 any_f_new_from_scanned_file_ │ │ │ │ │ + 86: 000000000000eff0 175 FUNC GLOBAL DEFAULT 12 grib_f_new_from_index_ │ │ │ │ │ + 87: 000000000002a020 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_is_missing │ │ │ │ │ 88: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_error_message │ │ │ │ │ 89: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@GLIBC_2.2.5 │ │ │ │ │ - 90: 000000000002bdc0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_select_string │ │ │ │ │ - 91: 0000000000010ef0 281 FUNC GLOBAL DEFAULT 9 grib_f_set_long_array_ │ │ │ │ │ - 92: 000000000000f0a0 458 FUNC GLOBAL DEFAULT 9 grib_f_index_new_from_file_ │ │ │ │ │ - 93: 0000000000021220 966 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_char │ │ │ │ │ + 90: 000000000002bdc0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_select_string │ │ │ │ │ + 91: 0000000000010ef0 281 FUNC GLOBAL DEFAULT 12 grib_f_set_long_array_ │ │ │ │ │ + 92: 000000000000f0a0 458 FUNC GLOBAL DEFAULT 12 grib_f_index_new_from_file_ │ │ │ │ │ + 93: 0000000000021220 966 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_char │ │ │ │ │ 94: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_count_in_file │ │ │ │ │ - 95: 000000000001bfd0 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_int │ │ │ │ │ + 95: 000000000001bfd0 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_int │ │ │ │ │ 96: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_set_flags │ │ │ │ │ - 97: 0000000000028b60 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_byte_array │ │ │ │ │ + 97: 0000000000028b60 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_byte_array │ │ │ │ │ 98: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_assertion_failed │ │ │ │ │ 99: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_write_message │ │ │ │ │ 100: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_set_debug │ │ │ │ │ - 101: 000000000000fce0 297 FUNC GLOBAL DEFAULT 9 grib_f_get_int_ │ │ │ │ │ + 101: 000000000000fce0 297 FUNC GLOBAL DEFAULT 12 grib_f_get_int_ │ │ │ │ │ 102: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_double_array │ │ │ │ │ - 103: 000000000001ed80 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_any_new_from_file │ │ │ │ │ - 104: 0000000000022dd0 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_real8_size_t │ │ │ │ │ - 105: 000000000000dbd0 70 FUNC GLOBAL DEFAULT 9 grib_f_keys_iterator_rewind_ │ │ │ │ │ - 106: 0000000000019f20 2109 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real4_elements │ │ │ │ │ - 107: 000000000000d780 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_computed_ │ │ │ │ │ - 108: 000000000002c090 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_size_int │ │ │ │ │ - 109: 000000000001efb0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_close_file │ │ │ │ │ + 103: 000000000001ed80 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_any_new_from_file │ │ │ │ │ + 104: 0000000000022dd0 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_real8_size_t │ │ │ │ │ + 105: 000000000000dbd0 70 FUNC GLOBAL DEFAULT 12 grib_f_keys_iterator_rewind_ │ │ │ │ │ + 106: 0000000000019f20 2109 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real4_elements │ │ │ │ │ + 107: 000000000000d780 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_computed_ │ │ │ │ │ + 108: 000000000002c090 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_size_int │ │ │ │ │ + 109: 000000000001efb0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_close_file │ │ │ │ │ 110: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_delete │ │ │ │ │ 111: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_get_name │ │ │ │ │ - 112: 000000000002bd40 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_open_file │ │ │ │ │ - 113: 000000000000d960 620 FUNC GLOBAL DEFAULT 9 grib_f_keys_iterator_get_name_ │ │ │ │ │ - 114: 000000000001a800 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real4_element │ │ │ │ │ - 115: 0000000000011d80 308 FUNC GLOBAL DEFAULT 9 grib_f_get_real4_ │ │ │ │ │ - 116: 000000000001be90 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_native_type │ │ │ │ │ + 112: 000000000002bd40 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_open_file │ │ │ │ │ + 113: 000000000000d960 620 FUNC GLOBAL DEFAULT 12 grib_f_keys_iterator_get_name_ │ │ │ │ │ + 114: 000000000001a800 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real4_element │ │ │ │ │ + 115: 0000000000011d80 308 FUNC GLOBAL DEFAULT 12 grib_f_get_real4_ │ │ │ │ │ + 116: 000000000001be90 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_native_type │ │ │ │ │ 117: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.3.4 │ │ │ │ │ - 118: 0000000000027120 111 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_multi_element_constant_arrays_on │ │ │ │ │ + 118: 0000000000027120 111 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_multi_element_constant_arrays_on │ │ │ │ │ 119: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_oarray_push │ │ │ │ │ - 120: 0000000000012c90 297 FUNC GLOBAL DEFAULT 9 grib_f_set_real8_ │ │ │ │ │ - 121: 000000000002bd60 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_write │ │ │ │ │ - 122: 00000000000282f0 1044 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real8_array │ │ │ │ │ - 123: 000000000000d7d0 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_coded_ │ │ │ │ │ - 124: 00000000000139c0 540 FUNC GLOBAL DEFAULT 9 grib_f_set_string_array_ │ │ │ │ │ - 125: 0000000000017e10 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_force_real4_array │ │ │ │ │ - 126: 00000000000142d0 54 FUNC GLOBAL DEFAULT 9 grib_f_get_data_real8_ │ │ │ │ │ - 127: 000000000000d690 11 FUNC GLOBAL DEFAULT 9 grib_f_keys_iterator_new_ │ │ │ │ │ + 120: 0000000000012c90 297 FUNC GLOBAL DEFAULT 12 grib_f_set_real8_ │ │ │ │ │ + 121: 000000000002bd60 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_write │ │ │ │ │ + 122: 00000000000282f0 1044 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real8_array │ │ │ │ │ + 123: 000000000000d7d0 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_coded_ │ │ │ │ │ + 124: 00000000000139c0 540 FUNC GLOBAL DEFAULT 12 grib_f_set_string_array_ │ │ │ │ │ + 125: 0000000000017e10 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_force_real4_array │ │ │ │ │ + 126: 00000000000142d0 54 FUNC GLOBAL DEFAULT 12 grib_f_get_data_real8_ │ │ │ │ │ + 127: 000000000000d690 11 FUNC GLOBAL DEFAULT 12 grib_f_keys_iterator_new_ │ │ │ │ │ 128: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ - 129: 00000000000102b0 324 FUNC GLOBAL DEFAULT 9 grib_f_get_long_array_ │ │ │ │ │ - 130: 0000000000014c50 36 FUNC GLOBAL DEFAULT 9 grib_f_julian_to_datetime_ │ │ │ │ │ - 131: 0000000000011160 297 FUNC GLOBAL DEFAULT 9 grib_f_set_int_ │ │ │ │ │ + 129: 00000000000102b0 324 FUNC GLOBAL DEFAULT 12 grib_f_get_long_array_ │ │ │ │ │ + 130: 0000000000014c50 36 FUNC GLOBAL DEFAULT 12 grib_f_julian_to_datetime_ │ │ │ │ │ + 131: 0000000000011160 297 FUNC GLOBAL DEFAULT 12 grib_f_set_int_ │ │ │ │ │ 132: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_oarray_get │ │ │ │ │ - 133: 000000000002a010 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_is_defined │ │ │ │ │ - 134: 0000000000011b20 606 FUNC GLOBAL DEFAULT 9 grib_f_get_real4_elements_ │ │ │ │ │ - 135: 000000000000d740 22 FUNC GLOBAL DEFAULT 9 grib_f_gribex_mode_on_ │ │ │ │ │ - 136: 000000000000d760 22 FUNC GLOBAL DEFAULT 9 grib_f_gribex_mode_off_ │ │ │ │ │ + 133: 000000000002a010 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_is_defined │ │ │ │ │ + 134: 0000000000011b20 606 FUNC GLOBAL DEFAULT 12 grib_f_get_real4_elements_ │ │ │ │ │ + 135: 000000000000d740 22 FUNC GLOBAL DEFAULT 12 grib_f_gribex_mode_on_ │ │ │ │ │ + 136: 000000000000d760 22 FUNC GLOBAL DEFAULT 12 grib_f_gribex_mode_off_ │ │ │ │ │ 137: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 │ │ │ │ │ - 138: 0000000000021e30 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_real4_size_t │ │ │ │ │ - 139: 000000000002a0b0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_dump │ │ │ │ │ + 138: 0000000000021e30 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_real4_size_t │ │ │ │ │ + 139: 000000000002a0b0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_dump │ │ │ │ │ 140: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.3.4 │ │ │ │ │ - 141: 000000000001b7d0 925 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_int_array │ │ │ │ │ - 142: 00000000000296d0 2148 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_string_array │ │ │ │ │ - 143: 000000000000f920 308 FUNC GLOBAL DEFAULT 9 grib_f_get_size_long_ │ │ │ │ │ - 144: 0000000000013260 102 FUNC GLOBAL DEFAULT 9 grib_f_find_nearest_single_ │ │ │ │ │ - 145: 0000000000026df0 283 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_create │ │ │ │ │ - 146: 000000000001dbd0 140 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_util_sections_copy │ │ │ │ │ + 141: 000000000001b7d0 925 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_int_array │ │ │ │ │ + 142: 00000000000296d0 2148 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_string_array │ │ │ │ │ + 143: 000000000000f920 308 FUNC GLOBAL DEFAULT 12 grib_f_get_size_long_ │ │ │ │ │ + 144: 0000000000013260 102 FUNC GLOBAL DEFAULT 12 grib_f_find_nearest_single_ │ │ │ │ │ + 145: 0000000000026df0 283 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_create │ │ │ │ │ + 146: 000000000001dbd0 140 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_util_sections_copy │ │ │ │ │ 147: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_write │ │ │ │ │ - 148: 0000000000020b00 910 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_char │ │ │ │ │ - 149: 000000000001bdf0 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_is_missing │ │ │ │ │ - 150: 00000000000196e0 2109 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real8_elements │ │ │ │ │ - 151: 000000000000ecc0 27 FUNC GLOBAL DEFAULT 9 _Z31codes_f_clear_loaded_from_file_v │ │ │ │ │ + 148: 0000000000020b00 910 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_char │ │ │ │ │ + 149: 000000000001bdf0 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_is_missing │ │ │ │ │ + 150: 00000000000196e0 2109 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real8_elements │ │ │ │ │ + 151: 000000000000ecc0 27 FUNC GLOBAL DEFAULT 12 _Z31codes_f_clear_loaded_from_file_v │ │ │ │ │ 152: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_multi_support_on │ │ │ │ │ 153: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.2.5 │ │ │ │ │ - 154: 000000000002afd0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_int4 │ │ │ │ │ - 155: 00000000000252e0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_select_int │ │ │ │ │ + 154: 000000000002afd0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_int4 │ │ │ │ │ + 155: 00000000000252e0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_select_int │ │ │ │ │ 156: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_size │ │ │ │ │ - 157: 0000000000024520 910 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_char_size_t │ │ │ │ │ + 157: 0000000000024520 910 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_char_size_t │ │ │ │ │ 158: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putchar@GLIBC_2.2.5 │ │ │ │ │ - 159: 0000000000015320 111 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_multi_support_on │ │ │ │ │ - 160: 000000000002bfe0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_int │ │ │ │ │ - 161: 0000000000014a90 217 FUNC GLOBAL DEFAULT 9 grib_f_set_definitions_path_ │ │ │ │ │ + 159: 0000000000015320 111 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_multi_support_on │ │ │ │ │ + 160: 000000000002bfe0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_int │ │ │ │ │ + 161: 0000000000014a90 217 FUNC GLOBAL DEFAULT 12 grib_f_set_definitions_path_ │ │ │ │ │ 162: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_missing │ │ │ │ │ - 163: 000000000002a9e0 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_any_new_from_loaded │ │ │ │ │ - 164: 0000000000010940 547 FUNC GLOBAL DEFAULT 9 grib_f_index_get_int_ │ │ │ │ │ - 165: 0000000000028000 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_real4 │ │ │ │ │ - 166: 000000000002bda0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_select_long │ │ │ │ │ - 167: 000000000000cf00 177 FUNC GLOBAL DEFAULT 9 grib_f_write_file_ │ │ │ │ │ + 163: 000000000002a9e0 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_any_new_from_loaded │ │ │ │ │ + 164: 0000000000010940 547 FUNC GLOBAL DEFAULT 12 grib_f_index_get_int_ │ │ │ │ │ + 165: 0000000000028000 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_real4 │ │ │ │ │ + 166: 000000000002bda0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_select_long │ │ │ │ │ + 167: 000000000000cf00 177 FUNC GLOBAL DEFAULT 12 grib_f_write_file_ │ │ │ │ │ 168: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_float_array │ │ │ │ │ - 169: 0000000000013700 566 FUNC GLOBAL DEFAULT 9 grib_f_get_string_array_ │ │ │ │ │ - 170: 0000000000014310 78 FUNC GLOBAL DEFAULT 9 grib_f_get_message_size_ │ │ │ │ │ - 171: 0000000000011660 268 FUNC GLOBAL DEFAULT 9 grib_f_is_defined_ │ │ │ │ │ - 172: 000000000002bbc0 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_char_size_t │ │ │ │ │ - 173: 0000000000025da0 1177 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_real8 │ │ │ │ │ - 174: 000000000000de40 620 FUNC GLOBAL DEFAULT 9 codes_f_bufr_keys_iterator_get_name_ │ │ │ │ │ - 175: 0000000000024c40 319 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_open_file │ │ │ │ │ + 169: 0000000000013700 566 FUNC GLOBAL DEFAULT 12 grib_f_get_string_array_ │ │ │ │ │ + 170: 0000000000014310 78 FUNC GLOBAL DEFAULT 12 grib_f_get_message_size_ │ │ │ │ │ + 171: 0000000000011660 268 FUNC GLOBAL DEFAULT 12 grib_f_is_defined_ │ │ │ │ │ + 172: 000000000002bbc0 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_char_size_t │ │ │ │ │ + 173: 0000000000025da0 1177 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_real8 │ │ │ │ │ + 174: 000000000000de40 620 FUNC GLOBAL DEFAULT 12 codes_f_bufr_keys_iterator_get_name_ │ │ │ │ │ + 175: 0000000000024c40 319 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_open_file │ │ │ │ │ 176: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.2.5 │ │ │ │ │ 177: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.2.5 │ │ │ │ │ - 178: 0000000000027ff0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_real8 │ │ │ │ │ - 179: 000000000001c3f0 115 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_keys_iterator_new │ │ │ │ │ + 178: 0000000000027ff0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_real8 │ │ │ │ │ + 179: 000000000001c3f0 115 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_keys_iterator_new │ │ │ │ │ 180: 0000000000000000 0 FUNC GLOBAL DEFAULT UND isgraph@GLIBC_2.2.5 │ │ │ │ │ - 181: 0000000000027b00 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_string │ │ │ │ │ - 182: 00000000000114d0 300 FUNC GLOBAL DEFAULT 9 grib_f_is_missing_ │ │ │ │ │ - 183: 0000000000026f10 296 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_missing │ │ │ │ │ + 181: 0000000000027b00 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_string │ │ │ │ │ + 182: 00000000000114d0 300 FUNC GLOBAL DEFAULT 12 grib_f_is_missing_ │ │ │ │ │ + 183: 0000000000026f10 296 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_missing │ │ │ │ │ 184: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_double_element │ │ │ │ │ - 185: 00000000000273b0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_samples_path │ │ │ │ │ - 186: 000000000002a9b0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_new_from_file │ │ │ │ │ - 187: 000000000002adc0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_real4_size_t │ │ │ │ │ - 188: 0000000000014cb0 9 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_debug │ │ │ │ │ - 189: 0000000000027a10 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write │ │ │ │ │ - 190: 0000000000027490 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_find_nearest_four_single │ │ │ │ │ - 191: 0000000000027f40 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_int_array │ │ │ │ │ - 192: 000000000002bd90 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_select_real8 │ │ │ │ │ - 193: 000000000000ede0 175 FUNC GLOBAL DEFAULT 9 bufr_f_new_from_file_ │ │ │ │ │ - 194: 000000000002b7a0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_real8_size_t │ │ │ │ │ - 195: 0000000000027440 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_computed │ │ │ │ │ - 196: 000000000002bc80 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_char │ │ │ │ │ - 197: 00000000000132d0 146 FUNC GLOBAL DEFAULT 9 grib_f_find_nearest_multiple_ │ │ │ │ │ - 198: 000000000002ba60 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_int4_size_t │ │ │ │ │ - 199: 0000000000026680 1031 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_int │ │ │ │ │ - 200: 000000000002bd80 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_new_from_index │ │ │ │ │ + 185: 00000000000273b0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_samples_path │ │ │ │ │ + 186: 000000000002a9b0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_new_from_file │ │ │ │ │ + 187: 000000000002adc0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_real4_size_t │ │ │ │ │ + 188: 0000000000014cb0 9 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_debug │ │ │ │ │ + 189: 0000000000027a10 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write │ │ │ │ │ + 190: 0000000000027490 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_find_nearest_four_single │ │ │ │ │ + 191: 0000000000027f40 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_int_array │ │ │ │ │ + 192: 000000000002bd90 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_select_real8 │ │ │ │ │ + 193: 000000000000ede0 175 FUNC GLOBAL DEFAULT 12 bufr_f_new_from_file_ │ │ │ │ │ + 194: 000000000002b7a0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_real8_size_t │ │ │ │ │ + 195: 0000000000027440 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_computed │ │ │ │ │ + 196: 000000000002bc80 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_char │ │ │ │ │ + 197: 00000000000132d0 146 FUNC GLOBAL DEFAULT 12 grib_f_find_nearest_multiple_ │ │ │ │ │ + 198: 000000000002ba60 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_int4_size_t │ │ │ │ │ + 199: 0000000000026680 1031 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_int │ │ │ │ │ + 200: 000000000002bd80 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_new_from_index │ │ │ │ │ 201: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_add_file │ │ │ │ │ 202: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_handle_new_from_samples │ │ │ │ │ - 203: 00000000000219e0 1098 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_real8 │ │ │ │ │ + 203: 00000000000219e0 1098 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_real8 │ │ │ │ │ 204: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_long │ │ │ │ │ - 205: 0000000000027d20 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_real4_array │ │ │ │ │ + 205: 0000000000027d20 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_real4_array │ │ │ │ │ 206: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.3.4 │ │ │ │ │ - 207: 00000000000195a0 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_long │ │ │ │ │ - 208: 000000000001dd80 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_samples │ │ │ │ │ + 207: 00000000000195a0 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_long │ │ │ │ │ + 208: 000000000001dd80 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_samples │ │ │ │ │ 209: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_copy_data │ │ │ │ │ - 210: 000000000002a2e0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_keys_iterator_next │ │ │ │ │ - 211: 00000000000203c0 933 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_int4 │ │ │ │ │ - 212: 0000000000022220 1098 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_real4 │ │ │ │ │ - 213: 0000000000014e10 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_definitions_path │ │ │ │ │ + 210: 000000000002a2e0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_keys_iterator_next │ │ │ │ │ + 211: 00000000000203c0 933 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_int4 │ │ │ │ │ + 212: 0000000000022220 1098 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_real4 │ │ │ │ │ + 213: 0000000000014e10 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_definitions_path │ │ │ │ │ 214: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_samples_path │ │ │ │ │ - 215: 000000000000d060 177 FUNC GLOBAL DEFAULT 9 grib_f_read_file_ │ │ │ │ │ + 215: 000000000000d060 177 FUNC GLOBAL DEFAULT 12 grib_f_read_file_ │ │ │ │ │ 216: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_set_data_quality_checks │ │ │ │ │ - 217: 000000000000fe10 265 FUNC GLOBAL DEFAULT 9 grib_f_get_long_ │ │ │ │ │ - 218: 000000000002a2f0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_keys_iterator_new │ │ │ │ │ - 219: 000000000001ace0 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real4_array │ │ │ │ │ - 220: 000000000001e260 948 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_message_no_copy_int4 │ │ │ │ │ - 221: 0000000000027460 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_gribex_mode_on │ │ │ │ │ - 222: 000000000002a8f0 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_new_from_message_char │ │ │ │ │ + 217: 000000000000fe10 265 FUNC GLOBAL DEFAULT 12 grib_f_get_long_ │ │ │ │ │ + 218: 000000000002a2f0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_keys_iterator_new │ │ │ │ │ + 219: 000000000001ace0 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real4_array │ │ │ │ │ + 220: 000000000001e260 948 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_message_no_copy_int4 │ │ │ │ │ + 221: 0000000000027460 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_gribex_mode_on │ │ │ │ │ + 222: 000000000002a8f0 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_new_from_message_char │ │ │ │ │ 223: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.2.5 │ │ │ │ │ - 224: 000000000002a2c0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_keys_iterator_get_name │ │ │ │ │ + 224: 000000000002a2c0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_keys_iterator_get_name │ │ │ │ │ 225: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.2.5 │ │ │ │ │ - 226: 0000000000027430 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_coded │ │ │ │ │ - 227: 0000000000017870 191 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_message_size_int │ │ │ │ │ - 228: 0000000000027420 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_duplicates │ │ │ │ │ - 229: 000000000002a130 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_keys_iterator_rewind │ │ │ │ │ - 230: 000000000002a030 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_long │ │ │ │ │ - 231: 00000000000248b0 910 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_char │ │ │ │ │ - 232: 00000000000145e0 243 FUNC GLOBAL DEFAULT 9 grib_f_write_ │ │ │ │ │ - 233: 000000000002a4e0 471 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_get_data_real4 │ │ │ │ │ - 234: 000000000002a040 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_native_type │ │ │ │ │ - 235: 000000000001f410 1050 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_real8 │ │ │ │ │ - 236: 00000000000149d0 22 FUNC GLOBAL DEFAULT 9 codes_f_bufr_multi_element_constant_arrays_off_ │ │ │ │ │ - 237: 0000000000012890 378 FUNC GLOBAL DEFAULT 9 grib_f_index_select_string_ │ │ │ │ │ - 238: 000000000001fc20 1050 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_real4 │ │ │ │ │ - 239: 000000000000dc20 453 FUNC GLOBAL DEFAULT 9 codes_f_bufr_keys_iterator_new_ │ │ │ │ │ - 240: 000000000000d640 9 FUNC GLOBAL DEFAULT 9 grib_f_write_on_fail_ │ │ │ │ │ - 241: 000000000002a300 471 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_get_data_real8 │ │ │ │ │ + 226: 0000000000027430 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_coded │ │ │ │ │ + 227: 0000000000017870 191 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_message_size_int │ │ │ │ │ + 228: 0000000000027420 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_duplicates │ │ │ │ │ + 229: 000000000002a130 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_keys_iterator_rewind │ │ │ │ │ + 230: 000000000002a030 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_long │ │ │ │ │ + 231: 00000000000248b0 910 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_char │ │ │ │ │ + 232: 00000000000145e0 243 FUNC GLOBAL DEFAULT 12 grib_f_write_ │ │ │ │ │ + 233: 000000000002a4e0 471 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_get_data_real4 │ │ │ │ │ + 234: 000000000002a040 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_native_type │ │ │ │ │ + 235: 000000000001f410 1050 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_real8 │ │ │ │ │ + 236: 00000000000149d0 22 FUNC GLOBAL DEFAULT 12 codes_f_bufr_multi_element_constant_arrays_off_ │ │ │ │ │ + 237: 0000000000012890 378 FUNC GLOBAL DEFAULT 12 grib_f_index_select_string_ │ │ │ │ │ + 238: 000000000001fc20 1050 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_real4 │ │ │ │ │ + 239: 000000000000dc20 453 FUNC GLOBAL DEFAULT 12 codes_f_bufr_keys_iterator_new_ │ │ │ │ │ + 240: 000000000000d640 9 FUNC GLOBAL DEFAULT 12 grib_f_write_on_fail_ │ │ │ │ │ + 241: 000000000002a300 471 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_get_data_real8 │ │ │ │ │ 242: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ - 243: 000000000002b380 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_real8_size_t │ │ │ │ │ + 243: 000000000002b380 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_real8_size_t │ │ │ │ │ 244: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_keys_iterator_rewind │ │ │ │ │ - 245: 000000000002ac30 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_headers_only_new_from_file │ │ │ │ │ - 246: 000000000000f610 67 FUNC GLOBAL DEFAULT 9 grib_f_release_ │ │ │ │ │ - 247: 000000000000ce40 57 FUNC GLOBAL DEFAULT 9 f_handle_id2c_handle │ │ │ │ │ - 248: 0000000000027330 122 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_julian_to_datetime │ │ │ │ │ - 249: 000000000002a050 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_int │ │ │ │ │ - 250: 00000000000107f0 324 FUNC GLOBAL DEFAULT 9 grib_f_index_get_long_ │ │ │ │ │ - 251: 000000000000e3d0 118 FUNC GLOBAL DEFAULT 9 grib_f_clone_ │ │ │ │ │ - 252: 0000000000026a90 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_size_int │ │ │ │ │ - 253: 000000000000f770 71 FUNC GLOBAL DEFAULT 9 grib_f_get_error_string_ │ │ │ │ │ - 254: 000000000001b400 975 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_long_array │ │ │ │ │ - 255: 0000000000017260 244 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_message_int │ │ │ │ │ - 256: 0000000000012dc0 265 FUNC GLOBAL DEFAULT 9 grib_f_get_real8_ │ │ │ │ │ - 257: 000000000002a090 26 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_api_version │ │ │ │ │ - 258: 000000000001dab0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_copy_namespace │ │ │ │ │ - 259: 000000000002a0c0 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_keys_iterator_delete │ │ │ │ │ + 245: 000000000002ac30 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_headers_only_new_from_file │ │ │ │ │ + 246: 000000000000f610 67 FUNC GLOBAL DEFAULT 12 grib_f_release_ │ │ │ │ │ + 247: 000000000000ce40 57 FUNC GLOBAL DEFAULT 12 f_handle_id2c_handle │ │ │ │ │ + 248: 0000000000027330 122 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_julian_to_datetime │ │ │ │ │ + 249: 000000000002a050 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_int │ │ │ │ │ + 250: 00000000000107f0 324 FUNC GLOBAL DEFAULT 12 grib_f_index_get_long_ │ │ │ │ │ + 251: 000000000000e3d0 118 FUNC GLOBAL DEFAULT 12 grib_f_clone_ │ │ │ │ │ + 252: 0000000000026a90 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_size_int │ │ │ │ │ + 253: 000000000000f770 71 FUNC GLOBAL DEFAULT 12 grib_f_get_error_string_ │ │ │ │ │ + 254: 000000000001b400 975 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_long_array │ │ │ │ │ + 255: 0000000000017260 244 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_message_int │ │ │ │ │ + 256: 0000000000012dc0 265 FUNC GLOBAL DEFAULT 12 grib_f_get_real8_ │ │ │ │ │ + 257: 000000000002a090 26 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_api_version │ │ │ │ │ + 258: 000000000001dab0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_copy_namespace │ │ │ │ │ + 259: 000000000002a0c0 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_keys_iterator_delete │ │ │ │ │ 260: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_new_from_file │ │ │ │ │ - 261: 0000000000015010 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_read_only │ │ │ │ │ - 262: 0000000000027a20 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_copy_message │ │ │ │ │ - 263: 0000000000028180 326 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real4_elements │ │ │ │ │ - 264: 000000000000ece0 75 FUNC GLOBAL DEFAULT 9 grib_f_count_in_file_ │ │ │ │ │ + 261: 0000000000015010 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_read_only │ │ │ │ │ + 262: 0000000000027a20 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_copy_message │ │ │ │ │ + 263: 0000000000028180 326 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real4_elements │ │ │ │ │ + 264: 000000000000ece0 75 FUNC GLOBAL DEFAULT 12 grib_f_count_in_file_ │ │ │ │ │ 265: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_string │ │ │ │ │ - 266: 0000000000017430 942 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_copy_message │ │ │ │ │ + 266: 0000000000017430 942 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_copy_message │ │ │ │ │ 267: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_keys_iterator_new │ │ │ │ │ - 268: 000000000002a060 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_size_long │ │ │ │ │ - 269: 0000000000024170 933 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_int4 │ │ │ │ │ + 268: 000000000002a060 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_size_long │ │ │ │ │ + 269: 0000000000024170 933 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_int4 │ │ │ │ │ 270: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 │ │ │ │ │ 271: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_nearest_delete │ │ │ │ │ 272: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_read │ │ │ │ │ 273: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_handle_new_from_file │ │ │ │ │ - 274: 000000000001dcf0 140 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_release │ │ │ │ │ - 275: 000000000001c290 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_keys_iterator_rewind │ │ │ │ │ + 274: 000000000001dcf0 140 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_release │ │ │ │ │ + 275: 000000000001c290 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_keys_iterator_rewind │ │ │ │ │ 276: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5 │ │ │ │ │ - 277: 0000000000018690 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_real4_array │ │ │ │ │ + 277: 0000000000018690 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_real4_array │ │ │ │ │ 278: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ - 279: 000000000000ead0 370 FUNC GLOBAL DEFAULT 9 any_f_load_all_from_file_ │ │ │ │ │ + 279: 000000000000ead0 370 FUNC GLOBAL DEFAULT 12 any_f_load_all_from_file_ │ │ │ │ │ 280: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_select_long │ │ │ │ │ - 281: 000000000000e1e0 9 FUNC GLOBAL DEFAULT 9 grib_f_new_from_message_no_copy_int_ │ │ │ │ │ - 282: 00000000000152b0 111 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_multi_support_off │ │ │ │ │ - 283: 000000000002b6f0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_int4 │ │ │ │ │ - 284: 0000000000011010 324 FUNC GLOBAL DEFAULT 9 grib_f_set_byte_array_ │ │ │ │ │ + 281: 000000000000e1e0 9 FUNC GLOBAL DEFAULT 12 grib_f_new_from_message_no_copy_int_ │ │ │ │ │ + 282: 00000000000152b0 111 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_multi_support_off │ │ │ │ │ + 283: 000000000002b6f0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_int4 │ │ │ │ │ + 284: 0000000000011010 324 FUNC GLOBAL DEFAULT 12 grib_f_set_byte_array_ │ │ │ │ │ 285: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_get_default │ │ │ │ │ - 286: 0000000000010550 658 FUNC GLOBAL DEFAULT 9 grib_f_index_get_string_ │ │ │ │ │ - 287: 0000000000013dd0 460 FUNC GLOBAL DEFAULT 9 grib_f_set_string_ │ │ │ │ │ + 286: 0000000000010550 658 FUNC GLOBAL DEFAULT 12 grib_f_index_get_string_ │ │ │ │ │ + 287: 0000000000013dd0 460 FUNC GLOBAL DEFAULT 12 grib_f_set_string_ │ │ │ │ │ 288: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_get_size │ │ │ │ │ - 289: 000000000002ac50 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_close_file │ │ │ │ │ - 290: 0000000000012760 297 FUNC GLOBAL DEFAULT 9 grib_f_index_select_real8_ │ │ │ │ │ - 291: 000000000002bd50 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_release │ │ │ │ │ + 289: 000000000002ac50 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_close_file │ │ │ │ │ + 290: 0000000000012760 297 FUNC GLOBAL DEFAULT 12 grib_f_index_select_real8_ │ │ │ │ │ + 291: 000000000002bd50 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_release │ │ │ │ │ 292: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_gribex_mode_on │ │ │ │ │ - 293: 0000000000025400 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_select_string │ │ │ │ │ - 294: 000000000000ce80 121 FUNC GLOBAL DEFAULT 9 grib_f_read_any_from_file_ │ │ │ │ │ - 295: 000000000000fba0 308 FUNC GLOBAL DEFAULT 9 grib_f_index_get_size_long_ │ │ │ │ │ + 293: 0000000000025400 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_select_string │ │ │ │ │ + 294: 000000000000ce80 121 FUNC GLOBAL DEFAULT 12 grib_f_read_any_from_file_ │ │ │ │ │ + 295: 000000000000fba0 308 FUNC GLOBAL DEFAULT 12 grib_f_index_get_size_long_ │ │ │ │ │ 296: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 │ │ │ │ │ - 297: 00000000000274a0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_find_nearest_single │ │ │ │ │ - 298: 000000000002bb10 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_int4 │ │ │ │ │ - 299: 000000000000f5b0 83 FUNC GLOBAL DEFAULT 9 grib_f_index_release_ │ │ │ │ │ - 300: 00000000000150f0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_coded │ │ │ │ │ - 301: 0000000000028ff0 1028 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_int_array │ │ │ │ │ - 302: 00000000000279f0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_multi_append │ │ │ │ │ + 297: 00000000000274a0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_find_nearest_single │ │ │ │ │ + 298: 000000000002bb10 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_int4 │ │ │ │ │ + 299: 000000000000f5b0 83 FUNC GLOBAL DEFAULT 12 grib_f_index_release_ │ │ │ │ │ + 300: 00000000000150f0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_coded │ │ │ │ │ + 301: 0000000000028ff0 1028 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_int_array │ │ │ │ │ + 302: 00000000000279f0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_multi_append │ │ │ │ │ 303: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_next │ │ │ │ │ - 304: 00000000000250a0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_select_real8 │ │ │ │ │ - 305: 000000000001c220 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_dump │ │ │ │ │ - 306: 000000000002bdd0 163 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_string │ │ │ │ │ - 307: 000000000002bd70 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_read │ │ │ │ │ - 308: 000000000000d8c0 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_read_only_ │ │ │ │ │ + 304: 00000000000250a0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_select_real8 │ │ │ │ │ + 305: 000000000001c220 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_dump │ │ │ │ │ + 306: 000000000002bdd0 163 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_string │ │ │ │ │ + 307: 000000000002bd70 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_read │ │ │ │ │ + 308: 000000000000d8c0 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_read_only_ │ │ │ │ │ 309: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_os_error_at@GFORTRAN_10 │ │ │ │ │ - 310: 0000000000027040 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_surface_type_requires_value │ │ │ │ │ - 311: 000000000000e2e0 231 FUNC GLOBAL DEFAULT 9 codes_bufr_f_new_from_samples_ │ │ │ │ │ - 312: 0000000000011600 81 FUNC GLOBAL DEFAULT 9 grib_f_grib_surface_type_requires_value_ │ │ │ │ │ - 313: 00000000000118a0 297 FUNC GLOBAL DEFAULT 9 grib_f_set_real4_ │ │ │ │ │ - 314: 000000000000e810 386 FUNC GLOBAL DEFAULT 9 any_f_scan_file_ │ │ │ │ │ - 315: 0000000000026bb0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_size_long │ │ │ │ │ - 316: 00000000000134c0 281 FUNC GLOBAL DEFAULT 9 grib_f_set_force_real8_array_ │ │ │ │ │ - 317: 0000000000012450 773 FUNC GLOBAL DEFAULT 9 grib_f_set_real4_array_ │ │ │ │ │ + 310: 0000000000027040 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_surface_type_requires_value │ │ │ │ │ + 311: 000000000000e2e0 231 FUNC GLOBAL DEFAULT 12 codes_bufr_f_new_from_samples_ │ │ │ │ │ + 312: 0000000000011600 81 FUNC GLOBAL DEFAULT 12 grib_f_grib_surface_type_requires_value_ │ │ │ │ │ + 313: 00000000000118a0 297 FUNC GLOBAL DEFAULT 12 grib_f_set_real4_ │ │ │ │ │ + 314: 000000000000e810 386 FUNC GLOBAL DEFAULT 12 any_f_scan_file_ │ │ │ │ │ + 315: 0000000000026bb0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_size_long │ │ │ │ │ + 316: 00000000000134c0 281 FUNC GLOBAL DEFAULT 12 grib_f_set_force_real8_array_ │ │ │ │ │ + 317: 0000000000012450 773 FUNC GLOBAL DEFAULT 12 grib_f_set_real4_array_ │ │ │ │ │ 318: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_get_double │ │ │ │ │ - 319: 000000000002b080 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_char_size_t │ │ │ │ │ - 320: 000000000000e1a0 61 FUNC GLOBAL DEFAULT 9 grib_f_new_from_message_no_copy_ │ │ │ │ │ - 321: 000000000002a2b0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_keys_iterator_rewind │ │ │ │ │ - 322: 000000000002a240 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_keys_iterator_new │ │ │ │ │ + 319: 000000000002b080 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_char_size_t │ │ │ │ │ + 320: 000000000000e1a0 61 FUNC GLOBAL DEFAULT 12 grib_f_new_from_message_no_copy_ │ │ │ │ │ + 321: 000000000002a2b0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_keys_iterator_rewind │ │ │ │ │ + 322: 000000000002a240 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_keys_iterator_new │ │ │ │ │ 323: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_string_array │ │ │ │ │ - 324: 0000000000027ae0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_message_size_size_t │ │ │ │ │ - 325: 00000000000190c0 925 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_int_array │ │ │ │ │ + 324: 0000000000027ae0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_message_size_size_t │ │ │ │ │ + 325: 00000000000190c0 925 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_int_array │ │ │ │ │ 326: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_data │ │ │ │ │ - 327: 000000000001bd50 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_is_defined │ │ │ │ │ - 328: 000000000002ae70 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_real4 │ │ │ │ │ - 329: 00000000000151d0 111 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_gribex_mode_off │ │ │ │ │ - 330: 00000000000121e0 615 FUNC GLOBAL DEFAULT 9 grib_f_set_force_real4_array_ │ │ │ │ │ - 331: 000000000001c110 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_size_int │ │ │ │ │ - 332: 000000000001edf0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_bufr_new_from_file │ │ │ │ │ - 333: 0000000000028030 326 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real8_elements │ │ │ │ │ - 334: 00000000000154f0 7187 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_find_nearest_multiple │ │ │ │ │ - 335: 0000000000019640 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_int │ │ │ │ │ + 327: 000000000001bd50 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_is_defined │ │ │ │ │ + 328: 000000000002ae70 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_real4 │ │ │ │ │ + 329: 00000000000151d0 111 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_gribex_mode_off │ │ │ │ │ + 330: 00000000000121e0 615 FUNC GLOBAL DEFAULT 12 grib_f_set_force_real4_array_ │ │ │ │ │ + 331: 000000000001c110 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_size_int │ │ │ │ │ + 332: 000000000001edf0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_bufr_new_from_file │ │ │ │ │ + 333: 0000000000028030 326 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real8_elements │ │ │ │ │ + 334: 00000000000154f0 7187 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_find_nearest_multiple │ │ │ │ │ + 335: 0000000000019640 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_int │ │ │ │ │ 336: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_float_array │ │ │ │ │ - 337: 000000000002a700 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_release │ │ │ │ │ - 338: 0000000000025030 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_index │ │ │ │ │ - 339: 0000000000011290 297 FUNC GLOBAL DEFAULT 9 grib_f_set_long_ │ │ │ │ │ + 337: 000000000002a700 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_release │ │ │ │ │ + 338: 0000000000025030 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_index │ │ │ │ │ + 339: 0000000000011290 297 FUNC GLOBAL DEFAULT 12 grib_f_set_long_ │ │ │ │ │ 340: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_long_array │ │ │ │ │ - 341: 0000000000014c80 27 FUNC GLOBAL DEFAULT 9 grib_f_datetime_to_julian_ │ │ │ │ │ + 341: 0000000000014c80 27 FUNC GLOBAL DEFAULT 12 grib_f_datetime_to_julian_ │ │ │ │ │ 342: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.2.5 │ │ │ │ │ - 343: 000000000000d6a0 70 FUNC GLOBAL DEFAULT 9 grib_f_keys_iterator_next_ │ │ │ │ │ - 344: 0000000000015080 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_duplicates │ │ │ │ │ - 345: 000000000000f7c0 19 FUNC GLOBAL DEFAULT 9 grib_f_get_api_version_ │ │ │ │ │ - 346: 000000000000d910 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_function_ │ │ │ │ │ - 347: 000000000002c0c0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_create │ │ │ │ │ - 348: 0000000000027450 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_gribex_mode_off │ │ │ │ │ - 349: 000000000002be80 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_real8 │ │ │ │ │ - 350: 000000000000e150 61 FUNC GLOBAL DEFAULT 9 grib_f_new_from_message_ │ │ │ │ │ - 351: 000000000002ad10 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_real8 │ │ │ │ │ - 352: 000000000002c0b0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_add_file │ │ │ │ │ - 353: 0000000000014ca0 9 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_data_quality_checks │ │ │ │ │ - 354: 000000000000d460 200 FUNC GLOBAL DEFAULT 9 grib_f_close_file_ │ │ │ │ │ + 343: 000000000000d6a0 70 FUNC GLOBAL DEFAULT 12 grib_f_keys_iterator_next_ │ │ │ │ │ + 344: 0000000000015080 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_duplicates │ │ │ │ │ + 345: 000000000000f7c0 19 FUNC GLOBAL DEFAULT 12 grib_f_get_api_version_ │ │ │ │ │ + 346: 000000000000d910 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_function_ │ │ │ │ │ + 347: 000000000002c0c0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_create │ │ │ │ │ + 348: 0000000000027450 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_gribex_mode_off │ │ │ │ │ + 349: 000000000002be80 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_real8 │ │ │ │ │ + 350: 000000000000e150 61 FUNC GLOBAL DEFAULT 12 grib_f_new_from_message_ │ │ │ │ │ + 351: 000000000002ad10 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_real8 │ │ │ │ │ + 352: 000000000002c0b0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_add_file │ │ │ │ │ + 353: 0000000000014ca0 9 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_data_quality_checks │ │ │ │ │ + 354: 000000000000d460 200 FUNC GLOBAL DEFAULT 12 grib_f_close_file_ │ │ │ │ │ 355: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_key_is_computed │ │ │ │ │ 356: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_log │ │ │ │ │ - 357: 0000000000018cf0 975 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_long_array │ │ │ │ │ - 358: 000000000002a710 275 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_new_from_samples │ │ │ │ │ - 359: 0000000000014b70 217 FUNC GLOBAL DEFAULT 9 grib_f_set_samples_path_ │ │ │ │ │ - 360: 0000000000024f10 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_read │ │ │ │ │ - 361: 0000000000014ce0 9 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_check │ │ │ │ │ + 357: 0000000000018cf0 975 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_long_array │ │ │ │ │ + 358: 000000000002a710 275 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_new_from_samples │ │ │ │ │ + 359: 0000000000014b70 217 FUNC GLOBAL DEFAULT 12 grib_f_set_samples_path_ │ │ │ │ │ + 360: 0000000000024f10 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_read │ │ │ │ │ + 361: 0000000000014ce0 9 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_check │ │ │ │ │ 362: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_multi_support_off │ │ │ │ │ - 363: 000000000000d820 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_edition_specific_ │ │ │ │ │ + 363: 000000000000d820 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_edition_specific_ │ │ │ │ │ 364: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_oarray_new │ │ │ │ │ - 365: 000000000002a1a0 115 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_keys_iterator_get_name │ │ │ │ │ + 365: 000000000002a1a0 115 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_keys_iterator_get_name │ │ │ │ │ 366: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_bytes │ │ │ │ │ 367: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_new_from_file │ │ │ │ │ - 368: 000000000001b120 734 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_byte_array │ │ │ │ │ - 369: 000000000001eed0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_headers_only_new_from_file │ │ │ │ │ + 368: 000000000001b120 734 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_byte_array │ │ │ │ │ + 369: 000000000001eed0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_headers_only_new_from_file │ │ │ │ │ 370: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_multi_handle_new │ │ │ │ │ 371: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_dump_content │ │ │ │ │ - 372: 00000000000235e0 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_real4_size_t │ │ │ │ │ - 373: 00000000000274b0 1337 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_find_nearest_multiple │ │ │ │ │ - 374: 0000000000034c0c 4 OBJECT GLOBAL DEFAULT 19 GRIB_NULL │ │ │ │ │ + 372: 00000000000235e0 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_real4_size_t │ │ │ │ │ + 373: 00000000000274b0 1337 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_find_nearest_multiple │ │ │ │ │ + 374: 0000000000034c0c 4 OBJECT GLOBAL DEFAULT 22 GRIB_NULL │ │ │ │ │ 375: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_string_trim@GFORTRAN_8 │ │ │ │ │ - 376: 0000000000013370 324 FUNC GLOBAL DEFAULT 9 grib_f_get_real8_array_ │ │ │ │ │ - 377: 0000000000028020 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_int │ │ │ │ │ + 376: 0000000000013370 324 FUNC GLOBAL DEFAULT 12 grib_f_get_real8_array_ │ │ │ │ │ + 377: 0000000000028020 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_int │ │ │ │ │ 378: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_get_long │ │ │ │ │ - 379: 000000000002aa50 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_any_load_all_from_file │ │ │ │ │ + 379: 000000000002aa50 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_any_load_all_from_file │ │ │ │ │ 380: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_long │ │ │ │ │ - 381: 000000000002c0d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_missing │ │ │ │ │ - 382: 0000000000027bc0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_force_real4_array │ │ │ │ │ + 381: 000000000002c0d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_missing │ │ │ │ │ + 382: 0000000000027bc0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_force_real4_array │ │ │ │ │ 383: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ │ 384: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_flush_sync_close_file │ │ │ │ │ 385: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_long_array │ │ │ │ │ - 386: 0000000000013be0 485 FUNC GLOBAL DEFAULT 9 grib_f_get_string_ │ │ │ │ │ - 387: 0000000000010400 324 FUNC GLOBAL DEFAULT 9 grib_f_get_byte_array_ │ │ │ │ │ - 388: 0000000000029f60 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real4 │ │ │ │ │ - 389: 000000000002a6f0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_clone │ │ │ │ │ + 386: 0000000000013be0 485 FUNC GLOBAL DEFAULT 12 grib_f_get_string_ │ │ │ │ │ + 387: 0000000000010400 324 FUNC GLOBAL DEFAULT 12 grib_f_get_byte_array_ │ │ │ │ │ + 388: 0000000000029f60 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real4 │ │ │ │ │ + 389: 000000000002a6f0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_clone │ │ │ │ │ 390: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.2.5 │ │ │ │ │ - 391: 00000000000273d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_data_quality_checks │ │ │ │ │ + 391: 00000000000273d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_data_quality_checks │ │ │ │ │ 392: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_new_from_file │ │ │ │ │ - 393: 00000000000251c0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_select_long │ │ │ │ │ + 393: 00000000000251c0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_select_long │ │ │ │ │ 394: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_string │ │ │ │ │ 395: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_julian_to_datetime │ │ │ │ │ - 396: 000000000001ee60 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_file │ │ │ │ │ - 397: 000000000000e5c0 214 FUNC GLOBAL DEFAULT 9 grib_f_util_sections_copy_ │ │ │ │ │ - 398: 000000000000f7e0 308 FUNC GLOBAL DEFAULT 9 grib_f_get_size_int_ │ │ │ │ │ + 396: 000000000001ee60 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_file │ │ │ │ │ + 397: 000000000000e5c0 214 FUNC GLOBAL DEFAULT 12 grib_f_util_sections_copy_ │ │ │ │ │ + 398: 000000000000f7e0 308 FUNC GLOBAL DEFAULT 12 grib_f_get_size_int_ │ │ │ │ │ 399: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.2.5 │ │ │ │ │ - 400: 000000000001c380 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_keys_iterator_delete │ │ │ │ │ + 400: 000000000001c380 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_keys_iterator_delete │ │ │ │ │ 401: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_index_select_string │ │ │ │ │ 402: 0000000000000000 0 FUNC GLOBAL DEFAULT UND string_rtrim │ │ │ │ │ - 403: 0000000000025520 2167 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_string │ │ │ │ │ - 404: 000000000002b4e0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_real4_size_t │ │ │ │ │ - 405: 000000000002a080 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_error_string │ │ │ │ │ + 403: 0000000000025520 2167 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_string │ │ │ │ │ + 404: 000000000002b4e0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_real4_size_t │ │ │ │ │ + 405: 000000000002a080 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_error_string │ │ │ │ │ 406: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_read_any_from_file │ │ │ │ │ 407: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_delete │ │ │ │ │ - 408: 000000000001ef40 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_count_in_file │ │ │ │ │ - 409: 000000000000e450 356 FUNC GLOBAL DEFAULT 9 grib_f_copy_key_ │ │ │ │ │ - 410: 0000000000014cf0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_samples_path │ │ │ │ │ - 411: 0000000000029f50 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real8 │ │ │ │ │ - 412: 0000000000010cc0 547 FUNC GLOBAL DEFAULT 9 grib_f_set_int_array_ │ │ │ │ │ - 413: 000000000002b640 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_int4_size_t │ │ │ │ │ - 414: 0000000000012ed0 297 FUNC GLOBAL DEFAULT 9 grib_f_get_real8_element_ │ │ │ │ │ + 408: 000000000001ef40 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_count_in_file │ │ │ │ │ + 409: 000000000000e450 356 FUNC GLOBAL DEFAULT 12 grib_f_copy_key_ │ │ │ │ │ + 410: 0000000000014cf0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_samples_path │ │ │ │ │ + 411: 0000000000029f50 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real8 │ │ │ │ │ + 412: 0000000000010cc0 547 FUNC GLOBAL DEFAULT 12 grib_f_set_int_array_ │ │ │ │ │ + 413: 000000000002b640 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_int4_size_t │ │ │ │ │ + 414: 0000000000012ed0 297 FUNC GLOBAL DEFAULT 12 grib_f_get_real8_element_ │ │ │ │ │ 415: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5 │ │ │ │ │ - 416: 00000000000270b0 111 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_multi_element_constant_arrays_off │ │ │ │ │ - 417: 000000000002b9b0 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_real4 │ │ │ │ │ - 418: 0000000000015160 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_computed │ │ │ │ │ - 419: 000000000002b2c0 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_char │ │ │ │ │ - 420: 0000000000014f30 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_edition_specific │ │ │ │ │ - 421: 000000000002a840 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_new_from_message_int4 │ │ │ │ │ - 422: 0000000000027400 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_function │ │ │ │ │ - 423: 000000000002b850 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_bytes_real8 │ │ │ │ │ - 424: 000000000001bf30 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_long │ │ │ │ │ - 425: 0000000000010b70 324 FUNC GLOBAL DEFAULT 9 grib_f_index_get_real8_ │ │ │ │ │ + 416: 00000000000270b0 111 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_multi_element_constant_arrays_off │ │ │ │ │ + 417: 000000000002b9b0 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_real4 │ │ │ │ │ + 418: 0000000000015160 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_computed │ │ │ │ │ + 419: 000000000002b2c0 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_char │ │ │ │ │ + 420: 0000000000014f30 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_edition_specific │ │ │ │ │ + 421: 000000000002a840 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_new_from_message_int4 │ │ │ │ │ + 422: 0000000000027400 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_function │ │ │ │ │ + 423: 000000000002b850 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_bytes_real8 │ │ │ │ │ + 424: 000000000001bf30 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_long │ │ │ │ │ + 425: 0000000000010b70 324 FUNC GLOBAL DEFAULT 12 grib_f_index_get_real8_ │ │ │ │ │ 426: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ - 427: 0000000000024d80 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_release │ │ │ │ │ - 428: 0000000000027a00 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_multi_write │ │ │ │ │ - 429: 0000000000013940 118 FUNC GLOBAL DEFAULT 9 codes_f_bufr_copy_data_ │ │ │ │ │ + 427: 0000000000024d80 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_release │ │ │ │ │ + 428: 0000000000027a00 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_multi_write │ │ │ │ │ + 429: 0000000000013940 118 FUNC GLOBAL DEFAULT 12 codes_f_bufr_copy_data_ │ │ │ │ │ 430: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_double │ │ │ │ │ 431: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tolower@GLIBC_2.2.5 │ │ │ │ │ - 432: 0000000000029f40 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_string │ │ │ │ │ + 432: 0000000000029f40 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_string │ │ │ │ │ 433: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_double │ │ │ │ │ - 434: 0000000000027b10 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_force_real8_array │ │ │ │ │ - 435: 000000000002a6e0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_util_sections_copy │ │ │ │ │ - 436: 000000000000d6f0 70 FUNC GLOBAL DEFAULT 9 grib_f_keys_iterator_delete_ │ │ │ │ │ - 437: 000000000000fa60 308 FUNC GLOBAL DEFAULT 9 grib_f_index_get_size_int_ │ │ │ │ │ + 434: 0000000000027b10 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_force_real8_array │ │ │ │ │ + 435: 000000000002a6e0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_util_sections_copy │ │ │ │ │ + 436: 000000000000d6f0 70 FUNC GLOBAL DEFAULT 12 grib_f_keys_iterator_delete_ │ │ │ │ │ + 437: 000000000000fa60 308 FUNC GLOBAL DEFAULT 12 grib_f_index_get_size_int_ │ │ │ │ │ 438: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_keys_iterator_next │ │ │ │ │ - 439: 0000000000027470 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_multi_support_off │ │ │ │ │ - 440: 000000000002b200 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_char_size_t │ │ │ │ │ + 439: 0000000000027470 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_multi_support_off │ │ │ │ │ + 440: 000000000002b200 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_char_size_t │ │ │ │ │ 441: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.2.5 │ │ │ │ │ - 442: 0000000000027c70 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_real8_array │ │ │ │ │ - 443: 00000000000171f0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write │ │ │ │ │ - 444: 000000000001e620 942 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_message_no_copy_char │ │ │ │ │ - 445: 000000000000ed30 175 FUNC GLOBAL DEFAULT 9 any_f_new_from_file_ │ │ │ │ │ - 446: 0000000000020040 893 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_int4_size_t │ │ │ │ │ - 447: 00000000000119d0 324 FUNC GLOBAL DEFAULT 9 grib_f_get_real4_element_ │ │ │ │ │ - 448: 0000000000017110 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_multi_append │ │ │ │ │ + 442: 0000000000027c70 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_real8_array │ │ │ │ │ + 443: 00000000000171f0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write │ │ │ │ │ + 444: 000000000001e620 942 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_message_no_copy_char │ │ │ │ │ + 445: 000000000000ed30 175 FUNC GLOBAL DEFAULT 12 any_f_new_from_file_ │ │ │ │ │ + 446: 0000000000020040 893 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_int4_size_t │ │ │ │ │ + 447: 00000000000119d0 324 FUNC GLOBAL DEFAULT 12 grib_f_get_real4_element_ │ │ │ │ │ + 448: 0000000000017110 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_multi_append │ │ │ │ │ 449: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_grib_surface_type_requires_value │ │ │ │ │ 450: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_new │ │ │ │ │ - 451: 0000000000027dd0 182 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_byte_array │ │ │ │ │ - 452: 000000000001f020 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_real8_size_t │ │ │ │ │ - 453: 000000000000d870 70 FUNC GLOBAL DEFAULT 9 grib_f_skip_duplicates_ │ │ │ │ │ - 454: 0000000000027190 275 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_copy_key │ │ │ │ │ - 455: 000000000000ec50 109 FUNC GLOBAL DEFAULT 9 any_f_new_from_loaded_ │ │ │ │ │ + 451: 0000000000027dd0 182 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_byte_array │ │ │ │ │ + 452: 000000000001f020 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_real8_size_t │ │ │ │ │ + 453: 000000000000d870 70 FUNC GLOBAL DEFAULT 12 grib_f_skip_duplicates_ │ │ │ │ │ + 454: 0000000000027190 275 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_copy_key │ │ │ │ │ + 455: 000000000000ec50 109 FUNC GLOBAL DEFAULT 12 any_f_new_from_loaded_ │ │ │ │ │ 456: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_print_api_version │ │ │ │ │ - 457: 00000000000149b0 22 FUNC GLOBAL DEFAULT 9 codes_f_bufr_multi_element_constant_arrays_on_ │ │ │ │ │ - 458: 00000000000239d0 1050 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_real4 │ │ │ │ │ + 457: 00000000000149b0 22 FUNC GLOBAL DEFAULT 12 codes_f_bufr_multi_element_constant_arrays_on_ │ │ │ │ │ + 458: 00000000000239d0 1050 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_real4 │ │ │ │ │ 459: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_nearest_new │ │ │ │ │ - 460: 000000000002bf30 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_long │ │ │ │ │ - 461: 0000000000013000 313 FUNC GLOBAL DEFAULT 9 grib_f_get_real8_elements_ │ │ │ │ │ - 462: 000000000000f4a0 265 FUNC GLOBAL DEFAULT 9 grib_f_index_write_ │ │ │ │ │ - 463: 00000000000231c0 1050 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_bytes_real8 │ │ │ │ │ + 460: 000000000002bf30 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_long │ │ │ │ │ + 461: 0000000000013000 313 FUNC GLOBAL DEFAULT 12 grib_f_get_real8_elements_ │ │ │ │ │ + 462: 000000000000f4a0 265 FUNC GLOBAL DEFAULT 12 grib_f_index_write_ │ │ │ │ │ + 463: 00000000000231c0 1050 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_bytes_real8 │ │ │ │ │ 464: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.2.5 │ │ │ │ │ - 465: 0000000000029400 600 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_string_array │ │ │ │ │ + 465: 0000000000029400 600 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_string_array │ │ │ │ │ 466: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.2.5 │ │ │ │ │ - 467: 0000000000017360 199 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_message_size_t │ │ │ │ │ - 468: 0000000000012a10 308 FUNC GLOBAL DEFAULT 9 grib_f_index_select_int_ │ │ │ │ │ - 469: 000000000000e1f0 231 FUNC GLOBAL DEFAULT 9 grib_f_new_from_samples_ │ │ │ │ │ - 470: 000000000000cfc0 148 FUNC GLOBAL DEFAULT 9 grib_f_get_message_ │ │ │ │ │ - 471: 0000000000012b50 308 FUNC GLOBAL DEFAULT 9 grib_f_index_select_long_ │ │ │ │ │ + 467: 0000000000017360 199 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_message_size_t │ │ │ │ │ + 468: 0000000000012a10 308 FUNC GLOBAL DEFAULT 12 grib_f_index_select_int_ │ │ │ │ │ + 469: 000000000000e1f0 231 FUNC GLOBAL DEFAULT 12 grib_f_new_from_samples_ │ │ │ │ │ + 470: 000000000000cfc0 148 FUNC GLOBAL DEFAULT 12 grib_f_get_message_ │ │ │ │ │ + 471: 0000000000012b50 308 FUNC GLOBAL DEFAULT 12 grib_f_index_select_long_ │ │ │ │ │ 472: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_nearest_find │ │ │ │ │ - 473: 0000000000014fa0 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_skip_function │ │ │ │ │ + 473: 0000000000014fa0 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_skip_function │ │ │ │ │ 474: 0000000000000000 0 FUNC GLOBAL DEFAULT UND isspace@GLIBC_2.2.5 │ │ │ │ │ - 475: 00000000000282e0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real4_element │ │ │ │ │ - 476: 0000000000026240 1079 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_get_long │ │ │ │ │ - 477: 000000000000d670 22 FUNC GLOBAL DEFAULT 9 grib_f_multi_support_off_ │ │ │ │ │ - 478: 0000000000028710 1100 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_real4_array │ │ │ │ │ + 475: 00000000000282e0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real4_element │ │ │ │ │ + 476: 0000000000026240 1079 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_get_long │ │ │ │ │ + 477: 000000000000d670 22 FUNC GLOBAL DEFAULT 12 grib_f_multi_support_off_ │ │ │ │ │ + 478: 0000000000028710 1100 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_real4_array │ │ │ │ │ 479: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_set_samples_path │ │ │ │ │ 480: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko@GLIBC_2.2.5 │ │ │ │ │ - 481: 0000000000020e90 910 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_char_size_t │ │ │ │ │ - 482: 00000000000177e0 140 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_message_size_size_t │ │ │ │ │ - 483: 000000000000d530 263 FUNC GLOBAL DEFAULT 9 grib_f_write_on_fail │ │ │ │ │ + 481: 0000000000020e90 910 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_char_size_t │ │ │ │ │ + 482: 00000000000177e0 140 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_message_size_size_t │ │ │ │ │ + 483: 000000000000d530 263 FUNC GLOBAL DEFAULT 12 grib_f_write_on_fail │ │ │ │ │ 484: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_double_elements │ │ │ │ │ - 485: 0000000000028c20 964 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_get_long_array │ │ │ │ │ - 486: 0000000000017180 103 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_multi_write │ │ │ │ │ - 487: 000000000002a830 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_new_from_samples │ │ │ │ │ - 488: 0000000000029f70 152 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_key_is_computed │ │ │ │ │ - 489: 000000000001a760 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real8_element │ │ │ │ │ + 485: 0000000000028c20 964 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_get_long_array │ │ │ │ │ + 486: 0000000000017180 103 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_multi_write │ │ │ │ │ + 487: 000000000002a830 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_new_from_samples │ │ │ │ │ + 488: 0000000000029f70 152 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_key_is_computed │ │ │ │ │ + 489: 000000000001a760 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real8_element │ │ │ │ │ 490: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_native_type │ │ │ │ │ 491: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_datetime_to_julian │ │ │ │ │ - 492: 0000000000029660 106 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_copy_data │ │ │ │ │ - 493: 0000000000018250 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_real8_array │ │ │ │ │ - 494: 000000000002aac0 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_any_new_from_scanned_file │ │ │ │ │ + 492: 0000000000029660 106 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_copy_data │ │ │ │ │ + 493: 0000000000018250 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_real8_array │ │ │ │ │ + 494: 000000000002aac0 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_any_new_from_scanned_file │ │ │ │ │ 495: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.2.5 │ │ │ │ │ 496: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_message │ │ │ │ │ - 497: 0000000000015240 111 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_gribex_mode_on │ │ │ │ │ + 497: 0000000000015240 111 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_gribex_mode_on │ │ │ │ │ 498: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_malloc │ │ │ │ │ - 499: 000000000000f380 280 FUNC GLOBAL DEFAULT 9 grib_f_index_read_ │ │ │ │ │ + 499: 000000000000f380 280 FUNC GLOBAL DEFAULT 12 grib_f_index_read_ │ │ │ │ │ 500: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.3.4 │ │ │ │ │ - 501: 000000000002a9d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_any_new_from_file │ │ │ │ │ - 502: 000000000001e9d0 942 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_message_char │ │ │ │ │ - 503: 000000000000ee90 175 FUNC GLOBAL DEFAULT 9 grib_f_new_from_file_ │ │ │ │ │ - 504: 0000000000034c08 4 OBJECT GLOBAL DEFAULT 19 GRIB_NULL_NEAREST │ │ │ │ │ + 501: 000000000002a9d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_any_new_from_file │ │ │ │ │ + 502: 000000000001e9d0 942 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_message_char │ │ │ │ │ + 503: 000000000000ee90 175 FUNC GLOBAL DEFAULT 12 grib_f_new_from_file_ │ │ │ │ │ + 504: 0000000000034c08 4 OBJECT GLOBAL DEFAULT 22 GRIB_NULL_NEAREST │ │ │ │ │ 505: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wmo_read_any_from_file_malloc │ │ │ │ │ - 506: 0000000000013fa0 814 FUNC GLOBAL DEFAULT 9 grib_f_get_data_real4_ │ │ │ │ │ - 507: 000000000000ff20 308 FUNC GLOBAL DEFAULT 9 grib_f_get_native_type_ │ │ │ │ │ + 506: 0000000000013fa0 814 FUNC GLOBAL DEFAULT 12 grib_f_get_data_real4_ │ │ │ │ │ + 507: 000000000000ff20 308 FUNC GLOBAL DEFAULT 12 grib_f_get_native_type_ │ │ │ │ │ 508: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_is_defined │ │ │ │ │ - 509: 0000000000015390 167 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_find_nearest_four_single │ │ │ │ │ + 509: 0000000000015390 167 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_find_nearest_four_single │ │ │ │ │ 510: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_context_free │ │ │ │ │ 511: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_clone │ │ │ │ │ 512: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_new_from_message_copy │ │ │ │ │ 513: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_delete │ │ │ │ │ - 514: 0000000000028010 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_long │ │ │ │ │ - 515: 00000000000272b0 122 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_datetime_to_julian │ │ │ │ │ - 516: 000000000002ac60 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_real8_size_t │ │ │ │ │ + 514: 0000000000028010 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_long │ │ │ │ │ + 515: 00000000000272b0 122 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_datetime_to_julian │ │ │ │ │ + 516: 000000000002ac60 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_real8_size_t │ │ │ │ │ 517: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.2.5 │ │ │ │ │ 518: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_get_api_version │ │ │ │ │ - 519: 00000000000146e0 124 FUNC GLOBAL DEFAULT 9 grib_f_multi_write_ │ │ │ │ │ - 520: 000000000000e190 9 FUNC GLOBAL DEFAULT 9 grib_f_new_from_message_int_ │ │ │ │ │ - 521: 0000000000019500 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_real4 │ │ │ │ │ - 522: 0000000000019460 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_real8 │ │ │ │ │ + 519: 00000000000146e0 124 FUNC GLOBAL DEFAULT 12 grib_f_multi_write_ │ │ │ │ │ + 520: 000000000000e190 9 FUNC GLOBAL DEFAULT 12 grib_f_new_from_message_int_ │ │ │ │ │ + 521: 0000000000019500 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_real4 │ │ │ │ │ + 522: 0000000000019460 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_real8 │ │ │ │ │ 523: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.2.5 │ │ │ │ │ - 524: 000000000002b590 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_real4 │ │ │ │ │ - 525: 0000000000020770 910 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_write_bytes_char_size_t │ │ │ │ │ + 524: 000000000002b590 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_real4 │ │ │ │ │ + 525: 0000000000020770 910 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_write_bytes_char_size_t │ │ │ │ │ 526: 0000000000000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.2.5 │ │ │ │ │ 527: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_new_from_samples │ │ │ │ │ - 528: 000000000000ddf0 70 FUNC GLOBAL DEFAULT 9 codes_f_bufr_keys_iterator_next_ │ │ │ │ │ - 529: 0000000000027410 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_skip_read_only │ │ │ │ │ - 530: 000000000002b430 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_read_from_file_real8 │ │ │ │ │ - 531: 000000000001dea0 948 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_new_from_message_int4 │ │ │ │ │ - 532: 0000000000018ad0 538 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_byte_array │ │ │ │ │ - 533: 0000000000014760 590 FUNC GLOBAL DEFAULT 9 grib_f_multi_append_ │ │ │ │ │ - 534: 000000000001dc60 140 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_clone │ │ │ │ │ - 535: 0000000000017930 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_set_string │ │ │ │ │ + 528: 000000000000ddf0 70 FUNC GLOBAL DEFAULT 12 codes_f_bufr_keys_iterator_next_ │ │ │ │ │ + 529: 0000000000027410 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_skip_read_only │ │ │ │ │ + 530: 000000000002b430 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_read_from_file_real8 │ │ │ │ │ + 531: 000000000001dea0 948 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_new_from_message_int4 │ │ │ │ │ + 532: 0000000000018ad0 538 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_byte_array │ │ │ │ │ + 533: 0000000000014760 590 FUNC GLOBAL DEFAULT 12 grib_f_multi_append_ │ │ │ │ │ + 534: 000000000001dc60 140 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_clone │ │ │ │ │ + 535: 0000000000017930 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_set_string │ │ │ │ │ 536: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_string_array │ │ │ │ │ - 537: 00000000000135e0 281 FUNC GLOBAL DEFAULT 9 grib_f_set_real8_array_ │ │ │ │ │ - 538: 000000000000e0b0 70 FUNC GLOBAL DEFAULT 9 codes_f_bufr_keys_iterator_rewind_ │ │ │ │ │ - 539: 000000000002ac40 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_count_in_file │ │ │ │ │ + 537: 00000000000135e0 281 FUNC GLOBAL DEFAULT 12 grib_f_set_real8_array_ │ │ │ │ │ + 538: 000000000000e0b0 70 FUNC GLOBAL DEFAULT 12 codes_f_bufr_keys_iterator_rewind_ │ │ │ │ │ + 539: 000000000002ac40 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_count_in_file │ │ │ │ │ 540: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_handle_new_from_index │ │ │ │ │ - 541: 000000000000f270 265 FUNC GLOBAL DEFAULT 9 grib_f_index_add_file_ │ │ │ │ │ - 542: 000000000002a6d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_copy_namespace │ │ │ │ │ - 543: 000000000002a220 31 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_bufr_keys_iterator_next │ │ │ │ │ - 544: 0000000000014360 158 FUNC GLOBAL DEFAULT 9 grib_f_copy_message_ │ │ │ │ │ - 545: 000000000001bc10 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real8 │ │ │ │ │ - 546: 00000000000149f0 72 FUNC GLOBAL DEFAULT 9 grib_f_set_debug_ │ │ │ │ │ - 547: 0000000000014a40 72 FUNC GLOBAL DEFAULT 9 grib_f_set_data_quality_checks_ │ │ │ │ │ - 548: 00000000000273e0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_set_debug │ │ │ │ │ + 541: 000000000000f270 265 FUNC GLOBAL DEFAULT 12 grib_f_index_add_file_ │ │ │ │ │ + 542: 000000000002a6d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_copy_namespace │ │ │ │ │ + 543: 000000000002a220 31 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_bufr_keys_iterator_next │ │ │ │ │ + 544: 0000000000014360 158 FUNC GLOBAL DEFAULT 12 grib_f_copy_message_ │ │ │ │ │ + 545: 000000000001bc10 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real8 │ │ │ │ │ + 546: 00000000000149f0 72 FUNC GLOBAL DEFAULT 12 grib_f_set_debug_ │ │ │ │ │ + 547: 0000000000014a40 72 FUNC GLOBAL DEFAULT 12 grib_f_set_data_quality_checks_ │ │ │ │ │ + 548: 00000000000273e0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_set_debug │ │ │ │ │ 549: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_copy_namespace │ │ │ │ │ - 550: 000000000000d650 22 FUNC GLOBAL DEFAULT 9 grib_f_multi_support_on_ │ │ │ │ │ + 550: 000000000000d650 22 FUNC GLOBAL DEFAULT 12 grib_f_multi_support_on_ │ │ │ │ │ 551: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.14 │ │ │ │ │ - 552: 0000000000015440 167 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_find_nearest_single │ │ │ │ │ - 553: 000000000002c0a0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_index_get_size_long │ │ │ │ │ + 552: 0000000000015440 167 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_find_nearest_single │ │ │ │ │ + 553: 000000000002c0a0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_index_get_size_long │ │ │ │ │ 554: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_keys_iterator_rewind │ │ │ │ │ - 555: 000000000001c470 2846 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_data_real8 │ │ │ │ │ - 556: 00000000000215f0 1002 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_real8_size_t │ │ │ │ │ - 557: 0000000000011770 297 FUNC GLOBAL DEFAULT 9 grib_f_key_is_computed_ │ │ │ │ │ - 558: 000000000002a2d0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_keys_iterator_delete │ │ │ │ │ - 559: 000000000002ab30 103 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_any_scan_file │ │ │ │ │ - 560: 0000000000011ec0 799 FUNC GLOBAL DEFAULT 9 grib_f_get_real4_array_ │ │ │ │ │ - 561: 0000000000024df0 275 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_index_write │ │ │ │ │ - 562: 0000000000022670 893 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_read_from_file_int4_size_t │ │ │ │ │ - 563: 000000000001bcb0 152 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real4 │ │ │ │ │ - 564: 0000000000013140 284 FUNC GLOBAL DEFAULT 9 grib_f_find_nearest_four_single_ │ │ │ │ │ + 555: 000000000001c470 2846 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_data_real8 │ │ │ │ │ + 556: 00000000000215f0 1002 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_real8_size_t │ │ │ │ │ + 557: 0000000000011770 297 FUNC GLOBAL DEFAULT 12 grib_f_key_is_computed_ │ │ │ │ │ + 558: 000000000002a2d0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_keys_iterator_delete │ │ │ │ │ + 559: 000000000002ab30 103 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_any_scan_file │ │ │ │ │ + 560: 0000000000011ec0 799 FUNC GLOBAL DEFAULT 12 grib_f_get_real4_array_ │ │ │ │ │ + 561: 0000000000024df0 275 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_index_write │ │ │ │ │ + 562: 0000000000022670 893 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_read_from_file_int4_size_t │ │ │ │ │ + 563: 000000000001bcb0 152 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real4 │ │ │ │ │ + 564: 0000000000013140 284 FUNC GLOBAL DEFAULT 12 grib_f_find_nearest_four_single_ │ │ │ │ │ 565: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_force_double_array │ │ │ │ │ - 566: 000000000002a9c0 9 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_grib_new_from_file │ │ │ │ │ - 567: 000000000001a8a0 1081 FUNC GLOBAL DEFAULT 9 __grib_api_MOD_grib_get_real8_array │ │ │ │ │ + 566: 000000000002a9c0 9 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_grib_new_from_file │ │ │ │ │ + 567: 000000000001a8a0 1081 FUNC GLOBAL DEFAULT 12 __grib_api_MOD_grib_get_real8_array │ │ │ │ │ 568: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.2.5 │ │ │ │ │ - 569: 000000000000e100 70 FUNC GLOBAL DEFAULT 9 codes_f_bufr_keys_iterator_delete_ │ │ │ │ │ + 569: 000000000000e100 70 FUNC GLOBAL DEFAULT 12 codes_f_bufr_keys_iterator_delete_ │ │ │ │ │ 570: 0000000000000000 0 FUNC GLOBAL DEFAULT UND any_new_from_file │ │ │ │ │ 571: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_set_bytes │ │ │ │ │ - 572: 000000000002af20 171 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_write_bytes_int4_size_t │ │ │ │ │ + 572: 000000000002af20 171 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_write_bytes_int4_size_t │ │ │ │ │ 573: 0000000000000000 0 FUNC GLOBAL DEFAULT UND codes_bufr_keys_iterator_delete │ │ │ │ │ 574: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_oarray_delete │ │ │ │ │ 575: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_multi_handle_write │ │ │ │ │ 576: 0000000000000000 0 FUNC GLOBAL DEFAULT UND grib_is_missing │ │ │ │ │ - 577: 000000000000f660 269 FUNC GLOBAL DEFAULT 9 grib_f_dump_ │ │ │ │ │ - 578: 000000000002aba0 136 FUNC GLOBAL DEFAULT 9 __eccodes_MOD_codes_new_from_file │ │ │ │ │ + 577: 000000000000f660 269 FUNC GLOBAL DEFAULT 12 grib_f_dump_ │ │ │ │ │ + 578: 000000000002aba0 136 FUNC GLOBAL DEFAULT 12 __eccodes_MOD_codes_new_from_file │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -569,14 +569,16 @@ │ │ │ │ │ grib_set_bytes │ │ │ │ │ __eccodes_MOD_codes_write_bytes_int4_size_t │ │ │ │ │ grib_oarray_delete │ │ │ │ │ grib_multi_handle_write │ │ │ │ │ grib_f_dump_ │ │ │ │ │ __eccodes_MOD_codes_new_from_file │ │ │ │ │ .shstrtab │ │ │ │ │ +.note.gnu.build-id │ │ │ │ │ +.gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ │ .rela.dyn │ │ │ │ │ .rela.plt │ │ │ │ │ .plt.got │ │ │ │ │ .eh_frame_hdr │ │ │ │ │ .eh_frame │ │ │ │ │ @@ -589,9 +591,7 @@ │ │ │ │ │ .debug_info │ │ │ │ │ .debug_abbrev │ │ │ │ │ .debug_line │ │ │ │ │ .debug_str │ │ │ │ │ .debug_line_str │ │ │ │ │ .debug_loclists │ │ │ │ │ .debug_rnglists │ │ │ │ │ -.note.gnu.build-id │ │ │ │ │ -.gnu.hash │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 64796e73 ..shstrtab..dyns │ │ │ │ │ - 0x00000020 796d002e 676e752e 76657273 696f6e00 ym..gnu.version. │ │ │ │ │ - 0x00000030 2e676e75 2e766572 73696f6e 5f72002e .gnu.version_r.. │ │ │ │ │ - 0x00000040 72656c61 2e64796e 002e7265 6c612e70 rela.dyn..rela.p │ │ │ │ │ - 0x00000050 6c74002e 696e6974 002e706c 742e676f lt..init..plt.go │ │ │ │ │ - 0x00000060 74002e74 65787400 2e66696e 69002e72 t..text..fini..r │ │ │ │ │ - 0x00000070 6f646174 61002e65 685f6672 616d655f odata..eh_frame_ │ │ │ │ │ - 0x00000080 68647200 2e65685f 6672616d 65002e69 hdr..eh_frame..i │ │ │ │ │ - 0x00000090 6e69745f 61727261 79002e66 696e695f nit_array..fini_ │ │ │ │ │ - 0x000000a0 61727261 79002e64 796e616d 6963002e array..dynamic.. │ │ │ │ │ - 0x000000b0 676f742e 706c7400 2e646174 61002e62 got.plt..data..b │ │ │ │ │ - 0x000000c0 7373002e 636f6d6d 656e7400 2e646562 ss..comment..deb │ │ │ │ │ - 0x000000d0 75675f61 72616e67 6573002e 64656275 ug_aranges..debu │ │ │ │ │ - 0x000000e0 675f696e 666f002e 64656275 675f6162 g_info..debug_ab │ │ │ │ │ - 0x000000f0 62726576 002e6465 6275675f 6c696e65 brev..debug_line │ │ │ │ │ - 0x00000100 002e6465 6275675f 73747200 2e646562 ..debug_str..deb │ │ │ │ │ - 0x00000110 75675f6c 696e655f 73747200 2e646562 ug_line_str..deb │ │ │ │ │ - 0x00000120 75675f6c 6f636c69 73747300 2e646562 ug_loclists..deb │ │ │ │ │ - 0x00000130 75675f72 6e676c69 73747300 2e6e6f74 ug_rnglists..not │ │ │ │ │ - 0x00000140 652e676e 752e6275 696c642d 6964002e e.gnu.build-id.. │ │ │ │ │ - 0x00000150 676e752e 68617368 002e6479 6e737472 gnu.hash..dynstr │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ │ │ │ + 0x00000020 2e676e75 2e627569 6c642d69 64002e67 .gnu.build-id..g │ │ │ │ │ + 0x00000030 6e752e68 61736800 2e64796e 73796d00 nu.hash..dynsym. │ │ │ │ │ + 0x00000040 2e64796e 73747200 2e676e75 2e766572 .dynstr..gnu.ver │ │ │ │ │ + 0x00000050 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio │ │ │ │ │ + 0x00000060 6e5f7200 2e72656c 612e6479 6e002e72 n_r..rela.dyn..r │ │ │ │ │ + 0x00000070 656c612e 706c7400 2e696e69 74002e70 ela.plt..init..p │ │ │ │ │ + 0x00000080 6c742e67 6f74002e 74657874 002e6669 lt.got..text..fi │ │ │ │ │ + 0x00000090 6e69002e 726f6461 7461002e 65685f66 ni..rodata..eh_f │ │ │ │ │ + 0x000000a0 72616d65 5f686472 002e6568 5f667261 rame_hdr..eh_fra │ │ │ │ │ + 0x000000b0 6d65002e 696e6974 5f617272 6179002e me..init_array.. │ │ │ │ │ + 0x000000c0 66696e69 5f617272 6179002e 64796e61 fini_array..dyna │ │ │ │ │ + 0x000000d0 6d696300 2e676f74 2e706c74 002e6461 mic..got.plt..da │ │ │ │ │ + 0x000000e0 7461002e 62737300 2e636f6d 6d656e74 ta..bss..comment │ │ │ │ │ + 0x000000f0 002e6465 6275675f 6172616e 67657300 ..debug_aranges. │ │ │ │ │ + 0x00000100 2e646562 75675f69 6e666f00 2e646562 .debug_info..deb │ │ │ │ │ + 0x00000110 75675f61 62627265 76002e64 65627567 ug_abbrev..debug │ │ │ │ │ + 0x00000120 5f6c696e 65002e64 65627567 5f737472 _line..debug_str │ │ │ │ │ + 0x00000130 002e6465 6275675f 6c696e65 5f737472 ..debug_line_str │ │ │ │ │ + 0x00000140 002e6465 6275675f 6c6f636c 69737473 ..debug_loclists │ │ │ │ │ + 0x00000150 002e6465 6275675f 726e676c 69737473 ..debug_rnglists │ │ │ │ │ 0x00000160 00 . │ │ │ │ --- ./usr/lib/debug/.build-id/fa/2aa333c83f81341cd4ad37980b7f53b1f3323b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/64/a23f1d5d1af4522496c9986082bb5aa5367501.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fa2aa333c83f81341cd4ad37980b7f53b1f3323b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64a23f1d5d1af4522496c9986082bb5aa5367501 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -2;GCC: (Debian 15.2.0-4) 15.2.0 │ │ │ │ │ +GCC: (Debian 15.2.0-4) 15.2.0 │ │ │ │ │ 4)myoAak │ │ │ │ │ }(,.FIi+y# │ │ │ │ │ nCz?CCsQ^ │ │ │ │ │ :r~(DAlNu │ │ │ │ │ ]xkc+czeL+ │ │ │ │ │ ?P!eJ^!D │ │ │ │ │ C^6=sLF0