--- /srv/reproducible-results/rbuild-debian/r-b-build.qTJPlZwR/b1/xawtv_3.107-1.1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.qTJPlZwR/b2/xawtv_3.107-1.1_i386.changes ├── Files │ @@ -16,12 +16,12 @@ │ c4d7beec958a4ad00c8e20cf36281336 31564 debug optional v4l-conf-dbgsym_3.107-1.1_i386.deb │ 7a44ab753b63764ba1f98bed683629a6 43280 video optional v4l-conf_3.107-1.1_i386.deb │ 6d38bcbf7f0cfb0b7a7477782ee00284 76136 debug optional webcam-dbgsym_3.107-1.1_i386.deb │ a9b55a69a27887f799c8e93aa179f4a1 63216 net optional webcam_3.107-1.1_i386.deb │ 1af0f1eeaaf9caa479a86eb833b5095b 551164 debug optional xawtv-dbgsym_3.107-1.1_i386.deb │ 3379ef3d2bd1fc678e6cea6d36a93162 18056 debug optional xawtv-plugin-qt-dbgsym_3.107-1.1_i386.deb │ 38d3bd067fb70ab48464fd41052d1723 34836 video optional xawtv-plugin-qt_3.107-1.1_i386.deb │ - e5df07694fb4b8b64063f6bedd65b8ba 136892 debug optional xawtv-plugins-dbgsym_3.107-1.1_i386.deb │ - 505dafab898d3e8c20d367886467f795 76652 video optional xawtv-plugins_3.107-1.1_i386.deb │ + 895bb8ddefa382049ccbe86d7666562d 137012 debug optional xawtv-plugins-dbgsym_3.107-1.1_i386.deb │ + ab9708489f6cb2dec46b10600589cce3 76800 video optional xawtv-plugins_3.107-1.1_i386.deb │ 8adff63cc34b47c59fca85069bd3d022 45600 debug optional xawtv-tools-dbgsym_3.107-1.1_i386.deb │ e1c28a660090be136bad00353b520c84 49524 video optional xawtv-tools_3.107-1.1_i386.deb │ a78dbd98caf92e8a3c1b19593918691c 278144 video optional xawtv_3.107-1.1_i386.deb ├── xawtv-plugins_3.107-1.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-12-06 19:59:01.000000 debian-binary │ │ --rw-r--r-- 0 0 0 1972 2021-12-06 19:59:01.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 74488 2021-12-06 19:59:01.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1968 2021-12-06 19:59:01.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 74640 2021-12-06 19:59:01.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/i386-linux-gnu/xawtv/linear-blend.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x002f0 0x002f0 R 0x1000 │ │ │ │ │ - LOAD 0x001000 0x00001000 0x00001000 0x002c4 0x002c4 R E 0x1000 │ │ │ │ │ - LOAD 0x002000 0x00002000 0x00002000 0x00170 0x00170 R 0x1000 │ │ │ │ │ + LOAD 0x001000 0x00001000 0x00001000 0x003d4 0x003d4 R E 0x1000 │ │ │ │ │ + LOAD 0x002000 0x00002000 0x00002000 0x00174 0x00174 R 0x1000 │ │ │ │ │ LOAD 0x002f00 0x00003f00 0x00003f00 0x00140 0x00148 RW 0x1000 │ │ │ │ │ DYNAMIC 0x002f08 0x00003f08 0x00003f08 0x000d8 0x000d8 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_EH_FRAME 0x002034 0x00002034 0x00002034 0x00044 0x00044 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x002f00 0x00003f00 0x00003f00 0x00100 0x00100 R 0x1 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -8,19 +8,19 @@ │ │ │ │ │ [ 3] .dynsym DYNSYM 00000198 000198 000070 10 A 4 1 4 │ │ │ │ │ [ 4] .dynstr STRTAB 00000208 000208 000087 00 A 0 0 1 │ │ │ │ │ [ 5] .rel.dyn REL 00000290 000290 000058 08 A 3 0 4 │ │ │ │ │ [ 6] .rel.plt REL 000002e8 0002e8 000008 08 AI 3 18 4 │ │ │ │ │ [ 7] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ │ [ 8] .plt PROGBITS 00001020 001020 000020 04 AX 0 0 16 │ │ │ │ │ [ 9] .plt.got PROGBITS 00001040 001040 000008 08 AX 0 0 8 │ │ │ │ │ - [10] .text PROGBITS 00001050 001050 000260 00 AX 0 0 16 │ │ │ │ │ - [11] .fini PROGBITS 000012b0 0012b0 000014 00 AX 0 0 4 │ │ │ │ │ + [10] .text PROGBITS 00001050 001050 000370 00 AX 0 0 16 │ │ │ │ │ + [11] .fini PROGBITS 000013c0 0013c0 000014 00 AX 0 0 4 │ │ │ │ │ [12] .rodata PROGBITS 00002000 002000 000032 01 AMS 0 0 4 │ │ │ │ │ [13] .eh_frame_hdr PROGBITS 00002034 002034 000044 00 A 0 0 4 │ │ │ │ │ - [14] .eh_frame PROGBITS 00002078 002078 0000f8 00 A 0 0 4 │ │ │ │ │ + [14] .eh_frame PROGBITS 00002078 002078 0000fc 00 A 0 0 4 │ │ │ │ │ [15] .init_array INIT_ARRAY 00003f00 002f00 000004 04 WA 0 0 4 │ │ │ │ │ [16] .fini_array FINI_ARRAY 00003f04 002f04 000004 04 WA 0 0 4 │ │ │ │ │ [17] .dynamic DYNAMIC 00003f08 002f08 0000d8 08 WA 4 0 4 │ │ │ │ │ [18] .got PROGBITS 00003fe0 002fe0 000020 04 WA 0 0 4 │ │ │ │ │ [19] .data PROGBITS 00004000 003000 000040 00 WA 0 0 32 │ │ │ │ │ [20] .bss NOBITS 00004040 003040 000008 00 WA 0 0 4 │ │ │ │ │ [21] .gnu_debugaltlink PROGBITS 00000000 003040 00004b 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,8 +3,8 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE GLOBAL DEFAULT UND ng_filter_register │ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_finalize │ │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ 5: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ - 6: 00001280 44 FUNC GLOBAL DEFAULT 10 ng_plugin_init │ │ │ │ │ + 6: 00001390 44 FUNC GLOBAL DEFAULT 10 ng_plugin_init │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Dynamic section at offset 0x2f08 contains 23 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ 0x0000000e (SONAME) Library soname: [linear-blend.so] │ │ │ │ │ 0x0000000c (INIT) 0x1000 │ │ │ │ │ - 0x0000000d (FINI) 0x12b0 │ │ │ │ │ + 0x0000000d (FINI) 0x13c0 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3f00 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3f04 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ 0x00000005 (STRTAB) 0x208 │ │ │ │ │ 0x00000006 (SYMTAB) 0x198 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e55c41ea8febc072103c101b4968ff0840f21b3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ee529d1550237c95df20826948d065cfdebf625f │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -26,71 +26,74 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000050 00000010 00000054 FDE cie=00000000 pc=00001150..00001161 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 00000038 00000068 FDE cie=00000000 pc=00001170..00001261 │ │ │ │ │ +00000064 0000003c 00000068 FDE cie=00000000 pc=00001170..0000137c │ │ │ │ │ DW_CFA_advance_loc: 1 to 00001171 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00001172 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00001173 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00001174 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00001177 │ │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc1: 227 to 0000125a │ │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ │ + DW_CFA_advance_loc2: 510 to 00001375 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000125d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00001378 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000125e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001379 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000125f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000137a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001260 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000137b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 00000010 000000a4 FDE cie=00000000 pc=00001270..00001271 │ │ │ │ │ +000000a4 00000010 000000a8 FDE cie=00000000 pc=00001380..00001381 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 00000028 000000b8 FDE cie=00000000 pc=00001280..000012ac │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001281 │ │ │ │ │ +000000b8 00000028 000000bc FDE cie=00000000 pc=00001390..000013bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001391 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000128f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000139f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00001296 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000013a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000129d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000013ad │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000012a2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000013b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000012aa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000013ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000012ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000013bb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 00000010 000000e4 FDE cie=00000000 pc=000012ac..000012b0 │ │ │ │ │ +000000e4 00000010 000000e8 FDE cie=00000000 pc=000013bc..000013c0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 ZERO terminator │ │ │ │ │ +000000f8 ZERO terminator │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00001050 : │ │ │ │ │ +00001050 : │ │ │ │ │ __x86.get_pc_thunk.bx(): │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ @@ -93,134 +93,225 @@ │ │ │ │ │ mov (%esp),%edx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:128 │ │ │ │ │ - call 12ac │ │ │ │ │ + call 13bc │ │ │ │ │ add $0x2e8b,%eax │ │ │ │ │ lea 0x64(%eax),%eax │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:129 │ │ │ │ │ ret │ │ │ │ │ init(): │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:129 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:133 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x8,%esp │ │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ │ + sub $0x28,%esp │ │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:110 │ │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:107 │ │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:110 │ │ │ │ │ - lea -0x8(%ebx),%edx │ │ │ │ │ + lea -0x8(%eax),%edx │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jbe 1255 <__cxa_finalize@plt+0x215> │ │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - nop │ │ │ │ │ + jbe 1372 <__cxa_finalize@plt+0x332> │ │ │ │ │ +linearBlend(): │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:90 │ │ │ │ │ + lea (%ecx,%ecx,1),%ebx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:92 │ │ │ │ │ + lea 0x0(,%ecx,4),%esi │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:110 │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:90 │ │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:91 │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:94 │ │ │ │ │ + add %ebx,%ebx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:92 │ │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:93 │ │ │ │ │ + add %ecx,%esi │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:94 │ │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:95 │ │ │ │ │ + lea 0x0(,%ecx,8),%ebx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:93 │ │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:95 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + sub %ecx,%esi │ │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:97 │ │ │ │ │ + add %ecx,%ebx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:95 │ │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:97 │ │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:112 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 1241 <__cxa_finalize@plt+0x201> │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 135e <__cxa_finalize@plt+0x31e> │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:114 │ │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ │ - add 0x14(%ebp),%ebx │ │ │ │ │ -linearBlend(): │ │ │ │ │ -./libng/contrib-plugins/linear-blend.c:43 │ │ │ │ │ - lea (%ebx,%esi,1),%eax │ │ │ │ │ - lea (%eax,%esi,4),%edx │ │ │ │ │ - movq (%ebx),%mm0 │ │ │ │ │ - movq (%eax,%esi,1),%mm1 │ │ │ │ │ - pavgb %mm1,%mm0 │ │ │ │ │ - movq (%eax),%mm2 │ │ │ │ │ - pavgb %mm2,%mm0 │ │ │ │ │ - movq %mm0,(%ebx) │ │ │ │ │ - movq (%eax,%esi,2),%mm0 │ │ │ │ │ - pavgb %mm0,%mm2 │ │ │ │ │ - pavgb %mm1,%mm2 │ │ │ │ │ - movq %mm2,(%eax) │ │ │ │ │ - movq (%ebx,%esi,4),%mm2 │ │ │ │ │ - pavgb %mm2,%mm1 │ │ │ │ │ - pavgb %mm0,%mm1 │ │ │ │ │ - movq %mm1,(%eax,%esi,1) │ │ │ │ │ - movq (%edx),%mm1 │ │ │ │ │ - pavgb %mm1,%mm0 │ │ │ │ │ - pavgb %mm2,%mm0 │ │ │ │ │ - movq %mm0,(%eax,%esi,2) │ │ │ │ │ - movq (%edx,%esi,1),%mm0 │ │ │ │ │ - pavgb %mm0,%mm2 │ │ │ │ │ - pavgb %mm1,%mm2 │ │ │ │ │ - movq %mm2,(%ebx,%esi,4) │ │ │ │ │ - movq (%edx,%esi,2),%mm2 │ │ │ │ │ - pavgb %mm2,%mm1 │ │ │ │ │ - pavgb %mm0,%mm1 │ │ │ │ │ - movq %mm1,(%edx) │ │ │ │ │ - movq (%ebx,%esi,8),%mm1 │ │ │ │ │ - pavgb %mm1,%mm0 │ │ │ │ │ - pavgb %mm2,%mm0 │ │ │ │ │ - movq %mm0,(%edx,%esi,1) │ │ │ │ │ - movq (%edx,%esi,4),%mm0 │ │ │ │ │ - pavgb %mm0,%mm2 │ │ │ │ │ - pavgb %mm1,%mm2 │ │ │ │ │ - movq %mm2,(%edx,%esi,2) │ │ │ │ │ -./libng/contrib-plugins/linear-blend.c:85 │ │ │ │ │ - emms │ │ │ │ │ + lea (%ebx,%edx,1),%eax │ │ │ │ │ + add 0x14(%edi),%eax │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:88 │ │ │ │ │ + mov %edx,(%esp) │ │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:90 │ │ │ │ │ + movzbl (%eax,%ecx,1),%esi │ │ │ │ │ + movzbl (%eax),%edx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:99 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:90 │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:91 │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:90 │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:91 │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + movzbl -0x1(%eax,%ecx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%ecx,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:92 │ │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%esi │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:93 │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:94 │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%esi │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:95 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:96 │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%esi │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:97 │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + movzbl -0x1(%eax,%edx,1),%edx │ │ │ │ │ + lea (%edx,%esi,2),%edx │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ + movzbl -0x1(%eax,%esi,1),%esi │ │ │ │ │ + add %esi,%edx │ │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ │ + sar $0x2,%edx │ │ │ │ │ + mov %dl,-0x1(%eax,%esi,1) │ │ │ │ │ +./libng/contrib-plugins/linear-blend.c:88 │ │ │ │ │ + cmp %eax,0x4(%esp) │ │ │ │ │ + jne 1200 <__cxa_finalize@plt+0x1c0> │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:112 │ │ │ │ │ - add $0x8,%ecx │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ - jb 11b0 <__cxa_finalize@plt+0x170> │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + jb 11e8 <__cxa_finalize@plt+0x1a8> │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:110 │ │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ │ - add %edx,%edi │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - jb 11a0 <__cxa_finalize@plt+0x160> │ │ │ │ │ -./libng/contrib-plugins/linear-blend.c:119 │ │ │ │ │ - emms │ │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ │ + add $0x8,%ebp │ │ │ │ │ + lea -0x8(%eax),%edx │ │ │ │ │ + add %esi,%ebx │ │ │ │ │ + cmp %edx,%ebp │ │ │ │ │ + jb 11d8 <__cxa_finalize@plt+0x198> │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:136 │ │ │ │ │ - add $0x8,%esp │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ + add $0x28,%esp │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ frame(): │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:136 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:142 │ │ │ │ │ ret │ │ │ │ │ fini(): │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:142 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001280 : │ │ │ │ │ +00001390 : │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:166 │ │ │ │ │ push %ebx │ │ │ │ │ call 1050 <__cxa_finalize@plt+0x10> │ │ │ │ │ - add $0x2d5a,%ebx │ │ │ │ │ + add $0x2c4a,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./libng/contrib-plugins/linear-blend.c:167 │ │ │ │ │ lea 0x40(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1fe0(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x20030129 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -000012b0 <.fini>: │ │ │ │ │ +000013c0 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 1050 <__cxa_finalize@plt+0x10> │ │ │ │ │ - add $0x2d27,%ebx │ │ │ │ │ + add $0x2c17,%ebx │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ 0x00002034 011b033b 40000000 07000000 ecefffff ...;@........... │ │ │ │ │ 0x00002044 5c000000 0cf0ffff 80000000 1cf1ffff \............... │ │ │ │ │ - 0x00002054 94000000 3cf1ffff a8000000 3cf2ffff ....<.......<... │ │ │ │ │ - 0x00002064 e4000000 4cf2ffff f8000000 78f2ffff ....L.......x... │ │ │ │ │ - 0x00002074 24010000 $... │ │ │ │ │ + 0x00002054 94000000 3cf1ffff a8000000 4cf3ffff ....<.......L... │ │ │ │ │ + 0x00002064 e8000000 5cf3ffff fc000000 88f3ffff ....\........... │ │ │ │ │ + 0x00002074 28010000 (... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ 0x00002078 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ 0x00002088 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ 0x00002098 88efffff 20000000 000e0846 0e0c4a0f .... ......F..J. │ │ │ │ │ 0x000020a8 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ 0x000020b8 40000000 84efffff 08000000 00000000 @............... │ │ │ │ │ 0x000020c8 10000000 54000000 80f0ffff 11000000 ....T........... │ │ │ │ │ - 0x000020d8 00000000 38000000 68000000 8cf0ffff ....8...h....... │ │ │ │ │ - 0x000020e8 f1000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ │ - 0x000020f8 0e108604 410e1483 05430e1c 02e30e14 ....A....C...... │ │ │ │ │ - 0x00002108 43c30e10 41c60e0c 41c70e08 41c50e04 C...A...A...A... │ │ │ │ │ - 0x00002118 10000000 a4000000 50f1ffff 01000000 ........P....... │ │ │ │ │ - 0x00002128 00000000 28000000 b8000000 4cf1ffff ....(.......L... │ │ │ │ │ - 0x00002138 2c000000 00410e08 83024e0e 14470e18 ,....A....N..G.. │ │ │ │ │ - 0x00002148 470e1c45 0e20480e 0841c30e 04000000 G..E. H..A...... │ │ │ │ │ - 0x00002158 10000000 e4000000 4cf1ffff 04000000 ........L....... │ │ │ │ │ - 0x00002168 00000000 00000000 ........ │ │ │ │ │ + 0x000020d8 00000000 3c000000 68000000 8cf0ffff ....<...h....... │ │ │ │ │ + 0x000020e8 0c020000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ │ + 0x000020f8 0e108604 410e1483 05430e3c 03fe010e ....A....C.<.... │ │ │ │ │ + 0x00002108 1443c30e 1041c60e 0c41c70e 0841c50e .C...A...A...A.. │ │ │ │ │ + 0x00002118 04000000 10000000 a8000000 5cf2ffff ............\... │ │ │ │ │ + 0x00002128 01000000 00000000 28000000 bc000000 ........(....... │ │ │ │ │ + 0x00002138 58f2ffff 2c000000 00410e08 83024e0e X...,....A....N. │ │ │ │ │ + 0x00002148 14470e18 470e1c45 0e20480e 0841c30e .G..G..E. H..A.. │ │ │ │ │ + 0x00002158 04000000 10000000 e8000000 58f2ffff ............X... │ │ │ │ │ + 0x00002168 04000000 00000000 00000000 ............ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ 0x00004000 00400000 00000000 00000000 00000000 .@.............. │ │ │ │ │ 0x00004010 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00004020 25200000 9c270400 00000000 50110000 % ...'......P... │ │ │ │ │ - 0x00004030 70110000 70120000 00000000 00000000 p...p........... │ │ │ │ │ + 0x00004030 70110000 80130000 00000000 00000000 p............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 35356334 31656138 66656263 30373231 55c41ea8febc0721 │ │ │ │ │ - 0x00000010 30336331 30316234 39363866 66303834 03c101b4968ff084 │ │ │ │ │ - 0x00000020 30663231 62332e64 65627567 00000000 0f21b3.debug.... │ │ │ │ │ - 0x00000030 168a89d6 .... │ │ │ │ │ + 0x00000000 35323964 31353530 32333763 39356466 529d1550237c95df │ │ │ │ │ + 0x00000010 32303832 36393438 64303635 63666465 20826948d065cfde │ │ │ │ │ + 0x00000020 62663632 35662e64 65627567 00000000 bf625f.debug.... │ │ │ │ │ + 0x00000030 e7e1c5fd .... ├── xawtv-plugins-dbgsym_3.107-1.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-12-06 19:59:01.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1312 2021-12-06 19:59:01.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 135388 2021-12-06 19:59:01.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 135508 2021-12-06 19:59:01.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: xawtv-plugins-dbgsym │ │ │ │ Source: xawtv │ │ │ │ Version: 3.107-1.1 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Debian Multimedia Maintainers │ │ │ │ -Installed-Size: 225 │ │ │ │ +Installed-Size: 224 │ │ │ │ Depends: xawtv-plugins (= 3.107-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for xawtv-plugins │ │ │ │ -Build-Ids: 2e55c41ea8febc072103c101b4968ff0840f21b3 418422cd60dcf12522118ee5c8deb50aaa801341 4511feadf65043f47f63caf1a9ee8e31f7321b88 51dad66e66a860fffb3c2c763e1114e583c3f5b5 53891c1df2e76d936407bed5d68e76c312a54c16 58126c78f879a267e1c245b1e94f64abd7f69a84 6b601a14756f3a95248412d819a059071c9c0f5b 783e8550ecda2927dbf369d708bb7a54ff563f3c 890f162d92dabf31ebc4d25834ba5f4ac7b61801 8a8fb3f4791b02a6ba8035f7d8a20c56d702377c 980e6536f1ca856d38cbdb3f916cd5e965177039 9e3c9f76f77359ccb2715710732ec37b9198c258 c3b4ba2b3a2c50dd47bae5a778fdda5ab1ab0d00 d1915f776a97f02000ba9b8031e29af81cbda102 eea0fa644d7e2deb672bffa04fb89cd374279cd2 f93e6f291a3acb07ed256e0e87f15f72e317622b │ │ │ │ +Build-Ids: 418422cd60dcf12522118ee5c8deb50aaa801341 4511feadf65043f47f63caf1a9ee8e31f7321b88 51dad66e66a860fffb3c2c763e1114e583c3f5b5 53891c1df2e76d936407bed5d68e76c312a54c16 58126c78f879a267e1c245b1e94f64abd7f69a84 6b601a14756f3a95248412d819a059071c9c0f5b 783e8550ecda2927dbf369d708bb7a54ff563f3c 890f162d92dabf31ebc4d25834ba5f4ac7b61801 8a8fb3f4791b02a6ba8035f7d8a20c56d702377c 980e6536f1ca856d38cbdb3f916cd5e965177039 9e3c9f76f77359ccb2715710732ec37b9198c258 c3b4ba2b3a2c50dd47bae5a778fdda5ab1ab0d00 d1915f776a97f02000ba9b8031e29af81cbda102 ee529d1550237c95df20826948d065cfdebf625f eea0fa644d7e2deb672bffa04fb89cd374279cd2 f93e6f291a3acb07ed256e0e87f15f72e317622b │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ -usr/lib/debug/.build-id/2e/55c41ea8febc072103c101b4968ff0840f21b3.debug │ │ │ │ │ usr/lib/debug/.build-id/41/8422cd60dcf12522118ee5c8deb50aaa801341.debug │ │ │ │ │ usr/lib/debug/.build-id/45/11feadf65043f47f63caf1a9ee8e31f7321b88.debug │ │ │ │ │ usr/lib/debug/.build-id/51/dad66e66a860fffb3c2c763e1114e583c3f5b5.debug │ │ │ │ │ usr/lib/debug/.build-id/53/891c1df2e76d936407bed5d68e76c312a54c16.debug │ │ │ │ │ usr/lib/debug/.build-id/58/126c78f879a267e1c245b1e94f64abd7f69a84.debug │ │ │ │ │ usr/lib/debug/.build-id/6b/601a14756f3a95248412d819a059071c9c0f5b.debug │ │ │ │ │ usr/lib/debug/.build-id/78/3e8550ecda2927dbf369d708bb7a54ff563f3c.debug │ │ │ │ │ usr/lib/debug/.build-id/89/0f162d92dabf31ebc4d25834ba5f4ac7b61801.debug │ │ │ │ │ usr/lib/debug/.build-id/8a/8fb3f4791b02a6ba8035f7d8a20c56d702377c.debug │ │ │ │ │ usr/lib/debug/.build-id/98/0e6536f1ca856d38cbdb3f916cd5e965177039.debug │ │ │ │ │ usr/lib/debug/.build-id/9e/3c9f76f77359ccb2715710732ec37b9198c258.debug │ │ │ │ │ usr/lib/debug/.build-id/c3/b4ba2b3a2c50dd47bae5a778fdda5ab1ab0d00.debug │ │ │ │ │ usr/lib/debug/.build-id/d1/915f776a97f02000ba9b8031e29af81cbda102.debug │ │ │ │ │ +usr/lib/debug/.build-id/ee/529d1550237c95df20826948d065cfdebf625f.debug │ │ │ │ │ usr/lib/debug/.build-id/ee/a0fa644d7e2deb672bffa04fb89cd374279cd2.debug │ │ │ │ │ usr/lib/debug/.build-id/f9/3e6f291a3acb07ed256e0e87f15f72e317622b.debug │ │ │ │ │ usr/lib/debug/.dwz/i386-linux-gnu/xawtv-plugins.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,14 +1,12 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/2e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4960 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/2e/55c41ea8febc072103c101b4968ff0840f21b3.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/41/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4648 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/41/8422cd60dcf12522118ee5c8deb50aaa801341.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/45/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4688 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/45/11feadf65043f47f63caf1a9ee8e31f7321b88.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/51/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31360 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/51/dad66e66a860fffb3c2c763e1114e583c3f5b5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/53/ │ │ │ │ @@ -28,14 +26,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/9e/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8000 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/9e/3c9f76f77359ccb2715710732ec37b9198c258.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/c3/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6484 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/c3/b4ba2b3a2c50dd47bae5a778fdda5ab1ab0d00.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/d1/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14560 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/d1/915f776a97f02000ba9b8031e29af81cbda102.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/ee/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5100 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/ee/529d1550237c95df20826948d065cfdebf625f.debug │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12004 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/ee/a0fa644d7e2deb672bffa04fb89cd374279cd2.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/f9/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31316 2021-12-06 19:59:01.000000 ./usr/lib/debug/.build-id/f9/3e6f291a3acb07ed256e0e87f15f72e317622b.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.dwz/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11856 2021-12-06 19:59:01.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/xawtv-plugins.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-12-06 19:59:01.000000 ./usr/share/ │ │ │ │ --- ./usr/lib/debug/.build-id/2e/55c41ea8febc072103c101b4968ff0840f21b3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ee/529d1550237c95df20826948d065cfdebf625f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 14% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 3600 (bytes into file) │ │ │ │ │ + Start of section headers: 3740 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 34 │ │ │ │ │ Section header string table index: 33 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x002f0 R 0x1000 │ │ │ │ │ - LOAD 0x000000 0x00001000 0x00001000 0x00000 0x002c4 R E 0x1000 │ │ │ │ │ - LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00170 R 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00001000 0x00001000 0x00000 0x003d4 R E 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00174 R 0x1000 │ │ │ │ │ LOAD 0x000f00 0x00003f00 0x00003f00 0x00000 0x00148 RW 0x1000 │ │ │ │ │ DYNAMIC 0x000f00 0x00003f08 0x00003f08 0x00000 0x000d8 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_EH_FRAME 0x001000 0x00002034 0x00002034 0x00000 0x00044 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x000f00 0x00003f00 0x00003f00 0x00000 0x00100 R 0x1 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ -There are 34 section headers, starting at offset 0xe10: │ │ │ │ │ +There are 34 section headers, starting at offset 0xe9c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 000020 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000198 000178 000070 10 A 4 1 4 │ │ │ │ │ [ 4] .dynstr NOBITS 00000208 000178 000087 00 A 0 0 1 │ │ │ │ │ [ 5] .rel.dyn NOBITS 00000290 000178 000058 08 A 3 0 4 │ │ │ │ │ [ 6] .rel.plt NOBITS 000002e8 000178 000008 08 A 3 18 4 │ │ │ │ │ [ 7] .init NOBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ │ [ 8] .plt NOBITS 00001020 001000 000020 04 AX 0 0 16 │ │ │ │ │ [ 9] .plt.got NOBITS 00001040 001000 000008 08 AX 0 0 8 │ │ │ │ │ - [10] .text NOBITS 00001050 001000 000260 00 AX 0 0 16 │ │ │ │ │ - [11] .fini NOBITS 000012b0 001000 000014 00 AX 0 0 4 │ │ │ │ │ + [10] .text NOBITS 00001050 001000 000370 00 AX 0 0 16 │ │ │ │ │ + [11] .fini NOBITS 000013c0 001000 000014 00 AX 0 0 4 │ │ │ │ │ [12] .rodata NOBITS 00002000 001000 000032 01 AMS 0 0 4 │ │ │ │ │ [13] .eh_frame_hdr NOBITS 00002034 001000 000044 00 A 0 0 4 │ │ │ │ │ - [14] .eh_frame NOBITS 00002078 001000 0000f8 00 A 0 0 4 │ │ │ │ │ + [14] .eh_frame NOBITS 00002078 001000 0000fc 00 A 0 0 4 │ │ │ │ │ [15] .init_array NOBITS 00003f00 000f00 000004 04 WA 0 0 4 │ │ │ │ │ [16] .fini_array NOBITS 00003f04 000f00 000004 04 WA 0 0 4 │ │ │ │ │ [17] .dynamic NOBITS 00003f08 000f00 0000d8 08 WA 4 0 4 │ │ │ │ │ [18] .got NOBITS 00003fe0 000f00 000020 04 WA 0 0 4 │ │ │ │ │ [19] .data NOBITS 00004000 000f00 000040 00 WA 0 0 32 │ │ │ │ │ [20] .bss NOBITS 00004040 000f00 000008 00 WA 0 0 4 │ │ │ │ │ [21] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [22] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ - [23] .debug_info PROGBITS 00000000 0001b8 00033b 00 C 0 0 4 │ │ │ │ │ - [24] .debug_abbrev PROGBITS 00000000 0004f4 00014a 00 C 0 0 4 │ │ │ │ │ - [25] .debug_line PROGBITS 00000000 000640 0000f8 00 C 0 0 4 │ │ │ │ │ - [26] .debug_str PROGBITS 00000000 000738 000013 01 MS 0 0 1 │ │ │ │ │ - [27] .debug_line_str PROGBITS 00000000 00074c 0000ae 01 MSC 0 0 4 │ │ │ │ │ - [28] .debug_loclists PROGBITS 00000000 0007fc 000078 00 C 0 0 4 │ │ │ │ │ - [29] .debug_rnglists PROGBITS 00000000 000874 000014 00 0 0 1 │ │ │ │ │ - [30] .gnu_debugaltlink PROGBITS 00000000 000888 00004b 00 0 0 1 │ │ │ │ │ - [31] .symtab SYMTAB 00000000 0008d4 000220 10 32 28 4 │ │ │ │ │ - [32] .strtab STRTAB 00000000 000af4 0001d0 00 0 0 1 │ │ │ │ │ - [33] .shstrtab STRTAB 00000000 000cc4 00014c 00 0 0 1 │ │ │ │ │ + [23] .debug_info PROGBITS 00000000 0001b8 000349 00 C 0 0 4 │ │ │ │ │ + [24] .debug_abbrev PROGBITS 00000000 000504 00014f 00 C 0 0 4 │ │ │ │ │ + [25] .debug_line PROGBITS 00000000 000654 000154 00 C 0 0 4 │ │ │ │ │ + [26] .debug_str PROGBITS 00000000 0007a8 000013 01 MS 0 0 1 │ │ │ │ │ + [27] .debug_line_str PROGBITS 00000000 0007bc 0000ae 01 MSC 0 0 4 │ │ │ │ │ + [28] .debug_loclists PROGBITS 00000000 00086c 00008e 00 C 0 0 4 │ │ │ │ │ + [29] .debug_rnglists PROGBITS 00000000 0008fa 000019 00 0 0 1 │ │ │ │ │ + [30] .gnu_debugaltlink PROGBITS 00000000 000913 00004b 00 0 0 1 │ │ │ │ │ + [31] .symtab SYMTAB 00000000 000960 000220 10 32 28 4 │ │ │ │ │ + [32] .strtab STRTAB 00000000 000b80 0001d0 00 0 0 1 │ │ │ │ │ + [33] .shstrtab STRTAB 00000000 000d50 00014c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -9,29 +9,29 @@ │ │ │ │ │ 5: 00004040 1 OBJECT LOCAL DEFAULT 20 completed.0 │ │ │ │ │ 6: 00003f04 0 OBJECT LOCAL DEFAULT 16 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ 7: 00001140 0 FUNC LOCAL DEFAULT 10 frame_dummy │ │ │ │ │ 8: 00003f00 0 OBJECT LOCAL DEFAULT 15 __frame_dummy_init_array_entry │ │ │ │ │ 9: 00000000 0 FILE LOCAL DEFAULT ABS linear-blend.c │ │ │ │ │ 10: 00001150 17 FUNC LOCAL DEFAULT 10 init │ │ │ │ │ 11: 00004044 4 OBJECT LOCAL DEFAULT 20 dummy.0 │ │ │ │ │ - 12: 00001170 241 FUNC LOCAL DEFAULT 10 frame │ │ │ │ │ - 13: 00001270 1 FUNC LOCAL DEFAULT 10 fini │ │ │ │ │ + 12: 00001170 524 FUNC LOCAL DEFAULT 10 frame │ │ │ │ │ + 13: 00001380 1 FUNC LOCAL DEFAULT 10 fini │ │ │ │ │ 14: 00004020 32 OBJECT LOCAL DEFAULT 19 filter │ │ │ │ │ 15: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ - 16: 0000216c 0 OBJECT LOCAL DEFAULT 14 __FRAME_END__ │ │ │ │ │ + 16: 00002170 0 OBJECT LOCAL DEFAULT 14 __FRAME_END__ │ │ │ │ │ 17: 00000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ 18: 00003f08 0 OBJECT LOCAL DEFAULT 17 _DYNAMIC │ │ │ │ │ 19: 00004040 0 OBJECT LOCAL DEFAULT 19 __TMC_END__ │ │ │ │ │ - 20: 000012ac 0 FUNC LOCAL DEFAULT 10 __x86.get_pc_thunk.ax │ │ │ │ │ + 20: 000013bc 0 FUNC LOCAL DEFAULT 10 __x86.get_pc_thunk.ax │ │ │ │ │ 21: 00004000 0 OBJECT LOCAL DEFAULT 19 __dso_handle │ │ │ │ │ 22: 00001145 0 FUNC LOCAL DEFAULT 10 __x86.get_pc_thunk.dx │ │ │ │ │ 23: 00001000 0 FUNC LOCAL DEFAULT 7 _init │ │ │ │ │ 24: 00001050 4 FUNC LOCAL DEFAULT 10 __x86.get_pc_thunk.bx │ │ │ │ │ 25: 00002034 0 NOTYPE LOCAL DEFAULT 13 __GNU_EH_FRAME_HDR │ │ │ │ │ - 26: 000012b0 0 FUNC LOCAL DEFAULT 11 _fini │ │ │ │ │ + 26: 000013c0 0 FUNC LOCAL DEFAULT 11 _fini │ │ │ │ │ 27: 00003fe0 0 OBJECT LOCAL DEFAULT 18 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND ng_filter_register │ │ │ │ │ 29: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_finalize │ │ │ │ │ 30: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 31: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ - 32: 00001280 44 FUNC GLOBAL DEFAULT 10 ng_plugin_init │ │ │ │ │ + 32: 00001390 44 FUNC GLOBAL DEFAULT 10 ng_plugin_init │ │ │ │ │ 33: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2e55c41ea8febc072103c101b4968ff0840f21b3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ee529d1550237c95df20826948d065cfdebf625f │ │ │ │ ├── readelf --wide --debug-dump=rawline {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ Raw dump of debug contents of section .debug_line: │ │ │ │ │ │ │ │ │ │ Offset: 0 │ │ │ │ │ - Length: 296 │ │ │ │ │ + Length: 586 │ │ │ │ │ DWARF Version: 5 │ │ │ │ │ Address size (bytes): 4 │ │ │ │ │ Segment selector (bytes): 0 │ │ │ │ │ Prologue Length: 103 │ │ │ │ │ Minimum Instruction Length: 1 │ │ │ │ │ Maximum Ops per Instruction: 1 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ @@ -87,93 +87,295 @@ │ │ │ │ │ [0x000000a8] Set column to 17 │ │ │ │ │ [0x000000aa] Copy (view 2) │ │ │ │ │ [0x000000ab] Set column to 37 │ │ │ │ │ [0x000000ad] Set is_stmt to 0 │ │ │ │ │ [0x000000ae] Copy (view 3) │ │ │ │ │ [0x000000af] Set column to 17 │ │ │ │ │ [0x000000b1] Special opcode 47: advance Address by 3 to 0x1184 and Line by 0 to 110 │ │ │ │ │ - [0x000000b2] Set column to 16 │ │ │ │ │ - [0x000000b4] Set is_stmt to 1 │ │ │ │ │ - [0x000000b5] Advance PC by constant 17 to 0x1195 │ │ │ │ │ - [0x000000b6] Special opcode 161: advance Address by 11 to 0x11a0 and Line by 2 to 112 │ │ │ │ │ - [0x000000b7] Set column to 9 │ │ │ │ │ - [0x000000b9] Set is_stmt to 0 │ │ │ │ │ - [0x000000ba] Copy (view 1) │ │ │ │ │ - [0x000000bb] Set column to 16 │ │ │ │ │ - [0x000000bd] Special opcode 33: advance Address by 2 to 0x11a2 and Line by 0 to 112 │ │ │ │ │ - [0x000000be] Set column to 6 │ │ │ │ │ - [0x000000c0] Set is_stmt to 1 │ │ │ │ │ - [0x000000c1] Special opcode 203: advance Address by 14 to 0x11b0 and Line by 2 to 114 │ │ │ │ │ - [0x000000c2] Special opcode 6: advance Address by 0 to 0x11b0 and Line by 1 to 115 (view 1) │ │ │ │ │ - [0x000000c3] Set column to 20 │ │ │ │ │ - [0x000000c5] Advance Line by -75 to 40 │ │ │ │ │ - [0x000000c8] Copy (view 2) │ │ │ │ │ - [0x000000c9] Set column to 3 │ │ │ │ │ - [0x000000cb] Special opcode 8: advance Address by 0 to 0x11b0 and Line by 3 to 43 (view 3) │ │ │ │ │ - [0x000000cc] Set column to 28 │ │ │ │ │ - [0x000000ce] Set is_stmt to 0 │ │ │ │ │ - [0x000000cf] Advance Line by 71 to 114 │ │ │ │ │ - [0x000000d2] Copy (view 4) │ │ │ │ │ - [0x000000d3] Set column to 10 │ │ │ │ │ - [0x000000d5] Special opcode 47: advance Address by 3 to 0x11b3 and Line by 0 to 114 │ │ │ │ │ - [0x000000d6] Set column to 3 │ │ │ │ │ - [0x000000d8] Advance Line by -71 to 43 │ │ │ │ │ - [0x000000db] Special opcode 47: advance Address by 3 to 0x11b6 and Line by 0 to 43 │ │ │ │ │ - [0x000000dc] Set is_stmt to 1 │ │ │ │ │ - [0x000000dd] Advance Line by 42 to 85 │ │ │ │ │ - [0x000000df] Advance PC by 120 to 0x122e │ │ │ │ │ - [0x000000e1] Copy │ │ │ │ │ - [0x000000e2] Set is_stmt to 0 │ │ │ │ │ - [0x000000e3] Special opcode 33: advance Address by 2 to 0x1230 and Line by 0 to 85 │ │ │ │ │ - [0x000000e4] Set column to 26 │ │ │ │ │ - [0x000000e6] Set is_stmt to 1 │ │ │ │ │ - [0x000000e7] Advance Line by 27 to 112 │ │ │ │ │ - [0x000000e9] Copy (view 1) │ │ │ │ │ - [0x000000ea] Set column to 16 │ │ │ │ │ - [0x000000ec] Special opcode 47: advance Address by 3 to 0x1233 and Line by 0 to 112 │ │ │ │ │ - [0x000000ed] Set column to 43 │ │ │ │ │ - [0x000000ef] Special opcode 199: advance Address by 14 to 0x1241 and Line by -2 to 110 │ │ │ │ │ - [0x000000f0] Set column to 17 │ │ │ │ │ - [0x000000f2] Set is_stmt to 0 │ │ │ │ │ - [0x000000f3] Copy (view 1) │ │ │ │ │ - [0x000000f4] Set column to 43 │ │ │ │ │ - [0x000000f6] Special opcode 61: advance Address by 4 to 0x1245 and Line by 0 to 110 │ │ │ │ │ - [0x000000f7] Set column to 17 │ │ │ │ │ - [0x000000f9] Set is_stmt to 1 │ │ │ │ │ - [0x000000fa] Special opcode 47: advance Address by 3 to 0x1248 and Line by 0 to 110 │ │ │ │ │ - [0x000000fb] Set column to 37 │ │ │ │ │ - [0x000000fd] Set is_stmt to 0 │ │ │ │ │ - [0x000000fe] Copy (view 1) │ │ │ │ │ - [0x000000ff] Set column to 17 │ │ │ │ │ - [0x00000101] Special opcode 47: advance Address by 3 to 0x124b and Line by 0 to 110 │ │ │ │ │ - [0x00000102] Set column to 3 │ │ │ │ │ - [0x00000104] Set is_stmt to 1 │ │ │ │ │ - [0x00000105] Advance Line by 9 to 119 │ │ │ │ │ - [0x00000107] Special opcode 145: advance Address by 10 to 0x1255 and Line by 0 to 119 │ │ │ │ │ - [0x00000108] Set is_stmt to 0 │ │ │ │ │ - [0x00000109] Special opcode 33: advance Address by 2 to 0x1257 and Line by 0 to 119 │ │ │ │ │ - [0x0000010a] Set is_stmt to 1 │ │ │ │ │ - [0x0000010b] Advance Line by 16 to 135 │ │ │ │ │ - [0x0000010d] Copy (view 1) │ │ │ │ │ - [0x0000010e] Set column to 1 │ │ │ │ │ - [0x00000110] Set is_stmt to 0 │ │ │ │ │ - [0x00000111] Special opcode 6: advance Address by 0 to 0x1257 and Line by 1 to 136 (view 2) │ │ │ │ │ - [0x00000112] Set is_stmt to 1 │ │ │ │ │ - [0x00000113] Advance PC by constant 17 to 0x1268 │ │ │ │ │ - [0x00000114] Special opcode 121: advance Address by 8 to 0x1270 and Line by 4 to 140 │ │ │ │ │ - [0x00000115] Special opcode 7: advance Address by 0 to 0x1270 and Line by 2 to 142 (view 1) │ │ │ │ │ - [0x00000116] Advance Line by 24 to 166 │ │ │ │ │ - [0x00000118] Special opcode 229: advance Address by 16 to 0x1280 and Line by 0 to 166 │ │ │ │ │ - [0x00000119] Set column to 3 │ │ │ │ │ - [0x0000011b] Special opcode 6: advance Address by 0 to 0x1280 and Line by 1 to 167 (view 1) │ │ │ │ │ - [0x0000011c] Set column to 1 │ │ │ │ │ - [0x0000011e] Set is_stmt to 0 │ │ │ │ │ - [0x0000011f] Special opcode 4: advance Address by 0 to 0x1280 and Line by -1 to 166 (view 2) │ │ │ │ │ - [0x00000120] Set column to 3 │ │ │ │ │ - [0x00000122] Special opcode 216: advance Address by 15 to 0x128f and Line by 1 to 167 │ │ │ │ │ - [0x00000123] Set column to 1 │ │ │ │ │ - [0x00000125] Advance PC by constant 17 to 0x12a0 │ │ │ │ │ - [0x00000126] Special opcode 104: advance Address by 7 to 0x12a7 and Line by 1 to 168 │ │ │ │ │ - [0x00000127] Advance PC by 5 to 0x12ac │ │ │ │ │ - [0x00000129] Extended opcode 1: End of Sequence │ │ │ │ │ + [0x000000b2] Set column to 67 │ │ │ │ │ + [0x000000b4] Advance Line by -20 to 90 │ │ │ │ │ + [0x000000b6] Special opcode 131: advance Address by 9 to 0x118d and Line by 0 to 90 │ │ │ │ │ + [0x000000b7] Special opcode 49: advance Address by 3 to 0x1190 and Line by 2 to 92 │ │ │ │ │ + [0x000000b8] Set column to 10 │ │ │ │ │ + [0x000000ba] Advance Line by 18 to 110 │ │ │ │ │ + [0x000000bc] Special opcode 103: advance Address by 7 to 0x1197 and Line by 0 to 110 │ │ │ │ │ + [0x000000bd] Set column to 67 │ │ │ │ │ + [0x000000bf] Advance Line by -20 to 90 │ │ │ │ │ + [0x000000c1] Special opcode 75: advance Address by 5 to 0x119c and Line by 0 to 90 │ │ │ │ │ + [0x000000c2] Special opcode 62: advance Address by 4 to 0x11a0 and Line by 1 to 91 │ │ │ │ │ + [0x000000c3] Special opcode 92: advance Address by 6 to 0x11a6 and Line by 3 to 94 │ │ │ │ │ + [0x000000c4] Special opcode 31: advance Address by 2 to 0x11a8 and Line by -2 to 92 │ │ │ │ │ + [0x000000c5] Special opcode 62: advance Address by 4 to 0x11ac and Line by 1 to 93 │ │ │ │ │ + [0x000000c6] Special opcode 34: advance Address by 2 to 0x11ae and Line by 1 to 94 │ │ │ │ │ + [0x000000c7] Special opcode 62: advance Address by 4 to 0x11b2 and Line by 1 to 95 │ │ │ │ │ + [0x000000c8] Special opcode 101: advance Address by 7 to 0x11b9 and Line by -2 to 93 │ │ │ │ │ + [0x000000c9] Special opcode 63: advance Address by 4 to 0x11bd and Line by 2 to 95 │ │ │ │ │ + [0x000000ca] Special opcode 119: advance Address by 8 to 0x11c5 and Line by 2 to 97 │ │ │ │ │ + [0x000000cb] Special opcode 31: advance Address by 2 to 0x11c7 and Line by -2 to 95 │ │ │ │ │ + [0x000000cc] Special opcode 63: advance Address by 4 to 0x11cb and Line by 2 to 97 │ │ │ │ │ + [0x000000cd] Special opcode 187: advance Address by 13 to 0x11d8 and Line by 0 to 97 │ │ │ │ │ + [0x000000ce] Set column to 16 │ │ │ │ │ + [0x000000d0] Set is_stmt to 1 │ │ │ │ │ + [0x000000d1] Advance Line by 15 to 112 │ │ │ │ │ + [0x000000d3] Copy (view 1) │ │ │ │ │ + [0x000000d4] Set column to 9 │ │ │ │ │ + [0x000000d6] Set is_stmt to 0 │ │ │ │ │ + [0x000000d7] Copy (view 2) │ │ │ │ │ + [0x000000d8] Set column to 16 │ │ │ │ │ + [0x000000da] Special opcode 33: advance Address by 2 to 0x11da and Line by 0 to 112 │ │ │ │ │ + [0x000000db] Set column to 6 │ │ │ │ │ + [0x000000dd] Set is_stmt to 1 │ │ │ │ │ + [0x000000de] Special opcode 203: advance Address by 14 to 0x11e8 and Line by 2 to 114 │ │ │ │ │ + [0x000000df] Set column to 28 │ │ │ │ │ + [0x000000e1] Set is_stmt to 0 │ │ │ │ │ + [0x000000e2] Copy (view 1) │ │ │ │ │ + [0x000000e3] Set column to 10 │ │ │ │ │ + [0x000000e5] Special opcode 47: advance Address by 3 to 0x11eb and Line by 0 to 114 │ │ │ │ │ + [0x000000e6] Set column to 6 │ │ │ │ │ + [0x000000e8] Set is_stmt to 1 │ │ │ │ │ + [0x000000e9] Special opcode 48: advance Address by 3 to 0x11ee and Line by 1 to 115 │ │ │ │ │ + [0x000000ea] Set column to 20 │ │ │ │ │ + [0x000000ec] Advance Line by -75 to 40 │ │ │ │ │ + [0x000000ef] Copy (view 1) │ │ │ │ │ + [0x000000f0] Set column to 3 │ │ │ │ │ + [0x000000f2] Advance Line by 47 to 87 │ │ │ │ │ + [0x000000f4] Copy (view 2) │ │ │ │ │ + [0x000000f5] Special opcode 6: advance Address by 0 to 0x11ee and Line by 1 to 88 (view 3) │ │ │ │ │ + [0x000000f6] Set column to 14 │ │ │ │ │ + [0x000000f8] Copy (view 4) │ │ │ │ │ + [0x000000f9] Set column to 6 │ │ │ │ │ + [0x000000fb] Advance PC by constant 17 to 0x11ff │ │ │ │ │ + [0x000000fc] Special opcode 21: advance Address by 1 to 0x1200 and Line by 2 to 90 │ │ │ │ │ + [0x000000fd] Set column to 44 │ │ │ │ │ + [0x000000ff] Set is_stmt to 0 │ │ │ │ │ + [0x00000100] Copy (view 1) │ │ │ │ │ + [0x00000101] Set column to 26 │ │ │ │ │ + [0x00000103] Special opcode 61: advance Address by 4 to 0x1204 and Line by 0 to 90 │ │ │ │ │ + [0x00000104] Set column to 9 │ │ │ │ │ + [0x00000106] Advance Line by 9 to 99 │ │ │ │ │ + [0x00000108] Special opcode 47: advance Address by 3 to 0x1207 and Line by 0 to 99 │ │ │ │ │ + [0x00000109] Set column to 37 │ │ │ │ │ + [0x0000010b] Advance Line by -9 to 90 │ │ │ │ │ + [0x0000010d] Special opcode 47: advance Address by 3 to 0x120a and Line by 0 to 90 │ │ │ │ │ + [0x0000010e] Set column to 60 │ │ │ │ │ + [0x00000110] Special opcode 47: advance Address by 3 to 0x120d and Line by 0 to 90 │ │ │ │ │ + [0x00000111] Set column to 55 │ │ │ │ │ + [0x00000113] Special opcode 131: advance Address by 9 to 0x1216 and Line by 0 to 90 │ │ │ │ │ + [0x00000114] Set column to 44 │ │ │ │ │ + [0x00000116] Special opcode 34: advance Address by 2 to 0x1218 and Line by 1 to 91 │ │ │ │ │ + [0x00000117] Set column to 71 │ │ │ │ │ + [0x00000119] Special opcode 60: advance Address by 4 to 0x121c and Line by -1 to 90 │ │ │ │ │ + [0x0000011a] Set column to 20 │ │ │ │ │ + [0x0000011c] Special opcode 47: advance Address by 3 to 0x121f and Line by 0 to 90 │ │ │ │ │ + [0x0000011d] Set column to 6 │ │ │ │ │ + [0x0000011f] Set is_stmt to 1 │ │ │ │ │ + [0x00000120] Special opcode 48: advance Address by 3 to 0x1222 and Line by 1 to 91 │ │ │ │ │ + [0x00000121] Set column to 44 │ │ │ │ │ + [0x00000123] Set is_stmt to 0 │ │ │ │ │ + [0x00000124] Copy (view 1) │ │ │ │ │ + [0x00000125] Set column to 26 │ │ │ │ │ + [0x00000127] Special opcode 75: advance Address by 5 to 0x1227 and Line by 0 to 91 │ │ │ │ │ + [0x00000128] Set column to 37 │ │ │ │ │ + [0x0000012a] Special opcode 75: advance Address by 5 to 0x122c and Line by 0 to 91 │ │ │ │ │ + [0x0000012b] Set column to 60 │ │ │ │ │ + [0x0000012d] Special opcode 47: advance Address by 3 to 0x122f and Line by 0 to 91 │ │ │ │ │ + [0x0000012e] Set column to 55 │ │ │ │ │ + [0x00000130] Special opcode 131: advance Address by 9 to 0x1238 and Line by 0 to 91 │ │ │ │ │ + [0x00000131] Set column to 71 │ │ │ │ │ + [0x00000133] Special opcode 33: advance Address by 2 to 0x123a and Line by 0 to 91 │ │ │ │ │ + [0x00000134] Set column to 20 │ │ │ │ │ + [0x00000136] Special opcode 47: advance Address by 3 to 0x123d and Line by 0 to 91 │ │ │ │ │ + [0x00000137] Set column to 6 │ │ │ │ │ + [0x00000139] Set is_stmt to 1 │ │ │ │ │ + [0x0000013a] Special opcode 62: advance Address by 4 to 0x1241 and Line by 1 to 92 │ │ │ │ │ + [0x0000013b] Set column to 44 │ │ │ │ │ + [0x0000013d] Set is_stmt to 0 │ │ │ │ │ + [0x0000013e] Copy (view 1) │ │ │ │ │ + [0x0000013f] Set column to 26 │ │ │ │ │ + [0x00000141] Special opcode 131: advance Address by 9 to 0x124a and Line by 0 to 92 │ │ │ │ │ + [0x00000142] Set column to 37 │ │ │ │ │ + [0x00000144] Special opcode 131: advance Address by 9 to 0x1253 and Line by 0 to 92 │ │ │ │ │ + [0x00000145] Set column to 60 │ │ │ │ │ + [0x00000147] Special opcode 47: advance Address by 3 to 0x1256 and Line by 0 to 92 │ │ │ │ │ + [0x00000148] Set column to 55 │ │ │ │ │ + [0x0000014a] Special opcode 131: advance Address by 9 to 0x125f and Line by 0 to 92 │ │ │ │ │ + [0x0000014b] Set column to 20 │ │ │ │ │ + [0x0000014d] Special opcode 33: advance Address by 2 to 0x1261 and Line by 0 to 92 │ │ │ │ │ + [0x0000014e] Set column to 71 │ │ │ │ │ + [0x00000150] Special opcode 61: advance Address by 4 to 0x1265 and Line by 0 to 92 │ │ │ │ │ + [0x00000151] Set column to 20 │ │ │ │ │ + [0x00000153] Special opcode 47: advance Address by 3 to 0x1268 and Line by 0 to 92 │ │ │ │ │ + [0x00000154] Set column to 6 │ │ │ │ │ + [0x00000156] Set is_stmt to 1 │ │ │ │ │ + [0x00000157] Special opcode 62: advance Address by 4 to 0x126c and Line by 1 to 93 │ │ │ │ │ + [0x00000158] Set column to 44 │ │ │ │ │ + [0x0000015a] Set is_stmt to 0 │ │ │ │ │ + [0x0000015b] Copy (view 1) │ │ │ │ │ + [0x0000015c] Set column to 26 │ │ │ │ │ + [0x0000015e] Special opcode 61: advance Address by 4 to 0x1270 and Line by 0 to 93 │ │ │ │ │ + [0x0000015f] Set column to 44 │ │ │ │ │ + [0x00000161] Special opcode 61: advance Address by 4 to 0x1274 and Line by 0 to 93 │ │ │ │ │ + [0x00000162] Set column to 26 │ │ │ │ │ + [0x00000164] Special opcode 75: advance Address by 5 to 0x1279 and Line by 0 to 93 │ │ │ │ │ + [0x00000165] Set column to 37 │ │ │ │ │ + [0x00000167] Special opcode 75: advance Address by 5 to 0x127e and Line by 0 to 93 │ │ │ │ │ + [0x00000168] Set column to 60 │ │ │ │ │ + [0x0000016a] Special opcode 47: advance Address by 3 to 0x1281 and Line by 0 to 93 │ │ │ │ │ + [0x0000016b] Set column to 55 │ │ │ │ │ + [0x0000016d] Special opcode 131: advance Address by 9 to 0x128a and Line by 0 to 93 │ │ │ │ │ + [0x0000016e] Set column to 20 │ │ │ │ │ + [0x00000170] Special opcode 33: advance Address by 2 to 0x128c and Line by 0 to 93 │ │ │ │ │ + [0x00000171] Set column to 71 │ │ │ │ │ + [0x00000173] Special opcode 61: advance Address by 4 to 0x1290 and Line by 0 to 93 │ │ │ │ │ + [0x00000174] Set column to 20 │ │ │ │ │ + [0x00000176] Special opcode 47: advance Address by 3 to 0x1293 and Line by 0 to 93 │ │ │ │ │ + [0x00000177] Set column to 6 │ │ │ │ │ + [0x00000179] Set is_stmt to 1 │ │ │ │ │ + [0x0000017a] Special opcode 62: advance Address by 4 to 0x1297 and Line by 1 to 94 │ │ │ │ │ + [0x0000017b] Set column to 44 │ │ │ │ │ + [0x0000017d] Set is_stmt to 0 │ │ │ │ │ + [0x0000017e] Copy (view 1) │ │ │ │ │ + [0x0000017f] Set column to 26 │ │ │ │ │ + [0x00000181] Special opcode 131: advance Address by 9 to 0x12a0 and Line by 0 to 94 │ │ │ │ │ + [0x00000182] Set column to 37 │ │ │ │ │ + [0x00000184] Special opcode 131: advance Address by 9 to 0x12a9 and Line by 0 to 94 │ │ │ │ │ + [0x00000185] Set column to 60 │ │ │ │ │ + [0x00000187] Special opcode 47: advance Address by 3 to 0x12ac and Line by 0 to 94 │ │ │ │ │ + [0x00000188] Set column to 55 │ │ │ │ │ + [0x0000018a] Special opcode 131: advance Address by 9 to 0x12b5 and Line by 0 to 94 │ │ │ │ │ + [0x0000018b] Set column to 20 │ │ │ │ │ + [0x0000018d] Special opcode 33: advance Address by 2 to 0x12b7 and Line by 0 to 94 │ │ │ │ │ + [0x0000018e] Set column to 71 │ │ │ │ │ + [0x00000190] Special opcode 61: advance Address by 4 to 0x12bb and Line by 0 to 94 │ │ │ │ │ + [0x00000191] Set column to 20 │ │ │ │ │ + [0x00000193] Special opcode 47: advance Address by 3 to 0x12be and Line by 0 to 94 │ │ │ │ │ + [0x00000194] Set column to 6 │ │ │ │ │ + [0x00000196] Set is_stmt to 1 │ │ │ │ │ + [0x00000197] Special opcode 62: advance Address by 4 to 0x12c2 and Line by 1 to 95 │ │ │ │ │ + [0x00000198] Set column to 44 │ │ │ │ │ + [0x0000019a] Set is_stmt to 0 │ │ │ │ │ + [0x0000019b] Copy (view 1) │ │ │ │ │ + [0x0000019c] Set column to 26 │ │ │ │ │ + [0x0000019e] Special opcode 61: advance Address by 4 to 0x12c6 and Line by 0 to 95 │ │ │ │ │ + [0x0000019f] Set column to 44 │ │ │ │ │ + [0x000001a1] Special opcode 61: advance Address by 4 to 0x12ca and Line by 0 to 95 │ │ │ │ │ + [0x000001a2] Set column to 26 │ │ │ │ │ + [0x000001a4] Special opcode 75: advance Address by 5 to 0x12cf and Line by 0 to 95 │ │ │ │ │ + [0x000001a5] Set column to 37 │ │ │ │ │ + [0x000001a7] Special opcode 75: advance Address by 5 to 0x12d4 and Line by 0 to 95 │ │ │ │ │ + [0x000001a8] Set column to 60 │ │ │ │ │ + [0x000001aa] Special opcode 47: advance Address by 3 to 0x12d7 and Line by 0 to 95 │ │ │ │ │ + [0x000001ab] Set column to 55 │ │ │ │ │ + [0x000001ad] Special opcode 131: advance Address by 9 to 0x12e0 and Line by 0 to 95 │ │ │ │ │ + [0x000001ae] Set column to 20 │ │ │ │ │ + [0x000001b0] Special opcode 33: advance Address by 2 to 0x12e2 and Line by 0 to 95 │ │ │ │ │ + [0x000001b1] Set column to 71 │ │ │ │ │ + [0x000001b3] Special opcode 61: advance Address by 4 to 0x12e6 and Line by 0 to 95 │ │ │ │ │ + [0x000001b4] Set column to 20 │ │ │ │ │ + [0x000001b6] Special opcode 47: advance Address by 3 to 0x12e9 and Line by 0 to 95 │ │ │ │ │ + [0x000001b7] Set column to 6 │ │ │ │ │ + [0x000001b9] Set is_stmt to 1 │ │ │ │ │ + [0x000001ba] Special opcode 62: advance Address by 4 to 0x12ed and Line by 1 to 96 │ │ │ │ │ + [0x000001bb] Set column to 44 │ │ │ │ │ + [0x000001bd] Set is_stmt to 0 │ │ │ │ │ + [0x000001be] Copy (view 1) │ │ │ │ │ + [0x000001bf] Set column to 26 │ │ │ │ │ + [0x000001c1] Special opcode 131: advance Address by 9 to 0x12f6 and Line by 0 to 96 │ │ │ │ │ + [0x000001c2] Set column to 37 │ │ │ │ │ + [0x000001c4] Special opcode 131: advance Address by 9 to 0x12ff and Line by 0 to 96 │ │ │ │ │ + [0x000001c5] Set column to 60 │ │ │ │ │ + [0x000001c7] Special opcode 47: advance Address by 3 to 0x1302 and Line by 0 to 96 │ │ │ │ │ + [0x000001c8] Set column to 55 │ │ │ │ │ + [0x000001ca] Special opcode 131: advance Address by 9 to 0x130b and Line by 0 to 96 │ │ │ │ │ + [0x000001cb] Set column to 20 │ │ │ │ │ + [0x000001cd] Special opcode 33: advance Address by 2 to 0x130d and Line by 0 to 96 │ │ │ │ │ + [0x000001ce] Set column to 71 │ │ │ │ │ + [0x000001d0] Special opcode 61: advance Address by 4 to 0x1311 and Line by 0 to 96 │ │ │ │ │ + [0x000001d1] Set column to 20 │ │ │ │ │ + [0x000001d3] Special opcode 47: advance Address by 3 to 0x1314 and Line by 0 to 96 │ │ │ │ │ + [0x000001d4] Set column to 6 │ │ │ │ │ + [0x000001d6] Set is_stmt to 1 │ │ │ │ │ + [0x000001d7] Special opcode 62: advance Address by 4 to 0x1318 and Line by 1 to 97 │ │ │ │ │ + [0x000001d8] Set column to 44 │ │ │ │ │ + [0x000001da] Set is_stmt to 0 │ │ │ │ │ + [0x000001db] Copy (view 1) │ │ │ │ │ + [0x000001dc] Set column to 26 │ │ │ │ │ + [0x000001de] Special opcode 61: advance Address by 4 to 0x131c and Line by 0 to 97 │ │ │ │ │ + [0x000001df] Set column to 44 │ │ │ │ │ + [0x000001e1] Special opcode 61: advance Address by 4 to 0x1320 and Line by 0 to 97 │ │ │ │ │ + [0x000001e2] Set column to 26 │ │ │ │ │ + [0x000001e4] Special opcode 75: advance Address by 5 to 0x1325 and Line by 0 to 97 │ │ │ │ │ + [0x000001e5] Set column to 37 │ │ │ │ │ + [0x000001e7] Special opcode 75: advance Address by 5 to 0x132a and Line by 0 to 97 │ │ │ │ │ + [0x000001e8] Set column to 60 │ │ │ │ │ + [0x000001ea] Special opcode 47: advance Address by 3 to 0x132d and Line by 0 to 97 │ │ │ │ │ + [0x000001eb] Set column to 55 │ │ │ │ │ + [0x000001ed] Special opcode 131: advance Address by 9 to 0x1336 and Line by 0 to 97 │ │ │ │ │ + [0x000001ee] Set column to 20 │ │ │ │ │ + [0x000001f0] Special opcode 33: advance Address by 2 to 0x1338 and Line by 0 to 97 │ │ │ │ │ + [0x000001f1] Set column to 71 │ │ │ │ │ + [0x000001f3] Special opcode 61: advance Address by 4 to 0x133c and Line by 0 to 97 │ │ │ │ │ + [0x000001f4] Set column to 20 │ │ │ │ │ + [0x000001f6] Special opcode 47: advance Address by 3 to 0x133f and Line by 0 to 97 │ │ │ │ │ + [0x000001f7] Set column to 6 │ │ │ │ │ + [0x000001f9] Set is_stmt to 1 │ │ │ │ │ + [0x000001fa] Special opcode 63: advance Address by 4 to 0x1343 and Line by 2 to 99 │ │ │ │ │ + [0x000001fb] Set column to 19 │ │ │ │ │ + [0x000001fd] Advance Line by -11 to 88 │ │ │ │ │ + [0x000001ff] Copy (view 1) │ │ │ │ │ + [0x00000200] Set column to 14 │ │ │ │ │ + [0x00000202] Copy (view 2) │ │ │ │ │ + [0x00000203] Set column to 26 │ │ │ │ │ + [0x00000205] Set is_stmt to 0 │ │ │ │ │ + [0x00000206] Advance Line by 24 to 112 │ │ │ │ │ + [0x00000208] Special opcode 145: advance Address by 10 to 0x134d and Line by 0 to 112 │ │ │ │ │ + [0x00000209] Set is_stmt to 1 │ │ │ │ │ + [0x0000020a] Special opcode 47: advance Address by 3 to 0x1350 and Line by 0 to 112 │ │ │ │ │ + [0x0000020b] Set column to 16 │ │ │ │ │ + [0x0000020d] Special opcode 47: advance Address by 3 to 0x1353 and Line by 0 to 112 │ │ │ │ │ + [0x0000020e] Set column to 43 │ │ │ │ │ + [0x00000210] Special opcode 157: advance Address by 11 to 0x135e and Line by -2 to 110 │ │ │ │ │ + [0x00000211] Set column to 17 │ │ │ │ │ + [0x00000213] Set is_stmt to 0 │ │ │ │ │ + [0x00000214] Copy (view 1) │ │ │ │ │ + [0x00000215] Set column to 43 │ │ │ │ │ + [0x00000217] Special opcode 61: advance Address by 4 to 0x1362 and Line by 0 to 110 │ │ │ │ │ + [0x00000218] Set column to 17 │ │ │ │ │ + [0x0000021a] Set is_stmt to 1 │ │ │ │ │ + [0x0000021b] Special opcode 47: advance Address by 3 to 0x1365 and Line by 0 to 110 │ │ │ │ │ + [0x0000021c] Set column to 37 │ │ │ │ │ + [0x0000021e] Set is_stmt to 0 │ │ │ │ │ + [0x0000021f] Copy (view 1) │ │ │ │ │ + [0x00000220] Set column to 17 │ │ │ │ │ + [0x00000222] Special opcode 47: advance Address by 3 to 0x1368 and Line by 0 to 110 │ │ │ │ │ + [0x00000223] Set column to 9 │ │ │ │ │ + [0x00000225] Set is_stmt to 1 │ │ │ │ │ + [0x00000226] Advance Line by 9 to 119 │ │ │ │ │ + [0x00000228] Special opcode 145: advance Address by 10 to 0x1372 and Line by 0 to 119 │ │ │ │ │ + [0x00000229] Set is_stmt to 0 │ │ │ │ │ + [0x0000022a] Copy (view 1) │ │ │ │ │ + [0x0000022b] Set column to 3 │ │ │ │ │ + [0x0000022d] Set is_stmt to 1 │ │ │ │ │ + [0x0000022e] Advance Line by 16 to 135 │ │ │ │ │ + [0x00000230] Copy (view 2) │ │ │ │ │ + [0x00000231] Set column to 1 │ │ │ │ │ + [0x00000233] Set is_stmt to 0 │ │ │ │ │ + [0x00000234] Special opcode 6: advance Address by 0 to 0x1372 and Line by 1 to 136 (view 3) │ │ │ │ │ + [0x00000235] Set is_stmt to 1 │ │ │ │ │ + [0x00000236] Special opcode 205: advance Address by 14 to 0x1380 and Line by 4 to 140 │ │ │ │ │ + [0x00000237] Special opcode 7: advance Address by 0 to 0x1380 and Line by 2 to 142 (view 1) │ │ │ │ │ + [0x00000238] Advance Line by 24 to 166 │ │ │ │ │ + [0x0000023a] Special opcode 229: advance Address by 16 to 0x1390 and Line by 0 to 166 │ │ │ │ │ + [0x0000023b] Set column to 3 │ │ │ │ │ + [0x0000023d] Special opcode 6: advance Address by 0 to 0x1390 and Line by 1 to 167 (view 1) │ │ │ │ │ + [0x0000023e] Set column to 1 │ │ │ │ │ + [0x00000240] Set is_stmt to 0 │ │ │ │ │ + [0x00000241] Special opcode 4: advance Address by 0 to 0x1390 and Line by -1 to 166 (view 2) │ │ │ │ │ + [0x00000242] Set column to 3 │ │ │ │ │ + [0x00000244] Special opcode 216: advance Address by 15 to 0x139f and Line by 1 to 167 │ │ │ │ │ + [0x00000245] Set column to 1 │ │ │ │ │ + [0x00000247] Advance PC by constant 17 to 0x13b0 │ │ │ │ │ + [0x00000248] Special opcode 104: advance Address by 7 to 0x13b7 and Line by 1 to 168 │ │ │ │ │ + [0x00000249] Advance PC by 5 to 0x13bc │ │ │ │ │ + [0x0000024b] Extended opcode 1: End of Sequence │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -1,647 +1,660 @@ │ │ │ │ │ Contents of the .debug_info section: │ │ │ │ │ │ │ │ │ │ Compilation Unit @ offset 0: │ │ │ │ │ - Length: 0x44c (32-bit) │ │ │ │ │ + Length: 0x466 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0>: Abbrev Number: 17 (DW_TAG_compile_unit) │ │ │ │ │ + <0>: Abbrev Number: 18 (DW_TAG_compile_unit) │ │ │ │ │ DW_AT_producer : (GNU_strp_alt) (offset: 0x153a) │ │ │ │ │ <11> DW_AT_language : (data1) 29 (C11) │ │ │ │ │ <12> DW_AT_name : (line_strp) (offset: 0): libng/contrib-plugins/linear-blend.c │ │ │ │ │ <16> DW_AT_comp_dir : (line_strp) (offset: 0x25): . │ │ │ │ │ <1a> DW_AT_low_pc : (addr) 0x1150 │ │ │ │ │ - <1e> DW_AT_high_pc : (udata) 348 │ │ │ │ │ + <1e> DW_AT_high_pc : (udata) 620 │ │ │ │ │ <20> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <1><24>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><24>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <25> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><29>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><29>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <2a> DW_AT_import : (GNU_ref_alt) <0x6d> │ │ │ │ │ - <1><2e>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><2e>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <2f> DW_AT_import : (GNU_ref_alt) <0xdc> │ │ │ │ │ - <1><33>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><33>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <34> DW_AT_import : (GNU_ref_alt) <0x3bc> │ │ │ │ │ - <1><38>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><38>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <39> DW_AT_import : (GNU_ref_alt) <0x3038> │ │ │ │ │ - <1><3d>: Abbrev Number: 4 (DW_TAG_imported_unit) │ │ │ │ │ + <1><3d>: Abbrev Number: 5 (DW_TAG_imported_unit) │ │ │ │ │ <3e> DW_AT_import : (GNU_ref_alt) <0x304f> │ │ │ │ │ - <1><42>: Abbrev Number: 9 (DW_TAG_structure_type) │ │ │ │ │ + <1><42>: Abbrev Number: 10 (DW_TAG_structure_type) │ │ │ │ │ <43> DW_AT_name : (GNU_strp_alt) (offset: 0x882) │ │ │ │ │ <47> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <48> DW_AT_decl_file : (data1) 9 │ │ │ │ │ <49> DW_AT_decl_line : (data1) 15 │ │ │ │ │ <4a> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <4b> DW_AT_sibling : (ref_udata) <0x61> │ │ │ │ │ - <2><4c>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><4c>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <4d> DW_AT_name : (GNU_strp_alt) (offset: 0x1bde) │ │ │ │ │ <51> DW_AT_decl_file : (data1) 9 │ │ │ │ │ <52> DW_AT_decl_line : (data1) 16 │ │ │ │ │ <53> DW_AT_decl_column : (data1) 20 │ │ │ │ │ <54> DW_AT_type : (ref_udata) <0x61> │ │ │ │ │ <55> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><56>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><56>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <57> DW_AT_name : (GNU_strp_alt) (offset: 0x1c01) │ │ │ │ │ <5b> DW_AT_decl_file : (data1) 9 │ │ │ │ │ <5c> DW_AT_decl_line : (data1) 16 │ │ │ │ │ <5d> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <5e> DW_AT_type : (ref_udata) <0x61> │ │ │ │ │ <5f> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><60>: Abbrev Number: 0 │ │ │ │ │ - <1><61>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><61>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <62> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <62> DW_AT_type : (ref_udata) <0x42> │ │ │ │ │ - <1><63>: Abbrev Number: 9 (DW_TAG_structure_type) │ │ │ │ │ + <1><63>: Abbrev Number: 10 (DW_TAG_structure_type) │ │ │ │ │ <64> DW_AT_name : (GNU_strp_alt) (offset: 0x1d5) │ │ │ │ │ <68> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <69> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <6a> DW_AT_decl_line : (data1) 117 │ │ │ │ │ <6b> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <6c> DW_AT_sibling : (ref_udata) <0x86> │ │ │ │ │ - <2><6e>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2><6e>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ <6f> DW_AT_name : (string) nr │ │ │ │ │ <72> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <72> DW_AT_decl_line : (data1) 118 │ │ │ │ │ <73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <74> DW_AT_type : (GNU_ref_alt) <0x57> │ │ │ │ │ <78> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><79>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2><79>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ <7a> DW_AT_name : (string) str │ │ │ │ │ <7e> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <7e> DW_AT_decl_line : (data1) 119 │ │ │ │ │ <7f> DW_AT_decl_column : (data1) 17 │ │ │ │ │ <80> DW_AT_type : (GNU_ref_alt) <0x9a> │ │ │ │ │ <84> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><85>: Abbrev Number: 0 │ │ │ │ │ - <1><86>: Abbrev Number: 9 (DW_TAG_structure_type) │ │ │ │ │ + <1><86>: Abbrev Number: 10 (DW_TAG_structure_type) │ │ │ │ │ <87> DW_AT_name : (GNU_strp_alt) (offset: 0x1a87) │ │ │ │ │ <8b> DW_AT_byte_size : (data1) 16 │ │ │ │ │ <8c> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <8d> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <8e> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <8f> DW_AT_sibling : (ref_udata) <0xc6> │ │ │ │ │ - <2><91>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><91>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <92> DW_AT_name : (GNU_strp_alt) (offset: 0x8e9) │ │ │ │ │ <96> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <97> DW_AT_decl_line : (data1) 130 │ │ │ │ │ <98> DW_AT_decl_column : (data1) 20 │ │ │ │ │ <99> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ <9d> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><9e>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><9e>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0xe46) │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 131 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ DW_AT_data_member_location: (data1) 4 │ │ │ │ │ - <2>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x1a44) │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 132 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ DW_AT_data_member_location: (data1) 8 │ │ │ │ │ - <2>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0xb2c) │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 133 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ - <1>: Abbrev Number: 35 (DW_TAG_structure_type) │ │ │ │ │ + <1>: Abbrev Number: 36 (DW_TAG_structure_type) │ │ │ │ │ DW_AT_byte_size : (data1) 16 │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 142 │ │ │ │ │ DW_AT_decl_column : (data1) 5 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xf2> │ │ │ │ │ - <2>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (string) ts │ │ │ │ │ DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 143 │ │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x91> │ │ │ │ │ DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (string) seq │ │ │ │ │
DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │
DW_AT_decl_line : (data1) 144 │ │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ DW_AT_data_member_location: (data1) 8 │ │ │ │ │ - <2>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x9bb) │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 145 │ │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ - <1>: Abbrev Number: 9 (DW_TAG_structure_type) │ │ │ │ │ + <1>: Abbrev Number: 10 (DW_TAG_structure_type) │ │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0xd28) │ │ │ │ │ DW_AT_byte_size : (data1) 124 │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 136 │ │ │ │ │ DW_AT_decl_column : (data1) 8 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0x16c> │ │ │ │ │ - <2>: Abbrev Number: 10 (DW_TAG_member) │ │ │ │ │ + <2>: Abbrev Number: 11 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (string) fmt │ │ │ │ │ <102> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <102> DW_AT_decl_line : (data1) 137 │ │ │ │ │ <103> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <104> DW_AT_type : (ref_udata) <0x86> │ │ │ │ │ <106> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><107>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><107>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <108> DW_AT_name : (GNU_strp_alt) (offset: 0xcdf) │ │ │ │ │ <10c> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <10d> DW_AT_decl_line : (data1) 138 │ │ │ │ │ <10e> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <10f> DW_AT_type : (GNU_ref_alt) <0x72> │ │ │ │ │ <113> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ - <2><114>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><114>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <115> DW_AT_name : (GNU_strp_alt) (offset: 0x782) │ │ │ │ │ <119> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <11a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <11b> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <11c> DW_AT_type : (GNU_ref_alt) <0x303d> │ │ │ │ │ <120> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ - <2><121>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><121>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <122> DW_AT_name : (GNU_strp_alt) (offset: 0x118b) │ │ │ │ │ <126> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <127> DW_AT_decl_line : (data1) 146 │ │ │ │ │ <128> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <129> DW_AT_type : (ref_udata) <0xc6> │ │ │ │ │ <12b> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ - <2><12c>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><12c>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <12d> DW_AT_name : (GNU_strp_alt) (offset: 0xe6b) │ │ │ │ │ <131> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <132> DW_AT_decl_line : (data1) 154 │ │ │ │ │ <133> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <134> DW_AT_type : (GNU_ref_alt) <0x273> │ │ │ │ │ <138> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ - <2><139>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><139>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <13a> DW_AT_name : (GNU_strp_alt) (offset: 0x93a) │ │ │ │ │ <13e> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <13f> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <140> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <141> DW_AT_type : (GNU_ref_alt) <0x2b3> │ │ │ │ │ <145> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ - <2><146>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><146>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <147> DW_AT_name : (GNU_strp_alt) (offset: 0x1b1f) │ │ │ │ │ <14b> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <14c> DW_AT_decl_line : (data1) 156 │ │ │ │ │ <14d> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <14e> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <152> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ - <2><153>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><153>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <154> DW_AT_name : (GNU_strp_alt) (offset: 0xbf9) │ │ │ │ │ <158> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <159> DW_AT_decl_line : (data1) 157 │ │ │ │ │ <15a> DW_AT_decl_column : (data1) 28 │ │ │ │ │ <15b> DW_AT_type : (ref_udata) <0x176> │ │ │ │ │ <15d> DW_AT_data_member_location: (data1) 116 │ │ │ │ │ - <2><15e>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><15e>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <15f> DW_AT_name : (GNU_strp_alt) (offset: 0x1c06) │ │ │ │ │ <163> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <164> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <165> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <166> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ <16a> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><16b>: Abbrev Number: 0 │ │ │ │ │ - <1><16c>: Abbrev Number: 20 (DW_TAG_subroutine_type) │ │ │ │ │ + <1><16c>: Abbrev Number: 21 (DW_TAG_subroutine_type) │ │ │ │ │ <16d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <16d> DW_AT_sibling : (ref_udata) <0x173> │ │ │ │ │ - <2><16f>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><16f>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <170> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ <2><172>: Abbrev Number: 0 │ │ │ │ │ - <1><173>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><173>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <174> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <174> DW_AT_type : (ref_udata) <0xf2> │ │ │ │ │ - <1><176>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><176>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <177> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <177> DW_AT_type : (ref_udata) <0x16c> │ │ │ │ │ - <1><179>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><179>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <17a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <17a> DW_AT_type : (ref_udata) <0x86> │ │ │ │ │ - <1><17c>: Abbrev Number: 9 (DW_TAG_structure_type) │ │ │ │ │ + <1><17c>: Abbrev Number: 10 (DW_TAG_structure_type) │ │ │ │ │ <17d> DW_AT_name : (GNU_strp_alt) (offset: 0xc45) │ │ │ │ │ <181> DW_AT_byte_size : (data1) 48 │ │ │ │ │ <182> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <183> DW_AT_decl_line : (data1) 243 │ │ │ │ │ <184> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <185> DW_AT_sibling : (ref_udata) <0x21a> │ │ │ │ │ - <2><187>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2><187>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ <188> DW_AT_name : (string) id │ │ │ │ │ <18b> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <18b> DW_AT_decl_line : (data1) 244 │ │ │ │ │ <18c> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <18d> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <191> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><192>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><192>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <193> DW_AT_name : (GNU_strp_alt) (offset: 0xab8) │ │ │ │ │ <197> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <198> DW_AT_decl_line : (data1) 245 │ │ │ │ │ <199> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <19a> DW_AT_type : (GNU_ref_alt) <0x9a> │ │ │ │ │ <19e> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ - <2><19f>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><19f>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <1a0> DW_AT_name : (GNU_strp_alt) (offset: 0xba3) │ │ │ │ │ <1a4> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1a5> DW_AT_decl_line : (data1) 246 │ │ │ │ │ <1a6> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <1a7> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <1ab> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ - <2><1ac>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><1ac>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <1ad> DW_AT_name : (GNU_strp_alt) (offset: 0xf4d) │ │ │ │ │ <1b1> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1b2> DW_AT_decl_line : (data1) 247 │ │ │ │ │ <1b3> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <1b4> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <1b8> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ - <2><1b9>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><1b9>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <1ba> DW_AT_name : (GNU_strp_alt) (offset: 0x1508) │ │ │ │ │ <1be> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1bf> DW_AT_decl_line : (data1) 248 │ │ │ │ │ <1c0> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <1c1> DW_AT_type : (ref_udata) <0x21a> │ │ │ │ │ <1c3> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ - <2><1c4>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2><1c4>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ <1c5> DW_AT_name : (string) min │ │ │ │ │ <1c9> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <1c9> DW_AT_decl_line : (data1) 249 │ │ │ │ │ <1ca> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <1cb> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <1cf> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ - <2><1d0>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ + <2><1d0>: Abbrev Number: 17 (DW_TAG_member) │ │ │ │ │ <1d1> DW_AT_name : (string) max │ │ │ │ │ <1d5> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <1d5> DW_AT_decl_line : (data1) 249 │ │ │ │ │ <1d6> DW_AT_decl_column : (data1) 30 │ │ │ │ │ <1d7> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <1db> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ - <2><1dc>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><1dc>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <1dd> DW_AT_name : (GNU_strp_alt) (offset: 0x1786) │ │ │ │ │ <1e1> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1e2> DW_AT_decl_line : (data1) 250 │ │ │ │ │ <1e3> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <1e4> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <1e8> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ - <2><1e9>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><1e9>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <1ea> DW_AT_name : (GNU_strp_alt) (offset: 0x1c06) │ │ │ │ │ <1ee> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1ef> DW_AT_decl_line : (data1) 251 │ │ │ │ │ <1f0> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <1f1> DW_AT_type : (GNU_ref_alt) <0x3054> │ │ │ │ │ <1f5> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ - <2><1f6>: Abbrev Number: 31 (DW_TAG_member) │ │ │ │ │ + <2><1f6>: Abbrev Number: 32 (DW_TAG_member) │ │ │ │ │ <1f7> DW_AT_name : (GNU_strp_alt) (offset: 0xa7c) │ │ │ │ │ <1fb> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <1fc> DW_AT_decl_line : (data1) 252 │ │ │ │ │ <1fd> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <1fe> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ <202> DW_AT_data_member_location: (data1) 36 │ │ │ │ │ - <2><203>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><203>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <204> DW_AT_name : (GNU_strp_alt) (offset: 0x88c) │ │ │ │ │ <208> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <209> DW_AT_decl_line : (data1) 253 │ │ │ │ │ <20a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20b> DW_AT_type : (ref_udata) <0x22a> │ │ │ │ │ <20d> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ - <2><20e>: Abbrev Number: 15 (DW_TAG_member) │ │ │ │ │ + <2><20e>: Abbrev Number: 16 (DW_TAG_member) │ │ │ │ │ <20f> DW_AT_name : (GNU_strp_alt) (offset: 0xc3f) │ │ │ │ │ <213> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <214> DW_AT_decl_line : (data1) 254 │ │ │ │ │ <215> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <216> DW_AT_type : (ref_udata) <0x239> │ │ │ │ │ <218> DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2><219>: Abbrev Number: 0 │ │ │ │ │ - <1><21a>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><21a>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <21b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <21b> DW_AT_type : (ref_udata) <0x63> │ │ │ │ │ - <1><21c>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ + <1><21c>: Abbrev Number: 35 (DW_TAG_subroutine_type) │ │ │ │ │ <21d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <21d> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <221> DW_AT_sibling : (ref_udata) <0x227> │ │ │ │ │ - <2><223>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><223>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <224> DW_AT_type : (ref_udata) <0x227> │ │ │ │ │ <2><226>: Abbrev Number: 0 │ │ │ │ │ - <1><227>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><227>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <228> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <228> DW_AT_type : (ref_udata) <0x17c> │ │ │ │ │ - <1><22a>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><22a>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <22b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22b> DW_AT_type : (ref_udata) <0x21c> │ │ │ │ │ - <1><22d>: Abbrev Number: 20 (DW_TAG_subroutine_type) │ │ │ │ │ + <1><22d>: Abbrev Number: 21 (DW_TAG_subroutine_type) │ │ │ │ │ <22e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <22e> DW_AT_sibling : (ref_udata) <0x239> │ │ │ │ │ - <2><230>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><230>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <231> DW_AT_type : (ref_udata) <0x227> │ │ │ │ │ - <2><233>: Abbrev Number: 11 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><233>: Abbrev Number: 12 (DW_TAG_formal_parameter) │ │ │ │ │ <234> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <2><238>: Abbrev Number: 0 │ │ │ │ │ - <1><239>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><239>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <23a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <23a> DW_AT_type : (ref_udata) <0x22d> │ │ │ │ │ - <1><23c>: Abbrev Number: 12 (DW_TAG_structure_type) │ │ │ │ │ + <1><23c>: Abbrev Number: 13 (DW_TAG_structure_type) │ │ │ │ │ <23d> DW_AT_name : (GNU_strp_alt) (offset: 0x1347) │ │ │ │ │ <241> DW_AT_byte_size : (data1) 32 │ │ │ │ │ <242> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <243> DW_AT_decl_line : (data2) 402 │ │ │ │ │ <245> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <246> DW_AT_sibling : (ref_udata) <0x29b> │ │ │ │ │ - <2><248>: Abbrev Number: 26 (DW_TAG_member) │ │ │ │ │ + <2><248>: Abbrev Number: 27 (DW_TAG_member) │ │ │ │ │ <249> DW_AT_name : (GNU_strp_alt) (offset: 0xab8) │ │ │ │ │ <24d> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <24d> DW_AT_decl_line : (data2) 403 │ │ │ │ │ <24f> DW_AT_decl_column : (data1) 28 │ │ │ │ │ <250> DW_AT_type : (GNU_ref_alt) <0x5e> │ │ │ │ │ <254> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ - <2><255>: Abbrev Number: 26 (DW_TAG_member) │ │ │ │ │ + <2><255>: Abbrev Number: 27 (DW_TAG_member) │ │ │ │ │ <256> DW_AT_name : (GNU_strp_alt) (offset: 0x1781) │ │ │ │ │ <25a> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <25a> DW_AT_decl_line : (data2) 404 │ │ │ │ │ <25c> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <25d> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <261> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ - <2><262>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ + <2><262>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <263> DW_AT_name : (GNU_strp_alt) (offset: 0x1750) │ │ │ │ │ <267> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <267> DW_AT_decl_line : (data2) 405 │ │ │ │ │ <269> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <26a> DW_AT_type : (ref_udata) <0x227> │ │ │ │ │ <26c> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ - <2><26d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ + <2><26d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <26e> DW_AT_name : (GNU_strp_alt) (offset: 0x1a6d) │ │ │ │ │ <272> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <272> DW_AT_decl_line : (data2) 406 │ │ │ │ │ <274> DW_AT_decl_column : (data1) 29 │ │ │ │ │ <275> DW_AT_type : (ref_udata) <0x2a6> │ │ │ │ │ <277> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ - <2><278>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ + <2><278>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <279> DW_AT_name : (GNU_strp_alt) (offset: 0xae8) │ │ │ │ │ <27d> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <27d> DW_AT_decl_line : (data2) 407 │ │ │ │ │ <27f> DW_AT_decl_column : (data1) 29 │ │ │ │ │ <280> DW_AT_type : (ref_udata) <0x2b7> │ │ │ │ │ <282> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ - <2><283>: Abbrev Number: 26 (DW_TAG_member) │ │ │ │ │ + <2><283>: Abbrev Number: 27 (DW_TAG_member) │ │ │ │ │ <284> DW_AT_name : (GNU_strp_alt) (offset: 0xe64) │ │ │ │ │ <288> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <288> DW_AT_decl_line : (data2) 409 │ │ │ │ │ <28a> DW_AT_decl_column : (data1) 29 │ │ │ │ │ <28b> DW_AT_type : (GNU_ref_alt) <0x3c9> │ │ │ │ │ <28f> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ - <2><290>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ + <2><290>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <291> DW_AT_name : (GNU_strp_alt) (offset: 0x1b8c) │ │ │ │ │ <295> DW_AT_decl_file : (implicit_const) 10 │ │ │ │ │ <295> DW_AT_decl_line : (data2) 411 │ │ │ │ │ <297> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <298> DW_AT_type : (ref_udata) <0x42> │ │ │ │ │ <299> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><29a>: Abbrev Number: 0 │ │ │ │ │ - <1><29b>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ + <1><29b>: Abbrev Number: 35 (DW_TAG_subroutine_type) │ │ │ │ │ <29c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <29c> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ <2a0> DW_AT_sibling : (ref_udata) <0x2a6> │ │ │ │ │ - <2><2a2>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2a2>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <2a3> DW_AT_type : (ref_udata) <0x179> │ │ │ │ │ <2><2a5>: Abbrev Number: 0 │ │ │ │ │ - <1><2a6>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><2a6>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <2a7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2a7> DW_AT_type : (ref_udata) <0x29b> │ │ │ │ │ - <1><2a9>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ + <1><2a9>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <2aa> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2aa> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ <2ac> DW_AT_sibling : (ref_udata) <0x2b7> │ │ │ │ │ - <2><2ae>: Abbrev Number: 11 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2ae>: Abbrev Number: 12 (DW_TAG_formal_parameter) │ │ │ │ │ <2af> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ - <2><2b3>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2b3>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <2b4> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ <2><2b6>: Abbrev Number: 0 │ │ │ │ │ - <1><2b7>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><2b7>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <2b8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2b8> DW_AT_type : (ref_udata) <0x2a9> │ │ │ │ │ - <1><2ba>: Abbrev Number: 13 (DW_TAG_variable) │ │ │ │ │ + <1><2ba>: Abbrev Number: 14 (DW_TAG_variable) │ │ │ │ │ <2bb> DW_AT_name : (GNU_strp_alt) (offset: 0x134a) │ │ │ │ │ <2bf> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <2bf> DW_AT_decl_line : (data1) 146 │ │ │ │ │ <2c0> DW_AT_decl_column : (data1) 25 │ │ │ │ │ <2c1> DW_AT_type : (ref_udata) <0x23c> │ │ │ │ │ <2c3> DW_AT_location : (exprloc) 5 byte block: 3 20 40 0 0 (DW_OP_addr: 4020) │ │ │ │ │ - <1><2c9>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ │ + <1><2c9>: Abbrev Number: 37 (DW_TAG_subprogram) │ │ │ │ │ <2ca> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2ca> DW_AT_name : (GNU_strp_alt) (offset: 0x137a) │ │ │ │ │ <2ce> DW_AT_decl_file : (data1) 10 │ │ │ │ │ <2cf> DW_AT_decl_line : (data2) 432 │ │ │ │ │ <2d1> DW_AT_decl_column : (data1) 5 │ │ │ │ │ <2d2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2d2> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ <2d6> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <2d6> DW_AT_sibling : (ref_udata) <0x2e6> │ │ │ │ │ - <2><2d8>: Abbrev Number: 11 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2d8>: Abbrev Number: 12 (DW_TAG_formal_parameter) │ │ │ │ │ <2d9> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ - <2><2dd>: Abbrev Number: 11 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2dd>: Abbrev Number: 12 (DW_TAG_formal_parameter) │ │ │ │ │ <2de> DW_AT_type : (GNU_ref_alt) <0x5e> │ │ │ │ │ - <2><2e2>: Abbrev Number: 32 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><2e2>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ <2e3> DW_AT_type : (ref_udata) <0x2e6> │ │ │ │ │ <2><2e5>: Abbrev Number: 0 │ │ │ │ │ - <1><2e6>: Abbrev Number: 25 (DW_TAG_pointer_type) │ │ │ │ │ + <1><2e6>: Abbrev Number: 26 (DW_TAG_pointer_type) │ │ │ │ │ <2e7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2e7> DW_AT_type : (ref_udata) <0x23c> │ │ │ │ │ - <1><2e9>: Abbrev Number: 23 (DW_TAG_subprogram) │ │ │ │ │ + <1><2e9>: Abbrev Number: 24 (DW_TAG_subprogram) │ │ │ │ │ <2ea> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2ea> DW_AT_name : (GNU_strp_alt) (offset: 0x1a5e) │ │ │ │ │ <2ee> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <2ef> DW_AT_decl_line : (data1) 165 │ │ │ │ │ <2f0> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <2f1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ - <2f1> DW_AT_low_pc : (addr) 0x1280 │ │ │ │ │ + <2f1> DW_AT_low_pc : (addr) 0x1390 │ │ │ │ │ <2f5> DW_AT_high_pc : (udata) 44 │ │ │ │ │ <2f6> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ <2f8> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ <2f8> DW_AT_sibling : (ref_udata) <0x302> │ │ │ │ │ - <2><2fa>: Abbrev Number: 30 (DW_TAG_call_site) │ │ │ │ │ - <2fb> DW_AT_call_return_pc: (addr) 0x12a7 │ │ │ │ │ + <2><2fa>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ + <2fb> DW_AT_call_return_pc: (addr) 0x13b7 │ │ │ │ │ <2ff> DW_AT_call_origin : (ref_udata) <0x2c9> │ │ │ │ │ <2><301>: Abbrev Number: 0 │ │ │ │ │ - <1><302>: Abbrev Number: 18 (DW_TAG_subprogram) │ │ │ │ │ + <1><302>: Abbrev Number: 19 (DW_TAG_subprogram) │ │ │ │ │ <303> DW_AT_name : (GNU_strp_alt) (offset: 0xe64) │ │ │ │ │ <307> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <308> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <309> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <30a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ - <30a> DW_AT_low_pc : (addr) 0x1270 │ │ │ │ │ + <30a> DW_AT_low_pc : (addr) 0x1380 │ │ │ │ │ <30e> DW_AT_high_pc : (udata) 1 │ │ │ │ │ <30f> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ <311> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ <311> DW_AT_sibling : (ref_udata) <0x322> │ │ │ │ │ - <2><313>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><313>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ │ <314> DW_AT_name : (GNU_strp_alt) (offset: 0xa7c) │ │ │ │ │ <318> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <318> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <319> DW_AT_decl_column : (data1) 13 │ │ │ │ │ <31a> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ <31e> DW_AT_location : (exprloc) 2 byte block: 91 0 (DW_OP_fbreg: 0) │ │ │ │ │ <2><321>: Abbrev Number: 0 │ │ │ │ │ - <1><322>: Abbrev Number: 8 (DW_TAG_subprogram) │ │ │ │ │ + <1><322>: Abbrev Number: 9 (DW_TAG_subprogram) │ │ │ │ │ <323> DW_AT_name : (GNU_strp_alt) (offset: 0xae8) │ │ │ │ │ <327> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <327> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <328> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ <328> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <328> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ <32a> DW_AT_low_pc : (addr) 0x1170 │ │ │ │ │ - <32e> DW_AT_high_pc : (udata) 241 │ │ │ │ │ + <32e> DW_AT_high_pc : (udata) 524 │ │ │ │ │ <330> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ <332> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <332> DW_AT_sibling : (ref_udata) <0x3be> │ │ │ │ │ - <2><334>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ + <332> DW_AT_sibling : (ref_udata) <0x3cf> │ │ │ │ │ + <2><334>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ │ <335> DW_AT_name : (GNU_strp_alt) (offset: 0xa7c) │ │ │ │ │ <339> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <339> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <33a> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <33b> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ <33f> DW_AT_location : (exprloc) 2 byte block: 91 0 (DW_OP_fbreg: 0) │ │ │ │ │ - <2><342>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ + <2><342>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ <343> DW_AT_name : (GNU_strp_alt) (offset: 0xae8) │ │ │ │ │ <347> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <347> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <348> DW_AT_decl_column : (data1) 43 │ │ │ │ │ <349> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ <34b> DW_AT_location : (exprloc) 2 byte block: 91 4 (DW_OP_fbreg: 4) │ │ │ │ │ - <2><34e>: Abbrev Number: 29 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <34f> DW_AT_abstract_origin: (ref_udata) <0x3f0> │ │ │ │ │ + <2><34e>: Abbrev Number: 30 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <34f> DW_AT_abstract_origin: (ref_udata) <0x401> │ │ │ │ │ <351> DW_AT_entry_pc : (addr) 0x117b │ │ │ │ │ <355> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ <356> DW_AT_low_pc : (addr) 0x117b │ │ │ │ │ - <35a> DW_AT_high_pc : (udata) 220 │ │ │ │ │ + <35a> DW_AT_high_pc : (udata) 503 │ │ │ │ │ <35c> DW_AT_call_file : (data1) 1 │ │ │ │ │ <35d> DW_AT_call_line : (data1) 134 │ │ │ │ │ <35e> DW_AT_call_column : (data1) 3 │ │ │ │ │ - <3><35f>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ - <360> DW_AT_abstract_origin: (ref_udata) <0x3fb> │ │ │ │ │ + <3><35f>: Abbrev Number: 38 (DW_TAG_formal_parameter) │ │ │ │ │ + <360> DW_AT_abstract_origin: (ref_udata) <0x40c> │ │ │ │ │ <362> DW_AT_location : (sec_offset) 0xe (location list) │ │ │ │ │ <366> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ │ - <3><36a>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ - <36b> DW_AT_abstract_origin: (ref_udata) <0x404> │ │ │ │ │ - <36d> DW_AT_location : (sec_offset) 0x19 (location list) │ │ │ │ │ + <3><36a>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ + <36b> DW_AT_abstract_origin: (ref_udata) <0x415> │ │ │ │ │ + <36d> DW_AT_location : (sec_offset) 0x1d (location list) │ │ │ │ │ <371> DW_AT_GNU_locviews: (sec_offset) 0x15 │ │ │ │ │ - <3><375>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ - <376> DW_AT_abstract_origin: (ref_udata) <0x40d> │ │ │ │ │ - <378> DW_AT_location : (sec_offset) 0x2e (location list) │ │ │ │ │ - <37c> DW_AT_GNU_locviews: (sec_offset) 0x26 │ │ │ │ │ - <3><380>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ - <381> DW_AT_abstract_origin: (ref_udata) <0x416> │ │ │ │ │ - <383> DW_AT_location : (sec_offset) 0x4a (location list) │ │ │ │ │ - <387> DW_AT_GNU_locviews: (sec_offset) 0x48 │ │ │ │ │ - <3><38b>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ - <38c> DW_AT_abstract_origin: (ref_udata) <0x422> │ │ │ │ │ - <38e> DW_AT_location : (sec_offset) 0x55 (location list) │ │ │ │ │ - <392> DW_AT_GNU_locviews: (sec_offset) 0x51 │ │ │ │ │ - <3><396>: Abbrev Number: 39 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <397> DW_AT_abstract_origin: (ref_udata) <0x42e> │ │ │ │ │ - <399> DW_AT_entry_pc : (addr) 0x11b0 │ │ │ │ │ - <39d> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <3><375>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ + <376> DW_AT_abstract_origin: (ref_udata) <0x41e> │ │ │ │ │ + <378> DW_AT_location : (sec_offset) 0x40 (location list) │ │ │ │ │ + <37c> DW_AT_GNU_locviews: (sec_offset) 0x3c │ │ │ │ │ + <3><380>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ + <381> DW_AT_abstract_origin: (ref_udata) <0x427> │ │ │ │ │ + <383> DW_AT_location : (sec_offset) 0x51 (location list) │ │ │ │ │ + <387> DW_AT_GNU_locviews: (sec_offset) 0x4f │ │ │ │ │ + <3><38b>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ + <38c> DW_AT_abstract_origin: (ref_udata) <0x433> │ │ │ │ │ + <38e> DW_AT_location : (sec_offset) 0x5c (location list) │ │ │ │ │ + <392> DW_AT_GNU_locviews: (sec_offset) 0x58 │ │ │ │ │ + <3><396>: Abbrev Number: 40 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <397> DW_AT_abstract_origin: (ref_udata) <0x43f> │ │ │ │ │ + <399> DW_AT_entry_pc : (addr) 0x11ee │ │ │ │ │ + <39d> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <39e> DW_AT_ranges : (sec_offset) 0xc │ │ │ │ │ <3a2> DW_AT_call_file : (data1) 1 │ │ │ │ │ <3a3> DW_AT_call_line : (data1) 115 │ │ │ │ │ <3a4> DW_AT_call_column : (data1) 6 │ │ │ │ │ - <4><3a5>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ - <3a6> DW_AT_abstract_origin: (ref_udata) <0x443> │ │ │ │ │ - <3a8> DW_AT_location : (sec_offset) 0x79 (location list) │ │ │ │ │ - <3ac> DW_AT_GNU_locviews: (sec_offset) 0x77 │ │ │ │ │ - <4><3b0>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ - <3b1> DW_AT_abstract_origin: (ref_udata) <0x437> │ │ │ │ │ - <3b3> DW_AT_location : (sec_offset) 0x82 (location list) │ │ │ │ │ - <3b7> DW_AT_GNU_locviews: (sec_offset) 0x80 │ │ │ │ │ - <4><3bb>: Abbrev Number: 0 │ │ │ │ │ - <3><3bc>: Abbrev Number: 0 │ │ │ │ │ - <2><3bd>: Abbrev Number: 0 │ │ │ │ │ - <1><3be>: Abbrev Number: 28 (DW_TAG_subprogram) │ │ │ │ │ - <3bf> DW_AT_name : (GNU_strp_alt) (offset: 0x1a6d) │ │ │ │ │ - <3c3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3c3> DW_AT_decl_line : (data1) 124 │ │ │ │ │ - <3c4> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ - <3c4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ - <3c4> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ - <3c8> DW_AT_low_pc : (addr) 0x1150 │ │ │ │ │ - <3cc> DW_AT_high_pc : (udata) 17 │ │ │ │ │ - <3cd> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <3cf> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <3cf> DW_AT_sibling : (ref_udata) <0x3f0> │ │ │ │ │ - <2><3d1>: Abbrev Number: 6 (DW_TAG_formal_parameter) │ │ │ │ │ - <3d2> DW_AT_name : (string) out │ │ │ │ │ - <3d6> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3d7> DW_AT_decl_line : (data1) 124 │ │ │ │ │ - <3d8> DW_AT_decl_column : (data1) 28 │ │ │ │ │ - <3d9> DW_AT_type : (ref_udata) <0x179> │ │ │ │ │ - <3db> DW_AT_location : (exprloc) 2 byte block: 91 0 (DW_OP_fbreg: 0) │ │ │ │ │ - <2><3de>: Abbrev Number: 5 (DW_TAG_variable) │ │ │ │ │ - <3df> DW_AT_name : (GNU_strp_alt) (offset: 0x1c9a) │ │ │ │ │ - <3e3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3e3> DW_AT_decl_line : (data1) 127 │ │ │ │ │ - <3e4> DW_AT_decl_column : (data1) 14 │ │ │ │ │ - <3e5> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ - <3e9> DW_AT_location : (exprloc) 5 byte block: 3 44 40 0 0 (DW_OP_addr: 4044) │ │ │ │ │ - <2><3ef>: Abbrev Number: 0 │ │ │ │ │ - <1><3f0>: Abbrev Number: 38 (DW_TAG_subprogram) │ │ │ │ │ - <3f1> DW_AT_name : (GNU_strp_alt) (offset: 0x97f) │ │ │ │ │ - <3f5> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3f6> DW_AT_decl_line : (data1) 105 │ │ │ │ │ - <3f7> DW_AT_decl_column : (data1) 1 │ │ │ │ │ - <3f8> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ - <3f8> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ - <3f9> DW_AT_sibling : (ref_udata) <0x42e> │ │ │ │ │ - <2><3fb>: Abbrev Number: 14 (DW_TAG_formal_parameter) │ │ │ │ │ - <3fc> DW_AT_name : (GNU_strp_alt) (offset: 0xae8) │ │ │ │ │ - <400> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <400> DW_AT_decl_line : (data1) 105 │ │ │ │ │ - <401> DW_AT_decl_column : (data1) 35 │ │ │ │ │ - <402> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ - <2><404>: Abbrev Number: 7 (DW_TAG_variable) │ │ │ │ │ - <405> DW_AT_name : (string) x │ │ │ │ │ - <407> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <407> DW_AT_decl_line : (data1) 107 │ │ │ │ │ - <408> DW_AT_decl_column : (data1) 16 │ │ │ │ │ - <409> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ - <2><40d>: Abbrev Number: 7 (DW_TAG_variable) │ │ │ │ │ - <40e> DW_AT_name : (string) y │ │ │ │ │ - <410> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <410> DW_AT_decl_line : (data1) 107 │ │ │ │ │ - <411> DW_AT_decl_column : (data1) 19 │ │ │ │ │ - <412> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ - <2><416>: Abbrev Number: 21 (DW_TAG_variable) │ │ │ │ │ - <417> DW_AT_name : (GNU_strp_alt) (offset: 0x15ea) │ │ │ │ │ - <41b> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <41c> DW_AT_decl_line : (data1) 107 │ │ │ │ │ - <41d> DW_AT_decl_column : (data1) 22 │ │ │ │ │ - <41e> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ - <2><422>: Abbrev Number: 7 (DW_TAG_variable) │ │ │ │ │ - <423> DW_AT_name : (string) src │ │ │ │ │ - <427> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <427> DW_AT_decl_line : (data1) 108 │ │ │ │ │ - <428> DW_AT_decl_column : (data1) 18 │ │ │ │ │ - <429> DW_AT_type : (GNU_ref_alt) <0x303d> │ │ │ │ │ - <2><42d>: Abbrev Number: 0 │ │ │ │ │ - <1><42e>: Abbrev Number: 1 (DW_TAG_subprogram) │ │ │ │ │ - <42f> DW_AT_name : (strp) (offset: 0): linearBlend │ │ │ │ │ - <433> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <434> DW_AT_decl_line : (data1) 40 │ │ │ │ │ - <435> DW_AT_decl_column : (data1) 20 │ │ │ │ │ - <436> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ - <436> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ - <2><437>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ │ - <438> DW_AT_name : (string) src │ │ │ │ │ - <43c> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <43d> DW_AT_decl_line : (data1) 40 │ │ │ │ │ - <43e> DW_AT_decl_column : (data1) 47 │ │ │ │ │ - <43f> DW_AT_type : (GNU_ref_alt) <0x303d> │ │ │ │ │ - <2><443>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ │ - <444> DW_AT_name : (strp) (offset: 0xc): stride │ │ │ │ │ - <448> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <448> DW_AT_decl_line : (data1) 40 │ │ │ │ │ - <449> DW_AT_decl_column : (data1) 56 │ │ │ │ │ - <44a> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ - <2><44e>: Abbrev Number: 0 │ │ │ │ │ - <1><44f>: Abbrev Number: 0 │ │ │ │ │ + <4><3a5>: Abbrev Number: 38 (DW_TAG_formal_parameter) │ │ │ │ │ + <3a6> DW_AT_abstract_origin: (ref_udata) <0x454> │ │ │ │ │ + <3a8> DW_AT_location : (sec_offset) 0x72 (location list) │ │ │ │ │ + <3ac> DW_AT_GNU_locviews: (sec_offset) 0x70 │ │ │ │ │ + <4><3b0>: Abbrev Number: 38 (DW_TAG_formal_parameter) │ │ │ │ │ + <3b1> DW_AT_abstract_origin: (ref_udata) <0x448> │ │ │ │ │ + <3b3> DW_AT_location : (sec_offset) 0x80 (location list) │ │ │ │ │ + <3b7> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ │ + <4><3bb>: Abbrev Number: 1 (DW_TAG_lexical_block) │ │ │ │ │ + <3bc> DW_AT_ranges : (sec_offset) 0xc │ │ │ │ │ + <5><3c0>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ + <3c1> DW_AT_abstract_origin: (ref_udata) <0x45f> │ │ │ │ │ + <3c3> DW_AT_location : (sec_offset) 0x9a (location list) │ │ │ │ │ + <3c7> DW_AT_GNU_locviews: (sec_offset) 0x98 │ │ │ │ │ + <5><3cb>: Abbrev Number: 0 │ │ │ │ │ + <4><3cc>: Abbrev Number: 0 │ │ │ │ │ + <3><3cd>: Abbrev Number: 0 │ │ │ │ │ + <2><3ce>: Abbrev Number: 0 │ │ │ │ │ + <1><3cf>: Abbrev Number: 29 (DW_TAG_subprogram) │ │ │ │ │ + <3d0> DW_AT_name : (GNU_strp_alt) (offset: 0x1a6d) │ │ │ │ │ + <3d4> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3d4> DW_AT_decl_line : (data1) 124 │ │ │ │ │ + <3d5> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ + <3d5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ + <3d5> DW_AT_type : (GNU_ref_alt) <0x8f> │ │ │ │ │ + <3d9> DW_AT_low_pc : (addr) 0x1150 │ │ │ │ │ + <3dd> DW_AT_high_pc : (udata) 17 │ │ │ │ │ + <3de> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3e0> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <3e0> DW_AT_sibling : (ref_udata) <0x401> │ │ │ │ │ + <2><3e2>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <3e3> DW_AT_name : (string) out │ │ │ │ │ + <3e7> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3e8> DW_AT_decl_line : (data1) 124 │ │ │ │ │ + <3e9> DW_AT_decl_column : (data1) 28 │ │ │ │ │ + <3ea> DW_AT_type : (ref_udata) <0x179> │ │ │ │ │ + <3ec> DW_AT_location : (exprloc) 2 byte block: 91 0 (DW_OP_fbreg: 0) │ │ │ │ │ + <2><3ef>: Abbrev Number: 6 (DW_TAG_variable) │ │ │ │ │ + <3f0> DW_AT_name : (GNU_strp_alt) (offset: 0x1c9a) │ │ │ │ │ + <3f4> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3f4> DW_AT_decl_line : (data1) 127 │ │ │ │ │ + <3f5> DW_AT_decl_column : (data1) 14 │ │ │ │ │ + <3f6> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ + <3fa> DW_AT_location : (exprloc) 5 byte block: 3 44 40 0 0 (DW_OP_addr: 4044) │ │ │ │ │ + <2><400>: Abbrev Number: 0 │ │ │ │ │ + <1><401>: Abbrev Number: 39 (DW_TAG_subprogram) │ │ │ │ │ + <402> DW_AT_name : (GNU_strp_alt) (offset: 0x97f) │ │ │ │ │ + <406> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <407> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <408> DW_AT_decl_column : (data1) 1 │ │ │ │ │ + <409> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ + <409> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ + <40a> DW_AT_sibling : (ref_udata) <0x43f> │ │ │ │ │ + <2><40c>: Abbrev Number: 15 (DW_TAG_formal_parameter) │ │ │ │ │ + <40d> DW_AT_name : (GNU_strp_alt) (offset: 0xae8) │ │ │ │ │ + <411> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <411> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <412> DW_AT_decl_column : (data1) 35 │ │ │ │ │ + <413> DW_AT_type : (ref_udata) <0x173> │ │ │ │ │ + <2><415>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ + <416> DW_AT_name : (string) x │ │ │ │ │ + <418> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <418> DW_AT_decl_line : (data1) 107 │ │ │ │ │ + <419> DW_AT_decl_column : (data1) 16 │ │ │ │ │ + <41a> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ + <2><41e>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ + <41f> DW_AT_name : (string) y │ │ │ │ │ + <421> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <421> DW_AT_decl_line : (data1) 107 │ │ │ │ │ + <422> DW_AT_decl_column : (data1) 19 │ │ │ │ │ + <423> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ + <2><427>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ + <428> DW_AT_name : (GNU_strp_alt) (offset: 0x15ea) │ │ │ │ │ + <42c> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <42d> DW_AT_decl_line : (data1) 107 │ │ │ │ │ + <42e> DW_AT_decl_column : (data1) 22 │ │ │ │ │ + <42f> DW_AT_type : (GNU_ref_alt) <0x11> │ │ │ │ │ + <2><433>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ + <434> DW_AT_name : (string) src │ │ │ │ │ + <438> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <438> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <439> DW_AT_decl_column : (data1) 18 │ │ │ │ │ + <43a> DW_AT_type : (GNU_ref_alt) <0x303d> │ │ │ │ │ + <2><43e>: Abbrev Number: 0 │ │ │ │ │ + <1><43f>: Abbrev Number: 2 (DW_TAG_subprogram) │ │ │ │ │ + <440> DW_AT_name : (strp) (offset: 0): linearBlend │ │ │ │ │ + <444> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <445> DW_AT_decl_line : (data1) 40 │ │ │ │ │ + <446> DW_AT_decl_column : (data1) 20 │ │ │ │ │ + <447> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ + <447> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ + <2><448>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ │ + <449> DW_AT_name : (string) src │ │ │ │ │ + <44d> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <44e> DW_AT_decl_line : (data1) 40 │ │ │ │ │ + <44f> DW_AT_decl_column : (data1) 47 │ │ │ │ │ + <450> DW_AT_type : (GNU_ref_alt) <0x303d> │ │ │ │ │ + <2><454>: Abbrev Number: 3 (DW_TAG_formal_parameter) │ │ │ │ │ + <455> DW_AT_name : (strp) (offset: 0xc): stride │ │ │ │ │ + <459> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <459> DW_AT_decl_line : (data1) 40 │ │ │ │ │ + <45a> DW_AT_decl_column : (data1) 56 │ │ │ │ │ + <45b> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ + <2><45f>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ + <460> DW_AT_name : (string) x │ │ │ │ │ + <462> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <462> DW_AT_decl_line : (data1) 87 │ │ │ │ │ + <463> DW_AT_decl_column : (data1) 7 │ │ │ │ │ + <464> DW_AT_type : (GNU_ref_alt) <0x42> │ │ │ │ │ + <2><468>: Abbrev Number: 0 │ │ │ │ │ + <1><469>: Abbrev Number: 0 │ │ │ │ ├── readelf --wide --debug-dump=abbrev {} │ │ │ │ │ @@ -1,296 +1,299 @@ │ │ │ │ │ Contents of the .debug_abbrev section: │ │ │ │ │ │ │ │ │ │ Number TAG (0) │ │ │ │ │ - 1 DW_TAG_subprogram [has children] │ │ │ │ │ + 1 DW_TAG_lexical_block [has children] │ │ │ │ │ + DW_AT_ranges DW_FORM_sec_offset │ │ │ │ │ + DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ + 2 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_name DW_FORM_strp │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_inline DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 2 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 3 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_strp │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 3 DW_TAG_member [no children] │ │ │ │ │ + 4 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 10 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 4 DW_TAG_imported_unit [no children] │ │ │ │ │ + 5 DW_TAG_imported_unit [no children] │ │ │ │ │ DW_AT_import DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 5 DW_TAG_variable [no children] │ │ │ │ │ + 6 DW_TAG_variable [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_location DW_FORM_exprloc │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 6 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 7 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_string │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_location DW_FORM_exprloc │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 7 DW_TAG_variable [no children] │ │ │ │ │ + 8 DW_TAG_variable [no children] │ │ │ │ │ DW_AT_name DW_FORM_string │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 8 DW_TAG_subprogram [has children] │ │ │ │ │ + 9 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_frame_base DW_FORM_exprloc │ │ │ │ │ DW_AT_call_all_calls DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 9 DW_TAG_structure_type [has children] │ │ │ │ │ + 10 DW_TAG_structure_type [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_byte_size DW_FORM_data1 │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 10 DW_TAG_member [no children] │ │ │ │ │ + 11 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_string │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 10 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 11 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 12 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 12 DW_TAG_structure_type [has children] │ │ │ │ │ + 13 DW_TAG_structure_type [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_byte_size DW_FORM_data1 │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 13 DW_TAG_variable [no children] │ │ │ │ │ + 14 DW_TAG_variable [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_location DW_FORM_exprloc │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 14 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 15 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 15 DW_TAG_member [no children] │ │ │ │ │ + 16 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 16 DW_TAG_member [no children] │ │ │ │ │ + 17 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_string │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 10 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 17 DW_TAG_compile_unit [has children] │ │ │ │ │ + 18 DW_TAG_compile_unit [has children] │ │ │ │ │ DW_AT_producer DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_language DW_FORM_data1 │ │ │ │ │ DW_AT_name DW_FORM_line_strp │ │ │ │ │ DW_AT_comp_dir DW_FORM_line_strp │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_stmt_list DW_FORM_sec_offset │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 18 DW_TAG_subprogram [has children] │ │ │ │ │ + 19 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_frame_base DW_FORM_exprloc │ │ │ │ │ DW_AT_call_all_calls DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 19 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 20 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_location DW_FORM_exprloc │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 20 DW_TAG_subroutine_type [has children] │ │ │ │ │ + 21 DW_TAG_subroutine_type [has children] │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 21 DW_TAG_variable [no children] │ │ │ │ │ + 22 DW_TAG_variable [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 22 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 23 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_string │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 23 DW_TAG_subprogram [has children] │ │ │ │ │ + 24 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_external DW_FORM_flag_present │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_frame_base DW_FORM_exprloc │ │ │ │ │ DW_AT_call_all_calls DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 24 DW_TAG_variable [no children] │ │ │ │ │ + 25 DW_TAG_variable [no children] │ │ │ │ │ DW_AT_abstract_origin DW_FORM_ref_udata │ │ │ │ │ DW_AT_location DW_FORM_sec_offset │ │ │ │ │ DW_AT_GNU_locviews DW_FORM_sec_offset │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 25 DW_TAG_pointer_type [no children] │ │ │ │ │ + 26 DW_TAG_pointer_type [no children] │ │ │ │ │ DW_AT_byte_size DW_FORM_implicit_const: 4 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 26 DW_TAG_member [no children] │ │ │ │ │ + 27 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 10 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 27 DW_TAG_subroutine_type [has children] │ │ │ │ │ + 28 DW_TAG_subroutine_type [has children] │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 28 DW_TAG_subprogram [has children] │ │ │ │ │ + 29 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_frame_base DW_FORM_exprloc │ │ │ │ │ DW_AT_call_all_calls DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 29 DW_TAG_inlined_subroutine [has children] │ │ │ │ │ + 30 DW_TAG_inlined_subroutine [has children] │ │ │ │ │ DW_AT_abstract_origin DW_FORM_ref_udata │ │ │ │ │ DW_AT_entry_pc DW_FORM_addr │ │ │ │ │ DW_AT_GNU_entry_view DW_FORM_data1 │ │ │ │ │ DW_AT_low_pc DW_FORM_addr │ │ │ │ │ DW_AT_high_pc DW_FORM_udata │ │ │ │ │ DW_AT_call_file DW_FORM_data1 │ │ │ │ │ DW_AT_call_line DW_FORM_data1 │ │ │ │ │ DW_AT_call_column DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 30 DW_TAG_call_site [no children] │ │ │ │ │ + 31 DW_TAG_call_site [no children] │ │ │ │ │ DW_AT_call_return_pc DW_FORM_addr │ │ │ │ │ DW_AT_call_origin DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 31 DW_TAG_member [no children] │ │ │ │ │ + 32 DW_TAG_member [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_data_member_location DW_FORM_data1 │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 32 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 33 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 33 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 34 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_ref_udata │ │ │ │ │ DW_AT_location DW_FORM_exprloc │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 34 DW_TAG_subroutine_type [has children] │ │ │ │ │ + 35 DW_TAG_subroutine_type [has children] │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 35 DW_TAG_structure_type [has children] │ │ │ │ │ + 36 DW_TAG_structure_type [has children] │ │ │ │ │ DW_AT_byte_size DW_FORM_data1 │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 36 DW_TAG_subprogram [has children] │ │ │ │ │ + 37 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_external DW_FORM_flag_present │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_declaration DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 37 DW_TAG_formal_parameter [no children] │ │ │ │ │ + 38 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_abstract_origin DW_FORM_ref_udata │ │ │ │ │ DW_AT_location DW_FORM_sec_offset │ │ │ │ │ DW_AT_GNU_locviews DW_FORM_sec_offset │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 38 DW_TAG_subprogram [has children] │ │ │ │ │ + 39 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data1 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_prototyped DW_FORM_flag_present │ │ │ │ │ DW_AT_inline DW_FORM_data1 │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 39 DW_TAG_inlined_subroutine [has children] │ │ │ │ │ + 40 DW_TAG_inlined_subroutine [has children] │ │ │ │ │ DW_AT_abstract_origin DW_FORM_ref_udata │ │ │ │ │ DW_AT_entry_pc DW_FORM_addr │ │ │ │ │ DW_AT_GNU_entry_view DW_FORM_data1 │ │ │ │ │ DW_AT_ranges DW_FORM_sec_offset │ │ │ │ │ DW_AT_call_file DW_FORM_data1 │ │ │ │ │ DW_AT_call_line DW_FORM_data1 │ │ │ │ │ DW_AT_call_column DW_FORM_data1 │ │ │ │ ├── readelf --wide --debug-dump=aranges {} │ │ │ │ │ @@ -3,10 +3,10 @@ │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00001150 0000015c │ │ │ │ │ + 00001150 0000026c │ │ │ │ │ 00000000 00000000 │ │ │ │ ├── readelf --wide --debug-dump=loc {} │ │ │ │ │ @@ -1,61 +1,73 @@ │ │ │ │ │ Contents of the .debug_loclists section: │ │ │ │ │ │ │ │ │ │ Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ - 0000000c v0000000 v0000000 location view pair │ │ │ │ │ + 0000000c v0000000 v0000001 location view pair │ │ │ │ │ │ │ │ │ │ - 0000000e v0000000 v0000000 views at 0000000c for: │ │ │ │ │ - 0000117b 00001257 (DW_OP_reg5 (ebp)) │ │ │ │ │ + 0000000e v0000000 v0000001 views at 0000000c for: │ │ │ │ │ + 0000117b 00001372 (DW_OP_reg7 (edi)) │ │ │ │ │ 00000014 │ │ │ │ │ │ │ │ │ │ 00000015 v0000000 v0000000 location view pair │ │ │ │ │ 00000017 v0000000 v0000000 location view pair │ │ │ │ │ + 00000019 v0000000 v0000000 location view pair │ │ │ │ │ + 0000001b v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000019 v0000000 v0000000 views at 00000015 for: │ │ │ │ │ - 0000119f 000011ad (DW_OP_lit0; DW_OP_stack_value) │ │ │ │ │ - 0000001f v0000000 v0000000 views at 00000017 for: │ │ │ │ │ - 000011ad 00001241 (DW_OP_reg1 (ecx)) │ │ │ │ │ - 00000025 │ │ │ │ │ - │ │ │ │ │ - 00000026 v0000002 v0000000 location view pair │ │ │ │ │ - 00000028 v0000000 v0000000 location view pair │ │ │ │ │ - 0000002a v0000000 v0000000 location view pair │ │ │ │ │ - 0000002c v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 0000002e v0000002 v0000000 views at 00000026 for: │ │ │ │ │ - 00001181 0000119f (DW_OP_lit1; DW_OP_stack_value) │ │ │ │ │ - 00000034 v0000000 v0000000 views at 00000028 for: │ │ │ │ │ - 0000119f 000011ad (DW_OP_reg0 (eax)) │ │ │ │ │ - 00000039 v0000000 v0000000 views at 0000002a for: │ │ │ │ │ - 000011ad 00001241 (DW_OP_fbreg: -28) │ │ │ │ │ - 00000040 v0000000 v0000000 views at 0000002c for: │ │ │ │ │ - 00001248 00001255 (DW_OP_reg0 (eax)) │ │ │ │ │ - 00000047 │ │ │ │ │ - │ │ │ │ │ - 00000048 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 0000004a v0000000 v0000000 views at 00000048 for: │ │ │ │ │ - 00001181 00001257 (DW_OP_reg6 (esi)) │ │ │ │ │ - 00000050 │ │ │ │ │ - │ │ │ │ │ - 00000051 v0000001 v0000000 location view pair │ │ │ │ │ - 00000053 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000055 v0000001 v0000000 views at 00000051 for: │ │ │ │ │ - 000011ad 00001233 (DW_OP_breg5 (ebp): 20; DW_OP_deref; DW_OP_breg1 (ecx): 0; DW_OP_plus; DW_OP_breg7 (edi): 0; DW_OP_plus; DW_OP_stack_value) │ │ │ │ │ - 00000064 v0000000 v0000000 views at 00000053 for: │ │ │ │ │ - 00001233 00001241 (DW_OP_breg5 (ebp): 20; DW_OP_deref; DW_OP_breg1 (ecx): 0; DW_OP_plus; DW_OP_breg7 (edi): 0; DW_OP_plus; DW_OP_lit8; DW_OP_minus; DW_OP_stack_value) │ │ │ │ │ - 00000076 │ │ │ │ │ - │ │ │ │ │ - 00000077 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000079 v0000002 v0000000 views at 00000077 for: │ │ │ │ │ - 000011ad 00001230 (DW_OP_reg6 (esi)) │ │ │ │ │ - 0000007f │ │ │ │ │ - │ │ │ │ │ - 00000080 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000082 v0000002 v0000000 views at 00000080 for: │ │ │ │ │ - 000011ad 00001230 (DW_OP_breg5 (ebp): 20; DW_OP_deref; DW_OP_breg1 (ecx): 0; DW_OP_plus; DW_OP_breg7 (edi): 0; DW_OP_plus; DW_OP_stack_value) │ │ │ │ │ - 00000091 │ │ │ │ │ + 0000001d v0000000 v0000000 views at 00000015 for: │ │ │ │ │ + 000011d1 000011e2 (DW_OP_lit0; DW_OP_stack_value) │ │ │ │ │ + 00000025 v0000000 v0000000 views at 00000017 for: │ │ │ │ │ + 000011e2 000011f8 (DW_OP_reg2 (edx)) │ │ │ │ │ + 0000002c v0000000 v0000000 views at 00000019 for: │ │ │ │ │ + 000011f8 00001353 (DW_OP_fbreg: -60) │ │ │ │ │ + 00000034 v0000000 v0000000 views at 0000001b for: │ │ │ │ │ + 00001353 0000135e (DW_OP_reg2 (edx)) │ │ │ │ │ + 0000003b │ │ │ │ │ + │ │ │ │ │ + 0000003c v0000002 v0000000 location view pair │ │ │ │ │ + 0000003e v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000040 v0000002 v0000000 views at 0000003c for: │ │ │ │ │ + 00001181 000011d1 (DW_OP_lit1; DW_OP_stack_value) │ │ │ │ │ + 00000047 v0000000 v0000000 views at 0000003e for: │ │ │ │ │ + 000011d1 00001372 (DW_OP_reg5 (ebp)) │ │ │ │ │ + 0000004e │ │ │ │ │ + │ │ │ │ │ + 0000004f v0000000 v0000001 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000051 v0000000 v0000001 views at 0000004f for: │ │ │ │ │ + 00001181 00001372 (DW_OP_reg1 (ecx)) │ │ │ │ │ + 00000057 │ │ │ │ │ + │ │ │ │ │ + 00000058 v0000000 v0000000 location view pair │ │ │ │ │ + 0000005a v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 0000005c v0000000 v0000000 views at 00000058 for: │ │ │ │ │ + 000011ee 000011f8 (DW_OP_reg0 (eax)) │ │ │ │ │ + 00000063 v0000000 v0000000 views at 0000005a for: │ │ │ │ │ + 000011f8 0000135e (DW_OP_fbreg: -56; DW_OP_deref; DW_OP_lit8; DW_OP_minus; DW_OP_stack_value) │ │ │ │ │ + 0000006f │ │ │ │ │ + │ │ │ │ │ + 00000070 v0000001 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000072 v0000001 v0000000 views at 00000070 for: │ │ │ │ │ + 000011ee 00001350 (DW_OP_reg1 (ecx)) │ │ │ │ │ + 00000079 │ │ │ │ │ + │ │ │ │ │ + 0000007a v0000001 v0000000 location view pair │ │ │ │ │ + 0000007c v0000000 v0000001 location view pair │ │ │ │ │ + 0000007e v0000001 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000080 v0000001 v0000000 views at 0000007a for: │ │ │ │ │ + 000011ee 0000120a (DW_OP_reg0 (eax)) │ │ │ │ │ + 00000087 v0000000 v0000001 views at 0000007c for: │ │ │ │ │ + 0000120a 00001343 (DW_OP_breg0 (eax): -1; DW_OP_stack_value) │ │ │ │ │ + 00000090 v0000001 v0000000 views at 0000007e for: │ │ │ │ │ + 00001343 00001350 (DW_OP_reg0 (eax)) │ │ │ │ │ + 00000097 │ │ │ │ │ + │ │ │ │ │ + 00000098 v0000004 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 0000009a v0000004 v0000000 views at 00000098 for: │ │ │ │ │ + 000011ee 000011f8 (DW_OP_lit0; DW_OP_stack_value) │ │ │ │ │ + 000000a2 │ │ │ │ ├── readelf --wide --debug-dump=ranges {} │ │ │ │ │ @@ -3,10 +3,10 @@ │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00001150 0000015c │ │ │ │ │ + 00001150 0000026c │ │ │ │ │ 00000000 00000000 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ -GCC: (Debian 12.2.0-14) 12.2.0 │ │ │ │ │ -lR=|hV6Q │ │ │ │ │ -_x( ElinearBlend │ │ │ │ │ +b_GCC: (Debian 12.2.0-14) 12.2.0 │ │ │ │ │ +linearBlend │ │ │ │ │ /usr/lib/debug/.dwz/i386-linux-gnu/xawtv-plugins.debug │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -26,17 +26,17 @@ │ │ │ │ │ │ │ │ │ │ 00001150 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001170 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001270 : │ │ │ │ │ +00001380 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001280 : │ │ │ │ │ +00001390 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000012ac <__x86.get_pc_thunk.ax>: │ │ │ │ │ +000013bc <__x86.get_pc_thunk.ax>: │ │ │ │ │ __x86.get_pc_thunk.ax(): │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -000012b0 <_fini>: │ │ │ │ │ +000013c0 <_fini>: │ │ │ │ │ ...