71.7 KB
/srv/reproducible-results/rbuild-debian/r-b-build.NUNxNGXE/b1/cl-sql_6.7.2-1.1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.NUNxNGXE/b2/cl-sql_6.7.2-1.1_i386.changes
369 B
Binary
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
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-uffi1 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
1.34 KB
Files
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 ·22a8279a85b1f092bf939ac49867db81·45288·lisp·optional·cl-sql-aodbc_6.7.2-1.1_all.deb1 ·22a8279a85b1f092bf939ac49867db81·45288·lisp·optional·cl-sql-aodbc_6.7.2-1.1_all.deb
2 ·0b5c0f7fc1571be621391da00ac01737·13332·debug·optional·cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb 
3 ·39a78b30f094f40d0431d9f0d417af98·57812·lisp·optional·cl-sql-mysql_6.7.2-1.1_i386.deb2 ·ad0305bf3d77ab8199e9268c7463a2d2·13292·debug·optional·cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb
 3 ·178c4ee5b5097b80541fb39fac9c05d1·57776·lisp·optional·cl-sql-mysql_6.7.2-1.1_i386.deb
4 ·c4aa879df0de927fa3a982a6601aa921·67836·lisp·optional·cl-sql-odbc_6.7.2-1.1_all.deb4 ·c4aa879df0de927fa3a982a6601aa921·67836·lisp·optional·cl-sql-odbc_6.7.2-1.1_all.deb
5 ·38eeb5f2d14a07133a4420181e9a6828·64564·contrib/lisp·optional·cl-sql-oracle_6.7.2-1.1_all.deb5 ·38eeb5f2d14a07133a4420181e9a6828·64564·contrib/lisp·optional·cl-sql-oracle_6.7.2-1.1_all.deb
6 ·64ecfaf51472b1f32a6b40dcef14334a·53220·lisp·optional·cl-sql-postgresql-socket_6.7.2-1.1_all.deb6 ·64ecfaf51472b1f32a6b40dcef14334a·53220·lisp·optional·cl-sql-postgresql-socket_6.7.2-1.1_all.deb
7 ·cb56e41e8f027de26a9a20c0daed1721·49552·lisp·optional·cl-sql-postgresql_6.7.2-1.1_all.deb7 ·cb56e41e8f027de26a9a20c0daed1721·49552·lisp·optional·cl-sql-postgresql_6.7.2-1.1_all.deb
8 ·7c36f0c40575969cdf131a03ef590768·50344·lisp·optional·cl-sql-sqlite3_6.7.2-1.1_all.deb8 ·7c36f0c40575969cdf131a03ef590768·50344·lisp·optional·cl-sql-sqlite3_6.7.2-1.1_all.deb
9 ·0c0d4a2de0c023e1d90b7693609a7d08·76664·lisp·optional·cl-sql-tests_6.7.2-1.1_all.deb9 ·0c0d4a2de0c023e1d90b7693609a7d08·76664·lisp·optional·cl-sql-tests_6.7.2-1.1_all.deb
10 ·0d4415cdbb7bcd7ba4d58d2a7fa1961a·47696·lisp·optional·cl-sql-uffi_6.7.2-1.1_i386.deb10 ·7b53e24f34292285df7db07c1cdcfd45·2928·debug·optional·cl-sql-uffi-dbgsym_6.7.2-1.1_i386.deb
 11 ·f9e6bd44c7db4cc022d70f8e6eaedc9e·48292·lisp·optional·cl-sql-uffi_6.7.2-1.1_i386.deb
11 ·1a86fa8ebbe252ee9b4847e76f40e562·634256·lisp·optional·cl-sql_6.7.2-1.1_all.deb12 ·1a86fa8ebbe252ee9b4847e76f40e562·634256·lisp·optional·cl-sql_6.7.2-1.1_all.deb
24.8 KB
cl-sql-mysql_6.7.2-1.1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary
2 -rw-r--r--···0········0········0······972·2022-12-29·07:07:41.000000·control.tar.xz2 -rw-r--r--···0········0········0······960·2022-12-29·07:07:41.000000·control.tar.xz
3 -rw-r--r--···0········0········0····56648·2022-12-29·07:07:41.000000·data.tar.xz3 -rw-r--r--···0········0········0····56624·2022-12-29·07:07:41.000000·data.tar.xz
1.77 KB
control.tar.xz
1.75 KB
control.tar
507 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)······540·2022-12-29·07:07:41.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)······516·2022-12-29·07:07:41.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)·····1091·2022-12-29·07:07:41.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)·····1093·2022-12-29·07:07:41.000000·./md5sums
642 B
./control
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Package:·cl-sql-mysql1 Package:·cl-sql-mysql
2 Source:·cl-sql2 Source:·cl-sql
3 Version:·6.7.2-1.13 Version:·6.7.2-1.1
4 Architecture:·i3864 Architecture:·i386
5 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>5 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>
6 Installed-Size:·1406 Installed-Size:·140
7 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-dev7 Depends:·cl-sql·(=·6.7.2-1.1),·cl-sql-uffi·(=·6.7.2-1.1),·libc6·(>=·2.1.3),·default-libmysqlclient-dev
8 Provides:·cl-sql-backend8 Provides:·cl-sql-backend
9 Section:·lisp9 Section:·lisp
10 Priority:·optional10 Priority:·optional
11 Homepage:·http://clsql.kpe.io/11 Homepage:·http://clsql.kpe.io/
12 Description:·CLSQL·database·backend,·MySQL12 Description:·CLSQL·database·backend,·MySQL
13 ·This·package·enables·you·to·use·the·CLSQL·data·access·package13 ·This·package·enables·you·to·use·the·CLSQL·data·access·package
14 ·with·MySQL·databases.14 ·with·MySQL·databases.
618 B
./md5sums
30.0 B
./md5sums
Files differ
570 B
line order
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 usr/lib/clsql/clsql_mysql.so1 usr/lib/clsql/clsql_mysql64.so
2 usr/share/common-lisp/source/clsql-mysql/clsql-mysql.asd2 usr/share/common-lisp/source/clsql-mysql/clsql-mysql.asd
3 usr/share/common-lisp/source/clsql-mysql/db-mysql/clsql_mysql.c3 usr/share/common-lisp/source/clsql-mysql/db-mysql/clsql_mysql.c
4 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-api.lisp4 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-api.lisp
5 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-client-info.lisp5 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-client-info.lisp
6 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-loader.lisp6 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-loader.lisp
7 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-objects.lisp7 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-objects.lisp
8 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-package.lisp8 usr/share/common-lisp/source/clsql-mysql/db-mysql/mysql-package.lisp
22.5 KB
data.tar.xz
22.5 KB
data.tar
1.51 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/clsql/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/clsql/
5 -rw-r--r--···0·root·········(0)·root·········(0)····13516·2022-12-29·07:07:41.000000·./usr/lib/clsql/clsql_mysql.so5 -rw-r--r--···0·root·········(0)·root·········(0)····13516·2022-12-29·07:07:41.000000·./usr/lib/clsql/clsql_mysql64.so
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-mysql/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-mysql/
10 -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.asd10 -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
11 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/11 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/
12 -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.c12 -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
21.0 KB
./usr/lib/clsql/clsql_mysql.so vs.
./usr/lib/clsql/clsql_mysql64.so
File has been modified after NT_GNU_BUILD_ID has been applied. Files 10% similar despite different names
1.53 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x005e4·0x005e4·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x005a4·0x005a4·R···0x1000
7 ··LOAD···········0x001000·0x00001000·0x00001000·0x0036c·0x0036c·R·E·0x10007 ··LOAD···········0x001000·0x00001000·0x00001000·0x0036c·0x0036c·R·E·0x1000
8 ··LOAD···········0x002000·0x00002000·0x00002000·0x0025c·0x0025c·R···0x10008 ··LOAD···········0x002000·0x00002000·0x00002000·0x0025c·0x0025c·R···0x1000
9 ··LOAD···········0x002ec4·0x00003ec4·0x00003ec4·0x00140·0x00144·RW··0x10009 ··LOAD···········0x002ecc·0x00003ecc·0x00003ecc·0x00138·0x0013c·RW··0x1000
10 ··DYNAMIC········0x002ecc·0x00003ecc·0x00003ecc·0x00100·0x00100·RW··0x410 ··DYNAMIC········0x002ed4·0x00003ed4·0x00003ed4·0x000f8·0x000f8·RW··0x4
11 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x411 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x002000·0x00002000·0x00002000·0x00084·0x00084·R···0x412 ··GNU_EH_FRAME···0x002000·0x00002000·0x00002000·0x00084·0x00084·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x002ec4·0x00003ec4·0x00003ec4·0x0013c·0x0013c·R···0x114 ··GNU_RELRO······0x002ecc·0x00003ecc·0x00003ecc·0x00134·0x00134·R···0x1
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
18 ···01·····.init·.plt·.plt.got·.text·.fini·18 ···01·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.eh_frame_hdr·.eh_frame·19 ···02·····.eh_frame_hdr·.eh_frame·
20 ···03·····.init_array·.fini_array·.dynamic·.got·.data·.bss·20 ···03·····.init_array·.fini_array·.dynamic·.got·.data·.bss·
2.82 KB
readelf --wide --sections {}
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·00005c·04···A··3···0··46 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·00005c·04···A··3···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001d4·0001d4·000170·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001d4·0001d4·000170·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00000344·000344·0001b9·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00000344·000344·000197·00···A··0···0··1
9 ··[·5]·.gnu.version······VERSYM··········000004fe·0004fe·00002e·02···A··3···0··29 ··[·5]·.gnu.version······VERSYM··········000004dc·0004dc·00002e·02···A··3···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000052c·00052c·000050·00···A··4···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000050c·00050c·000030·00···A··4···1··4
11 ··[·7]·.rel.dyn··········REL·············0000057c·00057c·000038·08···A··3···0··411 ··[·7]·.rel.dyn··········REL·············0000053c·00053c·000038·08···A··3···0··4
12 ··[·8]·.rel.plt··········REL·············000005b4·0005b4·000030·08··AI··3··19··412 ··[·8]·.rel.plt··········REL·············00000574·000574·000030·08··AI··3··19··4
13 ··[·9]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··413 ··[·9]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
14 ··[10]·.plt··············PROGBITS········00001020·001020·000070·04··AX··0···0·1614 ··[10]·.plt··············PROGBITS········00001020·001020·000070·04··AX··0···0·16
15 ··[11]·.plt.got··········PROGBITS········00001090·001090·000008·08··AX··0···0··815 ··[11]·.plt.got··········PROGBITS········00001090·001090·000008·08··AX··0···0··8
16 ··[12]·.text·············PROGBITS········000010a0·0010a0·0002b7·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········000010a0·0010a0·0002b7·00··AX··0···0·16
17 ··[13]·.fini·············PROGBITS········00001358·001358·000014·00··AX··0···0··417 ··[13]·.fini·············PROGBITS········00001358·001358·000014·00··AX··0···0··4
18 ··[14]·.eh_frame_hdr·····PROGBITS········00002000·002000·000084·00···A··0···0··418 ··[14]·.eh_frame_hdr·····PROGBITS········00002000·002000·000084·00···A··0···0··4
19 ··[15]·.eh_frame·········PROGBITS········00002084·002084·0001d8·00···A··0···0··419 ··[15]·.eh_frame·········PROGBITS········00002084·002084·0001d8·00···A··0···0··4
20 ··[16]·.init_array·······INIT_ARRAY······00003ec4·002ec4·000004·04··WA··0···0··420 ··[16]·.init_array·······INIT_ARRAY······00003ecc·002ecc·000004·04··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00003ec8·002ec8·000004·04··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00003ed0·002ed0·000004·04··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········00003ecc·002ecc·000100·08··WA··4···0··422 ··[18]·.dynamic··········DYNAMIC·········00003ed4·002ed4·0000f8·08··WA··4···0··4
23 ··[19]·.got··············PROGBITS········00003fcc·002fcc·000034·04··WA··0···0··423 ··[19]·.got··············PROGBITS········00003fcc·002fcc·000034·04··WA··0···0··4
24 ··[20]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··424 ··[20]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00004004·003004·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00004004·003004·000004·00··WA··0···0··1
26 ··[22]·.gnu_debuglink····PROGBITS········00000000·003004·000034·00······0···0··426 ··[22]·.gnu_debuglink····PROGBITS········00000000·003004·000034·00······0···0··4
27 ··[23]·.shstrtab·········STRTAB··········00000000·003038·0000d4·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·003038·0000d4·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
2.27 KB
readelf --wide --symbols {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Symbol·table·'.dynsym'·contains·23·entries:1 Symbol·table·'.dynsym'·contains·23·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_stmt_affected_rows@libmysqlclient_18·(2) 
5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_insert_id@libmysqlclient_18·(2) 
7 ·····4:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.3·(3)5 ·····2:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.3·(2)
 6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_data_seek
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.0·(4)7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.0·(3)
9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_num_rows@libmysqlclient_18·(2) 
10 ·····7:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__8 ·····5:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_data_seek@libmysqlclient_18·(2)9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_affected_rows
 10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_insert_id
 11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_stmt_affected_rows
 12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_num_rows
12 ·····9:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable13 ····10:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_affected_rows@libmysqlclient_18·(2) 
14 ····11:·00001240····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_insert_id14 ····11:·00001240····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_insert_id
15 ····12:·000011a0····53·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_data_seek15 ····12:·000011a0····53·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_data_seek
16 ····13:·00001330····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_stmt_affected_rows16 ····13:·00001330····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_stmt_affected_rows
17 ····14:·000011e0····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_num_rows17 ····14:·000011e0····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_num_rows
18 ····15:·00001270·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_flags18 ····15:·00001270·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_flags
19 ····16:·000012f0····57·FUNC····GLOBAL·DEFAULT···12·bind_param19 ····16:·000012f0····57·FUNC····GLOBAL·DEFAULT···12·bind_param
20 ····17:·00001210····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_affected_rows20 ····17:·00001210····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_affected_rows
2.22 KB
readelf --wide --relocs {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x57c·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x53c·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00003ec4··00000008·R_386_RELATIVE········3 00003ecc··00000008·R_386_RELATIVE········
4 00003ec8··00000008·R_386_RELATIVE········4 00003ed0··00000008·R_386_RELATIVE········
5 00004000··00000008·R_386_RELATIVE········5 00004000··00000008·R_386_RELATIVE········
6 00003ff0··00000206·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable6 00003ff0··00000106·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
7 00003ff4··00000406·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.37 00003ff4··00000206·R_386_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.1.3
8 00003ff8··00000706·R_386_GLOB_DAT·········00000000···__gmon_start__8 00003ff8··00000506·R_386_GLOB_DAT·········00000000···__gmon_start__
9 00003ffc··00000906·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable9 00003ffc··00000a06·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
  
10 Relocation·section·'.rel.plt'·at·offset·0x5b4·contains·6·entries:10 Relocation·section·'.rel.plt'·at·offset·0x574·contains·6·entries:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 00003fd8··00000107·R_386_JUMP_SLOT········00000000···mysql_stmt_affected_rows@libmysqlclient_18 
13 00003fdc··00000307·R_386_JUMP_SLOT········00000000···mysql_insert_id@libmysqlclient_1812 00003fd8··00000307·R_386_JUMP_SLOT········00000000···mysql_data_seek
14 00003fe0··00000507·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.013 00003fdc··00000407·R_386_JUMP_SLOT········00000000···malloc@GLIBC_2.0
15 00003fe4··00000607·R_386_JUMP_SLOT········00000000···mysql_num_rows@libmysqlclient_18 
16 00003fe8··00000807·R_386_JUMP_SLOT········00000000···mysql_data_seek@libmysqlclient_18 
17 00003fec··00000a07·R_386_JUMP_SLOT········00000000···mysql_affected_rows@libmysqlclient_1814 00003fe0··00000607·R_386_JUMP_SLOT········00000000···mysql_affected_rows
 15 00003fe4··00000707·R_386_JUMP_SLOT········00000000···mysql_insert_id
 16 00003fe8··00000807·R_386_JUMP_SLOT········00000000···mysql_stmt_affected_rows
 17 00003fec··00000907·R_386_JUMP_SLOT········00000000···mysql_num_rows
2.03 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x2ecc·contains·28·entries:1 Dynamic·section·at·offset·0x2ed4·contains·27·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libmariadb.so.3] 
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
5 ·0x0000000e·(SONAME)·····················Library·soname:·[clsql_mysql]4 ·0x0000000e·(SONAME)·····················Library·soname:·[clsql_mysql]
6 ·0x0000000c·(INIT)·······················0x10005 ·0x0000000c·(INIT)·······················0x1000
7 ·0x0000000d·(FINI)·······················0x13586 ·0x0000000d·(FINI)·······················0x1358
8 ·0x00000019·(INIT_ARRAY)·················0x3ec47 ·0x00000019·(INIT_ARRAY)·················0x3ecc
9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
10 ·0x0000001a·(FINI_ARRAY)·················0x3ec89 ·0x0000001a·(FINI_ARRAY)·················0x3ed0
11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
12 ·0x6ffffef5·(GNU_HASH)···················0x17811 ·0x6ffffef5·(GNU_HASH)···················0x178
13 ·0x00000005·(STRTAB)·····················0x34412 ·0x00000005·(STRTAB)·····················0x344
14 ·0x00000006·(SYMTAB)·····················0x1d413 ·0x00000006·(SYMTAB)·····················0x1d4
15 ·0x0000000a·(STRSZ)······················441·(bytes)14 ·0x0000000a·(STRSZ)······················407·(bytes)
16 ·0x0000000b·(SYMENT)·····················16·(bytes)15 ·0x0000000b·(SYMENT)·····················16·(bytes)
17 ·0x00000003·(PLTGOT)·····················0x3fcc16 ·0x00000003·(PLTGOT)·····················0x3fcc
18 ·0x00000002·(PLTRELSZ)···················48·(bytes)17 ·0x00000002·(PLTRELSZ)···················48·(bytes)
19 ·0x00000014·(PLTREL)·····················REL18 ·0x00000014·(PLTREL)·····················REL
20 ·0x00000017·(JMPREL)·····················0x5b419 ·0x00000017·(JMPREL)·····················0x574
21 ·0x00000011·(REL)························0x57c20 ·0x00000011·(REL)························0x53c
22 ·0x00000012·(RELSZ)······················56·(bytes)21 ·0x00000012·(RELSZ)······················56·(bytes)
23 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x0000001e·(FLAGS)······················BIND_NOW23 ·0x0000001e·(FLAGS)······················BIND_NOW
25 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW24 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
26 ·0x6ffffffe·(VERNEED)····················0x52c25 ·0x6ffffffe·(VERNEED)····················0x50c
27 ·0x6fffffff·(VERNEEDNUM)·················226 ·0x6fffffff·(VERNEEDNUM)·················1
28 ·0x6ffffff0·(VERSYM)·····················0x4fe27 ·0x6ffffff0·(VERSYM)·····················0x4dc
29 ·0x6ffffffa·(RELCOUNT)···················328 ·0x6ffffffa·(RELCOUNT)···················3
30 ·0x00000000·(NULL)·······················0x029 ·0x00000000·(NULL)·······················0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d8ef7020b3758de622b4317c5d5b5558b55ce5a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d516d843fa09b81f6e21254cdd075d471e16e48f
1.62 KB
readelf --wide --version-info {}
    
Offset 1, 17 lines modifiedOffset 1, 15 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·23·entries:1 Version·symbols·section·'.gnu.version'·contains·23·entries:
2 ·Addr:·0x00000000000004fe··Offset:·0x000004fe··Link:·3·(.dynsym)2 ·Addr:·0x00000000000004dc··Offset:·0x000004dc··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(libmysqlclient_18)·······1·(*global*)······2·(libmysqlclient_18)···· 
4 ··004:···3·(GLIBC_2.1.3)···4·(GLIBC_2.0)·····2·(libmysqlclient_18)·······1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······2·(GLIBC_2.1.3)···1·(*global*)···
 4 ··004:···3·(GLIBC_2.0)·····1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···2·(libmysqlclient_18)·······1·(*global*)······2·(libmysqlclient_18)·······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)···
  
9 Version·needs·section·'.gnu.version_r'·contains·2·entries:9 Version·needs·section·'.gnu.version_r'·contains·1·entry:
10 ·Addr:·0x000000000000052c··Offset:·0x0000052c··Link:·4·(.dynstr)10 ·Addr:·0x000000000000050c··Offset:·0x0000050c··Link:·4·(.dynstr)
11 ··000000:·Version:·1··File:·libc.so.6··Cnt:·211 ··000000:·Version:·1··File:·libc.so.6··Cnt:·2
12 ··0x0010:···Name:·GLIBC_2.0··Flags:·none··Version:·412 ··0x0010:···Name:·GLIBC_2.0··Flags:·none··Version:·3
13 ··0x0020:···Name:·GLIBC_2.1.3··Flags:·none··Version:·313 ··0x0020:···Name:·GLIBC_2.1.3··Flags:·none··Version:·2
14 ··0x0030:·Version:·1··File:·libmariadb.so.3··Cnt:·1 
15 ··0x0040:···Name:·libmysqlclient_18··Flags:·none··Version:·2 
411 B
strings --all --bytes=8 {}
    
Offset 10, 20 lines modifiedOffset 10, 18 lines modified
10 clsql_mysql_field_type10 clsql_mysql_field_type
11 clsql_mysql_field_name11 clsql_mysql_field_name
12 clsql_mysql_field_length12 clsql_mysql_field_length
13 clsql_mysql_field_max_length13 clsql_mysql_field_max_length
14 allocate_bind14 allocate_bind
15 bind_param15 bind_param
16 clsql_mysql_stmt_affected_rows16 clsql_mysql_stmt_affected_rows
17 libmariadb.so.3 
18 libc.so.617 libc.so.6
19 clsql_mysql18 clsql_mysql
20 GLIBC_2.019 GLIBC_2.0
21 GLIBC_2.1.320 GLIBC_2.1.3
22 libmysqlclient_18 
23 .shstrtab21 .shstrtab
24 .note.gnu.build-id22 .note.gnu.build-id
25 .gnu.hash23 .gnu.hash
26 .gnu.version24 .gnu.version
27 .gnu.version_r25 .gnu.version_r
28 .rel.dyn26 .rel.dyn
29 .rel.plt27 .rel.plt
1.21 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 18, 14 lines modifiedOffset 18, 12 lines modified
18 ··0x00000434·5f6e616d·6500636c·73716c5f·6d797371·_name.clsql_mysq18 ··0x00000434·5f6e616d·6500636c·73716c5f·6d797371·_name.clsql_mysq
19 ··0x00000444·6c5f6669·656c645f·6c656e67·74680063·l_field_length.c19 ··0x00000444·6c5f6669·656c645f·6c656e67·74680063·l_field_length.c
20 ··0x00000454·6c73716c·5f6d7973·716c5f66·69656c64·lsql_mysql_field20 ··0x00000454·6c73716c·5f6d7973·716c5f66·69656c64·lsql_mysql_field
21 ··0x00000464·5f6d6178·5f6c656e·67746800·616c6c6f·_max_length.allo21 ··0x00000464·5f6d6178·5f6c656e·67746800·616c6c6f·_max_length.allo
22 ··0x00000474·63617465·5f62696e·64006d61·6c6c6f63·cate_bind.malloc22 ··0x00000474·63617465·5f62696e·64006d61·6c6c6f63·cate_bind.malloc
23 ··0x00000484·0062696e·645f7061·72616d00·636c7371·.bind_param.clsq23 ··0x00000484·0062696e·645f7061·72616d00·636c7371·.bind_param.clsq
24 ··0x00000494·6c5f6d79·73716c5f·73746d74·5f616666·l_mysql_stmt_aff24 ··0x00000494·6c5f6d79·73716c5f·73746d74·5f616666·l_mysql_stmt_aff
25 ··0x000004a4·65637465·645f726f·7773006c·69626d61·ected_rows.libma25 ··0x000004a4·65637465·645f726f·7773006c·6962632e·ected_rows.libc.
26 ··0x000004b4·72696164·622e736f·2e33006c·6962632e·riadb.so.3.libc. 
27 ··0x000004c4·736f2e36·00636c73·716c5f6d·7973716c·so.6.clsql_mysql26 ··0x000004b4·736f2e36·00636c73·716c5f6d·7973716c·so.6.clsql_mysql
28 ··0x000004d4·00474c49·42435f32·2e300047·4c494243·.GLIBC_2.0.GLIBC27 ··0x000004c4·00474c49·42435f32·2e300047·4c494243·.GLIBC_2.0.GLIBC
 28 ··0x000004d4·5f322e31·2e3300·····················_2.1.3.
29 ··0x000004e4·5f322e31·2e33006c·69626d79·73716c63·_2.1.3.libmysqlc 
30 ··0x000004f4·6c69656e·745f3138·00················lient_18. 
  
498 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 7, 12 lines modifiedOffset 7, 12 lines modified
7 _init():7 _init():
8 »       push···%ebx8 »       push···%ebx
9 »       sub····$0x8,%esp9 »       sub····$0x8,%esp
10 »       call···10a0·<__cxa_finalize@plt+0x10>10 »       call···10a0·<__cxa_finalize@plt+0x10>
11 »       add····$0x2fc3,%ebx11 »       add····$0x2fc3,%ebx
12 »       mov····0x2c(%ebx),%eax12 »       mov····0x2c(%ebx),%eax
13 »       test···%eax,%eax13 »       test···%eax,%eax
14 »       je·····101b·<mysql_stmt_affected_rows@plt-0x15>14 »       je·····101b·<mysql_data_seek@plt-0x15>
15 »       call···*%eax15 »       call···*%eax
16 »       add····$0x8,%esp16 »       add····$0x8,%esp
17 »       pop····%ebx17 »       pop····%ebx
18 »       ret18 »       ret
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00001020·<mysql_stmt_affected_rows@plt-0x10>:2 00001020·<mysql_data_seek@plt-0x10>:
3 »       push···0x4(%ebx)3 »       push···0x4(%ebx)
4 »       jmp····*0x8(%ebx)4 »       jmp····*0x8(%ebx)
5 »       add····%al,(%eax)5 »       add····%al,(%eax)
6 »       ...6 »       ...
  
7 00001030·<mysql_stmt_affected_rows@plt>:7 00001030·<mysql_data_seek@plt>:
8 »       jmp····*0xc(%ebx)8 »       jmp····*0xc(%ebx)
9 »       push···$0x09 »       push···$0x0
10 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>10 »       jmp····1020·<mysql_data_seek@plt-0x10>
  
11 00001040·<mysql_insert_id@plt>:11 00001040·<malloc@plt>:
12 »       jmp····*0x10(%ebx)12 »       jmp····*0x10(%ebx)
13 »       push···$0x813 »       push···$0x8
14 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>14 »       jmp····1020·<mysql_data_seek@plt-0x10>
  
15 00001050·<malloc@plt>:15 00001050·<mysql_affected_rows@plt>:
16 »       jmp····*0x14(%ebx)16 »       jmp····*0x14(%ebx)
17 »       push···$0x1017 »       push···$0x10
18 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>18 »       jmp····1020·<mysql_data_seek@plt-0x10>
  
19 00001060·<mysql_num_rows@plt>:19 00001060·<mysql_insert_id@plt>:
20 »       jmp····*0x18(%ebx)20 »       jmp····*0x18(%ebx)
21 »       push···$0x1821 »       push···$0x18
22 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>22 »       jmp····1020·<mysql_data_seek@plt-0x10>
  
23 00001070·<mysql_data_seek@plt>:23 00001070·<mysql_stmt_affected_rows@plt>:
24 »       jmp····*0x1c(%ebx)24 »       jmp····*0x1c(%ebx)
25 »       push···$0x2025 »       push···$0x20
26 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>26 »       jmp····1020·<mysql_data_seek@plt-0x10>
  
27 00001080·<mysql_affected_rows@plt>:27 00001080·<mysql_num_rows@plt>:
28 »       jmp····*0x20(%ebx)28 »       jmp····*0x20(%ebx)
29 »       push···$0x2829 »       push···$0x28
30 »       jmp····1020·<mysql_stmt_affected_rows@plt-0x10>30 »       jmp····1020·<mysql_data_seek@plt-0x10>
2.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 »       add····%ecx,%eax119 »       add····%ecx,%eax
120 »       adc····%ebx,%edx120 »       adc····%ebx,%edx
121 ././clsql_mysql.c:46121 ././clsql_mysql.c:46
122 »       mov····%esi,%ebx122 »       mov····%esi,%ebx
123 »       push···%edx123 »       push···%edx
124 »       push···%eax124 »       push···%eax
125 »       push···0x1c(%esp)125 »       push···0x1c(%esp)
126 »       call···1070·<mysql_data_seek@plt>126 »       call···1030·<mysql_data_seek@plt>
127 ././clsql_mysql.c:47127 ././clsql_mysql.c:47
128 »       add····$0x14,%esp128 »       add····$0x14,%esp
129 »       pop····%ebx129 »       pop····%ebx
130 »       pop····%esi130 »       pop····%esi
131 »       ret131 »       ret
132 »       lea····0x0(%esi,%eiz,1),%esi132 »       lea····0x0(%esi,%eiz,1),%esi
133 »       lea····0x0(%esi,%eiz,1),%esi133 »       lea····0x0(%esi,%eiz,1),%esi
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ././clsql_mysql.c:60137 ././clsql_mysql.c:60
138 »       push···%ebx138 »       push···%ebx
139 »       call···10a0·<__cxa_finalize@plt+0x10>139 »       call···10a0·<__cxa_finalize@plt+0x10>
140 »       add····$0x2de6,%ebx140 »       add····$0x2de6,%ebx
141 »       sub····$0x14,%esp141 »       sub····$0x14,%esp
142 ././clsql_mysql.c:61142 ././clsql_mysql.c:61
143 »       push···0x1c(%esp)143 »       push···0x1c(%esp)
144 »       call···1060·<mysql_num_rows@plt>144 »       call···1080·<mysql_num_rows@plt>
145 ././clsql_mysql.c:62145 ././clsql_mysql.c:62
146 »       mov····0x24(%esp),%ecx146 »       mov····0x24(%esp),%ecx
147 »       mov····%edx,(%ecx)147 »       mov····%edx,(%ecx)
148 ././clsql_mysql.c:64148 ././clsql_mysql.c:64
149 »       add····$0x18,%esp149 »       add····$0x18,%esp
150 »       pop····%ebx150 »       pop····%ebx
151 »       ret151 »       ret
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 ././clsql_mysql.c:69157 ././clsql_mysql.c:69
158 »       push···%ebx158 »       push···%ebx
159 »       call···10a0·<__cxa_finalize@plt+0x10>159 »       call···10a0·<__cxa_finalize@plt+0x10>
160 »       add····$0x2db6,%ebx160 »       add····$0x2db6,%ebx
161 »       sub····$0x14,%esp161 »       sub····$0x14,%esp
162 ././clsql_mysql.c:70162 ././clsql_mysql.c:70
163 »       push···0x1c(%esp)163 »       push···0x1c(%esp)
164 »       call···1080·<mysql_affected_rows@plt>164 »       call···1050·<mysql_affected_rows@plt>
165 ././clsql_mysql.c:71165 ././clsql_mysql.c:71
166 »       mov····0x24(%esp),%ecx166 »       mov····0x24(%esp),%ecx
167 »       mov····%edx,(%ecx)167 »       mov····%edx,(%ecx)
168 ././clsql_mysql.c:73168 ././clsql_mysql.c:73
169 »       add····$0x18,%esp169 »       add····$0x18,%esp
170 »       pop····%ebx170 »       pop····%ebx
171 »       ret171 »       ret
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 ././clsql_mysql.c:78177 ././clsql_mysql.c:78
178 »       push···%ebx178 »       push···%ebx
179 »       call···10a0·<__cxa_finalize@plt+0x10>179 »       call···10a0·<__cxa_finalize@plt+0x10>
180 »       add····$0x2d86,%ebx180 »       add····$0x2d86,%ebx
181 »       sub····$0x14,%esp181 »       sub····$0x14,%esp
182 ././clsql_mysql.c:79182 ././clsql_mysql.c:79
183 »       push···0x1c(%esp)183 »       push···0x1c(%esp)
184 »       call···1040·<mysql_insert_id@plt>184 »       call···1060·<mysql_insert_id@plt>
185 ././clsql_mysql.c:80185 ././clsql_mysql.c:80
186 »       mov····0x24(%esp),%ecx186 »       mov····0x24(%esp),%ecx
187 »       mov····%edx,(%ecx)187 »       mov····%edx,(%ecx)
188 ././clsql_mysql.c:82188 ././clsql_mysql.c:82
189 »       add····$0x18,%esp189 »       add····$0x18,%esp
190 »       pop····%ebx190 »       pop····%ebx
191 »       ret191 »       ret
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 »       call···10a0·<__cxa_finalize@plt+0x10>249 »       call···10a0·<__cxa_finalize@plt+0x10>
250 »       add····$0x2d06,%ebx250 »       add····$0x2d06,%ebx
251 »       sub····$0x14,%esp251 »       sub····$0x14,%esp
252 ././clsql_mysql.c:131252 ././clsql_mysql.c:131
253 »       mov····0x1c(%esp),%eax253 »       mov····0x1c(%esp),%eax
254 »       shl····$0x6,%eax254 »       shl····$0x6,%eax
255 »       push···%eax255 »       push···%eax
256 »       call···1050·<malloc@plt>256 »       call···1040·<malloc@plt>
257 ././clsql_mysql.c:132257 ././clsql_mysql.c:132
258 »       add····$0x18,%esp258 »       add····$0x18,%esp
259 »       pop····%ebx259 »       pop····%ebx
260 »       ret260 »       ret
261 »       lea····0x0(%esi,%eiz,1),%esi261 »       lea····0x0(%esi,%eiz,1),%esi
262 »       lea····0x0(%esi,%eiz,1),%esi262 »       lea····0x0(%esi,%eiz,1),%esi
263 »       nop263 »       nop
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
307 ././clsql_mysql.c:150307 ././clsql_mysql.c:150
308 »       push···%ebx308 »       push···%ebx
309 »       call···10a0·<__cxa_finalize@plt+0x10>309 »       call···10a0·<__cxa_finalize@plt+0x10>
310 »       add····$0x2c96,%ebx310 »       add····$0x2c96,%ebx
311 »       sub····$0x14,%esp311 »       sub····$0x14,%esp
312 ././clsql_mysql.c:151312 ././clsql_mysql.c:151
313 »       push···0x1c(%esp)313 »       push···0x1c(%esp)
314 »       call···1030·<mysql_stmt_affected_rows@plt>314 »       call···1070·<mysql_stmt_affected_rows@plt>
315 ././clsql_mysql.c:152315 ././clsql_mysql.c:152
316 »       mov····0x24(%esp),%ecx316 »       mov····0x24(%esp),%ecx
317 »       mov····%edx,(%ecx)317 »       mov····%edx,(%ecx)
318 ././clsql_mysql.c:154318 ././clsql_mysql.c:154
319 »       add····$0x18,%esp319 »       add····$0x18,%esp
320 »       pop····%ebx320 »       pop····%ebx
321 »       ret321 »       ret
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00003ec4·90110000····························....2 ··0x00003ecc·90110000····························....
  
272 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00003ec8·40110000····························@...2 ··0x00003ed0·40110000····························@...
  
559 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00003fcc·cc3e0000·00000000·00000000·36100000·.>..........6...3 ··0x00003fcc·d43e0000·00000000·00000000·36100000·.>..........6...
4 ··0x00003fdc·46100000·56100000·66100000·76100000·F...V...f...v...4 ··0x00003fdc·46100000·56100000·66100000·76100000·F...V...f...v...
5 ··0x00003fec·86100000·00000000·00000000·00000000·................5 ··0x00003fec·86100000·00000000·00000000·00000000·................
6 ··0x00003ffc·00000000····························....6 ··0x00003ffc·00000000····························....
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38656637·30323062·33373538·64653632·8ef7020b3758de62 
3 ··0x00000010·32623433·31376335·64356235·35353862·2b4317c5d5b5558b2 ··0x00000000·31366438·34336661·30396238·31663665·16d843fa09b81f6e
 3 ··0x00000010·32313235·34636464·30373564·34373165·21254cdd075d471e
4 ··0x00000020·35356365·35612e64·65627567·00000000·55ce5a.debug....4 ··0x00000020·31366534·38662e64·65627567·00000000·16e48f.debug....
5 ··0x00000030·b7fbd5a4····························....5 ··0x00000030·da4dd205····························.M..
  
25.0 KB
cl-sql-uffi_6.7.2-1.1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary
2 -rw-r--r--···0········0········0······896·2022-12-29·07:07:41.000000·control.tar.xz2 -rw-r--r--···0········0········0······884·2022-12-29·07:07:41.000000·control.tar.xz
3 -rw-r--r--···0········0········0····46608·2022-12-29·07:07:41.000000·data.tar.xz3 -rw-r--r--···0········0········0····47216·2022-12-29·07:07:41.000000·data.tar.xz
1.67 KB
control.tar.xz
1.64 KB
control.tar
507 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)······519·2022-12-29·07:07:41.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)······503·2022-12-29·07:07:41.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)······855·2022-12-29·07:07:41.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)······857·2022-12-29·07:07:41.000000·./md5sums
589 B
./control
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Package:·cl-sql-uffi1 Package:·cl-sql-uffi
2 Source:·cl-sql2 Source:·cl-sql
3 Version:·6.7.2-1.13 Version:·6.7.2-1.1
4 Architecture:·i3864 Architecture:·i386
5 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>5 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>
6 Installed-Size:·836 Installed-Size:·84
7 Depends:·cl-uffi·(>=·1.5.11),·cl-sql·(=·6.7.2-1.1),·libc6·(>=·2.0)7 Depends:·cl-uffi·(>=·1.5.11),·cl-sql·(=·6.7.2-1.1)
8 Recommends:·cl-sql-backend8 Recommends:·cl-sql-backend
9 Section:·lisp9 Section:·lisp
10 Priority:·optional10 Priority:·optional
11 Homepage:·http://clsql.kpe.io/11 Homepage:·http://clsql.kpe.io/
12 Description:·Common·UFFI·functions·for·CLSQL·database·backends12 Description:·Common·UFFI·functions·for·CLSQL·database·backends
13 ·This·package·provides·an·interface·to·several·UFFI·functions·used·by·multiple13 ·This·package·provides·an·interface·to·several·UFFI·functions·used·by·multiple
14 ·CLSQL·database·backends.14 ·CLSQL·database·backends.
563 B
./md5sums
30.0 B
./md5sums
Files differ
515 B
line order
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 usr/lib/clsql/clsql_uffi.so1 usr/lib/clsql/clsql_uffi64.so
2 usr/share/common-lisp/source/clsql-uffi/clsql-uffi.asd2 usr/share/common-lisp/source/clsql-uffi/clsql-uffi.asd
3 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-loader.lisp3 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-loader.lisp
4 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-package.lisp4 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi-package.lisp
5 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi.lisp5 usr/share/common-lisp/source/clsql-uffi/uffi/clsql-uffi.lisp
6 usr/share/common-lisp/source/clsql-uffi/uffi/clsql_uffi.c6 usr/share/common-lisp/source/clsql-uffi/uffi/clsql_uffi.c
7 usr/share/common-lisp/source/clsql-uffi/uffi/ptrbits.c7 usr/share/common-lisp/source/clsql-uffi/uffi/ptrbits.c
8 usr/share/doc/cl-sql-uffi/changelog.Debian.gz8 usr/share/doc/cl-sql-uffi/changelog.Debian.gz
22.8 KB
data.tar.xz
22.8 KB
data.tar
1.51 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/clsql/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/clsql/
5 -rw-r--r--···0·root·········(0)·root·········(0)····12808·2022-12-29·07:07:41.000000·./usr/lib/clsql/clsql_uffi.so5 -rw-r--r--···0·root·········(0)·root·········(0)····13412·2022-12-29·07:07:41.000000·./usr/lib/clsql/clsql_uffi64.so
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-uffi/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-uffi/
10 -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.asd10 -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
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-uffi/uffi/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/common-lisp/source/clsql-uffi/uffi/
12 -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.lisp12 -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
21.3 KB
./usr/lib/clsql/clsql_uffi.so vs.
./usr/lib/clsql/clsql_uffi64.so
Files 22% similar despite different names
987 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12368·(bytes·into·file)13 ··Start·of·section·headers:··········12532·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·21
1.99 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ac·0x001ac·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x002bc·0x002bc·R···0x1000
7 ··LOAD···········0x001000·0x00001000·0x00001000·0x000e3·0x000e3·R·E·0x10007 ··LOAD···········0x001000·0x00001000·0x00001000·0x001f8·0x001f8·R·E·0x1000
8 ··LOAD···········0x002000·0x00002000·0x00002000·0x00058·0x00058·R···0x10008 ··LOAD···········0x002000·0x00002000·0x00002000·0x000b8·0x000b8·R···0x1000
9 ··LOAD···········0x002f84·0x00003f84·0x00003f84·0x0007c·0x0007c·RW··0x10009 ··LOAD···········0x002f1c·0x00003f1c·0x00003f1c·0x000e8·0x000ec·RW··0x1000
10 ··DYNAMIC········0x002f84·0x00003f84·0x00003f84·0x00070·0x00070·RW··0x410 ··DYNAMIC········0x002f24·0x00003f24·0x00003f24·0x000c0·0x000c0·RW··0x4
 11 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x4
 12 ··GNU_EH_FRAME···0x002004·0x00002004·0x00002004·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x002f84·0x00003f84·0x00003f84·0x0007c·0x0007c·R···0x114 ··GNU_RELRO······0x002f1c·0x00003f1c·0x00003f1c·0x000e4·0x000e4·R···0x1
  
13 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
14 ··Segment·Sections...16 ··Segment·Sections...
15 ···00·····.hash·.gnu.hash·.dynsym·.dynstr· 
16 ···01·····.text·17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.rel.dyn·
 18 ···01·····.init·.plt·.plt.got·.text·.fini·
17 ···02·····.rodata·.eh_frame·19 ···02·····.rodata·.eh_frame_hdr·.eh_frame·
18 ···03·····.dynamic·.got.plt·20 ···03·····.init_array·.fini_array·.dynamic·.got·.data·.bss·
19 ···04·····.dynamic·21 ···04·····.dynamic·
 22 ···05·····.note.gnu.build-id·
 23 ···06·····.eh_frame_hdr·
20 ···05·····24 ···07·····
21 ···06·····.dynamic·.got.plt·25 ···08·····.init_array·.fini_array·.dynamic·.got·
3.1 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 31 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x3050:1 There·are·22·section·headers,·starting·at·offset·0x30f4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.hash·············HASH············00000114·000114·000018·04···A··3···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········GNU_HASH········0000012c·00012c·000024·04···A··3···0··46 ··[·2]·.gnu.hash·········GNU_HASH········00000178·000178·000024·04···A··3···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000150·000150·000030·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000019c·00019c·000070·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00000180·000180·00002c·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000020c·00020c·000076·00···A··0···0··1
 9 ··[·5]·.rel.dyn··········REL·············00000284·000284·000038·08···A··3···0··4
 10 ··[·6]·.init·············PROGBITS········00001000·001000·000020·00··AX··0···0··4
 11 ··[·7]·.plt··············PROGBITS········00001020·001020·000010·04··AX··0···0·16
 12 ··[·8]·.plt.got··········PROGBITS········00001030·001030·000008·08··AX··0···0··8
9 ··[·5]·.text·············PROGBITS········00001000·001000·0000e3·00··AX··0···0··113 ··[·9]·.text·············PROGBITS········00001040·001040·0001a3·00··AX··0···0·16
 14 ··[10]·.fini·············PROGBITS········000011e4·0011e4·000014·00··AX··0···0··4
10 ··[·6]·.rodata···········PROGBITS········00002000·002000·000004·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00002000·002000·000004·00···A··0···0··4
11 ··[·7]·.eh_frame·········PROGBITS········00002004·002004·000054·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00002004·002004·000024·00···A··0···0··4
 17 ··[13]·.eh_frame·········PROGBITS········00002028·002028·000090·00···A··0···0··4
 18 ··[14]·.init_array·······INIT_ARRAY······00003f1c·002f1c·000004·04··WA··0···0··4
 19 ··[15]·.fini_array·······FINI_ARRAY······00003f20·002f20·000004·04··WA··0···0··4
12 ··[·8]·.dynamic··········DYNAMIC·········00003f84·002f84·000070·08··WA··4···0··420 ··[16]·.dynamic··········DYNAMIC·········00003f24·002f24·0000c0·08··WA··4···0··4
13 ··[·9]·.got.plt··········PROGBITS········00003ff4·002ff4·00000c·04··WA··0···0··421 ··[17]·.got··············PROGBITS········00003fe4·002fe4·00001c·04··WA··0···0··4
 22 ··[18]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
 23 ··[19]·.bss··············NOBITS··········00004004·003004·000004·00··WA··0···0··1
 24 ··[20]·.gnu_debuglink····PROGBITS········00000000·003004·000034·00······0···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·003000·00004f·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·003038·0000bc·00······0···0··1
15 Key·to·Flags:26 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
815 B
readelf --wide --symbols {}
    
Offset 1, 6 lines modifiedOffset 1, 10 lines modified
  
1 Symbol·table·'.dynsym'·contains·3·entries:1 Symbol·table·'.dynsym'·contains·7·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_finalize
 5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
 6 ·····3:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
 7 ·····4:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
4 ·····1:·00002000·····4·OBJECT··GLOBAL·DEFAULT····6·bitmask_32bits8 ·····5:·00002000·····4·OBJECT··GLOBAL·DEFAULT···11·bitmask_32bits
5 ·····2:·00001000···223·FUNC····GLOBAL·DEFAULT····5·atol649 ·····6:·00001140···163·FUNC····GLOBAL·DEFAULT····9·atol64
674 B
readelf --wide --relocs {}
    
Offset 1, 2 lines modifiedOffset 1, 10 lines modified
  
1 There·are·no·relocations·in·this·file.1 Relocation·section·'.rel.dyn'·at·offset·0x284·contains·7·entries:
 2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00003f1c··00000008·R_386_RELATIVE········
 4 00003f20··00000008·R_386_RELATIVE········
 5 00004000··00000008·R_386_RELATIVE········
 6 00003ff0··00000106·R_386_GLOB_DAT·········00000000···__cxa_finalize
 7 00003ff4··00000206·R_386_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
 8 00003ff8··00000306·R_386_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
 9 00003ffc··00000406·R_386_GLOB_DAT·········00000000···__gmon_start__
1.53 KB
readelf --wide --dynamic {}
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
  
1 Dynamic·section·at·offset·0x2f84·contains·9·entries:1 Dynamic·section·at·offset·0x2f24·contains·20·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6] 
4 ·0x0000000e·(SONAME)·····················Library·soname:·[clsql_uffi]3 ·0x0000000e·(SONAME)·····················Library·soname:·[clsql_uffi]
 4 ·0x0000000c·(INIT)·······················0x1000
5 ·0x00000004·(HASH)·······················0x1145 ·0x0000000d·(FINI)·······················0x11e4
 6 ·0x00000019·(INIT_ARRAY)·················0x3f1c
 7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
 8 ·0x0000001a·(FINI_ARRAY)·················0x3f20
 9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
6 ·0x6ffffef5·(GNU_HASH)···················0x12c10 ·0x6ffffef5·(GNU_HASH)···················0x178
7 ·0x00000005·(STRTAB)·····················0x18011 ·0x00000005·(STRTAB)·····················0x20c
8 ·0x00000006·(SYMTAB)·····················0x15012 ·0x00000006·(SYMTAB)·····················0x19c
9 ·0x0000000a·(STRSZ)······················44·(bytes)13 ·0x0000000a·(STRSZ)······················118·(bytes)
10 ·0x0000000b·(SYMENT)·····················16·(bytes)14 ·0x0000000b·(SYMENT)·····················16·(bytes)
 15 ·0x00000003·(PLTGOT)·····················0x3fe4
 16 ·0x00000011·(REL)························0x284
 17 ·0x00000012·(RELSZ)······················56·(bytes)
 18 ·0x00000013·(RELENT)·····················8·(bytes)
 19 ·0x0000001e·(FLAGS)······················BIND_NOW
 20 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
 21 ·0x6ffffffa·(RELCOUNT)···················3
11 ·0x00000000·(NULL)·······················0x022 ·0x00000000·(NULL)·······················0x0
296 B
readelf --wide --notes {}
    
Offset 0, 0 lines modifiedOffset 1, 4 lines modified
  
 1 Displaying·notes·found·in:·.note.gnu.build-id
 2 ··Owner················Data·size·»  Description
 3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ac6431060e609a76f0a32ca7dd5513ecf5735e42
2.18 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 29 lines modifiedOffset 9, 54 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000024·0000001c·FDE·cie=00000000·pc=00001000..000010df15 00000018·00000020·0000001c·FDE·cie=00000000·pc=00001020..00001030
 16 ··DW_CFA_def_cfa_offset:·8
 17 ··DW_CFA_advance_loc:·6·to·00001026
 18 ··DW_CFA_def_cfa_offset:·12
16 ··DW_CFA_advance_loc:·1·to·0000100119 ··DW_CFA_advance_loc:·10·to·00001030
 20 ··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)
  
 21 0000003c·00000010·00000040·FDE·cie=00000000·pc=00001030..00001038
 22 ··DW_CFA_nop
 23 ··DW_CFA_nop
 24 ··DW_CFA_nop
  
 25 00000050·00000038·00000054·FDE·cie=00000000·pc=00001140..000011e3
 26 ··DW_CFA_advance_loc:·1·to·00001141
17 ··DW_CFA_def_cfa_offset:·827 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-828 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 29 ··DW_CFA_advance_loc:·1·to·00001142
 30 ··DW_CFA_def_cfa_offset:·12
 31 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
19 ··DW_CFA_advance_loc:·2·to·0000100332 ··DW_CFA_advance_loc:·1·to·00001143
 33 ··DW_CFA_def_cfa_offset:·16
20 ··DW_CFA_def_cfa_register:·r5·(ebp) 
21 ··DW_CFA_advance_loc:·5·to·00001008 
22 ··DW_CFA_offset:·r6·(esi)·at·cfa-1234 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 35 ··DW_CFA_advance_loc:·1·to·00001144
 36 ··DW_CFA_def_cfa_offset:·20
23 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1637 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
24 ··DW_CFA_advance_loc1:·212·to·000010dc38 ··DW_CFA_advance_loc1:·102·to·000011aa
 39 ··DW_CFA_remember_state
25 ··DW_CFA_restore:·r3·(ebx)40 ··DW_CFA_restore:·r3·(ebx)
 41 ··DW_CFA_def_cfa_offset:·16
26 ··DW_CFA_advance_loc:·1·to·000010dd42 ··DW_CFA_advance_loc:·1·to·000011ab
27 ··DW_CFA_restore:·r6·(esi)43 ··DW_CFA_restore:·r6·(esi)
 44 ··DW_CFA_def_cfa_offset:·12
 45 ··DW_CFA_advance_loc:·1·to·000011ac
 46 ··DW_CFA_restore:·r7·(edi)
 47 ··DW_CFA_def_cfa_offset:·8
28 ··DW_CFA_advance_loc:·1·to·000010de48 ··DW_CFA_advance_loc:·1·to·000011ad
29 ··DW_CFA_restore:·r5·(ebp)49 ··DW_CFA_restore:·r5·(ebp)
30 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4 
  
31 00000040·00000010·00000044·FDE·cie=00000000·pc=000010df..000010e350 ··DW_CFA_def_cfa_offset:·4
 51 ··DW_CFA_advance_loc:·3·to·000011b0
 52 ··DW_CFA_restore_state
32 ··DW_CFA_nop53 ··DW_CFA_nop
33 ··DW_CFA_nop54 ··DW_CFA_nop
34 ··DW_CFA_nop55 ··DW_CFA_nop
  
 56 0000008c·ZERO·terminator
  
  
346 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 17 lines modified
 1 __gmon_start__
 2 _ITM_deregisterTMCloneTable
 3 _ITM_registerTMCloneTable
 4 __cxa_finalize
1 bitmask_32bits5 bitmask_32bits
2 libc.so.6 
3 clsql_uffi6 clsql_uffi
4 .shstrtab7 .shstrtab
 8 .note.gnu.build-id
5 .gnu.hash9 .gnu.hash
 10 .rel.dyn
 11 .plt.got
 12 .eh_frame_hdr
6 .eh_frame13 .eh_frame
 14 .init_array
 15 .fini_array
7 .dynamic16 .dynamic
8 .got.plt17 .gnu_debuglink
534 B
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x0000012c·02000000·01000000·01000000·05000000·................2 ··0x00000178·02000000·05000000·01000000·05000000·................
3 ··0x0000013c·40000081·01000000·02000000·071fb6e6·@...............3 ··0x00000188·40000081·05000000·06000000·071fb6e6·@...............
4 ··0x0000014c·df3495f2····························.4..4 ··0x00000198·df3495f2····························.4..
  
874 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 6 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000180·00626974·6d61736b·5f333262·69747300·.bitmask_32bits. 
3 ··0x00000190·61746f6c·3634006c·6962632e·736f2e36·atol64.libc.so.6 
4 ··0x000001a0·00636c73·716c5f75·66666900··········.clsql_uffi.2 ··0x0000020c·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
 3 ··0x0000021c·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
 4 ··0x0000022c·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
 5 ··0x0000023c·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
 6 ··0x0000024c·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
 7 ··0x0000025c·6c697a65·0061746f·6c363400·6269746d·lize.atol64.bitm
 8 ··0x0000026c·61736b5f·33326269·74730063·6c73716c·ask_32bits.clsql
 9 ··0x0000027c·5f756666·6900·······················_uffi.
  
5.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 83 lines modifiedOffset 1, 193 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001000·<atol64>:2 00001040·<atol64-0x100>:
 3 __x86.get_pc_thunk.bx():
 4 »       mov····(%esp),%ebx
 5 »       ret
 6 »       xchg···%ax,%ax
 7 »       xchg···%ax,%ax
 8 »       xchg···%ax,%ax
 9 »       xchg···%ax,%ax
 10 »       xchg···%ax,%ax
 11 »       xchg···%ax,%ax
 12 deregister_tm_clones():
 13 »       call···1135·<__cxa_finalize@plt+0x105>
 14 »       add····$0x2f8f,%edx
 15 »       lea····0x20(%edx),%ecx
 16 »       lea····0x20(%edx),%eax
 17 »       cmp····%ecx,%eax
 18 »       je·····1088·<__cxa_finalize@plt+0x58>
 19 »       mov····0x14(%edx),%eax
 20 »       test···%eax,%eax
 21 »       je·····1088·<__cxa_finalize@plt+0x58>
 22 »       push···%ebp
 23 »       mov····%esp,%ebp
 24 »       sub····$0x14,%esp
 25 »       push···%ecx
 26 »       call···*%eax
 27 »       add····$0x10,%esp
 28 »       leave
 29 »       ret
 30 »       lea····0x0(%esi,%eiz,1),%esi
 31 »       nop
 32 »       ret
 33 »       lea····0x0(%esi,%eiz,1),%esi
 34 register_tm_clones():
 35 »       call···1135·<__cxa_finalize@plt+0x105>
 36 »       add····$0x2f4f,%edx
3 »       push···%ebp37 »       push···%ebp
4 »       mov····%esp,%ebp38 »       mov····%esp,%ebp
5 »       push···%esi 
6 »       push···%ebx39 »       push···%ebx
 40 »       lea····0x20(%edx),%ecx
 41 »       lea····0x20(%edx),%eax
7 »       sub····$0x20,%esp42 »       sub····$0x4,%esp
8 »       call···10df·<atol64+0xdf> 
9 »       add····$0x2fe7,%eax 
10 »       movl···$0x0,-0x10(%ebp) 
11 »       movl···$0x0,-0xc(%ebp) 
12 »       movl···$0x0,-0x14(%ebp) 
13 »       mov····0x8(%ebp),%eax 
14 »       movzbl·(%eax),%eax 
15 »       movzbl·%al,%eax 
16 »       mov····%eax,-0x18(%ebp) 
17 »       cmpl···$0x2b,-0x18(%ebp) 
18 »       jne····103f·<atol64+0x3f> 
19 »       addl···$0x1,0x8(%ebp) 
20 »       jmp····10a0·<atol64+0xa0> 
21 »       cmpl···$0x2d,-0x18(%ebp) 
22 »       jne····10a0·<atol64+0xa0> 
23 »       movl···$0x1,-0x14(%ebp) 
24 »       addl···$0x1,0x8(%ebp) 
25 »       jmp····10a0·<atol64+0xa0> 
26 »       mov····0x8(%ebp),%eax 
27 »       movzbl·(%eax),%eax 
28 »       movzbl·%al,%eax 
29 »       sub····$0x30,%eax43 »       sub····%ecx,%eax
30 »       mov····%eax,-0x1c(%ebp) 
31 »       cmpl···$0x0,-0x1c(%ebp) 
32 »       js·····10aa·<atol64+0xaa> 
33 »       cmpl···$0x9,-0x1c(%ebp) 
34 »       jg·····10aa·<atol64+0xaa> 
35 »       mov····-0x1c(%ebp),%eax 
36 »       mov····%eax,%ecx 
37 »       mov····%eax,%ebx44 »       mov····%eax,%ebx
 45 »       shr····$0x1f,%eax
 46 »       sar····$0x2,%ebx
 47 »       add····%ebx,%eax
 48 »       sar····%eax
 49 »       je·····10d2·<__cxa_finalize@plt+0xa2>
 50 »       mov····0x10(%edx),%edx
 51 »       test···%edx,%edx
 52 »       je·····10d2·<__cxa_finalize@plt+0xa2>
 53 »       sub····$0x8,%esp
 54 »       push···%eax
 55 »       push···%ecx
 56 »       call···*%edx
 57 »       add····$0x10,%esp
 58 »       mov····-0x4(%ebp),%ebx
 59 »       leave
 60 »       ret
 61 »       lea····0x0(%esi,%eiz,1),%esi
 62 »       xchg···%ax,%ax
 63 __do_global_dtors_aux():
 64 »       push···%ebp
 65 »       mov····%esp,%ebp
 66 »       push···%ebx
 67 »       call···1040·<__cxa_finalize@plt+0x10>
 68 »       add····$0x2efb,%ebx
 69 »       sub····$0x4,%esp
 70 »       cmpb···$0x0,0x20(%ebx)
 71 »       jne····1122·<__cxa_finalize@plt+0xf2>
 72 »       mov····0xc(%ebx),%eax
 73 »       test···%eax,%eax
 74 »       je·····1116·<__cxa_finalize@plt+0xe6>
 75 »       sub····$0xc,%esp
 76 »       push···0x1c(%ebx)
 77 »       call···1030·<__cxa_finalize@plt>
 78 »       add····$0x10,%esp
 79 »       call···1050·<__cxa_finalize@plt+0x20>
 80 »       movb···$0x1,0x20(%ebx)
 81 »       mov····-0x4(%ebp),%ebx
 82 »       leave
 83 »       ret
 84 »       lea····0x0(%esi,%eiz,1),%esi
 85 »       xchg···%ax,%ax
 86 frame_dummy():
 87 »       jmp····1090·<__cxa_finalize@plt+0x60>
 88 __x86.get_pc_thunk.dx():
 89 »       mov····(%esp),%edx
 90 »       ret
 91 »       xchg···%ax,%ax
 92 »       xchg···%ax,%ax
 93 »       xchg···%ax,%ax
 94 »       nop
Max diff block lines reached; 2027/5495 bytes (36.89%) of diff not shown.
1.12 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 9 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002004·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00002028·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00002014·1b0c0404·88010000·24000000·1c000000·........$.......3 ··0x00002038·1b0c0404·88010000·20000000·1c000000·........·.......
4 ··0x00002024·dcefffff·df000000·00410e08·8502420d·.........A....B.4 ··0x00002048·d8efffff·10000000·000e0846·0e0c4a0f·...........F..J.
5 ··0x00002034·05458603·830402d4·c341c641·c50c0404·.E.......A.A....5 ··0x00002058·0b740478·003f1a3b·2a322422·10000000·.t.x.?.;*2$"....
 6 ··0x00002068·40000000·c4efffff·08000000·00000000·@...............
6 ··0x00002044·10000000·44000000·93f0ffff·04000000·....D...........7 ··0x00002078·38000000·54000000·c0f0ffff·a3000000·8...T...........
7 ··0x00002054·00000000····························....8 ··0x00002088·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 9 ··0x00002098·410e1483·0502660a·c30e1041·c60e0c41·A.....f....A...A
 10 ··0x000020a8·c70e0841·c50e0443·0b000000·00000000·...A...C........
  
1.26 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 8 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·676e752e·..shstrtab..gnu.2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
 3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
3 ··0x00000010·68617368·002e6479·6e73796d·002e6479·hash..dynsym..dy4 ··0x00000020·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym.
4 ··0x00000020·6e737472·002e7465·7874002e·726f6461·nstr..text..roda 
5 ··0x00000030·7461002e·65685f66·72616d65·002e6479·ta..eh_frame..dy 
6 ··0x00000040·6e616d69·63002e67·6f742e70·6c7400···namic..got.plt.5 ··0x00000030·2e64796e·73747200·2e72656c·2e64796e·.dynstr..rel.dyn
 6 ··0x00000040·002e696e·6974002e·706c7400·2e706c74·..init..plt..plt
 7 ··0x00000050·2e676f74·002e7465·7874002e·66696e69·.got..text..fini
 8 ··0x00000060·002e726f·64617461·002e6568·5f667261·..rodata..eh_fra
 9 ··0x00000070·6d655f68·6472002e·65685f66·72616d65·me_hdr..eh_frame
 10 ··0x00000080·002e696e·69745f61·72726179·002e6669·..init_array..fi
 11 ··0x00000090·6e695f61·72726179·002e6479·6e616d69·ni_array..dynami
 12 ··0x000000a0·63002e64·61746100·2e627373·002e676e·c..data..bss..gn
 13 ··0x000000b0·755f6465·6275676c·696e6b00··········u_debuglink.
  
20.0 KB
cl-sql-mysql-dbgsym_6.7.2-1.1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary1 -rw-r--r--···0········0········0········4·2022-12-29·07:07:41.000000·debian-binary
2 -rw-r--r--···0········0········0······520·2022-12-29·07:07:41.000000·control.tar.xz2 -rw-r--r--···0········0········0······520·2022-12-29·07:07:41.000000·control.tar.xz
3 -rw-r--r--···0········0········0····12620·2022-12-29·07:07:41.000000·data.tar.xz3 -rw-r--r--···0········0········0····12580·2022-12-29·07:07:41.000000·data.tar.xz
623 B
control.tar.xz
595 B
control.tar
347 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>6 Maintainer:·Kevin·M.·Rosenberg·<kmr@debian.org>
7 Installed-Size:·257 Installed-Size:·25
8 Depends:·cl-sql-mysql·(=·6.7.2-1.1)8 Depends:·cl-sql-mysql·(=·6.7.2-1.1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·cl-sql-mysql11 Description:·debug·symbols·for·cl-sql-mysql
12 Build-Ids:·9d8ef7020b3758de622b4317c5d5b5558b55ce5a12 Build-Ids:·d516d843fa09b81f6e21254cdd075d471e16e48f
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug1 usr/lib/debug/.build-id/d5/16d843fa09b81f6e21254cdd075d471e16e48f.debug
19.0 KB
data.tar.xz
19.0 KB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/9d/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/d5/
7 -rw-r--r--···0·root·········(0)·root·········(0)····14636·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····14452·2022-12-29·07:07:41.000000·./usr/lib/debug/.build-id/d5/16d843fa09b81f6e21254cdd075d471e16e48f.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/doc/cl-sql-mysql-dbgsym·->·cl-sql-mysql10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2022-12-29·07:07:41.000000·./usr/share/doc/cl-sql-mysql-dbgsym·->·cl-sql-mysql
17.6 KB
./usr/lib/debug/.build-id/9d/8ef7020b3758de622b4317c5d5b5558b55ce5a.debug vs.
./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
865 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········13316·(bytes·into·file)13 ··Start·of·section·headers:··········13132·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
1.53 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··LOAD···········0x000000·0x00000000·0x00000000·0x00178·0x005e4·R···0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00178·0x005a4·R···0x1000
7 ··LOAD···········0x000000·0x00001000·0x00001000·0x00000·0x0036c·R·E·0x10007 ··LOAD···········0x000000·0x00001000·0x00001000·0x00000·0x0036c·R·E·0x1000
8 ··LOAD···········0x000000·0x00002000·0x00002000·0x00000·0x0025c·R···0x10008 ··LOAD···········0x000000·0x00002000·0x00002000·0x00000·0x0025c·R···0x1000
9 ··LOAD···········0x000ec4·0x00003ec4·0x00003ec4·0x00000·0x00144·RW··0x10009 ··LOAD···········0x000ecc·0x00003ecc·0x00003ecc·0x00000·0x0013c·RW··0x1000
10 ··DYNAMIC········0x000ec4·0x00003ecc·0x00003ecc·0x00000·0x00100·RW··0x410 ··DYNAMIC········0x000ecc·0x00003ed4·0x00003ed4·0x00000·0x000f8·RW··0x4
11 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x411 ··NOTE···········0x000154·0x00000154·0x00000154·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x001000·0x00002000·0x00002000·0x00000·0x00084·R···0x412 ··GNU_EH_FRAME···0x001000·0x00002000·0x00002000·0x00000·0x00084·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x000ec4·0x00003ec4·0x00003ec4·0x00000·0x0013c·R···0x114 ··GNU_RELRO······0x000ecc·0x00003ecc·0x00003ecc·0x00000·0x00134·R···0x1
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·17 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
18 ···01·····.init·.plt·.plt.got·.text·.fini·18 ···01·····.init·.plt·.plt.got·.text·.fini·
19 ···02·····.eh_frame_hdr·.eh_frame·19 ···02·····.eh_frame_hdr·.eh_frame·
20 ···03·····.init_array·.fini_array·.dynamic·.got·.data·.bss·20 ···03·····.init_array·.fini_array·.dynamic·.got·.data·.bss·
4.22 KB
readelf --wide --sections {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x3404:1 There·are·33·section·headers,·starting·at·offset·0x334c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000154·000154·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·00005c·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000178·000178·00005c·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········000001d4·000178·000170·10···A··4···1··47 ··[·3]·.dynsym···········NOBITS··········000001d4·000178·000170·10···A··4···1··4
8 ··[·4]·.dynstr···········NOBITS··········00000344·000178·0001b9·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000344·000178·000197·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········000004fe·000178·00002e·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········000004dc·000178·00002e·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········0000052c·000178·000050·00···A··4···2··410 ··[·6]·.gnu.version_r····NOBITS··········0000050c·000178·000030·00···A··4···1··4
11 ··[·7]·.rel.dyn··········NOBITS··········0000057c·000178·000038·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········0000053c·000178·000038·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········000005b4·000178·000030·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00000574·000178·000030·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········00001000·001000·000020·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00001000·001000·000020·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00001020·001000·000070·04··AX··0···0·1614 ··[10]·.plt··············NOBITS··········00001020·001000·000070·04··AX··0···0·16
15 ··[11]·.plt.got··········NOBITS··········00001090·001000·000008·08··AX··0···0··815 ··[11]·.plt.got··········NOBITS··········00001090·001000·000008·08··AX··0···0··8
16 ··[12]·.text·············NOBITS··········000010a0·001000·0002b7·00··AX··0···0·1616 ··[12]·.text·············NOBITS··········000010a0·001000·0002b7·00··AX··0···0·16
17 ··[13]·.fini·············NOBITS··········00001358·001000·000014·00··AX··0···0··417 ··[13]·.fini·············NOBITS··········00001358·001000·000014·00··AX··0···0··4
18 ··[14]·.eh_frame_hdr·····NOBITS··········00002000·001000·000084·00···A··0···0··418 ··[14]·.eh_frame_hdr·····NOBITS··········00002000·001000·000084·00···A··0···0··4
19 ··[15]·.eh_frame·········NOBITS··········00002084·001000·0001d8·00···A··0···0··419 ··[15]·.eh_frame·········NOBITS··········00002084·001000·0001d8·00···A··0···0··4
20 ··[16]·.init_array·······NOBITS··········00003ec4·000ec4·000004·04··WA··0···0··420 ··[16]·.init_array·······NOBITS··········00003ecc·000ecc·000004·04··WA··0···0··4
21 ··[17]·.fini_array·······NOBITS··········00003ec8·000ec4·000004·04··WA··0···0··421 ··[17]·.fini_array·······NOBITS··········00003ed0·000ecc·000004·04··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00003ecc·000ec4·000100·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00003ed4·000ecc·0000f8·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00003fcc·000ec4·000034·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00003fcc·000ecc·000034·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········00004000·000ec4·000004·00··WA··0···0··424 ··[20]·.data·············NOBITS··········00004000·000ecc·000004·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00004004·000ec4·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00004004·000ecc·000004·00··WA··0···0··1
26 ··[22]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000178·00001f·01··MS··0···0··1
27 ··[23]·.debug_aranges····PROGBITS········00000000·000197·000020·00······0···0··127 ··[23]·.debug_aranges····PROGBITS········00000000·000197·000020·00······0···0··1
28 ··[24]·.debug_info·······PROGBITS········00000000·0001b8·0018f4·00···C··0···0··428 ··[24]·.debug_info·······PROGBITS········00000000·0001b8·0018f4·00···C··0···0··4
29 ··[25]·.debug_abbrev·····PROGBITS········00000000·001aac·00015b·00···C··0···0··429 ··[25]·.debug_abbrev·····PROGBITS········00000000·001aac·00015b·00···C··0···0··4
30 ··[26]·.debug_line·······PROGBITS········00000000·001c08·000103·00···C··0···0··430 ··[26]·.debug_line·······PROGBITS········00000000·001c08·000103·00···C··0···0··4
31 ··[27]·.debug_str········PROGBITS········00000000·001d0c·000e83·01·MSC··0···0··431 ··[27]·.debug_str········PROGBITS········00000000·001d0c·000e83·01·MSC··0···0··4
32 ··[28]·.debug_line_str···PROGBITS········00000000·002b90·00007d·01·MSC··0···0··432 ··[28]·.debug_line_str···PROGBITS········00000000·002b90·00007d·01·MSC··0···0··4
33 ··[29]·.debug_loclists···PROGBITS········00000000·002c10·000061·00···C··0···0··433 ··[29]·.debug_loclists···PROGBITS········00000000·002c10·000061·00···C··0···0··4
34 ··[30]·.symtab···········SYMTAB··········00000000·002c74·0002d0·10·····31··23··434 ··[30]·.symtab···········SYMTAB··········00000000·002c74·0002d0·10·····31··23··4
35 ··[31]·.strtab···········STRTAB··········00000000·002f44·000380·00······0···0··135 ··[31]·.strtab···········STRTAB··········00000000·002f44·0002ca·00······0···0··1
36 ··[32]·.shstrtab·········STRTAB··········00000000·0032c4·00013e·00······0···0··136 ··[32]·.shstrtab·········STRTAB··········00000000·00320e·00013e·00······0···0··1
37 Key·to·Flags:37 Key·to·Flags:
38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
41 ··D·(mbind),·p·(processor·specific)41 ··D·(mbind),·p·(processor·specific)
4.98 KB
readelf --wide --symbols {}
    
Offset 3, 46 lines modifiedOffset 3, 46 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c5 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
6 ·····2:·000010b0·····0·FUNC····LOCAL··DEFAULT···12·deregister_tm_clones6 ·····2:·000010b0·····0·FUNC····LOCAL··DEFAULT···12·deregister_tm_clones
7 ·····3:·000010f0·····0·FUNC····LOCAL··DEFAULT···12·register_tm_clones7 ·····3:·000010f0·····0·FUNC····LOCAL··DEFAULT···12·register_tm_clones
8 ·····4:·00001140·····0·FUNC····LOCAL··DEFAULT···12·__do_global_dtors_aux8 ·····4:·00001140·····0·FUNC····LOCAL··DEFAULT···12·__do_global_dtors_aux
9 ·····5:·00004004·····1·OBJECT··LOCAL··DEFAULT···21·completed.09 ·····5:·00004004·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
10 ·····6:·00003ec8·····0·OBJECT··LOCAL··DEFAULT···17·__do_global_dtors_aux_fini_array_entry10 ·····6:·00003ed0·····0·OBJECT··LOCAL··DEFAULT···17·__do_global_dtors_aux_fini_array_entry
11 ·····7:·00001190·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy11 ·····7:·00001190·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy
12 ·····8:·00003ec4·····0·OBJECT··LOCAL··DEFAULT···16·__frame_dummy_init_array_entry12 ·····8:·00003ecc·····0·OBJECT··LOCAL··DEFAULT···16·__frame_dummy_init_array_entry
13 ·····9:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·clsql_mysql.c13 ·····9:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·clsql_mysql.c
14 ····10:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c14 ····10:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
15 ····11:·00002258·····0·OBJECT··LOCAL··DEFAULT···15·__FRAME_END__15 ····11:·00002258·····0·OBJECT··LOCAL··DEFAULT···15·__FRAME_END__
16 ····12:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·16 ····12:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
17 ····13:·000010a0·····4·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.bx17 ····13:·000010a0·····4·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.bx
18 ····14:·00001358·····0·FUNC····LOCAL··DEFAULT···13·_fini18 ····14:·00001358·····0·FUNC····LOCAL··DEFAULT···13·_fini
19 ····15:·00001195·····0·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.dx19 ····15:·00001195·····0·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.dx
20 ····16:·00001353·····0·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.si20 ····16:·00001353·····0·FUNC····LOCAL··DEFAULT···12·__x86.get_pc_thunk.si
21 ····17:·00004000·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle21 ····17:·00004000·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle
22 ····18:·00003ecc·····0·OBJECT··LOCAL··DEFAULT···18·_DYNAMIC22 ····18:·00003ed4·····0·OBJECT··LOCAL··DEFAULT···18·_DYNAMIC
23 ····19:·00002000·····0·NOTYPE··LOCAL··DEFAULT···14·__GNU_EH_FRAME_HDR23 ····19:·00002000·····0·NOTYPE··LOCAL··DEFAULT···14·__GNU_EH_FRAME_HDR
24 ····20:·00004004·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__24 ····20:·00004004·····0·OBJECT··LOCAL··DEFAULT···20·__TMC_END__
25 ····21:·00003fcc·····0·OBJECT··LOCAL··DEFAULT···19·_GLOBAL_OFFSET_TABLE_25 ····21:·00003fcc·····0·OBJECT··LOCAL··DEFAULT···19·_GLOBAL_OFFSET_TABLE_
26 ····22:·00001000·····0·FUNC····LOCAL··DEFAULT····9·_init26 ····22:·00001000·····0·FUNC····LOCAL··DEFAULT····9·_init
27 ····23:·00001270·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_flags27 ····23:·00001270·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_flags
28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_stmt_affected_rows@libmysqlclient_18 
29 ····25:·00001240····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_insert_id28 ····24:·00001240····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_insert_id
30 ····26:·00001290·····7·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_name29 ····25:·00001290·····7·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_name
31 ····27:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable30 ····26:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
32 ····28:·000012f0····57·FUNC····GLOBAL·DEFAULT···12·bind_param31 ····27:·000012f0····57·FUNC····GLOBAL·DEFAULT···12·bind_param
33 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_insert_id@libmysqlclient_18 
34 ····30:·00001210····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_affected_rows32 ····28:·00001210····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_affected_rows
35 ····31:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.333 ····29:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.1.3
 34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_data_seek
36 ····32:·000012b0·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_max_length35 ····31:·000012b0·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_max_length
37 ····33:·000012a0·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_length36 ····32:·000012a0·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_length
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.037 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.0
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_num_rows@libmysqlclient_18 
40 ····36:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__38 ····34:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
41 ····37:·00001280·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_type39 ····35:·00001280·····8·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_field_type
42 ····38:·000011a0····53·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_data_seek40 ····36:·000011a0····53·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_data_seek
 41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_affected_rows
43 ····39:·000012c0····33·FUNC····GLOBAL·DEFAULT···12·allocate_bind42 ····38:·000012c0····33·FUNC····GLOBAL·DEFAULT···12·allocate_bind
44 ····40:·00001330····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_stmt_affected_rows43 ····39:·00001330····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_stmt_affected_rows
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_data_seek@libmysqlclient_1844 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_insert_id
 45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_stmt_affected_rows
46 ····42:·000011e0····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_num_rows46 ····42:·000011e0····35·FUNC····GLOBAL·DEFAULT···12·clsql_mysql_num_rows
 47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mysql_num_rows
47 ····43:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mysql_affected_rows@libmysqlclient_18 
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d8ef7020b3758de622b4317c5d5b5558b55ce5a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d516d843fa09b81f6e21254cdd075d471e16e48f
1.05 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ZGCC:·(Debian·12.2.0-14)·12.2.01 GCC:·(Debian·12.2.0-14)·12.2.0
2 C_AMV>yC7#s;,2 C_AMV>yC7#s;,
3 +b```e`a3 +b```e`a
4 crtstuff.c4 crtstuff.c
5 deregister_tm_clones5 deregister_tm_clones
6 __do_global_dtors_aux6 __do_global_dtors_aux
7 completed.07 completed.0
8 __do_global_dtors_aux_fini_array_entry8 __do_global_dtors_aux_fini_array_entry
Offset 15, 35 lines modifiedOffset 15, 30 lines modified
15 __x86.get_pc_thunk.si15 __x86.get_pc_thunk.si
16 __dso_handle16 __dso_handle
17 _DYNAMIC17 _DYNAMIC
18 __GNU_EH_FRAME_HDR18 __GNU_EH_FRAME_HDR
19 __TMC_END__19 __TMC_END__
20 _GLOBAL_OFFSET_TABLE_20 _GLOBAL_OFFSET_TABLE_
21 clsql_mysql_field_flags21 clsql_mysql_field_flags
22 mysql_stmt_affected_rows@libmysqlclient_18 
23 clsql_mysql_insert_id22 clsql_mysql_insert_id
24 clsql_mysql_field_name23 clsql_mysql_field_name
25 _ITM_deregisterTMCloneTable24 _ITM_deregisterTMCloneTable
26 bind_param25 bind_param
27 mysql_insert_id@libmysqlclient_18 
28 clsql_mysql_affected_rows26 clsql_mysql_affected_rows
29 __cxa_finalize@GLIBC_2.1.327 __cxa_finalize@GLIBC_2.1.3
30 clsql_mysql_field_max_length28 clsql_mysql_field_max_length
31 clsql_mysql_field_length29 clsql_mysql_field_length
32 malloc@GLIBC_2.030 malloc@GLIBC_2.0
33 mysql_num_rows@libmysqlclient_18 
34 __gmon_start__31 __gmon_start__
35 clsql_mysql_field_type32 clsql_mysql_field_type
36 clsql_mysql_data_seek33 clsql_mysql_data_seek
37 allocate_bind34 allocate_bind
38 clsql_mysql_stmt_affected_rows35 clsql_mysql_stmt_affected_rows
39 mysql_data_seek@libmysqlclient_18 
40 clsql_mysql_num_rows36 clsql_mysql_num_rows
41 _ITM_registerTMCloneTable37 _ITM_registerTMCloneTable
42 mysql_affected_rows@libmysqlclient_18 
43 .shstrtab38 .shstrtab
44 .note.gnu.build-id39 .note.gnu.build-id
45 .gnu.hash40 .gnu.hash
46 .gnu.version41 .gnu.version
47 .gnu.version_r42 .gnu.version_r
48 .rel.dyn43 .rel.dyn
49 .rel.plt44 .rel.plt
4.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 18, 42 lines modifiedOffset 18, 31 lines modified
18 ··0x000000f0·7468756e·6b2e7369·005f5f64·736f5f68·thunk.si.__dso_h18 ··0x000000f0·7468756e·6b2e7369·005f5f64·736f5f68·thunk.si.__dso_h
19 ··0x00000100·616e646c·65005f44·594e414d·4943005f·andle._DYNAMIC._19 ··0x00000100·616e646c·65005f44·594e414d·4943005f·andle._DYNAMIC._
20 ··0x00000110·5f474e55·5f45485f·4652414d·455f4844·_GNU_EH_FRAME_HD20 ··0x00000110·5f474e55·5f45485f·4652414d·455f4844·_GNU_EH_FRAME_HD
21 ··0x00000120·52005f5f·544d435f·454e445f·5f005f47·R.__TMC_END__._G21 ··0x00000120·52005f5f·544d435f·454e445f·5f005f47·R.__TMC_END__._G
22 ··0x00000130·4c4f4241·4c5f4f46·46534554·5f544142·LOBAL_OFFSET_TAB22 ··0x00000130·4c4f4241·4c5f4f46·46534554·5f544142·LOBAL_OFFSET_TAB
23 ··0x00000140·4c455f00·5f696e69·7400636c·73716c5f·LE_._init.clsql_23 ··0x00000140·4c455f00·5f696e69·7400636c·73716c5f·LE_._init.clsql_
24 ··0x00000150·6d797371·6c5f6669·656c645f·666c6167·mysql_field_flag24 ··0x00000150·6d797371·6c5f6669·656c645f·666c6167·mysql_field_flag
 25 ··0x00000160·7300636c·73716c5f·6d797371·6c5f696e·s.clsql_mysql_in
 26 ··0x00000170·73657274·5f696400·636c7371·6c5f6d79·sert_id.clsql_my
 27 ··0x00000180·73716c5f·6669656c·645f6e61·6d65005f·sql_field_name._
 28 ··0x00000190·49544d5f·64657265·67697374·6572544d·ITM_deregisterTM
 29 ··0x000001a0·436c6f6e·65546162·6c650062·696e645f·CloneTable.bind_
 30 ··0x000001b0·70617261·6d00636c·73716c5f·6d797371·param.clsql_mysq
 31 ··0x000001c0·6c5f6166·66656374·65645f72·6f777300·l_affected_rows.
 32 ··0x000001d0·5f5f6378·615f6669·6e616c69·7a654047·__cxa_finalize@G
 33 ··0x000001e0·4c494243·5f322e31·2e330063·6c73716c·LIBC_2.1.3.clsql
 34 ··0x000001f0·5f6d7973·716c5f66·69656c64·5f6d6178·_mysql_field_max
 35 ··0x00000200·5f6c656e·67746800·636c7371·6c5f6d79·_length.clsql_my
 36 ··0x00000210·73716c5f·6669656c·645f6c65·6e677468·sql_field_length
 37 ··0x00000220·006d616c·6c6f6340·474c4942·435f322e·.malloc@GLIBC_2.
 38 ··0x00000230·30005f5f·676d6f6e·5f737461·72745f5f·0.__gmon_start__
 39 ··0x00000240·00636c73·716c5f6d·7973716c·5f666965·.clsql_mysql_fie
 40 ··0x00000250·6c645f74·79706500·636c7371·6c5f6d79·ld_type.clsql_my
 41 ··0x00000260·73716c5f·64617461·5f736565·6b00616c·sql_data_seek.al
 42 ··0x00000270·6c6f6361·74655f62·696e6400·636c7371·locate_bind.clsq
25 ··0x00000160·73006d79·73716c5f·73746d74·5f616666·s.mysql_stmt_aff43 ··0x00000280·6c5f6d79·73716c5f·73746d74·5f616666·l_mysql_stmt_aff
26 ··0x00000170·65637465·645f726f·7773406c·69626d79·ected_rows@libmy44 ··0x00000290·65637465·645f726f·77730063·6c73716c·ected_rows.clsql
27 ··0x00000180·73716c63·6c69656e·745f3138·00636c73·sqlclient_18.cls 
28 ··0x00000190·716c5f6d·7973716c·5f696e73·6572745f·ql_mysql_insert_ 
29 ··0x000001a0·69640063·6c73716c·5f6d7973·716c5f66·id.clsql_mysql_f 
30 ··0x000001b0·69656c64·5f6e616d·65005f49·544d5f64·ield_name._ITM_d 
31 ··0x000001c0·65726567·69737465·72544d43·6c6f6e65·eregisterTMClone 
32 ··0x000001d0·5461626c·65006269·6e645f70·6172616d·Table.bind_param 
33 ··0x000001e0·006d7973·716c5f69·6e736572·745f6964·.mysql_insert_id 
34 ··0x000001f0·406c6962·6d797371·6c636c69·656e745f·@libmysqlclient_ 
35 ··0x00000200·31380063·6c73716c·5f6d7973·716c5f61·18.clsql_mysql_a 
36 ··0x00000210·66666563·7465645f·726f7773·005f5f63·ffected_rows.__c 
37 ··0x00000220·78615f66·696e616c·697a6540·474c4942·xa_finalize@GLIB 
38 ··0x00000230·435f322e·312e3300·636c7371·6c5f6d79·C_2.1.3.clsql_my 
39 ··0x00000240·73716c5f·6669656c·645f6d61·785f6c65·sql_field_max_le 
40 ··0x00000250·6e677468·00636c73·716c5f6d·7973716c·ngth.clsql_mysql 
41 ··0x00000260·5f666965·6c645f6c·656e6774·68006d61·_field_length.ma 
42 ··0x00000270·6c6c6f63·40474c49·42435f32·2e30006d·lloc@GLIBC_2.0.m 
43 ··0x00000280·7973716c·5f6e756d·5f726f77·73406c69·ysql_num_rows@li 
44 ··0x00000290·626d7973·716c636c·69656e74·5f313800·bmysqlclient_18. 
45 ··0x000002a0·5f5f676d·6f6e5f73·74617274·5f5f0063·__gmon_start__.c 
46 ··0x000002b0·6c73716c·5f6d7973·716c5f66·69656c64·lsql_mysql_field 
47 ··0x000002c0·5f747970·6500636c·73716c5f·6d797371·_type.clsql_mysq 
48 ··0x000002d0·6c5f6461·74615f73·65656b00·616c6c6f·l_data_seek.allo 
49 ··0x000002e0·63617465·5f62696e·6400636c·73716c5f·cate_bind.clsql_ 
50 ··0x000002f0·6d797371·6c5f7374·6d745f61·66666563·mysql_stmt_affec 
51 ··0x00000300·7465645f·726f7773·006d7973·716c5f64·ted_rows.mysql_d 
52 ··0x00000310·6174615f·7365656b·406c6962·6d797371·ata_seek@libmysq 
53 ··0x00000320·6c636c69·656e745f·31380063·6c73716c·lclient_18.clsql 
54 ··0x00000330·5f6d7973·716c5f6e·756d5f72·6f777300·_mysql_num_rows.45 ··0x000002a0·5f6d7973·716c5f6e·756d5f72·6f777300·_mysql_num_rows.
55 ··0x00000340·5f49544d·5f726567·69737465·72544d43·_ITM_registerTMC46 ··0x000002b0·5f49544d·5f726567·69737465·72544d43·_ITM_registerTMC
 47 ··0x000002c0·6c6f6e65·5461626c·6500··············loneTable.
56 ··0x00000350·6c6f6e65·5461626c·65006d79·73716c5f·loneTable.mysql_ 
57 ··0x00000360·61666665·63746564·5f726f77·73406c69·affected_rows@li 
58 ··0x00000370·626d7973·716c636c·69656e74·5f313800·bmysqlclient_18.