8.38 MB
/srv/reproducible-results/rbuild-debian/r-b-build.XEK3TLXv/b1/eccodes_2.44.0-7_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.XEK3TLXv/b2/eccodes_2.44.0-7_amd64.changes
1.03 KB
Files
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ·820f2cad045f74497f275a825b804a4d·1856004·science·optional·libeccodes-data_2.44.0-7_all.deb1 ·820f2cad045f74497f275a825b804a4d·1856004·science·optional·libeccodes-data_2.44.0-7_all.deb
2 ·b3aed8148c3735693077ce87ed9308ba·1057184·libdevel·optional·libeccodes-dev_2.44.0-7_amd64.deb2 ·1d40948aad723ae1c4b197d1954717bd·1058148·libdevel·optional·libeccodes-dev_2.44.0-7_amd64.deb
3 ·56bfb6bd01fee0005d245af558b32fda·136972·doc·optional·libeccodes-doc_2.44.0-7_all.deb3 ·56bfb6bd01fee0005d245af558b32fda·136972·doc·optional·libeccodes-doc_2.44.0-7_all.deb
4 ·ffef5c92b94574be57a8118b35b92075·2852564·debug·optional·libeccodes-tools-dbgsym_2.44.0-7_amd64.deb4 ·ffef5c92b94574be57a8118b35b92075·2852564·debug·optional·libeccodes-tools-dbgsym_2.44.0-7_amd64.deb
5 ·489cdbd4ed0a6d0307a12aaa8536bd39·208704·utils·optional·libeccodes-tools_2.44.0-7_amd64.deb 
6 ·d9a3f6acf0324bc368316c205953a8dd·6720356·debug·optional·libeccodes0-dbgsym_2.44.0-7_amd64.deb 
7 ·ca0241ac48bceab63e53448c50ea53f0·787792·libs·optional·libeccodes0_2.44.0-7_amd64.deb5 ·a32c92550a4f1a7e08dbf6432b839429·208588·utils·optional·libeccodes-tools_2.44.0-7_amd64.deb
 6 ·6292f959045b6397f230b49bf94926bf·6721944·debug·optional·libeccodes0-dbgsym_2.44.0-7_amd64.deb
 7 ·1241895e99d8200162bec9a4272967df·787608·libs·optional·libeccodes0_2.44.0-7_amd64.deb
1.95 KB
libeccodes-dev_2.44.0-7_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary
2 -rw-r--r--···0········0········0·····9180·2025-10-24·07:54:32.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9188·2025-10-24·07:54:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1047812·2025-10-24·07:54:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··1048768·2025-10-24·07:54:32.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.34 KB
data.tar.xz
1.32 KB
data.tar
742 B
./usr/include/x86_64-linux-gnu/eccodes_ecbuild_config.h
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 #define·ECCODES_OS_NAME··········"Linux-6.12.48+deb13-amd64"28 #define·ECCODES_OS_NAME··········"Linux-6.12.48+deb13-amd64"
29 #define·ECCODES_OS_BITS··········6429 #define·ECCODES_OS_BITS··········64
30 #define·ECCODES_OS_BITS_STR······"64"30 #define·ECCODES_OS_BITS_STR······"64"
31 #define·ECCODES_OS_STR···········"linux.64"31 #define·ECCODES_OS_STR···········"linux.64"
32 #define·ECCODES_OS_VERSION·······"6.12.48+deb13-amd64"32 #define·ECCODES_OS_VERSION·······"6.12.48+deb13-amd64"
33 #define·ECCODES_SYS_PROCESSOR····"x86_64"33 #define·ECCODES_SYS_PROCESSOR····"x86_64"
  
34 #define·ECCODES_BUILD_TIMESTAMP··"20251025060911"34 #define·ECCODES_BUILD_TIMESTAMP··"20261128144840"
35 #define·ECCODES_BUILD_TYPE·······"Release"35 #define·ECCODES_BUILD_TYPE·······"Release"
  
36 #define·ECCODES_C_COMPILER_ID······"GNU"36 #define·ECCODES_C_COMPILER_ID······"GNU"
37 #define·ECCODES_C_COMPILER_VERSION·"15.2.0"37 #define·ECCODES_C_COMPILER_VERSION·"15.2.0"
  
38 #define·ECCODES_CXX_COMPILER_ID······"GNU"38 #define·ECCODES_CXX_COMPILER_ID······"GNU"
39 #define·ECCODES_CXX_COMPILER_VERSION·"15.2.0"39 #define·ECCODES_CXX_COMPILER_VERSION·"15.2.0"
596 B
./usr/lib/x86_64-linux-gnu/fortran/gnu/libeccodes_static.a
480 B
grib_api_version.cc.o
210 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 2025.10.251 2026.11.28
2 grib_get_git_sha12 grib_get_git_sha1
3 grib_get_git_branch3 grib_get_git_branch
4 codes_get_build_date4 codes_get_build_date
5 .shstrtab5 .shstrtab
6 .rela.text6 .rela.text
7 .rodata.str1.17 .rodata.str1.1
8 .note.GNU-stack8 .note.GNU-stack
228 B
readelf --wide --decompress --string-dump=.rodata.str1.1 {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.rodata.str1.1':1 String·dump·of·section·'.rodata.str1.1':
2 ··[·····1]··2025.10.252 ··[·····1]··2026.11.28
  
1.22 KB
libeccodes-tools_2.44.0-7_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary
2 -rw-r--r--···0········0········0·····1788·2025-10-24·07:54:32.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1788·2025-10-24·07:54:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0···206724·2025-10-24·07:54:32.000000·data.tar.xz3 -rw-r--r--···0········0········0···206608·2025-10-24·07:54:32.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
716 B
data.tar.xz
694 B
data.tar
678 B
./usr/bin/codes_config
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 build_type="Release"39 build_type="Release"
40 info()40 info()
41 {41 {
42 ··echo·"ecCodes·version·${ECCODES_VERSION_STR},·git-sha1·${ECCODES_GIT_SHA1}"42 ··echo·"ecCodes·version·${ECCODES_VERSION_STR},·git-sha1·${ECCODES_GIT_SHA1}"
43 ··echo·""43 ··echo·""
44 ··echo·"Build:"44 ··echo·"Build:"
45 ··echo·"··build·type······:·Release"45 ··echo·"··build·type······:·Release"
46 ··echo·"··timestamp·······:·20251025060911"46 ··echo·"··timestamp·······:·20261128144840"
47 ··echo·"··op.·system······:·Linux-6.12.48+deb13-amd64·(linux.64)"47 ··echo·"··op.·system······:·Linux-6.12.48+deb13-amd64·(linux.64)"
48 ··echo·"··processor·······:·x86_64"48 ··echo·"··processor·······:·x86_64"
49 ··echo·"··sources·········:·/build/reproducible-path/eccodes-2.44.0"49 ··echo·"··sources·········:·/build/reproducible-path/eccodes-2.44.0"
50 ··echo·"··c++·compiler····:·GNU·15.2.0"50 ··echo·"··c++·compiler····:·GNU·15.2.0"
51 ··#·Add·the·most·common·build·type51 ··#·Add·the·most·common·build·type
52 ··if·[·$build_type·=·"RelWithDebInfo"·];·then52 ··if·[·$build_type·=·"RelWithDebInfo"·];·then
53 ····echo·"····flags·········:·-O2·-g·-DNDEBUG"53 ····echo·"····flags·········:·-O2·-g·-DNDEBUG"
6.95 MB
libeccodes0_2.44.0-7_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary
2 -rw-r--r--···0········0········0·····1032·2025-10-24·07:54:32.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1036·2025-10-24·07:54:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0···786568·2025-10-24·07:54:32.000000·data.tar.xz3 -rw-r--r--···0········0········0···786380·2025-10-24·07:54:32.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.95 MB
data.tar.xz
6.95 MB
data.tar
3.3 MB
./usr/lib/x86_64-linux-gnu/libeccodes-gnu.so.0
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e35fc6462d9bec5834e9bbcfe310842c74d155783 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0a31d52551d8c49fa66ea0a9245fc26a843d30e3
348 B
strings --all --bytes=8 {}
    
Offset 1119, 15 lines modifiedOffset 1119, 15 lines modified
1119 []A\A]A^A_1119 []A\A]A^A_
1120 []A\A]A^A_1120 []A\A]A^A_
1121 AVAUATUSL1121 AVAUATUSL
1122 ]A\A]A^A_1122 ]A\A]A^A_
1123 AVAUATUH1123 AVAUATUH
1124 AWAVAUATUSH1124 AWAVAUATUSH
1125 ([]A\A]A^A_1125 ([]A\A]A^A_
1126 2025.10.251126 2026.11.28
1127 unordered_map::at1127 unordered_map::at
1128 vector::_M_realloc_append1128 vector::_M_realloc_append
1129 basic_string::append1129 basic_string::append
1130 ./src/eccodes/step.cc1130 ./src/eccodes/step.cc
1131 ([-]?[0-9.]+)([smhDMYC]?)1131 ([-]?[0-9.]+)([smhDMYC]?)
1132 Could·not·parse·step:·"1132 Could·not·parse·step:·"
1133 [-]?[0-9.]+[smhDMYC]?1133 [-]?[0-9.]+[smhDMYC]?
460 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00000000001b0000·<.init>:2 00000000001b0000·<.init>:
 3 _init():
3 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
4 »       mov····0x265e95(%rip),%rax········5 »       mov····0x265e95(%rip),%rax········
5 »       test···%rax,%rax6 »       test···%rax,%rax
6 »       je·····1b0012·<grib_bufr_descriptors_array_pop_front@plt-0x1e>7 »       je·····1b0012·<grib_bufr_descriptors_array_pop_front@plt-0x1e>
7 »       call···*%rax8 »       call···*%rax
8 »       add····$0x8,%rsp9 »       add····$0x8,%rsp
9 »       ret10 »       ret
3.3 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 44, 23 lines modifiedOffset 44, 27 lines modified
44 »       call···1b10a0·<std::__throw_length_error(char·const*)@plt>44 »       call···1b10a0·<std::__throw_length_error(char·const*)@plt>
45 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:45 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
46 /usr/include/c++/15/bits/hashtable_policy.h:86746 /usr/include/c++/15/bits/hashtable_policy.h:867
47 »       push···%rax47 »       push···%rax
48 /usr/include/c++/15/bits/hashtable_policy.h:87148 /usr/include/c++/15/bits/hashtable_policy.h:871
49 »       lea····0x134981(%rip),%rdi········49 »       lea····0x134981(%rip),%rdi········
50 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>50 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
 51 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const·[clone·.isra.0]·[clone·.cold]:
 52 /usr/include/c++/15/bits/hashtable_policy.h:871
51 »       nop53 »       nop
52 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&):54 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&):
53 /usr/include/c++/15/bits/basic_string.h:71155 /usr/include/c++/15/bits/basic_string.h:711
54 »       mov····0x18(%rsp),%rax56 »       mov····0x18(%rsp),%rax
55 »       sub····%fs:0x28,%rax57 »       sub····%fs:0x28,%rax
56 »       jne····1b46ac·<stdio_seek@plt+0xec>58 »       jne····1b46ac·<stdio_seek@plt+0xec>
57 »       lea····0x143291(%rip),%rdi········59 »       lea····0x143291(%rip),%rdi········
58 »       call···1b17c0·<std::__throw_logic_error(char·const*)@plt>60 »       call···1b17c0·<std::__throw_logic_error(char·const*)@plt>
59 »       call···1b2600·<__stack_chk_fail@plt>61 »       call···1b2600·<__stack_chk_fail@plt>
 62 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&)·[clone·.constprop.0]·[clone·.cold]:
 63 /usr/include/c++/15/bits/basic_string.h:711
60 »       nop64 »       nop
61 std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&):65 std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&):
62 /usr/include/c++/15/bits/locale_classes.tcc:23066 /usr/include/c++/15/bits/locale_classes.tcc:230
63 »       call···1b2b90·<std::__throw_bad_cast()@plt>67 »       call···1b2b90·<std::__throw_bad_cast()@plt>
64 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):68 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
65 /usr/include/c++/15/bits/basic_string.h:385869 /usr/include/c++/15/bits/basic_string.h:3858
66 »       push···%r1570 »       push···%r15
Offset 182, 36 lines modifiedOffset 186, 52 lines modified
182 /usr/include/c++/15/bits/hashtable_policy.h:871186 /usr/include/c++/15/bits/hashtable_policy.h:871
183 »       mov····0x48(%rsp),%rax187 »       mov····0x48(%rsp),%rax
184 »       sub····%fs:0x28,%rax188 »       sub····%fs:0x28,%rax
185 »       jne····1b47ce·<stdio_seek@plt+0x20e>189 »       jne····1b47ce·<stdio_seek@plt+0x20e>
186 »       lea····0x134842(%rip),%rdi········190 »       lea····0x134842(%rip),%rdi········
187 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>191 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
188 »       call···1b2600·<__stack_chk_fail@plt>192 »       call···1b2600·<__stack_chk_fail@plt>
 193 eccodes::find_common_units(eccodes::Step·const&,·eccodes::Step·const&)·[clone·.cold]:
 194 /usr/include/c++/15/bits/hashtable_policy.h:871
189 »       nop195 »       nop
 196 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
 197 /usr/include/c++/15/bits/hashtable_policy.h:871
190 »       mov····0x48(%rsp),%rax198 »       mov····0x48(%rsp),%rax
191 »       sub····%fs:0x28,%rax199 »       sub····%fs:0x28,%rax
192 »       jne····1b47f0·<stdio_seek@plt+0x230>200 »       jne····1b47f0·<stdio_seek@plt+0x230>
193 »       lea····0x134820(%rip),%rdi········201 »       lea····0x134820(%rip),%rdi········
194 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>202 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
195 »       call···1b2600·<__stack_chk_fail@plt>203 »       call···1b2600·<__stack_chk_fail@plt>
 204 eccodes::Step::operator<(eccodes::Step·const&)·const·[clone·.cold]:
 205 /usr/include/c++/15/bits/hashtable_policy.h:871
196 »       nop206 »       nop
 207 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
 208 /usr/include/c++/15/bits/hashtable_policy.h:871
197 »       mov····0x48(%rsp),%rax209 »       mov····0x48(%rsp),%rax
198 »       sub····%fs:0x28,%rax210 »       sub····%fs:0x28,%rax
199 »       jne····1b4812·<stdio_seek@plt+0x252>211 »       jne····1b4812·<stdio_seek@plt+0x252>
200 »       lea····0x1347fe(%rip),%rdi········212 »       lea····0x1347fe(%rip),%rdi········
201 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>213 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
202 »       call···1b2600·<__stack_chk_fail@plt>214 »       call···1b2600·<__stack_chk_fail@plt>
 215 eccodes::Step::operator+(eccodes::Step·const&)·const·[clone·.cold]:
 216 /usr/include/c++/15/bits/hashtable_policy.h:871
203 »       nop217 »       nop
 218 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
 219 /usr/include/c++/15/bits/hashtable_policy.h:871
204 »       mov····0x48(%rsp),%rax220 »       mov····0x48(%rsp),%rax
205 »       sub····%fs:0x28,%rax221 »       sub····%fs:0x28,%rax
206 »       jne····1b4834·<stdio_seek@plt+0x274>222 »       jne····1b4834·<stdio_seek@plt+0x274>
207 »       lea····0x1347dc(%rip),%rdi········223 »       lea····0x1347dc(%rip),%rdi········
208 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>224 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
209 »       call···1b2600·<__stack_chk_fail@plt>225 »       call···1b2600·<__stack_chk_fail@plt>
 226 eccodes::Step::operator-(eccodes::Step·const&)·const·[clone·.cold]:
 227 /usr/include/c++/15/bits/hashtable_policy.h:871
210 »       nop228 »       nop
 229 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
 230 /usr/include/c++/15/bits/hashtable_policy.h:871
211 »       mov····0xf8(%rsp),%rax231 »       mov····0xf8(%rsp),%rax
212 »       sub····%fs:0x28,%rax232 »       sub····%fs:0x28,%rax
213 »       jne····1b487d·<stdio_seek@plt+0x2bd>233 »       jne····1b487d·<stdio_seek@plt+0x2bd>
214 »       lea····0x1347b7(%rip),%rdi········234 »       lea····0x1347b7(%rip),%rdi········
215 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>235 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
216 »       mov····0xf8(%rsp),%rax236 »       mov····0xf8(%rsp),%rax
217 »       sub····%fs:0x28,%rax237 »       sub····%fs:0x28,%rax
Offset 305, 14 lines modifiedOffset 325, 16 lines modified
305 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3)325 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3)
306 »       mov····%rbp,%rdi326 »       mov····%rbp,%rdi
307 »       mov····%rax,%rbx327 »       mov····%rax,%rbx
308 »       call···1b1800·<__cxa_free_exception@plt>328 »       call···1b1800·<__cxa_free_exception@plt>
309 »       jmp····1b488e·<stdio_seek@plt+0x2ce>329 »       jmp····1b488e·<stdio_seek@plt+0x2ce>
310 »       endbr64330 »       endbr64
311 »       jmp····1b48c5·<stdio_seek@plt+0x305>331 »       jmp····1b48c5·<stdio_seek@plt+0x305>
 332 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·eccodes::Step::value<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool)·const·[clone·.cold]:
 333 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3)
312 »       nop334 »       nop
313 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:335 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
314 /usr/include/c++/15/bits/hashtable_policy.h:871336 /usr/include/c++/15/bits/hashtable_policy.h:871
315 »       mov····0x48(%rsp),%rax337 »       mov····0x48(%rsp),%rax
316 »       sub····%fs:0x28,%rax338 »       sub····%fs:0x28,%rax
317 »       jne····1b4a0c·<stdio_seek@plt+0x44c>339 »       jne····1b4a0c·<stdio_seek@plt+0x44c>
318 »       lea····0x134628(%rip),%rdi········340 »       lea····0x134628(%rip),%rdi········
Offset 1041, 17 lines modifiedOffset 1063, 19 lines modified
1041 »       mov····%rbx,%rdi1063 »       mov····%rbx,%rdi
1042 »       call···1b3d60·<_Unwind_Resume@plt>1064 »       call···1b3d60·<_Unwind_Resume@plt>
1043 »       call···1b2600·<__stack_chk_fail@plt>1065 »       call···1b2600·<__stack_chk_fail@plt>
1044 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:1066 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
1045 /usr/include/c++/15/bits/hashtable_policy.h:8711067 /usr/include/c++/15/bits/hashtable_policy.h:871
1046 »       call···1b2600·<__stack_chk_fail@plt>1068 »       call···1b2600·<__stack_chk_fail@plt>
1047 »       call···1b2600·<__stack_chk_fail@plt>1069 »       call···1b2600·<__stack_chk_fail@plt>
1048 grib_dump_action_tree():1070 grib_dump_action_tree.cold():
1049 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:381071 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38
1050 »       sub····$0x1,%rdx1072 »       sub····$0x1,%rdx
 1073 grib_dump_action_tree():
 1074 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38
1051 »       jne····1b5353·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)@@Base+0x2e4>1075 »       jne····1b5353·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)@@Base+0x2e4>
1052 eccodes::ExceptionHandler<void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&>::handle(void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&):1076 eccodes::ExceptionHandler<void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&>::handle(void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&):
1053 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38·(discriminator·2)1077 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38·(discriminator·2)
1054 »       call···1b0c70·<__cxa_begin_catch@plt>1078 »       call···1b0c70·<__cxa_begin_catch@plt>
1055 »       mov····%rax,%rbx1079 »       mov····%rax,%rbx
1056 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:391080 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:39
1057 »       call···1b2e10·<grib_context_get_default@plt>1081 »       call···1b2e10·<grib_context_get_default@plt>
Offset 1275, 122 lines modifiedOffset 1299, 156 lines modified
1275 »       call···1b3d60·<_Unwind_Resume@plt>1299 »       call···1b3d60·<_Unwind_Resume@plt>
1276 grib_action_create_transient_darray(grib_context*,·char·const*,·grib_darray*,·int):1300 grib_action_create_transient_darray(grib_context*,·char·const*,·grib_darray*,·int):
1277 »       mov····%rbx,%rdi1301 »       mov····%rbx,%rdi
1278 »       mov····$0x80,%esi1302 »       mov····$0x80,%esi
1279 »       call···1b2210·<operator·delete(void*,·unsigned·long)@plt>1303 »       call···1b2210·<operator·delete(void*,·unsigned·long)@plt>
1280 »       mov····%rbp,%rdi1304 »       mov····%rbp,%rdi
1281 »       call···1b3d60·<_Unwind_Resume@plt>1305 »       call···1b3d60·<_Unwind_Resume@plt>
1282 grib_action_create_set_missing():1306 grib_action_create_set_missing.cold():
1283 »       mov····%rbx,%rdi1307 »       mov····%rbx,%rdi
Max diff block lines reached; 3447832/3457424 bytes (99.72%) of diff not shown.
323 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00000000002e8994·<.fini>:2 00000000002e8994·<.fini>:
 3 _fini():
3 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
4 »       add····$0x8,%rsp5 »       add····$0x8,%rsp
5 »       ret6 »       ret
753 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x002e9000·32303235·2e31302e·32350075·6e6f7264·2025.10.25.unord2 ··0x002e9000·32303236·2e31312e·32380075·6e6f7264·2026.11.28.unord
3 ··0x002e9010·65726564·5f6d6170·3a3a6174·00766563·ered_map::at.vec3 ··0x002e9010·65726564·5f6d6170·3a3a6174·00766563·ered_map::at.vec
4 ··0x002e9020·746f723a·3a5f4d5f·7265616c·6c6f635f·tor::_M_realloc_4 ··0x002e9020·746f723a·3a5f4d5f·7265616c·6c6f635f·tor::_M_realloc_
5 ··0x002e9030·61707065·6e640062·61736963·5f737472·append.basic_str5 ··0x002e9030·61707065·6e640062·61736963·5f737472·append.basic_str
6 ··0x002e9040·696e673a·3a617070·656e6400·2e2f7372·ing::append../sr6 ··0x002e9040·696e673a·3a617070·656e6400·2e2f7372·ing::append../sr
7 ··0x002e9050·632f6563·636f6465·732f7374·65702e63·c/eccodes/step.c7 ··0x002e9050·632f6563·636f6465·732f7374·65702e63·c/eccodes/step.c
8 ··0x002e9060·63007825·7300285b·2d5d3f5b·302d392e·c.x%s.([-]?[0-9.8 ··0x002e9060·63007825·7300285b·2d5d3f5b·302d392e·c.x%s.([-]?[0-9.
9 ··0x002e9070·5d2b2928·5b736d68·444d5943·5d3f2900·]+)([smhDMYC]?).9 ··0x002e9070·5d2b2928·5b736d68·444d5943·5d3f2900·]+)([smhDMYC]?).
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35666336·34363264·39626563·35383334·5fc6462d9bec5834 
3 ··0x00000010·65396262·63666533·31303834·32633734·e9bbcfe310842c742 ··0x00000000·33316435·32353531·64386334·39666136·31d52551d8c49fa6
 3 ··0x00000010·36656130·61393234·35666332·36613834·6ea0a9245fc26a84
4 ··0x00000020·64313535·37382e64·65627567·00000000·d15578.debug....4 ··0x00000020·33643330·65332e64·65627567·00000000·3d30e3.debug....
5 ··0x00000030·a387a30c····························....5 ··0x00000030·fd9db769····························...i
  
3.32 MB
./usr/lib/x86_64-linux-gnu/libeccodes.so.0
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e35fc6462d9bec5834e9bbcfe310842c74d155783 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0a31d52551d8c49fa66ea0a9245fc26a843d30e3
348 B
strings --all --bytes=8 {}
    
Offset 6351, 15 lines modifiedOffset 6351, 15 lines modified
6351 []A\A]A^A_6351 []A\A]A^A_
6352 []A\A]A^A_6352 []A\A]A^A_
6353 AVAUATUSL6353 AVAUATUSL
6354 ]A\A]A^A_6354 ]A\A]A^A_
6355 AVAUATUH6355 AVAUATUH
6356 AWAVAUATUSH6356 AWAVAUATUSH
6357 ([]A\A]A^A_6357 ([]A\A]A^A_
6358 2025.10.256358 2026.11.28
6359 unordered_map::at6359 unordered_map::at
6360 vector::_M_realloc_append6360 vector::_M_realloc_append
6361 basic_string::append6361 basic_string::append
6362 ./src/eccodes/step.cc6362 ./src/eccodes/step.cc
6363 ([-]?[0-9.]+)([smhDMYC]?)6363 ([-]?[0-9.]+)([smhDMYC]?)
6364 Could·not·parse·step:·"6364 Could·not·parse·step:·"
6365 [-]?[0-9.]+[smhDMYC]?6365 [-]?[0-9.]+[smhDMYC]?
460 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00000000001b0000·<.init>:2 00000000001b0000·<.init>:
3 _init(): 
4 »       sub····$0x8,%rsp3 »       sub····$0x8,%rsp
5 »       mov····0x265e95(%rip),%rax········4 »       mov····0x265e95(%rip),%rax········
6 »       test···%rax,%rax5 »       test···%rax,%rax
7 »       je·····1b0012·<grib_bufr_descriptors_array_pop_front@plt-0x1e>6 »       je·····1b0012·<grib_bufr_descriptors_array_pop_front@plt-0x1e>
8 »       call···*%rax7 »       call···*%rax
9 »       add····$0x8,%rsp8 »       add····$0x8,%rsp
10 »       ret9 »       ret
3.31 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 44, 27 lines modifiedOffset 44, 23 lines modified
44 »       call···1b10a0·<std::__throw_length_error(char·const*)@plt>44 »       call···1b10a0·<std::__throw_length_error(char·const*)@plt>
45 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:45 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
46 /usr/include/c++/15/bits/hashtable_policy.h:86746 /usr/include/c++/15/bits/hashtable_policy.h:867
47 »       push···%rax47 »       push···%rax
48 /usr/include/c++/15/bits/hashtable_policy.h:87148 /usr/include/c++/15/bits/hashtable_policy.h:871
49 »       lea····0x134981(%rip),%rdi········49 »       lea····0x134981(%rip),%rdi········
50 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>50 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
51 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const·[clone·.isra.0]·[clone·.cold]: 
52 /usr/include/c++/15/bits/hashtable_policy.h:871 
53 »       nop51 »       nop
54 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&):52 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&):
55 /usr/include/c++/15/bits/basic_string.h:71153 /usr/include/c++/15/bits/basic_string.h:711
56 »       mov····0x18(%rsp),%rax54 »       mov····0x18(%rsp),%rax
57 »       sub····%fs:0x28,%rax55 »       sub····%fs:0x28,%rax
58 »       jne····1b46ac·<stdio_seek@plt+0xec>56 »       jne····1b46ac·<stdio_seek@plt+0xec>
59 »       lea····0x143291(%rip),%rdi········57 »       lea····0x143291(%rip),%rdi········
60 »       call···1b17c0·<std::__throw_logic_error(char·const*)@plt>58 »       call···1b17c0·<std::__throw_logic_error(char·const*)@plt>
61 »       call···1b2600·<__stack_chk_fail@plt>59 »       call···1b2600·<__stack_chk_fail@plt>
62 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&)·[clone·.constprop.0]·[clone·.cold]: 
63 /usr/include/c++/15/bits/basic_string.h:711 
64 »       nop60 »       nop
65 std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&):61 std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&):
66 /usr/include/c++/15/bits/locale_classes.tcc:23062 /usr/include/c++/15/bits/locale_classes.tcc:230
67 »       call···1b2b90·<std::__throw_bad_cast()@plt>63 »       call···1b2b90·<std::__throw_bad_cast()@plt>
68 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):64 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&):
69 /usr/include/c++/15/bits/basic_string.h:385865 /usr/include/c++/15/bits/basic_string.h:3858
70 »       push···%r1566 »       push···%r15
Offset 186, 52 lines modifiedOffset 182, 36 lines modified
186 /usr/include/c++/15/bits/hashtable_policy.h:871182 /usr/include/c++/15/bits/hashtable_policy.h:871
187 »       mov····0x48(%rsp),%rax183 »       mov····0x48(%rsp),%rax
188 »       sub····%fs:0x28,%rax184 »       sub····%fs:0x28,%rax
189 »       jne····1b47ce·<stdio_seek@plt+0x20e>185 »       jne····1b47ce·<stdio_seek@plt+0x20e>
190 »       lea····0x134842(%rip),%rdi········186 »       lea····0x134842(%rip),%rdi········
191 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>187 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
192 »       call···1b2600·<__stack_chk_fail@plt>188 »       call···1b2600·<__stack_chk_fail@plt>
193 eccodes::find_common_units(eccodes::Step·const&,·eccodes::Step·const&)·[clone·.cold]: 
194 /usr/include/c++/15/bits/hashtable_policy.h:871 
195 »       nop189 »       nop
196 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const: 
197 /usr/include/c++/15/bits/hashtable_policy.h:871 
198 »       mov····0x48(%rsp),%rax190 »       mov····0x48(%rsp),%rax
199 »       sub····%fs:0x28,%rax191 »       sub····%fs:0x28,%rax
200 »       jne····1b47f0·<stdio_seek@plt+0x230>192 »       jne····1b47f0·<stdio_seek@plt+0x230>
201 »       lea····0x134820(%rip),%rdi········193 »       lea····0x134820(%rip),%rdi········
202 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>194 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
203 »       call···1b2600·<__stack_chk_fail@plt>195 »       call···1b2600·<__stack_chk_fail@plt>
204 eccodes::Step::operator<(eccodes::Step·const&)·const·[clone·.cold]: 
205 /usr/include/c++/15/bits/hashtable_policy.h:871 
206 »       nop196 »       nop
207 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const: 
208 /usr/include/c++/15/bits/hashtable_policy.h:871 
209 »       mov····0x48(%rsp),%rax197 »       mov····0x48(%rsp),%rax
210 »       sub····%fs:0x28,%rax198 »       sub····%fs:0x28,%rax
211 »       jne····1b4812·<stdio_seek@plt+0x252>199 »       jne····1b4812·<stdio_seek@plt+0x252>
212 »       lea····0x1347fe(%rip),%rdi········200 »       lea····0x1347fe(%rip),%rdi········
213 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>201 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
214 »       call···1b2600·<__stack_chk_fail@plt>202 »       call···1b2600·<__stack_chk_fail@plt>
215 eccodes::Step::operator+(eccodes::Step·const&)·const·[clone·.cold]: 
216 /usr/include/c++/15/bits/hashtable_policy.h:871 
217 »       nop203 »       nop
218 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const: 
219 /usr/include/c++/15/bits/hashtable_policy.h:871 
220 »       mov····0x48(%rsp),%rax204 »       mov····0x48(%rsp),%rax
221 »       sub····%fs:0x28,%rax205 »       sub····%fs:0x28,%rax
222 »       jne····1b4834·<stdio_seek@plt+0x274>206 »       jne····1b4834·<stdio_seek@plt+0x274>
223 »       lea····0x1347dc(%rip),%rdi········207 »       lea····0x1347dc(%rip),%rdi········
224 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>208 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
225 »       call···1b2600·<__stack_chk_fail@plt>209 »       call···1b2600·<__stack_chk_fail@plt>
226 eccodes::Step::operator-(eccodes::Step·const&)·const·[clone·.cold]: 
227 /usr/include/c++/15/bits/hashtable_policy.h:871 
228 »       nop210 »       nop
229 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const: 
230 /usr/include/c++/15/bits/hashtable_policy.h:871 
231 »       mov····0xf8(%rsp),%rax211 »       mov····0xf8(%rsp),%rax
232 »       sub····%fs:0x28,%rax212 »       sub····%fs:0x28,%rax
233 »       jne····1b487d·<stdio_seek@plt+0x2bd>213 »       jne····1b487d·<stdio_seek@plt+0x2bd>
234 »       lea····0x1347b7(%rip),%rdi········214 »       lea····0x1347b7(%rip),%rdi········
235 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>215 »       call···1b3200·<std::__throw_out_of_range(char·const*)@plt>
236 »       mov····0xf8(%rsp),%rax216 »       mov····0xf8(%rsp),%rax
237 »       sub····%fs:0x28,%rax217 »       sub····%fs:0x28,%rax
Offset 325, 16 lines modifiedOffset 305, 14 lines modified
325 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3)305 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3)
326 »       mov····%rbp,%rdi306 »       mov····%rbp,%rdi
327 »       mov····%rax,%rbx307 »       mov····%rax,%rbx
328 »       call···1b1800·<__cxa_free_exception@plt>308 »       call···1b1800·<__cxa_free_exception@plt>
329 »       jmp····1b488e·<stdio_seek@plt+0x2ce>309 »       jmp····1b488e·<stdio_seek@plt+0x2ce>
330 »       endbr64310 »       endbr64
331 »       jmp····1b48c5·<stdio_seek@plt+0x305>311 »       jmp····1b48c5·<stdio_seek@plt+0x305>
332 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·eccodes::Step::value<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool)·const·[clone·.cold]: 
333 ./debian/build-gfortran/src/eccodes/./src/eccodes/step.cc:245·(discriminator·3) 
334 »       nop312 »       nop
335 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:313 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
336 /usr/include/c++/15/bits/hashtable_policy.h:871314 /usr/include/c++/15/bits/hashtable_policy.h:871
337 »       mov····0x48(%rsp),%rax315 »       mov····0x48(%rsp),%rax
338 »       sub····%fs:0x28,%rax316 »       sub····%fs:0x28,%rax
339 »       jne····1b4a0c·<stdio_seek@plt+0x44c>317 »       jne····1b4a0c·<stdio_seek@plt+0x44c>
340 »       lea····0x134628(%rip),%rdi········318 »       lea····0x134628(%rip),%rdi········
Offset 1063, 19 lines modifiedOffset 1041, 17 lines modified
1063 »       mov····%rbx,%rdi1041 »       mov····%rbx,%rdi
1064 »       call···1b3d60·<_Unwind_Resume@plt>1042 »       call···1b3d60·<_Unwind_Resume@plt>
1065 »       call···1b2600·<__stack_chk_fail@plt>1043 »       call···1b2600·<__stack_chk_fail@plt>
1066 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:1044 std::__detail::_Map_base<eccodes::Unit::Value,·std::pair<eccodes::Unit::Value·const,·unsigned·long>,·std::allocator<std::pair<eccodes::Unit::Value·const,·unsigned·long>·>,·std::__detail::_Select1st,·std::equal_to<eccodes::Unit::Value>,·std::hash<eccodes::Unit::Value>,·std::__detail::_Mod_range_hashing,·std::__detail::_Default_ranged_hash,·std::__detail::_Prime_rehash_policy,·std::__detail::_Hashtable_traits<false,·false,·true>,·true>::at(eccodes::Unit::Value·const&)·const:
1067 /usr/include/c++/15/bits/hashtable_policy.h:8711045 /usr/include/c++/15/bits/hashtable_policy.h:871
1068 »       call···1b2600·<__stack_chk_fail@plt>1046 »       call···1b2600·<__stack_chk_fail@plt>
1069 »       call···1b2600·<__stack_chk_fail@plt>1047 »       call···1b2600·<__stack_chk_fail@plt>
1070 grib_dump_action_tree.cold(): 
1071 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38 
1072 »       sub····$0x1,%rdx 
1073 grib_dump_action_tree():1048 grib_dump_action_tree():
1074 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:381049 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38
 1050 »       sub····$0x1,%rdx
1075 »       jne····1b5353·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)@@Base+0x2e4>1051 »       jne····1b5353·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)@@Base+0x2e4>
1076 eccodes::ExceptionHandler<void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&>::handle(void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&):1052 eccodes::ExceptionHandler<void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&>::handle(void·(&)(grib_context*,·_IO_FILE*),·grib_context*&,·_IO_FILE*&):
1077 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38·(discriminator·2)1053 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:38·(discriminator·2)
1078 »       call···1b0c70·<__cxa_begin_catch@plt>1054 »       call···1b0c70·<__cxa_begin_catch@plt>
1079 »       mov····%rax,%rbx1055 »       mov····%rax,%rbx
1080 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:391056 ./debian/build-gfortran/src/eccodes/./src/eccodes/ExceptionHandler.h:39
1081 »       call···1b2e10·<grib_context_get_default@plt>1057 »       call···1b2e10·<grib_context_get_default@plt>
Offset 1299, 156 lines modifiedOffset 1275, 122 lines modified
1299 »       call···1b3d60·<_Unwind_Resume@plt>1275 »       call···1b3d60·<_Unwind_Resume@plt>
1300 grib_action_create_transient_darray(grib_context*,·char·const*,·grib_darray*,·int):1276 grib_action_create_transient_darray(grib_context*,·char·const*,·grib_darray*,·int):
1301 »       mov····%rbx,%rdi1277 »       mov····%rbx,%rdi
1302 »       mov····$0x80,%esi1278 »       mov····$0x80,%esi
1303 »       call···1b2210·<operator·delete(void*,·unsigned·long)@plt>1279 »       call···1b2210·<operator·delete(void*,·unsigned·long)@plt>
1304 »       mov····%rbp,%rdi1280 »       mov····%rbp,%rdi
1305 »       call···1b3d60·<_Unwind_Resume@plt>1281 »       call···1b3d60·<_Unwind_Resume@plt>
1306 grib_action_create_set_missing.cold(): 
Max diff block lines reached; 3463523/3473053 bytes (99.73%) of diff not shown.
323 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00000000002e8994·<.fini>:2 00000000002e8994·<.fini>:
3 _fini(): 
4 »       sub····$0x8,%rsp3 »       sub····$0x8,%rsp
5 »       add····$0x8,%rsp4 »       add····$0x8,%rsp
6 »       ret5 »       ret
753 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x002e9000·32303235·2e31302e·32350075·6e6f7264·2025.10.25.unord2 ··0x002e9000·32303236·2e31312e·32380075·6e6f7264·2026.11.28.unord
3 ··0x002e9010·65726564·5f6d6170·3a3a6174·00766563·ered_map::at.vec3 ··0x002e9010·65726564·5f6d6170·3a3a6174·00766563·ered_map::at.vec
4 ··0x002e9020·746f723a·3a5f4d5f·7265616c·6c6f635f·tor::_M_realloc_4 ··0x002e9020·746f723a·3a5f4d5f·7265616c·6c6f635f·tor::_M_realloc_
5 ··0x002e9030·61707065·6e640062·61736963·5f737472·append.basic_str5 ··0x002e9030·61707065·6e640062·61736963·5f737472·append.basic_str
6 ··0x002e9040·696e673a·3a617070·656e6400·2e2f7372·ing::append../sr6 ··0x002e9040·696e673a·3a617070·656e6400·2e2f7372·ing::append../sr
7 ··0x002e9050·632f6563·636f6465·732f7374·65702e63·c/eccodes/step.c7 ··0x002e9050·632f6563·636f6465·732f7374·65702e63·c/eccodes/step.c
8 ··0x002e9060·63007825·7300285b·2d5d3f5b·302d392e·c.x%s.([-]?[0-9.8 ··0x002e9060·63007825·7300285b·2d5d3f5b·302d392e·c.x%s.([-]?[0-9.
9 ··0x002e9070·5d2b2928·5b736d68·444d5943·5d3f2900·]+)([smhDMYC]?).9 ··0x002e9070·5d2b2928·5b736d68·444d5943·5d3f2900·]+)([smhDMYC]?).
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35666336·34363264·39626563·35383334·5fc6462d9bec5834 
3 ··0x00000010·65396262·63666533·31303834·32633734·e9bbcfe310842c742 ··0x00000000·33316435·32353531·64386334·39666136·31d52551d8c49fa6
 3 ··0x00000010·36656130·61393234·35666332·36613834·6ea0a9245fc26a84
4 ··0x00000020·64313535·37382e64·65627567·00000000·d15578.debug....4 ··0x00000020·33643330·65332e64·65627567·00000000·3d30e3.debug....
5 ··0x00000030·a387a30c····························....5 ··0x00000030·fd9db769····························...i
  
172 KB
./usr/lib/x86_64-linux-gnu/libeccodes_f90-gnu.so.0
File has been modified after NT_GNU_BUILD_ID has been applied.
459 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 000000000000b000·<.init>:2 000000000000b000·<.init>:
 3 _init():
3 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
4 »       mov····0x28fad(%rip),%rax········5 »       mov····0x28fad(%rip),%rax········
5 »       test···%rax,%rax6 »       test···%rax,%rax
6 »       je·····b012·<__grib_api_MOD_grib_read_from_file_int4@plt-0x1e>7 »       je·····b012·<__grib_api_MOD_grib_read_from_file_int4@plt-0x1e>
7 »       call···*%rax8 »       call···*%rax
8 »       add····$0x8,%rsp9 »       add····$0x8,%rsp
9 »       ret10 »       ret
171 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 44 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000000000000c840·<f_handle_id2c_handle@@Base-0x600>:2 000000000000c840·<f_handle_id2c_handle@@Base-0x600>:
3 grib_f_get_real4_array_():3 grib_f_get_real4_array_.cold():
4 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:23924 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392
5 »       movslq·(%rcx),%rax5 »       movslq·(%rcx),%rax
 6 grib_f_get_real4_array_():
 7 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392
6 »       mov····%rax,0x18(%rsp)8 »       mov····%rax,0x18(%rsp)
7 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:23959 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2395
8 »       mov····0x0,%rax10 »       mov····0x0,%rax
9 »       ud211 »       ud2
10 grib_f_set_real4_array_():12 grib_f_set_real4_array_.cold():
11 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:246213 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462
12 »       mov····0x0,%rax14 »       mov····0x0,%rax
 15 grib_f_set_real4_array_():
 16 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462
13 »       ud217 »       ud2
14 grib_f_write_():18 grib_f_write_.cold():
15 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:289819 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898
16 »       lea····0x209e7(%rip),%rdi········20 »       lea····0x209e7(%rip),%rdi········
 21 grib_f_write_():
 22 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898
17 »       call···c5b0·<perror@plt>23 »       call···c5b0·<perror@plt>
18 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:289924 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2899
19 »       mov····$0xfffffff5,%eax25 »       mov····$0xfffffff5,%eax
20 »       jmp····146a0·<grib_f_write_@@Base+0xc0>26 »       jmp····146a0·<grib_f_write_@@Base+0xc0>
 27 grib_f_write_.cold():
21 »       cs·nopw·0x0(%rax,%rax,1)28 »       cs·nopw·0x0(%rax,%rax,1)
22 »       nopl···0x0(%rax)29 »       nopl···0x0(%rax)
 30 deregister_tm_clones():
23 »       lea····0x28389(%rip),%rdi········31 »       lea····0x28389(%rip),%rdi········
24 »       lea····0x28382(%rip),%rax········32 »       lea····0x28382(%rip),%rax········
25 »       cmp····%rdi,%rax33 »       cmp····%rdi,%rax
26 »       je·····c8a8·<__cxa_finalize@plt+0x78>34 »       je·····c8a8·<__cxa_finalize@plt+0x78>
27 »       mov····0x27726(%rip),%rax········35 »       mov····0x27726(%rip),%rax········
28 »       test···%rax,%rax36 »       test···%rax,%rax
29 »       je·····c8a8·<__cxa_finalize@plt+0x78>37 »       je·····c8a8·<__cxa_finalize@plt+0x78>
30 »       jmp····*%rax38 »       jmp····*%rax
31 »       nopl···0x0(%rax)39 »       nopl···0x0(%rax)
32 »       ret40 »       ret
33 »       nopl···0x0(%rax)41 »       nopl···0x0(%rax)
 42 register_tm_clones():
34 »       lea····0x28359(%rip),%rdi········43 »       lea····0x28359(%rip),%rdi········
35 »       lea····0x28352(%rip),%rsi········44 »       lea····0x28352(%rip),%rsi········
36 »       sub····%rdi,%rsi45 »       sub····%rdi,%rsi
37 »       mov····%rsi,%rax46 »       mov····%rsi,%rax
38 »       shr····$0x3f,%rsi47 »       shr····$0x3f,%rsi
39 »       sar····$0x3,%rax48 »       sar····$0x3,%rax
40 »       add····%rax,%rsi49 »       add····%rax,%rsi
Offset 47, 14 lines modifiedOffset 56, 15 lines modified
47 »       mov····0x276ed(%rip),%rax········56 »       mov····0x276ed(%rip),%rax········
48 »       test···%rax,%rax57 »       test···%rax,%rax
49 »       je·····c8e8·<__cxa_finalize@plt+0xb8>58 »       je·····c8e8·<__cxa_finalize@plt+0xb8>
50 »       jmp····*%rax59 »       jmp····*%rax
51 »       nopw···0x0(%rax,%rax,1)60 »       nopw···0x0(%rax,%rax,1)
52 »       ret61 »       ret
53 »       nopl···0x0(%rax)62 »       nopl···0x0(%rax)
 63 __do_global_dtors_aux():
54 »       endbr6464 »       endbr64
55 »       cmpb···$0x0,0x28315(%rip)········65 »       cmpb···$0x0,0x28315(%rip)········
56 »       jne····c928·<__cxa_finalize@plt+0xf8>66 »       jne····c928·<__cxa_finalize@plt+0xf8>
57 »       push···%rbp67 »       push···%rbp
58 »       cmpq···$0x0,0x276ca(%rip)········68 »       cmpq···$0x0,0x276ca(%rip)········
59 »       mov····%rsp,%rbp69 »       mov····%rsp,%rbp
60 »       je·····c917·<__cxa_finalize@plt+0xe7>70 »       je·····c917·<__cxa_finalize@plt+0xe7>
Offset 63, 18 lines modifiedOffset 73, 19 lines modified
63 »       call···c880·<__cxa_finalize@plt+0x50>73 »       call···c880·<__cxa_finalize@plt+0x50>
64 »       movb···$0x1,0x282ed(%rip)········74 »       movb···$0x1,0x282ed(%rip)········
65 »       pop····%rbp75 »       pop····%rbp
66 »       ret76 »       ret
67 »       nopl···(%rax)77 »       nopl···(%rax)
68 »       ret78 »       ret
69 »       nopl···0x0(%rax)79 »       nopl···0x0(%rax)
 80 frame_dummy():
70 »       endbr6481 »       endbr64
71 »       jmp····c8b0·<__cxa_finalize@plt+0x80>82 »       jmp····c8b0·<__cxa_finalize@plt+0x80>
72 »       nopl···0x0(%rax)83 »       nopl···0x0(%rax)
73 _push_handle():84 _push_handle(grib_handle*,·int*):
74 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27585 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275
75 »       sub····$0x48,%rsp86 »       sub····$0x48,%rsp
76 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27787 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:277
77 »       mov····0x2830d(%rip),%rcx········88 »       mov····0x2830d(%rip),%rcx········
78 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27589 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275
79 »       mov····%rsi,%r990 »       mov····%rsi,%r9
80 »       movq···%rdi,%xmm091 »       movq···%rdi,%xmm0
Offset 178, 15 lines modifiedOffset 189, 15 lines modified
178 »       mov····0x30(%rsp),%r9189 »       mov····0x30(%rsp),%r9
179 »       movdqa·0x20(%rsp),%xmm0190 »       movdqa·0x20(%rsp),%xmm0
180 »       mov····0x18(%rsp),%r8d191 »       mov····0x18(%rsp),%r8d
181 »       mov····(%rsp),%rcx192 »       mov····(%rsp),%rcx
182 »       jmp····c9d0·<__cxa_finalize@plt+0x1a0>193 »       jmp····c9d0·<__cxa_finalize@plt+0x1a0>
183 »       nopl···0x0(%rax)194 »       nopl···0x0(%rax)
184 »       data16·cs·nopw·0x0(%rax,%rax,1)195 »       data16·cs·nopw·0x0(%rax,%rax,1)
185 _push_index():196 _push_index(grib_index*,·int*):
186 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333197 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333
187 »       sub····$0x48,%rsp198 »       sub····$0x48,%rsp
188 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335199 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335
189 »       mov····0x28195(%rip),%rcx········200 »       mov····0x28195(%rip),%rcx········
190 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333201 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333
191 »       mov····%rsi,%r9202 »       mov····%rsi,%r9
192 »       movq···%rdi,%xmm0203 »       movq···%rdi,%xmm0
Offset 289, 27 lines modifiedOffset 300, 25 lines modified
289 »       mov····0x30(%rsp),%r9300 »       mov····0x30(%rsp),%r9
290 »       movdqa·0x20(%rsp),%xmm0301 »       movdqa·0x20(%rsp),%xmm0
291 »       mov····0x18(%rsp),%r8d302 »       mov····0x18(%rsp),%r8d
292 »       mov····(%rsp),%rcx303 »       mov····(%rsp),%rcx
293 »       jmp····cb30·<__cxa_finalize@plt+0x300>304 »       jmp····cb30·<__cxa_finalize@plt+0x300>
294 »       nopl···0x0(%rax)305 »       nopl···0x0(%rax)
295 »       data16·cs·nopw·0x0(%rax,%rax,1)306 »       data16·cs·nopw·0x0(%rax,%rax,1)
296 _grib_f_keys_iterator_new_():307 _grib_f_keys_iterator_new_(int*,·int*,·char*,·int)·[clone·.isra.0]:
297 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162308 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162
298 »       push···%r15309 »       push···%r15
299 »       push···%r14310 »       push···%r14
300 »       push···%r13311 »       push···%r13
301 »       push···%r12312 »       push···%r12
302 »       push···%rbp313 »       push···%rbp
303 »       push···%rbx314 »       push···%rbx
304 »       sub····$0x428,%rsp315 »       sub····$0x428,%rsp
305 _get_handle(): 
306 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578316 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578
307 »       mov····0x28030(%rip),%rax········317 »       mov····0x28030(%rip),%rax········
308 _grib_f_keys_iterator_new_(): 
309 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162318 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162
Max diff block lines reached; 170857/174749 bytes (97.77%) of diff not shown.
323 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000000000002c0dc·<.fini>:2 000000000002c0dc·<.fini>:
 3 _fini():
3 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
4 »       add····$0x8,%rsp5 »       add····$0x8,%rsp
5 »       ret6 »       ret
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·30343031·38366465·62386664·31363864·040186deb8fd168d2 ··0x00000000·30343031·38366465·62386664·31363864·040186deb8fd168d
3 ··0x00000010·61663730·30636234·39386438·38316462·af700cb498d881db3 ··0x00000010·61663730·30636234·39386438·38316462·af700cb498d881db
4 ··0x00000020·37366261·62362e64·65627567·00000000·76bab6.debug....4 ··0x00000020·37366261·62362e64·65627567·00000000·76bab6.debug....
5 ··0x00000030·03588cab····························.X..5 ··0x00000030·2cda0342····························,..B
  
174 KB
./usr/lib/x86_64-linux-gnu/libeccodes_f90.so.0
File has been modified after NT_GNU_BUILD_ID has been applied.
459 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 000000000000b000·<.init>:2 000000000000b000·<.init>:
3 _init(): 
4 »       sub····$0x8,%rsp3 »       sub····$0x8,%rsp
5 »       mov····0x28fad(%rip),%rax········4 »       mov····0x28fad(%rip),%rax········
6 »       test···%rax,%rax5 »       test···%rax,%rax
7 »       je·····b012·<__grib_api_MOD_grib_read_from_file_int4@plt-0x1e>6 »       je·····b012·<__grib_api_MOD_grib_read_from_file_int4@plt-0x1e>
8 »       call···*%rax7 »       call···*%rax
9 »       add····$0x8,%rsp8 »       add····$0x8,%rsp
10 »       ret9 »       ret
173 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 53 lines modifiedOffset 1, 44 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000000000000c840·<f_handle_id2c_handle@@Base-0x600>:2 000000000000c840·<f_handle_id2c_handle@@Base-0x600>:
3 grib_f_get_real4_array_.cold(): 
4 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392 
5 »       movslq·(%rcx),%rax 
6 grib_f_get_real4_array_():3 grib_f_get_real4_array_():
7 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:23924 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2392
 5 »       movslq·(%rcx),%rax
8 »       mov····%rax,0x18(%rsp)6 »       mov····%rax,0x18(%rsp)
9 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:23957 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2395
10 »       mov····0x0,%rax8 »       mov····0x0,%rax
11 »       ud29 »       ud2
12 grib_f_set_real4_array_.cold(): 
13 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462 
14 »       mov····0x0,%rax 
15 grib_f_set_real4_array_():10 grib_f_set_real4_array_():
16 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:246211 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2462
 12 »       mov····0x0,%rax
17 »       ud213 »       ud2
18 grib_f_write_.cold(): 
19 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898 
20 »       lea····0x209e7(%rip),%rdi········ 
21 grib_f_write_():14 grib_f_write_():
22 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:289815 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2898
 16 »       lea····0x209e7(%rip),%rdi········
23 »       call···c5b0·<perror@plt>17 »       call···c5b0·<perror@plt>
24 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:289918 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:2899
25 »       mov····$0xfffffff5,%eax19 »       mov····$0xfffffff5,%eax
26 »       jmp····146a0·<grib_f_write_@@Base+0xc0>20 »       jmp····146a0·<grib_f_write_@@Base+0xc0>
27 grib_f_write_.cold(): 
28 »       cs·nopw·0x0(%rax,%rax,1)21 »       cs·nopw·0x0(%rax,%rax,1)
29 »       nopl···0x0(%rax)22 »       nopl···0x0(%rax)
30 deregister_tm_clones(): 
31 »       lea····0x28389(%rip),%rdi········23 »       lea····0x28389(%rip),%rdi········
32 »       lea····0x28382(%rip),%rax········24 »       lea····0x28382(%rip),%rax········
33 »       cmp····%rdi,%rax25 »       cmp····%rdi,%rax
34 »       je·····c8a8·<__cxa_finalize@plt+0x78>26 »       je·····c8a8·<__cxa_finalize@plt+0x78>
35 »       mov····0x27726(%rip),%rax········27 »       mov····0x27726(%rip),%rax········
36 »       test···%rax,%rax28 »       test···%rax,%rax
37 »       je·····c8a8·<__cxa_finalize@plt+0x78>29 »       je·····c8a8·<__cxa_finalize@plt+0x78>
38 »       jmp····*%rax30 »       jmp····*%rax
39 »       nopl···0x0(%rax)31 »       nopl···0x0(%rax)
40 »       ret32 »       ret
41 »       nopl···0x0(%rax)33 »       nopl···0x0(%rax)
42 register_tm_clones(): 
43 »       lea····0x28359(%rip),%rdi········34 »       lea····0x28359(%rip),%rdi········
44 »       lea····0x28352(%rip),%rsi········35 »       lea····0x28352(%rip),%rsi········
45 »       sub····%rdi,%rsi36 »       sub····%rdi,%rsi
46 »       mov····%rsi,%rax37 »       mov····%rsi,%rax
47 »       shr····$0x3f,%rsi38 »       shr····$0x3f,%rsi
48 »       sar····$0x3,%rax39 »       sar····$0x3,%rax
49 »       add····%rax,%rsi40 »       add····%rax,%rsi
Offset 56, 15 lines modifiedOffset 47, 14 lines modified
56 »       mov····0x276ed(%rip),%rax········47 »       mov····0x276ed(%rip),%rax········
57 »       test···%rax,%rax48 »       test···%rax,%rax
58 »       je·····c8e8·<__cxa_finalize@plt+0xb8>49 »       je·····c8e8·<__cxa_finalize@plt+0xb8>
59 »       jmp····*%rax50 »       jmp····*%rax
60 »       nopw···0x0(%rax,%rax,1)51 »       nopw···0x0(%rax,%rax,1)
61 »       ret52 »       ret
62 »       nopl···0x0(%rax)53 »       nopl···0x0(%rax)
63 __do_global_dtors_aux(): 
64 »       endbr6454 »       endbr64
65 »       cmpb···$0x0,0x28315(%rip)········55 »       cmpb···$0x0,0x28315(%rip)········
66 »       jne····c928·<__cxa_finalize@plt+0xf8>56 »       jne····c928·<__cxa_finalize@plt+0xf8>
67 »       push···%rbp57 »       push···%rbp
68 »       cmpq···$0x0,0x276ca(%rip)········58 »       cmpq···$0x0,0x276ca(%rip)········
69 »       mov····%rsp,%rbp59 »       mov····%rsp,%rbp
70 »       je·····c917·<__cxa_finalize@plt+0xe7>60 »       je·····c917·<__cxa_finalize@plt+0xe7>
Offset 73, 19 lines modifiedOffset 63, 18 lines modified
73 »       call···c880·<__cxa_finalize@plt+0x50>63 »       call···c880·<__cxa_finalize@plt+0x50>
74 »       movb···$0x1,0x282ed(%rip)········64 »       movb···$0x1,0x282ed(%rip)········
75 »       pop····%rbp65 »       pop····%rbp
76 »       ret66 »       ret
77 »       nopl···(%rax)67 »       nopl···(%rax)
78 »       ret68 »       ret
79 »       nopl···0x0(%rax)69 »       nopl···0x0(%rax)
80 frame_dummy(): 
81 »       endbr6470 »       endbr64
82 »       jmp····c8b0·<__cxa_finalize@plt+0x80>71 »       jmp····c8b0·<__cxa_finalize@plt+0x80>
83 »       nopl···0x0(%rax)72 »       nopl···0x0(%rax)
84 _push_handle(grib_handle*,·int*):73 _push_handle():
85 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27574 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275
86 »       sub····$0x48,%rsp75 »       sub····$0x48,%rsp
87 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27776 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:277
88 »       mov····0x2830d(%rip),%rcx········77 »       mov····0x2830d(%rip),%rcx········
89 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:27578 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:275
90 »       mov····%rsi,%r979 »       mov····%rsi,%r9
91 »       movq···%rdi,%xmm080 »       movq···%rdi,%xmm0
Offset 189, 15 lines modifiedOffset 178, 15 lines modified
189 »       mov····0x30(%rsp),%r9178 »       mov····0x30(%rsp),%r9
190 »       movdqa·0x20(%rsp),%xmm0179 »       movdqa·0x20(%rsp),%xmm0
191 »       mov····0x18(%rsp),%r8d180 »       mov····0x18(%rsp),%r8d
192 »       mov····(%rsp),%rcx181 »       mov····(%rsp),%rcx
193 »       jmp····c9d0·<__cxa_finalize@plt+0x1a0>182 »       jmp····c9d0·<__cxa_finalize@plt+0x1a0>
194 »       nopl···0x0(%rax)183 »       nopl···0x0(%rax)
195 »       data16·cs·nopw·0x0(%rax,%rax,1)184 »       data16·cs·nopw·0x0(%rax,%rax,1)
196 _push_index(grib_index*,·int*):185 _push_index():
197 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333186 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333
198 »       sub····$0x48,%rsp187 »       sub····$0x48,%rsp
199 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335188 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:335
200 »       mov····0x28195(%rip),%rcx········189 »       mov····0x28195(%rip),%rcx········
201 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333190 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:333
202 »       mov····%rsi,%r9191 »       mov····%rsi,%r9
203 »       movq···%rdi,%xmm0192 »       movq···%rdi,%xmm0
Offset 300, 25 lines modifiedOffset 289, 27 lines modified
300 »       mov····0x30(%rsp),%r9289 »       mov····0x30(%rsp),%r9
301 »       movdqa·0x20(%rsp),%xmm0290 »       movdqa·0x20(%rsp),%xmm0
302 »       mov····0x18(%rsp),%r8d291 »       mov····0x18(%rsp),%r8d
303 »       mov····(%rsp),%rcx292 »       mov····(%rsp),%rcx
304 »       jmp····cb30·<__cxa_finalize@plt+0x300>293 »       jmp····cb30·<__cxa_finalize@plt+0x300>
305 »       nopl···0x0(%rax)294 »       nopl···0x0(%rax)
306 »       data16·cs·nopw·0x0(%rax,%rax,1)295 »       data16·cs·nopw·0x0(%rax,%rax,1)
307 _grib_f_keys_iterator_new_(int*,·int*,·char*,·int)·[clone·.isra.0]:296 _grib_f_keys_iterator_new_():
308 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162297 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:1162
309 »       push···%r15298 »       push···%r15
310 »       push···%r14299 »       push···%r14
311 »       push···%r13300 »       push···%r13
312 »       push···%r12301 »       push···%r12
313 »       push···%rbp302 »       push···%rbp
314 »       push···%rbx303 »       push···%rbx
315 »       sub····$0x428,%rsp304 »       sub····$0x428,%rsp
 305 _get_handle():
316 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578306 ./debian/build-gfortran/fortran/./fortran/grib_fortran.cc:578
Max diff block lines reached; 172783/176558 bytes (97.86%) of diff not shown.
323 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000000000002c0dc·<.fini>:2 000000000002c0dc·<.fini>:
3 _fini(): 
4 »       sub····$0x8,%rsp3 »       sub····$0x8,%rsp
5 »       add····$0x8,%rsp4 »       add····$0x8,%rsp
6 »       ret5 »       ret
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·30343031·38366465·62386664·31363864·040186deb8fd168d2 ··0x00000000·30343031·38366465·62386664·31363864·040186deb8fd168d
3 ··0x00000010·61663730·30636234·39386438·38316462·af700cb498d881db3 ··0x00000010·61663730·30636234·39386438·38316462·af700cb498d881db
4 ··0x00000020·37366261·62362e64·65627567·00000000·76bab6.debug....4 ··0x00000020·37366261·62362e64·65627567·00000000·76bab6.debug....
5 ··0x00000030·03588cab····························.X..5 ··0x00000030·2cda0342····························,..B
  
1.42 MB
libeccodes0-dbgsym_2.44.0-7_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-10-24·07:54:32.000000·debian-binary
2 -rw-r--r--···0········0········0······612·2025-10-24·07:54:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······612·2025-10-24·07:54:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6719552·2025-10-24·07:54:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··6721140·2025-10-24·07:54:32.000000·data.tar.xz
968 B
control.tar.xz
940 B
control.tar
615 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libeccodes0-dbgsym1 Package:·libeccodes0-dbgsym
2 Source:·eccodes2 Source:·eccodes
3 Version:·2.44.0-73 Version:·2.44.0-7
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
7 Installed-Size:·71847 Installed-Size:·7191
8 Depends:·libeccodes0·(=·2.44.0-7)8 Depends:·libeccodes0·(=·2.44.0-7)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·debug·symbols·for·libeccodes012 Description:·debug·symbols·for·libeccodes0
13 Build-Ids:·c2040186deb8fd168daf700cb498d881db76bab6·e35fc6462d9bec5834e9bbcfe310842c74d1557813 Build-Ids:·0a31d52551d8c49fa66ea0a9245fc26a843d30e3·c2040186deb8fd168daf700cb498d881db76bab6
303 B
./md5sums
30.0 B
./md5sums
Files differ
255 B
line order
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
 1 usr/lib/debug/.build-id/0a/31d52551d8c49fa66ea0a9245fc26a843d30e3.debug
1 usr/lib/debug/.build-id/c2/040186deb8fd168daf700cb498d881db76bab6.debug2 usr/lib/debug/.build-id/c2/040186deb8fd168daf700cb498d881db76bab6.debug
2 usr/lib/debug/.build-id/e3/5fc6462d9bec5834e9bbcfe310842c74d15578.debug 
1.41 MB
data.tar.xz
1.41 MB
data.tar
1.81 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/
 6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/0a/
 7 -rw-r--r--···0·root·········(0)·root·········(0)··7163432·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/0a/31d52551d8c49fa66ea0a9245fc26a843d30e3.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/c2/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/c2/
7 -rw-r--r--···0·root·········(0)·root·········(0)···184272·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/c2/040186deb8fd168daf700cb498d881db76bab6.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···187800·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/c2/040186deb8fd168daf700cb498d881db76bab6.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/e3/ 
9 -rw-r--r--···0·root·········(0)·root·········(0)··7159904·2025-10-24·07:54:32.000000·./usr/lib/debug/.build-id/e3/5fc6462d9bec5834e9bbcfe310842c74d15578.debug 
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/doc/
12 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/doc/libeccodes0-dbgsym·->·libeccodes012 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-10-24·07:54:32.000000·./usr/share/doc/libeccodes0-dbgsym·->·libeccodes0
103 KB
./usr/lib/debug/.build-id/c2/040186deb8fd168daf700cb498d881db76bab6.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
926 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········181968·(bytes·into·file)13 ··Start·of·section·headers:··········185496·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·3520 ··Section·header·string·table·index:·35
2.57 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x00a5c8·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x00a5c8·R···0x1000
 7 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
7 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x0210e5·R·E·0x10008 ··LOAD···········0x001000·0x000000000000b000·0x000000000000b000·0x000000·0x0210e5·R·E·0x1000
8 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x005d10·R···0x10009 ··LOAD···········0x001000·0x000000000002d000·0x000000000002d000·0x000000·0x005d10·R···0x1000
9 ··LOAD···········0x000da8·0x0000000000033da8·0x0000000000033da8·0x000000·0x000ec0·RW··0x1000 
10 ··DYNAMIC········0x000da8·0x0000000000033db8·0x0000000000033db8·0x000000·0x000200·RW··0x8 
11 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4 
12 ··GNU_EH_FRAME···0x001000·0x000000000002da70·0x000000000002da70·0x000000·0x000c74·R···0x410 ··GNU_EH_FRAME···0x001000·0x000000000002da70·0x000000000002da70·0x000000·0x000c74·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1011 ··LOAD···········0x000da8·0x0000000000033da8·0x0000000000033da8·0x000000·0x000ec0·RW··0x1000
14 ··GNU_RELRO······0x000da8·0x0000000000033da8·0x0000000000033da8·0x000000·0x000258·R···0x112 ··GNU_RELRO······0x000da8·0x0000000000033da8·0x0000000000033da8·0x000000·0x000258·R···0x1
 13 ··DYNAMIC········0x000da8·0x0000000000033db8·0x0000000000033db8·0x000000·0x000200·RW··0x8
 14 ··NOTE···········0x001000·0x0000000000035000·0x0000000000035000·0x000024·0x000024·R···0x4
 15 ··LOAD···········0x001000·0x0000000000035000·0x0000000000035000·0x000024·0x004759·RW··0x1000
  
15 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
16 ··Segment·Sections...17 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.dynsym·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
 19 ···01·····
18 ···01·····.init·.plt·.plt.got·.text·.fini·20 ···02·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·21 ···03·····.rodata·.eh_frame_hdr·.eh_frame·
 22 ···04·····.eh_frame_hdr·
20 ···03·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·23 ···05·····.init_array·.fini_array·.dynamic·.got·.got.plt·.data·.bss·
21 ···04·····.dynamic· 
22 ···05·····.note.gnu.build-id· 
23 ···06·····.eh_frame_hdr· 
24 ···07····· 
25 ···08·····.init_array·.fini_array·.dynamic·.got·24 ···06·····.init_array·.fini_array·.dynamic·.got·
 25 ···07·····.dynamic·
 26 ···08·····.note.gnu.build-id·
 27 ···09·····.note.gnu.build-id·.gnu.hash·.dynstr·
6.8 KB
readelf --wide --sections {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 There·are·36·section·headers,·starting·at·offset·0x2c6d0:1 There·are·36·section·headers,·starting·at·offset·0x2d498:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4 
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·000c48·00···A··3···0··8 
7 ··[·3]·.dynsym···········NOBITS··········0000000000000ea8·00025c·0032b8·18···A··4···1··85 ··[·1]·.dynsym···········NOBITS··········0000000000000ea8·000ea8·0032b8·18···A·35···1··8
8 ··[·4]·.dynstr···········NOBITS··········0000000000004160·00025c·003ad1·00···A··0···0··1 
9 ··[·5]·.gnu.version······NOBITS··········0000000000007c32·00025c·00043a·02···A··3···0··26 ··[·2]·.gnu.version······NOBITS··········0000000000007c32·000ea8·00043a·02···A··1···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········0000000000008070·00025c·000080·00···A··4···2··87 ··[·3]·.gnu.version_r····NOBITS··········0000000000008070·000ea8·000080·00···A·35···2··8
11 ··[·7]·.rela.dyn·········NOBITS··········00000000000080f0·00025c·0000d8·18···A··3···0··88 ··[·4]·.rela.dyn·········NOBITS··········00000000000080f0·000ea8·0000d8·18···A··1···0··8
12 ··[·8]·.rela.plt·········NOBITS··········00000000000081c8·00025c·002400·18···A··3··21··89 ··[·5]·.rela.plt·········NOBITS··········00000000000081c8·000ea8·002400·18···A··1··18··8
13 ··[·9]·.init·············NOBITS··········000000000000b000·001000·000017·00··AX··0···0··410 ··[·6]·.init·············NOBITS··········000000000000b000·001000·000017·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········000000000000b020·001000·001810·10··AX··0···0·1611 ··[·7]·.plt··············NOBITS··········000000000000b020·001000·001810·10··AX··0···0·16
15 ··[11]·.plt.got··········NOBITS··········000000000000c830·001000·000008·08··AX··0···0··812 ··[·8]·.plt.got··········NOBITS··········000000000000c830·001000·000008·08··AX··0···0··8
16 ··[12]·.text·············NOBITS··········000000000000c840·001000·01f899·00··AX··0···0·6413 ··[·9]·.text·············NOBITS··········000000000000c840·001000·01f899·00··AX··0···0·64
17 ··[13]·.fini·············NOBITS··········000000000002c0dc·001000·000009·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········000000000002c0dc·001000·000009·00··AX··0···0··4
18 ··[14]·.rodata···········NOBITS··········000000000002d000·001000·000a70·00···A··0···0·1615 ··[11]·.rodata···········NOBITS··········000000000002d000·001000·000a70·00···A··0···0·16
19 ··[15]·.eh_frame_hdr·····NOBITS··········000000000002da70·001000·000c74·00···A··0···0··416 ··[12]·.eh_frame_hdr·····NOBITS··········000000000002da70·001000·000c74·00···A··0···0··4
20 ··[16]·.eh_frame·········NOBITS··········000000000002e6e8·001000·004628·00···A··0···0··817 ··[13]·.eh_frame·········NOBITS··········000000000002e6e8·001000·004628·00···A··0···0··8
21 ··[17]·.init_array·······NOBITS··········0000000000033da8·000da8·000008·08··WA··0···0··818 ··[14]·.init_array·······NOBITS··········0000000000033da8·000da8·000008·08··WA··0···0··8
22 ··[18]·.fini_array·······NOBITS··········0000000000033db0·000da8·000008·08··WA··0···0··819 ··[15]·.fini_array·······NOBITS··········0000000000033db0·000da8·000008·08··WA··0···0··8
23 ··[19]·.dynamic··········NOBITS··········0000000000033db8·000da8·000200·10··WA··4···0··820 ··[16]·.dynamic··········NOBITS··········0000000000033db8·000da8·000200·10··WA·35···0··8
24 ··[20]·.got··············NOBITS··········0000000000033fb8·000da8·000030·08··WA··0···0··821 ··[17]·.got··············NOBITS··········0000000000033fb8·000da8·000030·08··WA··0···0··8
25 ··[21]·.got.plt··········NOBITS··········0000000000033fe8·000da8·000c18·08··WA··0···0··822 ··[18]·.got.plt··········NOBITS··········0000000000033fe8·000da8·000c18·08··WA··0···0··8
26 ··[22]·.data·············NOBITS··········0000000000034c00·000da8·000010·00··WA··0···0··823 ··[19]·.data·············NOBITS··········0000000000034c00·000da8·000010·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000000034c10·000da8·000058·00··WA··0···0··824 ··[20]·.bss··············NOBITS··········0000000000034c10·000da8·000058·00··WA··0···0··8
28 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········0000000000000000·001024·00001e·01··MS··0···0··1
29 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·000059·00···C··0···0··826 ··[22]·.debug_aranges····PROGBITS········0000000000000000·001048·000059·00···C··0···0··8
30 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002e0·0122bd·00···C··0···0··827 ··[23]·.debug_info·······PROGBITS········0000000000000000·0010a8·0122bd·00···C··0···0··8
31 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0125a0·000582·00···C··0···0··828 ··[24]·.debug_abbrev·····PROGBITS········0000000000000000·013368·000582·00···C··0···0··8
32 ··[28]·.debug_line·······PROGBITS········0000000000000000·012b28·004fda·00···C··0···0··829 ··[25]·.debug_line·······PROGBITS········0000000000000000·0138f0·004fda·00···C··0···0··8
33 ··[29]·.debug_str········PROGBITS········0000000000000000·017b08·002649·01·MSC··0···0··830 ··[26]·.debug_str········PROGBITS········0000000000000000·0188d0·002649·01·MSC··0···0··8
34 ··[30]·.debug_line_str···PROGBITS········0000000000000000·01a158·0001ae·01·MSC··0···0··831 ··[27]·.debug_line_str···PROGBITS········0000000000000000·01af20·0001ae·01·MSC··0···0··8
35 ··[31]·.debug_loclists···PROGBITS········0000000000000000·01a308·00a5cb·00···C··0···0··832 ··[28]·.debug_loclists···PROGBITS········0000000000000000·01b0d0·00a5cb·00···C··0···0··8
36 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·0248d8·00079a·00···C··0···0··833 ··[29]·.debug_rnglists···PROGBITS········0000000000000000·0256a0·00079a·00···C··0···0··8
 34 ··[30]·.note.gnu.build-id·NOTE············0000000000035000·001000·000024·00···A··0···0··4
 35 ··[31]·.gnu.hash·········NOBITS··········0000000000035028·001024·000c48·00···A··1···0··8
 36 ··[32]·.dynstr···········NOBITS··········0000000000035c70·001024·003ae9·00···A··0···0··8
37 ··[33]·.symtab···········SYMTAB··········0000000000000000·025078·003648·18·····34··39··837 ··[33]·.symtab···········SYMTAB··········0000000000000000·025e40·003648·18·····34··39··8
38 ··[34]·.strtab···········STRTAB··········0000000000000000·0286c0·003eaf·00······0···0··138 ··[34]·.strtab···········STRTAB··········0000000000000000·029488·003eaf·00······0···0··1
39 ··[35]·.shstrtab·········STRTAB··········0000000000000000·02c56f·000161·00······0···0··139 ··[35]·.shstrtab·········STRTAB··········0000000000000000·02d337·000161·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
44 ··D·(mbind),·l·(large),·p·(processor·specific)44 ··D·(mbind),·l·(large),·p·(processor·specific)
88.8 KB
readelf --wide --symbols {}
    
Offset 1, 582 lines modifiedOffset 1, 582 lines modified
  
1 Symbol·table·'.symtab'·contains·579·entries:1 Symbol·table·'.symtab'·contains·579·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_fortran.cc4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_fortran.cc
5 ·····2:·000000000000c940···353·FUNC····LOCAL··DEFAULT···12·_ZL12_push_handleP11grib_handlePi5 ·····2:·000000000000c940···353·FUNC····LOCAL··DEFAULT····9·_ZL12_push_handleP11grib_handlePi
6 ·····3:·0000000000034c58·····8·OBJECT··LOCAL··DEFAULT···23·_ZL10handle_set6 ·····3:·0000000000034c58·····8·OBJECT··LOCAL··DEFAULT···20·_ZL10handle_set
7 ·····4:·000000000000cab0···337·FUNC····LOCAL··DEFAULT···12·_ZL11_push_indexP10grib_indexPi7 ·····4:·000000000000cab0···337·FUNC····LOCAL··DEFAULT····9·_ZL11_push_indexP10grib_indexPi
8 ·····5:·0000000000034c50·····8·OBJECT··LOCAL··DEFAULT···23·_ZL9index_set8 ·····5:·0000000000034c50·····8·OBJECT··LOCAL··DEFAULT···20·_ZL9index_set
9 ·····6:·000000000000cc10···559·FUNC····LOCAL··DEFAULT···12·_ZL26_grib_f_keys_iterator_new_PiS_Pci.isra.09 ·····6:·000000000000cc10···559·FUNC····LOCAL··DEFAULT····9·_ZL26_grib_f_keys_iterator_new_PiS_Pci.isra.0
10 ·····7:·0000000000034c38·····8·OBJECT··LOCAL··DEFAULT···23·_ZL17keys_iterator_set10 ·····7:·0000000000034c38·····8·OBJECT··LOCAL··DEFAULT···20·_ZL17keys_iterator_set
11 ·····8:·0000000000034c40·····8·OBJECT··LOCAL··DEFAULT···23·_ZL8file_set11 ·····8:·0000000000034c40·····8·OBJECT··LOCAL··DEFAULT···20·_ZL8file_set
12 ·····9:·0000000000034c18·····4·OBJECT··LOCAL··DEFAULT···23·_ZL10file_count12 ·····9:·0000000000034c18·····4·OBJECT··LOCAL··DEFAULT···20·_ZL10file_count
13 ····10:·0000000000034c30·····8·OBJECT··LOCAL··DEFAULT···23·_ZL22bufr_keys_iterator_set13 ····10:·0000000000034c30·····8·OBJECT··LOCAL··DEFAULT···20·_ZL22bufr_keys_iterator_set
14 ····11:·0000000000034c20·····8·OBJECT··LOCAL··DEFAULT···23·_ZL13info_messages14 ····11:·0000000000034c20·····8·OBJECT··LOCAL··DEFAULT···20·_ZL13info_messages
15 ····12:·0000000000034c28·····8·OBJECT··LOCAL··DEFAULT···23·_ZL15binary_messages15 ····12:·0000000000034c28·····8·OBJECT··LOCAL··DEFAULT···20·_ZL15binary_messages
16 ····13:·000000000000c840····18·FUNC····LOCAL··DEFAULT···12·grib_f_get_real4_array_.cold16 ····13:·000000000000c840····18·FUNC····LOCAL··DEFAULT····9·grib_f_get_real4_array_.cold
17 ····14:·000000000000c852····10·FUNC····LOCAL··DEFAULT···12·grib_f_set_real4_array_.cold17 ····14:·000000000000c852····10·FUNC····LOCAL··DEFAULT····9·grib_f_set_real4_array_.cold
18 ····15:·000000000000c85c····22·FUNC····LOCAL··DEFAULT···12·grib_f_write_.cold18 ····15:·000000000000c85c····22·FUNC····LOCAL··DEFAULT····9·grib_f_write_.cold
19 ····16:·0000000000034c48·····8·OBJECT··LOCAL··DEFAULT···23·_ZL16multi_handle_set19 ····16:·0000000000034c48·····8·OBJECT··LOCAL··DEFAULT···20·_ZL16multi_handle_set
20 ····17:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c20 ····17:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
21 ····18:·000000000000c880·····0·FUNC····LOCAL··DEFAULT···12·deregister_tm_clones21 ····18:·000000000000c880·····0·FUNC····LOCAL··DEFAULT····9·deregister_tm_clones
22 ····19:·000000000000c8b0·····0·FUNC····LOCAL··DEFAULT···12·register_tm_clones22 ····19:·000000000000c8b0·····0·FUNC····LOCAL··DEFAULT····9·register_tm_clones
23 ····20:·000000000000c8f0·····0·FUNC····LOCAL··DEFAULT···12·__do_global_dtors_aux23 ····20:·000000000000c8f0·····0·FUNC····LOCAL··DEFAULT····9·__do_global_dtors_aux
24 ····21:·0000000000034c10·····1·OBJECT··LOCAL··DEFAULT···23·completed.024 ····21:·0000000000034c10·····1·OBJECT··LOCAL··DEFAULT···20·completed.0
25 ····22:·0000000000033db0·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry25 ····22:·0000000000033db0·····0·OBJECT··LOCAL··DEFAULT···15·__do_global_dtors_aux_fini_array_entry
26 ····23:·000000000000c930·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy26 ····23:·000000000000c930·····0·FUNC····LOCAL··DEFAULT····9·frame_dummy
27 ····24:·0000000000033da8·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry27 ····24:·0000000000033da8·····0·OBJECT··LOCAL··DEFAULT···14·__frame_dummy_init_array_entry
28 ····25:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_f90.f9028 ····25:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_f90.f90
29 ····26:·0000000000034c64·····4·OBJECT··LOCAL··DEFAULT···23·intis_lsm.129 ····26:·0000000000034c64·····4·OBJECT··LOCAL··DEFAULT···20·intis_lsm.1
30 ····27:·0000000000034c60·····4·OBJECT··LOCAL··DEFAULT···23·intis_lsm.030 ····27:·0000000000034c60·····4·OBJECT··LOCAL··DEFAULT···20·intis_lsm.0
31 ····28:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·eccodes_f90.f9031 ····28:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·eccodes_f90.f90
32 ····29:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c32 ····29:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
33 ····30:·0000000000032d0c·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__33 ····30:·0000000000032d0c·····0·OBJECT··LOCAL··DEFAULT···13·__FRAME_END__
34 ····31:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·34 ····31:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·
35 ····32:·000000000002da70·····0·NOTYPE··LOCAL··DEFAULT···15·__GNU_EH_FRAME_HDR35 ····32:·000000000002da70·····0·NOTYPE··LOCAL··DEFAULT···12·__GNU_EH_FRAME_HDR
36 ····33:·000000000002c0dc·····0·FUNC····LOCAL··DEFAULT···13·_fini36 ····33:·000000000002c0dc·····0·FUNC····LOCAL··DEFAULT···10·_fini
37 ····34:·0000000000033fe8·····0·OBJECT··LOCAL··DEFAULT···21·_GLOBAL_OFFSET_TABLE_37 ····34:·0000000000033fe8·····0·OBJECT··LOCAL··DEFAULT···18·_GLOBAL_OFFSET_TABLE_
38 ····35:·0000000000034c10·····0·OBJECT··LOCAL··DEFAULT···22·__TMC_END__38 ····35:·0000000000034c10·····0·OBJECT··LOCAL··DEFAULT···19·__TMC_END__
39 ····36:·0000000000034c00·····0·OBJECT··LOCAL··DEFAULT···22·__dso_handle39 ····36:·0000000000034c00·····0·OBJECT··LOCAL··DEFAULT···19·__dso_handle
40 ····37:·0000000000033db8·····0·OBJECT··LOCAL··DEFAULT···19·_DYNAMIC40 ····37:·0000000000033db8·····0·OBJECT··LOCAL··DEFAULT···16·_DYNAMIC
41 ····38:·000000000000b000·····0·FUNC····LOCAL··DEFAULT····9·_init41 ····38:·000000000000b000·····0·FUNC····LOCAL··DEFAULT····6·_init
42 ····39:·00000000000229f0···981·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_read_from_file_int442 ····39:·00000000000229f0···981·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_read_from_file_int4
43 ····40:·0000000000023df0···893·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_read_bytes_int4_size_t43 ····40:·0000000000023df0···893·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_read_bytes_int4_size_t
44 ····41:·000000000000ef40···175·FUNC····GLOBAL·DEFAULT···12·grib_f_headers_only_new_from_file_44 ····41:·000000000000ef40···175·FUNC····GLOBAL·DEFAULT····9·grib_f_headers_only_new_from_file_
45 ····42:·0000000000010060···579·FUNC····GLOBAL·DEFAULT···12·grib_f_get_int_array_45 ····42:·0000000000010060···579·FUNC····GLOBAL·DEFAULT····9·grib_f_get_int_array_
46 ····43:·000000000002b140···182·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_write_bytes_char46 ····43:·000000000002b140···182·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_write_bytes_char
47 ····44:·000000000001c300···115·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_keys_iterator_get_name47 ····44:·000000000001c300···115·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_keys_iterator_get_name
48 ····45:·000000000002a070·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_get_size_int48 ····45:·000000000002a070·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_get_size_int
49 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_copy_key49 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_copy_key
50 ····47:·0000000000014400···468·FUNC····GLOBAL·DEFAULT···12·grib_f_check_50 ····47:·0000000000014400···468·FUNC····GLOBAL·DEFAULT····9·grib_f_check_
51 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_nearest_find_multiple51 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_nearest_find_multiple
52 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_multi_element_constant_arrays_off52 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_multi_element_constant_arrays_off
53 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_get_string53 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_get_string
54 ····51:·000000000000d120···823·FUNC····GLOBAL·DEFAULT···12·grib_f_open_file_54 ····51:·000000000000d120···823·FUNC····GLOBAL·DEFAULT····9·grib_f_open_file_
55 ····52:·000000000001f830··1002·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_write_bytes_real4_size_t55 ····52:·000000000001f830··1002·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_write_bytes_real4_size_t
56 ····53:·0000000000027af0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_get_message_size_int56 ····53:·0000000000027af0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_get_message_size_int
57 ····54:·000000000001c1b0···111·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_error_string57 ····54:·000000000001c1b0···111·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_error_string
58 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_multi_handle_append58 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_multi_handle_append
59 ····56:·00000000000113c0···268·FUNC····GLOBAL·DEFAULT···12·grib_f_set_missing_59 ····56:·00000000000113c0···268·FUNC····GLOBAL·DEFAULT····9·grib_f_set_missing_
60 ····57:·000000000002b900···171·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_read_bytes_real4_size_t60 ····57:·000000000002b900···171·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_read_bytes_real4_size_t
61 ····58:·00000000000179d0··1081·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_set_force_real8_array61 ····58:·00000000000179d0··1081·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_set_force_real8_array
62 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_malloc_clear62 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_malloc_clear
63 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_keys_iterator_get_name63 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_keys_iterator_get_name
64 ····61:·000000000000e6a0···356·FUNC····GLOBAL·DEFAULT···12·grib_f_copy_namespace_64 ····61:·000000000000e6a0···356·FUNC····GLOBAL·DEFAULT····9·grib_f_copy_namespace_
65 ····62:·00000000000273f0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_skip_edition_specific65 ····62:·00000000000273f0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_skip_edition_specific
66 ····63:·00000000000273c0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_set_definitions_path66 ····63:·00000000000273c0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_set_definitions_path
67 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_handle_new_from_message67 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_handle_new_from_message
68 ····65:·000000000002bdb0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_index_select_int68 ····65:·000000000002bdb0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_index_select_int
69 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_gribex_mode_off69 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_gribex_mode_off
70 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_set_definitions_path70 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_set_definitions_path
71 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@GLIBC_2.2.571 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@GLIBC_2.2.5
72 ····69:·000000000002a6c0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_check72 ····69:·000000000002a6c0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_check
73 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_definition_path73 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_definition_path
74 ····71:·000000000001bb70···152·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_string74 ····71:·000000000001bb70···152·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_string
75 ····72:·000000000001c070···152·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_size_long75 ····72:·000000000001c070···152·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_size_long
76 ····73:·0000000000014cc0····31·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_keys_iterator_next76 ····73:·0000000000014cc0····31·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_keys_iterator_next
77 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·_gfortran_concat_string@GFORTRAN_877 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·_gfortran_concat_string@GFORTRAN_8
78 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_set_double_array78 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_set_double_array
79 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_util_sections_copy79 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_util_sections_copy
80 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@GLIBC_2.2.580 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@GLIBC_2.2.5
81 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_multi_element_constant_arrays_on81 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_bufr_multi_element_constant_arrays_on
82 ····79:·000000000001cf90··2846·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_data_real482 ····79:·000000000001cf90··2846·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_data_real4
83 ····80:·00000000000282d0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_get_real8_element83 ····80:·00000000000282d0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_get_real8_element
84 ····81:·0000000000027480·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_grib_multi_support_on84 ····81:·0000000000027480·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_grib_multi_support_on
85 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_select_double85 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_select_double
86 ····83:·0000000000027e90···171·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_set_long_array86 ····83:·0000000000027e90···171·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_set_long_array
87 ····84:·0000000000026cd0···275·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_index_add_file87 ····84:·0000000000026cd0···275·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_index_add_file
88 ····85:·000000000000e9a0···291·FUNC····GLOBAL·DEFAULT···12·any_f_new_from_scanned_file_88 ····85:·000000000000e9a0···291·FUNC····GLOBAL·DEFAULT····9·any_f_new_from_scanned_file_
89 ····86:·000000000000eff0···175·FUNC····GLOBAL·DEFAULT···12·grib_f_new_from_index_89 ····86:·000000000000eff0···175·FUNC····GLOBAL·DEFAULT····9·grib_f_new_from_index_
90 ····87:·000000000002a020·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_is_missing90 ····87:·000000000002a020·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_is_missing
91 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_get_error_message91 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_get_error_message
92 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@GLIBC_2.2.592 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@GLIBC_2.2.5
93 ····90:·000000000002bdc0·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_index_select_string93 ····90:·000000000002bdc0·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_index_select_string
94 ····91:·0000000000010ef0···281·FUNC····GLOBAL·DEFAULT···12·grib_f_set_long_array_94 ····91:·0000000000010ef0···281·FUNC····GLOBAL·DEFAULT····9·grib_f_set_long_array_
95 ····92:·000000000000f0a0···458·FUNC····GLOBAL·DEFAULT···12·grib_f_index_new_from_file_95 ····92:·000000000000f0a0···458·FUNC····GLOBAL·DEFAULT····9·grib_f_index_new_from_file_
96 ····93:·0000000000021220···966·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_read_from_file_char96 ····93:·0000000000021220···966·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_read_from_file_char
97 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_count_in_file97 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_count_in_file
98 ····95:·000000000001bfd0···152·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_int98 ····95:·000000000001bfd0···152·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_int
99 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_keys_iterator_set_flags99 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_keys_iterator_set_flags
100 ····97:·0000000000028b60···182·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_get_byte_array100 ····97:·0000000000028b60···182·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_get_byte_array
101 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_assertion_failed101 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·codes_assertion_failed
102 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_write_message102 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_write_message
103 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_set_debug103 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_context_set_debug
104 ···101:·000000000000fce0···297·FUNC····GLOBAL·DEFAULT···12·grib_f_get_int_104 ···101:·000000000000fce0···297·FUNC····GLOBAL·DEFAULT····9·grib_f_get_int_
105 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_get_double_array105 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_get_double_array
106 ···103:·000000000001ed80···103·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_any_new_from_file106 ···103:·000000000001ed80···103·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_any_new_from_file
107 ···104:·0000000000022dd0··1002·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_read_bytes_real8_size_t107 ···104:·0000000000022dd0··1002·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_read_bytes_real8_size_t
108 ···105:·000000000000dbd0····70·FUNC····GLOBAL·DEFAULT···12·grib_f_keys_iterator_rewind_108 ···105:·000000000000dbd0····70·FUNC····GLOBAL·DEFAULT····9·grib_f_keys_iterator_rewind_
109 ···106:·0000000000019f20··2109·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_real4_elements109 ···106:·0000000000019f20··2109·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_real4_elements
110 ···107:·000000000000d780····70·FUNC····GLOBAL·DEFAULT···12·grib_f_skip_computed_110 ···107:·000000000000d780····70·FUNC····GLOBAL·DEFAULT····9·grib_f_skip_computed_
111 ···108:·000000000002c090·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_index_get_size_int111 ···108:·000000000002c090·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_index_get_size_int
112 ···109:·000000000001efb0···103·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_close_file112 ···109:·000000000001efb0···103·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_close_file
113 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_delete113 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_index_delete
114 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_keys_iterator_get_name114 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_keys_iterator_get_name
115 ···112:·000000000002bd40·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_open_file115 ···112:·000000000002bd40·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_open_file
116 ···113:·000000000000d960···620·FUNC····GLOBAL·DEFAULT···12·grib_f_keys_iterator_get_name_116 ···113:·000000000000d960···620·FUNC····GLOBAL·DEFAULT····9·grib_f_keys_iterator_get_name_
117 ···114:·000000000001a800···152·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_real4_element117 ···114:·000000000001a800···152·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_real4_element
118 ···115:·0000000000011d80···308·FUNC····GLOBAL·DEFAULT···12·grib_f_get_real4_118 ···115:·0000000000011d80···308·FUNC····GLOBAL·DEFAULT····9·grib_f_get_real4_
119 ···116:·000000000001be90···152·FUNC····GLOBAL·DEFAULT···12·__grib_api_MOD_grib_get_native_type119 ···116:·000000000001be90···152·FUNC····GLOBAL·DEFAULT····9·__grib_api_MOD_grib_get_native_type
120 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4120 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__fprintf_chk@GLIBC_2.3.4
121 ···118:·0000000000027120···111·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_bufr_multi_element_constant_arrays_on121 ···118:·0000000000027120···111·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_bufr_multi_element_constant_arrays_on
122 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_oarray_push122 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·grib_oarray_push
123 ···120:·0000000000012c90···297·FUNC····GLOBAL·DEFAULT···12·grib_f_set_real8_123 ···120:·0000000000012c90···297·FUNC····GLOBAL·DEFAULT····9·grib_f_set_real8_
124 ···121:·000000000002bd60·····9·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_index_write124 ···121:·000000000002bd60·····9·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_index_write
125 ···122:·00000000000282f0··1044·FUNC····GLOBAL·DEFAULT···12·__eccodes_MOD_codes_get_real8_array125 ···122:·00000000000282f0··1044·FUNC····GLOBAL·DEFAULT····9·__eccodes_MOD_codes_get_real8_array
126 ···123:·000000000000d7d0····70·FUNC····GLOBAL·DEFAULT···12·grib_f_skip_coded_126 ···123:·000000000000d7d0····70·FUNC····GLOBAL·DEFAULT····9·grib_f_skip_coded_
Max diff block lines reached; 71582/90914 bytes (78.74%) of diff not shown.
539 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 558, 16 lines modifiedOffset 558, 14 lines modified
558 grib_set_bytes558 grib_set_bytes
559 __eccodes_MOD_codes_write_bytes_int4_size_t559 __eccodes_MOD_codes_write_bytes_int4_size_t
560 grib_oarray_delete560 grib_oarray_delete
561 grib_multi_handle_write561 grib_multi_handle_write
562 grib_f_dump_562 grib_f_dump_
563 __eccodes_MOD_codes_new_from_file563 __eccodes_MOD_codes_new_from_file
564 .shstrtab564 .shstrtab
565 .note.gnu.build-id 
566 .gnu.hash 
567 .gnu.version565 .gnu.version
568 .gnu.version_r566 .gnu.version_r
569 .rela.dyn567 .rela.dyn
570 .rela.plt568 .rela.plt
571 .plt.got569 .plt.got
572 .eh_frame_hdr570 .eh_frame_hdr
573 .eh_frame571 .eh_frame
Offset 580, 7 lines modifiedOffset 578, 9 lines modified
580 .debug_info578 .debug_info
581 .debug_abbrev579 .debug_abbrev
582 .debug_line580 .debug_line
583 .debug_str581 .debug_str
584 .debug_line_str582 .debug_line_str
585 .debug_loclists583 .debug_loclists
586 .debug_rnglists584 .debug_rnglists
 585 .note.gnu.build-id
 586 .gnu.hash
3.02 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note3 ··0x00000010·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns
 4 ··0x00000020·796d002e·676e752e·76657273·696f6e00·ym..gnu.version.
 5 ··0x00000030·2e676e75·2e766572·73696f6e·5f72002e·.gnu.version_r..
 6 ··0x00000040·72656c61·2e64796e·002e7265·6c612e70·rela.dyn..rela.p
 7 ··0x00000050·6c74002e·696e6974·002e706c·742e676f·lt..init..plt.go
 8 ··0x00000060·74002e74·65787400·2e66696e·69002e72·t..text..fini..r
 9 ··0x00000070·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_
 10 ··0x00000080·68647200·2e65685f·6672616d·65002e69·hdr..eh_frame..i
 11 ··0x00000090·6e69745f·61727261·79002e66·696e695f·nit_array..fini_
 12 ··0x000000a0·61727261·79002e64·796e616d·6963002e·array..dynamic..
 13 ··0x000000b0·676f742e·706c7400·2e646174·61002e62·got.plt..data..b
 14 ··0x000000c0·7373002e·636f6d6d·656e7400·2e646562·ss..comment..deb
 15 ··0x000000d0·75675f61·72616e67·6573002e·64656275·ug_aranges..debu
 16 ··0x000000e0·675f696e·666f002e·64656275·675f6162·g_info..debug_ab
 17 ··0x000000f0·62726576·002e6465·6275675f·6c696e65·brev..debug_line
 18 ··0x00000100·002e6465·6275675f·73747200·2e646562·..debug_str..deb
 19 ··0x00000110·75675f6c·696e655f·73747200·2e646562·ug_line_str..deb
 20 ··0x00000120·75675f6c·6f636c69·73747300·2e646562·ug_loclists..deb
 21 ··0x00000130·75675f72·6e676c69·73747300·2e6e6f74·ug_rnglists..not
4 ··0x00000020·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g22 ··0x00000140·652e676e·752e6275·696c642d·6964002e·e.gnu.build-id..
5 ··0x00000030·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym.23 ··0x00000150·676e752e·68617368·002e6479·6e737472·gnu.hash..dynstr
6 ··0x00000040·2e64796e·73747200·2e676e75·2e766572·.dynstr..gnu.ver 
7 ··0x00000050·73696f6e·002e676e·752e7665·7273696f·sion..gnu.versio 
8 ··0x00000060·6e5f7200·2e72656c·612e6479·6e002e72·n_r..rela.dyn..r 
9 ··0x00000070·656c612e·706c7400·2e696e69·74002e70·ela.plt..init..p 
10 ··0x00000080·6c742e67·6f74002e·74657874·002e6669·lt.got..text..fi 
11 ··0x00000090·6e69002e·726f6461·7461002e·65685f66·ni..rodata..eh_f 
12 ··0x000000a0·72616d65·5f686472·002e6568·5f667261·rame_hdr..eh_fra 
13 ··0x000000b0·6d65002e·696e6974·5f617272·6179002e·me..init_array.. 
14 ··0x000000c0·66696e69·5f617272·6179002e·64796e61·fini_array..dyna 
15 ··0x000000d0·6d696300·2e676f74·2e706c74·002e6461·mic..got.plt..da 
16 ··0x000000e0·7461002e·62737300·2e636f6d·6d656e74·ta..bss..comment 
17 ··0x000000f0·002e6465·6275675f·6172616e·67657300·..debug_aranges. 
18 ··0x00000100·2e646562·75675f69·6e666f00·2e646562·.debug_info..deb 
19 ··0x00000110·75675f61·62627265·76002e64·65627567·ug_abbrev..debug 
20 ··0x00000120·5f6c696e·65002e64·65627567·5f737472·_line..debug_str 
21 ··0x00000130·002e6465·6275675f·6c696e65·5f737472·..debug_line_str 
22 ··0x00000140·002e6465·6275675f·6c6f636c·69737473·..debug_loclists 
23 ··0x00000150·002e6465·6275675f·726e676c·69737473·..debug_rnglists 
24 ··0x00000160·00··································.24 ··0x00000160·00··································.
  
1.31 MB
./usr/lib/debug/.build-id/e3/5fc6462d9bec5834e9bbcfe310842c74d15578.debug vs.
./usr/lib/debug/.build-id/0a/31d52551d8c49fa66ea0a9245fc26a843d30e3.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 93% similar despite different names
923 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········7157472·(bytes·into·file)13 ··Start·of·section·headers:··········7161000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
2.65 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x1af170·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x1af170·R···0x1000
 7 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
7 ··LOAD···········0x001000·0x00000000001b0000·0x00000000001b0000·0x000000·0x13899d·R·E·0x10008 ··LOAD···········0x001000·0x00000000001b0000·0x00000000001b0000·0x000000·0x13899d·R·E·0x1000
8 ··LOAD···········0x001000·0x00000000002e9000·0x00000000002e9000·0x000000·0x07416c·R···0x10009 ··LOAD···········0x001000·0x00000000002e9000·0x00000000002e9000·0x000000·0x07416c·R···0x1000
9 ··LOAD···········0x000d08·0x000000000035ed08·0x000000000035ed08·0x000000·0x0e8050·RW··0x1000 
10 ··DYNAMIC········0x000d08·0x0000000000413f70·0x0000000000413f70·0x000000·0x000230·RW··0x8 
11 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4 
12 ··GNU_EH_FRAME···0x001000·0x0000000000327b98·0x0000000000327b98·0x000000·0x008114·R···0x410 ··GNU_EH_FRAME···0x001000·0x0000000000327b98·0x0000000000327b98·0x000000·0x008114·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1011 ··LOAD···········0x000d08·0x000000000035ed08·0x000000000035ed08·0x000000·0x0e8050·RW··0x1000
14 ··GNU_RELRO······0x000d08·0x000000000035ed08·0x000000000035ed08·0x000000·0x0b72f8·R···0x112 ··GNU_RELRO······0x000d08·0x000000000035ed08·0x000000000035ed08·0x000000·0x0b72f8·R···0x1
 13 ··DYNAMIC········0x000d08·0x0000000000413f70·0x0000000000413f70·0x000000·0x000230·RW··0x8
 14 ··NOTE···········0x001000·0x0000000000447000·0x0000000000447000·0x000024·0x000024·R···0x4
 15 ··LOAD···········0x001000·0x0000000000447000·0x0000000000447000·0x000024·0x04508f·RW··0x1000
  
15 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
16 ··Segment·Sections...17 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.dynsym·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
 19 ···01·····
18 ···01·····.init·.plt·.plt.got·.text·.fini·20 ···02·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·21 ···03·····.rodata·.eh_frame_hdr·.eh_frame·.gcc_except_table·
 22 ···04·····.eh_frame_hdr·
20 ···03·····.init_array·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.data·.bss·23 ···05·····.init_array·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.data·.bss·
21 ···04·····.dynamic· 
22 ···05·····.note.gnu.build-id· 
23 ···06·····.eh_frame_hdr· 
24 ···07····· 
25 ···08·····.init_array·.fini_array·.data.rel.ro·.dynamic·.got·24 ···06·····.init_array·.fini_array·.data.rel.ro·.dynamic·.got·
 25 ···07·····.dynamic·
 26 ···08·····.note.gnu.build-id·
 27 ···09·····.note.gnu.build-id·.gnu.hash·.dynstr·
7.17 KB
readelf --wide --sections {}
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 There·are·38·section·headers,·starting·at·offset·0x6d36e0:1 There·are·38·section·headers,·starting·at·offset·0x6d44a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4 
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·00a35c·00···A··3···0··8 
7 ··[·3]·.dynsym···········NOBITS··········000000000000a5c0·00025c·0207f0·18···A··4···1··85 ··[·1]·.dynsym···········NOBITS··········000000000000a5c0·00a5c0·0207f0·18···A·37···1··8
8 ··[·4]·.dynstr···········NOBITS··········000000000002adb0·00025c·03acf3·00···A··0···0··1 
9 ··[·5]·.gnu.version······NOBITS··········0000000000065aa4·00025c·002b54·02···A··3···0··26 ··[·2]·.gnu.version······NOBITS··········0000000000065aa4·00a5c0·002b54·02···A··1···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00000000000685f8·00025c·0001c0·00···A··4···4··87 ··[·3]·.gnu.version_r····NOBITS··········00000000000685f8·00a5c0·0001c0·00···A·37···4··8
11 ··[·7]·.rela.dyn·········NOBITS··········00000000000687b8·00025c·140208·18···A··3···0··88 ··[·4]·.rela.dyn·········NOBITS··········00000000000687b8·00a5c0·140208·18···A··1···0··8
12 ··[·8]·.rela.plt·········NOBITS··········00000000001a89c0·00025c·0067b0·18···A··3··23··89 ··[·5]·.rela.plt·········NOBITS··········00000000001a89c0·00a5c0·0067b0·18···A··1··20··8
13 ··[·9]·.init·············NOBITS··········00000000001b0000·001000·000017·00··AX··0···0··410 ··[·6]·.init·············NOBITS··········00000000001b0000·001000·000017·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000000001b0020·001000·004530·10··AX··0···0·1611 ··[·7]·.plt··············NOBITS··········00000000001b0020·001000·004530·10··AX··0···0·16
15 ··[11]·.plt.got··········NOBITS··········00000000001b4550·001000·000078·08··AX··0···0··812 ··[·8]·.plt.got··········NOBITS··········00000000001b4550·001000·000078·08··AX··0···0··8
16 ··[12]·.text·············NOBITS··········00000000001b4600·001000·134394·00··AX··0···0·6413 ··[·9]·.text·············NOBITS··········00000000001b4600·001000·134394·00··AX··0···0·64
17 ··[13]·.fini·············NOBITS··········00000000002e8994·001000·000009·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········00000000002e8994·001000·000009·00··AX··0···0··4
18 ··[14]·.rodata···········NOBITS··········00000000002e9000·001000·03eb96·00···A··0···0·12815 ··[11]·.rodata···········NOBITS··········00000000002e9000·001000·03eb96·00···A··0···0·128
19 ··[15]·.eh_frame_hdr·····NOBITS··········0000000000327b98·001000·008114·00···A··0···0··416 ··[12]·.eh_frame_hdr·····NOBITS··········0000000000327b98·001000·008114·00···A··0···0··4
20 ··[16]·.eh_frame·········NOBITS··········000000000032fcb0·001000·0292dc·00···A··0···0··817 ··[13]·.eh_frame·········NOBITS··········000000000032fcb0·001000·0292dc·00···A··0···0··8
21 ··[17]·.gcc_except_table·NOBITS··········0000000000358f8c·001000·0041e0·00···A··0···0··418 ··[14]·.gcc_except_table·NOBITS··········0000000000358f8c·001000·0041e0·00···A··0···0··4
22 ··[18]·.init_array·······NOBITS··········000000000035ed08·000d08·0007b0·08··WA··0···0··819 ··[15]·.init_array·······NOBITS··········000000000035ed08·000d08·0007b0·08··WA··0···0··8
23 ··[19]·.fini_array·······NOBITS··········000000000035f4b8·000d08·000008·08··WA··0···0··820 ··[16]·.fini_array·······NOBITS··········000000000035f4b8·000d08·000008·08··WA··0···0··8
24 ··[20]·.data.rel.ro······NOBITS··········000000000035f4c0·000d08·0b4ab0·00··WA··0···0·3221 ··[17]·.data.rel.ro······NOBITS··········000000000035f4c0·000d08·0b4ab0·00··WA··0···0·32
25 ··[21]·.dynamic··········NOBITS··········0000000000413f70·000d08·000230·10··WA··4···0··822 ··[18]·.dynamic··········NOBITS··········0000000000413f70·000d08·000230·10··WA·37···0··8
26 ··[22]·.got··············NOBITS··········00000000004141a0·000d08·001e30·08··WA··0···0··823 ··[19]·.got··············NOBITS··········00000000004141a0·000d08·001e30·08··WA··0···0··8
27 ··[23]·.got.plt··········NOBITS··········0000000000415fe8·000d08·0022a8·08··WA··0···0··824 ··[20]·.got.plt··········NOBITS··········0000000000415fe8·000d08·0022a8·08··WA··0···0··8
28 ··[24]·.data·············NOBITS··········00000000004182a0·000d08·008bcc·00··WA··0···0·3225 ··[21]·.data·············NOBITS··········00000000004182a0·000d08·008bcc·00··WA··0···0·32
29 ··[25]·.bss··············NOBITS··········0000000000420e80·000d08·025ed8·00··WA··0···0·3226 ··[22]·.bss··············NOBITS··········0000000000420e80·000d08·025ed8·00··WA··0···0·32
30 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··127 ··[23]·.comment··········PROGBITS········0000000000000000·001024·00001e·01··MS··0···0··1
31 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·002659·00···C··0···0··828 ··[24]·.debug_aranges····PROGBITS········0000000000000000·001048·002659·00···C··0···0··8
32 ··[28]·.debug_info·······PROGBITS········0000000000000000·0028e0·4ce9c4·00···C··0···0··829 ··[25]·.debug_info·······PROGBITS········0000000000000000·0036a8·4ce9c4·00···C··0···0··8
33 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·4d12a8·01f40f·00···C··0···0··830 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·4d2070·01f40f·00···C··0···0··8
34 ··[30]·.debug_line·······PROGBITS········0000000000000000·4f06b8·06a3f3·00···C··0···0··831 ··[27]·.debug_line·······PROGBITS········0000000000000000·4f1480·06a3f3·00···C··0···0··8
35 ··[31]·.debug_str········PROGBITS········0000000000000000·55aab0·034a59·01·MSC··0···0··832 ··[28]·.debug_str········PROGBITS········0000000000000000·55b878·034a59·01·MSC··0···0··8
36 ··[32]·.debug_line_str···PROGBITS········0000000000000000·58f510·001119·01·MSC··0···0··833 ··[29]·.debug_line_str···PROGBITS········0000000000000000·5902d8·001119·01·MSC··0···0··8
37 ··[33]·.debug_loclists···PROGBITS········0000000000000000·590630·0b63c5·00···C··0···0··834 ··[30]·.debug_loclists···PROGBITS········0000000000000000·5913f8·0b63c5·00···C··0···0··8
38 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·6469f8·01feb6·00···C··0···0··835 ··[31]·.debug_rnglists···PROGBITS········0000000000000000·6477c0·01feb6·00···C··0···0··8
 36 ··[32]·.note.gnu.build-id·NOTE············0000000000447000·001000·000024·00···A··0···0··4
 37 ··[33]·.gnu.hash·········NOBITS··········0000000000447028·001024·00a35c·00···A··1···0··8
 38 ··[34]·.dynstr···········NOBITS··········0000000000451388·001024·03ad07·00···A··0···0··8
39 ··[35]·.symtab···········SYMTAB··········0000000000000000·6668b0·027de0·18·····36·1259··839 ··[35]·.symtab···········SYMTAB··········0000000000000000·667678·027de0·18·····36·1259··8
40 ··[36]·.strtab···········STRTAB··········0000000000000000·68e690·044ec9·00······0···0··140 ··[36]·.strtab···········STRTAB··········0000000000000000·68f458·044ec9·00······0···0··1
41 ··[37]·.shstrtab·········STRTAB··········0000000000000000·6d3559·000180·00······0···0··141 ··[37]·.shstrtab·········STRTAB··········0000000000000000·6d4321·000180·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
46 ··R·(retain),·D·(mbind),·l·(large),·p·(processor·specific)46 ··R·(retain),·D·(mbind),·l·(large),·p·(processor·specific)
1.3 MB
readelf --wide --symbols {}
    
Offset 1, 6807 lines modifiedOffset 1, 6807 lines modified
  
1 Symbol·table·'.symtab'·contains·6804·entries:1 Symbol·table·'.symtab'·contains·6804·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step_unit.cc4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step_unit.cc
5 ·····2:·00000000001b4600····74·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4Unit5valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v.cold5 ·····2:·00000000001b4600····74·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4Unit5valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v.cold
6 ·····3:·00000000001b464a····32·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4Unit5valueIlEET_v.cold6 ·····3:·00000000001b464a····32·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4Unit5valueIlEET_v.cold
7 ·····4:·00000000001c1930···159·FUNC····LOCAL··DEFAULT···12·_GLOBAL__sub_I_step_unit.cc7 ·····4:·00000000001c1930···159·FUNC····LOCAL··DEFAULT····9·_GLOBAL__sub_I_step_unit.cc
8 ·····5:·000000000030aa60····12·OBJECT··LOCAL··DEFAULT···14·C.64.08 ·····5:·000000000030aa60····12·OBJECT··LOCAL··DEFAULT···11·C.64.0
9 ·····6:·000000000030aa20····60·OBJECT··LOCAL··DEFAULT···14·C.65.19 ·····6:·000000000030aa20····60·OBJECT··LOCAL··DEFAULT···11·C.65.1
10 ·····7:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step.cc10 ·····7:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step.cc
11 ·····8:·00000000001d2380···339·FUNC····LOCAL··DEFAULT···12·_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.011 ·····8:·00000000001d2380···339·FUNC····LOCAL··DEFAULT····9·_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0
12 ·····9:·00000000001d24e0···200·FUNC····LOCAL··DEFAULT···12·_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.012 ·····9:·00000000001d24e0···200·FUNC····LOCAL··DEFAULT····9·_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.0
13 ····10:·00000000001d6c20···165·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_.isra.013 ····10:·00000000001d6c20···165·FUNC····LOCAL··DEFAULT····9·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_.isra.0
14 ····11:·00000000001d25b0···303·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.014 ····11:·00000000001d25b0···303·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0
15 ····12:·00000000001b466a····12·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0.cold15 ····12:·00000000001b466a····12·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0.cold
16 ····13:·00000000001d26e0···451·FUNC····LOCAL··DEFAULT···12·_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.016 ····13:·00000000001d26e0···451·FUNC····LOCAL··DEFAULT····9·_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0
17 ····14:·00000000001d28b0···485·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_.isra.017 ····14:·00000000001d28b0···485·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_.isra.0
18 ····15:·00000000001d2aa0···341·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIN7eccodes4StepESaIS1_EE12emplace_backIJS1_EEERS1_DpOT_.isra.018 ····15:·00000000001d2aa0···341·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorIN7eccodes4StepESaIS1_EE12emplace_backIJS1_EEERS1_DpOT_.isra.0
19 ····16:·00000000001b4676····12·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorIN7eccodes4StepESaIS1_EE12emplace_backIJS1_EEERS1_DpOT_.isra.0.cold19 ····16:·00000000001b4676····12·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorIN7eccodes4StepESaIS1_EE12emplace_backIJS1_EEERS1_DpOT_.isra.0.cold
20 ····17:·00000000001d2c00···194·FUNC····LOCAL··DEFAULT···12·_ZNKSt8__detail9_Map_baseIN7eccodes4Unit5ValueESt4pairIKS3_mESaIS6_ENS_10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EE2atERS5_.isra.020 ····17:·00000000001d2c00···194·FUNC····LOCAL··DEFAULT····9·_ZNKSt8__detail9_Map_baseIN7eccodes4Unit5ValueESt4pairIKS3_mESaIS6_ENS_10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EE2atERS5_.isra.0
21 ····18:·00000000001b4682····13·FUNC····LOCAL··DEFAULT···12·_ZNKSt8__detail9_Map_baseIN7eccodes4Unit5ValueESt4pairIKS3_mESaIS6_ENS_10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EE2atERS5_.isra.0.cold21 ····18:·00000000001b4682····13·FUNC····LOCAL··DEFAULT····9·_ZNKSt8__detail9_Map_baseIN7eccodes4Unit5ValueESt4pairIKS3_mESaIS6_ENS_10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EE2atERS5_.isra.0.cold
22 ····19:·00000000001d2cd0···264·FUNC····LOCAL··DEFAULT···12·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.022 ····19:·00000000001d2cd0···264·FUNC····LOCAL··DEFAULT····9·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0
23 ····20:·00000000001d6dd0····66·FUNC····LOCAL··DEFAULT···12·_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc.isra.023 ····20:·00000000001d6dd0····66·FUNC····LOCAL··DEFAULT····9·_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc.isra.0
24 ····21:·00000000001d6e20····66·FUNC····LOCAL··DEFAULT···12·_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc.isra.024 ····21:·00000000001d6e20····66·FUNC····LOCAL··DEFAULT····9·_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc.isra.0
25 ····22:·00000000001d2de0···197·FUNC····LOCAL··DEFAULT···12·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.025 ····22:·00000000001d2de0···197·FUNC····LOCAL··DEFAULT····9·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0
26 ····23:·00000000001b4690····33·FUNC····LOCAL··DEFAULT···12·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0.cold26 ····23:·00000000001b4690····33·FUNC····LOCAL··DEFAULT····9·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0.cold
27 ····24:·00000000001d2eb0···170·FUNC····LOCAL··DEFAULT···12·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.027 ····24:·00000000001d2eb0···170·FUNC····LOCAL··DEFAULT····9·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.0
28 ····25:·00000000001b46b2·····5·FUNC····LOCAL··DEFAULT···12·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.0.cold28 ····25:·00000000001b46b2·····5·FUNC····LOCAL··DEFAULT····9·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.0.cold
29 ····26:·00000000001d6f10···457·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.029 ····26:·00000000001d6f10···457·FUNC····LOCAL··DEFAULT····9·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
30 ····27:·00000000001d7460···496·FUNC····LOCAL··DEFAULT···12·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.030 ····27:·00000000001d7460···496·FUNC····LOCAL··DEFAULT····9·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0
31 ····28:·00000000001b46b7···187·FUNC····LOCAL··DEFAULT···12·_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.031 ····28:·00000000001b46b7···187·FUNC····LOCAL··DEFAULT····9·_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0
32 ····29:·00000000001b4772····32·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes4Step13optimize_unitEv.cold32 ····29:·00000000001b4772····32·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes4Step13optimize_unitEv.cold
33 ····30:·00000000001b4792····32·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes4Step11init_doubleEdRKNS_4UnitE.cold33 ····30:·00000000001b4792····32·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes4Step11init_doubleEdRKNS_4UnitE.cold
34 ····31:·00000000001b47b2····33·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes17find_common_unitsERKNS_4StepES2_.cold34 ····31:·00000000001b47b2····33·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes17find_common_unitsERKNS_4StepES2_.cold
35 ····32:·00000000001b47d4····33·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4StepltERKS0_.cold35 ····32:·00000000001b47d4····33·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4StepltERKS0_.cold
36 ····33:·00000000001b47f6····33·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4StepplERKS0_.cold36 ····33:·00000000001b47f6····33·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4StepplERKS0_.cold
37 ····34:·00000000001b4818····33·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4StepmiERKS0_.cold37 ····34:·00000000001b4818····33·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4StepmiERKS0_.cold
38 ····35:·00000000001b483a···401·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4Step5valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_RKS7_b.cold38 ····35:·00000000001b483a···401·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4Step5valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_RKS7_b.cold
39 ····36:·00000000001b49cc····74·FUNC····LOCAL··DEFAULT···12·_ZNK7eccodes4StepgtERKS0_.cold39 ····36:·00000000001b49cc····74·FUNC····LOCAL··DEFAULT····9·_ZNK7eccodes4StepgtERKS0_.cold
40 ····37:·00000000001d4e90···245·FUNC····LOCAL··DEFAULT···12·_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEERSG_DpOT_.isra.040 ····37:·00000000001d4e90···245·FUNC····LOCAL··DEFAULT····9·_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEERSG_DpOT_.isra.0
41 ····38:·00000000001dc4a0··1242·FUNC····LOCAL··DEFAULT···12·_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.041 ····38:·00000000001dc4a0··1242·FUNC····LOCAL··DEFAULT····9·_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0
42 ····39:·00000000001d4f90···316·FUNC····LOCAL··DEFAULT···12·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.042 ····39:·00000000001d4f90···316·FUNC····LOCAL··DEFAULT····9·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.0
43 ····40:·00000000001b4a16····12·FUNC····LOCAL··DEFAULT···12·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.0.cold43 ····40:·00000000001b4a16····12·FUNC····LOCAL··DEFAULT····9·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.0.cold
44 ····41:·00000000001d50d0··2018·FUNC····LOCAL··DEFAULT···12·_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE.constprop.044 ····41:·00000000001d50d0··2018·FUNC····LOCAL··DEFAULT····9·_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE.constprop.0
45 ····42:·00000000001b4a22····78·FUNC····LOCAL··DEFAULT···12·_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE.constprop.0.cold45 ····42:·00000000001b4a22····78·FUNC····LOCAL··DEFAULT····9·_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE.constprop.0.cold
46 ····43:·00000000001b4a70···570·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes16step_from_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UnitE.cold46 ····43:·00000000001b4a70···570·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes16step_from_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UnitE.cold
47 ····44:·00000000001b4caa···965·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes11parse_rangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UnitE.cold47 ····44:·00000000001b4caa···965·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes11parse_rangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UnitE.cold
48 ····45:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step_utilities.cc48 ····45:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·step_utilities.cc
49 ····46:·00000000001b50d2···418·FUNC····LOCAL··DEFAULT···12·_Z8get_stepP11grib_handlePKcS2_.cold49 ····46:·00000000001b50d2···418·FUNC····LOCAL··DEFAULT····9·_Z8get_stepP11grib_handlePKcS2_.cold
50 ····47:·00000000001b5274···115·FUNC····LOCAL··DEFAULT···12·_Z8set_stepP11grib_handleRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN7eccodes4StepE.cold50 ····47:·00000000001b5274···115·FUNC····LOCAL··DEFAULT····9·_Z8set_stepP11grib_handleRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN7eccodes4StepE.cold
51 ····48:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Action.cc51 ····48:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Action.cc
52 ····49:·00000000001b52e7···187·FUNC····LOCAL··DEFAULT···12·grib_dump_action_tree.cold52 ····49:·00000000001b52e7···187·FUNC····LOCAL··DEFAULT····9·grib_dump_action_tree.cold
53 ····50:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Alias.cc53 ····50:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Alias.cc
54 ····51:·00000000001b53a2····21·FUNC····LOCAL··DEFAULT···12·_Z24grib_action_create_aliasP12grib_contextPKcS2_S2_i.cold54 ····51:·00000000001b53a2····21·FUNC····LOCAL··DEFAULT····9·_Z24grib_action_create_aliasP12grib_contextPKcS2_S2_i.cold
55 ····52:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Gen.cc55 ····52:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Gen.cc
56 ····53:·00000000001b53b7····22·FUNC····LOCAL··DEFAULT···12·_Z22grib_action_create_genP12grib_contextPKcS2_lPN7eccodes9ArgumentsES5_iS2_S2_.cold56 ····53:·00000000001b53b7····22·FUNC····LOCAL··DEFAULT····9·_Z22grib_action_create_genP12grib_contextPKcS2_lPN7eccodes9ArgumentsES5_iS2_S2_.cold
57 ····54:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·If.cc57 ····54:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·If.cc
58 ····55:·00000000001b53cd····22·FUNC····LOCAL··DEFAULT···12·_Z21grib_action_create_ifP12grib_contextPN7eccodes10ExpressionEPNS1_6ActionES5_iiPKc.cold58 ····55:·00000000001b53cd····22·FUNC····LOCAL··DEFAULT····9·_Z21grib_action_create_ifP12grib_contextPN7eccodes10ExpressionEPNS1_6ActionES5_iiPKc.cold
59 ····56:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Switch.cc59 ····56:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Switch.cc
60 ····57:·00000000001b53e3····21·FUNC····LOCAL··DEFAULT···12·_Z25grib_action_create_switchP12grib_contextPN7eccodes9ArgumentsEP9grib_casePNS1_6ActionE.cold60 ····57:·00000000001b53e3····21·FUNC····LOCAL··DEFAULT····9·_Z25grib_action_create_switchP12grib_contextPN7eccodes9ArgumentsEP9grib_casePNS1_6ActionE.cold
61 ····58:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·List.cc61 ····58:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·List.cc
62 ····59:·00000000001b53f8····21·FUNC····LOCAL··DEFAULT···12·_Z23grib_action_create_listP12grib_contextPKcPN7eccodes10ExpressionEPNS3_6ActionE.cold62 ····59:·00000000001b53f8····21·FUNC····LOCAL··DEFAULT····9·_Z23grib_action_create_listP12grib_contextPKcPN7eccodes10ExpressionEPNS3_6ActionE.cold
63 ····60:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Meta.cc63 ····60:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Meta.cc
64 ····61:·00000000001b540d····22·FUNC····LOCAL··DEFAULT···12·_Z23grib_action_create_metaP12grib_contextPKcS2_PN7eccodes9ArgumentsES5_mS2_.cold64 ····61:·00000000001b540d····22·FUNC····LOCAL··DEFAULT····9·_Z23grib_action_create_metaP12grib_contextPKcS2_PN7eccodes9ArgumentsES5_mS2_.cold
65 ····62:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Remove.cc65 ····62:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Remove.cc
66 ····63:·00000000001b5423····21·FUNC····LOCAL··DEFAULT···12·_Z25grib_action_create_removeP12grib_contextPN7eccodes9ArgumentsE.cold66 ····63:·00000000001b5423····21·FUNC····LOCAL··DEFAULT····9·_Z25grib_action_create_removeP12grib_contextPN7eccodes9ArgumentsE.cold
67 ····64:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Rename.cc67 ····64:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Rename.cc
68 ····65:·00000000001b5438····21·FUNC····LOCAL··DEFAULT···12·_Z25grib_action_create_renameP12grib_contextPcS1_.cold68 ····65:·00000000001b5438····21·FUNC····LOCAL··DEFAULT····9·_Z25grib_action_create_renameP12grib_contextPcS1_.cold
69 ····66:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Assert.cc69 ····66:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Assert.cc
70 ····67:·00000000001b544d····21·FUNC····LOCAL··DEFAULT···12·_Z25grib_action_create_assertP12grib_contextPN7eccodes10ExpressionE.cold70 ····67:·00000000001b544d····21·FUNC····LOCAL··DEFAULT····9·_Z25grib_action_create_assertP12grib_contextPN7eccodes10ExpressionE.cold
71 ····68:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Template.cc71 ····68:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Template.cc
72 ····69:·00000000001b5462····21·FUNC····LOCAL··DEFAULT···12·_Z27grib_action_create_templateP12grib_contextiPKcS2_i.cold72 ····69:·00000000001b5462····21·FUNC····LOCAL··DEFAULT····9·_Z27grib_action_create_templateP12grib_contextiPKcS2_i.cold
73 ····70:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·When.cc73 ····70:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·When.cc
74 ····71:·00000000001b5477····21·FUNC····LOCAL··DEFAULT···12·_Z23grib_action_create_whenP12grib_contextPN7eccodes10ExpressionEPNS1_6ActionES5_.cold74 ····71:·00000000001b5477····21·FUNC····LOCAL··DEFAULT····9·_Z23grib_action_create_whenP12grib_contextPN7eccodes10ExpressionEPNS1_6ActionES5_.cold
75 ····72:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Concept.cc75 ····72:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Concept.cc
76 ····73:·00000000001b548c····16·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes6action7ConceptC2EP12grib_contextPKcP18grib_concept_valueS5_S5_S5_S5_S5_S5_ii.cold76 ····73:·00000000001b548c····16·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes6action7ConceptC2EP12grib_contextPKcP18grib_concept_valueS5_S5_S5_S5_S5_S5_ii.cold
77 ····74:·00000000001b549c····22·FUNC····LOCAL··DEFAULT···12·_Z26grib_action_create_conceptP12grib_contextPKcP18grib_concept_valueS2_S2_S2_S2_S2_S2_ii.cold77 ····74:·00000000001b549c····22·FUNC····LOCAL··DEFAULT····9·_Z26grib_action_create_conceptP12grib_contextPKcP18grib_concept_valueS2_S2_S2_S2_S2_S2_ii.cold
78 ····75:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·HashArray.cc78 ····75:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·HashArray.cc
79 ····76:·00000000001b54b2····16·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes6action9HashArrayC2EP12grib_contextPKcP21grib_hash_array_valueS5_S5_S5_S5_S5_S5_ii.cold79 ····76:·00000000001b54b2····16·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes6action9HashArrayC2EP12grib_contextPKcP21grib_hash_array_valueS5_S5_S5_S5_S5_S5_ii.cold
80 ····77:·00000000001b54c2····22·FUNC····LOCAL··DEFAULT···12·_Z29grib_action_create_hash_arrayP12grib_contextPKcP21grib_hash_array_valueS2_S2_S2_S2_S2_S2_ii.cold80 ····77:·00000000001b54c2····22·FUNC····LOCAL··DEFAULT····9·_Z29grib_action_create_hash_arrayP12grib_contextPKcP21grib_hash_array_valueS2_S2_S2_S2_S2_S2_ii.cold
81 ····78:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Set.cc81 ····78:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Set.cc
82 ····79:·00000000001b54d8····21·FUNC····LOCAL··DEFAULT···12·_Z22grib_action_create_setP12grib_contextPKcPN7eccodes10ExpressionEi.cold82 ····79:·00000000001b54d8····21·FUNC····LOCAL··DEFAULT····9·_Z22grib_action_create_setP12grib_contextPKcPN7eccodes10ExpressionEi.cold
83 ····80:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetSarray.cc83 ····80:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetSarray.cc
84 ····81:·00000000001b54ed····21·FUNC····LOCAL··DEFAULT···12·_Z29grib_action_create_set_sarrayP12grib_contextPKcP11grib_sarray.cold84 ····81:·00000000001b54ed····21·FUNC····LOCAL··DEFAULT····9·_Z29grib_action_create_set_sarrayP12grib_contextPKcP11grib_sarray.cold
85 ····82:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetDarray.cc85 ····82:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetDarray.cc
86 ····83:·00000000001b5502····21·FUNC····LOCAL··DEFAULT···12·_Z29grib_action_create_set_darrayP12grib_contextPKcP11grib_darray.cold86 ····83:·00000000001b5502····21·FUNC····LOCAL··DEFAULT····9·_Z29grib_action_create_set_darrayP12grib_contextPKcP11grib_darray.cold
87 ····84:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Noop.cc87 ····84:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Noop.cc
88 ····85:·00000000001b5517····21·FUNC····LOCAL··DEFAULT···12·_Z23grib_action_create_noopP12grib_contextPKc.cold88 ····85:·00000000001b5517····21·FUNC····LOCAL··DEFAULT····9·_Z23grib_action_create_noopP12grib_contextPKc.cold
89 ····86:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Write.cc89 ····86:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Write.cc
90 ····87:·00000000001b552c····21·FUNC····LOCAL··DEFAULT···12·_Z24grib_action_create_writeP12grib_contextPKcii.cold90 ····87:·00000000001b552c····21·FUNC····LOCAL··DEFAULT····9·_Z24grib_action_create_writeP12grib_contextPKcii.cold
91 ····88:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Print.cc91 ····88:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Print.cc
92 ····89:·00000000001f4430···176·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes6action5Print7executeEP11grib_handle.localalias92 ····89:·00000000001f4430···176·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes6action5Print7executeEP11grib_handle.localalias
93 ····90:·00000000001b5541····21·FUNC····LOCAL··DEFAULT···12·_Z24grib_action_create_printP12grib_contextPKcPc.cold93 ····90:·00000000001b5541····21·FUNC····LOCAL··DEFAULT····9·_Z24grib_action_create_printP12grib_contextPKcPc.cold
94 ····91:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Close.cc94 ····91:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Close.cc
95 ····92:·00000000001b5556····21·FUNC····LOCAL··DEFAULT···12·_Z24grib_action_create_closeP12grib_contextPKc.cold95 ····92:·00000000001b5556····21·FUNC····LOCAL··DEFAULT····9·_Z24grib_action_create_closeP12grib_contextPKc.cold
96 ····93:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Variable.cc96 ····93:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Variable.cc
97 ····94:·00000000001b556b····22·FUNC····LOCAL··DEFAULT···12·_Z27grib_action_create_variableP12grib_contextPKcS2_lPN7eccodes9ArgumentsES5_iS2_.cold97 ····94:·00000000001b556b····22·FUNC····LOCAL··DEFAULT····9·_Z27grib_action_create_variableP12grib_contextPKcS2_lPN7eccodes9ArgumentsES5_iS2_.cold
98 ····95:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Modify.cc98 ····95:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Modify.cc
99 ····96:·00000000001b5581····21·FUNC····LOCAL··DEFAULT···12·_Z25grib_action_create_modifyP12grib_contextPKcl.cold99 ····96:·00000000001b5581····21·FUNC····LOCAL··DEFAULT····9·_Z25grib_action_create_modifyP12grib_contextPKcl.cold
100 ····97:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·TransientDarray.cc100 ····97:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·TransientDarray.cc
101 ····98:·00000000001b5596····16·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes6action15TransientDArrayC2EP12grib_contextPKcP11grib_darrayi.cold101 ····98:·00000000001b5596····16·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes6action15TransientDArrayC2EP12grib_contextPKcP11grib_darrayi.cold
102 ····99:·00000000001b55a6····21·FUNC····LOCAL··DEFAULT···12·_Z35grib_action_create_transient_darrayP12grib_contextPKcP11grib_darrayi.cold102 ····99:·00000000001b55a6····21·FUNC····LOCAL··DEFAULT····9·_Z35grib_action_create_transient_darrayP12grib_contextPKcP11grib_darrayi.cold
103 ···100:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetMissing.cc103 ···100:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·SetMissing.cc
104 ···101:·00000000001b55bb····21·FUNC····LOCAL··DEFAULT···12·grib_action_create_set_missing.cold104 ···101:·00000000001b55bb····21·FUNC····LOCAL··DEFAULT····9·grib_action_create_set_missing.cold
105 ···102:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_bufr_descriptors_array.cc105 ···102:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_bufr_descriptors_array.cc
106 ···103:·00000000001b55d0····44·FUNC····LOCAL··DEFAULT···12·grib_bufr_descriptors_array_push.cold106 ···103:·00000000001b55d0····44·FUNC····LOCAL··DEFAULT····9·grib_bufr_descriptors_array_push.cold
107 ···104:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_darray.cc107 ···104:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_darray.cc
108 ···105:·00000000001b55fc····47·FUNC····LOCAL··DEFAULT···12·grib_darray_push.cold108 ···105:·00000000001b55fc····47·FUNC····LOCAL··DEFAULT····9·grib_darray_push.cold
109 ···106:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_sarray.cc109 ···106:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_sarray.cc
110 ···107:·00000000001b562b····42·FUNC····LOCAL··DEFAULT···12·grib_sarray_push.cold110 ···107:·00000000001b562b····42·FUNC····LOCAL··DEFAULT····9·grib_sarray_push.cold
111 ···108:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_oarray.cc111 ···108:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_oarray.cc
112 ···109:·00000000001b5655····42·FUNC····LOCAL··DEFAULT···12·grib_oarray_push.cold112 ···109:·00000000001b5655····42·FUNC····LOCAL··DEFAULT····9·grib_oarray_push.cold
113 ···110:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_vdarray.cc113 ···110:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_vdarray.cc
114 ···111:·00000000001b567f····42·FUNC····LOCAL··DEFAULT···12·grib_vdarray_push.cold114 ···111:·00000000001b567f····42·FUNC····LOCAL··DEFAULT····9·grib_vdarray_push.cold
115 ···112:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_vsarray.cc115 ···112:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_vsarray.cc
116 ···113:·00000000001b56a9····42·FUNC····LOCAL··DEFAULT···12·grib_vsarray_push.cold116 ···113:·00000000001b56a9····42·FUNC····LOCAL··DEFAULT····9·grib_vsarray_push.cold
117 ···114:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_iarray.cc117 ···114:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_iarray.cc
118 ···115:·00000000001b56d3····44·FUNC····LOCAL··DEFAULT···12·grib_iarray_push.cold118 ···115:·00000000001b56d3····44·FUNC····LOCAL··DEFAULT····9·grib_iarray_push.cold
119 ···116:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_viarray.cc119 ···116:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·grib_viarray.cc
120 ···117:·00000000001b56ff····42·FUNC····LOCAL··DEFAULT···12·grib_viarray_push.cold120 ···117:·00000000001b56ff····42·FUNC····LOCAL··DEFAULT····9·grib_viarray_push.cold
121 ···118:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Gen.cc121 ···118:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Gen.cc
122 ···119:·00000000001f9ff0····28·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes8accessor3Gen11next_offsetEv.localalias122 ···119:·00000000001f9ff0····28·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes8accessor3Gen11next_offsetEv.localalias
123 ···120:·00000000001fa030·····9·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes8accessor3Gen10byte_countEv.localalias123 ···120:·00000000001fa030·····9·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes8accessor3Gen10byte_countEv.localalias
124 ···121:·00000000001fa040·····9·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes8accessor3Gen11byte_offsetEv.localalias124 ···121:·00000000001fa040·····9·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes8accessor3Gen11byte_offsetEv.localalias
125 ···122:·00000000001fa0b0····13·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes8accessor3Gen10make_cloneEP12grib_sectionPi.localalias125 ···122:·00000000001fa0b0····13·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes8accessor3Gen10make_cloneEP12grib_sectionPi.localalias
126 ···123:·00000000001fa0e0····49·FUNC····LOCAL··DEFAULT···12·_ZN7eccodes8accessor3Gen15get_native_typeEv.localalias126 ···123:·00000000001fa0e0····49·FUNC····LOCAL··DEFAULT····9·_ZN7eccodes8accessor3Gen15get_native_typeEv.localalias
Max diff block lines reached; 1331857/1360181 bytes (97.92%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e35fc6462d9bec5834e9bbcfe310842c74d155783 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0a31d52551d8c49fa66ea0a9245fc26a843d30e3
860 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 UxGCC:·(Debian·15.2.0-7)·15.2.01 GCC:·(Debian·15.2.0-7)·15.2.0
2 \Q»     Lyfs8rZ^.j2 \Q»     Lyfs8rZ^.j
3 ]Y}h8Rh2|3 ]Y}h8Rh2|
4 &B/#l8Nc4 &B/#l8Nc
5 ^[$>i;brz55 ^[$>i;brz5
6 /bY/Y}yM&#!6 /bY/Y}yM&#!
7 $WyrC/`<"7 $WyrC/`<"
8 +9??AZ6#8 +9??AZ6#
Offset 7840, 16 lines modifiedOffset 7840, 14 lines modified
7840 _ZN7eccodes8accessor19ExpandedDescriptors48grib_accessor_expanded_descriptors_set_do_expandEl7840 _ZN7eccodes8accessor19ExpandedDescriptors48grib_accessor_expanded_descriptors_set_do_expandEl
7841 _ZN7eccodes8accessor16OptimalStepUnits4dumpEPNS_6DumperE7841 _ZN7eccodes8accessor16OptimalStepUnits4dumpEPNS_6DumperE
7842 _ZN7eccodes8accessor14SectionPointer10byte_countEv7842 _ZN7eccodes8accessor14SectionPointer10byte_countEv
7843 _ZN7eccodes8accessor19DataG22OrderPacking12unpack_floatEPfPm7843 _ZN7eccodes8accessor19DataG22OrderPacking12unpack_floatEPfPm
7844 _ZN7eccodes8accessor4Blob15get_native_typeEv7844 _ZN7eccodes8accessor4Blob15get_native_typeEv
7845 codes_date_to_julian7845 codes_date_to_julian
7846 .shstrtab7846 .shstrtab
7847 .note.gnu.build-id 
7848 .gnu.hash 
7849 .gnu.version7847 .gnu.version
7850 .gnu.version_r7848 .gnu.version_r
7851 .rela.dyn7849 .rela.dyn
7852 .rela.plt7850 .rela.plt
7853 .plt.got7851 .plt.got
7854 .eh_frame_hdr7852 .eh_frame_hdr
7855 .eh_frame7853 .eh_frame
Offset 7864, 7 lines modifiedOffset 7862, 9 lines modified
7864 .debug_info7862 .debug_info
7865 .debug_abbrev7863 .debug_abbrev
7866 .debug_line7864 .debug_line
7867 .debug_str7865 .debug_str
7868 .debug_line_str7866 .debug_line_str
7869 .debug_loclists7867 .debug_loclists
7870 .debug_rnglists7868 .debug_rnglists
 7869 .note.gnu.build-id
 7870 .gnu.hash
3.23 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note3 ··0x00000010·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns
 4 ··0x00000020·796d002e·676e752e·76657273·696f6e00·ym..gnu.version.
 5 ··0x00000030·2e676e75·2e766572·73696f6e·5f72002e·.gnu.version_r..
 6 ··0x00000040·72656c61·2e64796e·002e7265·6c612e70·rela.dyn..rela.p
 7 ··0x00000050·6c74002e·696e6974·002e706c·742e676f·lt..init..plt.go
 8 ··0x00000060·74002e74·65787400·2e66696e·69002e72·t..text..fini..r
 9 ··0x00000070·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_
 10 ··0x00000080·68647200·2e65685f·6672616d·65002e67·hdr..eh_frame..g
 11 ··0x00000090·63635f65·78636570·745f7461·626c6500·cc_except_table.
 12 ··0x000000a0·2e696e69·745f6172·72617900·2e66696e·.init_array..fin
 13 ··0x000000b0·695f6172·72617900·2e646174·612e7265·i_array..data.re
 14 ··0x000000c0·6c2e726f·002e6479·6e616d69·63002e67·l.ro..dynamic..g
 15 ··0x000000d0·6f742e70·6c74002e·64617461·002e6273·ot.plt..data..bs
 16 ··0x000000e0·73002e63·6f6d6d65·6e74002e·64656275·s..comment..debu
 17 ··0x000000f0·675f6172·616e6765·73002e64·65627567·g_aranges..debug
 18 ··0x00000100·5f696e66·6f002e64·65627567·5f616262·_info..debug_abb
 19 ··0x00000110·72657600·2e646562·75675f6c·696e6500·rev..debug_line.
 20 ··0x00000120·2e646562·75675f73·7472002e·64656275·.debug_str..debu
 21 ··0x00000130·675f6c69·6e655f73·7472002e·64656275·g_line_str..debu
 22 ··0x00000140·675f6c6f·636c6973·7473002e·64656275·g_loclists..debu
 23 ··0x00000150·675f726e·676c6973·7473002e·6e6f7465·g_rnglists..note
4 ··0x00000020·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g24 ··0x00000160·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
5 ··0x00000030·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym.25 ··0x00000170·6e752e68·61736800·2e64796e·73747200·nu.hash..dynstr.
6 ··0x00000040·2e64796e·73747200·2e676e75·2e766572·.dynstr..gnu.ver 
7 ··0x00000050·73696f6e·002e676e·752e7665·7273696f·sion..gnu.versio 
8 ··0x00000060·6e5f7200·2e72656c·612e6479·6e002e72·n_r..rela.dyn..r 
9 ··0x00000070·656c612e·706c7400·2e696e69·74002e70·ela.plt..init..p 
10 ··0x00000080·6c742e67·6f74002e·74657874·002e6669·lt.got..text..fi 
11 ··0x00000090·6e69002e·726f6461·7461002e·65685f66·ni..rodata..eh_f 
12 ··0x000000a0·72616d65·5f686472·002e6568·5f667261·rame_hdr..eh_fra 
13 ··0x000000b0·6d65002e·6763635f·65786365·70745f74·me..gcc_except_t 
14 ··0x000000c0·61626c65·002e696e·69745f61·72726179·able..init_array 
15 ··0x000000d0·002e6669·6e695f61·72726179·002e6461·..fini_array..da 
16 ··0x000000e0·74612e72·656c2e72·6f002e64·796e616d·ta.rel.ro..dynam 
17 ··0x000000f0·6963002e·676f742e·706c7400·2e646174·ic..got.plt..dat 
18 ··0x00000100·61002e62·7373002e·636f6d6d·656e7400·a..bss..comment. 
19 ··0x00000110·2e646562·75675f61·72616e67·6573002e·.debug_aranges.. 
20 ··0x00000120·64656275·675f696e·666f002e·64656275·debug_info..debu 
21 ··0x00000130·675f6162·62726576·002e6465·6275675f·g_abbrev..debug_ 
22 ··0x00000140·6c696e65·002e6465·6275675f·73747200·line..debug_str. 
23 ··0x00000150·2e646562·75675f6c·696e655f·73747200·.debug_line_str. 
24 ··0x00000160·2e646562·75675f6c·6f636c69·73747300·.debug_loclists. 
25 ··0x00000170·2e646562·75675f72·6e676c69·73747300·.debug_rnglists.