--- /srv/reproducible-results/rbuild-debian/r-b-build.NUNxNGXE/b1/cl-sql_6.7.2-1.1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.NUNxNGXE/b2/cl-sql_6.7.2-1.1_i386.changes ├── Binary │ @@ -1 +1 @@ │ -cl-sql cl-sql-aodbc cl-sql-mysql cl-sql-mysql-dbgsym cl-sql-odbc cl-sql-oracle cl-sql-postgresql cl-sql-postgresql-socket cl-sql-sqlite3 cl-sql-tests cl-sql-uffi │ +cl-sql cl-sql-aodbc cl-sql-mysql cl-sql-mysql-dbgsym cl-sql-odbc cl-sql-oracle cl-sql-postgresql cl-sql-postgresql-socket cl-sql-sqlite3 cl-sql-tests cl-sql-uffi cl-sql-uffi-dbgsym ├── Files │ @@ -1,12 +1,13 @@ │ │ 22a8279a85b1f092bf939ac49867db81 45288 lisp optional cl-sql-aodbc_6.7.2-1.1_all.deb │ - 0b5c0f7fc1571be621391da00ac01737 13332 debug optional cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb │ - 39a78b30f094f40d0431d9f0d417af98 57812 lisp optional cl-sql-mysql_6.7.2-1.1_i386.deb │ + ad0305bf3d77ab8199e9268c7463a2d2 13292 debug optional cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb │ + 178c4ee5b5097b80541fb39fac9c05d1 57776 lisp optional cl-sql-mysql_6.7.2-1.1_i386.deb │ c4aa879df0de927fa3a982a6601aa921 67836 lisp optional cl-sql-odbc_6.7.2-1.1_all.deb │ 38eeb5f2d14a07133a4420181e9a6828 64564 contrib/lisp optional cl-sql-oracle_6.7.2-1.1_all.deb │ 64ecfaf51472b1f32a6b40dcef14334a 53220 lisp optional cl-sql-postgresql-socket_6.7.2-1.1_all.deb │ cb56e41e8f027de26a9a20c0daed1721 49552 lisp optional cl-sql-postgresql_6.7.2-1.1_all.deb │ 7c36f0c40575969cdf131a03ef590768 50344 lisp optional cl-sql-sqlite3_6.7.2-1.1_all.deb │ 0c0d4a2de0c023e1d90b7693609a7d08 76664 lisp optional cl-sql-tests_6.7.2-1.1_all.deb │ - 0d4415cdbb7bcd7ba4d58d2a7fa1961a 47696 lisp optional cl-sql-uffi_6.7.2-1.1_i386.deb │ + 7b53e24f34292285df7db07c1cdcfd45 2928 debug optional cl-sql-uffi-dbgsym_6.7.2-1.1_i386.deb │ + f9e6bd44c7db4cc022d70f8e6eaedc9e 48292 lisp optional cl-sql-uffi_6.7.2-1.1_i386.deb │ 1a86fa8ebbe252ee9b4847e76f40e562 634256 lisp optional cl-sql_6.7.2-1.1_all.deb ├── cl-sql-mysql_6.7.2-1.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-12-29 07:07:41.000000 debian-binary │ │ --rw-r--r-- 0 0 0 972 2022-12-29 07:07:41.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 56648 2022-12-29 07:07:41.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 960 2022-12-29 07:07:41.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 56624 2022-12-29 07:07:41.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── file list │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 540 2022-12-29 07:07:41.000000 ./control │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1091 2022-12-29 07:07:41.000000 ./md5sums │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 516 2022-12-29 07:07:41.000000 ./control │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1093 2022-12-29 07:07:41.000000 ./md5sums │ │ │ ├── ./control │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ Package: cl-sql-mysql │ │ │ │ Source: cl-sql │ │ │ │ Version: 6.7.2-1.1 │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Kevin M. Rosenberg │ │ │ │ Installed-Size: 140 │ │ │ │ -Depends: cl-sql (= 6.7.2-1.1), cl-sql-uffi (= 6.7.2-1.1), libc6 (>= 2.1.3), libmariadb3 (>= 3.0.0), default-libmysqlclient-dev │ │ │ │ +Depends: cl-sql (= 6.7.2-1.1), cl-sql-uffi (= 6.7.2-1.1), libc6 (>= 2.1.3), default-libmysqlclient-dev │ │ │ │ Provides: cl-sql-backend │ │ │ │ Section: lisp │ │ │ │ Priority: optional │ │ │ │ Homepage: http://clsql.kpe.io/ │ │ │ │ Description: CLSQL database backend, MySQL │ │ │ │ This package enables you to use the CLSQL data access package │ │ │ │ with MySQL databases. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -usr/lib/clsql/clsql_mysql.so │ │ │ │ │ +usr/lib/clsql/clsql_mysql64.so │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/clsql-mysql.asd │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/clsql_mysql.c │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-api.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-client-info.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-loader.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-objects.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-package.lisp │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/clsql/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13516 2022-12-29 07:07:41.000000 ./usr/lib/clsql/clsql_mysql.so │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13516 2022-12-29 07:07:41.000000 ./usr/lib/clsql/clsql_mysql64.so │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/clsql-mysql/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3600 2011-06-20 19:58:34.000000 ./usr/share/common-lisp/source/clsql-mysql/clsql-mysql.asd │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/clsql-mysql/db-mysql/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3573 2010-02-11 20:59:14.000000 ./usr/share/common-lisp/source/clsql-mysql/db-mysql/clsql_mysql.c │ │ │ │ --- ./usr/lib/clsql/clsql_mysql.so │ │ │ ├── +++ ./usr/lib/clsql/clsql_mysql64.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 10% similar despite different names │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ 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 0x005e4 0x005e4 R 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x005a4 0x005a4 R 0x1000 │ │ │ │ │ LOAD 0x001000 0x00001000 0x00001000 0x0036c 0x0036c R E 0x1000 │ │ │ │ │ LOAD 0x002000 0x00002000 0x00002000 0x0025c 0x0025c R 0x1000 │ │ │ │ │ - LOAD 0x002ec4 0x00003ec4 0x00003ec4 0x00140 0x00144 RW 0x1000 │ │ │ │ │ - DYNAMIC 0x002ecc 0x00003ecc 0x00003ecc 0x00100 0x00100 RW 0x4 │ │ │ │ │ + LOAD 0x002ecc 0x00003ecc 0x00003ecc 0x00138 0x0013c RW 0x1000 │ │ │ │ │ + DYNAMIC 0x002ed4 0x00003ed4 0x00003ed4 0x000f8 0x000f8 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_EH_FRAME 0x002000 0x00002000 0x00002000 0x00084 0x00084 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ - GNU_RELRO 0x002ec4 0x00003ec4 0x00003ec4 0x0013c 0x0013c R 0x1 │ │ │ │ │ + GNU_RELRO 0x002ecc 0x00003ecc 0x00003ecc 0x00134 0x00134 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ │ 02 .eh_frame_hdr .eh_frame │ │ │ │ │ 03 .init_array .fini_array .dynamic .got .data .bss │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -2,29 +2,29 @@ │ │ │ │ │ │ │ │ │ │ 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 GNU_HASH 00000178 000178 00005c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym DYNSYM 000001d4 0001d4 000170 10 A 4 1 4 │ │ │ │ │ - [ 4] .dynstr STRTAB 00000344 000344 0001b9 00 A 0 0 1 │ │ │ │ │ - [ 5] .gnu.version VERSYM 000004fe 0004fe 00002e 02 A 3 0 2 │ │ │ │ │ - [ 6] .gnu.version_r VERNEED 0000052c 00052c 000050 00 A 4 2 4 │ │ │ │ │ - [ 7] .rel.dyn REL 0000057c 00057c 000038 08 A 3 0 4 │ │ │ │ │ - [ 8] .rel.plt REL 000005b4 0005b4 000030 08 AI 3 19 4 │ │ │ │ │ + [ 4] .dynstr STRTAB 00000344 000344 000197 00 A 0 0 1 │ │ │ │ │ + [ 5] .gnu.version VERSYM 000004dc 0004dc 00002e 02 A 3 0 2 │ │ │ │ │ + [ 6] .gnu.version_r VERNEED 0000050c 00050c 000030 00 A 4 1 4 │ │ │ │ │ + [ 7] .rel.dyn REL 0000053c 00053c 000038 08 A 3 0 4 │ │ │ │ │ + [ 8] .rel.plt REL 00000574 000574 000030 08 AI 3 19 4 │ │ │ │ │ [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00001020 001020 000070 04 AX 0 0 16 │ │ │ │ │ [11] .plt.got PROGBITS 00001090 001090 000008 08 AX 0 0 8 │ │ │ │ │ [12] .text PROGBITS 000010a0 0010a0 0002b7 00 AX 0 0 16 │ │ │ │ │ [13] .fini PROGBITS 00001358 001358 000014 00 AX 0 0 4 │ │ │ │ │ [14] .eh_frame_hdr PROGBITS 00002000 002000 000084 00 A 0 0 4 │ │ │ │ │ [15] .eh_frame PROGBITS 00002084 002084 0001d8 00 A 0 0 4 │ │ │ │ │ - [16] .init_array INIT_ARRAY 00003ec4 002ec4 000004 04 WA 0 0 4 │ │ │ │ │ - [17] .fini_array FINI_ARRAY 00003ec8 002ec8 000004 04 WA 0 0 4 │ │ │ │ │ - [18] .dynamic DYNAMIC 00003ecc 002ecc 000100 08 WA 4 0 4 │ │ │ │ │ + [16] .init_array INIT_ARRAY 00003ecc 002ecc 000004 04 WA 0 0 4 │ │ │ │ │ + [17] .fini_array FINI_ARRAY 00003ed0 002ed0 000004 04 WA 0 0 4 │ │ │ │ │ + [18] .dynamic DYNAMIC 00003ed4 002ed4 0000f8 08 WA 4 0 4 │ │ │ │ │ [19] .got PROGBITS 00003fcc 002fcc 000034 04 WA 0 0 4 │ │ │ │ │ [20] .data PROGBITS 00004000 003000 000004 00 WA 0 0 4 │ │ │ │ │ [21] .bss NOBITS 00004004 003004 000004 00 WA 0 0 1 │ │ │ │ │ [22] .gnu_debuglink PROGBITS 00000000 003004 000034 00 0 0 4 │ │ │ │ │ [23] .shstrtab STRTAB 00000000 003038 0000d4 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 23 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_stmt_affected_rows@libmysqlclient_18 (2) │ │ │ │ │ - 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ - 3: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_insert_id@libmysqlclient_18 (2) │ │ │ │ │ - 4: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (3) │ │ │ │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0 (4) │ │ │ │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_num_rows@libmysqlclient_18 (2) │ │ │ │ │ - 7: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_data_seek@libmysqlclient_18 (2) │ │ │ │ │ - 9: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ - 10: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_affected_rows@libmysqlclient_18 (2) │ │ │ │ │ + 1: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ + 2: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (2) │ │ │ │ │ + 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_data_seek │ │ │ │ │ + 4: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0 (3) │ │ │ │ │ + 5: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ + 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_affected_rows │ │ │ │ │ + 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_insert_id │ │ │ │ │ + 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_stmt_affected_rows │ │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_num_rows │ │ │ │ │ + 10: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 11: 00001240 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_insert_id │ │ │ │ │ 12: 000011a0 53 FUNC GLOBAL DEFAULT 12 clsql_mysql_data_seek │ │ │ │ │ 13: 00001330 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_stmt_affected_rows │ │ │ │ │ 14: 000011e0 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_num_rows │ │ │ │ │ 15: 00001270 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_flags │ │ │ │ │ 16: 000012f0 57 FUNC GLOBAL DEFAULT 12 bind_param │ │ │ │ │ 17: 00001210 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_affected_rows │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x57c contains 7 entries: │ │ │ │ │ +Relocation section '.rel.dyn' at offset 0x53c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00003ec4 00000008 R_386_RELATIVE │ │ │ │ │ -00003ec8 00000008 R_386_RELATIVE │ │ │ │ │ +00003ecc 00000008 R_386_RELATIVE │ │ │ │ │ +00003ed0 00000008 R_386_RELATIVE │ │ │ │ │ 00004000 00000008 R_386_RELATIVE │ │ │ │ │ -00003ff0 00000206 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ -00003ff4 00000406 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ -00003ff8 00000706 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ -00003ffc 00000906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ +00003ff0 00000106 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ +00003ff4 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ +00003ff8 00000506 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ +00003ffc 00000a06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x5b4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.plt' at offset 0x574 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00003fd8 00000107 R_386_JUMP_SLOT 00000000 mysql_stmt_affected_rows@libmysqlclient_18 │ │ │ │ │ -00003fdc 00000307 R_386_JUMP_SLOT 00000000 mysql_insert_id@libmysqlclient_18 │ │ │ │ │ -00003fe0 00000507 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ │ -00003fe4 00000607 R_386_JUMP_SLOT 00000000 mysql_num_rows@libmysqlclient_18 │ │ │ │ │ -00003fe8 00000807 R_386_JUMP_SLOT 00000000 mysql_data_seek@libmysqlclient_18 │ │ │ │ │ -00003fec 00000a07 R_386_JUMP_SLOT 00000000 mysql_affected_rows@libmysqlclient_18 │ │ │ │ │ +00003fd8 00000307 R_386_JUMP_SLOT 00000000 mysql_data_seek │ │ │ │ │ +00003fdc 00000407 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ │ +00003fe0 00000607 R_386_JUMP_SLOT 00000000 mysql_affected_rows │ │ │ │ │ +00003fe4 00000707 R_386_JUMP_SLOT 00000000 mysql_insert_id │ │ │ │ │ +00003fe8 00000807 R_386_JUMP_SLOT 00000000 mysql_stmt_affected_rows │ │ │ │ │ +00003fec 00000907 R_386_JUMP_SLOT 00000000 mysql_num_rows │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,31 +1,30 @@ │ │ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x2ecc contains 28 entries: │ │ │ │ │ +Dynamic section at offset 0x2ed4 contains 27 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ - 0x00000001 (NEEDED) Shared library: [libmariadb.so.3] │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ │ 0x0000000e (SONAME) Library soname: [clsql_mysql] │ │ │ │ │ 0x0000000c (INIT) 0x1000 │ │ │ │ │ 0x0000000d (FINI) 0x1358 │ │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x3ec4 │ │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x3ecc │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x3ec8 │ │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x3ed0 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ 0x00000005 (STRTAB) 0x344 │ │ │ │ │ 0x00000006 (SYMTAB) 0x1d4 │ │ │ │ │ - 0x0000000a (STRSZ) 441 (bytes) │ │ │ │ │ + 0x0000000a (STRSZ) 407 (bytes) │ │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ │ 0x00000003 (PLTGOT) 0x3fcc │ │ │ │ │ 0x00000002 (PLTRELSZ) 48 (bytes) │ │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ │ - 0x00000017 (JMPREL) 0x5b4 │ │ │ │ │ - 0x00000011 (REL) 0x57c │ │ │ │ │ + 0x00000017 (JMPREL) 0x574 │ │ │ │ │ + 0x00000011 (REL) 0x53c │ │ │ │ │ 0x00000012 (RELSZ) 56 (bytes) │ │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ │ │ │ - 0x6ffffffe (VERNEED) 0x52c │ │ │ │ │ - 0x6fffffff (VERNEEDNUM) 2 │ │ │ │ │ - 0x6ffffff0 (VERSYM) 0x4fe │ │ │ │ │ + 0x6ffffffe (VERNEED) 0x50c │ │ │ │ │ + 0x6fffffff (VERNEEDNUM) 1 │ │ │ │ │ + 0x6ffffff0 (VERSYM) 0x4dc │ │ │ │ │ 0x6ffffffa (RELCOUNT) 3 │ │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ │ ├── 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: 9d8ef7020b3758de622b4317c5d5b5558b55ce5a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d516d843fa09b81f6e21254cdd075d471e16e48f │ │ │ │ ├── readelf --wide --version-info {} │ │ │ │ │ @@ -1,17 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Version symbols section '.gnu.version' contains 23 entries: │ │ │ │ │ - Addr: 0x00000000000004fe Offset: 0x000004fe Link: 3 (.dynsym) │ │ │ │ │ - 000: 0 (*local*) 2 (libmysqlclient_18) 1 (*global*) 2 (libmysqlclient_18) │ │ │ │ │ - 004: 3 (GLIBC_2.1.3) 4 (GLIBC_2.0) 2 (libmysqlclient_18) 1 (*global*) │ │ │ │ │ - 008: 2 (libmysqlclient_18) 1 (*global*) 2 (libmysqlclient_18) 1 (*global*) │ │ │ │ │ + Addr: 0x00000000000004dc Offset: 0x000004dc Link: 3 (.dynsym) │ │ │ │ │ + 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.1.3) 1 (*global*) │ │ │ │ │ + 004: 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ + 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ 014: 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ │ │ -Version needs section '.gnu.version_r' contains 2 entries: │ │ │ │ │ - Addr: 0x000000000000052c Offset: 0x0000052c Link: 4 (.dynstr) │ │ │ │ │ +Version needs section '.gnu.version_r' contains 1 entry: │ │ │ │ │ + Addr: 0x000000000000050c Offset: 0x0000050c Link: 4 (.dynstr) │ │ │ │ │ 000000: Version: 1 File: libc.so.6 Cnt: 2 │ │ │ │ │ - 0x0010: Name: GLIBC_2.0 Flags: none Version: 4 │ │ │ │ │ - 0x0020: Name: GLIBC_2.1.3 Flags: none Version: 3 │ │ │ │ │ - 0x0030: Version: 1 File: libmariadb.so.3 Cnt: 1 │ │ │ │ │ - 0x0040: Name: libmysqlclient_18 Flags: none Version: 2 │ │ │ │ │ + 0x0010: Name: GLIBC_2.0 Flags: none Version: 3 │ │ │ │ │ + 0x0020: Name: GLIBC_2.1.3 Flags: none Version: 2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -10,20 +10,18 @@ │ │ │ │ │ clsql_mysql_field_type │ │ │ │ │ clsql_mysql_field_name │ │ │ │ │ clsql_mysql_field_length │ │ │ │ │ clsql_mysql_field_max_length │ │ │ │ │ allocate_bind │ │ │ │ │ bind_param │ │ │ │ │ clsql_mysql_stmt_affected_rows │ │ │ │ │ -libmariadb.so.3 │ │ │ │ │ libc.so.6 │ │ │ │ │ clsql_mysql │ │ │ │ │ GLIBC_2.0 │ │ │ │ │ GLIBC_2.1.3 │ │ │ │ │ -libmysqlclient_18 │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ │ .rel.dyn │ │ │ │ │ .rel.plt │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -18,14 +18,12 @@ │ │ │ │ │ 0x00000434 5f6e616d 6500636c 73716c5f 6d797371 _name.clsql_mysq │ │ │ │ │ 0x00000444 6c5f6669 656c645f 6c656e67 74680063 l_field_length.c │ │ │ │ │ 0x00000454 6c73716c 5f6d7973 716c5f66 69656c64 lsql_mysql_field │ │ │ │ │ 0x00000464 5f6d6178 5f6c656e 67746800 616c6c6f _max_length.allo │ │ │ │ │ 0x00000474 63617465 5f62696e 64006d61 6c6c6f63 cate_bind.malloc │ │ │ │ │ 0x00000484 0062696e 645f7061 72616d00 636c7371 .bind_param.clsq │ │ │ │ │ 0x00000494 6c5f6d79 73716c5f 73746d74 5f616666 l_mysql_stmt_aff │ │ │ │ │ - 0x000004a4 65637465 645f726f 7773006c 69626d61 ected_rows.libma │ │ │ │ │ - 0x000004b4 72696164 622e736f 2e33006c 6962632e riadb.so.3.libc. │ │ │ │ │ - 0x000004c4 736f2e36 00636c73 716c5f6d 7973716c so.6.clsql_mysql │ │ │ │ │ - 0x000004d4 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC │ │ │ │ │ - 0x000004e4 5f322e31 2e33006c 69626d79 73716c63 _2.1.3.libmysqlc │ │ │ │ │ - 0x000004f4 6c69656e 745f3138 00 lient_18. │ │ │ │ │ + 0x000004a4 65637465 645f726f 7773006c 6962632e ected_rows.libc. │ │ │ │ │ + 0x000004b4 736f2e36 00636c73 716c5f6d 7973716c so.6.clsql_mysql │ │ │ │ │ + 0x000004c4 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC │ │ │ │ │ + 0x000004d4 5f322e31 2e3300 _2.1.3. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ │ @@ -7,12 +7,12 @@ │ │ │ │ │ _init(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2fc3,%ebx │ │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 101b │ │ │ │ │ + je 101b │ │ │ │ │ call *%eax │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00001020 : │ │ │ │ │ push 0x4(%ebx) │ │ │ │ │ jmp *0x8(%ebx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001030 : │ │ │ │ │ +00001030 : │ │ │ │ │ jmp *0xc(%ebx) │ │ │ │ │ push $0x0 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ │ │ │ │ │ │ -00001040 : │ │ │ │ │ +00001040 : │ │ │ │ │ jmp *0x10(%ebx) │ │ │ │ │ push $0x8 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ │ │ │ │ │ │ -00001050 : │ │ │ │ │ +00001050 : │ │ │ │ │ jmp *0x14(%ebx) │ │ │ │ │ push $0x10 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ │ │ │ │ │ │ -00001060 : │ │ │ │ │ +00001060 : │ │ │ │ │ jmp *0x18(%ebx) │ │ │ │ │ push $0x18 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ │ │ │ │ │ │ -00001070 : │ │ │ │ │ +00001070 : │ │ │ │ │ jmp *0x1c(%ebx) │ │ │ │ │ push $0x20 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ │ │ │ │ │ │ -00001080 : │ │ │ │ │ +00001080 : │ │ │ │ │ jmp *0x20(%ebx) │ │ │ │ │ push $0x28 │ │ │ │ │ - jmp 1020 │ │ │ │ │ + jmp 1020 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ │ add %ecx,%eax │ │ │ │ │ adc %ebx,%edx │ │ │ │ │ ././clsql_mysql.c:46 │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ - call 1070 │ │ │ │ │ + call 1030 │ │ │ │ │ ././clsql_mysql.c:47 │ │ │ │ │ add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ @@ -137,15 +137,15 @@ │ │ │ │ │ ././clsql_mysql.c:60 │ │ │ │ │ push %ebx │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2de6,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ././clsql_mysql.c:61 │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ - call 1060 │ │ │ │ │ + call 1080 │ │ │ │ │ ././clsql_mysql.c:62 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ././clsql_mysql.c:64 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ @@ -157,15 +157,15 @@ │ │ │ │ │ ././clsql_mysql.c:69 │ │ │ │ │ push %ebx │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2db6,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ././clsql_mysql.c:70 │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ - call 1080 │ │ │ │ │ + call 1050 │ │ │ │ │ ././clsql_mysql.c:71 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ././clsql_mysql.c:73 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ ././clsql_mysql.c:78 │ │ │ │ │ push %ebx │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2d86,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ././clsql_mysql.c:79 │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ - call 1040 │ │ │ │ │ + call 1060 │ │ │ │ │ ././clsql_mysql.c:80 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ././clsql_mysql.c:82 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ @@ -249,15 +249,15 @@ │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2d06,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ././clsql_mysql.c:131 │ │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ │ shl $0x6,%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 1050 │ │ │ │ │ + call 1040 │ │ │ │ │ ././clsql_mysql.c:132 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ @@ -307,15 +307,15 @@ │ │ │ │ │ ././clsql_mysql.c:150 │ │ │ │ │ push %ebx │ │ │ │ │ call 10a0 <__cxa_finalize@plt+0x10> │ │ │ │ │ add $0x2c96,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ././clsql_mysql.c:151 │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ - call 1030 │ │ │ │ │ + call 1070 │ │ │ │ │ ././clsql_mysql.c:152 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ././clsql_mysql.c:154 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x00003ec4 90110000 .... │ │ │ │ │ + 0x00003ecc 90110000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ │ - 0x00003ec8 40110000 @... │ │ │ │ │ + 0x00003ed0 40110000 @... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00003fcc cc3e0000 00000000 00000000 36100000 .>..........6... │ │ │ │ │ + 0x00003fcc d43e0000 00000000 00000000 36100000 .>..........6... │ │ │ │ │ 0x00003fdc 46100000 56100000 66100000 76100000 F...V...f...v... │ │ │ │ │ 0x00003fec 86100000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00003ffc 00000000 .... │ │ │ │ ├── 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 38656637 30323062 33373538 64653632 8ef7020b3758de62 │ │ │ │ │ - 0x00000010 32623433 31376335 64356235 35353862 2b4317c5d5b5558b │ │ │ │ │ - 0x00000020 35356365 35612e64 65627567 00000000 55ce5a.debug.... │ │ │ │ │ - 0x00000030 b7fbd5a4 .... │ │ │ │ │ + 0x00000000 31366438 34336661 30396238 31663665 16d843fa09b81f6e │ │ │ │ │ + 0x00000010 32313235 34636464 30373564 34373165 21254cdd075d471e │ │ │ │ │ + 0x00000020 31366534 38662e64 65627567 00000000 16e48f.debug.... │ │ │ │ │ + 0x00000030 da4dd205 .M.. ├── cl-sql-uffi_6.7.2-1.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-12-29 07:07:41.000000 debian-binary │ │ --rw-r--r-- 0 0 0 896 2022-12-29 07:07:41.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 46608 2022-12-29 07:07:41.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 884 2022-12-29 07:07:41.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 47216 2022-12-29 07:07:41.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── file list │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 519 2022-12-29 07:07:41.000000 ./control │ │ │ │ --rw-r--r-- 0 root (0) root (0) 855 2022-12-29 07:07:41.000000 ./md5sums │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 503 2022-12-29 07:07:41.000000 ./control │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 857 2022-12-29 07:07:41.000000 ./md5sums │ │ │ ├── ./control │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ Package: cl-sql-uffi │ │ │ │ Source: cl-sql │ │ │ │ Version: 6.7.2-1.1 │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Kevin M. Rosenberg │ │ │ │ -Installed-Size: 83 │ │ │ │ -Depends: cl-uffi (>= 1.5.11), cl-sql (= 6.7.2-1.1), libc6 (>= 2.0) │ │ │ │ +Installed-Size: 84 │ │ │ │ +Depends: cl-uffi (>= 1.5.11), cl-sql (= 6.7.2-1.1) │ │ │ │ Recommends: cl-sql-backend │ │ │ │ Section: lisp │ │ │ │ Priority: optional │ │ │ │ Homepage: http://clsql.kpe.io/ │ │ │ │ Description: Common UFFI functions for CLSQL database backends │ │ │ │ This package provides an interface to several UFFI functions used by multiple │ │ │ │ CLSQL database backends. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -usr/lib/clsql/clsql_uffi.so │ │ │ │ │ +usr/lib/clsql/clsql_uffi64.so │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/clsql-uffi.asd │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-loader.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-package.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi.lisp │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/uffi/clsql_uffi.c │ │ │ │ │ usr/share/common-lisp/source/clsql-uffi/uffi/ptrbits.c │ │ │ │ │ usr/share/doc/cl-sql-uffi/changelog.Debian.gz │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/clsql/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12808 2022-12-29 07:07:41.000000 ./usr/lib/clsql/clsql_uffi.so │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13412 2022-12-29 07:07:41.000000 ./usr/lib/clsql/clsql_uffi64.so │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/clsql-uffi/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1563 2014-02-26 04:43:56.000000 ./usr/share/common-lisp/source/clsql-uffi/clsql-uffi.asd │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/common-lisp/source/clsql-uffi/uffi/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2512 2014-02-26 04:43:56.000000 ./usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-loader.lisp │ │ │ │ --- ./usr/lib/clsql/clsql_uffi.so │ │ │ ├── +++ ./usr/lib/clsql/clsql_uffi64.so │ │ │ │┄ Files 22% 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: 12368 (bytes into file) │ │ │ │ │ + Start of section headers: 12532 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ - Number of program headers: 7 │ │ │ │ │ + Number of program headers: 9 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 11 │ │ │ │ │ - Section header string table index: 10 │ │ │ │ │ + Number of section headers: 22 │ │ │ │ │ + Section header string table index: 21 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,24 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ -There are 7 program headers, starting at offset 52 │ │ │ │ │ +There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x001ac 0x001ac R 0x1000 │ │ │ │ │ - LOAD 0x001000 0x00001000 0x00001000 0x000e3 0x000e3 R E 0x1000 │ │ │ │ │ - LOAD 0x002000 0x00002000 0x00002000 0x00058 0x00058 R 0x1000 │ │ │ │ │ - LOAD 0x002f84 0x00003f84 0x00003f84 0x0007c 0x0007c RW 0x1000 │ │ │ │ │ - DYNAMIC 0x002f84 0x00003f84 0x00003f84 0x00070 0x00070 RW 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x002bc 0x002bc R 0x1000 │ │ │ │ │ + LOAD 0x001000 0x00001000 0x00001000 0x001f8 0x001f8 R E 0x1000 │ │ │ │ │ + LOAD 0x002000 0x00002000 0x00002000 0x000b8 0x000b8 R 0x1000 │ │ │ │ │ + LOAD 0x002f1c 0x00003f1c 0x00003f1c 0x000e8 0x000ec RW 0x1000 │ │ │ │ │ + DYNAMIC 0x002f24 0x00003f24 0x00003f24 0x000c0 0x000c0 RW 0x4 │ │ │ │ │ + NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x002004 0x00002004 0x00002004 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ - GNU_RELRO 0x002f84 0x00003f84 0x00003f84 0x0007c 0x0007c R 0x1 │ │ │ │ │ + GNU_RELRO 0x002f1c 0x00003f1c 0x00003f1c 0x000e4 0x000e4 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ - 00 .hash .gnu.hash .dynsym .dynstr │ │ │ │ │ - 01 .text │ │ │ │ │ - 02 .rodata .eh_frame │ │ │ │ │ - 03 .dynamic .got.plt │ │ │ │ │ + 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .rel.dyn │ │ │ │ │ + 01 .init .plt .plt.got .text .fini │ │ │ │ │ + 02 .rodata .eh_frame_hdr .eh_frame │ │ │ │ │ + 03 .init_array .fini_array .dynamic .got .data .bss │ │ │ │ │ 04 .dynamic │ │ │ │ │ - 05 │ │ │ │ │ - 06 .dynamic .got.plt │ │ │ │ │ + 05 .note.gnu.build-id │ │ │ │ │ + 06 .eh_frame_hdr │ │ │ │ │ + 07 │ │ │ │ │ + 08 .init_array .fini_array .dynamic .got │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,31 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3050: │ │ │ │ │ +There are 22 section headers, starting at offset 0x30f4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .hash HASH 00000114 000114 000018 04 A 3 0 4 │ │ │ │ │ - [ 2] .gnu.hash GNU_HASH 0000012c 00012c 000024 04 A 3 0 4 │ │ │ │ │ - [ 3] .dynsym DYNSYM 00000150 000150 000030 10 A 4 1 4 │ │ │ │ │ - [ 4] .dynstr STRTAB 00000180 000180 00002c 00 A 0 0 1 │ │ │ │ │ - [ 5] .text PROGBITS 00001000 001000 0000e3 00 AX 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 00002000 002000 000004 00 A 0 0 4 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 00002004 002004 000054 00 A 0 0 4 │ │ │ │ │ - [ 8] .dynamic DYNAMIC 00003f84 002f84 000070 08 WA 4 0 4 │ │ │ │ │ - [ 9] .got.plt PROGBITS 00003ff4 002ff4 00000c 04 WA 0 0 4 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 003000 00004f 00 0 0 1 │ │ │ │ │ + [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ + [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4 │ │ │ │ │ + [ 3] .dynsym DYNSYM 0000019c 00019c 000070 10 A 4 1 4 │ │ │ │ │ + [ 4] .dynstr STRTAB 0000020c 00020c 000076 00 A 0 0 1 │ │ │ │ │ + [ 5] .rel.dyn REL 00000284 000284 000038 08 A 3 0 4 │ │ │ │ │ + [ 6] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ │ + [ 7] .plt PROGBITS 00001020 001020 000010 04 AX 0 0 16 │ │ │ │ │ + [ 8] .plt.got PROGBITS 00001030 001030 000008 08 AX 0 0 8 │ │ │ │ │ + [ 9] .text PROGBITS 00001040 001040 0001a3 00 AX 0 0 16 │ │ │ │ │ + [10] .fini PROGBITS 000011e4 0011e4 000014 00 AX 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00002000 002000 000004 00 A 0 0 4 │ │ │ │ │ + [12] .eh_frame_hdr PROGBITS 00002004 002004 000024 00 A 0 0 4 │ │ │ │ │ + [13] .eh_frame PROGBITS 00002028 002028 000090 00 A 0 0 4 │ │ │ │ │ + [14] .init_array INIT_ARRAY 00003f1c 002f1c 000004 04 WA 0 0 4 │ │ │ │ │ + [15] .fini_array FINI_ARRAY 00003f20 002f20 000004 04 WA 0 0 4 │ │ │ │ │ + [16] .dynamic DYNAMIC 00003f24 002f24 0000c0 08 WA 4 0 4 │ │ │ │ │ + [17] .got PROGBITS 00003fe4 002fe4 00001c 04 WA 0 0 4 │ │ │ │ │ + [18] .data PROGBITS 00004000 003000 000004 00 WA 0 0 4 │ │ │ │ │ + [19] .bss NOBITS 00004004 003004 000004 00 WA 0 0 1 │ │ │ │ │ + [20] .gnu_debuglink PROGBITS 00000000 003004 000034 00 0 0 4 │ │ │ │ │ + [21] .shstrtab STRTAB 00000000 003038 0000bc 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 {} │ │ │ │ │ @@ -1,6 +1,10 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 3 entries: │ │ │ │ │ +Symbol table '.dynsym' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00002000 4 OBJECT GLOBAL DEFAULT 6 bitmask_32bits │ │ │ │ │ - 2: 00001000 223 FUNC GLOBAL DEFAULT 5 atol64 │ │ │ │ │ + 1: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_finalize │ │ │ │ │ + 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ + 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ + 4: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ + 5: 00002000 4 OBJECT GLOBAL DEFAULT 11 bitmask_32bits │ │ │ │ │ + 6: 00001140 163 FUNC GLOBAL DEFAULT 9 atol64 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,2 +1,10 @@ │ │ │ │ │ │ │ │ │ │ -There are no relocations in this file. │ │ │ │ │ +Relocation section '.rel.dyn' at offset 0x284 contains 7 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +00003f1c 00000008 R_386_RELATIVE │ │ │ │ │ +00003f20 00000008 R_386_RELATIVE │ │ │ │ │ +00004000 00000008 R_386_RELATIVE │ │ │ │ │ +00003ff0 00000106 R_386_GLOB_DAT 00000000 __cxa_finalize │ │ │ │ │ +00003ff4 00000206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ +00003ff8 00000306 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ +00003ffc 00000406 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,12 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x2f84 contains 9 entries: │ │ │ │ │ +Dynamic section at offset 0x2f24 contains 20 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ - 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ │ 0x0000000e (SONAME) Library soname: [clsql_uffi] │ │ │ │ │ - 0x00000004 (HASH) 0x114 │ │ │ │ │ - 0x6ffffef5 (GNU_HASH) 0x12c │ │ │ │ │ - 0x00000005 (STRTAB) 0x180 │ │ │ │ │ - 0x00000006 (SYMTAB) 0x150 │ │ │ │ │ - 0x0000000a (STRSZ) 44 (bytes) │ │ │ │ │ + 0x0000000c (INIT) 0x1000 │ │ │ │ │ + 0x0000000d (FINI) 0x11e4 │ │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x3f1c │ │ │ │ │ + 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x3f20 │ │ │ │ │ + 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ + 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ + 0x00000005 (STRTAB) 0x20c │ │ │ │ │ + 0x00000006 (SYMTAB) 0x19c │ │ │ │ │ + 0x0000000a (STRSZ) 118 (bytes) │ │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ │ + 0x00000003 (PLTGOT) 0x3fe4 │ │ │ │ │ + 0x00000011 (REL) 0x284 │ │ │ │ │ + 0x00000012 (RELSZ) 56 (bytes) │ │ │ │ │ + 0x00000013 (RELENT) 8 (bytes) │ │ │ │ │ + 0x0000001e (FLAGS) BIND_NOW │ │ │ │ │ + 0x6ffffffb (FLAGS_1) Flags: NOW │ │ │ │ │ + 0x6ffffffa (RELCOUNT) 3 │ │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -0,0 +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: ac6431060e609a76f0a32ca7dd5513ecf5735e42 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,29 +9,54 @@ │ │ │ │ │ Return address column: 8 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 00000024 0000001c FDE cie=00000000 pc=00001000..000010df │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001001 │ │ │ │ │ +00000018 00000020 0000001c FDE cie=00000000 pc=00001020..00001030 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00001026 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00001030 │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ │ │ │ + │ │ │ │ │ +0000003c 00000010 00000040 FDE cie=00000000 pc=00001030..00001038 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000050 00000038 00000054 FDE cie=00000000 pc=00001140..000011e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001141 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00001003 │ │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00001008 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 212 to 000010dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001142 │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001143 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001144 │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 000011aa │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000010dd │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000011ab │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000010de │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000011ac │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000011ad │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - │ │ │ │ │ -00000040 00000010 00000044 FDE cie=00000000 pc=000010df..000010e3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000011b0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ +0000008c ZERO terminator │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,17 @@ │ │ │ │ │ +__gmon_start__ │ │ │ │ │ +_ITM_deregisterTMCloneTable │ │ │ │ │ +_ITM_registerTMCloneTable │ │ │ │ │ +__cxa_finalize │ │ │ │ │ bitmask_32bits │ │ │ │ │ -libc.so.6 │ │ │ │ │ clsql_uffi │ │ │ │ │ .shstrtab │ │ │ │ │ +.note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ +.rel.dyn │ │ │ │ │ +.plt.got │ │ │ │ │ +.eh_frame_hdr │ │ │ │ │ .eh_frame │ │ │ │ │ +.init_array │ │ │ │ │ +.fini_array │ │ │ │ │ .dynamic │ │ │ │ │ -.got.plt │ │ │ │ │ +.gnu_debuglink │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ │ - 0x0000012c 02000000 01000000 01000000 05000000 ................ │ │ │ │ │ - 0x0000013c 40000081 01000000 02000000 071fb6e6 @............... │ │ │ │ │ - 0x0000014c df3495f2 .4.. │ │ │ │ │ + 0x00000178 02000000 05000000 01000000 05000000 ................ │ │ │ │ │ + 0x00000188 40000081 05000000 06000000 071fb6e6 @............... │ │ │ │ │ + 0x00000198 df3495f2 .4.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -1,6 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ │ - 0x00000180 00626974 6d61736b 5f333262 69747300 .bitmask_32bits. │ │ │ │ │ - 0x00000190 61746f6c 3634006c 6962632e 736f2e36 atol64.libc.so.6 │ │ │ │ │ - 0x000001a0 00636c73 716c5f75 66666900 .clsql_uffi. │ │ │ │ │ + 0x0000020c 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ + 0x0000021c 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ + 0x0000022c 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ + 0x0000023c 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ + 0x0000024c 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ + 0x0000025c 6c697a65 0061746f 6c363400 6269746d lize.atol64.bitm │ │ │ │ │ + 0x0000026c 61736b5f 33326269 74730063 6c73716c ask_32bits.clsql │ │ │ │ │ + 0x0000027c 5f756666 6900 _uffi. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,83 +1,193 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00001000 : │ │ │ │ │ +00001040 : │ │ │ │ │ +__x86.get_pc_thunk.bx(): │ │ │ │ │ + mov (%esp),%ebx │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +deregister_tm_clones(): │ │ │ │ │ + call 1135 <__cxa_finalize@plt+0x105> │ │ │ │ │ + add $0x2f8f,%edx │ │ │ │ │ + lea 0x20(%edx),%ecx │ │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 1088 <__cxa_finalize@plt+0x58> │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 1088 <__cxa_finalize@plt+0x58> │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + sub $0x14,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + call *%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + leave │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +register_tm_clones(): │ │ │ │ │ + call 1135 <__cxa_finalize@plt+0x105> │ │ │ │ │ + add $0x2f4f,%edx │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ - push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x20,%esp │ │ │ │ │ - call 10df │ │ │ │ │ - add $0x2fe7,%eax │ │ │ │ │ - movl $0x0,-0x10(%ebp) │ │ │ │ │ - movl $0x0,-0xc(%ebp) │ │ │ │ │ - movl $0x0,-0x14(%ebp) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - mov %eax,-0x18(%ebp) │ │ │ │ │ - cmpl $0x2b,-0x18(%ebp) │ │ │ │ │ - jne 103f │ │ │ │ │ - addl $0x1,0x8(%ebp) │ │ │ │ │ - jmp 10a0 │ │ │ │ │ - cmpl $0x2d,-0x18(%ebp) │ │ │ │ │ - jne 10a0 │ │ │ │ │ - movl $0x1,-0x14(%ebp) │ │ │ │ │ - addl $0x1,0x8(%ebp) │ │ │ │ │ - jmp 10a0 │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - sub $0x30,%eax │ │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ │ - cmpl $0x0,-0x1c(%ebp) │ │ │ │ │ - js 10aa │ │ │ │ │ - cmpl $0x9,-0x1c(%ebp) │ │ │ │ │ - jg 10aa │ │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ + lea 0x20(%edx),%ecx │ │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ + shr $0x1f,%eax │ │ │ │ │ + sar $0x2,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + sar %eax │ │ │ │ │ + je 10d2 <__cxa_finalize@plt+0xa2> │ │ │ │ │ + mov 0x10(%edx),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10d2 <__cxa_finalize@plt+0xa2> │ │ │ │ │ + sub $0x8,%esp │ │ │ │ │ + push %eax │ │ │ │ │ + push %ecx │ │ │ │ │ + call *%edx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + mov -0x4(%ebp),%ebx │ │ │ │ │ + leave │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +__do_global_dtors_aux(): │ │ │ │ │ + push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ + push %ebx │ │ │ │ │ + call 1040 <__cxa_finalize@plt+0x10> │ │ │ │ │ + add $0x2efb,%ebx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + cmpb $0x0,0x20(%ebx) │ │ │ │ │ + jne 1122 <__cxa_finalize@plt+0xf2> │ │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 1116 <__cxa_finalize@plt+0xe6> │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push 0x1c(%ebx) │ │ │ │ │ + call 1030 <__cxa_finalize@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + call 1050 <__cxa_finalize@plt+0x20> │ │ │ │ │ + movb $0x1,0x20(%ebx) │ │ │ │ │ + mov -0x4(%ebp),%ebx │ │ │ │ │ + leave │ │ │ │ │ + ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +frame_dummy(): │ │ │ │ │ + jmp 1090 <__cxa_finalize@plt+0x60> │ │ │ │ │ +__x86.get_pc_thunk.dx(): │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ + ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001140 : │ │ │ │ │ +atol64(): │ │ │ │ │ +././clsql_uffi.c:41 │ │ │ │ │ + push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + push %ebx │ │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ │ +././clsql_uffi.c:48 │ │ │ │ │ + movzbl (%esi),%ecx │ │ │ │ │ +././clsql_uffi.c:49 │ │ │ │ │ + cmp $0x2b,%cl │ │ │ │ │ + je 11d0 │ │ │ │ │ +././clsql_uffi.c:51 │ │ │ │ │ + cmp $0x2d,%ecx │ │ │ │ │ + je 11b0 │ │ │ │ │ +././clsql_uffi.c:47 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + test %cl,%cl │ │ │ │ │ + je 11dd │ │ │ │ │ +././clsql_uffi.c:47 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +././clsql_uffi.c:60 │ │ │ │ │ + mov $0xa,%edi │ │ │ │ │ + jmp 118e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + imul $0xa,%edx,%ebx │ │ │ │ │ + mul %edi │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ sar $0x1f,%ebx │ │ │ │ │ - mov -0xc(%ebp),%eax │ │ │ │ │ - imul $0xa,%eax,%edx │ │ │ │ │ - mov -0x10(%ebp),%eax │ │ │ │ │ - imul $0x0,%eax,%eax │ │ │ │ │ - lea (%edx,%eax,1),%esi │ │ │ │ │ - mov $0xa,%eax │ │ │ │ │ - mull -0x10(%ebp) │ │ │ │ │ - add %edx,%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ add %ecx,%eax │ │ │ │ │ adc %ebx,%edx │ │ │ │ │ - mov %eax,-0x10(%ebp) │ │ │ │ │ - mov %edx,-0xc(%ebp) │ │ │ │ │ - addl $0x1,0x8(%ebp) │ │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ │ - movzbl (%eax),%eax │ │ │ │ │ - test %al,%al │ │ │ │ │ - jne 1052 │ │ │ │ │ - cmpl $0x0,-0x14(%ebp) │ │ │ │ │ - je 10ba │ │ │ │ │ - negl -0x10(%ebp) │ │ │ │ │ - adcl $0x0,-0xc(%ebp) │ │ │ │ │ - negl -0xc(%ebp) │ │ │ │ │ - mov -0x10(%ebp),%eax │ │ │ │ │ - mov -0xc(%ebp),%edx │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - sar $0x1f,%edx │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ - mov -0x10(%ebp),%eax │ │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ │ - and %edx,%eax │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + movzbl 0x1(%esi),%ebx │ │ │ │ │ +././clsql_uffi.c:61 │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + je 1196 │ │ │ │ │ + movzbl %bl,%ecx │ │ │ │ │ +././clsql_uffi.c:57 │ │ │ │ │ + sub $0x30,%ecx │ │ │ │ │ +././clsql_uffi.c:58 │ │ │ │ │ + cmp $0x9,%ecx │ │ │ │ │ + jbe 1170 │ │ │ │ │ +././clsql_uffi.c:63 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 11a1 │ │ │ │ │ +././clsql_uffi.c:64 │ │ │ │ │ + neg %eax │ │ │ │ │ + adc $0x0,%edx │ │ │ │ │ + neg %edx │ │ │ │ │ +././clsql_uffi.c:66 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ + mov %ecx,(%edx) │ │ │ │ │ +././clsql_uffi.c:68 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + movzbl 0x1(%esi),%ebx │ │ │ │ │ +././clsql_uffi.c:53 │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + test %bl,%bl │ │ │ │ │ + je 11dd │ │ │ │ │ +././clsql_uffi.c:53 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ +././clsql_uffi.c:52 │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + movzbl %bl,%ecx │ │ │ │ │ + jmp 115f │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + movzbl 0x1(%esi),%ecx │ │ │ │ │ +././clsql_uffi.c:47 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +././clsql_uffi.c:50 │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ +././clsql_uffi.c:56 │ │ │ │ │ + test %cl,%cl │ │ │ │ │ + jne 115f │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +././clsql_uffi.c:64 │ │ │ │ │ + jmp 11a3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00002004 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ - 0x00002014 1b0c0404 88010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00002024 dcefffff df000000 00410e08 8502420d .........A....B. │ │ │ │ │ - 0x00002034 05458603 830402d4 c341c641 c50c0404 .E.......A.A.... │ │ │ │ │ - 0x00002044 10000000 44000000 93f0ffff 04000000 ....D........... │ │ │ │ │ - 0x00002054 00000000 .... │ │ │ │ │ + 0x00002028 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ + 0x00002038 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ + 0x00002048 d8efffff 10000000 000e0846 0e0c4a0f ...........F..J. │ │ │ │ │ + 0x00002058 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ + 0x00002068 40000000 c4efffff 08000000 00000000 @............... │ │ │ │ │ + 0x00002078 38000000 54000000 c0f0ffff a3000000 8...T........... │ │ │ │ │ + 0x00002088 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ │ + 0x00002098 410e1483 0502660a c30e1041 c60e0c41 A.....f....A...A │ │ │ │ │ + 0x000020a8 c70e0841 c50e0443 0b000000 00000000 ...A...C........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,8 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ - 0x00000000 002e7368 73747274 6162002e 676e752e ..shstrtab..gnu. │ │ │ │ │ - 0x00000010 68617368 002e6479 6e73796d 002e6479 hash..dynsym..dy │ │ │ │ │ - 0x00000020 6e737472 002e7465 7874002e 726f6461 nstr..text..roda │ │ │ │ │ - 0x00000030 7461002e 65685f66 72616d65 002e6479 ta..eh_frame..dy │ │ │ │ │ - 0x00000040 6e616d69 63002e67 6f742e70 6c7400 namic..got.plt. │ │ │ │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ │ │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e67 .gnu.build-id..g │ │ │ │ │ + 0x00000020 6e752e68 61736800 2e64796e 73796d00 nu.hash..dynsym. │ │ │ │ │ + 0x00000030 2e64796e 73747200 2e72656c 2e64796e .dynstr..rel.dyn │ │ │ │ │ + 0x00000040 002e696e 6974002e 706c7400 2e706c74 ..init..plt..plt │ │ │ │ │ + 0x00000050 2e676f74 002e7465 7874002e 66696e69 .got..text..fini │ │ │ │ │ + 0x00000060 002e726f 64617461 002e6568 5f667261 ..rodata..eh_fra │ │ │ │ │ + 0x00000070 6d655f68 6472002e 65685f66 72616d65 me_hdr..eh_frame │ │ │ │ │ + 0x00000080 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ │ │ │ + 0x00000090 6e695f61 72726179 002e6479 6e616d69 ni_array..dynami │ │ │ │ │ + 0x000000a0 63002e64 61746100 2e627373 002e676e c..data..bss..gn │ │ │ │ │ + 0x000000b0 755f6465 6275676c 696e6b00 u_debuglink. ├── cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-12-29 07:07:41.000000 debian-binary │ │ -rw-r--r-- 0 0 0 520 2022-12-29 07:07:41.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 12620 2022-12-29 07:07:41.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 12580 2022-12-29 07:07:41.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Kevin M. Rosenberg │ │ │ │ Installed-Size: 25 │ │ │ │ Depends: cl-sql-mysql (= 6.7.2-1.1) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for cl-sql-mysql │ │ │ │ -Build-Ids: 9d8ef7020b3758de622b4317c5d5b5558b55ce5a │ │ │ │ +Build-Ids: d516d843fa09b81f6e21254cdd075d471e16e48f │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug │ │ │ │ │ +usr/lib/debug/.build-id/d5/16d843fa09b81f6e21254cdd075d471e16e48f.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/debug/.build-id/9d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14636 2022-12-29 07:07:41.000000 ./usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/lib/debug/.build-id/d5/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14452 2022-12-29 07:07:41.000000 ./usr/lib/debug/.build-id/d5/16d843fa09b81f6e21254cdd075d471e16e48f.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2022-12-29 07:07:41.000000 ./usr/share/doc/cl-sql-mysql-dbgsym -> cl-sql-mysql │ │ │ │ --- ./usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/d5/16d843fa09b81f6e21254cdd075d471e16e48f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 6% 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: 13316 (bytes into file) │ │ │ │ │ + Start of section headers: 13132 (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: 33 │ │ │ │ │ Section header string table index: 32 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ 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 0x005e4 R 0x1000 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x00178 0x005a4 R 0x1000 │ │ │ │ │ LOAD 0x000000 0x00001000 0x00001000 0x00000 0x0036c R E 0x1000 │ │ │ │ │ LOAD 0x000000 0x00002000 0x00002000 0x00000 0x0025c R 0x1000 │ │ │ │ │ - LOAD 0x000ec4 0x00003ec4 0x00003ec4 0x00000 0x00144 RW 0x1000 │ │ │ │ │ - DYNAMIC 0x000ec4 0x00003ecc 0x00003ecc 0x00000 0x00100 RW 0x4 │ │ │ │ │ + LOAD 0x000ecc 0x00003ecc 0x00003ecc 0x00000 0x0013c RW 0x1000 │ │ │ │ │ + DYNAMIC 0x000ecc 0x00003ed4 0x00003ed4 0x00000 0x000f8 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_EH_FRAME 0x001000 0x00002000 0x00002000 0x00000 0x00084 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ - GNU_RELRO 0x000ec4 0x00003ec4 0x00003ec4 0x00000 0x0013c R 0x1 │ │ │ │ │ + GNU_RELRO 0x000ecc 0x00003ecc 0x00003ecc 0x00000 0x00134 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ │ 02 .eh_frame_hdr .eh_frame │ │ │ │ │ 03 .init_array .fini_array .dynamic .got .data .bss │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ -There are 33 section headers, starting at offset 0x3404: │ │ │ │ │ +There are 33 section headers, starting at offset 0x334c: │ │ │ │ │ │ │ │ │ │ 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 00005c 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 000001d4 000178 000170 10 A 4 1 4 │ │ │ │ │ - [ 4] .dynstr NOBITS 00000344 000178 0001b9 00 A 0 0 1 │ │ │ │ │ - [ 5] .gnu.version NOBITS 000004fe 000178 00002e 02 A 3 0 2 │ │ │ │ │ - [ 6] .gnu.version_r NOBITS 0000052c 000178 000050 00 A 4 2 4 │ │ │ │ │ - [ 7] .rel.dyn NOBITS 0000057c 000178 000038 08 A 3 0 4 │ │ │ │ │ - [ 8] .rel.plt NOBITS 000005b4 000178 000030 08 A 3 19 4 │ │ │ │ │ + [ 4] .dynstr NOBITS 00000344 000178 000197 00 A 0 0 1 │ │ │ │ │ + [ 5] .gnu.version NOBITS 000004dc 000178 00002e 02 A 3 0 2 │ │ │ │ │ + [ 6] .gnu.version_r NOBITS 0000050c 000178 000030 00 A 4 1 4 │ │ │ │ │ + [ 7] .rel.dyn NOBITS 0000053c 000178 000038 08 A 3 0 4 │ │ │ │ │ + [ 8] .rel.plt NOBITS 00000574 000178 000030 08 A 3 19 4 │ │ │ │ │ [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ │ [10] .plt NOBITS 00001020 001000 000070 04 AX 0 0 16 │ │ │ │ │ [11] .plt.got NOBITS 00001090 001000 000008 08 AX 0 0 8 │ │ │ │ │ [12] .text NOBITS 000010a0 001000 0002b7 00 AX 0 0 16 │ │ │ │ │ [13] .fini NOBITS 00001358 001000 000014 00 AX 0 0 4 │ │ │ │ │ [14] .eh_frame_hdr NOBITS 00002000 001000 000084 00 A 0 0 4 │ │ │ │ │ [15] .eh_frame NOBITS 00002084 001000 0001d8 00 A 0 0 4 │ │ │ │ │ - [16] .init_array NOBITS 00003ec4 000ec4 000004 04 WA 0 0 4 │ │ │ │ │ - [17] .fini_array NOBITS 00003ec8 000ec4 000004 04 WA 0 0 4 │ │ │ │ │ - [18] .dynamic NOBITS 00003ecc 000ec4 000100 08 WA 4 0 4 │ │ │ │ │ - [19] .got NOBITS 00003fcc 000ec4 000034 04 WA 0 0 4 │ │ │ │ │ - [20] .data NOBITS 00004000 000ec4 000004 00 WA 0 0 4 │ │ │ │ │ - [21] .bss NOBITS 00004004 000ec4 000004 00 WA 0 0 1 │ │ │ │ │ + [16] .init_array NOBITS 00003ecc 000ecc 000004 04 WA 0 0 4 │ │ │ │ │ + [17] .fini_array NOBITS 00003ed0 000ecc 000004 04 WA 0 0 4 │ │ │ │ │ + [18] .dynamic NOBITS 00003ed4 000ecc 0000f8 08 WA 4 0 4 │ │ │ │ │ + [19] .got NOBITS 00003fcc 000ecc 000034 04 WA 0 0 4 │ │ │ │ │ + [20] .data NOBITS 00004000 000ecc 000004 00 WA 0 0 4 │ │ │ │ │ + [21] .bss NOBITS 00004004 000ecc 000004 00 WA 0 0 1 │ │ │ │ │ [22] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [23] .debug_aranges PROGBITS 00000000 000197 000020 00 0 0 1 │ │ │ │ │ [24] .debug_info PROGBITS 00000000 0001b8 0018f4 00 C 0 0 4 │ │ │ │ │ [25] .debug_abbrev PROGBITS 00000000 001aac 00015b 00 C 0 0 4 │ │ │ │ │ [26] .debug_line PROGBITS 00000000 001c08 000103 00 C 0 0 4 │ │ │ │ │ [27] .debug_str PROGBITS 00000000 001d0c 000e83 01 MSC 0 0 4 │ │ │ │ │ [28] .debug_line_str PROGBITS 00000000 002b90 00007d 01 MSC 0 0 4 │ │ │ │ │ [29] .debug_loclists PROGBITS 00000000 002c10 000061 00 C 0 0 4 │ │ │ │ │ [30] .symtab SYMTAB 00000000 002c74 0002d0 10 31 23 4 │ │ │ │ │ - [31] .strtab STRTAB 00000000 002f44 000380 00 0 0 1 │ │ │ │ │ - [32] .shstrtab STRTAB 00000000 0032c4 00013e 00 0 0 1 │ │ │ │ │ + [31] .strtab STRTAB 00000000 002f44 0002ca 00 0 0 1 │ │ │ │ │ + [32] .shstrtab STRTAB 00000000 00320e 00013e 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 {} │ │ │ │ │ @@ -3,46 +3,46 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ 2: 000010b0 0 FUNC LOCAL DEFAULT 12 deregister_tm_clones │ │ │ │ │ 3: 000010f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones │ │ │ │ │ 4: 00001140 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux │ │ │ │ │ 5: 00004004 1 OBJECT LOCAL DEFAULT 21 completed.0 │ │ │ │ │ - 6: 00003ec8 0 OBJECT LOCAL DEFAULT 17 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ + 6: 00003ed0 0 OBJECT LOCAL DEFAULT 17 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ 7: 00001190 0 FUNC LOCAL DEFAULT 12 frame_dummy │ │ │ │ │ - 8: 00003ec4 0 OBJECT LOCAL DEFAULT 16 __frame_dummy_init_array_entry │ │ │ │ │ + 8: 00003ecc 0 OBJECT LOCAL DEFAULT 16 __frame_dummy_init_array_entry │ │ │ │ │ 9: 00000000 0 FILE LOCAL DEFAULT ABS clsql_mysql.c │ │ │ │ │ 10: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ │ │ │ 11: 00002258 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__ │ │ │ │ │ 12: 00000000 0 FILE LOCAL DEFAULT ABS │ │ │ │ │ 13: 000010a0 4 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.bx │ │ │ │ │ 14: 00001358 0 FUNC LOCAL DEFAULT 13 _fini │ │ │ │ │ 15: 00001195 0 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.dx │ │ │ │ │ 16: 00001353 0 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.si │ │ │ │ │ 17: 00004000 0 OBJECT LOCAL DEFAULT 20 __dso_handle │ │ │ │ │ - 18: 00003ecc 0 OBJECT LOCAL DEFAULT 18 _DYNAMIC │ │ │ │ │ + 18: 00003ed4 0 OBJECT LOCAL DEFAULT 18 _DYNAMIC │ │ │ │ │ 19: 00002000 0 NOTYPE LOCAL DEFAULT 14 __GNU_EH_FRAME_HDR │ │ │ │ │ 20: 00004004 0 OBJECT LOCAL DEFAULT 20 __TMC_END__ │ │ │ │ │ 21: 00003fcc 0 OBJECT LOCAL DEFAULT 19 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 22: 00001000 0 FUNC LOCAL DEFAULT 9 _init │ │ │ │ │ 23: 00001270 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_flags │ │ │ │ │ - 24: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_stmt_affected_rows@libmysqlclient_18 │ │ │ │ │ - 25: 00001240 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_insert_id │ │ │ │ │ - 26: 00001290 7 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_name │ │ │ │ │ - 27: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ - 28: 000012f0 57 FUNC GLOBAL DEFAULT 12 bind_param │ │ │ │ │ - 29: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_insert_id@libmysqlclient_18 │ │ │ │ │ - 30: 00001210 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_affected_rows │ │ │ │ │ - 31: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ - 32: 000012b0 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_max_length │ │ │ │ │ - 33: 000012a0 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_length │ │ │ │ │ - 34: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0 │ │ │ │ │ - 35: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_num_rows@libmysqlclient_18 │ │ │ │ │ - 36: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ - 37: 00001280 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_type │ │ │ │ │ - 38: 000011a0 53 FUNC GLOBAL DEFAULT 12 clsql_mysql_data_seek │ │ │ │ │ - 39: 000012c0 33 FUNC GLOBAL DEFAULT 12 allocate_bind │ │ │ │ │ - 40: 00001330 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_stmt_affected_rows │ │ │ │ │ - 41: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_data_seek@libmysqlclient_18 │ │ │ │ │ + 24: 00001240 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_insert_id │ │ │ │ │ + 25: 00001290 7 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_name │ │ │ │ │ + 26: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ + 27: 000012f0 57 FUNC GLOBAL DEFAULT 12 bind_param │ │ │ │ │ + 28: 00001210 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_affected_rows │ │ │ │ │ + 29: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_data_seek │ │ │ │ │ + 31: 000012b0 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_max_length │ │ │ │ │ + 32: 000012a0 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_length │ │ │ │ │ + 33: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0 │ │ │ │ │ + 34: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ + 35: 00001280 8 FUNC GLOBAL DEFAULT 12 clsql_mysql_field_type │ │ │ │ │ + 36: 000011a0 53 FUNC GLOBAL DEFAULT 12 clsql_mysql_data_seek │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_affected_rows │ │ │ │ │ + 38: 000012c0 33 FUNC GLOBAL DEFAULT 12 allocate_bind │ │ │ │ │ + 39: 00001330 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_stmt_affected_rows │ │ │ │ │ + 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_insert_id │ │ │ │ │ + 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_stmt_affected_rows │ │ │ │ │ 42: 000011e0 35 FUNC GLOBAL DEFAULT 12 clsql_mysql_num_rows │ │ │ │ │ - 43: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ - 44: 00000000 0 FUNC GLOBAL DEFAULT UND mysql_affected_rows@libmysqlclient_18 │ │ │ │ │ + 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND mysql_num_rows │ │ │ │ │ + 44: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ ├── 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: 9d8ef7020b3758de622b4317c5d5b5558b55ce5a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d516d843fa09b81f6e21254cdd075d471e16e48f │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -ZGCC: (Debian 12.2.0-14) 12.2.0 │ │ │ │ │ +GCC: (Debian 12.2.0-14) 12.2.0 │ │ │ │ │ C_AMV>yC7#s;, │ │ │ │ │ +b```e`a │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ @@ -15,35 +15,30 @@ │ │ │ │ │ __x86.get_pc_thunk.si │ │ │ │ │ __dso_handle │ │ │ │ │ _DYNAMIC │ │ │ │ │ __GNU_EH_FRAME_HDR │ │ │ │ │ __TMC_END__ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ clsql_mysql_field_flags │ │ │ │ │ -mysql_stmt_affected_rows@libmysqlclient_18 │ │ │ │ │ clsql_mysql_insert_id │ │ │ │ │ clsql_mysql_field_name │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ bind_param │ │ │ │ │ -mysql_insert_id@libmysqlclient_18 │ │ │ │ │ clsql_mysql_affected_rows │ │ │ │ │ __cxa_finalize@GLIBC_2.1.3 │ │ │ │ │ clsql_mysql_field_max_length │ │ │ │ │ clsql_mysql_field_length │ │ │ │ │ malloc@GLIBC_2.0 │ │ │ │ │ -mysql_num_rows@libmysqlclient_18 │ │ │ │ │ __gmon_start__ │ │ │ │ │ clsql_mysql_field_type │ │ │ │ │ clsql_mysql_data_seek │ │ │ │ │ allocate_bind │ │ │ │ │ clsql_mysql_stmt_affected_rows │ │ │ │ │ -mysql_data_seek@libmysqlclient_18 │ │ │ │ │ clsql_mysql_num_rows │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ -mysql_affected_rows@libmysqlclient_18 │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ │ .rel.dyn │ │ │ │ │ .rel.plt │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -18,42 +18,31 @@ │ │ │ │ │ 0x000000f0 7468756e 6b2e7369 005f5f64 736f5f68 thunk.si.__dso_h │ │ │ │ │ 0x00000100 616e646c 65005f44 594e414d 4943005f andle._DYNAMIC._ │ │ │ │ │ 0x00000110 5f474e55 5f45485f 4652414d 455f4844 _GNU_EH_FRAME_HD │ │ │ │ │ 0x00000120 52005f5f 544d435f 454e445f 5f005f47 R.__TMC_END__._G │ │ │ │ │ 0x00000130 4c4f4241 4c5f4f46 46534554 5f544142 LOBAL_OFFSET_TAB │ │ │ │ │ 0x00000140 4c455f00 5f696e69 7400636c 73716c5f LE_._init.clsql_ │ │ │ │ │ 0x00000150 6d797371 6c5f6669 656c645f 666c6167 mysql_field_flag │ │ │ │ │ - 0x00000160 73006d79 73716c5f 73746d74 5f616666 s.mysql_stmt_aff │ │ │ │ │ - 0x00000170 65637465 645f726f 7773406c 69626d79 ected_rows@libmy │ │ │ │ │ - 0x00000180 73716c63 6c69656e 745f3138 00636c73 sqlclient_18.cls │ │ │ │ │ - 0x00000190 716c5f6d 7973716c 5f696e73 6572745f ql_mysql_insert_ │ │ │ │ │ - 0x000001a0 69640063 6c73716c 5f6d7973 716c5f66 id.clsql_mysql_f │ │ │ │ │ - 0x000001b0 69656c64 5f6e616d 65005f49 544d5f64 ield_name._ITM_d │ │ │ │ │ - 0x000001c0 65726567 69737465 72544d43 6c6f6e65 eregisterTMClone │ │ │ │ │ - 0x000001d0 5461626c 65006269 6e645f70 6172616d Table.bind_param │ │ │ │ │ - 0x000001e0 006d7973 716c5f69 6e736572 745f6964 .mysql_insert_id │ │ │ │ │ - 0x000001f0 406c6962 6d797371 6c636c69 656e745f @libmysqlclient_ │ │ │ │ │ - 0x00000200 31380063 6c73716c 5f6d7973 716c5f61 18.clsql_mysql_a │ │ │ │ │ - 0x00000210 66666563 7465645f 726f7773 005f5f63 ffected_rows.__c │ │ │ │ │ - 0x00000220 78615f66 696e616c 697a6540 474c4942 xa_finalize@GLIB │ │ │ │ │ - 0x00000230 435f322e 312e3300 636c7371 6c5f6d79 C_2.1.3.clsql_my │ │ │ │ │ - 0x00000240 73716c5f 6669656c 645f6d61 785f6c65 sql_field_max_le │ │ │ │ │ - 0x00000250 6e677468 00636c73 716c5f6d 7973716c ngth.clsql_mysql │ │ │ │ │ - 0x00000260 5f666965 6c645f6c 656e6774 68006d61 _field_length.ma │ │ │ │ │ - 0x00000270 6c6c6f63 40474c49 42435f32 2e30006d lloc@GLIBC_2.0.m │ │ │ │ │ - 0x00000280 7973716c 5f6e756d 5f726f77 73406c69 ysql_num_rows@li │ │ │ │ │ - 0x00000290 626d7973 716c636c 69656e74 5f313800 bmysqlclient_18. │ │ │ │ │ - 0x000002a0 5f5f676d 6f6e5f73 74617274 5f5f0063 __gmon_start__.c │ │ │ │ │ - 0x000002b0 6c73716c 5f6d7973 716c5f66 69656c64 lsql_mysql_field │ │ │ │ │ - 0x000002c0 5f747970 6500636c 73716c5f 6d797371 _type.clsql_mysq │ │ │ │ │ - 0x000002d0 6c5f6461 74615f73 65656b00 616c6c6f l_data_seek.allo │ │ │ │ │ - 0x000002e0 63617465 5f62696e 6400636c 73716c5f cate_bind.clsql_ │ │ │ │ │ - 0x000002f0 6d797371 6c5f7374 6d745f61 66666563 mysql_stmt_affec │ │ │ │ │ - 0x00000300 7465645f 726f7773 006d7973 716c5f64 ted_rows.mysql_d │ │ │ │ │ - 0x00000310 6174615f 7365656b 406c6962 6d797371 ata_seek@libmysq │ │ │ │ │ - 0x00000320 6c636c69 656e745f 31380063 6c73716c lclient_18.clsql │ │ │ │ │ - 0x00000330 5f6d7973 716c5f6e 756d5f72 6f777300 _mysql_num_rows. │ │ │ │ │ - 0x00000340 5f49544d 5f726567 69737465 72544d43 _ITM_registerTMC │ │ │ │ │ - 0x00000350 6c6f6e65 5461626c 65006d79 73716c5f loneTable.mysql_ │ │ │ │ │ - 0x00000360 61666665 63746564 5f726f77 73406c69 affected_rows@li │ │ │ │ │ - 0x00000370 626d7973 716c636c 69656e74 5f313800 bmysqlclient_18. │ │ │ │ │ + 0x00000160 7300636c 73716c5f 6d797371 6c5f696e s.clsql_mysql_in │ │ │ │ │ + 0x00000170 73657274 5f696400 636c7371 6c5f6d79 sert_id.clsql_my │ │ │ │ │ + 0x00000180 73716c5f 6669656c 645f6e61 6d65005f sql_field_name._ │ │ │ │ │ + 0x00000190 49544d5f 64657265 67697374 6572544d ITM_deregisterTM │ │ │ │ │ + 0x000001a0 436c6f6e 65546162 6c650062 696e645f CloneTable.bind_ │ │ │ │ │ + 0x000001b0 70617261 6d00636c 73716c5f 6d797371 param.clsql_mysq │ │ │ │ │ + 0x000001c0 6c5f6166 66656374 65645f72 6f777300 l_affected_rows. │ │ │ │ │ + 0x000001d0 5f5f6378 615f6669 6e616c69 7a654047 __cxa_finalize@G │ │ │ │ │ + 0x000001e0 4c494243 5f322e31 2e330063 6c73716c LIBC_2.1.3.clsql │ │ │ │ │ + 0x000001f0 5f6d7973 716c5f66 69656c64 5f6d6178 _mysql_field_max │ │ │ │ │ + 0x00000200 5f6c656e 67746800 636c7371 6c5f6d79 _length.clsql_my │ │ │ │ │ + 0x00000210 73716c5f 6669656c 645f6c65 6e677468 sql_field_length │ │ │ │ │ + 0x00000220 006d616c 6c6f6340 474c4942 435f322e .malloc@GLIBC_2. │ │ │ │ │ + 0x00000230 30005f5f 676d6f6e 5f737461 72745f5f 0.__gmon_start__ │ │ │ │ │ + 0x00000240 00636c73 716c5f6d 7973716c 5f666965 .clsql_mysql_fie │ │ │ │ │ + 0x00000250 6c645f74 79706500 636c7371 6c5f6d79 ld_type.clsql_my │ │ │ │ │ + 0x00000260 73716c5f 64617461 5f736565 6b00616c sql_data_seek.al │ │ │ │ │ + 0x00000270 6c6f6361 74655f62 696e6400 636c7371 locate_bind.clsq │ │ │ │ │ + 0x00000280 6c5f6d79 73716c5f 73746d74 5f616666 l_mysql_stmt_aff │ │ │ │ │ + 0x00000290 65637465 645f726f 77730063 6c73716c ected_rows.clsql │ │ │ │ │ + 0x000002a0 5f6d7973 716c5f6e 756d5f72 6f777300 _mysql_num_rows. │ │ │ │ │ + 0x000002b0 5f49544d 5f726567 69737465 72544d43 _ITM_registerTMC │ │ │ │ │ + 0x000002c0 6c6f6e65 5461626c 6500 loneTable.