326 MB
/srv/reproducible-results/rbuild-debian/r-b-build.AjYduZzW/b1/python2.7_2.7.18-8+deb11u1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.AjYduZzW/b2/python2.7_2.7.18-8+deb11u1_armhf.changes
2.02 KB
Files
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 ·bc57f4b55e53b7ad0bf5d4459fa04f04·341200·python·optional·idle-python2.7_2.7.18-8+deb11u1_all.deb1 ·bc57f4b55e53b7ad0bf5d4459fa04f04·341200·python·optional·idle-python2.7_2.7.18-8+deb11u1_all.deb
2 ·95dc61f7f825ec96ce2087969734fc94·3943620·debug·optional·libpython2.7-dbg_2.7.18-8+deb11u1_armhf.deb2 ·0abde4b9ddbc04168a61c81c06066a3b·3943772·debug·optional·libpython2.7-dbg_2.7.18-8+deb11u1_armhf.deb
3 ·8333f2fa43a6daf9bfaaac61620b16e0·2041452·libdevel·optional·libpython2.7-dev_2.7.18-8+deb11u1_armhf.deb 
4 ·d0f76493dca123da34ca82563499a0d9·397056·python·optional·libpython2.7-minimal_2.7.18-8+deb11u1_armhf.deb 
5 ·fe958cdfe6078eb110ce652572aca9e3·1799108·python·optional·libpython2.7-stdlib_2.7.18-8+deb11u1_armhf.deb3 ·fadf165d67531c116f72447d665c767e·2040040·libdevel·optional·libpython2.7-dev_2.7.18-8+deb11u1_armhf.deb
 4 ·e3b59bb02b685b309819ec925bfcabf1·397048·python·optional·libpython2.7-minimal_2.7.18-8+deb11u1_armhf.deb
 5 ·76de7e0ca012de86ae90ffab7df41e7f·1798084·python·optional·libpython2.7-stdlib_2.7.18-8+deb11u1_armhf.deb
6 ·5f0e7ae6b9d93a219f958355657de769·2167596·libdevel·optional·libpython2.7-testsuite_2.7.18-8+deb11u1_all.deb6 ·5f0e7ae6b9d93a219f958355657de769·2167596·libdevel·optional·libpython2.7-testsuite_2.7.18-8+deb11u1_all.deb
7 ·c50ff082117320f7e9b81d39dc452767·877784·libs·optional·libpython2.7_2.7.18-8+deb11u1_armhf.deb7 ·c50ff082117320f7e9b81d39dc452767·877784·libs·optional·libpython2.7_2.7.18-8+deb11u1_armhf.deb
8 ·c824c0cc4fe70100d5ff44799db27e35·8635572·debug·optional·python2.7-dbg_2.7.18-8+deb11u1_armhf.deb 
9 ·767995f917ff0239baf9128706e03bbf·290688·python·optional·python2.7-dev_2.7.18-8+deb11u1_armhf.deb8 ·d44f4f65c7136e52b84c14088d1b904a·8601704·debug·optional·python2.7-dbg_2.7.18-8+deb11u1_armhf.deb
 9 ·1c2d5da4db2b4a29450094a75583a777·293768·python·optional·python2.7-dev_2.7.18-8+deb11u1_armhf.deb
10 ·e9bf24067b87ef9babd53cacc6682f5e·4456304·doc·optional·python2.7-doc_2.7.18-8+deb11u1_all.deb10 ·e9bf24067b87ef9babd53cacc6682f5e·4456304·doc·optional·python2.7-doc_2.7.18-8+deb11u1_all.deb
11 ·86261812d2589bb4af37c7f729075603·717140·python·optional·python2.7-examples_2.7.18-8+deb11u1_all.deb11 ·86261812d2589bb4af37c7f729075603·717140·python·optional·python2.7-examples_2.7.18-8+deb11u1_all.deb
12 ·5a029150bbd17c5838353d2e039ef626·1151156·python·optional·python2.7-minimal_2.7.18-8+deb11u1_armhf.deb12 ·4275e5b3e32268d9039da23b671da0f3·1148432·python·optional·python2.7-minimal_2.7.18-8+deb11u1_armhf.deb
13 ·3e8412642c41bc746a0c15dff0738eab·310984·python·optional·python2.7_2.7.18-8+deb11u1_armhf.deb13 ·3e8412642c41bc746a0c15dff0738eab·310984·python·optional·python2.7_2.7.18-8+deb11u1_armhf.deb
7.38 KB
libpython2.7-dbg_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····9312·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9304·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3934116·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0··3934276·2023-09-19·07:10:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.76 KB
data.tar.xz
6.74 KB
data.tar
4.25 KB
file list
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/
13 -rw-r--r--···0·root·········(0)·root·········(0)··6145208·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/libpython2.7_d.so.1.013 -rw-r--r--···0·root·········(0)·root·········(0)··6145208·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/libpython2.7_d.so.1.0
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
15 -rw-r--r--···0·root·········(0)·root·········(0)······272·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-2.7-dbg.pc15 -rw-r--r--···0·root·········(0)·root·········(0)······272·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-2.7-dbg.pc
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/
18 -rw-r--r--···0·root·········(0)·root·········(0)····65674·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Makefile18 -rw-r--r--···0·root·········(0)·root·········(0)····65659·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Makefile
19 -rw-r--r--···0·root·········(0)·root·········(0)····17907·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup19 -rw-r--r--···0·root·········(0)·root·········(0)····17907·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup
20 -rw-r--r--···0·root·········(0)·root·········(0)······368·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup.config20 -rw-r--r--···0·root·········(0)·root·········(0)······368·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup.config
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1494·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup.local21 -rw-r--r--···0·root·········(0)·root·········(0)·····1494·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Setup.local
22 -rw-r--r--···0·root·········(0)·root·········(0)·····4071·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/config.c22 -rw-r--r--···0·root·········(0)·root·········(0)·····4071·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/config.c
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1507·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/config.c.in23 -rw-r--r--···0·root·········(0)·root·········(0)·····1507·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/config.c.in
24 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7122·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/install-sh24 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7122·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/install-sh
25 -rw-r--r--···0·root·········(0)·root·········(0)··8287888·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/libpython2.7_d.a25 -rw-r--r--···0·root·········(0)·root·········(0)··8287888·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf_d/libpython2.7_d.a
1.18 KB
./usr/lib/python2.7/config-arm-linux-gnueabihf_d/Makefile
    
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
  
26 #·===·Variables·set·by·configure26 #·===·Variables·set·by·configure
27 VERSION=»       2.727 VERSION=»       2.7
28 srcdir=»»..28 srcdir=»»..
29 VPATH=» » ..29 VPATH=» » ..
30 abs_srcdir=»    /build/reproducible-path/python2.7-2.7.18/build-debug/..30 abs_srcdir=»    /build/reproducible-path/python2.7-2.7.18/build-debug/..
31 abs_builddir=»  /build/reproducible-path/python2.7-2.7.18/build-debug31 abs_builddir=»  /build/reproducible-path/python2.7-2.7.18/build-debug
32 build=» » armv7l-unknown-linux-gnueabihf32 build=» » aarch64-unknown-linux-gnu
33 host=»  »  armv7l-unknown-linux-gnueabihf33 host=»  »  aarch64-unknown-linux-gnu
  
34 CC=»    »    arm-linux-gnueabihf-gcc·-pthread34 CC=»    »    arm-linux-gnueabihf-gcc·-pthread
35 CXX=»   »   arm-linux-gnueabihf-g++·-pthread35 CXX=»   »   arm-linux-gnueabihf-g++·-pthread
36 MAINCC=»»$(CC)36 MAINCC=»»$(CC)
37 LINKCC=»»$(PURIFY)·$(MAINCC)37 LINKCC=»»$(PURIFY)·$(MAINCC)
38 AR=»    »    arm-linux-gnueabihf-gcc-ar38 AR=»    »    arm-linux-gnueabihf-gcc-ar
39 RANLIB=»»arm-linux-gnueabihf-gcc-ranlib39 RANLIB=»»arm-linux-gnueabihf-gcc-ranlib
1.29 KB
./usr/lib/python2.7/plat-arm-linux-gnueabihf/_sysconfigdata_d.py
    
Offset 356, 15 lines modifiedOffset 356, 15 lines modified
356 ·'HAVE_WAIT4':·1,356 ·'HAVE_WAIT4':·1,
357 ·'HAVE_WAITPID':·1,357 ·'HAVE_WAITPID':·1,
358 ·'HAVE_WCHAR_H':·1,358 ·'HAVE_WCHAR_H':·1,
359 ·'HAVE_WCSCOLL':·1,359 ·'HAVE_WCSCOLL':·1,
360 ·'HAVE_WORKING_TZSET':·1,360 ·'HAVE_WORKING_TZSET':·1,
361 ·'HAVE_ZLIB_COPY':·1,361 ·'HAVE_ZLIB_COPY':·1,
362 ·'HAVE__GETPTY':·0,362 ·'HAVE__GETPTY':·0,
363 ·'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',363 ·'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',
364 ·'HURD_C_THREADS':·0,364 ·'HURD_C_THREADS':·0,
365 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python2.7_d·/usr/include/python2.7_d',365 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python2.7_d·/usr/include/python2.7_d',
366 ·'INCLUDEDIR':·'/usr/include',366 ·'INCLUDEDIR':·'/usr/include',
367 ·'INCLUDEPY':·'/usr/include/python2.7_d',367 ·'INCLUDEPY':·'/usr/include/python2.7_d',
368 ·'INSTALL':·'/usr/bin/install·-c',368 ·'INSTALL':·'/usr/bin/install·-c',
369 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',369 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
370 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',370 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',
8.44 MB
libpython2.7-dev_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····3520·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3524·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2037740·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0··2036324·2023-09-19·07:10:59.000000·data.tar.xz
670 B
control.tar.xz
642 B
control.tar
572 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libpython2.7-dev1 Package:·libpython2.7-dev
2 Source:·python2.72 Source:·python2.7
3 Version:·2.7.18-8+deb11u13 Version:·2.7.18-8+deb11u1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·76646 Installed-Size:·7662
7 Depends:·libpython2.7-stdlib·(=·2.7.18-8+deb11u1),·libpython2.7·(=·2.7.18-8+deb11u1),·libexpat1-dev7 Depends:·libpython2.7-stdlib·(=·2.7.18-8+deb11u1),·libpython2.7·(=·2.7.18-8+deb11u1),·libexpat1-dev
8 Recommends:·libc6-dev·|·libc-dev8 Recommends:·libc6-dev·|·libc-dev
9 Replaces:·python2.7·(<<·2.7-3),·python2.7-dev·(<<·2.7.3-10),·python2.7-minimal·(<<·2.7.3-10)9 Replaces:·python2.7·(<<·2.7-3),·python2.7-dev·(<<·2.7.3-10),·python2.7-minimal·(<<·2.7.3-10)
10 Section:·libdevel10 Section:·libdevel
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·same12 Multi-Arch:·same
13 Description:·Header·files·and·a·static·library·for·Python·(v2.7)13 Description:·Header·files·and·a·static·library·for·Python·(v2.7)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
8.44 MB
data.tar.xz
8.44 MB
data.tar
3.25 KB
file list
    
Offset 101, 23 lines modifiedOffset 101, 23 lines modified
101 -rw-r--r--···0·root·········(0)·root·········(0)·····2801·2023-09-19·07:10:59.000000·./usr/include/python2.7/weakrefobject.h101 -rw-r--r--···0·root·········(0)·root·········(0)·····2801·2023-09-19·07:10:59.000000·./usr/include/python2.7/weakrefobject.h
102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/
103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/
104 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/104 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
105 -rw-r--r--···0·root·········(0)·root·········(0)······266·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-2.7.pc105 -rw-r--r--···0·root·········(0)·root·········(0)······266·2023-09-19·07:10:59.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-2.7.pc
106 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/106 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/
107 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/107 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/
108 -rw-r--r--···0·root·········(0)·root·········(0)····65670·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Makefile108 -rw-r--r--···0·root·········(0)·root·········(0)····65655·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Makefile
109 -rw-r--r--···0·root·········(0)·root·········(0)····17907·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup109 -rw-r--r--···0·root·········(0)·root·········(0)····17907·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup
110 -rw-r--r--···0·root·········(0)·root·········(0)······368·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup.config110 -rw-r--r--···0·root·········(0)·root·········(0)······368·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup.config
111 -rw-r--r--···0·root·········(0)·root·········(0)·····1494·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup.local111 -rw-r--r--···0·root·········(0)·root·········(0)·····1494·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/Setup.local
112 -rw-r--r--···0·root·········(0)·root·········(0)·····4071·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/config.c112 -rw-r--r--···0·root·········(0)·root·········(0)·····4071·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/config.c
113 -rw-r--r--···0·root·········(0)·root·········(0)·····1507·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/config.c.in113 -rw-r--r--···0·root·········(0)·root·········(0)·····1507·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/config.c.in
114 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7122·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/install-sh114 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7122·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/install-sh
115 -rw-r--r--···0·root·········(0)·root·········(0)··3492130·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/libpython2.7-pic.a115 -rw-r--r--···0·root·········(0)·root·········(0)··3492130·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/libpython2.7-pic.a
116 -rw-r--r--···0·root·········(0)·root·········(0)··3686110·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/libpython2.7.a116 -rw-r--r--···0·root·········(0)·root·········(0)··3683978·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/libpython2.7.a
117 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7440·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/makesetup117 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7440·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/makesetup
118 -rw-r--r--···0·root·········(0)·root·········(0)·····7704·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/python.o118 -rw-r--r--···0·root·········(0)·root·········(0)·····7704·2023-09-19·07:10:59.000000·./usr/lib/python2.7/config-arm-linux-gnueabihf/python.o
119 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/119 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/
120 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/120 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/
121 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/lintian/121 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/lintian/
122 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/lintian/overrides/122 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/lintian/overrides/
123 -rw-r--r--···0·root·········(0)·root·········(0)······134·2023-09-19·07:10:59.000000·./usr/share/lintian/overrides/libpython2.7-dev123 -rw-r--r--···0·root·········(0)·root·········(0)······134·2023-09-19·07:10:59.000000·./usr/share/lintian/overrides/libpython2.7-dev
1.18 KB
./usr/lib/python2.7/config-arm-linux-gnueabihf/Makefile
    
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
  
26 #·===·Variables·set·by·configure26 #·===·Variables·set·by·configure
27 VERSION=»       2.727 VERSION=»       2.7
28 srcdir=»»..28 srcdir=»»..
29 VPATH=» » ..29 VPATH=» » ..
30 abs_srcdir=»    /build/reproducible-path/python2.7-2.7.18/build-shared/..30 abs_srcdir=»    /build/reproducible-path/python2.7-2.7.18/build-shared/..
31 abs_builddir=»  /build/reproducible-path/python2.7-2.7.18/build-shared31 abs_builddir=»  /build/reproducible-path/python2.7-2.7.18/build-shared
32 build=» » armv7l-unknown-linux-gnueabihf32 build=» » aarch64-unknown-linux-gnu
33 host=»  »  armv7l-unknown-linux-gnueabihf33 host=»  »  aarch64-unknown-linux-gnu
  
34 CC=»    »    arm-linux-gnueabihf-gcc·-pthread34 CC=»    »    arm-linux-gnueabihf-gcc·-pthread
35 CXX=»   »   arm-linux-gnueabihf-g++·-pthread35 CXX=»   »   arm-linux-gnueabihf-g++·-pthread
36 MAINCC=»»$(CC)36 MAINCC=»»$(CC)
37 LINKCC=»»$(PURIFY)·$(MAINCC)37 LINKCC=»»$(PURIFY)·$(MAINCC)
38 AR=»    »    arm-linux-gnueabihf-gcc-ar38 AR=»    »    arm-linux-gnueabihf-gcc-ar
39 RANLIB=»»arm-linux-gnueabihf-gcc-ranlib39 RANLIB=»»arm-linux-gnueabihf-gcc-ranlib
8.42 MB
./usr/lib/python2.7/config-arm-linux-gnueabihf/libpython2.7.a
113 KB
nm -s {}
error from `nm -s {}`: nm: pymath.o: no symbols
    
Offset 490, 16 lines modifiedOffset 490, 16 lines modified
490 PyDict_SetItem·in·dictobject.o490 PyDict_SetItem·in·dictobject.o
491 PyDict_GetItemString·in·dictobject.o491 PyDict_GetItemString·in·dictobject.o
492 PyDict_SetItemString·in·dictobject.o492 PyDict_SetItemString·in·dictobject.o
493 PyDict_Next·in·dictobject.o493 PyDict_Next·in·dictobject.o
494 _PyDict_GetItemWithError·in·dictobject.o494 _PyDict_GetItemWithError·in·dictobject.o
495 PyDict_Copy·in·dictobject.o495 PyDict_Copy·in·dictobject.o
496 PyDict_Merge·in·dictobject.o496 PyDict_Merge·in·dictobject.o
497 PyDict_DelItem·in·dictobject.o 
498 _PyDict_NewPresized·in·dictobject.o497 _PyDict_NewPresized·in·dictobject.o
 498 PyDict_DelItem·in·dictobject.o
499 PyDict_Keys·in·dictobject.o499 PyDict_Keys·in·dictobject.o
500 PyDict_DelItemString·in·dictobject.o500 PyDict_DelItemString·in·dictobject.o
501 PyDict_Size·in·dictobject.o501 PyDict_Size·in·dictobject.o
502 PyDict_Update·in·dictobject.o502 PyDict_Update·in·dictobject.o
503 PyDict_Contains·in·dictobject.o503 PyDict_Contains·in·dictobject.o
504 _PyDict_MaybeUntrack·in·dictobject.o504 _PyDict_MaybeUntrack·in·dictobject.o
505 PyDict_Clear·in·dictobject.o505 PyDict_Clear·in·dictobject.o
13.5 KB
file list
    
Offset 14, 62 lines modifiedOffset 14, 62 lines modified
14 ?rw-r--r--···0········0········0·····6144·1970-01-01·00:00:00.000000·pgen.o14 ?rw-r--r--···0········0········0·····6144·1970-01-01·00:00:00.000000·pgen.o
15 ?rw-r--r--···0········0········0·····3064·1970-01-01·00:00:00.000000·myreadline.o15 ?rw-r--r--···0········0········0·····3064·1970-01-01·00:00:00.000000·myreadline.o
16 ?rw-r--r--···0········0········0····17592·1970-01-01·00:00:00.000000·tokenizer.o16 ?rw-r--r--···0········0········0····17592·1970-01-01·00:00:00.000000·tokenizer.o
17 ?rw-r--r--···0········0········0····41112·1970-01-01·00:00:00.000000·abstract.o17 ?rw-r--r--···0········0········0····41112·1970-01-01·00:00:00.000000·abstract.o
18 ?rw-r--r--···0········0········0·····3824·1970-01-01·00:00:00.000000·boolobject.o18 ?rw-r--r--···0········0········0·····3824·1970-01-01·00:00:00.000000·boolobject.o
19 ?rw-r--r--···0········0········0····11420·1970-01-01·00:00:00.000000·bufferobject.o19 ?rw-r--r--···0········0········0····11420·1970-01-01·00:00:00.000000·bufferobject.o
20 ?rw-r--r--···0········0········0·····5540·1970-01-01·00:00:00.000000·bytes_methods.o20 ?rw-r--r--···0········0········0·····5540·1970-01-01·00:00:00.000000·bytes_methods.o
21 ?rw-r--r--···0········0········0····55044·1970-01-01·00:00:00.000000·bytearrayobject.o21 ?rw-r--r--···0········0········0····55060·1970-01-01·00:00:00.000000·bytearrayobject.o
22 ?rw-r--r--···0········0········0·····6116·1970-01-01·00:00:00.000000·capsule.o22 ?rw-r--r--···0········0········0·····6116·1970-01-01·00:00:00.000000·capsule.o
23 ?rw-r--r--···0········0········0·····3656·1970-01-01·00:00:00.000000·cellobject.o23 ?rw-r--r--···0········0········0·····3656·1970-01-01·00:00:00.000000·cellobject.o
24 ?rw-r--r--···0········0········0····58744·1970-01-01·00:00:00.000000·classobject.o24 ?rw-r--r--···0········0········0····58668·1970-01-01·00:00:00.000000·classobject.o
25 ?rw-r--r--···0········0········0·····4036·1970-01-01·00:00:00.000000·cobject.o25 ?rw-r--r--···0········0········0·····4036·1970-01-01·00:00:00.000000·cobject.o
26 ?rw-r--r--···0········0········0····13504·1970-01-01·00:00:00.000000·codeobject.o26 ?rw-r--r--···0········0········0····13504·1970-01-01·00:00:00.000000·codeobject.o
27 ?rw-r--r--···0········0········0····19104·1970-01-01·00:00:00.000000·complexobject.o27 ?rw-r--r--···0········0········0····19112·1970-01-01·00:00:00.000000·complexobject.o
28 ?rw-r--r--···0········0········0····22076·1970-01-01·00:00:00.000000·descrobject.o28 ?rw-r--r--···0········0········0····22076·1970-01-01·00:00:00.000000·descrobject.o
29 ?rw-r--r--···0········0········0·····6136·1970-01-01·00:00:00.000000·enumobject.o29 ?rw-r--r--···0········0········0·····6136·1970-01-01·00:00:00.000000·enumobject.o
30 ?rw-r--r--···0········0········0····50688·1970-01-01·00:00:00.000000·exceptions.o30 ?rw-r--r--···0········0········0····50692·1970-01-01·00:00:00.000000·exceptions.o
31 ?rw-r--r--···0········0········0·····7856·1970-01-01·00:00:00.000000·genobject.o31 ?rw-r--r--···0········0········0·····7860·1970-01-01·00:00:00.000000·genobject.o
32 ?rw-r--r--···0········0········0····38212·1970-01-01·00:00:00.000000·fileobject.o32 ?rw-r--r--···0········0········0····38136·1970-01-01·00:00:00.000000·fileobject.o
33 ?rw-r--r--···0········0········0····34944·1970-01-01·00:00:00.000000·floatobject.o33 ?rw-r--r--···0········0········0····34944·1970-01-01·00:00:00.000000·floatobject.o
34 ?rw-r--r--···0········0········0····14648·1970-01-01·00:00:00.000000·frameobject.o34 ?rw-r--r--···0········0········0····14648·1970-01-01·00:00:00.000000·frameobject.o
35 ?rw-r--r--···0········0········0····14132·1970-01-01·00:00:00.000000·funcobject.o35 ?rw-r--r--···0········0········0····14132·1970-01-01·00:00:00.000000·funcobject.o
36 ?rw-r--r--···0········0········0····22136·1970-01-01·00:00:00.000000·intobject.o36 ?rw-r--r--···0········0········0····22128·1970-01-01·00:00:00.000000·intobject.o
37 ?rw-r--r--···0········0········0·····4436·1970-01-01·00:00:00.000000·iterobject.o37 ?rw-r--r--···0········0········0·····4428·1970-01-01·00:00:00.000000·iterobject.o
38 ?rw-r--r--···0········0········0····36552·1970-01-01·00:00:00.000000·listobject.o38 ?rw-r--r--···0········0········0····36128·1970-01-01·00:00:00.000000·listobject.o
39 ?rw-r--r--···0········0········0····66132·1970-01-01·00:00:00.000000·longobject.o39 ?rw-r--r--···0········0········0····65984·1970-01-01·00:00:00.000000·longobject.o
40 ?rw-r--r--···0········0········0····49508·1970-01-01·00:00:00.000000·dictobject.o40 ?rw-r--r--···0········0········0····49504·1970-01-01·00:00:00.000000·dictobject.o
41 ?rw-r--r--···0········0········0····11116·1970-01-01·00:00:00.000000·memoryobject.o41 ?rw-r--r--···0········0········0····11116·1970-01-01·00:00:00.000000·memoryobject.o
42 ?rw-r--r--···0········0········0·····8060·1970-01-01·00:00:00.000000·methodobject.o42 ?rw-r--r--···0········0········0·····8060·1970-01-01·00:00:00.000000·methodobject.o
43 ?rw-r--r--···0········0········0·····5912·1970-01-01·00:00:00.000000·moduleobject.o43 ?rw-r--r--···0········0········0·····5912·1970-01-01·00:00:00.000000·moduleobject.o
44 ?rw-r--r--···0········0········0····33700·1970-01-01·00:00:00.000000·object.o44 ?rw-r--r--···0········0········0····33540·1970-01-01·00:00:00.000000·object.o
45 ?rw-r--r--···0········0········0·····4996·1970-01-01·00:00:00.000000·obmalloc.o45 ?rw-r--r--···0········0········0·····4964·1970-01-01·00:00:00.000000·obmalloc.o
46 ?rw-r--r--···0········0········0·····5236·1970-01-01·00:00:00.000000·rangeobject.o46 ?rw-r--r--···0········0········0·····5236·1970-01-01·00:00:00.000000·rangeobject.o
47 ?rw-r--r--···0········0········0····37896·1970-01-01·00:00:00.000000·setobject.o47 ?rw-r--r--···0········0········0····37888·1970-01-01·00:00:00.000000·setobject.o
48 ?rw-r--r--···0········0········0·····6848·1970-01-01·00:00:00.000000·sliceobject.o48 ?rw-r--r--···0········0········0·····6848·1970-01-01·00:00:00.000000·sliceobject.o
49 ?rw-r--r--···0········0········0···101080·1970-01-01·00:00:00.000000·stringobject.o49 ?rw-r--r--···0········0········0···101020·1970-01-01·00:00:00.000000·stringobject.o
50 ?rw-r--r--···0········0········0·····8664·1970-01-01·00:00:00.000000·structseq.o50 ?rw-r--r--···0········0········0·····8664·1970-01-01·00:00:00.000000·structseq.o
51 ?rw-r--r--···0········0········0····15976·1970-01-01·00:00:00.000000·tupleobject.o51 ?rw-r--r--···0········0········0····16072·1970-01-01·00:00:00.000000·tupleobject.o
52 ?rw-r--r--···0········0········0···120336·1970-01-01·00:00:00.000000·typeobject.o52 ?rw-r--r--···0········0········0···120344·1970-01-01·00:00:00.000000·typeobject.o
53 ?rw-r--r--···0········0········0····23536·1970-01-01·00:00:00.000000·weakrefobject.o53 ?rw-r--r--···0········0········0····23536·1970-01-01·00:00:00.000000·weakrefobject.o
54 ?rw-r--r--···0········0········0···122104·1970-01-01·00:00:00.000000·unicodeobject.o54 ?rw-r--r--···0········0········0···122112·1970-01-01·00:00:00.000000·unicodeobject.o
55 ?rw-r--r--···0········0········0····56704·1970-01-01·00:00:00.000000·unicodectype.o55 ?rw-r--r--···0········0········0····56704·1970-01-01·00:00:00.000000·unicodectype.o
56 ?rw-r--r--···0········0········0····13600·1970-01-01·00:00:00.000000·_warnings.o56 ?rw-r--r--···0········0········0····13600·1970-01-01·00:00:00.000000·_warnings.o
57 ?rw-r--r--···0········0········0···102836·1970-01-01·00:00:00.000000·Python-ast.o57 ?rw-r--r--···0········0········0···102836·1970-01-01·00:00:00.000000·Python-ast.o
58 ?rw-r--r--···0········0········0·····1164·1970-01-01·00:00:00.000000·asdl.o58 ?rw-r--r--···0········0········0·····1164·1970-01-01·00:00:00.000000·asdl.o
59 ?rw-r--r--···0········0········0····35596·1970-01-01·00:00:00.000000·ast.o59 ?rw-r--r--···0········0········0····35596·1970-01-01·00:00:00.000000·ast.o
60 ?rw-r--r--···0········0········0····53404·1970-01-01·00:00:00.000000·bltinmodule.o60 ?rw-r--r--···0········0········0····53396·1970-01-01·00:00:00.000000·bltinmodule.o
61 ?rw-r--r--···0········0········0····63216·1970-01-01·00:00:00.000000·ceval.o61 ?rw-r--r--···0········0········0····63220·1970-01-01·00:00:00.000000·ceval.o
62 ?rw-r--r--···0········0········0····39784·1970-01-01·00:00:00.000000·compile.o62 ?rw-r--r--···0········0········0····39784·1970-01-01·00:00:00.000000·compile.o
63 ?rw-r--r--···0········0········0····17108·1970-01-01·00:00:00.000000·codecs.o63 ?rw-r--r--···0········0········0····17108·1970-01-01·00:00:00.000000·codecs.o
64 ?rw-r--r--···0········0········0····12096·1970-01-01·00:00:00.000000·errors.o64 ?rw-r--r--···0········0········0····12096·1970-01-01·00:00:00.000000·errors.o
65 ?rw-r--r--···0········0········0·····1212·1970-01-01·00:00:00.000000·frozen.o65 ?rw-r--r--···0········0········0·····1212·1970-01-01·00:00:00.000000·frozen.o
66 ?rw-r--r--···0········0········0·····2352·1970-01-01·00:00:00.000000·frozenmain.o66 ?rw-r--r--···0········0········0·····2352·1970-01-01·00:00:00.000000·frozenmain.o
67 ?rw-r--r--···0········0········0·····2564·1970-01-01·00:00:00.000000·future.o67 ?rw-r--r--···0········0········0·····2564·1970-01-01·00:00:00.000000·future.o
68 ?rw-r--r--···0········0········0····24304·1970-01-01·00:00:00.000000·getargs.o68 ?rw-r--r--···0········0········0····24316·1970-01-01·00:00:00.000000·getargs.o
69 ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·getcompiler.o69 ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·getcompiler.o
70 ?rw-r--r--···0········0········0·····1116·1970-01-01·00:00:00.000000·getcopyright.o70 ?rw-r--r--···0········0········0·····1116·1970-01-01·00:00:00.000000·getcopyright.o
71 ?rw-r--r--···0········0········0······888·1970-01-01·00:00:00.000000·getplatform.o71 ?rw-r--r--···0········0········0······888·1970-01-01·00:00:00.000000·getplatform.o
72 ?rw-r--r--···0········0········0·····1148·1970-01-01·00:00:00.000000·getversion.o72 ?rw-r--r--···0········0········0·····1148·1970-01-01·00:00:00.000000·getversion.o
73 ?rw-r--r--···0········0········0····34500·1970-01-01·00:00:00.000000·graminit.o73 ?rw-r--r--···0········0········0····34500·1970-01-01·00:00:00.000000·graminit.o
74 ?rw-r--r--···0········0········0····47476·1970-01-01·00:00:00.000000·import.o74 ?rw-r--r--···0········0········0····47476·1970-01-01·00:00:00.000000·import.o
75 ?rw-r--r--···0········0········0·····2132·1970-01-01·00:00:00.000000·importdl.o75 ?rw-r--r--···0········0········0·····2132·1970-01-01·00:00:00.000000·importdl.o
12.3 KB
abstract.o
4.27 KB
readelf --wide --relocs {}
    
Offset 186, 24 lines modifiedOffset 186, 24 lines modified
186 00000428··00014f1a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError186 00000428··00014f1a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError
187 0000042c··00000a03·R_ARM_REL32············00000020···.LC1187 0000042c··00000a03·R_ARM_REL32············00000020···.LC1
188 0000048c··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New188 0000048c··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New
189 000004b0··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New189 000004b0··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New
190 00000520··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New190 00000520··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New
191 00000576··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New191 00000576··0001450a·R_ARM_THM_CALL·········00000000···PyTuple_New
192 00000584··0001460a·R_ARM_THM_CALL·········00000000···PyErr_Occurred192 00000584··0001460a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 193 0000059e··00014b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
193 00000594··00014c0a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall194 000005a8··00014c0a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall
194 000005ac··00014b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
195 000005b2··0000030a·R_ARM_THM_CALL·········000002a1···null_error 
196 000005c8··00013d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString195 000005c0··00013d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 196 000005c6··0000030a·R_ARM_THM_CALL·········000002a1···null_error
197 000005d0··00013e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_197 000005d0··00013e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
198 000005d4··00014d1a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current198 000005d4··00014d1a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
199 000005d8··00014e1a·R_ARM_GOT_BREL·········00000000···_Py_CheckRecursionLimit199 000005d8··00014e1a·R_ARM_GOT_BREL·········00000000···_Py_CheckRecursionLimit
200 000005dc··00000903·R_ARM_REL32············00000000···.LC0 
201 000005e0··0001411a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError200 000005dc··0001411a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
202 000005e4··00000b03·R_ARM_REL32············0000004c···.LC2201 000005e0··00000b03·R_ARM_REL32············0000004c···.LC2
 202 000005e4··00000903·R_ARM_REL32············00000000···.LC0
203 000005e8··00014f1a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError203 000005e8··00014f1a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError
204 000005ec··00000a03·R_ARM_REL32············00000020···.LC1204 000005ec··00000a03·R_ARM_REL32············00000020···.LC1
205 00000622··0001530a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial205 00000622··0001530a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial
206 0000064a··0001510a·R_ARM_THM_CALL·········00000431···PyObject_CallFunctionObjArgs206 0000064a··0001510a·R_ARM_THM_CALL·········00000431···PyObject_CallFunctionObjArgs
207 0000066e··0001540a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue207 0000066e··0001540a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
208 000006a8··0001520a·R_ARM_THM_CALL·········000005f1···PyObject_IsSubclass208 000006a8··0001520a·R_ARM_THM_CALL·········000005f1···PyObject_IsSubclass
209 000006c2··00014c0a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall209 000006c2··00014c0a·R_ARM_THM_CALL·········00000000···_Py_CheckRecursiveCall
8.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 519, 15 lines modifiedOffset 519, 15 lines modified
519 »       push»   {r0,·r1,·r2,·r3}519 »       push»   {r0,·r1,·r2,·r3}
520 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}520 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
521 »       ldr»    r6,·[pc,·#408]»;·(5d0·<PyObject_CallFunctionObjArgs+0x1a0>)521 »       ldr»    r6,·[pc,·#408]»;·(5d0·<PyObject_CallFunctionObjArgs+0x1a0>)
522 »       sub»    sp,·#12522 »       sub»    sp,·#12
523 »       add»    r6,·pc523 »       add»    r6,·pc
524 »       ldr»    r5,·[sp,·#40]» ;·0x28524 »       ldr»    r5,·[sp,·#40]» ;·0x28
525 »       cmp»    r5,·#0525 »       cmp»    r5,·#0
526 »       beq.w»  5b2·<PyObject_CallFunctionObjArgs+0x182>526 »       beq.w»  5c6·<PyObject_CallFunctionObjArgs+0x196>
527 »       ldr»    r0,·[sp,·#44]» ;·0x2c527 »       ldr»    r0,·[sp,·#44]» ;·0x2c
528 »       add.w»  r8,·sp,·#44» ;·0x2c528 »       add.w»  r8,·sp,·#44» ;·0x2c
529 »       add.w»  r9,·r8,·#4529 »       add.w»  r9,·r8,·#4
530 »       strd»   r8,·r9,·[sp]530 »       strd»   r8,·r9,·[sp]
531 »       cmp»    r0,·#0531 »       cmp»    r0,·#0
532 »       beq.w»  576·<PyObject_CallFunctionObjArgs+0x146>532 »       beq.w»  576·<PyObject_CallFunctionObjArgs+0x146>
533 »       ldr.w»  r0,·[r8,·#4]533 »       ldr.w»  r0,·[r8,·#4]
3.39 KB
bufferobject.o
1.06 KB
readelf --wide --relocs {}
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 0000043a··0000180a·R_ARM_THM_CALL·········00000001···get_buf62 0000043a··0000180a·R_ARM_THM_CALL·········00000001···get_buf
63 00000460··0000860a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize63 00000460··0000860a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize
64 00000252··0000801e·R_ARM_THM_JUMP24·······00000000···PyObject_Free64 00000252··0000801e·R_ARM_THM_JUMP24·······00000000···PyObject_Free
  
65 Relocation·section·'.rel.text.hot'·at·offset·0x2448·contains·32·entries:65 Relocation·section·'.rel.text.hot'·at·offset·0x2448·contains·32·entries:
66 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name66 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
67 000000b2··00007f0a·R_ARM_THM_CALL·········00000000···PyErr_Format67 000000b2··00007f0a·R_ARM_THM_CALL·········00000000···PyErr_Format
68 000000d4··0000790a·R_ARM_THM_CALL·········00000000···PyErr_SetString68 000000c8··0000790a·R_ARM_THM_CALL·········00000000···PyErr_SetString
69 000000e8··0000790a·R_ARM_THM_CALL·········00000000···PyErr_SetString69 000000e8··0000790a·R_ARM_THM_CALL·········00000000···PyErr_SetString
70 00000110··00007619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_70 00000110··00007619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
71 00000114··00001a03·R_ARM_REL32············000000b4···.LC771 00000114··00001a03·R_ARM_REL32············000000b4···.LC7
72 00000118··00001a03·R_ARM_REL32············000000b4···.LC772 00000118··00001a03·R_ARM_REL32············000000b4···.LC7
73 0000011c··00007a1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError73 0000011c··00007a1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
74 00000120··00002003·R_ARM_REL32············00000120···.LC1374 00000120··00002003·R_ARM_REL32············00000120···.LC13
75 00000124··00001e03·R_ARM_REL32············000000d0···.LC1175 00000124··00001e03·R_ARM_REL32············000000d0···.LC11
2.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 24, 29 lines modifiedOffset 24, 29 lines modified
24 »       ldr»    r3,·[r0,·#4]24 »       ldr»    r3,·[r0,·#4]
25 »       movs»   r1,·#025 »       movs»   r1,·#0
26 »       ldr.w»  sl,·[r3,·#80]»       ;·0x5026 »       ldr.w»  sl,·[r3,·#80]»       ;·0x50
27 »       ldr.w»  r2,·[sl,·#8]27 »       ldr.w»  r2,·[sl,·#8]
28 »       blx»    r228 »       blx»    r2
29 »       mov»    r8,·r029 »       mov»    r8,·r0
30 »       cmp»    r0,·#130 »       cmp»    r0,·#1
31 »       bne.n»  c4·<get_buf+0xc4>31 »       bne.n»  b8·<get_buf+0xb8>
32 »       cbz»    r7,·48·<get_buf+0x48>32 »       cbz»    r7,·48·<get_buf+0x48>
33 »       cmp»    r7,·#333 »       cmp»    r7,·#3
34 »       bne.n»  7e·<get_buf+0x7e>34 »       bne.n»  7e·<get_buf+0x7e>
35 »       ldr»    r2,·[r4,·#24]35 »       ldr»    r2,·[r4,·#24]
36 »       cmp»    r2,·#036 »       cmp»    r2,·#0
37 »       beq.n»  b8·<get_buf+0xb8>37 »       beq.n»  ce·<get_buf+0xce>
38 »       ldr.w»  r3,·[sl]38 »       ldr.w»  r3,·[sl]
39 »       cbz»    r3,·9a·<get_buf+0x9a>39 »       cbz»    r3,·9a·<get_buf+0x9a>
40 »       ldr»    r0,·[r4,·#8]40 »       ldr»    r0,·[r4,·#8]
41 »       mov»    r2,·r541 »       mov»    r2,·r5
42 »       movs»   r1,·#042 »       movs»   r1,·#0
43 »       blx»    r343 »       blx»    r3
44 »       subs»   r7,·r0,·#044 »       subs»   r7,·r0,·#0
45 »       blt.n»  be·<get_buf+0xbe>45 »       blt.n»  d4·<get_buf+0xd4>
46 »       ldr»    r0,·[r4,·#20]46 »       ldr»    r0,·[r4,·#20]
47 »       ldr»    r1,·[r5,·#0]47 »       ldr»    r1,·[r5,·#0]
48 »       cmp»    r0,·r748 »       cmp»    r0,·r7
49 »       it»     ge49 »       it»     ge
50 »       movge»  r0,·r750 »       movge»  r0,·r7
51 »       add»    r1,·r051 »       add»    r1,·r0
52 »       str»    r1,·[r5,·#0]52 »       str»    r1,·[r5,·#0]
120 KB
bytearrayobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········54244·(bytes·into·file)13 ··Start·of·section·headers:··········54260·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0xd3e4:1 There·are·20·section·headers,·starting·at·offset·0xd3f4:
  
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]·.text·············PROGBITS········00000000·000034·0014c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0014c4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00b2a0·000670·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·00b2b0·000670·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0014f8·001971·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014f8·001971·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·002e6c·000001·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·002e6c·000001·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·002e6c·00087e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·002e6c·00087e·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0036ec·00369c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0036ec·0036ac·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00b910·000d58·08···I·17···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00b920·000d58·08···I·17···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·006d88·000f7c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·006d98·000f7c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00c668·0006f0·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00c678·0006f0·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·007d04·000032·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·007d14·000032·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·007d38·000478·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·007d48·000478·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·00cd58·000518·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00cd68·000518·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·0081b0·000088·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·0081c0·000088·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·00d270·0000c8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·00d280·0000c8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·008238·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·008248·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008238·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008248·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·00826c·001e10·10·····18·355··421 ··[17]·.symtab···········SYMTAB··········00000000·00827c·001e10·10·····18·355··4
22 ··[18]·.strtab···········STRTAB··········00000000·00a07c·001224·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·00a08c·001224·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·00d338·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·00d348·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
5.05 KB
readelf --wide --symbols {}
    
Offset 114, 36 lines modifiedOffset 114, 36 lines modified
114 ···110:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····8·$d114 ···110:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
115 ···111:·00001e44·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00001e44·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·00001e45···792·FUNC····LOCAL··DEFAULT····6·bytearray_contains116 ···112:·00001e45···792·FUNC····LOCAL··DEFAULT····6·bytearray_contains
117 ···113:·00002144·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···113:·00002144·····0·NOTYPE··LOCAL··DEFAULT····6·$d
118 ···114:·00000428·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29118 ···114:·00000428·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
119 ···115:·00000438·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30119 ···115:·00000438·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
120 ···116:·0000215c·····0·NOTYPE··LOCAL··DEFAULT····6·$t120 ···116:·0000215c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···117:·0000215d··2660·FUNC····LOCAL··DEFAULT····6·bytearray_replace121 ···117:·0000215d··2676·FUNC····LOCAL··DEFAULT····6·bytearray_replace
122 ···118:·00002b64·····0·NOTYPE··LOCAL··DEFAULT····6·$d122 ···118:·00002b74·····0·NOTYPE··LOCAL··DEFAULT····6·$d
123 ···119:·00000454·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31123 ···119:·00000454·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
124 ···120:·00002bc0·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·00002bd0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·00002bc1··1060·FUNC····LOCAL··DEFAULT····6·bytearray_count125 ···121:·00002bd1··1060·FUNC····LOCAL··DEFAULT····6·bytearray_count
126 ···122:·00002fb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d126 ···122:·00002fc0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
127 ···123:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32127 ···123:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
128 ···124:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·$t128 ···124:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
129 ···125:·000002c5····76·FUNC····LOCAL··DEFAULT····8·bytearray_decode129 ···125:·000002c5····76·FUNC····LOCAL··DEFAULT····8·bytearray_decode
130 ···126:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·$d130 ···126:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·$d
131 ···127:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33131 ···127:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
132 ···128:·00002fe4·····0·NOTYPE··LOCAL··DEFAULT····6·$t132 ···128:·00002ff4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
133 ···129:·00002fe5···696·FUNC····LOCAL··DEFAULT····6·bytearray_endswith133 ···129:·00002ff5···696·FUNC····LOCAL··DEFAULT····6·bytearray_endswith
134 ···130:·0000329d···160·FUNC····LOCAL··DEFAULT····6·_bytearray_tailmatch134 ···130:·000032ad···160·FUNC····LOCAL··DEFAULT····6·_bytearray_tailmatch
135 ···131:·00003260·····0·NOTYPE··LOCAL··DEFAULT····6·$d135 ···131:·00003270·····0·NOTYPE··LOCAL··DEFAULT····6·$d
136 ···132:·0000329c·····0·NOTYPE··LOCAL··DEFAULT····6·$t136 ···132:·000032ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
137 ···133:·00003338·····0·NOTYPE··LOCAL··DEFAULT····6·$d137 ···133:·00003348·····0·NOTYPE··LOCAL··DEFAULT····6·$d
138 ···134:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·$t138 ···134:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·$t
139 ···135:·00000311····18·FUNC····LOCAL··DEFAULT····8·bytesarrayiter_length_hint139 ···135:·00000311····18·FUNC····LOCAL··DEFAULT····8·bytesarrayiter_length_hint
140 ···136:·0000333c·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·0000334c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
141 ···137:·0000333d···860·FUNC····LOCAL··DEFAULT····6·bytearray_rfind141 ···137:·0000334d···860·FUNC····LOCAL··DEFAULT····6·bytearray_rfind
142 ···138:·00003664·····0·NOTYPE··LOCAL··DEFAULT····6·$d142 ···138:·00003674·····0·NOTYPE··LOCAL··DEFAULT····6·$d
143 ···139:·00000474·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34143 ···139:·00000474·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
144 ···140:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$t144 ···140:·00000514·····0·NOTYPE··LOCAL··DEFAULT····1·$t
145 ···141:·00000515····60·FUNC····LOCAL··DEFAULT····1·bytearray_index145 ···141:·00000515····60·FUNC····LOCAL··DEFAULT····1·bytearray_index
146 ···142:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$d146 ···142:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$d
147 ···143:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$t147 ···143:·00000550·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·00000551····64·FUNC····LOCAL··DEFAULT····1·bytearray_rindex148 ···144:·00000551····64·FUNC····LOCAL··DEFAULT····1·bytearray_rindex
149 ···145:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d149 ···145:·00000584·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb2a0·contains·206·entries:1 Relocation·section·'.rel.text'·at·offset·0xb2b0·contains·206·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0001a10a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New3 0000002c··0001a10a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
4 0000006e··0001800a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype4 0000006e··0001800a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
5 00000080··0001a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall5 00000080··0001a20a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
6 0000008a··0001a30a·R_ARM_THM_CALL·········00000000···Py_FatalError6 0000008a··0001a30a·R_ARM_THM_CALL·········00000000···Py_FatalError
7 00000090··00015303·R_ARM_REL32············00000000···.data.rel7 00000090··00015303·R_ARM_REL32············00000000···.data.rel
8 00000094··00017719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 00000094··00017719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
248 B
strings --all --bytes=8 {}
    
Offset 204, 15 lines modifiedOffset 204, 14 lines modified
204 splitlines204 splitlines
205 swapcase205 swapcase
206 79IyD-Y(h206 79IyD-Y(h
207 ·L!IyD-Y(h207 ·L!IyD-Y(h
208 [NCF[IJFyD208 [NCF[IJFyD
209 5,IyD?Y8h209 5,IyD?Y8h
210 F%N&J~DCh210 F%N&J~DCh
211 fJ_IzDUX*h% 
212 F$XzD/KO211 F$XzD/KO
213 hFIgYyD8h212 hFIgYyD8h
214 ·3J*IzDTX"h!213 ·3J*IzDTX"h!
215 JzDVY2h!214 JzDVY2h!
216 FLF&D\F&215 FLF&D\F&
217 2F·!HF7D»216 2F·!HF7D»
218 bytearray_init217 bytearray_init
77.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1375, 56 lines modifiedOffset 1375, 56 lines modified
1375 »       add»    r3,·sp,·#40»   ;·0x281375 »       add»    r3,·sp,·#40»   ;·0x28
1376 »       add»    r2,·sp,·#281376 »       add»    r2,·sp,·#28
1377 »       str»    r6,·[sp,·#0]1377 »       str»    r6,·[sp,·#0]
1378 »       strb.w» r4,·[sp,·#145]»     ;·0x911378 »       strb.w» r4,·[sp,·#145]»     ;·0x91
1379 »       bl»     0·<_PyArg_ParseTuple_SizeT>1379 »       bl»     0·<_PyArg_ParseTuple_SizeT>
1380 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT1380 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT
1381 »       cmp»    r0,·#01381 »       cmp»    r0,·#0
1382 »       beq.w»  f38·<bytearray_find+0x31c>1382 »       beq.w»  f3a·<bytearray_find+0x31e>
1383 »       ldr»    r0,·[sp,·#40]» ;·0x281383 »       ldr»    r0,·[sp,·#40]» ;·0x28
1384 »       cmp»    r0,·r51384 »       cmp»    r0,·r5
1385 »       bne.w»  eb4·<bytearray_find+0x298>1385 »       bne.w»  eb4·<bytearray_find+0x298>
1386 »       ldr»    r2,·[sp,·#44]» ;·0x2c1386 »       ldr»    r2,·[sp,·#44]» ;·0x2c
1387 »       cmp»    r2,·r01387 »       cmp»    r2,·r0
1388 »       bne.w»  1098·<bytearray_find+0x47c>1388 »       bne.w»  109a·<bytearray_find+0x47e>
1389 »       ldrd»   r0,·r5,·[sp,·#28]1389 »       ldrd»   r0,·r5,·[sp,·#28]
1390 »       ldr.w»  sl,·[sp,·#36]»       ;·0x241390 »       ldr.w»  sl,·[sp,·#36]»       ;·0x24
1391 »       ldr»    r7,·[r0,·#4]1391 »       ldr»    r7,·[r0,·#4]
1392 »       ldr»    r1,·[r7,·#80]» ;·0x501392 »       ldr»    r1,·[r7,·#80]» ;·0x50
1393 »       cmp»    r1,·#01393 »       cmp»    r1,·#0
1394 »       beq.w»  1070·<bytearray_find+0x454>1394 »       beq.w»  1072·<bytearray_find+0x456>
1395 »       ldr»    r3,·[r1,·#16]1395 »       ldr»    r3,·[r1,·#16]
1396 »       cmp»    r3,·#01396 »       cmp»    r3,·#0
1397 »       beq.w»  1070·<bytearray_find+0x454>1397 »       beq.w»  1072·<bytearray_find+0x456>
1398 »       mov»    r2,·r41398 »       mov»    r2,·r4
1399 »       mov»    r1,·r61399 »       mov»    r1,·r6
1400 »       blx»    r31400 »       blx»    r3
1401 »       cmp»    r0,·r41401 »       cmp»    r0,·r4
1402 »       blt.w»  f38·<bytearray_find+0x31c>1402 »       blt.w»  f3a·<bytearray_find+0x31e>
1403 »       ldr»    r3,·[sp,·#52]» ;·0x341403 »       ldr»    r3,·[sp,·#52]» ;·0x34
1404 »       cmp»    r3,·r41404 »       cmp»    r3,·r4
1405 »       blt.w»  f38·<bytearray_find+0x31c>1405 »       blt.w»  f3a·<bytearray_find+0x31e>
1406 »       ldr.w»  r0,·[fp,·#8]1406 »       ldr.w»  r0,·[fp,·#8]
1407 »       cmp»    r0,·#01407 »       cmp»    r0,·#0
1408 »       beq.w»  1052·<bytearray_find+0x436>1408 »       beq.w»  1054·<bytearray_find+0x438>
1409 »       ldr.w»  r2,·[fp,·#20]1409 »       ldr.w»  r2,·[fp,·#20]
1410 »       cmp»    r0,·sl1410 »       cmp»    r0,·sl
1411 »       bge.w»  1084·<bytearray_find+0x468>1411 »       bge.w»  1086·<bytearray_find+0x46a>
1412 »       cmp»    r5,·r41412 »       cmp»    r5,·r4
1413 »       blt.w»  10ae·<bytearray_find+0x492>1413 »       blt.w»  10b0·<bytearray_find+0x494>
1414 »       subs»   r7,·r0,·r51414 »       subs»   r7,·r0,·r5
1415 »       bmi.w»  e52·<bytearray_find+0x236>1415 »       bmi.w»  e50·<bytearray_find+0x234>
1416 »       cmp»    r3,·#01416 »       cmp»    r3,·#0
1417 »       beq.w»  e28·<bytearray_find+0x20c>1417 »       beq.w»  e26·<bytearray_find+0x20a>
1418 »       subs.w» fp,·r7,·r31418 »       subs.w» fp,·r7,·r3
1419 »       bmi.w»  e52·<bytearray_find+0x236>1419 »       bmi.w»  e50·<bytearray_find+0x234>
1420 »       ldr»    r1,·[sp,·#44]» ;·0x2c1420 »       ldr»    r1,·[sp,·#44]» ;·0x2c
1421 »       add»    r2,·r51421 »       add»    r2,·r5
1422 »       cmp»    r3,·#11422 »       cmp»    r3,·#1
1423 »       beq.w»  f54·<bytearray_find+0x338>1423 »       beq.w»  f56·<bytearray_find+0x33a>
1424 »       ldrb.w» sl,·[r1]1424 »       ldrb.w» sl,·[r1]
1425 »       add.w»  ip,·r3,·#4294967295» ;·0xffffffff1425 »       add.w»  ip,·r3,·#4294967295» ;·0xffffffff
1426 »       mov.w»  r9,·#11426 »       mov.w»  r9,·#1
1427 »       subs»   r4,·r3,·#21427 »       subs»   r4,·r3,·#2
1428 »       and.w»  r0,·sl,·#311428 »       and.w»  r0,·sl,·#31
1429 »       cmp»    ip,·r91429 »       cmp»    ip,·r9
1430 »       ldrb.w» lr,·[r1,·ip]1430 »       ldrb.w» lr,·[r1,·ip]
1.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 412, 15 lines modifiedOffset 412, 15 lines modified
412 »       cmp»    r0,·r4412 »       cmp»    r0,·r4
413 »       ble.n»  382·<bytearray_startswith+0x60>413 »       ble.n»  382·<bytearray_startswith+0x60>
414 »       str»    r7,·[sp,·#0]414 »       str»    r7,·[sp,·#0]
415 »       mov»    r0,·r5415 »       mov»    r0,·r5
416 »       ldrd»   r2,·r3,·[sp,·#12]416 »       ldrd»   r2,·r3,·[sp,·#12]
417 »       adds»   r4,·#1417 »       adds»   r4,·#1
418 »       ldr»    r1,·[r1,·#12]418 »       ldr»    r1,·[r1,·#12]
419 »       bl»     329c·<_bytearray_tailmatch>419 »       bl»     32ac·<_bytearray_tailmatch>
420 ·R_ARM_THM_CALL» _bytearray_tailmatch420 ·R_ARM_THM_CALL» _bytearray_tailmatch
421 »       adds»   r3,·r0,·#1421 »       adds»   r3,·r0,·#1
422 »       beq.n»  348·<bytearray_startswith+0x26>422 »       beq.n»  348·<bytearray_startswith+0x26>
423 »       cmp»    r0,·#0423 »       cmp»    r0,·#0
424 »       beq.n»  35a·<bytearray_startswith+0x38>424 »       beq.n»  35a·<bytearray_startswith+0x38>
425 »       ldr»    r5,·[pc,·#52]» ;·(3b4·<bytearray_startswith+0x92>)425 »       ldr»    r5,·[pc,·#52]» ;·(3b4·<bytearray_startswith+0x92>)
426 »       b.n»    384·<bytearray_startswith+0x62>426 »       b.n»    384·<bytearray_startswith+0x62>
167 KB
classobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········57944·(bytes·into·file)13 ··Start·of·section·headers:··········57868·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0xe258:1 There·are·20·section·headers,·starting·at·offset·0xe20c:
  
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]·.text·············PROGBITS········00000000·000034·001460·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001460·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00b418·000ab0·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·00b3d4·000ab0·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001494·0001a4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001494·0001a4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bec8·000030·08···I·17···3··48 ··[·4]·.rel.data·········REL·············00000000·00be84·000030·08···I·17···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001638·0000a4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001638·0000a4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001638·000ced·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001638·000ced·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002328·0049e8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·002328·0049a4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00bef8·001a20·08···I·17···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00beb4·001a18·08···I·17···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·006d10·0008a8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006ccc·0008a8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d918·000538·08···I·17···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00d8cc·000538·08···I·17···9··4
15 ··[11]·.data.rel·········PROGBITS········00000000·0075b8·00024c·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·007574·00024c·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·00de50·000168·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00de04·000168·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·007804·000180·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·0077c0·000180·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·00dfb8·0001f8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·00df6c·0001f8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·007984·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·007940·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007984·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007940·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·0079b8·002600·10·····18·479··421 ··[17]·.symtab···········SYMTAB··········00000000·007974·002600·10·····18·479··4
22 ··[18]·.strtab···········STRTAB··········00000000·009fb8·00145e·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·009f74·00145e·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·00e1b0·0000a6·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·00e164·0000a6·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
6.86 KB
readelf --wide --symbols {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ····35:·000005f5···204·FUNC····LOCAL··DEFAULT····7·instancemethod_dealloc39 ····35:·000005f5···204·FUNC····LOCAL··DEFAULT····7·instancemethod_dealloc
40 ····36:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····36:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2441 ····37:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
42 ····38:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2542 ····38:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
43 ····39:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2643 ····39:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
44 ····40:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2744 ····40:·00000208·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
45 ····41:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
46 ····42:·00000ca9···452·FUNC····LOCAL··DEFAULT····7·instance_getattr2.part.046 ····42:·00000ca9···450·FUNC····LOCAL··DEFAULT····7·instance_getattr2.part.0
47 ····43:·00000a44·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····43:·00000a44·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·00000a88·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000b50·····0·NOTYPE··LOCAL··DEFAULT····7·$d49 ····45:·00000b50·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2850 ····46:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
51 ····47:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2951 ····47:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
52 ····48:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3052 ····48:·00000268·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
53 ····49:·00000b6c·····0·NOTYPE··LOCAL··DEFAULT····7·$t53 ····49:·00000b6c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb418·contains·342·entries:1 Relocation·section·'.rel.text'·at·offset·0xb3d4·contains·342·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··0001df0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords3 0000001c··0001df0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
4 00000028··0001e00a·R_ARM_THM_CALL·········00000001···PyClass_New4 00000028··0001e00a·R_ARM_THM_CALL·········00000001···PyClass_New
5 00000030··0001d703·R_ARM_REL32············00000000···.data.rel.local5 00000030··0001d703·R_ARM_REL32············00000000···.data.rel.local
6 00000034··00000603·R_ARM_REL32············00000030···.LC76 00000034··00000603·R_ARM_REL32············00000030···.LC7
7 000000bc··0001f80a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs7 000000bc··0001f80a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
8 0000011e··0000320a·R_ARM_THM_CALL·········00000b6d···instance_getattr8 0000011e··0000320a·R_ARM_THM_CALL·········00000b6d···instance_getattr
356 B
strings --all --bytes=8 {}
    
Offset 135, 22 lines modifiedOffset 135, 22 lines modified
135 +FBF`h1F135 +FBF`h1F
136 $*IyD?X8h136 $*IyD?X8h
137 &hAFJF·F137 &hAFJF·F
138 [H\IyD?X8h138 [H\IyD?X8h
139 ·M!H}DxD139 ·M!H}DxD
140 $H$X@F$h140 $H$X@F$h
141 F·HxD·I:F141 F·HxD·I:F
142 {I|LyD:Y142 {I{LyD:Y
143 3I|X6I·hyD143 (I|X+I·hyD
144 'H(IyD?X8h144 )H*IyD?X8h
145 'H(IyD<X·h145 'H(IyD<X·h
146 pIBF·FyD146 pIBF·FyD
147 SIyD?X8h147 SIyD?X8h
148 CIyD?X8h148 CIyD?X8h
149 xNxH~DxD149 SNSH~DxD
150 +I·FyD»  l150 +I·FyD»  l
151 (H)F2FxD151 (H)F2FxD
152 "[IyD-X(h152 "[IyD-X(h
153 XH:F1FxD153 XH:F1FxD
154 0H:FKF1FxD154 0H:FKF1FxD
155 class_new155 class_new
156 class_lookup156 class_lookup
106 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1464, 198 lines modifiedOffset 1464, 198 lines modified
1464 »       sub»    sp,·#44»      ;·0x2c1464 »       sub»    sp,·#44»      ;·0x2c
1465 »       ldr»    r0,·[r7,·#12]1465 »       ldr»    r0,·[r7,·#12]
1466 »       bl»     0·<PyDict_GetItem>1466 »       bl»     0·<PyDict_GetItem>
1467 ·R_ARM_THM_CALL» PyDict_GetItem1467 ·R_ARM_THM_CALL» PyDict_GetItem
1468 »       mov»    r4,·r01468 »       mov»    r4,·r0
1469 »       cbz»    r0,·cf4·<instance_getattr2.part.0+0x4c>1469 »       cbz»    r0,·cf4·<instance_getattr2.part.0+0x4c>
1470 »       str»    r7,·[sp,·#36]» ;·0x241470 »       str»    r7,·[sp,·#36]» ;·0x24
1471 »       ldrd»   r7,·fp,·[r0]1471 »       ldrd»   r3,·ip,·[r0]
1472 »       adds»   r7,·#11472 »       adds»   r3,·#1
1473 »       str»    r7,·[r0,·#0]1473 »       str»    r3,·[r0,·#0]
1474 »       ldr.w»  r2,·[fp,·#84]»       ;·0x541474 »       ldr.w»  r2,·[ip,·#84]»       ;·0x54
1475 »       lsls»   r6,·r2,·#231475 »       lsls»   r6,·r2,·#23
1476 »       bpl.n»  d5c·<instance_getattr2.part.0+0xb4>1476 »       bpl.n»  d5a·<instance_getattr2.part.0+0xb2>
1477 »       ldr.w»  r3,·[fp,·#136]»      ;·0x881477 »       ldr.w»  r7,·[ip,·#136]»      ;·0x88
1478 »       cmp»    r3,·#01478 »       cmp»    r7,·#0
1479 »       beq.n»  d5c·<instance_getattr2.part.0+0xb4>1479 »       beq.n»  d5a·<instance_getattr2.part.0+0xb2>
1480 »       ldr»    r2,·[r5,·#8]1480 »       ldr»    r2,·[r5,·#8]
1481 »       mov»    r1,·r51481 »       mov»    r1,·r5
1482 »       blx»    r31482 »       blx»    r7
1483 »       ldr»    r6,·[r4,·#0]1483 »       ldr»    r6,·[r4,·#0]
1484 »       mov»    r9,·r01484 »       mov»    sl,·r0
1485 »       subs»   r0,·r6,·#11485 »       subs»   r0,·r6,·#1
1486 »       str»    r0,·[r4,·#0]1486 »       str»    r0,·[r4,·#0]
1487 »       cmp»    r0,·#01487 »       cmp»    r0,·#0
1488 »       beq.w»  e68·<instance_getattr2.part.0+0x1c0>1488 »       beq.w»  e66·<instance_getattr2.part.0+0x1be>
1489 »       mov»    r0,·r91489 »       mov»    r0,·sl
1490 »       add»    sp,·#44»      ;·0x2c1490 »       add»    sp,·#44»      ;·0x2c
1491 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}1491 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
1492 »       ldr»    r0,·[r7,·#8]1492 »       ldr»    r0,·[r7,·#8]
1493 »       bl»     0·<PyTuple_Size>1493 »       bl»     0·<PyTuple_Size>
1494 ·R_ARM_THM_CALL» PyTuple_Size1494 ·R_ARM_THM_CALL» PyTuple_Size
1495 »       subs»   r3,·r0,·#01495 »       subs»   r3,·r0,·#0
1496 »       str»    r3,·[sp,·#0]1496 »       str»    r3,·[sp,·#0]
1497 »       ble.n»  d5c·<instance_getattr2.part.0+0xb4>1497 »       ble.n»  d5a·<instance_getattr2.part.0+0xb2>
1498 »       add.w»  r8,·sp,·#36» ;·0x241498 »       add.w»  sl,·sp,·#36» ;·0x24
1499 »       mov»    fp,·r41499 »       mov»    fp,·r4
1500 »       mov»    r1,·fp1500 »       mov»    r1,·fp
1501 »       ldr»    r0,·[r7,·#8]1501 »       ldr»    r0,·[r7,·#8]
1502 »       bl»     0·<PyTuple_GetItem>1502 »       bl»     0·<PyTuple_GetItem>
1503 ·R_ARM_THM_CALL» PyTuple_GetItem1503 ·R_ARM_THM_CALL» PyTuple_GetItem
1504 »       mov»    r1,·r61504 »       mov»    r1,·r6
1505 »       mov»    r9,·r01505 »       mov»    r9,·r0
1506 »       ldr»    r0,·[r0,·#12]1506 »       ldr»    r0,·[r0,·#12]
1507 »       bl»     0·<PyDict_GetItem>1507 »       bl»     0·<PyDict_GetItem>
1508 ·R_ARM_THM_CALL» PyDict_GetItem1508 ·R_ARM_THM_CALL» PyDict_GetItem
1509 »       mov»    sl,·r0 
1510 »       cbz»    r0,·d66·<instance_getattr2.part.0+0xbe> 
1511 »       str.w»  r9,·[sp,·#36]»       ;·0x24 
1512 »       mov»    r8,·r01509 »       mov»    r8,·r0
 1510 »       cbz»    r0,·d64·<instance_getattr2.part.0+0xbc>
 1511 »       str.w»  r9,·[sp,·#36]»       ;·0x24
1513 »       ldrd»   r4,·ip,·[r0]1512 »       ldrd»   r7,·r9,·[r0]
1514 »       adds»   r4,·#11513 »       adds»   r7,·#1
1515 »       str»    r4,·[r0,·#0]1514 »       str»    r7,·[r0,·#0]
1516 »       ldr.w»  r3,·[ip,·#84]»       ;·0x541515 »       ldr.w»  r6,·[r9,·#84]»       ;·0x54
1517 »       lsls»   r1,·r3,·#231516 »       lsls»   r1,·r6,·#23
1518 »       bpl.n»  e00·<instance_getattr2.part.0+0x158>1517 »       bpl.n»  dfc·<instance_getattr2.part.0+0x154>
1519 »       ldr.w»  r6,·[ip,·#136]»      ;·0x881518 »       ldr.w»  r4,·[r9,·#136]»      ;·0x88
1520 »       cmp»    r6,·#01519 »       cmp»    r4,·#0
1521 »       beq.n»  e00·<instance_getattr2.part.0+0x158>1520 »       beq.n»  dfc·<instance_getattr2.part.0+0x154>
1522 »       mov»    r1,·r51521 »       mov»    r1,·r5
1523 »       ldr»    r2,·[r5,·#8]1522 »       ldr»    r2,·[r5,·#8]
1524 »       blx»    r61523 »       blx»    r4
1525 »       ldr.w»  r5,·[sl]1524 »       ldr.w»  r5,·[r8]
1526 »       mov»    r9,·r01525 »       mov»    sl,·r0
1527 »       subs»   r1,·r5,·#11526 »       subs»   r1,·r5,·#1
1528 »       str.w»  r1,·[sl]1527 »       str.w»  r1,·[r8]
1529 »       cmp»    r1,·#01528 »       cmp»    r1,·#0
1530 »       bne.n»  cec·<instance_getattr2.part.0+0x44>1529 »       bne.n»  cec·<instance_getattr2.part.0+0x44>
1531 »       ldr.w»  r5,·[r8,·#4]1530 »       ldr.w»  r5,·[r8,·#4]
1532 »       mov»    r0,·r81531 »       mov»    r0,·r8
1533 »       mov»    r4,·r91532 »       mov»    r4,·sl
1534 »       ldr»    r1,·[r5,·#24]1533 »       ldr»    r1,·[r5,·#24]
1535 »       blx»    r11534 »       blx»    r1
1536 »       mov»    r9,·r41535 »       mov»    sl,·r4
1537 »       mov»    r0,·r91536 »       mov»    r0,·sl
1538 »       add»    sp,·#44»      ;·0x2c1537 »       add»    sp,·#44»      ;·0x2c
1539 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}1538 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
1540 »       ldr.w»  r0,·[r9,·#8]1539 »       ldr.w»  r0,·[r9,·#8]
1541 »       bl»     0·<PyTuple_Size>1540 »       bl»     0·<PyTuple_Size>
1542 ·R_ARM_THM_CALL» PyTuple_Size1541 ·R_ARM_THM_CALL» PyTuple_Size
1543 »       cmp»    r0,·#01542 »       cmp»    r0,·#0
1544 »       str»    r0,·[sp,·#4]1543 »       str»    r0,·[sp,·#4]
1545 »       ble.n»  df2·<instance_getattr2.part.0+0x14a>1544 »       ble.n»  dee·<instance_getattr2.part.0+0x146>
1546 »       str.w»  r8,·[sp,·#8]1545 »       str.w»  sl,·[sp,·#8]
1547 »       mov»    r8,·sl 
1548 »       mov»    r1,·r81546 »       mov»    r1,·r8
1549 »       ldr.w»  r0,·[r9,·#8]1547 »       ldr.w»  r0,·[r9,·#8]
1550 »       bl»     0·<PyTuple_GetItem>1548 »       bl»     0·<PyTuple_GetItem>
1551 ·R_ARM_THM_CALL» PyTuple_GetItem1549 ·R_ARM_THM_CALL» PyTuple_GetItem
1552 »       mov»    r1,·r61550 »       mov»    r1,·r6
1553 »       mov»    sl,·r01551 »       mov»    sl,·r0
1554 »       ldr»    r0,·[r0,·#12]1552 »       ldr»    r0,·[r0,·#12]
1555 »       bl»     0·<PyDict_GetItem>1553 »       bl»     0·<PyDict_GetItem>
1556 ·R_ARM_THM_CALL» PyDict_GetItem1554 ·R_ARM_THM_CALL» PyDict_GetItem
1557 »       cmp»    r0,·#01555 »       cmp»    r0,·#0
1558 »       beq.n»  e06·<instance_getattr2.part.0+0x15e>1556 »       beq.n»  e02·<instance_getattr2.part.0+0x15a>
1559 »       mov»    r8,·r01557 »       mov»    r8,·r0
1560 »       str.w»  sl,·[sp,·#36]»       ;·0x241558 »       str.w»  sl,·[sp,·#36]»       ;·0x24
1561 »       ldrd»   r1,·lr,·[r8]1559 »       ldrd»   r1,·lr,·[r8]
1562 »       adds»   r1,·#11560 »       adds»   r1,·#1
1563 »       str.w»  r1,·[r8]1561 »       str.w»  r1,·[r8]
1564 »       ldr.w»  r2,·[lr,·#84]»       ;·0x541562 »       ldr.w»  r0,·[lr,·#84]»       ;·0x54
1565 »       lsls»   r3,·r2,·#231563 »       lsls»   r3,·r0,·#23
1566 »       bpl.n»  e00·<instance_getattr2.part.0+0x158>1564 »       bpl.n»  dfc·<instance_getattr2.part.0+0x154>
1567 »       ldr.w»  r6,·[lr,·#136]»      ;·0x881565 »       ldr.w»  r4,·[lr,·#136]»      ;·0x88
1568 »       cbz»    r6,·e00·<instance_getattr2.part.0+0x158>1566 »       cbz»    r4,·dfc·<instance_getattr2.part.0+0x154>
1569 »       ldr»    r2,·[r5,·#8]1567 »       ldr»    r2,·[r5,·#8]
1570 »       mov»    r1,·r51568 »       mov»    r1,·r5
1571 »       mov»    r0,·r81569 »       mov»    r0,·r8
1572 »       blx»    r61570 »       blx»    r4
1573 »       ldr.w»  r7,·[r8]1571 »       ldr.w»  r2,·[r8]
1574 »       mov»    r4,·r01572 »       mov»    r4,·r0
1575 »       subs»   r0,·r7,·#11573 »       subs»   r3,·r2,·#1
1576 »       str.w»  r0,·[r8]1574 »       str.w»  r3,·[r8]
1577 »       cmp»    r0,·#01575 »       cmp»    r3,·#0
1578 »       bne.n»  d5c·<instance_getattr2.part.0+0xb4>1576 »       bne.n»  d5a·<instance_getattr2.part.0+0xb2>
1579 »       mov»    r9,·r41577 »       mov»    sl,·r0
1580 »       b.n»    d50·<instance_getattr2.part.0+0xa8>1578 »       b.n»    d4e·<instance_getattr2.part.0+0xa6>
1581 »       ldr»    r0,·[sp,·#28]1579 »       ldr»    r0,·[sp,·#24]
1582 »       adds»   r4,·#11580 »       adds»   r4,·#1
1583 »       cmp»    r0,·r41581 »       cmp»    r0,·r4
1584 »       bne.n»  e4a·<instance_getattr2.part.0+0x1a2>1582 »       bne.n»  e4c·<instance_getattr2.part.0+0x1a4>
 1583 »       mov»    r4,·r5
1585 »       ldr»    r5,·[sp,·#24]1584 »       ldr»    r5,·[sp,·#28]
1586 »       ldr»    r3,·[sp,·#12] 
1587 »       ldr»    r2,·[sp,·#16]1585 »       ldr»    r7,·[sp,·#16]
Max diff block lines reached; 104073/108451 bytes (95.96%) of diff not shown.
122 KB
complexobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········18304·(bytes·into·file)13 ··Start·of·section·headers:··········18312·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.67 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x4780:1 There·are·20·section·headers,·starting·at·offset·0x4788:
  
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]·.text·············PROGBITS········00000000·000038·0014a8·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0014b0·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·003b7c·0006e0·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·003b84·0006e0·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0014e0·00016a·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014e8·00016a·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00164c·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001654·000004·00··WA··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·001650·000818·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·001658·000818·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·00425c·000278·08···I·17···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·004264·000278·08···I·17···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001e68·00039f·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001e70·00039f·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002208·000134·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002210·000134·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0044d4·000088·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0044dc·000088·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002340·000010·00···A··0···0··814 ··[10]·.rodata···········PROGBITS········00000000·002348·000010·00···A··0···0··8
15 ··[11]·.data.rel·········PROGBITS········00000000·002350·0000c4·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·002358·0000c4·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·00455c·000080·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·004564·000080·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·002414·000124·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·00241c·000124·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·0045dc·0000f8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·0045e4·0000f8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·002538·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·002540·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002538·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002540·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·00256c·000e40·10·····18·150··421 ··[17]·.symtab···········SYMTAB··········00000000·002574·000e40·10·····18·150··4
22 ··[18]·.strtab···········STRTAB··········00000000·0033ac·0007cf·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·0033b4·0007cf·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·0046d4·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·0046dc·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
14.8 KB
readelf --wide --symbols {}
    
Offset 6, 133 lines modifiedOffset 6, 133 lines modified
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····4:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····4:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····7·9 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····7·
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC011 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000b91···180·FUNC····LOCAL··DEFAULT····1·try_complex_special_method13 ·····9:·00000b99···180·FUNC····LOCAL··DEFAULT····1·try_complex_special_method
14 ····10:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·000000c9····60·FUNC····LOCAL··DEFAULT····1·complex_hash16 ····12:·000000c9····60·FUNC····LOCAL··DEFAULT····1·complex_hash
17 ····13:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····14:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC120 ····16:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
21 ····17:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·$t21 ····17:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·$t
22 ····18:·00000045···536·FUNC····LOCAL··DEFAULT····5·complex_richcompare22 ····18:·00000045···536·FUNC····LOCAL··DEFAULT····5·complex_richcompare
23 ····19:·000001fd···168·FUNC····LOCAL··DEFAULT····1·to_complex23 ····19:·000001fd···168·FUNC····LOCAL··DEFAULT····1·to_complex
24 ····20:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
26 ····22:·00000165···152·FUNC····LOCAL··DEFAULT····1·complex_add 
27 ····23:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
28 ····24:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
29 ····25:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
30 ····26:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·$t25 ····21:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
31 ····27:·0000025d·····8·FUNC····LOCAL··DEFAULT····5·complex_dealloc26 ····22:·0000025d·····8·FUNC····LOCAL··DEFAULT····5·complex_dealloc
 27 ····23:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 28 ····24:·00000165···152·FUNC····LOCAL··DEFAULT····1·complex_add
 29 ····25:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 30 ····26:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 31 ····27:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····28:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t32 ····28:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·000002a5···152·FUNC····LOCAL··DEFAULT····1·complex_sub33 ····29:·000002a5·····6·FUNC····LOCAL··DEFAULT····1·complex_repr
34 ····30:·00000334·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000002ad···300·FUNC····LOCAL··DEFAULT····1·complex_format
35 ····31:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC235 ····31:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
36 ····32:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····32:·00000064·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
37 ····33:·0000033d····88·FUNC····LOCAL··DEFAULT····1·complex_abs37 ····33:·00000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
 38 ····34:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
38 ····34:·00000388·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····35:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 41 ····37:·000003d9···244·FUNC····LOCAL··DEFAULT····1·complex_coerce
40 ····36:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····38:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·00000428·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····39:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
42 ····38:·00000429·····6·FUNC····LOCAL··DEFAULT····1·complex_repr44 ····40:·000004cd···152·FUNC····LOCAL··DEFAULT····1·complex_sub
43 ····39:·00000431···300·FUNC····LOCAL··DEFAULT····1·complex_format 
44 ····40:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC345 ····41:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····41:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4 
46 ····42:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC546 ····42:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
47 ····43:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6 
48 ····44:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 48 ····44:·00000565····88·FUNC····LOCAL··DEFAULT····1·complex_abs
 49 ····45:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
49 ····45:·0000055c·····0·NOTYPE··LOCAL··DEFAULT····1·$t50 ····46:·000005bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·0000055d···240·FUNC····LOCAL··DEFAULT····1·complex_coerce 
51 ····47:·00000638·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·00000640·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC752 ····48:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
53 ····49:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC853 ····49:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
54 ····50:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC954 ····50:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
55 ····51:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1055 ····51:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
56 ····52:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1156 ····52:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
57 ····53:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1257 ····53:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
58 ····54:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1358 ····54:·00000174·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
59 ····55:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00000650·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·0000064d··1348·FUNC····LOCAL··DEFAULT····1·complex_new60 ····56:·00000651··1352·FUNC····LOCAL··DEFAULT····1·complex_new
61 ····57:·00000a18·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$d
62 ····58:·00000a58·····0·NOTYPE··LOCAL··DEFAULT····1·$t62 ····58:·00000a60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
63 ····59:·00000b78·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000b80·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·00000194·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1464 ····60:·00000194·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
65 ····61:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00000b98·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00000c2c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1567 ····63:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
68 ····64:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t68 ····64:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
69 ····65:·00000001····36·FUNC····LOCAL··DEFAULT····8·complex_float69 ····65:·00000001····36·FUNC····LOCAL··DEFAULT····8·complex_float
70 ····66:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$d70 ····66:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$d
71 ····67:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1671 ····67:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
72 ····68:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·00000c4c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
73 ····69:·00000c45····36·FUNC····LOCAL··DEFAULT····1·complex_int73 ····69:·00000c4d····36·FUNC····LOCAL··DEFAULT····1·complex_int
74 ····70:·00000c5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d74 ····70:·00000c64·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75 ····71:·00000310·····0·NOTYPE··LOCAL··DEFAULT····5·$d75 ····71:·00000310·····0·NOTYPE··LOCAL··DEFAULT····5·$d
76 ····72:·00000c68·····0·NOTYPE··LOCAL··DEFAULT····1·$t76 ····72:·00000c70·····0·NOTYPE··LOCAL··DEFAULT····1·$t
77 ····73:·00000c79·····8·FUNC····LOCAL··DEFAULT····1·complex_str77 ····73:·00000c81·····8·FUNC····LOCAL··DEFAULT····1·complex_str
78 ····74:·00000320·····0·NOTYPE··LOCAL··DEFAULT····5·$t78 ····74:·00000320·····0·NOTYPE··LOCAL··DEFAULT····5·$t
79 ····75:·00000321···300·FUNC····LOCAL··DEFAULT····5·complex_mul79 ····75:·00000321···300·FUNC····LOCAL··DEFAULT····5·complex_mul
80 ····76:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····5·$d80 ····76:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
81 ····77:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1781 ····77:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
82 ····78:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1882 ····78:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
83 ····79:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1983 ····79:·00000214·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
84 ····80:·00000c81···644·FUNC····LOCAL··DEFAULT····1·complex_pow84 ····80:·00000c89···644·FUNC····LOCAL··DEFAULT····1·complex_pow
85 ····81:·00000f05····92·FUNC····LOCAL··DEFAULT····1·c_powu85 ····81:·00000f0d····92·FUNC····LOCAL··DEFAULT····1·c_powu
86 ····82:·00000ec0·····0·NOTYPE··LOCAL··DEFAULT····1·$d86 ····82:·00000ec8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
87 ····83:·00000f04·····0·NOTYPE··LOCAL··DEFAULT····1·$t87 ····83:·00000f0c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
88 ····84:·00000f58·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····84:·00000f60·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····85:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2089 ····85:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
90 ····86:·00000258·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2190 ····86:·00000258·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
91 ····87:·00000f60·····0·NOTYPE··LOCAL··DEFAULT····1·$t91 ····87:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····1·$t
92 ····88:·00000f61···292·FUNC····LOCAL··DEFAULT····1·complex_remainder92 ····88:·00000f69···292·FUNC····LOCAL··DEFAULT····1·complex_remainder
93 ····89:·00001060·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····89:·00001068·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·00001084·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·00001085···196·FUNC····LOCAL··DEFAULT····1·complex_int_div95 ····91:·0000108d···196·FUNC····LOCAL··DEFAULT····1·complex_int_div
96 ····92:·00001149···388·FUNC····LOCAL··DEFAULT····1·complex_divmod96 ····92:·00001151···388·FUNC····LOCAL··DEFAULT····1·complex_divmod
97 ····93:·00001134·····0·NOTYPE··LOCAL··DEFAULT····1·$d97 ····93:·0000113c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
98 ····94:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2298 ····94:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC22
99 ····95:·00001148·····0·NOTYPE··LOCAL··DEFAULT····1·$t99 ····95:·00001150·····0·NOTYPE··LOCAL··DEFAULT····1·$t
100 ····96:·000012a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d100 ····96:·000012b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
101 ····97:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23101 ····97:·00000280·····0·NOTYPE··LOCAL··DEFAULT····7·.LC23
102 ····98:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24102 ····98:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC24
103 ····99:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····5·$t103 ····99:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
104 ···100:·0000044d···516·FUNC····LOCAL··DEFAULT····5·complex_classic_div104 ···100:·0000044d···516·FUNC····LOCAL··DEFAULT····5·complex_classic_div
105 ···101:·00000620·····0·NOTYPE··LOCAL··DEFAULT····5·$d105 ···101:·00000620·····0·NOTYPE··LOCAL··DEFAULT····5·$d
106 ···102:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·$t106 ···102:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·$t
107 ···103:·00000025····36·FUNC····LOCAL··DEFAULT····8·complex_pos107 ···103:·00000025····36·FUNC····LOCAL··DEFAULT····8·complex_pos
108 ···104:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·$d108 ···104:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·$d
109 ···105:·000012cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t109 ···105:·000012d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
110 ···106:·000012cd····38·FUNC····LOCAL··DEFAULT····1·complex_nonzero110 ···106:·000012d5····38·FUNC····LOCAL··DEFAULT····1·complex_nonzero
111 ···107:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·$t111 ···107:·00000048·····0·NOTYPE··LOCAL··DEFAULT····8·$t
112 ···108:·00000049····24·FUNC····LOCAL··DEFAULT····8·complex_neg112 ···108:·00000049····24·FUNC····LOCAL··DEFAULT····8·complex_neg
113 ···109:·00000061····34·FUNC····LOCAL··DEFAULT····8·complex_conjugate113 ···109:·00000061····34·FUNC····LOCAL··DEFAULT····8·complex_conjugate
114 ···110:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25114 ···110:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC25
115 ···111:·00000083····38·FUNC····LOCAL··DEFAULT····8·complex_long115 ···111:·00000083····38·FUNC····LOCAL··DEFAULT····8·complex_long
116 ···112:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·$d116 ···112:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
117 ···113:·00000650·····0·NOTYPE··LOCAL··DEFAULT····5·$t117 ···113:·00000650·····0·NOTYPE··LOCAL··DEFAULT····5·$t
118 ···114:·00000651···456·FUNC····LOCAL··DEFAULT····5·complex_div118 ···114:·00000651···456·FUNC····LOCAL··DEFAULT····5·complex_div
119 ···115:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····5·$d119 ···115:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
120 ···116:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·$t120 ···116:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
121 ···117:·000000a9····76·FUNC····LOCAL··DEFAULT····8·complex_print121 ···117:·000000a9····76·FUNC····LOCAL··DEFAULT····8·complex_print
122 ···118:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26122 ···118:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC26
123 ···119:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27123 ···119:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC27
Max diff block lines reached; 4718/15101 bytes (31.24%) of diff not shown.
36.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x3b7c·contains·220·entries:1 Relocation·section·'.rel.text'·at·offset·0x3b84·contains·220·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000030··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype3 00000030··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
4 00000042··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred4 00000042··00009b0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
5 0000004e··00009c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble5 0000004e··00009c0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
6 00000064··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype6 00000064··00009a0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
7 00000074··00009d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 00000074··00009d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
8 000000b8··00008903·R_ARM_REL32············00000000···.data.rel8 000000b8··00008903·R_ARM_REL32············00000000···.data.rel
1.81 KB
strings --all --bytes=8 {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 3{4JHhzD1 4{5JHhzD
2 (h,I@hyD2 (h-I@hyD
3 DMDIyDwY8h3 EMEIyDwY8h
4 &M&IyDpY4 'M'IyDpY
5 0H<F1IyD3X5 0H<F1IyD3X
6 F#N$M~D}D3h6 F#N$M~D}D3h
7 ·J·F·IzDyD7 ·J·F·IzDyD
8 complex(real[,·imag])·->·complex·number8 complex(real[,·imag])·->·complex·number
9 Create·a·complex·number·from·a·real·part·and·an·optional·imaginary·part.9 Create·a·complex·number·from·a·real·part·and·an·optional·imaginary·part.
10 This·is·equivalent·to·(real·+·imag*1j)·where·imag·defaults·to·0.10 This·is·equivalent·to·(real·+·imag*1j)·where·imag·defaults·to·0.
11 complex.__format__()·->·str11 complex.__format__()·->·str
12 Convert·to·a·string·according·to·format_spec.12 Convert·to·a·string·according·to·format_spec.
13 complex.conjugate()·->·complex13 complex.conjugate()·->·complex
14 Return·the·complex·conjugate·of·its·argument.·(3-4j).conjugate()·==·3+4j.14 Return·the·complex·conjugate·of·its·argument.·(3-4j).conjugate()·==·3+4j.
15 sMzDFh}D15 sMzDFh}D
16 gMzDFh}D16 gMzDFh}D
17 __complex__·should·return·a·complex·object17 __complex__·should·return·a·complex·object
18 no·ordering·relation·is·defined·for·complex·numbers18 no·ordering·relation·is·defined·for·complex·numbers
19 absolute·value·too·large 
20 %s%s%sj%s19 %s%s%sj%s
 20 absolute·value·too·large
21 |OO:complex21 |OO:complex
22 complex()·can't·take·second·arg·if·first·is·a·string22 complex()·can't·take·second·arg·if·first·is·a·string
23 complex()·arg·is·not·a·string23 complex()·arg·is·not·a·string
24 complex()·arg·is·a·malformed·string24 complex()·arg·is·a·malformed·string
25 complex()·second·arg·can't·be·a·string25 complex()·second·arg·can't·be·a·string
26 complex()·argument·must·be·a·string·or·a·number26 complex()·argument·must·be·a·string·or·a·number
27 float(r)·didn't·return·a·float27 float(r)·didn't·return·a·float
58.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 »       pop»    {r4,·r5,·r6,·r7,·pc}25 »       pop»    {r4,·r5,·r6,·r7,·pc}
26 »       mov»    r1,·r526 »       mov»    r1,·r5
27 »       bl»     0·<PyType_IsSubtype>27 »       bl»     0·<PyType_IsSubtype>
28 ·R_ARM_THM_CALL» PyType_IsSubtype28 ·R_ARM_THM_CALL» PyType_IsSubtype
29 »       cmp»    r0,·#029 »       cmp»    r0,·#0
30 »       bne.n»  14·<PyComplex_AsCComplex+0x14>30 »       bne.n»  14·<PyComplex_AsCComplex+0x14>
31 »       mov»    r0,·r431 »       mov»    r0,·r4
32 »       bl»     b90·<try_complex_special_method>32 »       bl»     b98·<try_complex_special_method>
33 »       mov»    r7,·r033 »       mov»    r7,·r0
34 »       cbnz»   r0,·5c·<PyComplex_AsCComplex+0x5c>34 »       cbnz»   r0,·5c·<PyComplex_AsCComplex+0x5c>
35 »       bl»     0·<PyErr_Occurred>35 »       bl»     0·<PyErr_Occurred>
36 ·R_ARM_THM_CALL» PyErr_Occurred36 ·R_ARM_THM_CALL» PyErr_Occurred
37 »       cbnz»   r0,·80·<PyComplex_AsCComplex+0x80>37 »       cbnz»   r0,·80·<PyComplex_AsCComplex+0x80>
38 »       mov»    r0,·r438 »       mov»    r0,·r4
39 »       movs»   r5,·#039 »       movs»   r5,·#0
823 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··__complex__·should·return·a·complex·object2 ··[·····0]··__complex__·should·return·a·complex·object
3 ··[····2c]··no·ordering·relation·is·defined·for·complex·numbers3 ··[····2c]··no·ordering·relation·is·defined·for·complex·numbers
 4 ··[····64]··)
 5 ··[····68]··(
 6 ··[····6c]··%s%s%sj%s
4 ··[····60]··absolute·value·too·large7 ··[····78]··absolute·value·too·large
5 ··[····80]··) 
6 ··[····84]··( 
7 ··[····88]··%s%s%sj%s 
8 ··[····94]··|OO:complex8 ··[····94]··|OO:complex
9 ··[····a0]··complex()·can't·take·second·arg·if·first·is·a·string9 ··[····a0]··complex()·can't·take·second·arg·if·first·is·a·string
10 ··[····d8]··complex()·arg·is·not·a·string10 ··[····d8]··complex()·arg·is·not·a·string
11 ··[····f8]··complex()·arg·is·a·malformed·string11 ··[····f8]··complex()·arg·is·a·malformed·string
12 ··[···11c]··complex()·second·arg·can't·be·a·string12 ··[···11c]··complex()·second·arg·can't·be·a·string
13 ··[···144]··complex()·argument·must·be·a·string·or·a·number13 ··[···144]··complex()·argument·must·be·a·string·or·a·number
14 ··[···174]··float(r)·didn't·return·a·float14 ··[···174]··float(r)·didn't·return·a·float
574 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 »       push»   {r3,·r4,·r5,·lr}95 »       push»   {r3,·r4,·r5,·lr}
96 »       mov»    r5,·r196 »       mov»    r5,·r1
97 »       ands.w» r1,·r2,·#197 »       ands.w» r1,·r2,·#1
98 »       itte»   ne98 »       itte»   ne
99 »       movne»  r2,·#103»   ;·0x6799 »       movne»  r2,·#103»   ;·0x67
100 »       movne»  r1,·#12100 »       movne»  r1,·#12
101 »       moveq»  r2,·#114»   ;·0x72101 »       moveq»  r2,·#114»   ;·0x72
102 »       bl»     430·<complex_format>102 »       bl»     2ac·<complex_format>
103 ·R_ARM_THM_CALL» complex_format103 ·R_ARM_THM_CALL» complex_format
104 »       mov»    r4,·r0104 »       mov»    r4,·r0
105 »       cbz»    r0,·e8·<complex_print+0x40>105 »       cbz»    r0,·e8·<complex_print+0x40>
106 »       bl»     0·<PyEval_SaveThread>106 »       bl»     0·<PyEval_SaveThread>
107 ·R_ARM_THM_CALL» PyEval_SaveThread107 ·R_ARM_THM_CALL» PyEval_SaveThread
108 »       mov»    r1,·r5108 »       mov»    r1,·r5
109 »       mov»    r5,·r0109 »       mov»    r5,·r0
4.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·00247400·2464002e·4c433000·7472795f·.$t.$d..LC0.try_3 ··0x00000000·00247400·2464002e·4c433000·7472795f·.$t.$d..LC0.try_
4 ··0x00000010·636f6d70·6c65785f·73706563·69616c5f·complex_special_4 ··0x00000010·636f6d70·6c65785f·73706563·69616c5f·complex_special_
5 ··0x00000020·6d657468·6f640063·6f6d706c·65785f68·method.complex_h5 ··0x00000020·6d657468·6f640063·6f6d706c·65785f68·method.complex_h
6 ··0x00000030·61736800·2e4c4331·00636f6d·706c6578·ash..LC1.complex6 ··0x00000030·61736800·2e4c4331·00636f6d·706c6578·ash..LC1.complex
7 ··0x00000040·5f726963·68636f6d·70617265·00746f5f·_richcompare.to_7 ··0x00000040·5f726963·68636f6d·70617265·00746f5f·_richcompare.to_
8 ··0x00000050·636f6d70·6c657800·636f6d70·6c65785f·complex.complex_8 ··0x00000050·636f6d70·6c657800·636f6d70·6c65785f·complex.complex_
 9 ··0x00000060·6465616c·6c6f6300·636f6d70·6c65785f·dealloc.complex_
9 ··0x00000060·61646400·636f6d70·6c65785f·6465616c·add.complex_deal10 ··0x00000070·61646400·636f6d70·6c65785f·72657072·add.complex_repr
 11 ··0x00000080·00636f6d·706c6578·5f666f72·6d617400·.complex_format.
 12 ··0x00000090·2e4c4332·002e4c43·33002e4c·4334002e·.LC2..LC3..LC4..
 13 ··0x000000a0·4c433500·636f6d70·6c65785f·636f6572·LC5.complex_coer
10 ··0x00000070·6c6f6300·636f6d70·6c65785f·73756200·loc.complex_sub.14 ··0x000000b0·63650063·6f6d706c·65785f73·7562002e·ce.complex_sub..
11 ··0x00000080·2e4c4332·00636f6d·706c6578·5f616273·.LC2.complex_abs15 ··0x000000c0·4c433600·636f6d70·6c65785f·61627300·LC6.complex_abs.
12 ··0x00000090·00636f6d·706c6578·5f726570·7200636f·.complex_repr.co 
13 ··0x000000a0·6d706c65·785f666f·726d6174·002e4c43·mplex_format..LC 
14 ··0x000000b0·33002e4c·4334002e·4c433500·2e4c4336·3..LC4..LC5..LC6 
15 ··0x000000c0·00636f6d·706c6578·5f636f65·72636500·.complex_coerce. 
16 ··0x000000d0·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..16 ··0x000000d0·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..
17 ··0x000000e0·4c433130·002e4c43·3131002e·4c433132·LC10..LC11..LC1217 ··0x000000e0·4c433130·002e4c43·3131002e·4c433132·LC10..LC11..LC12
18 ··0x000000f0·002e4c43·31330063·6f6d706c·65785f6e·..LC13.complex_n18 ··0x000000f0·002e4c43·31330063·6f6d706c·65785f6e·..LC13.complex_n
19 ··0x00000100·6577002e·4c433134·002e4c43·31350063·ew..LC14..LC15.c19 ··0x00000100·6577002e·4c433134·002e4c43·31350063·ew..LC14..LC15.c
20 ··0x00000110·6f6d706c·65785f66·6c6f6174·002e4c43·omplex_float..LC20 ··0x00000110·6f6d706c·65785f66·6c6f6174·002e4c43·omplex_float..LC
21 ··0x00000120·31360063·6f6d706c·65785f69·6e740063·16.complex_int.c21 ··0x00000120·31360063·6f6d706c·65785f69·6e740063·16.complex_int.c
22 ··0x00000130·6f6d706c·65785f73·74720063·6f6d706c·omplex_str.compl22 ··0x00000130·6f6d706c·65785f73·74720063·6f6d706c·omplex_str.compl
17.0 KB
enumobject.o
2.21 KB
readelf --wide --symbols {}
    
Offset 60, 23 lines modifiedOffset 60, 23 lines modified
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromLong62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromLong
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupSpecial66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_LookupSpecial
 67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Check
 68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunctionObjArgs
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Check 
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size 
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString 
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInstance_Type73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInstance_Type
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AttributeError74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_AttributeError
 75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
79 ····75:·00000000···196·OBJECT··GLOBAL·DEFAULT····7·PyReversed_Type79 ····75:·00000000···196·OBJECT··GLOBAL·DEFAULT····7·PyReversed_Type
80 ····76:·000000c4···196·OBJECT··GLOBAL·DEFAULT····7·PyEnum_Type80 ····76:·000000c4···196·OBJECT··GLOBAL·DEFAULT····7·PyEnum_Type
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
4.57 KB
readelf --wide --relocs {}
    
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 000001c2··00003a0a·R_ARM_THM_CALL·········00000000···PyInt_FromLong20 000001c2··00003a0a·R_ARM_THM_CALL·········00000000···PyInt_FromLong
21 000001d0··00000203·R_ARM_REL32············00000000···.bss21 000001d0··00000203·R_ARM_REL32············00000000···.bss
22 000001d4··00000203·R_ARM_REL32············00000000···.bss22 000001d4··00000203·R_ARM_REL32············00000000···.bss
23 000001dc··00003b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack23 000001dc··00003b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
24 0000024a··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords24 0000024a··00003c0a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
25 00000262··00003d0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple25 00000262··00003d0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
26 00000282··00003e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial26 00000282··00003e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial
 27 0000028c··0000330a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 28 00000298··00003f0a·R_ARM_THM_CALL·········00000000···PySequence_Check
27 0000028e··00003f0a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs29 000002a2··0000400a·R_ARM_THM_CALL·········00000000···PySequence_Size
28 000002b8··00003d0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple30 000002de··00003d0a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
29 000002d6··00003e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial31 000002fc··00003e0a·R_ARM_THM_CALL·········00000000···_PyObject_LookupSpecial
30 000002e0··0000330a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
31 000002ec··0000400a·R_ARM_THM_CALL·········00000000···PySequence_Check 
32 000002f4··0000410a·R_ARM_THM_CALL·········00000000···PySequence_Size32 0000030a··0000410a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
33 00000330··0000420a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
34 0000033a··0000430a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString33 0000032c··0000420a·R_ARM_THM_CALL·········00000000···PyObject_GetAttrString
35 0000034a··0000440a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches34 0000033c··0000430a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
36 00000350··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Clear35 00000342··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Clear
37 00000356··0000400a·R_ARM_THM_CALL·········00000000···PySequence_Check36 00000348··00003f0a·R_ARM_THM_CALL·········00000000···PySequence_Check
38 00000360··0000410a·R_ARM_THM_CALL·········00000000···PySequence_Size37 00000350··0000400a·R_ARM_THM_CALL·········00000000···PySequence_Size
 38 00000382··0000440a·R_ARM_THM_CALL·········00000000···PyErr_SetString
39 00000388··00002403·R_ARM_REL32············00000000···.data.rel39 00000388··00002403·R_ARM_REL32············00000000···.data.rel
40 0000038c··00003519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 0000038c··00003519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 00000390··00001103·R_ARM_REL32············0000001c···.LC241 00000390··00001103·R_ARM_REL32············0000001c···.LC2
42 00000394··00001003·R_ARM_REL32············00000010···.LC142 00000394··00001003·R_ARM_REL32············00000010···.LC1
43 00000398··0000451a·R_ARM_GOT_BREL·········00000000···PyInstance_Type43 00000398··0000451a·R_ARM_GOT_BREL·········00000000···PyInstance_Type
44 0000039c··00000203·R_ARM_REL32············00000000···.bss44 0000039c··00000203·R_ARM_REL32············00000000···.bss
45 000003a0··00001203·R_ARM_REL32············00000028···.LC345 000003a0··00001203·R_ARM_REL32············00000028···.LC3
46 000003a4··00001003·R_ARM_REL32············00000010···.LC146 000003a4··00001003·R_ARM_REL32············00000010···.LC1
47 000003a8··00000203·R_ARM_REL32············00000000···.bss47 000003a8··00000203·R_ARM_REL32············00000000···.bss
48 000003ac··00001203·R_ARM_REL32············00000028···.LC348 000003ac··00001203·R_ARM_REL32············00000028···.LC3
49 000003b0··0000461a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError 
50 000003b4··00001303·R_ARM_REL32············00000038···.LC4 
51 000003b8··00001203·R_ARM_REL32············00000028···.LC349 000003b0··00001203·R_ARM_REL32············00000028···.LC3
52 000003bc··0000471a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError50 000003b4··0000461a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError
 51 000003b8··0000471a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
 52 000003bc··00001303·R_ARM_REL32············00000038···.LC4
53 000003d0··0000480a·R_ARM_THM_CALL·········00000000···PySequence_GetItem53 000003d0··0000480a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
54 000003e4··0000440a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches54 000003e4··0000430a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
55 000003ea··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Clear55 000003ea··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Clear
56 00000416··0000440a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches56 00000416··0000430a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
57 00000420··00003519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_57 00000420··00003519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
58 00000424··0000491a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError58 00000424··0000491a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError
59 00000428··00004a1a·R_ARM_GOT_BREL·········00000000···PyExc_StopIteration59 00000428··00004a1a·R_ARM_GOT_BREL·········00000000···PyExc_StopIteration
60 00000434··0000410a·R_ARM_THM_CALL·········00000000···PySequence_Size60 00000434··0000400a·R_ARM_THM_CALL·········00000000···PySequence_Size
61 00000460··00003b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack61 00000460··00003b0a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
62 0000044c··0000371e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t62 0000044c··0000371e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t
63 00000454··00003a1e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong63 00000454··00003a1e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong
  
64 Relocation·section·'.rel.data.rel'·at·offset·0x140c·contains·23·entries:64 Relocation·section·'.rel.data.rel'·at·offset·0x140c·contains·23·entries:
65 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name65 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
66 00000004··00004d02·R_ARM_ABS32············00000000···PyType_Type66 00000004··00004d02·R_ARM_ABS32············00000000···PyType_Type
844 B
strings --all --bytes=8 {}
    
Offset 12, 16 lines modifiedOffset 12, 15 lines modified
12 reversed()12 reversed()
13 __reversed__13 __reversed__
14 argument·to·reversed()·must·be·a·sequence14 argument·to·reversed()·must·be·a·sequence
15 sequence15 sequence
16 __length_hint__16 __length_hint__
17 enumerate17 enumerate
18 HJIIzDyD18 HJIIzDyD
19 6L7I|DyD"19 -L-I|DyD"
20 %"IyD6X0h 
21 enum_new20 enum_new
22 enum_next21 enum_next
23 enum_dealloc22 enum_dealloc
24 enum_traverse23 enum_traverse
25 reversed_new24 reversed_new
26 reversed_next25 reversed_next
27 reversed_traverse26 reversed_traverse
6.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 289, 201 lines modifiedOffset 289, 200 lines modified
289 »       mov»    r5,·r0289 »       mov»    r5,·r0
290 »       ldr»    r6,·[pc,·#340]»;·(38c·<reversed_new+0x15c>)290 »       ldr»    r6,·[pc,·#340]»;·(38c·<reversed_new+0x15c>)
291 »       add»    r3,·pc291 »       add»    r3,·pc
292 »       sub»    sp,·#20292 »       sub»    sp,·#20
293 »       add»    r6,·pc293 »       add»    r6,·pc
294 »       mov»    r4,·r1294 »       mov»    r4,·r1
295 »       cmp»    r0,·r3295 »       cmp»    r0,·r3
296 »       bne.n»  2aa·<reversed_new+0x7a>296 »       bne.n»  2d0·<reversed_new+0xa0>
297 »       ldr»    r0,·[pc,·#328]»;·(390·<reversed_new+0x160>)297 »       ldr»    r0,·[pc,·#328]»;·(390·<reversed_new+0x160>)
298 »       mov»    r1,·r2298 »       mov»    r1,·r2
299 »       add»    r0,·pc299 »       add»    r0,·pc
300 »       bl»     0·<_PyArg_NoKeywords>300 »       bl»     0·<_PyArg_NoKeywords>
301 ·R_ARM_THM_CALL» _PyArg_NoKeywords301 ·R_ARM_THM_CALL» _PyArg_NoKeywords
302 »       cmp»    r0,·#0302 »       cmp»    r0,·#0
303 »       beq.w»  382·<reversed_new+0x152>303 »       beq.w»  372·<reversed_new+0x142>
304 »       ldr»    r1,·[pc,·#316]»;·(394·<reversed_new+0x164>)304 »       ldr»    r1,·[pc,·#316]»;·(394·<reversed_new+0x164>)
305 »       movs»   r3,·#1305 »       movs»   r3,·#1
306 »       add»    r2,·sp,·#12306 »       add»    r2,·sp,·#12
307 »       mov»    r0,·r4307 »       mov»    r0,·r4
308 »       str»    r2,·[sp,·#0]308 »       str»    r2,·[sp,·#0]
309 »       add»    r1,·pc309 »       add»    r1,·pc
310 »       mov»    r2,·r3310 »       mov»    r2,·r3
311 »       bl»     0·<PyArg_UnpackTuple>311 »       bl»     0·<PyArg_UnpackTuple>
312 ·R_ARM_THM_CALL» PyArg_UnpackTuple312 ·R_ARM_THM_CALL» PyArg_UnpackTuple
313 »       cmp»    r0,·#0313 »       cmp»    r0,·#0
314 »       beq.w»  382·<reversed_new+0x152>314 »       beq.w»  372·<reversed_new+0x142>
315 »       ldr»    r1,·[pc,·#296]»;·(398·<reversed_new+0x168>)315 »       ldr»    r1,·[pc,·#296]»;·(398·<reversed_new+0x168>)
316 »       ldr»    r0,·[sp,·#12]316 »       ldr»    r0,·[sp,·#12]
317 »       ldr»    r3,·[r6,·r1]317 »       ldr»    r3,·[r6,·r1]
318 »       ldr»    r4,·[r0,·#4]318 »       ldr»    r4,·[r0,·#4]
319 »       cmp»    r4,·r3319 »       cmp»    r4,·r3
320 »       beq.n»  336·<reversed_new+0x106>320 »       beq.n»  328·<reversed_new+0xf8>
321 »       ldr»    r2,·[pc,·#288]»;·(39c·<reversed_new+0x16c>)321 »       ldr»    r2,·[pc,·#288]»;·(39c·<reversed_new+0x16c>)
322 »       ldr»    r1,·[pc,·#292]»;·(3a0·<reversed_new+0x170>)322 »       ldr»    r1,·[pc,·#292]»;·(3a0·<reversed_new+0x170>)
323 »       add»    r2,·pc323 »       add»    r2,·pc
324 »       add»    r1,·pc324 »       add»    r1,·pc
325 »       adds»   r2,·#4325 »       adds»   r2,·#4
326 »       bl»     0·<_PyObject_LookupSpecial>326 »       bl»     0·<_PyObject_LookupSpecial>
327 ·R_ARM_THM_CALL» _PyObject_LookupSpecial327 ·R_ARM_THM_CALL» _PyObject_LookupSpecial
328 »       mov»    r7,·r0328 »       mov»    r7,·r0
329 »       cbz»    r0,·2e0·<reversed_new+0xb0> 
330 »       movs»   r1,·#0 
331 »       mov»    r0,·r7 
332 »       bl»     0·<PyObject_CallFunctionObjArgs> 
333 ·R_ARM_THM_CALL» PyObject_CallFunctionObjArgs 
334 »       ldr»    r1,·[r7,·#0] 
335 »       mov»    r5,·r0 
336 »       subs»   r4,·r1,·#1 
337 »       str»    r4,·[r7,·#0] 
338 »       cbnz»   r4,·2a4·<reversed_new+0x74> 
339 »       ldr»    r3,·[r7,·#4] 
340 »       mov»    r0,·r7 
341 »       ldr»    r7,·[r3,·#24] 
342 »       blx»    r7 
343 »       mov»    r0,·r5 
344 »       add»    sp,·#20 
345 »       pop»    {r4,·r5,·r6,·r7,·pc} 
346 »       mov»    r0,·r1 
347 »       ldr»    r1,·[pc,·#244]»;·(3a4·<reversed_new+0x174>) 
348 »       movs»   r3,·#1 
349 »       add»    r2,·sp,·#12 
350 »       add»    r1,·pc 
351 »       str»    r2,·[sp,·#0] 
352 »       mov»    r2,·r3 
353 »       bl»     0·<PyArg_UnpackTuple> 
354 ·R_ARM_THM_CALL» PyArg_UnpackTuple 
355 »       cmp»    r0,·#0329 »       cmp»    r0,·#0
356 »       beq.n»  382·<reversed_new+0x152> 
357 »       ldr»    r1,·[pc,·#212]»;·(398·<reversed_new+0x168>) 
358 »       ldr»    r0,·[sp,·#12] 
359 »       ldr»    r3,·[r6,·r1] 
360 »       ldr»    r7,·[r0,·#4] 
361 »       cmp»    r7,·r3 
362 »       beq.n»  336·<reversed_new+0x106>330 »       bne.n»  306·<reversed_new+0xd6>
363 »       ldr»    r4,·[pc,·#216]»;·(3a8·<reversed_new+0x178>) 
364 »       ldr»    r1,·[pc,·#220]»;·(3ac·<reversed_new+0x17c>) 
365 »       add»    r4,·pc 
366 »       add»    r1,·pc 
367 »       adds»   r2,·r4,·#4 
368 »       bl»     0·<_PyObject_LookupSpecial> 
369 ·R_ARM_THM_CALL» _PyObject_LookupSpecial 
370 »       mov»    r7,·r0 
371 »       cmp»    r0,·#0 
372 »       bne.n»  28a·<reversed_new+0x5a> 
373 »       bl»     0·<PyErr_Occurred>331 »       bl»     0·<PyErr_Occurred>
374 ·R_ARM_THM_CALL» PyErr_Occurred332 ·R_ARM_THM_CALL» PyErr_Occurred
375 »       mov»    r7,·r0333 »       mov»    r7,·r0
376 »       cmp»    r0,·#0334 »       cmp»    r0,·#0
377 »       bne.n»  382·<reversed_new+0x152>335 »       bne.n»  372·<reversed_new+0x142>
378 »       ldr»    r0,·[sp,·#12]336 »       ldr»    r0,·[sp,·#12]
379 »       bl»     0·<PySequence_Check>337 »       bl»     0·<PySequence_Check>
380 ·R_ARM_THM_CALL» PySequence_Check338 ·R_ARM_THM_CALL» PySequence_Check
381 »       cbz»    r0,·324·<reversed_new+0xf4>339 »       cmp»    r0,·#0
 340 »       beq.n»  376·<reversed_new+0x146>
382 »       ldr»    r0,·[sp,·#12]341 »       ldr»    r0,·[sp,·#12]
383 »       bl»     0·<PySequence_Size>342 »       bl»     0·<PySequence_Size>
384 ·R_ARM_THM_CALL» PySequence_Size343 ·R_ARM_THM_CALL» PySequence_Size
385 »       mov»    r6,·r0344 »       mov»    r6,·r0
386 »       adds»   r2,·r0,·#1345 »       adds»   r2,·r0,·#1
387 »       beq.n»  382·<reversed_new+0x152>346 »       beq.n»  372·<reversed_new+0x142>
388 »       ldr.w»  r2,·[r5,·#152]»      ;·0x98347 »       ldr.w»  r2,·[r5,·#152]»      ;·0x98
389 »       mov»    r0,·r5348 »       mov»    r0,·r5
390 »       mov»    r1,·r7349 »       mov»    r1,·r7
391 »       blx»    r2350 »       blx»    r2
392 »       mov»    r5,·r0351 »       mov»    r5,·r0
 352 »       cbz»    r0,·2ca·<reversed_new+0x9a>
393 »       cmp»    r0,·#0 
394 »       beq.n»  2a4·<reversed_new+0x74> 
395 »       ldr»    r1,·[sp,·#12]353 »       ldr»    r1,·[sp,·#12]
396 »       subs»   r0,·r6,·#1354 »       subs»   r0,·r6,·#1
397 »       str»    r0,·[r5,·#8]355 »       str»    r0,·[r5,·#8]
398 »       ldr»    r7,·[r1,·#0]356 »       ldr»    r7,·[r1,·#0]
399 »       mov»    r0,·r5 
400 »       adds»   r7,·#1357 »       adds»   r7,·#1
401 »       str»    r7,·[r1,·#0]358 »       str»    r7,·[r1,·#0]
402 »       ldr»    r2,·[sp,·#12]359 »       ldr»    r2,·[sp,·#12]
403 »       str»    r2,·[r5,·#12]360 »       str»    r2,·[r5,·#12]
 361 »       mov»    r0,·r5
404 »       add»    sp,·#20362 »       add»    sp,·#20
405 »       pop»    {r4,·r5,·r6,·r7,·pc}363 »       pop»    {r4,·r5,·r6,·r7,·pc}
 364 »       mov»    r0,·r1
406 »       ldr»    r0,·[pc,·#136]»;·(3b0·<reversed_new+0x180>) 
407 »       movs»   r5,·#0 
408 »       ldr»    r1,·[pc,·#136]»;·(3b4·<reversed_new+0x184>)365 »       ldr»    r1,·[pc,·#208]»;·(3a4·<reversed_new+0x174>)
 366 »       movs»   r3,·#1
 367 »       add»    r2,·sp,·#12
409 »       add»    r1,·pc368 »       add»    r1,·pc
Max diff block lines reached; 2329/6757 bytes (34.47%) of diff not shown.
2.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 29, 26 lines modifiedOffset 29, 26 lines modified
29 ··0x000001a0·794e756d·6265725f·41646400·50795475·yNumber_Add.PyTu29 ··0x000001a0·794e756d·6265725f·41646400·50795475·yNumber_Add.PyTu
30 ··0x000001b0·706c655f·4e657700·5079496e·745f4672·ple_New.PyInt_Fr30 ··0x000001b0·706c655f·4e657700·5079496e·745f4672·ple_New.PyInt_Fr
31 ··0x000001c0·6f6d4c6f·6e670050·794f626a·6563745f·omLong.PyObject_31 ··0x000001c0·6f6d4c6f·6e670050·794f626a·6563745f·omLong.PyObject_
32 ··0x000001d0·47435f55·6e547261·636b005f·50794172·GC_UnTrack._PyAr32 ··0x000001d0·47435f55·6e547261·636b005f·50794172·GC_UnTrack._PyAr
33 ··0x000001e0·675f4e6f·4b657977·6f726473·00507941·g_NoKeywords.PyA33 ··0x000001e0·675f4e6f·4b657977·6f726473·00507941·g_NoKeywords.PyA
34 ··0x000001f0·72675f55·6e706163·6b547570·6c65005f·rg_UnpackTuple._34 ··0x000001f0·72675f55·6e706163·6b547570·6c65005f·rg_UnpackTuple._
35 ··0x00000200·50794f62·6a656374·5f4c6f6f·6b757053·PyObject_LookupS35 ··0x00000200·50794f62·6a656374·5f4c6f6f·6b757053·PyObject_LookupS
36 ··0x00000210·70656369·616c0050·794f626a·6563745f·pecial.PyObject_36 ··0x00000210·70656369·616c0050·79536571·75656e63·pecial.PySequenc
 37 ··0x00000220·655f4368·65636b00·50795365·7175656e·e_Check.PySequen
 38 ··0x00000230·63655f53·697a6500·50794f62·6a656374·ce_Size.PyObject
37 ··0x00000220·43616c6c·46756e63·74696f6e·4f626a41·CallFunctionObjA39 ··0x00000240·5f43616c·6c46756e·6374696f·6e4f626a·_CallFunctionObj
38 ··0x00000230·72677300·50795365·7175656e·63655f43·rgs.PySequence_C 
39 ··0x00000240·6865636b·00507953·65717565·6e63655f·heck.PySequence_ 
40 ··0x00000250·53697a65·00507945·72725f53·65745374·Size.PyErr_SetSt 
41 ··0x00000260·72696e67·0050794f·626a6563·745f4765·ring.PyObject_Ge40 ··0x00000250·41726773·0050794f·626a6563·745f4765·Args.PyObject_Ge
42 ··0x00000270·74417474·72537472·696e6700·50794572·tAttrString.PyEr41 ··0x00000260·74417474·72537472·696e6700·50794572·tAttrString.PyEr
43 ··0x00000280·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch42 ··0x00000270·725f4578·63657074·696f6e4d·61746368·r_ExceptionMatch
 43 ··0x00000280·65730050·79457272·5f536574·53747269·es.PyErr_SetStri
44 ··0x00000290·65730050·79496e73·74616e63·655f5479·es.PyInstance_Ty44 ··0x00000290·6e670050·79496e73·74616e63·655f5479·ng.PyInstance_Ty
45 ··0x000002a0·70650050·79457863·5f547970·65457272·pe.PyExc_TypeErr 
46 ··0x000002b0·6f720050·79457863·5f417474·72696275·or.PyExc_Attribu45 ··0x000002a0·70650050·79457863·5f417474·72696275·pe.PyExc_Attribu
 46 ··0x000002b0·74654572·726f7200·50794578·635f5479·teError.PyExc_Ty
47 ··0x000002c0·74654572·726f7200·50795365·7175656e·teError.PySequen47 ··0x000002c0·70654572·726f7200·50795365·7175656e·peError.PySequen
48 ··0x000002d0·63655f47·65744974·656d0050·79457863·ce_GetItem.PyExc48 ··0x000002d0·63655f47·65744974·656d0050·79457863·ce_GetItem.PyExc
49 ··0x000002e0·5f496e64·65784572·726f7200·50794578·_IndexError.PyEx49 ··0x000002e0·5f496e64·65784572·726f7200·50794578·_IndexError.PyEx
50 ··0x000002f0·635f5374·6f704974·65726174·696f6e00·c_StopIteration.50 ··0x000002f0·635f5374·6f704974·65726174·696f6e00·c_StopIteration.
51 ··0x00000300·50795265·76657273·65645f54·79706500·PyReversed_Type.51 ··0x00000300·50795265·76657273·65645f54·79706500·PyReversed_Type.
52 ··0x00000310·5079456e·756d5f54·79706500·50795479·PyEnum_Type.PyTy52 ··0x00000310·5079456e·756d5f54·79706500·50795479·PyEnum_Type.PyTy
53 ··0x00000320·70655f54·79706500·50794f62·6a656374·pe_Type.PyObject53 ··0x00000320·70655f54·79706500·50794f62·6a656374·pe_Type.PyObject
54 ··0x00000330·5f47656e·65726963·47657441·74747200·_GenericGetAttr.54 ··0x00000330·5f47656e·65726963·47657441·74747200·_GenericGetAttr.
69.9 KB
exceptions.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········49928·(bytes·into·file)13 ··Start·of·section·headers:··········49932·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.51 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0xc308:1 There·are·19·section·headers,·starting·at·offset·0xc30c:
  
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]·.text·············PROGBITS········00000000·000034·00272c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002730·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009bec·001488·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·009bf0·001488·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002760·000113·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002764·000113·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·002874·000018·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·002878·000018·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·002874·0017a4·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·002878·0017a4·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·004018·00052c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00401c·00052c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00b074·000098·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00b078·000098·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·004544·000384·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·004548·000384·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00b10c·0001b8·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00b110·0001b8·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·0048c8·0000c4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0048cc·0000c4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·00b2c4·000070·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·00b2c8·000070·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·00498c·002710·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·004990·002710·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·00b334·000f30·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·00b338·000f30·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·00709c·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·0070a0·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00709c·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0070a0·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·0070d0·0019c0·10·····17·287··420 ··[16]·.symtab···········SYMTAB··········00000000·0070d4·0019c0·10·····17·287··4
21 ··[17]·.strtab···········STRTAB··········00000000·008a90·00115a·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·008a94·00115a·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·00c264·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·00c268·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
9.81 KB
readelf --wide --symbols {}
    
Offset 141, 65 lines modifiedOffset 141, 65 lines modified
141 ···137:·00001f95···112·FUNC····LOCAL··DEFAULT····1·BaseException_get_message141 ···137:·00001f95···112·FUNC····LOCAL··DEFAULT····1·BaseException_get_message
142 ···138:·00001ff0·····0·NOTYPE··LOCAL··DEFAULT····1·$d142 ···138:·00001ff0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
143 ···139:·00002004·····0·NOTYPE··LOCAL··DEFAULT····1·$t143 ···139:·00002004·····0·NOTYPE··LOCAL··DEFAULT····1·$t
144 ···140:·00002005····82·FUNC····LOCAL··DEFAULT····1·BaseException_repr144 ···140:·00002005····82·FUNC····LOCAL··DEFAULT····1·BaseException_repr
145 ···141:·00002059····22·FUNC····LOCAL··DEFAULT····1·BaseException_reduce145 ···141:·00002059····22·FUNC····LOCAL··DEFAULT····1·BaseException_reduce
146 ···142:·00000624·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76146 ···142:·00000624·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76
147 ···143:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77147 ···143:·00000638·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77
148 ···144:·00002071···340·FUNC····LOCAL··DEFAULT····1·EnvironmentError_str148 ···144:·00002071···344·FUNC····LOCAL··DEFAULT····1·EnvironmentError_str
149 ···145:·000021b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d149 ···145:·000021b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
150 ···146:·000021c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t150 ···146:·000021c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
151 ···147:·000021c5···120·FUNC····LOCAL··DEFAULT····1·EnvironmentError_reduce151 ···147:·000021c9···120·FUNC····LOCAL··DEFAULT····1·EnvironmentError_reduce
152 ···148:·0000223d····56·FUNC····LOCAL··DEFAULT····1·EnvironmentError_traverse152 ···148:·00002241····56·FUNC····LOCAL··DEFAULT····1·EnvironmentError_traverse
153 ···149:·00002275····44·FUNC····LOCAL··DEFAULT····1·UnicodeDecodeError_init153 ···149:·00002279····44·FUNC····LOCAL··DEFAULT····1·UnicodeDecodeError_init
154 ···150:·00002298·····0·NOTYPE··LOCAL··DEFAULT····1·$d154 ···150:·0000229c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
155 ···151:·00000648·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78155 ···151:·00000648·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78
156 ···152:·00000650·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79156 ···152:·00000650·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79
157 ···153:·00000690·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80157 ···153:·00000690·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80
158 ···154:·000022a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t158 ···154:·000022a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
159 ···155:·000022a1···212·FUNC····LOCAL··DEFAULT····1·UnicodeDecodeError_str159 ···155:·000022a5···212·FUNC····LOCAL··DEFAULT····1·UnicodeDecodeError_str
160 ···156:·00002364·····0·NOTYPE··LOCAL··DEFAULT····1·$d160 ···156:·00002368·····0·NOTYPE··LOCAL··DEFAULT····1·$d
161 ···157:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC81161 ···157:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC81
162 ···158:·00002374·····0·NOTYPE··LOCAL··DEFAULT····1·$t162 ···158:·00002378·····0·NOTYPE··LOCAL··DEFAULT····1·$t
163 ···159:·00002375···168·FUNC····LOCAL··DEFAULT····1·UnicodeTranslateError_init163 ···159:·00002379···168·FUNC····LOCAL··DEFAULT····1·UnicodeTranslateError_init
164 ···160:·0000240c·····0·NOTYPE··LOCAL··DEFAULT····1·$d164 ···160:·00002410·····0·NOTYPE··LOCAL··DEFAULT····1·$d
165 ···161:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC82165 ···161:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC82
166 ···162:·00000714·····0·NOTYPE··LOCAL··DEFAULT····5·.LC83166 ···162:·00000714·····0·NOTYPE··LOCAL··DEFAULT····5·.LC83
167 ···163:·00000085···276·FUNC····LOCAL··DEFAULT····8·UnicodeTranslateError_str167 ···163:·00000085···276·FUNC····LOCAL··DEFAULT····8·UnicodeTranslateError_str
168 ···164:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·$d168 ···164:·00000170·····0·NOTYPE··LOCAL··DEFAULT····8·$d
169 ···165:·0000241c·····0·NOTYPE··LOCAL··DEFAULT····1·$t169 ···165:·00002420·····0·NOTYPE··LOCAL··DEFAULT····1·$t
170 ···166:·0000241d···116·FUNC····LOCAL··DEFAULT····1·BaseException_set_message170 ···166:·00002421···116·FUNC····LOCAL··DEFAULT····1·BaseException_set_message
171 ···167:·00002488·····0·NOTYPE··LOCAL··DEFAULT····1·$d171 ···167:·0000248c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
172 ···168:·0000074c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC84172 ···168:·0000074c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC84
173 ···169:·00002490·····0·NOTYPE··LOCAL··DEFAULT····1·$t173 ···169:·00002494·····0·NOTYPE··LOCAL··DEFAULT····1·$t
174 ···170:·00002491···132·FUNC····LOCAL··DEFAULT····1·BaseException_setstate174 ···170:·00002495···132·FUNC····LOCAL··DEFAULT····1·BaseException_setstate
175 ···171:·00002504·····0·NOTYPE··LOCAL··DEFAULT····1·$d175 ···171:·00002508·····0·NOTYPE··LOCAL··DEFAULT····1·$d
176 ···172:·00002514·····0·NOTYPE··LOCAL··DEFAULT····1·$t176 ···172:·00002518·····0·NOTYPE··LOCAL··DEFAULT····1·$t
177 ···173:·00002515····18·FUNC····LOCAL··DEFAULT····1·KeyError_str177 ···173:·00002519····18·FUNC····LOCAL··DEFAULT····1·KeyError_str
178 ···174:·00000768·····0·NOTYPE··LOCAL··DEFAULT····5·.LC85178 ···174:·00000768·····0·NOTYPE··LOCAL··DEFAULT····5·.LC85
179 ···175:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·$t179 ···175:·00000198·····0·NOTYPE··LOCAL··DEFAULT····8·$t
180 ···176:·00000199····76·FUNC····LOCAL··DEFAULT····8·BaseException_getslice180 ···176:·00000199····76·FUNC····LOCAL··DEFAULT····8·BaseException_getslice
181 ···177:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·$d181 ···177:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····8·$d
182 ···178:·00002529···108·FUNC····LOCAL··DEFAULT····1·BaseException_unicode182 ···178:·0000252d···108·FUNC····LOCAL··DEFAULT····1·BaseException_unicode
183 ···179:·0000258c·····0·NOTYPE··LOCAL··DEFAULT····1·$d183 ···179:·00002590·····0·NOTYPE··LOCAL··DEFAULT····1·$d
184 ···180:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC86184 ···180:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC86
185 ···181:·00002594·····0·NOTYPE··LOCAL··DEFAULT····1·$t185 ···181:·00002598·····0·NOTYPE··LOCAL··DEFAULT····1·$t
186 ···182:·00002595····84·FUNC····LOCAL··DEFAULT····1·BaseException_set_args186 ···182:·00002599····84·FUNC····LOCAL··DEFAULT····1·BaseException_set_args
187 ···183:·000025e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d187 ···183:·000025e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
188 ···184:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC87188 ···184:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC87
189 ···185:·000025e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t189 ···185:·000025ec·····0·NOTYPE··LOCAL··DEFAULT····1·$t
190 ···186:·00002618·····0·NOTYPE··LOCAL··DEFAULT····1·$d190 ···186:·0000261c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
191 ···187:·00002620·····0·NOTYPE··LOCAL··DEFAULT····1·$t191 ···187:·00002624·····0·NOTYPE··LOCAL··DEFAULT····1·$t
192 ···188:·00002669····84·FUNC····LOCAL··DEFAULT····1·get_string192 ···188:·0000266d····84·FUNC····LOCAL··DEFAULT····1·get_string
193 ···189:·00002664·····0·NOTYPE··LOCAL··DEFAULT····1·$d193 ···189:·00002668·····0·NOTYPE··LOCAL··DEFAULT····1·$d
194 ···190:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC88194 ···190:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC88
195 ···191:·00002668·····0·NOTYPE··LOCAL··DEFAULT····1·$t195 ···191:·0000266c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
196 ···192:·000026ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d196 ···192:·000026b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
197 ···193:·000026bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t197 ···193:·000026c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
198 ···194:·000026e5····48·FUNC····LOCAL··DEFAULT····1·set_string198 ···194:·000026e9····48·FUNC····LOCAL··DEFAULT····1·set_string
199 ···195:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·$t199 ···195:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
200 ···196:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC89200 ···196:·000007f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC89
201 ···197:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·.LC90201 ···197:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·.LC90
202 ···198:·000001ed···116·FUNC····LOCAL··DEFAULT····8·BaseException_set_dict202 ···198:·000001ed···116·FUNC····LOCAL··DEFAULT····8·BaseException_set_dict
203 ···199:·00000250·····0·NOTYPE··LOCAL··DEFAULT····8·$d203 ···199:·00000250·····0·NOTYPE··LOCAL··DEFAULT····8·$d
204 ···200:·00000830·····0·NOTYPE··LOCAL··DEFAULT····5·.LC91204 ···200:·00000830·····0·NOTYPE··LOCAL··DEFAULT····5·.LC91
205 ···201:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·$t205 ···201:·00000260·····0·NOTYPE··LOCAL··DEFAULT····8·$t
25.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9bec·contains·657·entries:1 Relocation·section·'.rel.text'·at·offset·0x9bf0·contains·657·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready3 0000000a··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
4 0000001a··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready4 0000001a··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 0000002c··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready5 0000002c··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 00000040··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready6 00000040··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000054··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready7 00000054··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000068··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000068··0001200a·R_ARM_THM_CALL·········00000000···PyType_Ready
28.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3610, 189 lines modifiedOffset 3610, 190 lines modified
3610 ·R_ARM_THM_JUMP24»       PyTuple_Pack3610 ·R_ARM_THM_JUMP24»       PyTuple_Pack
3611 »       nop3611 »       nop
  
3612 00002070·<EnvironmentError_str>:3612 00002070·<EnvironmentError_str>:
3613 EnvironmentError_str():3613 EnvironmentError_str():
3614 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}3614 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
3615 »       mov»    r5,·r03615 »       mov»    r5,·r0
3616 »       ldr.w»  r8,·[pc,·#316]»      ;·21b4·<EnvironmentError_str+0x144>3616 »       ldr.w»  r8,·[pc,·#320]»      ;·21b8·<EnvironmentError_str+0x148>
3617 »       ldr»    r3,·[r0,·#28]3617 »       ldr»    r3,·[r0,·#28]
3618 »       add»    r8,·pc3618 »       add»    r8,·pc
3619 »       cmp»    r3,·#03619 »       cmp»    r3,·#0
3620 »       beq.n»  20f8·<EnvironmentError_str+0x88>3620 »       beq.n»  20fc·<EnvironmentError_str+0x8c>
3621 »       ldr»    r0,·[pc,·#308]»;·(21b8·<EnvironmentError_str+0x148>)3621 »       ldr»    r0,·[pc,·#312]»;·(21bc·<EnvironmentError_str+0x14c>)
3622 »       add»    r0,·pc3622 »       add»    r0,·pc
3623 »       bl»     0·<PyString_FromString>3623 »       bl»     0·<PyString_FromString>
3624 ·R_ARM_THM_CALL» PyString_FromString3624 ·R_ARM_THM_CALL» PyString_FromString
3625 »       mov»    r7,·r03625 »       mov»    r7,·r0
3626 »       cmp»    r0,·#03626 »       cmp»    r0,·#0
3627 »       beq.n»  216a·<EnvironmentError_str+0xfa>3627 »       beq.n»  2190·<EnvironmentError_str+0x120>
3628 »       ldr»    r0,·[r5,·#28]3628 »       ldr»    r0,·[r5,·#28]
3629 »       bl»     0·<PyObject_Repr>3629 »       bl»     0·<PyObject_Repr>
3630 ·R_ARM_THM_CALL» PyObject_Repr3630 ·R_ARM_THM_CALL» PyObject_Repr
3631 »       mov»    r6,·r03631 »       mov»    r6,·r0
3632 »       cmp»    r0,·#03632 »       cmp»    r0,·#0
3633 »       beq.n»  2162·<EnvironmentError_str+0xf2>3633 »       beq.w»  21a4·<EnvironmentError_str+0x134>
3634 »       movs»   r0,·#33634 »       movs»   r0,·#3
3635 »       bl»     0·<PyTuple_New>3635 »       bl»     0·<PyTuple_New>
3636 ·R_ARM_THM_CALL» PyTuple_New3636 ·R_ARM_THM_CALL» PyTuple_New
3637 »       mov»    r4,·r03637 »       mov»    r4,·r0
3638 »       cmp»    r0,·#03638 »       cmp»    r0,·#0
3639 »       beq.n»  216e·<EnvironmentError_str+0xfe>3639 »       beq.n»  2178·<EnvironmentError_str+0x108>
3640 »       ldr»    r3,·[r5,·#20]3640 »       ldr»    r3,·[r5,·#20]
3641 »       cmp»    r3,·#03641 »       cmp»    r3,·#0
3642 »       beq.n»  2152·<EnvironmentError_str+0xe2>3642 »       beq.n»  2194·<EnvironmentError_str+0x124>
3643 »       ldr»    r0,·[r3,·#0]3643 »       ldr»    r0,·[r3,·#0]
3644 »       adds»   r0,·#13644 »       adds»   r0,·#1
3645 »       str»    r0,·[r3,·#0]3645 »       str»    r0,·[r3,·#0]
3646 »       ldr»    r3,·[r5,·#20]3646 »       ldr»    r3,·[r5,·#20]
3647 »       str»    r3,·[r4,·#12]3647 »       str»    r3,·[r4,·#12]
3648 »       ldr»    r1,·[r5,·#24]3648 »       ldr»    r1,·[r5,·#24]
 3649 »       cmp»    r1,·#0
3649 »       cbz»    r1,·2106·<EnvironmentError_str+0x96>3650 »       beq.n»  2148·<EnvironmentError_str+0xd8>
3650 »       ldr»    r3,·[r1,·#0]3651 »       ldr»    r3,·[r1,·#0]
3651 »       adds»   r3,·#13652 »       adds»   r3,·#1
3652 »       str»    r3,·[r1,·#0]3653 »       str»    r3,·[r1,·#0]
3653 »       ldr»    r1,·[r5,·#24]3654 »       ldr»    r1,·[r5,·#24]
3654 »       str»    r1,·[r4,·#16]3655 »       str»    r1,·[r4,·#16]
3655 »       str»    r6,·[r4,·#20]3656 »       str»    r6,·[r4,·#20]
3656 »       mov»    r1,·r43657 »       mov»    r1,·r4
3657 »       mov»    r0,·r73658 »       mov»    r0,·r7
3658 »       bl»     0·<PyString_Format>3659 »       bl»     0·<PyString_Format>
3659 ·R_ARM_THM_CALL» PyString_Format3660 ·R_ARM_THM_CALL» PyString_Format
3660 »       ldr»    r5,·[r7,·#0]3661 »       ldr»    r5,·[r7,·#0]
3661 »       mov»    r6,·r03662 »       mov»    r6,·r0
3662 »       subs»   r0,·r5,·#13663 »       subs»   r0,·r5,·#1
3663 »       str»    r0,·[r7,·#0]3664 »       str»    r0,·[r7,·#0]
3664 »       cbnz»   r0,·20e2·<EnvironmentError_str+0x72>3665 »       cbnz»   r0,·20e6·<EnvironmentError_str+0x76>
3665 »       ldr»    r2,·[r7,·#4]3666 »       ldr»    r2,·[r7,·#4]
3666 »       mov»    r0,·r73667 »       mov»    r0,·r7
3667 »       ldr»    r7,·[r2,·#24]3668 »       ldr»    r7,·[r2,·#24]
3668 »       blx»    r73669 »       blx»    r7
3669 »       ldr»    r3,·[r4,·#0]3670 »       ldr»    r3,·[r4,·#0]
3670 »       subs»   r1,·r3,·#13671 »       subs»   r1,·r3,·#1
3671 »       str»    r1,·[r4,·#0]3672 »       str»    r1,·[r4,·#0]
3672 »       cbnz»   r1,·20f2·<EnvironmentError_str+0x82>3673 »       cbnz»   r1,·20f6·<EnvironmentError_str+0x86>
3673 »       ldr»    r5,·[r4,·#4]3674 »       ldr»    r5,·[r4,·#4]
3674 »       mov»    r0,·r43675 »       mov»    r0,·r4
3675 »       ldr»    r4,·[r5,·#24]3676 »       ldr»    r4,·[r5,·#24]
3676 »       blx»    r43677 »       blx»    r4
3677 »       mov»    r0,·r63678 »       mov»    r0,·r6
3678 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}3679 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
3679 »       ldr»    r0,·[r0,·#20]3680 »       ldr»    r0,·[r0,·#20]
3680 »       cbnz»   r0,·2116·<EnvironmentError_str+0xa6>3681 »       cbnz»   r0,·210a·<EnvironmentError_str+0x9a>
3681 »       mov»    r0,·r53682 »       mov»    r0,·r5
3682 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}3683 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
3683 »       b.w»    1764·<BaseException_str>3684 »       b.w»    1764·<BaseException_str>
3684 »       ldr»    r5,·[pc,·#180]»;·(21bc·<EnvironmentError_str+0x14c>) 
3685 »       ldr.w»  r0,·[r8,·r5] 
3686 »       str»    r0,·[r4,·#16] 
3687 »       ldr»    r2,·[r0,·#0] 
3688 »       adds»   r2,·#1 
3689 »       str»    r2,·[r0,·#0] 
3690 »       b.n»    20c6·<EnvironmentError_str+0x56> 
3691 »       ldr»    r1,·[r5,·#24]3685 »       ldr»    r1,·[r5,·#24]
3692 »       cmp»    r1,·#03686 »       cmp»    r1,·#0
3693 »       beq.n»  20fc·<EnvironmentError_str+0x8c>3687 »       beq.n»  2100·<EnvironmentError_str+0x90>
3694 »       ldr»    r0,·[pc,·#160]»;·(21c0·<EnvironmentError_str+0x150>)3688 »       ldr»    r0,·[pc,·#172]»;·(21c0·<EnvironmentError_str+0x150>)
3695 »       add»    r0,·pc3689 »       add»    r0,·pc
3696 »       bl»     0·<PyString_FromString>3690 »       bl»     0·<PyString_FromString>
3697 ·R_ARM_THM_CALL» PyString_FromString3691 ·R_ARM_THM_CALL» PyString_FromString
3698 »       mov»    r7,·r03692 »       mov»    r7,·r0
 3693 »       cmp»    r0,·#0
3699 »       cbz»    r0,·216a·<EnvironmentError_str+0xfa>3694 »       beq.n»  2190·<EnvironmentError_str+0x120>
3700 »       movs»   r0,·#23695 »       movs»   r0,·#2
3701 »       bl»     0·<PyTuple_New>3696 »       bl»     0·<PyTuple_New>
3702 ·R_ARM_THM_CALL» PyTuple_New3697 ·R_ARM_THM_CALL» PyTuple_New
3703 »       mov»    r4,·r03698 »       mov»    r4,·r0
 3699 »       cmp»    r0,·#0
3704 »       cbz»    r0,·217e·<EnvironmentError_str+0x10e>3700 »       beq.n»  2188·<EnvironmentError_str+0x118>
3705 »       ldr»    r6,·[r5,·#20]3701 »       ldr»    r6,·[r5,·#20]
3706 »       cmp»    r6,·#0 
3707 »       beq.n»  21a2·<EnvironmentError_str+0x132>3702 »       cbz»    r6,·2168·<EnvironmentError_str+0xf8>
3708 »       ldr»    r1,·[r6,·#0]3703 »       ldr»    r1,·[r6,·#0]
3709 »       adds»   r1,·#13704 »       adds»   r1,·#1
3710 »       str»    r1,·[r6,·#0]3705 »       str»    r1,·[r6,·#0]
3711 »       ldr»    r6,·[r5,·#20]3706 »       ldr»    r6,·[r5,·#20]
3712 »       str»    r6,·[r0,·#12]3707 »       str»    r6,·[r0,·#12]
3713 »       ldr»    r3,·[r5,·#24]3708 »       ldr»    r3,·[r5,·#24]
3714 »       cbz»    r3,·2192·<EnvironmentError_str+0x122>3709 »       cbz»    r3,·2158·<EnvironmentError_str+0xe8>
3715 »       ldr»    r1,·[r3,·#0]3710 »       ldr»    r1,·[r3,·#0]
3716 »       adds»   r1,·#13711 »       adds»   r1,·#1
3717 »       str»    r1,·[r3,·#0]3712 »       str»    r1,·[r3,·#0]
3718 »       ldr»    r6,·[r5,·#24]3713 »       ldr»    r6,·[r5,·#24]
3719 »       str»    r6,·[r4,·#16]3714 »       str»    r6,·[r4,·#16]
3720 »       b.n»    20c8·<EnvironmentError_str+0x58>3715 »       b.n»    20cc·<EnvironmentError_str+0x5c>
3721 »       ldr»    r0,·[pc,·#104]»;·(21bc·<EnvironmentError_str+0x14c>)3716 »       ldr»    r5,·[pc,·#120]»;·(21c4·<EnvironmentError_str+0x154>)
3722 »       ldr.w»  r1,·[r8,·r0]3717 »       ldr.w»  r0,·[r8,·r5]
3723 »       str»    r1,·[r4,·#12]3718 »       str»    r0,·[r4,·#16]
3724 »       ldr»    r2,·[r1,·#0]3719 »       ldr»    r2,·[r0,·#0]
3725 »       adds»   r2,·#13720 »       adds»   r2,·#1
3726 »       str»    r2,·[r1,·#0]3721 »       str»    r2,·[r0,·#0]
 3722 »       b.n»    20ca·<EnvironmentError_str+0x5a>
 3723 »       ldr»    r5,·[pc,·#104]»;·(21c4·<EnvironmentError_str+0x154>)
 3724 »       ldr.w»  r0,·[r8,·r5]
 3725 »       str»    r0,·[r4,·#16]
 3726 »       ldr»    r2,·[r0,·#0]
 3727 »       adds»   r2,·#1
Max diff block lines reached; 24757/29228 bytes (84.70%) of diff not shown.
1.84 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 »       pop»    {r4,·pc}368 »       pop»    {r4,·pc}
  
369 000002cc·<PyUnicodeEncodeError_GetEncoding>:369 000002cc·<PyUnicodeEncodeError_GetEncoding>:
370 PyUnicodeEncodeError_GetEncoding():370 PyUnicodeEncodeError_GetEncoding():
371 »       ldr»    r1,·[pc,·#8]»  ;·(2d8·<PyUnicodeEncodeError_GetEncoding+0xc>)371 »       ldr»    r1,·[pc,·#8]»  ;·(2d8·<PyUnicodeEncodeError_GetEncoding+0xc>)
372 »       ldr»    r0,·[r0,·#20]372 »       ldr»    r0,·[r0,·#20]
373 »       add»    r1,·pc373 »       add»    r1,·pc
374 »       b.w»    2668·<get_string>374 »       b.w»    266c·<get_string>
375 ·R_ARM_THM_JUMP24»       get_string375 ·R_ARM_THM_JUMP24»       get_string
376 »       nop376 »       nop
377 »       .word»  0x00000004377 »       .word»  0x00000004
378 ·R_ARM_REL32»    .LC92378 ·R_ARM_REL32»    .LC92
  
379 000002dc·<PyUnicodeDecodeError_GetEncoding>:379 000002dc·<PyUnicodeDecodeError_GetEncoding>:
380 PyUnicodeDecodeError_GetEncoding():380 PyUnicodeDecodeError_GetEncoding():
23.3 KB
genobject.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7096·(bytes·into·file)13 ··Start·of·section·headers:··········7100·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.19 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x1bb8:1 There·are·19·section·headers,·starting·at·offset·0x1bbc:
  
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]·.text·············PROGBITS········00000000·000034·0001c8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001774·000088·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·001778·000088·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001fc·000136·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0001fc·000136·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000332·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000332·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000334·000199·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000334·000199·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0004d0·000770·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0004d0·000774·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0017fc·000220·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001800·000220·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000c40·000038·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·000c44·000038·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001a1c·000020·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·001a20·000020·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·000c78·0000c4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·000c7c·0000c4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·001a3c·000060·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·001a40·000060·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·000d3c·0000b8·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·000d40·0000b8·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·001a9c·000078·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·001aa0·000078·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·000df4·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·000df8·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000df4·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000df8·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·000e28·0005f0·10·····17··60··420 ··[16]·.symtab···········SYMTAB··········00000000·000e2c·0005f0·10·····17··60··4
21 ··[17]·.strtab···········STRTAB··········00000000·001418·00035a·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·00141c·00035a·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·001b14·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·001b18·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
1.83 KB
readelf --wide --symbols {}
    
Offset 14, 24 lines modifiedOffset 14, 24 lines modified
14 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC114 ····10:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
15 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC215 ····11:·00000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
16 ····12:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·000001dd···592·FUNC····LOCAL··DEFAULT····6·gen_del17 ····13:·000001dd···592·FUNC····LOCAL··DEFAULT····6·gen_del
18 ····14:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·00000408·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·$t19 ····15:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
20 ····16:·0000042d···132·FUNC····LOCAL··DEFAULT····6·gen_close20 ····16:·0000042d···132·FUNC····LOCAL··DEFAULT····6·gen_close
21 ····17:·000004b1···340·FUNC····LOCAL··DEFAULT····6·gen_send_ex21 ····17:·000004b1···344·FUNC····LOCAL··DEFAULT····6·gen_send_ex
22 ····18:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC323 ····19:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
24 ····20:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t24 ····20:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
25 ····21:·000005e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d25 ····21:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
26 ····22:·00000604·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·00000608·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000605···316·FUNC····LOCAL··DEFAULT····6·gen_iternext27 ····23:·00000609···316·FUNC····LOCAL··DEFAULT····6·gen_iternext
28 ····24:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····24:·00000730·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····25:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$t29 ····25:·00000744·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····26:·00000741····48·FUNC····LOCAL··DEFAULT····6·gen_traverse30 ····26:·00000745····48·FUNC····LOCAL··DEFAULT····6·gen_traverse
31 ····27:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC431 ····27:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
32 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC532 ····28:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
33 ····29:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC633 ····29:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
34 ····30:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC734 ····30:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000001···404·FUNC····LOCAL··DEFAULT····1·gen_throw36 ····32:·00000001···404·FUNC····LOCAL··DEFAULT····1·gen_throw
37 ····33:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
7.29 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1774·contains·17·entries:1 Relocation·section·'.rel.text'·at·offset·0x1778·contains·17·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000030··0000520a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple3 00000030··0000520a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
4 0000008c··0000530a·R_ARM_THM_CALL·········00000000···PyErr_NormalizeException4 0000008c··0000530a·R_ARM_THM_CALL·········00000000···PyErr_NormalizeException
5 00000096··00004a0a·R_ARM_THM_CALL·········00000000···PyErr_Restore5 00000096··00004a0a·R_ARM_THM_CALL·········00000000···PyErr_Restore
6 000000a0··0000110a·R_ARM_THM_CALL·········000004b1···gen_send_ex6 000000a0··0000110a·R_ARM_THM_CALL·········000004b1···gen_send_ex
7 000000cc··0000460a·R_ARM_THM_CALL·········00000000···PyErr_SetString7 000000cc··0000460a·R_ARM_THM_CALL·········00000000···PyErr_SetString
8 0000014c··0000460a·R_ARM_THM_CALL·········00000000···PyErr_SetString8 0000014c··0000460a·R_ARM_THM_CALL·········00000000···PyErr_SetString
10.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 522, 38 lines modifiedOffset 522, 38 lines modified
522 ·R_ARM_GOT32»    PyExc_RuntimeError522 ·R_ARM_GOT32»    PyExc_RuntimeError
523 »       .word»  0x00000026523 »       .word»  0x00000026
524 ·R_ARM_REL32»    .LC2524 ·R_ARM_REL32»    .LC2
  
525 000004b0·<gen_send_ex>:525 000004b0·<gen_send_ex>:
526 gen_send_ex():526 gen_send_ex():
527 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}527 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
528 »       ldr.w»  r8,·[pc,·#300]»      ;·5e4·<gen_send_ex+0x134>528 »       ldr.w»  r8,·[pc,·#304]»      ;·5e8·<gen_send_ex+0x138>
529 »       sub»    sp,·#12529 »       sub»    sp,·#12
530 »       ldr»    r3,·[pc,·#300]»;·(5e8·<gen_send_ex+0x138>)530 »       ldr»    r3,·[pc,·#304]»;·(5ec·<gen_send_ex+0x13c>)
531 »       add»    r8,·pc531 »       add»    r8,·pc
532 »       ldrd»   r4,·r5,·[r0,·#8]532 »       ldrd»   r4,·r5,·[r0,·#8]
533 »       str»    r2,·[sp,·#4]533 »       str»    r2,·[sp,·#4]
534 »       ldr.w»  r2,·[r8,·r3]534 »       ldr.w»  r2,·[r8,·r3]
535 »       ldr»    r2,·[r2,·#0]535 »       ldr»    r2,·[r2,·#0]
536 »       cmp»    r5,·#0536 »       cmp»    r5,·#0
537 »       bne.n»  58c·<gen_send_ex+0xdc>537 »       bne.n»  5ac·<gen_send_ex+0xfc>
538 »       mov»    r7,·r1538 »       mov»    r7,·r1
539 »       cmp»    r4,·#0539 »       cmp»    r4,·#0
540 »       beq.n»  5a2·<gen_send_ex+0xf2>540 »       beq.n»  590·<gen_send_ex+0xe0>
541 »       ldr»    r1,·[r4,·#36]» ;·0x24541 »       ldr»    r1,·[r4,·#36]» ;·0x24
542 »       cmp»    r1,·#0542 »       cmp»    r1,·#0
543 »       beq.n»  5a2·<gen_send_ex+0xf2>543 »       beq.n»  590·<gen_send_ex+0xe0>
544 »       ldr.w»  r9,·[pc,·#272]»      ;·5ec·<gen_send_ex+0x13c>544 »       ldr.w»  r9,·[pc,·#276]»      ;·5f0·<gen_send_ex+0x140>
545 »       mov»    r6,·r0545 »       mov»    r6,·r0
546 »       ldr»    r0,·[r4,·#60]» ;·0x3c546 »       ldr»    r0,·[r4,·#60]» ;·0x3c
547 »       adds»   r3,·r0,·#1547 »       adds»   r3,·r0,·#1
548 »       ldr.w»  r9,·[r8,·r9]548 »       ldr.w»  r9,·[r8,·r9]
549 »       beq.n»  546·<gen_send_ex+0x96>549 »       beq.n»  572·<gen_send_ex+0xc2>
550 »       cmp»    r7,·#0550 »       cmp»    r7,·#0
551 »       bne.n»  588·<gen_send_ex+0xd8>551 »       bne.n»  58c·<gen_send_ex+0xdc>
552 »       mov»    r5,·r9552 »       mov»    r5,·r9
553 »       ldr»    r3,·[r5,·#0]553 »       ldr»    r3,·[r5,·#0]
554 »       adds»   r3,·#1554 »       adds»   r3,·#1
555 »       str»    r3,·[r5,·#0]555 »       str»    r3,·[r5,·#0]
556 »       ldr»    r1,·[r4,·#36]» ;·0x24556 »       ldr»    r1,·[r4,·#36]» ;·0x24
557 »       adds»   r0,·r1,·#4557 »       adds»   r0,·r1,·#4
558 »       str»    r0,·[r4,·#36]» ;·0x24558 »       str»    r0,·[r4,·#36]» ;·0x24
212 KB
fileobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········37452·(bytes·into·file)13 ··Start·of·section·headers:··········37376·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.51 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x924c:1 There·are·19·section·headers,·starting·at·offset·0x9200:
  
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]·.text·············PROGBITS········00000000·000034·000bb8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e74·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007678·000608·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·00764c·000708·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000bec·000e64·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000ea8·000e64·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·001a50·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001d0c·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001a50·0007d5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001d0c·0007d5·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·002228·002cd0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0024e4·0029e8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·007c80·001110·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·007d54·000ff0·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·004ef8·000268·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·004ecc·000268·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·008d90·000170·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·008d44·000170·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·005160·0000c4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·005134·0000c4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·008f00·000080·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·008eb4·000080·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·005224·0001d4·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·0051f8·0001d4·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·008f80·000228·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·008f34·000228·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·0053f8·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·0053cc·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0053f8·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0053cc·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·00542c·0015d0·10·····17·215··420 ··[16]·.symtab···········SYMTAB··········00000000·005400·0015d0·10·····17·215··4
21 ··[17]·.strtab···········STRTAB··········00000000·0069fc·000c7b·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·0069d0·000c7b·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·0091a8·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·00915c·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
14.7 KB
readelf --wide --symbols {}
    
Offset 53, 61 lines modifiedOffset 53, 61 lines modified
53 ····49:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·00000add···968·FUNC····LOCAL··DEFAULT····6·file_read54 ····50:·00000add···968·FUNC····LOCAL··DEFAULT····6·file_read
55 ····51:·00000319···140·FUNC····LOCAL··DEFAULT····1·new_buffersize55 ····51:·00000319···140·FUNC····LOCAL··DEFAULT····1·new_buffersize
56 ····52:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00000ea4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00000ff4·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·00000ff4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····55:·00000ff8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·00000ff9···232·FUNC····LOCAL··DEFAULT····6·file_close60 ····56:·00000ff9···244·FUNC····LOCAL··DEFAULT····6·file_close
61 ····57:·000010c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d61 ····57:·000010d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
62 ····58:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1662 ····58:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
63 ····59:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1763 ····59:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
64 ····60:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1864 ····60:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
65 ····61:·000010e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t65 ····61:·000010ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
66 ····62:·000010e1···500·FUNC····LOCAL··DEFAULT····6·file_write66 ····62:·000010ed···500·FUNC····LOCAL··DEFAULT····6·file_write
67 ····63:·000012ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d67 ····63:·000012b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
68 ····64:·000003a5···136·FUNC····LOCAL··DEFAULT····1·file_flush68 ····64:·000003a5···136·FUNC····LOCAL··DEFAULT····1·file_flush
69 ····65:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$d69 ····65:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$d
70 ····66:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·0000042d····56·FUNC····LOCAL··DEFAULT····1·file_fileno71 ····67:·0000042d····56·FUNC····LOCAL··DEFAULT····1·file_fileno
72 ····68:·00000458·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00000458·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1973 ····69:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
74 ····70:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2074 ····70:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
75 ····71:·000012d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t75 ····71:·000012e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
76 ····72:·000012d5···240·FUNC····LOCAL··DEFAULT····6·file_readline76 ····72:·000012e1···240·FUNC····LOCAL··DEFAULT····6·file_readline
77 ····73:·000014b1··1280·FUNC····LOCAL··DEFAULT····6·get_line77 ····73:·000014bd··1280·FUNC····LOCAL··DEFAULT····6·get_line
78 ····74:·0000139c·····0·NOTYPE··LOCAL··DEFAULT····6·$d78 ····74:·000013a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
79 ····75:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2179 ····75:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
80 ····76:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2280 ····76:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
81 ····77:·00000264·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2381 ····77:·00000264·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
82 ····78:·000013c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t82 ····78:·000013d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
83 ····79:·0000149c·····0·NOTYPE··LOCAL··DEFAULT····6·$d83 ····79:·000014a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
84 ····80:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2484 ····80:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
85 ····81:·000014b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t85 ····81:·000014bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
86 ····82:·000019a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d86 ····82:·000019ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
87 ····83:·000019b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t87 ····83:·000019bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
88 ····84:·00000465····72·FUNC····LOCAL··DEFAULT····1·PyFile_SetBufSize.part.088 ····84:·00000465····72·FUNC····LOCAL··DEFAULT····1·PyFile_SetBufSize.part.0
89 ····85:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2589 ····85:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
90 ····86:·000019bd···920·FUNC····LOCAL··DEFAULT····6·file_readlines90 ····86:·000019c9···920·FUNC····LOCAL··DEFAULT····6·file_readlines
91 ····87:·00001d20·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00001d2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$t92 ····88:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$t
93 ····89:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2693 ····89:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
94 ····90:·000004ad···388·FUNC····LOCAL··DEFAULT····1·file_readinto94 ····90:·000004ad···388·FUNC····LOCAL··DEFAULT····1·file_readinto
95 ····91:·00000610·····0·NOTYPE··LOCAL··DEFAULT····1·$d95 ····91:·00000610·····0·NOTYPE··LOCAL··DEFAULT····1·$d
96 ····92:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2796 ····92:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
97 ····93:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2897 ····93:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
98 ····94:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2998 ····94:·00000300·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
99 ····95:·00001d54·····0·NOTYPE··LOCAL··DEFAULT····6·$t99 ····95:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····6·$t
100 ····96:·00001d55···740·FUNC····LOCAL··DEFAULT····6·file_init100 ····96:·00001d61···744·FUNC····LOCAL··DEFAULT····6·file_init
101 ····97:·00002039···776·FUNC····LOCAL··DEFAULT····6·open_the_file101 ····97:·00002049···776·FUNC····LOCAL··DEFAULT····6·open_the_file
102 ····98:·0000200c·····0·NOTYPE··LOCAL··DEFAULT····6·$d102 ····98:·0000201c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
103 ····99:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30103 ····99:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
104 ···100:·00000344·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31104 ···100:·00000344·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
105 ···101:·00002038·····0·NOTYPE··LOCAL··DEFAULT····6·$t105 ···101:·00002048·····0·NOTYPE··LOCAL··DEFAULT····6·$t
106 ···102:·00002310·····0·NOTYPE··LOCAL··DEFAULT····6·$d106 ···102:·00002320·····0·NOTYPE··LOCAL··DEFAULT····6·$d
107 ···103:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$t107 ···103:·00000630·····0·NOTYPE··LOCAL··DEFAULT····1·$t
108 ···104:·00000631····52·FUNC····LOCAL··DEFAULT····1·file_self108 ···104:·00000631····52·FUNC····LOCAL··DEFAULT····1·file_self
109 ···105:·00000658·····0·NOTYPE··LOCAL··DEFAULT····1·$d109 ···105:·00000658·····0·NOTYPE··LOCAL··DEFAULT····1·$d
110 ···106:·00000368·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32110 ···106:·00000368·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
111 ···107:·00000664·····0·NOTYPE··LOCAL··DEFAULT····1·$t111 ···107:·00000664·····0·NOTYPE··LOCAL··DEFAULT····1·$t
112 ···108:·00000665····64·FUNC····LOCAL··DEFAULT····1·file_exit112 ···108:·00000665····64·FUNC····LOCAL··DEFAULT····1·file_exit
113 ···109:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d113 ···109:·00000698·····0·NOTYPE··LOCAL··DEFAULT····1·$d
75.2 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7678·contains·193·entries:1 Relocation·section·'.rel.text'·at·offset·0x764c·contains·225·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0000d80a·R_ARM_THM_CALL·········00000000···PyString_FromString3 0000002c··0000d80a·R_ARM_THM_CALL·········00000000···PyString_FromString
4 0000007a··0000d80a·R_ARM_THM_CALL·········00000000···PyString_FromString4 0000007a··0000d80a·R_ARM_THM_CALL·········00000000···PyString_FromString
5 0000008c··0000d90a·R_ARM_THM_CALL·········00000000···strchr5 0000008c··0000d90a·R_ARM_THM_CALL·········00000000···strchr
6 0000009e··0000d90a·R_ARM_THM_CALL·········00000000···strchr6 0000009e··0000d90a·R_ARM_THM_CALL·········00000000···strchr
7 000000c8··0000d90a·R_ARM_THM_CALL·········00000000···strchr7 000000c8··0000d90a·R_ARM_THM_CALL·········00000000···strchr
8 000000de··0000d90a·R_ARM_THM_CALL·········00000000···strchr8 000000de··0000d90a·R_ARM_THM_CALL·········00000000···strchr
1.06 KB
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 ]H]IyD7X8h1 ]H]IyD7X8h
2 RI4XyD·h2 RI4XyD·h
3 1I5XyD(h3 1I5XyD(h
 4 F'J'IzDY
4 file(name[,·mode[,·buffering]])·->·file·object5 file(name[,·mode[,·buffering]])·->·file·object
5 Open·a·file.··The·mode·can·be·'r',·'w'·or·'a'·for·reading·(default),6 Open·a·file.··The·mode·can·be·'r',·'w'·or·'a'·for·reading·(default),
6 writing·or·appending.··The·file·will·be·created·if·it·doesn't·exist7 writing·or·appending.··The·file·will·be·created·if·it·doesn't·exist
7 when·opened·for·writing·or·appending;·it·will·be·truncated·when8 when·opened·for·writing·or·appending;·it·will·be·truncated·when
8 opened·for·writing.··Add·a·'b'·to·the·mode·for·binary·files.9 opened·for·writing.··Add·a·'b'·to·the·mode·for·binary·files.
9 Add·a·'+'·to·the·mode·to·allow·simultaneous·reading·and·writing.10 Add·a·'+'·to·the·mode·to·allow·simultaneous·reading·and·writing.
10 If·the·buffering·argument·is·given,·0·means·unbuffered,·1·means·line11 If·the·buffering·argument·is·given,·0·means·unbuffered,·1·means·line
16.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 920, 15 lines modifiedOffset 920, 15 lines modified
920 »       cmp»    r4,·#0920 »       cmp»    r4,·#0
921 »       beq.w»  8de·<PyFile_GetLine+0x23a>921 »       beq.w»  8de·<PyFile_GetLine+0x23a>
922 »       ldr»    r4,·[r5,·#32]922 »       ldr»    r4,·[r5,·#32]
923 »       cmp»    r4,·#0923 »       cmp»    r4,·#0
924 »       bne.w»  8b8·<PyFile_GetLine+0x214>924 »       bne.w»  8b8·<PyFile_GetLine+0x214>
925 »       mov»    r1,·r7925 »       mov»    r1,·r7
926 »       mov»    r0,·r5926 »       mov»    r0,·r5
927 »       bl»     14b0·<get_line>927 »       bl»     14bc·<get_line>
928 ·R_ARM_THM_CALL» get_line928 ·R_ARM_THM_CALL» get_line
929 »       str»    r0,·[sp,·#4]929 »       str»    r0,·[sp,·#4]
930 »       b.n»    726·<PyFile_GetLine+0x82>930 »       b.n»    726·<PyFile_GetLine+0x82>
931 »       ldr»    r0,·[pc,·#372]»;·(908·<PyFile_GetLine+0x264>)931 »       ldr»    r0,·[pc,·#372]»;·(908·<PyFile_GetLine+0x264>)
932 »       ldr»    r1,·[pc,·#372]»;·(90c·<PyFile_GetLine+0x268>)932 »       ldr»    r1,·[pc,·#372]»;·(90c·<PyFile_GetLine+0x268>)
933 »       add»    r1,·pc933 »       add»    r1,·pc
934 »       ldr»    r7,·[r6,·r0]934 »       ldr»    r7,·[r6,·r0]
98.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 487, 24 lines modifiedOffset 487, 24 lines modified
487 file_dealloc():487 file_dealloc():
488 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}488 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
489 »       mov»    r4,·r0489 »       mov»    r4,·r0
490 »       ldr»    r5,·[pc,·#352]»;·(58c·<file_dealloc+0x168>)490 »       ldr»    r5,·[pc,·#352]»;·(58c·<file_dealloc+0x168>)
491 »       ldr»    r3,·[r0,·#68]» ;·0x44491 »       ldr»    r3,·[r0,·#68]» ;·0x44
492 »       add»    r5,·pc492 »       add»    r5,·pc
493 »       cmp»    r3,·#0493 »       cmp»    r3,·#0
494 »       bne.w»  568·<file_dealloc+0x144>494 »       bne.w»  56a·<file_dealloc+0x146>
495 »       ldr»    r6,·[r4,·#8]495 »       ldr»    r6,·[r4,·#8]
496 »       cmp»    r6,·#0496 »       cmp»    r6,·#0
497 »       beq.n»  4ee·<file_dealloc+0xca>497 »       beq.n»  4ee·<file_dealloc+0xca>
498 »       ldr.w»  sl,·[r4,·#20]498 »       ldr.w»  sl,·[r4,·#20]
499 »       cmp.w»  sl,·#0499 »       cmp.w»  sl,·#0
500 »       beq.n»  4ea·<file_dealloc+0xc6>500 »       beq.n»  4ea·<file_dealloc+0xc6>
501 »       ldr»    r7,·[r4,·#72]» ;·0x48501 »       ldr»    r7,·[r4,·#72]» ;·0x48
502 »       cmp»    r7,·#0502 »       cmp»    r7,·#0
503 »       bgt.n»  50e·<file_dealloc+0xea>503 »       bgt.n»  516·<file_dealloc+0xf2>
504 »       ldr.w»  r9,·[r4,·#44]»       ;·0x2c504 »       ldr.w»  r9,·[r4,·#44]»       ;·0x2c
505 »       mov.w»  r8,·#0505 »       mov.w»  r8,·#0
506 »       str.w»  r8,·[r4,·#8]506 »       str.w»  r8,·[r4,·#8]
507 »       str.w»  r8,·[r4,·#44]»       ;·0x2c507 »       str.w»  r8,·[r4,·#44]»       ;·0x2c
508 »       bl»     0·<PyEval_SaveThread>508 »       bl»     0·<PyEval_SaveThread>
509 ·R_ARM_THM_CALL» PyEval_SaveThread509 ·R_ARM_THM_CALL» PyEval_SaveThread
510 »       mov»    r7,·r0510 »       mov»    r7,·r0
622 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
290 ·R_ARM_THM_CALL» PyFile_FromFile290 ·R_ARM_THM_CALL» PyFile_FromFile
291 »       ldr»    r2,·[sp,·#4]291 »       ldr»    r2,·[sp,·#4]
292 »       cbnz»   r0,·232·<PyFile_FromString+0x22>292 »       cbnz»   r0,·232·<PyFile_FromString+0x22>
293 »       movs»   r4,·#0293 »       movs»   r4,·#0
294 »       b.n»    250·<PyFile_FromString+0x40>294 »       b.n»    250·<PyFile_FromString+0x40>
295 »       mov»    r1,·r5295 »       mov»    r1,·r5
296 »       mov»    r4,·r0296 »       mov»    r4,·r0
297 »       bl»     2038·<open_the_file>297 »       bl»     2048·<open_the_file>
298 ·R_ARM_THM_CALL» open_the_file298 ·R_ARM_THM_CALL» open_the_file
299 »       cbnz»   r0,·250·<PyFile_FromString+0x40>299 »       cbnz»   r0,·250·<PyFile_FromString+0x40>
300 »       ldr»    r3,·[r4,·#0]300 »       ldr»    r3,·[r4,·#0]
301 »       subs»   r1,·r3,·#1301 »       subs»   r1,·r3,·#1
302 »       str»    r1,·[r4,·#0]302 »       str»    r1,·[r4,·#0]
303 »       cmp»    r1,·#0303 »       cmp»    r1,·#0
304 »       bne.n»  22e·<PyFile_FromString+0x1e>304 »       bne.n»  22e·<PyFile_FromString+0x1e>
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 92, 17 lines modifiedOffset 92, 17 lines modified
92 ··0x00000590·72537472·696e6700·5079496e·745f4173·rString.PyInt_As92 ··0x00000590·72537472·696e6700·5079496e·745f4173·rString.PyInt_As
93 ··0x000005a0·4c6f6e67·00507949·6e745f46·726f6d4c·Long.PyInt_FromL93 ··0x000005a0·4c6f6e67·00507949·6e745f46·726f6d4c·Long.PyInt_FromL
94 ··0x000005b0·6f6e6700·50794f62·6a656374·5f536574·ong.PyObject_Set94 ··0x000005b0·6f6e6700·50794f62·6a656374·5f536574·ong.PyObject_Set
95 ··0x000005c0·41747472·53747269·6e670050·79457272·AttrString.PyErr95 ··0x000005c0·41747472·53747269·6e670050·79457272·AttrString.PyErr
96 ··0x000005d0·5f436c65·61720050·794d656d·5f467265·_Clear.PyMem_Fre96 ··0x000005d0·5f436c65·61720050·794d656d·5f467265·_Clear.PyMem_Fre
97 ··0x000005e0·65006672·65650050·79537973·5f577269·e.free.PySys_Wri97 ··0x000005e0·65006672·65650050·79537973·5f577269·e.free.PySys_Wri
98 ··0x000005f0·74655374·64657272·00507945·72725f50·teStderr.PyErr_P98 ··0x000005f0·74655374·64657272·00507945·72725f50·teStderr.PyErr_P
99 ··0x00000600·72696e74·0050794f·626a6563·745f436c·rint.PyObject_Cl99 ··0x00000600·72696e74·00507945·72725f53·65744672·rint.PyErr_SetFr
 100 ··0x00000610·6f6d4572·726e6f00·50794f62·6a656374·omErrno.PyObject
100 ··0x00000610·65617257·65616b52·65667300·50794572·earWeakRefs.PyEr101 ··0x00000620·5f436c65·61725765·616b5265·66730050·_ClearWeakRefs.P
101 ··0x00000620·725f5365·7446726f·6d457272·6e6f0050·r_SetFromErrno.P 
102 ··0x00000630·79457863·5f537973·74656d45·72726f72·yExc_SystemError102 ··0x00000630·79457863·5f537973·74656d45·72726f72·yExc_SystemError
103 ··0x00000640·00507946·696c655f·57726974·654f626a·.PyFile_WriteObj103 ··0x00000640·00507946·696c655f·57726974·654f626a·.PyFile_WriteObj
104 ··0x00000650·65637400·50794f62·6a656374·5f537472·ect.PyObject_Str104 ··0x00000650·65637400·50794f62·6a656374·5f537472·ect.PyObject_Str
105 ··0x00000660·00507954·75706c65·5f506163·6b005079·.PyTuple_Pack.Py105 ··0x00000660·00507954·75706c65·5f506163·6b005079·.PyTuple_Pack.Py
106 ··0x00000670·4576616c·5f43616c·6c4f626a·65637457·Eval_CallObjectW106 ··0x00000670·4576616c·5f43616c·6c4f626a·65637457·Eval_CallObjectW
107 ··0x00000680·6974684b·6579776f·72647300·50794f62·ithKeywords.PyOb107 ··0x00000680·6974684b·6579776f·72647300·50794f62·ithKeywords.PyOb
108 ··0x00000690·6a656374·5f507269·6e740050·794f626a·ject_Print.PyObj108 ··0x00000690·6a656374·5f507269·6e740050·794f626a·ject_Print.PyObj
1.63 KB
floatobject.o
1.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 3549, 15 lines modifiedOffset 3549, 15 lines modified
3549 »       ldr»    r2,·[pc,·#724]»;·(2538·<float_fromhex+0x2fc>)3549 »       ldr»    r2,·[pc,·#724]»;·(2538·<float_fromhex+0x2fc>)
3550 »       ldrd»   r4,·r1,·[sp,·#8]3550 »       ldrd»   r4,·r1,·[sp,·#8]
3551 »       ldr.w»  fp,·[sl,·r2]3551 »       ldr.w»  fp,·[sl,·r2]
3552 »       add.w»  r8,·r4,·r13552 »       add.w»  r8,·r4,·r1
3553 »       ldrb»   r6,·[r4,·#0]3553 »       ldrb»   r6,·[r4,·#0]
3554 »       ldr.w»  r7,·[fp,·r6,·lsl·#2]3554 »       ldr.w»  r7,·[fp,·r6,·lsl·#2]
3555 »       lsls»   r1,·r7,·#283555 »       lsls»   r1,·r7,·#28
3556 »       bmi.w»  260a·<float_fromhex+0x3ce>3556 »       bmi.w»  2604·<float_fromhex+0x3c8>
3557 »       cmp»    r6,·#45»      ;·0x2d3557 »       cmp»    r6,·#45»      ;·0x2d
3558 »       beq.w»  25c2·<float_fromhex+0x386>3558 »       beq.w»  25c2·<float_fromhex+0x386>
3559 »       cmp»    r6,·#43»      ;·0x2b3559 »       cmp»    r6,·#43»      ;·0x2b
3560 »       ittte»  eq3560 »       ittte»  eq
3561 »       addeq»  r4,·#13561 »       addeq»  r4,·#1
3562 »       streq»  r4,·[sp,·#8]3562 »       streq»  r4,·[sp,·#8]
3563 »       vldreq» s16,·[pc,·#676]»    ;·2530·<float_fromhex+0x2f4>3563 »       vldreq» s16,·[pc,·#676]»    ;·2530·<float_fromhex+0x2f4>
10.0 KB
funcobject.o
1.68 KB
readelf --wide --symbols {}
    
Offset 58, 21 lines modifiedOffset 58, 21 lines modified
58 ····54:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00000198·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·00000199····64·FUNC····LOCAL··DEFAULT····1·cm_dealloc60 ····56:·00000199····64·FUNC····LOCAL··DEFAULT····1·cm_dealloc
61 ····57:·000001d9····64·FUNC····LOCAL··DEFAULT····1·sm_dealloc61 ····57:·000001d9····64·FUNC····LOCAL··DEFAULT····1·sm_dealloc
62 ····58:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1262 ····58:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
63 ····59:·00000219····68·FUNC····LOCAL··DEFAULT····1·sm_init63 ····59:·00000219····68·FUNC····LOCAL··DEFAULT····1·sm_init
64 ····60:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 65 ····61:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 66 ····62:·0000025d····30·FUNC····LOCAL··DEFAULT····1·cm_clear
 67 ····63:·0000027d····30·FUNC····LOCAL··DEFAULT····1·sm_clear
65 ····61:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1368 ····64:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
66 ····62:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
67 ····63:·0000025d····32·FUNC····LOCAL··DEFAULT····1·func_repr69 ····65:·0000029d····32·FUNC····LOCAL··DEFAULT····1·func_repr
68 ····64:·00000278·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·0000027d····30·FUNC····LOCAL··DEFAULT····1·cm_clear 
71 ····67:·0000029d····30·FUNC····LOCAL··DEFAULT····1·sm_clear 
72 ····68:·000002bd····56·FUNC····LOCAL··DEFAULT····1·func_get_defaults72 ····68:·000002bd····56·FUNC····LOCAL··DEFAULT····1·func_get_defaults
73 ····69:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1474 ····70:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
75 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t75 ····71:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
76 ····72:·00000001···120·FUNC····LOCAL··DEFAULT····8·func_set_defaults76 ····72:·00000001···120·FUNC····LOCAL··DEFAULT····8·func_set_defaults
77 ····73:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·$d77 ····73:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·$d
78 ····74:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1578 ····74:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
4.5 KB
readelf --wide --relocs {}
    
Offset 20, 20 lines modifiedOffset 20, 20 lines modified
20 00000188··00008019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_20 00000188··00008019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
21 0000018c··0000961a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError21 0000018c··0000961a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
22 00000190··00003403·R_ARM_REL32············00000164···.LC1122 00000190··00003403·R_ARM_REL32············00000164···.LC11
23 00000194··00003303·R_ARM_REL32············00000138···.LC1023 00000194··00003303·R_ARM_REL32············00000138···.LC10
24 00000230··0000920a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple24 00000230··0000920a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
25 0000023a··0000930a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords25 0000023a··0000930a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
26 00000258··00003a03·R_ARM_REL32············00000190···.LC1226 00000258··00003a03·R_ARM_REL32············00000190···.LC12
27 00000262··0000980a·R_ARM_THM_CALL·········00000000···PyString_AsString27 000002a2··0000980a·R_ARM_THM_CALL·········00000000···PyString_AsString
28 00000278··00003d03·R_ARM_REL32············000001a0···.LC1328 000002b8··00004003·R_ARM_REL32············000001a0···.LC13
29 000002c4··0000130a·R_ARM_THM_CALL·········000002e1···restricted29 000002c4··0000130a·R_ARM_THM_CALL·········000002e1···restricted
30 000002ec··00008019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_30 000002ec··00008019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
31 000002f0··0000811a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct31 000002f0··0000811a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
32 00000272··0000991e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat32 000002b2··0000991e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat
  
33 Relocation·section·'.rel.text.hot'·at·offset·0x2d88·contains·61·entries:33 Relocation·section·'.rel.text.hot'·at·offset·0x2d88·contains·61·entries:
34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
35 00000010··00007a0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New35 00000010··00007a0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
36 00000044··00007b0a·R_ARM_THM_CALL·········00000000···PyTuple_Size36 00000044··00007b0a·R_ARM_THM_CALL·········00000000···PyTuple_Size
37 00000050··00007c0a·R_ARM_THM_CALL·········00000000···PyTuple_GetItem37 00000050··00007c0a·R_ARM_THM_CALL·········00000000···PyTuple_GetItem
38 00000082··00007d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItem38 00000082··00007d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItem
344 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 83, 17 lines modifiedOffset 83, 17 lines modified
83 sm_traverse83 sm_traverse
84 func_get_name84 func_get_name
85 func_set_name85 func_set_name
86 func_get_dict86 func_get_dict
87 func_set_dict87 func_set_dict
88 cm_dealloc88 cm_dealloc
89 sm_dealloc89 sm_dealloc
90 func_repr 
91 cm_clear90 cm_clear
92 sm_clear91 sm_clear
 92 func_repr
93 func_get_defaults93 func_get_defaults
94 func_set_defaults94 func_set_defaults
95 func_set_code95 func_set_code
96 func_new96 func_new
97 staticmethod_doc97 staticmethod_doc
98 classmethod_doc98 classmethod_doc
99 func_doc99 func_doc
2.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 307, 70 lines modifiedOffset 307, 70 lines modified
307 »       add»    sp,·#16307 »       add»    sp,·#16
308 »       pop»    {r4,·r5,·r6,·pc}308 »       pop»    {r4,·r5,·r6,·pc}
309 »       mov.w»  r0,·#4294967295»    ;·0xffffffff309 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
310 »       b.n»    24e·<sm_init+0x36>310 »       b.n»    24e·<sm_init+0x36>
311 »       .word»  0x00000030311 »       .word»  0x00000030
312 ·R_ARM_REL32»    .LC12312 ·R_ARM_REL32»    .LC12
  
313 0000025c·<func_repr>: 
314 func_repr(): 
315 »       push»   {r4,·lr} 
316 »       mov»    r4,·r0 
317 »       ldr»    r0,·[r0,·#28] 
318 »       bl»     0·<PyString_AsString> 
319 ·R_ARM_THM_CALL» PyString_AsString 
320 »       mov»    r1,·r0 
321 »       ldr»    r0,·[pc,·#12]» ;·(278·<func_repr+0x1c>) 
322 »       mov»    r2,·r4 
323 »       ldmia.w»sp!,·{r4,·lr} 
324 »       add»    r0,·pc 
325 »       b.w»    0·<PyString_FromFormat> 
326 ·R_ARM_THM_JUMP24»       PyString_FromFormat 
327 »       nop 
328 »       .word»  0x00000004 
329 ·R_ARM_REL32»    .LC13 
  
330 0000027c·<cm_clear>:313 0000025c·<cm_clear>:
331 cm_clear():314 cm_clear():
332 »       push»   {r3,·lr}315 »       push»   {r3,·lr}
333 »       mov»    r3,·r0316 »       mov»    r3,·r0
334 »       ldr»    r0,·[r0,·#8]317 »       ldr»    r0,·[r0,·#8]
335 »       cbz»    r0,·296·<cm_clear+0x1a>318 »       cbz»    r0,·276·<cm_clear+0x1a>
336 »       movs»   r2,·#0319 »       movs»   r2,·#0
337 »       str»    r2,·[r3,·#8]320 »       str»    r2,·[r3,·#8]
338 »       ldr»    r1,·[r0,·#0]321 »       ldr»    r1,·[r0,·#0]
339 »       subs»   r3,·r1,·#1322 »       subs»   r3,·r1,·#1
340 »       str»    r3,·[r0,·#0]323 »       str»    r3,·[r0,·#0]
341 »       cbnz»   r3,·296·<cm_clear+0x1a>324 »       cbnz»   r3,·276·<cm_clear+0x1a>
342 »       ldr»    r2,·[r0,·#4]325 »       ldr»    r2,·[r0,·#4]
343 »       ldr»    r1,·[r2,·#24]326 »       ldr»    r1,·[r2,·#24]
344 »       blx»    r1327 »       blx»    r1
345 »       movs»   r0,·#0328 »       movs»   r0,·#0
346 »       pop»    {r3,·pc}329 »       pop»    {r3,·pc}
347 »       nop330 »       nop
  
348 0000029c·<sm_clear>:331 0000027c·<sm_clear>:
349 sm_clear():332 sm_clear():
350 »       push»   {r3,·lr}333 »       push»   {r3,·lr}
351 »       ldr»    r3,·[r0,·#8]334 »       ldr»    r3,·[r0,·#8]
352 »       cbz»    r3,·2b6·<sm_clear+0x1a>335 »       cbz»    r3,·296·<sm_clear+0x1a>
353 »       movs»   r2,·#0336 »       movs»   r2,·#0
354 »       str»    r2,·[r0,·#8]337 »       str»    r2,·[r0,·#8]
355 »       ldr»    r0,·[r3,·#0]338 »       ldr»    r0,·[r3,·#0]
356 »       subs»   r1,·r0,·#1339 »       subs»   r1,·r0,·#1
357 »       str»    r1,·[r3,·#0]340 »       str»    r1,·[r3,·#0]
358 »       cbnz»   r1,·2b6·<sm_clear+0x1a>341 »       cbnz»   r1,·296·<sm_clear+0x1a>
359 »       ldr»    r2,·[r3,·#4]342 »       ldr»    r2,·[r3,·#4]
360 »       mov»    r0,·r3343 »       mov»    r0,·r3
361 »       ldr»    r3,·[r2,·#24]344 »       ldr»    r3,·[r2,·#24]
362 »       blx»    r3345 »       blx»    r3
363 »       movs»   r0,·#0346 »       movs»   r0,·#0
364 »       pop»    {r3,·pc}347 »       pop»    {r3,·pc}
365 »       nop348 »       nop
  
 349 0000029c·<func_repr>:
 350 func_repr():
 351 »       push»   {r4,·lr}
 352 »       mov»    r4,·r0
 353 »       ldr»    r0,·[r0,·#28]
 354 »       bl»     0·<PyString_AsString>
 355 ·R_ARM_THM_CALL» PyString_AsString
 356 »       mov»    r1,·r0
 357 »       ldr»    r0,·[pc,·#12]» ;·(2b8·<func_repr+0x1c>)
 358 »       mov»    r2,·r4
 359 »       ldmia.w»sp!,·{r4,·lr}
 360 »       add»    r0,·pc
 361 »       b.w»    0·<PyString_FromFormat>
 362 ·R_ARM_THM_JUMP24»       PyString_FromFormat
 363 »       nop
 364 »       .word»  0x00000004
 365 ·R_ARM_REL32»    .LC13
  
366 000002bc·<func_get_defaults>:366 000002bc·<func_get_defaults>:
367 func_get_defaults():367 func_get_defaults():
368 »       push»   {r3,·r4,·r5,·lr}368 »       push»   {r3,·r4,·r5,·lr}
369 »       mov»    r4,·r0369 »       mov»    r4,·r0
370 »       ldr»    r5,·[pc,·#40]» ;·(2ec·<func_get_defaults+0x30>)370 »       ldr»    r5,·[pc,·#40]» ;·(2ec·<func_get_defaults+0x30>)
371 »       add»    r5,·pc371 »       add»    r5,·pc
372 »       bl»     2e0·<func_get_defaults+0x24>372 »       bl»     2e0·<func_get_defaults+0x24>
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 ··0x000000b0·43380073·6d5f7472·61766572·73650066·C8.sm_traverse.f14 ··0x000000b0·43380073·6d5f7472·61766572·73650066·C8.sm_traverse.f
15 ··0x000000c0·756e635f·6765745f·6e616d65·002e4c43·unc_get_name..LC15 ··0x000000c0·756e635f·6765745f·6e616d65·002e4c43·unc_get_name..LC
16 ··0x000000d0·39006675·6e635f73·65745f6e·616d6500·9.func_set_name.16 ··0x000000d0·39006675·6e635f73·65745f6e·616d6500·9.func_set_name.
17 ··0x000000e0·66756e63·5f676574·5f646963·74002e4c·func_get_dict..L17 ··0x000000e0·66756e63·5f676574·5f646963·74002e4c·func_get_dict..L
18 ··0x000000f0·43313000·2e4c4331·31006675·6e635f73·C10..LC11.func_s18 ··0x000000f0·43313000·2e4c4331·31006675·6e635f73·C10..LC11.func_s
19 ··0x00000100·65745f64·69637400·636d5f64·65616c6c·et_dict.cm_deall19 ··0x00000100·65745f64·69637400·636d5f64·65616c6c·et_dict.cm_deall
20 ··0x00000110·6f630073·6d5f6465·616c6c6f·63002e4c·oc.sm_dealloc..L20 ··0x00000110·6f630073·6d5f6465·616c6c6f·63002e4c·oc.sm_dealloc..L
21 ··0x00000120·43313200·736d5f69·6e697400·2e4c4331·C12.sm_init..LC121 ··0x00000120·43313200·736d5f69·6e697400·636d5f63·C12.sm_init.cm_c
22 ··0x00000130·33006675·6e635f72·65707200·636d5f63·3.func_repr.cm_c 
23 ··0x00000140·6c656172·00736d5f·636c6561·72006675·lear.sm_clear.fu22 ··0x00000130·6c656172·00736d5f·636c6561·72002e4c·lear.sm_clear..L
 23 ··0x00000140·43313300·66756e63·5f726570·72006675·C13.func_repr.fu
24 ··0x00000150·6e635f67·65745f64·65666175·6c747300·nc_get_defaults.24 ··0x00000150·6e635f67·65745f64·65666175·6c747300·nc_get_defaults.
25 ··0x00000160·2e4c4331·34006675·6e635f73·65745f64·.LC14.func_set_d25 ··0x00000160·2e4c4331·34006675·6e635f73·65745f64·.LC14.func_set_d
26 ··0x00000170·65666175·6c747300·2e4c4331·35002e4c·efaults..LC15..L26 ··0x00000170·65666175·6c747300·2e4c4331·35002e4c·efaults..LC15..L
27 ··0x00000180·43313600·66756e63·5f736574·5f636f64·C16.func_set_cod27 ··0x00000180·43313600·66756e63·5f736574·5f636f64·C16.func_set_cod
28 ··0x00000190·65002e4c·43313700·2e4c4331·38002e4c·e..LC17..LC18..L28 ··0x00000190·65002e4c·43313700·2e4c4331·38002e4c·e..LC17..LC18..L
29 ··0x000001a0·43313900·2e4c4332·30002e4c·43323100·C19..LC20..LC21.29 ··0x000001a0·43313900·2e4c4332·30002e4c·43323100·C19..LC20..LC21.
30 ··0x000001b0·2e4c4332·32002e4c·43323300·66756e63·.LC22..LC23.func30 ··0x000001b0·2e4c4332·32002e4c·43323300·66756e63·.LC22..LC23.func
58.6 KB
intobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········21336·(bytes·into·file)13 ··Start·of·section·headers:··········21328·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.43 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x5358:1 There·are·20·section·headers,·starting·at·offset·0x5350:
  
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]·.text·············PROGBITS········00000000·000034·000358·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000358·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00451c·000198·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·004514·000198·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00038c·000302·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00038c·000302·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000690·000420·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000690·000420·00··WA··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·000690·002224·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000690·00221c·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·0046b4·0009d0·08···I·17···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0046ac·0009d0·08···I·17···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0028b4·0003db·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0028ac·0003db·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002c90·00001c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002c88·00001c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·005084·000010·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00507c·000010·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002cac·000020·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002ca4·000020·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·002ccc·0000c4·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·002cc4·0000c4·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·005094·000070·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00508c·000070·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·002d90·00016c·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·002d88·00016c·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·005104·0001a8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·0050fc·0001a8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·002efc·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·002ef4·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002efc·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ef4·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·002f30·000ed0·10·····18·166··421 ··[17]·.symtab···········SYMTAB··········00000000·002f28·000ed0·10·····18·166··4
22 ··[18]·.strtab···········STRTAB··········00000000·003e00·00071b·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·003df8·00071b·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·0052ac·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·0052a4·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
4.75 KB
readelf --wide --symbols {}
    
Offset 85, 59 lines modifiedOffset 85, 59 lines modified
85 ····81:·00001848·····0·NOTYPE··LOCAL··DEFAULT····5·$d85 ····81:·00001848·····0·NOTYPE··LOCAL··DEFAULT····5·$d
86 ····82:·00001870·····0·NOTYPE··LOCAL··DEFAULT····5·$t86 ····82:·00001870·····0·NOTYPE··LOCAL··DEFAULT····5·$t
87 ····83:·00001871···100·FUNC····LOCAL··DEFAULT····5·i_divmod87 ····83:·00001871···100·FUNC····LOCAL··DEFAULT····5·i_divmod
88 ····84:·000018c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d88 ····84:·000018c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
89 ····85:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1589 ····85:·00000184·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
90 ····86:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1690 ····86:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
91 ····87:·000018d4·····0·NOTYPE··LOCAL··DEFAULT····5·$t91 ····87:·000018d4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
92 ····88:·000018d5···584·FUNC····LOCAL··DEFAULT····5·int_pow92 ····88:·000018d5···576·FUNC····LOCAL··DEFAULT····5·int_pow
93 ····89:·00001ae8·····0·NOTYPE··LOCAL··DEFAULT····5·$d93 ····89:·00001ae0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
94 ····90:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1794 ····90:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
95 ····91:·00001b1c·····0·NOTYPE··LOCAL··DEFAULT····5·$t95 ····91:·00001b14·····0·NOTYPE··LOCAL··DEFAULT····5·$t
96 ····92:·00001b1d···176·FUNC····LOCAL··DEFAULT····5·int_divmod96 ····92:·00001b15···176·FUNC····LOCAL··DEFAULT····5·int_divmod
97 ····93:·00001bb4·····0·NOTYPE··LOCAL··DEFAULT····5·$d97 ····93:·00001bac·····0·NOTYPE··LOCAL··DEFAULT····5·$d
98 ····94:·00001bcc·····0·NOTYPE··LOCAL··DEFAULT····5·$t98 ····94:·00001bc4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
99 ····95:·00001bcd···164·FUNC····LOCAL··DEFAULT····5·int_invert99 ····95:·00001bc5···164·FUNC····LOCAL··DEFAULT····5·int_invert
100 ····96:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT····5·$d100 ····96:·00001c54·····0·NOTYPE··LOCAL··DEFAULT····5·$d
101 ····97:·00001c70·····0·NOTYPE··LOCAL··DEFAULT····5·$t101 ····97:·00001c68·····0·NOTYPE··LOCAL··DEFAULT····5·$t
102 ····98:·00001c71···412·FUNC····LOCAL··DEFAULT····5·int_mod102 ····98:·00001c69···412·FUNC····LOCAL··DEFAULT····5·int_mod
103 ····99:·00001dd8·····0·NOTYPE··LOCAL··DEFAULT····5·$d103 ····99:·00001dd0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
104 ···100:·00001e0c·····0·NOTYPE··LOCAL··DEFAULT····5·$t104 ···100:·00001e04·····0·NOTYPE··LOCAL··DEFAULT····5·$t
105 ···101:·00001e0d···252·FUNC····LOCAL··DEFAULT····5·int_abs105 ···101:·00001e05···252·FUNC····LOCAL··DEFAULT····5·int_abs
106 ···102:·00001ef0·····0·NOTYPE··LOCAL··DEFAULT····5·$d106 ···102:·00001ee8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
107 ···103:·00001f08·····0·NOTYPE··LOCAL··DEFAULT····5·$t107 ···103:·00001f00·····0·NOTYPE··LOCAL··DEFAULT····5·$t
108 ···104:·00001f09···364·FUNC····LOCAL··DEFAULT····5·int_rshift108 ···104:·00001f01···364·FUNC····LOCAL··DEFAULT····5·int_rshift
109 ···105:·0000204c·····0·NOTYPE··LOCAL··DEFAULT····5·$d109 ···105:·00002044·····0·NOTYPE··LOCAL··DEFAULT····5·$d
110 ···106:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t110 ···106:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·0000009d····52·FUNC····LOCAL··DEFAULT····1·int_xor111 ···107:·0000009d····52·FUNC····LOCAL··DEFAULT····1·int_xor
112 ···108:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d112 ···108:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
113 ···109:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18113 ···109:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18
114 ···110:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t114 ···110:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
115 ···111:·000000d1···156·FUNC····LOCAL··DEFAULT····1·int_classic_div115 ···111:·000000d1···156·FUNC····LOCAL··DEFAULT····1·int_classic_div
116 ···112:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$d116 ···112:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$d
117 ···113:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t117 ···113:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
118 ···114:·0000016d····28·FUNC····LOCAL··DEFAULT····1·int_int118 ···114:·0000016d····28·FUNC····LOCAL··DEFAULT····1·int_int
119 ···115:·00000184·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···115:·00000184·····0·NOTYPE··LOCAL··DEFAULT····1·$d
120 ···116:·00002074·····0·NOTYPE··LOCAL··DEFAULT····5·$t120 ···116:·0000206c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
121 ···117:·00002075····12·FUNC····LOCAL··DEFAULT····5·int_float121 ···117:·0000206d····12·FUNC····LOCAL··DEFAULT····5·int_float
122 ···118:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·00000208·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19123 ···119:·00000208·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19
124 ···120:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20124 ···120:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·.LC20
125 ···121:·00000195···144·FUNC····LOCAL··DEFAULT····1·int__format__125 ···121:·00000195···144·FUNC····LOCAL··DEFAULT····1·int__format__
126 ···122:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$d126 ···122:·00000214·····0·NOTYPE··LOCAL··DEFAULT····1·$d
127 ···123:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$t127 ···123:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$t
128 ···124:·00000225·····8·FUNC····LOCAL··DEFAULT····1·int_hex128 ···124:·00000225·····8·FUNC····LOCAL··DEFAULT····1·int_hex
129 ···125:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21129 ···125:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC21
130 ···126:·00002081···152·FUNC····LOCAL··DEFAULT····5·int_true_divide130 ···126:·00002079···152·FUNC····LOCAL··DEFAULT····5·int_true_divide
131 ···127:·000020f8·····0·NOTYPE··LOCAL··DEFAULT····5·$d131 ···127:·000020f0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
132 ···128:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t132 ···128:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
133 ···129:·00000001·····8·FUNC····LOCAL··DEFAULT····8·int_oct133 ···129:·00000001·····8·FUNC····LOCAL··DEFAULT····8·int_oct
134 ···130:·00002118·····0·NOTYPE··LOCAL··DEFAULT····5·$t134 ···130:·00002110·····0·NOTYPE··LOCAL··DEFAULT····5·$t
135 ···131:·00002119···268·FUNC····LOCAL··DEFAULT····5·int_bit_length135 ···131:·00002111···268·FUNC····LOCAL··DEFAULT····5·int_bit_length
136 ···132:·00002204·····0·NOTYPE··LOCAL··DEFAULT····5·$d136 ···132:·000021fc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
137 ···133:·00000009····20·FUNC····LOCAL··DEFAULT····8·int_get0137 ···133:·00000009····20·FUNC····LOCAL··DEFAULT····8·int_get0
138 ···134:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$d138 ···134:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·$d
139 ···135:·0000022d····20·FUNC····LOCAL··DEFAULT····1·int_get1139 ···135:·0000022d····20·FUNC····LOCAL··DEFAULT····1·int_get1
140 ···136:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d140 ···136:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
141 ···137:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t141 ···137:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t
142 ···138:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d142 ···138:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
143 ···139:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t143 ···139:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20.0 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x451c·contains·51·entries:1 Relocation·section·'.rel.text'·at·offset·0x4514·contains·51·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000d60a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread3 00000012··0000d60a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
4 00000022··0000b90a·R_ARM_THM_CALL·········00000000···__fprintf_chk4 00000022··0000b90a·R_ARM_THM_CALL·········00000000···__fprintf_chk
5 00000028··0000d70a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread5 00000028··0000d70a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
6 00000034··00004403·R_ARM_REL32············0000015c···.LC136 00000034··00004403·R_ARM_REL32············0000015c···.LC13
7 00000090··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 00000090··0000af19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000094··0000b61a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct8 00000094··0000b61a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
29.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 2723, 319 lines modifiedOffset 2723, 314 lines modified
2723 ·R_ARM_GOT32»    PyExc_ZeroDivisionError2723 ·R_ARM_GOT32»    PyExc_ZeroDivisionError
2724 »       .word»  0x000000142724 »       .word»  0x00000014
2725 ·R_ARM_REL32»    .LC142725 ·R_ARM_REL32»    .LC14
  
2726 000018d4·<int_pow>:2726 000018d4·<int_pow>:
2727 int_pow():2727 int_pow():
2728 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}2728 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
2729 »       ldr»    r3,·[pc,·#524]»;·(1ae8·<int_pow+0x214>)2729 »       ldr»    r3,·[pc,·#516]»;·(1ae0·<int_pow+0x20c>)
2730 »       sub»    sp,·#282730 »       sub»    sp,·#20
2731 »       add»    r3,·pc2731 »       add»    r3,·pc
2732 »       str»    r3,·[sp,·#12]2732 »       str»    r3,·[sp,·#4]
2733 »       ldr»    r3,·[r0,·#4]2733 »       ldr»    r3,·[r0,·#4]
2734 »       str»    r2,·[sp,·#8]2734 »       str»    r2,·[sp,·#0]
2735 »       ldr»    r4,·[r3,·#84]» ;·0x542735 »       ldr»    r4,·[r3,·#84]» ;·0x54
2736 »       lsls»   r6,·r4,·#82736 »       lsls»   r6,·r4,·#8
2737 »       bpl.w»  1a5e·<int_pow+0x18a>2737 »       bpl.w»  1a58·<int_pow+0x184>
2738 »       ldr»    r5,·[r1,·#4]2738 »       ldr»    r5,·[r1,·#4]
2739 »       mov»    r7,·r02739 »       mov»    r7,·r0
2740 »       ldr»    r4,·[r0,·#8]2740 »       ldr»    r4,·[r0,·#8]
2741 »       mov»    r8,·r12741 »       mov»    r8,·r1
2742 »       ldr»    r6,·[r5,·#84]» ;·0x542742 »       ldr»    r6,·[r5,·#84]» ;·0x54
2743 »       lsls»   r5,·r6,·#82743 »       lsls»   r5,·r6,·#8
2744 »       bpl.w»  1a5e·<int_pow+0x18a>2744 »       bpl.w»  1a58·<int_pow+0x184>
2745 »       ldr»    r5,·[r1,·#8]2745 »       ldr»    r5,·[r1,·#8]
2746 »       ldr.w»  r9,·[pc,·#492]»      ;·1aec·<int_pow+0x218>2746 »       ldr.w»  r9,·[pc,·#484]»      ;·1ae4·<int_pow+0x210>
2747 »       cmp»    r5,·#02747 »       cmp»    r5,·#0
2748 »       blt.w»  1a4c·<int_pow+0x178>2748 »       blt.w»  1a46·<int_pow+0x172>
2749 »       ldr»    r2,·[sp,·#12]2749 »       ldr»    r2,·[sp,·#4]
2750 »       ldr.w»  r0,·[r2,·r9]2750 »       ldr.w»  r0,·[r2,·r9]
2751 »       ldr»    r2,·[sp,·#8]2751 »       ldr»    r2,·[sp,·#0]
2752 »       cmp»    r2,·r02752 »       cmp»    r2,·r0
2753 »       it»     eq2753 »       it»     eq
2754 »       moveq»  r6,·#02754 »       moveq»  r6,·#0
2755 »       bne.n»  19fa·<int_pow+0x126>2755 »       bne.n»  19f4·<int_pow+0x120>
2756 »       mov.w»  fp,·#12756 »       mov.w»  r9,·#1
2757 »       mov»    r9,·fp 
2758 »       cbz»    r5,·1986·<int_pow+0xb2>2757 »       cbz»    r5,·1982·<int_pow+0xae>
2759 »       lsls»   r3,·r5,·#312758 »       lsls»   r3,·r5,·#31
2760 »       bpl.n»  1956·<int_pow+0x82>2759 »       bpl.n»  1952·<int_pow+0x7e>
2761 »       mul.w»  sl,·r4,·r92760 »       mul.w»  fp,·r4,·r9
2762 »       str.w»  sl,·[sp,·#4]2761 »       mov»    sl,·fp
2763 »       cbz»    r4,·198a·<int_pow+0xb6>2762 »       cbz»    r4,·1984·<int_pow+0xb0>
2764 »       mov»    r1,·r42763 »       mov»    r1,·r4
2765 »       mov»    r0,·sl2764 »       mov»    r0,·fp
2766 »       bl»     0·<__aeabi_idiv>2765 »       bl»     0·<__aeabi_idiv>
2767 ·R_ARM_THM_CALL» __aeabi_idiv2766 ·R_ARM_THM_CALL» __aeabi_idiv
2768 »       cmp»    r0,·r92767 »       cmp»    r0,·r9
2769 »       bne.n»  19de·<int_pow+0x10a>2768 »       bne.n»  19d8·<int_pow+0x104>
2770 »       asrs»   r5,·r5,·#12769 »       asrs»   r5,·r5,·#1
2771 »       beq.n»  198a·<int_pow+0xb6>2770 »       beq.n»  1984·<int_pow+0xb0>
2772 »       mul.w»  r0,·r4,·r42771 »       mul.w»  sl,·r4,·r4
2773 »       mov»    r1,·r42772 »       mov»    r1,·r4
2774 »       str»    r0,·[sp,·#4]2773 »       mov»    r0,·sl
2775 »       bl»     0·<__aeabi_idiv>2774 »       bl»     0·<__aeabi_idiv>
2776 ·R_ARM_THM_CALL» __aeabi_idiv2775 ·R_ARM_THM_CALL» __aeabi_idiv
2777 »       cmp»    r4,·r02776 »       cmp»    r4,·r0
2778 »       bne.n»  19de·<int_pow+0x10a>2777 »       bne.n»  19d8·<int_pow+0x104>
 2778 »       mov»    r9,·fp
 2779 »       cbnz»   r6,·196c·<int_pow+0x98>
2779 »       mov»    r9,·sl2780 »       mov»    r4,·sl
2780 »       cbnz»   r6,·1970·<int_pow+0x9c> 
2781 »       ldr»    r4,·[sp,·#4] 
2782 »       b.n»    191e·<int_pow+0x4a>2781 »       b.n»    191c·<int_pow+0x48>
2783 »       asrs»   r5,·r5,·#12782 »       asrs»   r5,·r5,·#1
2784 »       beq.n»  1986·<int_pow+0xb2>2783 »       beq.n»  1982·<int_pow+0xae>
2785 »       mul.w»  r0,·r4,·r42784 »       mul.w»  sl,·r4,·r4
2786 »       str»    r0,·[sp,·#4] 
2787 »       cbz»    r4,·196c·<int_pow+0x98>2785 »       cbz»    r4,·1968·<int_pow+0x94>
2788 »       mov»    r1,·r42786 »       mov»    r1,·r4
 2787 »       mov»    r0,·sl
2789 »       bl»     0·<__aeabi_idiv>2788 »       bl»     0·<__aeabi_idiv>
2790 ·R_ARM_THM_CALL» __aeabi_idiv2789 ·R_ARM_THM_CALL» __aeabi_idiv
2791 »       cmp»    r0,·r42790 »       cmp»    r0,·r4
2792 »       bne.n»  19de·<int_pow+0x10a>2791 »       bne.n»  19d8·<int_pow+0x104>
2793 »       cmp»    r6,·#02792 »       cmp»    r6,·#0
2794 »       beq.n»  1952·<int_pow+0x7e>2793 »       beq.n»  194e·<int_pow+0x7a>
2795 »       mov»    r0,·r92794 »       mov»    r0,·r9
2796 »       mov»    r1,·r62795 »       mov»    r1,·r6
2797 »       bl»     0·<__aeabi_idivmod>2796 »       bl»     0·<__aeabi_idivmod>
2798 ·R_ARM_THM_CALL» __aeabi_idivmod2797 ·R_ARM_THM_CALL» __aeabi_idivmod
2799 »       ldr»    r0,·[sp,·#4]2798 »       mov»    r0,·sl
2800 »       mov»    r9,·r12799 »       mov»    r9,·r1
2801 »       mov»    r1,·r62800 »       mov»    r1,·r6
2802 »       bl»     0·<__aeabi_idivmod>2801 »       bl»     0·<__aeabi_idivmod>
2803 ·R_ARM_THM_CALL» __aeabi_idivmod2802 ·R_ARM_THM_CALL» __aeabi_idivmod
2804 »       mov»    r4,·r12803 »       mov»    r4,·r1
2805 »       b.n»    191e·<int_pow+0x4a>2804 »       b.n»    191c·<int_pow+0x48>
2806 »       str.w»  r9,·[sp,·#4]2805 »       mov»    sl,·r9
2807 »       cmp»    r6,·#02806 »       cmp»    r6,·#0
2808 »       bne.n»  1a1c·<int_pow+0x148>2807 »       bne.n»  1a16·<int_pow+0x142>
 2808 »       add.w»  r0,·sl,·#5
2809 »       ldr»    r3,·[sp,·#4] 
2810 »       adds»   r3,·#5 
2811 »       cmp.w»  r3,·#262»   ;·0x1062809 »       cmp.w»  r0,·#262»   ;·0x106
2812 »       bcs.n»  19b0·<int_pow+0xdc>2810 »       bcs.n»  19ac·<int_pow+0xd8>
2813 »       ldr.w»  r8,·[pc,·#340]»      ;·1af0·<int_pow+0x21c>2811 »       ldr.w»  r9,·[pc,·#340]»      ;·1ae8·<int_pow+0x214>
2814 »       add»    r8,·pc2812 »       add»    r9,·pc
2815 »       add.w»  r0,·r8,·r3,·lsl·#22813 »       add.w»  ip,·r9,·r0,·lsl·#2
2816 »       ldr»    r0,·[r0,·#4]2814 »       ldr.w»  r0,·[ip,·#4]
2817 »       ldr»    r5,·[r0,·#0]2815 »       ldr»    r4,·[r0,·#0]
2818 »       adds»   r5,·#12816 »       adds»   r4,·#1
2819 »       str»    r5,·[r0,·#0]2817 »       str»    r4,·[r0,·#0]
2820 »       add»    sp,·#282818 »       add»    sp,·#20
2821 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}2819 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
2822 »       ldr.w»  fp,·[pc,·#320]»      ;·1af4·<int_pow+0x220>2820 »       ldr.w»  fp,·[pc,·#316]»      ;·1aec·<int_pow+0x218>
2823 »       add»    fp,·pc2821 »       add»    fp,·pc
2824 »       ldr.w»  r0,·[fp]2822 »       ldr.w»  r0,·[fp]
2825 »       cmp»    r0,·#02823 »       cmp»    r0,·#0
2826 »       beq.n»  1a6e·<int_pow+0x19a>2824 »       beq.n»  1a68·<int_pow+0x194>
2827 »       ldr.w»  sl,·[pc,·#312]»      ;·1af8·<int_pow+0x224>2825 »       ldr.w»  r8,·[pc,·#308]»      ;·1af0·<int_pow+0x21c>
2828 »       movs»   r1,·#12826 »       movs»   r7,·#1
2829 »       ldr»    r7,·[pc,·#308]»;·(1afc·<int_pow+0x228>)2827 »       ldr»    r6,·[pc,·#304]»;·(1af4·<int_pow+0x220>)
2830 »       add»    sl,·pc2828 »       add»    r8,·pc
2831 »       ldr»    r2,·[r0,·#4]2829 »       ldr»    r2,·[r0,·#4]
2832 »       ldr»    r4,·[sp,·#4] 
2833 »       add»    r7,·pc2830 »       add»    r6,·pc
2834 »       str»    r1,·[r0,·#0]2831 »       str»    r7,·[r0,·#0]
2835 »       strd»   r7,·r4,·[r0,·#4]2832 »       strd»   r6,·sl,·[r0,·#4]
2836 »       str.w»  r2,·[sl]2833 »       str.w»  r2,·[r8]
2837 »       add»    sp,·#282834 »       add»    sp,·#20
2838 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}2835 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
2839 »       ldr.w»  ip,·[pc,·#288]»      ;·1b00·<int_pow+0x22c>2836 »       ldr.w»  ip,·[pc,·#284]»      ;·1af8·<int_pow+0x224>
2840 »       mov»    r1,·r82837 »       mov»    r1,·r8
2841 »       ldr»    r2,·[sp,·#8]2838 »       ldr»    r2,·[sp,·#0]
2842 »       mov»    r0,·r72839 »       mov»    r0,·r7
2843 »       ldr»    r7,·[sp,·#12]2840 »       ldr»    r6,·[sp,·#4]
2844 »       ldr.w»  r4,·[r7,·ip]2841 »       ldr.w»  r7,·[r6,·ip]
Max diff block lines reached; 25633/30057 bytes (85.28%) of diff not shown.
8.34 KB
iterobject.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3756·(bytes·into·file)13 ··Start·of·section·headers:··········3748·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.22 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xeac:1 There·are·17·section·headers,·starting·at·offset·0xea4:
  
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]·.text·············PROGBITS········00000000·000034·000134·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000134·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000c4c·000050·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000c4c·000050·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000168·000037·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000168·000037·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00019f·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00019f·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001a0·00007c·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001a0·00007c·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00021c·00022c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00021c·00022c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·000c9c·0000f0·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000c9c·0000e8·08···I·14···6··4
12 ··[·8]·.data.rel·········PROGBITS········00000000·000448·000188·00··WA··0···0··412 ··[·8]·.data.rel·········PROGBITS········00000000·000448·000188·00··WA··0···0··4
13 ··[·9]·.rel.data.rel·····REL·············00000000·000d8c·000078·08···I·14···8··413 ··[·9]·.rel.data.rel·····REL·············00000000·000d84·000078·08···I·14···8··4
14 ··[10]·.data.rel.local···PROGBITS········00000000·0005d0·000020·00··WA··0···0··414 ··[10]·.data.rel.local···PROGBITS········00000000·0005d0·000020·00··WA··0···0··4
15 ··[11]·.rel.data.rel.local·REL·············00000000·000e04·000018·08···I·14··10··415 ··[11]·.rel.data.rel.local·REL·············00000000·000dfc·000018·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0005f0·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0005f0·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005f0·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005f0·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000624·0003e0·10·····15··35··418 ··[14]·.symtab···········SYMTAB··········00000000·000624·0003e0·10·····15··35··4
19 ··[15]·.strtab···········STRTAB··········00000000·000a04·000248·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·000a04·000248·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·000e1c·00008f·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·000e14·00008f·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
1.0 KB
readelf --wide --symbols {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····7:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC212 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
13 ·····9:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·00000081···164·FUNC····LOCAL··DEFAULT····6·iter_iternext14 ····10:·00000081···164·FUNC····LOCAL··DEFAULT····6·iter_iternext
15 ····11:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····11:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····12:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·00000125····72·FUNC····LOCAL··DEFAULT····6·iter_dealloc17 ····13:·00000125····70·FUNC····LOCAL··DEFAULT····6·iter_dealloc
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000001····12·FUNC····LOCAL··DEFAULT····1·iter_traverse19 ····15:·00000001····12·FUNC····LOCAL··DEFAULT····1·iter_traverse
20 ····16:·00000074·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·00000074·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·0000016d···192·FUNC····LOCAL··DEFAULT····6·calliter_iternext21 ····17:·0000016d···192·FUNC····LOCAL··DEFAULT····6·calliter_iternext
22 ····18:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$d22 ····18:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$t23 ····19:·00000084·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·00000085····90·FUNC····LOCAL··DEFAULT····1·calliter_dealloc24 ····20:·00000085····90·FUNC····LOCAL··DEFAULT····1·calliter_dealloc
3.17 KB
readelf --wide --relocs {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 0000007c··0000291a·R_ARM_GOT_BREL·········00000000···_PyGC_generation08 0000007c··0000291a·R_ARM_GOT_BREL·········00000000···_PyGC_generation0
9 00000080··00000503·R_ARM_REL32············00000018···.LC19 00000080··00000503·R_ARM_REL32············00000018···.LC1
10 00000110··0000360a·R_ARM_THM_CALL·········00000000···PySequence_Size10 00000110··0000360a·R_ARM_THM_CALL·········00000000···PySequence_Size
11 000000b2··0000311e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del11 000000b2··0000311e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
12 00000122··0000371e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t12 00000122··0000371e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t
13 0000012c··0000381e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong13 0000012c··0000381e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong
  
14 Relocation·section·'.rel.text.hot'·at·offset·0xc9c·contains·30·entries:14 Relocation·section·'.rel.text.hot'·at·offset·0xc9c·contains·29·entries:
15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name15 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
16 00000008··0000240a·R_ARM_THM_CALL·········00000000···PySequence_Check16 00000008··0000240a·R_ARM_THM_CALL·········00000000···PySequence_Check
17 00000012··0000250a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New17 00000012··0000250a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
18 0000005c··0000260a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall18 0000005c··0000260a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
19 00000066··0000270a·R_ARM_THM_CALL·········00000000···Py_FatalError19 00000066··0000270a·R_ARM_THM_CALL·········00000000···Py_FatalError
20 0000006c··00002819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_20 0000006c··00002819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
21 00000070··00001903·R_ARM_REL32············00000000···.data.rel21 00000070··00001903·R_ARM_REL32············00000000···.data.rel
1.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 157, 29 lines modifiedOffset 157, 29 lines modified
157 »       ldrd»   ip,·r2,·[r0,·#-16]157 »       ldrd»   ip,·r2,·[r0,·#-16]
158 »       str.w»  r2,·[ip,·#4]158 »       str.w»  r2,·[ip,·#4]
159 »       str.w»  r3,·[r0,·#-16]159 »       str.w»  r3,·[r0,·#-16]
160 »       ldr»    r3,·[r0,·#12]160 »       ldr»    r3,·[r0,·#12]
161 »       cbnz»   r3,·14c·<iter_dealloc+0x28>161 »       cbnz»   r3,·14c·<iter_dealloc+0x28>
162 »       b.w»    0·<PyObject_GC_Del>162 »       b.w»    0·<PyObject_GC_Del>
163 ·R_ARM_THM_JUMP24»       PyObject_GC_Del163 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
 164 »       ldr»    r1,·[r3,·#0]
 165 »       subs»   r2,·r1,·#1
 166 »       str»    r2,·[r3,·#0]
 167 »       cmp»    r2,·#0
 168 »       bne.n»  148·<iter_dealloc+0x24>
164 »       push»   {r4,·lr}169 »       push»   {r4,·lr}
165 »       mov»    r4,·r0170 »       mov»    r4,·r0
166 »       ldr»    r0,·[r3,·#0]171 »       ldr»    r0,·[r0,·#12]
167 »       subs»   r1,·r0,·#1172 »       ldr»    r3,·[r0,·#4]
168 »       str»    r1,·[r3,·#0]173 »       ldr»    r1,·[r3,·#24]
169 »       cbz»    r1,·162·<iter_dealloc+0x3e>174 »       blx»    r1
170 »       mov»    r0,·r4175 »       mov»    r0,·r4
171 »       ldmia.w»sp!,·{r4,·lr}176 »       ldmia.w»sp!,·{r4,·lr}
172 »       b.w»    0·<PyObject_GC_Del> 
173 ·R_ARM_THM_JUMP24»       PyObject_GC_Del 
174 »       ldr»    r0,·[r4,·#12] 
175 »       ldr»    r2,·[r0,·#4] 
176 »       ldr»    r3,·[r2,·#24] 
177 »       blx»    r3 
178 »       b.n»    158·<iter_dealloc+0x34>177 »       b.n»    148·<iter_dealloc+0x24>
 178 »       nop
  
179 0000016c·<calliter_iternext>:179 0000016c·<calliter_iternext>:
180 calliter_iternext():180 calliter_iternext():
181 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}181 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
182 »       ldr»    r7,·[pc,·#180]»;·(224·<calliter_iternext+0xb8>)182 »       ldr»    r7,·[pc,·#180]»;·(224·<calliter_iternext+0xb8>)
183 »       ldr»    r3,·[r0,·#8]183 »       ldr»    r3,·[r0,·#8]
184 »       add»    r7,·pc184 »       add»    r7,·pc
347 KB
listobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········35792·(bytes·into·file)13 ··Start·of·section·headers:··········35368·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.51 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x8bd0:1 There·are·19·section·headers,·starting·at·offset·0x8a28:
  
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]·.text·············PROGBITS········00000000·000034·0003f8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000450·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007884·000198·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·007754·0001c0·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00042c·000447·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000484·000447·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000874·00014c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0008cc·00014c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000874·0003b8·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0008cc·0003b8·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000c2c·0048a0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000c84·004738·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·007a1c·000db0·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·007914·000d10·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0054cc·000030·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0053bc·000030·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0087cc·000010·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·008624·000010·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·0054fc·0003d4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0053ec·0003d4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·0087dc·000178·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·008634·000178·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·0058d0·00015c·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·0057c0·00015c·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·008954·0001d8·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·0087ac·0001d8·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·005a2c·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·00591c·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005a2c·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00591c·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·005a60·001320·10·····17·208··420 ··[16]·.symtab···········SYMTAB··········00000000·005950·001300·10·····17·206··4
21 ··[17]·.strtab···········STRTAB··········00000000·006d80·000b01·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·006c50·000b01·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·008b2c·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·008984·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
34.8 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·306·entries:1 Symbol·table·'.symtab'·contains·304·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·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
76.6 KB
readelf --wide --relocs {}
    
Offset 1, 612 lines modifiedOffset 1, 597 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7884·contains·51·entries:1 Relocation·section·'.rel.text'·at·offset·0x7754·contains·56·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··00000d0a·R_ARM_THM_CALL·········000001c9···list_resize3 00000028··00000d0a·R_ARM_THM_CALL·········000001c9···list_resize
4 00000120··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_SetString4 00000120··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_SetString
5 00000130··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall5 00000130··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
6 00000142··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall6 00000142··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
7 0000014c··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_7 0000014c··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
8 00000150··0000dc1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError8 00000150··0000da1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
9 00000154··00000903·R_ARM_REL32············00000034···.LC29 00000154··00000903·R_ARM_REL32············00000034···.LC2
10 00000158··00000503·R_ARM_REL32············00000000···.LC010 00000158··00000503·R_ARM_REL32············00000000···.LC0
11 0000015c··00000503·R_ARM_REL32············00000000···.LC011 0000015c··00000503·R_ARM_REL32············00000000···.LC0
12 00000168··0001110a·R_ARM_THM_CALL·········00000000···Py_ReprEnter12 00000168··00010f0a·R_ARM_THM_CALL·········00000000···Py_ReprEnter
13 00000172··0001120a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread13 00000172··0001100a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
14 00000182··0001130a·R_ARM_THM_CALL·········00000000···fputc14 00000182··0001110a·R_ARM_THM_CALL·········00000000···fputc
15 0000018a··0001140a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread15 0000018a··0001120a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
16 000001a6··0001120a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread16 000001a6··0001100a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
17 000001b4··0001150a·R_ARM_THM_CALL·········00000000···fwrite17 000001b4··0001130a·R_ARM_THM_CALL·········00000000···fwrite
18 000001ba··0001140a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread18 000001ba··0001120a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
19 000001c4··0001160a·R_ARM_THM_CALL·········00000000···PyObject_Print19 000001c4··0001140a·R_ARM_THM_CALL·········00000000···PyObject_Print
20 000001d8··0001120a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread20 000001d8··0001100a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
21 000001e2··0001130a·R_ARM_THM_CALL·········00000000···fputc21 000001e2··0001110a·R_ARM_THM_CALL·········00000000···fputc
22 000001e8··0001140a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread22 000001e8··0001120a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
23 000001ee··0001170a·R_ARM_THM_CALL·········00000000···Py_ReprLeave23 000001ee··0001150a·R_ARM_THM_CALL·········00000000···Py_ReprLeave
24 000001fa··0001120a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread24 000001fa··0001100a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
25 0000020e··0001150a·R_ARM_THM_CALL·········00000000···fwrite25 0000020e··0001130a·R_ARM_THM_CALL·········00000000···fwrite
26 00000214··0001140a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread26 00000214··0001120a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
27 00000232··0001170a·R_ARM_THM_CALL·········00000000···Py_ReprLeave27 00000232··0001150a·R_ARM_THM_CALL·········00000000···Py_ReprLeave
28 00000244··00007203·R_ARM_REL32············00000248···.LC2128 00000244··00007203·R_ARM_REL32············00000248···.LC21
29 00000248··00007103·R_ARM_REL32············00000240···.LC2029 00000248··00007103·R_ARM_REL32············00000240···.LC20
30 00000268··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall30 00000268··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
31 00000274··00000503·R_ARM_REL32············00000000···.LC031 00000274··00000503·R_ARM_REL32············00000000···.LC0
 32 00000284··0000cf0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
 33 0000029a··00011c0a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
 34 000002a4··0000bc03·R_ARM_REL32············00000000···.data.rel
 35 000002c4··0000e50a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
32 000002ce··0001230a·R_ARM_THM_CALL·········00000000···PyMem_Malloc36 00000326··0001210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
33 000002dc··0000f50a·R_ARM_THM_CALL·········00000000···PyMem_Free37 00000334··0000f30a·R_ARM_THM_CALL·········00000000···PyMem_Free
34 000002e6··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory38 0000033e··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
35 000002f0··0000f50a·R_ARM_THM_CALL·········00000000···PyMem_Free39 00000348··0000f30a·R_ARM_THM_CALL·········00000000···PyMem_Free
36 00000302··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory40 0000035a··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
37 00000348··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall41 000003a0··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
38 00000354··00000503·R_ARM_REL32············00000000···.LC042 000003ac··00000503·R_ARM_REL32············00000000···.LC0
39 00000380··0001280a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple43 000003d8··0001260a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
40 000003b2··0000f20a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs44 0000040a··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
41 000003ba··0000f90a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype 
42 000003cc··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
43 000003d4··0000f90a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype45 00000412··0000f70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
 46 00000424··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 47 0000042c··0000f70a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
44 000003e0··0000a403·R_ARM_REL32············000002e0···.LC2948 00000438··0000a203·R_ARM_REL32············000002e0···.LC29
45 000003e4··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_49 0000043c··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
46 000003e8··0000be03·R_ARM_REL32············00000000···.data.rel50 00000440··0000bc03·R_ARM_REL32············00000000···.data.rel
47 000003ec··0000be03·R_ARM_REL32············00000000···.data.rel51 00000444··0000bc03·R_ARM_REL32············00000000···.data.rel
48 000003f0··0000fb1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError52 00000448··0000f91a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
49 000003f4··00001c03·R_ARM_REL32············000000a8···.LC653 0000044c··00001c03·R_ARM_REL32············000000a8···.LC6
50 00000256··0000491e·R_ARM_THM_JUMP24·······000034c9···list_slice54 00000256··0000491e·R_ARM_THM_JUMP24·······000034f5···list_slice
51 00000288··00011f1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t55 000002b8··00011d1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromSsize_t
 56 000002e2··0001001e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
52 0000029c··00011d1e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t57 000002f4··00011b1e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t
53 000002a2··0001221e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong58 000002fa··0001201e·R_ARM_THM_JUMP24·······00000000···PyInt_FromLong
  
54 Relocation·section·'.rel.text.hot'·at·offset·0x7a1c·contains·438·entries:59 Relocation·section·'.rel.text.hot'·at·offset·0x7914·contains·418·entries:
55 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name60 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
56 0000006a··0000d10a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New61 0000006a··0000cf0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
57 00000086··0000d20a·R_ARM_THM_CALL·········00000000···malloc62 00000086··0000d00a·R_ARM_THM_CALL·········00000000···malloc
58 00000092··0000d30a·R_ARM_THM_CALL·········00000000···memset63 00000092··0000d10a·R_ARM_THM_CALL·········00000000···memset
59 000000aa··0000d40a·R_ARM_THM_CALL·········00000000···Py_FatalError64 000000aa··0000d20a·R_ARM_THM_CALL·········00000000···Py_FatalError
60 000000d4··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall65 000000d4··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
61 000000dc··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_66 000000dc··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
62 000000e0··00000203·R_ARM_REL32············00000000···.bss67 000000e0··00000203·R_ARM_REL32············00000000···.bss
63 000000e4··0000d81a·R_ARM_GOT_BREL·········00000000···_PyGC_generation068 000000e4··0000d61a·R_ARM_GOT_BREL·········00000000···_PyGC_generation0
64 000000e8··0000be03·R_ARM_REL32············00000000···.data.rel69 000000e8··0000bc03·R_ARM_REL32············00000000···.data.rel
65 000000ec··00000603·R_ARM_REL32············00000018···.LC170 000000ec··00000603·R_ARM_REL32············00000018···.LC1
66 000000f0··00000503·R_ARM_REL32············00000000···.LC071 000000f0··00000503·R_ARM_REL32············00000000···.LC0
67 00000162··0000da0a·R_ARM_THM_CALL·········00000000···realloc72 00000162··0000d80a·R_ARM_THM_CALL·········00000000···realloc
68 00000182··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory73 00000182··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
69 0000019c··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_SetString74 0000019c··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_SetString
70 000001ae··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall75 000001ae··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
71 000001b8··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_76 000001b8··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
72 000001bc··0000dc1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError77 000001bc··0000da1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
73 000001c0··00000903·R_ARM_REL32············00000034···.LC278 000001c0··00000903·R_ARM_REL32············00000034···.LC2
74 000001c4··00000503·R_ARM_REL32············00000000···.LC079 000001c4··00000503·R_ARM_REL32············00000000···.LC0
75 00000202··0000da0a·R_ARM_THM_CALL·········00000000···realloc80 00000202··0000d80a·R_ARM_THM_CALL·········00000000···realloc
76 00000226··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory81 00000226··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
77 0000026c··0000de0a·R_ARM_THM_CALL·········00000000···PySequence_Fast82 0000026c··0000dc0a·R_ARM_THM_CALL·········00000000···PySequence_Fast
78 0000032e··0000da0a·R_ARM_THM_CALL·········00000000···realloc83 0000032e··0000d80a·R_ARM_THM_CALL·········00000000···realloc
79 0000037e··0000df0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter84 0000037e··0000dd0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
80 00000394··0000e00a·R_ARM_THM_CALL·········00000000···_PyObject_LengthHint85 00000394··0000de0a·R_ARM_THM_CALL·········00000000···_PyObject_LengthHint
81 000003de··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Occurred86 000003de··0000df0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
82 0000043c··0000da0a·R_ARM_THM_CALL·········00000000···realloc87 00000434··0000d80a·R_ARM_THM_CALL·········00000000···realloc
83 0000046e··0000da0a·R_ARM_THM_CALL·········00000000···realloc88 00000462··0000d80a·R_ARM_THM_CALL·········00000000···realloc
84 000004fa··0000da0a·R_ARM_THM_CALL·········00000000···realloc 
85 00000514··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
86 00000542··0000e20a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches89 000004c4··0000e00a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
87 00000554··0000e30a·R_ARM_THM_CALL·········00000000···PyErr_Clear90 000004d6··0000e10a·R_ARM_THM_CALL·········00000000···PyErr_Clear
88 0000055e··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory91 000004e0··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
89 00000564··0000d50a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory92 000004e6··0000d30a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
90 00000594··0000db0a·R_ARM_THM_CALL·········00000000···PyErr_SetString93 00000516··0000d90a·R_ARM_THM_CALL·········00000000···PyErr_SetString
91 000005a0··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_94 00000534··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
92 000005a4··0000e41a·R_ARM_GOT_BREL·········00000000···PyTuple_Type95 00000538··0000e21a·R_ARM_GOT_BREL·········00000000···PyTuple_Type
93 000005a8··0000be03·R_ARM_REL32············00000000···.data.rel96 0000053c··0000bc03·R_ARM_REL32············00000000···.data.rel
94 000005ac··00000f03·R_ARM_REL32············00000054···.LC397 00000540··00000f03·R_ARM_REL32············00000054···.LC3
95 000005b0··0000e51a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct98 00000544··0000e31a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
96 000005b4··0000e61a·R_ARM_GOT_BREL·········00000000···PyExc_StopIteration99 00000548··0000e41a·R_ARM_GOT_BREL·········00000000···PyExc_StopIteration
97 000005b8··0000dc1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError100 0000054c··0000da1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
98 000005bc··00000903·R_ARM_REL32············00000034···.LC2101 00000550··00000903·R_ARM_REL32············00000034···.LC2
99 000005c6··0000e70a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack102 0000055a··0000e50a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
 103 0000059c··0000e60a·R_ARM_THM_CALL·········00000000···free
100 00000608··0000e80a·R_ARM_THM_CALL·········00000000···free104 00000600··0000e60a·R_ARM_THM_CALL·········00000000···free
101 0000066c··0000e80a·R_ARM_THM_CALL·········00000000···free 
102 000006c4··0000d719·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_105 00000658··0000d519·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
103 000006c8··0000eb1a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current106 0000065c··0000e91a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
104 000006cc··00000203·R_ARM_REL32············00000000···.bss107 00000660··00000203·R_ARM_REL32············00000000···.bss
105 000006d0··0000be03·R_ARM_REL32············00000000···.data.rel108 00000664··0000bc03·R_ARM_REL32············00000000···.data.rel
106 000006d4··00000203·R_ARM_REL32············00000000···.bss109 00000668··00000203·R_ARM_REL32············00000000···.bss
107 000006d8··0000be03·R_ARM_REL32············00000000···.data.rel110 0000066c··0000bc03·R_ARM_REL32············00000000···.data.rel
108 000006ee··0000ed0a·R_ARM_THM_CALL·········00000000···PyTuple_New111 00000684··0000eb0a·R_ARM_THM_CALL·········00000000···PyTuple_New
109 00000724··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall112 00000746··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
110 0000072c··00000503·R_ARM_REL32············00000000···.LC0113 00000750··00000503·R_ARM_REL32············00000000···.LC0
111 0000081c··0000d60a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall114 00000840··0000d40a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
112 00000830··00000503·R_ARM_REL32············00000000···.LC0115 00000854··00000503·R_ARM_REL32············00000000···.LC0
113 0000087a··0000ef0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords116 0000089e··0000ed0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
114 00000932··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool 
115 00000950··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool117 00000956··0000ee0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
116 000009a0··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool118 00000974··0000ee0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
117 000009ca··0000f00a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool119 000009c4··0000ee0a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
Max diff block lines reached; 21893/78369 bytes (27.94%) of diff not shown.
324 B
strings --all --bytes=8 {}
    
Offset 47, 20 lines modifiedOffset 47, 18 lines modified
47 __length_hint__47 __length_hint__
48 listiterator48 listiterator
49 __getitem__49 __getitem__
50 __reversed__50 __reversed__
51 __sizeof__51 __sizeof__
52 cmpwrapper52 cmpwrapper
53 sortwrapper53 sortwrapper
54 0F;FNFRF 
55 !MCh}D\m54 !MCh}D\m
56 yDjF·F~D55 yDjF·F~D
57 CdNCh~D\m56 CdNCh~D\m
58 /IwX8F>h57 /IwX8F>h
59 hGI(FohyD 
60 list_resize58 list_resize
61 listextend59 listextend
62 list_dealloc60 list_dealloc
63 list_traverse61 list_traverse
64 listsort62 listsort
65 merge_at63 merge_at
66 sortwrapper_dealloc64 sortwrapper_dealloc
7.25 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
  
258 0000024c·<PyList_GetSlice>:258 0000024c·<PyList_GetSlice>:
259 PyList_GetSlice():259 PyList_GetSlice():
260 »       ldr»    r3,·[r0,·#4]260 »       ldr»    r3,·[r0,·#4]
261 »       ldr»    r3,·[r3,·#84]» ;·0x54261 »       ldr»    r3,·[r3,·#84]» ;·0x54
262 »       ands.w» r3,·r3,·#33554432»  ;·0x2000000262 »       ands.w» r3,·r3,·#33554432»  ;·0x2000000
263 »       beq.n»  25a·<PyList_GetSlice+0xe>263 »       beq.n»  25a·<PyList_GetSlice+0xe>
264 »       b.w»    34c8·<list_slice>264 »       b.w»    34f4·<list_slice>
265 ·R_ARM_THM_JUMP24»       list_slice265 ·R_ARM_THM_JUMP24»       list_slice
266 »       push»   {lr}266 »       push»   {lr}
267 »       mov.w»  r1,·#496»   ;·0x1f0267 »       mov.w»  r1,·#496»   ;·0x1f0
268 »       ldr»    r0,·[pc,·#16]» ;·(274·<PyList_GetSlice+0x28>)268 »       ldr»    r0,·[pc,·#16]» ;·(274·<PyList_GetSlice+0x28>)
269 »       sub»    sp,·#12269 »       sub»    sp,·#12
270 »       add»    r0,·pc270 »       add»    r0,·pc
271 »       str»    r3,·[sp,·#4]271 »       str»    r3,·[sp,·#4]
224 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 262, 21 lines modifiedOffset 262, 21 lines modified
262 00000230·<_PyList_Extend>:262 00000230·<_PyList_Extend>:
263 _PyList_Extend():263 _PyList_Extend():
264 »       b.n»    234·<listextend>264 »       b.n»    234·<listextend>
265 »       nop265 »       nop
  
266 00000234·<listextend>:266 00000234·<listextend>:
267 listextend():267 listextend():
268 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}268 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
269 »       mov»    r6,·r1269 »       mov»    r6,·r1
270 »       ldr»    r4,·[pc,·#868]»;·(5a0·<listextend+0x36c>) 
271 »       ldr»    r3,·[pc,·#868]»;·(5a4·<listextend+0x370>)270 »       ldr»    r4,·[pc,·#760]»;·(534·<listextend+0x300>)
 271 »       ldr»    r3,·[pc,·#760]»;·(538·<listextend+0x304>)
272 »       sub»    sp,·#12272 »       sub»    sp,·#8
273 »       add»    r4,·pc273 »       add»    r4,·pc
274 »       ldr»    r2,·[pc,·#868]»;·(5a8·<listextend+0x374>)274 »       ldr»    r2,·[pc,·#760]»;·(53c·<listextend+0x308>)
275 »       ldr»    r7,·[r6,·#4]275 »       ldr»    r7,·[r6,·#4]
276 »       mov»    r5,·r0276 »       mov»    r5,·r0
277 »       add»    r2,·pc277 »       add»    r2,·pc
278 »       ldr»    r1,·[r4,·r3]278 »       ldr»    r1,·[r4,·r3]
279 »       cmp»    r7,·r2279 »       cmp»    r7,·r2
280 »       it»     ne280 »       it»     ne
281 »       cmpne»  r7,·r1281 »       cmpne»  r7,·r1
582 KB
longobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········65332·(bytes·into·file)13 ··Start·of·section·headers:··········65184·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.43 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0xff34:1 There·are·20·section·headers,·starting·at·offset·0xfea0:
  
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]·.text·············PROGBITS········00000000·000034·000818·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000818·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00e4a8·0001d0·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·00e424·0001d0·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00084c·000749·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00084c·000749·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000f98·000318·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·000f98·000318·00··WA··0···0··8
9 ··[·5]·.text.hot·········PROGBITS········00000000·000f98·00abb4·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000f98·00ab50·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·00e678·001578·08···I·17···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·00e5f4·001568·08···I·17···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00bb4c·000731·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00bae8·000731·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00c280·000050·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00c21c·000050·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00fbf0·000030·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00fb5c·000030·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·00c2d0·000040·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00c26c·000040·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·00c310·0000c4·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·00c2ac·0000c4·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·00fc20·000070·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00fb8c·000070·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·00c3d4·0001a4·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·00c370·0001a4·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·00fc90·0001f8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·00fbfc·0001f8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·00c578·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·00c514·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c578·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c514·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·00c5ac·001500·10·····18·243··421 ··[17]·.symtab···········SYMTAB··········00000000·00c548·0014e0·10·····18·241··4
22 ··[18]·.strtab···········STRTAB··········00000000·00daac·0009fc·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·00da28·0009fc·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·00fe88·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·00fdf4·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
34.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·336·entries:1 Symbol·table·'.symtab'·contains·334·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·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d7 ·····4:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000020·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000020·····0·NOTYPE··LOCAL··DEFAULT····1·$t
107 KB
readelf --wide --relocs {}
    
Offset 1, 843 lines modifiedOffset 1, 841 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xe4a8·contains·58·entries:1 Relocation·section·'.rel.text'·at·offset·0xe424·contains·58·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000f40a·R_ARM_THM_CALL·········00000000···PyStructSequence_InitType3 0000000e··0000f20a·R_ARM_THM_CALL·········00000000···PyStructSequence_InitType
4 00000018··00000203·R_ARM_REL32············00000000···.bss4 00000018··00000203·R_ARM_REL32············00000000···.bss
5 0000001c··0000e903·R_ARM_REL32············00000000···.data.rel.local5 0000001c··0000e703·R_ARM_REL32············00000000···.data.rel.local
6 00000026··0000f60a·R_ARM_THM_CALL·········00000000···PyStructSequence_New6 00000026··0000f40a·R_ARM_THM_CALL·········00000000···PyStructSequence_New
7 00000030··0000f70a·R_ARM_THM_CALL·········00000000···PyInt_FromLong7 00000030··0000f50a·R_ARM_THM_CALL·········00000000···PyInt_FromLong
8 0000003a··0000f70a·R_ARM_THM_CALL·········00000000···PyInt_FromLong8 0000003a··0000f50a·R_ARM_THM_CALL·········00000000···PyInt_FromLong
9 00000040··0000f80a·R_ARM_THM_CALL·········00000000···PyErr_Occurred9 00000040··0000f60a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
10 00000064··00000203·R_ARM_REL32············00000000···.bss10 00000064··00000203·R_ARM_REL32············00000000···.bss
11 000000a4··00010b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall11 000000a4··0001090a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
12 000000c0··00002e03·R_ARM_REL32············0000001c···.LC112 000000c0··00002e03·R_ARM_REL32············0000001c···.LC1
13 000000da··0001360a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple13 000000da··0001340a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
14 000000f2··0001370a·R_ARM_THM_CALL·········00000000···_PyLong_FormatAdvanced14 000000f2··0001350a·R_ARM_THM_CALL·········00000000···_PyLong_FormatAdvanced
15 00000104··0001380a·R_ARM_THM_CALL·········00000000···PyObject_Str15 00000104··0001360a·R_ARM_THM_CALL·········00000000···PyObject_Str
16 00000114··0001370a·R_ARM_THM_CALL·········00000000···_PyLong_FormatAdvanced16 00000114··0001350a·R_ARM_THM_CALL·········00000000···_PyLong_FormatAdvanced
17 0000013e··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString17 0000013e··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
18 00000144··00008c03·R_ARM_REL32············00000400···.LC2818 00000144··00008c03·R_ARM_REL32············00000400···.LC28
19 00000148··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_19 00000148··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
20 0000014c··00010c1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError20 0000014c··00010a1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
21 00000150··00008d03·R_ARM_REL32············00000410···.LC2921 00000150··00008d03·R_ARM_REL32············00000410···.LC29
22 000001a2··00006d0a·R_ARM_THM_CALL·········00007859···l_divmod22 000001a2··00006d0a·R_ARM_THM_CALL·········00007869···l_divmod
23 000001c6··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong23 000001c6··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
24 000001e8··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong24 000001e8··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
25 00000212··00013e0a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx25 00000212··00013c0a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
26 0000022c··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_26 0000022c··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
27 00000230··00013f1a·R_ARM_GOT_BREL·········00000000···Py_DivisionWarningFlag27 00000230··00013d1a·R_ARM_GOT_BREL·········00000000···Py_DivisionWarningFlag
28 00000234··0001021a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct28 00000234··0001001a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
29 00000238··0001401a·R_ARM_GOT_BREL·········00000000···PyExc_DeprecationWarning29 00000238··00013e1a·R_ARM_GOT_BREL·········00000000···PyExc_DeprecationWarning
30 0000023c··0000b003·R_ARM_REL32············0000046c···.LC3130 0000023c··0000b003·R_ARM_REL32············0000046c···.LC31
31 00000262··0001170a·R_ARM_THM_CALL·········000029d5···PyLong_AsUnsignedLong31 00000262··0001150a·R_ARM_THM_CALL·········000029dd···PyLong_AsUnsignedLong
32 0000026a··0001090a·R_ARM_THM_CALL·········00001c51···PyLong_AsLong32 0000026a··0001070a·R_ARM_THM_CALL·········00001c55···PyLong_AsLong
33 00000272··0000f80a·R_ARM_THM_CALL·········00000000···PyErr_Occurred33 00000272··0000f60a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
34 000002dc··00010b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall34 000002dc··0001090a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
35 000002f0··00002e03·R_ARM_REL32············0000001c···.LC135 000002f0··00002e03·R_ARM_REL32············0000001c···.LC1
36 000003e4··00010a0a·R_ARM_THM_CALL·········00000000···PyInt_AsLong36 000003e4··0001080a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
37 000003fc··00010b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall37 000003fc··0001090a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
38 00000452··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString38 00000452··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
39 00000460··00010a0a·R_ARM_THM_CALL·········00000000···PyInt_AsLong39 00000460··0001080a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
40 00000494··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 00000494··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 00000498··00002e03·R_ARM_REL32············0000001c···.LC141 00000498··00002e03·R_ARM_REL32············0000001c···.LC1
42 0000049c··00002f03·R_ARM_REL32············00000034···.LC242 0000049c··00002f03·R_ARM_REL32············00000034···.LC2
43 000004a0··00010c1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError43 000004a0··00010a1a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
44 000004a4··00003003·R_ARM_REL32············0000004c···.LC344 000004a4··00003003·R_ARM_REL32············0000004c···.LC3
45 000004c2··00012a0a·R_ARM_THM_CALL·········00005f8d···_PyLong_AsByteArray45 000004c2··0001280a·R_ARM_THM_CALL·········00005f99···_PyLong_AsByteArray
46 000004dc··00010b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall46 000004dc··0001090a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
47 000004e8··00002e03·R_ARM_REL32············0000001c···.LC147 000004e8··00002e03·R_ARM_REL32············0000001c···.LC1
48 0000050a··0000fd0a·R_ARM_THM_CALL·········000000f9···_PyLong_New48 0000050a··0000fb0a·R_ARM_THM_CALL·········000000f9···_PyLong_New
49 00000516··0000fd0a·R_ARM_THM_CALL·········000000f9···_PyLong_New49 00000516··0000fb0a·R_ARM_THM_CALL·········000000f9···_PyLong_New
50 0000052e··0001060a·R_ARM_THM_CALL·········00000000···memcpy50 0000052e··0001040a·R_ARM_THM_CALL·········00000000···memcpy
51 0000053c··0001060a·R_ARM_THM_CALL·········00000000···memcpy51 0000053c··0001040a·R_ARM_THM_CALL·········00000000···memcpy
52 000007de··0001460a·R_ARM_THM_CALL·········00000000···malloc52 000007de··0001440a·R_ARM_THM_CALL·········00000000···malloc
53 000007ee··0001470a·R_ARM_THM_CALL·········00000000···PyUnicodeUCS4_EncodeDecimal53 000007ee··0001450a·R_ARM_THM_CALL·········00000000···PyUnicodeUCS4_EncodeDecimal
54 000007fa··00010f0a·R_ARM_THM_CALL·········00001fd9···PyLong_FromString54 000007fa··00010d0a·R_ARM_THM_CALL·········00001fdd···PyLong_FromString
55 00000802··0001480a·R_ARM_THM_CALL·········00000000···free55 00000802··0001460a·R_ARM_THM_CALL·········00000000···free
56 00000812··0001480a·R_ARM_THM_CALL·········00000000···free56 00000812··0001460a·R_ARM_THM_CALL·········00000000···free
57 000000ba··0001191e·R_ARM_THM_JUMP24·······00000000···PyInt_AsUnsignedLongMask57 000000ba··0001171e·R_ARM_THM_JUMP24·······00000000···PyInt_AsUnsignedLongMask
58 0000015a··00012e1e·R_ARM_THM_JUMP24·······00006655···_PyLong_Format58 0000015a··00012c1e·R_ARM_THM_JUMP24·······00006661···_PyLong_Format
59 00000162··00007b1e·R_ARM_THM_JUMP24·······000082cd···long_to_decimal_string59 00000162··00007b1e·R_ARM_THM_JUMP24·······000082e1···long_to_decimal_string
60 00000282··0000fc1e·R_ARM_THM_JUMP24·······00000061···PyLong_FromLong60 00000282··0000fa1e·R_ARM_THM_JUMP24·······00000061···PyLong_FromLong
  
61 Relocation·section·'.rel.text.hot'·at·offset·0xe678·contains·687·entries:61 Relocation·section·'.rel.text.hot'·at·offset·0xe5f4·contains·685·entries:
62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
63 00000028··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc63 00000028··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
64 00000030··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar64 00000030··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
65 0000005c··0000e403·R_ARM_REL32············00000000···.data.rel65 0000005c··0000e203·R_ARM_REL32············00000000···.data.rel
66 0000007c··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc66 0000007c··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
67 00000084··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar67 00000084··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
68 000000ba··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc68 000000ba··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
69 000000c2··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar69 000000c2··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
70 000000f0··0000e403·R_ARM_REL32············00000000···.data.rel70 000000f0··0000e203·R_ARM_REL32············00000000···.data.rel
71 000000f4··0000e403·R_ARM_REL32············00000000···.data.rel71 000000f4··0000e203·R_ARM_REL32············00000000···.data.rel
72 0000011e··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc72 0000011e··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
73 0000013c··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString73 0000013c··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
74 00000144··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_74 00000144··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
75 00000148··0000e403·R_ARM_REL32············00000000···.data.rel75 00000148··0000e203·R_ARM_REL32············00000000···.data.rel
76 0000014c··0001001a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError76 0000014c··0000fe1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
77 00000150··00000d03·R_ARM_REL32············00000000···.LC077 00000150··00000d03·R_ARM_REL32············00000000···.LC0
78 0000017c··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc78 0000017c··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
79 00000184··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar79 00000184··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
80 000001b2··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc80 000001b2··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
81 000001ba··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar81 000001ba··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
82 000001c8··0000e403·R_ARM_REL32············00000000···.data.rel82 000001c8··0000e203·R_ARM_REL32············00000000···.data.rel
83 000001cc··0000e403·R_ARM_REL32············00000000···.data.rel83 000001cc··0000e203·R_ARM_REL32············00000000···.data.rel
84 00000252··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc84 00000252··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
85 0000025a··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar85 0000025a··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
86 0000051e··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong86 0000051e··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
87 00000536··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong87 00000536··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
88 0000068a··0000fd0a·R_ARM_THM_CALL·········000000f9···_PyLong_New88 0000068a··0000fb0a·R_ARM_THM_CALL·········000000f9···_PyLong_New
89 000006b8··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString89 000006b8··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
90 000006cc··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_90 000006cc··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
91 000006d0··0000e403·R_ARM_REL32············00000000···.data.rel91 000006d0··0000e203·R_ARM_REL32············00000000···.data.rel
92 000006d4··00001303·R_ARM_REL32············000001d1···long_dealloc92 000006d4··00001303·R_ARM_REL32············000001d1···long_dealloc
93 000006d8··0001021a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct93 000006d8··0001001a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
94 000006dc··0001001a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError94 000006dc··0000fe1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
95 000006e0··00000d03·R_ARM_REL32············00000000···.LC095 000006e0··00000d03·R_ARM_REL32············00000000···.LC0
96 00000734··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc96 00000734··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
97 0000073c··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar97 0000073c··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
98 00000a82··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString98 00000a82··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
99 00000a8c··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_99 00000a8c··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
100 00000a90··0000e403·R_ARM_REL32············00000000···.data.rel100 00000a90··0000e203·R_ARM_REL32············00000000···.data.rel
101 00000a94··0001001a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError101 00000a94··0000fe1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
102 00000a98··00000d03·R_ARM_REL32············00000000···.LC0102 00000a98··00000d03·R_ARM_REL32············00000000···.LC0
103 00000ad0··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc103 00000ad0··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
104 00000ad8··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar104 00000ad8··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
105 00000b24··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc105 00000b24··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
106 00000b2c··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar106 00000b2c··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
107 00000b88··0000e403·R_ARM_REL32············00000000···.data.rel107 00000b88··0000e203·R_ARM_REL32············00000000···.data.rel
108 00000b8c··0000e403·R_ARM_REL32············00000000···.data.rel108 00000b8c··0000e203·R_ARM_REL32············00000000···.data.rel
109 00000cf4··0000fe0a·R_ARM_THM_CALL·········00000000···PyErr_SetString109 00000cf4··0000fc0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
110 00000d18··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc110 00000d18··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
111 00000d20··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar111 00000d20··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
112 00000d86··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc112 00000d86··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
113 00000d8e··0000fb0a·R_ARM_THM_CALL·········00000000···PyObject_InitVar113 00000d8e··0000f90a·R_ARM_THM_CALL·········00000000···PyObject_InitVar
114 00000db4··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_114 00000db4··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
115 00000db8··0001001a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError115 00000db8··0000fe1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
116 00000dbc··00000d03·R_ARM_REL32············00000000···.LC0116 00000dbc··00000d03·R_ARM_REL32············00000000···.LC0
117 00000dc0··0000e403·R_ARM_REL32············00000000···.data.rel117 00000dc0··0000e203·R_ARM_REL32············00000000···.data.rel
118 00000dc4··0000e403·R_ARM_REL32············00000000···.data.rel118 00000dc4··0000e203·R_ARM_REL32············00000000···.data.rel
119 00000e28··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong119 00000e28··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
120 00000e3c··0000fc0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong120 00000e3c··0000fa0a·R_ARM_THM_CALL·········00000061···PyLong_FromLong
121 00000eb4··0000ff19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_121 00000eb4··0000fd19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
122 00000eb8··00001303·R_ARM_REL32············000001d1···long_dealloc122 00000eb8··00001303·R_ARM_REL32············000001d1···long_dealloc
123 00000ebc··00001303·R_ARM_REL32············000001d1···long_dealloc123 00000ebc··00001303·R_ARM_REL32············000001d1···long_dealloc
124 00000ec0··0001021a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct124 00000ec0··0001001a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
125 00000f42··0000fa0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc125 00000f42··0000f80a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
Max diff block lines reached; 88894/109389 bytes (81.26%) of diff not shown.
494 B
strings --all --bytes=8 {}
    
Offset 15, 17 lines modifiedOffset 15, 16 lines modified
15 Number·of·bits·necessary·to·represent·self·in·binary.15 Number·of·bits·necessary·to·represent·self·in·binary.
16 >>>·bin(37L)16 >>>·bin(37L)
17 '0b100101'17 '0b100101'
18 >>>·(37L).bit_length()18 >>>·(37L).bit_length()
19 68IyD-Y(h19 68IyD-Y(h
20 >+FwD*F)F20 >+FwD*F)F
21 LHMIyD?X8h21 LHMIyD?X8h
22 ^H`IyD2X22 `HbIyD6X0h
23 FfLgN|D~D23 FdLeN|D~D
24 <D(DwB'@ 
25 too·many·digits·in·integer24 too·many·digits·in·integer
26 ../Objects/longobject.c25 ../Objects/longobject.c
27 an·integer·is·required26 an·integer·is·required
28 nb_int·should·return·int·object27 nb_int·should·return·int·object
29 Python·int·too·large·to·convert·to·C·long28 Python·int·too·large·to·convert·to·C·long
30 long()·base·must·be·>=·2·and·<=·36,·or·029 long()·base·must·be·>=·2·and·<=·36,·or·0
31 long·string·too·large·to·convert30 long·string·too·large·to·convert
2.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 176, 22 lines modifiedOffset 176, 22 lines modified
176 ·R_ARM_REL32»    .LC29176 ·R_ARM_REL32»    .LC29
  
177 00000154·<long_oct>:177 00000154·<long_oct>:
178 long_oct():178 long_oct():
179 »       movs»   r3,·#0179 »       movs»   r3,·#0
180 »       movs»   r2,·#1180 »       movs»   r2,·#1
181 »       movs»   r1,·#8181 »       movs»   r1,·#8
182 »       b.w»    6654·<_PyLong_Format>182 »       b.w»    6660·<_PyLong_Format>
183 ·R_ARM_THM_JUMP24»       _PyLong_Format183 ·R_ARM_THM_JUMP24»       _PyLong_Format
184 »       nop184 »       nop
  
185 00000160·<long_repr>:185 00000160·<long_repr>:
186 long_repr():186 long_repr():
187 »       movs»   r1,·#1187 »       movs»   r1,·#1
188 »       b.w»    82cc·<long_to_decimal_string>188 »       b.w»    82e0·<long_to_decimal_string>
189 ·R_ARM_THM_JUMP24»       long_to_decimal_string189 ·R_ARM_THM_JUMP24»       long_to_decimal_string
190 »       nop190 »       nop
  
191 00000168·<long_classic_div>:191 00000168·<long_classic_div>:
192 long_classic_div():192 long_classic_div():
193 »       push»   {r4,·r5,·r6,·lr}193 »       push»   {r4,·r5,·r6,·lr}
194 »       mov»    r4,·r1194 »       mov»    r4,·r1
433 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 493, 15 lines modifiedOffset 493, 15 lines modified
493 »       mov»    r4,·r0493 »       mov»    r4,·r0
494 »       cmp.w»  r9,·#0494 »       cmp.w»  r9,·#0
495 »       bge.w»  216·<long_sub+0x3e>495 »       bge.w»  216·<long_sub+0x3e>
496 »       mov»    r1,·r4496 »       mov»    r1,·r4
497 »       mov»    r0,·r6497 »       mov»    r0,·r6
498 »       cmp.w»  r8,·#0498 »       cmp.w»  r8,·#0
499 »       blt.w»  680·<long_sub+0x4a8>499 »       blt.w»  680·<long_sub+0x4a8>
500 »       bl»     18d0·<x_add>500 »       bl»     18d4·<x_add>
501 »       mov»    r7,·r0501 »       mov»    r7,·r0
502 »       cmp»    r7,·#0502 »       cmp»    r7,·#0
503 »       beq.w»  6bc·<long_sub+0x4e4>503 »       beq.w»  6bc·<long_sub+0x4e4>
504 »       ldr»    r1,·[r7,·#8]504 »       ldr»    r1,·[r7,·#8]
505 »       cmp»    r1,·#0505 »       cmp»    r1,·#0
506 »       beq.n»  4d4·<long_sub+0x2fc>506 »       beq.n»  4d4·<long_sub+0x2fc>
507 »       negs»   r2,·r1507 »       negs»   r2,·r1
887 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 »       add.w»  r0,·r0,·r3,·lsl·#119 »       add.w»  r0,·r0,·r3,·lsl·#1
20 »       b.w»    0·<PyInt_FromSsize_t>20 »       b.w»    0·<PyInt_FromSsize_t>
21 ·R_ARM_THM_JUMP24»       PyInt_FromSsize_t21 ·R_ARM_THM_JUMP24»       PyInt_FromSsize_t
  
22 0000001a·<long_getnewargs>:22 0000001a·<long_getnewargs>:
23 long_getnewargs():23 long_getnewargs():
24 »       push»   {r3,·lr}24 »       push»   {r3,·lr}
25 »       bl»     657c·<_PyLong_Copy>25 »       bl»     6588·<_PyLong_Copy>
26 ·R_ARM_THM_CALL» _PyLong_Copy26 ·R_ARM_THM_CALL» _PyLong_Copy
27 »       mov»    r1,·r027 »       mov»    r1,·r0
28 »       ldr»    r0,·[pc,·#12]» ;·(30·<long_getnewargs+0x16>)28 »       ldr»    r0,·[pc,·#12]» ;·(30·<long_getnewargs+0x16>)
29 »       ldmia.w»sp!,·{r3,·lr}29 »       ldmia.w»sp!,·{r3,·lr}
30 »       add»    r0,·pc30 »       add»    r0,·pc
31 »       b.w»    0·<Py_BuildValue>31 »       b.w»    0·<Py_BuildValue>
32 ·R_ARM_THM_JUMP24»       Py_BuildValue32 ·R_ARM_THM_JUMP24»       Py_BuildValue
311 KB
dictobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········48748·(bytes·into·file)13 ··Start·of·section·headers:··········48744·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.19 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0xbe6c:1 There·are·19·section·headers,·starting·at·offset·0xbe68:
  
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]·.text·············PROGBITS········00000000·000034·000bb4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000bb4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00a498·000410·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·00a494·000410·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000be8·000796·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000be8·000796·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·001380·00017c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001380·00017c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001380·00038a·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001380·00038a·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00170c·005d24·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00170c·005d20·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00a8a8·000fb0·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00a8a4·000fb0·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·007430·000198·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00742c·000198·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00b858·0000a0·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00b854·0000a0·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·0075c8·00055c·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0075c4·00055c·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·00b8f8·000258·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·00b8f4·000258·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·007b24·0002c8·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·007b20·0002c8·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·00bb50·000278·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·00bb4c·000278·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·007dec·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·007de8·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007dec·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007de8·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·007e20·0018a0·10·····17·277··420 ··[16]·.symtab···········SYMTAB··········00000000·007e1c·0018a0·10·····17·277··4
21 ··[17]·.strtab···········STRTAB··········00000000·0096c0·000dd7·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·0096bc·000dd7·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·00bdc8·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·00bdc4·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
19.2 KB
readelf --wide --symbols {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····7:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····8:·00000415···652·FUNC····LOCAL··DEFAULT····6·lookdict_string12 ·····8:·00000415···652·FUNC····LOCAL··DEFAULT····6·lookdict_string
13 ·····9:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·00002481···456·FUNC····LOCAL··DEFAULT····6·lookdict14 ····10:·000020c9···472·FUNC····LOCAL··DEFAULT····6·lookdict
15 ····11:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····11:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····12:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·00000414·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·00000684·····0·NOTYPE··LOCAL··DEFAULT····6·$d17 ····13:·00000684·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····14:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC118 ····14:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
19 ····15:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC219 ····15:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
20 ····16:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····16:·000006a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····17:·00000001····52·FUNC····LOCAL··DEFAULT····1·insertdict.part.021 ····17:·00000001····52·FUNC····LOCAL··DEFAULT····1·insertdict.part.0
68.4 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xa498·contains·130·entries:1 Relocation·section·'.rel.text'·at·offset·0xa494·contains·130·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000040··00010403·R_ARM_REL32············00000000···.data.rel3 00000040··00010403·R_ARM_REL32············00000000···.data.rel
4 0000005a··0001170a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New4 0000005a··0001170a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
5 000000a2··0001240a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall5 000000a2··0001240a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
6 000000ac··0001230a·R_ARM_THM_CALL·········00000000···Py_FatalError6 000000ac··0001230a·R_ARM_THM_CALL·········00000000···Py_FatalError
7 000000c0··00014c0a·R_ARM_THM_CALL·········00000000···PyErr_Format7 000000c0··00014c0a·R_ARM_THM_CALL·········00000000···PyErr_Format
8 000000c8··00011f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 000000c8··00011f19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
765 B
strings --all --bytes=8 {}
    
Offset 70, 17 lines modifiedOffset 70, 17 lines modified
70 iterkeys70 iterkeys
71 itervalues71 itervalues
72 iteritems72 iteritems
73 EK2F!F@F{D73 EK2F!F@F{D
74 IO2F!F@F74 IO2F!F@F
75 K"F)F8F{D75 K"F)F8F{D
76 bJ)FXFzD76 bJ)FXFzD
77 LK:F1F·F{D77 JK:F1F·F{D
78 QK:F!F(F{D78 LK:F!F(F{D
79 HK)F·F{D79 FK)F·F{D
80 ,%F?X9hD80 ,%F?X9hD
81 <K!F(F{D81 <K!F(F{D
82 nF`"AF0F82 nF`"AF0F
83 nF`"AF0F83 nF`"AF0F
84 `1hM`·Fp84 `1hM`·Fp
85 lookdict_string85 lookdict_string
86 lookdict86 lookdict
12.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 »       mov»    r5,·r1171 »       mov»    r5,·r1
172 »       ldr.w»  r0,·[ip,·r3]172 »       ldr.w»  r0,·[ip,·r3]
173 »       ldr»    r1,·[r0,·#0]173 »       ldr»    r1,·[r0,·#0]
174 »       cbnz»   r1,·162·<dict_has_key+0x22>174 »       cbnz»   r1,·162·<dict_has_key+0x22>
175 »       mov»    r1,·r5175 »       mov»    r1,·r5
176 »       mov»    r0,·r4176 »       mov»    r0,·r4
177 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}177 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
178 »       b.w»    4be4·<dict_contains>178 »       b.w»    4bec·<dict_contains>
179 ·R_ARM_THM_JUMP24»       dict_contains179 ·R_ARM_THM_JUMP24»       dict_contains
180 »       ldr.w»  lr,·[pc,·#36]»       ;·188·<dict_has_key+0x48>180 »       ldr.w»  lr,·[pc,·#36]»       ;·188·<dict_has_key+0x48>
181 »       movs»   r2,·#1181 »       movs»   r2,·#1
182 »       ldr»    r1,·[pc,·#32]» ;·(18c·<dict_has_key+0x4c>)182 »       ldr»    r1,·[pc,·#32]» ;·(18c·<dict_has_key+0x4c>)
183 »       add»    r1,·pc183 »       add»    r1,·pc
184 »       ldr.w»  r3,·[ip,·lr]184 »       ldr.w»  r3,·[ip,·lr]
185 »       ldr»    r0,·[r3,·#0]185 »       ldr»    r0,·[r3,·#0]
203 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
307 »       b.n»    10e·<PyDict_GetItem+0x66>307 »       b.n»    10e·<PyDict_GetItem+0x66>
308 »       ldr»    r3,·[pc,·#276]»;·(40c·<PyDict_GetItem+0x364>)308 »       ldr»    r3,·[pc,·#276]»;·(40c·<PyDict_GetItem+0x364>)
309 »       mov»    r2,·r6309 »       mov»    r2,·r6
310 »       mov»    r1,·r4310 »       mov»    r1,·r4
311 »       mov»    r0,·r8311 »       mov»    r0,·r8
312 »       add»    r3,·pc312 »       add»    r3,·pc
313 »       str.w»  r3,·[r8,·#24]313 »       str.w»  r3,·[r8,·#24]
314 »       bl»     2480·<lookdict>314 »       bl»     20c8·<lookdict>
315 »       mov»    r5,·r0315 »       mov»    r5,·r0
316 »       b.n»    28a·<PyDict_GetItem+0x1e2>316 »       b.n»    28a·<PyDict_GetItem+0x1e2>
317 »       cmp»    r2,·r0317 »       cmp»    r2,·r0
318 »       beq.w»  1b8·<PyDict_GetItem+0x110>318 »       beq.w»  1b8·<PyDict_GetItem+0x110>
319 »       mov»    r0,·r2319 »       mov»    r0,·r2
320 »       mov»    r1,·r4320 »       mov»    r1,·r4
321 »       str»    r3,·[sp,·#0]321 »       str»    r3,·[sp,·#0]
652 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 »       push»   {r3,·lr}205 »       push»   {r3,·lr}
206 »       cbz»    r0,·184·<PyDict_Values+0x14>206 »       cbz»    r0,·184·<PyDict_Values+0x14>
207 »       ldr»    r1,·[r0,·#4]207 »       ldr»    r1,·[r0,·#4]
208 »       ldr»    r2,·[r1,·#84]» ;·0x54208 »       ldr»    r2,·[r1,·#84]» ;·0x54
209 »       lsls»   r3,·r2,·#2209 »       lsls»   r3,·r2,·#2
210 »       bpl.n»  184·<PyDict_Values+0x14>210 »       bpl.n»  184·<PyDict_Values+0x14>
211 »       ldmia.w»sp!,·{r3,·lr}211 »       ldmia.w»sp!,·{r3,·lr}
212 »       b.w»    420c·<dict_values>212 »       b.w»    4214·<dict_values>
213 ·R_ARM_THM_JUMP24»       dict_values213 ·R_ARM_THM_JUMP24»       dict_values
214 »       ldr»    r0,·[pc,·#12]» ;·(194·<PyDict_Values+0x24>)214 »       ldr»    r0,·[pc,·#12]» ;·(194·<PyDict_Values+0x24>)
215 »       movw»   r1,·#1777»   ;·0x6f1215 »       movw»   r1,·#1777»   ;·0x6f1
216 »       add»    r0,·pc216 »       add»    r0,·pc
217 »       bl»     0·<_PyErr_BadInternalCall>217 »       bl»     0·<_PyErr_BadInternalCall>
218 ·R_ARM_THM_CALL» _PyErr_BadInternalCall218 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
219 »       movs»   r0,·#0219 »       movs»   r0,·#0
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 134, 22 lines modifiedOffset 134, 22 lines modified
134 ··0x00000830·47657449·74656d00·50794974·65725f4e·GetItem.PyIter_N134 ··0x00000830·47657449·74656d00·50794974·65725f4e·GetItem.PyIter_N
135 ··0x00000840·65787400·50794572·725f4f63·63757272·ext.PyErr_Occurr135 ··0x00000840·65787400·50794572·725f4f63·63757272·ext.PyErr_Occurr
136 ··0x00000850·65640050·794f626a·6563745f·47435f55·ed.PyObject_GC_U136 ··0x00000850·65640050·794f626a·6563745f·47435f55·ed.PyObject_GC_U
137 ··0x00000860·6e547261·636b005f·50795472·6173685f·nTrack._PyTrash_137 ··0x00000860·6e547261·636b005f·50795472·6173685f·nTrack._PyTrash_
138 ··0x00000870·74687265·61645f64·65706f73·69745f6f·thread_deposit_o138 ··0x00000870·74687265·61645f64·65706f73·69745f6f·thread_deposit_o
139 ··0x00000880·626a6563·74005f50·79547261·73685f74·bject._PyTrash_t139 ··0x00000880·626a6563·74005f50·79547261·73685f74·bject._PyTrash_t
140 ··0x00000890·68726561·645f6465·7374726f·795f6368·hread_destroy_ch140 ··0x00000890·68726561·645f6465·7374726f·795f6368·hread_destroy_ch
141 ··0x000008a0·61696e00·50794469·63745f44·656c4974·ain.PyDict_DelIt 
142 ··0x000008b0·656d0050·79547570·6c655f50·61636b00·em.PyTuple_Pack. 
143 ··0x000008c0·50794572·725f5365·744f626a·65637400·PyErr_SetObject. 
144 ··0x000008d0·50794578·635f4b65·79457272·6f720050·PyExc_KeyError.P 
145 ··0x000008e0·794f626a·6563745f·52696368·436f6d70·yObject_RichComp 
146 ··0x000008f0·61726542·6f6f6c00·50794c69·73745f4e·areBool.PyList_N 
147 ··0x00000900·6577005f·50794469·63745f4e·65775072·ew._PyDict_NewPr141 ··0x000008a0·61696e00·50794f62·6a656374·5f526963·ain.PyObject_Ric
 142 ··0x000008b0·68436f6d·70617265·426f6f6c·0050794c·hCompareBool.PyL
 143 ··0x000008c0·6973745f·4e657700·5f507944·6963745f·ist_New._PyDict_
 144 ··0x000008d0·4e657750·72657369·7a656400·50794469·NewPresized.PyDi
 145 ··0x000008e0·63745f44·656c4974·656d0050·79547570·ct_DelItem.PyTup
 146 ··0x000008f0·6c655f50·61636b00·50794572·725f5365·le_Pack.PyErr_Se
 147 ··0x00000900·744f626a·65637400·50794578·635f4b65·tObject.PyExc_Ke
148 ··0x00000910·6573697a·65640050·79446963·745f4b65·esized.PyDict_Ke148 ··0x00000910·79457272·6f720050·79446963·745f4b65·yError.PyDict_Ke
149 ··0x00000920·79730050·79417267·5f556e70·61636b54·ys.PyArg_UnpackT149 ··0x00000920·79730050·79417267·5f556e70·61636b54·ys.PyArg_UnpackT
150 ··0x00000930·75706c65·005f5079·5f4e6f6e·65537472·uple._Py_NoneStr150 ··0x00000930·75706c65·005f5079·5f4e6f6e·65537472·uple._Py_NoneStr
151 ··0x00000940·75637400·50794469·63745f44·656c4974·uct.PyDict_DelIt151 ··0x00000940·75637400·50794469·63745f44·656c4974·uct.PyDict_DelIt
152 ··0x00000950·656d5374·72696e67·00507944·6963745f·emString.PyDict_152 ··0x00000950·656d5374·72696e67·00507944·6963745f·emString.PyDict_
153 ··0x00000960·53697a65·00507945·72725f53·65745374·Size.PyErr_SetSt153 ··0x00000960·53697a65·00507945·72725f53·65745374·Size.PyErr_SetSt
154 ··0x00000970·72696e67·00507945·78635f52·756e7469·ring.PyExc_Runti154 ··0x00000970·72696e67·00507945·78635f52·756e7469·ring.PyExc_Runti
155 ··0x00000980·6d654572·726f7200·50794f62·6a656374·meError.PyObject155 ··0x00000980·6d654572·726f7200·50794f62·6a656374·meError.PyObject
16.4 KB
memoryobject.o
1.22 KB
readelf --wide --symbols {}
    
Offset 121, 16 lines modifiedOffset 121, 16 lines modified
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ZeroStruct126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ZeroStruct
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
 128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy 
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyString_FromFormat132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyString_FromFormat
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromLong135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromLong
136 ···132:·00000171···584·FUNC····GLOBAL·DEFAULT····6·PyMemoryView_GetContiguous136 ···132:·00000171···584·FUNC····GLOBAL·DEFAULT····6·PyMemoryView_GetContiguous
5.26 KB
readelf --wide --relocs {}
    
Offset 70, 24 lines modifiedOffset 70, 24 lines modified
70 00000570··00005b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_70 00000570··00005b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
71 00000574··0000791a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct71 00000574··0000791a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct
72 00000578··00007a1a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct72 00000578··00007a1a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct
73 0000057c··00007b1a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct73 0000057c··00007b1a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
74 000005c8··0000650a·R_ARM_THM_CALL·········00000000···_PySlice_Unpack74 000005c8··0000650a·R_ARM_THM_CALL·········00000000···_PySlice_Unpack
75 000005e0··0000660a·R_ARM_THM_CALL·········00000000···_PySlice_AdjustIndices75 000005e0··0000660a·R_ARM_THM_CALL·········00000000···_PySlice_AdjustIndices
76 000005f2··00005f0a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer76 000005f2··00005f0a·R_ARM_THM_CALL·········00000000···PyObject_GetBuffer
77 00000622··00007c0a·R_ARM_THM_CALL·········00000000···memmove77 0000061c··00007c0a·R_ARM_THM_CALL·········00000000···memcpy
 78 00000622··0000610a·R_ARM_THM_CALL·········00000000···PyBuffer_Release
78 00000638··0000670a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t79 0000063e··0000670a·R_ARM_THM_CALL·········00000000···PyNumber_AsSsize_t
79 0000065a··00007d0a·R_ARM_THM_CALL·········00000000···memcpy 
80 00000660··0000610a·R_ARM_THM_CALL·········00000000···PyBuffer_Release 
81 0000067a··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
82 0000068c··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Format 
83 000006ac··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
84 000006ba··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetNone 
85 000006d6··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Format 
86 000006ea··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString80 0000066e··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 81 00000680··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Format
 82 000006a0··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 83 000006ae··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetNone
 84 000006ca··0000680a·R_ARM_THM_CALL·········00000000···PyErr_Format
 85 000006de··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 86 000006ea··00007d0a·R_ARM_THM_CALL·········00000000···memmove
87 000006f0··0000690a·R_ARM_THM_CALL·········00000000···PyErr_Occurred87 000006f0··0000690a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
88 0000071a··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString88 0000071a··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
89 00000732··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetNone89 00000732··00006a0a·R_ARM_THM_CALL·········00000000···PyErr_SetNone
90 00000746··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString90 00000746··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
91 00000762··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString91 00000762··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
92 00000778··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString92 00000778··00005d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
93 00000784··00005b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_93 00000784··00005b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
376 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 %i?XLhjh4I1 %i?XLhjh7I
2 F·I!O@jyD2 F·I!O@jyD
3 memoryview(object)3 memoryview(object)
4 Create·a·new·memoryview·object·which·references·the·given·object.4 Create·a·new·memoryview·object·which·references·the·given·object.
5 GC·object·already·tracked5 GC·object·already·tracked
6 exported·buffer·does·not·have·any·shape·information·associated·to·it6 exported·buffer·does·not·have·any·shape·information·associated·to·it
7 O:memoryview7 O:memoryview
8 cannot·make·memory·view·because·object·does·not·have·the·buffer·interface8 cannot·make·memory·view·because·object·does·not·have·the·buffer·interface
8.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 700, 82 lines modifiedOffset 700, 84 lines modified
700 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}700 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
701 »       mov»    r4,·r0701 »       mov»    r4,·r0
702 »       ldr»    r7,·[pc,·#508]»;·(784·<memory_ass_sub+0x204>)702 »       ldr»    r7,·[pc,·#508]»;·(784·<memory_ass_sub+0x204>)
703 »       ldr.w»  r8,·[r0,·#28]703 »       ldr.w»  r8,·[r0,·#28]
704 »       sub»    sp,·#72»      ;·0x48704 »       sub»    sp,·#72»      ;·0x48
705 »       add»    r7,·pc705 »       add»    r7,·pc
706 »       cmp.w»  r8,·#0706 »       cmp.w»  r8,·#0
707 »       bne.n»  66c·<memory_ass_sub+0xec>707 »       bne.n»  660·<memory_ass_sub+0xe0>
708 »       mov»    r6,·r2708 »       mov»    r6,·r2
709 »       cmp»    r2,·#0709 »       cmp»    r2,·#0
710 »       beq.w»  738·<memory_ass_sub+0x1b8>710 »       beq.w»  738·<memory_ass_sub+0x1b8>
711 »       ldr»    r5,·[r0,·#32]711 »       ldr»    r5,·[r0,·#32]
712 »       cmp»    r5,·#1712 »       cmp»    r5,·#1
713 »       bne.w»  728·<memory_ass_sub+0x1a8>713 »       bne.w»  728·<memory_ass_sub+0x1a8>
714 »       ldr»    r3,·[r1,·#4]714 »       ldr»    r3,·[r1,·#4]
715 »       mov»    r0,·r1715 »       mov»    r0,·r1
716 »       ldr»    r2,·[r3,·#48]» ;·0x30716 »       ldr»    r2,·[r3,·#48]» ;·0x30
717 »       cmp»    r2,·#0717 »       cmp»    r2,·#0
718 »       bne.n»  628·<memory_ass_sub+0xa8>718 »       bne.n»  62e·<memory_ass_sub+0xae>
719 »       ldr»    r1,·[pc,·#468]»;·(788·<memory_ass_sub+0x208>)719 »       ldr»    r1,·[pc,·#468]»;·(788·<memory_ass_sub+0x208>)
720 »       ldr»    r2,·[r7,·r1]720 »       ldr»    r2,·[r7,·r1]
721 »       cmp»    r3,·r2721 »       cmp»    r3,·r2
722 »       bne.n»  680·<memory_ass_sub+0x100>722 »       bne.n»  674·<memory_ass_sub+0xf4>
723 »       add.w»  r9,·sp,·#20723 »       add.w»  r9,·sp,·#20
724 »       add.w»  sl,·sp,·#12724 »       add.w»  sl,·sp,·#12
725 »       add»    r2,·sp,·#16725 »       add»    r2,·sp,·#16
726 »       mov»    r3,·r9726 »       mov»    r3,·r9
727 »       mov»    r1,·sl727 »       mov»    r1,·sl
728 »       str»    r2,·[sp,·#4]728 »       str»    r2,·[sp,·#4]
729 »       bl»     0·<_PySlice_Unpack>729 »       bl»     0·<_PySlice_Unpack>
730 ·R_ARM_THM_CALL» _PySlice_Unpack730 ·R_ARM_THM_CALL» _PySlice_Unpack
731 »       cmp»    r0,·#0731 »       cmp»    r0,·#0
732 »       blt.n»  690·<memory_ass_sub+0x110>732 »       blt.n»  684·<memory_ass_sub+0x104>
733 »       ldr»    r3,·[r4,·#40]» ;·0x28733 »       ldr»    r3,·[r4,·#40]» ;·0x28
734 »       ldr»    r2,·[sp,·#4]734 »       ldr»    r2,·[sp,·#4]
735 »       cmp»    r3,·#0735 »       cmp»    r3,·#0
736 »       beq.n»  696·<memory_ass_sub+0x116>736 »       beq.n»  68a·<memory_ass_sub+0x10a>
737 »       ldr»    r5,·[r3,·#0]737 »       ldr»    r5,·[r3,·#0]
738 »       ldr»    r3,·[sp,·#20]738 »       ldr»    r3,·[sp,·#20]
739 »       mov»    r0,·r5739 »       mov»    r0,·r5
740 »       mov»    r1,·sl740 »       mov»    r1,·sl
741 »       bl»     0·<_PySlice_AdjustIndices>741 »       bl»     0·<_PySlice_AdjustIndices>
742 ·R_ARM_THM_CALL» _PySlice_AdjustIndices742 ·R_ARM_THM_CALL» _PySlice_AdjustIndices
743 »       ldr»    r3,·[sp,·#20]743 »       ldr»    r3,·[sp,·#20]
744 »       mov»    r5,·r0744 »       mov»    r5,·r0
745 »       cmp»    r3,·#1745 »       cmp»    r3,·#1
746 »       bne.n»  6b4·<memory_ass_sub+0x134>746 »       bne.n»  6a8·<memory_ass_sub+0x128>
747 »       mov»    r0,·r6747 »       mov»    r0,·r6
748 »       movs»   r2,·#8748 »       movs»   r2,·#8
749 »       mov»    r1,·r9749 »       mov»    r1,·r9
750 »       bl»     0·<PyObject_GetBuffer>750 »       bl»     0·<PyObject_GetBuffer>
751 ·R_ARM_THM_CALL» PyObject_GetBuffer751 ·R_ARM_THM_CALL» PyObject_GetBuffer
752 »       adds»   r0,·#1752 »       adds»   r0,·#1
753 »       beq.n»  690·<memory_ass_sub+0x110>753 »       beq.n»  684·<memory_ass_sub+0x104>
754 »       ldr»    r6,·[r4,·#24]754 »       ldr»    r6,·[r4,·#24]
755 »       ldr»    r0,·[sp,·#32]755 »       ldr»    r0,·[sp,·#32]
756 »       cmp»    r0,·r6756 »       cmp»    r0,·r6
757 »       bne.n»  6c0·<memory_ass_sub+0x140>757 »       bne.n»  6b4·<memory_ass_sub+0x134>
758 »       mul.w»  r5,·r0,·r5758 »       mul.w»  r5,·r0,·r5
759 »       ldr»    r2,·[sp,·#28]759 »       ldr»    r2,·[sp,·#28]
760 »       cmp»    r2,·r5760 »       cmp»    r2,·r5
761 »       bne.n»  6e0·<memory_ass_sub+0x160>761 »       bne.n»  6d4·<memory_ass_sub+0x154>
762 »       ldr»    r5,·[r4,·#12]762 »       ldr»    r5,·[r4,·#12]
763 »       ldr»    r4,·[sp,·#12]763 »       ldr»    r4,·[sp,·#12]
764 »       ldr»    r1,·[sp,·#20]764 »       ldr»    r1,·[sp,·#20]
765 »       mla»    r0,·r4,·r0,·r5765 »       mla»    r0,·r4,·r0,·r5
766 »       adds»   r7,·r0,·r2766 »       adds»   r7,·r0,·r2
767 »       cmp»    r1,·r7767 »       cmp»    r1,·r7
768 »       bhi.n»  65a·<memory_ass_sub+0xda> 
769 »       adds»   r3,·r1,·r2 
770 »       cmp»    r0,·r3 
771 »       bhi.n»  65a·<memory_ass_sub+0xda> 
772 »       bl»     0·<memmove> 
773 ·R_ARM_THM_CALL» memmove 
774 »       b.n»    65e·<memory_ass_sub+0xde>768 »       bls.n»  6e4·<memory_ass_sub+0x164>
 769 »       bl»     0·<memcpy>
 770 ·R_ARM_THM_CALL» memcpy
 771 »       mov»    r0,·r9
 772 »       bl»     0·<PyBuffer_Release>
 773 ·R_ARM_THM_CALL» PyBuffer_Release
 774 »       mov»    r0,·r8
 775 »       add»    sp,·#72»      ;·0x48
 776 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
775 »       ldr»    r1,·[r3,·#84]» ;·0x54777 »       ldr»    r1,·[r3,·#84]» ;·0x54
776 »       lsls»   r1,·r1,·#14778 »       lsls»   r1,·r1,·#14
777 »       bpl.n»  5b0·<memory_ass_sub+0x30>779 »       bpl.n»  5b0·<memory_ass_sub+0x30>
778 »       ldr.w»  r2,·[r2,·#152]»      ;·0x98780 »       ldr.w»  r2,·[r2,·#152]»      ;·0x98
779 »       cmp»    r2,·#0781 »       cmp»    r2,·#0
780 »       beq.n»  5b0·<memory_ass_sub+0x30>782 »       beq.n»  5b0·<memory_ass_sub+0x30>
781 »       mov»    r1,·r8783 »       mov»    r1,·r8
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 ··0x00000460·6f6e6553·74727563·74005079·426f6f6c·oneStruct.PyBool73 ··0x00000460·6f6e6553·74727563·74005079·426f6f6c·oneStruct.PyBool
74 ··0x00000470·5f46726f·6d4c6f6e·67005079·4c6f6e67·_FromLong.PyLong74 ··0x00000470·5f46726f·6d4c6f6e·67005079·4c6f6e67·_FromLong.PyLong
75 ··0x00000480·5f46726f·6d4c6f6e·67006d65·6d636d70·_FromLong.memcmp75 ··0x00000480·5f46726f·6d4c6f6e·67006d65·6d636d70·_FromLong.memcmp
76 ··0x00000490·00507945·72725f43·6c656172·005f5079·.PyErr_Clear._Py76 ··0x00000490·00507945·72725f43·6c656172·005f5079·.PyErr_Clear._Py
77 ··0x000004a0·5f547275·65537472·75637400·5f50795f·_TrueStruct._Py_77 ··0x000004a0·5f547275·65537472·75637400·5f50795f·_TrueStruct._Py_
78 ··0x000004b0·5a65726f·53747275·6374005f·50795f4e·ZeroStruct._Py_N78 ··0x000004b0·5a65726f·53747275·6374005f·50795f4e·ZeroStruct._Py_N
79 ··0x000004c0·6f74496d·706c656d·656e7465·64537472·otImplementedStr79 ··0x000004c0·6f74496d·706c656d·656e7465·64537472·otImplementedStr
80 ··0x000004d0·75637400·6d656d6d·6f766500·6d656d63·uct.memmove.memc80 ··0x000004d0·75637400·6d656d63·7079006d·656d6d6f·uct.memcpy.memmo
81 ··0x000004e0·70790050·79457863·5f56616c·75654572·py.PyExc_ValueEr81 ··0x000004e0·76650050·79457863·5f56616c·75654572·ve.PyExc_ValueEr
82 ··0x000004f0·726f7200·6d656d73·65740050·79537472·ror.memset.PyStr82 ··0x000004f0·726f7200·6d656d73·65740050·79537472·ror.memset.PyStr
83 ··0x00000500·696e675f·46726f6d·466f726d·61740073·ing_FromFormat.s83 ··0x00000500·696e675f·46726f6d·466f726d·61740073·ing_FromFormat.s
84 ··0x00000510·7472636d·70005079·4c697374·5f4e6577·trcmp.PyList_New84 ··0x00000510·7472636d·70005079·4c697374·5f4e6577·trcmp.PyList_New
85 ··0x00000520·00507949·6e745f46·726f6d4c·6f6e6700·.PyInt_FromLong.85 ··0x00000520·00507949·6e745f46·726f6d4c·6f6e6700·.PyInt_FromLong.
86 ··0x00000530·50794d65·6d6f7279·56696577·5f476574·PyMemoryView_Get86 ··0x00000530·50794d65·6d6f7279·56696577·5f476574·PyMemoryView_Get
87 ··0x00000540·436f6e74·6967756f·75730050·79427566·Contiguous.PyBuf87 ··0x00000540·436f6e74·6967756f·75730050·79427566·Contiguous.PyBuf
88 ··0x00000550·6665725f·4973436f·6e746967·756f7573·fer_IsContiguous88 ··0x00000550·6665725f·4973436f·6e746967·756f7573·fer_IsContiguous
19.6 KB
methodobject.o
3.79 KB
readelf --wide --symbols {}
    
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
30 ····26:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC530 ····26:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
31 ····27:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC631 ····27:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
32 ····28:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC732 ····28:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
33 ····29:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·000004f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·000004f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·$t35 ····31:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····32:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d36 ····32:·000006d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 37 ····33:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 38 ····34:·00000059····62·FUNC····LOCAL··DEFAULT····1·meth_hash
37 ····33:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC839 ····35:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
38 ····34:·00000058·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
39 ····35:·00000059···164·FUNC····LOCAL··DEFAULT····1·meth_richcompare 
40 ····36:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
41 ····37:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
42 ····38:·000000fd····62·FUNC····LOCAL··DEFAULT····1·meth_hash 
43 ····39:·00000130·····0·NOTYPE··LOCAL··DEFAULT····5·.LC940 ····36:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
 41 ····37:·00000099····36·FUNC····LOCAL··DEFAULT····1·meth_repr
 42 ····38:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
44 ····40:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1043 ····39:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
 44 ····40:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·0000013d····36·FUNC····LOCAL··DEFAULT····1·meth_repr45 ····41:·000000bd···164·FUNC····LOCAL··DEFAULT····1·meth_richcompare
46 ····42:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d46 ····42:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$d
47 ····43:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1147 ····43:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t48 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
49 ····45:·00000001····64·FUNC····LOCAL··DEFAULT····8·meth_get__self__49 ····45:·00000001····64·FUNC····LOCAL··DEFAULT····8·meth_get__self__
50 ····46:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·$d50 ····46:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·$d
51 ····47:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·$t51 ····47:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·$t
52 ····48:·00000041····58·FUNC····LOCAL··DEFAULT····8·meth_compare52 ····48:·00000041····58·FUNC····LOCAL··DEFAULT····8·meth_compare
53 ····49:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·$d53 ····49:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·$d
4.78 KB
readelf --wide --relocs {}
    
Offset 2, 33 lines modifiedOffset 2, 33 lines modified
2 Relocation·section·'.rel.text'·at·offset·0x1788·contains·24·entries:2 Relocation·section·'.rel.text'·at·offset·0x1788·contains·24·entries:
3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
4 00000028··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_4 00000028··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
5 0000002c··0000541a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct5 0000002c··0000541a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
6 00000048··00004e0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall6 00000048··00004e0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
7 00000050··00003803·R_ARM_REL32············00000000···.data.rel7 00000050··00003803·R_ARM_REL32············00000000···.data.rel
8 00000054··00000b03·R_ARM_REL32············00000074···.LC38 00000054··00000b03·R_ARM_REL32············00000074···.LC3
 9 00000064··0000620a·R_ARM_THM_CALL·········00000000···_Py_HashPointer
 10 0000006e··0000630a·R_ARM_THM_CALL·········00000000···PyObject_Hash
 11 0000007c··0000620a·R_ARM_THM_CALL·········00000000···_Py_HashPointer
 12 000000b4··00002303·R_ARM_REL32············000000ec···.LC8
 13 000000b8··00002403·R_ARM_REL32············00000104···.LC9
9 000000be··0000590a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx14 00000122··0000590a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
10 000000dc··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_15 00000140··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
11 000000e0··00003803·R_ARM_REL32············00000000···.data.rel16 00000144··00003803·R_ARM_REL32············00000000···.data.rel
12 000000e4··0000621a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct17 00000148··0000651a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
13 000000e8··0000631a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct18 0000014c··0000661a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct
14 000000ec··00005f1a·R_ARM_GOT_BREL·········00000000···Py_Py3kWarningFlag19 00000150··00005f1a·R_ARM_GOT_BREL·········00000000···Py_Py3kWarningFlag
15 000000f0··0000601a·R_ARM_GOT_BREL·········00000000···PyExc_DeprecationWarning20 00000154··0000601a·R_ARM_GOT_BREL·········00000000···PyExc_DeprecationWarning
16 000000f4··00002103·R_ARM_REL32············000000ec···.LC821 00000158··00002703·R_ARM_REL32············0000012c···.LC10
17 000000f8··0000641a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct22 0000015c··0000671a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct
18 00000108··0000650a·R_ARM_THM_CALL·········00000000···_Py_HashPointer 
19 00000112··0000660a·R_ARM_THM_CALL·········00000000···PyObject_Hash 
20 00000120··0000650a·R_ARM_THM_CALL·········00000000···_Py_HashPointer 
21 00000158··00002703·R_ARM_REL32············00000130···.LC9 
22 0000015c··00002803·R_ARM_REL32············00000148···.LC10 
23 00000000··0000511e·R_ARM_THM_JUMP24·······00000285···PyCFunction_ClearFreeList23 00000000··0000511e·R_ARM_THM_JUMP24·······00000285···PyCFunction_ClearFreeList
24 00000008··0000531e·R_ARM_THM_JUMP24·······00000000···PyString_FromString24 00000008··0000531e·R_ARM_THM_JUMP24·······00000000···PyString_FromString
25 00000016··0000531e·R_ARM_THM_JUMP24·······00000000···PyString_FromString25 00000016··0000531e·R_ARM_THM_JUMP24·······00000000···PyString_FromString
26 00000148··0000671e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat26 000000a4··0000641e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat
27 00000154··0000671e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat27 000000b0··0000641e·R_ARM_THM_JUMP24·······00000000···PyString_FromFormat
  
28 Relocation·section·'.rel.text.hot'·at·offset·0x1848·contains·82·entries:28 Relocation·section·'.rel.text.hot'·at·offset·0x1848·contains·82·entries:
29 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name29 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
30 0000006e··0000470a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New30 0000006e··0000470a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
31 00000090··0000480a·R_ARM_THM_CALL·········00000000···Py_FatalError31 00000090··0000480a·R_ARM_THM_CALL·········00000000···Py_FatalError
32 00000098··00000103·R_ARM_REL32············00000000···.bss32 00000098··00000103·R_ARM_REL32············00000000···.bss
33 0000009c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_33 0000009c··00004919·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
1.29 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 GC·object·already·tracked1 GC·object·already·tracked
2 %.200s()·takes·no·arguments·(%zd·given)2 %.200s()·takes·no·arguments·(%zd·given)
3 %.200s()·takes·exactly·one·argument·(%zd·given)3 %.200s()·takes·exactly·one·argument·(%zd·given)
4 ../Objects/methodobject.c4 ../Objects/methodobject.c
5 %.200s()·takes·no·keyword·arguments5 %.200s()·takes·no·keyword·arguments
6 __methods__6 __methods__
7 __methods__·not·supported·in·3.x7 __methods__·not·supported·in·3.x
8 builtin_function_or_method·order·comparisons·not·supported·in·3.x 
9 <built-in·function·%s>8 <built-in·function·%s>
10 <built-in·method·%s·of·%s·object·at·%p>9 <built-in·method·%s·of·%s·object·at·%p>
 10 builtin_function_or_method·order·comparisons·not·supported·in·3.x
11 method.__self__·not·accessible·in·restricted·mode11 method.__self__·not·accessible·in·restricted·mode
12 builtin_function_or_method12 builtin_function_or_method
13 __module__13 __module__
14 __name__14 __name__
15 __self__15 __self__
16 »       H»      IyD"X16 »       H»      IyD"X
17 meth_traverse17 meth_traverse
18 meth_dealloc18 meth_dealloc
19 meth_get__name__19 meth_get__name__
20 meth_get__doc__20 meth_get__doc__
21 meth_richcompare 
22 meth_hash21 meth_hash
23 meth_repr22 meth_repr
 23 meth_richcompare
24 meth_get__self__24 meth_get__self__
25 meth_compare25 meth_compare
26 free_list26 free_list
27 meth_members27 meth_members
28 meth_getsets28 meth_getsets
29 PyCFunction_NewEx29 PyCFunction_NewEx
30 _PyObject_GC_New30 _PyObject_GC_New
5.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 55, 140 lines modifiedOffset 55, 140 lines modified
55 »       movs»   r0,·#055 »       movs»   r0,·#0
56 »       pop»    {r3,·pc}56 »       pop»    {r3,·pc}
57 »       .word»  0x0000001657 »       .word»  0x00000016
58 ·R_ARM_REL32»    .data.rel58 ·R_ARM_REL32»    .data.rel
59 »       .word»  0x0000000a59 »       .word»  0x0000000a
60 ·R_ARM_REL32»    .LC360 ·R_ARM_REL32»    .LC3
  
 61 00000058·<meth_hash>:
 62 meth_hash():
 63 »       push»   {r3,·r4,·r5,·lr}
 64 »       mov»    r5,·r0
 65 »       ldr»    r0,·[r0,·#12]
 66 »       cbnz»   r0,·6e·<meth_hash+0x16>
 67 »       ldr»    r0,·[r5,·#8]
 68 »       ldr»    r0,·[r0,·#4]
 69 »       bl»     0·<_Py_HashPointer>
 70 ·R_ARM_THM_CALL» _Py_HashPointer
 71 »       adds»   r3,·r0,·#1
 72 »       beq.n»  90·<meth_hash+0x38>
 73 »       pop»    {r3,·r4,·r5,·pc}
 74 »       bl»     0·<PyObject_Hash>
 75 ·R_ARM_THM_CALL» PyObject_Hash
 76 »       mov»    r4,·r0
 77 »       adds»   r0,·r4,·#1
 78 »       beq.n»  90·<meth_hash+0x38>
 79 »       ldr»    r3,·[r5,·#8]
 80 »       ldr»    r0,·[r3,·#4]
 81 »       bl»     0·<_Py_HashPointer>
 82 ·R_ARM_THM_CALL» _Py_HashPointer
 83 »       adds»   r1,·r0,·#1
 84 »       beq.n»  90·<meth_hash+0x38>
 85 »       eors»   r0,·r4
 86 »       adds»   r2,·r0,·#1
 87 »       it»     eq
 88 »       mvneq.w»r0,·#1
 89 »       pop»    {r3,·r4,·r5,·pc}
 90 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
 91 »       pop»    {r3,·r4,·r5,·pc}
 92 »       nop
  
 93 00000098·<meth_repr>:
 94 meth_repr():
 95 »       ldrd»   r2,·r3,·[r0,·#8]
 96 »       ldr»    r1,·[r2,·#0]
 97 »       cbnz»   r3,·a8·<meth_repr+0x10>
 98 »       ldr»    r0,·[pc,·#16]» ;·(b4·<meth_repr+0x1c>)
 99 »       add»    r0,·pc
 100 »       b.w»    0·<PyString_FromFormat>
 101 ·R_ARM_THM_JUMP24»       PyString_FromFormat
 102 »       ldr»    r2,·[r3,·#4]
 103 »       ldr»    r0,·[pc,·#12]» ;·(b8·<meth_repr+0x20>)
 104 »       ldr»    r2,·[r2,·#12]
 105 »       add»    r0,·pc
 106 »       b.w»    0·<PyString_FromFormat>
 107 ·R_ARM_THM_JUMP24»       PyString_FromFormat
 108 »       .word»  0x0000000e
 109 ·R_ARM_REL32»    .LC8
 110 »       .word»  0x00000006
 111 ·R_ARM_REL32»    .LC9
  
61 00000058·<meth_richcompare>:112 000000bc·<meth_richcompare>:
62 meth_richcompare():113 meth_richcompare():
63 »       push»   {r3,·r4,·r5,·lr}114 »       push»   {r3,·r4,·r5,·lr}
64 »       subs»   r3,·r2,·#2115 »       subs»   r3,·r2,·#2
65 »       ldr»    r4,·[pc,·#124]»;·(dc·<meth_richcompare+0x84>)116 »       ldr»    r4,·[pc,·#124]»;·(140·<meth_richcompare+0x84>)
66 »       cmp»    r3,·#1117 »       cmp»    r3,·#1
67 »       add»    r4,·pc118 »       add»    r4,·pc
68 »       bhi.n»  a8·<meth_richcompare+0x50>119 »       bhi.n»  10c·<meth_richcompare+0x50>
69 »       ldr.w»  ip,·[pc,·#120]»      ;·e0·<meth_richcompare+0x88>120 »       ldr.w»  ip,·[pc,·#120]»      ;·144·<meth_richcompare+0x88>
70 »       ldr»    r5,·[r0,·#4]121 »       ldr»    r5,·[r0,·#4]
71 »       add»    ip,·pc122 »       add»    ip,·pc
72 »       cmp»    r5,·ip123 »       cmp»    r5,·ip
73 »       bne.n»  76·<meth_richcompare+0x1e>124 »       bne.n»  da·<meth_richcompare+0x1e>
74 »       ldr»    r3,·[r1,·#4]125 »       ldr»    r3,·[r1,·#4]
75 »       cmp»    r3,·r5126 »       cmp»    r3,·r5
76 »       beq.n»  84·<meth_richcompare+0x2c>127 »       beq.n»  e8·<meth_richcompare+0x2c>
77 »       ldr»    r2,·[pc,·#108]»;·(e4·<meth_richcompare+0x8c>)128 »       ldr»    r2,·[pc,·#108]»;·(148·<meth_richcompare+0x8c>)
78 »       ldr»    r4,·[r4,·r2]129 »       ldr»    r4,·[r4,·r2]
79 »       mov»    r0,·r4130 »       mov»    r0,·r4
80 »       ldr»    r1,·[r4,·#0]131 »       ldr»    r1,·[r4,·#0]
81 »       adds»   r1,·#1132 »       adds»   r1,·#1
82 »       str»    r1,·[r4,·#0]133 »       str»    r1,·[r4,·#0]
83 »       pop»    {r3,·r4,·r5,·pc}134 »       pop»    {r3,·r4,·r5,·pc}
84 »       ldr»    r5,·[r0,·#12]135 »       ldr»    r5,·[r0,·#12]
85 »       ldr»    r3,·[r1,·#12]136 »       ldr»    r3,·[r1,·#12]
86 »       cmp»    r5,·r3137 »       cmp»    r5,·r3
87 »       bne.n»  ca·<meth_richcompare+0x72>138 »       bne.n»  12e·<meth_richcompare+0x72>
88 »       ldr»    r5,·[r1,·#8]139 »       ldr»    r5,·[r1,·#8]
89 »       cmp»    r2,·#2140 »       cmp»    r2,·#2
90 »       ldr»    r0,·[r0,·#8]141 »       ldr»    r0,·[r0,·#8]
91 »       ldr»    r3,·[r5,·#4]142 »       ldr»    r3,·[r5,·#4]
92 »       ldr»    r1,·[r0,·#4]143 »       ldr»    r1,·[r0,·#4]
93 »       bne.n»  d4·<meth_richcompare+0x7c>144 »       bne.n»  138·<meth_richcompare+0x7c>
94 »       cmp»    r1,·r3145 »       cmp»    r1,·r3
95 »       bne.n»  ce·<meth_richcompare+0x76>146 »       bne.n»  132·<meth_richcompare+0x76>
96 »       ldr»    r0,·[pc,·#72]» ;·(e8·<meth_richcompare+0x90>)147 »       ldr»    r0,·[pc,·#72]» ;·(14c·<meth_richcompare+0x90>)
97 »       ldr»    r0,·[r4,·r0]148 »       ldr»    r0,·[r4,·r0]
98 »       ldr»    r4,·[r0,·#0]149 »       ldr»    r4,·[r0,·#0]
99 »       adds»   r4,·#1150 »       adds»   r4,·#1
100 »       str»    r4,·[r0,·#0]151 »       str»    r4,·[r0,·#0]
101 »       pop»    {r3,·r4,·r5,·pc}152 »       pop»    {r3,·r4,·r5,·pc}
102 »       ldr»    r5,·[pc,·#64]» ;·(ec·<meth_richcompare+0x94>)153 »       ldr»    r5,·[pc,·#64]» ;·(150·<meth_richcompare+0x94>)
103 »       ldr»    r1,·[r4,·r5]154 »       ldr»    r1,·[r4,·r5]
104 »       ldr»    r3,·[r1,·#0]155 »       ldr»    r3,·[r1,·#0]
105 »       cmp»    r3,·#0156 »       cmp»    r3,·#0
106 »       beq.n»  76·<meth_richcompare+0x1e>157 »       beq.n»  da·<meth_richcompare+0x1e>
107 »       ldr»    r0,·[pc,·#60]» ;·(f0·<meth_richcompare+0x98>)158 »       ldr»    r0,·[pc,·#60]» ;·(154·<meth_richcompare+0x98>)
108 »       movs»   r2,·#1159 »       movs»   r2,·#1
109 »       ldr»    r1,·[pc,·#60]» ;·(f4·<meth_richcompare+0x9c>)160 »       ldr»    r1,·[pc,·#60]» ;·(158·<meth_richcompare+0x9c>)
110 »       add»    r1,·pc161 »       add»    r1,·pc
111 »       ldr»    r5,·[r4,·r0]162 »       ldr»    r5,·[r4,·r0]
112 »       ldr»    r0,·[r5,·#0]163 »       ldr»    r0,·[r5,·#0]
113 »       bl»     0·<PyErr_WarnEx>164 »       bl»     0·<PyErr_WarnEx>
114 ·R_ARM_THM_CALL» PyErr_WarnEx165 ·R_ARM_THM_CALL» PyErr_WarnEx
115 »       cmp»    r0,·#0166 »       cmp»    r0,·#0
116 »       bge.n»  76·<meth_richcompare+0x1e>167 »       bge.n»  da·<meth_richcompare+0x1e>
117 »       movs»   r0,·#0168 »       movs»   r0,·#0
118 »       pop»    {r3,·r4,·r5,·pc}169 »       pop»    {r3,·r4,·r5,·pc}
119 »       cmp»    r2,·#2170 »       cmp»    r2,·#2
120 »       bne.n»  9c·<meth_richcompare+0x44>171 »       bne.n»  100·<meth_richcompare+0x44>
121 »       ldr»    r2,·[pc,·#40]» ;·(f8·<meth_richcompare+0xa0>)172 »       ldr»    r2,·[pc,·#40]» ;·(15c·<meth_richcompare+0xa0>)
122 »       ldr»    r0,·[r4,·r2]173 »       ldr»    r0,·[r4,·r2]
123 »       b.n»    a0·<meth_richcompare+0x48>174 »       b.n»    104·<meth_richcompare+0x48>
124 »       cmp»    r1,·r3175 »       cmp»    r1,·r3
125 »       beq.n»  ce·<meth_richcompare+0x76>176 »       beq.n»  132·<meth_richcompare+0x76>
126 »       b.n»    9c·<meth_richcompare+0x44>177 »       b.n»    100·<meth_richcompare+0x44>
127 »       nop178 »       nop
Max diff block lines reached; 1512/5359 bytes (28.21%) of diff not shown.
939 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 4, 16 lines modifiedOffset 4, 16 lines modified
4 ··[····1c]··%.200s()·takes·no·arguments·(%zd·given)4 ··[····1c]··%.200s()·takes·no·arguments·(%zd·given)
5 ··[····44]··%.200s()·takes·exactly·one·argument·(%zd·given)5 ··[····44]··%.200s()·takes·exactly·one·argument·(%zd·given)
6 ··[····74]··../Objects/methodobject.c6 ··[····74]··../Objects/methodobject.c
7 ··[····90]··%.200s()·takes·no·keyword·arguments7 ··[····90]··%.200s()·takes·no·keyword·arguments
8 ··[····b4]··__methods__8 ··[····b4]··__methods__
9 ··[····c0]··__methods__·not·supported·in·3.x9 ··[····c0]··__methods__·not·supported·in·3.x
10 ··[····e4]··__doc__10 ··[····e4]··__doc__
11 ··[····ec]··builtin_function_or_method·order·comparisons·not·supported·in·3.x 
12 ··[···130]··<built-in·function·%s>11 ··[····ec]··<built-in·function·%s>
13 ··[···148]··<built-in·method·%s·of·%s·object·at·%p>12 ··[···104]··<built-in·method·%s·of·%s·object·at·%p>
 13 ··[···12c]··builtin_function_or_method·order·comparisons·not·supported·in·3.x
14 ··[···170]··method.__self__·not·accessible·in·restricted·mode14 ··[···170]··method.__self__·not·accessible·in·restricted·mode
15 ··[···1a4]··builtin_function_or_method15 ··[···1a4]··builtin_function_or_method
16 ··[···1c0]··__module__16 ··[···1c0]··__module__
17 ··[···1cc]··__name__17 ··[···1cc]··__name__
18 ··[···1d8]··__self__18 ··[···1d8]··__self__
  
3.37 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·00246400·2e4c4330·00247400·6d657468·.$d..LC0.$t.meth3 ··0x00000000·00246400·2e4c4330·00247400·6d657468·.$d..LC0.$t.meth
4 ··0x00000010·5f747261·76657273·65002e4c·4331002e·_traverse..LC1..4 ··0x00000010·5f747261·76657273·65002e4c·4331002e·_traverse..LC1..
5 ··0x00000020·4c433200·2e4c4333·002e4c43·34006d65·LC2..LC3..LC4.me5 ··0x00000020·4c433200·2e4c4333·002e4c43·34006d65·LC2..LC3..LC4.me
6 ··0x00000030·74685f64·65616c6c·6f63006d·6574685f·th_dealloc.meth_6 ··0x00000030·74685f64·65616c6c·6f63006d·6574685f·th_dealloc.meth_
7 ··0x00000040·6765745f·5f6e616d·655f5f00·6d657468·get__name__.meth7 ··0x00000040·6765745f·5f6e616d·655f5f00·6d657468·get__name__.meth
8 ··0x00000050·5f676574·5f5f646f·635f5f00·2e4c4335·_get__doc__..LC58 ··0x00000050·5f676574·5f5f646f·635f5f00·2e4c4335·_get__doc__..LC5
9 ··0x00000060·002e4c43·36002e4c·4337002e·4c433800·..LC6..LC7..LC8.9 ··0x00000060·002e4c43·36002e4c·4337006d·6574685f·..LC6..LC7.meth_
 10 ··0x00000070·68617368·002e4c43·38002e4c·4339006d·hash..LC8..LC9.m
 11 ··0x00000080·6574685f·72657072·002e4c43·3130006d·eth_repr..LC10.m
10 ··0x00000070·6d657468·5f726963·68636f6d·70617265·meth_richcompare12 ··0x00000090·6574685f·72696368·636f6d70·61726500·eth_richcompare.
11 ··0x00000080·006d6574·685f6861·7368002e·4c433900·.meth_hash..LC9. 
12 ··0x00000090·2e4c4331·30006d65·74685f72·65707200·.LC10.meth_repr. 
13 ··0x000000a0·2e4c4331·31006d65·74685f67·65745f5f·.LC11.meth_get__13 ··0x000000a0·2e4c4331·31006d65·74685f67·65745f5f·.LC11.meth_get__
14 ··0x000000b0·73656c66·5f5f006d·6574685f·636f6d70·self__.meth_comp14 ··0x000000b0·73656c66·5f5f006d·6574685f·636f6d70·self__.meth_comp
15 ··0x000000c0·61726500·66726565·5f6c6973·74006e75·are.free_list.nu15 ··0x000000c0·61726500·66726565·5f6c6973·74006e75·are.free_list.nu
16 ··0x000000d0·6d667265·65006d65·74685f6d·656d6265·mfree.meth_membe16 ··0x000000d0·6d667265·65006d65·74685f6d·656d6265·mfree.meth_membe
17 ··0x000000e0·7273006d·6574685f·67657473·65747300·rs.meth_getsets.17 ··0x000000e0·7273006d·6574685f·67657473·65747300·rs.meth_getsets.
18 ··0x000000f0·50794346·756e6374·696f6e5f·4e657745·PyCFunction_NewE18 ··0x000000f0·50794346·756e6374·696f6e5f·4e657745·PyCFunction_NewE
19 ··0x00000100·78005f50·794f626a·6563745f·47435f4e·x._PyObject_GC_N19 ··0x00000100·78005f50·794f626a·6563745f·47435f4e·x._PyObject_GC_N
186 KB
object.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········32900·(bytes·into·file)13 ··Start·of·section·headers:··········32740·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x8084:1 There·are·20·section·headers,·starting·at·offset·0x7fe4:
  
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]·.text·············PROGBITS········00000000·000034·000d10·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d10·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006b30·000960·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·006aa0·000960·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d44·000018·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d44·000018·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000d5c·000020·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000d5c·000020·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d5c·000af5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000d5c·000af5·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001858·002620·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·001858·002590·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·007490·000a08·08···I·17···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·007400·0009f8·08···I·17···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·003e78·00015c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·003de8·00015c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·007e98·0000d0·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·007df8·0000d0·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·003fd4·000018·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·003f44·000018·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·003fec·000194·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·003f5c·000194·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·007f68·000060·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·007ec8·000060·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·004180·000010·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·0040f0·000010·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·007fc8·000010·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·007f28·000010·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·004190·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·004100·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004190·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004100·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·0041c4·0019c0·10·····18·222··421 ··[17]·.symtab···········SYMTAB··········00000000·004134·0019c0·10·····18·222··4
22 ··[18]·.strtab···········STRTAB··········00000000·005b84·000fab·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·005af4·000fab·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·007fd8·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·007f38·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
18.2 KB
readelf --wide --symbols {}
    
Offset 61, 19 lines modifiedOffset 61, 19 lines modified
61 ····57:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
62 ····58:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····58:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····59:·00000620·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4963 ····59:·00000620·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49
64 ····60:·00000628·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5064 ····60:·00000628·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
65 ····61:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5165 ····61:·0000064c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
66 ····62:·0000019a·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····62:·0000019a·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····63:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t67 ····63:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
68 ····64:·000015f1···256·FUNC····LOCAL··DEFAULT····6·try_rich_compare68 ····64:·000015ed···256·FUNC····LOCAL··DEFAULT····6·try_rich_compare
69 ····65:·00001889···464·FUNC····LOCAL··DEFAULT····6·try_3way_compare69 ····65:·00001885···452·FUNC····LOCAL··DEFAULT····6·try_3way_compare
70 ····66:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·$d70 ····66:·00000278·····0·NOTYPE··LOCAL··DEFAULT····6·$d
71 ····67:·0000027e·····0·NOTYPE··LOCAL··DEFAULT····6·$t71 ····67:·0000027e·····0·NOTYPE··LOCAL··DEFAULT····6·$t
72 ····68:·00001ac1···140·FUNC····LOCAL··DEFAULT····6·default_3way_compare72 ····68:·00001ab1···140·FUNC····LOCAL··DEFAULT····6·default_3way_compare
73 ····69:·00000935···148·FUNC····LOCAL··DEFAULT····1·adjust_tp_compare.part.073 ····69:·00000935···148·FUNC····LOCAL··DEFAULT····1·adjust_tp_compare.part.0
74 ····70:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·$d74 ····70:·00000380·····0·NOTYPE··LOCAL··DEFAULT····6·$d
75 ····71:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·$t75 ····71:·00000398·····0·NOTYPE··LOCAL··DEFAULT····6·$t
76 ····72:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d77 ····73:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
78 ····74:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·$t78 ····74:·00000400·····0·NOTYPE··LOCAL··DEFAULT····6·$t
79 ····75:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d79 ····75:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6b30·contains·300·entries:1 Relocation·section·'.rel.text'·at·offset·0x6aa0·contains·300·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready3 0000000e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
4 0000001e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready4 0000001e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 0000002e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready5 0000002e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 0000003e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready6 0000003e··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000050··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready7 00000050··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000062··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000062··0000e00a·R_ARM_THM_CALL·········00000000···PyType_Ready
4.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 762, 15 lines modifiedOffset 762, 15 lines modified
762 »       cmp»    r0,·#0762 »       cmp»    r0,·#0
763 »       bne.w»  818·<PyObject_Dir+0x1cc>763 »       bne.w»  818·<PyObject_Dir+0x1cc>
764 »       mov»    r0,·r5764 »       mov»    r0,·r5
765 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}765 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
766 »       ldr»    r1,·[pc,·#520]»;·(8fc·<PyObject_Dir+0x2b0>)766 »       ldr»    r1,·[pc,·#520]»;·(8fc·<PyObject_Dir+0x2b0>)
767 »       mov»    r0,·r4767 »       mov»    r0,·r4
768 »       add»    r1,·pc768 »       add»    r1,·pc
769 »       bl»     db4·<PyObject_GetAttrString>769 »       bl»     db0·<PyObject_GetAttrString>
770 ·R_ARM_THM_CALL» PyObject_GetAttrString770 ·R_ARM_THM_CALL» PyObject_GetAttrString
771 »       mov»    r7,·r0771 »       mov»    r7,·r0
772 »       cmp»    r0,·#0772 »       cmp»    r0,·#0
773 »       beq.n»  7d6·<PyObject_Dir+0x18a>773 »       beq.n»  7d6·<PyObject_Dir+0x18a>
774 »       ldr»    r5,·[r0,·#4]774 »       ldr»    r5,·[r0,·#4]
775 »       ldr»    r3,·[r5,·#84]» ;·0x54775 »       ldr»    r3,·[r5,·#84]» ;·0x54
776 »       lsls»   r2,·r3,·#2776 »       lsls»   r2,·r3,·#2
114 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 254, 28 lines modifiedOffset 254, 28 lines modified
254 »       ldr»    r4,·[pc,·#424]»;·(3d0·<PyObject_RichCompareBool+0x324>)254 »       ldr»    r4,·[pc,·#424]»;·(3d0·<PyObject_RichCompareBool+0x324>)
255 »       ldr»    r2,·[r5,·r4]255 »       ldr»    r2,·[r5,·r4]
256 »       cmp»    r3,·r2256 »       cmp»    r3,·r2
257 »       bne.w»  f8·<PyObject_RichCompareBool+0x4c>257 »       bne.w»  f8·<PyObject_RichCompareBool+0x4c>
258 »       mov»    r1,·r7258 »       mov»    r1,·r7
259 »       mov»    r2,·r8259 »       mov»    r2,·r8
260 »       mov»    r0,·r6260 »       mov»    r0,·r6
261 »       bl»     15f0·<try_rich_compare>261 »       bl»     15ec·<try_rich_compare>
262 »       ldr»    r1,·[pc,·#428]»;·(3e8·<PyObject_RichCompareBool+0x33c>)262 »       ldr»    r1,·[pc,·#428]»;·(3e8·<PyObject_RichCompareBool+0x33c>)
263 »       mov»    r4,·r0263 »       mov»    r4,·r0
264 »       add»    r1,·pc264 »       add»    r1,·pc
265 »       cmp»    r0,·r1265 »       cmp»    r0,·r1
266 »       bne.n»  2cc·<PyObject_RichCompareBool+0x220>266 »       bne.n»  2cc·<PyObject_RichCompareBool+0x220>
267 »       ldr»    r3,·[r0,·#0]267 »       ldr»    r3,·[r0,·#0]
268 »       subs»   r2,·r3,·#1268 »       subs»   r2,·r3,·#1
269 »       str»    r2,·[r0,·#0]269 »       str»    r2,·[r0,·#0]
270 »       cmp»    r2,·#0270 »       cmp»    r2,·#0
271 »       beq.n»  344·<PyObject_RichCompareBool+0x298>271 »       beq.n»  344·<PyObject_RichCompareBool+0x298>
272 »       mov»    r1,·r7272 »       mov»    r1,·r7
273 »       mov»    r0,·r6273 »       mov»    r0,·r6
274 »       bl»     1888·<try_3way_compare>274 »       bl»     1884·<try_3way_compare>
275 »       cmp»    r0,·#1275 »       cmp»    r0,·#1
276 »       bgt.n»  2e2·<PyObject_RichCompareBool+0x236>276 »       bgt.n»  2e2·<PyObject_RichCompareBool+0x236>
277 »       adds»   r7,·r0,·#1277 »       adds»   r7,·r0,·#1
278 »       ldr.w»  r6,·[r9]278 »       ldr.w»  r6,·[r9]
279 »       itttt»  lt279 »       itttt»  lt
280 »       movlt.w»r5,·#4294967295»  ;·0xffffffff280 »       movlt.w»r5,·#4294967295»  ;·0xffffffff
281 »       ldrlt»  r7,·[r6,·#12]281 »       ldrlt»  r7,·[r6,·#12]
512 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
  
  
2 Disassembly·of·section·.text.unlikely:2 Disassembly·of·section·.text.unlikely:
  
3 00000000·<PyObject_Not>:3 00000000·<PyObject_Not>:
4 PyObject_Not():4 PyObject_Not():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     ce4·<PyObject_IsTrue>6 »       bl»     ce0·<PyObject_IsTrue>
7 ·R_ARM_THM_CALL» PyObject_IsTrue7 ·R_ARM_THM_CALL» PyObject_IsTrue
8 »       cmp»    r0,·#08 »       cmp»    r0,·#0
9 »       blt.n»  10·<PyObject_Not+0x10>9 »       blt.n»  10·<PyObject_Not+0x10>
10 »       ite»    eq10 »       ite»    eq
11 »       moveq»  r0,·#111 »       moveq»  r0,·#1
12 »       movne»  r0,·#012 »       movne»  r0,·#0
13 »       pop»    {r3,·pc}13 »       pop»    {r3,·pc}
30.8 KB
obmalloc.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4476·(bytes·into·file)13 ··Start·of·section·headers:··········4444·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.31 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x117c:1 There·are·13·section·headers,·starting·at·offset·0x115c:
  
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]·.text·············PROGBITS········00000000·000034·000000·00··AX··0···0··15 ··[·1]·.text·············PROGBITS········00000000·000034·000000·00··AX··0···0··1
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··16 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000014·00··WA··0···0··47 ··[·3]·.bss··············NOBITS··········00000000·000034·000014·00··WA··0···0··4
8 ··[·4]·.text.hot·········PROGBITS········00000000·000038·0006dc·00··AX··0···0··88 ··[·4]·.text.hot·········PROGBITS········00000000·000038·0006bc·00··AX··0···0··8
9 ··[·5]·.rel.text.hot·····REL·············00000000·000bec·000120·08···I·10···4··49 ··[·5]·.rel.text.hot·····REL·············00000000·000bcc·000120·08···I·10···4··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·000714·000200·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·0006f4·000200·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·000d0c·000400·08···I·10···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·000cec·000400·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000914·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0008f4·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000914·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008f4·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000948·0001f0·10·····11··22··414 ··[10]·.symtab···········SYMTAB··········00000000·000928·0001f0·10·····11··22··4
15 ··[11]·.strtab···········STRTAB··········00000000·000b38·0000b2·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000b18·0000b2·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00110c·00006e·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0010ec·00006e·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
2.42 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·31·entries:1 Symbol·table·'.symtab'·contains·31·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·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
6 ·····3:·00000250·····0·NOTYPE··LOCAL··DEFAULT····4·$d6 ·····3:·00000240·····0·NOTYPE··LOCAL··DEFAULT····4·$d
7 ·····4:·00000278·····0·NOTYPE··LOCAL··DEFAULT····4·$t7 ·····4:·00000268·····0·NOTYPE··LOCAL··DEFAULT····4·$t
8 ·····5:·000003a8·····0·NOTYPE··LOCAL··DEFAULT····4·$d8 ·····5:·00000398·····0·NOTYPE··LOCAL··DEFAULT····4·$d
9 ·····6:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····4·$t9 ·····6:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····4·$t
10 ·····7:·000006b0·····0·NOTYPE··LOCAL··DEFAULT····4·$d10 ·····7:·00000690·····0·NOTYPE··LOCAL··DEFAULT····4·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·usable_arenas12 ·····9:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·usable_arenas
13 ····10:·00000004·····4·OBJECT··LOCAL··DEFAULT····3·unused_arena_objects13 ····10:·00000004·····4·OBJECT··LOCAL··DEFAULT····3·unused_arena_objects
14 ····11:·00000008·····4·OBJECT··LOCAL··DEFAULT····3·maxarenas14 ····11:·00000008·····4·OBJECT··LOCAL··DEFAULT····3·maxarenas
15 ····12:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·arenas15 ····12:·0000000c·····4·OBJECT··LOCAL··DEFAULT····3·arenas
16 ····13:·00000010·····4·OBJECT··LOCAL··DEFAULT····3·narenas_currently_allocated16 ····13:·00000010·····4·OBJECT··LOCAL··DEFAULT····3·narenas_currently_allocated
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····16:·00000000···512·OBJECT··LOCAL··DEFAULT····6·usedpools19 ····16:·00000000···512·OBJECT··LOCAL··DEFAULT····6·usedpools
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT····1·
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····2·21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····2·
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····4·22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT····9·
25 ····22:·00000001···632·FUNC····GLOBAL·DEFAULT····4·PyObject_Malloc25 ····22:·00000001···616·FUNC····GLOBAL·DEFAULT····4·PyObject_Malloc
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap6427 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·mmap64
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·realloc28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·realloc
29 ····26:·00000279···324·FUNC····GLOBAL·DEFAULT····4·PyObject_Free29 ····26:·00000269···324·FUNC····GLOBAL·DEFAULT····4·PyObject_Free
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·munmap31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·munmap
32 ····29:·000003bd···800·FUNC····GLOBAL·DEFAULT····4·PyObject_Realloc32 ····29:·000003ad···784·FUNC····GLOBAL·DEFAULT····4·PyObject_Realloc
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
5.02 KB
readelf --wide --relocs {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0xbec·contains·36·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0xbcc·contains·36·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000112··0000180a·R_ARM_THM_CALL·········00000000···mmap643 00000100··0000180a·R_ARM_THM_CALL·········00000000···mmap64
4 000001c4··0000190a·R_ARM_THM_CALL·········00000000···realloc4 000001b4··0000190a·R_ARM_THM_CALL·········00000000···realloc
5 00000258··00000e03·R_ARM_REL32············00000000···.data.rel.local5 00000248··00000e03·R_ARM_REL32············00000000···.data.rel.local
 6 0000024c··00000103·R_ARM_REL32············00000000···.bss
 7 00000250··00000e03·R_ARM_REL32············00000000···.data.rel.local
 8 00000254··00000103·R_ARM_REL32············00000000···.bss
 9 00000258··00000103·R_ARM_REL32············00000000···.bss
6 0000025c··00000103·R_ARM_REL32············00000000···.bss10 0000025c··00000103·R_ARM_REL32············00000000···.bss
7 00000260··00000e03·R_ARM_REL32············00000000···.data.rel.local11 00000260··00000103·R_ARM_REL32············00000000···.bss
8 00000264··00000103·R_ARM_REL32············00000000···.bss12 00000264··00000103·R_ARM_REL32············00000000···.bss
9 00000268··00000103·R_ARM_REL32············00000000···.bss 
10 0000026c··00000103·R_ARM_REL32············00000000···.bss 
11 00000270··00000103·R_ARM_REL32············00000000···.bss 
12 00000274··00000103·R_ARM_REL32············00000000···.bss 
13 0000037c··00001c0a·R_ARM_THM_CALL·········00000000···munmap13 0000036c··00001c0a·R_ARM_THM_CALL·········00000000···munmap
 14 00000398··00000103·R_ARM_REL32············00000000···.bss
 15 0000039c··00000e03·R_ARM_REL32············00000000···.data.rel.local
 16 000003a0··00000103·R_ARM_REL32············00000000···.bss
 17 000003a4··00000103·R_ARM_REL32············00000000···.bss
14 000003a8··00000103·R_ARM_REL32············00000000···.bss18 000003a8··00000103·R_ARM_REL32············00000000···.bss
15 000003ac··00000e03·R_ARM_REL32············00000000···.data.rel.local 
16 000003b0··00000103·R_ARM_REL32············00000000···.bss 
17 000003b4··00000103·R_ARM_REL32············00000000···.bss 
18 000003b8··00000103·R_ARM_REL32············00000000···.bss 
19 00000456··0000160a·R_ARM_THM_CALL·········00000001···PyObject_Malloc19 00000444··0000160a·R_ARM_THM_CALL·········00000001···PyObject_Malloc
20 00000464··00001e0a·R_ARM_THM_CALL·········00000000···memcpy20 00000452··00001e0a·R_ARM_THM_CALL·········00000000···memcpy
21 0000046a··00001a0a·R_ARM_THM_CALL·········00000279···PyObject_Free21 00000458··00001a0a·R_ARM_THM_CALL·········00000269···PyObject_Free
22 0000055e··0000180a·R_ARM_THM_CALL·········00000000···mmap6422 00000540··0000180a·R_ARM_THM_CALL·········00000000···mmap64
23 00000612··0000190a·R_ARM_THM_CALL·········00000000···realloc23 000005f6··0000190a·R_ARM_THM_CALL·········00000000···realloc
24 0000067e··0000190a·R_ARM_THM_CALL·········00000000···realloc24 0000067e··0000190a·R_ARM_THM_CALL·········00000000···realloc
25 000006b8··00000e03·R_ARM_REL32············00000000···.data.rel.local25 00000698··00000e03·R_ARM_REL32············00000000···.data.rel.local
26 000006bc··00000103·R_ARM_REL32············00000000···.bss26 0000069c··00000103·R_ARM_REL32············00000000···.bss
27 000006c0··00000103·R_ARM_REL32············00000000···.bss27 000006a0··00000103·R_ARM_REL32············00000000···.bss
28 000006c4··00000e03·R_ARM_REL32············00000000···.data.rel.local28 000006a4··00000e03·R_ARM_REL32············00000000···.data.rel.local
29 000006c8··00000103·R_ARM_REL32············00000000···.bss29 000006a8··00000103·R_ARM_REL32············00000000···.bss
30 000006cc··00000103·R_ARM_REL32············00000000···.bss30 000006ac··00000103·R_ARM_REL32············00000000···.bss
31 000006d0··00000103·R_ARM_REL32············00000000···.bss31 000006b0··00000103·R_ARM_REL32············00000000···.bss
32 000006d4··00000103·R_ARM_REL32············00000000···.bss32 000006b4··00000103·R_ARM_REL32············00000000···.bss
33 000006d8··00000103·R_ARM_REL32············00000000···.bss33 000006b8··00000103·R_ARM_REL32············00000000···.bss
34 000000d2··0000171e·R_ARM_THM_JUMP24·······00000000···malloc34 00000070··0000171e·R_ARM_THM_JUMP24·······00000000···malloc
35 00000346··00001b1e·R_ARM_THM_JUMP24·······00000000···free35 00000336··00001b1e·R_ARM_THM_JUMP24·······00000000···free
36 0000038c··00001b1e·R_ARM_THM_JUMP24·······00000000···free36 0000037c··00001b1e·R_ARM_THM_JUMP24·······00000000···free
37 000004a6··0000191e·R_ARM_THM_JUMP24·······00000000···realloc37 00000494··0000191e·R_ARM_THM_JUMP24·······00000000···realloc
38 0000051e··0000171e·R_ARM_THM_JUMP24·······00000000···malloc38 000004aa··0000171e·R_ARM_THM_JUMP24·······00000000···malloc
  
39 Relocation·section·'.rel.data.rel.local'·at·offset·0xd0c·contains·128·entries:39 Relocation·section·'.rel.data.rel.local'·at·offset·0xcec·contains·128·entries:
40 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name40 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
41 00000000··00000e02·R_ARM_ABS32············00000000···.data.rel.local41 00000000··00000e02·R_ARM_ABS32············00000000···.data.rel.local
42 00000004··00000e02·R_ARM_ABS32············00000000···.data.rel.local42 00000004··00000e02·R_ARM_ABS32············00000000···.data.rel.local
43 00000008··00000e02·R_ARM_ABS32············00000000···.data.rel.local43 00000008··00000e02·R_ARM_ABS32············00000000···.data.rel.local
44 0000000c··00000e02·R_ARM_ABS32············00000000···.data.rel.local44 0000000c··00000e02·R_ARM_ABS32············00000000···.data.rel.local
45 00000010··00000e02·R_ARM_ABS32············00000000···.data.rel.local45 00000010··00000e02·R_ARM_ABS32············00000000···.data.rel.local
46 00000014··00000e02·R_ARM_ABS32············00000000···.data.rel.local46 00000014··00000e02·R_ARM_ABS32············00000000···.data.rel.local
20.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 Disassembly·of·section·.text.hot:4 Disassembly·of·section·.text.hot:
  
5 00000000·<PyObject_Malloc>:5 00000000·<PyObject_Malloc>:
6 PyObject_Malloc():6 PyObject_Malloc():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
8 »       subs»   r4,·r0,·#08 »       subs»   r4,·r0,·#0
9 »       sub»    sp,·#169 »       sub»    sp,·#16
10 »       blt.w»  22c·<PyObject_Malloc+0x22c>10 »       blt.w»  21c·<PyObject_Malloc+0x21c>
11 »       subs»   r3,·r4,·#111 »       subs»   r3,·r4,·#1
12 »       cmp.w»  r3,·#512»   ;·0x20012 »       cmp.w»  r3,·#512»   ;·0x200
13 »       bcs.n»  c4·<PyObject_Malloc+0xc4>13 »       bcs.n»  62·<PyObject_Malloc+0x62>
14 »       ldr»    r0,·[pc,·#576]»;·(258·<PyObject_Malloc+0x258>)14 »       ldr»    r0,·[pc,·#560]»;·(248·<PyObject_Malloc+0x248>)
15 »       lsrs»   r5,·r3,·#315 »       lsrs»   r5,·r3,·#3
16 »       add»    r0,·pc16 »       add»    r0,·pc
17 »       lsls»   r6,·r5,·#117 »       lsls»   r6,·r5,·#1
18 »       ldr.w»  r7,·[r0,·r6,·lsl·#2]18 »       ldr.w»  r7,·[r0,·r6,·lsl·#2]
19 »       ldr»    r1,·[r7,·#8]19 »       ldr»    r1,·[r7,·#8]
20 »       cmp»    r1,·r720 »       cmp»    r1,·r7
21 »       beq.n»  5e·<PyObject_Malloc+0x5e>21 »       beq.n»  74·<PyObject_Malloc+0x74>
22 »       ldrd»   r3,·r0,·[r7]22 »       ldrd»   r3,·r0,·[r7]
23 »       adds»   r3,·#123 »       adds»   r3,·#1
24 »       str»    r3,·[r7,·#0]24 »       str»    r3,·[r7,·#0]
25 »       ldr»    r2,·[r0,·#0]25 »       ldr»    r2,·[r0,·#0]
26 »       str»    r2,·[r7,·#4]26 »       str»    r2,·[r7,·#4]
27 »       cbz»    r2,·3a·<PyObject_Malloc+0x3a>27 »       cbz»    r2,·3a·<PyObject_Malloc+0x3a>
28 »       add»    sp,·#1628 »       add»    sp,·#16
5.1 KB
rangeobject.o
1.53 KB
readelf --wide --relocs {}
    
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 Relocation·section·'.rel.text.hot'·at·offset·0xfa4·contains·24·entries:23 Relocation·section·'.rel.text.hot'·at·offset·0xfa4·contains·24·entries:
24 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name24 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
25 0000001a··0000370a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords25 0000001a··0000370a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
26 00000024··0000380a·R_ARM_THM_CALL·········00000000···PyTuple_Size26 00000024··0000380a·R_ARM_THM_CALL·········00000000···PyTuple_Size
27 00000034··0000390a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple27 00000034··0000390a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
28 0000005e··00003a0a·R_ARM_THM_CALL·········00000000···_PyObject_New28 0000005e··00003a0a·R_ARM_THM_CALL·········00000000···_PyObject_New
29 00000080··0000390a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple29 00000080··0000390a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
30 000000b0··00003a0a·R_ARM_THM_CALL·········00000000···_PyObject_New30 0000009a··00003a0a·R_ARM_THM_CALL·········00000000···_PyObject_New
31 000000cc··0000360a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv 
32 000000dc··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString31 000000ce··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 32 000000dc··0000360a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
33 000000ee··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString33 000000ec··00003b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
34 000000f4··00000403·R_ARM_REL32············00000000···.LC034 000000f4··00000403·R_ARM_REL32············00000000···.LC0
35 000000f8··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_35 000000f8··00003c19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
36 000000fc··00000503·R_ARM_REL32············0000000c···.LC136 000000fc··00000503·R_ARM_REL32············0000000c···.LC1
37 00000100··00002903·R_ARM_REL32············00000000···.data.rel37 00000100··00002903·R_ARM_REL32············00000000···.data.rel
38 00000104··00000603·R_ARM_REL32············00000034···.LC238 00000104··00000603·R_ARM_REL32············00000034···.LC2
39 00000108··00002903·R_ARM_REL32············00000000···.data.rel39 00000108··00002903·R_ARM_REL32············00000000···.data.rel
40 0000010c··00003d1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError40 0000010c··00003d1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
3.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 31, 26 lines modifiedOffset 31, 26 lines modified
31 »       mov»    r0,·r431 »       mov»    r0,·r4
32 »       add»    r1,·pc32 »       add»    r1,·pc
33 »       bl»     0·<PyArg_ParseTuple>33 »       bl»     0·<PyArg_ParseTuple>
34 ·R_ARM_THM_CALL» PyArg_ParseTuple34 ·R_ARM_THM_CALL» PyArg_ParseTuple
35 »       cbz»    r0,·86·<range_new+0x86>35 »       cbz»    r0,·86·<range_new+0x86>
36 »       ldr»    r1,·[sp,·#20]36 »       ldr»    r1,·[sp,·#20]
37 »       cmp»    r1,·#037 »       cmp»    r1,·#0
38 »       beq.n»  e4·<range_new+0xe4>38 »       beq.n»  e2·<range_new+0xe2>
39 »       ldrd»   r0,·r3,·[sp,·#12]39 »       ldrd»   r0,·r3,·[sp,·#12]
40 »       cmp»    r3,·r040 »       cmp»    r3,·r0
41 »       it»     gt41 »       it»     gt
42 »       cmpgt»  r1,·#042 »       cmpgt»  r1,·#0
43 »       ble.n»  ba·<range_new+0xba>43 »       ble.n»  8c·<range_new+0x8c>
44 »       subs»   r3,·#144 »       subs»   r3,·#1
45 »       cmp»    r1,·#145 »       cmp»    r1,·#1
46 »       sub.w»  r0,·r3,·r046 »       sub.w»  r0,·r3,·r0
47 »       bne.n»  cc·<range_new+0xcc>47 »       bne.n»  dc·<range_new+0xdc>
48 »       adds»   r4,·r0,·#148 »       adds»   r4,·r0,·#1
49 »       bmi.n»  d2·<range_new+0xd2>49 »       bmi.n»  c4·<range_new+0xc4>
50 »       ldr»    r0,·[pc,·#164]»;·(100·<range_new+0x100>)50 »       ldr»    r0,·[pc,·#164]»;·(100·<range_new+0x100>)
51 »       add»    r0,·pc51 »       add»    r0,·pc
52 »       bl»     0·<_PyObject_New>52 »       bl»     0·<_PyObject_New>
53 ·R_ARM_THM_CALL» _PyObject_New53 ·R_ARM_THM_CALL» _PyObject_New
54 »       cbz»    r0,·6e·<range_new+0x6e>54 »       cbz»    r0,·6e·<range_new+0x6e>
55 »       ldr»    r1,·[sp,·#12]55 »       ldr»    r1,·[sp,·#12]
56 »       ldr»    r5,·[sp,·#20]56 »       ldr»    r5,·[sp,·#20]
286 KB
setobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········37136·(bytes·into·file)13 ··Start·of·section·headers:··········37128·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.19 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x9110:1 There·are·19·section·headers,·starting·at·offset·0x9108:
  
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]·.text·············PROGBITS········00000000·000034·000dc4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000dc4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007a94·000568·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·007a8c·000568·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000df8·000689·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000df8·000689·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·001484·00014c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001484·00014c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001484·000208·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001484·000208·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00168c·003d00·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00168c·003cf8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·007ffc·000a28·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·007ff4·000a28·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00538c·000270·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·005384·000270·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·008a24·000160·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·008a1c·000160·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·0055fc·00024c·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0055f4·00024c·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·008b84·000178·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·008b7c·000178·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·005848·000390·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·005840·000390·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·008cfc·000370·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·008cf4·000370·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·005bd8·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·005bd0·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005bd8·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005bd0·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·005c0c·001470·10·····17·249··420 ··[16]·.symtab···········SYMTAB··········00000000·005c04·001470·10·····17·249··4
21 ··[17]·.strtab···········STRTAB··········00000000·00707c·000a17·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·007074·000a17·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·00906c·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·009064·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
14.2 KB
readelf --wide --symbols {}
    
Offset 7, 146 lines modifiedOffset 7, 146 lines modified
7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·7 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
10 ·····6:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·00000001···324·FUNC····LOCAL··DEFAULT····6·set_new11 ·····7:·00000001···324·FUNC····LOCAL··DEFAULT····6·set_new
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ·····9:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ·····9:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····10:·00000c2d···624·FUNC····LOCAL··DEFAULT····6·set_lookkey_string14 ····10:·00000c25···624·FUNC····LOCAL··DEFAULT····6·set_lookkey_string
15 ····11:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····11:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····12:·00000145···224·FUNC····LOCAL··DEFAULT····6·make_new_set16 ····12:·00000145···224·FUNC····LOCAL··DEFAULT····6·make_new_set
17 ····13:·00000489··1956·FUNC····LOCAL··DEFAULT····6·set_update_internal17 ····13:·00000481··1956·FUNC····LOCAL··DEFAULT····6·set_update_internal
18 ····14:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$t19 ····15:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$t
20 ····16:·00000225···424·FUNC····LOCAL··DEFAULT····6·set_init20 ····16:·00000225···416·FUNC····LOCAL··DEFAULT····6·set_init
21 ····17:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····17:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····18:·000003cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····18:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
23 ····19:·000003cd···186·FUNC····LOCAL··DEFAULT····6·set_clear_internal23 ····19:·000003c5···186·FUNC····LOCAL··DEFAULT····6·set_clear_internal
24 ····20:·000017a5···432·FUNC····LOCAL··DEFAULT····6·set_lookkey24 ····20:·00001799···432·FUNC····LOCAL··DEFAULT····6·set_lookkey
25 ····21:·00001f3d···504·FUNC····LOCAL··DEFAULT····6·set_table_resize25 ····21:·00001f31···504·FUNC····LOCAL··DEFAULT····6·set_table_resize
26 ····22:·00002325···620·FUNC····LOCAL··DEFAULT····6·set_add_entry.isra.026 ····22:·00002319···620·FUNC····LOCAL··DEFAULT····6·set_add_entry.isra.0
27 ····23:·00000bec·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000be4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000c2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····24:·00000c24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
29 ····25:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····25:·00000e74·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····26:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC230 ····26:·00000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
31 ····27:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·00000e94·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·00000e9d···476·FUNC····LOCAL··DEFAULT····6·frozenset_new32 ····28:·00000e95···476·FUNC····LOCAL··DEFAULT····6·frozenset_new
33 ····29:·00001054·····0·NOTYPE··LOCAL··DEFAULT····6·$d33 ····29:·0000104c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
34 ····30:·00001078·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·00001070·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·00001079·····4·FUNC····LOCAL··DEFAULT····6·set_len35 ····31:·00001071·····4·FUNC····LOCAL··DEFAULT····6·set_len
36 ····32:·0000107d···452·FUNC····LOCAL··DEFAULT····6·set_dealloc36 ····32:·00001075···452·FUNC····LOCAL··DEFAULT····6·set_dealloc
37 ····33:·00001220·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·00001218·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·00001240·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·00001238·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·00001241··1292·FUNC····LOCAL··DEFAULT····6·set_contains39 ····35:·00001239··1288·FUNC····LOCAL··DEFAULT····6·set_contains
40 ····36:·0000174d····88·FUNC····LOCAL··DEFAULT····6·set_contains_key40 ····36:·00001741····88·FUNC····LOCAL··DEFAULT····6·set_contains_key
41 ····37:·0000170c·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·00001700·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····38:·0000174c·····0·NOTYPE··LOCAL··DEFAULT····6·$t42 ····38:·00001740·····0·NOTYPE··LOCAL··DEFAULT····6·$t
43 ····39:·00001798·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····39:·0000178c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·000017a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t44 ····40:·00001798·····0·NOTYPE··LOCAL··DEFAULT····6·$t
45 ····41:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·00001940·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·00001954·····0·NOTYPE··LOCAL··DEFAULT····6·$t46 ····42:·00001948·····0·NOTYPE··LOCAL··DEFAULT····6·$t
47 ····43:·00001955···732·FUNC····LOCAL··DEFAULT····6·set_add47 ····43:·00001949···732·FUNC····LOCAL··DEFAULT····6·set_add
48 ····44:·00001c10·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00001c04·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC349 ····45:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
50 ····46:·00001c30·····0·NOTYPE··LOCAL··DEFAULT····6·$t50 ····46:·00001c24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
51 ····47:·00001c31···116·FUNC····LOCAL··DEFAULT····6·set_iter51 ····47:·00001c25···116·FUNC····LOCAL··DEFAULT····6·set_iter
52 ····48:·00001c94·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····48:·00001c88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····49:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC453 ····49:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
54 ····50:·00001ca4·····0·NOTYPE··LOCAL··DEFAULT····6·$t54 ····50:·00001c98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
55 ····51:·00001ca5···276·FUNC····LOCAL··DEFAULT····6·setiter_iternext55 ····51:·00001c99···276·FUNC····LOCAL··DEFAULT····6·setiter_iternext
56 ····52:·00001da8·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00001d9c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00001db8·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00001dac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00001db9····70·FUNC····LOCAL··DEFAULT····6·setiter_dealloc58 ····54:·00001dad····70·FUNC····LOCAL··DEFAULT····6·setiter_dealloc
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·00000001···208·FUNC····LOCAL··DEFAULT····1·set_remove60 ····56:·00000001···208·FUNC····LOCAL··DEFAULT····1·set_remove
61 ····57:·00001e01···124·FUNC····LOCAL··DEFAULT····6·set_discard_key61 ····57:·00001df5···124·FUNC····LOCAL··DEFAULT····6·set_discard_key
62 ····58:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00001e70·····0·NOTYPE··LOCAL··DEFAULT····6·$d63 ····59:·00001e64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
64 ····60:·00001e7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t64 ····60:·00001e70·····0·NOTYPE··LOCAL··DEFAULT····6·$t
65 ····61:·00001e7d···192·FUNC····LOCAL··DEFAULT····6·set_traverse65 ····61:·00001e71···192·FUNC····LOCAL··DEFAULT····6·set_traverse
66 ····62:·00001f38·····0·NOTYPE··LOCAL··DEFAULT····6·$d66 ····62:·00001f2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
67 ····63:·00001f3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t67 ····63:·00001f30·····0·NOTYPE··LOCAL··DEFAULT····6·$t
68 ····64:·00002130·····0·NOTYPE··LOCAL··DEFAULT····6·$d68 ····64:·00002124·····0·NOTYPE··LOCAL··DEFAULT····6·$d
69 ····65:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·00000128·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00000131···140·FUNC····LOCAL··DEFAULT····1·set_discard72 ····68:·00000131···140·FUNC····LOCAL··DEFAULT····1·set_discard
73 ····69:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·00002134·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·00002128·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00002135···496·FUNC····LOCAL··DEFAULT····6·set_direct_contains75 ····71:·00002129···496·FUNC····LOCAL··DEFAULT····6·set_direct_contains
76 ····72:·000022f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·000022e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····73:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
78 ····74:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d78 ····74:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
79 ····75:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t79 ····75:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
80 ····76:·000001d1····84·FUNC····LOCAL··DEFAULT····1·set_union80 ····76:·000001d1····84·FUNC····LOCAL··DEFAULT····1·set_union
81 ····77:·00000230·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00000230·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC582 ····78:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
83 ····79:·00000234·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000234·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$d84 ····80:·00000354·····0·NOTYPE··LOCAL··DEFAULT····1·$d
85 ····81:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t85 ····81:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t
86 ····82:·00000369·····8·FUNC····LOCAL··DEFAULT····1·set_copy86 ····82:·00000369·····8·FUNC····LOCAL··DEFAULT····1·set_copy
87 ····83:·00000371···176·FUNC····LOCAL··DEFAULT····1·set_or87 ····83:·00000371···176·FUNC····LOCAL··DEFAULT····1·set_or
88 ····84:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d88 ····84:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d
89 ····85:·00002324·····0·NOTYPE··LOCAL··DEFAULT····6·$t89 ····85:·00002318·····0·NOTYPE··LOCAL··DEFAULT····6·$t
90 ····86:·00002580·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····86:·00002574·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····87:·00000420·····0·NOTYPE··LOCAL··DEFAULT····1·$t91 ····87:·00000420·····0·NOTYPE··LOCAL··DEFAULT····1·$t
92 ····88:·00000421····76·FUNC····LOCAL··DEFAULT····1·set_update92 ····88:·00000421····76·FUNC····LOCAL··DEFAULT····1·set_update
93 ····89:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····89:·00000464·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·0000046d···132·FUNC····LOCAL··DEFAULT····1·set_sub95 ····91:·0000046d···132·FUNC····LOCAL··DEFAULT····1·set_sub
96 ····92:·00002591···948·FUNC····LOCAL··DEFAULT····6·set_difference96 ····92:·00002585···948·FUNC····LOCAL··DEFAULT····6·set_difference
97 ····93:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d97 ····93:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
98 ····94:·00002590·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····94:·00002584·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·00002e6d···940·FUNC····LOCAL··DEFAULT····6·set_difference_update_internal99 ····95:·00002e65···940·FUNC····LOCAL··DEFAULT····6·set_difference_update_internal
100 ····96:·00002918·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····96:·0000290c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····97:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6101 ····97:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
102 ····98:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7102 ····98:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
103 ····99:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t103 ····99:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
104 ···100:·000004f1···124·FUNC····LOCAL··DEFAULT····1·set_repr104 ···100:·000004f1···124·FUNC····LOCAL··DEFAULT····1·set_repr
105 ···101:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$d105 ···101:·00000564·····0·NOTYPE··LOCAL··DEFAULT····1·$d
106 ···102:·00002944·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···102:·00002938·····0·NOTYPE··LOCAL··DEFAULT····6·$t
107 ···103:·00002945···236·FUNC····LOCAL··DEFAULT····6·set_richcompare107 ···103:·00002939···236·FUNC····LOCAL··DEFAULT····6·set_richcompare
108 ···104:·0000296a·····0·NOTYPE··LOCAL··DEFAULT····6·$d108 ···104:·0000295e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
109 ···105:·00002970·····0·NOTYPE··LOCAL··DEFAULT····6·$t109 ···105:·00002964·····0·NOTYPE··LOCAL··DEFAULT····6·$t
110 ···106:·00002a31···752·FUNC····LOCAL··DEFAULT····6·set_issubset110 ···106:·00002a25···756·FUNC····LOCAL··DEFAULT····6·set_issubset
111 ···107:·000007a9···108·FUNC····LOCAL··DEFAULT····1·set_issuperset111 ···107:·000007a9···108·FUNC····LOCAL··DEFAULT····1·set_issuperset
112 ···108:·00002a20·····0·NOTYPE··LOCAL··DEFAULT····6·$d112 ···108:·00002a14·····0·NOTYPE··LOCAL··DEFAULT····6·$d
113 ···109:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$t113 ···109:·0000056c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
114 ···110:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$d114 ···110:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$d
115 ···111:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····1·$t115 ···111:·0000060c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
116 ···112:·0000060d····32·FUNC····LOCAL··DEFAULT····1·set_clear116 ···112:·0000060d····32·FUNC····LOCAL··DEFAULT····1·set_clear
117 ···113:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$d117 ···113:·00000624·····0·NOTYPE··LOCAL··DEFAULT····1·$d
118 ···114:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·0000062c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·0000062d····86·FUNC····LOCAL··DEFAULT····1·set_difference_multi119 ···115:·0000062d····86·FUNC····LOCAL··DEFAULT····1·set_difference_multi
120 ···116:·00002a30·····0·NOTYPE··LOCAL··DEFAULT····6·$t120 ···116:·00002a24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···117:·00002cfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d121 ···117:·00002cf4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
122 ···118:·00002d20·····0·NOTYPE··LOCAL··DEFAULT····6·$t122 ···118:·00002d18·····0·NOTYPE··LOCAL··DEFAULT····6·$t
123 ···119:·00002d21···332·FUNC····LOCAL··DEFAULT····6·frozenset_hash123 ···119:·00002d19···332·FUNC····LOCAL··DEFAULT····6·frozenset_hash
124 ···120:·00002e68·····0·NOTYPE··LOCAL··DEFAULT····6·$d124 ···120:·00002e60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
125 ···121:·00002e6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t125 ···121:·00002e64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
126 ···122:·00003219····84·FUNC····LOCAL··DEFAULT····6·set_discard_entry.isra.0126 ···122:·00003211····84·FUNC····LOCAL··DEFAULT····6·set_discard_entry.isra.0
127 ···123:·000031f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d127 ···123:·000031ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
128 ···124:·00000685····96·FUNC····LOCAL··DEFAULT····1·set_isub128 ···124:·00000685····96·FUNC····LOCAL··DEFAULT····1·set_isub
129 ···125:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d129 ···125:·000006d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
130 ···126:·00003218·····0·NOTYPE··LOCAL··DEFAULT····6·$t130 ···126:·00003210·····0·NOTYPE··LOCAL··DEFAULT····6·$t
131 ···127:·00003268·····0·NOTYPE··LOCAL··DEFAULT····6·$d131 ···127:·00003260·····0·NOTYPE··LOCAL··DEFAULT····6·$d
132 ···128:·0000326c·····0·NOTYPE··LOCAL··DEFAULT····6·$t132 ···128:·00003264·····0·NOTYPE··LOCAL··DEFAULT····6·$t
133 ···129:·0000326d···144·FUNC····LOCAL··DEFAULT····6·set_and133 ···129:·00003265···144·FUNC····LOCAL··DEFAULT····6·set_and
Max diff block lines reached; 2257/14520 bytes (15.54%) of diff not shown.
64.4 KB
readelf --wide --relocs {}
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x7a94·contains·173·entries:1 Relocation·section·'.rel.text'·at·offset·0x7a8c·contains·173·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··0000390a·R_ARM_THM_CALL·········00001e01···set_discard_key3 0000000a··0000390a·R_ARM_THM_CALL·········00001df5···set_discard_key
4 00000034··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype4 00000034··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
5 00000042··00011a0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack5 00000042··00011a0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
6 00000054··00011b0a·R_ARM_THM_CALL·········00000000···PyErr_SetObject6 00000054··00011b0a·R_ARM_THM_CALL·········00000000···PyErr_SetObject
7 00000074··0001100a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches7 00000074··0001100a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
8 0000007c··0001110a·R_ARM_THM_CALL·········00000000···PyErr_Clear8 0000007c··0001110a·R_ARM_THM_CALL·········00000000···PyErr_Clear
9 00000088··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set9 00000088··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set
10 00000096··0000390a·R_ARM_THM_CALL·········00001e01···set_discard_key10 00000096··0000390a·R_ARM_THM_CALL·········00001df5···set_discard_key
11 000000b8··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_11 000000b8··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
12 000000bc··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct12 000000bc··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
13 000000c0··0000e903·R_ARM_REL32············00000000···.data.rel13 000000c0··0000e903·R_ARM_REL32············00000000···.data.rel
14 000000c4··00011c1a·R_ARM_GOT_BREL·········00000000···PyExc_KeyError14 000000c4··00011c1a·R_ARM_GOT_BREL·········00000000···PyExc_KeyError
15 000000c8··0001121a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError15 000000c8··0001121a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
16 000000cc··0000e903·R_ARM_REL32············00000000···.data.rel16 000000cc··0000e903·R_ARM_REL32············00000000···.data.rel
17 000000dc··0001190a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del17 000000dc··0001190a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
18 00000128··00000203·R_ARM_REL32············00000000···.bss18 00000128··00000203·R_ARM_REL32············00000000···.bss
19 0000012c··00000203·R_ARM_REL32············00000000···.bss19 0000012c··00000203·R_ARM_REL32············00000000···.bss
20 00000138··0000390a·R_ARM_THM_CALL·········00001e01···set_discard_key20 00000138··0000390a·R_ARM_THM_CALL·········00001df5···set_discard_key
21 0000015a··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype21 0000015a··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
22 0000016a··0001100a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches22 0000016a··0001100a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
23 00000172··0001110a·R_ARM_THM_CALL·········00000000···PyErr_Clear23 00000172··0001110a·R_ARM_THM_CALL·········00000000···PyErr_Clear
24 0000017e··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set24 0000017e··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set
25 0000018c··0000390a·R_ARM_THM_CALL·········00001e01···set_discard_key25 0000018c··0000390a·R_ARM_THM_CALL·········00001df5···set_discard_key
26 000001a8··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_26 000001a8··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
27 000001ac··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct27 000001ac··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
28 000001b0··0000e903·R_ARM_REL32············00000000···.data.rel28 000001b0··0000e903·R_ARM_REL32············00000000···.data.rel
29 000001b4··0001121a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError29 000001b4··0001121a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
30 000001b8··0000e903·R_ARM_REL32············00000000···.data.rel30 000001b8··0000e903·R_ARM_REL32············00000000···.data.rel
31 000001cc··0000e903·R_ARM_REL32············00000000···.data.rel31 000001cc··0000e903·R_ARM_REL32············00000000···.data.rel
32 000001dc··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set32 000001dc··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set
33 000001fa··00000d0a·R_ARM_THM_CALL·········00000489···set_update_internal33 000001fa··00000d0a·R_ARM_THM_CALL·········00000481···set_update_internal
34 00000230··0000e903·R_ARM_REL32············00000000···.data.rel34 00000230··0000e903·R_ARM_REL32············00000000···.data.rel
35 00000254··0001020a·R_ARM_THM_CALL·········00000000···PyObject_Hash35 00000254··0001020a·R_ARM_THM_CALL·········00000000···PyObject_Hash
36 000002c6··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype36 000002c6··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
37 000002e4··0001240a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall37 000002e4··0001240a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
38 00000336··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype38 00000336··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
39 00000354··0000e903·R_ARM_REL32············00000000···.data.rel39 00000354··0000e903·R_ARM_REL32············00000000···.data.rel
40 00000358··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_40 00000358··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
41 0000035c··00010a1a·R_ARM_GOT_BREL·········00000000···PyString_Type41 0000035c··00010a1a·R_ARM_GOT_BREL·········00000000···PyString_Type
42 00000360··00000203·R_ARM_REL32············00000000···.bss42 00000360··00000203·R_ARM_REL32············00000000···.bss
43 00000364··00004e03·R_ARM_REL32············00000060···.LC543 00000364··00004e03·R_ARM_REL32············00000060···.LC5
44 000003a2··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set44 000003a2··00000c0a·R_ARM_THM_CALL·········00000145···make_new_set
45 000003b0··00000d0a·R_ARM_THM_CALL·········00000489···set_update_internal45 000003b0··00000d0a·R_ARM_THM_CALL·········00000481···set_update_internal
46 000003bc··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype46 000003bc··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
47 000003c8··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype47 000003c8··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
48 000003e0··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype48 000003e0··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
49 000003ec··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype49 000003ec··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
50 00000410··0000e903·R_ARM_REL32············00000000···.data.rel50 00000410··0000e903·R_ARM_REL32············00000000···.data.rel
51 00000414··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_51 00000414··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
52 00000418··0000e903·R_ARM_REL32············00000000···.data.rel52 00000418··0000e903·R_ARM_REL32············00000000···.data.rel
53 0000041c··0001251a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct53 0000041c··0001251a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
54 00000444··00000d0a·R_ARM_THM_CALL·········00000489···set_update_internal54 00000444··00000d0a·R_ARM_THM_CALL·········00000481···set_update_internal
55 00000464··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_55 00000464··00010819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
56 00000468··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct56 00000468··0001131a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
57 000004a6··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype57 000004a6··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
58 000004b2··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype58 000004b2··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
59 000004c8··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype59 000004c8··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
60 000004d4··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype60 000004d4··0000ff0a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
61 000004e0··0000e903·R_ARM_REL32············00000000···.data.rel61 000004e0··0000e903·R_ARM_REL32············00000000···.data.rel
9.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000000·<set_remove>:5 00000000·<set_remove>:
6 set_remove():6 set_remove():
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
8 »       mov»    r6,·r08 »       mov»    r6,·r0
9 »       ldr»    r7,·[pc,·#176]»;·(b8·<set_remove+0xb8>)9 »       ldr»    r7,·[pc,·#176]»;·(b8·<set_remove+0xb8>)
10 »       mov»    r5,·r110 »       mov»    r5,·r1
11 »       bl»     1e00·<set_discard_key>11 »       bl»     1df4·<set_discard_key>
12 ·R_ARM_THM_CALL» set_discard_key12 ·R_ARM_THM_CALL» set_discard_key
13 »       adds»   r2,·r0,·#113 »       adds»   r2,·r0,·#1
14 »       add»    r7,·pc14 »       add»    r7,·pc
15 »       it»     ne15 »       it»     ne
16 »       movne»  r4,·r016 »       movne»  r4,·r0
17 »       beq.n»  2a·<set_remove+0x2a>17 »       beq.n»  2a·<set_remove+0x2a>
18 »       cbz»    r4,·3e·<set_remove+0x3e>18 »       cbz»    r4,·3e·<set_remove+0x3e>
192 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 »       mov.w»  r2,·#4294967295»    ;·0xffffffff210 »       mov.w»  r2,·#4294967295»    ;·0xffffffff
211 »       movs»   r0,·#7211 »       movs»   r0,·#7
212 »       str»    r2,·[r4,·#92]» ;·0x5c212 »       str»    r2,·[r4,·#92]» ;·0x5c
213 »       strd»   r0,·r5,·[r4,·#16]213 »       strd»   r0,·r5,·[r4,·#16]
214 »       b.n»    1aa·<make_new_set+0x66>214 »       b.n»    1aa·<make_new_set+0x66>
215 »       mov»    r1,·r6215 »       mov»    r1,·r6
216 »       mov»    r0,·r4216 »       mov»    r0,·r4
217 »       bl»     488·<set_update_internal>217 »       bl»     480·<set_update_internal>
218 »       adds»   r0,·#1218 »       adds»   r0,·#1
219 »       bne.n»  1b6·<make_new_set+0x72>219 »       bne.n»  1b6·<make_new_set+0x72>
220 »       ldr»    r6,·[r4,·#0]220 »       ldr»    r6,·[r4,·#0]
221 »       subs»   r5,·r6,·#1221 »       subs»   r5,·r6,·#1
222 »       str»    r5,·[r4,·#0]222 »       str»    r5,·[r4,·#0]
223 »       cbnz»   r5,·208·<make_new_set+0xc4>223 »       cbnz»   r5,·208·<make_new_set+0xc4>
224 »       ldr»    r2,·[r4,·#4]224 »       ldr»    r2,·[r4,·#4]
2.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       cmp»    r0,·r1103 »       cmp»    r0,·r1
104 »       beq.n»  bc·<PySet_Clear+0x14>104 »       beq.n»  bc·<PySet_Clear+0x14>
105 »       bl»     0·<PyType_IsSubtype>105 »       bl»     0·<PyType_IsSubtype>
106 ·R_ARM_THM_CALL» PyType_IsSubtype106 ·R_ARM_THM_CALL» PyType_IsSubtype
107 »       cbz»    r0,·c6·<PySet_Clear+0x1e>107 »       cbz»    r0,·c6·<PySet_Clear+0x1e>
108 »       mov»    r0,·r4108 »       mov»    r0,·r4
109 »       ldmia.w»sp!,·{r4,·lr}109 »       ldmia.w»sp!,·{r4,·lr}
110 »       b.w»    3cc·<set_clear_internal>110 »       b.w»    3c4·<set_clear_internal>
111 ·R_ARM_THM_JUMP24»       set_clear_internal111 ·R_ARM_THM_JUMP24»       set_clear_internal
112 »       ldr»    r0,·[pc,·#20]» ;·(dc·<PySet_Clear+0x34>)112 »       ldr»    r0,·[pc,·#20]» ;·(dc·<PySet_Clear+0x34>)
113 »       movw»   r1,·#2298»   ;·0x8fa113 »       movw»   r1,·#2298»   ;·0x8fa
114 »       add»    r0,·pc114 »       add»    r0,·pc
115 »       bl»     0·<_PyErr_BadInternalCall>115 »       bl»     0·<_PyErr_BadInternalCall>
116 ·R_ARM_THM_CALL» _PyErr_BadInternalCall116 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
117 »       mov.w»  r0,·#4294967295»    ;·0xffffffff117 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
2.53 KB
sliceobject.o
2.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 94, 81 lines modifiedOffset 94, 81 lines modified
94 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}94 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
95 »       mov»    r5,·r395 »       mov»    r5,·r3
96 »       ldr.w»  r9,·[pc,·#172]»      ;·178·<_PySlice_Unpack+0xb4>96 »       ldr.w»  r9,·[pc,·#172]»      ;·178·<_PySlice_Unpack+0xb4>
97 »       ldr»    r3,·[pc,·#172]»;·(17c·<_PySlice_Unpack+0xb8>)97 »       ldr»    r3,·[pc,·#172]»;·(17c·<_PySlice_Unpack+0xb8>)
98 »       mov»    r4,·r098 »       mov»    r4,·r0
99 »       add»    r9,·pc99 »       add»    r9,·pc
100 »       ldr»    r0,·[r0,·#16]100 »       ldr»    r0,·[r0,·#16]
101 »       mov»    r8,·r1101 »       mov»    r7,·r1
102 »       mov»    r6,·r2102 »       mov»    r8,·r2
103 »       ldr.w»  r7,·[r9,·r3]103 »       ldr.w»  r6,·[r9,·r3]
104 »       cmp»    r0,·r7104 »       cmp»    r0,·r6
105 »       beq.n»  144·<_PySlice_Unpack+0x80>105 »       beq.n»  144·<_PySlice_Unpack+0x80>
106 »       mov»    r1,·r5106 »       mov»    r1,·r5
107 »       bl»     0·<_PyEval_SliceIndex>107 »       bl»     0·<_PyEval_SliceIndex>
108 ·R_ARM_THM_CALL» _PyEval_SliceIndex108 ·R_ARM_THM_CALL» _PyEval_SliceIndex
109 »       cmp»    r0,·#0109 »       cmp»    r0,·#0
110 »       beq.n»  162·<_PySlice_Unpack+0x9e>110 »       beq.n»  162·<_PySlice_Unpack+0x9e>
111 »       ldr»    r1,·[r5,·#0]111 »       ldr»    r1,·[r5,·#0]
112 »       cbz»    r1,·152·<_PySlice_Unpack+0x8e>112 »       cbz»    r1,·152·<_PySlice_Unpack+0x8e>
113 »       cmp.w»  r1,·#2147483648»    ;·0x80000000113 »       cmp.w»  r1,·#2147483648»    ;·0x80000000
114 »       beq.n»  168·<_PySlice_Unpack+0xa4>114 »       beq.n»  168·<_PySlice_Unpack+0xa4>
115 »       ldr»    r0,·[r4,·#8]115 »       ldr»    r0,·[r4,·#8]
116 »       cmp»    r0,·r7116 »       cmp»    r0,·r6
117 »       beq.n»  11c·<_PySlice_Unpack+0x58>117 »       beq.n»  11c·<_PySlice_Unpack+0x58>
118 »       mov»    r1,·r8118 »       mov»    r1,·r7
119 »       bl»     0·<_PyEval_SliceIndex>119 »       bl»     0·<_PyEval_SliceIndex>
120 ·R_ARM_THM_CALL» _PyEval_SliceIndex120 ·R_ARM_THM_CALL» _PyEval_SliceIndex
121 »       cbz»    r0,·162·<_PySlice_Unpack+0x9e>121 »       cbz»    r0,·162·<_PySlice_Unpack+0x9e>
122 »       ldr»    r0,·[r4,·#12]122 »       ldr»    r0,·[r4,·#12]
123 »       cmp»    r0,·r7123 »       cmp»    r0,·r6
124 »       beq.n»  12e·<_PySlice_Unpack+0x6a>124 »       beq.n»  12c·<_PySlice_Unpack+0x68>
125 »       mov»    r1,·r6125 »       mov»    r1,·r8
126 »       bl»     0·<_PyEval_SliceIndex>126 »       bl»     0·<_PyEval_SliceIndex>
127 ·R_ARM_THM_CALL» _PyEval_SliceIndex127 ·R_ARM_THM_CALL» _PyEval_SliceIndex
128 »       clz»    r5,·r0128 »       clz»    r5,·r0
129 »       lsrs»   r7,·r5,·#5129 »       lsrs»   r6,·r5,·#5
130 »       negs»   r0,·r7130 »       negs»   r0,·r6
131 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}131 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
132 »       cmp»    r1,·#0132 »       cmp»    r1,·#0
133 »       bge.n»  14e·<_PySlice_Unpack+0x8a>133 »       bge.n»  14e·<_PySlice_Unpack+0x8a>
134 »       mvn.w»  r2,·#2147483648»    ;·0x80000000134 »       mvn.w»  r2,·#2147483648»    ;·0x80000000
135 »       str.w»  r2,·[r8]135 »       str»    r2,·[r7,·#0]
136 »       ldr»    r0,·[r4,·#12]136 »       ldr»    r0,·[r4,·#12]
137 »       cmp»    r0,·r7137 »       cmp»    r0,·r6
138 »       bne.n»  10a·<_PySlice_Unpack+0x46>138 »       bne.n»  10a·<_PySlice_Unpack+0x46>
139 »       ldr»    r1,·[r5,·#0]139 »       ldr»    r1,·[r5,·#0]
140 »       movs»   r0,·#0140 »       movs»   r0,·#0
141 »       cmp»    r1,·#0141 »       cmp»    r1,·#0
142 »       ite»    lt142 »       ite»    lt
143 »       movlt.w»r1,·#2147483648»  ;·0x80000000143 »       movlt.w»r1,·#2147483648»  ;·0x80000000
144 »       mvnge.w»r1,·#2147483648»  ;·0x80000000144 »       mvnge.w»r1,·#2147483648»  ;·0x80000000
145 »       str»    r1,·[r6,·#0]145 »       str.w»  r1,·[r8]
146 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}146 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
147 »       movs»   r3,·#1147 »       movs»   r3,·#1
148 »       str»    r3,·[r5,·#0]148 »       str»    r3,·[r5,·#0]
149 »       ldr»    r0,·[r4,·#8]149 »       ldr»    r0,·[r4,·#8]
150 »       cmp»    r0,·r7150 »       cmp»    r0,·r6
151 »       bne.n»  fc·<_PySlice_Unpack+0x38>151 »       bne.n»  fc·<_PySlice_Unpack+0x38>
152 »       movs»   r2,·#0152 »       movs»   r2,·#0
153 »       b.n»    124·<_PySlice_Unpack+0x60>153 »       b.n»    124·<_PySlice_Unpack+0x60>
154 »       ldr»    r4,·[pc,·#44]» ;·(180·<_PySlice_Unpack+0xbc>)154 »       ldr»    r4,·[pc,·#44]» ;·(180·<_PySlice_Unpack+0xbc>)
155 »       ldr»    r1,·[pc,·#44]» ;·(184·<_PySlice_Unpack+0xc0>)155 »       ldr»    r1,·[pc,·#44]» ;·(184·<_PySlice_Unpack+0xc0>)
156 »       add»    r1,·pc156 »       add»    r1,·pc
157 »       ldr.w»  r6,·[r9,·r4]157 »       ldr.w»  r7,·[r9,·r4]
158 »       ldr»    r0,·[r6,·#0]158 »       ldr»    r0,·[r7,·#0]
159 »       bl»     0·<PyErr_SetString>159 »       bl»     0·<PyErr_SetString>
160 ·R_ARM_THM_CALL» PyErr_SetString160 ·R_ARM_THM_CALL» PyErr_SetString
161 »       mov.w»  r0,·#4294967295»    ;·0xffffffff161 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
162 »       b.n»    118·<_PySlice_Unpack+0x54>162 »       b.n»    118·<_PySlice_Unpack+0x54>
163 »       movs»   r0,·#1163 »       movs»   r0,·#1
164 »       movt»   r0,·#32768»  ;·0x8000164 »       movt»   r0,·#32768»  ;·0x8000
165 »       str»    r0,·[r5,·#0]165 »       str»    r0,·[r5,·#0]
166 »       ldr»    r0,·[r4,·#8]166 »       ldr»    r0,·[r4,·#8]
167 »       cmp»    r0,·r7167 »       cmp»    r0,·r6
168 »       bne.n»  fc·<_PySlice_Unpack+0x38>168 »       bne.n»  fc·<_PySlice_Unpack+0x38>
169 »       b.n»    120·<_PySlice_Unpack+0x5c>169 »       b.n»    120·<_PySlice_Unpack+0x5c>
170 »       .word»  0x000000a2170 »       .word»  0x000000a2
171 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_171 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
172 »       ...172 »       ...
173 ·R_ARM_GOT32»    _Py_NoneStruct173 ·R_ARM_GOT32»    _Py_NoneStruct
174 ·R_ARM_GOT32»    PyExc_ValueError174 ·R_ARM_GOT32»    PyExc_ValueError
779 KB
stringobject.o
876 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········100280·(bytes·into·file)13 ··Start·of·section·headers:··········100220·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x187b8:1 There·are·20·section·headers,·starting·at·offset·0x1877c:
  
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]·.text·············PROGBITS········00000000·000034·001134·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001134·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·014d2c·000580·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·014d00·000580·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001168·001f4f·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001168·001f4f·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0030b8·000428·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0030b8·000428·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0030b8·000eee·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0030b8·000eee·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·003fa8·00c55c·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·003fa8·00c530·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·0152ac·002d58·08···I·17···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·015280·002d48·08···I·17···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·010504·000324·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0104d8·000324·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·018004·000158·08···I·17···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·017fc8·000158·08···I·17···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·010828·000032·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0107fc·000032·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·01085c·000310·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·010830·000310·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·01815c·000128·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·018120·000128·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·010b6c·0003c8·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·010b40·0003c8·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·018284·000488·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·018248·000488·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·010f34·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·010f08·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010f34·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010f08·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·010f68·0027a0·10·····18·466··421 ··[17]·.symtab···········SYMTAB··········00000000·010f3c·0027a0·10·····18·466··4
22 ··[18]·.strtab···········STRTAB··········00000000·013708·001622·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·0136dc·001622·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·01870c·0000aa·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·0186d0·0000aa·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
33.9 KB
readelf --wide --symbols {}
    
Offset 74, 95 lines modifiedOffset 74, 95 lines modified
74 ····70:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2474 ····70:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
75 ····71:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····6·$t75 ····71:·0000194c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
76 ····72:·0000194d··1256·FUNC····LOCAL··DEFAULT····6·string_translate76 ····72:·0000194d··1256·FUNC····LOCAL··DEFAULT····6·string_translate
77 ····73:·00001dd8·····0·NOTYPE··LOCAL··DEFAULT····6·$d77 ····73:·00001dd8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
78 ····74:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2578 ····74:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
79 ····75:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2679 ····75:·00000220·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
80 ····76:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····6·$t80 ····76:·00001e34·····0·NOTYPE··LOCAL··DEFAULT····6·$t
81 ····77:·00001e35··2584·FUNC····LOCAL··DEFAULT····6·string_split81 ····77:·00001e35··2524·FUNC····LOCAL··DEFAULT····6·string_split
82 ····78:·00002824·····0·NOTYPE··LOCAL··DEFAULT····6·$d82 ····78:·000027e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
83 ····79:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2783 ····79:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
84 ····80:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2884 ····80:·00000248·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
85 ····81:·00000250·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2985 ····81:·00000250·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
86 ····82:·00000264·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3086 ····82:·00000264·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
87 ····83:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3187 ····83:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
88 ····84:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3288 ····84:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
89 ····85:·0000284c·····0·NOTYPE··LOCAL··DEFAULT····6·$t89 ····85:·00002810·····0·NOTYPE··LOCAL··DEFAULT····6·$t
90 ····86:·00002928·····0·NOTYPE··LOCAL··DEFAULT····6·$d90 ····86:·000028ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
91 ····87:·00002a06·····0·NOTYPE··LOCAL··DEFAULT····6·$t91 ····87:·000029ca·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····88:·00002c20·····0·NOTYPE··LOCAL··DEFAULT····6·$d92 ····88:·00002be4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
93 ····89:·00002ddc·····0·NOTYPE··LOCAL··DEFAULT····6·$t93 ····89:·00002da0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
94 ····90:·00002f98·····0·NOTYPE··LOCAL··DEFAULT····6·$d94 ····90:·00002f5c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
95 ····91:·00002fd8·····0·NOTYPE··LOCAL··DEFAULT····6·$t95 ····91:·00002f9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
96 ····92:·00002fd9····96·FUNC····LOCAL··DEFAULT····6·string_item96 ····92:·00002f9d····96·FUNC····LOCAL··DEFAULT····6·string_item
97 ····93:·00003028·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00002fec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3398 ····94:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
99 ····95:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3499 ····95:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
100 ····96:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35100 ····96:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
101 ····97:·00003038·····0·NOTYPE··LOCAL··DEFAULT····6·$t101 ····97:·00002ffc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
102 ····98:·00003039··1580·FUNC····LOCAL··DEFAULT····6·string_join102 ····98:·00002ffd··1580·FUNC····LOCAL··DEFAULT····6·string_join
103 ····99:·0000362c·····0·NOTYPE··LOCAL··DEFAULT····6·$d103 ····99:·000035f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
104 ···100:·00003664·····0·NOTYPE··LOCAL··DEFAULT····6·$t104 ···100:·00003628·····0·NOTYPE··LOCAL··DEFAULT····6·$t
105 ···101:·00003665·····4·FUNC····LOCAL··DEFAULT····6·string_length105 ···101:·00003629·····4·FUNC····LOCAL··DEFAULT····6·string_length
106 ···102:·00000324·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36106 ···102:·00000324·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
107 ···103:·00003669···744·FUNC····LOCAL··DEFAULT····6·string_contains107 ···103:·0000362d···744·FUNC····LOCAL··DEFAULT····6·string_contains
108 ···104:·00003940·····0·NOTYPE··LOCAL··DEFAULT····6·$d108 ···104:·00003904·····0·NOTYPE··LOCAL··DEFAULT····6·$d
109 ···105:·00003950·····0·NOTYPE··LOCAL··DEFAULT····6·$t109 ···105:·00003914·····0·NOTYPE··LOCAL··DEFAULT····6·$t
110 ···106:·00003951····48·FUNC····LOCAL··DEFAULT····6·stringlib_find110 ···106:·00003915····48·FUNC····LOCAL··DEFAULT····6·stringlib_find
111 ···107:·00003981··1372·FUNC····LOCAL··DEFAULT····6·fastsearch111 ···107:·00003945··1362·FUNC····LOCAL··DEFAULT····6·fastsearch
112 ···108:·00000360·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37112 ···108:·00000360·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
113 ···109:·00000390·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38113 ···109:·00000390·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
114 ···110:·00004130·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···110:·000040ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
115 ···111:·0000416c·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00004128·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·0000416d···384·FUNC····LOCAL··DEFAULT····6·string_concat116 ···112:·00004129···384·FUNC····LOCAL··DEFAULT····6·string_concat
117 ···113:·000042c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···113:·00004280·····0·NOTYPE··LOCAL··DEFAULT····6·$d
118 ···114:·000042ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···114:·000042a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
119 ···115:·0000456c·····0·NOTYPE··LOCAL··DEFAULT····6·$d119 ···115:·00004528·····0·NOTYPE··LOCAL··DEFAULT····6·$d
120 ···116:·000045a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t120 ···116:·00004564·····0·NOTYPE··LOCAL··DEFAULT····6·$t
121 ···117:·000045a9···480·FUNC····LOCAL··DEFAULT····6·string_slice121 ···117:·00004565···480·FUNC····LOCAL··DEFAULT····6·string_slice
122 ···118:·00004758·····0·NOTYPE··LOCAL··DEFAULT····6·$d122 ···118:·00004714·····0·NOTYPE··LOCAL··DEFAULT····6·$d
123 ···119:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40123 ···119:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40
124 ···120:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41124 ···120:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
125 ···121:·00004788·····0·NOTYPE··LOCAL··DEFAULT····6·$t125 ···121:·00004744·····0·NOTYPE··LOCAL··DEFAULT····6·$t
126 ···122:·00004789···636·FUNC····LOCAL··DEFAULT····6·string_startswith126 ···122:·00004745···632·FUNC····LOCAL··DEFAULT····6·string_startswith
127 ···123:·00004a05···186·FUNC····LOCAL··DEFAULT····6·_string_tailmatch127 ···123:·000049bd···210·FUNC····LOCAL··DEFAULT····6·_string_tailmatch
128 ···124:·000049d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d128 ···124:·00004988·····0·NOTYPE··LOCAL··DEFAULT····6·$d
129 ···125:·00004a04·····0·NOTYPE··LOCAL··DEFAULT····6·$t129 ···125:·000049bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
130 ···126:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42130 ···126:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
131 ···127:·00000404·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43131 ···127:·00000404·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43
132 ···128:·00004ac1···792·FUNC····LOCAL··DEFAULT····6·string_endswith132 ···128:·00004a91···780·FUNC····LOCAL··DEFAULT····6·string_endswith
133 ···129:·00004da0·····0·NOTYPE··LOCAL··DEFAULT····6·$d133 ···129:·00004d64·····0·NOTYPE··LOCAL··DEFAULT····6·$d
134 ···130:·00000440·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44134 ···130:·00000440·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44
135 ···131:·00004dd8·····0·NOTYPE··LOCAL··DEFAULT····6·$t135 ···131:·00004d9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
136 ···132:·00004dd9···456·FUNC····LOCAL··DEFAULT····6·string_repeat136 ···132:·00004d9d···456·FUNC····LOCAL··DEFAULT····6·string_repeat
137 ···133:·00004f80·····0·NOTYPE··LOCAL··DEFAULT····6·$d137 ···133:·00004f44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
138 ···134:·00004fa0·····0·NOTYPE··LOCAL··DEFAULT····6·$t138 ···134:·00004f64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
139 ···135:·0000505c·····0·NOTYPE··LOCAL··DEFAULT····6·$d139 ···135:·00005020·····0·NOTYPE··LOCAL··DEFAULT····6·$d
140 ···136:·00005078·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·0000503c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
141 ···137:·00005079··2004·FUNC····LOCAL··DEFAULT····6·string_partition141 ···137:·0000503d··1972·FUNC····LOCAL··DEFAULT····6·string_partition
142 ···138:·000057f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d142 ···138:·0000579c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
143 ···139:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45143 ···139:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45
144 ···140:·0000584c·····0·NOTYPE··LOCAL··DEFAULT····6·$t144 ···140:·000057f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
145 ···141:·0000584d···896·FUNC····LOCAL··DEFAULT····6·string_rfind145 ···141:·000057f1···940·FUNC····LOCAL··DEFAULT····6·string_rfind
146 ···142:·00005ba8·····0·NOTYPE··LOCAL··DEFAULT····6·$d146 ···142:·00005b78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
147 ···143:·00005bcc·····0·NOTYPE··LOCAL··DEFAULT····6·$t147 ···143:·00005b9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
148 ···144:·00005bcd···652·FUNC····LOCAL··DEFAULT····6·string_find_internal148 ···144:·00005b9d···656·FUNC····LOCAL··DEFAULT····6·string_find_internal
149 ···145:·00005e3c·····0·NOTYPE··LOCAL··DEFAULT····6·$d149 ···145:·00005e10·····0·NOTYPE··LOCAL··DEFAULT····6·$d
150 ···146:·00000474·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46150 ···146:·00000474·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
151 ···147:·00000480·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47151 ···147:·00000480·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
152 ···148:·00005e58·····0·NOTYPE··LOCAL··DEFAULT····6·$t152 ···148:·00005e2c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
153 ···149:·00005e59··1072·FUNC····LOCAL··DEFAULT····6·string_strip153 ···149:·00005e2d··1072·FUNC····LOCAL··DEFAULT····6·string_strip
154 ···150:·00006289···268·FUNC····LOCAL··DEFAULT····6·do_strip154 ···150:·0000625d···268·FUNC····LOCAL··DEFAULT····6·do_strip
155 ···151:·00006244·····0·NOTYPE··LOCAL··DEFAULT····6·$d155 ···151:·00006218·····0·NOTYPE··LOCAL··DEFAULT····6·$d
156 ···152:·00006288·····0·NOTYPE··LOCAL··DEFAULT····6·$t156 ···152:·0000625c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
157 ···153:·00006390·····0·NOTYPE··LOCAL··DEFAULT····6·$d157 ···153:·00006364·····0·NOTYPE··LOCAL··DEFAULT····6·$d
158 ···154:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48158 ···154:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
159 ···155:·00006394·····0·NOTYPE··LOCAL··DEFAULT····6·$t159 ···155:·00006368·····0·NOTYPE··LOCAL··DEFAULT····6·$t
160 ···156:·00006395···728·FUNC····LOCAL··DEFAULT····6·string_rstrip160 ···156:·00006369···728·FUNC····LOCAL··DEFAULT····6·string_rstrip
161 ···157:·0000662c·····0·NOTYPE··LOCAL··DEFAULT····6·$d161 ···157:·00006600·····0·NOTYPE··LOCAL··DEFAULT····6·$d
162 ···158:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49162 ···158:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49
163 ···159:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50163 ···159:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
164 ···160:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51164 ···160:·000004d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
165 ···161:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52165 ···161:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52
166 ···162:·00000510·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53166 ···162:·00000510·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53
167 ···163:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC54167 ···163:·0000051c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC54
168 ···164:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC55168 ···164:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC55
184 KB
readelf --wide --relocs {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x14d2c·contains·176·entries:1 Relocation·section·'.rel.text'·at·offset·0x14d00·contains·176·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0001eb0a·R_ARM_THM_CALL·········00009bb1···PyString_AsStringAndSize3 00000008··0001eb0a·R_ARM_THM_CALL·········00009b71···PyString_AsStringAndSize
4 0000003c··00023d0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread4 0000003c··00023d0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
5 0000004a··00023e0a·R_ARM_THM_CALL·········00000000···fwrite5 0000004a··00023e0a·R_ARM_THM_CALL·········00000000···fwrite
6 00000052··00023f0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread6 00000052··00023f0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
7 00000064··0002270a·R_ARM_THM_CALL·········00000000···memchr7 00000064··0002270a·R_ARM_THM_CALL·········00000000···memchr
8 00000070··00023d0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread8 00000070··00023d0a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
9 0000007a··0002400a·R_ARM_THM_CALL·········00000000···fputc9 0000007a··0002400a·R_ARM_THM_CALL·········00000000···fputc
10 000000c6··0002400a·R_ARM_THM_CALL·········00000000···fputc10 000000c6··0002400a·R_ARM_THM_CALL·········00000000···fputc
612 B
strings --all --bytes=8 {}
    
Offset 272, 33 lines modifiedOffset 272, 33 lines modified
272 ;MCh}D\m&272 ;MCh}D\m&
273 #NEF#IyDZ273 #NEF#IyDZ
274 `{D=a{`9`274 `{D=a{`9`
275 >LRF>IyD[275 >LRF>IyD[
276 ·F2FAF4D276 ·F2FAF4D
277 AF·F2F4D277 AF·F2F4D
278 ·F2FAF4D278 ·F2FAF4D
279 `»      @J9NzD 
280 .IvX0F3h 
281 33`,J#IzDTX"h 
282 5L6Y0F1h279 `»      CJ<OzD
 280 -M~Y0F1h
 281 11`+J"OzD
 282 ]JWMzDWY:h
 283 1i[FRF(F
 284 qiRF[F(F
 285 7/`1J)IzDSX
283 4IJCIzDPX286 4bJ\IzDPX
284 1H%FxD!h287 1H%FxD!h
285 <FWF)x%)288 <FWF)x%)
286 3FRFx!@F289 3FRFx!@F
287 3FRFx!@F290 3FRFx!@F
288 {I.XyD0h291 aI.XyD0h
289 KI~YyD0h292 HI~YyD0h
290 7I|YyD·h293 7I|YyD·h
 294 jIwYyD8h
291 sBRFx!@F295 sBRFx!@F
292 -J@!PFzD296 _J@!PFzD
293 ·IwYyD8h 
294 I>YyD0hO297 I>YyD0hO
295 8F"F)FND 
296 $KFZFAF0F 
297 fJ`IzDTX"h 
298 string_dealloc298 string_dealloc
299 string_hash299 string_hash
300 string_richcompare300 string_richcompare
301 PyString_AsString.part.0301 PyString_AsString.part.0
302 string_buffer_getsegcount302 string_buffer_getsegcount
303 string_subscript303 string_subscript
304 string_translate304 string_translate
4.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000000·<PyString_AsString.part.0>:5 00000000·<PyString_AsString.part.0>:
6 PyString_AsString.part.0():6 PyString_AsString.part.0():
7 »       push»   {lr}7 »       push»   {lr}
8 »       sub»    sp,·#128 »       sub»    sp,·#12
9 »       add»    r2,·sp,·#49 »       add»    r2,·sp,·#4
10 »       mov»    r1,·sp10 »       mov»    r1,·sp
11 »       bl»     9bb0·<PyString_AsStringAndSize>11 »       bl»     9b70·<PyString_AsStringAndSize>
12 ·R_ARM_THM_CALL» PyString_AsStringAndSize12 ·R_ARM_THM_CALL» PyString_AsStringAndSize
13 »       cbz»    r0,·16·<PyString_AsString.part.0+0x16>13 »       cbz»    r0,·16·<PyString_AsString.part.0+0x16>
14 »       movs»   r0,·#014 »       movs»   r0,·#0
15 »       add»    sp,·#1215 »       add»    sp,·#12
16 »       ldr.w»  pc,·[sp],·#416 »       ldr.w»  pc,·[sp],·#4
17 »       ldr»    r0,·[sp,·#0]17 »       ldr»    r0,·[sp,·#0]
18 »       b.n»    10·<PyString_AsString.part.0+0x10>18 »       b.n»    10·<PyString_AsString.part.0+0x10>
551 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1106, 15 lines modifiedOffset 1106, 15 lines modified
1106 »       bpl.n»  998·<PyString_Size+0xc>1106 »       bpl.n»  998·<PyString_Size+0xc>
1107 »       ldr»    r0,·[r0,·#8]1107 »       ldr»    r0,·[r0,·#8]
1108 »       bx»     lr1108 »       bx»     lr
1109 »       push»   {lr}1109 »       push»   {lr}
1110 »       sub»    sp,·#121110 »       sub»    sp,·#12
1111 »       add»    r2,·sp,·#41111 »       add»    r2,·sp,·#4
1112 »       mov»    r1,·sp1112 »       mov»    r1,·sp
1113 »       bl»     9bb0·<PyString_AsStringAndSize>1113 »       bl»     9b70·<PyString_AsStringAndSize>
1114 ·R_ARM_THM_CALL» PyString_AsStringAndSize1114 ·R_ARM_THM_CALL» PyString_AsStringAndSize
1115 »       cbnz»   r0,·9ae·<PyString_Size+0x22>1115 »       cbnz»   r0,·9ae·<PyString_Size+0x22>
1116 »       ldr»    r0,·[sp,·#4]1116 »       ldr»    r0,·[sp,·#4]
1117 »       add»    sp,·#121117 »       add»    sp,·#12
1118 »       ldr.w»  pc,·[sp],·#41118 »       ldr.w»  pc,·[sp],·#4
1119 »       mov.w»  r0,·#4294967295»    ;·0xffffffff1119 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
1120 »       b.n»    9a8·<PyString_Size+0x1c>1120 »       b.n»    9a8·<PyString_Size+0x1c>
1.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 »       .word»  0x0000001267 »       .word»  0x00000012
68 ·R_ARM_REL32»    .LC11968 ·R_ARM_REL32»    .LC119
  
69 00000070·<PyString_AsDecodedString>:69 00000070·<PyString_AsDecodedString>:
70 PyString_AsDecodedString():70 PyString_AsDecodedString():
71 »       push»   {r4,·r5,·r6,·lr}71 »       push»   {r4,·r5,·r6,·lr}
72 »       ldr»    r6,·[pc,·#104]»;·(dc·<PyString_AsDecodedString+0x6c>)72 »       ldr»    r6,·[pc,·#104]»;·(dc·<PyString_AsDecodedString+0x6c>)
73 »       bl»     ba7c·<PyString_AsDecodedObject>73 »       bl»     ba4c·<PyString_AsDecodedObject>
74 ·R_ARM_THM_CALL» PyString_AsDecodedObject74 ·R_ARM_THM_CALL» PyString_AsDecodedObject
75 »       add»    r6,·pc75 »       add»    r6,·pc
76 »       cbnz»   r0,·80·<PyString_AsDecodedString+0x10>76 »       cbnz»   r0,·80·<PyString_AsDecodedString+0x10>
77 »       movs»   r4,·#077 »       movs»   r4,·#0
78 »       b.n»    d6·<PyString_AsDecodedString+0x66>78 »       b.n»    d6·<PyString_AsDecodedString+0x66>
79 »       ldr»    r3,·[r0,·#4]79 »       ldr»    r3,·[r0,·#4]
80 »       mov»    r4,·r080 »       mov»    r4,·r0
78.3 KB
tupleobject.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········15216·(bytes·into·file)13 ··Start·of·section·headers:··········15312·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.19 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x3b70:1 There·are·19·section·headers,·starting·at·offset·0x3bd0:
  
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]·.text·············PROGBITS········00000000·000034·000160·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000160·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0031ec·000088·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·003224·000088·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000194·00018c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000194·00018c·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000320·0000a0·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000320·0000a0·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000320·000186·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000320·000186·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0004a8·001900·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0004a8·001938·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003274·000698·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0032ac·0006c0·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001da8·00008c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·001de0·00008c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00390c·000060·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00396c·000060·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·001e34·000188·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·001e6c·000188·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·00396c·0000c0·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·0039cc·0000c0·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·001fbc·00009c·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·001ff4·00009c·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·003a2c·0000a0·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·003a8c·0000a0·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·002058·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·002090·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002058·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002090·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·00208c·000b10·10·····17·114··420 ··[16]·.symtab···········SYMTAB··········00000000·0020c4·000b10·10·····17·114··4
21 ··[17]·.strtab···········STRTAB··········00000000·002b9c·000650·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·002bd4·000650·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·003acc·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·003b2c·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
7.13 KB
readelf --wide --symbols {}
    
Offset 35, 57 lines modifiedOffset 35, 57 lines modified
35 ····31:·00000a6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·00000a6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC336 ····32:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
37 ····33:·00000a78·····0·NOTYPE··LOCAL··DEFAULT····6·$t37 ····33:·00000a78·····0·NOTYPE··LOCAL··DEFAULT····6·$t
38 ····34:·00000a79···340·FUNC····LOCAL··DEFAULT····6·tuplesubscript38 ····34:·00000a79···340·FUNC····LOCAL··DEFAULT····6·tuplesubscript
39 ····35:·00000bb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d39 ····35:·00000bb0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
40 ····36:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC440 ····36:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
41 ····37:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····37:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····38:·00000bcd···456·FUNC····LOCAL··DEFAULT····6·tuple_new42 ····38:·00000bcd···512·FUNC····LOCAL··DEFAULT····6·tuple_new
43 ····39:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····39:·00000db8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·00000d94·····0·NOTYPE··LOCAL··DEFAULT····6·$t44 ····40:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
45 ····41:·00000d95···140·FUNC····LOCAL··DEFAULT····6·tuple_iter45 ····41:·00000dcd···140·FUNC····LOCAL··DEFAULT····6·tuple_iter
46 ····42:·00000e0c·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·00000e44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·00000e58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00000e21····64·FUNC····LOCAL··DEFAULT····6·tupleiter_next48 ····44:·00000e59····64·FUNC····LOCAL··DEFAULT····6·tupleiter_next
49 ····45:·00000e61····70·FUNC····LOCAL··DEFAULT····6·tupleiter_dealloc49 ····45:·00000e99····70·FUNC····LOCAL··DEFAULT····6·tupleiter_dealloc
50 ····46:·00000ea9···232·FUNC····LOCAL··DEFAULT····6·tuplehash50 ····46:·00000ee1···232·FUNC····LOCAL··DEFAULT····6·tuplehash
51 ····47:·00000f91···400·FUNC····LOCAL··DEFAULT····6·tuplerichcompare51 ····47:·00000fc9···400·FUNC····LOCAL··DEFAULT····6·tuplerichcompare
52 ····48:·0000105a·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····48:·00001092·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····49:·00001060·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·00001098·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·00001110·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·00001148·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00001120·····0·NOTYPE··LOCAL··DEFAULT····6·$t55 ····51:·00001158·····0·NOTYPE··LOCAL··DEFAULT····6·$t
56 ····52:·000011fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
57 ····53:·00001200·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
58 ····54:·000013a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00001234·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 57 ····53:·00001238·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 58 ····54:·000013dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
60 ····56:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·00000028·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC561 ····57:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
62 ····58:·000013b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t62 ····58:·000013f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
63 ····59:·000013b9···448·FUNC····LOCAL··DEFAULT····6·tupleconcat63 ····59:·000013f1···448·FUNC····LOCAL··DEFAULT····6·tupleconcat
64 ····60:·00001554·····0·NOTYPE··LOCAL··DEFAULT····6·$d64 ····60:·0000158c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
65 ····61:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC665 ····61:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
67 ····63:·00000001···140·FUNC····LOCAL··DEFAULT····8·tupleprint67 ····63:·00000001···140·FUNC····LOCAL··DEFAULT····8·tupleprint
68 ····64:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·$d68 ····64:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·$d
69 ····65:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC769 ····65:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
70 ····66:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC870 ····66:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
71 ····67:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC971 ····67:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
72 ····68:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1072 ····68:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
73 ····69:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1173 ····69:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
74 ····70:·00001578·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·000015b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00001579···480·FUNC····LOCAL··DEFAULT····6·tuplerepr75 ····71:·000015b1···480·FUNC····LOCAL··DEFAULT····6·tuplerepr
76 ····72:·00001740·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·00001778·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····73:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
78 ····74:·0000002d····12·FUNC····LOCAL··DEFAULT····1·tupleiter_traverse78 ····74:·0000002d····12·FUNC····LOCAL··DEFAULT····1·tupleiter_traverse
79 ····75:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1279 ····75:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
80 ····76:·00001758·····0·NOTYPE··LOCAL··DEFAULT····6·$t80 ····76:·00001790·····0·NOTYPE··LOCAL··DEFAULT····6·$t
81 ····77:·000017ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d81 ····77:·00001824·····0·NOTYPE··LOCAL··DEFAULT····6·$d
82 ····78:·000017fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t82 ····78:·00001834·····0·NOTYPE··LOCAL··DEFAULT····6·$t
83 ····79:·000017fd···260·FUNC····LOCAL··DEFAULT····6·tuplerepeat83 ····79:·00001835···260·FUNC····LOCAL··DEFAULT····6·tuplerepeat
84 ····80:·000018f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d84 ····80:·00001930·····0·NOTYPE··LOCAL··DEFAULT····6·$d
85 ····81:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1385 ····81:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
86 ····82:·00000039····28·FUNC····LOCAL··DEFAULT····1·tuple_getnewargs86 ····82:·00000039····28·FUNC····LOCAL··DEFAULT····1·tuple_getnewargs
87 ····83:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00000054·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·00000055····18·FUNC····LOCAL··DEFAULT····1·tupleiter_len89 ····85:·00000055····18·FUNC····LOCAL··DEFAULT····1·tupleiter_len
90 ····86:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1490 ····86:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
91 ····87:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1591 ····87:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
22.6 KB
readelf --wide --relocs {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x31ec·contains·17·entries:1 Relocation·section·'.rel.text'·at·offset·0x3224·contains·17·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··00000203·R_ARM_REL32············00000000···.bss3 00000028··00000203·R_ARM_REL32············00000000···.bss
4 0000003e··0000140a·R_ARM_THM_CALL·········00000739···tupleslice4 0000003e··0000140a·R_ARM_THM_CALL·········00000739···tupleslice
5 00000050··00005103·R_ARM_REL32············00000100···.LC135 00000050··00005103·R_ARM_REL32············00000100···.LC13
6 00000090··0000a90a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple6 00000090··0000a90a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
7 000000b8··0000850a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool7 000000b8··0000850a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
8 000000cc··0000a80a·R_ARM_THM_CALL·········00000000···PyInt_FromSsize_t8 000000cc··0000a80a·R_ARM_THM_CALL·········00000000···PyInt_FromSsize_t
9 000000de··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString9 000000de··0000830a·R_ARM_THM_CALL·········00000000···PyErr_SetString
10 00000108··00007819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_10 00000108··00007819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
11 0000010c··0000aa1a·R_ARM_GOT_BREL·········00000000···_PyEval_SliceIndexNotNone11 0000010c··0000aa1a·R_ARM_GOT_BREL·········00000000···_PyEval_SliceIndexNotNone
12 00000110··00005603·R_ARM_REL32············00000104···.LC1412 00000110··00005603·R_ARM_REL32············00000104···.LC14
13 00000114··0000ab1a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError13 00000114··0000ab1a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError
14 00000118··00005703·R_ARM_REL32············00000114···.LC1514 00000118··00005703·R_ARM_REL32············00000114···.LC15
15 00000140··0000850a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool15 00000140··0000850a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
16 0000001a··0000961e·R_ARM_THM_JUMP24·······00001121···PyTuple_ClearFreeList16 0000001a··0000961e·R_ARM_THM_JUMP24·······00001159···PyTuple_ClearFreeList
17 0000004c··0000a71e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue17 0000004c··0000a71e·R_ARM_THM_JUMP24·······00000000···Py_BuildValue
18 0000005e··0000a81e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t18 0000005e··0000a81e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t
19 00000154··0000a81e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t19 00000154··0000a81e·R_ARM_THM_JUMP24·······00000000···PyInt_FromSsize_t
  
20 Relocation·section·'.rel.text.hot'·at·offset·0x3274·contains·211·entries:20 Relocation·section·'.rel.text.hot'·at·offset·0x32ac·contains·216·entries:
21 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name21 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
22 00000036··0000730a·R_ARM_THM_CALL·········00000000···memset22 00000036··0000730a·R_ARM_THM_CALL·········00000000···memset
23 00000098··0000740a·R_ARM_THM_CALL·········00000000···_PyObject_GC_NewVar23 00000098··0000740a·R_ARM_THM_CALL·········00000000···_PyObject_GC_NewVar
24 000000d2··0000750a·R_ARM_THM_CALL·········00000000···Py_FatalError24 000000d2··0000750a·R_ARM_THM_CALL·········00000000···Py_FatalError
25 000000e0··0000760a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall25 000000e0··0000760a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
26 000000f0··00007819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_26 000000f0··00007819·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
27 000000f4··00000203·R_ARM_REL32············00000000···.bss27 000000f4··00000203·R_ARM_REL32············00000000···.bss
283 B
strings --all --bytes=8 {}
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 tuple.index(x):·x·not·in·tuple16 tuple.index(x):·x·not·in·tuple
17 sequence17 sequence
18 tupleiterator18 tupleiterator
19 __length_hint__19 __length_hint__
20 __getnewargs__20 __getnewargs__
21 pG/L|D$h21 pG/L|D$h
22 KBh{DRmR22 KBh{DRmR
23 %7h/D7`N 
24 $MCh}D\mc23 $MCh}D\mc
25 tupletraverse24 tupletraverse
26 tupledealloc25 tupledealloc
27 tupleslice26 tupleslice
28 tuplecontains27 tuplecontains
29 tuplelength28 tuplelength
30 tupleitem29 tupleitem
565 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 »       movs»   r2,·#013 »       movs»   r2,·#0
14 »       str»    r2,·[r3,·#0]14 »       str»    r2,·[r3,·#0]
15 »       ldr»    r1,·[r0,·#0]15 »       ldr»    r1,·[r0,·#0]
16 »       subs»   r3,·r1,·#116 »       subs»   r3,·r1,·#1
17 »       str»    r3,·[r0,·#0]17 »       str»    r3,·[r0,·#0]
18 »       cbz»    r3,·1e·<PyTuple_Fini+0x1e>18 »       cbz»    r3,·1e·<PyTuple_Fini+0x1e>
19 »       ldmia.w»sp!,·{r3,·lr}19 »       ldmia.w»sp!,·{r3,·lr}
20 »       b.w»    1120·<PyTuple_ClearFreeList>20 »       b.w»    1158·<PyTuple_ClearFreeList>
21 ·R_ARM_THM_JUMP24»       PyTuple_ClearFreeList21 ·R_ARM_THM_JUMP24»       PyTuple_ClearFreeList
22 »       ldr»    r2,·[r0,·#4]22 »       ldr»    r2,·[r0,·#4]
23 »       ldr»    r1,·[r2,·#24]23 »       ldr»    r1,·[r2,·#24]
24 »       blx»    r124 »       blx»    r1
25 »       b.n»    16·<PyTuple_Fini+0x16>25 »       b.n»    16·<PyTuple_Fini+0x16>
26 »       nop26 »       nop
27 »       .word»  0x0000002027 »       .word»  0x00000020
43.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1326, 457 lines modifiedOffset 1326, 482 lines modified
1326 ·R_ARM_REL32»    .LC31326 ·R_ARM_REL32»    .LC3
1327 »       .word»  0x000000241327 »       .word»  0x00000024
1328 ·R_ARM_REL32»    .data.rel1328 ·R_ARM_REL32»    .data.rel
  
1329 00000bcc·<tuple_new>:1329 00000bcc·<tuple_new>:
1330 tuple_new():1330 tuple_new():
1331 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}1331 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
1332 »       movs»   r5,·#01332 »       mov»    r5,·r0
1333 »       ldr»    r3,·[pc,·#436]»;·(d88·<tuple_new+0x1bc>)1333 »       ldr»    r3,·[pc,·#484]»;·(db8·<tuple_new+0x1ec>)
 1334 »       sub»    sp,·#36»      ;·0x24
1334 »       sub»    sp,·#20 
1335 »       mov»    r4,·r0 
1336 »       add»    r3,·pc1335 »       add»    r3,·pc
1337 »       cmp»    r0,·r31336 »       cmp»    r5,·r3
 1337 »       strd»   r1,·r2,·[sp,·#16]
 1338 »       mov.w»  r2,·#0
1338 »       str»    r5,·[sp,·#12]1339 »       str»    r0,·[sp,·#12]
1339 »       bne.n»  c10·<tuple_new+0x44> 
1340 »       ldr»    r3,·[pc,·#424]»;·(d8c·<tuple_new+0x1c0>) 
1341 »       mov»    r0,·r11340 »       mov»    r0,·r1
1342 »       mov»    r1,·r21341 »       str»    r2,·[sp,·#24]
 1342 »       ldr»    r1,·[sp,·#20]
 1343 »       bne.n»  c18·<tuple_new+0x4c>
 1344 »       ldr»    r3,·[pc,·#460]»;·(dbc·<tuple_new+0x1f0>)
 1345 »       add»    r4,·sp,·#24
1343 »       ldr»    r2,·[pc,·#424]»;·(d90·<tuple_new+0x1c4>)1346 »       ldr»    r2,·[pc,·#460]»;·(dc0·<tuple_new+0x1f4>)
1344 »       add»    r5,·sp,·#12 
1345 »       add»    r3,·pc1347 »       add»    r3,·pc
 1348 »       str»    r4,·[sp,·#0]
1346 »       add»    r2,·pc1349 »       add»    r2,·pc
1347 »       str»    r5,·[sp,·#0] 
1348 »       bl»     0·<PyArg_ParseTupleAndKeywords>1350 »       bl»     0·<PyArg_ParseTupleAndKeywords>
1349 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords1351 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
1350 »       cmp»    r0,·#01352 »       cmp»    r0,·#0
1351 »       beq.w»  d82·<tuple_new+0x1b6>1353 »       beq.w»  dac·<tuple_new+0x1e0>
1352 »       ldr»    r0,·[sp,·#12]1354 »       ldr»    r0,·[sp,·#24]
1353 »       cmp»    r0,·#01355 »       cmp»    r0,·#0
1354 »       beq.w»  d7a·<tuple_new+0x1ae>1356 »       beq.w»  db0·<tuple_new+0x1e4>
1355 »       bl»     0·<PySequence_Tuple>1357 »       bl»     0·<PySequence_Tuple>
1356 ·R_ARM_THM_CALL» PySequence_Tuple1358 ·R_ARM_THM_CALL» PySequence_Tuple
1357 »       mov»    r4,·r01359 »       mov»    r4,·r0
1358 »       mov»    r0,·r41360 »       mov»    r0,·r4
1359 »       add»    sp,·#201361 »       add»    sp,·#36»      ;·0x24
1360 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}1362 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
1361 »       mov»    r0,·r3 
1362 »       bl»     bcc·<tuple_new>1363 »       ldr»    r3,·[pc,·#424]»;·(dc4·<tuple_new+0x1f8>)
 1364 »       add»    r6,·sp,·#28
 1365 »       str»    r2,·[sp,·#28]
 1366 »       ldr»    r2,·[pc,·#424]»;·(dc8·<tuple_new+0x1fc>)
 1367 »       add»    r3,·pc
 1368 »       str»    r6,·[sp,·#0]
 1369 »       add»    r2,·pc
 1370 »       bl»     0·<PyArg_ParseTupleAndKeywords>
 1371 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
 1372 »       cmp»    r0,·#0
 1373 »       beq.n»  c0e·<tuple_new+0x42>
 1374 »       ldr»    r0,·[sp,·#28]
 1375 »       cmp»    r0,·#0
 1376 »       beq.w»  da0·<tuple_new+0x1d4>
 1377 »       bl»     0·<PySequence_Tuple>
 1378 ·R_ARM_THM_CALL» PySequence_Tuple
1363 »       mov»    r8,·r01379 »       mov»    r8,·r0
1364 »       cmp»    r0,·#01380 »       cmp»    r0,·#0
1365 »       beq.w»  d82·<tuple_new+0x1b6>1381 »       beq.w»  dac·<tuple_new+0x1e0>
1366 »       ldr.w»  r9,·[r0,·#8]1382 »       ldr.w»  r9,·[r8,·#8]
1367 »       mov»    r0,·r41383 »       mov»    r0,·r5
1368 »       ldr.w»  r2,·[r4,·#152]»      ;·0x981384 »       ldr.w»  r7,·[r5,·#152]»      ;·0x98
1369 »       mov»    r1,·r91385 »       mov»    r1,·r9
1370 »       blx»    r21386 »       blx»    r7
1371 »       mov»    r4,·r01387 »       mov»    r4,·r0
1372 »       cmp»    r0,·#01388 »       cmp»    r0,·#0
1373 »       beq.w»  d82·<tuple_new+0x1b6>1389 »       beq.w»  dac·<tuple_new+0x1e0>
1374 »       cmp.w»  r9,·#01390 »       cmp.w»  r9,·#0
1375 »       ble.w»  d5e·<tuple_new+0x192>1391 »       ble.w»  d84·<tuple_new+0x1b8>
1376 »       add.w»  lr,·r0,·#8 
1377 »       add.w»  ip,·r8,·#81392 »       add.w»  ip,·r8,·#8
 1393 »       add.w»  lr,·r0,·#8
 1394 »       movs»   r5,·#0
1378 »       ands.w» r0,·r9,·#71395 »       ands.w» r1,·r9,·#7
 1396 »       beq.n»  cfe·<tuple_new+0x132>
 1397 »       cmp»    r1,·#1
 1398 »       beq.n»  ce8·<tuple_new+0x11c>
 1399 »       cmp»    r1,·#2
1379 »       beq.n»  cd8·<tuple_new+0x10c>1400 »       beq.n»  cd8·<tuple_new+0x10c>
1380 »       cmp»    r0,·#11401 »       cmp»    r1,·#3
1381 »       beq.n»  cc2·<tuple_new+0xf6>1402 »       beq.n»  cc8·<tuple_new+0xfc>
1382 »       cmp»    r0,·#21403 »       cmp»    r1,·#4
1383 »       beq.n»  cb2·<tuple_new+0xe6>1404 »       beq.n»  cb8·<tuple_new+0xec>
1384 »       cmp»    r0,·#31405 »       cmp»    r1,·#5
1385 »       beq.n»  ca2·<tuple_new+0xd6>1406 »       beq.n»  ca8·<tuple_new+0xdc>
1386 »       cmp»    r0,·#41407 »       cmp»    r1,·#6
1387 »       beq.n»  c92·<tuple_new+0xc6>1408 »       beq.n»  c98·<tuple_new+0xcc>
1388 »       cmp»    r0,·#5 
1389 »       beq.n»  c82·<tuple_new+0xb6> 
1390 »       cmp»    r0,·#6 
1391 »       beq.n»  c72·<tuple_new+0xa6> 
1392 »       ldr.w»  r6,·[ip,·#4]! 
1393 »       movs»   r5,·#1 
1394 »       ldr»    r7,·[r6,·#0] 
1395 »       add»    r7,·r5 
1396 »       str»    r7,·[r6,·#0] 
1397 »       str.w»  r6,·[lr,·#4]! 
1398 »       ldr.w»  r3,·[ip,·#4]!1409 »       ldr.w»  r3,·[ip,·#4]!
1399 »       adds»   r5,·#11410 »       movs»   r5,·#1
1400 »       ldr»    r1,·[r3,·#0]1411 »       ldr»    r0,·[r3,·#0]
1401 »       adds»   r1,·#11412 »       add»    r0,·r5
1402 »       str»    r1,·[r3,·#0]1413 »       str»    r0,·[r3,·#0]
1403 »       str.w»  r3,·[lr,·#4]!1414 »       str.w»  r3,·[lr,·#4]!
1404 »       ldr.w»  r2,·[ip,·#4]!1415 »       ldr.w»  r2,·[ip,·#4]!
1405 »       adds»   r5,·#11416 »       adds»   r5,·#1
1406 »       ldr»    r0,·[r2,·#0]1417 »       ldr»    r6,·[r2,·#0]
1407 »       adds»   r0,·#11418 »       adds»   r6,·#1
1408 »       str»    r0,·[r2,·#0]1419 »       str»    r6,·[r2,·#0]
1409 »       str.w»  r2,·[lr,·#4]!1420 »       str.w»  r2,·[lr,·#4]!
1410 »       ldr.w»  r6,·[ip,·#4]!1421 »       ldr.w»  r7,·[ip,·#4]!
1411 »       adds»   r5,·#11422 »       adds»   r5,·#1
1412 »       ldr»    r7,·[r6,·#0]1423 »       ldr»    r1,·[r7,·#0]
1413 »       adds»   r7,·#11424 »       adds»   r1,·#1
1414 »       str»    r7,·[r6,·#0]1425 »       str»    r1,·[r7,·#0]
1415 »       str.w»  r6,·[lr,·#4]!1426 »       str.w»  r7,·[lr,·#4]!
1416 »       ldr.w»  r3,·[ip,·#4]!1427 »       ldr.w»  r3,·[ip,·#4]!
1417 »       adds»   r5,·#11428 »       adds»   r5,·#1
1418 »       ldr»    r1,·[r3,·#0]1429 »       ldr»    r0,·[r3,·#0]
1419 »       adds»   r1,·#11430 »       adds»   r0,·#1
1420 »       str»    r1,·[r3,·#0]1431 »       str»    r0,·[r3,·#0]
1421 »       str.w»  r3,·[lr,·#4]!1432 »       str.w»  r3,·[lr,·#4]!
1422 »       ldr.w»  r2,·[ip,·#4]!1433 »       ldr.w»  r2,·[ip,·#4]!
Max diff block lines reached; 40815/44478 bytes (91.76%) of diff not shown.
1.21 MB
typeobject.o
876 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········119496·(bytes·into·file)13 ··Start·of·section·headers:··········119504·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2119 ··Number·of·section·headers:·········21
20 ··Section·header·string·table·index:·2020 ··Section·header·string·table·index:·20
3.84 KB
readelf --wide --sections {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 There·are·21·section·headers,·starting·at·offset·0x1d2c8:1 There·are·21·section·headers,·starting·at·offset·0x1d2d0:
  
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]·.text·············PROGBITS········00000000·000034·003e24·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003ea4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01864c·0016a0·08···I·18···1··46 ··[·2]·.rel.text·········REL·············00000000·018664·0016d8·08···I·18···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003e58·0002b4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003ed8·0002b4·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00410c·00c1bc·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00418c·00c1bc·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00410c·0021f0·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00418c·0021f0·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0062fc·00aa64·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00637c·00a9e4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·019cec·0020e8·08···I·18···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·019d3c·0020a0·08···I·18···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·010d60·0008a4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·010d60·00089c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·01bdd4·000450·08···I·18···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·01bddc·000450·08···I·18···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·011604·00024c·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0115fc·00024c·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·01c224·000178·08···I·18··10··415 ··[11]·.rel.data.rel·····REL·············00000000·01c22c·000178·08···I·18··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·011850·000e00·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·011848·000e00·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·01c39c·000e40·08···I·18··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·01c3a4·000e40·08···I·18··12··4
18 ··[14]·.data.rel.ro.local·PROGBITS········00000000·012650·000018·00··WA··0···0··418 ··[14]·.data.rel.ro.local·PROGBITS········00000000·012648·000018·00··WA··0···0··4
19 ··[15]·.rel.data.rel.ro.local·REL·············00000000·01d1dc·000030·08···I·18··14··419 ··[15]·.rel.data.rel.ro.local·REL·············00000000·01d1e4·000030·08···I·18··14··4
20 ··[16]·.note.GNU-stack···PROGBITS········00000000·012668·000000·00······0···0··120 ··[16]·.note.GNU-stack···PROGBITS········00000000·012660·000000·00······0···0··1
21 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012668·000033·00······0···0··121 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012660·000033·00······0···0··1
22 ··[18]·.symtab···········SYMTAB··········00000000·01269c·003e60·10·····19·837··422 ··[18]·.symtab···········SYMTAB··········00000000·012694·003e80·10·····19·839··4
23 ··[19]·.strtab···········STRTAB··········00000000·0164fc·00214f·00······0···0··123 ··[19]·.strtab···········STRTAB··········00000000·016514·00214f·00······0···0··1
24 ··[20]·.shstrtab·········STRTAB··········00000000·01d20c·0000b9·00······0···0··124 ··[20]·.shstrtab·········STRTAB··········00000000·01d214·0000b9·00······0···0··1
25 Key·to·Flags:25 Key·to·Flags:
26 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),26 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
29 ··y·(purecode),·p·(processor·specific)29 ··y·(purecode),·p·(processor·specific)
117 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·998·entries:1 Symbol·table·'.symtab'·contains·1000·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·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
301 KB
readelf --wide --relocs {}
    
Offset 1, 2442 lines modifiedOffset 1, 2440 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1864c·contains·724·entries:1 Relocation·section·'.rel.text'·at·offset·0x18664·contains·731·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000020··0003a00a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr3 00000020··0003a20a·R_ARM_THM_CALL·········00000000···PyObject_GetAttr
4 0000004e··00036a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString4 0000004e··00036c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
5 0000005c··0003510a·R_ARM_THM_CALL·········00000000···PyString_FromString5 0000005c··0003530a·R_ARM_THM_CALL·········00000000···PyString_FromString
6 0000006e··0003820a·R_ARM_THM_CALL·········00002425···PyType_IsSubtype6 0000006e··0003840a·R_ARM_THM_CALL·········00002421···PyType_IsSubtype
7 00000078··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear7 00000078··00036d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
8 00000088··00000203·R_ARM_REL32············00000000···.bss8 00000088··00000203·R_ARM_REL32············00000000···.bss
9 0000008c··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_9 0000008c··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
10 00000090··00000203·R_ARM_REL32············00000000···.bss10 00000090··00000203·R_ARM_REL32············00000000···.bss
11 00000094··0003711a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError11 00000094··0003731a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
12 00000098··00009303·R_ARM_REL32············000006d8···.LC4912 00000098··00009503·R_ARM_REL32············000006d8···.LC49
13 0000009c··00008f03·R_ARM_REL32············000006cc···.LC4813 0000009c··00009103·R_ARM_REL32············000006cc···.LC48
14 000000a8··0003a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred14 000000a8··0003a60a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
15 000000c0··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_15 000000c0··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
16 000000c4··00039d1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError16 000000c4··00039f1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError
17 000000dc··0003aa0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue17 000000dc··0003ac0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
18 000000ee··00034d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString18 000000ee··00034f0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
19 000000f8··0003830a·R_ARM_THM_CALL·········000024d1···PyType_Modified19 000000f8··0003850a·R_ARM_THM_CALL·········000024cd···PyType_Modified
20 0000010e··0003830a·R_ARM_THM_CALL·········000024d1···PyType_Modified20 0000010e··0003850a·R_ARM_THM_CALL·········000024cd···PyType_Modified
21 0000012e··0003ab0a·R_ARM_THM_CALL·········00000000···PyDict_DelItemString21 0000012e··0003ad0a·R_ARM_THM_CALL·········00000000···PyDict_DelItemString
22 0000013e··0003ac0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches22 0000013e··0003ae0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
23 00000152··00036a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString23 00000152··00036c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
24 00000158··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_24 00000158··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
25 0000015c··0000a403·R_ARM_REL32············0000077c···.LC5225 0000015c··0000a603·R_ARM_REL32············0000077c···.LC52
26 00000160··0000a403·R_ARM_REL32············0000077c···.LC5226 00000160··0000a603·R_ARM_REL32············0000077c···.LC52
27 00000164··0003ad1a·R_ARM_GOT_BREL·········00000000···PyExc_KeyError27 00000164··0003af1a·R_ARM_GOT_BREL·········00000000···PyExc_KeyError
28 00000168··00039d1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError28 00000168··00039f1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError
29 00000176··0003650a·R_ARM_THM_CALL·········00000000···PyList_New29 00000176··0003670a·R_ARM_THM_CALL·········00000000···PyList_New
30 000001b6··0003500a·R_ARM_THM_CALL·········00000000···PyList_Append30 000001b6··0003520a·R_ARM_THM_CALL·········00000000···PyList_Append
31 000001d8··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_31 000001d8··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
32 000001dc··00035f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct32 000001dc··0003611a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
33 000001f8··00034b0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString33 000001f8··00034d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString
34 00000210··00036a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString34 00000210··00036c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
35 00000218··00032d03·R_ARM_REL32············00000000···.data.rel35 00000218··00032f03·R_ARM_REL32············00000000···.data.rel
36 0000021c··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_36 0000021c··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
37 00000220··0000a403·R_ARM_REL32············0000077c···.LC5237 00000220··0000a603·R_ARM_REL32············0000077c···.LC52
38 00000224··00039d1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError38 00000224··00039f1a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError
39 00000228··0000a403·R_ARM_REL32············0000077c···.LC5239 00000228··0000a603·R_ARM_REL32············0000077c···.LC52
40 00000242··0003a30a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple40 00000242··0003a50a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
41 0000025c··0003be0a·R_ARM_THM_CALL·········00000000···PyObject_Str41 0000025c··0003c00a·R_ARM_THM_CALL·········00000000···PyObject_Str
42 0000026c··0003bf0a·R_ARM_THM_CALL·········00000000···PyObject_Format42 0000026c··0003c10a·R_ARM_THM_CALL·········00000000···PyObject_Format
43 0000029a··0003690a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx43 0000029a··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
44 000002b2··00036a0a·R_ARM_THM_CALL·········00000000···PyErr_SetString44 000002b2··00036c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
45 000002bc··0003c00a·R_ARM_THM_CALL·········00000000···PyObject_Unicode45 000002bc··0003c20a·R_ARM_THM_CALL·········00000000···PyObject_Unicode
46 000002c4··0000d203·R_ARM_REL32············000008bc···.LC6646 000002c4··0000d403·R_ARM_REL32············000008bc···.LC66
47 000002c8··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_47 000002c8··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
48 000002cc··0003c11a·R_ARM_GOT_BREL·········00000000···PyExc_PendingDeprecationWarning48 000002cc··0003c31a·R_ARM_GOT_BREL·········00000000···PyExc_PendingDeprecationWarning
49 000002d0··0000d403·R_ARM_REL32············000008fc···.LC6849 000002d0··0000d603·R_ARM_REL32············000008fc···.LC68
50 000002d4··0003711a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError50 000002d4··0003731a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
51 000002d8··0000d303·R_ARM_REL32············000008cc···.LC6751 000002d8··0000d503·R_ARM_REL32············000008cc···.LC67
52 000002fe··00034b0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString52 000002fe··00034d0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemString
53 00000334··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_53 00000334··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
54 00000338··00000c03·R_ARM_REL32············00000104···.LC754 00000338··00000c03·R_ARM_REL32············00000104···.LC7
55 0000033c··00035f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct55 0000033c··0003611a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
56 00000350··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_56 00000350··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
57 00000354··0003b31a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct57 00000354··0003b51a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
58 0000036a··0003830a·R_ARM_THM_CALL·········000024d1···PyType_Modified58 0000036a··0003850a·R_ARM_THM_CALL·········000024cd···PyType_Modified
59 0000038c··00036f0a·R_ARM_THM_CALL·········00000000···PyErr_Format59 0000038c··0003710a·R_ARM_THM_CALL·········00000000···PyErr_Format
60 000003a2··00036f0a·R_ARM_THM_CALL·········00000000···PyErr_Format60 000003a2··0003710a·R_ARM_THM_CALL·········00000000···PyErr_Format
61 000003a8··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_61 000003a8··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
62 000003ac··00005203·R_ARM_REL32············000004e8···.LC3362 000003ac··00005203·R_ARM_REL32············000004e8···.LC33
63 000003b0··0003711a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError63 000003b0··0003731a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
64 000003b4··0000e603·R_ARM_REL32············00000948···.LC7064 000003b4··0000e803·R_ARM_REL32············00000948···.LC70
65 000003b8··0000e703·R_ARM_REL32············00000960···.LC7165 000003b8··0000e903·R_ARM_REL32············00000960···.LC71
66 000003ca··0000220a·R_ARM_THM_CALL·········00005cb9···lookup_method66 000003ca··0000220a·R_ARM_THM_CALL·········00005f4d···lookup_method
67 000003d6··0003c30a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords67 000003d6··0003c50a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
68 000003f0··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear68 000003f0··00036d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
69 000003fc··00000203·R_ARM_REL32············00000000···.bss69 000003fc··00000203·R_ARM_REL32············00000000···.bss
70 00000400··0000fc03·R_ARM_REL32············000009ac···.LC7670 00000400··0000fe03·R_ARM_REL32············000009ac···.LC76
71 00000408··0003830a·R_ARM_THM_CALL·········000024d1···PyType_Modified71 00000408··0003850a·R_ARM_THM_CALL·········000024cd···PyType_Modified
72 00000412··0003c60a·R_ARM_THM_CALL·········00000000···PyDict_Clear72 00000412··0003c80a·R_ARM_THM_CALL·········00000000···PyDict_Clear
73 00000458··0003b60a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs73 00000458··0003b80a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
74 000004b4··00035e0a·R_ARM_THM_CALL·········00000000···PyObject_Free74 000004b4··0003600a·R_ARM_THM_CALL·········00000000···PyObject_Free
75 0000056a··0003af0a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs75 0000056a··0003b10a·R_ARM_THM_CALL·········00000000···PyObject_CallFunctionObjArgs
76 0000063e··0003820a·R_ARM_THM_CALL·········00002425···PyType_IsSubtype76 0000063e··0003840a·R_ARM_THM_CALL·········00002421···PyType_IsSubtype
77 00000664··0001120a·R_ARM_THM_CALL·········000005f5···method_is_overloaded.isra.077 00000664··0001140a·R_ARM_THM_CALL·········000005ed···method_is_overloaded.isra.0
78 000006a0··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_78 000006a0··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
79 000006a4··00011003·R_ARM_REL32············00000599···slot_nb_remainder79 000006a4··00011203·R_ARM_REL32············00000599···slot_nb_remainder
80 000006a8··00000203·R_ARM_REL32············00000000···.bss80 000006a8··00000203·R_ARM_REL32············00000000···.bss
81 000006ac··0000f303·R_ARM_REL32············000009a8···.LC7581 000006ac··0000f503·R_ARM_REL32············000009a8···.LC75
82 000006b0··00010e03·R_ARM_REL32············00000a08···.LC7982 000006b0··00011003·R_ARM_REL32············00000a08···.LC79
83 000006b4··00011003·R_ARM_REL32············00000599···slot_nb_remainder83 000006b4··00011203·R_ARM_REL32············00000599···slot_nb_remainder
84 000006b8··0003b31a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct84 000006b8··0003b51a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
85 000006bc··00000203·R_ARM_REL32············00000000···.bss85 000006bc··00000203·R_ARM_REL32············00000000···.bss
86 000006c0··0000f303·R_ARM_REL32············000009a8···.LC7586 000006c0··0000f503·R_ARM_REL32············000009a8···.LC75
87 000006c4··00010f03·R_ARM_REL32············00000a14···.LC8087 000006c4··00011103·R_ARM_REL32············00000a14···.LC80
88 000006c8··00010e03·R_ARM_REL32············00000a08···.LC7988 000006c8··00011003·R_ARM_REL32············00000a08···.LC79
89 000006cc··00000203·R_ARM_REL32············00000000···.bss89 000006cc··00000203·R_ARM_REL32············00000000···.bss
90 000006d0··0000f303·R_ARM_REL32············000009a8···.LC7590 000006d0··0000f503·R_ARM_REL32············000009a8···.LC75
91 000006e2··00006e0a·R_ARM_THM_CALL·········00004c31···lookup_maybe91 000006e2··00006e0a·R_ARM_THM_CALL·········00004c2d···lookup_maybe
92 000006f0··0003c80a·R_ARM_THM_CALL·········00000000···Py_VaBuildValue92 000006f0··0003ca0a·R_ARM_THM_CALL·········00000000···Py_VaBuildValue
93 000006fe··0003a10a·R_ARM_THM_CALL·········00000000···PyObject_Call93 000006fe··0003a30a·R_ARM_THM_CALL·········00000000···PyObject_Call
94 00000730··0003a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred94 00000730··0003a60a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
95 00000754··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_95 00000754··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
96 00000758··0000f303·R_ARM_REL32············000009a8···.LC7596 00000758··0000f503·R_ARM_REL32············000009a8···.LC75
97 0000075c··0003b31a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct97 0000075c··0003b51a·R_ARM_GOT_BREL·········00000000···_Py_NotImplementedStruct
98 00000772··0000220a·R_ARM_THM_CALL·········00005cb9···lookup_method98 00000772··0000220a·R_ARM_THM_CALL·········00005f4d···lookup_method
99 00000788··0003c30a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords99 00000788··0003c50a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
100 000007ac··0003c90a·R_ARM_THM_CALL·········00000000···PyInt_AsLong100 000007ac··0003cb0a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
101 000007da··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear101 000007da··00036d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
102 000007ea··0000220a·R_ARM_THM_CALL·········00005cb9···lookup_method102 000007ea··0000220a·R_ARM_THM_CALL·········00005f4d···lookup_method
103 00000808··0003a40a·R_ARM_THM_CALL·········00000000···PyErr_Occurred103 00000808··0003a60a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
104 00000828··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear104 00000828··00036d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
105 00000836··0000220a·R_ARM_THM_CALL·········00005cb9···lookup_method105 00000836··0000220a·R_ARM_THM_CALL·········00005f4d···lookup_method
106 0000083e··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear106 0000083e··00036d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
107 00000844··0003ca0a·R_ARM_THM_CALL·········00000000···_Py_HashPointer107 00000844··0003cc0a·R_ARM_THM_CALL·········00000000···_Py_HashPointer
108 0000084c··00000203·R_ARM_REL32············00000000···.bss108 0000084c··00000203·R_ARM_REL32············00000000···.bss
109 00000850··00000803·R_ARM_REL32············00000058···.LC3109 00000850··00000803·R_ARM_REL32············00000058···.LC3
110 00000854··00035219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_110 00000854··00035419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
111 00000858··00035f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct111 00000858··0003611a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
112 0000085c··00000203·R_ARM_REL32············00000000···.bss112 0000085c··00000203·R_ARM_REL32············00000000···.bss
113 00000860··00000903·R_ARM_REL32············00000064···.LC4113 00000860··00000903·R_ARM_REL32············00000064···.LC4
114 00000864··0003571a·R_ARM_GOT_BREL·········00000000···PyLong_Type114 00000864··0003591a·R_ARM_GOT_BREL·········00000000···PyLong_Type
115 00000868··00011603·R_ARM_REL32············00000a1c···.LC81115 00000868··00011803·R_ARM_REL32············00000a1c···.LC81
 116 0000087c··0003cd0a·R_ARM_THM_CALL·········00000000···PyErr_Fetch
116 0000087a··0000220a·R_ARM_THM_CALL·········00005cb9···lookup_method117 0000088c··00006e0a·R_ARM_THM_CALL·········00004c2d···lookup_maybe
117 00000886··0003c30a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords118 00000898··0003c50a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
118 000008a0··00036b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear119 000008bc··0003ce0a·R_ARM_THM_CALL·········00000000···PyErr_Restore
 120 000008cc··0003cf0a·R_ARM_THM_CALL·········00000000···PyErr_WriteUnraisable
119 000008b8··00000203·R_ARM_REL32············00000000···.bss 
120 000008bc··00012e03·R_ARM_REL32············00000a58···.LC88 
121 000008c0··00012f03·R_ARM_REL32············00000a64···.LC89 
122 000008d8··00000203·R_ARM_REL32············00000000···.bss121 000008dc··00000203·R_ARM_REL32············00000000···.bss
123 000008dc··00011e03·R_ARM_REL32············00000a2c···.LC83122 000008e0··00011c03·R_ARM_REL32············00000a24···.LC82
124 000008e0··00013203·R_ARM_REL32············00000a78···.LC90 
Max diff block lines reached; 250730/308278 bytes (81.33%) of diff not shown.
1.6 KB
strings --all --bytes=8 {}
    
Offset 154, 17 lines modifiedOffset 154, 17 lines modified
154 __coerce__·didn't·return·a·2-tuple154 __coerce__·didn't·return·a·2-tuple
155 __rand__155 __rand__
156 __rxor__156 __rxor__
157 __isub__157 __isub__
158 __ixor__158 __ixor__
159 __iand__159 __iand__
160 __rpow__160 __rpow__
161 __get__(None,·None)·is·invalid 
162 Cannot·create·a·consistent·method·resolution161 Cannot·create·a·consistent·method·resolution
163 order·(MRO)·for·bases162 order·(MRO)·for·bases
 163 __get__(None,·None)·is·invalid
164 __rdivmod__164 __rdivmod__
165 __divmod__165 __divmod__
166 __long__166 __long__
167 %s.__cmp__(x,y)·requires·y·to·be·a·'%s',·not·a·'%s'167 %s.__cmp__(x,y)·requires·y·to·be·a·'%s',·not·a·'%s'
168 __delslice__168 __delslice__
169 in·3.x,·__delslice__·has·been·removed;·use·__delitem__169 in·3.x,·__delslice__·has·been·removed;·use·__delitem__
170 __setslice__170 __setslice__
212 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ·R_ARM_THM_CALL» PyString_FromString49 ·R_ARM_THM_CALL» PyString_FromString
50 »       mov»    r4,·r050 »       mov»    r4,·r0
51 »       str.w»  r0,·[r8,·#60]»       ;·0x3c51 »       str.w»  r0,·[r8,·#60]»       ;·0x3c
52 »       cmp»    r0,·#052 »       cmp»    r0,·#0
53 »       bne.n»  18·<supercheck.part.0+0x18>53 »       bne.n»  18·<supercheck.part.0+0x18>
54 »       b.n»    52·<supercheck.part.0+0x52>54 »       b.n»    52·<supercheck.part.0+0x52>
55 »       mov»    r1,·r755 »       mov»    r1,·r7
56 »       bl»     2424·<slot_nb_or+0x48>56 »       bl»     2420·<slot_nb_and+0x114>
57 ·R_ARM_THM_CALL» PyType_IsSubtype57 ·R_ARM_THM_CALL» PyType_IsSubtype
58 »       cmp»    r0,·#058 »       cmp»    r0,·#0
59 »       bne.n»  52·<supercheck.part.0+0x52>59 »       bne.n»  52·<supercheck.part.0+0x52>
60 »       b.n»    3a·<supercheck.part.0+0x3a>60 »       b.n»    3a·<supercheck.part.0+0x3a>
61 »       bl»     0·<PyErr_Clear>61 »       bl»     0·<PyErr_Clear>
62 ·R_ARM_THM_CALL» PyErr_Clear62 ·R_ARM_THM_CALL» PyErr_Clear
63 »       b.n»    42·<supercheck.part.0+0x42>63 »       b.n»    42·<supercheck.part.0+0x42>
832 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 148, 20 lines modifiedOffset 148, 20 lines modified
148 ··[···e44]··__xor__148 ··[···e44]··__xor__
149 ··[···e4c]··__isub__149 ··[···e4c]··__isub__
150 ··[···e58]··__ixor__150 ··[···e58]··__ixor__
151 ··[···e64]··__iand__151 ··[···e64]··__iand__
152 ··[···e70]··__ior__152 ··[···e70]··__ior__
153 ··[···e78]··__rpow__153 ··[···e78]··__rpow__
154 ··[···e84]··__pow__154 ··[···e84]··__pow__
155 ··[···e8c]··__get__(None,·None)·is·invalid 
156 ··[···eac]··(n)155 ··[···e8c]··(n)
157 ··[···eb0]··(nO)156 ··[···e90]··(nO)
158 ··[···eb8]··Cannot·create·a·consistent·method·resolution\n157 ··[···e98]··Cannot·create·a·consistent·method·resolution\n
159 ············order·(MRO)·for·bases158 ············order·(MRO)·for·bases
160 ··[···efc]···%s159 ··[···edc]···%s
 160 ··[···ee0]··__get__(None,·None)·is·invalid
161 ··[···f00]··__rdivmod__161 ··[···f00]··__rdivmod__
162 ··[···f0c]··__divmod__162 ··[···f0c]··__divmod__
163 ··[···f18]··__pos__163 ··[···f18]··__pos__
164 ··[···f20]··__neg__164 ··[···f20]··__neg__
165 ··[···f28]··__long__165 ··[···f28]··__long__
166 ··[···f34]··%s.__cmp__(x,y)·requires·y·to·be·a·'%s',·not·a·'%s'166 ··[···f34]··%s.__cmp__(x,y)·requires·y·to·be·a·'%s',·not·a·'%s'
167 ··[···f68]··nn167 ··[···f68]··nn
564 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 67 lines modifiedOffset 1, 67 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<PyType_Ready>:2 00000000·<PyType_Ready>:
3 PyType_Ready():3 PyType_Ready():
 4 »       ldr.w»  r2,·[pc,·#2876]»     ;·b40·<PyType_Ready+0xb40>
4 »       ldr.w»  r2,·[pc,·#2880]»     ;·b44·<PyType_Ready+0xb44>5 »       ldr.w»  r3,·[pc,·#2876]»     ;·b44·<PyType_Ready+0xb44>
5 »       ldr.w»  r3,·[pc,·#2880]»     ;·b48·<PyType_Ready+0xb48> 
6 »       add»    r2,·pc6 »       add»    r2,·pc
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
8 »       ldr.w»  r9,·[pc,·#2876]»     ;·b4c·<PyType_Ready+0xb4c>8 »       ldr.w»  r9,·[pc,·#2872]»     ;·b48·<PyType_Ready+0xb48>
9 »       ldr»    r4,·[r0,·#84]» ;·0x549 »       ldr»    r4,·[r0,·#84]» ;·0x54
10 »       sub»    sp,·#340»     ;·0x15410 »       sub»    sp,·#340»     ;·0x154
11 »       ldr»    r1,·[r2,·r3]11 »       ldr»    r1,·[r2,·r3]
12 »       add»    r9,·pc12 »       add»    r9,·pc
13 »       ands.w» sl,·r4,·#4096»      ;·0x100013 »       ands.w» sl,·r4,·#4096»      ;·0x1000
14 »       ldr»    r1,·[r1,·#0]14 »       ldr»    r1,·[r1,·#0]
15 »       str»    r1,·[sp,·#332]»;·0x14c15 »       str»    r1,·[sp,·#332]»;·0x14c
16 »       mov.w»  r1,·#016 »       mov.w»  r1,·#0
17 »       bne.w»  131c·<PyType_Ready+0x131c>17 »       bne.w»  1318·<PyType_Ready+0x1318>
18 »       ldr»    r2,·[r0,·#12]18 »       ldr»    r2,·[r0,·#12]
19 »       mov»    r8,·r019 »       mov»    r8,·r0
20 »       orr.w»  r0,·r4,·#8192»       ;·0x200020 »       orr.w»  r0,·r4,·#8192»       ;·0x2000
21 »       str.w»  r0,·[r8,·#84]»       ;·0x5421 »       str.w»  r0,·[r8,·#84]»       ;·0x54
22 »       cmp»    r2,·#022 »       cmp»    r2,·#0
23 »       beq.w»  1b42·<PyType_Ready+0x1b42>23 »       beq.w»  1b3e·<PyType_Ready+0x1b3e>
24 »       ldr.w»  r1,·[r8,·#128]»      ;·0x8024 »       ldr.w»  r1,·[r8,·#128]»      ;·0x80
25 »       cmp»    r1,·#025 »       cmp»    r1,·#0
26 »       beq.w»  1014·<PyType_Ready+0x1014>26 »       beq.w»  1010·<PyType_Ready+0x1010>
27 »       ldr.w»  r7,·[r1,·#132]»      ;·0x8427 »       ldr.w»  r7,·[r1,·#132]»      ;·0x84
28 »       cmp»    r7,·#028 »       cmp»    r7,·#0
29 »       beq.w»  14b0·<PyType_Ready+0x14b0>29 »       beq.w»  14ac·<PyType_Ready+0x14ac>
30 »       ldr.w»  r4,·[r8,·#4]30 »       ldr.w»  r4,·[r8,·#4]
31 »       ldr.w»  r3,·[r8,·#168]»      ;·0xa831 »       ldr.w»  r3,·[r8,·#168]»      ;·0xa8
32 »       cmp»    r4,·#032 »       cmp»    r4,·#0
33 »       beq.w»  a74·<PyType_Ready+0xa74>33 »       beq.w»  a72·<PyType_Ready+0xa72>
34 »       cmp»    r3,·#034 »       cmp»    r3,·#0
35 »       bne.w»  a80·<PyType_Ready+0xa80>35 »       bne.w»  a7e·<PyType_Ready+0xa7e>
36 »       movs»   r0,·#136 »       movs»   r0,·#1
37 »       bl»     0·<PyTuple_Pack>37 »       bl»     0·<PyTuple_Pack>
38 ·R_ARM_THM_CALL» PyTuple_Pack38 ·R_ARM_THM_CALL» PyTuple_Pack
39 »       cmp»    r0,·#039 »       cmp»    r0,·#0
40 »       beq.w»  195e·<PyType_Ready+0x195e>40 »       beq.w»  195a·<PyType_Ready+0x195a>
41 »       ldr.w»  r6,·[r8,·#132]»      ;·0x8441 »       ldr.w»  r6,·[r8,·#132]»      ;·0x84
42 »       str.w»  r0,·[r8,·#168]»      ;·0xa842 »       str.w»  r0,·[r8,·#168]»      ;·0xa8
43 »       cmp»    r6,·#043 »       cmp»    r6,·#0
44 »       bne.w»  a8a·<PyType_Ready+0xa8a>44 »       bne.w»  a88·<PyType_Ready+0xa88>
45 »       bl»     0·<PyDict_New>45 »       bl»     0·<PyDict_New>
46 ·R_ARM_THM_CALL» PyDict_New46 ·R_ARM_THM_CALL» PyDict_New
47 »       mov»    r6,·r047 »       mov»    r6,·r0
48 »       cmp»    r0,·#048 »       cmp»    r0,·#0
49 »       beq.w»  195e·<PyType_Ready+0x195e>49 »       beq.w»  195a·<PyType_Ready+0x195a>
50 »       ldr.w»  ip,·[pc,·#2756]»     ;·b50·<PyType_Ready+0xb50>50 »       ldr.w»  ip,·[pc,·#2752]»     ;·b4c·<PyType_Ready+0xb4c>
51 »       str.w»  r0,·[r8,·#132]»      ;·0x8451 »       str.w»  r0,·[r8,·#132]»      ;·0x84
52 »       add»    ip,·pc52 »       add»    ip,·pc
53 »       ldr.w»  r0,·[ip]53 »       ldr.w»  r0,·[ip]
54 »       cmp»    r0,·#054 »       cmp»    r0,·#0
55 »       beq.w»  165a·<PyType_Ready+0x165a>55 »       beq.w»  1656·<PyType_Ready+0x1656>
56 »       ldr.w»  r7,·[pc,·#2740]»     ;·b54·<PyType_Ready+0xb54>56 »       ldr.w»  r7,·[pc,·#2736]»     ;·b50·<PyType_Ready+0xb50>
57 »       add»    r7,·pc57 »       add»    r7,·pc
58 »       ldr»    r3,·[r7,·#0]58 »       ldr»    r3,·[r7,·#0]
59 »       cbnz»   r3,·c0·<PyType_Ready+0xc0>59 »       cbnz»   r3,·c0·<PyType_Ready+0xc0>
60 »       b.n»    14a·<PyType_Ready+0x14a>60 »       b.n»    14a·<PyType_Ready+0x14a>
61 »       ldr.w»  r2,·[r8,·#48]»       ;·0x3061 »       ldr.w»  r2,·[r8,·#48]»       ;·0x30
62 »       subs»   r5,·#196»    ;·0xc462 »       subs»   r5,·#196»    ;·0xc4
63 »       cbz»    r2,·b8·<PyType_Ready+0xb8>63 »       cbz»    r2,·b8·<PyType_Ready+0xb8>
32.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 9, 25 lines modifiedOffset 9, 25 lines modified
9 »       mov»    r6,·r19 »       mov»    r6,·r1
10 »       ldr»    r7,·[pc,·#64]» ;·(48·<wrap_delattr+0x48>)10 »       ldr»    r7,·[pc,·#64]» ;·(48·<wrap_delattr+0x48>)
11 »       mov»    r5,·r011 »       mov»    r5,·r0
12 »       movs»   r1,·#112 »       movs»   r1,·#1
13 »       mov»    r0,·r613 »       mov»    r0,·r6
14 »       add»    r7,·pc14 »       add»    r7,·pc
15 »       mov»    r4,·r215 »       mov»    r4,·r2
16 »       bl»     87e4·<check_num_args>16 »       bl»     8a8c·<check_num_args>
17 ·R_ARM_THM_CALL» check_num_args17 ·R_ARM_THM_CALL» check_num_args
18 »       cbnz»   r0,·1a·<wrap_delattr+0x1a>18 »       cbnz»   r0,·1a·<wrap_delattr+0x1a>
19 »       movs»   r0,·#019 »       movs»   r0,·#0
20 »       b.n»    44·<wrap_delattr+0x44>20 »       b.n»    44·<wrap_delattr+0x44>
21 »       ldr»    r2,·[pc,·#48]» ;·(4c·<wrap_delattr+0x4c>)21 »       ldr»    r2,·[pc,·#48]» ;·(4c·<wrap_delattr+0x4c>)
22 »       mov»    r1,·r422 »       mov»    r1,·r4
23 »       ldr»    r0,·[r5,·#4]23 »       ldr»    r0,·[r5,·#4]
24 »       add»    r2,·pc24 »       add»    r2,·pc
25 »       ldr»    r6,·[r6,·#12]25 »       ldr»    r6,·[r6,·#12]
26 »       bl»     1ddc·<hackcheck.isra.0>26 »       bl»     1e54·<hackcheck.isra.0>
27 ·R_ARM_THM_CALL» hackcheck.isra.027 ·R_ARM_THM_CALL» hackcheck.isra.0
28 »       cmp»    r0,·#028 »       cmp»    r0,·#0
29 »       beq.n»  16·<wrap_delattr+0x16>29 »       beq.n»  16·<wrap_delattr+0x16>
30 »       movs»   r2,·#030 »       movs»   r2,·#0
31 »       mov»    r1,·r631 »       mov»    r1,·r6
32 »       mov»    r0,·r532 »       mov»    r0,·r5
33 »       blx»    r433 »       blx»    r4
4.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 175, 27 lines modifiedOffset 175, 27 lines modified
175 ··0x00000ac0·5f636f65·72636566·756e6300·72696368·_coercefunc.rich175 ··0x00000ac0·5f636f65·72636566·756e6300·72696368·_coercefunc.rich
176 ··0x00000ad0·636d705f·6c740072·69636863·6d705f6e·cmp_lt.richcmp_n176 ··0x00000ad0·636d705f·6c740072·69636863·6d705f6e·cmp_lt.richcmp_n
177 ··0x00000ae0·65007269·6368636d·705f6c65·00726963·e.richcmp_le.ric177 ··0x00000ae0·65007269·6368636d·705f6c65·00726963·e.richcmp_le.ric
178 ··0x00000af0·68636d70·5f677400·72696368·636d705f·hcmp_gt.richcmp_178 ··0x00000af0·68636d70·5f677400·72696368·636d705f·hcmp_gt.richcmp_
179 ··0x00000b00·6765002e·4c433135·31002e4c·43313532·ge..LC151..LC152179 ··0x00000b00·6765002e·4c433135·31002e4c·43313532·ge..LC151..LC152
180 ··0x00000b10·00736c6f·745f6e62·5f706f77·65720073·.slot_nb_power.s180 ··0x00000b10·00736c6f·745f6e62·5f706f77·65720073·.slot_nb_power.s
181 ··0x00000b20·6c6f745f·74705f73·65746174·74726f00·lot_tp_setattro.181 ··0x00000b20·6c6f745f·74705f73·65746174·74726f00·lot_tp_setattro.
 182 ··0x00000b30·2e4c4331·3533002e·4c433135·3400736c·.LC153..LC154.sl
 183 ··0x00000b40·6f745f73·715f6173·735f6974·656d002e·ot_sq_ass_item..
 184 ··0x00000b50·4c433135·35002e4c·43313536·002e4c43·LC155..LC156..LC
182 ··0x00000b30·2e4c4331·35330077·7261705f·64657363·.LC153.wrap_desc185 ··0x00000b60·31353700·77726170·5f646573·63725f67·157.wrap_descr_g
183 ··0x00000b40·725f6765·74007772·61705f64·65736372·r_get.wrap_descr186 ··0x00000b70·65740077·7261705f·64657363·725f7365·et.wrap_descr_se
 187 ··0x00000b80·74002e4c·43313538·002e4c43·31353900·t..LC158..LC159.
184 ··0x00000b50·5f736574·002e4c43·31353400·2e4c4331·_set..LC154..LC1 
185 ··0x00000b60·35350073·6c6f745f·73715f61·73735f69·55.slot_sq_ass_i 
186 ··0x00000b70·74656d00·2e4c4331·3536002e·4c433135·tem..LC156..LC15 
187 ··0x00000b80·37007375·7065725f·74726176·65727365·7.super_traverse 
188 ··0x00000b90·002e4c43·31353800·2e4c4331·35390073·..LC158..LC159.s 
189 ··0x00000ba0·6c6f745f·6e625f64·69766d6f·64002e4c·lot_nb_divmod..L188 ··0x00000b90·736c6f74·5f6e625f·6469766d·6f64002e·slot_nb_divmod..
190 ··0x00000bb0·43313630·00736c6f·745f6e62·5f706f73·C160.slot_nb_pos189 ··0x00000ba0·4c433136·3000736c·6f745f6e·625f706f·LC160.slot_nb_po
191 ··0x00000bc0·69746976·65002e4c·43313631·00736c6f·itive..LC161.slo190 ··0x00000bb0·73697469·7665002e·4c433136·3100736c·sitive..LC161.sl
192 ··0x00000bd0·745f6e62·5f6e6567·61746976·65002e4c·t_nb_negative..L191 ··0x00000bc0·6f745f6e·625f6e65·67617469·7665002e·ot_nb_negative..
193 ··0x00000be0·43313632·00736c6f·745f6e62·5f6c6f6e·C162.slot_nb_lon192 ··0x00000bd0·4c433136·3200736c·6f745f6e·625f6c6f·LC162.slot_nb_lo
 193 ··0x00000be0·6e670073·75706572·5f747261·76657273·ng.super_travers
194 ··0x00000bf0·67007772·61705f73·715f6465·6c697465·g.wrap_sq_delite194 ··0x00000bf0·65007772·61705f73·715f6465·6c697465·e.wrap_sq_delite
195 ··0x00000c00·6d006765·74696e64·65780077·7261705f·m.getindex.wrap_195 ··0x00000c00·6d006765·74696e64·65780077·7261705f·m.getindex.wrap_
196 ··0x00000c10·73715f69·74656d00·6f626a65·63745f73·sq_item.object_s196 ··0x00000c10·73715f69·74656d00·6f626a65·63745f73·sq_item.object_s
197 ··0x00000c20·697a656f·66007772·61705f74·65726e61·izeof.wrap_terna197 ··0x00000c20·697a656f·66007772·61705f74·65726e61·izeof.wrap_terna
198 ··0x00000c30·72796675·6e63002e·4c433136·33007772·ryfunc..LC163.wr198 ··0x00000c30·72796675·6e63002e·4c433136·33007772·ryfunc..LC163.wr
199 ··0x00000c40·61705f63·6d706675·6e630077·7261705f·ap_cmpfunc.wrap_199 ··0x00000c40·61705f63·6d706675·6e630077·7261705f·ap_cmpfunc.wrap_
200 ··0x00000c50·6c656e66·756e6300·77726170·5f696e71·lenfunc.wrap_inq200 ··0x00000c50·6c656e66·756e6300·77726170·5f696e71·lenfunc.wrap_inq
201 ··0x00000c60·75697279·70726564·00777261·705f6f62·uirypred.wrap_ob201 ··0x00000c60·75697279·70726564·00777261·705f6f62·uirypred.wrap_ob
2.25 KB
weakrefobject.o
2.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 50, 30 lines modifiedOffset 50, 30 lines modified
50 »       add»    r4,·pc50 »       add»    r4,·pc
51 »       ldr»    r2,·[r3,·#84]» ;·0x5451 »       ldr»    r2,·[r3,·#84]» ;·0x54
52 »       lsls»   r2,·r2,·#2552 »       lsls»   r2,·r2,·#25
53 »       bpl.n»  148·<PyWeakref_NewProxy+0x104>53 »       bpl.n»  148·<PyWeakref_NewProxy+0x104>
54 »       ldr»    r7,·[r3,·#104]»;·0x6854 »       ldr»    r7,·[r3,·#104]»;·0x68
55 »       cmp»    r7,·#055 »       cmp»    r7,·#0
56 »       ble.n»  148·<PyWeakref_NewProxy+0x104>56 »       ble.n»  148·<PyWeakref_NewProxy+0x104>
57 »       add.w»  r9,·sp,·#457 »       add.w»  fp,·sp,·#4
58 »       mov»    r8,·sp58 »       mov»    r9,·sp
59 »       mov»    r6,·r159 »       mov»    r6,·r1
60 »       mov»    r5,·r060 »       mov»    r5,·r0
61 »       mov»    r2,·r961 »       mov»    r2,·fp
62 »       ldr»    r0,·[r0,·r7]62 »       ldr»    r0,·[r0,·r7]
63 »       mov»    r1,·r863 »       mov»    r1,·r9
64 »       bl»     1d4·<proxy_getattr+0x38>64 »       bl»     1d4·<proxy_getattr+0x38>
65 ·R_ARM_THM_CALL» get_basic_refs65 ·R_ARM_THM_CALL» get_basic_refs
66 »       cbz»    r6,·84·<PyWeakref_NewProxy+0x40>66 »       cbz»    r6,·84·<PyWeakref_NewProxy+0x40>
67 »       ldr»    r0,·[pc,·#276]»;·(188·<PyWeakref_NewProxy+0x144>)67 »       ldr»    r0,·[pc,·#276]»;·(188·<PyWeakref_NewProxy+0x144>)
68 »       ldr»    r1,·[r4,·r0]68 »       ldr»    r1,·[r4,·r0]
69 »       subs»   r4,·r6,·r169 »       subs»   r4,·r6,·r1
70 »       negs»   r3,·r470 »       negs»   r3,·r4
71 »       adc.w»  fp,·r3,·r471 »       adc.w»  r8,·r3,·r4
72 »       cmp.w»  fp,·#072 »       cmp.w»  r8,·#0
73 »       beq.n»  e4·<PyWeakref_NewProxy+0xa0>73 »       beq.n»  e4·<PyWeakref_NewProxy+0xa0>
74 »       ldr»    r4,·[sp,·#4]74 »       ldr»    r4,·[sp,·#4]
75 »       cmp»    r4,·#075 »       cmp»    r4,·#0
76 »       bne.n»  176·<PyWeakref_NewProxy+0x132>76 »       bne.n»  176·<PyWeakref_NewProxy+0x132>
77 »       ldr»    r6,·[pc,·#256]»;·(18c·<PyWeakref_NewProxy+0x148>)77 »       ldr»    r6,·[pc,·#256]»;·(18c·<PyWeakref_NewProxy+0x148>)
78 »       add»    r6,·pc78 »       add»    r6,·pc
79 »       mov»    r0,·r679 »       mov»    r0,·r6
1.14 MB
unicodeobject.o
876 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········121224·(bytes·into·file)13 ··Start·of·section·headers:··········121232·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
4.0 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x1d988:1 There·are·22·section·headers,·starting·at·offset·0x1d990:
  
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]·.text·············PROGBITS········00000000·000034·0033e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0033e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0198ac·000cb0·08···I·19···1··46 ··[·2]·.rel.text·········REL·············00000000·0198b4·000cb0·08···I·19···1··4
7 ··[·3]·.data·············PROGBITS········00000000·003414·002069·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003418·002069·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·005480·000430·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·005484·000430·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·005480·0014a2·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·005484·0014a2·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·006924·00c790·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·006928·00c794·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·01a55c·002980·08···I·19···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·01a564·002980·08···I·19···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0130b4·000a18·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0130bc·000a18·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·01cedc·0003e8·08···I·19···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·01cee4·0003e8·08···I·19···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·013acc·0002d4·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·013ad4·0002d4·00···A··0···0··4
15 ··[11]·.data.rel·········PROGBITS········00000000·013da0·00024c·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·013da8·00024c·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·01d2c4·0000f8·08···I·19··11··416 ··[12]·.rel.data.rel·····REL·············00000000·01d2cc·0000f8·08···I·19··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·013fec·0004d4·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·013ff4·0004d4·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·01d3bc·0004f0·08···I·19··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·01d3c4·0004f0·08···I·19··13··4
19 ··[15]·.data.rel.ro.local·PROGBITS········00000000·0144c0·00000c·00··WA··0···0··419 ··[15]·.data.rel.ro.local·PROGBITS········00000000·0144c8·00000c·00··WA··0···0··4
20 ··[16]·.rel.data.rel.ro.local·REL·············00000000·01d8ac·000018·08···I·19··15··420 ··[16]·.rel.data.rel.ro.local·REL·············00000000·01d8b4·000018·08···I·19··15··4
21 ··[17]·.note.GNU-stack···PROGBITS········00000000·0144cc·000000·00······0···0··121 ··[17]·.note.GNU-stack···PROGBITS········00000000·0144d4·000000·00······0···0··1
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0144cc·000033·00······0···0··122 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0144d4·000033·00······0···0··1
23 ··[19]·.symtab···········SYMTAB··········00000000·014500·003330·10·····20·606··423 ··[19]·.symtab···········SYMTAB··········00000000·014508·003330·10·····20·606··4
24 ··[20]·.strtab···········STRTAB··········00000000·017830·00207c·00······0···0··124 ··[20]·.strtab···········STRTAB··········00000000·017838·00207c·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·01d8c4·0000c1·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·01d8cc·0000c1·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··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),
28 ··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),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)30 ··y·(purecode),·p·(processor·specific)
63.5 KB
readelf --wide --symbols {}
    
Offset 9, 478 lines modifiedOffset 9, 478 lines modified
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····6:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC310 ·····6:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC411 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000001···288·FUNC····LOCAL··DEFAULT····6·_PyUnicode_New13 ·····9:·00000001···288·FUNC····LOCAL··DEFAULT····6·_PyUnicode_New
14 ····10:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····10:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····12:·000008c1···192·FUNC····LOCAL··DEFAULT····6·unicode_resize16 ····12:·000008c9···192·FUNC····LOCAL··DEFAULT····6·unicode_resize
17 ····13:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·$d17 ····13:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····14:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····14:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····15:·00000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LC519 ····15:·00000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
20 ····16:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC620 ····16:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
21 ····17:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC721 ····17:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
22 ····18:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC822 ····18:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
23 ····19:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC923 ····19:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
24 ····20:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1024 ····20:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
25 ····21:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····22:·00000288·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····23:·00000292·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····23:·00000292·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····24:·00001131···464·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler28 ····24:·000012a9···464·FUNC····LOCAL··DEFAULT····1·unicode_decode_call_errorhandler
29 ····25:·00000720·····0·NOTYPE··LOCAL··DEFAULT····6·$d29 ····25:·00000728·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····26:·00000770·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·00000778·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·00000771···336·FUNC····LOCAL··DEFAULT····6·_PyUnicode_Resize31 ····27:·00000779···336·FUNC····LOCAL··DEFAULT····6·_PyUnicode_Resize
32 ····28:·000008b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·000008b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1133 ····29:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
34 ····30:·000008c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t34 ····30:·000008c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
35 ····31:·00000970·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·00000978·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00000980·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00000988·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1238 ····34:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
39 ····35:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····35:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
40 ····36:·00000a05···232·FUNC····LOCAL··DEFAULT····6·unicode_new40 ····36:·00000a0d···232·FUNC····LOCAL··DEFAULT····6·unicode_new
41 ····37:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····6·$d41 ····37:·00000ae8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
42 ····38:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1342 ····38:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
43 ····39:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1443 ····39:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
44 ····40:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1544 ····40:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
45 ····41:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····6·$t45 ····41:·00000af4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
46 ····42:·00000bc8·····0·NOTYPE··LOCAL··DEFAULT····6·$d46 ····42:·00000bd0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
47 ····43:·00000be8·····0·NOTYPE··LOCAL··DEFAULT····6·$t47 ····43:·00000bf0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
48 ····44:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$t49 ····45:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
50 ····46:·00000cdd···176·FUNC····LOCAL··DEFAULT····6·unicode_dealloc50 ····46:·00000ce5···176·FUNC····LOCAL··DEFAULT····6·unicode_dealloc
51 ····47:·00000d80·····0·NOTYPE··LOCAL··DEFAULT····6·$d51 ····47:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
52 ····48:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d52 ····48:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1653 ····49:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
54 ····50:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1754 ····50:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
55 ····51:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1855 ····51:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
56 ····52:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$t56 ····52:·00000d94·····0·NOTYPE··LOCAL··DEFAULT····6·$t
57 ····53:·00001074·····0·NOTYPE··LOCAL··DEFAULT····6·$d57 ····53:·0000107c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
58 ····54:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1958 ····54:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
59 ····55:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2059 ····55:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
60 ····56:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2160 ····56:·00000214·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
61 ····57:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2261 ····57:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
62 ····58:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2362 ····58:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
63 ····59:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2463 ····59:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
64 ····60:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2564 ····60:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
65 ····61:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2665 ····61:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
66 ····62:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2766 ····62:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
67 ····63:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2867 ····63:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
68 ····64:·00001084·····0·NOTYPE··LOCAL··DEFAULT····6·$t68 ····64:·0000108c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
69 ····65:·000011f6·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·000011fe·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·000012d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·000012dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·00001afc·····0·NOTYPE··LOCAL··DEFAULT····6·$d71 ····67:·00001b04·····0·NOTYPE··LOCAL··DEFAULT····6·$d
72 ····68:·00001b64·····0·NOTYPE··LOCAL··DEFAULT····6·$t72 ····68:·00001b6c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
73 ····69:·00001b8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d73 ····69:·00001b94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
74 ····70:·00001b90·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·00001b98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·00001b91···244·FUNC····LOCAL··DEFAULT····6·unicode_hash75 ····71:·00001b99···244·FUNC····LOCAL··DEFAULT····6·unicode_hash
76 ····72:·00001c7c·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·00001c84·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····73:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
78 ····74:·00001c84·····0·NOTYPE··LOCAL··DEFAULT····6·$t78 ····74:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
79 ····75:·00001e58·····0·NOTYPE··LOCAL··DEFAULT····6·$d79 ····75:·00001e60·····0·NOTYPE··LOCAL··DEFAULT····6·$d
80 ····76:·00001e68·····0·NOTYPE··LOCAL··DEFAULT····6·$t80 ····76:·00001e70·····0·NOTYPE··LOCAL··DEFAULT····6·$t
81 ····77:·00002348·····0·NOTYPE··LOCAL··DEFAULT····6·$d81 ····77:·00002350·····0·NOTYPE··LOCAL··DEFAULT····6·$d
82 ····78:·00000304·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2982 ····78:·00000304·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
83 ····79:·00000324·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3083 ····79:·00000324·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
84 ····80:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3184 ····80:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
85 ····81:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3285 ····81:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
86 ····82:·00002358·····0·NOTYPE··LOCAL··DEFAULT····6·$t86 ····82:·00002360·····0·NOTYPE··LOCAL··DEFAULT····6·$t
87 ····83:·000026dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d87 ····83:·000026e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
88 ····84:·00000394·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3388 ····84:·00000394·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
89 ····85:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3489 ····85:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
90 ····86:·00002708·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·00002710·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····87:·00002a08·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00002a10·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00002a3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t92 ····88:·00002a44·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····89:·00002a68·····0·NOTYPE··LOCAL··DEFAULT····6·$d93 ····89:·00002a70·····0·NOTYPE··LOCAL··DEFAULT····6·$d
94 ····90:·00002a70·····0·NOTYPE··LOCAL··DEFAULT····6·$t94 ····90:·00002a78·····0·NOTYPE··LOCAL··DEFAULT····6·$t
95 ····91:·00002a71·····4·FUNC····LOCAL··DEFAULT····6·unicode_length95 ····91:·00002a79·····4·FUNC····LOCAL··DEFAULT····6·unicode_length
96 ····92:·00002a75···520·FUNC····LOCAL··DEFAULT····6·unicode_slice96 ····92:·00002a7d···520·FUNC····LOCAL··DEFAULT····6·unicode_slice
97 ····93:·00002c50·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00002c58·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·00002c7c·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····94:·00002c84·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·00002df4·····0·NOTYPE··LOCAL··DEFAULT····6·$d99 ····95:·00002dfc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
100 ····96:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36100 ····96:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
101 ····97:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37101 ····97:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
102 ····98:·00002e18·····0·NOTYPE··LOCAL··DEFAULT····6·$t102 ····98:·00002e20·····0·NOTYPE··LOCAL··DEFAULT····6·$t
103 ····99:·00002e19···752·FUNC····LOCAL··DEFAULT····6·unicode_endswith103 ····99:·00002e21···752·FUNC····LOCAL··DEFAULT····6·unicode_endswith
104 ···100:·00000209···168·FUNC····LOCAL··DEFAULT····1·tailmatch104 ···100:·00000209···168·FUNC····LOCAL··DEFAULT····1·tailmatch
105 ···101:·000030c8·····0·NOTYPE··LOCAL··DEFAULT····6·$d105 ···101:·000030d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
106 ···102:·00000121···232·FUNC····LOCAL··DEFAULT····1·stringlib_parse_args_finds106 ···102:·00000121···232·FUNC····LOCAL··DEFAULT····1·stringlib_parse_args_finds
107 ···103:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
108 ···104:·00000404·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38108 ···104:·00000404·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
109 ···105:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39109 ···105:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39
110 ···106:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40110 ···106:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC40
111 ···107:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41111 ···107:·0000041c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC41
112 ···108:·00000438·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42112 ···108:·00000438·····0·NOTYPE··LOCAL··DEFAULT····5·.LC42
113 ···109:·00003108·····0·NOTYPE··LOCAL··DEFAULT····6·$t113 ···109:·00003110·····0·NOTYPE··LOCAL··DEFAULT····6·$t
114 ···110:·000034ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···110:·000034f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
115 ···111:·0000353c·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00003544·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·000036cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d116 ···112:·000036d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
117 ···113:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t117 ···113:·00000208·····0·NOTYPE··LOCAL··DEFAULT····1·$t
118 ···114:·00000470·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43118 ···114:·00000470·····0·NOTYPE··LOCAL··DEFAULT····5·.LC43
119 ···115:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$d119 ···115:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
120 ···116:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44120 ···116:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC44
121 ···117:·000036d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t121 ···117:·000036e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
122 ···118:·000036d9···972·FUNC····LOCAL··DEFAULT····6·unicode_splitlines122 ···118:·000036e1···972·FUNC····LOCAL··DEFAULT····6·unicode_splitlines
123 ···119:·00003a68·····0·NOTYPE··LOCAL··DEFAULT····6·$d123 ···119:·00003a70·····0·NOTYPE··LOCAL··DEFAULT····6·$d
124 ···120:·00003aa4·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·00003aac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·00003e6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d125 ···121:·00003e74·····0·NOTYPE··LOCAL··DEFAULT····6·$d
126 ···122:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45126 ···122:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC45
127 ···123:·00000524·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46127 ···123:·00000524·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
128 ···124:·00003ea4·····0·NOTYPE··LOCAL··DEFAULT····6·$t128 ···124:·00003eac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
129 ···125:·00003f3c·····0·NOTYPE··LOCAL··DEFAULT····6·$d129 ···125:·00003f44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
130 ···126:·00003f42·····0·NOTYPE··LOCAL··DEFAULT····6·$t130 ···126:·00003f4a·····0·NOTYPE··LOCAL··DEFAULT····6·$t
131 ···127:·000040f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d131 ···127:·00004100·····0·NOTYPE··LOCAL··DEFAULT····6·$d
132 ···128:·00004124·····0·NOTYPE··LOCAL··DEFAULT····6·$t132 ···128:·0000412c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
133 ···129:·00000590·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47133 ···129:·00000590·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
134 ···130:·00004470·····0·NOTYPE··LOCAL··DEFAULT····6·$d134 ···130:·00004478·····0·NOTYPE··LOCAL··DEFAULT····6·$d
135 ···131:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48135 ···131:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
Max diff block lines reached; 53705/65017 bytes (82.60%) of diff not shown.
242 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x198ac·contains·406·entries:1 Relocation·section·'.rel.text'·at·offset·0x198b4·contains·406·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000026··0000090a·R_ARM_THM_CALL·········00000001···_PyUnicode_New3 00000026··0000090a·R_ARM_THM_CALL·········00000001···_PyUnicode_New
4 00000032··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready4 00000032··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 00000064··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready5 00000064··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 0000006e··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready6 0000006e··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000080··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready7 00000080··00025f0a·R_ARM_THM_CALL·········00000000···PyType_Ready
8 00000090··0002600a·R_ARM_THM_CALL·········00000000···Py_FatalError8 00000090··0002600a·R_ARM_THM_CALL·········00000000···Py_FatalError
2.68 KB
strings --all --bytes=8 {}
    
Offset 221, 14 lines modifiedOffset 221, 17 lines modified
221 string·index·out·of·range221 string·index·out·of·range
222 string·indices·must·be·integers222 string·indices·must·be·integers
223 repeated·string·is·too·long223 repeated·string·is·too·long
224 O:__format__224 O:__format__
225 __format__·arg·must·be·str·or·unicode,·not·%s225 __format__·arg·must·be·str·or·unicode,·not·%s
226 OO|n:replace226 OO|n:replace
227 replace·string·is·too·long227 replace·string·is·too·long
 228 %s·arg·must·be·None,·unicode·or·str
 229 O!n;decoding·error·handler·must·return·(unicode,·int)·tuple
 230 decoded·result·is·too·long·for·a·Python·string
228 format·requires·a·mapping231 format·requires·a·mapping
229 incomplete·format·key232 incomplete·format·key
230 *·wants·int233 *·wants·int
231 width·too·big234 width·too·big
232 prec·too·big235 prec·too·big
233 %s·argument·has·non-string·str()236 %s·argument·has·non-string·str()
234 formatted·integer·is·too·long·(precision·too·large?)237 formatted·integer·is·too·long·(precision·too·large?)
134 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 PyUnicodeUCS4_AsUTF8String():128 PyUnicodeUCS4_AsUTF8String():
129 »       ldr»    r3,·[r0,·#4]129 »       ldr»    r3,·[r0,·#4]
130 »       ldr»    r1,·[r3,·#84]» ;·0x54130 »       ldr»    r1,·[r3,·#84]» ;·0x54
131 »       ands.w» r2,·r1,·#268435456» ;·0x10000000131 »       ands.w» r2,·r1,·#268435456» ;·0x10000000
132 »       beq.n»  10c·<PyUnicodeUCS4_AsUTF8String+0x14>132 »       beq.n»  10c·<PyUnicodeUCS4_AsUTF8String+0x14>
133 »       ldrd»   r1,·r0,·[r0,·#8]133 »       ldrd»   r1,·r0,·[r0,·#8]
134 »       movs»   r2,·#0134 »       movs»   r2,·#0
135 »       b.w»    1c84·<_PyUnicode_DecodeUnicodeInternal+0x34>135 »       b.w»    1c8c·<_PyUnicode_DecodeUnicodeInternal+0x3c>
136 ·R_ARM_THM_JUMP24»       PyUnicodeUCS4_EncodeUTF8136 ·R_ARM_THM_JUMP24»       PyUnicodeUCS4_EncodeUTF8
137 »       push»   {lr}137 »       push»   {lr}
138 »       sub»    sp,·#12138 »       sub»    sp,·#12
139 »       str»    r2,·[sp,·#4]139 »       str»    r2,·[sp,·#4]
140 »       bl»     0·<PyErr_BadArgument>140 »       bl»     0·<PyErr_BadArgument>
141 ·R_ARM_THM_CALL» PyErr_BadArgument141 ·R_ARM_THM_CALL» PyErr_BadArgument
142 »       ldr»    r0,·[sp,·#4]142 »       ldr»    r0,·[sp,·#4]
2.35 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 69, 35 lines modifiedOffset 69, 35 lines modified
69 ··[···894]··string·index·out·of·range69 ··[···894]··string·index·out·of·range
70 ··[···8b0]··string·indices·must·be·integers70 ··[···8b0]··string·indices·must·be·integers
71 ··[···8d0]··repeated·string·is·too·long71 ··[···8d0]··repeated·string·is·too·long
72 ··[···8ec]··O:__format__72 ··[···8ec]··O:__format__
73 ··[···8fc]··__format__·arg·must·be·str·or·unicode,·not·%s73 ··[···8fc]··__format__·arg·must·be·str·or·unicode,·not·%s
74 ··[···92c]··OO|n:replace74 ··[···92c]··OO|n:replace
75 ··[···93c]··replace·string·is·too·long75 ··[···93c]··replace·string·is·too·long
 76 ··[···958]··%s·arg·must·be·None,·unicode·or·str
 77 ··[···97c]··O!n;decoding·error·handler·must·return·(unicode,·int)·tuple
 78 ··[···9b8]··decoded·result·is·too·long·for·a·Python·string
76 ··[···958]··-79 ··[···9e8]··-
77 ··[···960]··#80 ··[···9f0]··#
78 ··[···964]··format·requires·a·mapping81 ··[···9f4]··format·requires·a·mapping
79 ··[···980]··incomplete·format·key82 ··[···a10]··incomplete·format·key
80 ··[···998]··*·wants·int83 ··[···a28]··*·wants·int
81 ··[···9a4]··width·too·big84 ··[···a34]··width·too·big
82 ··[···9b4]··prec·too·big85 ··[···a44]··prec·too·big
83 ··[···9c4]··%s·argument·has·non-string·str()86 ··[···a54]··%s·argument·has·non-string·str()
84 ··[···9e8]··formatted·integer·is·too·long·(precision·too·large?)87 ··[···a78]··formatted·integer·is·too·long·(precision·too·large?)
85 ··[···a20]··%s0%c%%.%dl%c88 ··[···ab0]··%s0%c%%.%dl%c
86 ··[···a30]··%s%%%s.%dl%c89 ··[···ac0]··%s%%%s.%dl%c
87 ··[···a40]··%c·arg·not·in·range(0x110000)·(wide·Python·build)90 ··[···ad0]··%c·arg·not·in·range(0x110000)·(wide·Python·build)
88 ··[···a74]··%c·requires·int·or·char91 ··[···b04]··%c·requires·int·or·char
89 ··[···a8c]··unsupported·format·character·'%c'·(0x%x)·at·index·%zd92 ··[···b1c]··unsupported·format·character·'%c'·(0x%x)·at·index·%zd
90 ··[···ac4]··not·all·arguments·converted·during·string·formatting93 ··[···b54]··not·all·arguments·converted·during·string·formatting
91 ··[···afc]··%%%c·format:·a·number·is·required,·not·%.200s94 ··[···b8c]··%%%c·format:·a·number·is·required,·not·%.200s
92 ··[···b2c]··incomplete·format95 ··[···bbc]··incomplete·format
93 ··[···b40]··not·enough·arguments·for·format·string96 ··[···bd0]··not·enough·arguments·for·format·string
94 ··[···b68]··O!n;decoding·error·handler·must·return·(unicode,·int)·tuple 
95 ··[···ba4]··decoded·result·is·too·long·for·a·Python·string 
96 ··[···bd4]··%s·arg·must·be·None,·unicode·or·str 
97 ··[···bf8]··|i:expandtabs97 ··[···bf8]··|i:expandtabs
98 ··[···c08]··new·string·is·too·long98 ··[···c08]··new·string·is·too·long
99 ··[···c20]··count99 ··[···c20]··count
100 ··[···c28]··|On:split100 ··[···c28]··|On:split
101 ··[···c34]··empty·separator101 ··[···c34]··empty·separator
102 ··[···c44]··index102 ··[···c44]··index
103 ··[···c4c]··substring·not·found103 ··[···c4c]··substring·not·found
700 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 »       str.w»  r2,·[ip,·#8]51 »       str.w»  r2,·[ip,·#8]
52 »       cbz»    r0,·c8·<_PyUnicode_New+0xc8>52 »       cbz»    r0,·c8·<_PyUnicode_New+0xc8>
53 »       ldr»    r3,·[r4,·#8]53 »       ldr»    r3,·[r4,·#8]
54 »       cmp»    r3,·#054 »       cmp»    r3,·#0
55 »       bge.n»  3a·<_PyUnicode_New+0x3a>55 »       bge.n»  3a·<_PyUnicode_New+0x3a>
56 »       mov»    r1,·r556 »       mov»    r1,·r5
57 »       mov»    r0,·r457 »       mov»    r0,·r4
58 »       bl»     8c0·<unicode_resize>58 »       bl»     8c8·<unicode_resize>
59 »       cmp»    r0,·#059 »       cmp»    r0,·#0
60 »       ldr»    r0,·[r4,·#12]60 »       ldr»    r0,·[r4,·#12]
61 »       blt.n»  f2·<_PyUnicode_New+0xf2>61 »       blt.n»  f2·<_PyUnicode_New+0xf2>
62 »       ldr.w»  lr,·[pc,·#128]»      ;·110·<_PyUnicode_New+0x110>62 »       ldr.w»  lr,·[pc,·#128]»      ;·110·<_PyUnicode_New+0x110>
63 »       movs»   r2,·#163 »       movs»   r2,·#1
64 »       add»    lr,·pc64 »       add»    lr,·pc
65 »       strd»   r2,·lr,·[r4]65 »       strd»   r2,·lr,·[r4]
14.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 127, 22 lines modifiedOffset 127, 22 lines modified
127 PyUnicodeUCS4_Tailmatch():127 PyUnicodeUCS4_Tailmatch():
128 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}128 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
129 »       mov»    r5,·r1129 »       mov»    r5,·r1
130 »       mov»    r6,·r2130 »       mov»    r6,·r2
131 »       sub»    sp,·#8131 »       sub»    sp,·#8
132 »       mov»    r8,·r3132 »       mov»    r8,·r3
133 »       ldr»    r7,·[sp,·#32]133 »       ldr»    r7,·[sp,·#32]
134 »       bl»     2a3c·<PyUnicodeUCS4_FromObject>134 »       bl»     2a44·<PyUnicodeUCS4_FromObject>
135 ·R_ARM_THM_CALL» PyUnicodeUCS4_FromObject135 ·R_ARM_THM_CALL» PyUnicodeUCS4_FromObject
136 »       cbnz»   r0,·fe·<PyUnicodeUCS4_Tailmatch+0x1a>136 »       cbnz»   r0,·fe·<PyUnicodeUCS4_Tailmatch+0x1a>
137 »       mov.w»  r7,·#4294967295»    ;·0xffffffff137 »       mov.w»  r7,·#4294967295»    ;·0xffffffff
138 »       b.n»    152·<PyUnicodeUCS4_Tailmatch+0x6e>138 »       b.n»    152·<PyUnicodeUCS4_Tailmatch+0x6e>
139 »       mov»    r4,·r0139 »       mov»    r4,·r0
140 »       mov»    r0,·r5140 »       mov»    r0,·r5
141 »       bl»     2a3c·<PyUnicodeUCS4_FromObject>141 »       bl»     2a44·<PyUnicodeUCS4_FromObject>
142 ·R_ARM_THM_CALL» PyUnicodeUCS4_FromObject142 ·R_ARM_THM_CALL» PyUnicodeUCS4_FromObject
143 »       mov»    r5,·r0143 »       mov»    r5,·r0
144 »       cbnz»   r0,·122·<PyUnicodeUCS4_Tailmatch+0x3e>144 »       cbnz»   r0,·122·<PyUnicodeUCS4_Tailmatch+0x3e>
145 »       ldr»    r7,·[r4,·#0]145 »       ldr»    r7,·[r4,·#0]
146 »       subs»   r0,·r7,·#1146 »       subs»   r0,·r7,·#1
147 »       str»    r0,·[r4,·#0]147 »       str»    r0,·[r4,·#0]
148 »       cmp»    r0,·#0148 »       cmp»    r0,·#0
6.81 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 63, 25 lines modifiedOffset 63, 25 lines modified
63 ··0x000003c0·64655f73·75627363·72697074·002e4c43·de_subscript..LC63 ··0x000003c0·64655f73·75627363·72697074·002e4c43·de_subscript..LC
64 ··0x000003d0·37310075·6e69636f·64655f72·65706561·71.unicode_repea64 ··0x000003d0·37310075·6e69636f·64655f72·65706561·71.unicode_repea
65 ··0x000003e0·74002e4c·43373200·2e4c4337·3300756e·t..LC72..LC73.un65 ··0x000003e0·74002e4c·43373200·2e4c4337·3300756e·t..LC72..LC73.un
66 ··0x000003f0·69636f64·655f5f66·6f726d61·745f5f00·icode__format__.66 ··0x000003f0·69636f64·655f5f66·6f726d61·745f5f00·icode__format__.
67 ··0x00000400·2e4c4337·3400756e·69636f64·655f7265·.LC74.unicode_re67 ··0x00000400·2e4c4337·3400756e·69636f64·655f7265·.LC74.unicode_re
68 ··0x00000410·706c6163·65002e4c·43373500·73747269·place..LC75.stri68 ··0x00000410·706c6163·65002e4c·43373500·73747269·place..LC75.stri
69 ··0x00000420·6e676c69·625f6669·6e640066·61737473·nglib_find.fasts69 ··0x00000420·6e676c69·625f6669·6e640066·61737473·nglib_find.fasts
70 ··0x00000430·65617263·68002e4c·43373600·2e4c4337·earch..LC76..LC770 ··0x00000430·65617263·6800756e·69636f64·655f7374·earch.unicode_st
 71 ··0x00000440·72697000·2e4c4337·36002e4c·43373700·rip..LC76..LC77.
 72 ··0x00000450·2e4c4337·38002e4c·43373900·2e4c4338·.LC78..LC79..LC8
71 ··0x00000440·37002e4c·43373800·2e4c4337·39002e4c·7..LC78..LC79..L73 ··0x00000460·30002e4c·43383100·2e4c4338·32002e4c·0..LC81..LC82..L
72 ··0x00000450·43383000·2e4c4338·31002e4c·43383200·C80..LC81..LC82.74 ··0x00000470·43383300·2e4c4338·34002e4c·43383500·C83..LC84..LC85.
73 ··0x00000460·2e4c4338·33002e4c·43383400·2e4c4338·.LC83..LC84..LC875 ··0x00000480·2e4c4338·36002e4c·43383700·2e4c4338·.LC86..LC87..LC8
74 ··0x00000470·35002e4c·43383600·2e4c4338·37002e4c·5..LC86..LC87..L76 ··0x00000490·38002e4c·43383900·2e4c4339·30002e4c·8..LC89..LC90..L
75 ··0x00000480·43383800·2e4c4338·39002e4c·43393000·C88..LC89..LC90.77 ··0x000004a0·43393100·2e4c4339·32002e4c·43393300·C91..LC92..LC93.
76 ··0x00000490·2e4c4339·31002e4c·43393200·2e4c4339·.LC91..LC92..LC978 ··0x000004b0·2e4c4339·34002e4c·43393500·2e4c4339·.LC94..LC95..LC9
77 ··0x000004a0·33006765·746e6578·74617267·00737472·3.getnextarg.str79 ··0x000004c0·36006765·746e6578·74617267·00737472·6.getnextarg.str
78 ··0x000004b0·746f756e·69636f64·65002e4c·43393400·tounicode..LC94.80 ··0x000004d0·746f756e·69636f64·65002e4c·43393700·tounicode..LC97.
79 ··0x000004c0·2e4c4339·35002e4c·43393600·756e6963·.LC95..LC96.unic 
80 ··0x000004d0·6f64655f·73747269·70002e4c·43393700·ode_strip..LC97. 
81 ··0x000004e0·2e4c4339·38002e4c·43393900·756e6963·.LC98..LC99.unic81 ··0x000004e0·2e4c4339·38002e4c·43393900·756e6963·.LC98..LC99.unic
82 ··0x000004f0·6f64655f·65787061·6e647461·6273002e·ode_expandtabs..82 ··0x000004f0·6f64655f·65787061·6e647461·6273002e·ode_expandtabs..
83 ··0x00000500·4c433130·3000756e·69636f64·655f636f·LC100.unicode_co83 ··0x00000500·4c433130·3000756e·69636f64·655f636f·LC100.unicode_co
84 ··0x00000510·756e7400·2e4c4331·30310075·6e69636f·unt..LC101.unico84 ··0x00000510·756e7400·2e4c4331·30310075·6e69636f·unt..LC101.unico
85 ··0x00000520·64655f73·706c6974·00737472·696e676c·de_split.stringl85 ··0x00000520·64655f73·706c6974·00737472·696e676c·de_split.stringl
86 ··0x00000530·69625f73·706c6974·5f776869·74657370·ib_split_whitesp86 ··0x00000530·69625f73·706c6974·5f776869·74657370·ib_split_whitesp
87 ··0x00000540·61636500·2e4c4331·30320075·6e69636f·ace..LC102.unico87 ··0x00000540·61636500·2e4c4331·30320075·6e69636f·ace..LC102.unico
11.7 KB
Python-ast.o
4.04 KB
readelf --wide --relocs {}
    
Offset 1481, 19 lines modifiedOffset 1481, 19 lines modified
1481 00007f20··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1481 00007f20··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1482 00007f38··0003a60a·R_ARM_THM_CALL·········00000000···PyInt_FromLong1482 00007f38··0003a60a·R_ARM_THM_CALL·········00000000···PyInt_FromLong
1483 00007f4c··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1483 00007f4c··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1484 00007f78··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew1484 00007f78··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1485 00007f98··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1485 00007f98··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1486 00007fcc··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew1486 00007fcc··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1487 00007ff6··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew1487 00007ff6··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1488 0000801e··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1488 00008018··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1489 00008056··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew 
1490 00008078··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString 
1491 000080aa··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1489 0000804a··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1492 000080de··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1490 0000807c··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
 1491 000080a8··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
 1492 000080e2··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1493 0000810c··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1493 0000810c··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1494 00008146··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew1494 00008146··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1495 0000816a··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1495 0000816a··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1496 00008198··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1496 00008198··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1497 000081e2··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew1497 000081e2··00038c0a·R_ARM_THM_CALL·········00000000···PyType_GenericNew
1498 00008206··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1498 00008206··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
1499 00008234··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString1499 00008234··0003900a·R_ARM_THM_CALL·········00000000···PyObject_SetAttrString
7.63 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 13298, 19 lines modifiedOffset 13298, 19 lines modified
13298 »       .short» 0x03ff13298 »       .short» 0x03ff
13299 »       .word»  0x045f01fb13299 »       .word»  0x045f01fb
13300 »       .word»  0x06d8043313300 »       .word»  0x06d80433
13301 »       .word»  0x03c702a513301 »       .word»  0x03c702a5
13302 »       .word»  0x02da039713302 »       .word»  0x02da0397
13303 »       .word»  0x0273030c13303 »       .word»  0x0273030c
13304 »       .word»  0x0508055b13304 »       .word»  0x0508055b
13305 »       .word»  0x03e700ef13305 »       .word»  0x03e700bf
13306 »       .word»  0x00aa008013306 »       .word»  0x00aa0080
13307 »       .word»  0x01b5016713307 »       .word»  0x01b50167
13308 »       .word»  0x0241001613308 »       .word»  0x02410016
13309 »       .short» 0x00bf13309 »       .short» 0x0135
13310 »       ldr.w»  r8,·[pc,·#2940]»     ;·8a14·<ast2obj_expr+0xbcc>13310 »       ldr.w»  r8,·[pc,·#2940]»     ;·8a14·<ast2obj_expr+0xbcc>
13311 »       movs»   r2,·#013311 »       movs»   r2,·#0
13312 »       mov»    r1,·r213312 »       mov»    r1,·r2
13313 »       add»    r8,·pc13313 »       add»    r8,·pc
13314 »       ldr.w»  r0,·[r8,·#200]»      ;·0xc813314 »       ldr.w»  r0,·[r8,·#200]»      ;·0xc8
13315 »       bl»     0·<PyType_GenericNew>13315 »       bl»     0·<PyType_GenericNew>
13316 ·R_ARM_THM_CALL» PyType_GenericNew13316 ·R_ARM_THM_CALL» PyType_GenericNew
164 KB
bltinmodule.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········52684·(bytes·into·file)13 ··Start·of·section·headers:··········52676·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xcdcc:1 There·are·18·section·headers,·starting·at·offset·0xcdc4:
  
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]·.text·············PROGBITS········00000000·000038·001720·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001720·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00aff0·000bb8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00afe8·000bb8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001758·002db0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001758·002db0·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·004508·00001c·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·004508·00001c·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·004508·000cb0·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·004508·000cb0·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0051b8·00214c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0051b8·002144·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00bba8·000b10·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00bba0·000b10·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·007304·0001d8·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0072fc·0001d8·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00c6b8·000100·08···I·15···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00c6b0·000100·08···I·15···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0074dc·00000c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0074d4·00000c·00···A··0···0··4
15 ··[11]·.data.rel.local···PROGBITS········00000000·0074e8·0003b0·00··WA··0···0··415 ··[11]·.data.rel.local···PROGBITS········00000000·0074e0·0003b0·00··WA··0···0··4
16 ··[12]·.rel.data.rel.local·REL·············00000000·00c7b8·000578·08···I·15··11··416 ··[12]·.rel.data.rel.local·REL·············00000000·00c7b0·000578·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·007898·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·007890·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007898·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007890·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0078cc·002200·10·····16·362··419 ··[15]·.symtab···········SYMTAB··········00000000·0078c4·002200·10·····16·362··4
20 ··[16]·.strtab···········STRTAB··········00000000·009acc·001523·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009ac4·001523·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00cd30·00009c·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00cd28·00009c·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
12.1 KB
readelf --wide --symbols {}
    
Offset 90, 22 lines modifiedOffset 90, 22 lines modified
90 ····86:·00000284·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5090 ····86:·00000284·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
91 ····87:·00000660·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00000660·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5192 ····88:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
93 ····89:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5293 ····89:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52
94 ····90:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5394 ····90:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53
95 ····91:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5495 ····91:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC54
96 ····92:·00000680·····0·NOTYPE··LOCAL··DEFAULT····6·$t96 ····92:·00000680·····0·NOTYPE··LOCAL··DEFAULT····6·$t
97 ····93:·00000681···488·FUNC····LOCAL··DEFAULT····6·builtin_range97 ····93:·00000681···480·FUNC····LOCAL··DEFAULT····6·builtin_range
98 ····94:·00000ea1···784·FUNC····LOCAL··DEFAULT····1·handle_range_longs.constprop.098 ····94:·00000ea1···784·FUNC····LOCAL··DEFAULT····1·handle_range_longs.constprop.0
99 ····95:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····6·$d99 ····95:·00000844·····0·NOTYPE··LOCAL··DEFAULT····6·$d
100 ····96:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC55100 ····96:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·.LC55
101 ····97:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC56101 ····97:·00000350·····0·NOTYPE··LOCAL··DEFAULT····5·.LC56
102 ····98:·00000868·····0·NOTYPE··LOCAL··DEFAULT····6·$t102 ····98:·00000860·····0·NOTYPE··LOCAL··DEFAULT····6·$t
103 ····99:·00000869···240·FUNC····LOCAL··DEFAULT····6·builtin_sorted103 ····99:·00000861···240·FUNC····LOCAL··DEFAULT····6·builtin_sorted
104 ···100:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····6·$d104 ···100:·00000944·····0·NOTYPE··LOCAL··DEFAULT····6·$d
105 ···101:·00000358·····0·NOTYPE··LOCAL··DEFAULT····5·.LC57105 ···101:·00000358·····0·NOTYPE··LOCAL··DEFAULT····5·.LC57
106 ···102:·00000394·····0·NOTYPE··LOCAL··DEFAULT····5·.LC58106 ···102:·00000394·····0·NOTYPE··LOCAL··DEFAULT····5·.LC58
107 ···103:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC59107 ···103:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC59
108 ···104:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC60108 ···104:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC60
109 ···105:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC61109 ···105:·000003d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC61
110 ···106:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC62110 ···106:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC62
111 ···107:·00000424·····0·NOTYPE··LOCAL··DEFAULT····5·.LC63111 ···107:·00000424·····0·NOTYPE··LOCAL··DEFAULT····5·.LC63
53.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xaff0·contains·375·entries:1 Relocation·section·'.rel.text'·at·offset·0xafe8·contains·375·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··00016b0a·R_ARM_THM_CALL·········00000000···Py_InitModule43 0000001c··00016b0a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 00000028··00016c0a·R_ARM_THM_CALL·········00000000···PyModule_GetDict4 00000028··00016c0a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
5 00000036··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString5 00000036··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
6 0000004a··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString6 0000004a··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
7 0000005e··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString7 0000005e··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
8 00000072··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString8 00000072··00016d0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
7.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 824, 192 lines modifiedOffset 824, 193 lines modified
824 »       str»    r7,·[sp,·#8]824 »       str»    r7,·[sp,·#8]
825 »       movs»   r5,·#0825 »       movs»   r5,·#0
826 »       str»    r4,·[sp,·#4]826 »       str»    r4,·[sp,·#4]
827 »       strd»   r5,·r5,·[sp,·#40]»     ;·0x28827 »       strd»   r5,·r5,·[sp,·#40]»     ;·0x28
828 »       bl»     0·<PyArg_ParseTupleAndKeywords>828 »       bl»     0·<PyArg_ParseTupleAndKeywords>
829 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords829 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
830 »       cmp»    r0,·#0830 »       cmp»    r0,·#0
831 »       beq.w»  848·<builtin_compile+0x1c0>831 »       beq.w»  7ec·<builtin_compile+0x164>
832 »       ldr»    r0,·[sp,·#44]» ;·0x2c832 »       ldr»    r0,·[sp,·#44]» ;·0x2c
833 »       str»    r0,·[sp,·#48]» ;·0x30833 »       str»    r0,·[sp,·#48]» ;·0x30
834 »       bic.w»  ip,·r0,·#254976»     ;·0x3e400834 »       bic.w»  ip,·r0,·#254976»     ;·0x3e400
835 »       bic.w»  r3,·ip,·#528»;·0x210835 »       bic.w»  r3,·ip,·#528»;·0x210
836 »       cmp»    r3,·#0836 »       cmp»    r3,·#0
837 »       bne.w»  826·<builtin_compile+0x19e>837 »       bne.w»  7f0·<builtin_compile+0x168>
838 »       ldr»    r2,·[sp,·#40]» ;·0x28838 »       ldr»    r2,·[sp,·#40]» ;·0x28
839 »       cmp»    r2,·#0839 »       cmp»    r2,·#0
840 »       beq.n»  76e·<builtin_compile+0xe6>840 »       beq.n»  76c·<builtin_compile+0xe4>
841 »       ldr»    r7,·[sp,·#36]» ;·0x24841 »       ldr»    r7,·[sp,·#36]» ;·0x24
842 »       ldr»    r1,·[pc,·#364]»;·(85c·<builtin_compile+0x1d4>)842 »       ldr»    r1,·[pc,·#364]»;·(85c·<builtin_compile+0x1d4>)
843 »       mov»    r0,·r7843 »       mov»    r0,·r7
844 »       add»    r1,·pc844 »       add»    r1,·pc
845 »       bl»     0·<strcmp>845 »       bl»     0·<strcmp>
846 ·R_ARM_THM_CALL» strcmp846 ·R_ARM_THM_CALL» strcmp
847 »       mov»    r5,·r0847 »       mov»    r5,·r0
848 »       cbz»    r0,·71a·<builtin_compile+0x92>848 »       cbz»    r0,·71a·<builtin_compile+0x92>
849 »       ldr»    r1,·[pc,·#352]»;·(860·<builtin_compile+0x1d8>)849 »       ldr»    r1,·[pc,·#352]»;·(860·<builtin_compile+0x1d8>)
850 »       mov»    r0,·r7850 »       mov»    r0,·r7
851 »       add»    r1,·pc851 »       add»    r1,·pc
852 »       bl»     0·<strcmp>852 »       bl»     0·<strcmp>
853 ·R_ARM_THM_CALL» strcmp853 ·R_ARM_THM_CALL» strcmp
854 »       cmp»    r0,·#0854 »       cmp»    r0,·#0
855 »       beq.n»  776·<builtin_compile+0xee>855 »       beq.n»  774·<builtin_compile+0xec>
856 »       ldr»    r1,·[pc,·#344]»;·(864·<builtin_compile+0x1dc>)856 »       ldr»    r1,·[pc,·#344]»;·(864·<builtin_compile+0x1dc>)
857 »       mov»    r0,·r7857 »       mov»    r0,·r7
858 »       movs»   r5,·#2858 »       movs»   r5,·#2
859 »       add»    r1,·pc859 »       add»    r1,·pc
860 »       bl»     0·<strcmp>860 »       bl»     0·<strcmp>
861 ·R_ARM_THM_CALL» strcmp861 ·R_ARM_THM_CALL» strcmp
862 »       cmp»    r0,·#0862 »       cmp»    r0,·#0
863 »       bne.n»  814·<builtin_compile+0x18c>863 »       bne.n»  812·<builtin_compile+0x18a>
864 »       ldr»    r0,·[sp,·#52]» ;·0x34864 »       ldr»    r0,·[sp,·#52]» ;·0x34
865 »       bl»     0·<PyAST_Check>865 »       bl»     0·<PyAST_Check>
866 ·R_ARM_THM_CALL» PyAST_Check866 ·R_ARM_THM_CALL» PyAST_Check
867 »       adds»   r4,·r0,·#1867 »       adds»   r4,·r0,·#1
868 »       beq.w»  848·<builtin_compile+0x1c0>868 »       beq.n»  7ec·<builtin_compile+0x164>
869 »       cmp»    r0,·#0869 »       cmp»    r0,·#0
870 »       bne.n»  7b2·<builtin_compile+0x12a>870 »       bne.n»  7b0·<builtin_compile+0x128>
871 »       ldr»    r3,·[sp,·#52]» ;·0x34871 »       ldr»    r3,·[sp,·#52]» ;·0x34
872 »       ldr»    r1,·[r3,·#4]872 »       ldr»    r1,·[r3,·#4]
873 »       ldr»    r2,·[r1,·#84]» ;·0x54873 »       ldr»    r2,·[r1,·#84]» ;·0x54
874 »       lsls»   r1,·r2,·#4874 »       lsls»   r1,·r2,·#4
875 »       bpl.n»  78e·<builtin_compile+0x106>875 »       bpl.n»  778·<builtin_compile+0xf0>
876 »       add.w»  r7,·r3,·#20876 »       add.w»  r7,·r3,·#20
877 »       mov»    r4,·r0877 »       mov»    r4,·r0
878 »       ldr»    r3,·[r3,·#8]878 »       ldr»    r3,·[r3,·#8]
879 »       str»    r7,·[sp,·#28]879 »       str»    r7,·[sp,·#28]
880 »       str»    r3,·[sp,·#56]» ;·0x38880 »       str»    r3,·[sp,·#56]» ;·0x38
881 »       ldr»    r7,·[sp,·#28]881 »       ldr»    r7,·[sp,·#28]
882 »       mov»    r0,·r7882 »       mov»    r0,·r7
883 »       bl»     0·<strlen>883 »       bl»     0·<strlen>
884 ·R_ARM_THM_CALL» strlen884 ·R_ARM_THM_CALL» strlen
885 »       ldr»    r1,·[sp,·#56]» ;·0x38885 »       ldr»    r1,·[sp,·#56]» ;·0x38
886 »       cmp»    r0,·r1886 »       cmp»    r0,·r1
887 »       bne.n»  836·<builtin_compile+0x1ae>887 »       bne.n»  800·<builtin_compile+0x178>
888 »       add.w»  lr,·sp,·#72» ;·0x48888 »       add.w»  lr,·sp,·#72» ;·0x48
889 »       ldr»    r1,·[sp,·#32]889 »       ldr»    r1,·[sp,·#32]
890 »       add.w»  ip,·lr,·r5,·lsl·#2890 »       add.w»  ip,·lr,·r5,·lsl·#2
891 »       add»    r3,·sp,·#48»   ;·0x30891 »       add»    r3,·sp,·#48»   ;·0x30
892 »       mov»    r0,·r7892 »       mov»    r0,·r7
893 »       ldr.w»  r2,·[ip,·#-12]893 »       ldr.w»  r2,·[ip,·#-12]
894 »       bl»     0·<Py_CompileStringFlags>894 »       bl»     0·<Py_CompileStringFlags>
895 ·R_ARM_THM_CALL» Py_CompileStringFlags895 ·R_ARM_THM_CALL» Py_CompileStringFlags
896 »       mov»    r5,·r0896 »       mov»    r5,·r0
897 »       cbnz»   r4,·77a·<builtin_compile+0xf2>897 »       cbnz»   r4,·79c·<builtin_compile+0x114>
898 »       mov»    r0,·r5898 »       mov»    r0,·r5
899 »       add»    sp,·#76»      ;·0x4c899 »       add»    sp,·#76»      ;·0x4c
900 »       pop»    {r4,·r5,·r6,·r7,·pc}900 »       pop»    {r4,·r5,·r6,·r7,·pc}
901 »       add»    r0,·sp,·#48»   ;·0x30901 »       add»    r0,·sp,·#48»   ;·0x30
902 »       bl»     0·<PyEval_MergeCompilerFlags>902 »       bl»     0·<PyEval_MergeCompilerFlags>
903 ·R_ARM_THM_CALL» PyEval_MergeCompilerFlags903 ·R_ARM_THM_CALL» PyEval_MergeCompilerFlags
904 »       b.n»    6ec·<builtin_compile+0x64>904 »       b.n»    6ec·<builtin_compile+0x64>
905 »       movs»   r5,·#1905 »       movs»   r5,·#1
906 »       b.n»    71a·<builtin_compile+0x92>906 »       b.n»    71a·<builtin_compile+0x92>
907 »       ldr»    r0,·[r4,·#0] 
908 »       subs»   r3,·r0,·#1 
909 »       str»    r3,·[r4,·#0] 
910 »       cmp»    r3,·#0 
911 »       bne.n»  768·<builtin_compile+0xe0> 
912 »       ldr»    r7,·[r4,·#4] 
913 »       mov»    r0,·r4 
914 »       ldr»    r4,·[r7,·#24] 
915 »       blx»    r4 
916 »       b.n»    768·<builtin_compile+0xe0> 
917 »       lsls»   r2,·r2,·#3907 »       lsls»   r2,·r2,·#3
918 »       bpl.n»  7f0·<builtin_compile+0x168>908 »       bpl.n»  824·<builtin_compile+0x19c>
919 »       mov»    r0,·r3909 »       mov»    r0,·r3
920 »       bl»     0·<PyUnicodeUCS4_AsUTF8String>910 »       bl»     0·<PyUnicodeUCS4_AsUTF8String>
921 ·R_ARM_THM_CALL» PyUnicodeUCS4_AsUTF8String911 ·R_ARM_THM_CALL» PyUnicodeUCS4_AsUTF8String
922 »       mov»    r4,·r0912 »       mov»    r4,·r0
923 »       cmp»    r0,·#0913 »       cmp»    r0,·#0
924 »       beq.n»  848·<builtin_compile+0x1c0>914 »       beq.n»  7ec·<builtin_compile+0x164>
925 »       ldr»    r3,·[sp,·#48]» ;·0x30915 »       ldr»    r3,·[sp,·#48]» ;·0x30
926 »       add.w»  r2,·r0,·#20916 »       add.w»  r2,·r0,·#20
927 »       ldr»    r1,·[r0,·#8]917 »       ldr»    r1,·[r0,·#8]
928 »       str»    r1,·[sp,·#56]» ;·0x38918 »       str»    r1,·[sp,·#56]» ;·0x38
929 »       orr.w»  r0,·r3,·#256»;·0x100919 »       orr.w»  r0,·r3,·#256»;·0x100
930 »       str»    r2,·[sp,·#28]920 »       str»    r2,·[sp,·#28]
931 »       str»    r0,·[sp,·#48]» ;·0x30921 »       str»    r0,·[sp,·#48]» ;·0x30
932 »       b.n»    740·<builtin_compile+0xb8>922 »       b.n»    73e·<builtin_compile+0xb6>
 923 »       ldr»    r0,·[r4,·#0]
 924 »       subs»   r3,·r0,·#1
 925 »       str»    r3,·[r4,·#0]
 926 »       cmp»    r3,·#0
 927 »       bne.n»  766·<builtin_compile+0xde>
 928 »       ldr»    r7,·[r4,·#4]
 929 »       mov»    r0,·r4
 930 »       ldr»    r4,·[r7,·#24]
 931 »       blx»    r4
 932 »       b.n»    766·<builtin_compile+0xde>
933 »       ldr»    r1,·[sp,·#44]» ;·0x2c933 »       ldr»    r1,·[sp,·#44]» ;·0x2c
934 »       lsls»   r0,·r1,·#21934 »       lsls»   r0,·r1,·#21
935 »       bmi.n»  7e4·<builtin_compile+0x15c>935 »       bmi.n»  7e0·<builtin_compile+0x158>
936 »       bl»     0·<PyArena_New>936 »       bl»     0·<PyArena_New>
937 ·R_ARM_THM_CALL» PyArena_New937 ·R_ARM_THM_CALL» PyArena_New
938 »       mov»    r6,·r0938 »       mov»    r6,·r0
 939 »       cbz»    r0,·7ec·<builtin_compile+0x164>
939 »       cmp»    r0,·#0 
Max diff block lines reached; 3572/7205 bytes (49.58%) of diff not shown.
86.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 809, 237 lines modifiedOffset 809, 234 lines modified
809 »       .word»  0x00000030809 »       .word»  0x00000030
810 ·R_ARM_REL32»    .LC50810 ·R_ARM_REL32»    .LC50
  
811 00000680·<builtin_range>:811 00000680·<builtin_range>:
812 builtin_range():812 builtin_range():
813 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}813 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
814 »       mov»    r0,·r1814 »       mov»    r0,·r1
815 »       ldr»    r7,·[pc,·#452]»;·(84c·<builtin_range+0x1cc>)815 »       ldr»    r7,·[pc,·#444]»;·(844·<builtin_range+0x1c4>)
816 »       sub»    sp,·#28816 »       sub»    sp,·#28
817 »       movs»   r3,·#0817 »       movs»   r3,·#0
818 »       movs»   r2,·#1818 »       movs»   r2,·#1
819 »       mov»    r4,·r1819 »       mov»    r4,·r1
820 »       add»    r7,·pc820 »       add»    r7,·pc
821 »       strd»   r3,·r3,·[sp,·#12]821 »       strd»   r3,·r3,·[sp,·#12]
822 »       str»    r2,·[sp,·#20]822 »       str»    r2,·[sp,·#20]
823 »       bl»     0·<PyTuple_Size>823 »       bl»     0·<PyTuple_Size>
824 ·R_ARM_THM_CALL» PyTuple_Size824 ·R_ARM_THM_CALL» PyTuple_Size
825 »       cmp»    r0,·#1825 »       cmp»    r0,·#1
826 »       bgt.w»  7be·<builtin_range+0x13e>826 »       bgt.w»  7be·<builtin_range+0x13e>
827 »       ldr»    r1,·[pc,·#428]»;·(850·<builtin_range+0x1d0>)827 »       ldr»    r1,·[pc,·#420]»;·(848·<builtin_range+0x1c8>)
828 »       add»    r2,·sp,·#16828 »       add»    r2,·sp,·#16
829 »       mov»    r0,·r4829 »       mov»    r0,·r4
830 »       add»    r1,·pc830 »       add»    r1,·pc
831 »       bl»     0·<PyArg_ParseTuple>831 »       bl»     0·<PyArg_ParseTuple>
832 ·R_ARM_THM_CALL» PyArg_ParseTuple832 ·R_ARM_THM_CALL» PyArg_ParseTuple
833 »       cmp»    r0,·#0833 »       cmp»    r0,·#0
834 »       beq.w»  7d6·<builtin_range+0x156>834 »       beq.w»  7d6·<builtin_range+0x156>
835 »       ldr»    r6,·[sp,·#20]835 »       ldr»    r6,·[sp,·#20]
836 »       cmp»    r6,·#0836 »       cmp»    r6,·#0
837 »       beq.w»  80c·<builtin_range+0x18c>837 »       beq.w»  806·<builtin_range+0x186>
838 »       ldrd»   r1,·r5,·[sp,·#12]838 »       ldrd»   r1,·r5,·[sp,·#12]
839 »       ble.w»  7f4·<builtin_range+0x174>839 »       ble.w»  7ee·<builtin_range+0x16e>
840 »       cmp»    r5,·r1840 »       cmp»    r5,·r1
841 »       ble.w»  7e4·<builtin_range+0x164>841 »       ble.w»  7e4·<builtin_range+0x164>
842 »       subs»   r4,·r5,·#1842 »       subs»   r4,·r5,·#1
843 »       cmp»    r6,·#1843 »       cmp»    r6,·#1
844 »       sub.w»  r0,·r4,·r1844 »       sub.w»  r0,·r4,·r1
845 »       bne.w»  804·<builtin_range+0x184>845 »       bne.w»  7fe·<builtin_range+0x17e>
846 »       adds»   r5,·r0,·#1846 »       adds»   r5,·r0,·#1
847 »       cmp»    r5,·#0847 »       cmp»    r5,·#0
848 »       blt.w»  828·<builtin_range+0x1a8>848 »       blt.w»  822·<builtin_range+0x1a2>
849 »       mov»    r0,·r5849 »       mov»    r0,·r5
850 »       bl»     0·<PyList_New>850 »       bl»     0·<PyList_New>
851 ·R_ARM_THM_CALL» PyList_New851 ·R_ARM_THM_CALL» PyList_New
852 »       mov»    r6,·r0852 »       mov»    r6,·r0
853 »       cmp»    r0,·#0853 »       cmp»    r0,·#0
854 »       beq.w»  824·<builtin_range+0x1a4>854 »       beq.w»  81e·<builtin_range+0x19e>
855 »       cmp»    r5,·#0855 »       cmp»    r5,·#0
856 »       beq.n»  7b6·<builtin_range+0x136>856 »       beq.n»  7b6·<builtin_range+0x136>
857 »       ldr»    r0,·[sp,·#12]857 »       ldr»    r0,·[sp,·#12]
858 »       movs»   r4,·#0858 »       movs»   r4,·#0
859 »       ands.w» r7,·r5,·#3859 »       ands.w» r7,·r5,·#3
860 »       beq.n»  74e·<builtin_range+0xce>860 »       beq.n»  74e·<builtin_range+0xce>
861 »       cmp»    r7,·#1861 »       cmp»    r7,·#1
862 »       beq.n»  732·<builtin_range+0xb2>862 »       beq.n»  732·<builtin_range+0xb2>
863 »       cmp»    r7,·#2863 »       cmp»    r7,·#2
864 »       beq.n»  71a·<builtin_range+0x9a>864 »       beq.n»  71a·<builtin_range+0x9a>
865 »       bl»     0·<PyInt_FromLong>865 »       bl»     0·<PyInt_FromLong>
866 ·R_ARM_THM_CALL» PyInt_FromLong866 ·R_ARM_THM_CALL» PyInt_FromLong
867 »       cmp»    r0,·#0867 »       cmp»    r0,·#0
868 »       beq.w»  81c·<builtin_range+0x19c>868 »       beq.w»  816·<builtin_range+0x196>
869 »       ldr»    r2,·[r6,·#12]869 »       ldr»    r2,·[r6,·#12]
870 »       movs»   r4,·#1870 »       movs»   r4,·#1
871 »       str»    r0,·[r2,·#0]871 »       str»    r0,·[r2,·#0]
872 »       ldr»    r1,·[sp,·#12]872 »       ldr»    r1,·[sp,·#12]
873 »       ldr»    r0,·[sp,·#20]873 »       ldr»    r0,·[sp,·#20]
874 »       add»    r0,·r1874 »       add»    r0,·r1
875 »       str»    r0,·[sp,·#12]875 »       str»    r0,·[sp,·#12]
876 »       bl»     0·<PyInt_FromLong>876 »       bl»     0·<PyInt_FromLong>
877 ·R_ARM_THM_CALL» PyInt_FromLong877 ·R_ARM_THM_CALL» PyInt_FromLong
878 »       cmp»    r0,·#0878 »       cmp»    r0,·#0
879 »       beq.n»  81c·<builtin_range+0x19c>879 »       beq.n»  816·<builtin_range+0x196>
880 »       ldr»    r3,·[r6,·#12]880 »       ldr»    r3,·[r6,·#12]
881 »       str.w»  r0,·[r3,·r4,·lsl·#2]881 »       str.w»  r0,·[r3,·r4,·lsl·#2]
882 »       adds»   r4,·#1882 »       adds»   r4,·#1
883 »       ldr»    r7,·[sp,·#12]883 »       ldr»    r7,·[sp,·#12]
884 »       ldr»    r0,·[sp,·#20]884 »       ldr»    r0,·[sp,·#20]
885 »       add»    r0,·r7885 »       add»    r0,·r7
886 »       str»    r0,·[sp,·#12]886 »       str»    r0,·[sp,·#12]
887 »       bl»     0·<PyInt_FromLong>887 »       bl»     0·<PyInt_FromLong>
888 ·R_ARM_THM_CALL» PyInt_FromLong888 ·R_ARM_THM_CALL» PyInt_FromLong
889 »       cmp»    r0,·#0889 »       cmp»    r0,·#0
890 »       beq.n»  81c·<builtin_range+0x19c>890 »       beq.n»  816·<builtin_range+0x196>
891 »       ldr»    r2,·[r6,·#12]891 »       ldr»    r2,·[r6,·#12]
892 »       str.w»  r0,·[r2,·r4,·lsl·#2]892 »       str.w»  r0,·[r2,·r4,·lsl·#2]
893 »       adds»   r4,·#1893 »       adds»   r4,·#1
894 »       ldr»    r1,·[sp,·#12]894 »       ldr»    r1,·[sp,·#12]
895 »       cmp»    r5,·r4895 »       cmp»    r5,·r4
896 »       ldr»    r0,·[sp,·#20]896 »       ldr»    r0,·[sp,·#20]
897 »       add»    r0,·r1897 »       add»    r0,·r1
898 »       str»    r0,·[sp,·#12]898 »       str»    r0,·[sp,·#12]
899 »       beq.n»  7b6·<builtin_range+0x136>899 »       beq.n»  7b6·<builtin_range+0x136>
900 »       add.w»  r9,·r4,·#1900 »       add.w»  r9,·r4,·#1
901 »       bl»     0·<PyInt_FromLong>901 »       bl»     0·<PyInt_FromLong>
902 ·R_ARM_THM_CALL» PyInt_FromLong902 ·R_ARM_THM_CALL» PyInt_FromLong
903 »       cmp»    r0,·#0903 »       cmp»    r0,·#0
904 »       beq.n»  81c·<builtin_range+0x19c>904 »       beq.n»  816·<builtin_range+0x196>
905 »       ldr»    r3,·[r6,·#12]905 »       ldr»    r3,·[r6,·#12]
906 »       adds»   r7,·r4,·#3906 »       adds»   r7,·r4,·#3
907 »       add.w»  r8,·r9,·#1907 »       add.w»  r8,·r9,·#1
908 »       str.w»  r0,·[r3,·r4,·lsl·#2]908 »       str.w»  r0,·[r3,·r4,·lsl·#2]
909 »       adds»   r4,·#4909 »       adds»   r4,·#4
910 »       ldr»    r0,·[sp,·#12]910 »       ldr»    r0,·[sp,·#12]
911 »       ldr»    r2,·[sp,·#20]911 »       ldr»    r2,·[sp,·#20]
912 »       add»    r0,·r2912 »       add»    r0,·r2
913 »       str»    r0,·[sp,·#12]913 »       str»    r0,·[sp,·#12]
914 »       bl»     0·<PyInt_FromLong>914 »       bl»     0·<PyInt_FromLong>
915 ·R_ARM_THM_CALL» PyInt_FromLong915 ·R_ARM_THM_CALL» PyInt_FromLong
916 »       cmp»    r0,·#0916 »       cmp»    r0,·#0
917 »       beq.n»  81c·<builtin_range+0x19c>917 »       beq.n»  816·<builtin_range+0x196>
918 »       ldr»    r1,·[r6,·#12]918 »       ldr»    r1,·[r6,·#12]
919 »       str.w»  r0,·[r1,·r9,·lsl·#2]919 »       str.w»  r0,·[r1,·r9,·lsl·#2]
920 »       ldr»    r0,·[sp,·#12]920 »       ldr»    r0,·[sp,·#12]
921 »       ldr»    r3,·[sp,·#20]921 »       ldr»    r3,·[sp,·#20]
922 »       add»    r0,·r3922 »       add»    r0,·r3
923 »       str»    r0,·[sp,·#12]923 »       str»    r0,·[sp,·#12]
924 »       bl»     0·<PyInt_FromLong>924 »       bl»     0·<PyInt_FromLong>
925 ·R_ARM_THM_CALL» PyInt_FromLong925 ·R_ARM_THM_CALL» PyInt_FromLong
926 »       cmp»    r0,·#0926 »       cmp»    r0,·#0
927 »       beq.n»  81c·<builtin_range+0x19c>927 »       beq.n»  816·<builtin_range+0x196>
928 »       ldr»    r2,·[r6,·#12]928 »       ldr»    r2,·[r6,·#12]
929 »       str.w»  r0,·[r2,·r8,·lsl·#2]929 »       str.w»  r0,·[r2,·r8,·lsl·#2]
930 »       ldr»    r0,·[sp,·#12]930 »       ldr»    r0,·[sp,·#12]
931 »       ldr»    r1,·[sp,·#20]931 »       ldr»    r1,·[sp,·#20]
932 »       add»    r0,·r1932 »       add»    r0,·r1
933 »       str»    r0,·[sp,·#12]933 »       str»    r0,·[sp,·#12]
934 »       bl»     0·<PyInt_FromLong>934 »       bl»     0·<PyInt_FromLong>
Max diff block lines reached; 85032/88362 bytes (96.23%) of diff not shown.
598 KB
ceval.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········62536·(bytes·into·file)13 ··Start·of·section·headers:··········62540·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1719 ··Number·of·section·headers:·········17
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·16
2.88 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xf448:1 There·are·17·section·headers,·starting·at·offset·0xf44c:
  
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]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00cde8·0002d0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00cdfc·0002d0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005dc·000010·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0005dc·000010·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0005ec·000128·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0005ec·000128·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005ec·000ad5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005ec·000ad5·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0010c4·008b00·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0010c4·008b14·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00d0b8·001a20·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00d0cc·001a10·08···I·14···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·009bc4·000150·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·009bd8·000150·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00ead8·0000d8·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00eadc·0000d8·08···I·14···8··4
14 ··[10]·.data.rel.ro.local·PROGBITS········00000000·009d14·000400·00··WA··0···0··414 ··[10]·.data.rel.ro.local·PROGBITS········00000000·009d28·000400·00··WA··0···0··4
15 ··[11]·.rel.data.rel.ro.local·REL·············00000000·00ebb0·000800·08···I·14··10··415 ··[11]·.rel.data.rel.ro.local·REL·············00000000·00ebb4·000800·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00a114·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00a128·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a114·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a128·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00a148·001ae0·10·····15·222··418 ··[14]·.symtab···········SYMTAB··········00000000·00a15c·001ae0·10·····15·222··4
19 ··[15]·.strtab···········STRTAB··········00000000·00bc28·0011c0·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00bc3c·0011c0·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00f3b0·000097·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00f3b4·000097·00······0···0··1
21 Key·to·Flags:21 Key·to·Flags:
22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),22 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),23 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··y·(purecode),·p·(processor·specific)25 ··y·(purecode),·p·(processor·specific)
21.1 KB
readelf --wide --symbols {}
    
Offset 100, 69 lines modifiedOffset 100, 69 lines modified
100 ····96:·00000918·····0·NOTYPE··LOCAL··DEFAULT····5·.LC74100 ····96:·00000918·····0·NOTYPE··LOCAL··DEFAULT····5·.LC74
101 ····97:·00000b64·····0·NOTYPE··LOCAL··DEFAULT····6·$t101 ····97:·00000b64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
102 ····98:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····6·$d102 ····98:·00000c88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
103 ····99:·00000dae·····0·NOTYPE··LOCAL··DEFAULT····6·$t103 ····99:·00000dae·····0·NOTYPE··LOCAL··DEFAULT····6·$t
104 ···100:·00001234·····0·NOTYPE··LOCAL··DEFAULT····6·$d104 ···100:·00001234·····0·NOTYPE··LOCAL··DEFAULT····6·$d
105 ···101:·00001648·····0·NOTYPE··LOCAL··DEFAULT····6·$d105 ···101:·00001648·····0·NOTYPE··LOCAL··DEFAULT····6·$d
106 ···102:·00001704·····0·NOTYPE··LOCAL··DEFAULT····6·$t106 ···102:·00001704·····0·NOTYPE··LOCAL··DEFAULT····6·$t
107 ···103:·000023e0·····0·NOTYPE··LOCAL··DEFAULT····6·$d107 ···103:·000023ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
108 ···104:·000024b4·····0·NOTYPE··LOCAL··DEFAULT····6·$t108 ···104:·000024c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
109 ···105:·00003150·····0·NOTYPE··LOCAL··DEFAULT····6·$d109 ···105:·00003170·····0·NOTYPE··LOCAL··DEFAULT····6·$d
110 ···106:·00003204·····0·NOTYPE··LOCAL··DEFAULT····6·$t110 ···106:·00003224·····0·NOTYPE··LOCAL··DEFAULT····6·$t
111 ···107:·00003320·····0·NOTYPE··LOCAL··DEFAULT····6·$d111 ···107:·00003496·····0·NOTYPE··LOCAL··DEFAULT····6·$d
112 ···108:·00003328·····0·NOTYPE··LOCAL··DEFAULT····6·$t112 ···108:·0000349e·····0·NOTYPE··LOCAL··DEFAULT····6·$t
113 ···109:·000087e9···488·FUNC····LOCAL··DEFAULT····6·assign_slice113 ···109:·000087fd···488·FUNC····LOCAL··DEFAULT····6·assign_slice
114 ···110:·00003e48·····0·NOTYPE··LOCAL··DEFAULT····6·$d114 ···110:·00003e70·····0·NOTYPE··LOCAL··DEFAULT····6·$d
115 ···111:·00003ee0·····0·NOTYPE··LOCAL··DEFAULT····6·$t115 ···111:·00003f00·····0·NOTYPE··LOCAL··DEFAULT····6·$t
116 ···112:·00004ad8·····0·NOTYPE··LOCAL··DEFAULT····6·$d116 ···112:·00004a34·····0·NOTYPE··LOCAL··DEFAULT····6·$d
117 ···113:·00004b00·····0·NOTYPE··LOCAL··DEFAULT····6·$t117 ···113:·00004a5c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
118 ···114:·00004b84·····0·NOTYPE··LOCAL··DEFAULT····6·$d118 ···114:·00004b94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
119 ···115:·00004c30·····0·NOTYPE··LOCAL··DEFAULT····6·$t119 ···115:·00004c3c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
120 ···116:·00008481···312·FUNC····LOCAL··DEFAULT····6·string_concatenate120 ···116:·00008495···312·FUNC····LOCAL··DEFAULT····6·string_concatenate
 121 ···117:·00008a25····56·FUNC····LOCAL··DEFAULT····6·call_trace
121 ···117:·000085b9···440·FUNC····LOCAL··DEFAULT····6·update_keyword_args122 ···118:·000085cd···440·FUNC····LOCAL··DEFAULT····6·update_keyword_args
122 ···118:·00008a11····56·FUNC····LOCAL··DEFAULT····6·call_trace 
123 ···119:·00005938·····0·NOTYPE··LOCAL··DEFAULT····6·$d123 ···119:·00005844·····0·NOTYPE··LOCAL··DEFAULT····6·$d
124 ···120:·000059a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·000058ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·000002d5····38·FUNC····LOCAL··DEFAULT····1·format_exc_check_arg125 ···121:·000002d5····38·FUNC····LOCAL··DEFAULT····1·format_exc_check_arg
126 ···122:·00008a49···182·FUNC····LOCAL··DEFAULT····6·call_trace_protected126 ···122:·00008a5d···182·FUNC····LOCAL··DEFAULT····6·call_trace_protected
127 ···123:·000065a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d127 ···123:·000064dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
128 ···124:·00006604·····0·NOTYPE··LOCAL··DEFAULT····6·$t128 ···124:·0000656c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
129 ···125:·00007130·····0·NOTYPE··LOCAL··DEFAULT····6·$d129 ···125:·000071f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
130 ···126:·000071c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t130 ···126:·0000727c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
131 ···127:·00007ddc·····0·NOTYPE··LOCAL··DEFAULT····6·$d131 ···127:·00007e84·····0·NOTYPE··LOCAL··DEFAULT····6·$d
132 ···128:·00007ebc·····0·NOTYPE··LOCAL··DEFAULT····6·$t132 ···128:·00007f64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
133 ···129:·000083a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d133 ···129:·000083d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
134 ···130:·00000030·····0·NOTYPE··LOCAL··DEFAULT····1·$t134 ···130:·00000030·····0·NOTYPE··LOCAL··DEFAULT····1·$t
135 ···131:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d135 ···131:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
136 ···132:·00000928·····0·NOTYPE··LOCAL··DEFAULT····5·.LC75136 ···132:·00000928·····0·NOTYPE··LOCAL··DEFAULT····5·.LC75
137 ···133:·000083ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t137 ···133:·00008400·····0·NOTYPE··LOCAL··DEFAULT····6·$t
138 ···134:·00008470·····0·NOTYPE··LOCAL··DEFAULT····6·$d138 ···134:·00008484·····0·NOTYPE··LOCAL··DEFAULT····6·$d
139 ···135:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76139 ···135:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC76
140 ···136:·00008480·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·00008494·····0·NOTYPE··LOCAL··DEFAULT····6·$t
141 ···137:·000085a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d141 ···137:·000085bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
142 ···138:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77142 ···138:·0000096c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC77
143 ···139:·000085b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t143 ···139:·000085cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
144 ···140:·00008740·····0·NOTYPE··LOCAL··DEFAULT····6·$d144 ···140:·00008754·····0·NOTYPE··LOCAL··DEFAULT····6·$d
145 ···141:·00008770·····0·NOTYPE··LOCAL··DEFAULT····6·$t145 ···141:·00008784·····0·NOTYPE··LOCAL··DEFAULT····6·$t
146 ···142:·000087d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d146 ···142:·000087ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d
147 ···143:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t147 ···143:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
148 ···144:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d148 ···144:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d
149 ···145:·000087e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t149 ···145:·000087fc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
150 ···146:·000089bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d150 ···146:·000089d0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
151 ···147:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t151 ···147:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
152 ···148:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d152 ···148:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d
153 ···149:·000089d0·····0·NOTYPE··LOCAL··DEFAULT····6·$t153 ···149:·000089e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
154 ···150:·00008a04·····0·NOTYPE··LOCAL··DEFAULT····6·$d154 ···150:·00008a18·····0·NOTYPE··LOCAL··DEFAULT····6·$d
155 ···151:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t155 ···151:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
156 ···152:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$d156 ···152:·00000224·····0·NOTYPE··LOCAL··DEFAULT····1·$d
157 ···153:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$t157 ···153:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
158 ···154:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$d158 ···154:·00000250·····0·NOTYPE··LOCAL··DEFAULT····1·$d
159 ···155:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t159 ···155:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
160 ···156:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d160 ···156:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
161 ···157:·00008a10·····0·NOTYPE··LOCAL··DEFAULT····6·$t161 ···157:·00008a24·····0·NOTYPE··LOCAL··DEFAULT····6·$t
162 ···158:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t162 ···158:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
163 ···159:·000009a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78163 ···159:·000009a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC78
164 ···160:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79164 ···160:·000009b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC79
165 ···161:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$d165 ···161:·00000380·····0·NOTYPE··LOCAL··DEFAULT····1·$d
166 ···162:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$t166 ···162:·00000394·····0·NOTYPE··LOCAL··DEFAULT····1·$t
167 ···163:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d167 ···163:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
168 ···164:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80168 ···164:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC80
97.5 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xcde8·contains·90·entries:1 Relocation·section·'.rel.text'·at·offset·0xcdfc·contains·90·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000024··0000e619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_3 00000024··0000e619·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
4 00000028··0000e71a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current4 00000028··0000e71a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
5 0000002c··0000e81a·R_ARM_GOT_BREL·········00000000···_PyThreadState_GetFrame5 0000002c··0000e81a·R_ARM_GOT_BREL·········00000000···_PyThreadState_GetFrame
6 00000044··00018c0a·R_ARM_THM_CALL·········00000000···PyThread_get_thread_ident6 00000044··00018c0a·R_ARM_THM_CALL·········00000000···PyThread_get_thread_ident
7 0000006c··0000e40a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock7 0000006c··0000e40a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
8 00000086··0000e00a·R_ARM_THM_CALL·········00000000···PyThread_release_lock8 00000086··0000e00a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
3.6 KB
strings --all --bytes=8 {}
    
Offset 72, 26 lines modifiedOffset 72, 26 lines modified
72 _after_fork72 _after_fork
73 PyEval_AcquireThread:·NULL·new·thread·state73 PyEval_AcquireThread:·NULL·new·thread·state
74 PyEval_AcquireThread:·non-NULL·old·thread·state74 PyEval_AcquireThread:·non-NULL·old·thread·state
75 maximum·recursion·depth·exceeded%s75 maximum·recursion·depth·exceeded%s
76 slice·indices·must·be·integers·or·have·an·__index__·method76 slice·indices·must·be·integers·or·have·an·__index__·method
77 PyEval_ReleaseThread:·NULL·thread·state77 PyEval_ReleaseThread:·NULL·thread·state
78 PyEval_ReleaseThread:·wrong·thread·state78 PyEval_ReleaseThread:·wrong·thread·state
 79 sItK{DhX
 80 aHcIyD+X
 81 JHNK{D*X
79 H*FIF;X`h82 H*FIF;X`h
80 VHVK{D*X 
81 DIFK{DhX 
82 ;H?IyD+X 
83 _FyD.X0h83 I_FyD.X0h
84 [HaIyD*X84 [HbIyD*X
85 )F8FcaBF85 )F8FcaBF
86 kwd_as_string86 kwd_as_string
87 assign_slice87 assign_slice
88 string_concatenate88 string_concatenate
89 update_keyword_args 
90 call_trace89 call_trace
 90 update_keyword_args
91 format_exc_check_arg91 format_exc_check_arg
92 call_trace_protected92 call_trace_protected
93 recursion_limit93 recursion_limit
94 pendingcalls_to_do94 pendingcalls_to_do
95 interpreter_lock95 interpreter_lock
96 _Py_TracingPossible96 _Py_TracingPossible
97 pending_lock97 pending_lock
451 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1239, 29 lines modifiedOffset 1239, 29 lines modified
1239 »       add»    r5,·pc1239 »       add»    r5,·pc
1240 »       str»    r1,·[sp,·#28]1240 »       str»    r1,·[sp,·#28]
1241 »       ldr»    r1,·[r5,·r3]1241 »       ldr»    r1,·[r5,·r3]
1242 »       str»    r1,·[sp,·#32]1242 »       str»    r1,·[sp,·#32]
1243 »       ldr»    r2,·[r1,·#0]1243 »       ldr»    r2,·[r1,·#0]
1244 »       str»    r2,·[sp,·#24]1244 »       str»    r2,·[sp,·#24]
1245 »       cmp»    r0,·#01245 »       cmp»    r0,·#0
1246 »       beq.w»  6482·<PyEval_EvalFrameEx+0x591e>1246 »       beq.w»  6d50·<PyEval_EvalFrameEx+0x61ec>
1247 »       mov»    sl,·r01247 »       mov»    sl,·r0
1248 »       ldr.w»  r0,·[pc,·#2756]»     ;·1650·<PyEval_EvalFrameEx+0xaec>1248 »       ldr.w»  r0,·[pc,·#2756]»     ;·1650·<PyEval_EvalFrameEx+0xaec>
1249 »       ldr»    r3,·[r2,·#12]1249 »       ldr»    r3,·[r2,·#12]
1250 »       add»    r0,·pc1250 »       add»    r0,·pc
1251 »       adds»   r3,·#11251 »       adds»   r3,·#1
1252 »       str»    r3,·[r2,·#12]1252 »       str»    r3,·[r2,·#12]
1253 »       ldr»    r6,·[r0,·#4]1253 »       ldr»    r6,·[r0,·#4]
1254 »       cmp»    r3,·r61254 »       cmp»    r3,·r6
1255 »       bgt.w»  6478·<PyEval_EvalFrameEx+0x5914>1255 »       bgt.w»  6d42·<PyEval_EvalFrameEx+0x61de>
1256 »       ldr»    r0,·[r2,·#20]1256 »       ldr»    r0,·[r2,·#20]
1257 »       str.w»  sl,·[r2,·#8]1257 »       str.w»  sl,·[r2,·#8]
1258 »       str»    r0,·[sp,·#88]» ;·0x581258 »       str»    r0,·[sp,·#88]» ;·0x58
1259 »       cmp»    r0,·#01259 »       cmp»    r0,·#0
1260 »       bne.w»  64b0·<PyEval_EvalFrameEx+0x594c>1260 »       bne.w»  6cc2·<PyEval_EvalFrameEx+0x615e>
1261 »       ldr.w»  r1,·[sl,·#16]1261 »       ldr.w»  r1,·[sl,·#16]
1262 »       add.w»  r4,·sl,·#312»;·0x1381262 »       add.w»  r4,·sl,·#312»;·0x138
1263 »       ldr.w»  r6,·[sl,·#60]»       ;·0x3c1263 »       ldr.w»  r6,·[sl,·#60]»       ;·0x3c
1264 »       str»    r4,·[sp,·#52]» ;·0x341264 »       str»    r4,·[sp,·#52]» ;·0x34
1265 »       ldr»    r2,·[r1,·#12]1265 »       ldr»    r2,·[r1,·#12]
1266 »       adds»   r6,·#11266 »       adds»   r6,·#1
1267 »       ldr.w»  fp,·[sl,·#36]»       ;·0x241267 »       ldr.w»  fp,·[sl,·#36]»       ;·0x24
5.44 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro.local':1 Hex·dump·of·section·'.data.rel.ro.local':
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 ··0x00000000·720e0000·ae0d0000·161c0000·94200000·r............·..3 ··0x00000000·720e0000·ae0d0000·201c0000·9e200000·r.......·....·..
4 ··0x00000010·341e0000·4e730000·720e0000·720e0000·4...Ns..r...r...4 ··0x00000010·3e1e0000·ec780000·720e0000·720e0000·>....x..r...r...
5 ··0x00000020·720e0000·dc7c0000·fa370000·40280000·r....|...7..@(..5 ··0x00000020·720e0000·44800000·683c0000·4c280000·r...D...h<..L(..
6 ··0x00000030·c0210000·08750000·720e0000·90290000·.!...u..r....)..6 ··0x00000030·ca210000·f2770000·720e0000·9c290000·.!...w..r....)..
7 ··0x00000040·720e0000·720e0000·720e0000·32220000·r...r...r...2"..7 ··0x00000040·720e0000·720e0000·720e0000·3c220000·r...r...r...<"..
8 ··0x00000050·961b0000·b4240000·b4220000·04170000·.....$..."......8 ··0x00000050·a21b0000·c0240000·bc220000·04170000·.....$..."......
9 ··0x00000060·6c1a0000·12140000·d82f0000·ce300000·l......../...0..9 ··0x00000060·6c1a0000·12140000·fc2f0000·f0300000·l......../...0..
10 ··0x00000070·7c370000·984f0000·1e2f0000·86200000·|7...O.../...·..10 ··0x00000070·24320000·ee4e0000·402f0000·90200000·$2...N..@/...·..
11 ··0x00000080·7c200000·e21e0000·720e0000·720e0000·|·......r...r...11 ··0x00000080·86200000·ec1e0000·720e0000·720e0000·.·......r...r...
12 ··0x00000090·720e0000·720e0000·720e0000·720e0000·r...r...r...r...12 ··0x00000090·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
13 ··0x000000a0·4e340000·aa330000·a23b0000·7e3b0000·N4...3...;..~;..13 ··0x000000a0·64390000·52390000·00380000·4a370000·d9..R9...8..J7..
14 ··0x000000b0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...14 ··0x000000b0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
15 ··0x000000c0·720e0000·720e0000·a4340000·5a340000·r...r....4..Z4..15 ··0x000000c0·720e0000·720e0000·0a380000·e4350000·r...r....8...5..
16 ··0x000000d0·42430000·2e410000·5c230000·501c0000·BC...A..\#..P...16 ··0x000000d0·ba410000·98410000·66230000·5a1c0000·.A...A..f#..Z...
17 ··0x000000e0·8a400000·e03e0000·be3d0000·bc3c0000·.@...>...=...<..17 ··0x000000e0·8c400000·8c3f0000·003f0000·a0320000·.@...?...?...2..
18 ··0x000000f0·061b0000·262e0000·a8280000·c2270000·....&....(...'..18 ··0x000000f0·121b0000·5a2d0000·b4280000·ce270000·....Z-...(...'..
19 ··0x00000100·b21d0000·b4430000·d62b0000·32440000·.....C...+..2D..19 ··0x00000100·bc1d0000·c4410000·8c2a0000·42420000·.....A...*..BB..
20 ··0x00000110·081a0000·720e0000·ca420000·bc410000·....r....B...A..20 ··0x00000110·081a0000·720e0000·1e440000·663d0000·....r....D..f=..
21 ··0x00000120·3a330000·aa410000·28330000·cc250000·:3...A..(3...%.. 
22 ··0x00000130·0a400000·883f0000·fa3a0000·7a3a0000·.@...?...:..z:..21 ··0x00000120·b0340000·543d0000·9e340000·d8250000·.4..T=...4...%..
 22 ··0x00000130·c2420000·0a400000·f6330000·78330000·.B...@...3..x3..
23 ··0x00000140·d8200000·802a0000·50410000·02130000·.·...*..PA......23 ··0x00000140·e2200000·0a2b0000·c4430000·02130000·.·...+...C......
24 ··0x00000150·ac3b0000·62380000·3a160000·46190000·.;..b8..:...F...24 ··0x00000150·c6380000·34360000·3a160000·46190000·.8..46..:...F...
25 ··0x00000160·a22e0000·04320000·da260000·1c350000·.....2...&...5..25 ··0x00000160·c42e0000·70390000·e6260000·323a0000·....p9...&..2:..
26 ··0x00000170·28150000·68130000·3c210000·a8170000·(...h...<!......26 ··0x00000170·28150000·68130000·46210000·a8170000·(...h...F!......
27 ··0x00000180·c2320000·3a3d0000·30810000·4c430000·.2..:=..0...LC..27 ··0x00000180·82380000·d03c0000·ee790000·30410000·.8...<...y..0A..
28 ··0x00000190·8a100000·4c260000·82180000·e61c0000·....L&..........28 ··0x00000190·8a100000·58260000·82180000·f01c0000·....X&..........
29 ··0x000001a0·28370000·1a200000·14100000·fc110000·(7...·..........29 ··0x000001a0·90350000·24200000·14100000·fc110000·.5..$·..........
30 ··0x000001b0·542c0000·f8290000·3a180000·e0200000·T,...)..:....·..30 ··0x000001b0·2a2c0000·042a0000·3a180000·ea200000·*,...*..:....·..
31 ··0x000001c0·44250000·d0130000·d8100000·b6140000·D%..............31 ··0x000001c0·50250000·d0130000·d8100000·b6140000·P%..............
32 ··0x000001d0·48110000·720e0000·720e0000·0a480000·H...r...r....H..32 ··0x000001d0·48110000·720e0000·720e0000·e2470000·H...r...r....G..
33 ··0x000001e0·a2190000·06200000·6a2a0000·720e0000·.....·..j*..r...33 ··0x000001e0·a2190000·10200000·762a0000·720e0000·.....·..v*..r...
34 ··0x000001f0·100e0000·c00e0000·78390000·720e0000·........x9..r...34 ··0x000001f0·100e0000·c00e0000·20350000·720e0000·........·5..r...
35 ··0x00000200·720e0000·720e0000·04330000·180f0000·r...r....3......35 ··0x00000200·720e0000·720e0000·7a340000·180f0000·r...r...z4......
36 ··0x00000210·7c270000·842d0000·26290000·782f0000·|'...-..&)..x/..36 ··0x00000210·88270000·882b0000·32290000·9c2f0000·.'...+..2).../..
37 ··0x00000220·781e0000·58300000·720e0000·720e0000·x...X0..r...r...37 ··0x00000220·821e0000·7a300000·720e0000·720e0000·....z0..r...r...
38 ··0x00000230·602f0000·56350000·2e2f0000·e42a0000·`/..V5.../...*..38 ··0x00000230·842f0000·983a0000·502f0000·d62d0000·./...:..P/...-..
39 ··0x00000240·720e0000·5e3f0000·b2440000·e8390000·r...^?...D...9..39 ··0x00000240·720e0000·6e3a0000·42430000·e6320000·r...n:..BC...2..
40 ··0x00000250·720e0000·720e0000·720e0000·720e0000·r...r...r...r...40 ··0x00000250·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
41 ··0x00000260·720e0000·720e0000·720e0000·720e0000·r...r...r...r...41 ··0x00000260·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
42 ··0x00000270·720e0000·720e0000·720e0000·720e0000·r...r...r...r...42 ··0x00000270·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
43 ··0x00000280·720e0000·720e0000·720e0000·720e0000·r...r...r...r...43 ··0x00000280·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
44 ··0x00000290·720e0000·720e0000·720e0000·720e0000·r...r...r...r...44 ··0x00000290·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
45 ··0x000002a0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...45 ··0x000002a0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
46 ··0x000002b0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...46 ··0x000002b0·720e0000·720e0000·720e0000·720e0000·r...r...r...r...
16.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··0x00000170·3539002e·4c433630·002e4c43·3631002e·59..LC60..LC61..26 ··0x00000170·3539002e·4c433630·002e4c43·3631002e·59..LC60..LC61..
27 ··0x00000180·4c433632·002e4c43·3633002e·4c433634·LC62..LC63..LC6427 ··0x00000180·4c433632·002e4c43·3633002e·4c433634·LC62..LC63..LC64
28 ··0x00000190·002e4c43·3635002e·4c433636·002e4c43·..LC65..LC66..LC28 ··0x00000190·002e4c43·3635002e·4c433636·002e4c43·..LC65..LC66..LC
29 ··0x000001a0·3637002e·4c433638·002e4c43·3639002e·67..LC68..LC69..29 ··0x000001a0·3637002e·4c433638·002e4c43·3639002e·67..LC68..LC69..
30 ··0x000001b0·4c433730·002e4c43·3731002e·4c433732·LC70..LC71..LC7230 ··0x000001b0·4c433730·002e4c43·3731002e·4c433732·LC70..LC71..LC72
31 ··0x000001c0·002e4c43·3733002e·4c433734·00617373·..LC73..LC74.ass31 ··0x000001c0·002e4c43·3733002e·4c433734·00617373·..LC73..LC74.ass
32 ··0x000001d0·69676e5f·736c6963·65007374·72696e67·ign_slice.string32 ··0x000001d0·69676e5f·736c6963·65007374·72696e67·ign_slice.string
33 ··0x000001e0·5f636f6e·63617465·6e617465·00757064·_concatenate.upd33 ··0x000001e0·5f636f6e·63617465·6e617465·0063616c·_concatenate.cal
34 ··0x000001f0·6174655f·6b657977·6f72645f·61726773·ate_keyword_args 
35 ··0x00000200·0063616c·6c5f7472·61636500·666f726d·.call_trace.form34 ··0x000001f0·6c5f7472·61636500·75706461·74655f6b·l_trace.update_k
 35 ··0x00000200·6579776f·72645f61·72677300·666f726d·eyword_args.form
36 ··0x00000210·61745f65·78635f63·6865636b·5f617267·at_exc_check_arg36 ··0x00000210·61745f65·78635f63·6865636b·5f617267·at_exc_check_arg
37 ··0x00000220·0063616c·6c5f7472·6163655f·70726f74·.call_trace_prot37 ··0x00000220·0063616c·6c5f7472·6163655f·70726f74·.call_trace_prot
38 ··0x00000230·65637465·64002e4c·43373500·2e4c4337·ected..LC75..LC738 ··0x00000230·65637465·64002e4c·43373500·2e4c4337·ected..LC75..LC7
39 ··0x00000240·36002e4c·43373700·2e4c4337·38002e4c·6..LC77..LC78..L39 ··0x00000240·36002e4c·43373700·2e4c4337·38002e4c·6..LC77..LC78..L
40 ··0x00000250·43373900·2e4c4338·30002e4c·43383100·C79..LC80..LC81.40 ··0x00000250·43373900·2e4c4338·30002e4c·43383100·C79..LC80..LC81.
41 ··0x00000260·2e4c4338·32002e4c·43383300·2e4c4338·.LC82..LC83..LC841 ··0x00000260·2e4c4338·32002e4c·43383300·2e4c4338·.LC82..LC83..LC8
42 ··0x00000270·34002e4c·43383500·2e4c4338·36007265·4..LC85..LC86.re42 ··0x00000270·34002e4c·43383500·2e4c4338·36007265·4..LC85..LC86.re
18.4 KB
errors.o
2.92 KB
readelf --wide --relocs {}
    
Offset 134, 34 lines modifiedOffset 134, 34 lines modified
134 00000778··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current134 00000778··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
135 000007e0··0000620a·R_ARM_THM_CALL·········00000000···PyTuple_Pack135 000007e0··0000620a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
136 000007f2··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords136 000007f2··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
137 00000860··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords137 00000860··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
138 0000088c··0000750a·R_ARM_THM_CALL·········00000000···PyTuple_New138 0000088c··0000750a·R_ARM_THM_CALL·········00000000···PyTuple_New
139 000008a0··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords139 000008a0··0000740a·R_ARM_THM_CALL·········00000000···PyEval_CallObjectWithKeywords
140 000008ca··00006c0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass140 000008ca··00006c0a·R_ARM_THM_CALL·········00000000···PyObject_IsSubclass
141 0000095e··00006a0a·R_ARM_THM_CALL·········00000000···Py_GetRecursionLimit141 0000094e··00006a0a·R_ARM_THM_CALL·········00000000···Py_GetRecursionLimit
142 00000a1c··0000730a·R_ARM_THM_CALL·········0000077d···PyErr_NormalizeException142 000009c4··0000730a·R_ARM_THM_CALL·········0000077d···PyErr_NormalizeException
143 00000a28··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_143 00000a28··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
144 00000a2c··0000701a·R_ARM_GOT_BREL·········00000000···PyInstance_Type144 00000a2c··0000701a·R_ARM_GOT_BREL·········00000000···PyInstance_Type
145 00000a30··0000711a·R_ARM_GOT_BREL·········00000000···PyClass_Type145 00000a30··0000711a·R_ARM_GOT_BREL·········00000000···PyClass_Type
146 00000a34··0000761a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct146 00000a34··0000761a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
147 00000a38··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current147 00000a38··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
148 00000a3c··0000771a·R_ARM_GOT_BREL·········00000000···PyExc_RuntimeError148 00000a3c··0000771a·R_ARM_GOT_BREL·········00000000···PyExc_RuntimeError
149 00000a40··0000781a·R_ARM_GOT_BREL·········00000000···PyExc_RecursionErrorInst149 00000a40··0000781a·R_ARM_GOT_BREL·········00000000···PyExc_RecursionErrorInst
150 00000ac8··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_150 00000ac8··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
151 00000acc··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current151 00000acc··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
152 00000ae0··0000680a·R_ARM_THM_CALL·········00000000···PyString_FromString152 00000ae0··0000680a·R_ARM_THM_CALL·········00000000···PyString_FromString
153 00000ae6··00007b0a·R_ARM_THM_CALL·········00000000···__errno_location153 00000ae6··00007b0a·R_ARM_THM_CALL·········00000000···__errno_location
154 00000af6··00007c0a·R_ARM_THM_CALL·········00000000···strerror154 00000af6··00007c0a·R_ARM_THM_CALL·········00000000···strerror
155 00000b08··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue155 00000b08··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue
156 00000b7c··00007b0a·R_ARM_THM_CALL·········00000000···__errno_location156 00000b8e··00007b0a·R_ARM_THM_CALL·········00000000···__errno_location
157 00000b92··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue 
158 00000bc4··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue157 00000ba4··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue
 158 00000bc2··00007d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue
159 00000bd0··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals159 00000bce··00007e0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
160 00000bdc··00007c0a·R_ARM_THM_CALL·········00000000···strerror160 00000bda··00007c0a·R_ARM_THM_CALL·········00000000···strerror
161 00000bf8··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_161 00000bf8··00005419·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
162 00000bfc··00001e03·R_ARM_REL32············00000048···.LC4162 00000bfc··00001e03·R_ARM_REL32············00000048···.LC4
163 00000c00··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current163 00000c00··0000551a·R_ARM_GOT_BREL·········00000000···_PyThreadState_Current
164 00000c04··00001d03·R_ARM_REL32············00000040···.LC3164 00000c04··00001d03·R_ARM_REL32············00000040···.LC3
165 00000c08··00001f03·R_ARM_REL32············00000050···.LC5165 00000c08··00001f03·R_ARM_REL32············00000050···.LC5
166 00000c0c··00001d03·R_ARM_REL32············00000040···.LC3166 00000c0c··00001d03·R_ARM_REL32············00000040···.LC3
167 00000c10··00001e03·R_ARM_REL32············00000048···.LC4167 00000c10··00001e03·R_ARM_REL32············00000048···.LC4
15.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 899, 80 lines modifiedOffset 899, 80 lines modified
899 »       ldr»    r4,·[r1,·#0]899 »       ldr»    r4,·[r1,·#0]
900 »       cmp»    r5,·#0900 »       cmp»    r5,·#0
901 »       beq.n»  81c·<PyErr_NormalizeException+0xa0>901 »       beq.n»  81c·<PyErr_NormalizeException+0xa0>
902 »       mov»    r6,·r0902 »       mov»    r6,·r0
903 »       mov»    r7,·r1903 »       mov»    r7,·r1
904 »       mov»    fp,·r2904 »       mov»    fp,·r2
905 »       cmp»    r4,·#0905 »       cmp»    r4,·#0
906 »       beq.w»  9b6·<PyErr_NormalizeException+0x23a>906 »       beq.w»  9de·<PyErr_NormalizeException+0x262>
907 »       ldr»    r3,·[pc,·#652]»;·(a2c·<PyErr_NormalizeException+0x2b0>)907 »       ldr»    r3,·[pc,·#652]»;·(a2c·<PyErr_NormalizeException+0x2b0>)
908 »       ldr»    r2,·[r4,·#4]908 »       ldr»    r2,·[r4,·#4]
909 »       ldr»    r1,·[r5,·#4]909 »       ldr»    r1,·[r5,·#4]
910 »       ldr.w»  r0,·[r8,·r3]910 »       ldr.w»  r0,·[r8,·r3]
911 »       cmp»    r2,·r0911 »       cmp»    r2,·r0
912 »       beq.w»  8ec·<PyErr_NormalizeException+0x170>912 »       beq.w»  a18·<PyErr_NormalizeException+0x29c>
913 »       ldr»    r0,·[r2,·#84]» ;·0x54913 »       ldr»    r0,·[r2,·#84]» ;·0x54
914 »       lsls»   r3,·r0,·#1914 »       lsls»   r3,·r0,·#1
915 »       bmi.n»  824·<PyErr_NormalizeException+0xa8>915 »       bmi.n»  824·<PyErr_NormalizeException+0xa8>
916 »       ldr»    r2,·[pc,·#636]»;·(a30·<PyErr_NormalizeException+0x2b4>)916 »       ldr»    r2,·[pc,·#636]»;·(a30·<PyErr_NormalizeException+0x2b4>)
917 »       ldr.w»  r3,·[r8,·r2]917 »       ldr.w»  r3,·[r8,·r2]
918 »       cmp»    r1,·r3918 »       cmp»    r1,·r3
919 »       beq.n»  840·<PyErr_NormalizeException+0xc4>919 »       beq.n»  840·<PyErr_NormalizeException+0xc4>
920 »       ldr»    r1,·[r1,·#84]» ;·0x54920 »       ldr»    r1,·[r1,·#84]» ;·0x54
921 »       cmp»    r1,·#0921 »       cmp»    r1,·#0
922 »       bge.w»  8fa·<PyErr_NormalizeException+0x17e>922 »       bge.w»  8ea·<PyErr_NormalizeException+0x16e>
923 »       ldr»    r2,·[r5,·#84]» ;·0x54923 »       ldr»    r2,·[r5,·#84]» ;·0x54
924 »       lsls»   r2,·r2,·#1924 »       lsls»   r2,·r2,·#1
925 »       bpl.w»  8fa·<PyErr_NormalizeException+0x17e>925 »       bpl.w»  8ea·<PyErr_NormalizeException+0x16e>
926 »       ldr.w»  r9,·[pc,·#612]»      ;·a34·<PyErr_NormalizeException+0x2b8>926 »       ldr.w»  r9,·[pc,·#612]»      ;·a34·<PyErr_NormalizeException+0x2b8>
927 »       ldr.w»  r3,·[r8,·r9]927 »       ldr.w»  r3,·[r8,·r9]
928 »       cmp»    r4,·r3928 »       cmp»    r4,·r3
929 »       beq.n»  888·<PyErr_NormalizeException+0x10c>929 »       beq.n»  888·<PyErr_NormalizeException+0x10c>
930 »       lsls»   r3,·r0,·#5930 »       lsls»   r3,·r0,·#5
931 »       bmi.n»  854·<PyErr_NormalizeException+0xd8>931 »       bmi.n»  854·<PyErr_NormalizeException+0xd8>
932 »       mov»    r1,·r4932 »       mov»    r1,·r4
933 »       movs»   r0,·#1933 »       movs»   r0,·#1
934 »       bl»     0·<PyTuple_Pack>934 »       bl»     0·<PyTuple_Pack>
935 ·R_ARM_THM_CALL» PyTuple_Pack935 ·R_ARM_THM_CALL» PyTuple_Pack
936 »       mov»    r9,·r0936 »       mov»    sl,·r0
937 »       cmp»    r0,·#0937 »       cmp»    r0,·#0
938 »       beq.w»  90c·<PyErr_NormalizeException+0x190>938 »       beq.w»  8fc·<PyErr_NormalizeException+0x180>
939 »       mov»    r1,·r0939 »       mov»    r1,·r0
940 »       movs»   r2,·#0940 »       movs»   r2,·#0
941 »       mov»    r0,·r5941 »       mov»    r0,·r5
942 »       bl»     0·<PyEval_CallObjectWithKeywords>942 »       bl»     0·<PyEval_CallObjectWithKeywords>
943 ·R_ARM_THM_CALL» PyEval_CallObjectWithKeywords943 ·R_ARM_THM_CALL» PyEval_CallObjectWithKeywords
944 »       ldr.w»  r1,·[r9]944 »       ldr.w»  r1,·[sl]
945 »       mov»    sl,·r0945 »       mov»    r9,·r0
946 »       subs»   r0,·r1,·#1946 »       subs»   r0,·r1,·#1
947 »       str.w»  r0,·[r9]947 »       str.w»  r0,·[sl]
948 »       cmp»    r0,·#0948 »       cmp»    r0,·#0
949 »       beq.n»  8b6·<PyErr_NormalizeException+0x13a>949 »       beq.n»  8b6·<PyErr_NormalizeException+0x13a>
950 »       cmp.w»  sl,·#0950 »       cmp.w»  r9,·#0
951 »       beq.n»  90c·<PyErr_NormalizeException+0x190>951 »       beq.n»  8fc·<PyErr_NormalizeException+0x180>
952 »       ldr»    r0,·[r4,·#0]952 »       ldr»    r0,·[r4,·#0]
953 »       subs»   r1,·r0,·#1953 »       subs»   r1,·r0,·#1
954 »       str»    r1,·[r4,·#0]954 »       str»    r1,·[r4,·#0]
955 »       cmp»    r1,·#0955 »       cmp»    r1,·#0
956 »       beq.n»  87e·<PyErr_NormalizeException+0x102>956 »       beq.n»  87e·<PyErr_NormalizeException+0x102>
957 »       str»    r5,·[r6,·#0]957 »       str»    r5,·[r6,·#0]
958 »       str.w»  sl,·[r7]958 »       str.w»  r9,·[r7]
959 »       add»    sp,·#12959 »       add»    sp,·#12
960 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}960 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
961 »       mov»    r4,·r3961 »       mov»    r4,·r3
962 »       ldr.w»  r9,·[pc,·#520]»      ;·a30·<PyErr_NormalizeException+0x2b4>962 »       ldr.w»  r9,·[pc,·#520]»      ;·a30·<PyErr_NormalizeException+0x2b4>
963 »       ldr.w»  r3,·[r8,·r9]963 »       ldr.w»  r3,·[r8,·r9]
964 »       cmp»    r1,·r3964 »       cmp»    r1,·r3
965 »       beq.n»  8c2·<PyErr_NormalizeException+0x146>965 »       beq.n»  8c2·<PyErr_NormalizeException+0x146>
966 »       ldr»    r1,·[r1,·#84]» ;·0x54966 »       ldr»    r1,·[r1,·#84]» ;·0x54
967 »       cmp»    r1,·#0967 »       cmp»    r1,·#0
968 »       bge.n»  8fa·<PyErr_NormalizeException+0x17e>968 »       bge.n»  8ea·<PyErr_NormalizeException+0x16e>
969 »       ldr»    r0,·[r5,·#84]» ;·0x54969 »       ldr»    r0,·[r5,·#84]» ;·0x54
970 »       lsls»   r1,·r0,·#1970 »       lsls»   r1,·r0,·#1
971 »       bpl.n»  8fa·<PyErr_NormalizeException+0x17e>971 »       bpl.n»  8ea·<PyErr_NormalizeException+0x16e>
972 »       cmp»    r2,·#0972 »       cmp»    r2,·#0
973 »       bne.n»  8c2·<PyErr_NormalizeException+0x146>973 »       bne.n»  8c2·<PyErr_NormalizeException+0x146>
974 »       ldr.w»  lr,·[pc,·#496]»      ;·a34·<PyErr_NormalizeException+0x2b8>974 »       ldr.w»  lr,·[pc,·#496]»      ;·a34·<PyErr_NormalizeException+0x2b8>
975 »       ldr.w»  r3,·[r8,·lr]975 »       ldr.w»  r3,·[r8,·lr]
976 »       cmp»    r4,·r3976 »       cmp»    r4,·r3
977 »       beq.n»  888·<PyErr_NormalizeException+0x10c>977 »       beq.n»  888·<PyErr_NormalizeException+0x10c>
978 »       ldr»    r3,·[r4,·#4]978 »       ldr»    r3,·[r4,·#4]
168 KB
getargs.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········23704·(bytes·into·file)13 ··Start·of·section·headers:··········23716·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.54 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x5c98:1 There·are·15·section·headers,·starting·at·offset·0x5ca4:
  
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]·.text·············PROGBITS········00000000·000034·0001a4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004e88·0000e0·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·004e94·0000e0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001d8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001d8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001d8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001d8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001d8·000a03·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001d8·000a03·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000bdc·002ad4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000bdc·002ae0·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·004f68·000c40·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·004f74·000c40·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0036b0·0000ec·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0036bc·0000ec·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·005ba8·000070·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·005bb4·000070·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·00379c·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0037a8·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00379c·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0037a8·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0037d0·000ee0·10·····13·171··416 ··[12]·.symtab···········SYMTAB··········00000000·0037dc·000ee0·10·····13·171··4
17 ··[13]·.strtab···········STRTAB··········00000000·0046b0·0007d5·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0046bc·0007d5·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·005c18·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·005c24·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
11.8 KB
readelf --wide --symbols {}
    
Offset 20, 17 lines modifiedOffset 20, 17 lines modified
20 ····16:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1120 ····16:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
21 ····17:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1221 ····17:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
22 ····18:·00000158·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1322 ····18:·00000158·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
23 ····19:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1423 ····19:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
24 ····20:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1524 ····20:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
25 ····21:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1625 ····21:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
26 ····22:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····22:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
27 ····23:·00000bad··4376·FUNC····LOCAL··DEFAULT····6·convertsimple27 ····23:·00000bad··4388·FUNC····LOCAL··DEFAULT····6·convertsimple
28 ····24:·00001ced····62·FUNC····LOCAL··DEFAULT····6·cleanreturn28 ····24:·00001cf9····62·FUNC····LOCAL··DEFAULT····6·cleanreturn
29 ····25:·00002751···316·FUNC····LOCAL··DEFAULT····6·skipitem29 ····25:·0000275d···316·FUNC····LOCAL··DEFAULT····6·skipitem
30 ····26:·000009d5···472·FUNC····LOCAL··DEFAULT····6·convertitem30 ····26:·000009d5···472·FUNC····LOCAL··DEFAULT····6·convertitem
31 ····27:·00000025···280·FUNC····LOCAL··DEFAULT····1·seterror.part.031 ····27:·00000025···280·FUNC····LOCAL··DEFAULT····1·seterror.part.0
32 ····28:·00000944·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·00000944·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····29:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····30:·00000b94·····0·NOTYPE··LOCAL··DEFAULT····6·$d34 ····30:·00000b94·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····31:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1735 ····31:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
36 ····32:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1836 ····32:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
39.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4e88·contains·28·entries:1 Relocation·section·'.rel.text'·at·offset·0x4e94·contains·28·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString3 00000010··0000be0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
4 00000018··0000c019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_4 00000018··0000c019·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
5 0000001c··0000c11a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError5 0000001c··0000c11a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
6 00000020··00002c03·R_ARM_REL32············00000338···.LC306 00000020··00002c03·R_ARM_REL32············00000338···.LC30
7 0000005a··0000bb0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf7 0000005a··0000bb0a·R_ARM_THM_CALL·········00000000···PyOS_snprintf
8 00000060··0000c60a·R_ARM_THM_CALL·········00000000···strlen8 00000060··0000c60a·R_ARM_THM_CALL·········00000000···strlen
845 B
strings --all --bytes=8 {}
    
Offset 81, 16 lines modifiedOffset 81, 16 lines modified
81 argument81 argument
82 string·or·buffer82 string·or·buffer
83 convertible·to·a·buffer83 convertible·to·a·buffer
84 string·or·read-only·buffer84 string·or·read-only·buffer
85 |K|I{DyD85 |K|I{DyD
86 pIRF\OyD86 pIRF\OyD
87 {·`9FhhTh87 {·`9FhhTh
88 L)YF·FzD88 P)YF·FzD
89 UJYF·FzD89 KJYF·FzD
90 3yDj`+`O90 3yDj`+`O
91 eLfM|D}D91 eLfM|D}D
92 XU************************=*=***==*==**.***=*=************===k=*==*==*=****DDD*D**D92 XU************************=*=***==*==**.***=*=************===k=*==*==*=****DDD*D**D
93 2"`_x#/293 2"`_x#/2
94 J+F1F·FzD94 J+F1F·FzD
95 2F&D)F·F95 2F&D)F·F
96 vgetargskeywords96 vgetargskeywords
110 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 412, 15 lines modifiedOffset 412, 15 lines modified
412 »       ldr»    r4,·[sp,·#48]» ;·0x30412 »       ldr»    r4,·[sp,·#48]» ;·0x30
413 »       ldr»    r6,·[r4,·r7]413 »       ldr»    r6,·[r4,·r7]
414 »       ldr»    r0,·[r6,·#0]414 »       ldr»    r0,·[r6,·#0]
415 »       bl»     0·<PyErr_Format>415 »       bl»     0·<PyErr_Format>
416 ·R_ARM_THM_CALL» PyErr_Format416 ·R_ARM_THM_CALL» PyErr_Format
417 »       ldr.w»  r1,·[fp]417 »       ldr.w»  r1,·[fp]
418 »       movs»   r0,·#0418 »       movs»   r0,·#0
419 »       bl»     1cec·<cleanreturn>419 »       bl»     1cf8·<cleanreturn>
420 »       b.n»    250·<vgetargskeywords+0x1f4>420 »       b.n»    250·<vgetargskeywords+0x1f4>
421 »       mov»    r1,·r2421 »       mov»    r1,·r2
422 »       ldr»    r0,·[sp,·#36]» ;·0x24422 »       ldr»    r0,·[sp,·#36]» ;·0x24
423 »       str»    r2,·[sp,·#60]» ;·0x3c423 »       str»    r2,·[sp,·#60]» ;·0x3c
424 »       bl»     0·<PyDict_GetItemString>424 »       bl»     0·<PyDict_GetItemString>
425 ·R_ARM_THM_CALL» PyDict_GetItemString425 ·R_ARM_THM_CALL» PyDict_GetItemString
426 »       ldr»    r2,·[sp,·#60]» ;·0x3c426 »       ldr»    r2,·[sp,·#60]» ;·0x3c
784 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 39, 28 lines modifiedOffset 39, 28 lines modified
39 PyArg_VaParse():39 PyArg_VaParse():
40 »       push»   {r4,·lr}40 »       push»   {r4,·lr}
41 »       movs»   r3,·#041 »       movs»   r3,·#0
42 »       mov»    r4,·r242 »       mov»    r4,·r2
43 »       sub»    sp,·#843 »       sub»    sp,·#8
44 »       add»    r2,·sp,·#444 »       add»    r2,·sp,·#4
45 »       str»    r4,·[sp,·#4]45 »       str»    r4,·[sp,·#4]
46 »       bl»     1dac·<vgetargs1>46 »       bl»     1db8·<vgetargs1>
47 ·R_ARM_THM_CALL» vgetargs147 ·R_ARM_THM_CALL» vgetargs1
48 »       add»    sp,·#848 »       add»    sp,·#8
49 »       pop»    {r4,·pc}49 »       pop»    {r4,·pc}
  
50 0000004c·<_PyArg_VaParse_SizeT>:50 0000004c·<_PyArg_VaParse_SizeT>:
51 _PyArg_VaParse_SizeT():51 _PyArg_VaParse_SizeT():
52 »       push»   {r4,·lr}52 »       push»   {r4,·lr}
53 »       movs»   r3,·#253 »       movs»   r3,·#2
54 »       mov»    r4,·r254 »       mov»    r4,·r2
55 »       sub»    sp,·#855 »       sub»    sp,·#8
56 »       add»    r2,·sp,·#456 »       add»    r2,·sp,·#4
57 »       str»    r4,·[sp,·#4]57 »       str»    r4,·[sp,·#4]
58 »       bl»     1dac·<vgetargs1>58 »       bl»     1db8·<vgetargs1>
59 ·R_ARM_THM_CALL» vgetargs159 ·R_ARM_THM_CALL» vgetargs1
60 »       add»    sp,·#860 »       add»    sp,·#8
61 »       pop»    {r4,·pc}61 »       pop»    {r4,·pc}
  
62 00000060·<PyArg_VaParseTupleAndKeywords>:62 00000060·<PyArg_VaParseTupleAndKeywords>:
63 PyArg_VaParseTupleAndKeywords():63 PyArg_VaParseTupleAndKeywords():
64 »       push»   {r4,·r5,·lr}64 »       push»   {r4,·r5,·lr}
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 84, 22 lines modifiedOffset 84, 22 lines modified
84 ··0x00000510·79496e74·5f417355·6e736967·6e65644c·yInt_AsUnsignedL84 ··0x00000510·79496e74·5f417355·6e736967·6e65644c·yInt_AsUnsignedL
85 ··0x00000520·6f6e674d·61736b00·5079436f·6d706c65·ongMask.PyComple85 ··0x00000520·6f6e674d·61736b00·5079436f·6d706c65·ongMask.PyComple
86 ··0x00000530·785f4173·43436f6d·706c6578·0050794c·x_AsCComplex.PyL86 ··0x00000530·785f4173·43436f6d·706c6578·0050794c·x_AsCComplex.PyL
87 ··0x00000540·6f6e675f·41734c6f·6e674c6f·6e670050·ong_AsLongLong.P87 ··0x00000540·6f6e675f·41734c6f·6e674c6f·6e670050·ong_AsLongLong.P
88 ··0x00000550·794c6f6e·675f4173·556e7369·676e6564·yLong_AsUnsigned88 ··0x00000550·794c6f6e·675f4173·556e7369·676e6564·yLong_AsUnsigned
89 ··0x00000560·4c6f6e67·4d61736b·00507955·6e69636f·LongMask.PyUnico89 ··0x00000560·4c6f6e67·4d61736b·00507955·6e69636f·LongMask.PyUnico
90 ··0x00000570·64655543·53345f47·65744465·6661756c·deUCS4_GetDefaul90 ··0x00000570·64655543·53345f47·65744465·6661756c·deUCS4_GetDefaul
91 ··0x00000580·74456e63·6f64696e·67005f50·79556e69·tEncoding._PyUni91 ··0x00000580·74456e63·6f64696e·67005079·42756666·tEncoding.PyBuff
 92 ··0x00000590·65725f49·73436f6e·74696775·6f757300·er_IsContiguous.
92 ··0x00000590·636f6465·55435334·5f417344·65666175·codeUCS4_AsDefau 
93 ··0x000005a0·6c74456e·636f6465·64537472·696e6700·ltEncodedString. 
94 ··0x000005b0·5079556e·69636f64·65554353·345f4672·PyUnicodeUCS4_Fr93 ··0x000005a0·5f507955·6e69636f·64655543·53345f41·_PyUnicodeUCS4_A
95 ··0x000005c0·6f6d4f62·6a656374·00507955·6e69636f·omObject.PyUnico 
96 ··0x000005d0·64655543·53345f41·73456e63·6f646564·deUCS4_AsEncoded 
97 ··0x000005e0·53747269·6e670050·79427566·6665725f·String.PyBuffer_ 
98 ··0x000005f0·4973436f·6e746967·756f7573·00507946·IsContiguous.PyF94 ··0x000005b0·73446566·61756c74·456e636f·64656453·sDefaultEncodedS
 95 ··0x000005c0·7472696e·67005079·556e6963·6f646555·tring.PyUnicodeU
 96 ··0x000005d0·4353345f·46726f6d·4f626a65·63740050·CS4_FromObject.P
 97 ··0x000005e0·79556e69·636f6465·55435334·5f417345·yUnicodeUCS4_AsE
 98 ··0x000005f0·6e636f64·65645374·72696e67·00507946·ncodedString.PyF
99 ··0x00000600·6c6f6174·5f547970·65005079·4578635f·loat_Type.PyExc_99 ··0x00000600·6c6f6174·5f547970·65005079·4578635f·loat_Type.PyExc_
100 ··0x00000610·4f766572·666c6f77·4572726f·72005079·OverflowError.Py100 ··0x00000610·4f766572·666c6f77·4572726f·72005079·OverflowError.Py
101 ··0x00000620·4572725f·5761726e·45780050·794c6f6e·Err_WarnEx.PyLon101 ··0x00000620·4572725f·5761726e·45780050·794c6f6e·Err_WarnEx.PyLon
102 ··0x00000630·675f4173·556e7369·676e6564·4c6f6e67·g_AsUnsignedLong102 ··0x00000630·675f4173·556e7369·676e6564·4c6f6e67·g_AsUnsignedLong
103 ··0x00000640·4c6f6e67·4d61736b·00507945·78635f44·LongMask.PyExc_D103 ··0x00000640·4c6f6e67·4d61736b·00507945·78635f44·LongMask.PyExc_D
104 ··0x00000650·65707265·63617469·6f6e5761·726e696e·eprecationWarnin104 ··0x00000650·65707265·63617469·6f6e5761·726e696e·eprecationWarnin
105 ··0x00000660·67005f50·79417267·5f4e6f4b·6579776f·g._PyArg_NoKeywo105 ··0x00000660·67005f50·79417267·5f4e6f4b·6579776f·g._PyArg_NoKeywo
24.1 KB
pystate.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········7128·(bytes·into·file)13 ··Start·of·section·headers:··········7124·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.87 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x1bd8:1 There·are·15·section·headers,·starting·at·offset·0x1bd4:
  
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]·.text·············PROGBITS········00000000·000034·000668·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000664·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0017c8·0002e0·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0017c4·0002e0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00069c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000698·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00069c·000018·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000698·000018·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00069c·000301·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000698·000301·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0009a0·000040·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00099c·000040·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001aa8·000020·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001aa4·000020·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0009e0·00013c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0009dc·00013c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001ac8·000090·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·001ac4·000090·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000b1c·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·000b18·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b1c·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b18·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000b50·0007c0·10·····13··75··416 ··[12]·.symtab···········SYMTAB··········00000000·000b4c·0007c0·10·····13··75··4
17 ··[13]·.strtab···········STRTAB··········00000000·001310·0004b5·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·00130c·0004b5·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·001b58·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·001b54·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
4.32 KB
readelf --wide --symbols {}
    
Offset 32, 34 lines modifiedOffset 32, 34 lines modified
32 ····28:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d32 ····28:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····29:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC433 ····29:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
34 ····30:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC534 ····30:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
35 ····31:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC637 ····33:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
38 ····34:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·00000448·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000491···184·FUNC····LOCAL··DEFAULT····1·tstate_delete_common39 ····35:·00000491···180·FUNC····LOCAL··DEFAULT····1·tstate_delete_common
40 ····36:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····36:·00000484·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····37:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC741 ····37:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
42 ····38:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC842 ····38:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
43 ····39:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC943 ····39:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
44 ····40:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1044 ····40:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
45 ····41:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1145 ····41:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
46 ····42:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····42:·00000490·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····43:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····43:·00000528·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····44:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
49 ····45:·00000548·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····45:·00000544·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····46:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1250 ····46:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
51 ····47:·00000590·····0·NOTYPE··LOCAL··DEFAULT····1·$d51 ····47:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
52 ····48:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1352 ····48:·00000260·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
53 ····49:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·00000598·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1455 ····51:·0000028c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
56 ····52:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1556 ····52:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
57 ····53:·00000604·····0·NOTYPE··LOCAL··DEFAULT····1·$t57 ····53:·00000600·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·00000658·····0·NOTYPE··LOCAL··DEFAULT····1·$d58 ····54:·00000654·····0·NOTYPE··LOCAL··DEFAULT····1·$d
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
60 ····56:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·$d60 ····56:·00000094·····0·NOTYPE··LOCAL··DEFAULT····8·$d
61 ····57:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·$t61 ····57:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·$t
62 ····58:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·$d62 ····58:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
63 ····59:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·$t63 ····59:·00000118·····0·NOTYPE··LOCAL··DEFAULT····8·$t
64 ····60:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·$d64 ····60:·00000120·····0·NOTYPE··LOCAL··DEFAULT····8·$d
65 ····61:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·$t65 ····61:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·$t
7.34 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x17c8·contains·92·entries:1 Relocation·section·'.rel.text'·at·offset·0x17c4·contains·92·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··00004c0a·R_ARM_THM_CALL·········00000000···malloc3 00000004··00004c0a·R_ARM_THM_CALL·········00000000···malloc
4 00000014··00004d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock4 00000014··00004d0a·R_ARM_THM_CALL·········00000000···PyThread_allocate_lock
5 0000003a··00004e0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock5 0000003a··00004e0a·R_ARM_THM_CALL·········00000000···PyThread_acquire_lock
6 00000046··00004f0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock6 00000046··00004f0a·R_ARM_THM_CALL·········00000000···PyThread_release_lock
7 00000052··0000500a·R_ARM_THM_CALL·········00000000···Py_FatalError7 00000052··0000500a·R_ARM_THM_CALL·········00000000···Py_FatalError
8 00000058··00000103·R_ARM_REL32············00000000···.bss8 00000058··00000103·R_ARM_REL32············00000000···.bss
8.73 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 592, 242 lines modifiedOffset 592, 240 lines modified
592 ·R_ARM_REL32»    .LC6592 ·R_ARM_REL32»    .LC6
  
593 00000490·<tstate_delete_common>:593 00000490·<tstate_delete_common>:
594 tstate_delete_common():594 tstate_delete_common():
595 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}595 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
596 »       mov»    r5,·r0596 »       mov»    r5,·r0
597 »       cmp»    r0,·#0597 »       cmp»    r0,·#0
598 »       beq.n»  520·<tstate_delete_common+0x90>598 »       beq.n»  512·<tstate_delete_common+0x82>
599 »       ldr»    r6,·[r5,·#4]599 »       ldr»    r6,·[r5,·#4]
600 »       cmp»    r6,·#0 
601 »       beq.n»  516·<tstate_delete_common+0x86>600 »       cbz»    r6,·508·<tstate_delete_common+0x78>
602 »       ldr»    r3,·[pc,·#136]»;·(52c·<tstate_delete_common+0x9c>)601 »       ldr»    r3,·[pc,·#136]»;·(528·<tstate_delete_common+0x98>)
603 »       adds»   r7,·r6,·#4602 »       adds»   r7,·r6,·#4
604 »       ldr.w»  r9,·[pc,·#136]»      ;·530·<tstate_delete_common+0xa0>603 »       ldr.w»  r9,·[pc,·#136]»      ;·52c·<tstate_delete_common+0x9c>
605 »       mov.w»  sl,·#0604 »       mov.w»  sl,·#0
606 »       ldr.w»  r8,·[pc,·#132]»      ;·534·<tstate_delete_common+0xa4>605 »       ldr.w»  r8,·[pc,·#132]»      ;·530·<tstate_delete_common+0xa0>
607 »       add»    r3,·pc606 »       add»    r3,·pc
608 »       ldr.w»  fp,·[pc,·#132]»      ;·538·<tstate_delete_common+0xa8>607 »       ldr.w»  fp,·[pc,·#128]»      ;·534·<tstate_delete_common+0xa4>
609 »       add»    r9,·pc608 »       add»    r9,·pc
610 »       add»    r8,·pc609 »       add»    r8,·pc
611 »       movs»   r1,·#1610 »       movs»   r1,·#1
612 »       add»    fp,·pc611 »       add»    fp,·pc
613 »       ldr»    r0,·[r3,·#0]612 »       ldr»    r0,·[r3,·#0]
614 »       bl»     0·<PyThread_acquire_lock>613 »       bl»     0·<PyThread_acquire_lock>
615 ·R_ARM_THM_CALL» PyThread_acquire_lock614 ·R_ARM_THM_CALL» PyThread_acquire_lock
616 »       ldr»    r4,·[r7,·#0]615 »       ldr»    r4,·[r7,·#0]
617 »       cbz»    r4,·50c·<tstate_delete_common+0x7c>616 »       cbz»    r4,·4fe·<tstate_delete_common+0x6e>
618 »       cmp»    r4,·r5617 »       cmp»    r4,·r5
619 »       bne.n»  4e4·<tstate_delete_common+0x54>618 »       bne.n»  4e2·<tstate_delete_common+0x52>
620 »       ldr»    r1,·[pc,·#108]»;·(53c·<tstate_delete_common+0xac>)619 »       ldr»    r1,·[pc,·#108]»;·(538·<tstate_delete_common+0xa8>)
621 »       ldr»    r5,·[r4,·#0]620 »       ldr»    r5,·[r4,·#0]
622 »       add»    r1,·pc621 »       add»    r1,·pc
623 »       str»    r5,·[r7,·#0]622 »       str»    r5,·[r7,·#0]
624 »       ldr»    r0,·[r1,·#0]623 »       ldr»    r0,·[r1,·#0]
625 »       bl»     0·<PyThread_release_lock>624 »       bl»     0·<PyThread_release_lock>
626 ·R_ARM_THM_CALL» PyThread_release_lock625 ·R_ARM_THM_CALL» PyThread_release_lock
627 »       mov»    r0,·r4626 »       mov»    r0,·r4
628 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}627 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
629 »       b.w»    0·<free>628 »       b.w»    0·<free>
630 ·R_ARM_THM_JUMP24»       free629 ·R_ARM_THM_JUMP24»       free
631 »       cmp»    r4,·sl630 »       cmp»    r4,·sl
632 »       beq.n»  4f6·<tstate_delete_common+0x66>631 »       beq.n»  4f4·<tstate_delete_common+0x64>
633 »       ldr»    r0,·[r6,·#4]632 »       ldr»    r0,·[r6,·#4]
634 »       mov»    sl,·r4633 »       mov»    sl,·r4
635 »       ldr»    r2,·[r4,·#0]634 »       ldr»    r2,·[r4,·#0]
636 »       cmp»    r2,·r0635 »       cmp»    r2,·r0
637 »       beq.n»  500·<tstate_delete_common+0x70>636 »       beq.n»  51c·<tstate_delete_common+0x8c>
638 »       mov»    r7,·r4637 »       mov»    r7,·r4
639 »       b.n»    4c4·<tstate_delete_common+0x34>638 »       b.n»    4c2·<tstate_delete_common+0x32>
640 »       mov»    r0,·r8639 »       mov»    r0,·r8
641 »       bl»     0·<Py_FatalError>640 »       bl»     0·<Py_FatalError>
642 ·R_ARM_THM_CALL» Py_FatalError641 ·R_ARM_THM_CALL» Py_FatalError
643 »       ldr»    r4,·[r7,·#0]642 »       ldr»    r4,·[r7,·#0]
644 »       b.n»    4e8·<tstate_delete_common+0x58>643 »       b.n»    4e6·<tstate_delete_common+0x56>
645 »       mov»    r0,·fp 
646 »       bl»     0·<Py_FatalError> 
647 ·R_ARM_THM_CALL» Py_FatalError 
648 »       ldr»    r4,·[r7,·#0] 
649 »       mov»    r7,·r4 
650 »       b.n»    4c4·<tstate_delete_common+0x34> 
651 »       mov»    r0,·r9644 »       mov»    r0,·r9
652 »       bl»     0·<Py_FatalError>645 »       bl»     0·<Py_FatalError>
653 ·R_ARM_THM_CALL» Py_FatalError646 ·R_ARM_THM_CALL» Py_FatalError
654 »       ldr»    r4,·[r7,·#0]647 »       ldr»    r4,·[r7,·#0]
655 »       b.n»    4c8·<tstate_delete_common+0x38>648 »       b.n»    4c6·<tstate_delete_common+0x36>
656 »       ldr»    r0,·[pc,·#40]» ;·(540·<tstate_delete_common+0xb0>)649 »       ldr»    r0,·[pc,·#48]» ;·(53c·<tstate_delete_common+0xac>)
657 »       add»    r0,·pc650 »       add»    r0,·pc
658 »       bl»     0·<Py_FatalError>651 »       bl»     0·<Py_FatalError>
659 ·R_ARM_THM_CALL» Py_FatalError652 ·R_ARM_THM_CALL» Py_FatalError
660 »       b.n»    4a0·<tstate_delete_common+0x10>653 »       b.n»    49e·<tstate_delete_common+0xe>
661 »       ldr»    r0,·[pc,·#32]» ;·(544·<tstate_delete_common+0xb4>)654 »       ldr»    r0,·[pc,·#44]» ;·(540·<tstate_delete_common+0xb0>)
662 »       add»    r0,·pc655 »       add»    r0,·pc
663 »       bl»     0·<Py_FatalError>656 »       bl»     0·<Py_FatalError>
664 ·R_ARM_THM_CALL» Py_FatalError657 ·R_ARM_THM_CALL» Py_FatalError
665 »       b.n»    49a·<tstate_delete_common+0xa>658 »       b.n»    49a·<tstate_delete_common+0xa>
666 »       nop 
667 »       .word»  0x00000078 
668 ·R_ARM_REL32»    .bss659 »       mov»    r0,·fp
 660 »       bl»     0·<Py_FatalError>
 661 ·R_ARM_THM_CALL» Py_FatalError
 662 »       ldr»    r4,·[r7,·#0]
 663 »       mov»    r7,·r4
 664 »       b.n»    4c2·<tstate_delete_common+0x32>
669 »       .word»  0x00000076665 »       .word»  0x00000076
 666 ·R_ARM_REL32»    .bss
 667 »       .word»  0x00000074
670 ·R_ARM_REL32»    .LC9668 ·R_ARM_REL32»    .LC9
671 »       .word»  0x00000078669 »       .word»  0x00000076
672 ·R_ARM_REL32»    .LC10670 ·R_ARM_REL32»    .LC10
673 »       .word»  0x00000078671 »       .word»  0x00000076
674 ·R_ARM_REL32»    .LC11672 ·R_ARM_REL32»    .LC11
675 »       .word»  0x00000068673 »       .word»  0x00000066
676 ·R_ARM_REL32»    .bss674 ·R_ARM_REL32»    .bss
677 »       .word»  0x00000024675 »       .word»  0x0000002e
678 ·R_ARM_REL32»    .LC8676 ·R_ARM_REL32»    .LC8
679 »       .word»  0x0000001e677 »       .word»  0x00000028
680 ·R_ARM_REL32»    .LC7678 ·R_ARM_REL32»    .LC7
  
681 00000548·<_PyThreadState_Prealloc>:679 00000544·<_PyThreadState_Prealloc>:
682 _PyThreadState_Prealloc():680 _PyThreadState_Prealloc():
683 »       movs»   r1,·#0681 »       movs»   r1,·#0
684 »       b.n»    68·<new_threadstate>682 »       b.n»    68·<new_threadstate>
  
685 0000054c·<_PyThreadState_Init>:683 00000548·<_PyThreadState_Init>:
686 _PyThreadState_Init():684 _PyThreadState_Init():
687 »       b.n»    f0·<_PyGILState_NoteThreadState>685 »       b.n»    f0·<_PyGILState_NoteThreadState>
688 »       nop686 »       nop
  
689 00000550·<PyThreadState_DeleteCurrent>:687 0000054c·<PyThreadState_DeleteCurrent>:
690 PyThreadState_DeleteCurrent():688 PyThreadState_DeleteCurrent():
691 »       push»   {r3,·r4,·r5,·lr}689 »       push»   {r3,·r4,·r5,·lr}
692 »       ldr»    r3,·[pc,·#60]» ;·(590·<PyThreadState_DeleteCurrent+0x40>)690 »       ldr»    r3,·[pc,·#60]» ;·(58c·<PyThreadState_DeleteCurrent+0x40>)
693 »       add»    r3,·pc691 »       add»    r3,·pc
694 »       ldr»    r5,·[r3,·#20]692 »       ldr»    r5,·[r3,·#20]
695 »       cbz»    r5,·584·<PyThreadState_DeleteCurrent+0x34>693 »       cbz»    r5,·580·<PyThreadState_DeleteCurrent+0x34>
696 »       ldr»    r4,·[pc,·#56]» ;·(594·<PyThreadState_DeleteCurrent+0x44>)694 »       ldr»    r4,·[pc,·#56]» ;·(590·<PyThreadState_DeleteCurrent+0x44>)
697 »       movs»   r2,·#0695 »       movs»   r2,·#0
698 »       add»    r4,·pc696 »       add»    r4,·pc
699 »       ldr»    r0,·[r4,·#12]697 »       ldr»    r0,·[r4,·#12]
700 »       str»    r2,·[r4,·#20]698 »       str»    r2,·[r4,·#20]
701 »       cbz»    r0,·576·<PyThreadState_DeleteCurrent+0x26>699 »       cbz»    r0,·572·<PyThreadState_DeleteCurrent+0x26>
702 »       ldr»    r0,·[r4,·#16]700 »       ldr»    r0,·[r4,·#16]
703 »       bl»     0·<PyThread_get_key_value>701 »       bl»     0·<PyThread_get_key_value>
704 ·R_ARM_THM_CALL» PyThread_get_key_value702 ·R_ARM_THM_CALL» PyThread_get_key_value
705 »       cmp»    r5,·r0703 »       cmp»    r5,·r0
706 »       bne.n»  576·<PyThreadState_DeleteCurrent+0x26>704 »       bne.n»  572·<PyThreadState_DeleteCurrent+0x26>
707 »       ldr»    r0,·[r4,·#16]705 »       ldr»    r0,·[r4,·#16]
Max diff block lines reached; 4150/8755 bytes (47.40%) of diff not shown.
21.1 KB
pythonrun.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········27936·(bytes·into·file)13 ··Start·of·section·headers:··········27948·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.19 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x6d20:1 There·are·19·section·headers,·starting·at·offset·0x6d2c:
  
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]·.text·············PROGBITS········00000000·000034·001b14·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001b14·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0057bc·001010·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·0057c0·001010·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001b48·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001b48·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·001b4c·0000c0·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001b4c·0000c0·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001b4c·000897·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001b4c·000897·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0023e4·000204·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0023e4·000208·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0067cc·0000c0·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0067d0·0000c8·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0025e8·0005b0·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0025ec·0005b0·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00688c·0003e0·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·006898·0003e0·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·002b98·000004·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·002b9c·000004·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·006c6c·000008·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·006c78·000008·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·002b9c·000004·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·002ba0·000004·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·006c74·000008·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·006c80·000008·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·002ba0·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·002ba4·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ba0·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ba4·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·002bd4·001a40·10·····17·199··420 ··[16]·.symtab···········SYMTAB··········00000000·002bd8·001a40·10·····17·199··4
21 ··[17]·.strtab···········STRTAB··········00000000·004614·0011a8·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·004618·0011a8·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·006c7c·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·006c88·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
2.52 KB
readelf --wide --symbols {}
    
Offset 82, 17 lines modifiedOffset 82, 17 lines modified
82 ····78:·00000019····52·FUNC····LOCAL··DEFAULT····6·run_mod82 ····78:·00000019····52·FUNC····LOCAL··DEFAULT····6·run_mod
83 ····79:·00000408·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4683 ····79:·00000408·····0·NOTYPE··LOCAL··DEFAULT····5·.LC46
84 ····80:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4784 ····80:·00000414·····0·NOTYPE··LOCAL··DEFAULT····5·.LC47
85 ····81:·00000420·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4885 ····81:·00000420·····0·NOTYPE··LOCAL··DEFAULT····5·.LC48
86 ····82:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4986 ····82:·0000042c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49
87 ····83:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000444·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5088 ····84:·00000444·····0·NOTYPE··LOCAL··DEFAULT····5·.LC50
89 ····85:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$d89 ····85:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·$d
90 ····86:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····87:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00000e00·····0·NOTYPE··LOCAL··DEFAULT····1·$t92 ····88:·00000e00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
93 ····89:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····89:·00000e5c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····1·$t94 ····90:·00000e60·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·00000450·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5195 ····91:·00000450·····0·NOTYPE··LOCAL··DEFAULT····5·.LC51
96 ····92:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5296 ····92:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC52
97 ····93:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5397 ····93:·00000468·····0·NOTYPE··LOCAL··DEFAULT····5·.LC53
98 ····94:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5498 ····94:·00000478·····0·NOTYPE··LOCAL··DEFAULT····5·.LC54
7.47 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x57bc·contains·514·entries:1 Relocation·section·'.rel.text'·at·offset·0x57c0·contains·514·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··0000c80a·R_ARM_THM_CALL·········00000000···fileno3 00000004··0000c80a·R_ARM_THM_CALL·········00000000···fileno
4 00000008··0000c90a·R_ARM_THM_CALL·········00000000···isatty4 00000008··0000c90a·R_ARM_THM_CALL·········00000000···isatty
5 00000020··0000ca0a·R_ARM_THM_CALL·········00000000···strcmp5 00000020··0000ca0a·R_ARM_THM_CALL·········00000000···strcmp
6 00000030··0000ca0a·R_ARM_THM_CALL·········00000000···strcmp6 00000030··0000ca0a·R_ARM_THM_CALL·········00000000···strcmp
7 0000003c··00000103·R_ARM_REL32············00000000···.bss7 0000003c··00000103·R_ARM_REL32············00000000···.bss
8 00000040··00000403·R_ARM_REL32············00000000···.LC08 00000040··00000403·R_ARM_REL32············00000000···.LC0
422 B
strings --all --bytes=8 {}
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <unknown>77 <unknown>
78 :·<exception·str()·failed>78 :·<exception·str()·failed>
79 Fatal·Python·error:·%s79 Fatal·Python·error:·%s
80 Py_EndInterpreter:·thread·is·not·current80 Py_EndInterpreter:·thread·is·not·current
81 Py_EndInterpreter:·thread·still·has·a·frame81 Py_EndInterpreter:·thread·still·has·a·frame
82 Py_EndInterpreter:·not·the·last·thread82 Py_EndInterpreter:·not·the·last·thread
83 Py_NewInterpreter:·call·Py_Initialize·first83 Py_NewInterpreter:·call·Py_Initialize·first
84 ·F4h7JKF7I84 ·F4h8JKF8I
85 2FIF·F+F85 2FIF·F+F
86 initmain86 initmain
87 initsite87 initsite
88 isatty_no_error88 isatty_no_error
89 err_input89 err_input
90 handle_system_exit90 handle_system_exit
91 initialized91 initialized
621 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2129, 15 lines modifiedOffset 2129, 15 lines modified
2129 »       cbz»    r0,·11b6·<Py_CompileStringFlags+0x46>2129 »       cbz»    r0,·11b6·<Py_CompileStringFlags+0x46>
2130 »       ldr»    r1,·[sp,·#12]2130 »       ldr»    r1,·[sp,·#12]
2131 »       mov»    r0,·r62131 »       mov»    r0,·r6
2132 »       ldr»    r2,·[sp,·#8]2132 »       ldr»    r2,·[sp,·#8]
2133 »       mov»    r3,·r52133 »       mov»    r3,·r5
2134 »       str»    r4,·[sp,·#0]2134 »       str»    r4,·[sp,·#0]
2135 »       str»    r1,·[sp,·#8]2135 »       str»    r1,·[sp,·#8]
2136 »       bl»     164·<Py_InitializeEx+0x100>2136 »       bl»     168·<Py_InitializeEx+0x104>
2137 ·R_ARM_THM_CALL» PyParser_ASTFromString2137 ·R_ARM_THM_CALL» PyParser_ASTFromString
2138 »       ldr»    r1,·[sp,·#8]2138 »       ldr»    r1,·[sp,·#8]
2139 »       mov»    ip,·r02139 »       mov»    ip,·r0
2140 »       cbz»    r0,·11bc·<Py_CompileStringFlags+0x4c>2140 »       cbz»    r0,·11bc·<Py_CompileStringFlags+0x4c>
2141 »       cbz»    r5,·11a2·<Py_CompileStringFlags+0x32>2141 »       cbz»    r5,·11a2·<Py_CompileStringFlags+0x32>
2142 »       ldr»    r3,·[r5,·#0]2142 »       ldr»    r3,·[r5,·#0]
2143 »       lsls»   r3,·r3,·#212143 »       lsls»   r3,·r3,·#21
5.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 53, 26 lines modifiedOffset 53, 26 lines modified
53 »       mov»    r9,·r153 »       mov»    r9,·r1
54 »       sub»    sp,·#48»      ;·0x3054 »       sub»    sp,·#48»      ;·0x30
55 »       mov»    r7,·r255 »       mov»    r7,·r2
56 »       mov»    r8,·r356 »       mov»    r8,·r3
57 »       ldr»    r6,·[sp,·#80]» ;·0x5057 »       ldr»    r6,·[sp,·#80]» ;·0x50
58 »       bl»     0·<PyArena_New>58 »       bl»     0·<PyArena_New>
59 ·R_ARM_THM_CALL» PyArena_New59 ·R_ARM_THM_CALL» PyArena_New
60 »       ldr.w»  ip,·[pc,·#236]»      ;·150·<PyRun_StringFlags+0x104>60 »       ldr.w»  ip,·[pc,·#240]»      ;·154·<PyRun_StringFlags+0x108>
61 »       mov»    r5,·r061 »       mov»    r5,·r0
62 »       add»    ip,·pc62 »       add»    ip,·pc
63 »       cmp»    r0,·#063 »       cmp»    r0,·#0
64 »       beq.n»  14a·<PyRun_StringFlags+0xfe>64 »       beq.n»  14c·<PyRun_StringFlags+0x100>
65 »       cmp»    r6,·#065 »       cmp»    r6,·#0
66 »       beq.n»  116·<PyRun_StringFlags+0xca>66 »       beq.n»  116·<PyRun_StringFlags+0xca>
67 »       mov»    r0,·r467 »       mov»    r0,·r4
68 »       ldr»    r4,·[r6,·#0]68 »       ldr»    r4,·[r6,·#0]
69 »       ldr»    r2,·[pc,·#220]»;·(154·<PyRun_StringFlags+0x108>)69 »       ldr»    r2,·[pc,·#224]»;·(158·<PyRun_StringFlags+0x10c>)
70 »       mov»    r3,·r970 »       mov»    r3,·r9
71 »       ldr»    r1,·[pc,·#220]»;·(158·<PyRun_StringFlags+0x10c>)71 »       ldr»    r1,·[pc,·#224]»;·(15c·<PyRun_StringFlags+0x110>)
72 »       add.w»  r9,·sp,·#2072 »       add.w»  r9,·sp,·#20
73 »       mov.w»  lr,·r4,·asr·#1473 »       mov.w»  lr,·r4,·asr·#14
74 »       asrs»   r4,·r4,·#874 »       asrs»   r4,·r4,·#8
75 »       and.w»  sl,·lr,·#475 »       and.w»  sl,·lr,·#4
76 »       and.w»  r4,·r4,·#276 »       and.w»  r4,·r4,·#2
77 »       and.w»  lr,·lr,·#877 »       and.w»  lr,·lr,·#8
78 »       orr.w»  r4,·r4,·sl78 »       orr.w»  r4,·r4,·sl
616 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 »       mov»    r0,·r5292 »       mov»    r0,·r5
293 »       ldr»    r2,·[sp,·#8]293 »       ldr»    r2,·[sp,·#8]
294 »       add»    r3,·sp,·#20294 »       add»    r3,·sp,·#20
295 »       str»    r4,·[sp,·#0]295 »       str»    r4,·[sp,·#0]
296 »       movs»   r5,·#0296 »       movs»   r5,·#0
297 »       str»    r1,·[sp,·#8]297 »       str»    r1,·[sp,·#8]
298 »       str»    r5,·[sp,·#20]298 »       str»    r5,·[sp,·#20]
299 »       bl»     164·<PyRun_InteractiveOneFlags+0xc8>299 »       bl»     168·<PyRun_InteractiveOneFlags+0xcc>
300 ·R_ARM_THM_CALL» PyParser_ASTFromString300 ·R_ARM_THM_CALL» PyParser_ASTFromString
301 »       ldr»    r1,·[sp,·#8]301 »       ldr»    r1,·[sp,·#8]
302 »       mov»    r3,·r0302 »       mov»    r3,·r0
303 »       cbz»    r0,·270·<Py_SymtableString+0x34>303 »       cbz»    r0,·270·<Py_SymtableString+0x34>
304 »       mov»    r2,·r5304 »       mov»    r2,·r5
305 »       bl»     0·<PySymtable_Build>305 »       bl»     0·<PySymtable_Build>
306 ·R_ARM_THM_CALL» PySymtable_Build306 ·R_ARM_THM_CALL» PySymtable_Build
4.1 KB
structmember.o
1.16 KB
readelf --wide --relocs {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 00000130··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_8 00000130··00002e19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
9 00000134··00002f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct9 00000134··00002f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
10 00000138··0000301a·R_ARM_GOT_BREL·········00000000···PyExc_RuntimeError10 00000138··0000301a·R_ARM_GOT_BREL·········00000000···PyExc_RuntimeError
11 0000013c··00000203·R_ARM_REL32············00000000···.LC011 0000013c··00000203·R_ARM_REL32············00000000···.LC0
12 00000140··0000311a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError12 00000140··0000311a·R_ARM_GOT_BREL·········00000000···PyExc_AttributeError
13 00000144··0000321a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError13 00000144··0000321a·R_ARM_GOT_BREL·········00000000···PyExc_SystemError
14 00000148··00000303·R_ARM_REL32············00000018···.LC114 00000148··00000303·R_ARM_REL32············00000018···.LC1
15 000001e2··0000340a·R_ARM_THM_CALL·········00000000···PyInt_AsLong15 000001ca··0000340a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
16 000001f6··0000270a·R_ARM_THM_CALL·········00000000···PyEval_GetRestricted16 000001f6··0000270a·R_ARM_THM_CALL·········00000000···PyEval_GetRestricted
17 00000214··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString17 00000214··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
18 0000022c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString18 0000022c··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
19 00000234··0000350a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong19 00000234··0000350a·R_ARM_THM_CALL·········00000000···PyLong_AsLongLong
20 0000024a··0000360a·R_ARM_THM_CALL·········00000000···PyErr_Occurred20 0000024a··0000360a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
21 00000284··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString21 00000284··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString
22 0000028e··0000370a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong22 0000028e··0000370a·R_ARM_THM_CALL·········00000000···PyLong_AsUnsignedLong
2.91 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 »       bmi.n»  1f2·<PyMember_SetOne+0xa6>161 »       bmi.n»  1f2·<PyMember_SetOne+0xa6>
162 »       ldr»    r3,·[r1,·#4]162 »       ldr»    r3,·[r1,·#4]
163 »       cmp»    r2,·#0163 »       cmp»    r2,·#0
164 »       beq.w»  396·<PyMember_SetOne+0x24a>164 »       beq.w»  396·<PyMember_SetOne+0x24a>
165 »       cmp»    r3,·#19165 »       cmp»    r3,·#19
166 »       bhi.w»  4aa·<PyMember_SetOne+0x35e>166 »       bhi.w»  4aa·<PyMember_SetOne+0x35e>
167 »       tbh»    [pc,·r3,·lsl·#1]167 »       tbh»    [pc,·r3,·lsl·#1]
168 »       .word»  0x00300134168 »       .word»  0x00240134
169 »       .word»  0x018401c2169 »       .word»  0x018401c2
170 »       .word»  0x016c0176170 »       .word»  0x016c0176
171 »       .word»  0x014f0014171 »       .word»  0x014f0014
172 »       .word»  0x00dd00fb172 »       .word»  0x00dd00fb
173 »       .word»  0x00a400cc173 »       .word»  0x00a400cc
174 »       .word»  0x016c0085174 »       .word»  0x016c0085
175 »       .word»  0x0195006c175 »       .word»  0x0195006c
5.45 KB
symtable.o
5.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
  
3 Disassembly·of·section·.text.hot:3 Disassembly·of·section·.text.hot:
  
4 00000000·<PySymtable_Build>:4 00000000·<PySymtable_Build>:
5 PySymtable_Build():5 PySymtable_Build():
6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
7 »       mov»    r7,·r07 »       mov»    r7,·r0
8 »       ldr.w»  r9,·[pc,·#1056]»     ;·428·<PySymtable_Build+0x428>8 »       ldr.w»  r8,·[pc,·#1056]»     ;·428·<PySymtable_Build+0x428>
9 »       movs»   r0,·#36»     ;·0x249 »       movs»   r0,·#36»     ;·0x24
10 »       mov»    r8,·r110 »       mov»    r9,·r1
11 »       mov»    r5,·r211 »       mov»    r5,·r2
12 »       add»    r9,·pc12 »       add»    r8,·pc
13 »       bl»     0·<PyMem_Malloc>13 »       bl»     0·<PyMem_Malloc>
14 ·R_ARM_THM_CALL» PyMem_Malloc14 ·R_ARM_THM_CALL» PyMem_Malloc
15 »       mov»    r4,·r015 »       mov»    r4,·r0
16 »       cmp»    r0,·#016 »       cmp»    r0,·#0
17 »       beq.w»  3c8·<PySymtable_Build+0x3c8>17 »       beq.w»  3c8·<PySymtable_Build+0x3c8>
18 »       movs»   r6,·#018 »       movs»   r6,·#0
19 »       str»    r6,·[r0,·#0]19 »       str»    r6,·[r0,·#0]
20.0 KB
traceback.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4652·(bytes·into·file)13 ··Start·of·section·headers:··········4632·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x122c:1 There·are·18·section·headers,·starting·at·offset·0x1218:
  
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]·.text·············PROGBITS········00000000·000034·00037c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00037c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000f34·000168·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·000f20·000168·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0003b0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0003b0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0003b0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0003b0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003b0·0000c6·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0003b0·0000c6·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000478·0001dc·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000478·0001c8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00109c·0000a0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001088·0000a0·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000654·000036·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·000640·000036·00··AX··0···0··2
13 ··[·9]·.data.rel·········PROGBITS········00000000·00068c·0000c4·00··WA··0···0··413 ··[·9]·.data.rel·········PROGBITS········00000000·000678·0000c4·00··WA··0···0··4
14 ··[10]·.rel.data.rel·····REL·············00000000·00113c·000030·08···I·15···9··414 ··[10]·.rel.data.rel·····REL·············00000000·001128·000030·08···I·15···9··4
15 ··[11]·.data.rel.local···PROGBITS········00000000·000750·000064·00··WA··0···0··415 ··[11]·.data.rel.local···PROGBITS········00000000·00073c·000064·00··WA··0···0··4
16 ··[12]·.rel.data.rel.local·REL·············00000000·00116c·000020·08···I·15··11··416 ··[12]·.rel.data.rel.local·REL·············00000000·001158·000020·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0007b4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0007a0·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007b4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007a0·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0007e8·0004a0·10·····16··39··419 ··[15]·.symtab···········SYMTAB··········00000000·0007d4·0004a0·10·····16··39··4
20 ··[16]·.strtab···········STRTAB··········00000000·000c88·0002ac·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·000c74·0002ac·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00118c·00009e·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·001178·00009e·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
2.51 KB
readelf --wide --symbols {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Symbol·table·'.symtab'·contains·74·entries:2 Symbol·table·'.symtab'·contains·74·entries:
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·SECTION·LOCAL··DEFAULT····5·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····5:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····5:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····6:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····6:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····7:·000000ed···192·FUNC····LOCAL··DEFAULT····6·tb_dealloc11 ·····7:·000000f1···168·FUNC····LOCAL··DEFAULT····6·tb_dealloc
12 ·····8:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····8:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ·····9:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·000001ad····48·FUNC····LOCAL··DEFAULT····6·tb_traverse14 ····10:·00000199····48·FUNC····LOCAL··DEFAULT····6·tb_traverse
15 ····11:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC115 ····11:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
16 ····12:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC216 ····12:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000000c5···132·FUNC····LOCAL··DEFAULT····1·tb_displayline18 ····14:·000000c5···132·FUNC····LOCAL··DEFAULT····1·tb_displayline
19 ····15:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC320 ····16:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
21 ····17:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5.28 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xf34·contains·45·entries:1 Relocation·section·'.rel.text'·at·offset·0xf20·contains·45·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000340a·R_ARM_THM_CALL·········00000000···PySys_GetObject3 0000001a··0000340a·R_ARM_THM_CALL·········00000000···PySys_GetObject
4 0000002c··0000350a·R_ARM_THM_CALL·········00000000···PyFile_WriteString4 0000002c··0000350a·R_ARM_THM_CALL·········00000000···PyFile_WriteString
5 00000050··0000360a·R_ARM_THM_CALL·········00000000···PyString_AsString5 00000050··0000360a·R_ARM_THM_CALL·········00000000···PyString_AsString
6 00000060··0000360a·R_ARM_THM_CALL·········00000000···PyString_AsString6 00000060··0000360a·R_ARM_THM_CALL·········00000000···PyString_AsString
7 00000076··0000370a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals7 00000076··0000370a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
8 00000094··0000380a·R_ARM_THM_CALL·········00000000···PyInt_AsLong8 00000094··0000380a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
8.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 228 lines modifiedOffset 1, 226 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<PyTraceBack_Here>:2 00000000·<PyTraceBack_Here>:
3 PyTraceBack_Here():3 PyTraceBack_Here():
4 »       ldr»    r3,·[pc,·#208]»;·(d4·<PyTraceBack_Here+0xd4>) 
5 »       ldr»    r2,·[pc,·#212]»;·(d8·<PyTraceBack_Here+0xd8>)4 »       ldr»    r2,·[pc,·#212]»;·(d8·<PyTraceBack_Here+0xd8>)
 5 »       ldr»    r3,·[pc,·#216]»;·(dc·<PyTraceBack_Here+0xdc>)
6 »       add»    r3,·pc6 »       add»    r2,·pc
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
8 »       mov»    r6,·r08 »       mov»    r4,·r0
9 »       ldr»    r0,·[r3,·r2]9 »       ldr»    r0,·[r2,·r3]
10 »       ldr»    r7,·[r0,·#0]10 »       ldr»    r7,·[r0,·#0]
11 »       ldr.w»  r8,·[r7,·#48]»       ;·0x3011 »       ldr»    r6,·[r7,·#48]» ;·0x30
12 »       cmp.w»  r8,·#0 
13 »       bne.n»  64·<PyTraceBack_Here+0x64> 
14 »       cbz»    r6,·70·<PyTraceBack_Here+0x70>12 »       cbnz»   r6,·58·<PyTraceBack_Here+0x58>
 13 »       cmp»    r4,·#0
 14 »       beq.n»  c8·<PyTraceBack_Here+0xc8>
15 »       ldr»    r5,·[pc,·#188]»;·(dc·<PyTraceBack_Here+0xdc>)15 »       ldr»    r1,·[pc,·#196]»;·(e0·<PyTraceBack_Here+0xe0>)
 16 »       ldr»    r5,·[r2,·r1]
16 »       ldr»    r2,·[r6,·#4]17 »       ldr»    r2,·[r4,·#4]
17 »       ldr»    r3,·[r3,·r5] 
18 »       cmp»    r2,·r318 »       cmp»    r2,·r5
19 »       bne.n»  70·<PyTraceBack_Here+0x70>19 »       bne.n»  c8·<PyTraceBack_Here+0xc8>
20 »       ldr»    r0,·[pc,·#184]»;·(e0·<PyTraceBack_Here+0xe0>)20 »       ldr»    r0,·[pc,·#192]»;·(e4·<PyTraceBack_Here+0xe4>)
21 »       add»    r0,·pc21 »       add»    r0,·pc
22 »       bl»     0·<_PyObject_GC_New>22 »       bl»     0·<_PyObject_GC_New>
23 ·R_ARM_THM_CALL» _PyObject_GC_New23 ·R_ARM_THM_CALL» _PyObject_GC_New
24 »       mov»    r4,·r024 »       mov»    r5,·r0
25 »       cmp»    r0,·#025 »       cmp»    r0,·#0
26 »       beq.n»  cc·<PyTraceBack_Here+0xcc>26 »       beq.n»  c2·<PyTraceBack_Here+0xc2>
27 »       cmp.w»  r8,·#0 
28 »       bne.n»  80·<PyTraceBack_Here+0x80> 
29 »       str.w»  r8,·[r0,·#8]27 »       str»    r6,·[r0,·#8]
30 »       mov»    r5,·r828 »       mov»    r8,·r6
31 »       ldr»    r0,·[r6,·#0]29 »       ldr»    r3,·[r4,·#0]
32 »       adds»   r0,·#130 »       adds»   r3,·#1
33 »       str»    r0,·[r6,·#0]31 »       str»    r3,·[r4,·#0]
34 »       str»    r6,·[r4,·#12]32 »       str»    r4,·[r0,·#12]
35 »       mov»    r0,·r633 »       mov»    r0,·r4
36 »       ldr»    r1,·[r6,·#60]» ;·0x3c34 »       ldr»    r6,·[r4,·#60]» ;·0x3c
37 »       str»    r1,·[r4,·#16]35 »       str»    r6,·[r5,·#16]
38 »       bl»     0·<PyFrame_GetLineNumber>36 »       bl»     0·<PyFrame_GetLineNumber>
39 ·R_ARM_THM_CALL» PyFrame_GetLineNumber37 ·R_ARM_THM_CALL» PyFrame_GetLineNumber
40 »       mov»    r6,·r038 »       mov»    r4,·r0
41 »       mov»    r0,·r439 »       mov»    r0,·r5
42 »       str»    r6,·[r4,·#20]40 »       str»    r4,·[r5,·#20]
43 »       bl»     0·<PyObject_GC_Track>41 »       bl»     0·<PyObject_GC_Track>
44 ·R_ARM_THM_CALL» PyObject_GC_Track42 ·R_ARM_THM_CALL» PyObject_GC_Track
45 »       str»    r4,·[r7,·#48]» ;·0x3043 »       str»    r5,·[r7,·#48]» ;·0x30
46 »       mov»    r0,·r544 »       mov»    r0,·r8
47 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}45 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
48 »       ldr»    r4,·[pc,·#124]»;·(e4·<PyTraceBack_Here+0xe4>) 
49 »       ldr.w»  r1,·[r8,·#4] 
50 »       add»    r4,·pc 
51 »       cmp»    r1,·r4 
52 »       beq.n»  1a·<PyTraceBack_Here+0x1a> 
53 »       ldr»    r0,·[pc,·#116]»;·(e8·<PyTraceBack_Here+0xe8>)46 »       ldr»    r1,·[pc,·#140]»;·(e8·<PyTraceBack_Here+0xe8>)
 47 »       ldr»    r0,·[r6,·#4]
54 »       movs»   r1,·#89»     ;·0x59 
55 »       mov.w»  r5,·#4294967295»    ;·0xffffffff 
56 »       add»    r0,·pc48 »       add»    r1,·pc
 49 »       cmp»    r0,·r1
57 »       bl»     0·<_PyErr_BadInternalCall> 
58 ·R_ARM_THM_CALL» _PyErr_BadInternalCall 
59 »       b.n»    5e·<PyTraceBack_Here+0x5e>50 »       bne.n»  c8·<PyTraceBack_Here+0xc8>
 51 »       cmp»    r4,·#0
 52 »       beq.n»  c8·<PyTraceBack_Here+0xc8>
 53 »       ldr»    r5,·[pc,·#120]»;·(e0·<PyTraceBack_Here+0xe0>)
 54 »       ldr»    r3,·[r2,·r5]
 55 »       ldr»    r2,·[r4,·#4]
 56 »       cmp»    r2,·r3
 57 »       bne.n»  c8·<PyTraceBack_Here+0xc8>
 58 »       bl»     0·<_PyObject_GC_New>
 59 ·R_ARM_THM_CALL» _PyObject_GC_New
 60 »       mov»    r5,·r0
 61 »       cbz»    r0,·c2·<PyTraceBack_Here+0xc2>
60 »       ldr.w»  r0,·[r8]62 »       ldr»    r0,·[r6,·#0]
61 »       adds»   r0,·#163 »       adds»   r0,·#1
62 »       str.w»  r0,·[r8]64 »       str»    r0,·[r6,·#0]
63 »       str.w»  r8,·[r4,·#8]65 »       str»    r6,·[r5,·#8]
64 »       mov»    r0,·r666 »       mov»    r0,·r4
65 »       ldr»    r1,·[r6,·#0]67 »       ldr»    r1,·[r4,·#0]
66 »       adds»   r1,·#168 »       adds»   r1,·#1
67 »       str»    r1,·[r6,·#0]69 »       str»    r1,·[r4,·#0]
68 »       str»    r6,·[r4,·#12]70 »       str»    r4,·[r5,·#12]
69 »       ldr»    r5,·[r6,·#60]» ;·0x3c71 »       ldr»    r3,·[r4,·#60]» ;·0x3c
70 »       str»    r5,·[r4,·#16]72 »       str»    r3,·[r5,·#16]
71 »       bl»     0·<PyFrame_GetLineNumber>73 »       bl»     0·<PyFrame_GetLineNumber>
72 ·R_ARM_THM_CALL» PyFrame_GetLineNumber74 ·R_ARM_THM_CALL» PyFrame_GetLineNumber
73 »       mov»    r6,·r075 »       mov»    r4,·r0
74 »       mov»    r0,·r476 »       mov»    r0,·r5
75 »       str»    r6,·[r4,·#20]77 »       str»    r4,·[r5,·#20]
76 »       bl»     0·<PyObject_GC_Track>78 »       bl»     0·<PyObject_GC_Track>
77 ·R_ARM_THM_CALL» PyObject_GC_Track79 ·R_ARM_THM_CALL» PyObject_GC_Track
78 »       str»    r4,·[r7,·#48]» ;·0x3080 »       str»    r5,·[r7,·#48]» ;·0x30
79 »       ldr.w»  r7,·[r8]81 »       ldr»    r7,·[r6,·#0]
80 »       subs»   r5,·r7,·#182 »       add.w»  r8,·r7,·#4294967295» ;·0xffffffff
81 »       str.w»  r5,·[r8]83 »       str.w»  r8,·[r6]
82 »       cbz»    r5,·c0·<PyTraceBack_Here+0xc0>84 »       cmp.w»  r8,·#0
 85 »       beq.n»  b8·<PyTraceBack_Here+0xb8>
83 »       movs»   r5,·#086 »       mov.w»  r8,·#0
84 »       mov»    r0,·r5 
85 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
86 »       ldr.w»  r3,·[r8,·#4] 
87 »       mov»    r0,·r887 »       mov»    r0,·r8
 88 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
88 »       ldr»    r2,·[r3,·#24]89 »       ldr»    r2,·[r6,·#4]
 90 »       mov»    r0,·r6
 91 »       ldr»    r6,·[r2,·#24]
89 »       blx»    r292 »       blx»    r6
90 »       b.n»    5e·<PyTraceBack_Here+0x5e>93 »       b.n»    52·<PyTraceBack_Here+0x52>
91 »       mov.w»  r5,·#4294967295»    ;·0xffffffff94 »       mov.w»  r8,·#4294967295»    ;·0xffffffff
92 »       b.n»    5e·<PyTraceBack_Here+0x5e>95 »       b.n»    52·<PyTraceBack_Here+0x52>
93 »       nop96 »       ldr»    r0,·[pc,·#32]» ;·(ec·<PyTraceBack_Here+0xec>)
 97 »       movs»   r1,·#89»     ;·0x59
 98 »       mov.w»  r8,·#4294967295»    ;·0xffffffff
 99 »       add»    r0,·pc
 100 »       bl»     0·<_PyErr_BadInternalCall>
 101 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
 102 »       b.n»    52·<PyTraceBack_Here+0x52>
94 »       .word»  0x000000cc103 »       .word»  0x000000d0
95 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_104 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
96 »       ...105 »       ...
Max diff block lines reached; 3922/8318 bytes (47.15%) of diff not shown.
301 KB
dtoa.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········28084·(bytes·into·file)13 ··Start·of·section·headers:··········28052·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
2.79 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x6db4:1 There·are·16·section·headers,·starting·at·offset·0x6d94:
  
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]·.text·············PROGBITS········00000000·000034·000064·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000064·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006838·000008·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·006818·000008·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000098·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000098·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000098·000924·00··WA··0···0··88 ··[·4]·.bss··············NOBITS··········00000000·000098·000924·00··WA··0···0··8
9 ··[·5]·.text.hot·········PROGBITS········00000000·000098·006054·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000098·006034·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·006840·0004e0·08···I·13···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·006820·0004e0·08···I·13···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0060ec·000012·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0060cc·000012·01·AMS··0···0··4
12 ··[·8]·.rodata···········PROGBITS········00000000·006100·0000ec·00···A··0···0··812 ··[·8]·.rodata···········PROGBITS········00000000·0060e0·0000ec·00···A··0···0··8
13 ··[·9]·.data.rel.local···PROGBITS········00000000·0061ec·000004·00··WA··0···0··413 ··[·9]·.data.rel.local···PROGBITS········00000000·0061cc·000004·00··WA··0···0··4
14 ··[10]·.rel.data.rel.local·REL·············00000000·006d20·000008·08···I·13···9··414 ··[10]·.rel.data.rel.local·REL·············00000000·006d00·000008·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0061f0·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0061d0·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0061f0·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0061d0·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·006224·000520·10·····14··73··417 ··[13]·.symtab···········SYMTAB··········00000000·006204·000520·10·····14··73··4
18 ··[14]·.strtab···········STRTAB··········00000000·006744·0000f1·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·006724·0000f1·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·006d28·000089·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·006d08·000089·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
6.93 KB
readelf --wide --symbols {}
    
Offset 2, 63 lines modifiedOffset 2, 63 lines modified
2 Symbol·table·'.symtab'·contains·82·entries:2 Symbol·table·'.symtab'·contains·82·entries:
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·SECTION·LOCAL··DEFAULT····4·5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····3:·00000400·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····3:·00000400·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····4:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·$t8 ·····4:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·$t
9 ·····5:·0000527d···120·FUNC····LOCAL··DEFAULT····5·Balloc9 ·····5:·0000525d···120·FUNC····LOCAL··DEFAULT····5·Balloc
10 ·····6:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d10 ·····6:·000007c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····7:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·$t11 ·····7:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·$t
12 ·····8:·0000532d··1420·FUNC····LOCAL··DEFAULT····5·pow5mult12 ·····8:·0000530d··1420·FUNC····LOCAL··DEFAULT····5·pow5mult
13 ·····9:·00005c45···692·FUNC····LOCAL··DEFAULT····5·mult13 ·····9:·00005c25···692·FUNC····LOCAL··DEFAULT····5·mult
14 ····10:·00005a09···572·FUNC····LOCAL··DEFAULT····5·lshift14 ····10:·000059e9···572·FUNC····LOCAL··DEFAULT····5·lshift
15 ····11:·00000c30·····0·NOTYPE··LOCAL··DEFAULT····5·$d15 ····11:·00000c38·····0·NOTYPE··LOCAL··DEFAULT····5·$d
16 ····12:·00000c6c·····0·NOTYPE··LOCAL··DEFAULT····5·$t16 ····12:·00000c74·····0·NOTYPE··LOCAL··DEFAULT····5·$t
17 ····13:·00005ef9···348·FUNC····LOCAL··DEFAULT····5·b2d17 ····13:·00005ed9···348·FUNC····LOCAL··DEFAULT····5·b2d
18 ····14:·000026b9····36·FUNC····LOCAL··DEFAULT····5·Bfree18 ····14:·000026c9····36·FUNC····LOCAL··DEFAULT····5·Bfree
19 ····15:·00001190·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·000011c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····16:·000011a8·····0·NOTYPE··LOCAL··DEFAULT····5·$t20 ····16:·000011d8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····17:·000059c9····64·FUNC····LOCAL··DEFAULT····5·hi0bits21 ····17:·000059a9····64·FUNC····LOCAL··DEFAULT····5·hi0bits
22 ····18:·00001b18·····0·NOTYPE··LOCAL··DEFAULT····5·$d22 ····18:·00001ae8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
23 ····19:·00001b3c·····0·NOTYPE··LOCAL··DEFAULT····5·$t23 ····19:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
24 ····20:·00001ff0·····0·NOTYPE··LOCAL··DEFAULT····5·$d24 ····20:·000020c8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····21:·00002018·····0·NOTYPE··LOCAL··DEFAULT····5·$t25 ····21:·000020f8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
26 ····22:·00002418·····0·NOTYPE··LOCAL··DEFAULT····5·$d26 ····22:·000024b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
27 ····23:·00002454·····0·NOTYPE··LOCAL··DEFAULT····5·$t27 ····23:·000024ec·····0·NOTYPE··LOCAL··DEFAULT····5·$t
28 ····24:·000026a8·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····24:·000026c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·000026b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t29 ····25:·000026c8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
30 ····26:·000026d8·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·000026e8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC032 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
33 ····29:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC133 ····29:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
34 ····30:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC234 ····30:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
35 ····31:·000026dc·····0·NOTYPE··LOCAL··DEFAULT····5·$t35 ····31:·000026ec·····0·NOTYPE··LOCAL··DEFAULT····5·$t
36 ····32:·0000284e·····0·NOTYPE··LOCAL··DEFAULT····5·$d36 ····32:·0000285a·····0·NOTYPE··LOCAL··DEFAULT····5·$d
37 ····33:·00002856·····0·NOTYPE··LOCAL··DEFAULT····5·$t37 ····33:·00002862·····0·NOTYPE··LOCAL··DEFAULT····5·$t
38 ····34:·00002878·····0·NOTYPE··LOCAL··DEFAULT····5·$d38 ····34:·00002880·····0·NOTYPE··LOCAL··DEFAULT····5·$d
39 ····35:·00002894·····0·NOTYPE··LOCAL··DEFAULT····5·$t39 ····35:·0000289c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
40 ····36:·00003528·····0·NOTYPE··LOCAL··DEFAULT····5·$d40 ····36:·00003530·····0·NOTYPE··LOCAL··DEFAULT····5·$d
41 ····37:·00003568·····0·NOTYPE··LOCAL··DEFAULT····5·$t41 ····37:·00003570·····0·NOTYPE··LOCAL··DEFAULT····5·$t
42 ····38:·000058b9···272·FUNC····LOCAL··DEFAULT····5·multadd42 ····38:·00005899···272·FUNC····LOCAL··DEFAULT····5·multadd
43 ····39:·0000440c·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
44 ····40:·0000442c·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
45 ····41:·00000001···100·FUNC····LOCAL··DEFAULT····1·nrv_alloc43 ····39:·00000001···100·FUNC····LOCAL··DEFAULT····1·nrv_alloc
 44 ····40:·00004440·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 45 ····41:·00004468·····0·NOTYPE··LOCAL··DEFAULT····5·$t
46 ····42:·00005168·····0·NOTYPE··LOCAL··DEFAULT····5·$d46 ····42:·000051d0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
47 ····43:·000051ac·····0·NOTYPE··LOCAL··DEFAULT····5·$t47 ····43:·0000520c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
48 ····44:·000052ec·····0·NOTYPE··LOCAL··DEFAULT····5·$d48 ····44:·000052cc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
49 ····45:·000052f4·····0·NOTYPE··LOCAL··DEFAULT····5·$t49 ····45:·000052d4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
50 ····46:·00005328·····0·NOTYPE··LOCAL··DEFAULT····5·$d50 ····46:·00005308·····0·NOTYPE··LOCAL··DEFAULT····5·$d
51 ····47:·0000532c·····0·NOTYPE··LOCAL··DEFAULT····5·$t51 ····47:·0000530c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
52 ····48:·00005890·····0·NOTYPE··LOCAL··DEFAULT····5·$d52 ····48:·00005870·····0·NOTYPE··LOCAL··DEFAULT····5·$d
53 ····49:·000058b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t53 ····49:·00005898·····0·NOTYPE··LOCAL··DEFAULT····5·$t
54 ····50:·00005c34·····0·NOTYPE··LOCAL··DEFAULT····5·$d54 ····50:·00005c14·····0·NOTYPE··LOCAL··DEFAULT····5·$d
55 ····51:·00005c44·····0·NOTYPE··LOCAL··DEFAULT····5·$t55 ····51:·00005c24·····0·NOTYPE··LOCAL··DEFAULT····5·$t
56 ····52:·00005ef0·····0·NOTYPE··LOCAL··DEFAULT····5·$d56 ····52:·00005ed0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
57 ····53:·00005ef8·····0·NOTYPE··LOCAL··DEFAULT····5·$t57 ····53:·00005ed8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
58 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····8·59 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d60 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
61 ····57:·00000000···184·OBJECT··LOCAL··DEFAULT····8·tens61 ····57:·00000000···184·OBJECT··LOCAL··DEFAULT····8·tens
62 ····58:·000000b8····40·OBJECT··LOCAL··DEFAULT····8·bigtens62 ····58:·000000b8····40·OBJECT··LOCAL··DEFAULT····8·bigtens
63 ····59:·000000e0····12·OBJECT··LOCAL··DEFAULT····8·p05.063 ····59:·000000e0····12·OBJECT··LOCAL··DEFAULT····8·p05.0
64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d64 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
18.7 KB
readelf --wide --relocs {}
    
Offset 1, 167 lines modifiedOffset 1, 167 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6838·contains·1·entry:1 Relocation·section·'.rel.text'·at·offset·0x6818·contains·1·entry:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0000050a·R_ARM_THM_CALL·········0000527d···Balloc3 00000008··0000050a·R_ARM_THM_CALL·········0000525d···Balloc
  
4 Relocation·section·'.rel.text.hot'·at·offset·0x6840·contains·156·entries:4 Relocation·section·'.rel.text.hot'·at·offset·0x6820·contains·156·entries:
5 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name5 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
6 00000408··00003703·R_ARM_REL32············00000000···.rodata6 00000408··00003703·R_ARM_REL32············00000000···.rodata
7 0000040c··00000103·R_ARM_REL32············00000000···.bss7 0000040c··00000103·R_ARM_REL32············00000000···.bss
8 00000800··00003703·R_ARM_REL32············00000000···.rodata8 00000800··00003703·R_ARM_REL32············00000000···.rodata
9 00000804··00003703·R_ARM_REL32············00000000···.rodata9 00000804··00003703·R_ARM_REL32············00000000···.rodata
10 00000808··00003703·R_ARM_REL32············00000000···.rodata10 00000808··00003703·R_ARM_REL32············00000000···.rodata
11 0000080c··00003703·R_ARM_REL32············00000000···.rodata11 0000080c··00003703·R_ARM_REL32············00000000···.rodata
12 00000976··00004b0a·R_ARM_THM_CALL·········00000000···memcpy12 0000097e··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
13 00000ab6··00004c0a·R_ARM_THM_CALL·········00000000···memset13 00000abe··00004c0a·R_ARM_THM_CALL·········00000000···memset
14 00000c50··00000103·R_ARM_REL32············00000000···.bss 
15 00000c54··00000103·R_ARM_REL32············00000000···.bss 
16 00000c58··00000103·R_ARM_REL32············00000000···.bss14 00000c58··00000103·R_ARM_REL32············00000000···.bss
17 00000c5c··00000103·R_ARM_REL32············00000000···.bss15 00000c5c··00000103·R_ARM_REL32············00000000···.bss
18 00000c60··00000103·R_ARM_REL32············00000000···.bss16 00000c60··00000103·R_ARM_REL32············00000000···.bss
19 00000c64··00000103·R_ARM_REL32············00000000···.bss17 00000c64··00000103·R_ARM_REL32············00000000···.bss
20 00000c68··00000103·R_ARM_REL32············00000000···.bss18 00000c68··00000103·R_ARM_REL32············00000000···.bss
 19 00000c6c··00000103·R_ARM_REL32············00000000···.bss
 20 00000c70··00000103·R_ARM_REL32············00000000···.bss
21 00001198··00004003·R_ARM_REL32············00000000···.data.rel.local21 000011c8··00004003·R_ARM_REL32············00000000···.data.rel.local
22 0000119c··00000103·R_ARM_REL32············00000000···.bss22 000011cc··00000103·R_ARM_REL32············00000000···.bss
23 000011a0··00000103·R_ARM_REL32············00000000···.bss23 000011d0··00000103·R_ARM_REL32············00000000···.bss
24 000011a4··00003703·R_ARM_REL32············00000000···.rodata24 000011d4··00003703·R_ARM_REL32············00000000···.rodata
25 000013dc··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv25 0000140e··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
26 00001798··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free26 00001746··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
27 00001b04··00004b0a·R_ARM_THM_CALL·········00000000···memcpy 
28 00001b28··00000103·R_ARM_REL32············00000000···.bss27 00001af8··00000103·R_ARM_REL32············00000000···.bss
29 00001b2c··00000103·R_ARM_REL32············00000000···.bss28 00001afc··00000103·R_ARM_REL32············00000000···.bss
30 00001b30··00000103·R_ARM_REL32············00000000···.bss29 00001b00··00000103·R_ARM_REL32············00000000···.bss
31 00001b34··00000103·R_ARM_REL32············00000000···.bss30 00001b04··00000103·R_ARM_REL32············00000000···.bss
32 00001b38··00000103·R_ARM_REL32············00000000···.bss31 00001b08··00000103·R_ARM_REL32············00000000···.bss
 32 00001b2e··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
33 00001c7a··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv33 00001c7e··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
34 00001e94··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location34 00001ea2··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
 35 00001f0c··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
35 00001f38··00004b0a·R_ARM_THM_CALL·········00000000···memcpy36 00001f5a··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
36 00001f48··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free37 00001f90··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
37 00002114··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location38 000020f8··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location
38 0000224a··00004b0a·R_ARM_THM_CALL·········00000000···memcpy 
39 0000225e··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
40 00002362··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc39 0000222a··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
 40 0000227a··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 41 00002284··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 42 000022a0··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
 43 000022ce··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
 44 0000231e··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 45 00002372··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
41 0000237e··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc46 000023e4··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
42 000023c6··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
43 0000240c··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free47 00002460··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 48 0000246a··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
44 00002438··00003703·R_ARM_REL32············00000000···.rodata49 000024c8··00003703·R_ARM_REL32············00000000···.rodata
45 0000243c··00000103·R_ARM_REL32············00000000···.bss 
46 00002440··00004003·R_ARM_REL32············00000000···.data.rel.local 
47 00002444··00000103·R_ARM_REL32············00000000···.bss 
48 00002448··00004003·R_ARM_REL32············00000000···.data.rel.local 
49 0000244c··00004003·R_ARM_REL32············00000000···.data.rel.local50 000024cc··00004003·R_ARM_REL32············00000000···.data.rel.local
 51 000024d0··00004003·R_ARM_REL32············00000000···.data.rel.local
 52 000024d4··00000103·R_ARM_REL32············00000000···.bss
 53 000024d8··00004003·R_ARM_REL32············00000000···.data.rel.local
 54 000024dc··00000103·R_ARM_REL32············00000000···.bss
50 00002450··00000103·R_ARM_REL32············00000000···.bss55 000024e0··00000103·R_ARM_REL32············00000000···.bss
 56 000024e4··00004003·R_ARM_REL32············00000000···.data.rel.local
 57 000024e8··00000103·R_ARM_REL32············00000000···.bss
51 00002466··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
52 0000247e··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
53 00002488··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
54 00002492··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
55 000024fa··00004b0a·R_ARM_THM_CALL·········00000000···memcpy58 00002508··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
56 00002520··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc59 0000252c··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
57 00002592··00004e0a·R_ARM_THM_CALL·········00000000···__errno_location 
58 000026b0··00004003·R_ARM_REL32············00000000···.data.rel.local 
59 000026b4··00000103·R_ARM_REL32············00000000···.bss 
60 000026d8··00000103·R_ARM_REL32············00000000···.bss60 000026e8··00000103·R_ARM_REL32············00000000···.bss
61 00002890··00000103·R_ARM_REL32············00000000···.bss61 00002898··00000103·R_ARM_REL32············00000000···.bss
62 00002acc··00004c0a·R_ARM_THM_CALL·········00000000···memset62 00002ad2··00004c0a·R_ARM_THM_CALL·········00000000···memset
63 00002c26··00004c0a·R_ARM_THM_CALL·········00000000···memset63 00002c2a··00004c0a·R_ARM_THM_CALL·········00000000···memset
64 00002dca··00004c0a·R_ARM_THM_CALL·········00000000···memset64 00002dd0··00004c0a·R_ARM_THM_CALL·········00000000···memset
65 00002f4a··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv65 00002f54··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
66 00003528··00000103·R_ARM_REL32············00000000···.bss 
67 0000352c··00000103·R_ARM_REL32············00000000···.bss 
68 00003530··00000103·R_ARM_REL32············00000000···.bss66 00003530··00000103·R_ARM_REL32············00000000···.bss
69 00003534··00000103·R_ARM_REL32············00000000···.bss67 00003534··00000103·R_ARM_REL32············00000000···.bss
70 00003538··00000103·R_ARM_REL32············00000000···.bss68 00003538··00000103·R_ARM_REL32············00000000···.bss
71 0000353c··00000103·R_ARM_REL32············00000000···.bss69 0000353c··00000103·R_ARM_REL32············00000000···.bss
72 00003540··00000103·R_ARM_REL32············00000000···.bss70 00003540··00000103·R_ARM_REL32············00000000···.bss
73 00003544··00000103·R_ARM_REL32············00000000···.bss71 00003544··00000103·R_ARM_REL32············00000000···.bss
74 00003548··00000103·R_ARM_REL32············00000000···.bss72 00003548··00000103·R_ARM_REL32············00000000···.bss
75 0000354c··00000103·R_ARM_REL32············00000000···.bss73 0000354c··00000103·R_ARM_REL32············00000000···.bss
76 00003550··00000103·R_ARM_REL32············00000000···.bss74 00003550··00000103·R_ARM_REL32············00000000···.bss
77 00003554··00000103·R_ARM_REL32············00000000···.bss75 00003554··00000103·R_ARM_REL32············00000000···.bss
78 00003558··00004003·R_ARM_REL32············00000000···.data.rel.local76 00003558··00000103·R_ARM_REL32············00000000···.bss
79 0000355c··00000103·R_ARM_REL32············00000000···.bss77 0000355c··00000103·R_ARM_REL32············00000000···.bss
80 00003560··00000103·R_ARM_REL32············00000000···.bss78 00003560··00004003·R_ARM_REL32············00000000···.data.rel.local
81 00003564··00000103·R_ARM_REL32············00000000···.bss79 00003564··00000103·R_ARM_REL32············00000000···.bss
 80 00003568··00000103·R_ARM_REL32············00000000···.bss
 81 0000356c··00000103·R_ARM_REL32············00000000···.bss
82 00003b84··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv82 00003b7e··0000490a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
83 00003f5e··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc83 00003f4a··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
84 0000440c··00003703·R_ARM_REL32············00000000···.rodata 
85 00004410··00000103·R_ARM_REL32············00000000···.bss84 00004440··00000103·R_ARM_REL32············00000000···.bss
86 00004414··00000103·R_ARM_REL32············00000000···.bss 
87 00004418··00000103·R_ARM_REL32············00000000···.bss 
88 0000441c··00000103·R_ARM_REL32············00000000···.bss 
89 00004420··00003703·R_ARM_REL32············00000000···.rodata 
90 00004424··00003703·R_ARM_REL32············00000000···.rodata85 00004444··00003703·R_ARM_REL32············00000000···.rodata
 86 00004448··00000103·R_ARM_REL32············00000000···.bss
 87 0000444c··00000103·R_ARM_REL32············00000000···.bss
 88 00004450··00000103·R_ARM_REL32············00000000···.bss
 89 00004454··00003703·R_ARM_REL32············00000000···.rodata
91 00004428··00003703·R_ARM_REL32············00000000···.rodata90 00004458··00003703·R_ARM_REL32············00000000···.rodata
 91 0000445c··00003703·R_ARM_REL32············00000000···.rodata
 92 00004460··00001c03·R_ARM_REL32············00000000···.LC0
 93 00004464··00001e03·R_ARM_REL32············00000010···.LC2
92 00004670··00004b0a·R_ARM_THM_CALL·········00000000···memcpy94 0000467c··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
93 000046dc··00004b0a·R_ARM_THM_CALL·········00000000···memcpy95 000046ac··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
94 0000484e··00004b0a·R_ARM_THM_CALL·········00000000···memcpy96 0000479e··00004b0a·R_ARM_THM_CALL·········00000000···memcpy
95 00004b46··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
96 00004b68··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
97 00004b80··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc97 00004b02··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
98 00004bda··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free98 00004b86··00004f0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
99 00004c08··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free99 00004c48··00004d0a·R_ARM_THM_CALL·········00000000···PyMem_Free
Max diff block lines reached; 2669/19069 bytes (14.00%) of diff not shown.
487 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000000·<nrv_alloc>:5 00000000·<nrv_alloc>:
6 nrv_alloc():6 nrv_alloc():
7 »       push»   {r4,·r5,·r6,·lr}7 »       push»   {r4,·r5,·r6,·lr}
8 »       mov»    r4,·r08 »       mov»    r4,·r0
9 »       movs»   r0,·#09 »       movs»   r0,·#0
10 »       mov»    r6,·r110 »       mov»    r6,·r1
11 »       bl»     527c·<Balloc>11 »       bl»     525c·<Balloc>
12 ·R_ARM_THM_CALL» Balloc12 ·R_ARM_THM_CALL» Balloc
13 »       mov»    r3,·r013 »       mov»    r3,·r0
14 »       cbz»    r0,·5e·<nrv_alloc+0x5e>14 »       cbz»    r0,·5e·<nrv_alloc+0x5e>
15 »       movs»   r2,·#015 »       movs»   r2,·#0
16 »       str.w»  r2,·[r0],·#416 »       str.w»  r2,·[r0],·#4
17 »       ldrb»   r1,·[r4,·#0]17 »       ldrb»   r1,·[r4,·#0]
18 »       strb»   r1,·[r3,·#4]18 »       strb»   r1,·[r3,·#4]
271 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 9, 71 lines modifiedOffset 9, 71 lines modified
9 »       movs»   r3,·#09 »       movs»   r3,·#0
10 »       movs»   r4,·#010 »       movs»   r4,·#0
11 »       vpush»  {d8-d11}11 »       vpush»  {d8-d11}
12 »       sub»    sp,·#124»     ;·0x7c12 »       sub»    sp,·#124»     ;·0x7c
13 »       ldrb»   r2,·[r0,·#0]13 »       ldrb»   r2,·[r0,·#0]
14 »       strd»   r3,·r4,·[sp,·#40]»     ;·0x2814 »       strd»   r3,·r4,·[sp,·#40]»     ;·0x28
15 »       cmp»    r2,·#43»      ;·0x2b15 »       cmp»    r2,·#43»      ;·0x2b
16 »       beq.w»  184a·<_Py_dg_strtod+0x184a>16 »       beq.w»  1926·<_Py_dg_strtod+0x1926>
17 »       cmp»    r2,·#45»      ;·0x2d17 »       cmp»    r2,·#45»      ;·0x2d
18 »       beq.w»  1000·<_Py_dg_strtod+0x1000>18 »       beq.w»  1008·<_Py_dg_strtod+0x1008>
19 »       cmp»    r2,·#48»      ;·0x3019 »       cmp»    r2,·#48»      ;·0x30
20 »       beq.w»  15ec·<_Py_dg_strtod+0x15ec>20 »       beq.w»  1590·<_Py_dg_strtod+0x1590>
21 »       mov»    r6,·r321 »       mov»    r6,·r3
22 »       mov»    r5,·r322 »       mov»    r5,·r3
23 »       str»    r3,·[sp,·#76]» ;·0x4c23 »       str»    r3,·[sp,·#76]» ;·0x4c
24 »       str»    r0,·[sp,·#0]24 »       str»    r0,·[sp,·#0]
25 »       sub.w»  r3,·r2,·#48» ;·0x3025 »       sub.w»  r3,·r2,·#48» ;·0x30
26 »       cmp»    r3,·#926 »       cmp»    r3,·#9
27 »       bhi.w»  14a6·<_Py_dg_strtod+0x14a6>27 »       bhi.w»  14b8·<_Py_dg_strtod+0x14b8>
28 »       ldr»    r3,·[sp,·#0]28 »       ldr»    r3,·[sp,·#0]
29 »       mov»    r7,·r329 »       mov»    r7,·r3
30 »       ldrb.w» r2,·[r3,·#1]!30 »       ldrb.w» r2,·[r3,·#1]!
31 »       sub.w»  r4,·r2,·#48» ;·0x3031 »       sub.w»  r4,·r2,·#48» ;·0x30
32 »       cmp»    r4,·#932 »       cmp»    r4,·#9
33 »       bls.n»  3a·<_Py_dg_strtod+0x3a>33 »       bls.n»  3a·<_Py_dg_strtod+0x3a>
34 »       ldr»    r4,·[sp,·#0]34 »       ldr»    r4,·[sp,·#0]
35 »       cmp»    r2,·#46»      ;·0x2e35 »       cmp»    r2,·#46»      ;·0x2e
36 »       it»     ne36 »       it»     ne
37 »       movne»  r6,·#037 »       movne»  r6,·#0
38 »       sub.w»  r4,·r3,·r438 »       sub.w»  r4,·r3,·r4
39 »       beq.w»  31e·<_Py_dg_strtod+0x31e>39 »       beq.w»  31c·<_Py_dg_strtod+0x31c>
40 »       orrs»   r5,·r440 »       orrs»   r5,·r4
41 »       beq.w»  113a·<_Py_dg_strtod+0x113a>41 »       beq.w»  1142·<_Py_dg_strtod+0x1142>
42 »       mov.w»  r5,·#51712» ;·0xca0042 »       mov.w»  r5,·#51712» ;·0xca00
43 »       movt»   r5,·#15258»  ;·0x3b9a43 »       movt»   r5,·#15258»  ;·0x3b9a
44 »       cmp»    r6,·r544 »       cmp»    r6,·r5
45 »       it»     ls45 »       it»     ls
46 »       cmpls»  r4,·r546 »       cmpls»  r4,·r5
47 »       bhi.w»  113a·<_Py_dg_strtod+0x113a>47 »       bhi.w»  1142·<_Py_dg_strtod+0x1142>
48 »       bic.w»  r2,·r2,·#3248 »       bic.w»  r2,·r2,·#32
49 »       mov»    r0,·r449 »       mov»    r0,·r4
50 »       cmp»    r2,·#69»      ;·0x4550 »       cmp»    r2,·#69»      ;·0x45
51 »       sub.w»  r5,·r4,·r651 »       sub.w»  r5,·r4,·r6
52 »       it»     ne52 »       it»     ne
53 »       movne»  r2,·#053 »       movne»  r2,·#0
54 »       bne.w»  3ee·<_Py_dg_strtod+0x3ee>54 »       bne.w»  3ec·<_Py_dg_strtod+0x3ec>
55 »       ldrb»   r2,·[r3,·#1]55 »       ldrb»   r2,·[r3,·#1]
56 »       cmp»    r2,·#43»      ;·0x2b56 »       cmp»    r2,·#43»      ;·0x2b
57 »       beq.w»  1956·<_Py_dg_strtod+0x1956>57 »       beq.w»  19b8·<_Py_dg_strtod+0x19b8>
58 »       cmp»    r2,·#45»      ;·0x2d58 »       cmp»    r2,·#45»      ;·0x2d
59 »       itt»    ne59 »       itt»    ne
60 »       addne»  r7,·r3,·#160 »       addne»  r7,·r3,·#1
61 »       movne.w»sl,·#061 »       movne.w»sl,·#0
62 »       bne.n»  a0·<_Py_dg_strtod+0xa0>62 »       bne.n»  a0·<_Py_dg_strtod+0xa0>
63 »       mov.w»  sl,·#163 »       mov.w»  sl,·#1
64 »       ldrb»   r2,·[r3,·#2]64 »       ldrb»   r2,·[r3,·#2]
65 »       adds»   r7,·r3,·#265 »       adds»   r7,·r3,·#2
66 »       cmp»    r2,·#48»      ;·0x3066 »       cmp»    r2,·#48»      ;·0x30
67 »       it»     ne67 »       it»     ne
68 »       movne.w»lr,·#168 »       movne.w»lr,·#1
69 »       beq.w»  193a·<_Py_dg_strtod+0x193a>69 »       beq.w»  199c·<_Py_dg_strtod+0x199c>
70 »       subs»   r2,·#48»     ;·0x3070 »       subs»   r2,·#48»     ;·0x30
71 »       cmp»    r2,·#971 »       cmp»    r2,·#9
72 »       bhi.w»  15e4·<_Py_dg_strtod+0x15e4>72 »       bhi.w»  1588·<_Py_dg_strtod+0x1588>
73 »       ldrb.w» fp,·[r7,·#1]73 »       ldrb.w» fp,·[r7,·#1]
74 »       add.w»  ip,·r7,·#174 »       add.w»  ip,·r7,·#1
75 »       sub.w»  r8,·fp,·#48» ;·0x3075 »       sub.w»  r8,·fp,·#48» ;·0x30
76 »       cmp.w»  r8,·#976 »       cmp.w»  r8,·#9
77 »       bhi.n»  120·<_Py_dg_strtod+0x120>77 »       bhi.n»  120·<_Py_dg_strtod+0x120>
78 »       ldrb.w» r9,·[r7,·#2]78 »       ldrb.w» r9,·[r7,·#2]
79 »       mov.w»  fp,·#1079 »       mov.w»  fp,·#10
19.8 KB
thread.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········4640·(bytes·into·file)13 ··Start·of·section·headers:··········4632·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1519 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·14
2.54 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x1220:1 There·are·15·section·headers,·starting·at·offset·0x1218:
  
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]·.text·············PROGBITS········00000000·000034·000320·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000320·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000ec8·0001a8·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·000ec0·0001a8·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000354·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000354·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000354·000014·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000354·000014·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000354·000084·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000354·000084·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003d8·00015c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0003d8·000154·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001070·0000e0·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001068·0000e0·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000534·000098·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00052c·000098·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001150·000050·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·001148·000050·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·0005cc·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0005c4·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005cc·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005c4·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000600·0005c0·10·····13··55··416 ··[12]·.symtab···········SYMTAB··········00000000·0005f8·0005c0·10·····13··55··4
17 ··[13]·.strtab···········STRTAB··········00000000·000bc0·000305·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000bb8·000305·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0011a0·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·001198·000080·00······0···0··1
19 Key·to·Flags:19 Key·to·Flags:
20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),20 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),21 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··y·(purecode),·p·(processor·specific)23 ··y·(purecode),·p·(processor·specific)
4.46 KB
readelf --wide --symbols {}
    
Offset 6, 34 lines modifiedOffset 6, 34 lines modified
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····5:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····5:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····6:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····6:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC211 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
12 ·····8:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ·····9:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ·····9:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····10:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC314 ····10:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
15 ····11:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····11:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····12:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·$d16 ····12:·00000104·····0·NOTYPE··LOCAL··DEFAULT····6·$d
17 ····13:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·$t17 ····13:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·$t
18 ····14:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····1·$d20 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000024·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·00000024·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·00000035···208·FUNC····LOCAL··DEFAULT····1·find_key22 ····18:·00000035···208·FUNC····LOCAL··DEFAULT····1·find_key
23 ····19:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC423 ····19:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
24 ····20:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC524 ····20:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
25 ····21:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d25 ····21:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····22:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·00000158·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC630 ····26:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
31 ····27:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·$d32 ····28:·00000150·····0·NOTYPE··LOCAL··DEFAULT····6·$d
33 ····29:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d34 ····30:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
35 ····31:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t35 ····31:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
36 ····32:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····32:·00000264·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····33:·0000027d····18·FUNC····LOCAL··DEFAULT····1·pythread_wrapper37 ····33:·0000027d····18·FUNC····LOCAL··DEFAULT····1·pythread_wrapper
38 ····34:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$t38 ····34:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
39 ····35:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$d39 ····35:·00000300·····0·NOTYPE··LOCAL··DEFAULT····1·$d
5.58 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xec8·contains·53·entries:1 Relocation·section·'.rel.text'·at·offset·0xec0·contains·53·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··0000370a·R_ARM_THM_CALL·········00000001···PyThread_allocate_lock3 0000000a··0000370a·R_ARM_THM_CALL·········00000001···PyThread_allocate_lock
4 0000001c··00000103·R_ARM_REL32············00000000···.bss4 0000001c··00000103·R_ARM_REL32············00000000···.bss
5 00000020··00000103·R_ARM_REL32············00000000···.bss5 00000020··00000103·R_ARM_REL32············00000000···.bss
6 0000004a··0000430a·R_ARM_THM_CALL·········00000000···pthread_self6 0000004a··0000430a·R_ARM_THM_CALL·········00000000···pthread_self
7 0000005e··00003c0a·R_ARM_THM_CALL·········00000059···PyThread_acquire_lock7 0000005e··00003c0a·R_ARM_THM_CALL·········00000059···PyThread_acquire_lock
8 0000008e··0000400a·R_ARM_THM_CALL·········000000f5···PyThread_release_lock8 0000008e··0000400a·R_ARM_THM_CALL·········000000ed···PyThread_release_lock
9 000000b4··0000380a·R_ARM_THM_CALL·········00000000···malloc9 000000b4··0000380a·R_ARM_THM_CALL·········00000000···malloc
10 000000d2··0000460a·R_ARM_THM_CALL·········00000000···Py_FatalError10 000000d2··0000460a·R_ARM_THM_CALL·········00000000···Py_FatalError
11 000000da··0000460a·R_ARM_THM_CALL·········00000000···Py_FatalError11 000000da··0000460a·R_ARM_THM_CALL·········00000000···Py_FatalError
12 000000e8··00000103·R_ARM_REL32············00000000···.bss12 000000e8··00000103·R_ARM_REL32············00000000···.bss
13 000000ec··00000103·R_ARM_REL32············00000000···.bss13 000000ec··00000103·R_ARM_REL32············00000000···.bss
14 000000f0··00001303·R_ARM_REL32············00000030···.LC414 000000f0··00001303·R_ARM_REL32············00000030···.LC4
15 000000f4··00000103·R_ARM_REL32············00000000···.bss15 000000f4··00000103·R_ARM_REL32············00000000···.bss
1.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 »       bne.n»  9a·<find_key+0x66>70 »       bne.n»  9a·<find_key+0x66>
71 »       ldr»    r0,·[r4,·#8]71 »       ldr»    r0,·[r4,·#8]
72 »       cmp»    r0,·r572 »       cmp»    r0,·r5
73 »       bne.n»  9a·<find_key+0x66>73 »       bne.n»  9a·<find_key+0x66>
74 »       ldr.w»  ip,·[pc,·#116]»      ;·fc·<find_key+0xc8>74 »       ldr.w»  ip,·[pc,·#116]»      ;·fc·<find_key+0xc8>
75 »       add»    ip,·pc75 »       add»    ip,·pc
76 »       ldr.w»  r0,·[ip,·#4]76 »       ldr.w»  r0,·[ip,·#4]
77 »       bl»     f4·<find_key+0xc0>77 »       bl»     ec·<find_key+0xb8>
78 ·R_ARM_THM_CALL» PyThread_release_lock78 ·R_ARM_THM_CALL» PyThread_release_lock
79 »       mov»    r0,·r479 »       mov»    r0,·r4
80 »       add»    sp,·#880 »       add»    sp,·#8
81 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}81 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
82 »       cmp»    r4,·r282 »       cmp»    r4,·r2
83 »       beq.n»  d0·<find_key+0x9c>83 »       beq.n»  d0·<find_key+0x9c>
84 »       ldr»    r1,·[r4,·#0]84 »       ldr»    r1,·[r4,·#0]
4.89 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 56, 134 lines modifiedOffset 56, 130 lines modified
56 »       mov»    r6,·r056 »       mov»    r6,·r0
57 »       mov»    r5,·r157 »       mov»    r5,·r1
58 »       cbz»    r1,·74·<PyThread_acquire_lock+0x1c>58 »       cbz»    r1,·74·<PyThread_acquire_lock+0x1c>
59 »       bl»     0·<sem_wait>59 »       bl»     0·<sem_wait>
60 ·R_ARM_THM_CALL» sem_wait60 ·R_ARM_THM_CALL» sem_wait
61 »       mov»    r4,·r061 »       mov»    r4,·r0
62 »       adds»   r1,·r0,·#162 »       adds»   r1,·r0,·#1
63 »       beq.n»  98·<PyThread_acquire_lock+0x40>63 »       beq.n»  9a·<PyThread_acquire_lock+0x42>
64 »       cmp»    r0,·#464 »       cmp»    r0,·#4
65 »       beq.n»  ce·<PyThread_acquire_lock+0x76>65 »       beq.n»  a4·<PyThread_acquire_lock+0x4c>
66 »       cbnz»   r0,·a6·<PyThread_acquire_lock+0x4e>66 »       cbnz»   r0,·be·<PyThread_acquire_lock+0x66>
67 »       movs»   r0,·#167 »       movs»   r0,·#1
68 »       pop»    {r4,·r5,·r6,·pc}68 »       pop»    {r4,·r5,·r6,·pc}
69 »       bl»     0·<sem_trywait>69 »       bl»     0·<sem_trywait>
70 ·R_ARM_THM_CALL» sem_trywait70 ·R_ARM_THM_CALL» sem_trywait
71 »       mov»    r4,·r071 »       mov»    r4,·r0
72 »       adds»   r0,·r4,·#172 »       adds»   r0,·r4,·#1
73 »       bne.n»  84·<PyThread_acquire_lock+0x2c>73 »       beq.n»  92·<PyThread_acquire_lock+0x3a>
74 »       bl»     0·<__errno_location> 
75 ·R_ARM_THM_CALL» __errno_location 
76 »       ldr»    r4,·[r0,·#0] 
77 »       cmp»    r4,·#474 »       cmp»    r4,·#4
78 »       beq.n»  ce·<PyThread_acquire_lock+0x76>75 »       beq.n»  a4·<PyThread_acquire_lock+0x4c>
79 »       cmp»    r4,·#076 »       cmp»    r4,·#0
80 »       it»     ne77 »       it»     ne
81 »       cmpne»  r4,·#1178 »       cmpne»  r4,·#11
82 »       bne.n»  b0·<PyThread_acquire_lock+0x58>79 »       bne.n»  da·<PyThread_acquire_lock+0x82>
83 »       clz»    r0,·r480 »       clz»    r0,·r4
84 »       lsrs»   r0,·r0,·#581 »       lsrs»   r0,·r0,·#5
85 »       pop»    {r4,·r5,·r6,·pc}82 »       pop»    {r4,·r5,·r6,·pc}
86 »       bl»     0·<__errno_location>83 »       bl»     0·<__errno_location>
87 ·R_ARM_THM_CALL» __errno_location84 ·R_ARM_THM_CALL» __errno_location
88 »       ldr»    r4,·[r0,·#0]85 »       ldr»    r4,·[r0,·#0]
 86 »       b.n»    7e·<PyThread_acquire_lock+0x26>
 87 »       bl»     0·<__errno_location>
 88 ·R_ARM_THM_CALL» __errno_location
 89 »       ldr»    r4,·[r0,·#0]
89 »       cmp»    r4,·#490 »       cmp»    r4,·#4
 91 »       bne.n»  ba·<PyThread_acquire_lock+0x62>
 92 »       mov»    r0,·r6
 93 »       cbz»    r5,·c8·<PyThread_acquire_lock+0x70>
 94 »       bl»     0·<sem_wait>
 95 ·R_ARM_THM_CALL» sem_wait
 96 »       mov»    r4,·r0
 97 »       adds»   r2,·r0,·#1
90 »       beq.n»  ce·<PyThread_acquire_lock+0x76>98 »       beq.n»  d2·<PyThread_acquire_lock+0x7a>
 99 »       cmp»    r4,·#4
 100 »       beq.n»  a4·<PyThread_acquire_lock+0x4c>
 101 »       cmp»    r5,·#0
 102 »       beq.n»  82·<PyThread_acquire_lock+0x2a>
91 »       cmp»    r4,·#0103 »       cmp»    r4,·#0
92 »       beq.n»  90·<PyThread_acquire_lock+0x38>104 »       beq.n»  8a·<PyThread_acquire_lock+0x32>
93 »       ldr»    r0,·[pc,·#68]» ;·(ec·<PyThread_acquire_lock+0x94>)105 »       ldr»    r0,·[pc,·#36]» ;·(e4·<PyThread_acquire_lock+0x8c>)
94 »       add»    r0,·pc106 »       add»    r0,·pc
95 »       bl»     0·<perror>107 »       bl»     0·<perror>
96 ·R_ARM_THM_CALL» perror108 ·R_ARM_THM_CALL» perror
97 »       b.n»    90·<PyThread_acquire_lock+0x38>109 »       b.n»    8a·<PyThread_acquire_lock+0x32>
98 »       ldr»    r0,·[pc,·#60]» ;·(f0·<PyThread_acquire_lock+0x98>) 
99 »       add»    r0,·pc 
100 »       bl»     0·<perror> 
101 ·R_ARM_THM_CALL» perror 
102 »       b.n»    90·<PyThread_acquire_lock+0x38> 
103 »       bl»     0·<sem_trywait>110 »       bl»     0·<sem_trywait>
104 ·R_ARM_THM_CALL» sem_trywait111 ·R_ARM_THM_CALL» sem_trywait
105 »       mov»    r4,·r0112 »       mov»    r4,·r0
106 »       adds»   r3,·r0,·#1113 »       adds»   r3,·r0,·#1
107 »       bne.n»  ca·<PyThread_acquire_lock+0x72>114 »       bne.n»  b2·<PyThread_acquire_lock+0x5a>
108 »       bl»     0·<__errno_location>115 »       bl»     0·<__errno_location>
109 ·R_ARM_THM_CALL» __errno_location116 ·R_ARM_THM_CALL» __errno_location
110 »       ldr»    r4,·[r0,·#0]117 »       ldr»    r4,·[r0,·#0]
111 »       cmp»    r4,·#4 
112 »       bne.n»  e0·<PyThread_acquire_lock+0x88>118 »       b.n»    b2·<PyThread_acquire_lock+0x5a>
113 »       mov»    r0,·r6 
114 »       cmp»    r5,·#0119 »       ldr»    r0,·[pc,·#12]» ;·(e8·<PyThread_acquire_lock+0x90>)
 120 »       add»    r0,·pc
 121 »       bl»     0·<perror>
 122 ·R_ARM_THM_CALL» perror
115 »       beq.n»  ba·<PyThread_acquire_lock+0x62>123 »       b.n»    8a·<PyThread_acquire_lock+0x32>
116 »       bl»     0·<sem_wait> 
117 ·R_ARM_THM_CALL» sem_wait 
118 »       mov»    r4,·r0 
119 »       adds»   r2,·r0,·#1 
120 »       bne.n»  ca·<PyThread_acquire_lock+0x72> 
121 »       b.n»    c4·<PyThread_acquire_lock+0x6c> 
122 »       cmp»    r5,·#0 
123 »       beq.n»  88·<PyThread_acquire_lock+0x30> 
124 »       cmp»    r4,·#0 
125 »       beq.n»  90·<PyThread_acquire_lock+0x38> 
126 »       b.n»    a6·<PyThread_acquire_lock+0x4e> 
127 »       nop 
128 »       .word»  0x00000040124 »       .word»  0x00000020
129 ·R_ARM_REL32»    .LC1125 ·R_ARM_REL32»    .LC1
130 »       .word»  0x0000003a126 »       .word»  0x00000008
131 ·R_ARM_REL32»    .LC2127 ·R_ARM_REL32»    .LC2
  
132 000000f4·<PyThread_release_lock>:128 000000ec·<PyThread_release_lock>:
133 PyThread_release_lock():129 PyThread_release_lock():
134 »       push»   {r3,·lr}130 »       push»   {r3,·lr}
135 »       bl»     0·<sem_post>131 »       bl»     0·<sem_post>
136 ·R_ARM_THM_CALL» sem_post132 ·R_ARM_THM_CALL» sem_post
137 »       cbnz»   r0,·fe·<PyThread_release_lock+0xa>133 »       cbnz»   r0,·f6·<PyThread_release_lock+0xa>
138 »       pop»    {r3,·pc}134 »       pop»    {r3,·pc}
139 »       ldr»    r0,·[pc,·#12]» ;·(10c·<PyThread_release_lock+0x18>)135 »       ldr»    r0,·[pc,·#12]» ;·(104·<PyThread_release_lock+0x18>)
140 »       ldmia.w»sp!,·{r3,·lr}136 »       ldmia.w»sp!,·{r3,·lr}
141 »       add»    r0,·pc137 »       add»    r0,·pc
142 »       b.w»    0·<perror>138 »       b.w»    0·<perror>
143 ·R_ARM_THM_JUMP24»       perror139 ·R_ARM_THM_JUMP24»       perror
144 »       nop140 »       nop
145 »       .word»  0x00000004141 »       .word»  0x00000004
146 ·R_ARM_REL32»    .LC3142 ·R_ARM_REL32»    .LC3
  
147 00000110·<PyThread_get_thread_ident>:143 00000108·<PyThread_get_thread_ident>:
148 PyThread_get_thread_ident():144 PyThread_get_thread_ident():
149 »       ldr»    r3,·[pc,·#28]» ;·(130·<PyThread_get_thread_ident+0x20>)145 »       ldr»    r3,·[pc,·#28]» ;·(128·<PyThread_get_thread_ident+0x20>)
150 »       push»   {lr}146 »       push»   {lr}
151 »       add»    r3,·pc147 »       add»    r3,·pc
152 »       sub»    sp,·#12148 »       sub»    sp,·#12
153 »       ldr»    r2,·[r3,·#0]149 »       ldr»    r2,·[r3,·#0]
154 »       cbz»    r2,·12a·<PyThread_get_thread_ident+0x1a>150 »       cbz»    r2,·122·<PyThread_get_thread_ident+0x1a>
155 »       bl»     0·<pthread_self>151 »       bl»     0·<pthread_self>
156 ·R_ARM_THM_CALL» pthread_self152 ·R_ARM_THM_CALL» pthread_self
157 »       str»    r0,·[sp,·#4]153 »       str»    r0,·[sp,·#4]
158 »       ldr»    r0,·[sp,·#4]154 »       ldr»    r0,·[sp,·#4]
159 »       add»    sp,·#12155 »       add»    sp,·#12
160 »       ldr.w»  pc,·[sp],·#4156 »       ldr.w»  pc,·[sp],·#4
161 »       movs»   r0,·#1157 »       movs»   r0,·#1
162 »       str»    r0,·[r3,·#0]158 »       str»    r0,·[r3,·#0]
Max diff block lines reached; 706/4818 bytes (14.65%) of diff not shown.
7.57 KB
_bisectmodule.o
978 B
readelf --wide --symbols {}
    
Offset 57, 11 lines modifiedOffset 57, 11 lines modified
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromSsize_t57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInt_FromSsize_t
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Size
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_GLOBAL_OFFSET_TABLE_
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Insert 
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod
 65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Insert
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
2.28 KB
readelf --wide --relocs {}
    
Offset 20, 26 lines modifiedOffset 20, 26 lines modified
20 00000170··0000360a·R_ARM_THM_CALL·········00000000···PySequence_GetItem20 00000170··0000360a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
21 0000017e··0000370a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool21 0000017e··0000370a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
22 000001c0··0000390a·R_ARM_THM_CALL·········00000000···PyErr_SetString22 000001c0··0000390a·R_ARM_THM_CALL·········00000000···PyErr_SetString
23 000001c8··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_23 000001c8··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
24 000001cc··00003b1a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError24 000001cc··00003b1a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError
25 000001d0··00000c03·R_ARM_REL32············0000001c···.LC225 000001d0··00000c03·R_ARM_REL32············0000001c···.LC2
26 00000206··0000340a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords26 00000206··0000340a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
27 0000022c··00003c0a·R_ARM_THM_CALL·········00000000···PyList_Insert 
28 00000250··00003d0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethod27 00000234··00003c0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethod
 28 00000256··00003d0a·R_ARM_THM_CALL·········00000000···PyList_Insert
29 0000026c··00002603·R_ARM_REL32············00000000···.data.rel.local29 0000026c··00002603·R_ARM_REL32············00000000···.data.rel.local
30 00000270··00001603·R_ARM_REL32············00000048···.LC430 00000270··00001603·R_ARM_REL32············00000048···.LC4
31 00000274··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_31 00000274··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
32 00000278··00003e1a·R_ARM_GOT_BREL·········00000000···PyList_Type32 00000278··00003e1a·R_ARM_GOT_BREL·········00000000···PyList_Type
33 0000027c··00003f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct 
34 00000280··00001703·R_ARM_REL32············0000005c···.LC533 0000027c··00001703·R_ARM_REL32············0000005c···.LC5
35 00000284··00001803·R_ARM_REL32············00000060···.LC634 00000280··00001803·R_ARM_REL32············00000060···.LC6
 35 00000284··00003f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
36 000002ba··0000340a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords36 000002ba··0000340a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
37 000002e0··00003c0a·R_ARM_THM_CALL·········00000000···PyList_Insert37 000002e0··00003d0a·R_ARM_THM_CALL·········00000000···PyList_Insert
38 00000304··00003d0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethod38 00000304··00003c0a·R_ARM_THM_CALL·········00000000···PyObject_CallMethod
39 00000320··00002603·R_ARM_REL32············00000000···.data.rel.local39 00000320··00002603·R_ARM_REL32············00000000···.data.rel.local
40 00000324··00001c03·R_ARM_REL32············00000068···.LC740 00000324··00001c03·R_ARM_REL32············00000068···.LC7
41 00000328··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_41 00000328··00003a19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
42 0000032c··00003e1a·R_ARM_GOT_BREL·········00000000···PyList_Type42 0000032c··00003e1a·R_ARM_GOT_BREL·········00000000···PyList_Type
43 00000330··00003f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct43 00000330··00003f1a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
44 00000334··00001703·R_ARM_REL32············0000005c···.LC544 00000334··00001703·R_ARM_REL32············0000005c···.LC5
45 00000338··00001803·R_ARM_REL32············00000060···.LC645 00000338··00001803·R_ARM_REL32············00000060···.LC6
396 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 58, 16 lines modifiedOffset 58, 16 lines modified
58 PyInt_FromSsize_t58 PyInt_FromSsize_t
59 PySequence_GetItem59 PySequence_GetItem
60 PyObject_RichCompareBool60 PyObject_RichCompareBool
61 PySequence_Size61 PySequence_Size
62 PyErr_SetString62 PyErr_SetString
63 _GLOBAL_OFFSET_TABLE_63 _GLOBAL_OFFSET_TABLE_
64 PyExc_ValueError64 PyExc_ValueError
65 PyList_Insert 
66 PyObject_CallMethod65 PyObject_CallMethod
 66 PyList_Insert
67 PyList_Type67 PyList_Type
68 _Py_NoneStruct68 _Py_NoneStruct
69 .shstrtab69 .shstrtab
70 .rel.text70 .rel.text
71 .rodata.str1.471 .rodata.str1.4
72 .rel.text.unlikely72 .rel.text.unlikely
73 .rel.data.rel.local73 .rel.data.rel.local
2.84 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 247, 72 lines modifiedOffset 247, 73 lines modified
247 »       str»    r5,·[sp,·#0]247 »       str»    r5,·[sp,·#0]
248 »       add»    r4,·pc248 »       add»    r4,·pc
249 »       mov.w»  ip,·#0249 »       mov.w»  ip,·#0
250 »       mov.w»  lr,·#4294967295»    ;·0xffffffff250 »       mov.w»  lr,·#4294967295»    ;·0xffffffff
251 »       strd»   ip,·lr,·[sp,·#24]251 »       strd»   ip,·lr,·[sp,·#24]
252 »       bl»     0·<PyArg_ParseTupleAndKeywords>252 »       bl»     0·<PyArg_ParseTupleAndKeywords>
253 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords253 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
254 »       cbz»    r0,·268·<insort_left+0x94>254 »       cbz»    r0,·25e·<insort_left+0x8a>
255 »       ldrd»   r0,·r1,·[sp,·#16] 
256 »       ldrd»   r2,·r3,·[sp,·#24]255 »       ldrd»   r2,·r3,·[sp,·#24]
 256 »       ldrd»   r0,·r1,·[sp,·#16]
257 »       bl»     58·<internal_bisect_left>257 »       bl»     58·<internal_bisect_left>
258 »       subs»   r1,·r0,·#0258 »       subs»   r3,·r0,·#0
259 »       blt.n»  268·<insort_left+0x94>259 »       blt.n»  25e·<insort_left+0x8a>
260 »       ldr»    r3,·[pc,·#88]» ;·(278·<insort_left+0xa4>)260 »       ldr»    r2,·[pc,·#88]» ;·(278·<insort_left+0xa4>)
261 »       ldrd»   r0,·r5,·[sp,·#16]261 »       ldrd»   r0,·r1,·[sp,·#16]
262 »       ldr»    r3,·[r4,·r3]262 »       ldr»    r2,·[r4,·r2]
263 »       ldr»    r2,·[r0,·#4]263 »       ldr»    r5,·[r0,·#4]
264 »       cmp»    r2,·r3264 »       cmp»    r5,·r2
265 »       bne.n»  244·<insort_left+0x70>265 »       beq.n»  252·<insort_left+0x7e>
266 »       mov»    r2,·r5 
267 »       bl»     0·<PyList_Insert> 
268 ·R_ARM_THM_CALL» PyList_Insert 
269 »       cmp»    r0,·#0 
270 »       blt.n»  268·<insort_left+0x94> 
271 »       ldr»    r0,·[pc,·#68]» ;·(27c·<insort_left+0xa8>)266 »       ldr»    r2,·[pc,·#80]» ;·(27c·<insort_left+0xa8>)
272 »       ldr»    r4,·[r4,·r0] 
273 »       mov»    r0,·r4 
274 »       ldr»    r5,·[r4,·#0] 
275 »       adds»   r5,·#1 
276 »       str»    r5,·[r4,·#0]267 »       str»    r1,·[sp,·#0]
277 »       add»    sp,·#36»      ;·0x24 
278 »       pop»    {r4,·r5,·pc} 
279 »       ldr»    r2,·[pc,·#56]» ;·(280·<insort_left+0xac>)268 »       ldr»    r1,·[pc,·#80]» ;·(280·<insort_left+0xac>)
280 »       mov»    r3,·r1 
281 »       ldr»    r1,·[pc,·#56]» ;·(284·<insort_left+0xb0>) 
282 »       add»    r2,·pc269 »       add»    r2,·pc
283 »       str»    r5,·[sp,·#0] 
284 »       add»    r1,·pc270 »       add»    r1,·pc
285 »       bl»     0·<PyObject_CallMethod>271 »       bl»     0·<PyObject_CallMethod>
286 ·R_ARM_THM_CALL» PyObject_CallMethod272 ·R_ARM_THM_CALL» PyObject_CallMethod
287 »       cbz»    r0,·268·<insort_left+0x94>273 »       cbz»    r0,·25e·<insort_left+0x8a>
288 »       ldr»    r5,·[r0,·#0]274 »       ldr»    r1,·[r0,·#0]
289 »       subs»   r3,·r5,·#1275 »       subs»   r2,·r1,·#1
290 »       str»    r3,·[r0,·#0]276 »       str»    r2,·[r0,·#0]
 277 »       cbz»    r2,·262·<insort_left+0x8e>
 278 »       ldr»    r0,·[pc,·#64]» ;·(284·<insort_left+0xb0>)
 279 »       ldr»    r4,·[r4,·r0]
 280 »       mov»    r0,·r4
 281 »       ldr»    r1,·[r4,·#0]
 282 »       adds»   r1,·#1
 283 »       str»    r1,·[r4,·#0]
 284 »       add»    sp,·#36»      ;·0x24
 285 »       pop»    {r4,·r5,·pc}
 286 »       mov»    r2,·r1
 287 »       mov»    r1,·r3
 288 »       bl»     0·<PyList_Insert>
 289 ·R_ARM_THM_CALL» PyList_Insert
291 »       cmp»    r3,·#0290 »       cmp»    r0,·#0
292 »       bne.n»  234·<insort_left+0x60>291 »       bge.n»  242·<insort_left+0x6e>
293 »       ldr»    r2,·[r0,·#4] 
294 »       ldr»    r1,·[r2,·#24] 
295 »       blx»    r1 
296 »       b.n»    234·<insort_left+0x60> 
297 »       movs»   r0,·#0292 »       movs»   r0,·#0
 293 »       b.n»    24e·<insort_left+0x7a>
 294 »       ldr»    r5,·[r0,·#4]
 295 »       ldr»    r3,·[r5,·#24]
 296 »       blx»    r3
298 »       b.n»    240·<insort_left+0x6c>297 »       b.n»    242·<insort_left+0x6e>
 298 »       nop
299 »       .word»  0x00000086299 »       .word»  0x00000086
300 ·R_ARM_REL32»    .data.rel.local300 ·R_ARM_REL32»    .data.rel.local
301 »       .word»  0x00000084301 »       .word»  0x00000084
302 ·R_ARM_REL32»    .LC4302 ·R_ARM_REL32»    .LC4
303 »       .word»  0x00000078303 »       .word»  0x00000078
304 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_304 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
305 »       ...305 »       .word»  0x00000000
306 ·R_ARM_GOT32»    PyList_Type306 ·R_ARM_GOT32»    PyList_Type
307 ·R_ARM_GOT32»    _Py_NoneStruct 
308 »       .word»  0x00000032307 »       .word»  0x00000048
309 ·R_ARM_REL32»    .LC5308 ·R_ARM_REL32»    .LC5
310 »       .word»  0x00000032309 »       .word»  0x0000004a
311 ·R_ARM_REL32»    .LC6310 ·R_ARM_REL32»    .LC6
 311 »       .word»  0x00000000
 312 ·R_ARM_GOT32»    _Py_NoneStruct
  
312 00000288·<insort_right>:313 00000288·<insort_right>:
313 insort_right():314 insort_right():
314 »       push»   {r4,·r5,·lr}315 »       push»   {r4,·r5,·lr}
315 »       mov»    r0,·r1316 »       mov»    r0,·r1
316 »       ldr»    r3,·[pc,·#144]»;·(320·<insort_right+0x98>)317 »       ldr»    r3,·[pc,·#144]»;·(320·<insort_right+0x98>)
317 »       sub»    sp,·#36»      ;·0x24318 »       sub»    sp,·#36»      ;·0x24
1.09 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··0x00000140·655f7400·50795365·7175656e·63655f47·e_t.PySequence_G23 ··0x00000140·655f7400·50795365·7175656e·63655f47·e_t.PySequence_G
24 ··0x00000150·65744974·656d0050·794f626a·6563745f·etItem.PyObject_24 ··0x00000150·65744974·656d0050·794f626a·6563745f·etItem.PyObject_
25 ··0x00000160·52696368·436f6d70·61726542·6f6f6c00·RichCompareBool.25 ··0x00000160·52696368·436f6d70·61726542·6f6f6c00·RichCompareBool.
26 ··0x00000170·50795365·7175656e·63655f53·697a6500·PySequence_Size.26 ··0x00000170·50795365·7175656e·63655f53·697a6500·PySequence_Size.
27 ··0x00000180·50794572·725f5365·74537472·696e6700·PyErr_SetString.27 ··0x00000180·50794572·725f5365·74537472·696e6700·PyErr_SetString.
28 ··0x00000190·5f474c4f·42414c5f·4f464653·45545f54·_GLOBAL_OFFSET_T28 ··0x00000190·5f474c4f·42414c5f·4f464653·45545f54·_GLOBAL_OFFSET_T
29 ··0x000001a0·41424c45·5f005079·4578635f·56616c75·ABLE_.PyExc_Valu29 ··0x000001a0·41424c45·5f005079·4578635f·56616c75·ABLE_.PyExc_Valu
30 ··0x000001b0·65457272·6f720050·794c6973·745f496e·eError.PyList_In30 ··0x000001b0·65457272·6f720050·794f626a·6563745f·eError.PyObject_
31 ··0x000001c0·73657274·0050794f·626a6563·745f4361·sert.PyObject_Ca 
32 ··0x000001d0·6c6c4d65·74686f64·0050794c·6973745f·llMethod.PyList_31 ··0x000001c0·43616c6c·4d657468·6f640050·794c6973·CallMethod.PyLis
 32 ··0x000001d0·745f496e·73657274·0050794c·6973745f·t_Insert.PyList_
33 ··0x000001e0·54797065·005f5079·5f4e6f6e·65537472·Type._Py_NoneStr33 ··0x000001e0·54797065·005f5079·5f4e6f6e·65537472·Type._Py_NoneStr
34 ··0x000001f0·75637400····························uct.34 ··0x000001f0·75637400····························uct.
  
25.5 KB
_collectionsmodule.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········22920·(bytes·into·file)13 ··Start·of·section·headers:··········22916·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x5988:1 There·are·20·section·headers,·starting·at·offset·0x5984:
  
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]·.text·············PROGBITS········00000000·000034·000bf8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000bf8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004b88·000498·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·004b84·000498·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000c2c·0006c1·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c2c·0006c1·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005020·000010·08···I·17···3··48 ··[·4]·.rel.data·········REL·············00000000·00501c·000010·08···I·17···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0012f0·00002c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0012f0·00002c·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0012f0·0003b6·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0012f0·0003b6·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0016a8·000ff4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0016a8·000ff0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005030·0002a8·08···I·17···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00502c·0002a8·08···I·17···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00269c·00047c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002698·00047c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0052d8·000278·08···I·17···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0052d4·000278·08···I·17···9··4
15 ··[11]·.data.rel·········PROGBITS········00000000·002b18·000310·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·002b14·000310·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·005550·000168·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00554c·000168·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·002e28·0001e8·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·002e24·0001e8·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·0056b8·000228·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·0056b4·000228·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·003010·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·00300c·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003010·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00300c·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·003044·0011a0·10·····18·211··421 ··[17]·.symtab···········SYMTAB··········00000000·003040·0011a0·10·····18·211··4
22 ··[18]·.strtab···········STRTAB··········00000000·0041e4·0009a4·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·0041e0·0009a4·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·0058e0·0000a6·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·0058dc·0000a6·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
2.27 KB
readelf --wide --symbols {}
    
Offset 118, 16 lines modifiedOffset 118, 16 lines modified
118 ···114:·000002b5···144·FUNC····LOCAL··DEFAULT····9·deque_copy118 ···114:·000002b5···144·FUNC····LOCAL··DEFAULT····9·deque_copy
119 ···115:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····9·$d119 ···115:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
120 ···116:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t120 ···116:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
121 ···117:·000009f9···424·FUNC····LOCAL··DEFAULT····7·deque_count121 ···117:·000009f9···424·FUNC····LOCAL··DEFAULT····7·deque_count
122 ···118:·00000b94·····0·NOTYPE··LOCAL··DEFAULT····7·$d122 ···118:·00000b94·····0·NOTYPE··LOCAL··DEFAULT····7·$d
123 ···119:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24123 ···119:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
124 ···120:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····7·$t124 ···120:·00000ba0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
125 ···121:·00000ba1···764·FUNC····LOCAL··DEFAULT····7·deque_rotate125 ···121:·00000ba1···760·FUNC····LOCAL··DEFAULT····7·deque_rotate
126 ···122:·00000e88·····0·NOTYPE··LOCAL··DEFAULT····7·$d126 ···122:·00000e84·····0·NOTYPE··LOCAL··DEFAULT····7·$d
127 ···123:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25127 ···123:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
128 ···124:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26128 ···124:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
129 ···125:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27129 ···125:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
130 ···126:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28130 ···126:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
131 ···127:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29131 ···127:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
132 ···128:·00000344·····0·NOTYPE··LOCAL··DEFAULT····9·$t132 ···128:·00000344·····0·NOTYPE··LOCAL··DEFAULT····9·$t
133 ···129:·00000345···204·FUNC····LOCAL··DEFAULT····9·deque_reduce133 ···129:·00000345···204·FUNC····LOCAL··DEFAULT····9·deque_reduce
8.04 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4b88·contains·147·entries:1 Relocation·section·'.rel.text'·at·offset·0x4b84·contains·147·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0000d40a·R_ARM_THM_CALL·········00000000···Py_InitModule43 00000018··0000d40a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 00000028··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready4 00000028··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 0000003e··0000d60a·R_ARM_THM_CALL·········00000000···PyModule_AddObject5 0000003e··0000d60a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
6 00000052··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready6 00000052··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 0000006c··0000d60a·R_ARM_THM_CALL·········00000000···PyModule_AddObject7 0000006c··0000d60a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
8 00000074··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000074··0000d50a·R_ARM_THM_CALL·········00000000···PyType_Ready
10.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1298, 50 lines modifiedOffset 1298, 50 lines modified
1298 »       .word»  0x000000141298 »       .word»  0x00000014
1299 ·R_ARM_REL32»    .LC201299 ·R_ARM_REL32»    .LC20
  
1300 00000ba0·<deque_rotate>:1300 00000ba0·<deque_rotate>:
1301 deque_rotate():1301 deque_rotate():
1302 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}1302 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
1303 »       mov»    r3,·r11303 »       mov»    r3,·r1
1304 »       ldr»    r1,·[pc,·#736]»;·(e88·<deque_rotate+0x2e8>)1304 »       ldr»    r1,·[pc,·#732]»;·(e84·<deque_rotate+0x2e4>)
1305 »       sub»    sp,·#121305 »       sub»    sp,·#12
1306 »       ldr»    r7,·[pc,·#736]»;·(e8c·<deque_rotate+0x2ec>)1306 »       ldr»    r7,·[pc,·#732]»;·(e88·<deque_rotate+0x2e8>)
1307 »       mov»    r4,·r01307 »       mov»    r4,·r0
1308 »       add»    r1,·pc1308 »       add»    r1,·pc
1309 »       add»    r2,·sp,·#41309 »       add»    r2,·sp,·#4
1310 »       mov»    r0,·r31310 »       mov»    r0,·r3
1311 »       add»    r7,·pc1311 »       add»    r7,·pc
1312 »       movs»   r5,·#11312 »       movs»   r5,·#1
1313 »       str»    r5,·[sp,·#4]1313 »       str»    r5,·[sp,·#4]
1314 »       bl»     0·<PyArg_ParseTuple>1314 »       bl»     0·<PyArg_ParseTuple>
1315 ·R_ARM_THM_CALL» PyArg_ParseTuple1315 ·R_ARM_THM_CALL» PyArg_ParseTuple
1316 »       cmp»    r0,·#01316 »       cmp»    r0,·#0
1317 »       beq.w»  e76·<deque_rotate+0x2d6>1317 »       beq.w»  e6c·<deque_rotate+0x2cc>
1318 »       ldr.w»  sl,·[r4,·#24]1318 »       ldr.w»  sl,·[r4,·#24]
1319 »       ldr»    r5,·[sp,·#4]1319 »       ldr»    r5,·[sp,·#4]
1320 »       cmp.w»  sl,·#11320 »       cmp.w»  sl,·#1
1321 »       mov.w»  r6,·sl,·asr·#11321 »       mov.w»  r6,·sl,·asr·#1
1322 »       ble.n»  cd4·<deque_rotate+0x134>1322 »       ble.n»  cd0·<deque_rotate+0x130>
1323 »       cmp»    r5,·r61323 »       cmp»    r5,·r6
1324 »       bgt.w»  dbe·<deque_rotate+0x21e>1324 »       bgt.w»  dbc·<deque_rotate+0x21c>
1325 »       negs»   r0,·r61325 »       negs»   r0,·r6
1326 »       cmp»    r5,·r01326 »       cmp»    r5,·r0
1327 »       blt.w»  dbe·<deque_rotate+0x21e>1327 »       blt.w»  dbc·<deque_rotate+0x21c>
1328 »       ldr.w»  r8,·[pc,·#684]»      ;·e90·<deque_rotate+0x2f0>1328 »       ldr.w»  r8,·[pc,·#680]»      ;·e8c·<deque_rotate+0x2ec>
1329 »       mov.w»  r9,·#62»    ;·0x3e1329 »       mov.w»  r9,·#62»    ;·0x3e
1330 »       ldr»    r2,·[r4,·#28]1330 »       ldr»    r2,·[r4,·#28]
1331 »       add»    r8,·pc1331 »       add»    r8,·pc
1332 »       adds»   r2,·#11332 »       adds»   r2,·#1
1333 »       str»    r2,·[r4,·#28]1333 »       str»    r2,·[r4,·#28]
1334 »       cmp»    r5,·#01334 »       cmp»    r5,·#0
1335 »       ble.n»  cd2·<deque_rotate+0x132>1335 »       ble.n»  cce·<deque_rotate+0x12e>
1336 »       ldr»    r0,·[r4,·#16]1336 »       ldr»    r0,·[r4,·#16]
1337 »       ldr»    r1,·[r4,·#8]1337 »       ldr»    r1,·[r4,·#8]
1338 »       cmp»    r0,·#01338 »       cmp»    r0,·#0
1339 »       beq.w»  d40·<deque_rotate+0x1a0>1339 »       beq.w»  d3e·<deque_rotate+0x19e>
1340 »       ldr»    r3,·[r4,·#20]1340 »       ldr»    r3,·[r4,·#20]
1341 »       ldr»    r2,·[r4,·#12]1341 »       ldr»    r2,·[r4,·#12]
1342 »       adds»   r3,·#11342 »       adds»   r3,·#1
1343 »       cmp»    r3,·r51343 »       cmp»    r3,·r5
1344 »       mov»    r6,·r31344 »       mov»    r6,·r3
1345 »       it»     ge1345 »       it»     ge
1346 »       movge»  r6,·r51346 »       movge»  r6,·r5
1.56 KB
_functoolsmodule.o
1.52 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       ldr»    r0,·[r0,·#12]11 »       ldr»    r0,·[r0,·#12]
12 »       sub»    sp,·#812 »       sub»    sp,·#8
13 »       ldr»    r3,·[r0,·#8]13 »       ldr»    r3,·[r0,·#8]
14 »       str»    r2,·[sp,·#4]14 »       str»    r2,·[sp,·#4]
15 »       cbz»    r3,·50·<partial_call+0x50>15 »       cbz»    r3,·50·<partial_call+0x50>
16 »       ldr»    r2,·[r1,·#8]16 »       ldr»    r2,·[r1,·#8]
17 »       cmp»    r2,·#017 »       cmp»    r2,·#0
18 »       beq.n»  e4·<partial_call+0xe4>18 »       beq.n»  d8·<partial_call+0xd8>
19 »       bl»     0·<PySequence_Concat>19 »       bl»     0·<PySequence_Concat>
20 ·R_ARM_THM_CALL» PySequence_Concat20 ·R_ARM_THM_CALL» PySequence_Concat
21 »       mov»    r4,·r021 »       mov»    r4,·r0
22 »       cmp»    r0,·#022 »       cmp»    r0,·#0
23 »       beq.n»  c8·<partial_call+0xc8>23 »       beq.n»  c8·<partial_call+0xc8>
24 »       ldr»    r0,·[r5,·#16]24 »       ldr»    r0,·[r5,·#16]
25 »       bl»     0·<PyDict_Size>25 »       bl»     0·<PyDict_Size>
4.78 KB
_heapqmodule.o
1.38 KB
readelf --wide --relocs {}
    
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 0000014c··00005219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_21 0000014c··00005219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
22 00000150··0000541a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError22 00000150··0000541a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError
23 00000154··00001003·R_ARM_REL32············00000028···.LC423 00000154··00001003·R_ARM_REL32············00000028···.LC4
24 00000158··0000561a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError24 00000158··0000561a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
25 0000015c··00001703·R_ARM_REL32············00000060···.LC625 0000015c··00001703·R_ARM_REL32············00000060···.LC6
26 0000017a··0000580a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple26 0000017a··0000580a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
27 000001a2··0000150a·R_ARM_THM_CALL·········000004f5···cmp_lt27 000001a2··0000150a·R_ARM_THM_CALL·········000004f5···cmp_lt
28 000001e6··00000e0a·R_ARM_THM_CALL·········000001ed···_siftup28 000001e8··00000e0a·R_ARM_THM_CALL·········000001ed···_siftup
29 0000020e··0000510a·R_ARM_THM_CALL·········00000000···PyErr_SetString29 00000206··0000510a·R_ARM_THM_CALL·········00000000···PyErr_SetString
30 0000022c··0000510a·R_ARM_THM_CALL·········00000000···PyErr_SetString30 00000222··0000510a·R_ARM_THM_CALL·········00000000···PyErr_SetString
31 00000234··00001e03·R_ARM_REL32············00000080···.LC731 00000234··00001e03·R_ARM_REL32············00000080···.LC7
32 00000238··00005219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_32 00000238··00005219·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
33 0000023c··0000541a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError33 0000023c··0000541a·R_ARM_GOT_BREL·········00000000···PyExc_IndexError
34 00000240··00001003·R_ARM_REL32············00000028···.LC434 00000240··00001003·R_ARM_REL32············00000028···.LC4
35 00000244··0000561a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError35 00000244··0000561a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
36 00000248··00001703·R_ARM_REL32············00000060···.LC636 00000248··00001703·R_ARM_REL32············00000060···.LC6
37 0000026a··0000580a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple37 0000026a··0000580a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
3.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 191, 112 lines modifiedOffset 191, 112 lines modified
191 »       str»    r2,·[sp,·#4]191 »       str»    r2,·[sp,·#4]
192 »       mov»    r2,·r3192 »       mov»    r2,·r3
193 »       str»    r4,·[sp,·#0]193 »       str»    r4,·[sp,·#0]
194 »       add»    r6,·pc194 »       add»    r6,·pc
195 »       bl»     0·<PyArg_UnpackTuple>195 »       bl»     0·<PyArg_UnpackTuple>
196 ·R_ARM_THM_CALL» PyArg_UnpackTuple196 ·R_ARM_THM_CALL» PyArg_UnpackTuple
197 »       cmp»    r0,·#0197 »       cmp»    r0,·#0
198 »       beq.n»  1f6·<heappushpop+0x96>198 »       beq.n»  1f8·<heappushpop+0x98>
199 »       ldr»    r0,·[sp,·#8]199 »       ldr»    r0,·[sp,·#8]
200 »       ldr»    r3,·[r0,·#4]200 »       ldr»    r3,·[r0,·#4]
201 »       ldr»    r1,·[r3,·#84]» ;·0x54201 »       ldr»    r1,·[r3,·#84]» ;·0x54
202 »       ands.w» r5,·r1,·#33554432»  ;·0x2000000202 »       ands.w» r5,·r1,·#33554432»  ;·0x2000000
203 »       beq.n»  220·<heappushpop+0xc0>203 »       beq.n»  216·<heappushpop+0xb6>
204 »       ldr»    r2,·[r0,·#8]204 »       ldr»    r2,·[r0,·#8]
205 »       cmp»    r2,·#0205 »       cmp»    r2,·#0
206 »       ble.n»  1b6·<heappushpop+0x56>206 »       ble.n»  1b8·<heappushpop+0x58>
207 »       ldr»    r4,·[r0,·#12]207 »       ldr»    r4,·[r0,·#12]
208 »       ldr»    r4,·[r4,·#0]208 »       ldr»    r4,·[r4,·#0]
209 »       mov»    r0,·r4209 »       mov»    r0,·r4
210 »       ldr»    r3,·[r4,·#0]210 »       ldr»    r3,·[r4,·#0]
211 »       adds»   r3,·#1211 »       adds»   r3,·#1
212 »       str»    r3,·[r4,·#0]212 »       str»    r3,·[r4,·#0]
213 »       ldr»    r1,·[sp,·#12]213 »       ldr»    r1,·[sp,·#12]
214 »       bl»     4f4·<cmp_lt>214 »       bl»     4f4·<cmp_lt>
215 ·R_ARM_THM_CALL» cmp_lt215 ·R_ARM_THM_CALL» cmp_lt
216 »       ldr»    r1,·[r4,·#0]216 »       ldr»    r1,·[r4,·#0]
217 »       mov»    r5,·r0217 »       mov»    r5,·r0
218 »       subs»   r0,·r1,·#1218 »       subs»   r0,·r1,·#1
219 »       str»    r0,·[r4,·#0]219 »       str»    r0,·[r4,·#0]
220 »       cbz»    r0,·1fa·<heappushpop+0x9a>220 »       cmp»    r0,·#0
 221 »       beq.n»  20c·<heappushpop+0xac>
221 »       adds»   r3,·r5,·#1222 »       adds»   r3,·r5,·#1
222 »       beq.n»  1f6·<heappushpop+0x96>223 »       beq.n»  1f8·<heappushpop+0x98>
223 »       cbnz»   r5,·1c6·<heappushpop+0x66>224 »       cbnz»   r5,·1c8·<heappushpop+0x68>
224 »       ldr»    r1,·[sp,·#12]225 »       ldr»    r1,·[sp,·#12]
225 »       ldr»    r6,·[r1,·#0]226 »       ldr»    r6,·[r1,·#0]
226 »       adds»   r6,·#1227 »       adds»   r6,·#1
227 »       str»    r6,·[r1,·#0]228 »       str»    r6,·[r1,·#0]
228 »       ldr»    r4,·[sp,·#12]229 »       ldr»    r4,·[sp,·#12]
229 »       mov»    r0,·r4230 »       mov»    r0,·r4
230 »       add»    sp,·#16231 »       add»    sp,·#16
231 »       pop»    {r4,·r5,·r6,·pc}232 »       pop»    {r4,·r5,·r6,·pc}
232 »       ldr»    r3,·[sp,·#8]233 »       ldr»    r3,·[sp,·#8]
233 »       ldr»    r4,·[r3,·#8]234 »       ldr»    r4,·[r3,·#8]
234 »       cbz»    r4,·204·<heappushpop+0xa4>235 »       cbz»    r4,·1fc·<heappushpop+0x9c>
235 »       ldr»    r6,·[sp,·#12]236 »       ldr»    r6,·[sp,·#12]
236 »       movs»   r1,·#0237 »       movs»   r1,·#0
237 »       ldr»    r5,·[r3,·#12]238 »       ldr»    r5,·[r3,·#12]
238 »       ldr»    r0,·[r6,·#0]239 »       ldr»    r0,·[r6,·#0]
239 »       ldr»    r4,·[r5,·#0]240 »       ldr»    r4,·[r5,·#0]
240 »       adds»   r0,·#1241 »       adds»   r0,·#1
241 »       str»    r0,·[r6,·#0]242 »       str»    r0,·[r6,·#0]
242 »       ldrd»   ip,·r2,·[sp,·#8]243 »       ldrd»   ip,·r2,·[sp,·#8]
243 »       ldr.w»  r3,·[ip,·#12]244 »       ldr.w»  r3,·[ip,·#12]
244 »       str»    r2,·[r3,·#0]245 »       str»    r2,·[r3,·#0]
245 »       ldr»    r0,·[sp,·#8]246 »       ldr»    r0,·[sp,·#8]
246 »       bl»     1ec·<heappushpop+0x8c>247 »       bl»     1ec·<heappushpop+0x8c>
247 ·R_ARM_THM_CALL» _siftup248 ·R_ARM_THM_CALL» _siftup
248 »       adds»   r0,·#1249 »       adds»   r0,·#1
249 »       bne.n»  1c0·<heappushpop+0x60>250 »       bne.n»  1c2·<heappushpop+0x62>
250 »       ldr»    r1,·[r4,·#0]251 »       ldr»    r1,·[r4,·#0]
251 »       subs»   r6,·r1,·#1252 »       subs»   r6,·r1,·#1
252 »       str»    r6,·[r4,·#0]253 »       str»    r6,·[r4,·#0]
253 »       cbz»    r6,·214·<heappushpop+0xb4>254 »       cbz»    r6,·228·<heappushpop+0xc8>
254 »       movs»   r4,·#0255 »       movs»   r4,·#0
255 »       b.n»    1c0·<heappushpop+0x60>256 »       b.n»    1c2·<heappushpop+0x62>
256 »       ldr»    r2,·[r4,·#4] 
257 »       mov»    r0,·r4 
258 »       ldr»    r4,·[r2,·#24] 
259 »       blx»    r4 
260 »       b.n»    1b0·<heappushpop+0x50> 
261 »       ldr»    r0,·[pc,·#52]» ;·(23c·<heappushpop+0xdc>)257 »       ldr»    r0,·[pc,·#60]» ;·(23c·<heappushpop+0xdc>)
262 »       ldr»    r1,·[pc,·#56]» ;·(240·<heappushpop+0xe0>)258 »       ldr»    r1,·[pc,·#64]» ;·(240·<heappushpop+0xe0>)
263 »       add»    r1,·pc259 »       add»    r1,·pc
264 »       ldr»    r3,·[r6,·r0]260 »       ldr»    r3,·[r6,·r0]
265 »       ldr»    r0,·[r3,·#0]261 »       ldr»    r0,·[r3,·#0]
266 »       bl»     0·<PyErr_SetString>262 »       bl»     0·<PyErr_SetString>
267 ·R_ARM_THM_CALL» PyErr_SetString263 ·R_ARM_THM_CALL» PyErr_SetString
268 »       b.n»    1c0·<heappushpop+0x60>264 »       b.n»    1c2·<heappushpop+0x62>
269 »       ldr»    r5,·[r4,·#4]265 »       ldr»    r2,·[r4,·#4]
270 »       mov»    r0,·r4266 »       mov»    r0,·r4
271 »       mov»    r4,·r6 
272 »       ldr»    r2,·[r5,·#24]267 »       ldr»    r4,·[r2,·#24]
273 »       blx»    r2268 »       blx»    r4
274 »       b.n»    1c0·<heappushpop+0x60>269 »       b.n»    1b2·<heappushpop+0x52>
275 »       ldr»    r3,·[pc,·#32]» ;·(244·<heappushpop+0xe4>)270 »       ldr»    r3,·[pc,·#44]» ;·(244·<heappushpop+0xe4>)
276 »       mov»    r4,·r5271 »       mov»    r4,·r5
277 »       ldr»    r1,·[pc,·#32]» ;·(248·<heappushpop+0xe8>)272 »       ldr»    r1,·[pc,·#44]» ;·(248·<heappushpop+0xe8>)
278 »       add»    r1,·pc273 »       add»    r1,·pc
279 »       ldr»    r5,·[r6,·r3]274 »       ldr»    r5,·[r6,·r3]
280 »       ldr»    r0,·[r5,·#0]275 »       ldr»    r0,·[r5,·#0]
281 »       bl»     0·<PyErr_SetString>276 »       bl»     0·<PyErr_SetString>
282 ·R_ARM_THM_CALL» PyErr_SetString277 ·R_ARM_THM_CALL» PyErr_SetString
283 »       b.n»    1c0·<heappushpop+0x60>278 »       b.n»    1c2·<heappushpop+0x62>
284 »       nop279 »       ldr»    r5,·[r4,·#4]
 280 »       mov»    r0,·r4
 281 »       mov»    r4,·r6
 282 »       ldr»    r2,·[r5,·#24]
 283 »       blx»    r2
 284 »       b.n»    1c2·<heappushpop+0x62>
285 »       .word»  0x000000c0285 »       .word»  0x000000c0
286 ·R_ARM_REL32»    .LC7286 ·R_ARM_REL32»    .LC7
287 »       .word»  0x000000bc287 »       .word»  0x000000bc
288 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_288 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
289 »       .word»  0x00000000289 »       .word»  0x00000000
290 ·R_ARM_GOT32»    PyExc_IndexError290 ·R_ARM_GOT32»    PyExc_IndexError
291 »       .word»  0x00000034291 »       .word»  0x0000003c
292 ·R_ARM_REL32»    .LC4292 ·R_ARM_REL32»    .LC4
293 »       .word»  0x00000000293 »       .word»  0x00000000
294 ·R_ARM_GOT32»    PyExc_TypeError294 ·R_ARM_GOT32»    PyExc_TypeError
295 »       .word»  0x0000001e295 »       .word»  0x00000028
296 ·R_ARM_REL32»    .LC6296 ·R_ARM_REL32»    .LC6
  
297 0000024c·<heappush>:297 0000024c·<heappush>:
298 heappush():298 heappush():
299 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}299 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
300 »       mov»    r0,·r1300 »       mov»    r0,·r1
301 »       ldr»    r1,·[pc,·#288]»;·(374·<heappush+0x128>)301 »       ldr»    r1,·[pc,·#288]»;·(374·<heappush+0x128>)
434 KB
_sre.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········52184·(bytes·into·file)13 ··Start·of·section·headers:··········52112·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1819 ··Number·of·section·headers:·········18
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·17
3.03 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xcbd8:1 There·are·18·section·headers,·starting·at·offset·0xcb90:
  
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]·.text·············PROGBITS········00000000·000034·0006b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00b50c·000210·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00b4c4·000210·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006ec·000904·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006ec·000904·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000ff0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000ff0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000ff0·0004d8·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000ff0·0004d8·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0014c8·0073dc·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·0014c8·007394·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·00b71c·000f38·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00b6d4·000f38·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0088a4·000238·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00885c·000238·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00c654·000150·08···I·15···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00c60c·000150·08···I·15···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·008adc·000100·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·008a94·000100·00···A··0···0··4
15 ··[11]·.data.rel.local···PROGBITS········00000000·008bdc·0005c8·00··WA··0···0··415 ··[11]·.data.rel.local···PROGBITS········00000000·008b94·0005c8·00··WA··0···0··4
16 ··[12]·.rel.data.rel.local·REL·············00000000·00c7a4·000398·08···I·15··11··416 ··[12]·.rel.data.rel.local·REL·············00000000·00c75c·000398·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0091a4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00915c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0091a4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00915c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0091d8·001790·10·····16·301··419 ··[15]·.symtab···········SYMTAB··········00000000·009190·001790·10·····16·301··4
20 ··[16]·.strtab···········STRTAB··········00000000·00a968·000ba3·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a920·000ba3·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00cb3c·00009c·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00caf4·00009c·00······0···0··1
22 Key·to·Flags:22 Key·to·Flags:
23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),23 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),24 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··y·(purecode),·p·(processor·specific)26 ··y·(purecode),·p·(processor·specific)
19.7 KB
readelf --wide --symbols {}
    
Offset 38, 180 lines modifiedOffset 38, 180 lines modified
38 ····34:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC938 ····34:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
39 ····35:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1039 ····35:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
40 ····36:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1140 ····36:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
41 ····37:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1241 ····37:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
42 ····38:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1342 ····38:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
43 ····39:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1443 ····39:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
44 ····40:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1544 ····40:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
45 ····41:·00000815··1476·FUNC····LOCAL··DEFAULT····6·pattern_match45 ····41:·00000815··1472·FUNC····LOCAL··DEFAULT····6·pattern_match
46 ····42:·00000fe9··6836·FUNC····LOCAL··DEFAULT····6·sre_match46 ····42:·00000fe5··6788·FUNC····LOCAL··DEFAULT····6·sre_match
47 ····43:·000058c5··6220·FUNC····LOCAL··DEFAULT····6·sre_umatch47 ····43:·0000588d··6204·FUNC····LOCAL··DEFAULT····6·sre_umatch
48 ····44:·00000001···152·FUNC····LOCAL··DEFAULT····8·fix_string_param.part.048 ····44:·00000001···152·FUNC····LOCAL··DEFAULT····8·fix_string_param.part.0
49 ····45:·000001ed····76·FUNC····LOCAL··DEFAULT····8·pattern_error49 ····45:·000001ed····76·FUNC····LOCAL··DEFAULT····8·pattern_error
50 ····46:·00000d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$d50 ····46:·00000d88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
51 ····47:·00005719····20·FUNC····LOCAL··DEFAULT····6·sre_lower51 ····47:·000056e1····20·FUNC····LOCAL··DEFAULT····6·sre_lower
52 ····48:·000073d9·····4·FUNC····LOCAL··DEFAULT····6·sre_lower_unicode52 ····48:·00007391·····4·FUNC····LOCAL··DEFAULT····6·sre_lower_unicode
53 ····49:·000005d9····22·FUNC····LOCAL··DEFAULT····1·sre_lower_locale53 ····49:·000005d9····22·FUNC····LOCAL··DEFAULT····1·sre_lower_locale
54 ····50:·00000dd8·····0·NOTYPE··LOCAL··DEFAULT····6·$t54 ····50:·00000dd4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
55 ····51:·00000dd9····76·FUNC····LOCAL··DEFAULT····6·check_args_size55 ····51:·00000dd5····76·FUNC····LOCAL··DEFAULT····6·check_args_size
56 ····52:·00000e18·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·00000e14·····0·NOTYPE··LOCAL··DEFAULT····6·$d
57 ····53:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00000e20·····0·NOTYPE··LOCAL··DEFAULT····6·$t
58 ····54:·00000e25···452·FUNC····LOCAL··DEFAULT····6·state_init58 ····54:·00000e21···452·FUNC····LOCAL··DEFAULT····6·state_init
59 ····55:·00000fc4·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····55:·00000fc0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
60 ····56:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1660 ····56:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
61 ····57:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1761 ····57:·00000184·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
63 ····59:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·$d63 ····59:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·$d
64 ····60:·00000fe8·····0·NOTYPE··LOCAL··DEFAULT····6·$t64 ····60:·00000fe4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
65 ····61:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····6·$d65 ····61:·00001068·····0·NOTYPE··LOCAL··DEFAULT····6·$d
66 ····62:·000010ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t66 ····62:·000010a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
67 ····63:·000010ea·····0·NOTYPE··LOCAL··DEFAULT····6·$d67 ····63:·000010e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
68 ····64:·00001104·····0·NOTYPE··LOCAL··DEFAULT····6·$t68 ····64:·000010fe·····0·NOTYPE··LOCAL··DEFAULT····6·$t
69 ····65:·00001338·····0·NOTYPE··LOCAL··DEFAULT····6·$d69 ····65:·00001328·····0·NOTYPE··LOCAL··DEFAULT····6·$d
70 ····66:·00001368·····0·NOTYPE··LOCAL··DEFAULT····6·$t70 ····66:·00001358·····0·NOTYPE··LOCAL··DEFAULT····6·$t
71 ····67:·0000148c·····0·NOTYPE··LOCAL··DEFAULT····6·$d71 ····67:·0000147c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
72 ····68:·000014bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t72 ····68:·000014ac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
73 ····69:·0000155a·····0·NOTYPE··LOCAL··DEFAULT····6·$d73 ····69:·00001596·····0·NOTYPE··LOCAL··DEFAULT····6·$d
74 ····70:·00001592·····0·NOTYPE··LOCAL··DEFAULT····6·$t74 ····70:·000015ce·····0·NOTYPE··LOCAL··DEFAULT····6·$t
75 ····71:·000030e5···592·FUNC····LOCAL··DEFAULT····6·sre_category75 ····71:·000030b1···592·FUNC····LOCAL··DEFAULT····6·sre_category
76 ····72:·00001654·····0·NOTYPE··LOCAL··DEFAULT····6·$d76 ····72:·0000164e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
77 ····73:·0000168c·····0·NOTYPE··LOCAL··DEFAULT····6·$t77 ····73:·00001686·····0·NOTYPE··LOCAL··DEFAULT····6·$t
78 ····74:·00002d8d···204·FUNC····LOCAL··DEFAULT····6·sre_charset78 ····74:·00002d59···204·FUNC····LOCAL··DEFAULT····6·sre_charset
79 ····75:·00002a9d····92·FUNC····LOCAL··DEFAULT····6·data_stack_grow79 ····75:·00002a69····92·FUNC····LOCAL··DEFAULT····6·data_stack_grow
80 ····76:·00001b38·····0·NOTYPE··LOCAL··DEFAULT····6·$d80 ····76:·00001b44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
81 ····77:·00001b4c·····0·NOTYPE··LOCAL··DEFAULT····6·$t81 ····77:·00001b58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
82 ····78:·00002af9···660·FUNC····LOCAL··DEFAULT····6·sre_count82 ····78:·00002ac5···660·FUNC····LOCAL··DEFAULT····6·sre_count
83 ····79:·00002a78·····0·NOTYPE··LOCAL··DEFAULT····6·$d83 ····79:·00002a44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
84 ····80:·00002a9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t84 ····80:·00002a68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
85 ····81:·00002b24·····0·NOTYPE··LOCAL··DEFAULT····6·$d85 ····81:·00002af0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
86 ····82:·00002b54·····0·NOTYPE··LOCAL··DEFAULT····6·$t86 ····82:·00002b20·····0·NOTYPE··LOCAL··DEFAULT····6·$t
87 ····83:·00002b88·····0·NOTYPE··LOCAL··DEFAULT····6·$d87 ····83:·00002b54·····0·NOTYPE··LOCAL··DEFAULT····6·$d
88 ····84:·00002ba4·····0·NOTYPE··LOCAL··DEFAULT····6·$t88 ····84:·00002b70·····0·NOTYPE··LOCAL··DEFAULT····6·$t
89 ····85:·00002d88·····0·NOTYPE··LOCAL··DEFAULT····6·$d89 ····85:·00002d54·····0·NOTYPE··LOCAL··DEFAULT····6·$d
90 ····86:·00002d8c·····0·NOTYPE··LOCAL··DEFAULT····6·$t90 ····86:·00002d58·····0·NOTYPE··LOCAL··DEFAULT····6·$t
91 ····87:·00002dc2·····0·NOTYPE··LOCAL··DEFAULT····6·$d91 ····87:·00002d8e·····0·NOTYPE··LOCAL··DEFAULT····6·$d
92 ····88:·00002dde·····0·NOTYPE··LOCAL··DEFAULT····6·$t92 ····88:·00002daa·····0·NOTYPE··LOCAL··DEFAULT····6·$t
93 ····89:·00002d8d···204·FUNC····LOCAL··DEFAULT····6·sre_ucharset93 ····89:·00002d59···204·FUNC····LOCAL··DEFAULT····6·sre_ucharset
94 ····90:·00002e59····70·FUNC····LOCAL··DEFAULT····6·state_fini94 ····90:·00002e25····70·FUNC····LOCAL··DEFAULT····6·state_fini
95 ····91:·00002ea1···102·FUNC····LOCAL··DEFAULT····6·match_dealloc95 ····91:·00002e6d···102·FUNC····LOCAL··DEFAULT····6·match_dealloc
96 ····92:·00002f09···344·FUNC····LOCAL··DEFAULT····6·pattern_new_match.part.096 ····92:·00002ed5···344·FUNC····LOCAL··DEFAULT····6·pattern_new_match.part.0
97 ····93:·0000305c·····0·NOTYPE··LOCAL··DEFAULT····6·$d97 ····93:·00003028·····0·NOTYPE··LOCAL··DEFAULT····6·$d
98 ····94:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1898 ····94:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
99 ····95:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1999 ····95:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
100 ····96:·00003060·····0·NOTYPE··LOCAL··DEFAULT····6·$t100 ····96:·0000302c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
101 ····97:·00003061···132·FUNC····LOCAL··DEFAULT····6·sre_getlower101 ····97:·0000302d···132·FUNC····LOCAL··DEFAULT····6·sre_getlower
102 ····98:·000030cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d102 ····98:·00003098·····0·NOTYPE··LOCAL··DEFAULT····6·$d
103 ····99:·000030e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t103 ····99:·000030b0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
104 ···100:·000030f4·····0·NOTYPE··LOCAL··DEFAULT····6·$d104 ···100:·000030c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
105 ···101:·00003118·····0·NOTYPE··LOCAL··DEFAULT····6·$t105 ···101:·000030e4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
106 ···102:·0000330c·····0·NOTYPE··LOCAL··DEFAULT····6·$d106 ···102:·000032d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
107 ···103:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20107 ···103:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
108 ···104:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21108 ···104:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
109 ···105:·00003334·····0·NOTYPE··LOCAL··DEFAULT····6·$t109 ···105:·00003300·····0·NOTYPE··LOCAL··DEFAULT····6·$t
110 ···106:·00003335···224·FUNC····LOCAL··DEFAULT····6·match_end110 ···106:·00003301···224·FUNC····LOCAL··DEFAULT····6·match_end
111 ···107:·00003400·····0·NOTYPE··LOCAL··DEFAULT····6·$d111 ···107:·000033cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
112 ···108:·00003414·····0·NOTYPE··LOCAL··DEFAULT····6·$t112 ···108:·000033e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
113 ···109:·00003415····20·FUNC····LOCAL··DEFAULT····6·match_getindex113 ···109:·000033e1····20·FUNC····LOCAL··DEFAULT····6·match_getindex
114 ···110:·00003429····74·FUNC····LOCAL··DEFAULT····6·match_getindex.part.0.isra.0114 ···110:·000033f5····74·FUNC····LOCAL··DEFAULT····6·match_getindex.part.0.isra.0
115 ···111:·00003475···396·FUNC····LOCAL··DEFAULT····6·match_group115 ···111:·00003441···396·FUNC····LOCAL··DEFAULT····6·match_group
116 ···112:·00003601····96·FUNC····LOCAL··DEFAULT····6·match_getslice_by_index116 ···112:·000035cd····96·FUNC····LOCAL··DEFAULT····6·match_getslice_by_index
117 ···113:·000035ec·····0·NOTYPE··LOCAL··DEFAULT····6·$d117 ···113:·000035b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
118 ···114:·00003600·····0·NOTYPE··LOCAL··DEFAULT····6·$t118 ···114:·000035cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
119 ···115:·00003650·····0·NOTYPE··LOCAL··DEFAULT····6·$d119 ···115:·0000361c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
120 ···116:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22120 ···116:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
121 ···117:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23121 ···117:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
122 ···118:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24122 ···118:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
123 ···119:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25123 ···119:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
124 ···120:·00003660·····0·NOTYPE··LOCAL··DEFAULT····6·$t124 ···120:·0000362c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
125 ···121:·00003661···960·FUNC····LOCAL··DEFAULT····6·pattern_split125 ···121:·0000362d···956·FUNC····LOCAL··DEFAULT····6·pattern_split
126 ···122:·00003a21··1016·FUNC····LOCAL··DEFAULT····6·sre_search126 ···122:·000039e9··1016·FUNC····LOCAL··DEFAULT····6·sre_search
127 ···123:·00003e19···132·FUNC····LOCAL··DEFAULT····6·state_getslice127 ···123:·00003de1···132·FUNC····LOCAL··DEFAULT····6·state_getslice
128 ···124:·0000572d···406·FUNC····LOCAL··DEFAULT····6·sre_usearch128 ···124:·000056f5···406·FUNC····LOCAL··DEFAULT····6·sre_usearch
129 ···125:·000039e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d129 ···125:·000039b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
130 ···126:·00003a20·····0·NOTYPE··LOCAL··DEFAULT····6·$t130 ···126:·000039e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
131 ···127:·00003c60·····0·NOTYPE··LOCAL··DEFAULT····6·$d131 ···127:·00003c28·····0·NOTYPE··LOCAL··DEFAULT····6·$d
132 ···128:·00003cd0·····0·NOTYPE··LOCAL··DEFAULT····6·$t132 ···128:·00003c98·····0·NOTYPE··LOCAL··DEFAULT····6·$t
133 ···129:·00003e94·····0·NOTYPE··LOCAL··DEFAULT····6·$d133 ···129:·00003e5c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
134 ···130:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26134 ···130:·00000230·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
135 ···131:·00003e9c·····0·NOTYPE··LOCAL··DEFAULT····6·$t135 ···131:·00003e64·····0·NOTYPE··LOCAL··DEFAULT····6·$t
136 ···132:·00003e9d···412·FUNC····LOCAL··DEFAULT····6·match_groups136 ···132:·00003e65···412·FUNC····LOCAL··DEFAULT····6·match_groups
137 ···133:·00004020·····0·NOTYPE··LOCAL··DEFAULT····6·$d137 ···133:·00003fe8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
138 ···134:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27138 ···134:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
139 ···135:·00000244·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28139 ···135:·00000244·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
140 ···136:·00004038·····0·NOTYPE··LOCAL··DEFAULT····6·$t140 ···136:·00004000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
141 ···137:·00004039···936·FUNC····LOCAL··DEFAULT····6·pattern_findall141 ···137:·00004001···936·FUNC····LOCAL··DEFAULT····6·pattern_findall
142 ···138:·000043b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d142 ···138:·00004380·····0·NOTYPE··LOCAL··DEFAULT····6·$d
143 ···139:·00000254·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29143 ···139:·00000254·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
144 ···140:·00000319····96·FUNC····LOCAL··DEFAULT····1·pattern_finditer144 ···140:·00000319····96·FUNC····LOCAL··DEFAULT····1·pattern_finditer
145 ···141:·00000379···136·FUNC····LOCAL··DEFAULT····1·pattern_scanner145 ···141:·00000379···136·FUNC····LOCAL··DEFAULT····1·pattern_scanner
146 ···142:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$d146 ···142:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
147 ···143:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30147 ···143:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
148 ···144:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$t148 ···144:·00000378·····0·NOTYPE··LOCAL··DEFAULT····1·$t
149 ···145:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d149 ···145:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
150 ···146:·000043e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t150 ···146:·000043a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
151 ···147:·000043e1···560·FUNC····LOCAL··DEFAULT····6·scanner_search151 ···147:·000043a9···560·FUNC····LOCAL··DEFAULT····6·scanner_search
152 ···148:·00004604·····0·NOTYPE··LOCAL··DEFAULT····6·$d152 ···148:·000045cc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
153 ···149:·00000400·····0·NOTYPE··LOCAL··DEFAULT····1·$t153 ···149:·00000400·····0·NOTYPE··LOCAL··DEFAULT····1·$t
154 ···150:·00000401····42·FUNC····LOCAL··DEFAULT····1·scanner_dealloc154 ···150:·00000401····42·FUNC····LOCAL··DEFAULT····1·scanner_dealloc
155 ···151:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31155 ···151:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
156 ···152:·00004610·····0·NOTYPE··LOCAL··DEFAULT····6·$t156 ···152:·000045d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
157 ···153:·00004611···148·FUNC····LOCAL··DEFAULT····6·match_start157 ···153:·000045d9···148·FUNC····LOCAL··DEFAULT····6·match_start
158 ···154:·00004690·····0·NOTYPE··LOCAL··DEFAULT····6·$d158 ···154:·00004658·····0·NOTYPE··LOCAL··DEFAULT····6·$d
159 ···155:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32159 ···155:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
160 ···156:·000046a4·····0·NOTYPE··LOCAL··DEFAULT····6·$t160 ···156:·0000466c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
161 ···157:·000046a5····72·FUNC····LOCAL··DEFAULT····6·pattern_sub161 ···157:·0000466d····72·FUNC····LOCAL··DEFAULT····6·pattern_sub
162 ···158:·000046ed··2412·FUNC····LOCAL··DEFAULT····6·pattern_subx162 ···158:·000046b5··2412·FUNC····LOCAL··DEFAULT····6·pattern_subx
163 ···159:·000046e4·····0·NOTYPE··LOCAL··DEFAULT····6·$d163 ···159:·000046ac·····0·NOTYPE··LOCAL··DEFAULT····6·$d
164 ···160:·00000280·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33164 ···160:·00000280·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
Max diff block lines reached; 7208/20077 bytes (35.90%) of diff not shown.
74.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xb50c·contains·66·entries:1 Relocation·section·'.rel.text'·at·offset·0xb4c4·contains·66·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000a··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready3 0000000a··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready
4 00000016··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready4 00000016··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 00000022··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready5 00000022··00012e0a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 0000003c··00012f0a·R_ARM_THM_CALL·········00000000···Py_InitModule46 0000003c··00012f0a·R_ARM_THM_CALL·········00000000···Py_InitModule4
7 00000044··0001300a·R_ARM_THM_CALL·········00000000···PyModule_GetDict7 00000044··0001300a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
8 00000052··0001310a·R_ARM_THM_CALL·········00000000···PyInt_FromLong8 00000052··0001310a·R_ARM_THM_CALL·········00000000···PyInt_FromLong
576 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 213, 21 lines modifiedOffset 213, 21 lines modified
213 _Py_NoneStruct213 _Py_NoneStruct
214 PyExc_TypeError214 PyExc_TypeError
215 __sprintf_chk215 __sprintf_chk
216 PyErr_WarnEx216 PyErr_WarnEx
217 __stack_chk_fail217 __stack_chk_fail
218 __stack_chk_guard218 __stack_chk_guard
219 PyExc_DeprecationWarning219 PyExc_DeprecationWarning
220 __ctype_b_loc 
221 _PyUnicodeUCS4_IsAlpha220 _PyUnicodeUCS4_IsAlpha
 221 __ctype_b_loc
222 PyErr_CheckSignals222 PyErr_CheckSignals
 223 PyErr_NoMemory
223 _PyUnicodeUCS4_IsDecimalDigit224 _PyUnicodeUCS4_IsDecimalDigit
224 _PyUnicodeUCS4_IsDigit225 _PyUnicodeUCS4_IsDigit
225 _PyUnicodeUCS4_IsNumeric226 _PyUnicodeUCS4_IsNumeric
226 PyErr_NoMemory 
227 _Py_BuildValue_SizeT227 _Py_BuildValue_SizeT
228 _PyUnicodeUCS4_ToLowercase228 _PyUnicodeUCS4_ToLowercase
229 _PyUnicodeUCS4_IsLinebreak229 _PyUnicodeUCS4_IsLinebreak
230 _PyUnicodeUCS4_IsWhitespace230 _PyUnicodeUCS4_IsWhitespace
231 _Py_ascii_whitespace231 _Py_ascii_whitespace
232 PyArg_UnpackTuple232 PyArg_UnpackTuple
233 PyInt_AsSsize_t233 PyInt_AsSsize_t
2.89 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 410, 15 lines modifiedOffset 410, 15 lines modified
410 »       cbz»    r0,·3dc·<pattern_scanner+0x64>410 »       cbz»    r0,·3dc·<pattern_scanner+0x64>
411 »       ldr»    r1,·[sp,·#20]411 »       ldr»    r1,·[sp,·#20]
412 »       adds»   r0,·#12412 »       adds»   r0,·#12
413 »       str.w»  r6,·[r0,·#-4]413 »       str.w»  r6,·[r0,·#-4]
414 »       ldrd»   r2,·r3,·[sp,·#12]414 »       ldrd»   r2,·r3,·[sp,·#12]
415 »       str»    r1,·[sp,·#0]415 »       str»    r1,·[sp,·#0]
416 »       mov»    r1,·r5416 »       mov»    r1,·r5
417 »       bl»     e24·<state_init>417 »       bl»     e20·<state_init>
418 ·R_ARM_THM_CALL» state_init418 ·R_ARM_THM_CALL» state_init
419 »       str»    r0,·[sp,·#12]419 »       str»    r0,·[sp,·#12]
420 »       cbz»    r0,·3e0·<pattern_scanner+0x68>420 »       cbz»    r0,·3e0·<pattern_scanner+0x68>
421 »       ldr»    r3,·[r5,·#0]421 »       ldr»    r3,·[r5,·#0]
422 »       adds»   r3,·#1422 »       adds»   r3,·#1
423 »       str»    r3,·[r5,·#0]423 »       str»    r3,·[r5,·#0]
424 »       str»    r5,·[r4,·#8]424 »       str»    r5,·[r4,·#8]
329 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 765, 15 lines modifiedOffset 765, 15 lines modified
765 »       bne.w»  2a4·<_validate_inner+0x18>765 »       bne.w»  2a4·<_validate_inner+0x18>
766 »       b.n»    378·<_validate_inner+0xec>766 »       b.n»    378·<_validate_inner+0xec>
  
767 00000814·<pattern_match>:767 00000814·<pattern_match>:
768 pattern_match():768 pattern_match():
769 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}769 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
770 »       mov»    sl,·r1770 »       mov»    sl,·r1
771 »       ldr.w»  r1,·[pc,·#1392]»     ;·d8c·<pattern_match+0x578>771 »       ldr.w»  r1,·[pc,·#1388]»     ;·d88·<pattern_match+0x574>
772 »       sub.w»  sp,·sp,·#924»;·0x39c772 »       sub.w»  sp,·sp,·#924»;·0x39c
773 »       movs»   r3,·#0773 »       movs»   r3,·#0
774 »       add»    r4,·sp,·#48»   ;·0x30774 »       add»    r4,·sp,·#48»   ;·0x30
775 »       add»    r1,·pc775 »       add»    r1,·pc
776 »       add.w»  r9,·sp,·#36» ;·0x24776 »       add.w»  r9,·sp,·#36» ;·0x24
777 »       mov»    r5,·r0777 »       mov»    r5,·r0
778 »       add»    r6,·sp,·#40»   ;·0x28778 »       add»    r6,·sp,·#40»   ;·0x28
626 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 »       ldr»    r1,·[r2,·#20]88 »       ldr»    r1,·[r2,·#20]
89 »       bl»     0·<PyTuple_Pack>89 »       bl»     0·<PyTuple_Pack>
90 ·R_ARM_THM_CALL» PyTuple_Pack90 ·R_ARM_THM_CALL» PyTuple_Pack
91 »       mov»    r1,·r091 »       mov»    r1,·r0
92 »       ldr»    r0,·[pc,·#8]»  ;·(b4·<match_expand+0x1c>)92 »       ldr»    r0,·[pc,·#8]»  ;·(b4·<match_expand+0x1c>)
93 »       ldmia.w»sp!,·{r3,·lr}93 »       ldmia.w»sp!,·{r3,·lr}
94 »       add»    r0,·pc94 »       add»    r0,·pc
95 »       b.w»    733c·<call.constprop.0>95 »       b.w»    72f4·<call.constprop.0>
96 ·R_ARM_THM_JUMP24»       call.constprop.096 ·R_ARM_THM_JUMP24»       call.constprop.0
97 »       .word»  0x0000000297 »       .word»  0x00000002
98 ·R_ARM_REL32»    .LC4298 ·R_ARM_REL32»    .LC42
  
99 000000b8·<match_regs_get>:99 000000b8·<match_regs_get>:
100 match_regs_get():100 match_regs_get():
101 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}101 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 137, 25 lines modifiedOffset 137, 25 lines modified
137 ··0x00000860·65537472·75637400·50794578·635f5479·eStruct.PyExc_Ty137 ··0x00000860·65537472·75637400·50794578·635f5479·eStruct.PyExc_Ty
138 ··0x00000870·70654572·726f7200·5f5f7370·72696e74·peError.__sprint138 ··0x00000870·70654572·726f7200·5f5f7370·72696e74·peError.__sprint
139 ··0x00000880·665f6368·6b005079·4572725f·5761726e·f_chk.PyErr_Warn139 ··0x00000880·665f6368·6b005079·4572725f·5761726e·f_chk.PyErr_Warn
140 ··0x00000890·4578005f·5f737461·636b5f63·686b5f66·Ex.__stack_chk_f140 ··0x00000890·4578005f·5f737461·636b5f63·686b5f66·Ex.__stack_chk_f
141 ··0x000008a0·61696c00·5f5f7374·61636b5f·63686b5f·ail.__stack_chk_141 ··0x000008a0·61696c00·5f5f7374·61636b5f·63686b5f·ail.__stack_chk_
142 ··0x000008b0·67756172·64005079·4578635f·44657072·guard.PyExc_Depr142 ··0x000008b0·67756172·64005079·4578635f·44657072·guard.PyExc_Depr
143 ··0x000008c0·65636174·696f6e57·61726e69·6e67006d·ecationWarning.m143 ··0x000008c0·65636174·696f6e57·61726e69·6e67006d·ecationWarning.m
144 ··0x000008d0·656d6370·79007265·616c6c6f·63005f5f·emcpy.realloc.__144 ··0x000008d0·656d6370·79007265·616c6c6f·63005f50·emcpy.realloc._P
145 ··0x000008e0·63747970·655f625f·6c6f6300·5f507955·ctype_b_loc._PyU 
146 ··0x000008f0·6e69636f·64655543·53345f49·73416c70·nicodeUCS4_IsAlp145 ··0x000008e0·79556e69·636f6465·55435334·5f497341·yUnicodeUCS4_IsA
 146 ··0x000008f0·6c706861·005f5f63·74797065·5f625f6c·lpha.__ctype_b_l
147 ··0x00000900·68610050·79457272·5f436865·636b5369·ha.PyErr_CheckSi147 ··0x00000900·6f630050·79457272·5f436865·636b5369·oc.PyErr_CheckSi
148 ··0x00000910·676e616c·73005f50·79556e69·636f6465·gnals._PyUnicode148 ··0x00000910·676e616c·73005079·4572725f·4e6f4d65·gnals.PyErr_NoMe
 149 ··0x00000920·6d6f7279·005f5079·556e6963·6f646555·mory._PyUnicodeU
149 ··0x00000920·55435334·5f497344·6563696d·616c4469·UCS4_IsDecimalDi150 ··0x00000930·4353345f·49734465·63696d61·6c446967·CS4_IsDecimalDig
150 ··0x00000930·67697400·5f507955·6e69636f·64655543·git._PyUnicodeUC151 ··0x00000940·6974005f·5079556e·69636f64·65554353·it._PyUnicodeUCS
151 ··0x00000940·53345f49·73446967·6974005f·5079556e·S4_IsDigit._PyUn152 ··0x00000950·345f4973·44696769·74005f50·79556e69·4_IsDigit._PyUni
152 ··0x00000950·69636f64·65554353·345f4973·4e756d65·icodeUCS4_IsNume153 ··0x00000960·636f6465·55435334·5f49734e·756d6572·codeUCS4_IsNumer
153 ··0x00000960·72696300·50794572·725f4e6f·4d656d6f·ric.PyErr_NoMemo 
154 ··0x00000970·7279005f·50795f42·75696c64·56616c75·ry._Py_BuildValu154 ··0x00000970·6963005f·50795f42·75696c64·56616c75·ic._Py_BuildValu
155 ··0x00000980·655f5369·7a655400·5f507955·6e69636f·e_SizeT._PyUnico155 ··0x00000980·655f5369·7a655400·5f507955·6e69636f·e_SizeT._PyUnico
156 ··0x00000990·64655543·53345f54·6f4c6f77·65726361·deUCS4_ToLowerca156 ··0x00000990·64655543·53345f54·6f4c6f77·65726361·deUCS4_ToLowerca
157 ··0x000009a0·7365005f·5079556e·69636f64·65554353·se._PyUnicodeUCS157 ··0x000009a0·7365005f·5079556e·69636f64·65554353·se._PyUnicodeUCS
158 ··0x000009b0·345f4973·4c696e65·62726561·6b005f50·4_IsLinebreak._P158 ··0x000009b0·345f4973·4c696e65·62726561·6b005f50·4_IsLinebreak._P
159 ··0x000009c0·79556e69·636f6465·55435334·5f497357·yUnicodeUCS4_IsW159 ··0x000009c0·79556e69·636f6465·55435334·5f497357·yUnicodeUCS4_IsW
160 ··0x000009d0·68697465·73706163·65005f50·795f6173·hitespace._Py_as160 ··0x000009d0·68697465·73706163·65005f50·795f6173·hitespace._Py_as
161 ··0x000009e0·6369695f·77686974·65737061·63650050·cii_whitespace.P161 ··0x000009e0·6369695f·77686974·65737061·63650050·cii_whitespace.P
16.9 KB
_weakref.o
872 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········3648·(bytes·into·file)13 ··Start·of·section·headers:··········3652·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1319 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·12
2.54 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xe40:1 There·are·13·section·headers,·starting·at·offset·0xe44:
  
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]·.text·············PROGBITS········00000000·000034·000230·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000234·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000c04·000168·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000c08·000168·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000264·0001cb·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000268·0001cb·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00042f·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000433·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000430·0000c5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000434·0000c5·01·AMS··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·0004f8·000050·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·0004fc·000050·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·000d6c·000060·08···I·10···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·000d70·000060·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000548·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00054c·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000548·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00054c·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00057c·0003e0·10·····11··39··414 ··[10]·.symtab···········SYMTAB··········00000000·000580·0003e0·10·····11··39··4
15 ··[11]·.strtab···········STRTAB··········00000000·00095c·0002a5·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000960·0002a5·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000dcc·000073·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000dd0·000073·00······0···0··1
17 Key·to·Flags:17 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),19 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··y·(purecode),·p·(processor·specific)21 ··y·(purecode),·p·(processor·specific)
1.98 KB
readelf --wide --symbols {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ····11:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····12:·00000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····13:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000000a9····48·FUNC····LOCAL··DEFAULT····1·weakref_proxy18 ····14:·000000a9····48·FUNC····LOCAL··DEFAULT····1·weakref_proxy
19 ····15:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC720 ····16:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
21 ····17:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t21 ····17:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····18:·000000d9···112·FUNC····LOCAL··DEFAULT····1·remove_dead_weakref22 ····18:·000000d9···116·FUNC····LOCAL··DEFAULT····1·remove_dead_weakref
23 ····19:·00000130·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····19:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d
24 ····20:·00000149···116·FUNC····LOCAL··DEFAULT····1·is_dead_weakref24 ····20:·0000014d···116·FUNC····LOCAL··DEFAULT····1·is_dead_weakref
25 ····21:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC825 ····21:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
26 ····22:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·000001bd····40·FUNC····LOCAL··DEFAULT····1·weakref_getweakrefcount29 ····25:·000001c1····40·FUNC····LOCAL··DEFAULT····1·weakref_getweakrefcount
30 ····26:·000001e5····76·FUNC····LOCAL··DEFAULT····1·weakref_getweakrefs30 ····26:·000001e9····76·FUNC····LOCAL··DEFAULT····1·weakref_getweakrefs
31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d31 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
32 ····28:·00000000···187·OBJECT··LOCAL··DEFAULT····3·weakref_proxy__doc__32 ····28:·00000000···187·OBJECT··LOCAL··DEFAULT····3·weakref_proxy__doc__
33 ····29:·000000bc····91·OBJECT··LOCAL··DEFAULT····3·weakref_getweakrefs__doc__33 ····29:·000000bc····91·OBJECT··LOCAL··DEFAULT····3·weakref_getweakrefs__doc__
34 ····30:·00000118····77·OBJECT··LOCAL··DEFAULT····3·weakref_getweakrefcount__doc__34 ····30:·00000118····77·OBJECT··LOCAL··DEFAULT····3·weakref_getweakrefcount__doc__
35 ····31:·00000168····99·OBJECT··LOCAL··DEFAULT····3·remove_dead_weakref__doc__35 ····31:·00000168····99·OBJECT··LOCAL··DEFAULT····3·remove_dead_weakref__doc__
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····6·36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT····6·
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
5.69 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xc04·contains·45·entries:1 Relocation·section·'.rel.text'·at·offset·0xc08·contains·45·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··0000280a·R_ARM_THM_CALL·········00000000···Py_InitModule43 0000001c··0000280a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 00000034··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject4 00000034··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
5 00000046··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject5 00000046··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
6 0000005c··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject6 0000005c··0000290a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
7 0000007c··00000403·R_ARM_REL32············00000000···.LC07 0000007c··00000403·R_ARM_REL32············00000000···.LC0
8 00000080··00002003·R_ARM_REL32············00000000···.data.rel.local8 00000080··00002003·R_ARM_REL32············00000000···.data.rel.local
5.81 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 113, 103 lines modifiedOffset 113, 105 lines modified
113 »       .word»  0x0000001a113 »       .word»  0x0000001a
114 ·R_ARM_REL32»    .LC6114 ·R_ARM_REL32»    .LC6
  
115 000000d8·<remove_dead_weakref>:115 000000d8·<remove_dead_weakref>:
116 remove_dead_weakref():116 remove_dead_weakref():
117 »       push»   {r4,·lr}117 »       push»   {r4,·lr}
118 »       mov»    r0,·r1118 »       mov»    r0,·r1
119 »       ldr»    r4,·[pc,·#80]» ;·(130·<remove_dead_weakref+0x58>) 
120 »       ldr»    r2,·[pc,·#84]» ;·(134·<remove_dead_weakref+0x5c>)119 »       ldr»    r4,·[pc,·#84]» ;·(134·<remove_dead_weakref+0x5c>)
 120 »       ldr»    r2,·[pc,·#88]» ;·(138·<remove_dead_weakref+0x60>)
121 »       sub»    sp,·#24121 »       sub»    sp,·#24
122 »       add»    r4,·pc122 »       add»    r4,·pc
123 »       add»    r3,·sp,·#16123 »       add»    r3,·sp,·#16
124 »       ldr»    r1,·[r4,·r2]124 »       ldr»    r1,·[r4,·r2]
125 »       add»    r2,·sp,·#20125 »       add»    r2,·sp,·#20
126 »       str»    r1,·[sp,·#12]126 »       str»    r1,·[sp,·#12]
127 »       ldr»    r1,·[pc,·#72]» ;·(138·<remove_dead_weakref+0x60>)127 »       ldr»    r1,·[pc,·#76]» ;·(13c·<remove_dead_weakref+0x64>)
128 »       str»    r2,·[sp,·#0]128 »       str»    r2,·[sp,·#0]
129 »       add»    r1,·pc129 »       add»    r1,·pc
130 »       ldr»    r2,·[sp,·#12]130 »       ldr»    r2,·[sp,·#12]
131 »       bl»     0·<PyArg_ParseTuple>131 »       bl»     0·<PyArg_ParseTuple>
132 ·R_ARM_THM_CALL» PyArg_ParseTuple132 ·R_ARM_THM_CALL» PyArg_ParseTuple
133 »       cbz»    r0,·126·<remove_dead_weakref+0x4e>133 »       cbz»    r0,·11a·<remove_dead_weakref+0x42>
134 »       ldr»    r2,·[pc,·#64]» ;·(13c·<remove_dead_weakref+0x64>)134 »       ldr»    r2,·[pc,·#68]» ;·(140·<remove_dead_weakref+0x68>)
135 »       ldrd»   r0,·r1,·[sp,·#16]135 »       ldrd»   r0,·r1,·[sp,·#16]
136 »       add»    r2,·pc136 »       add»    r2,·pc
137 »       bl»     0·<_PyDict_DelItemIf>137 »       bl»     0·<_PyDict_DelItemIf>
138 ·R_ARM_THM_CALL» _PyDict_DelItemIf138 ·R_ARM_THM_CALL» _PyDict_DelItemIf
139 »       cmp»    r0,·#0139 »       cmp»    r0,·#0
140 »       blt.n»  11a·<remove_dead_weakref+0x42>140 »       blt.n»  11e·<remove_dead_weakref+0x46>
141 »       ldr»    r1,·[pc,·#52]» ;·(140·<remove_dead_weakref+0x68>)141 »       ldr»    r1,·[pc,·#56]» ;·(144·<remove_dead_weakref+0x6c>)
142 »       ldr»    r4,·[r4,·r1]142 »       ldr»    r4,·[r4,·r1]
143 »       mov»    r0,·r4143 »       mov»    r0,·r4
144 »       ldr»    r2,·[r4,·#0]144 »       ldr»    r2,·[r4,·#0]
145 »       adds»   r2,·#1145 »       adds»   r2,·#1
146 »       str»    r2,·[r4,·#0]146 »       str»    r2,·[r4,·#0]
147 »       add»    sp,·#24147 »       add»    sp,·#24
148 »       pop»    {r4,·pc}148 »       pop»    {r4,·pc}
 149 »       movs»   r0,·#0
 150 »       b.n»    116·<remove_dead_weakref+0x3e>
149 »       ldr»    r3,·[pc,·#40]» ;·(144·<remove_dead_weakref+0x6c>)151 »       ldr»    r3,·[pc,·#40]» ;·(148·<remove_dead_weakref+0x70>)
150 »       ldr»    r0,·[r4,·r3]152 »       ldr»    r0,·[r4,·r3]
151 »       ldr»    r0,·[r0,·#0]153 »       ldr»    r0,·[r0,·#0]
152 »       bl»     0·<PyErr_ExceptionMatches>154 »       bl»     0·<PyErr_ExceptionMatches>
153 ·R_ARM_THM_CALL» PyErr_ExceptionMatches155 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
154 »       cbnz»   r0,·12a·<remove_dead_weakref+0x52> 
155 »       movs»   r0,·#0156 »       cmp»    r0,·#0
156 »       b.n»    116·<remove_dead_weakref+0x3e>157 »       beq.n»  11a·<remove_dead_weakref+0x42>
157 »       bl»     0·<PyErr_Clear>158 »       bl»     0·<PyErr_Clear>
158 ·R_ARM_THM_CALL» PyErr_Clear159 ·R_ARM_THM_CALL» PyErr_Clear
159 »       b.n»    10a·<remove_dead_weakref+0x32>160 »       b.n»    10a·<remove_dead_weakref+0x32>
 161 »       nop
160 »       .word»  0x0000004a162 »       .word»  0x0000004e
161 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_163 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
162 »       .word»  0x00000000164 »       .word»  0x00000000
163 ·R_ARM_GOT32»    PyDict_Type165 ·R_ARM_GOT32»    PyDict_Type
164 »       .word»  0x00000044166 »       .word»  0x00000048
165 ·R_ARM_REL32»    .LC7167 ·R_ARM_REL32»    .LC7
166 »       .word»  0x00000038168 »       .word»  0x0000003c
167 ·R_ARM_REL32»    is_dead_weakref169 ·R_ARM_REL32»    is_dead_weakref
168 »       ...170 »       ...
169 ·R_ARM_GOT32»    _Py_NoneStruct171 ·R_ARM_GOT32»    _Py_NoneStruct
170 ·R_ARM_GOT32»    PyExc_KeyError172 ·R_ARM_GOT32»    PyExc_KeyError
  
171 00000148·<is_dead_weakref>:173 0000014c·<is_dead_weakref>:
172 is_dead_weakref():174 is_dead_weakref():
173 »       push»   {r3,·r4,·r5,·lr}175 »       push»   {r3,·r4,·r5,·lr}
174 »       mov»    r4,·r0176 »       mov»    r4,·r0
175 »       ldr»    r5,·[pc,·#80]» ;·(1a0·<is_dead_weakref+0x58>)177 »       ldr»    r5,·[pc,·#80]» ;·(1a4·<is_dead_weakref+0x58>)
176 »       ldr»    r3,·[pc,·#84]» ;·(1a4·<is_dead_weakref+0x5c>)178 »       ldr»    r3,·[pc,·#84]» ;·(1a8·<is_dead_weakref+0x5c>)
177 »       add»    r5,·pc179 »       add»    r5,·pc
178 »       ldr»    r0,·[r0,·#4]180 »       ldr»    r0,·[r0,·#4]
179 »       ldr»    r1,·[r5,·r3]181 »       ldr»    r1,·[r5,·r3]
180 »       cmp»    r0,·r1182 »       cmp»    r0,·r1
181 »       beq.n»  160·<is_dead_weakref+0x18>183 »       beq.n»  164·<is_dead_weakref+0x18>
182 »       bl»     0·<PyType_IsSubtype>184 »       bl»     0·<PyType_IsSubtype>
183 ·R_ARM_THM_CALL» PyType_IsSubtype185 ·R_ARM_THM_CALL» PyType_IsSubtype
184 »       cbz»    r0,·176·<is_dead_weakref+0x2e>186 »       cbz»    r0,·17a·<is_dead_weakref+0x2e>
185 »       ldr»    r1,·[pc,·#68]» ;·(1a8·<is_dead_weakref+0x60>)187 »       ldr»    r1,·[pc,·#68]» ;·(1ac·<is_dead_weakref+0x60>)
186 »       ldr»    r2,·[r4,·#8]188 »       ldr»    r2,·[r4,·#8]
187 »       ldr»    r3,·[r5,·r1]189 »       ldr»    r3,·[r5,·r1]
188 »       ldr»    r0,·[r2,·#0]190 »       ldr»    r0,·[r2,·#0]
189 »       cmp»    r2,·r3191 »       cmp»    r2,·r3
190 »       it»     ne192 »       it»     ne
191 »       cmpne»  r0,·#0193 »       cmpne»  r0,·#0
192 »       ite»    le194 »       ite»    le
193 »       movle»  r0,·#1195 »       movle»  r0,·#1
194 »       movgt»  r0,·#0196 »       movgt»  r0,·#0
195 »       pop»    {r3,·r4,·r5,·pc}197 »       pop»    {r3,·r4,·r5,·pc}
196 »       ldr»    r0,·[pc,·#52]» ;·(1ac·<is_dead_weakref+0x64>)198 »       ldr»    r0,·[pc,·#52]» ;·(1b0·<is_dead_weakref+0x64>)
197 »       ldr»    r2,·[r4,·#4]199 »       ldr»    r2,·[r4,·#4]
198 »       ldr»    r1,·[r5,·r0]200 »       ldr»    r1,·[r5,·r0]
199 »       cmp»    r2,·r1201 »       cmp»    r2,·r1
200 »       beq.n»  160·<is_dead_weakref+0x18>202 »       beq.n»  164·<is_dead_weakref+0x18>
201 »       ldr.w»  ip,·[pc,·#44]»       ;·1b0·<is_dead_weakref+0x68>203 »       ldr.w»  ip,·[pc,·#44]»       ;·1b4·<is_dead_weakref+0x68>
202 »       ldr.w»  r3,·[r5,·ip]204 »       ldr.w»  r3,·[r5,·ip]
203 »       cmp»    r2,·r3205 »       cmp»    r2,·r3
204 »       beq.n»  160·<is_dead_weakref+0x18>206 »       beq.n»  164·<is_dead_weakref+0x18>
205 »       ldr»    r4,·[pc,·#36]» ;·(1b4·<is_dead_weakref+0x6c>)207 »       ldr»    r4,·[pc,·#36]» ;·(1b8·<is_dead_weakref+0x6c>)
206 »       ldr»    r1,·[pc,·#40]» ;·(1b8·<is_dead_weakref+0x70>)208 »       ldr»    r1,·[pc,·#40]» ;·(1bc·<is_dead_weakref+0x70>)
207 »       add»    r1,·pc209 »       add»    r1,·pc
208 »       ldr»    r5,·[r5,·r4]210 »       ldr»    r5,·[r5,·r4]
209 »       ldr»    r0,·[r5,·#0]211 »       ldr»    r0,·[r5,·#0]
210 »       bl»     0·<PyErr_SetString>212 »       bl»     0·<PyErr_SetString>
211 ·R_ARM_THM_CALL» PyErr_SetString213 ·R_ARM_THM_CALL» PyErr_SetString
212 »       mov.w»  r0,·#4294967295»    ;·0xffffffff214 »       mov.w»  r0,·#4294967295»    ;·0xffffffff
213 »       pop»    {r3,·r4,·r5,·pc}215 »       pop»    {r3,·r4,·r5,·pc}
3.36 KB
arraymodule.o
1.3 KB
readelf --wide --relocs {}
    
Offset 288, 16 lines modifiedOffset 288, 16 lines modified
288 0000002c··0001250a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords288 0000002c··0001250a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
289 00000042··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT289 00000042··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT
290 00000172··0001270a·R_ARM_THM_CALL·········00000000···PySequence_Size290 00000172··0001270a·R_ARM_THM_CALL·········00000000···PySequence_Size
291 00000186··0001240a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv291 00000186··0001240a·R_ARM_THM_CALL·········00000000···__aeabi_uidiv
292 000001c2··0001280a·R_ARM_THM_CALL·········00000000···malloc292 000001c2··0001280a·R_ARM_THM_CALL·········00000000···malloc
293 00000202··0001290a·R_ARM_THM_CALL·········00000000···PySequence_GetItem293 00000202··0001290a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
294 00000222··00012a0a·R_ARM_THM_CALL·········00000000···_PyArg_Parse_SizeT294 00000222··00012a0a·R_ARM_THM_CALL·········00000000···_PyArg_Parse_SizeT
295 00000256··00012b0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack295 0000025c··00012b0a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
296 00000266··0000120a·R_ARM_THM_CALL·········00000059···array_fromstring296 0000026c··0000120a·R_ARM_THM_CALL·········00000059···array_fromstring
297 000002cc··00012c0a·R_ARM_THM_CALL·········00000000···PyMem_Realloc297 000002cc··00012c0a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
298 000002e4··00012d0a·R_ARM_THM_CALL·········00000000···memcpy298 000002e4··00012d0a·R_ARM_THM_CALL·········00000000···memcpy
299 000002f8··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT299 000002f8··0001260a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTuple_SizeT
300 000003a0··00012e0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter300 000003a0··00012e0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
301 00000412··00012f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString301 00000412··00012f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
302 00000440··0000130a·R_ARM_THM_CALL·········00000709···array_iter_extend302 00000440··0000130a·R_ARM_THM_CALL·········00000709···array_iter_extend
303 00000498··00012f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString303 00000498··00012f0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
2.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 »       beq.w»  48a·<array_new+0x48a>69 »       beq.w»  48a·<array_new+0x48a>
70 »       cmp»    r1,·r570 »       cmp»    r1,·r5
71 »       beq.w»  29e·<array_new+0x29e>71 »       beq.w»  29e·<array_new+0x29e>
72 »       ldr.w»  r6,·[r9,·#48]»       ;·0x3072 »       ldr.w»  r6,·[r9,·#48]»       ;·0x30
73 »       cmp»    r6,·#073 »       cmp»    r6,·#0
74 »       beq.w»  48a·<array_new+0x48a>74 »       beq.w»  48a·<array_new+0x48a>
75 »       cmp»    r6,·r575 »       cmp»    r6,·r5
76 »       beq.w»  298·<array_new+0x298>76 »       beq.w»  254·<array_new+0x254>
77 »       ldr.w»  r3,·[r9,·#64]»       ;·0x4077 »       ldr.w»  r3,·[r9,·#64]»       ;·0x40
78 »       cmp»    r3,·#078 »       cmp»    r3,·#0
79 »       beq.w»  48a·<array_new+0x48a>79 »       beq.w»  48a·<array_new+0x48a>
80 »       cmp»    r3,·r580 »       cmp»    r3,·r5
81 »       beq.w»  2a4·<array_new+0x2a4>81 »       beq.w»  2a4·<array_new+0x2a4>
82 »       ldr.w»  r7,·[r9,·#80]»       ;·0x5082 »       ldr.w»  r7,·[r9,·#80]»       ;·0x50
83 »       cmp»    r7,·#083 »       cmp»    r7,·#0
49.0 KB
binascii.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········15456·(bytes·into·file)13 ··Start·of·section·headers:··········15460·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1619 ··Number·of·section·headers:·········16
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·15
3.03 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x3c60:1 There·are·16·section·headers,·starting·at·offset·0x3c64:
  
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]·.text·············PROGBITS········00000000·000034·000e7c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e80·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00346c·000438·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·003470·000438·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000eb0·00045c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000eb4·00045c·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00130c·000008·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·001310·000008·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00130c·0002c3·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001310·0002c3·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0015d0·00058c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0015d4·00058c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0038a4·000180·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0038a8·000180·08···I·13···6··4
12 ··[·8]·.rodata···········PROGBITS········00000000·001b5c·000a05·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·001b60·000a05·00···A··0···0··4
13 ··[·9]·.data.rel.local···PROGBITS········00000000·002564·000130·00··WA··0···0··413 ··[·9]·.data.rel.local···PROGBITS········00000000·002568·000130·00··WA··0···0··4
14 ··[10]·.rel.data.rel.local·REL·············00000000·003a24·0001b0·08···I·13···9··414 ··[10]·.rel.data.rel.local·REL·············00000000·003a28·0001b0·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002694·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002698·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002694·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002698·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0026c8·0008f0·10·····14·119··417 ··[13]·.symtab···········SYMTAB··········00000000·0026cc·0008f0·10·····14·119··4
18 ··[14]·.strtab···········STRTAB··········00000000·002fb8·0004b1·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002fbc·0004b1·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·003bd4·000089·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003bd8·000089·00······0···0··1
20 Key·to·Flags:20 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),22 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··y·(purecode),·p·(processor·specific)24 ··y·(purecode),·p·(processor·specific)
3.36 KB
readelf --wide --symbols {}
    
Offset 54, 39 lines modifiedOffset 54, 39 lines modified
54 ····50:·000006c1···108·FUNC····LOCAL··DEFAULT····1·binascii_crc_hqx54 ····50:·000006c1···108·FUNC····LOCAL··DEFAULT····1·binascii_crc_hqx
55 ····51:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$d55 ····51:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$d
56 ····52:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2156 ····52:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
57 ····53:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2257 ····53:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
58 ····54:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2358 ····54:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
59 ····55:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2459 ····55:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
60 ····56:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·0000072c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·0000072d···320·FUNC····LOCAL··DEFAULT····1·binascii_a2b_hqx61 ····57:·0000072d···324·FUNC····LOCAL··DEFAULT····1·binascii_a2b_hqx
62 ····58:·00000850·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00000854·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00000174·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2563 ····59:·00000174·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
64 ····60:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2664 ····60:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
65 ····61:·0000086c·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00000870·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·0000086d···280·FUNC····LOCAL··DEFAULT····1·binascii_a2b_uu66 ····62:·00000871···280·FUNC····LOCAL··DEFAULT····1·binascii_a2b_uu
67 ····63:·00000970·····0·NOTYPE··LOCAL··DEFAULT····1·$d67 ····63:·00000974·····0·NOTYPE··LOCAL··DEFAULT····1·$d
68 ····64:·00000194·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2768 ····64:·00000194·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
69 ····65:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2869 ····65:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
70 ····66:·00000984·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00000988·····0·NOTYPE··LOCAL··DEFAULT····1·$t
71 ····67:·00000985···632·FUNC····LOCAL··DEFAULT····1·binascii_rledecode_hqx71 ····67:·00000989···632·FUNC····LOCAL··DEFAULT····1·binascii_rledecode_hqx
72 ····68:·00000bd4·····0·NOTYPE··LOCAL··DEFAULT····1·$d72 ····68:·00000bd8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
73 ····69:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2973 ····69:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
74 ····70:·00000bfc·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·00000bfd···212·FUNC····LOCAL··DEFAULT····1·binascii_b2a_hqx75 ····71:·00000c01···212·FUNC····LOCAL··DEFAULT····1·binascii_b2a_hqx
76 ····72:·00000cc4·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····72:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····73:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3077 ····73:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
78 ····74:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3178 ····74:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
79 ····75:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t79 ····75:·00000cd4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
80 ····76:·00000cd1···220·FUNC····LOCAL··DEFAULT····1·binascii_b2a_uu80 ····76:·00000cd5···220·FUNC····LOCAL··DEFAULT····1·binascii_b2a_uu
81 ····77:·00000da0·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00000da4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
82 ····78:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3282 ····78:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
83 ····79:·00000dac·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000db0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·00000dad···208·FUNC····LOCAL··DEFAULT····1·binascii_rlecode_hqx84 ····80:·00000db1···208·FUNC····LOCAL··DEFAULT····1·binascii_rlecode_hqx
85 ····81:·00000e78·····0·NOTYPE··LOCAL··DEFAULT····1·$d85 ····81:·00000e7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····8·86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT····8·
87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
88 ····84:·00000000···512·OBJECT··LOCAL··DEFAULT····8·table_hex88 ····84:·00000000···512·OBJECT··LOCAL··DEFAULT····8·table_hex
89 ····85:·00000200···128·OBJECT··LOCAL··DEFAULT····8·table_a2b_base6489 ····85:·00000200···128·OBJECT··LOCAL··DEFAULT····8·table_a2b_base64
90 ····86:·00000280····65·OBJECT··LOCAL··DEFAULT····8·table_b2a_base6490 ····86:·00000280····65·OBJECT··LOCAL··DEFAULT····8·table_b2a_base64
91 ····87:·000002c4··1024·OBJECT··LOCAL··DEFAULT····8·crc_32_tab91 ····87:·000002c4··1024·OBJECT··LOCAL··DEFAULT····8·crc_32_tab
92 ····88:·000006c4···512·OBJECT··LOCAL··DEFAULT····8·crctab_hqx92 ····88:·000006c4···512·OBJECT··LOCAL··DEFAULT····8·crctab_hqx
16.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x346c·contains·135·entries:1 Relocation·section·'.rel.text'·at·offset·0x3470·contains·135·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000780a·R_ARM_THM_CALL·········00000000···Py_InitModule43 00000016··0000780a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 0000001c··0000790a·R_ARM_THM_CALL·········00000000···PyModule_GetDict4 0000001c··0000790a·R_ARM_THM_CALL·········00000000···PyModule_GetDict
5 00000026··00007a0a·R_ARM_THM_CALL·········00000000···PyString_FromString5 00000026··00007a0a·R_ARM_THM_CALL·········00000000···PyString_FromString
6 00000034··00007b0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString6 00000034··00007b0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
7 0000004e··00007c0a·R_ARM_THM_CALL·········00000000···PyErr_NewException7 0000004e··00007c0a·R_ARM_THM_CALL·········00000000···PyErr_NewException
8 0000005c··00007b0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString8 0000005c··00007b0a·R_ARM_THM_CALL·········00000000···PyDict_SetItemString
25.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 764, 520 lines modifiedOffset 764, 522 lines modified
764 »       .word»  0x00000010764 »       .word»  0x00000010
765 ·R_ARM_REL32»    .LC20765 ·R_ARM_REL32»    .LC20
  
766 0000072c·<binascii_a2b_hqx>:766 0000072c·<binascii_a2b_hqx>:
767 binascii_a2b_hqx():767 binascii_a2b_hqx():
768 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}768 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
769 »       mov»    r0,·r1769 »       mov»    r0,·r1
770 »       ldr»    r1,·[pc,·#284]»;·(850·<binascii_a2b_hqx+0x124>)770 »       ldr»    r1,·[pc,·#288]»;·(854·<binascii_a2b_hqx+0x128>)
771 »       sub»    sp,·#60»      ;·0x3c771 »       sub»    sp,·#60»      ;·0x3c
772 »       add»    r5,·sp,·#4772 »       add»    r5,·sp,·#4
773 »       add»    r1,·pc773 »       add»    r1,·pc
774 »       mov»    r2,·r5774 »       mov»    r2,·r5
775 »       bl»     0·<_PyArg_ParseTuple_SizeT>775 »       bl»     0·<_PyArg_ParseTuple_SizeT>
776 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT776 ·R_ARM_THM_CALL» _PyArg_ParseTuple_SizeT
777 »       cmp»    r0,·#0777 »       cmp»    r0,·#0
778 »       beq.n»  816·<binascii_a2b_hqx+0xea>778 »       beq.n»  818·<binascii_a2b_hqx+0xec>
779 »       ldr»    r7,·[sp,·#12]779 »       ldr»    r7,·[sp,·#12]
780 »       movw»   r3,·#65533»  ;·0xfffd780 »       movw»   r3,·#65533»  ;·0xfffd
781 »       movt»   r3,·#32767»  ;·0x7fff781 »       movt»   r3,·#32767»  ;·0x7fff
782 »       ldr»    r4,·[sp,·#4]782 »       ldr»    r4,·[sp,·#4]
783 »       cmp»    r7,·r3783 »       cmp»    r7,·r3
784 »       bgt.n»  832·<binascii_a2b_hqx+0x106>784 »       bgt.n»  844·<binascii_a2b_hqx+0x118>
785 »       adds»   r1,·r7,·#2785 »       adds»   r1,·r7,·#2
786 »       movs»   r0,·#0786 »       movs»   r0,·#0
787 »       bl»     0·<PyString_FromStringAndSize>787 »       bl»     0·<PyString_FromStringAndSize>
788 ·R_ARM_THM_CALL» PyString_FromStringAndSize788 ·R_ARM_THM_CALL» PyString_FromStringAndSize
789 »       str»    r0,·[sp,·#0]789 »       str»    r0,·[sp,·#0]
790 »       cmp»    r0,·#0790 »       cmp»    r0,·#0
791 »       beq.n»  828·<binascii_a2b_hqx+0xfc>791 »       beq.n»  83a·<binascii_a2b_hqx+0x10e>
792 »       ldr.w»  r9,·[pc,·#240]»      ;·854·<binascii_a2b_hqx+0x128>792 »       ldr.w»  r8,·[pc,·#244]»      ;·858·<binascii_a2b_hqx+0x12c>
793 »       mov.w»  ip,·#0793 »       mov.w»  ip,·#0
794 »       mov»    lr,·r4794 »       mov»    lr,·r4
795 »       add»    r7,·r4795 »       add»    r7,·r4
796 »       add.w»  r6,·r0,·#20796 »       add.w»  r6,·r0,·#20
797 »       add»    r9,·pc797 »       add»    r8,·pc
798 »       mov»    r4,·ip798 »       mov»    r4,·ip
799 »       mov.w»  r8,·#1799 »       mov.w»  r9,·#1
800 »       b.n»    7b6·<binascii_a2b_hqx+0x8a>800 »       b.n»    7b6·<binascii_a2b_hqx+0x8a>
801 »       ldrb.w» r3,·[lr],·#1801 »       ldrb.w» r3,·[lr],·#1
802 »       add»    r3,·r9802 »       add»    r3,·r8
803 »       ldrb.w» r2,·[r3,·#2244]»    ;·0x8c4803 »       ldrb.w» r2,·[r3,·#2244]»    ;·0x8c4
804 »       cmp»    r2,·#126»     ;·0x7e804 »       cmp»    r2,·#126»     ;·0x7e
805 »       beq.n»  7b6·<binascii_a2b_hqx+0x8a>805 »       beq.n»  7b6·<binascii_a2b_hqx+0x8a>
806 »       subs»   r4,·#2806 »       subs»   r4,·#2
807 »       cmp»    r2,·#125»     ;·0x7d807 »       cmp»    r2,·#125»     ;·0x7d
808 »       beq.n»  840·<binascii_a2b_hqx+0x114>808 »       beq.n»  82a·<binascii_a2b_hqx+0xfe>
809 »       lsl.w»  r3,·r8,·r4809 »       lsl.w»  r3,·r9,·r4
810 »       cmp»    r2,·#127»     ;·0x7f810 »       cmp»    r2,·#127»     ;·0x7f
811 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff811 »       add.w»  r3,·r3,·#4294967295» ;·0xffffffff
812 »       beq.n»  824·<binascii_a2b_hqx+0xf8>812 »       beq.n»  826·<binascii_a2b_hqx+0xfa>
813 »       orr.w»  ip,·r2,·ip,·lsl·#6813 »       orr.w»  ip,·r2,·ip,·lsl·#6
814 »       cmp»    r1,·#7814 »       cmp»    r1,·#7
815 »       iteee»  le815 »       iteee»  le
816 »       movle»  r4,·r1816 »       movle»  r4,·r1
817 »       lsrgt.w»r2,·ip,·r4817 »       lsrgt.w»r2,·ip,·r4
818 »       strbgt.w»       r2,·[r0],·#1818 »       strbgt.w»       r2,·[r0],·#1
819 »       andgt.w»ip,·ip,·r3819 »       andgt.w»ip,·ip,·r3
820 »       it»     gt820 »       it»     gt
821 »       movgt»  r6,·r0821 »       movgt»  r6,·r0
822 »       sub.w»  r2,·r7,·lr822 »       sub.w»  r2,·r7,·lr
823 »       mov»    r0,·r6823 »       mov»    r0,·r6
824 »       adds»   r1,·r4,·#6824 »       adds»   r1,·r4,·#6
825 »       cmp»    r2,·#0825 »       cmp»    r2,·#0
826 »       bgt.n»  77c·<binascii_a2b_hqx+0x50>826 »       bgt.n»  77c·<binascii_a2b_hqx+0x50>
827 »       cbnz»   r4,·7f8·<binascii_a2b_hqx+0xcc>827 »       cbnz»   r4,·7fa·<binascii_a2b_hqx+0xce>
828 »       ldr»    r1,·[sp,·#0]828 »       ldr»    r1,·[sp,·#0]
829 »       mov»    r0,·sp829 »       mov»    r0,·sp
830 »       adds»   r1,·#20830 »       adds»   r1,·#20
831 »       subs»   r1,·r6,·r1831 »       subs»   r1,·r6,·r1
832 »       bl»     0·<_PyString_Resize>832 »       bl»     0·<_PyString_Resize>
833 ·R_ARM_THM_CALL» _PyString_Resize833 ·R_ARM_THM_CALL» _PyString_Resize
 834 »       cmp»    r0,·#0
834 »       cbnz»   r0,·828·<binascii_a2b_hqx+0xfc>835 »       bne.n»  83a·<binascii_a2b_hqx+0x10e>
835 »       ldr»    r0,·[pc,·#132]»;·(858·<binascii_a2b_hqx+0x12c>)836 »       ldr»    r0,·[pc,·#132]»;·(85c·<binascii_a2b_hqx+0x130>)
836 »       mov»    r2,·r4837 »       mov»    r2,·r4
837 »       ldr»    r1,·[sp,·#0]838 »       ldr»    r1,·[sp,·#0]
838 »       add»    r0,·pc839 »       add»    r0,·pc
839 »       bl»     0·<_Py_BuildValue_SizeT>840 »       bl»     0·<_Py_BuildValue_SizeT>
840 ·R_ARM_THM_CALL» _Py_BuildValue_SizeT841 ·R_ARM_THM_CALL» _Py_BuildValue_SizeT
841 »       mov»    r6,·r0842 »       mov»    r6,·r0
842 »       mov»    r0,·r5843 »       mov»    r0,·r5
843 »       bl»     0·<PyBuffer_Release>844 »       bl»     0·<PyBuffer_Release>
844 ·R_ARM_THM_CALL» PyBuffer_Release845 ·R_ARM_THM_CALL» PyBuffer_Release
845 »       ldr»    r0,·[sp,·#0]846 »       ldr»    r0,·[sp,·#0]
846 »       ldr»    r5,·[r0,·#0]847 »       ldr»    r5,·[r0,·#0]
847 »       subs»   r7,·r5,·#1848 »       subs»   r7,·r5,·#1
848 »       str»    r7,·[r0,·#0]849 »       str»    r7,·[r0,·#0]
849 »       cbz»    r7,·81a·<binascii_a2b_hqx+0xee>850 »       cbz»    r7,·81c·<binascii_a2b_hqx+0xf0>
850 »       mov»    r0,·r6851 »       mov»    r0,·r6
851 »       add»    sp,·#60»      ;·0x3c852 »       add»    sp,·#60»      ;·0x3c
852 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}853 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
853 »       ldr»    r6,·[pc,·#96]» ;·(85c·<binascii_a2b_hqx+0x130>) 
854 »       ldr»    r1,·[pc,·#100]»;·(860·<binascii_a2b_hqx+0x134>)854 »       ldr»    r6,·[pc,·#100]»;·(860·<binascii_a2b_hqx+0x134>)
 855 »       ldr»    r1,·[pc,·#100]»;·(864·<binascii_a2b_hqx+0x138>)
855 »       add»    r6,·pc856 »       add»    r6,·pc
856 »       add»    r1,·pc857 »       add»    r1,·pc
857 »       ldr»    r0,·[r6,·#4]858 »       ldr»    r0,·[r6,·#4]
858 »       bl»     0·<PyErr_SetString>859 »       bl»     0·<PyErr_SetString>
859 ·R_ARM_THM_CALL» PyErr_SetString860 ·R_ARM_THM_CALL» PyErr_SetString
860 »       mov»    r0,·r5861 »       mov»    r0,·r5
861 »       bl»     0·<PyBuffer_Release>862 »       bl»     0·<PyBuffer_Release>
862 ·R_ARM_THM_CALL» PyBuffer_Release863 ·R_ARM_THM_CALL» PyBuffer_Release
863 »       ldr»    r2,·[sp,·#0]864 »       ldr»    r2,·[sp,·#0]
864 »       ldr»    r3,·[r2,·#0]865 »       ldr»    r3,·[r2,·#0]
865 »       subs»   r6,·r3,·#1866 »       subs»   r6,·r3,·#1
866 »       str»    r6,·[r2,·#0]867 »       str»    r6,·[r2,·#0]
867 »       cbz»    r6,·81a·<binascii_a2b_hqx+0xee>868 »       cbz»    r6,·81c·<binascii_a2b_hqx+0xf0>
868 »       movs»   r6,·#0869 »       movs»   r6,·#0
869 »       b.n»    7f0·<binascii_a2b_hqx+0xc4>870 »       b.n»    7f2·<binascii_a2b_hqx+0xc6>
870 »       ldr»    r0,·[sp,·#0]871 »       ldr»    r0,·[sp,·#0]
871 »       ldr»    r4,·[r0,·#4]872 »       ldr»    r4,·[r0,·#4]
872 »       ldr»    r1,·[r4,·#24]873 »       ldr»    r1,·[r4,·#24]
873 »       blx»    r1874 »       blx»    r1
874 »       b.n»    7f0·<binascii_a2b_hqx+0xc4>875 »       b.n»    7f2·<binascii_a2b_hqx+0xc6>
875 »       movs»   r4,·#1876 »       movs»   r4,·#1
876 »       b.n»    7c4·<binascii_a2b_hqx+0x98>877 »       b.n»    7c4·<binascii_a2b_hqx+0x98>
 878 »       ldr.w»  r8,·[pc,·#60]»       ;·868·<binascii_a2b_hqx+0x13c>
 879 »       ldr»    r1,·[pc,·#60]» ;·(86c·<binascii_a2b_hqx+0x140>)
 880 »       add»    r8,·pc
 881 »       add»    r1,·pc
 882 »       ldr.w»  r0,·[r8]
 883 »       b.n»    804·<binascii_a2b_hqx+0xd8>
877 »       mov»    r0,·r5884 »       mov»    r0,·r5
878 »       movs»   r6,·#0885 »       movs»   r6,·#0
879 »       bl»     0·<PyBuffer_Release>886 »       bl»     0·<PyBuffer_Release>
880 ·R_ARM_THM_CALL» PyBuffer_Release887 ·R_ARM_THM_CALL» PyBuffer_Release
881 »       b.n»    7f0·<binascii_a2b_hqx+0xc4>888 »       b.n»    7f2·<binascii_a2b_hqx+0xc6>
Max diff block lines reached; 22205/26037 bytes (85.28%) of diff not shown.
109 KB
datetimemodule.o
7.2 KB
readelf --wide --symbols {}
    
Offset 26, 45 lines modifiedOffset 26, 45 lines modified
26 ····22:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·00000714·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····24:·00000720·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····25:·00000721····34·FUNC····LOCAL··DEFAULT····1·time_alloc29 ····25:·00000721····34·FUNC····LOCAL··DEFAULT····1·time_alloc
30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t30 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····27:·00000001····34·FUNC····LOCAL··DEFAULT····6·datetime_alloc31 ····27:·00000001····34·FUNC····LOCAL··DEFAULT····6·datetime_alloc
32 ····28:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1432 ····28:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
33 ····29:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1533 ····29:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
34 ····30:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1634 ····30:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
35 ····31:·00000100·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1735 ····31:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
36 ····32:·00000745···308·FUNC····LOCAL··DEFAULT····1·date_new 
37 ····33:·00000858·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
38 ····34:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1836 ····32:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
39 ····35:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1937 ····33:·00000134·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
40 ····36:·00000140·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20 
41 ····37:·00000158·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21 
42 ····38:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22 
43 ····39:·00000188·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23 
44 ····40:·00000878·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
45 ····41:·00000879···436·FUNC····LOCAL··DEFAULT····1·time_new38 ····34:·00000745···436·FUNC····LOCAL··DEFAULT····1·time_new
46 ····42:·000004e9····88·FUNC····LOCAL··DEFAULT····6·check_tzinfo_subclass39 ····35:·000004e9····88·FUNC····LOCAL··DEFAULT····6·check_tzinfo_subclass
47 ····43:·00000a2d···104·FUNC····LOCAL··DEFAULT····1·new_time_ex40 ····36:·00000a2d···104·FUNC····LOCAL··DEFAULT····1·new_time_ex
48 ····44:·00000a00·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·000008cc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 42 ····38:·00000158·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
 43 ····39:·00000164·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
49 ····45:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2444 ····40:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
 45 ····41:·00000194·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
50 ····46:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2546 ····42:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
51 ····47:·00000025··1220·FUNC····LOCAL··DEFAULT····6·datetime_new47 ····43:·00000025··1220·FUNC····LOCAL··DEFAULT····6·datetime_new
52 ····48:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·$d48 ····44:·00000488·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 49 ····45:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
 50 ····46:·000008f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 51 ····47:·000008f9···308·FUNC····LOCAL··DEFAULT····1·date_new
 52 ····48:·00000a0c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
53 ····49:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t53 ····49:·000004e8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
54 ····50:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·$d54 ····50:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
55 ····51:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d56 ····52:·00000a8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
57 ····53:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26 
58 ····54:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
59 ····55:·00000a95····68·FUNC····LOCAL··DEFAULT····1·date_hash 
60 ····56:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
61 ····57:·00000540·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·00000540·····0·NOTYPE··LOCAL··DEFAULT····6·$t
62 ····58:·00000541···180·FUNC····LOCAL··DEFAULT····6·new_datetime_ex58 ····54:·00000541···180·FUNC····LOCAL··DEFAULT····6·new_datetime_ex
63 ····59:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d59 ····55:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 60 ····56:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
 61 ····57:·00000a94·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 62 ····58:·00000a95····68·FUNC····LOCAL··DEFAULT····1·date_hash
 63 ····59:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·00000200·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2764 ····60:·00000200·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
65 ····61:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····1·$t65 ····61:·00000ad8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
66 ····62:·00000ad9···244·FUNC····LOCAL··DEFAULT····1·time_hash66 ····62:·00000ad9···244·FUNC····LOCAL··DEFAULT····1·time_hash
67 ····63:·00000bcd···136·FUNC····LOCAL··DEFAULT····1·classify_utcoffset67 ····63:·00000bcd···136·FUNC····LOCAL··DEFAULT····1·classify_utcoffset
68 ····64:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····1·$d68 ····64:·00000bbc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
69 ····65:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2869 ····65:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
70 ····66:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t70 ····66:·00000bcc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70.7 KB
readelf --wide --relocs {}
    
Offset 78, 87 lines modifiedOffset 78, 87 lines modified
78 000006a4··0002280a·R_ARM_THM_CALL·········00000000···__aeabi_idiv78 000006a4··0002280a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
79 000006b4··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod79 000006b4··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
80 0000070c··00022a0a·R_ARM_THM_CALL·········00000000···PyErr_Format80 0000070c··00022a0a·R_ARM_THM_CALL·········00000000···PyErr_Format
81 00000714··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_81 00000714··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
82 00000718··00022c1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError82 00000718··00022c1a·R_ARM_GOT_BREL·········00000000···PyExc_OverflowError
83 0000071c··00001503·R_ARM_REL32············000000a8···.LC1383 0000071c··00001503·R_ARM_REL32············000000a8···.LC13
84 0000072c··00022d0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc84 0000072c··00022d0a·R_ARM_THM_CALL·········00000000···PyObject_Malloc
85 00000772··0002300a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT85 0000078e··00022f0a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT
 86 000007b8··0000230a·R_ARM_THM_CALL·········000004e9···check_tzinfo_subclass
86 000007d4··00022f0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod 
87 000007e0··00022f0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod 
88 0000082c··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString87 00000828··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
89 0000083e··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString88 0000083e··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
90 00000850··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString89 00000850··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 90 00000862··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 91 00000870··0000230a·R_ARM_THM_CALL·········000004e9···check_tzinfo_subclass
 92 000008c2··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
91 00000858··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_93 000008cc··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
 94 000008d0··0002311a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
92 0000085c··00020803·R_ARM_REL32············00000000···.data.rel.local95 000008d4··00020803·R_ARM_REL32············00000000···.data.rel.local
93 00000860··00001c03·R_ARM_REL32············000000cc···.LC1496 000008d8··00001d03·R_ARM_REL32············000000e4···.LC15
94 00000864··0001df03·R_ARM_REL32············00000000···.rodata 
95 00000868··0002321a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError97 000008dc··0002321a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError
 98 000008e0··00002103·R_ARM_REL32············00000134···.LC19
 99 000008e4··00002003·R_ARM_REL32············0000011c···.LC18
96 0000086c··00001f03·R_ARM_REL32············00000100···.LC17100 000008e8··00001f03·R_ARM_REL32············00000104···.LC17
97 00000870··00001d03·R_ARM_REL32············000000d0···.LC15 
98 00000874··00001e03·R_ARM_REL32············000000e8···.LC16101 000008ec··00001e03·R_ARM_REL32············000000ec···.LC16
 102 000008f0··0002331a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
 103 000008f4··00001c03·R_ARM_REL32············000000cc···.LC14
99 000008c2··0002300a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT104 00000926··00022f0a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT
100 000008ec··00002a0a·R_ARM_THM_CALL·········000004e9···check_tzinfo_subclass105 00000988··0002340a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
 106 00000994··0002340a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
101 0000095c··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString107 000009e0··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
102 00000972··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString108 000009f2··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
103 00000984··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString109 00000a04··0002300a·R_ARM_THM_CALL·········00000000···PyErr_SetString
104 00000996··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
105 000009a4··00002a0a·R_ARM_THM_CALL·········000004e9···check_tzinfo_subclass 
106 000009f6··0002310a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
107 00000a00··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_110 00000a0c··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
108 00000a04··0002331a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct 
109 00000a08··00020803·R_ARM_REL32············00000000···.data.rel.local111 00000a10··00020803·R_ARM_REL32············00000000···.data.rel.local
110 00000a0c··00002303·R_ARM_REL32············00000138···.LC19112 00000a14··00002d03·R_ARM_REL32············000001f8···.LC25
 113 00000a18··0001df03·R_ARM_REL32············00000000···.rodata
111 00000a10··0002321a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError114 00000a1c··0002321a·R_ARM_GOT_BREL·········00000000···PyExc_ValueError
112 00000a14··00002703·R_ARM_REL32············00000188···.LC23 
113 00000a18··00002603·R_ARM_REL32············00000170···.LC22 
114 00000a1c··00002503·R_ARM_REL32············00000158···.LC21 
115 00000a20··00002403·R_ARM_REL32············00000140···.LC20115 00000a20··00002903·R_ARM_REL32············00000194···.LC23
116 00000a24··0002341a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError 
117 00000a28··00002203·R_ARM_REL32············00000120···.LC18116 00000a24··00002703·R_ARM_REL32············00000164···.LC21
 117 00000a28··00002803·R_ARM_REL32············0000017c···.LC22
118 00000a8c··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_118 00000a8c··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
119 00000a90··0002331a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct119 00000a90··0002311a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
120 00000aa6··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize120 00000aa6··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize
121 00000ab0··0002370a·R_ARM_THM_CALL·········00000000···_Py_BuildValue_SizeT121 00000ab0··0002370a·R_ARM_THM_CALL·········00000000···_Py_BuildValue_SizeT
122 00000ab8··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash122 00000ab8··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash
123 00000ad4··00003503·R_ARM_REL32············000001fc···.LC26123 00000ad4··00003803·R_ARM_REL32············000001fc···.LC26
124 00000b00··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize124 00000b00··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize
125 00000b0a··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash125 00000b0a··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash
126 00000b38··0002280a·R_ARM_THM_CALL·········00000000···__aeabi_idiv126 00000b38··0002280a·R_ARM_THM_CALL·········00000000···__aeabi_idiv
127 00000b42··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod127 00000b42··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
128 00000b80··0002370a·R_ARM_THM_CALL·········00000000···_Py_BuildValue_SizeT128 00000b80··0002370a·R_ARM_THM_CALL·········00000000···_Py_BuildValue_SizeT
129 00000bbc··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_129 00000bbc··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
130 00000bc0··0002331a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct130 00000bc0··0002311a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
131 00000bc4··00003c03·R_ARM_REL32············00000200···.LC27131 00000bc4··00003c03·R_ARM_REL32············00000200···.LC27
132 00000bc8··0001f403·R_ARM_REL32············00000000···.data.rel132 00000bc8··0001f403·R_ARM_REL32············00000000···.data.rel
133 00000bde··0000430a·R_ARM_THM_CALL·········000005f5···get_tzinfo_member133 00000bde··0000430a·R_ARM_THM_CALL·········000005f5···get_tzinfo_member
134 00000c1a··0002350a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype134 00000c1a··0002350a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
135 00000c28··0002350a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype135 00000c28··0002350a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
136 00000c36··0002390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred136 00000c36··0002390a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
137 00000c44··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_137 00000c44··00022b19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
138 00000c48··0002331a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct138 00000c48··0002311a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
139 00000c4c··00004103·R_ARM_REL32············00000208···.LC28139 00000c4c··00004103·R_ARM_REL32············00000208···.LC28
140 00000c50··0001f403·R_ARM_REL32············00000000···.data.rel140 00000c50··0001f403·R_ARM_REL32············00000000···.data.rel
141 00000c7c··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize141 00000c7c··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize
142 00000c86··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash142 00000c86··0002380a·R_ARM_THM_CALL·········00000000···PyObject_Hash
143 00000cac··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord143 00000cac··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord
144 00000cec··0001f403·R_ARM_REL32············00000000···.data.rel144 00000cec··0001f403·R_ARM_REL32············00000000···.data.rel
145 00000d2e··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord145 00000d2e··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord
146 00000d5a··0002300a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT146 00000d5a··00022f0a·R_ARM_THM_CALL·········00000000···_PyArg_ParseTupleAndKeywords_SizeT
147 00000d6a··00023a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT147 00000d6a··00023a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT
148 00000d9c··00020803·R_ARM_REL32············00000000···.data.rel.local148 00000d9c··00020803·R_ARM_REL32············00000000···.data.rel.local
149 00000da0··00005203·R_ARM_REL32············00000214···.LC29149 00000da0··00005203·R_ARM_REL32············00000214···.LC29
150 00000da4··00005303·R_ARM_REL32············00000220···.LC30150 00000da4··00005303·R_ARM_REL32············00000220···.LC30
151 00000da8··00005403·R_ARM_REL32············00000224···.LC31151 00000da8··00005403·R_ARM_REL32············00000224···.LC31
152 00000de6··00023b0a·R_ARM_THM_CALL·········00000000···PyImport_ImportModuleNoBlock152 00000de6··00023b0a·R_ARM_THM_CALL·········00000000···PyImport_ImportModuleNoBlock
153 00000df6··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord153 00000df6··0000480a·R_ARM_THM_CALL·········00000691···ymd_to_ord
154 00000dfe··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod154 00000dfe··0002290a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
155 00000e36··00023a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT155 00000e36··00023a0a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT
156 00000e58··00022f0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod156 00000e58··0002340a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
157 00000e7a··00022f0a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod157 00000e7a··0002340a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
158 00000e88··00000d03·R_ARM_REL32············00000064···.LC8158 00000e88··00000d03·R_ARM_REL32············00000064···.LC8
159 00000e8c··0001df03·R_ARM_REL32············00000000···.rodata159 00000e8c··0001df03·R_ARM_REL32············00000000···.rodata
160 00000e90··00006103·R_ARM_REL32············00000254···.LC35160 00000e90··00006103·R_ARM_REL32············00000254···.LC35
161 00000e94··00006003·R_ARM_REL32············00000244···.LC34161 00000e94··00006003·R_ARM_REL32············00000244···.LC34
162 00000ec4··00023c0a·R_ARM_THM_CALL·········00000000···PySequence_GetItem162 00000ec4··00023c0a·R_ARM_THM_CALL·········00000000···PySequence_GetItem
163 00000ed8··00023d0a·R_ARM_THM_CALL·········00000000···PyInt_AsLong163 00000ed8··00023d0a·R_ARM_THM_CALL·········00000000···PyInt_AsLong
164 00000f08··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize164 00000f08··0002360a·R_ARM_THM_CALL·········00000000···PyString_FromStringAndSize
1.74 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 26, 23 lines modifiedOffset 26, 23 lines modified
26 Fast·implementation·of·the·datetime·type.26 Fast·implementation·of·the·datetime·type.
27 datetime27 datetime
28 resolution28 resolution
29 timedelta29 timedelta
30 datetime.datetime_CAPI30 datetime.datetime_CAPI
31 datetime_CAPI31 datetime_CAPI
32 days=%d;·must·have·magnitude·<=·%d32 days=%d;·must·have·magnitude·<=·%d
33 year·is·out·of·range 
34 month·must·be·in·1..12 
35 day·is·out·of·range·for·month 
36 bad·tzinfo·state·arg33 bad·tzinfo·state·arg
37 hour·must·be·in·0..2334 hour·must·be·in·0..23
38 minute·must·be·in·0..5935 minute·must·be·in·0..59
39 second·must·be·in·0..5936 second·must·be·in·0..59
40 microsecond·must·be·in·0..99999937 microsecond·must·be·in·0..999999
41 iii|iiiiO38 iii|iiiiO
 39 year·is·out·of·range
 40 month·must·be·in·1..12
 41 day·is·out·of·range·for·month
42 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'42 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
43 utcoffset43 utcoffset
44 s#:strftime44 s#:strftime
45 timetuple45 timetuple
46 fromtimestamp46 fromtimestamp
47 ((iiiiiiiii))47 ((iiiiiiiii))
48 struct_time48 struct_time
16.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 751, 343 lines modifiedOffset 751, 343 lines modified
751 »       strd»   r2,·r4,·[r0]751 »       strd»   r2,·r4,·[r0]
752 »       pop»    {r4,·pc}752 »       pop»    {r4,·pc}
753 »       ldmia.w»sp!,·{r4,·lr}753 »       ldmia.w»sp!,·{r4,·lr}
754 »       b.w»    0·<PyErr_NoMemory>754 »       b.w»    0·<PyErr_NoMemory>
755 ·R_ARM_THM_JUMP24»       PyErr_NoMemory755 ·R_ARM_THM_JUMP24»       PyErr_NoMemory
756 »       nop756 »       nop
  
757 00000744·<date_new>:757 00000744·<time_new>:
758 date_new(): 
759 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
760 »       mov»    r4,·r1 
761 »       ldr»    r6,·[pc,·#268]»;·(858·<date_new+0x114>) 
762 »       sub»    sp,·#32 
763 »       mov»    r5,·r0 
764 »       ldr»    r3,·[r4,·#8] 
765 »       add»    r6,·pc 
766 »       mov»    r1,·r2 
767 »       cmp»    r3,·#1 
768 »       beq.n»  7ec·<date_new+0xa8> 
769 »       ldr»    r3,·[pc,·#256]»;·(85c·<date_new+0x118>) 
770 »       mov»    r0,·r4 
771 »       ldr»    r2,·[pc,·#256]»;·(860·<date_new+0x11c>) 
772 »       add»    r4,·sp,·#28 
773 »       add»    r3,·pc 
774 »       add»    r7,·sp,·#24 
775 »       str»    r4,·[sp,·#8] 
776 »       adds»   r3,·#44»     ;·0x2c 
777 »       add»    r4,·sp,·#20 
778 »       add»    r2,·pc 
779 »       str»    r7,·[sp,·#4] 
780 »       str»    r4,·[sp,·#0] 
781 »       bl»     0·<_PyArg_ParseTupleAndKeywords_SizeT> 
782 ·R_ARM_THM_CALL» _PyArg_ParseTupleAndKeywords_SizeT 
783 »       cbz»    r0,·7c6·<date_new+0x82> 
784 »       ldrd»   r4,·r7,·[sp,·#20] 
785 »       movw»   r0,·#9998»   ;·0x270e 
786 »       ldr.w»  r8,·[sp,·#28] 
787 »       subs»   r1,·r4,·#1 
788 »       cmp»    r1,·r0 
789 »       bhi.n»  834·<date_new+0xf0> 
790 »       subs»   r2,·r7,·#1 
791 »       cmp»    r2,·#11 
792 »       bhi.n»  846·<date_new+0x102> 
793 »       cmp.w»  r8,·#0 
794 »       ble.n»  822·<date_new+0xde> 
795 »       cmp»    r7,·#2 
796 »       beq.n»  7cc·<date_new+0x88> 
797 »       ldr.w»  ip,·[pc,·#200]»      ;·864·<date_new+0x120> 
798 »       add»    ip,·pc 
799 »       ldr.w»  r3,·[ip,·r7,·lsl·#2] 
800 »       cmp»    r8,·r3 
801 »       bgt.n»  822·<date_new+0xde> 
802 »       ldr.w»  r6,·[r5,·#152]»      ;·0x98 
803 »       mov»    r0,·r5 
804 »       movs»   r1,·#0 
805 »       blx»    r6 
806 »       cbz»    r0,·7c6·<date_new+0x82> 
807 »       mov.w»  r5,·#4294967295»    ;·0xffffffff 
808 »       strb»   r4,·[r0,·#14] 
809 »       str»    r5,·[r0,·#8] 
810 »       asrs»   r4,·r4,·#8 
811 »       strb»   r7,·[r0,·#15] 
812 »       strb»   r4,·[r0,·#13] 
813 »       strb.w» r8,·[r0,·#16] 
814 »       add»    sp,·#32 
815 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
816 »       lsls»   r3,·r4,·#30 
817 »       bne.n»  79a·<date_new+0x56> 
818 »       movs»   r1,·#100»    ;·0x64 
819 »       mov»    r0,·r4 
820 »       bl»     0·<__aeabi_uidivmod> 
821 ·R_ARM_THM_CALL» __aeabi_uidivmod 
822 »       cbnz»   r1,·7e8·<date_new+0xa4> 
823 »       mov.w»  r1,·#400»   ;·0x190 
824 »       mov»    r0,·r4 
825 »       bl»     0·<__aeabi_uidivmod> 
826 ·R_ARM_THM_CALL» __aeabi_uidivmod 
827 »       cmp»    r1,·#0 
828 »       bne.n»  79a·<date_new+0x56> 
829 »       movs»   r3,·#29 
830 »       b.n»    7a4·<date_new+0x60> 
831 »       ldr»    r7,·[r4,·#12] 
832 »       ldr»    r2,·[r7,·#4] 
833 »       ldr»    r3,·[r2,·#84]» ;·0x54 
834 »       lsls»   r2,·r3,·#4 
835 »       bpl.n»  75a·<date_new+0x16> 
836 »       ldr»    r2,·[r7,·#8] 
837 »       cmp»    r2,·#4 
838 »       bne.n»  75a·<date_new+0x16> 
839 »       ldrb.w» r8,·[r7,·#22] 
840 »       add.w»  r3,·r8,·#4294967295» ;·0xffffffff 
841 »       cmp»    r3,·#11 
842 »       bhi.n»  75a·<date_new+0x16> 
843 »       ldr.w»  r4,·[r0,·#152]»      ;·0x98 
844 »       movs»   r1,·#0 
845 »       blx»    r4 
846 »       cmp»    r0,·#0 
847 »       beq.n»  7c6·<date_new+0x82> 
848 »       ldr»    r1,·[r7,·#20] 
849 »       mov.w»  r7,·#4294967295»    ;·0xffffffff 
850 »       str.w»  r1,·[r0,·#13] 
851 »       str»    r7,·[r0,·#8] 
852 »       b.n»    7c6·<date_new+0x82> 
853 »       ldr»    r7,·[pc,·#68]» ;·(868·<date_new+0x124>) 
854 »       ldr»    r1,·[pc,·#68]» ;·(86c·<date_new+0x128>) 
855 »       add»    r1,·pc 
856 »       ldr»    r0,·[r6,·r7] 
857 »       ldr»    r0,·[r0,·#0] 
858 »       bl»     0·<PyErr_SetString> 
859 ·R_ARM_THM_CALL» PyErr_SetString 
860 »       movs»   r0,·#0 
861 »       b.n»    7c6·<date_new+0x82> 
862 »       ldr»    r5,·[pc,·#48]» ;·(868·<date_new+0x124>) 
863 »       ldr»    r1,·[pc,·#56]» ;·(870·<date_new+0x12c>) 
864 »       add»    r1,·pc 
865 »       ldr»    r6,·[r6,·r5] 
866 »       ldr»    r0,·[r6,·#0] 
867 »       bl»     0·<PyErr_SetString> 
868 ·R_ARM_THM_CALL» PyErr_SetString 
869 »       movs»   r0,·#0 
870 »       b.n»    7c6·<date_new+0x82> 
871 »       ldr»    r2,·[pc,·#32]» ;·(868·<date_new+0x124>) 
872 »       ldr»    r1,·[pc,·#40]» ;·(874·<date_new+0x130>) 
873 »       add»    r1,·pc 
874 »       ldr»    r3,·[r6,·r2] 
875 »       ldr»    r0,·[r3,·#0] 
876 »       bl»     0·<PyErr_SetString> 
Max diff block lines reached; 13285/16763 bytes (79.25%) of diff not shown.
1.32 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 10, 26 lines modifiedOffset 10, 26 lines modified
10 ··[····5c]··date10 ··[····5c]··date
11 ··[····64]··time11 ··[····64]··time
12 ··[····6c]··timedelta12 ··[····6c]··timedelta
13 ··[····78]··tzinfo13 ··[····78]··tzinfo
14 ··[····80]··datetime.datetime_CAPI14 ··[····80]··datetime.datetime_CAPI
15 ··[····98]··datetime_CAPI15 ··[····98]··datetime_CAPI
16 ··[····a8]··days=%d;·must·have·magnitude·<=·%d16 ··[····a8]··days=%d;·must·have·magnitude·<=·%d
17 ··[····cc]··iii 
18 ··[····d0]··year·is·out·of·range 
19 ··[····e8]··month·must·be·in·1..12 
20 ··[···100]··day·is·out·of·range·for·month 
21 ··[···120]··bad·tzinfo·state·arg17 ··[····cc]··bad·tzinfo·state·arg
22 ··[···138]··|iiiiO18 ··[····e4]··|iiiiO
23 ··[···140]··hour·must·be·in·0..2319 ··[····ec]··hour·must·be·in·0..23
24 ··[···158]··minute·must·be·in·0..5920 ··[···104]··minute·must·be·in·0..59
25 ··[···170]··second·must·be·in·0..5921 ··[···11c]··second·must·be·in·0..59
26 ··[···188]··microsecond·must·be·in·0..99999922 ··[···134]··microsecond·must·be·in·0..999999
27 ··[···1ac]··iii|iiiiO23 ··[···158]··iii|iiiiO
 24 ··[···164]··year·is·out·of·range
 25 ··[···17c]··month·must·be·in·1..12
 26 ··[···194]··day·is·out·of·range·for·month
28 ··[···1b8]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'27 ··[···1b4]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
 28 ··[···1f8]··iii
29 ··[···1fc]··(N)29 ··[···1fc]··(N)
30 ··[···200]··iiii30 ··[···200]··iiii
31 ··[···208]··utcoffset31 ··[···208]··utcoffset
32 ··[···214]··s#:strftime32 ··[···214]··s#:strftime
33 ··[···220]··()33 ··[···220]··()
34 ··[···224]··timetuple34 ··[···224]··timetuple
35 ··[···230]··O35 ··[···230]··O
2.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 »       add»    r4,·sp,·#64»   ;·0x4054 »       add»    r4,·sp,·#64»   ;·0x40
55 »       add»    r5,·sp,·#60»   ;·0x3c55 »       add»    r5,·sp,·#60»   ;·0x3c
56 »       str»    r6,·[sp,·#20]56 »       str»    r6,·[sp,·#20]
57 »       str»    r4,·[sp,·#16]57 »       str»    r4,·[sp,·#16]
58 »       add»    r6,·sp,·#56»   ;·0x3858 »       add»    r6,·sp,·#56»   ;·0x38
59 »       add»    r4,·sp,·#52»   ;·0x3459 »       add»    r4,·sp,·#52»   ;·0x34
60 »       str»    r5,·[sp,·#12]60 »       str»    r5,·[sp,·#12]
61 »       adds»   r3,·#84»     ;·0x5461 »       adds»   r3,·#68»     ;·0x44
62 »       add»    r5,·sp,·#48»   ;·0x3062 »       add»    r5,·sp,·#48»   ;·0x30
63 »       add»    r2,·pc63 »       add»    r2,·pc
64 »       str»    r6,·[sp,·#8]64 »       str»    r6,·[sp,·#8]
65 »       str»    r4,·[sp,·#4]65 »       str»    r4,·[sp,·#4]
66 »       str»    r5,·[sp,·#0]66 »       str»    r5,·[sp,·#0]
67 »       bl»     0·<_PyArg_ParseTupleAndKeywords_SizeT>67 »       bl»     0·<_PyArg_ParseTupleAndKeywords_SizeT>
68 ·R_ARM_THM_CALL» _PyArg_ParseTupleAndKeywords_SizeT68 ·R_ARM_THM_CALL» _PyArg_ParseTupleAndKeywords_SizeT
1.96 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 »       add»    sp,·#24120 »       add»    sp,·#24
121 »       pop»    {r4,·r5,·r6,·pc}121 »       pop»    {r4,·r5,·r6,·pc}
122 »       .word»  0x00000060122 »       .word»  0x00000060
123 ·R_ARM_REL32»    .LC47123 ·R_ARM_REL32»    .LC47
124 »       .word»  0x0000005a124 »       .word»  0x0000005a
125 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_125 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
126 »       .word»  0x0000002e126 »       .word»  0x0000002e
127 ·R_ARM_REL32»    .LC14127 ·R_ARM_REL32»    .LC25
128 »       .word»  0x00000000128 »       .word»  0x00000000
129 ·R_ARM_GOT32»    PyExc_ValueError129 ·R_ARM_GOT32»    PyExc_ValueError
130 »       .word»  0x0000001c130 »       .word»  0x0000001c
131 ·R_ARM_REL32»    .LC48131 ·R_ARM_REL32»    .LC48
  
132 000000f8·<delta_abs>:132 000000f8·<delta_abs>:
133 delta_abs():133 delta_abs():
1.64 KB
readelf --wide --decompress --hex-dump=.data.rel.local {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.data.rel.local':1 Hex·dump·of·section·'.data.rel.local':
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 ··0x00000000·00000000·c4000000·4c020000·88010000·........L.......3 ··0x00000000·00000000·c4000000·4c020000·88010000·........L.......
4 ··0x00000010·10030000·00000000·00000000·00000000·................4 ··0x00000010·10030000·00000000·00000000·00000000·................
5 ··0x00000020·00000000·00000000·00000000·8c0f0000·................5 ··0x00000020·00000000·00000000·00000000·a00f0000·................
6 ··0x00000030·940f0000·9c0f0000·00000000·a00f0000·................ 
7 ··0x00000040·a80f0000·b00f0000·b80f0000·78000000·............x...6 ··0x00000030·a80f0000·b00f0000·b80f0000·78000000·............x...
8 ··0x00000050·00000000·8c0f0000·940f0000·9c0f0000·................7 ··0x00000040·00000000·8c0f0000·940f0000·9c0f0000·................
9 ··0x00000060·a00f0000·a80f0000·b00f0000·b80f0000·................8 ··0x00000050·a00f0000·a80f0000·b00f0000·b80f0000·................
 9 ··0x00000060·78000000·00000000·8c0f0000·940f0000·x...............
10 ··0x00000070·78000000·00000000·a00a0000·00000000·x...............10 ··0x00000070·9c0f0000·00000000·a00a0000·00000000·................
11 ··0x00000080·c4030000·ac030000·8c030000·9c030000·................11 ··0x00000080·c4030000·ac030000·8c030000·9c030000·................
12 ··0x00000090·b4030000·bc030000·cc030000·00000000·................12 ··0x00000090·b4030000·bc030000·cc030000·00000000·................
13 ··0x000000a0·a80a0000·00000000·5c000000·64000000·........\...d...13 ··0x000000a0·a80a0000·00000000·5c000000·64000000·........\...d...
14 ··0x000000b0·00000000·a80a0000·00000000·f80a0000·................14 ··0x000000b0·00000000·a80a0000·00000000·f80a0000·................
15 ··0x000000c0·00000000·fc0a0000·a80a0000·00000000·................15 ··0x000000c0·00000000·fc0a0000·a80a0000·00000000·................
16 ··0x000000d0·a00a0000·00000000·00000000·00000000·................16 ··0x000000d0·a00a0000·00000000·00000000·00000000·................
17 ··0x000000e0·00000000·00000000·00000000·00000000·................17 ··0x000000e0·00000000·00000000·00000000·00000000·................
5.39 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 ··0x00000010·4332002e·4c433300·2e4c4334·002e4c43·C2..LC3..LC4..LC4 ··0x00000010·4332002e·4c433300·2e4c4334·002e4c43·C2..LC3..LC4..LC
5 ··0x00000020·35002e4c·4336002e·4c433700·2e4c4338·5..LC6..LC7..LC85 ··0x00000020·35002e4c·4336002e·4c433700·2e4c4338·5..LC6..LC7..LC8
6 ··0x00000030·002e4c43·39002e4c·43313000·2e4c4331·..LC9..LC10..LC16 ··0x00000030·002e4c43·39002e4c·43313000·2e4c4331·..LC9..LC10..LC1
7 ··0x00000040·31002e4c·43313200·2474006e·65775f64·1..LC12.$t.new_d7 ··0x00000040·31002e4c·43313200·2474006e·65775f64·1..LC12.$t.new_d
8 ··0x00000050·656c7461·5f657800·2e4c4331·33006461·elta_ex..LC13.da8 ··0x00000050·656c7461·5f657800·2e4c4331·33006461·elta_ex..LC13.da
9 ··0x00000060·74657469·6d655f61·6c6c6f63·002e4c43·tetime_alloc..LC9 ··0x00000060·74657469·6d655f61·6c6c6f63·002e4c43·tetime_alloc..LC
10 ··0x00000070·3134002e·4c433135·002e4c43·3136002e·14..LC15..LC16..10 ··0x00000070·3134002e·4c433135·002e4c43·3136002e·14..LC15..LC16..
 11 ··0x00000080·4c433137·002e4c43·3138002e·4c433139·LC17..LC18..LC19
11 ··0x00000080·4c433137·00646174·655f6e65·77002e4c·LC17.date_new..L 
12 ··0x00000090·43313800·2e4c4331·39002e4c·43323000·C18..LC19..LC20. 
13 ··0x000000a0·2e4c4332·31002e4c·43323200·2e4c4332·.LC21..LC22..LC2 
14 ··0x000000b0·33006368·65636b5f·747a696e·666f5f73·3.check_tzinfo_s12 ··0x00000090·00636865·636b5f74·7a696e66·6f5f7375·.check_tzinfo_su
15 ··0x000000c0·7562636c·61737300·6e65775f·74696d65·ubclass.new_time13 ··0x000000a0·62636c61·7373006e·65775f74·696d655f·bclass.new_time_
16 ··0x000000d0·5f657800·2e4c4332·34002e4c·43323500·_ex..LC24..LC25.14 ··0x000000b0·6578002e·4c433230·002e4c43·3231002e·ex..LC20..LC21..
 15 ··0x000000c0·4c433232·002e4c43·3233002e·4c433234·LC22..LC23..LC24
17 ··0x000000e0·64617465·74696d65·5f6e6577·002e4c43·datetime_new..LC16 ··0x000000d0·00646174·6574696d·655f6e65·77002e4c·.datetime_new..L
18 ··0x000000f0·32360064·6174655f·68617368·006e6577·26.date_hash.new17 ··0x000000e0·43323500·64617465·5f6e6577·006e6577·C25.date_new.new
19 ··0x00000100·5f646174·6574696d·655f6578·002e4c43·_datetime_ex..LC18 ··0x000000f0·5f646174·6574696d·655f6578·002e4c43·_datetime_ex..LC
 19 ··0x00000100·32360064·6174655f·68617368·002e4c43·26.date_hash..LC
20 ··0x00000110·32370063·6c617373·6966795f·7574636f·27.classify_utco20 ··0x00000110·32370063·6c617373·6966795f·7574636f·27.classify_utco
21 ··0x00000120·66667365·74002e4c·43323800·6765745f·ffset..LC28.get_21 ··0x00000120·66667365·74002e4c·43323800·6765745f·ffset..LC28.get_
22 ··0x00000130·747a696e·666f5f6d·656d6265·72006361·tzinfo_member.ca22 ··0x00000130·747a696e·666f5f6d·656d6265·72006361·tzinfo_member.ca
23 ··0x00000140·6c6c5f75·74635f74·7a696e66·6f5f6d65·ll_utc_tzinfo_me23 ··0x00000140·6c6c5f75·74635f74·7a696e66·6f5f6d65·ll_utc_tzinfo_me
24 ··0x00000150·74686f64·00646174·6574696d·655f6861·thod.datetime_ha24 ··0x00000150·74686f64·00646174·6574696d·655f6861·thod.datetime_ha
25 ··0x00000160·73680079·6d645f74·6f5f6f72·64006461·sh.ymd_to_ord.da25 ··0x00000160·73680079·6d645f74·6f5f6f72·64006461·sh.ymd_to_ord.da
26 ··0x00000170·74657469·6d655f64·65616c6c·6f630064·tetime_dealloc.d26 ··0x00000170·74657469·6d655f64·65616c6c·6f630064·tetime_dealloc.d
17.0 KB
iobase.o
3.55 KB
readelf --wide --symbols {}
    
Offset 66, 37 lines modifiedOffset 66, 37 lines modified
66 ····62:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····62:·00000868·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····63:·00000869···104·FUNC····LOCAL··DEFAULT····1·iobase_dealloc67 ····63:·00000869···104·FUNC····LOCAL··DEFAULT····1·iobase_dealloc
68 ····64:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1668 ····64:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
69 ····65:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1769 ····65:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
70 ····66:·000008d1····36·FUNC····LOCAL··DEFAULT····1·iobase_tell70 ····66:·000008d1····36·FUNC····LOCAL··DEFAULT····1·iobase_tell
71 ····67:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d71 ····67:·000008ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····68:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t72 ····68:·000008f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 73 ····69:·000008f5····12·FUNC····LOCAL··DEFAULT····1·iobase_traverse
73 ····69:·000008f5····24·FUNC····LOCAL··DEFAULT····1·iobase_closed_get74 ····70:·00000901····24·FUNC····LOCAL··DEFAULT····1·iobase_closed_get
74 ····70:·00000908·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
75 ····71:·0000090c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
76 ····72:·0000090d····24·FUNC····LOCAL··DEFAULT····1·iobase_seekable 
77 ····73:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····1·$d75 ····71:·00000914·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 76 ····72:·00000918·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 77 ····73:·00000919····24·FUNC····LOCAL··DEFAULT····1·iobase_seekable
78 ····74:·00000924·····0·NOTYPE··LOCAL··DEFAULT····1·$t78 ····74:·00000928·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 79 ····75:·00000930·····0·NOTYPE··LOCAL··DEFAULT····1·$t
79 ····75:·00000925····24·FUNC····LOCAL··DEFAULT····1·iobase_writable80 ····76:·00000931····24·FUNC····LOCAL··DEFAULT····1·iobase_writable
80 ····76:·00000934·····0·NOTYPE··LOCAL··DEFAULT····1·$d81 ····77:·00000940·····0·NOTYPE··LOCAL··DEFAULT····1·$d
81 ····77:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1882 ····78:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
82 ····78:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·$t83 ····79:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·$t
83 ····79:·00000021····36·FUNC····LOCAL··DEFAULT····6·iobase_fileno84 ····80:·00000021····36·FUNC····LOCAL··DEFAULT····6·iobase_fileno
84 ····80:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·$d85 ····81:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·$d
85 ····81:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·$t86 ····82:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·$t
86 ····82:·00000045····36·FUNC····LOCAL··DEFAULT····6·iobase_seek87 ····83:·00000045····36·FUNC····LOCAL··DEFAULT····6·iobase_seek
87 ····83:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·$d88 ····84:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
88 ····84:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····1·$t89 ····85:·00000948·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·0000093d····24·FUNC····LOCAL··DEFAULT····1·iobase_readable90 ····86:·00000949····24·FUNC····LOCAL··DEFAULT····1·iobase_readable
90 ····86:·0000094c·····0·NOTYPE··LOCAL··DEFAULT····1·$d91 ····87:·00000958·····0·NOTYPE··LOCAL··DEFAULT····1·$d
91 ····87:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·$t92 ····88:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·$t
92 ····88:·00000069····48·FUNC····LOCAL··DEFAULT····6·iobase_isatty93 ····89:·00000069····48·FUNC····LOCAL··DEFAULT····6·iobase_isatty
93 ····89:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·$d94 ····90:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
94 ····90:·00000954·····0·NOTYPE··LOCAL··DEFAULT····1·$t95 ····91:·00000960·····0·NOTYPE··LOCAL··DEFAULT····1·$t
95 ····91:·00000955····12·FUNC····LOCAL··DEFAULT····1·iobase_traverse 
96 ····92:·00000961····48·FUNC····LOCAL··DEFAULT····1·iobase_clear96 ····92:·00000961····48·FUNC····LOCAL··DEFAULT····1·iobase_clear
97 ····93:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1997 ····93:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
98 ····94:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·$t98 ····94:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·$t
99 ····95:·00000099····36·FUNC····LOCAL··DEFAULT····6·iobase_truncate99 ····95:·00000099····36·FUNC····LOCAL··DEFAULT····6·iobase_truncate
100 ····96:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d100 ····96:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
101 ····97:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20101 ····97:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
102 ····98:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t102 ····98:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8.23 KB
readelf --wide --relocs {}
    
Offset 118, 37 lines modifiedOffset 118, 37 lines modified
118 00000860··0000b11a·R_ARM_GOT_BREL·········00000000···_PyIO_str_write118 00000860··0000b11a·R_ARM_GOT_BREL·········00000000···_PyIO_str_write
119 00000864··0000a51a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct119 00000864··0000a51a·R_ARM_GOT_BREL·········00000000···_Py_NoneStruct
120 0000086c··0000860a·R_ARM_THM_CALL·········00000001···_PyIOBase_finalize120 0000086c··0000860a·R_ARM_THM_CALL·········00000001···_PyIOBase_finalize
121 000008ca··0000b20a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs121 000008ca··0000b20a·R_ARM_THM_CALL·········00000000···PyObject_ClearWeakRefs
122 000008e2··0000930a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT122 000008e2··0000930a·R_ARM_THM_CALL·········00000000···_PyObject_CallMethod_SizeT
123 000008ec··00004003·R_ARM_REL32············0000015c···.LC16123 000008ec··00004003·R_ARM_REL32············0000015c···.LC16
124 000008f0··00004103·R_ARM_REL32············00000160···.LC17124 000008f0··00004103·R_ARM_REL32············00000160···.LC17
125 000008fa··0000910a·R_ARM_THM_CALL·········00000000···PyObject_HasAttrString125 00000906··0000910a·R_ARM_THM_CALL·········00000000···PyObject_HasAttrString
126 00000908··00002703·R_ARM_REL32············000000fc···.LC12126 00000914··00002703·R_ARM_REL32············000000fc···.LC12
127 0000091c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_127 00000928··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
128 00000920··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct128 0000092c··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct
129 00000934··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_129 00000940··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
130 00000938··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct130 00000944··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct
131 0000094c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_131 00000958··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
132 00000950··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct132 0000095c··0000b41a·R_ARM_GOT_BREL·········00000000···_Py_ZeroStruct
133 00000964··0000860a·R_ARM_THM_CALL·········00000001···_PyIOBase_finalize133 00000964··0000860a·R_ARM_THM_CALL·········00000001···_PyIOBase_finalize
134 00000510··00001e1e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_readable.part.0134 00000510··00001e1e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_readable.part.0
135 000006a4··0000241e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_writable.part.0135 000006a4··0000241e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_writable.part.0
136 000006ec··00008b1e·R_ARM_THM_JUMP24·······00000000···PyObject_CallMethodObjArgs136 000006ec··00008b1e·R_ARM_THM_JUMP24·······00000000···PyObject_CallMethodObjArgs
137 0000074c··0000261e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_seekable.part.0137 0000074c··0000261e·R_ARM_THM_JUMP24·······00000001···_PyIOBase_check_seekable.part.0
138 00000902··0000b31e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong138 0000090e··0000b31e·R_ARM_THM_JUMP24·······00000000···PyBool_FromLong
  
139 Relocation·section·'.rel.text.unlikely'·at·offset·0x3684·contains·45·entries:139 Relocation·section·'.rel.text.unlikely'·at·offset·0x3684·contains·45·entries:
140 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name140 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
141 00000018··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_141 00000018··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
142 0000001c··0000a31a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct142 0000001c··0000a31a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct
143 00000030··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetString143 00000030··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetString
144 00000038··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_144 00000038··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
145 0000003c··0000b51a·R_ARM_GOT_BREL·········00000000···_PyIO_unsupported_operation145 0000003c··0000b51a·R_ARM_GOT_BREL·········00000000···_PyIO_unsupported_operation
146 00000040··00004d03·R_ARM_REL32············00000168···.LC18146 00000040··00004e03·R_ARM_REL32············00000168···.LC18
147 00000054··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetString147 00000054··0000a40a·R_ARM_THM_CALL·········00000000···PyErr_SetString
148 0000005c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_148 0000005c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
149 00000060··0000b51a·R_ARM_GOT_BREL·········00000000···_PyIO_unsupported_operation149 00000060··0000b51a·R_ARM_GOT_BREL·········00000000···_PyIO_unsupported_operation
150 00000064··00004103·R_ARM_REL32············00000160···.LC17150 00000064··00004103·R_ARM_REL32············00000160···.LC17
151 00000074··0000a20a·R_ARM_THM_CALL·········00000449···_PyIOBase_check_closed151 00000074··0000a20a·R_ARM_THM_CALL·········00000449···_PyIOBase_check_closed
152 0000008c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_152 0000008c··00008d19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
153 00000090··0000a31a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct153 00000090··0000a31a·R_ARM_GOT_BREL·········00000000···_Py_TrueStruct
473 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 98, 22 lines modifiedOffset 98, 22 lines modified
98 iobase_close98 iobase_close
99 iobase_flush99 iobase_flush
100 iobase_enter100 iobase_enter
101 iobase_exit101 iobase_exit
102 iobase_writelines102 iobase_writelines
103 iobase_dealloc103 iobase_dealloc
104 iobase_tell104 iobase_tell
 105 iobase_traverse
105 iobase_closed_get106 iobase_closed_get
106 iobase_seekable107 iobase_seekable
107 iobase_writable108 iobase_writable
108 iobase_fileno109 iobase_fileno
109 iobase_seek110 iobase_seek
110 iobase_readable111 iobase_readable
111 iobase_isatty112 iobase_isatty
112 iobase_traverse 
113 iobase_clear113 iobase_clear
114 iobase_truncate114 iobase_truncate
115 rawiobase_readall115 rawiobase_readall
116 rawiobase_read116 rawiobase_read
117 rawiobase_readall_doc117 rawiobase_readall_doc
118 rawiobase_doc118 rawiobase_doc
119 iobase_readlines_doc119 iobase_readlines_doc
2.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1105, 82 lines modifiedOffset 1105, 82 lines modified
1105 »       pop»    {r4,·pc}1105 »       pop»    {r4,·pc}
1106 »       nop1106 »       nop
1107 »       .word»  0x0000000c1107 »       .word»  0x0000000c
1108 ·R_ARM_REL32»    .LC161108 ·R_ARM_REL32»    .LC16
1109 »       .word»  0x0000000e1109 »       .word»  0x0000000e
1110 ·R_ARM_REL32»    .LC171110 ·R_ARM_REL32»    .LC17
  
 1111 000008f4·<iobase_traverse>:
 1112 iobase_traverse():
 1113 »       ldr»    r0,·[r0,·#8]
 1114 »       mov»    r3,·r1
 1115 »       mov»    r1,·r2
 1116 »       cbz»    r0,·8fe·<iobase_traverse+0xa>
 1117 »       bx»     r3
 1118 »       bx»     lr
  
1111 000008f4·<iobase_closed_get>:1119 00000900·<iobase_closed_get>:
1112 iobase_closed_get():1120 iobase_closed_get():
1113 »       ldr»    r1,·[pc,·#16]» ;·(908·<iobase_closed_get+0x14>)1121 »       ldr»    r1,·[pc,·#16]» ;·(914·<iobase_closed_get+0x14>)
1114 »       push»   {r3,·lr}1122 »       push»   {r3,·lr}
1115 »       add»    r1,·pc1123 »       add»    r1,·pc
1116 »       bl»     0·<PyObject_HasAttrString>1124 »       bl»     0·<PyObject_HasAttrString>
1117 ·R_ARM_THM_CALL» PyObject_HasAttrString1125 ·R_ARM_THM_CALL» PyObject_HasAttrString
1118 »       ldmia.w»sp!,·{r3,·lr}1126 »       ldmia.w»sp!,·{r3,·lr}
1119 »       b.w»    0·<PyBool_FromLong>1127 »       b.w»    0·<PyBool_FromLong>
1120 ·R_ARM_THM_JUMP24»       PyBool_FromLong1128 ·R_ARM_THM_JUMP24»       PyBool_FromLong
1121 »       nop1129 »       nop
1122 »       .word»  0x0000000c1130 »       .word»  0x0000000c
1123 ·R_ARM_REL32»    .LC121131 ·R_ARM_REL32»    .LC12
  
1124 0000090c·<iobase_seekable>:1132 00000918·<iobase_seekable>:
1125 iobase_seekable():1133 iobase_seekable():
1126 »       ldr»    r3,·[pc,·#12]» ;·(91c·<iobase_seekable+0x10>)1134 »       ldr»    r3,·[pc,·#12]» ;·(928·<iobase_seekable+0x10>)
1127 »       ldr»    r2,·[pc,·#16]» ;·(920·<iobase_seekable+0x14>)1135 »       ldr»    r2,·[pc,·#16]» ;·(92c·<iobase_seekable+0x14>)
1128 »       add»    r3,·pc1136 »       add»    r3,·pc
1129 »       ldr»    r0,·[r3,·r2]1137 »       ldr»    r0,·[r3,·r2]
1130 »       ldr»    r3,·[r0,·#0]1138 »       ldr»    r3,·[r0,·#0]
1131 »       adds»   r3,·#11139 »       adds»   r3,·#1
1132 »       str»    r3,·[r0,·#0]1140 »       str»    r3,·[r0,·#0]
1133 »       bx»     lr1141 »       bx»     lr
1134 »       .word»  0x000000081142 »       .word»  0x00000008
1135 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_1143 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
1136 »       .word»  0x000000001144 »       .word»  0x00000000
1137 ·R_ARM_GOT32»    _Py_ZeroStruct1145 ·R_ARM_GOT32»    _Py_ZeroStruct
  
1138 00000924·<iobase_writable>:1146 00000930·<iobase_writable>:
1139 iobase_writable():1147 iobase_writable():
1140 »       ldr»    r3,·[pc,·#12]» ;·(934·<iobase_writable+0x10>)1148 »       ldr»    r3,·[pc,·#12]» ;·(940·<iobase_writable+0x10>)
1141 »       ldr»    r2,·[pc,·#16]» ;·(938·<iobase_writable+0x14>)1149 »       ldr»    r2,·[pc,·#16]» ;·(944·<iobase_writable+0x14>)
1142 »       add»    r3,·pc1150 »       add»    r3,·pc
1143 »       ldr»    r0,·[r3,·r2]1151 »       ldr»    r0,·[r3,·r2]
1144 »       ldr»    r3,·[r0,·#0]1152 »       ldr»    r3,·[r0,·#0]
1145 »       adds»   r3,·#11153 »       adds»   r3,·#1
1146 »       str»    r3,·[r0,·#0]1154 »       str»    r3,·[r0,·#0]
1147 »       bx»     lr1155 »       bx»     lr
1148 »       .word»  0x000000081156 »       .word»  0x00000008
1149 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_1157 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
1150 »       .word»  0x000000001158 »       .word»  0x00000000
1151 ·R_ARM_GOT32»    _Py_ZeroStruct1159 ·R_ARM_GOT32»    _Py_ZeroStruct
  
1152 0000093c·<iobase_readable>:1160 00000948·<iobase_readable>:
1153 iobase_readable():1161 iobase_readable():
1154 »       ldr»    r3,·[pc,·#12]» ;·(94c·<iobase_readable+0x10>)1162 »       ldr»    r3,·[pc,·#12]» ;·(958·<iobase_readable+0x10>)
1155 »       ldr»    r2,·[pc,·#16]» ;·(950·<iobase_readable+0x14>)1163 »       ldr»    r2,·[pc,·#16]» ;·(95c·<iobase_readable+0x14>)
1156 »       add»    r3,·pc1164 »       add»    r3,·pc
1157 »       ldr»    r0,·[r3,·r2]1165 »       ldr»    r0,·[r3,·r2]
1158 »       ldr»    r3,·[r0,·#0]1166 »       ldr»    r3,·[r0,·#0]
1159 »       adds»   r3,·#11167 »       adds»   r3,·#1
1160 »       str»    r3,·[r0,·#0]1168 »       str»    r3,·[r0,·#0]
1161 »       bx»     lr1169 »       bx»     lr
1162 »       .word»  0x000000081170 »       .word»  0x00000008
1163 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_1171 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
1164 »       .word»  0x000000001172 »       .word»  0x00000000
1165 ·R_ARM_GOT32»    _Py_ZeroStruct1173 ·R_ARM_GOT32»    _Py_ZeroStruct
  
1166 00000954·<iobase_traverse>: 
1167 iobase_traverse(): 
1168 »       ldr»    r0,·[r0,·#8] 
1169 »       mov»    r3,·r1 
1170 »       mov»    r1,·r2 
1171 »       cbz»    r0,·95e·<iobase_traverse+0xa> 
1172 »       bx»     r3 
1173 »       bx»     lr 
  
1174 00000960·<iobase_clear>:1174 00000960·<iobase_clear>:
1175 iobase_clear():1175 iobase_clear():
1176 »       push»   {r4,·lr}1176 »       push»   {r4,·lr}
1177 »       mov»    r4,·r01177 »       mov»    r4,·r0
1178 »       bl»     0·<_PyIOBase_finalize>1178 »       bl»     0·<_PyIOBase_finalize>
1179 ·R_ARM_THM_CALL» _PyIOBase_finalize1179 ·R_ARM_THM_CALL» _PyIOBase_finalize
1180 »       cmp»    r0,·#01180 »       cmp»    r0,·#0
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 18, 23 lines modifiedOffset 18, 23 lines modified
18 ··0x000000f0·6c6f7365·00696f62·6173655f·666c7573·lose.iobase_flus18 ··0x000000f0·6c6f7365·00696f62·6173655f·666c7573·lose.iobase_flus
19 ··0x00000100·68002e4c·43313300·696f6261·73655f65·h..LC13.iobase_e19 ··0x00000100·68002e4c·43313300·696f6261·73655f65·h..LC13.iobase_e
20 ··0x00000110·6e746572·00696f62·6173655f·65786974·nter.iobase_exit20 ··0x00000110·6e746572·00696f62·6173655f·65786974·nter.iobase_exit
21 ··0x00000120·002e4c43·3134002e·4c433135·00696f62·..LC14..LC15.iob21 ··0x00000120·002e4c43·3134002e·4c433135·00696f62·..LC14..LC15.iob
22 ··0x00000130·6173655f·77726974·656c696e·65730069·ase_writelines.i22 ··0x00000130·6173655f·77726974·656c696e·65730069·ase_writelines.i
23 ··0x00000140·6f626173·655f6465·616c6c6f·63002e4c·obase_dealloc..L23 ··0x00000140·6f626173·655f6465·616c6c6f·63002e4c·obase_dealloc..L
24 ··0x00000150·43313600·2e4c4331·3700696f·62617365·C16..LC17.iobase24 ··0x00000150·43313600·2e4c4331·3700696f·62617365·C16..LC17.iobase
25 ··0x00000160·5f74656c·6c00696f·62617365·5f636c6f·_tell.iobase_clo25 ··0x00000160·5f74656c·6c00696f·62617365·5f747261·_tell.iobase_tra
 26 ··0x00000170·76657273·6500696f·62617365·5f636c6f·verse.iobase_clo
26 ··0x00000170·7365645f·67657400·696f6261·73655f73·sed_get.iobase_s27 ··0x00000180·7365645f·67657400·696f6261·73655f73·sed_get.iobase_s
27 ··0x00000180·65656b61·626c6500·696f6261·73655f77·eekable.iobase_w28 ··0x00000190·65656b61·626c6500·696f6261·73655f77·eekable.iobase_w
28 ··0x00000190·72697461·626c6500·2e4c4331·3800696f·ritable..LC18.io29 ··0x000001a0·72697461·626c6500·2e4c4331·3800696f·ritable..LC18.io
29 ··0x000001a0·62617365·5f66696c·656e6f00·696f6261·base_fileno.ioba30 ··0x000001b0·62617365·5f66696c·656e6f00·696f6261·base_fileno.ioba
30 ··0x000001b0·73655f73·65656b00·696f6261·73655f72·se_seek.iobase_r31 ··0x000001c0·73655f73·65656b00·696f6261·73655f72·se_seek.iobase_r
31 ··0x000001c0·65616461·626c6500·696f6261·73655f69·eadable.iobase_i32 ··0x000001d0·65616461·626c6500·696f6261·73655f69·eadable.iobase_i
32 ··0x000001d0·73617474·7900696f·62617365·5f747261·satty.iobase_tra33 ··0x000001e0·73617474·7900696f·62617365·5f636c65·satty.iobase_cle
33 ··0x000001e0·76657273·6500696f·62617365·5f636c65·verse.iobase_cle 
34 ··0x000001f0·6172002e·4c433139·00696f62·6173655f·ar..LC19.iobase_34 ··0x000001f0·6172002e·4c433139·00696f62·6173655f·ar..LC19.iobase_
35 ··0x00000200·7472756e·63617465·002e4c43·32300072·truncate..LC20.r35 ··0x00000200·7472756e·63617465·002e4c43·32300072·truncate..LC20.r
36 ··0x00000210·6177696f·62617365·5f726561·64616c6c·awiobase_readall36 ··0x00000210·6177696f·62617365·5f726561·64616c6c·awiobase_readall
37 ··0x00000220·002e4c43·3231002e·4c433232·00726177·..LC21..LC22.raw37 ··0x00000220·002e4c43·3231002e·4c433232·00726177·..LC21..LC22.raw
38 ··0x00000230·696f6261·73655f72·65616400·72617769·iobase_read.rawi38 ··0x00000230·696f6261·73655f72·65616400·72617769·iobase_read.rawi
39 ··0x00000240·6f626173·655f7265·6164616c·6c5f646f·obase_readall_do39 ··0x00000240·6f626173·655f7265·6164616c·6c5f646f·obase_readall_do
40 ··0x00000250·63007261·77696f62·6173655f·646f6300·c.rawiobase_doc.40 ··0x00000250·63007261·77696f62·6173655f·646f6300·c.rawiobase_doc.
142 KB
itertoolsmodule.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········43872·(bytes·into·file)13 ··Start·of·section·headers:··········43992·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.35 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0xab60:1 There·are·20·section·headers,·starting·at·offset·0xabd8:
  
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]·.text·············PROGBITS········00000000·000034·001e38·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001e38·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009500·0009b0·08···I·17···1··46 ··[·2]·.rel.text·········REL·············00000000·009560·0009b0·08···I·17···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001e6c·001a4b·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001e6c·001a4b·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009eb0·000098·08···I·17···3··48 ··[·4]·.rel.data·········REL·············00000000·009f10·000098·08···I·17···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0038b7·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0038b7·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0038b8·000642·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0038b8·000642·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003efc·001c18·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003efc·001c78·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·009f48·000408·08···I·17···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·009fa8·000420·08···I·17···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005b14·000298·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005b74·000298·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00a350·000040·08···I·17···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a3c8·000040·08···I·17···9··4
15 ··[11]·.data.rel·········PROGBITS········00000000·005dac·0010d8·00··WA··0···0··415 ··[11]·.data.rel·········PROGBITS········00000000·005e0c·0010d8·00··WA··0···0··4
16 ··[12]·.rel.data.rel·····REL·············00000000·00a390·000640·08···I·17··11··416 ··[12]·.rel.data.rel·····REL·············00000000·00a408·000640·08···I·17··11··4
17 ··[13]·.data.rel.local···PROGBITS········00000000·006e84·0000f4·00··WA··0···0··417 ··[13]·.data.rel.local···PROGBITS········00000000·006ee4·0000f4·00··WA··0···0··4
18 ··[14]·.rel.data.rel.local·REL·············00000000·00a9d0·0000e8·08···I·17··13··418 ··[14]·.rel.data.rel.local·REL·············00000000·00aa48·0000e8·08···I·17··13··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·006f78·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·006fd8·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006f78·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006fd8·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·006fac·001750·10·····18·306··421 ··[17]·.symtab···········SYMTAB··········00000000·00700c·001750·10·····18·306··4
22 ··[18]·.strtab···········STRTAB··········00000000·0086fc·000e04·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·00875c·000e04·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·00aab8·0000a6·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·00ab30·0000a6·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··y·(purecode),·p·(processor·specific)28 ··y·(purecode),·p·(processor·specific)
12.8 KB
readelf --wide --symbols {}
    
Offset 16, 93 lines modifiedOffset 16, 93 lines modified
16 ····12:·00000001····30·FUNC····LOCAL··DEFAULT····7·repeat_next16 ····12:·00000001····30·FUNC····LOCAL··DEFAULT····7·repeat_next
17 ····13:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·0000012d····44·FUNC····LOCAL··DEFAULT····1·repeat_dealloc18 ····14:·0000012d····44·FUNC····LOCAL··DEFAULT····1·repeat_dealloc
19 ····15:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC319 ····15:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
20 ····16:·00000024·····0·NOTYPE··LOCAL··DEFAULT····6·.LC420 ····16:·00000024·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
21 ····17:·00000159···360·FUNC····LOCAL··DEFAULT····1·count_new21 ····17:·00000159···360·FUNC····LOCAL··DEFAULT····1·count_new
22 ····18:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·00000021····68·FUNC····LOCAL··DEFAULT····7·count_next23 ····19:·00000021····60·FUNC····LOCAL··DEFAULT····7·count_next
24 ····20:·00000065····50·FUNC····LOCAL··DEFAULT····7·count_traverse24 ····20:·0000005d····50·FUNC····LOCAL··DEFAULT····7·count_traverse
25 ····21:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t25 ····21:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····22:·000002c1····68·FUNC····LOCAL··DEFAULT····1·count_dealloc26 ····22:·000002c1····68·FUNC····LOCAL··DEFAULT····1·count_dealloc
27 ····23:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC527 ····23:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
28 ····24:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC628 ····24:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
29 ····25:·00000305···316·FUNC····LOCAL··DEFAULT····1·izip_new29 ····25:·00000305···316·FUNC····LOCAL··DEFAULT····1·izip_new
30 ····26:·00000428·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····26:·00000428·····0·NOTYPE··LOCAL··DEFAULT····1·$d
31 ····27:·00000099···296·FUNC····LOCAL··DEFAULT····7·izip_next31 ····27:·00000091···400·FUNC····LOCAL··DEFAULT····7·izip_next
32 ····28:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d32 ····28:·00000218·····0·NOTYPE··LOCAL··DEFAULT····7·$d
33 ····29:·00000440·····0·NOTYPE··LOCAL··DEFAULT····1·$t33 ····29:·00000440·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····30:·00000441····62·FUNC····LOCAL··DEFAULT····1·izip_dealloc34 ····30:·00000441····62·FUNC····LOCAL··DEFAULT····1·izip_dealloc
35 ····31:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC735 ····31:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
36 ····32:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC836 ····32:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
37 ····33:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC937 ····33:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
38 ····34:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1038 ····34:·000000d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
39 ····35:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1139 ····35:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
40 ····36:·00000481···452·FUNC····LOCAL··DEFAULT····1·islice_new40 ····36:·00000481···452·FUNC····LOCAL··DEFAULT····1·islice_new
41 ····37:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····1·$d41 ····37:·0000061c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····38:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····7·$t42 ····38:·00000220·····0·NOTYPE··LOCAL··DEFAULT····7·$t
43 ····39:·000001c1···208·FUNC····LOCAL··DEFAULT····7·islice_next43 ····39:·00000221···208·FUNC····LOCAL··DEFAULT····7·islice_next
44 ····40:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t44 ····40:·00000644·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·00000645····46·FUNC····LOCAL··DEFAULT····1·islice_dealloc45 ····41:·00000645····46·FUNC····LOCAL··DEFAULT····1·islice_dealloc
46 ····42:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1246 ····42:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
47 ····43:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1347 ····43:·00000154·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
48 ····44:·00000675···188·FUNC····LOCAL··DEFAULT····1·imap_new48 ····44:·00000675···188·FUNC····LOCAL··DEFAULT····1·imap_new
49 ····45:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d49 ····45:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
50 ····46:·00000291···212·FUNC····LOCAL··DEFAULT····7·imap_next50 ····46:·000002f1···212·FUNC····LOCAL··DEFAULT····7·imap_next
51 ····47:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$d51 ····47:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
52 ····48:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$t52 ····48:·00000730·····0·NOTYPE··LOCAL··DEFAULT····1·$t
53 ····49:·00000731····62·FUNC····LOCAL··DEFAULT····1·imap_dealloc53 ····49:·00000731····62·FUNC····LOCAL··DEFAULT····1·imap_dealloc
54 ····50:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1454 ····50:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
55 ····51:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1555 ····51:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
56 ····52:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1656 ····52:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
57 ····53:·00000771···268·FUNC····LOCAL··DEFAULT····1·tee57 ····53:·00000771···268·FUNC····LOCAL··DEFAULT····1·tee
58 ····54:·0000087d···136·FUNC····LOCAL··DEFAULT····1·tee_fromiterable58 ····54:·0000087d···136·FUNC····LOCAL··DEFAULT····1·tee_fromiterable
59 ····55:·00000864·····0·NOTYPE··LOCAL··DEFAULT····1·$d59 ····55:·00000864·····0·NOTYPE··LOCAL··DEFAULT····1·$d
60 ····56:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····56:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····57:·00000905····56·FUNC····LOCAL··DEFAULT····1·tee_copy61 ····57:·00000905····56·FUNC····LOCAL··DEFAULT····1·tee_copy
62 ····58:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$d62 ····58:·00000900·····0·NOTYPE··LOCAL··DEFAULT····1·$d
63 ····59:·00000904·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·00000904·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·00000938·····0·NOTYPE··LOCAL··DEFAULT····1·$d64 ····60:·00000938·····0·NOTYPE··LOCAL··DEFAULT····1·$d
65 ····61:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1765 ····61:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
66 ····62:·00000364·····0·NOTYPE··LOCAL··DEFAULT····7·$t66 ····62:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
67 ····63:·00000365···240·FUNC····LOCAL··DEFAULT····7·tee_next67 ····63:·000003c5···240·FUNC····LOCAL··DEFAULT····7·tee_next
68 ····64:·00000444·····0·NOTYPE··LOCAL··DEFAULT····7·$d68 ····64:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
69 ····65:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····1·$t69 ····65:·0000093c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
70 ····66:·0000093d····24·FUNC····LOCAL··DEFAULT····1·tee_dealloc70 ····66:·0000093d····24·FUNC····LOCAL··DEFAULT····1·tee_dealloc
71 ····67:·00000955····40·FUNC····LOCAL··DEFAULT····1·tee_clear71 ····67:·00000955····40·FUNC····LOCAL··DEFAULT····1·tee_clear
72 ····68:·00000454·····0·NOTYPE··LOCAL··DEFAULT····7·$t72 ····68:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
73 ····69:·00000455····24·FUNC····LOCAL··DEFAULT····7·teedataobject_dealloc73 ····69:·000004b5····24·FUNC····LOCAL··DEFAULT····7·teedataobject_dealloc
74 ····70:·0000046d···872·FUNC····LOCAL··DEFAULT····7·teedataobject_clear74 ····70:·000004cd···872·FUNC····LOCAL··DEFAULT····7·teedataobject_clear
75 ····71:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d75 ····71:·00000814·····0·NOTYPE··LOCAL··DEFAULT····7·$d
76 ····72:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1876 ····72:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
77 ····73:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1977 ····73:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
78 ····74:·0000097d···136·FUNC····LOCAL··DEFAULT····1·starmap_new78 ····74:·0000097d···136·FUNC····LOCAL··DEFAULT····1·starmap_new
79 ····75:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·000009f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
80 ····76:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$t80 ····76:·00000a04·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00000a05····24·FUNC····LOCAL··DEFAULT····1·chain_new_from_iterable81 ····77:·00000a05····24·FUNC····LOCAL··DEFAULT····1·chain_new_from_iterable
82 ····78:·00000a1d····46·FUNC····LOCAL··DEFAULT····1·chain_new_internal82 ····78:·00000a1d····46·FUNC····LOCAL··DEFAULT····1·chain_new_internal
83 ····79:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t83 ····79:·00000834·····0·NOTYPE··LOCAL··DEFAULT····7·$t
84 ····80:·000007d5···240·FUNC····LOCAL··DEFAULT····7·chain_next84 ····80:·00000835···240·FUNC····LOCAL··DEFAULT····7·chain_next
85 ····81:·000008bc·····0·NOTYPE··LOCAL··DEFAULT····7·$d85 ····81:·0000091c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
86 ····82:·00000a4d···108·FUNC····LOCAL··DEFAULT····1·starmap_next86 ····82:·00000a4d···108·FUNC····LOCAL··DEFAULT····1·starmap_next
87 ····83:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····1·$d87 ····83:·00000ab0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
88 ····84:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····1·$t88 ····84:·00000ab8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
89 ····85:·00000ab9····64·FUNC····LOCAL··DEFAULT····1·starmap_dealloc89 ····85:·00000ab9····64·FUNC····LOCAL··DEFAULT····1·starmap_dealloc
90 ····86:·00000af9····70·FUNC····LOCAL··DEFAULT····1·chain_dealloc90 ····86:·00000af9····70·FUNC····LOCAL··DEFAULT····1·chain_dealloc
91 ····87:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2091 ····87:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
92 ····88:·00000b41····60·FUNC····LOCAL··DEFAULT····1·chain_new92 ····88:·00000b41····60·FUNC····LOCAL··DEFAULT····1·chain_new
93 ····89:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····1·$d93 ····89:·00000b74·····0·NOTYPE··LOCAL··DEFAULT····1·$d
94 ····90:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2194 ····90:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
95 ····91:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2295 ····91:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
96 ····92:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t96 ····92:·00000b7c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
97 ····93:·00000b7d···172·FUNC····LOCAL··DEFAULT····1·cycle_new97 ····93:·00000b7d···172·FUNC····LOCAL··DEFAULT····1·cycle_new
98 ····94:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d98 ····94:·00000c1c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
99 ····95:·000008c4·····0·NOTYPE··LOCAL··DEFAULT····7·$t99 ····95:·00000924·····0·NOTYPE··LOCAL··DEFAULT····7·$t
100 ····96:·000008c5···204·FUNC····LOCAL··DEFAULT····7·cycle_next100 ····96:·00000925···204·FUNC····LOCAL··DEFAULT····7·cycle_next
101 ····97:·00000988·····0·NOTYPE··LOCAL··DEFAULT····7·$d101 ····97:·000009e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
102 ····98:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····1·$t102 ····98:·00000c28·····0·NOTYPE··LOCAL··DEFAULT····1·$t
103 ····99:·00000c29····64·FUNC····LOCAL··DEFAULT····1·cycle_dealloc103 ····99:·00000c29····64·FUNC····LOCAL··DEFAULT····1·cycle_dealloc
104 ···100:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23104 ···100:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
105 ···101:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24105 ···101:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
106 ···102:·00000c69···136·FUNC····LOCAL··DEFAULT····1·ifilterfalse_new106 ···102:·00000c69···136·FUNC····LOCAL··DEFAULT····1·ifilterfalse_new
107 ···103:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d107 ···103:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
108 ···104:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····1·$t108 ···104:·00000cf0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x9500·contains·310·entries:1 Relocation·section·'.rel.text'·at·offset·0x9560·contains·310·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0001330a·R_ARM_THM_CALL·········00000000···memcpy3 00000012··0001330a·R_ARM_THM_CALL·········00000000···memcpy
4 00000038··0001340a·R_ARM_THM_CALL·········00000000···Py_InitModule44 00000038··0001340a·R_ARM_THM_CALL·········00000000···Py_InitModule4
5 00000042··0001350a·R_ARM_THM_CALL·········00000000···PyType_Ready5 00000042··0001350a·R_ARM_THM_CALL·········00000000···PyType_Ready
6 0000004e··0001360a·R_ARM_THM_CALL·········00000000···strchr6 0000004e··0001360a·R_ARM_THM_CALL·········00000000···strchr
7 0000005e··0001370a·R_ARM_THM_CALL·········00000000···PyModule_AddObject7 0000005e··0001370a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
8 00000072··0001350a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000072··0001350a·R_ARM_THM_CALL·········00000000···PyType_Ready
2.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1637, 80 lines modifiedOffset 1637, 80 lines modified
1637 »       sub»    sp,·#121637 »       sub»    sp,·#12
1638 »       add»    r7,·pc1638 »       add»    r7,·pc
1639 »       ldr.w»  r3,·[r8,·#4]1639 »       ldr.w»  r3,·[r8,·#4]
1640 »       ldr.w»  r9,·[r3,·#112]»      ;·0x701640 »       ldr.w»  r9,·[r3,·#112]»      ;·0x70
1641 »       mov»    r0,·r81641 »       mov»    r0,·r8
1642 »       blx»    r91642 »       blx»    r9
1643 »       mov»    r4,·r01643 »       mov»    r4,·r0
1644 »       cbz»    r0,·d52·<ifilterfalse_next+0x62>1644 »       cbz»    r0,·d50·<ifilterfalse_next+0x60>
1645 »       ldr»    r1,·[pc,·#136]»;·(d9c·<ifilterfalse_next+0xac>)1645 »       ldr»    r1,·[pc,·#136]»;·(d9c·<ifilterfalse_next+0xac>)
1646 »       ldr»    r0,·[r6,·#8]1646 »       ldr»    r0,·[r6,·#8]
1647 »       ldr»    r2,·[r7,·r1]1647 »       ldr»    r2,·[r7,·r1]
1648 »       cmp»    r0,·r21648 »       cmp»    r0,·r2
1649 »       beq.n»  d8e·<ifilterfalse_next+0x9e>1649 »       beq.n»  d7e·<ifilterfalse_next+0x8e>
1650 »       ldr»    r5,·[pc,·#132]»;·(da0·<ifilterfalse_next+0xb0>)1650 »       ldr»    r5,·[pc,·#132]»;·(da0·<ifilterfalse_next+0xb0>)
1651 »       ldr»    r3,·[r7,·r5]1651 »       ldr»    r3,·[r7,·r5]
1652 »       subs»   r1,·r0,·r31652 »       subs»   r1,·r0,·r3
1653 »       rsbs»   ip,·r1,·#01653 »       rsbs»   ip,·r1,·#0
1654 »       adc.w»  r2,·ip,·r11654 »       adc.w»  r2,·ip,·r1
1655 »       cmp»    r2,·#0 
1656 »       bne.n»  d8e·<ifilterfalse_next+0x9e>1655 »       cbnz»   r2,·d7e·<ifilterfalse_next+0x8e>
1657 »       mov»    r1,·r41656 »       mov»    r1,·r4
1658 »       bl»     0·<PyObject_CallFunctionObjArgs>1657 »       bl»     0·<PyObject_CallFunctionObjArgs>
1659 ·R_ARM_THM_CALL» PyObject_CallFunctionObjArgs1658 ·R_ARM_THM_CALL» PyObject_CallFunctionObjArgs
1660 »       mov»    r5,·r01659 »       mov»    r5,·r0
1661 »       cbz»    r0,·d78·<ifilterfalse_next+0x88>1660 »       cbz»    r0,·d68·<ifilterfalse_next+0x78>
1662 »       bl»     0·<PyObject_IsTrue>1661 »       bl»     0·<PyObject_IsTrue>
1663 ·R_ARM_THM_CALL» PyObject_IsTrue1662 ·R_ARM_THM_CALL» PyObject_IsTrue
1664 »       ldr»    r3,·[r5,·#0]1663 »       ldr»    r3,·[r5,·#0]
1665 »       mov»    r2,·r01664 »       mov»    r2,·r0
1666 »       subs»   r0,·r3,·#11665 »       subs»   r0,·r3,·#1
1667 »       str»    r0,·[r5,·#0]1666 »       str»    r0,·[r5,·#0]
1668 »       cbz»    r0,·d6a·<ifilterfalse_next+0x7a>1667 »       cbz»    r0,·d88·<ifilterfalse_next+0x98>
1669 »       cbz»    r2,·d54·<ifilterfalse_next+0x64>1668 »       cbz»    r2,·d52·<ifilterfalse_next+0x62>
1670 »       ldr»    r0,·[r4,·#0]1669 »       ldr»    r0,·[r4,·#0]
1671 »       subs»   r1,·r0,·#11670 »       subs»   r1,·r0,·#1
1672 »       str»    r1,·[r4,·#0]1671 »       str»    r1,·[r4,·#0]
1673 »       cbz»    r1,·d5c·<ifilterfalse_next+0x6c>1672 »       cbz»    r1,·d5a·<ifilterfalse_next+0x6a>
1674 »       cmp»    r2,·#01673 »       cmp»    r2,·#0
1675 »       bge.n»  d08·<ifilterfalse_next+0x18>1674 »       bge.n»  d08·<ifilterfalse_next+0x18>
1676 »       movs»   r4,·#01675 »       movs»   r4,·#0
1677 »       mov»    r0,·r41676 »       mov»    r0,·r4
1678 »       add»    sp,·#121677 »       add»    sp,·#12
1679 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}1678 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
1680 »       str»    r2,·[sp,·#4]1679 »       str»    r2,·[sp,·#4]
1681 »       mov»    r0,·r41680 »       mov»    r0,·r4
1682 »       ldr»    r2,·[r4,·#4]1681 »       ldr»    r2,·[r4,·#4]
1683 »       ldr»    r4,·[r2,·#24]1682 »       ldr»    r4,·[r2,·#24]
1684 »       blx»    r41683 »       blx»    r4
1685 »       ldr»    r2,·[sp,·#4]1684 »       ldr»    r2,·[sp,·#4]
1686 »       b.n»    d4e·<ifilterfalse_next+0x5e>1685 »       b.n»    d4c·<ifilterfalse_next+0x5c>
1687 »       str»    r2,·[sp,·#4] 
1688 »       mov»    r0,·r5 
1689 »       ldr»    r2,·[r5,·#4] 
1690 »       ldr»    r1,·[r2,·#24] 
1691 »       blx»    r1 
1692 »       ldr»    r2,·[sp,·#4] 
1693 »       b.n»    d44·<ifilterfalse_next+0x54> 
1694 »       ldr»    r7,·[r4,·#0]1686 »       ldr»    r7,·[r4,·#0]
1695 »       subs»   r6,·r7,·#11687 »       subs»   r6,·r7,·#1
1696 »       str»    r6,·[r4,·#0]1688 »       str»    r6,·[r4,·#0]
1697 »       cmp»    r6,·#01689 »       cmp»    r6,·#0
1698 »       bne.n»  d52·<ifilterfalse_next+0x62>1690 »       bne.n»  d50·<ifilterfalse_next+0x60>
1699 »       ldr»    r5,·[r4,·#4]1691 »       ldr»    r5,·[r4,·#4]
1700 »       mov»    r0,·r41692 »       mov»    r0,·r4
1701 »       mov»    r4,·r61693 »       mov»    r4,·r6
1702 »       ldr»    r3,·[r5,·#24]1694 »       ldr»    r3,·[r5,·#24]
1703 »       blx»    r31695 »       blx»    r3
1704 »       b.n»    d54·<ifilterfalse_next+0x64>1696 »       b.n»    d52·<ifilterfalse_next+0x62>
1705 »       mov»    r0,·r41697 »       mov»    r0,·r4
1706 »       bl»     0·<PyObject_IsTrue>1698 »       bl»     0·<PyObject_IsTrue>
1707 ·R_ARM_THM_CALL» PyObject_IsTrue1699 ·R_ARM_THM_CALL» PyObject_IsTrue
1708 »       mov»    r2,·r01700 »       mov»    r2,·r0
1709 »       b.n»    d44·<ifilterfalse_next+0x54>1701 »       b.n»    d42·<ifilterfalse_next+0x52>
 1702 »       str»    r2,·[sp,·#4]
 1703 »       mov»    r0,·r5
 1704 »       ldr»    r2,·[r5,·#4]
 1705 »       ldr»    r1,·[r2,·#24]
 1706 »       blx»    r1
 1707 »       ldr»    r2,·[sp,·#4]
 1708 »       b.n»    d42·<ifilterfalse_next+0x52>
 1709 »       nop
1710 »       .word»  0x000000961710 »       .word»  0x00000096
1711 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_1711 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
1712 »       ...1712 »       ...
1713 ·R_ARM_GOT32»    PyBool_Type1713 ·R_ARM_GOT32»    PyBool_Type
1714 ·R_ARM_GOT32»    _Py_NoneStruct1714 ·R_ARM_GOT32»    _Py_NoneStruct
  
1715 00000da4·<ifilterfalse_dealloc>:1715 00000da4·<ifilterfalse_dealloc>:
87.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 36, 873 lines modifiedOffset 36, 915 lines modified
36 ·R_ARM_THM_JUMP24»       PyInt_FromSsize_t36 ·R_ARM_THM_JUMP24»       PyInt_FromSsize_t
37 »       ldr»    r5,·[r4,·#12]37 »       ldr»    r5,·[r4,·#12]
38 »       cbz»    r5,·4e·<count_next+0x2e>38 »       cbz»    r5,·4e·<count_next+0x2e>
39 »       ldr»    r1,·[r4,·#16]39 »       ldr»    r1,·[r4,·#16]
40 »       mov»    r0,·r540 »       mov»    r0,·r5
41 »       bl»     0·<PyNumber_Add>41 »       bl»     0·<PyNumber_Add>
42 ·R_ARM_THM_CALL» PyNumber_Add42 ·R_ARM_THM_CALL» PyNumber_Add
43 »       cbz»    r0,·60·<count_next+0x40>43 »       cbz»    r0,·58·<count_next+0x38>
44 »       str»    r0,·[r4,·#12]44 »       str»    r0,·[r4,·#12]
45 »       mov»    r0,·r545 »       mov»    r0,·r5
46 »       pop»    {r3,·r4,·r5,·pc}46 »       pop»    {r3,·r4,·r5,·pc}
47 »       bl»     0·<PyInt_FromSsize_t>47 »       bl»     0·<PyInt_FromSsize_t>
48 ·R_ARM_THM_CALL» PyInt_FromSsize_t48 ·R_ARM_THM_CALL» PyInt_FromSsize_t
49 »       mov»    r5,·r049 »       mov»    r5,·r0
50 »       cbz»    r0,·60·<count_next+0x40> 
51 »       ldr»    r1,·[r4,·#16] 
52 »       bl»     0·<PyNumber_Add> 
53 ·R_ARM_THM_CALL» PyNumber_Add 
54 »       cmp»    r0,·#050 »       cmp»    r0,·#0
55 »       bne.n»  48·<count_next+0x28>51 »       bne.n»  3e·<count_next+0x1e>
56 »       movs»   r5,·#052 »       movs»   r5,·#0
57 »       b.n»    4a·<count_next+0x2a>53 »       b.n»    4a·<count_next+0x2a>
  
58 00000064·<count_traverse>:54 0000005c·<count_traverse>:
59 count_traverse():55 count_traverse():
60 »       push»   {r4,·lr}56 »       push»   {r4,·lr}
61 »       mov»    r4,·r057 »       mov»    r4,·r0
62 »       mov»    r3,·r158 »       mov»    r3,·r1
63 »       ldr»    r0,·[r0,·#12]59 »       ldr»    r0,·[r0,·#12]
64 »       sub»    sp,·#860 »       sub»    sp,·#8
65 »       mov»    r1,·r261 »       mov»    r1,·r2
66 »       cbnz»   r0,·7e·<count_traverse+0x1a>62 »       cbnz»   r0,·76·<count_traverse+0x1a>
67 »       ldr»    r0,·[r4,·#16]63 »       ldr»    r0,·[r4,·#16]
68 »       cbz»    r0,·92·<count_traverse+0x2e>64 »       cbz»    r0,·8a·<count_traverse+0x2e>
69 »       add»    sp,·#865 »       add»    sp,·#8
70 »       ldmia.w»sp!,·{r4,·lr}66 »       ldmia.w»sp!,·{r4,·lr}
71 »       bx»     r367 »       bx»     r3
72 »       strd»   r3,·r2,·[sp]68 »       strd»   r3,·r2,·[sp]
73 »       blx»    r369 »       blx»    r3
74 »       ldrd»   r3,·r1,·[sp]70 »       ldrd»   r3,·r1,·[sp]
75 »       cbnz»   r0,·92·<count_traverse+0x2e>71 »       cbnz»   r0,·8a·<count_traverse+0x2e>
76 »       ldr»    r2,·[r4,·#16]72 »       ldr»    r2,·[r4,·#16]
77 »       cbz»    r2,·92·<count_traverse+0x2e>73 »       cbz»    r2,·8a·<count_traverse+0x2e>
78 »       mov»    r0,·r274 »       mov»    r0,·r2
79 »       b.n»    76·<count_traverse+0x12>75 »       b.n»    6e·<count_traverse+0x12>
80 »       add»    sp,·#876 »       add»    sp,·#8
81 »       pop»    {r4,·pc}77 »       pop»    {r4,·pc}
82 »       nop78 »       nop
  
83 00000098·<izip_next>:79 00000090·<izip_next>:
84 izip_next():80 izip_next():
85 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}81 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
86 »       ldr.w»  sl,·[r0,·#8]82 »       ldr.w»  sl,·[r0,·#8]
87 »       sub»    sp,·#1283 »       sub»    sp,·#12
88 »       ldr»    r5,·[r0,·#16]84 »       ldr»    r5,·[r0,·#16]
89 »       cmp.w»  sl,·#085 »       cmp.w»  sl,·#0
90 »       beq.w»  1b8·<izip_next+0x120>86 »       beq.w»  1ea·<izip_next+0x15a>
91 »       ldr»    r3,·[r5,·#0]87 »       ldr»    r3,·[r5,·#0]
92 »       mov»    r7,·r088 »       mov»    r7,·r0
93 »       cmp»    r3,·#189 »       cmp»    r3,·#1
94 »       beq.n»  14e·<izip_next+0xb6>90 »       beq.n»  14a·<izip_next+0xba>
95 »       mov»    r0,·sl91 »       mov»    r0,·sl
96 »       bl»     0·<PyTuple_New>92 »       bl»     0·<PyTuple_New>
97 ·R_ARM_THM_CALL» PyTuple_New93 ·R_ARM_THM_CALL» PyTuple_New
98 »       mov»    r5,·r094 »       mov»    r5,·r0
99 »       cmp»    r0,·#095 »       cmp»    r0,·#0
100 »       beq.n»  1b8·<izip_next+0x120>96 »       beq.w»  1ea·<izip_next+0x15a>
101 »       cmp.w»  sl,·#097 »       cmp.w»  sl,·#0
102 »       ble.n»  f8·<izip_next+0x60>98 »       ble.n»  f2·<izip_next+0x62>
103 »       ldr.w»  r8,·[pc,·#244]»      ;·1bc·<izip_next+0x124>99 »       ldr.w»  r8,·[pc,·#340]»      ;·218·<izip_next+0x188>
104 »       add.w»  fp,·r0,·#12100 »       add.w»  fp,·r0,·#12
105 »       movs»   r4,·#0101 »       movs»   r4,·#0
106 »       mvn.w»  r9,·#2147483648»    ;·0x80000000102 »       mvn.w»  r9,·#2147483648»    ;·0x80000000
107 »       add»    r8,·pc103 »       add»    r8,·pc
108 »       ldr»    r0,·[r7,·#12]104 »       ldr»    r0,·[r7,·#12]
109 »       add.w»  r1,·r0,·r4,·lsl·#2105 »       add.w»  r1,·r0,·r4,·lsl·#2
110 »       ldr»    r6,·[r1,·#12]106 »       ldr»    r6,·[r1,·#12]
111 »       ldr»    r2,·[r6,·#4]107 »       ldr»    r2,·[r6,·#4]
112 »       ldr»    r3,·[r2,·#112]»;·0x70108 »       ldr»    r3,·[r2,·#112]»;·0x70
113 »       cmp»    r3,·r8109 »       cmp»    r3,·r8
114 »       beq.n»  100·<izip_next+0x68>110 »       beq.n»  fa·<izip_next+0x6a>
115 »       mov»    r0,·r6111 »       mov»    r0,·r6
116 »       blx»    r3112 »       blx»    r3
117 »       cmp»    r0,·#0113 »       cmp»    r0,·#0
118 »       beq.n»  1a4·<izip_next+0x10c>114 »       beq.n»  1d6·<izip_next+0x146>
119 »       adds»   r4,·#1115 »       adds»   r4,·#1
120 »       str.w»  r0,·[fp],·#4116 »       str.w»  r0,·[fp],·#4
121 »       cmp»    r4,·sl117 »       cmp»    sl,·r4
122 »       bne.n»  d6·<izip_next+0x3e>118 »       bne.n»  d0·<izip_next+0x40>
123 »       mov»    r0,·r5119 »       mov»    r0,·r5
124 »       add»    sp,·#12120 »       add»    sp,·#12
125 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}121 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
126 »       ldr»    r0,·[r6,·#8]122 »       ldr»    r0,·[r6,·#8]
127 »       cmp»    r0,·r9123 »       cmp»    r0,·r9
128 »       beq.n»  124·<izip_next+0x8c>124 »       beq.n»  11e·<izip_next+0x8e>
129 »       adds»   r1,·r0,·#1125 »       adds»   r1,·r0,·#1
130 »       str»    r1,·[r6,·#8]126 »       str»    r1,·[r6,·#8]
131 »       bl»     0·<PyInt_FromSsize_t>127 »       bl»     0·<PyInt_FromSsize_t>
132 ·R_ARM_THM_CALL» PyInt_FromSsize_t128 ·R_ARM_THM_CALL» PyInt_FromSsize_t
133 »       cmp»    r0,·#0129 »       cmp»    r0,·#0
134 »       beq.n»  1a4·<izip_next+0x10c>130 »       beq.n»  1d6·<izip_next+0x146>
135 »       adds»   r4,·#1131 »       adds»   r4,·#1
136 »       str.w»  r0,·[fp],·#4132 »       str.w»  r0,·[fp],·#4
137 »       cmp»    sl,·r4133 »       cmp»    r4,·sl
138 »       bne.n»  d6·<izip_next+0x3e>134 »       bne.n»  d0·<izip_next+0x40>
139 »       mov»    r0,·r5135 »       mov»    r0,·r5
140 »       add»    sp,·#12136 »       add»    sp,·#12
141 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}137 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
142 »       ldr»    r2,·[r6,·#12]138 »       ldr»    r2,·[r6,·#12]
143 »       cmp»    r2,·#0139 »       cmp»    r2,·#0
144 »       beq.n»  190·<izip_next+0xf8>140 »       beq.n»  1ee·<izip_next+0x15e>
145 »       ldr»    r1,·[r6,·#16]141 »       ldr»    r1,·[r6,·#16]
146 »       mov»    r0,·r2142 »       mov»    r0,·r2
147 »       str»    r2,·[sp,·#4]143 »       str»    r2,·[sp,·#4]
148 »       bl»     0·<PyNumber_Add>144 »       bl»     0·<PyNumber_Add>
149 ·R_ARM_THM_CALL» PyNumber_Add145 ·R_ARM_THM_CALL» PyNumber_Add
 146 »       str»    r0,·[sp,·#0]
150 »       cmp»    r0,·#0147 »       cmp»    r0,·#0
151 »       beq.n»  1a4·<izip_next+0x10c>148 »       beq.n»  1d6·<izip_next+0x146>
152 »       str»    r0,·[r6,·#12]149 »       str»    r0,·[r6,·#12]
153 »       adds»   r4,·#1150 »       adds»   r4,·#1
154 »       ldr»    r0,·[sp,·#4]151 »       ldr»    r6,·[sp,·#4]
155 »       cmp»    sl,·r4152 »       cmp»    sl,·r4
156 »       str.w»  r0,·[fp],·#4153 »       str.w»  r6,·[fp],·#4
157 »       bne.n»  d6·<izip_next+0x3e>154 »       bne.n»  d0·<izip_next+0x40>
158 »       mov»    r0,·r5155 »       mov»    r0,·r5
159 »       add»    sp,·#12156 »       add»    sp,·#12
Max diff block lines reached; 85811/89332 bytes (96.06%) of diff not shown.
19.3 KB
mathmodule.o
1.43 KB
readelf --wide --symbols {}
    
Offset 300, 18 lines modifiedOffset 300, 18 lines modified
300 ···296:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply300 ···296:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply
301 ···297:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromDouble301 ···297:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromDouble
302 ···298:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong302 ···298:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
303 ···299:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type303 ···299:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
304 ···300:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fmod304 ···300:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fmod
305 ···301:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter305 ···301:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter
306 ···302:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next306 ···302:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next
307 ···303:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free 
308 ···304:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc307 ···303:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
309 ···305:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc308 ···304:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
310 ···306:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy309 ···305:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
 310 ···306:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
311 ···307:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError311 ···307:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
312 ···308:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·hypot312 ···308:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·hypot
313 ···309:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_log1p313 ···309:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_log1p
314 ···310:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf314 ···310:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf
315 ···311:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pow315 ···311:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pow
316 ···312:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round316 ···312:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round
317 ···313:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·expm1317 ···313:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·expm1
4.92 KB
readelf --wide --relocs {}
    
Offset 216, 22 lines modifiedOffset 216, 22 lines modified
216 000006fe··00010d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue216 000006fe··00010d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue
217 00000708··0000ff0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred217 00000708··0000ff0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
218 00000722··00010d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue218 00000722··00010d0a·R_ARM_THM_CALL·········00000000···Py_BuildValue
219 00000740··00002503·R_ARM_REL32············00000034···.LC6219 00000740··00002503·R_ARM_REL32············00000034···.LC6
220 00000744··00002503·R_ARM_REL32············00000034···.LC6220 00000744··00002503·R_ARM_REL32············00000034···.LC6
221 0000075e··00010e0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple221 0000075e··00010e0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
222 00000774··00010f0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow222 00000774··00010f0a·R_ARM_THM_CALL·········00000000···PyLong_AsLongAndOverflow
223 00000788··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location223 00000786··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location
224 000007b2··0001100a·R_ARM_THM_CALL·········00000000···ldexp224 000007b0··0001100a·R_ARM_THM_CALL·········00000000···ldexp
225 000007cc··0000f80a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble225 000007ca··0000f80a·R_ARM_THM_CALL·········00000000···PyFloat_FromDouble
226 000007e0··00000e0a·R_ARM_THM_CALL·········00000519···is_error226 000007de··00000e0a·R_ARM_THM_CALL·········00000519···is_error
227 000007ea··0000ff0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred227 000007e8··0000ff0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
228 000007fa··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location228 00000804··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location
229 00000826··0001100a·R_ARM_THM_CALL·········00000000···ldexp229 00000830··0001100a·R_ARM_THM_CALL·········00000000···ldexp
230 00000868··0001070a·R_ARM_THM_CALL·········00000000···PyErr_SetString230 00000864··0001070a·R_ARM_THM_CALL·········00000000···PyErr_SetString
231 00000878··00002903·R_ARM_REL32············0000003c···.LC7231 00000878··00002903·R_ARM_REL32············0000003c···.LC7
232 0000087c··0000fa19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_232 0000087c··0000fa19·R_ARM_BASE_PREL········00000000···_GLOBAL_OFFSET_TABLE_
233 00000880··0001111a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError233 00000880··0001111a·R_ARM_GOT_BREL·········00000000···PyExc_TypeError
234 00000884··00002a03·R_ARM_REL32············00000048···.LC8234 00000884··00002a03·R_ARM_REL32············00000048···.LC8
235 00000890··0000fc0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble235 00000890··0000fc0a·R_ARM_THM_CALL·········00000000···PyFloat_AsDouble
236 000008a6··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location236 000008a6··0000fd0a·R_ARM_THM_CALL·········00000000···__errno_location
237 000008b4··0001120a·R_ARM_THM_CALL·········00000000···floor237 000008b4··0001120a·R_ARM_THM_CALL·········00000000···floor
637 B
strings --all --bytes=8 {}
    
Offset 84, 14 lines modifiedOffset 84, 15 lines modified
84 factorial()·only·accepts·integral·values84 factorial()·only·accepts·integral·values
85 factorial()·not·defined·for·negative·values85 factorial()·not·defined·for·negative·values
86 intermediate·overflow·in·fsum86 intermediate·overflow·in·fsum
87 math.fsum·partials87 math.fsum·partials
88 -inf·+·inf·in·fsum88 -inf·+·inf·in·fsum
89 factorial89 factorial
90 $M%IyDtY·h90 $M%IyDtY·h
 91 »       I$XyD·h
91 math_exp92 math_exp
92 is_error93 is_error
93 math_sqrt94 math_sqrt
94 math_log95 math_log
95 loghelper.part.096 loghelper.part.0
96 math_ceil97 math_ceil
97 math_trunc98 math_trunc
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 719, 127 lines modifiedOffset 719, 126 lines modified
719 »       add»    r3,·sp,·#8719 »       add»    r3,·sp,·#8
720 »       add»    r1,·pc720 »       add»    r1,·pc
721 »       add»    r2,·sp,·#16721 »       add»    r2,·sp,·#16
722 »       add»    r4,·pc722 »       add»    r4,·pc
723 »       bl»     0·<PyArg_ParseTuple>723 »       bl»     0·<PyArg_ParseTuple>
724 ·R_ARM_THM_CALL» PyArg_ParseTuple724 ·R_ARM_THM_CALL» PyArg_ParseTuple
725 »       cmp»    r0,·#0725 »       cmp»    r0,·#0
726 »       beq.n»  7e6·<math_ldexp+0x9e>726 »       beq.n»  7e4·<math_ldexp+0x9c>
727 »       ldr»    r0,·[sp,·#8]727 »       ldr»    r0,·[sp,·#8]
728 »       ldr»    r3,·[r0,·#4]728 »       ldr»    r3,·[r0,·#4]
729 »       ldr»    r1,·[r3,·#84]» ;·0x54729 »       ldr»    r1,·[r3,·#84]» ;·0x54
730 »       ands.w» r2,·r1,·#25165824»  ;·0x1800000730 »       ands.w» r2,·r1,·#25165824»  ;·0x1800000
731 »       beq.n»  85c·<math_ldexp+0x114>731 »       beq.n»  858·<math_ldexp+0x110>
732 »       add»    r1,·sp,·#12732 »       add»    r1,·sp,·#12
733 »       bl»     0·<PyLong_AsLongAndOverflow>733 »       bl»     0·<PyLong_AsLongAndOverflow>
734 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow734 ·R_ARM_THM_CALL» PyLong_AsLongAndOverflow
735 »       mov»    r5,·r0735 »       mov»    r5,·r0
736 »       adds»   r3,·r0,·#1736 »       adds»   r3,·r0,·#1
737 »       beq.n»  7ea·<math_ldexp+0xa2>737 »       beq.n»  7e8·<math_ldexp+0xa0>
738 »       ldr»    r6,·[sp,·#12]738 »       ldr»    r6,·[sp,·#12]
 739 »       cbnz»   r6,·7f4·<math_ldexp+0xac>
739 »       cmp»    r6,·#0 
740 »       bne.n»  84e·<math_ldexp+0x106> 
741 »       vldr»   d8,·[sp,·#16]740 »       vldr»   d8,·[sp,·#16]
742 »       bl»     0·<__errno_location>741 »       bl»     0·<__errno_location>
743 ·R_ARM_THM_CALL» __errno_location742 ·R_ARM_THM_CALL» __errno_location
744 »       mov»    r4,·r0743 »       mov»    r4,·r0
745 »       vcmp.f64»       d8,·#0.0744 »       vcmp.f64»       d8,·#0.0
746 »       vmrs»   APSR_nzcv,·fpscr745 »       vmrs»   APSR_nzcv,·fpscr
747 »       beq.n»  848·<math_ldexp+0x100>746 »       beq.n»  852·<math_ldexp+0x10a>
748 »       vabs.f64»       d7,·d8747 »       vabs.f64»       d7,·d8
749 »       vldr»   d9,·[pc,·#208]»       ;·870·<math_ldexp+0x128>748 »       vldr»   d9,·[pc,·#212]»       ;·870·<math_ldexp+0x128>
750 »       vcmp.f64»       d7,·d9749 »       vcmp.f64»       d7,·d9
751 »       vmrs»   APSR_nzcv,·fpscr750 »       vmrs»   APSR_nzcv,·fpscr
752 »       bhi.n»  848·<math_ldexp+0x100>751 »       bhi.n»  852·<math_ldexp+0x10a>
753 »       vmov.f64»       d0,·d8752 »       vmov.f64»       d0,·d8
754 »       mov»    r0,·r5753 »       mov»    r0,·r5
755 »       str»    r6,·[r4,·#0]754 »       str»    r6,·[r4,·#0]
756 »       bl»     0·<ldexp>755 »       bl»     0·<ldexp>
757 ·R_ARM_THM_CALL» ldexp756 ·R_ARM_THM_CALL» ldexp
758 »       vabs.f64»       d1,·d0757 »       vabs.f64»       d1,·d0
759 »       vmov.f64»       d8,·d0758 »       vmov.f64»       d8,·d0
760 »       vcmp.f64»       d1,·d9759 »       vcmp.f64»       d1,·d9
761 »       vmrs»   APSR_nzcv,·fpscr760 »       vmrs»   APSR_nzcv,·fpscr
762 »       bgt.n»  7d8·<math_ldexp+0x90>761 »       bgt.n»  7d6·<math_ldexp+0x8e>
763 »       ldr»    r5,·[r4,·#0]762 »       ldr»    r5,·[r4,·#0]
764 »       cbnz»   r5,·7dc·<math_ldexp+0x94>763 »       cbnz»   r5,·7da·<math_ldexp+0x92>
765 »       bl»     0·<PyFloat_FromDouble>764 »       bl»     0·<PyFloat_FromDouble>
766 ·R_ARM_THM_CALL» PyFloat_FromDouble765 ·R_ARM_THM_CALL» PyFloat_FromDouble
767 »       add»    sp,·#24766 »       add»    sp,·#24
768 »       vpop»   {d8-d9}767 »       vpop»   {d8-d9}
769 »       pop»    {r4,·r5,·r6,·pc}768 »       pop»    {r4,·r5,·r6,·pc}
770 »       movs»   r2,·#34»     ;·0x22769 »       movs»   r2,·#34»     ;·0x22
771 »       str»    r2,·[r4,·#0]770 »       str»    r2,·[r4,·#0]
772 »       vmov.f64»       d0,·d8771 »       vmov.f64»       d0,·d8
773 »       bl»     518·<m_log+0x78>772 »       bl»     518·<m_log+0x78>
774 ·R_ARM_THM_CALL» is_error773 ·R_ARM_THM_CALL» is_error
775 »       cbz»    r0,·842·<math_ldexp+0xfa>774 »       cbz»    r0,·84c·<math_ldexp+0x104>
776 »       movs»   r0,·#0775 »       movs»   r0,·#0
777 »       b.n»    7d0·<math_ldexp+0x88>776 »       b.n»    7ce·<math_ldexp+0x86>
778 »       bl»     0·<PyErr_Occurred>777 »       bl»     0·<PyErr_Occurred>
779 ·R_ARM_THM_CALL» PyErr_Occurred778 ·R_ARM_THM_CALL» PyErr_Occurred
780 »       cmp»    r0,·#0779 »       cmp»    r0,·#0
781 »       bne.n»  7e6·<math_ldexp+0x9e>780 »       bne.n»  7e4·<math_ldexp+0x9c>
782 »       ldr»    r6,·[sp,·#12]781 »       ldr»    r6,·[sp,·#12]
783 »       cbnz»   r6,·84e·<math_ldexp+0x106>782 »       cbz»    r6,·800·<math_ldexp+0xb8>
 783 »       cmp»    r6,·#0
 784 »       ite»    lt
 785 »       movlt.w»r5,·#2147483648»  ;·0x80000000
 786 »       mvnge.w»r5,·#2147483648»  ;·0x80000000
784 »       vldr»   d8,·[sp,·#16]787 »       vldr»   d8,·[sp,·#16]
785 »       bl»     0·<__errno_location>788 »       bl»     0·<__errno_location>
786 ·R_ARM_THM_CALL» __errno_location789 ·R_ARM_THM_CALL» __errno_location
787 »       mov»    r4,·r0790 »       mov»    r4,·r0
788 »       vcmp.f64»       d8,·#0.0791 »       vcmp.f64»       d8,·#0.0
789 »       vmrs»   APSR_nzcv,·fpscr792 »       vmrs»   APSR_nzcv,·fpscr
790 »       beq.n»  848·<math_ldexp+0x100>793 »       beq.n»  852·<math_ldexp+0x10a>
791 »       vabs.f64»       d0,·d8794 »       vabs.f64»       d0,·d8
792 »       vldr»   d9,·[pc,·#96]»;·870·<math_ldexp+0x128>795 »       vldr»   d9,·[pc,·#84]»;·870·<math_ldexp+0x128>
793 »       vcmp.f64»       d0,·d9796 »       vcmp.f64»       d0,·d9
794 »       vmrs»   APSR_nzcv,·fpscr797 »       vmrs»   APSR_nzcv,·fpscr
795 »       bhi.n»  848·<math_ldexp+0x100>798 »       bhi.n»  852·<math_ldexp+0x10a>
796 »       vmov.f64»       d0,·d8799 »       vmov.f64»       d0,·d8
797 »       movs»   r3,·#0800 »       movs»   r3,·#0
798 »       mov»    r0,·r5801 »       mov»    r0,·r5
799 »       str»    r3,·[r4,·#0]802 »       str»    r3,·[r4,·#0]
800 »       bl»     0·<ldexp>803 »       bl»     0·<ldexp>
801 ·R_ARM_THM_CALL» ldexp804 ·R_ARM_THM_CALL» ldexp
802 »       vabs.f64»       d2,·d0805 »       vabs.f64»       d2,·d0
803 »       vmov.f64»       d8,·d0806 »       vmov.f64»       d8,·d0
804 »       vcmp.f64»       d2,·d9807 »       vcmp.f64»       d2,·d9
805 »       vmrs»   APSR_nzcv,·fpscr808 »       vmrs»   APSR_nzcv,·fpscr
806 »       bgt.n»  7d8·<math_ldexp+0x90>809 »       bgt.n»  7d6·<math_ldexp+0x8e>
807 »       ldr»    r1,·[r4,·#0]810 »       ldr»    r1,·[r4,·#0]
808 »       cmp»    r1,·#0811 »       cmp»    r1,·#0
809 »       bne.n»  7dc·<math_ldexp+0x94>812 »       bne.n»  7da·<math_ldexp+0x92>
810 »       vmov.f64»       d0,·d8813 »       vmov.f64»       d0,·d8
811 »       b.n»    7cc·<math_ldexp+0x84>814 »       b.n»    7ca·<math_ldexp+0x82>
812 »       movs»   r0,·#0815 »       movs»   r0,·#0
813 »       str»    r0,·[r4,·#0]816 »       str»    r0,·[r4,·#0]
814 »       b.n»    842·<math_ldexp+0xfa>817 »       b.n»    84c·<math_ldexp+0x104>
815 »       cmp»    r6,·#0 
816 »       ite»    lt 
817 »       movlt.w»r5,·#2147483648»  ;·0x80000000 
818 »       mvnge.w»r5,·#2147483648»  ;·0x80000000 
819 »       b.n»    7f6·<math_ldexp+0xae> 
820 »       ldr»    r0,·[pc,·#32]» ;·(880·<math_ldexp+0x138>)818 »       ldr»    r0,·[pc,·#36]» ;·(880·<math_ldexp+0x138>)
821 »       str»    r2,·[sp,·#4]819 »       str»    r2,·[sp,·#4]
822 »       ldr»    r1,·[pc,·#32]» ;·(884·<math_ldexp+0x13c>)820 »       ldr»    r1,·[pc,·#36]» ;·(884·<math_ldexp+0x13c>)
823 »       ldr»    r4,·[r4,·r0]821 »       ldr»    r4,·[r4,·r0]
824 »       add»    r1,·pc822 »       add»    r1,·pc
825 »       ldr»    r0,·[r4,·#0]823 »       ldr»    r0,·[r4,·#0]
826 »       bl»     0·<PyErr_SetString>824 »       bl»     0·<PyErr_SetString>
827 ·R_ARM_THM_CALL» PyErr_SetString825 ·R_ARM_THM_CALL» PyErr_SetString
828 »       ldr»    r0,·[sp,·#4]826 »       ldr»    r0,·[sp,·#4]
829 »       b.n»    7d0·<math_ldexp+0x88>827 »       b.n»    7ce·<math_ldexp+0x86>
 828 »       nop.w
830 »       .word»  0xffffffff829 »       .word»  0xffffffff
831 »       .word»  0x7fefffff830 »       .word»  0x7fefffff
832 »       .word»  0x0000011c831 »       .word»  0x0000011c
833 ·R_ARM_REL32»    .LC7832 ·R_ARM_REL32»    .LC7
834 »       .word»  0x0000011c833 »       .word»  0x0000011c
835 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_834 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
836 »       .word»  0x00000000835 »       .word»  0x00000000
837 ·R_ARM_GOT32»    PyExc_TypeError836 ·R_ARM_GOT32»    PyExc_TypeError
838 »       .word»  0x0000001c837 »       .word»  0x00000020
839 ·R_ARM_REL32»    .LC8838 ·R_ARM_REL32»    .LC8
Max diff block lines reached; 7429/11171 bytes (66.50%) of diff not shown.
1.22 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 115, 14 lines modifiedOffset 115, 14 lines modified
115 ··0x00000700·6e745f41·734c6f6e·67005079·496e745f·nt_AsLong.PyInt_115 ··0x00000700·6e745f41·734c6f6e·67005079·496e745f·nt_AsLong.PyInt_
116 ··0x00000710·46726f6d·4c6f6e67·0050794e·756d6265·FromLong.PyNumbe116 ··0x00000710·46726f6d·4c6f6e67·0050794e·756d6265·FromLong.PyNumbe
117 ··0x00000720·725f4d75·6c746970·6c790050·794c6f6e·r_Multiply.PyLon117 ··0x00000720·725f4d75·6c746970·6c790050·794c6f6e·r_Multiply.PyLon
118 ··0x00000730·675f4672·6f6d446f·75626c65·0050794c·g_FromDouble.PyL118 ··0x00000730·675f4672·6f6d446f·75626c65·0050794c·g_FromDouble.PyL
119 ··0x00000740·6f6e675f·41734c6f·6e670050·79466c6f·ong_AsLong.PyFlo119 ··0x00000740·6f6e675f·41734c6f·6e670050·79466c6f·ong_AsLong.PyFlo
120 ··0x00000750·61745f54·79706500·50794f62·6a656374·at_Type.PyObject120 ··0x00000750·61745f54·79706500·50794f62·6a656374·at_Type.PyObject
121 ··0x00000760·5f476574·49746572·00507949·7465725f·_GetIter.PyIter_121 ··0x00000760·5f476574·49746572·00507949·7465725f·_GetIter.PyIter_
122 ··0x00000770·4e657874·0050794d·656d5f46·72656500·Next.PyMem_Free.122 ··0x00000770·4e657874·0050794d·656d5f52·65616c6c·Next.PyMem_Reall
123 ··0x00000780·50794d65·6d5f5265·616c6c6f·63005079·PyMem_Realloc.Py123 ··0x00000780·6f630050·794d656d·5f4d616c·6c6f6300·oc.PyMem_Malloc.
124 ··0x00000790·4d656d5f·4d616c6c·6f63006d·656d6370·Mem_Malloc.memcp124 ··0x00000790·6d656d63·70790050·794d656d·5f467265·memcpy.PyMem_Fre
125 ··0x000007a0·79005079·4578635f·4d656d6f·72794572·y.PyExc_MemoryEr125 ··0x000007a0·65005079·4578635f·4d656d6f·72794572·e.PyExc_MemoryEr
126 ··0x000007b0·726f7200·5f50795f·6c6f6731·7000726f·ror._Py_log1p.ro126 ··0x000007b0·726f7200·5f50795f·6c6f6731·7000726f·ror._Py_log1p.ro
127 ··0x000007c0·756e6400····························und.127 ··0x000007c0·756e6400····························und.
  
92.0 KB
operator.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········27256·(bytes·into·file)13 ··Start·of·section·headers:··········27252·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.11 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x6a78:1 There·are·19·section·headers,·starting·at·offset·0x6a74:
  
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]·.text·············PROGBITS········00000000·000034·00085c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00085c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0055f4·000400·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·0055f0·000400·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000890·000695·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000890·000695·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000f25·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000f25·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000f28·0011b8·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000f28·0011b8·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0020e0·0000b8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0020e0·0000b8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0059f4·000040·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0059f0·000040·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002198·0008e4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002198·0008e0·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·005a34·000490·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·005a30·000490·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·002a7c·00024c·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·002a78·00024c·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·005ec4·0000a8·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·005ec0·0000a8·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·002cc8·000700·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·002cc4·000700·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·005f6c·000a68·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·005f68·000a68·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·0033c8·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·0033c4·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0033c8·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0033c4·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·0033fc·0016b0·10·····17·277··420 ··[16]·.symtab···········SYMTAB··········00000000·0033f8·0016b0·10·····17·277··4
21 ··[17]·.strtab···········STRTAB··········00000000·004aac·000b48·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·004aa8·000b48·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·0069d4·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·0069d0·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
15.6 KB
readelf --wide --symbols {}
    
Offset 99, 25 lines modifiedOffset 99, 25 lines modified
99 ····95:·00000245····48·FUNC····LOCAL··DEFAULT····8·op_sub99 ····95:·00000245····48·FUNC····LOCAL··DEFAULT····8·op_sub
100 ····96:·00000270·····0·NOTYPE··LOCAL··DEFAULT····8·$d100 ····96:·00000270·····0·NOTYPE··LOCAL··DEFAULT····8·$d
101 ····97:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22101 ····97:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
102 ····98:·00000494·····0·NOTYPE··LOCAL··DEFAULT····1·$t102 ····98:·00000494·····0·NOTYPE··LOCAL··DEFAULT····1·$t
103 ····99:·00000495····48·FUNC····LOCAL··DEFAULT····1·op_ge103 ····99:·00000495····48·FUNC····LOCAL··DEFAULT····1·op_ge
104 ···100:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d104 ···100:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
105 ···101:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23105 ···101:·00000144·····0·NOTYPE··LOCAL··DEFAULT····5·.LC23
106 ···102:·00000274·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
107 ···103:·00000275····48·FUNC····LOCAL··DEFAULT····8·op_getslice 
108 ···104:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
109 ···105:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24 
110 ···106:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t106 ···102:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
111 ···107:·000004c5····76·FUNC····LOCAL··DEFAULT····1·op_delitem107 ···103:·000004c5····76·FUNC····LOCAL··DEFAULT····1·op_delitem
112 ···108:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d108 ···104:·00000504·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 109 ···105:·00000150·····0·NOTYPE··LOCAL··DEFAULT····5·.LC24
 110 ···106:·00000274·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 111 ···107:·00000275····80·FUNC····LOCAL··DEFAULT····8·op_setslice
 112 ···108:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····8·$d
113 ···109:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25113 ···109:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC25
114 ···110:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····8·$t114 ···110:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····8·$t
115 ···111:·000002a5····80·FUNC····LOCAL··DEFAULT····8·op_setslice115 ···111:·000002c5····44·FUNC····LOCAL··DEFAULT····8·op_getslice
116 ···112:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·$d116 ···112:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····8·$d
117 ···113:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26117 ···113:·00000170·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
118 ···114:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$t118 ···114:·00000510·····0·NOTYPE··LOCAL··DEFAULT····1·$t
119 ···115:·00000511····48·FUNC····LOCAL··DEFAULT····1·op_truediv119 ···115:·00000511····48·FUNC····LOCAL··DEFAULT····1·op_truediv
120 ···116:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····1·$d120 ···116:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
121 ···117:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27121 ···117:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
122 ···118:·00000540·····0·NOTYPE··LOCAL··DEFAULT····1·$t122 ···118:·00000540·····0·NOTYPE··LOCAL··DEFAULT····1·$t
123 ···119:·00000541····48·FUNC····LOCAL··DEFAULT····1·op_floordiv123 ···119:·00000541····48·FUNC····LOCAL··DEFAULT····1·op_floordiv
43.1 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x55f4·contains·128·entries:1 Relocation·section·'.rel.text'·at·offset·0x55f0·contains·128·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000018··0001160a·R_ARM_THM_CALL·········00000000···Py_InitModule43 00000018··0001160a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 00000028··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready4 00000028··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready
5 0000003e··0001180a·R_ARM_THM_CALL·········00000000···PyModule_AddObject5 0000003e··0001180a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
6 0000004a··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready6 0000004a··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready
7 00000064··0001180a·R_ARM_THM_CALL·········00000000···PyModule_AddObject7 00000064··0001180a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
8 00000070··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready8 00000070··0001170a·R_ARM_THM_CALL·········00000000···PyType_Ready
1.15 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 35, 17 lines modifiedOffset 35, 17 lines modified
35 itemgetter()35 itemgetter()
36 op_getitem36 op_getitem
37 op_setitem37 op_setitem
38 operator.isCallable()·is·not·supported·in·3.x.·Use·hasattr(obj,·'__call__').38 operator.isCallable()·is·not·supported·in·3.x.·Use·hasattr(obj,·'__call__').
39 op_contains39 op_contains
40 attrgetter()40 attrgetter()
41 attribute·name·must·be·a·string41 attribute·name·must·be·a·string
42 Onn:getslice 
43 op_delitem42 op_delitem
44 OnnO:setslice43 OnnO:setslice
 44 Onn:getslice
45 op_truediv45 op_truediv
46 op_floordiv46 op_floordiv
47 OO:compare_digest47 OO:compare_digest
48 unsupported·operand·types(s)·or·combination·of·types:·'%.100s'·and·'%.100s'48 unsupported·operand·types(s)·or·combination·of·types:·'%.100s'·and·'%.100s'
49 Buffer·must·be·single·dimension49 Buffer·must·be·single·dimension
50 op_concat50 op_concat
51 sequenceIncludes51 sequenceIncludes
1.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 629, 21 lines modifiedOffset 629, 21 lines modified
629 000004c4·<op_delitem>:629 000004c4·<op_delitem>:
630 op_delitem():630 op_delitem():
631 »       push»   {r4,·lr}631 »       push»   {r4,·lr}
632 »       mov»    r0,·r1632 »       mov»    r0,·r1
633 »       ldr»    r1,·[pc,·#56]» ;·(504·<op_delitem+0x40>)633 »       ldr»    r1,·[pc,·#56]» ;·(504·<op_delitem+0x40>)
634 »       sub»    sp,·#16634 »       sub»    sp,·#16
635 »       movs»   r3,·#2635 »       movs»   r3,·#2
636 »       add»    r4,·sp,·#8 
637 »       add»    r2,·sp,·#12636 »       add»    r4,·sp,·#12
638 »       add»    r1,·pc637 »       add»    r1,·pc
639 »       str»    r4,·[sp,·#0] 
640 »       ldr»    r4,·[pc,·#48]» ;·(508·<op_delitem+0x44>) 
641 »       str»    r2,·[sp,·#4] 
642 »       mov»    r2,·r3638 »       mov»    r2,·r3
 639 »       str»    r4,·[sp,·#4]
 640 »       add»    r4,·sp,·#8
 641 »       str»    r4,·[sp,·#0]
 642 »       ldr»    r4,·[pc,·#44]» ;·(508·<op_delitem+0x44>)
643 »       add»    r4,·pc643 »       add»    r4,·pc
644 »       bl»     0·<PyArg_UnpackTuple>644 »       bl»     0·<PyArg_UnpackTuple>
645 ·R_ARM_THM_CALL» PyArg_UnpackTuple645 ·R_ARM_THM_CALL» PyArg_UnpackTuple
646 »       cbz»    r0,·4f0·<op_delitem+0x2c>646 »       cbz»    r0,·4f0·<op_delitem+0x2c>
647 »       ldrd»   r0,·r1,·[sp,·#8]647 »       ldrd»   r0,·r1,·[sp,·#8]
648 »       bl»     0·<PyObject_DelItem>648 »       bl»     0·<PyObject_DelItem>
649 ·R_ARM_THM_CALL» PyObject_DelItem649 ·R_ARM_THM_CALL» PyObject_DelItem
576 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 19, 17 lines modifiedOffset 19, 17 lines modified
19 ··[···10c]··op_xor19 ··[···10c]··op_xor
20 ··[···114]··op_le20 ··[···114]··op_le
21 ··[···11c]··op_or_21 ··[···11c]··op_or_
22 ··[···124]··op_gt22 ··[···124]··op_gt
23 ··[···12c]··op_and_23 ··[···12c]··op_and_
24 ··[···134]··op_sub24 ··[···134]··op_sub
25 ··[···13c]··op_ge25 ··[···13c]··op_ge
26 ··[···144]··Onn:getslice 
27 ··[···154]··op_delitem26 ··[···144]··op_delitem
28 ··[···160]··OnnO:setslice27 ··[···150]··OnnO:setslice
 28 ··[···160]··Onn:getslice
29 ··[···170]··op_truediv29 ··[···170]··op_truediv
30 ··[···17c]··op_floordiv30 ··[···17c]··op_floordiv
31 ··[···188]··op_mod31 ··[···188]··op_mod
32 ··[···190]··pow32 ··[···190]··pow
33 ··[···194]··op_add33 ··[···194]··op_add
34 ··[···19c]··op_mul34 ··[···19c]··op_mul
35 ··[···1a4]··op_div35 ··[···1a4]··op_div
23.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 328, 226 lines modifiedOffset 328, 224 lines modified
328 ·R_ARM_THM_CALL» PyNumber_Subtract328 ·R_ARM_THM_CALL» PyNumber_Subtract
329 »       add»    sp,·#20329 »       add»    sp,·#20
330 »       ldr.w»  pc,·[sp],·#4330 »       ldr.w»  pc,·[sp],·#4
331 »       nop331 »       nop
332 »       .word»  0x0000001c332 »       .word»  0x0000001c
333 ·R_ARM_REL32»    .LC21333 ·R_ARM_REL32»    .LC21
  
334 00000274·<op_getslice>:334 00000274·<op_setslice>:
335 op_getslice(): 
336 »       push»   {r4,·lr} 
337 »       mov»    r0,·r1 
338 »       ldr»    r1,·[pc,·#36]» ;·(2a0·<op_getslice+0x2c>) 
339 »       sub»    sp,·#32 
340 »       add»    r1,·pc 
341 »       add»    r3,·sp,·#24 
342 »       add»    r2,·sp,·#20 
343 »       add»    r4,·sp,·#28 
344 »       str»    r4,·[sp,·#0] 
345 »       bl»     0·<PyArg_ParseTuple> 
346 ·R_ARM_THM_CALL» PyArg_ParseTuple 
347 »       str»    r0,·[sp,·#12] 
348 »       cbz»    r0,·29a·<op_getslice+0x26> 
349 »       ldrd»   r1,·r2,·[sp,·#24] 
350 »       ldr»    r0,·[sp,·#20] 
351 »       bl»     0·<PySequence_GetSlice> 
352 ·R_ARM_THM_CALL» PySequence_GetSlice 
353 »       str»    r0,·[sp,·#12] 
354 »       add»    sp,·#32 
355 »       pop»    {r4,·pc} 
356 »       nop 
357 »       .word»  0x00000020 
358 ·R_ARM_REL32»    .LC23 
  
359 000002a4·<op_setslice>: 
360 op_setslice():335 op_setslice():
361 »       push»   {r4,·lr}336 »       push»   {r4,·lr}
362 »       mov»    r0,·r1337 »       mov»    r0,·r1
363 »       ldr»    r1,·[pc,·#60]» ;·(2e8·<op_setslice+0x44>)338 »       ldr»    r1,·[pc,·#60]» ;·(2b8·<op_setslice+0x44>)
364 »       sub»    sp,·#24339 »       sub»    sp,·#24
365 »       add»    r4,·sp,·#12340 »       add»    r4,·sp,·#12
366 »       add»    r1,·pc341 »       add»    r1,·pc
367 »       add»    r3,·sp,·#16342 »       add»    r3,·sp,·#16
368 »       add»    r2,·sp,·#8343 »       add»    r2,·sp,·#8
369 »       str»    r4,·[sp,·#4]344 »       str»    r4,·[sp,·#4]
370 »       add»    r4,·sp,·#20345 »       add»    r4,·sp,·#20
371 »       str»    r4,·[sp,·#0]346 »       str»    r4,·[sp,·#0]
372 »       ldr»    r4,·[pc,·#48]» ;·(2ec·<op_setslice+0x48>)347 »       ldr»    r4,·[pc,·#48]» ;·(2bc·<op_setslice+0x48>)
373 »       add»    r4,·pc348 »       add»    r4,·pc
374 »       bl»     0·<PyArg_ParseTuple>349 »       bl»     0·<PyArg_ParseTuple>
375 ·R_ARM_THM_CALL» PyArg_ParseTuple350 ·R_ARM_THM_CALL» PyArg_ParseTuple
376 »       cbnz»   r0,·2c8·<op_setslice+0x24>351 »       cbnz»   r0,·298·<op_setslice+0x24>
377 »       movs»   r0,·#0352 »       movs»   r0,·#0
378 »       b.n»    2e4·<op_setslice+0x40>353 »       b.n»    2b4·<op_setslice+0x40>
379 »       ldr»    r3,·[sp,·#12]354 »       ldr»    r3,·[sp,·#12]
380 »       ldrd»   r1,·r2,·[sp,·#16]355 »       ldrd»   r1,·r2,·[sp,·#16]
381 »       ldr»    r0,·[sp,·#8]356 »       ldr»    r0,·[sp,·#8]
382 »       bl»     0·<PySequence_SetSlice>357 »       bl»     0·<PySequence_SetSlice>
383 ·R_ARM_THM_CALL» PySequence_SetSlice358 ·R_ARM_THM_CALL» PySequence_SetSlice
384 »       adds»   r0,·#1359 »       adds»   r0,·#1
385 »       beq.n»  2c4·<op_setslice+0x20>360 »       beq.n»  294·<op_setslice+0x20>
386 »       ldr»    r3,·[pc,·#20]» ;·(2f0·<op_setslice+0x4c>)361 »       ldr»    r3,·[pc,·#20]» ;·(2c0·<op_setslice+0x4c>)
387 »       ldr»    r1,·[r4,·r3]362 »       ldr»    r1,·[r4,·r3]
388 »       mov»    r0,·r1363 »       mov»    r0,·r1
389 »       ldr»    r2,·[r1,·#0]364 »       ldr»    r2,·[r1,·#0]
390 »       adds»   r2,·#1365 »       adds»   r2,·#1
391 »       str»    r2,·[r1,·#0]366 »       str»    r2,·[r1,·#0]
392 »       add»    sp,·#24367 »       add»    sp,·#24
393 »       pop»    {r4,·pc}368 »       pop»    {r4,·pc}
394 »       .word»  0x00000036369 »       .word»  0x00000036
395 ·R_ARM_REL32»    .LC25370 ·R_ARM_REL32»    .LC24
396 »       .word»  0x0000002c371 »       .word»  0x0000002c
397 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_372 ·R_ARM_GOTPC»    _GLOBAL_OFFSET_TABLE_
398 »       .word»  0x00000000373 »       .word»  0x00000000
399 ·R_ARM_GOT32»    _Py_NoneStruct374 ·R_ARM_GOT32»    _Py_NoneStruct
  
 375 000002c4·<op_getslice>:
 376 op_getslice():
 377 »       push»   {r4,·lr}
 378 »       mov»    r0,·r1
 379 »       ldr»    r1,·[pc,·#32]» ;·(2ec·<op_getslice+0x28>)
 380 »       sub»    sp,·#24
 381 »       add»    r4,·sp,·#20
 382 »       add»    r1,·pc
 383 »       add»    r3,·sp,·#16
 384 »       add»    r2,·sp,·#12
 385 »       str»    r4,·[sp,·#0]
 386 »       bl»     0·<PyArg_ParseTuple>
 387 ·R_ARM_THM_CALL» PyArg_ParseTuple
 388 »       cbz»    r0,·2e6·<op_getslice+0x22>
 389 »       ldrd»   r1,·r2,·[sp,·#16]
 390 »       ldr»    r0,·[sp,·#12]
 391 »       bl»     0·<PySequence_GetSlice>
 392 ·R_ARM_THM_CALL» PySequence_GetSlice
 393 »       add»    sp,·#24
 394 »       pop»    {r4,·pc}
 395 »       nop
 396 »       .word»  0x0000001a
 397 ·R_ARM_REL32»    .LC25
  
400 000002f4·<op_div>:398 000002f0·<op_div>:
401 op_div():399 op_div():
402 »       push»   {lr}400 »       push»   {lr}
403 »       mov»    r0,·r1401 »       mov»    r0,·r1
404 »       ldr»    r1,·[pc,·#36]» ;·(320·<op_div+0x2c>)402 »       ldr»    r1,·[pc,·#36]» ;·(31c·<op_div+0x2c>)
405 »       sub»    sp,·#20403 »       sub»    sp,·#20
406 »       movs»   r3,·#2404 »       movs»   r3,·#2
407 »       add»    r2,·sp,·#12405 »       add»    r2,·sp,·#12
408 »       add»    r1,·pc406 »       add»    r1,·pc
409 »       str»    r2,·[sp,·#4]407 »       str»    r2,·[sp,·#4]
410 »       add»    r2,·sp,·#8408 »       add»    r2,·sp,·#8
411 »       str»    r2,·[sp,·#0]409 »       str»    r2,·[sp,·#0]
412 »       mov»    r2,·r3410 »       mov»    r2,·r3
413 »       bl»     0·<PyArg_UnpackTuple>411 »       bl»     0·<PyArg_UnpackTuple>
414 ·R_ARM_THM_CALL» PyArg_UnpackTuple412 ·R_ARM_THM_CALL» PyArg_UnpackTuple
415 »       cbz»    r0,·318·<op_div+0x24>413 »       cbz»    r0,·314·<op_div+0x24>
416 »       ldrd»   r0,·r1,·[sp,·#8]414 »       ldrd»   r0,·r1,·[sp,·#8]
417 »       bl»     0·<PyNumber_Divide>415 »       bl»     0·<PyNumber_Divide>
418 ·R_ARM_THM_CALL» PyNumber_Divide416 ·R_ARM_THM_CALL» PyNumber_Divide
419 »       add»    sp,·#20417 »       add»    sp,·#20
420 »       ldr.w»  pc,·[sp],·#4418 »       ldr.w»  pc,·[sp],·#4
421 »       nop419 »       nop
422 »       .word»  0x0000001c420 »       .word»  0x0000001c
423 ·R_ARM_REL32»    .LC32421 ·R_ARM_REL32»    .LC32
  
424 00000324·<op_index>:422 00000320·<op_index>:
425 op_index():423 op_index():
426 »       mov»    r0,·r1424 »       mov»    r0,·r1
Max diff block lines reached; 20563/23611 bytes (87.09%) of diff not shown.
3.15 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 ··0x00000150·00697465·6d676574·7465725f·63616c6c·.itemgetter_call24 ··0x00000150·00697465·6d676574·7465725f·63616c6c·.itemgetter_call
25 ··0x00000160·002e4c43·3135006f·705f6e65·002e4c43·..LC15.op_ne..LC25 ··0x00000160·002e4c43·3135006f·705f6e65·002e4c43·..LC15.op_ne..LC
26 ··0x00000170·3136006f·705f786f·72002e4c·43313700·16.op_xor..LC17.26 ··0x00000170·3136006f·705f786f·72002e4c·43313700·16.op_xor..LC17.
27 ··0x00000180·6f705f6c·65002e4c·43313800·6f705f6f·op_le..LC18.op_o27 ··0x00000180·6f705f6c·65002e4c·43313800·6f705f6f·op_le..LC18.op_o
28 ··0x00000190·725f002e·4c433139·006f705f·6774002e·r_..LC19.op_gt..28 ··0x00000190·725f002e·4c433139·006f705f·6774002e·r_..LC19.op_gt..
29 ··0x000001a0·4c433230·006f705f·616e645f·002e4c43·LC20.op_and_..LC29 ··0x000001a0·4c433230·006f705f·616e645f·002e4c43·LC20.op_and_..LC
30 ··0x000001b0·3231006f·705f7375·62002e4c·43323200·21.op_sub..LC22.30 ··0x000001b0·3231006f·705f7375·62002e4c·43323200·21.op_sub..LC22.
31 ··0x000001c0·6f705f67·65002e4c·43323300·6f705f67·op_ge..LC23.op_g31 ··0x000001c0·6f705f67·65002e4c·43323300·6f705f64·op_ge..LC23.op_d
 32 ··0x000001d0·656c6974·656d002e·4c433234·006f705f·elitem..LC24.op_
32 ··0x000001d0·6574736c·69636500·2e4c4332·34006f70·etslice..LC24.op33 ··0x000001e0·73657473·6c696365·002e4c43·3235006f·setslice..LC25.o
33 ··0x000001e0·5f64656c·6974656d·002e4c43·3235006f·_delitem..LC25.o 
34 ··0x000001f0·705f7365·74736c69·6365002e·4c433236·p_setslice..LC2634 ··0x000001f0·705f6765·74736c69·6365002e·4c433236·p_getslice..LC26
35 ··0x00000200·006f705f·74727565·64697600·2e4c4332·.op_truediv..LC235 ··0x00000200·006f705f·74727565·64697600·2e4c4332·.op_truediv..LC2
36 ··0x00000210·37006f70·5f666c6f·6f726469·76002e4c·7.op_floordiv..L36 ··0x00000210·37006f70·5f666c6f·6f726469·76002e4c·7.op_floordiv..L
37 ··0x00000220·43323800·6f705f6d·6f64002e·4c433239·C28.op_mod..LC2937 ··0x00000220·43323800·6f705f6d·6f64002e·4c433239·C28.op_mod..LC29
38 ··0x00000230·006f705f·706f7700·2e4c4333·30006f70·.op_pow..LC30.op38 ··0x00000230·006f705f·706f7700·2e4c4333·30006f70·.op_pow..LC30.op
39 ··0x00000240·5f616464·002e4c43·3331006f·705f6d75·_add..LC31.op_mu39 ··0x00000240·5f616464·002e4c43·3331006f·705f6d75·_add..LC31.op_mu
40 ··0x00000250·6c002e4c·43333200·6f705f64·6976002e·l..LC32.op_div..40 ··0x00000250·6c002e4c·43333200·6f705f64·6976002e·l..LC32.op_div..
41 ··0x00000260·4c433333·002e4c43·3334002e·4c433335·LC33..LC34..LC3541 ··0x00000260·4c433333·002e4c43·3334002e·4c433335·LC33..LC34..LC35
80.5 KB
selectmodule.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········21536·(bytes·into·file)13 ··Start·of·section·headers:··········21496·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.11 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x5420:1 There·are·19·section·headers,·starting·at·offset·0x53f8:
  
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]·.text·············PROGBITS········00000000·000038·0007d8·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0007d8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0047ac·000390·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·00478c·000390·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000810·000d1b·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000810·000d1b·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·00152c·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00152c·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00152c·0003fc·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00152c·0003fc·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·001928·00045c·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·001928·00045c·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·004b3c·000318·08···I·16···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·004b1c·000318·08···I·16···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·001d88·00125c·00··AX··0···0··812 ··[·8]·.text.hot·········PROGBITS········00000000·001d88·00123c·00··AX··0···0··8
13 ··[·9]·.rel.text.hot·····REL·············00000000·004e54·000348·08···I·16···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·004e34·000340·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·002fe4·0000c4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·002fc4·0000c4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·00519c·000038·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·005174·000038·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·0030a8·000220·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·003088·000220·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·0051d4·0001a8·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·0051ac·0001a8·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·0032c8·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·0032a8·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0032c8·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0032a8·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·0032fc·000dc0·10·····17·157··420 ··[16]·.symtab···········SYMTAB··········00000000·0032dc·000dc0·10·····17·157··4
21 ··[17]·.strtab···········STRTAB··········00000000·0040bc·0006ee·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·00409c·0006ee·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·00537c·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·005354·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
1.33 KB
readelf --wide --symbols {}
    
Offset 63, 18 lines modifiedOffset 63, 18 lines modified
63 ····59:·000003d5····42·FUNC····LOCAL··DEFAULT····1·poll_dealloc63 ····59:·000003d5····42·FUNC····LOCAL··DEFAULT····1·poll_dealloc
64 ····60:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3364 ····60:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
65 ····61:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3465 ····61:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
66 ····62:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3566 ····62:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
67 ····63:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3667 ····63:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
68 ····64:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3768 ····64:·00000234·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
70 ····66:·00000001··4700·FUNC····LOCAL··DEFAULT····8·select_select70 ····66:·00000001··4668·FUNC····LOCAL··DEFAULT····8·select_select
71 ····67:·00000368·····0·NOTYPE··LOCAL··DEFAULT····8·$d71 ····67:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·$d
72 ····68:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·$t72 ····68:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····8·$t
73 ····69:·00001220·····0·NOTYPE··LOCAL··DEFAULT····8·$d73 ····69:·00001200·····0·NOTYPE··LOCAL··DEFAULT····8·$d
74 ····70:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3874 ····70:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
75 ····71:·00000401····64·FUNC····LOCAL··DEFAULT····1·pyepoll_new75 ····71:·00000401····64·FUNC····LOCAL··DEFAULT····1·pyepoll_new
76 ····72:·0000023d···140·FUNC····LOCAL··DEFAULT····6·newPyEpoll_Object76 ····72:·0000023d···140·FUNC····LOCAL··DEFAULT····6·newPyEpoll_Object
77 ····73:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d77 ····73:·00000438·····0·NOTYPE··LOCAL··DEFAULT····1·$d
78 ····74:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3978 ····74:·00000268·····0·NOTYPE··LOCAL··DEFAULT····5·.LC39
79 ····75:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·$t79 ····75:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
80 ····76:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d80 ····76:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16.9 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x47ac·contains·114·entries:1 Relocation·section·'.rel.text'·at·offset·0x478c·contains·114·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0000a50a·R_ARM_THM_CALL·········00000000···_PyObject_New3 00000008··0000a50a·R_ARM_THM_CALL·········00000000···_PyObject_New
4 00000018··0000a60a·R_ARM_THM_CALL·········00000000···PyDict_New4 00000018··0000a60a·R_ARM_THM_CALL·········00000000···PyDict_New
5 0000003c··00008e03·R_ARM_REL32············00000000···.data.rel.local5 0000003c··00008e03·R_ARM_REL32············00000000···.data.rel.local
6 00000050··00008e03·R_ARM_REL32············00000000···.data.rel.local6 00000050··00008e03·R_ARM_REL32············00000000···.data.rel.local
7 0000007a··0000a80a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple7 0000007a··0000a80a·R_ARM_THM_CALL·········00000000···PyArg_ParseTuple
8 00000082··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_AsFileDescriptor8 00000082··0000a90a·R_ARM_THM_CALL·········00000000···PyObject_AsFileDescriptor
58.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 3, 508 lines modifiedOffset 3, 514 lines modified
  
3 Disassembly·of·section·.text.hot:3 Disassembly·of·section·.text.hot:
  
4 00000000·<select_select>:4 00000000·<select_select>:
5 select_select():5 select_select():
6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}6 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
7 »       mov»    r0,·r17 »       mov»    r0,·r1
8 »       ldr»    r3,·[pc,·#880]»;·(378·<select_select+0x378>)8 »       ldr»    r3,·[pc,·#920]»;·(3a0·<select_select+0x3a0>)
9 »       vpush»  {d8}9 »       vpush»  {d8}
10 »       sub.w»  sp,·sp,·#37120»      ;·0x910010 »       sub.w»  sp,·sp,·#37120»      ;·0x9100
11 »       sub»    sp,·#244»     ;·0xf411 »       sub»    sp,·#244»     ;·0xf4
12 »       ldr»    r6,·[pc,·#872]»;·(37c·<select_select+0x37c>)12 »       ldr»    r6,·[pc,·#912]»;·(3a4·<select_select+0x3a4>)
13 »       add»    r3,·pc13 »       add»    r3,·pc
14 »       add»    r4,·sp,·#496»  ;·0x1f014 »       add»    r4,·sp,·#496»  ;·0x1f0
15 »       sub.w»  r5,·r4,·#432»;·0x1b015 »       sub.w»  r5,·r4,·#432»;·0x1b0
16 »       ldr»    r1,·[pc,·#864]»;·(380·<select_select+0x380>)16 »       ldr»    r1,·[pc,·#904]»;·(3a8·<select_select+0x3a8>)
17 »       str»    r3,·[sp,·#36]» ;·0x2417 »       str»    r3,·[sp,·#36]» ;·0x24
18 »       add.w»  r8,·sp,·#240»;·0xf018 »       add.w»  r9,·sp,·#240»;·0xf0
19 »       mov»    r2,·r319 »       mov»    r2,·r3
20 »       add»    r1,·pc20 »       add»    r1,·pc
21 »       ldr»    r7,·[r3,·r6]21 »       ldr»    r7,·[r3,·r6]
22 »       sub.w»  r3,·r8,·#184»;·0xb822 »       sub.w»  r3,·r9,·#184»;·0xb8
23 »       str»    r7,·[r5,·#0]23 »       str»    r7,·[r5,·#0]
24 »       sub.w»  r2,·r8,·#180»;·0xb424 »       sub.w»  r2,·r9,·#180»;·0xb4
25 »       sub.w»  r6,·r8,·#188»;·0xbc25 »       sub.w»  r6,·r9,·#188»;·0xbc
26 »       str»    r2,·[sp,·#8]26 »       str»    r2,·[sp,·#8]
27 »       str»    r3,·[sp,·#4]27 »       str»    r3,·[sp,·#4]
28 »       movs»   r2,·#328 »       movs»   r2,·#3
29 »       movs»   r3,·#429 »       movs»   r3,·#4
30 »       str»    r5,·[sp,·#12]30 »       str»    r5,·[sp,·#12]
31 »       str»    r6,·[sp,·#0]31 »       str»    r6,·[sp,·#0]
32 »       bl»     0·<PyArg_UnpackTuple>32 »       bl»     0·<PyArg_UnpackTuple>
33 ·R_ARM_THM_CALL» PyArg_UnpackTuple33 ·R_ARM_THM_CALL» PyArg_UnpackTuple
34 »       cmp»    r0,·#034 »       cmp»    r0,·#0
35 »       beq.w»  1152·<select_select+0x1152>35 »       beq.w»  10ac·<select_select+0x10ac>
36 »       ldr»    r0,·[r5,·#0]36 »       ldr»    r0,·[r5,·#0]
37 »       cmp»    r0,·r737 »       cmp»    r0,·r7
38 »       beq.w»  daa·<select_select+0xdaa>38 »       beq.w»  dba·<select_select+0xdba>
39 »       bl»     0·<PyNumber_Check>39 »       bl»     0·<PyNumber_Check>
40 ·R_ARM_THM_CALL» PyNumber_Check40 ·R_ARM_THM_CALL» PyNumber_Check
41 »       cmp»    r0,·#041 »       cmp»    r0,·#0
42 »       beq.w»  ff0·<select_select+0xff0>42 »       beq.w»  1054·<select_select+0x1054>
43 »       ldr»    r0,·[r5,·#0]43 »       ldr»    r0,·[r5,·#0]
44 »       bl»     0·<PyFloat_AsDouble>44 »       bl»     0·<PyFloat_AsDouble>
45 ·R_ARM_THM_CALL» PyFloat_AsDouble45 ·R_ARM_THM_CALL» PyFloat_AsDouble
46 »       vmov.f64»       d7,·#240»;·0xbf800000·-1.046 »       vmov.f64»       d7,·#240»;·0xbf800000·-1.0
47 »       vcmp.f64»       d0,·d747 »       vcmp.f64»       d0,·d7
48 »       vmrs»   APSR_nzcv,·fpscr48 »       vmrs»   APSR_nzcv,·fpscr
49 »       beq.w»  10c2·<select_select+0x10c2>49 »       beq.w»  10a4·<select_select+0x10a4>
50 »       vldr»   d1,·[pc,·#752]»       ;·368·<select_select+0x368>50 »       vldr»   d1,·[pc,·#792]»       ;·390·<select_select+0x390>
51 »       vcmpe.f64»      d0,·d151 »       vcmpe.f64»      d0,·d1
52 »       vmrs»   APSR_nzcv,·fpscr52 »       vmrs»   APSR_nzcv,·fpscr
53 »       bgt.w»  10ba·<select_select+0x10ba>53 »       bgt.w»  10b4·<select_select+0x10b4>
54 »       vcvt.s32.f64»   s15,·d054 »       vcvt.s32.f64»   s15,·d0
55 »       vldr»   d6,·[pc,·#740]»       ;·370·<select_select+0x370>55 »       vldr»   d6,·[pc,·#780]»       ;·398·<select_select+0x398>
56 »       add.w»  r5,·sp,·#12736»      ;·0x31c056 »       add.w»  r5,·sp,·#12736»      ;·0x31c0
57 »       add.w»  r1,·sp,·#24960»      ;·0x618057 »       add.w»  r1,·sp,·#24960»      ;·0x6180
58 »       sub.w»  r0,·r4,·#428»;·0x1ac58 »       sub.w»  r0,·r4,·#428»;·0x1ac
59 »       adds»   r1,·#112»    ;·0x7059 »       adds»   r1,·#112»    ;·0x70
60 »       adds»   r5,·#48»     ;·0x3060 »       adds»   r5,·#48»     ;·0x30
61 »       sub.w»  r9,·r4,·#444»;·0x1bc61 »       sub.w»  r8,·r4,·#444»;·0x1bc
62 »       mov.w»  r7,·#4294967295»    ;·0xffffffff62 »       mov.w»  r7,·#4294967295»    ;·0xffffffff
63 »       movs»   r2,·#128»    ;·0x8063 »       movs»   r2,·#128»    ;·0x80
64 »       vcvt.f64.s32»   d5,·s1564 »       vcvt.f64.s32»   d5,·s15
65 »       vstr»   s15,·[r0]65 »       vstr»   s15,·[r0]
66 »       str»    r1,·[sp,·#16]66 »       str»    r1,·[sp,·#16]
67 »       str.w»  r7,·[r1,·#-4]67 »       str.w»  r7,·[r1,·#-4]
68 »       movs»   r1,·#068 »       movs»   r1,·#0
69 »       str.w»  r7,·[r4,·#-28]69 »       str.w»  r7,·[r4,·#-28]
70 »       vsub.f64»       d0,·d0,·d570 »       vsub.f64»       d0,·d0,·d5
71 »       str.w»  r1,·[r4,·#-36]71 »       str.w»  r1,·[r4,·#-36]
72 »       str.w»  r7,·[r5,·#-16]72 »       str.w»  r7,·[r5,·#-16]
73 »       ldr.w»  r6,·[r9]73 »       ldr.w»  r6,·[r8]
74 »       vmul.f64»       d0,·d0,·d674 »       vmul.f64»       d0,·d0,·d6
75 »       vcvt.s32.f64»   s1,·d075 »       vcvt.s32.f64»   s1,·d0
76 »       vstr»   s1,·[r0,·#4]76 »       vstr»   s1,·[r0,·#4]
77 »       sub.w»  r0,·r8,·#164»;·0xa477 »       sub.w»  r0,·r9,·#164»;·0xa4
78 »       vmov»   s16,·r078 »       vmov»   s16,·r0
79 »       bl»     0·<memset>79 »       bl»     0·<memset>
80 ·R_ARM_THM_CALL» memset80 ·R_ARM_THM_CALL» memset
81 »       ldr»    r1,·[pc,·#668]»;·(384·<select_select+0x384>)81 »       ldr»    r1,·[pc,·#708]»;·(3ac·<select_select+0x3ac>)
82 »       mov»    r0,·r682 »       mov»    r0,·r6
83 »       add»    r1,·pc83 »       add»    r1,·pc
84 »       bl»     0·<PySequence_Fast>84 »       bl»     0·<PySequence_Fast>
85 ·R_ARM_THM_CALL» PySequence_Fast85 ·R_ARM_THM_CALL» PySequence_Fast
86 »       mov»    r6,·r086 »       mov»    r6,·r0
87 »       cmp»    r0,·#087 »       cmp»    r0,·#0
88 »       beq.w»  fec·<select_select+0xfec>88 »       beq.w»  10b0·<select_select+0x10b0>
89 »       ldr»    r2,·[r0,·#8]89 »       ldr»    r2,·[r0,·#8]
90 »       cmp»    r2,·#090 »       cmp»    r2,·#0
91 »       itt»    gt91 »       itt»    gt
92 »       subgt.w»r2,·r8,·#172»      ;·0xac92 »       subgt.w»r2,·r9,·#172»      ;·0xac
93 »       strgt»  r2,·[sp,·#20]93 »       strgt»  r2,·[sp,·#28]
94 »       ble.w»  c16·<select_select+0xc16>94 »       ble.w»  c6a·<select_select+0xc6a>
95 »       mov.w»  ip,·#095 »       mov.w»  ip,·#0
 96 »       sub.w»  lr,·r4,·#420»;·0x1a4
 97 »       add.w»  r7,·r6,·#12
 98 »       mov»    sl,·r6
96 »       str»    r5,·[sp,·#24]99 »       str»    r5,·[sp,·#24]
97 »       sub.w»  r9,·r4,·#36» ;·0x24100 »       sub.w»  r8,·r4,·#36» ;·0x24
 101 »       mov»    r5,·lr
 102 »       mov»    r6,·ip
 103 »       mov»    fp,·r4
98 »       mov.w»  sl,·#4294967295»    ;·0xffffffff104 »       mov.w»  r1,·#4294967295»    ;·0xffffffff
99 »       sub.w»  fp,·r4,·#420»;·0x1a4 
100 »       mov»    r5,·ip 
101 »       add.w»  r1,·r6,·#12 
102 »       str»    r4,·[sp,·#28] 
103 »       str»    r1,·[sp,·#32]105 »       str»    r7,·[sp,·#32]
 106 »       str»    r1,·[sp,·#20]
104 »       ldr»    r4,·[r6,·#4]107 »       ldr.w»  r4,·[sl,·#4]
105 »       ldr»    r7,·[r4,·#84]» ;·0x54108 »       ldr»    r2,·[r4,·#84]» ;·0x54
106 »       ands.w» r7,·r7,·#33554432»  ;·0x2000000109 »       ands.w» r7,·r2,·#33554432»  ;·0x2000000
107 »       beq.w»  e46·<select_select+0xe46>110 »       beq.w»  e7c·<select_select+0xe7c>
108 »       ldr»    r0,·[r6,·#12]111 »       ldr.w»  r4,·[sl,·#12]
109 »       ldr.w»  r4,·[r0,·r5,·lsl·#2]112 »       ldr.w»  r4,·[r4,·r6,·lsl·#2]
110 »       cmp»    r4,·#0113 »       cmp»    r4,·#0
111 »       beq.w»  11ca·<select_select+0x11ca>114 »       beq.w»  108c·<select_select+0x108c>
112 »       ldr»    r1,·[r4,·#0]115 »       ldr»    r3,·[r4,·#0]
113 »       mov»    r0,·r4116 »       mov»    r0,·r4
114 »       adds»   r1,·#1117 »       adds»   r3,·#1
115 »       str»    r1,·[r4,·#0]118 »       str»    r3,·[r4,·#0]
116 »       bl»     0·<PyObject_AsFileDescriptor>119 »       bl»     0·<PyObject_AsFileDescriptor>
117 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor120 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor
118 »       mov»    r7,·r0121 »       mov»    r7,·r0
119 »       adds»   r3,·r0,·#1122 »       adds»   r3,·r0,·#1
120 »       beq.w»  e62·<select_select+0xe62>123 »       beq.w»  e9a·<select_select+0xe9a>
Max diff block lines reached; 55179/59461 bytes (92.80%) of diff not shown.
259 KB
socketmodule.o
874 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:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········65936·(bytes·into·file)13 ··Start·of·section·headers:··········64700·(bytes·into·file)
14 ··Flags:·····························0x5000000,·Version5·EABI14 ··Flags:·····························0x5000000,·Version5·EABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········19
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·18
3.51 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x10190:1 There·are·19·section·headers,·starting·at·offset·0xfcbc:
  
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]·.text·············PROGBITS········00000000·000038·002f88·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·003578·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00d2a4·001ce8·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·00cf10·001f40·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002fc0·0025a5·00··WA··0···0··87 ··[·3]·.data·············PROGBITS········00000000·0035b0·0025a5·00··WA··0···0··8
8 ··[·4]·.bss··············NOBITS··········00000000·005568·000010·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·005b58·000010·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·005568·001a93·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·005b58·001a93·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·007000·000be0·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·0075f0·000278·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·00ef8c·0004b8·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00ee50·000120·08···I·16···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·007be0·000e6c·00··AX··0···0··812 ··[·8]·.text.unlikely····PROGBITS········00000000·007868·000e6c·00··AX··0···0··8
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00f444·000788·08···I·16···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00ef70·000788·08···I·16···8··4
14 ··[10]·.data.rel·········PROGBITS········00000000·008a4c·0000c4·00··WA··0···0··414 ··[10]·.data.rel·········PROGBITS········00000000·0086d4·0000c4·00··WA··0···0··4
15 ··[11]·.rel.data.rel·····REL·············00000000·00fbcc·000058·08···I·16··10··415 ··[11]·.rel.data.rel·····REL·············00000000·00f6f8·000058·08···I·16··10··4
16 ··[12]·.data.rel.local···PROGBITS········00000000·008b10·00038c·00··WA··0···0··416 ··[12]·.data.rel.local···PROGBITS········00000000·008798·00038c·00··WA··0···0··4
17 ··[13]·.rel.data.rel.local·REL·············00000000·00fc24·0004c8·08···I·16··12··417 ··[13]·.rel.data.rel.local·REL·············00000000·00f750·0004c8·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·008e9c·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·008b24·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008e9c·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008b24·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·008ed0·002e40·10·····17·632··420 ··[16]·.symtab···········SYMTAB··········00000000·008b58·002e30·10·····17·632··4
21 ··[17]·.strtab···········STRTAB··········00000000·00bd10·001592·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·00b988·001585·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·0100ec·0000a2·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·00fc18·0000a2·00······0···0··1
23 Key·to·Flags:23 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),25 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··y·(purecode),·p·(processor·specific)27 ··y·(purecode),·p·(processor·specific)
25.8 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·740·entries:1 Symbol·table·'.symtab'·contains·739·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·SECTION·LOCAL··DEFAULT····3·4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····4·
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····5·
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
93.7 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xd2a4·contains·925·entries:1 Relocation·section·'.rel.text'·at·offset·0xcf10·contains·1000·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000036··0002790a·R_ARM_THM_CALL·········00000000···Py_InitModule43 00000036··0002790a·R_ARM_THM_CALL·········00000000···Py_InitModule4
4 00000056··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException4 00000056··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException
5 00000078··00027b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject5 00000078··00027b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
6 00000086··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException6 00000086··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException
7 000000a2··00027b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject7 000000a2··00027b0a·R_ARM_THM_CALL·········00000000···PyModule_AddObject
8 000000b0··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException8 000000b0··00027a0a·R_ARM_THM_CALL·········00000000···PyErr_NewException
1.09 KB
strings --all --bytes=8 {}
    
Offset 3, 19 lines modifiedOffset 3, 20 lines modified
3 %>IyD>Y0h3 %>IyD>Y0h
4 &NMF;IyD4 &NMF;IyD
5 !HMF7IyD?X8h5 !HMF7IyD?X8h
6 IzDTX"h!6 IzDTX"h!
7 sH!F*zxD7 sH!F*zxD
8 jJaIzDTX"h8 jJaIzDTX"h
9 FJ3IzDPX9 FJ3IzDPX
10 ,J*MzDSY10 -J+MzDSY
11 IzDTX"h!11 IzDTX"h!
12 FyDKFBF·F12 FyDKFBF·F
13 "KVF"IyDX13 "KVF"IyDX
14 »       K·F!h{D14 EFeH3F)h:FxD
 15 $TI~DyD0h
15 Implementation·module·for·socket·operations.16 Implementation·module·for·socket·operations.
16 See·the·socket·module·for·documentation.17 See·the·socket·module·for·documentation.
17 setdefaulttimeout(timeout)18 setdefaulttimeout(timeout)
18 Set·the·default·timeout·in·seconds·(float)·for·new·socket·objects.19 Set·the·default·timeout·in·seconds·(float)·for·new·socket·objects.
19 A·value·of·None·indicates·that·new·socket·objects·have·no·timeout.20 A·value·of·None·indicates·that·new·socket·objects·have·no·timeout.
20 When·the·socket·module·is·first·imported,·the·default·is·None.21 When·the·socket·module·is·first·imported,·the·default·is·None.
21 getdefaulttimeout()·->·timeout22 getdefaulttimeout()·->·timeout
93.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2123, 15 lines modifiedOffset 2123, 15 lines modified
2123 »       add»    sp,·#36»      ;·0x242123 »       add»    sp,·#36»      ;·0x24
2124 »       pop»    {r4,·r5,·r6,·r7,·pc}2124 »       pop»    {r4,·r5,·r6,·r7,·pc}
2125 »       mov.w»  r5,·#4294967295»    ;·0xffffffff2125 »       mov.w»  r5,·#4294967295»    ;·0xffffffff
2126 »       b.n»    12d8·<sock_initobj+0x84>2126 »       b.n»    12d8·<sock_initobj+0x84>
2127 »       mov»    r1,·r72127 »       mov»    r1,·r7
2128 »       mov»    r0,·r42128 »       mov»    r0,·r4
2129 »       mov»    r5,·r72129 »       mov»    r5,·r7
2130 »       bl»     21a8·<internal_setblocking.isra.0>2130 »       bl»     23a0·<internal_setblocking.isra.0>
2131 »       b.n»    12d8·<sock_initobj+0x84>2131 »       b.n»    12d8·<sock_initobj+0x84>
2132 »       ldr»    r4,·[pc,·#24]» ;·(130c·<sock_initobj+0xb8>)2132 »       ldr»    r4,·[pc,·#24]» ;·(130c·<sock_initobj+0xb8>)
2133 »       add»    r4,·pc2133 »       add»    r4,·pc
2134 »       ldr»    r0,·[r4,·#0]2134 »       ldr»    r0,·[r4,·#0]
2135 »       bl»     0·<PyErr_SetFromErrno>2135 »       bl»     0·<PyErr_SetFromErrno>
2136 ·R_ARM_THM_CALL» PyErr_SetFromErrno2136 ·R_ARM_THM_CALL» PyErr_SetFromErrno
2137 »       b.n»    12d8·<sock_initobj+0x84>2137 »       b.n»    12d8·<sock_initobj+0x84>
33.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 1279 lines modifiedOffset 1, 279 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<setipaddr>:2 00000000·<makeipaddr>:
3 setipaddr(): 
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr} 
5 »       mov»    r4,·r1 
6 »       movs»   r1,·#0 
7 »       sub»    sp,·#72»      ;·0x48 
8 »       mov»    r8,·r2 
9 »       strd»   r1,·r1,·[r4] 
10 »       mov»    r7,·r3 
11 »       strd»   r1,·r1,·[r4,·#8] 
12 »       ldrb»   r5,·[r0,·#0] 
13 »       cmp»    r5,·#0 
14 »       beq.n»  fa·<setipaddr+0xfa> 
15 »       mov»    r6,·r0 
16 »       cmp»    r5,·#60»      ;·0x3c 
17 »       beq.w»  196·<setipaddr+0x196> 
18 »       ldr»    r1,·[pc,·#424]»;·(1d0·<setipaddr+0x1d0>) 
19 »       add.w»  r3,·sp,·#19 
20 »       add»    r0,·sp,·#36»   ;·0x24 
21 »       add»    r2,·sp,·#32 
22 »       str»    r3,·[sp,·#8] 
23 »       add»    r1,·pc 
24 »       str»    r0,·[sp,·#4] 
25 »       add»    r3,·sp,·#28 
26 »       str»    r2,·[sp,·#0] 
27 »       mov»    r0,·r6 
28 »       add»    r2,·sp,·#24 
29 »       bl»     0·<__isoc99_sscanf> 
30 ·R_ARM_THM_CALL» __isoc99_sscanf 
31 »       mov»    r5,·r0 
32 »       cmp»    r0,·#4 
33 »       beq.n»  bc·<setipaddr+0xbc> 
34 »       add»    r5,·sp,·#40»   ;·0x28 
35 »       movs»   r2,·#32 
36 »       movs»   r1,·#0 
37 »       mov»    r0,·r5 
38 »       bl»     0·<memset> 
39 ·R_ARM_THM_CALL» memset 
40 »       str»    r7,·[sp,·#44]» ;·0x2c 
41 »       bl»     0·<PyEval_SaveThread> 
42 ·R_ARM_THM_CALL» PyEval_SaveThread 
43 »       mov»    r2,·r5 
44 »       mov»    r7,·r0 
45 »       add»    r3,·sp,·#20 
46 »       mov»    r0,·r6 
47 »       movs»   r1,·#0 
48 »       bl»     0·<getaddrinfo> 
49 ·R_ARM_THM_CALL» getaddrinfo 
50 »       mov»    r5,·r0 
51 »       mov»    r0,·r7 
52 »       bl»     0·<PyEval_RestoreThread> 
53 ·R_ARM_THM_CALL» PyEval_RestoreThread 
54 »       cmp»    r5,·#0 
55 »       bne.n»  ee·<setipaddr+0xee> 
56 »       ldr»    r5,·[sp,·#20] 
57 »       mov»    r0,·r4 
58 »       ldr»    r2,·[r5,·#16] 
59 »       ldr»    r1,·[r5,·#20] 
60 »       cmp»    r2,·r8 
61 »       it»     cs 
62 »       movcs»  r2,·r8 
63 »       bl»     0·<memcpy> 
64 ·R_ARM_THM_CALL» memcpy 
65 »       mov»    r0,·r5 
66 »       bl»     0·<freeaddrinfo> 
67 ·R_ARM_THM_CALL» freeaddrinfo 
68 »       ldrh»   r4,·[r4,·#0] 
69 »       cmp»    r4,·#2 
70 »       it»     eq 
71 »       moveq»  r5,·#4 
72 »       bne.n»  9c·<setipaddr+0x9c> 
73 »       mov»    r0,·r5 
74 »       add»    sp,·#72»      ;·0x48 
75 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc} 
76 »       cmp»    r4,·#10 
77 »       it»     eq 
78 »       moveq»  r5,·#16 
79 »       beq.n»  94·<setipaddr+0x94> 
80 »       ldr.w»  ip,·[pc,·#300]»      ;·1d4·<setipaddr+0x1d4> 
81 »       mov.w»  r5,·#4294967295»    ;·0xffffffff 
82 »       ldr»    r1,·[pc,·#296]»;·(1d8·<setipaddr+0x1d8>) 
83 »       add»    ip,·pc 
84 »       add»    r1,·pc 
85 »       ldr.w»  r0,·[ip] 
86 »       bl»     0·<PyErr_SetString> 
87 ·R_ARM_THM_CALL» PyErr_SetString 
88 »       b.n»    94·<setipaddr+0x94> 
89 »       ldr»    r0,·[sp,·#24] 
90 »       cmp»    r0,·#255»     ;·0xff 
91 »       bhi.n»  46·<setipaddr+0x46> 
92 »       ldr»    r3,·[sp,·#28] 
93 »       cmp»    r3,·#255»     ;·0xff 
94 »       bhi.n»  46·<setipaddr+0x46> 
95 »       ldr»    r2,·[sp,·#32] 
96 »       cmp»    r2,·#255»     ;·0xff 
97 »       bhi.n»  46·<setipaddr+0x46> 
98 »       ldr»    r1,·[sp,·#36]» ;·0x24 
99 »       cmp»    r1,·#255»     ;·0xff 
100 »       bhi.n»  46·<setipaddr+0x46> 
101 »       lsls»   r6,·r3,·#16 
102 »       mov.w»  lr,·#2 
103 »       orr.w»  r0,·r6,·r0,·lsl·#24 
104 »       strh.w» lr,·[r4] 
105 »       orrs»   r0,·r1 
106 »       orr.w»  r3,·r0,·r2,·lsl·#8 
107 »       rev»    r2,·r3 
108 »       str»    r2,·[r4,·#4] 
109 »       b.n»    94·<setipaddr+0x94> 
110 »       mov»    r0,·r5 
111 »       mov.w»  r5,·#4294967295»    ;·0xffffffff 
112 »       bl»     bc·<setipaddr+0xbc> 
113 ·R_ARM_THM_CALL» set_gaierror.isra.0 
114 »       b.n»    94·<setipaddr+0x94> 
115 »       movs»   r0,·#1 
116 »       str»    r3,·[sp,·#44]» ;·0x2c 
117 »       strd»   r5,·r5,·[sp,·#52]»     ;·0x34 
118 »       movs»   r6,·#2 
119 »       strd»   r5,·r5,·[sp,·#60]»     ;·0x3c 
120 »       str»    r5,·[sp,·#68]» ;·0x44 
121 »       str»    r6,·[sp,·#48]» ;·0x30 
122 »       str»    r0,·[sp,·#40]» ;·0x28 
123 »       bl»     0·<PyEval_SaveThread> 
Max diff block lines reached; 28697/33934 bytes (84.57%) of diff not shown.
4.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 36, 22 lines modifiedOffset 36, 22 lines modified
36 »       bl»     0·<PyErr_SetFromErrno>36 »       bl»     0·<PyErr_SetFromErrno>
37 ·R_ARM_THM_CALL» PyErr_SetFromErrno37 ·R_ARM_THM_CALL» PyErr_SetFromErrno
38 »       mov»    r5,·r038 »       mov»    r5,·r0
39 »       b.n»    ac·<socket_socketpair+0xac>39 »       b.n»    ac·<socket_socketpair+0xac>
40 »       ldrd»   r2,·r3,·[sp,·#16]40 »       ldrd»   r2,·r3,·[sp,·#16]
41 »       ldr»    r1,·[sp,·#12]41 »       ldr»    r1,·[sp,·#12]
42 »       ldr»    r0,·[sp,·#24]42 »       ldr»    r0,·[sp,·#24]
43 »       bl»     23ec·<new_sockobject>43 »       bl»     25e4·<new_sockobject>
44 ·R_ARM_THM_CALL» new_sockobject44 ·R_ARM_THM_CALL» new_sockobject
45 »       mov»    r6,·r045 »       mov»    r6,·r0
46 »       cbz»    r0,·76·<socket_socketpair+0x76>46 »       cbz»    r0,·76·<socket_socketpair+0x76>
47 »       ldrd»   r2,·r3,·[sp,·#16]47 »       ldrd»   r2,·r3,·[sp,·#16]
48 »       ldr»    r1,·[sp,·#12]48 »       ldr»    r1,·[sp,·#12]
49 »       ldr»    r0,·[sp,·#28]49 »       ldr»    r0,·[sp,·#28]
50 »       bl»     23ec·<new_sockobject>50 »       bl»     25e4·<new_sockobject>
51 ·R_ARM_THM_CALL» new_sockobject51 ·R_ARM_THM_CALL» new_sockobject
52 »       mov»    r4,·r052 »       mov»    r4,·r0
53 »       cbz»    r0,·7c·<socket_socketpair+0x7c>53 »       cbz»    r0,·7c·<socket_socketpair+0x7c>
54 »       mov»    r2,·r054 »       mov»    r2,·r0
55 »       mov»    r1,·r655 »       mov»    r1,·r6
56 »       movs»   r0,·#256 »       movs»   r0,·#2
57 »       bl»     0·<PyTuple_Pack>57 »       bl»     0·<PyTuple_Pack>
3.24 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 321, 29 lines modifiedOffset 321, 28 lines modified
321 ··0x000013e0·634e6577·00507946·6c6f6174·5f417344·cNew.PyFloat_AsD321 ··0x000013e0·634e6577·00507946·6c6f6174·5f417344·cNew.PyFloat_AsD
322 ··0x000013f0·6f75626c·65005079·4572725f·436c6561·ouble.PyErr_Clea322 ··0x000013f0·6f75626c·65005079·4572725f·436c6561·ouble.PyErr_Clea
323 ··0x00001400·72005079·4c6f6e67·5f41734c·6f6e6700·r.PyLong_AsLong.323 ··0x00001400·72005079·4c6f6e67·5f41734c·6f6e6700·r.PyLong_AsLong.
324 ··0x00001410·50794f53·5f736e70·72696e74·66005079·PyOS_snprintf.Py324 ··0x00001410·50794f53·5f736e70·72696e74·66005079·PyOS_snprintf.Py
325 ··0x00001420·4c697374·5f4e6577·0050794c·6973745f·List_New.PyList_325 ··0x00001420·4c697374·5f4e6577·0050794c·6973745f·List_New.PyList_
326 ··0x00001430·41707065·6e640050·79556e69·636f6465·Append.PyUnicode326 ··0x00001430·41707065·6e640050·79556e69·636f6465·Append.PyUnicode
327 ··0x00001440·55435334·5f417345·6e636f64·65645374·UCS4_AsEncodedSt327 ··0x00001440·55435334·5f417345·6e636f64·65645374·UCS4_AsEncodedSt
328 ··0x00001450·72696e67·005f5f6d·656d6370·795f6368·ring.__memcpy_ch 
329 ··0x00001460·6b006765·74686f73·74627961·6464725f·k.gethostbyaddr_328 ··0x00001450·72696e67·00676574·686f7374·62796164·ring.gethostbyad
330 ··0x00001470·72005f5f·685f6572·726e6f5f·6c6f6361·r.__h_errno_loca329 ··0x00001460·64725f72·005f5f68·5f657272·6e6f5f6c·dr_r.__h_errno_l
331 ··0x00001480·74696f6e·00687374·72657272·6f720050·tion.hstrerror.P330 ··0x00001470·6f636174·696f6e00·68737472·6572726f·ocation.hstrerro
332 ··0x00001490·79457272·5f536574·4f626a65·63740050·yErr_SetObject.P331 ··0x00001480·72005079·4572725f·5365744f·626a6563·r.PyErr_SetObjec
333 ··0x000014a0·79466c6f·61745f46·726f6d44·6f75626c·yFloat_FromDoubl332 ··0x00001490·74005079·466c6f61·745f4672·6f6d446f·t.PyFloat_FromDo
334 ··0x000014b0·65006761·695f7374·72657272·6f720050·e.gai_strerror.P333 ··0x000014a0·75626c65·00676169·5f737472·6572726f·uble.gai_strerro
335 ··0x000014c0·794c6f6e·675f4173·556e7369·676e6564·yLong_AsUnsigned334 ··0x000014b0·72005079·4c6f6e67·5f417355·6e736967·r.PyLong_AsUnsig
336 ··0x000014d0·4c6f6e67·0050794c·6f6e675f·46726f6d·Long.PyLong_From335 ··0x000014c0·6e65644c·6f6e6700·50794c6f·6e675f46·nedLong.PyLong_F
337 ··0x000014e0·556e7369·676e6564·4c6f6e67·00507954·UnsignedLong.PyT336 ··0x000014d0·726f6d55·6e736967·6e65644c·6f6e6700·romUnsignedLong.
338 ··0x000014f0·75706c65·5f53697a·65006765·74686f73·uple_Size.gethos337 ··0x000014e0·50795475·706c655f·53697a65·00676574·PyTuple_Size.get
339 ··0x00001500·7462796e·616d655f·72005f5f·73707269·tbyname_r.__spri338 ··0x000014f0·686f7374·62796e61·6d655f72·005f5f73·hostbyname_r.__s
340 ··0x00001510·6e74665f·63686b00·66646f70·656e0050·ntf_chk.fdopen.P339 ··0x00001500·7072696e·74665f63·686b0066·646f7065·printf_chk.fdope
341 ··0x00001520·7946696c·655f4672·6f6d4669·6c650050·yFile_FromFile.P340 ··0x00001510·6e005079·46696c65·5f46726f·6d46696c·n.PyFile_FromFil
342 ··0x00001530·7946696c·655f5365·74427566·53697a65·yFile_SetBufSize341 ··0x00001520·65005079·46696c65·5f536574·42756653·e.PyFile_SetBufS
343 ··0x00001540·0066636c·6f736500·696e6974·5f736f63·.fclose.init_soc342 ··0x00001530·697a6500·66636c6f·73650069·6e69745f·ize.fclose.init_
344 ··0x00001550·6b6f626a·65637400·50794f62·6a656374·kobject.PyObject343 ··0x00001540·736f636b·6f626a65·63740050·794f626a·sockobject.PyObj
345 ··0x00001560·5f47656e·65726963·47657441·74747200·_GenericGetAttr.344 ··0x00001550·6563745f·47656e65·72696347·65744174·ect_GenericGetAt
346 ··0x00001570·50795479·70655f47·656e6572·6963416c·PyType_GenericAl345 ··0x00001560·74720050·79547970·655f4765·6e657269·tr.PyType_Generi
347 ··0x00001580·6c6f6300·50794f62·6a656374·5f467265·loc.PyObject_Fre346 ··0x00001570·63416c6c·6f630050·794f626a·6563745f·cAlloc.PyObject_
348 ··0x00001590·6500································e.347 ··0x00001580·46726565·00·························Free.
  
9.66 KB
./usr/lib/python2.7/config-arm-linux-gnueabihf/python.o
3.74 KB
readelf --wide --sections {}
    
Offset 7, 27 lines modifiedOffset 7, 27 lines modified
7 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··1
8 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··1
9 ··[·4]·.gnu.debuglto_.debug_info·PROGBITS········00000000·000034·0000b1·00···E··0···0··19 ··[·4]·.gnu.debuglto_.debug_info·PROGBITS········00000000·000034·0000b1·00···E··0···0··1
10 ··[·5]·.rel.gnu.debuglto_.debug_info·REL·············00000000·0011ec·0000a8·08···I·42···4··410 ··[·5]·.rel.gnu.debuglto_.debug_info·REL·············00000000·0011ec·0000a8·08···I·42···4··4
11 ··[·6]·.gnu.debuglto_.debug_abbrev·PROGBITS········00000000·0000e5·000051·00···E··0···0··111 ··[·6]·.gnu.debuglto_.debug_abbrev·PROGBITS········00000000·0000e5·000051·00···E··0···0··1
12 ··[·7]·.gnu.debuglto_.debug_line·PROGBITS········00000000·000136·000035·00···E··0···0··112 ··[·7]·.gnu.debuglto_.debug_line·PROGBITS········00000000·000136·000035·00···E··0···0··1
13 ··[·8]·.gnu.debuglto_.debug_str·PROGBITS········00000000·00016b·0001c4·01·MSE··0···0··113 ··[·8]·.gnu.debuglto_.debug_str·PROGBITS········00000000·00016b·0001c4·01·MSE··0···0··1
14 ··[·9]·.gnu.lto_.profile.ad31f155ad7313b2·PROGBITS········00000000·00032f·000017·00···E··0···0··114 ··[·9]·.gnu.lto_.profile.f928bcf17e6022f7·PROGBITS········00000000·00032f·000017·00···E··0···0··1
15 ··[10]·.gnu.lto_.icf.ad31f155ad7313b2·PROGBITS········00000000·000346·000019·00···E··0···0··115 ··[10]·.gnu.lto_.icf.f928bcf17e6022f7·PROGBITS········00000000·000346·000019·00···E··0···0··1
16 ··[11]·.gnu.lto_.ipa_sra.ad31f155ad7313b2·PROGBITS········00000000·00035f·000027·00···E··0···0··116 ··[11]·.gnu.lto_.ipa_sra.f928bcf17e6022f7·PROGBITS········00000000·00035f·000027·00···E··0···0··1
17 ··[12]·.gnu.lto_.inline.ad31f155ad7313b2·PROGBITS········00000000·000386·000040·00···E··0···0··117 ··[12]·.gnu.lto_.inline.f928bcf17e6022f7·PROGBITS········00000000·000386·000040·00···E··0···0··1
18 ··[13]·.gnu.lto_.jmpfuncs.ad31f155ad7313b2·PROGBITS········00000000·0003c6·00003d·00···E··0···0··118 ··[13]·.gnu.lto_.jmpfuncs.f928bcf17e6022f7·PROGBITS········00000000·0003c6·00003d·00···E··0···0··1
19 ··[14]·.gnu.lto_.pureconst.ad31f155ad7313b2·PROGBITS········00000000·000403·000011·00···E··0···0··119 ··[14]·.gnu.lto_.pureconst.f928bcf17e6022f7·PROGBITS········00000000·000403·000011·00···E··0···0··1
20 ··[15]·.gnu.lto_.lto.ad31f155ad7313b2·PROGBITS········00000000·000414·000008·00···E··0···0··120 ··[15]·.gnu.lto_.lto.f928bcf17e6022f7·PROGBITS········00000000·000414·000008·00···E··0···0··1
21 ··[16]·.gnu.lto_main.114.ad31f155ad7313b2·PROGBITS········00000000·00041c·000166·00···E··0···0··121 ··[16]·.gnu.lto_main.114.f928bcf17e6022f7·PROGBITS········00000000·00041c·000166·00···E··0···0··1
22 ··[17]·.gnu.lto_.symbol_nodes.ad31f155ad7313b2·PROGBITS········00000000·000582·000050·00···E··0···0··122 ··[17]·.gnu.lto_.symbol_nodes.f928bcf17e6022f7·PROGBITS········00000000·000582·000050·00···E··0···0··1
23 ··[18]·.gnu.lto_.refs.ad31f155ad7313b2·PROGBITS········00000000·0005d2·00000e·00···E··0···0··123 ··[18]·.gnu.lto_.refs.f928bcf17e6022f7·PROGBITS········00000000·0005d2·00000e·00···E··0···0··1
24 ··[19]·.gnu.lto_.decls.ad31f155ad7313b2·PROGBITS········00000000·0005e0·00033d·00···E··0···0··124 ··[19]·.gnu.lto_.decls.f928bcf17e6022f7·PROGBITS········00000000·0005e0·00033d·00···E··0···0··1
25 ··[20]·.gnu.lto_.symtab.ad31f155ad7313b2·PROGBITS········00000000·00091d·00002b·00···E··0···0··125 ··[20]·.gnu.lto_.symtab.f928bcf17e6022f7·PROGBITS········00000000·00091d·00002b·00···E··0···0··1
26 ··[21]·.gnu.lto_.ext_symtab.ad31f155ad7313b2·PROGBITS········00000000·000948·000005·00···E··0···0··126 ··[21]·.gnu.lto_.ext_symtab.f928bcf17e6022f7·PROGBITS········00000000·000948·000005·00···E··0···0··1
27 ··[22]·.gnu.lto_.opts····PROGBITS········00000000·00094d·000146·00···E··0···0··127 ··[22]·.gnu.lto_.opts····PROGBITS········00000000·00094d·000146·00···E··0···0··1
28 ··[23]·.text.startup·····PROGBITS········00000000·000a94·000004·00··AX··0···0··428 ··[23]·.text.startup·····PROGBITS········00000000·000a94·000004·00··AX··0···0··4
29 ··[24]·.rel.text.startup·REL·············00000000·001294·000008·08···I·42··23··429 ··[24]·.rel.text.startup·REL·············00000000·001294·000008·08···I·42··23··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000a98·0000fb·00······0···0··130 ··[25]·.debug_info·······PROGBITS········00000000·000a98·0000fb·00······0···0··1
31 ··[26]·.rel.debug_info···REL·············00000000·00129c·0000f0·08···I·42··25··431 ··[26]·.rel.debug_info···REL·············00000000·00129c·0000f0·08···I·42··25··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·000b93·000092·00······0···0··132 ··[27]·.debug_abbrev·····PROGBITS········00000000·000b93·000092·00······0···0··1
33 ··[28]·.debug_loc········PROGBITS········00000000·000c25·00004a·00······0···0··133 ··[28]·.debug_loc········PROGBITS········00000000·000c25·00004a·00······0···0··1
1.25 KB
strings --all --bytes=8 {}
    
Offset 36, 27 lines modifiedOffset 36, 27 lines modified
36 python.c36 python.c
37 python.c.875b243f37 python.c.875b243f
38 .shstrtab38 .shstrtab
39 .rel.gnu.debuglto_.debug_info39 .rel.gnu.debuglto_.debug_info
40 .gnu.debuglto_.debug_abbrev40 .gnu.debuglto_.debug_abbrev
41 .gnu.debuglto_.debug_line41 .gnu.debuglto_.debug_line
42 .gnu.debuglto_.debug_str42 .gnu.debuglto_.debug_str
43 .gnu.lto_.profile.ad31f155ad7313b2 
44 .gnu.lto_.icf.ad31f155ad7313b2 
45 .gnu.lto_.ipa_sra.ad31f155ad7313b2 
46 .gnu.lto_.inline.ad31f155ad7313b2 
47 .gnu.lto_.jmpfuncs.ad31f155ad7313b2 
48 .gnu.lto_.pureconst.ad31f155ad7313b2 
49 .gnu.lto_.lto.ad31f155ad7313b2 
50 .gnu.lto_main.114.ad31f155ad7313b2 
51 .gnu.lto_.symbol_nodes.ad31f155ad7313b2 
52 .gnu.lto_.refs.ad31f155ad7313b2 
53 .gnu.lto_.decls.ad31f155ad7313b2 
54 .gnu.lto_.symtab.ad31f155ad7313b2 
55 .gnu.lto_.ext_symtab.ad31f155ad7313b243 .gnu.lto_.profile.f928bcf17e6022f7
 44 .gnu.lto_.icf.f928bcf17e6022f7
 45 .gnu.lto_.ipa_sra.f928bcf17e6022f7
 46 .gnu.lto_.inline.f928bcf17e6022f7
 47 .gnu.lto_.jmpfuncs.f928bcf17e6022f7
 48 .gnu.lto_.pureconst.f928bcf17e6022f7
 49 .gnu.lto_.lto.f928bcf17e6022f7
 50 .gnu.lto_main.114.f928bcf17e6022f7
 51 .gnu.lto_.symbol_nodes.f928bcf17e6022f7
 52 .gnu.lto_.refs.f928bcf17e6022f7
 53 .gnu.lto_.decls.f928bcf17e6022f7
 54 .gnu.lto_.symtab.f928bcf17e6022f7
 55 .gnu.lto_.ext_symtab.f928bcf17e6022f7
56 .gnu.lto_.opts56 .gnu.lto_.opts
57 .rel.text.startup57 .rel.text.startup
58 .rel.debug_info58 .rel.debug_info
59 .rel.debug_loc59 .rel.debug_loc
60 .rel.debug_aranges60 .rel.debug_aranges
61 .rel.debug_ranges61 .rel.debug_ranges
62 .rel.debug_line62 .rel.debug_line
4.57 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 6, 42 lines modifiedOffset 6, 42 lines modified
6 ··0x00000030·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d6 ··0x00000030·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d
7 ··0x00000040·65627567·5f696e66·6f002e67·6e752e64·ebug_info..gnu.d7 ··0x00000040·65627567·5f696e66·6f002e67·6e752e64·ebug_info..gnu.d
8 ··0x00000050·65627567·6c746f5f·2e646562·75675f61·ebuglto_.debug_a8 ··0x00000050·65627567·6c746f5f·2e646562·75675f61·ebuglto_.debug_a
9 ··0x00000060·62627265·76002e67·6e752e64·65627567·bbrev..gnu.debug9 ··0x00000060·62627265·76002e67·6e752e64·65627567·bbrev..gnu.debug
10 ··0x00000070·6c746f5f·2e646562·75675f6c·696e6500·lto_.debug_line.10 ··0x00000070·6c746f5f·2e646562·75675f6c·696e6500·lto_.debug_line.
11 ··0x00000080·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d11 ··0x00000080·2e676e75·2e646562·75676c74·6f5f2e64·.gnu.debuglto_.d
12 ··0x00000090·65627567·5f737472·002e676e·752e6c74·ebug_str..gnu.lt12 ··0x00000090·65627567·5f737472·002e676e·752e6c74·ebug_str..gnu.lt
13 ··0x000000a0·6f5f2e70·726f6669·6c652e61·64333166·o_.profile.ad31f13 ··0x000000a0·6f5f2e70·726f6669·6c652e66·39323862·o_.profile.f928b
14 ··0x000000b0·31353561·64373331·33623200·2e676e75·155ad7313b2..gnu14 ··0x000000b0·63663137·65363032·32663700·2e676e75·cf17e6022f7..gnu
15 ··0x000000c0·2e6c746f·5f2e6963·662e6164·33316631·.lto_.icf.ad31f115 ··0x000000c0·2e6c746f·5f2e6963·662e6639·32386263·.lto_.icf.f928bc
16 ··0x000000d0·35356164·37333133·6232002e·676e752e·55ad7313b2..gnu.16 ··0x000000d0·66313765·36303232·6637002e·676e752e·f17e6022f7..gnu.
17 ··0x000000e0·6c746f5f·2e697061·5f737261·2e616433·lto_.ipa_sra.ad317 ··0x000000e0·6c746f5f·2e697061·5f737261·2e663932·lto_.ipa_sra.f92
18 ··0x000000f0·31663135·35616437·33313362·32002e67·1f155ad7313b2..g18 ··0x000000f0·38626366·31376536·30323266·37002e67·8bcf17e6022f7..g
19 ··0x00000100·6e752e6c·746f5f2e·696e6c69·6e652e61·nu.lto_.inline.a19 ··0x00000100·6e752e6c·746f5f2e·696e6c69·6e652e66·nu.lto_.inline.f
20 ··0x00000110·64333166·31353561·64373331·33623200·d31f155ad7313b2.20 ··0x00000110·39323862·63663137·65363032·32663700·928bcf17e6022f7.
21 ··0x00000120·2e676e75·2e6c746f·5f2e6a6d·7066756e·.gnu.lto_.jmpfun21 ··0x00000120·2e676e75·2e6c746f·5f2e6a6d·7066756e·.gnu.lto_.jmpfun
22 ··0x00000130·63732e61·64333166·31353561·64373331·cs.ad31f155ad73122 ··0x00000130·63732e66·39323862·63663137·65363032·cs.f928bcf17e602
23 ··0x00000140·33623200·2e676e75·2e6c746f·5f2e7075·3b2..gnu.lto_.pu23 ··0x00000140·32663700·2e676e75·2e6c746f·5f2e7075·2f7..gnu.lto_.pu
24 ··0x00000150·7265636f·6e73742e·61643331·66313535·reconst.ad31f15524 ··0x00000150·7265636f·6e73742e·66393238·62636631·reconst.f928bcf1
25 ··0x00000160·61643733·31336232·002e676e·752e6c74·ad7313b2..gnu.lt25 ··0x00000160·37653630·32326637·002e676e·752e6c74·7e6022f7..gnu.lt
26 ··0x00000170·6f5f2e6c·746f2e61·64333166·31353561·o_.lto.ad31f155a 
27 ··0x00000180·64373331·33623200·2e676e75·2e6c746f·d7313b2..gnu.lto26 ··0x00000170·6f5f2e6c·746f2e66·39323862·63663137·o_.lto.f928bcf17
 27 ··0x00000180·65363032·32663700·2e676e75·2e6c746f·e6022f7..gnu.lto
28 ··0x00000190·5f6d6169·6e2e3131·342e6164·33316631·_main.114.ad31f128 ··0x00000190·5f6d6169·6e2e3131·342e6639·32386263·_main.114.f928bc
29 ··0x000001a0·35356164·37333133·6232002e·676e752e·55ad7313b2..gnu.29 ··0x000001a0·66313765·36303232·6637002e·676e752e·f17e6022f7..gnu.
30 ··0x000001b0·6c746f5f·2e73796d·626f6c5f·6e6f6465·lto_.symbol_node30 ··0x000001b0·6c746f5f·2e73796d·626f6c5f·6e6f6465·lto_.symbol_node
31 ··0x000001c0·732e6164·33316631·35356164·37333133·s.ad31f155ad731331 ··0x000001c0·732e6639·32386263·66313765·36303232·s.f928bcf17e6022
32 ··0x000001d0·6232002e·676e752e·6c746f5f·2e726566·b2..gnu.lto_.ref32 ··0x000001d0·6637002e·676e752e·6c746f5f·2e726566·f7..gnu.lto_.ref
33 ··0x000001e0·732e6164·33316631·35356164·37333133·s.ad31f155ad731333 ··0x000001e0·732e6639·32386263·66313765·36303232·s.f928bcf17e6022
34 ··0x000001f0·6232002e·676e752e·6c746f5f·2e646563·b2..gnu.lto_.dec34 ··0x000001f0·6637002e·676e752e·6c746f5f·2e646563·f7..gnu.lto_.dec
35 ··0x00000200·6c732e61·64333166·31353561·64373331·ls.ad31f155ad73135 ··0x00000200·6c732e66·39323862·63663137·65363032·ls.f928bcf17e602
36 ··0x00000210·33623200·2e676e75·2e6c746f·5f2e7379·3b2..gnu.lto_.sy36 ··0x00000210·32663700·2e676e75·2e6c746f·5f2e7379·2f7..gnu.lto_.sy
37 ··0x00000220·6d746162·2e616433·31663135·35616437·mtab.ad31f155ad737 ··0x00000220·6d746162·2e663932·38626366·31376536·mtab.f928bcf17e6
38 ··0x00000230·33313362·32002e67·6e752e6c·746f5f2e·313b2..gnu.lto_.38 ··0x00000230·30323266·37002e67·6e752e6c·746f5f2e·022f7..gnu.lto_.
39 ··0x00000240·6578745f·73796d74·61622e61·64333166·ext_symtab.ad31f39 ··0x00000240·6578745f·73796d74·61622e66·39323862·ext_symtab.f928b
40 ··0x00000250·31353561·64373331·33623200·2e676e75·155ad7313b2..gnu40 ··0x00000250·63663137·65363032·32663700·2e676e75·cf17e6022f7..gnu
41 ··0x00000260·2e6c746f·5f2e6f70·7473002e·72656c2e·.lto_.opts..rel.41 ··0x00000260·2e6c746f·5f2e6f70·7473002e·72656c2e·.lto_.opts..rel.
42 ··0x00000270·74657874·2e737461·72747570·002e7265·text.startup..re42 ··0x00000270·74657874·2e737461·72747570·002e7265·text.startup..re
43 ··0x00000280·6c2e6465·6275675f·696e666f·002e7265·l.debug_info..re43 ··0x00000280·6c2e6465·6275675f·696e666f·002e7265·l.debug_info..re
44 ··0x00000290·6c2e6465·6275675f·6c6f6300·2e72656c·l.debug_loc..rel44 ··0x00000290·6c2e6465·6275675f·6c6f6300·2e72656c·l.debug_loc..rel
45 ··0x000002a0·2e646562·75675f61·72616e67·6573002e·.debug_aranges..45 ··0x000002a0·2e646562·75675f61·72616e67·6573002e·.debug_aranges..
46 ··0x000002b0·72656c2e·64656275·675f7261·6e676573·rel.debug_ranges46 ··0x000002b0·72656c2e·64656275·675f7261·6e676573·rel.debug_ranges
47 ··0x000002c0·002e7265·6c2e6465·6275675f·6c696e65·..rel.debug_line47 ··0x000002c0·002e7265·6c2e6465·6275675f·6c696e65·..rel.debug_line
3.88 KB
libpython2.7-minimal_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····6348·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····6352·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0···390516·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0···390504·2023-09-19·07:10:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.26 KB
data.tar.xz
3.23 KB
data.tar
1.94 KB
file list
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 -rw-r--r--···0·root·········(0)·root·········(0)······358·2023-09-19·07:10:59.000000·./usr/lib/python2.7/md5.py165 -rw-r--r--···0·root·········(0)·root·········(0)······358·2023-09-19·07:10:59.000000·./usr/lib/python2.7/md5.py
166 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2023-09-19·07:10:59.000000·./usr/lib/python2.7/opcode.py166 -rw-r--r--···0·root·········(0)·root·········(0)·····5474·2023-09-19·07:10:59.000000·./usr/lib/python2.7/opcode.py
167 -rw-r--r--···0·root·········(0)·root·········(0)····61203·2023-09-19·07:10:59.000000·./usr/lib/python2.7/optparse.py167 -rw-r--r--···0·root·········(0)·root·········(0)····61203·2023-09-19·07:10:59.000000·./usr/lib/python2.7/optparse.py
168 -rw-r--r--···0·root·········(0)·root·········(0)····25910·2023-09-19·07:10:59.000000·./usr/lib/python2.7/os.py168 -rw-r--r--···0·root·········(0)·root·········(0)····25910·2023-09-19·07:10:59.000000·./usr/lib/python2.7/os.py
169 -rw-r--r--···0·root·········(0)·root·········(0)····45489·2023-09-19·07:10:59.000000·./usr/lib/python2.7/pickle.py169 -rw-r--r--···0·root·········(0)·root·········(0)····45489·2023-09-19·07:10:59.000000·./usr/lib/python2.7/pickle.py
170 -rw-r--r--···0·root·········(0)·root·········(0)····20243·2023-09-19·07:10:59.000000·./usr/lib/python2.7/pkgutil.py170 -rw-r--r--···0·root·········(0)·root·········(0)····20243·2023-09-19·07:10:59.000000·./usr/lib/python2.7/pkgutil.py
171 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/plat-arm-linux-gnueabihf/171 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/python2.7/plat-arm-linux-gnueabihf/
172 -rw-r--r--···0·root·········(0)·root·········(0)····18133·2023-09-19·07:10:59.000000·./usr/lib/python2.7/plat-arm-linux-gnueabihf/_sysconfigdata_nd.py172 -rw-r--r--···0·root·········(0)·root·········(0)····18118·2023-09-19·07:10:59.000000·./usr/lib/python2.7/plat-arm-linux-gnueabihf/_sysconfigdata_nd.py
173 -rwxr-xr-x···0·root·········(0)·root·········(0)····53779·2023-09-19·07:10:59.000000·./usr/lib/python2.7/platform.py173 -rwxr-xr-x···0·root·········(0)·root·········(0)····53779·2023-09-19·07:10:59.000000·./usr/lib/python2.7/platform.py
174 -rw-r--r--···0·root·········(0)·root·········(0)·····8416·2023-09-19·07:10:59.000000·./usr/lib/python2.7/popen2.py174 -rw-r--r--···0·root·········(0)·root·········(0)·····8416·2023-09-19·07:10:59.000000·./usr/lib/python2.7/popen2.py
175 -rw-r--r--···0·root·········(0)·root·········(0)····14293·2023-09-19·07:10:59.000000·./usr/lib/python2.7/posixpath.py175 -rw-r--r--···0·root·········(0)·root·········(0)····14293·2023-09-19·07:10:59.000000·./usr/lib/python2.7/posixpath.py
176 -rw-r--r--···0·root·········(0)·root·········(0)·····6292·2023-09-19·07:10:59.000000·./usr/lib/python2.7/py_compile.py176 -rw-r--r--···0·root·········(0)·root·········(0)·····6292·2023-09-19·07:10:59.000000·./usr/lib/python2.7/py_compile.py
177 -rw-r--r--···0·root·········(0)·root·········(0)····32457·2023-09-19·07:10:59.000000·./usr/lib/python2.7/random.py177 -rw-r--r--···0·root·········(0)·root·········(0)····32457·2023-09-19·07:10:59.000000·./usr/lib/python2.7/random.py
178 -rw-r--r--···0·root·········(0)·root·········(0)····13423·2023-09-19·07:10:59.000000·./usr/lib/python2.7/re.py178 -rw-r--r--···0·root·········(0)·root·········(0)····13423·2023-09-19·07:10:59.000000·./usr/lib/python2.7/re.py
179 -rw-r--r--···0·root·········(0)·root·········(0)·····4296·2023-09-19·07:10:59.000000·./usr/lib/python2.7/repr.py179 -rw-r--r--···0·root·········(0)·root·········(0)·····4296·2023-09-19·07:10:59.000000·./usr/lib/python2.7/repr.py
1.28 KB
./usr/lib/python2.7/plat-arm-linux-gnueabihf/_sysconfigdata_nd.py
    
Offset 356, 15 lines modifiedOffset 356, 15 lines modified
356 ·'HAVE_WAIT4':·1,356 ·'HAVE_WAIT4':·1,
357 ·'HAVE_WAITPID':·1,357 ·'HAVE_WAITPID':·1,
358 ·'HAVE_WCHAR_H':·1,358 ·'HAVE_WCHAR_H':·1,
359 ·'HAVE_WCSCOLL':·1,359 ·'HAVE_WCSCOLL':·1,
360 ·'HAVE_WORKING_TZSET':·1,360 ·'HAVE_WORKING_TZSET':·1,
361 ·'HAVE_ZLIB_COPY':·1,361 ·'HAVE_ZLIB_COPY':·1,
362 ·'HAVE__GETPTY':·0,362 ·'HAVE__GETPTY':·0,
363 ·'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',363 ·'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',
364 ·'HURD_C_THREADS':·0,364 ·'HURD_C_THREADS':·0,
365 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python2.7·/usr/include/python2.7',365 ·'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python2.7·/usr/include/python2.7',
366 ·'INCLUDEDIR':·'/usr/include',366 ·'INCLUDEDIR':·'/usr/include',
367 ·'INCLUDEPY':·'/usr/include/python2.7',367 ·'INCLUDEPY':·'/usr/include/python2.7',
368 ·'INSTALL':·'/usr/bin/install·-c',368 ·'INSTALL':·'/usr/bin/install·-c',
369 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',369 ·'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
370 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',370 ·'INSTALL_PROGRAM':·'/usr/bin/install·-c',
1.95 MB
libpython2.7-stdlib_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0····12884·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0····12876·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1786032·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0··1785016·2023-09-19·07:10:59.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.95 MB
data.tar.xz
1.95 MB
data.tar
1.23 MB
./usr/lib/python2.7/lib-dynload/_ctypes.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x40902 Entry·point·0x4090
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·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·0x10d50·0x10d50·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x10758·0x10758·R·E·0x10000
7 ··LOAD···········0x010ef8·0x00020ef8·0x00020ef8·0x0201c·0x02048·RW··0x100007 ··LOAD···········0x010ef8·0x00020ef8·0x00020ef8·0x0201c·0x02048·RW··0x10000
8 ··DYNAMIC········0x010f00·0x00020f00·0x00020f00·0x00100·0x00100·RW··0x48 ··DYNAMIC········0x010f00·0x00020f00·0x00020f00·0x00100·0x00100·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x010ef8·0x00020ef8·0x00020ef8·0x00108·0x00108·R···0x111 ··GNU_RELRO······0x010ef8·0x00020ef8·0x00020ef8·0x00108·0x00108·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
1.83 KB
readelf --wide --sections {}
    
Offset 9, 18 lines modifiedOffset 9, 18 lines modified
9 ··[·4]·.dynstr···········STRTAB··········0000129c·00129c·0010ba·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········0000129c·00129c·0010ba·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00002356·002356·0001de·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00002356·002356·0001de·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00002534·002534·0000b0·00···A··4···5··411 ··[·6]·.gnu.version_r····VERNEED·········00002534·002534·0000b0·00···A··4···5··4
12 ··[·7]·.rel.dyn··········REL·············000025e4·0025e4·000de8·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············000025e4·0025e4·000de8·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············000033cc·0033cc·0004e8·08··AI··3··18··413 ··[·8]·.rel.plt··········REL·············000033cc·0033cc·0004e8·08··AI··3··18··4
14 ··[·9]·.init·············PROGBITS········000038b4·0038b4·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000038b4·0038b4·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000038c0·0038c0·0007cc·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000038c0·0038c0·0007cc·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00004090·004090·00ae4c·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00004090·004090·00a854·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········0000eedc·00eedc·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000e8e4·00e8e4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········0000eee4·00eee4·001e68·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········0000e8ec·00e8ec·001e68·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00010d4c·010d4c·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00010754·010754·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00020ef8·010ef8·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00020ef8·010ef8·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00020efc·010efc·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00020efc·010efc·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········DYNAMIC·········00020f00·010f00·000100·08··WA··4···0··422 ··[17]·.dynamic··········DYNAMIC·········00020f00·010f00·000100·08··WA··4···0··4
23 ··[18]·.got··············PROGBITS········00021000·011000·000344·04··WA··0···0··423 ··[18]·.got··············PROGBITS········00021000·011000·000344·04··WA··0···0··4
24 ··[19]·.data·············PROGBITS········00021344·011344·001bd0·00··WA··0···0··424 ··[19]·.data·············PROGBITS········00021344·011344·001bd0·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········00022f14·012f14·00002c·00··WA··0···0··425 ··[20]·.bss··············NOBITS··········00022f14·012f14·00002c·00··WA··0···0··4
26 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012f14·000031·00······0···0··126 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012f14·000031·00······0···0··1
6.08 KB
readelf --wide --symbols {}
    
Offset 182, 61 lines modifiedOffset 182, 61 lines modified
182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_NewEmpty182 ···178:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_NewEmpty
183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack183 ···179:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0·(4)184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0·(4)
185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable185 ···181:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WriteUnraisable
186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyString_FromFormatV186 ···182:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyString_FromFormatV
187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Fast187 ···183:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_Fast
188 ···184:·00022f08····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_longdouble188 ···184:·00022f08····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_longdouble
189 ···185:·00005ff5····32·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_ffi_type189 ···185:·00005f19····32·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_ffi_type
190 ···186:·00021378····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint16190 ···186:·00021378····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint16
191 ···187:·0000962d···436·FUNC····GLOBAL·DEFAULT···11·PyCStgDict_clone191 ···187:·0000bf4d···436·FUNC····GLOBAL·DEFAULT···11·PyCStgDict_clone
192 ···188:·00005d69···652·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_callback192 ···188:·00005d01···536·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_callback
193 ···189:·00004cd5····52·FUNC····GLOBAL·DEFAULT···11·PyType_stgdict193 ···189:·00004cd5····52·FUNC····GLOBAL·DEFAULT···11·PyType_stgdict
194 ···190:·00022f30·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_conversion_encoding194 ···190:·00022f2c·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_conversion_encoding
195 ···191:·00009349···180·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_format_string_with_shape195 ···191:·00009215···180·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_format_string_with_shape
196 ···192:·00021360····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint32196 ···192:·00021360····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint32
197 ···193:·000067e5··2460·FUNC····GLOBAL·DEFAULT···11·PyCStructUnionType_update_stgdict197 ···193:·000066d5··2232·FUNC····GLOBAL·DEFAULT···11·PyCStructUnionType_update_stgdict
198 ···194:·00022920···196·OBJECT··GLOBAL·DEFAULT···19·PyCArrayType_Type198 ···194:·00022920···196·OBJECT··GLOBAL·DEFAULT···19·PyCArrayType_Type
199 ···195:·000075a9···432·FUNC····GLOBAL·DEFAULT···11·PyCArrayType_from_ctype199 ···195:·00007375···432·FUNC····GLOBAL·DEFAULT···11·PyCArrayType_from_ctype
200 ···196:·000217b0····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_void200 ···196:·000217b0····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_void
201 ···197:·00007a8d···116·FUNC····GLOBAL·DEFAULT···11·PyDict_SetItemProxy201 ···197:·00007859···116·FUNC····GLOBAL·DEFAULT···11·PyDict_SetItemProxy
202 ···198:·00022aa8···196·OBJECT··GLOBAL·DEFAULT···19·PyCStructType_Type202 ···198:·00022aa8···196·OBJECT··GLOBAL·DEFAULT···19·PyCStructType_Type
203 ···199:·00022c30···196·OBJECT··GLOBAL·DEFAULT···19·PyCThunk_Type203 ···199:·00022c30···196·OBJECT··GLOBAL·DEFAULT···19·PyCThunk_Type
204 ···200:·0000a19d···180·FUNC····GLOBAL·DEFAULT···11·PyCData_FromBaseObj204 ···200:·0000b239···180·FUNC····GLOBAL·DEFAULT···11·PyCData_FromBaseObj
205 ···201:·00008ee1····84·FUNC····GLOBAL·DEFAULT···11·_ctypes_simple_instance205 ···201:·00008cbd····84·FUNC····GLOBAL·DEFAULT···11·_ctypes_simple_instance
206 ···202:·00021348····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint64206 ···202:·00021348····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint64
207 ···203:·0000a119···132·FUNC····GLOBAL·DEFAULT···11·PyCData_get207 ···203:·0000a18d···136·FUNC····GLOBAL·DEFAULT···11·PyCData_get
208 ···204:·0000b2c9···260·FUNC····GLOBAL·DEFAULT···11·_ctypes_extend_error208 ···204:·0000ac35···260·FUNC····GLOBAL·DEFAULT···11·_ctypes_extend_error
209 ···205:·00007181···868·FUNC····GLOBAL·DEFAULT···11·PyCField_FromDesc209 ···205:·00006f8d···804·FUNC····GLOBAL·DEFAULT···11·PyCField_FromDesc
210 ···206:·00007ed9····48·FUNC····GLOBAL·DEFAULT···11·PyObject_stgdict210 ···206:·00007ca5····48·FUNC····GLOBAL·DEFAULT···11·PyObject_stgdict
211 ···207:·00004d09····76·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_format_string211 ···207:·00004d09····76·FUNC····GLOBAL·DEFAULT···11·_ctypes_alloc_format_string
212 ···208:·0000de49···264·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_errobj212 ···208:·0000d845···264·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_errobj
213 ···209:·000217bc····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_pointer213 ···209:·000217bc····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_pointer
214 ···210:·00021390····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_double214 ···210:·00021390····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_double
215 ···211:·00022f34·····4·OBJECT··GLOBAL·DEFAULT···20·PyExc_ArgError215 ···211:·00022f30·····4·OBJECT··GLOBAL·DEFAULT···20·PyExc_ArgError
216 ···212:·00022f38·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_ptrtype_cache216 ···212:·00022f34·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_ptrtype_cache
217 ···213:·0002136c····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint16217 ···213:·0002136c····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint16
218 ···214:·000223c4···196·OBJECT··GLOBAL·DEFAULT···19·PyCField_Type218 ···214:·000223c4···196·OBJECT··GLOBAL·DEFAULT···19·PyCField_Type
219 ···215:·0000a251···180·FUNC····GLOBAL·DEFAULT···11·PyCData_set219 ···215:·0000a40d···180·FUNC····GLOBAL·DEFAULT···11·PyCData_set
220 ···216:·00022f2c·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_conversion_errors220 ···216:·00022f28·····4·OBJECT··GLOBAL·DEFAULT···20·_ctypes_conversion_errors
221 ···217:·00022b6c···196·OBJECT··GLOBAL·DEFAULT···19·PyCStgDict_Type221 ···217:·00022b6c···196·OBJECT··GLOBAL·DEFAULT···19·PyCStgDict_Type
222 ···218:·000084f1··2060·FUNC····GLOBAL·DEFAULT···11·_ctypes_callproc222 ···218:·000082cd··2060·FUNC····GLOBAL·DEFAULT···11·_ctypes_callproc
223 ···219:·0002285c···196·OBJECT··GLOBAL·DEFAULT···19·PyCSimpleType_Type223 ···219:·0002285c···196·OBJECT··GLOBAL·DEFAULT···19·PyCSimpleType_Type
224 ···220:·000049e1···612·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_fielddesc224 ···220:·000049e1···612·FUNC····GLOBAL·DEFAULT···11·_ctypes_get_fielddesc
225 ···221:·0002139c····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint8225 ···221:·0002139c····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_uint8
226 ···222:·000229e4···196·OBJECT··GLOBAL·DEFAULT···19·PyCPointerType_Type226 ···222:·000229e4···196·OBJECT··GLOBAL·DEFAULT···19·PyCPointerType_Type
227 ···223:·00007759····68·FUNC····GLOBAL·DEFAULT···11·PyDict_GetItemProxy227 ···223:·00007525····68·FUNC····GLOBAL·DEFAULT···11·PyDict_GetItemProxy
228 ···224:·000217c8····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint32228 ···224:·000217c8····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint32
229 ···225:·0000e199··1140·FUNC····GLOBAL·DEFAULT···11·init_ctypes229 ···225:·0000dad1··1140·FUNC····GLOBAL·DEFAULT···11·init_ctypes
230 ···226:·000226d4···196·OBJECT··GLOBAL·DEFAULT···19·PyCData_Type230 ···226:·000226d4···196·OBJECT··GLOBAL·DEFAULT···19·PyCData_Type
231 ···227:·00022798···196·OBJECT··GLOBAL·DEFAULT···19·PyCFuncPtrType_Type231 ···227:·00022798···196·OBJECT··GLOBAL·DEFAULT···19·PyCFuncPtrType_Type
232 ···228:·00022cf4···196·OBJECT··GLOBAL·DEFAULT···19·PyCArg_Type232 ···228:·00022cf4···196·OBJECT··GLOBAL·DEFAULT···19·PyCArg_Type
233 ···229:·000213a8····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint8233 ···229:·000213a8····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint8
234 ···230:·00021384····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_float234 ···230:·00021384····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_float
235 ···231:·00021354····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint64235 ···231:·00021354····12·OBJECT··GLOBAL·DEFAULT···19·ffi_type_sint64
236 ···232:·00007d55····40·FUNC····GLOBAL·DEFAULT···11·PyCArgObject_new236 ···232:·00007b21····40·FUNC····GLOBAL·DEFAULT···11·PyCArgObject_new
237 ···233:·0002254c···196·OBJECT··GLOBAL·DEFAULT···19·PyCArray_Type237 ···233:·0002254c···196·OBJECT··GLOBAL·DEFAULT···19·PyCArray_Type
238 ···234:·0000cfb1····88·FUNC····GLOBAL·DEFAULT···11·PyCData_AtAddress238 ···234:·0000c5ed····88·FUNC····GLOBAL·DEFAULT···11·PyCData_AtAddress
239 ···235:·00022610···196·OBJECT··GLOBAL·DEFAULT···19·PyCPointer_Type239 ···235:·00022610···196·OBJECT··GLOBAL·DEFAULT···19·PyCPointer_Type
240 ···236:·0000dabd···136·FUNC····GLOBAL·DEFAULT···11·_ctypes_add_traceback240 ···236:·0000d6e5···136·FUNC····GLOBAL·DEFAULT···11·_ctypes_add_traceback
241 ···237:·00022488···196·OBJECT··GLOBAL·DEFAULT···19·PyCFuncPtr_Type241 ···237:·00022488···196·OBJECT··GLOBAL·DEFAULT···19·PyCFuncPtr_Type
242 ···238:·00022db8···336·OBJECT··GLOBAL·DEFAULT···19·_ctypes_module_methods242 ···238:·00022db8···336·OBJECT··GLOBAL·DEFAULT···19·_ctypes_module_methods
4.07 KB
readelf --wide --relocs {}
    
Offset 379, 15 lines modifiedOffset 379, 15 lines modified
379 00021280··0000c415·R_ARM_GLOB_DAT·········000217b0···ffi_type_void379 00021280··0000c415·R_ARM_GLOB_DAT·········000217b0···ffi_type_void
380 00021284··00000c15·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4380 00021284··00000c15·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4
381 00021288··00000e15·R_ARM_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable381 00021288··00000e15·R_ARM_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
382 0002128c··00001015·R_ARM_GLOB_DAT·········00000000···PyFloat_Type382 0002128c··00001015·R_ARM_GLOB_DAT·········00000000···PyFloat_Type
383 00021290··00001115·R_ARM_GLOB_DAT·········00000000···PyTuple_Type383 00021290··00001115·R_ARM_GLOB_DAT·········00000000···PyTuple_Type
384 00021294··00001815·R_ARM_GLOB_DAT·········00000000···memmove@GLIBC_2.4384 00021294··00001815·R_ARM_GLOB_DAT·········00000000···memmove@GLIBC_2.4
385 00021298··00002015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.4385 00021298··00002015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.4
386 0002129c··0000d315·R_ARM_GLOB_DAT·········00022f34···PyExc_ArgError386 0002129c··0000d315·R_ARM_GLOB_DAT·········00022f30···PyExc_ArgError
387 000212a0··0000c215·R_ARM_GLOB_DAT·········00022920···PyCArrayType_Type387 000212a0··0000c215·R_ARM_GLOB_DAT·········00022920···PyCArrayType_Type
388 000212a4··0000d915·R_ARM_GLOB_DAT·········00022b6c···PyCStgDict_Type388 000212a4··0000d915·R_ARM_GLOB_DAT·········00022b6c···PyCStgDict_Type
389 000212a8··00003015·R_ARM_GLOB_DAT·········00000000···PyExc_RuntimeError389 000212a8··00003015·R_ARM_GLOB_DAT·········00000000···PyExc_RuntimeError
390 000212ac··0000e015·R_ARM_GLOB_DAT·········000217c8···ffi_type_sint32390 000212ac··0000e015·R_ARM_GLOB_DAT·········000217c8···ffi_type_sint32
391 000218b8··0000e002·R_ARM_ABS32············000217c8···ffi_type_sint32391 000218b8··0000e002·R_ARM_ABS32············000217c8···ffi_type_sint32
392 000218e8··0000e002·R_ARM_ABS32············000217c8···ffi_type_sint32392 000218e8··0000e002·R_ARM_ABS32············000217c8···ffi_type_sint32
393 000212b0··0000e315·R_ARM_GLOB_DAT·········00022798···PyCFuncPtrType_Type393 000212b0··0000e315·R_ARM_GLOB_DAT·········00022798···PyCFuncPtrType_Type
991 B
readelf --wide --dynamic {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libffi.so.7]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libffi.so.7]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]8 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
9 ·0x0000000c·(INIT)·······················0x38b49 ·0x0000000c·(INIT)·······················0x38b4
10 ·0x0000000d·(FINI)·······················0xeedc10 ·0x0000000d·(FINI)·······················0xe8e4
11 ·0x00000019·(INIT_ARRAY)·················0x20ef811 ·0x00000019·(INIT_ARRAY)·················0x20ef8
12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x20efc13 ·0x0000001a·(FINI_ARRAY)·················0x20efc
14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x11815 ·0x6ffffef5·(GNU_HASH)···················0x118
16 ·0x00000005·(STRTAB)·····················0x129c16 ·0x00000005·(STRTAB)·····················0x129c
17 ·0x00000006·(SYMTAB)·····················0x3ac17 ·0x00000006·(SYMTAB)·····················0x3ac
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:·1bbbd1e55f24c9dfa7f4bf9fff79dff1781ae4d93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bc9dd67661d8745c61653c8b5c0e878ffbdcfd29
7.88 KB
strings --all --bytes=8 {}
    
Offset 139, 84 lines modifiedOffset 139, 84 lines modified
139 PyLong_AsUnsignedLong139 PyLong_AsUnsignedLong
140 PyLong_AsLong140 PyLong_AsLong
141 _ctypes_add_traceback141 _ctypes_add_traceback
142 __stack_chk_guard142 __stack_chk_guard
143 PyDict_DelItem143 PyDict_DelItem
144 PyErr_WriteUnraisable144 PyErr_WriteUnraisable
145 PyObject_GenericSetAttr145 PyObject_GenericSetAttr
 146 PyObject_IsInstance
146 PyDict_Next 
147 PyCData_get 
148 PyCData_set 
149 PyString_Size147 PyString_Size
 148 _Py_CheckRecursiveCall
 149 _PyThreadState_Current
 150 _Py_CheckRecursionLimit
 151 PyGILState_Ensure
 152 PyGILState_Release
 153 PyErr_WarnEx
 154 PyErr_Print
 155 PyExc_RuntimeWarning
 156 PyList_New
 157 PyUnicodeUCS4_FromWideChar
 158 PyUnicodeUCS4_FromUnicode
150 PyString_FromString159 PyString_FromString
 160 PyExc_IndexError
 161 PySlice_Type
 162 PyCData_get
151 PyString_Format 
152 PyString_FromFormat 
153 PyInt_AsUnsignedLongLongMask 
154 PyLong_FromLongLong 
155 PyLong_FromUnsignedLong 
156 PyLong_FromUnsignedLongLong 
157 PyFloat_FromDouble163 PyFloat_FromDouble
 164 PyDict_Next
 165 PyCData_set
158 PyObject_IsTrue 
159 PyBool_FromLong 
160 PyObject_IsInstance 
161 _Py_BuildValue_SizeT 
162 PyObject_CallMethod 
163 PyUnicodeUCS4_FromEncodedObject 
164 _PySlice_Unpack166 _PySlice_Unpack
165 _PySlice_AdjustIndices167 _PySlice_AdjustIndices
 168 PyObject_IsSubclass
166 PyExc_IndexError 
167 PySlice_Type 
168 PyList_New 
169 PyUnicodeUCS4_FromWideChar 
170 PyUnicodeUCS4_FromUnicode 
171 PyString_FromFormatV169 PyString_FromFormatV
172 PyErr_Fetch170 PyErr_Fetch
173 PyErr_NormalizeException171 PyErr_NormalizeException
174 PyObject_Str172 PyObject_Str
175 PyString_ConcatAndDel173 PyString_ConcatAndDel
176 PyErr_SetObject174 PyErr_SetObject
 175 PyCData_AtAddress
 176 PyInt_AsUnsignedLongLongMask
 177 PyLong_FromLongLong
 178 PyUnicodeUCS4_FromEncodedObject
 179 PyObject_IsTrue
 180 PyString_FromFormat
 181 PyObject_Repr
177 PyUnicodeUCS4_AsWideChar 
178 _Py_CheckRecursiveCall 
179 _PyThreadState_Current 
180 _Py_CheckRecursionLimit 
181 PyGILState_Ensure 
182 PyGILState_Release 
183 PyErr_Print 
184 PyErr_WarnEx 
185 PyExc_RuntimeWarning 
186 PyObject_IsSubclass 
187 ffi_type_uint64182 ffi_type_uint64
188 ffi_type_sint64183 ffi_type_sint64
189 ffi_type_uint32184 ffi_type_uint32
190 ffi_type_uint16185 ffi_type_uint16
191 ffi_type_sint16186 ffi_type_sint16
192 ffi_type_float187 ffi_type_float
193 ffi_type_double188 ffi_type_double
194 ffi_type_uint8189 ffi_type_uint8
195 ffi_type_sint8190 ffi_type_sint8
196 PyCData_AtAddress191 PyUnicodeUCS4_AsWideChar
 192 PyLong_FromUnsignedLong
 193 PyLong_FromUnsignedLongLong
197 _PyFloat_Pack4194 _PyFloat_Pack4
198 _PyFloat_Unpack4195 _PyFloat_Unpack4
199 _PyFloat_Pack8196 _PyFloat_Pack8
200 _PyFloat_Unpack8197 _PyFloat_Unpack8
201 PyObject_AsWriteBuffer198 PyObject_AsWriteBuffer
 199 PyBool_FromLong
202 PyObject_Repr 
203 PyCode_NewEmpty 
204 PyThreadState_Get 
205 PyFrame_New 
206 PyTraceBack_Here 
207 PyObject_GetBuffer200 PyObject_GetBuffer
208 PyBuffer_Release201 PyBuffer_Release
209 PyBuffer_Type202 PyBuffer_Type
 203 PyObject_AsReadBuffer
210 PyMem_Realloc204 PyMem_Realloc
 205 _Py_BuildValue_SizeT
 206 PyObject_CallMethod
 207 PyCode_NewEmpty
 208 PyThreadState_Get
 209 PyFrame_New
 210 PyTraceBack_Here
 211 PyString_Format
211 PyThreadState_GetDict212 PyThreadState_GetDict
212 PyCapsule_IsValid213 PyCapsule_IsValid
213 PyCapsule_GetPointer214 PyCapsule_GetPointer
214 PyCapsule_New215 PyCapsule_New
215 PyObject_AsReadBuffer 
216 PySys_GetObject216 PySys_GetObject
217 __vsnprintf_chk217 __vsnprintf_chk
218 PyFile_WriteString218 PyFile_WriteString
219 PyLong_FromSsize_t219 PyLong_FromSsize_t
220 PyTuple_Type220 PyTuple_Type
221 ffi_type_longdouble221 ffi_type_longdouble
222 libffi.so.7222 libffi.so.7
11.6 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 168, 95 lines modifiedOffset 168, 95 lines modified
168 ··0x00001cec·65644c6f·6e670050·794c6f6e·675f4173·edLong.PyLong_As168 ··0x00001cec·65644c6f·6e670050·794c6f6e·675f4173·edLong.PyLong_As
169 ··0x00001cfc·4c6f6e67·005f6374·79706573·5f616464·Long._ctypes_add169 ··0x00001cfc·4c6f6e67·005f6374·79706573·5f616464·Long._ctypes_add
170 ··0x00001d0c·5f747261·63656261·636b005f·5f737461·_traceback.__sta170 ··0x00001d0c·5f747261·63656261·636b005f·5f737461·_traceback.__sta
171 ··0x00001d1c·636b5f63·686b5f67·75617264·00507944·ck_chk_guard.PyD171 ··0x00001d1c·636b5f63·686b5f67·75617264·00507944·ck_chk_guard.PyD
172 ··0x00001d2c·6963745f·44656c49·74656d00·50794572·ict_DelItem.PyEr172 ··0x00001d2c·6963745f·44656c49·74656d00·50794572·ict_DelItem.PyEr
173 ··0x00001d3c·725f5772·69746555·6e726169·7361626c·r_WriteUnraisabl173 ··0x00001d3c·725f5772·69746555·6e726169·7361626c·r_WriteUnraisabl
174 ··0x00001d4c·65005079·4f626a65·63745f47·656e6572·e.PyObject_Gener174 ··0x00001d4c·65005079·4f626a65·63745f47·656e6572·e.PyObject_Gener
175 ··0x00001d5c·69635365·74417474·72005079·44696374·icSetAttr.PyDict175 ··0x00001d5c·69635365·74417474·72005079·4f626a65·icSetAttr.PyObje
 176 ··0x00001d6c·63745f49·73496e73·74616e63·65005079·ct_IsInstance.Py
 177 ··0x00001d7c·53747269·6e675f53·697a6500·5f50795f·String_Size._Py_
 178 ··0x00001d8c·43686563·6b526563·75727369·76654361·CheckRecursiveCa
 179 ··0x00001d9c·6c6c005f·50795468·72656164·53746174·ll._PyThreadStat
 180 ··0x00001dac·655f4375·7272656e·74005f50·795f4368·e_Current._Py_Ch
 181 ··0x00001dbc·65636b52·65637572·73696f6e·4c696d69·eckRecursionLimi
 182 ··0x00001dcc·74005079·47494c53·74617465·5f456e73·t.PyGILState_Ens
 183 ··0x00001ddc·75726500·50794749·4c537461·74655f52·ure.PyGILState_R
 184 ··0x00001dec·656c6561·73650050·79457272·5f576172·elease.PyErr_War
 185 ··0x00001dfc·6e457800·50794572·725f5072·696e7400·nEx.PyErr_Print.
 186 ··0x00001e0c·50794578·635f5275·6e74696d·65576172·PyExc_RuntimeWar
 187 ··0x00001e1c·6e696e67·0050794c·6973745f·4e657700·ning.PyList_New.
 188 ··0x00001e2c·5079556e·69636f64·65554353·345f4672·PyUnicodeUCS4_Fr
 189 ··0x00001e3c·6f6d5769·64654368·61720050·79556e69·omWideChar.PyUni
 190 ··0x00001e4c·636f6465·55435334·5f46726f·6d556e69·codeUCS4_FromUni
 191 ··0x00001e5c·636f6465·00507953·7472696e·675f4672·code.PyString_Fr
 192 ··0x00001e6c·6f6d5374·72696e67·00507945·78635f49·omString.PyExc_I
 193 ··0x00001e7c·6e646578·4572726f·72005079·536c6963·ndexError.PySlic
176 ··0x00001d6c·5f4e6578·74005079·43446174·615f6765·_Next.PyCData_ge194 ··0x00001e8c·655f5479·70650050·79434461·74615f67·e_Type.PyCData_g
 195 ··0x00001e9c·65740050·79466c6f·61745f46·726f6d44·et.PyFloat_FromD
 196 ··0x00001eac·6f75626c·65005079·44696374·5f4e6578·ouble.PyDict_Nex
177 ··0x00001d7c·74005079·43446174·615f7365·74005079·t.PyCData_set.Py197 ··0x00001ebc·74005079·43446174·615f7365·74005f50·t.PyCData_set._P
178 ··0x00001d8c·53747269·6e675f53·697a6500·50795374·String_Size.PySt 
179 ··0x00001d9c·72696e67·5f46726f·6d537472·696e6700·ring_FromString.198 ··0x00001ecc·79536c69·63655f55·6e706163·6b005f50·ySlice_Unpack._P
 199 ··0x00001edc·79536c69·63655f41·646a7573·74496e64·ySlice_AdjustInd
 200 ··0x00001eec·69636573·0050794f·626a6563·745f4973·ices.PyObject_Is
 201 ··0x00001efc·53756263·6c617373·00507953·7472696e·Subclass.PyStrin
 202 ··0x00001f0c·675f4672·6f6d466f·726d6174·56005079·g_FromFormatV.Py
 203 ··0x00001f1c·4572725f·46657463·68005079·4572725f·Err_Fetch.PyErr_
 204 ··0x00001f2c·4e6f726d·616c697a·65457863·65707469·NormalizeExcepti
 205 ··0x00001f3c·6f6e0050·794f626a·6563745f·53747200·on.PyObject_Str.
180 ··0x00001dac·50795374·72696e67·5f466f72·6d617400·PyString_Format.206 ··0x00001f4c·50795374·72696e67·5f436f6e·63617441·PyString_ConcatA
181 ··0x00001dbc·50795374·72696e67·5f46726f·6d466f72·PyString_FromFor 
182 ··0x00001dcc·6d617400·5079496e·745f4173·556e7369·mat.PyInt_AsUnsi207 ··0x00001f5c·6e644465·6c005079·4572725f·5365744f·ndDel.PyErr_SetO
 208 ··0x00001f6c·626a6563·74005079·43446174·615f4174·bject.PyCData_At
 209 ··0x00001f7c·41646472·65737300·5079496e·745f4173·Address.PyInt_As
183 ··0x00001ddc·676e6564·4c6f6e67·4c6f6e67·4d61736b·gnedLongLongMask210 ··0x00001f8c·556e7369·676e6564·4c6f6e67·4c6f6e67·UnsignedLongLong
184 ··0x00001dec·0050794c·6f6e675f·46726f6d·4c6f6e67·.PyLong_FromLong 
185 ··0x00001dfc·4c6f6e67·0050794c·6f6e675f·46726f6d·Long.PyLong_From211 ··0x00001f9c·4d61736b·0050794c·6f6e675f·46726f6d·Mask.PyLong_From
186 ··0x00001e0c·556e7369·676e6564·4c6f6e67·0050794c·UnsignedLong.PyL 
187 ··0x00001e1c·6f6e675f·46726f6d·556e7369·676e6564·ong_FromUnsigned 
188 ··0x00001e2c·4c6f6e67·4c6f6e67·00507946·6c6f6174·LongLong.PyFloat212 ··0x00001fac·4c6f6e67·4c6f6e67·00507955·6e69636f·LongLong.PyUnico
189 ··0x00001e3c·5f46726f·6d446f75·626c6500·50794f62·_FromDouble.PyOb 
190 ··0x00001e4c·6a656374·5f497354·72756500·5079426f·ject_IsTrue.PyBo 
191 ··0x00001e5c·6f6c5f46·726f6d4c·6f6e6700·50794f62·ol_FromLong.PyOb 
192 ··0x00001e6c·6a656374·5f497349·6e737461·6e636500·ject_IsInstance. 
193 ··0x00001e7c·5f50795f·4275696c·6456616c·75655f53·_Py_BuildValue_S 
194 ··0x00001e8c·697a6554·0050794f·626a6563·745f4361·izeT.PyObject_Ca 
195 ··0x00001e9c·6c6c4d65·74686f64·00507955·6e69636f·llMethod.PyUnico 
196 ··0x00001eac·64655543·53345f46·726f6d45·6e636f64·deUCS4_FromEncod213 ··0x00001fbc·64655543·53345f46·726f6d45·6e636f64·deUCS4_FromEncod
197 ··0x00001ebc·65644f62·6a656374·005f5079·536c6963·edObject._PySlic214 ··0x00001fcc·65644f62·6a656374·0050794f·626a6563·edObject.PyObjec
 215 ··0x00001fdc·745f4973·54727565·00507953·7472696e·t_IsTrue.PyStrin
 216 ··0x00001fec·675f4672·6f6d466f·726d6174·0050794f·g_FromFormat.PyO
 217 ··0x00001ffc·626a6563·745f5265·70720066·66695f74·bject_Repr.ffi_t
 218 ··0x0000200c·7970655f·75696e74·36340066·66695f74·ype_uint64.ffi_t
 219 ··0x0000201c·7970655f·73696e74·36340066·66695f74·ype_sint64.ffi_t
 220 ··0x0000202c·7970655f·75696e74·33320066·66695f74·ype_uint32.ffi_t
 221 ··0x0000203c·7970655f·75696e74·31360066·66695f74·ype_uint16.ffi_t
 222 ··0x0000204c·7970655f·73696e74·31360066·66695f74·ype_sint16.ffi_t
 223 ··0x0000205c·7970655f·666c6f61·74006666·695f7479·ype_float.ffi_ty
 224 ··0x0000206c·70655f64·6f75626c·65006666·695f7479·pe_double.ffi_ty
 225 ··0x0000207c·70655f75·696e7438·00666669·5f747970·pe_uint8.ffi_typ
 226 ··0x0000208c·655f7369·6e743800·5079556e·69636f64·e_sint8.PyUnicod
198 ··0x00001ecc·655f556e·7061636b·005f5079·536c6963·e_Unpack._PySlic 
199 ··0x00001edc·655f4164·6a757374·496e6469·63657300·e_AdjustIndices. 
200 ··0x00001eec·50794578·635f496e·64657845·72726f72·PyExc_IndexError 
201 ··0x00001efc·00507953·6c696365·5f547970·65005079·.PySlice_Type.Py 
202 ··0x00001f0c·4c697374·5f4e6577·00507955·6e69636f·List_New.PyUnico 
203 ··0x00001f1c·64655543·53345f46·726f6d57·69646543·deUCS4_FromWideC 
204 ··0x00001f2c·68617200·5079556e·69636f64·65554353·har.PyUnicodeUCS 
205 ··0x00001f3c·345f4672·6f6d556e·69636f64·65005079·4_FromUnicode.Py 
206 ··0x00001f4c·53747269·6e675f46·726f6d46·6f726d61·String_FromForma 
207 ··0x00001f5c·74560050·79457272·5f466574·63680050·tV.PyErr_Fetch.P 
208 ··0x00001f6c·79457272·5f4e6f72·6d616c69·7a654578·yErr_NormalizeEx 
209 ··0x00001f7c·63657074·696f6e00·50794f62·6a656374·ception.PyObject 
210 ··0x00001f8c·5f537472·00507953·7472696e·675f436f·_Str.PyString_Co 
211 ··0x00001f9c·6e636174·416e6444·656c0050·79457272·ncatAndDel.PyErr 
212 ··0x00001fac·5f536574·4f626a65·63740050·79556e69·_SetObject.PyUni 
213 ··0x00001fbc·636f6465·55435334·5f417357·69646543·codeUCS4_AsWideC227 ··0x0000209c·65554353·345f4173·57696465·43686172·eUCS4_AsWideChar
 228 ··0x000020ac·00776373·6c656e00·50794c6f·6e675f46·.wcslen.PyLong_F
 229 ··0x000020bc·726f6d55·6e736967·6e65644c·6f6e6700·romUnsignedLong.
 230 ··0x000020cc·50794c6f·6e675f46·726f6d55·6e736967·PyLong_FromUnsig
 231 ··0x000020dc·6e65644c·6f6e674c·6f6e6700·5f507946·nedLongLong._PyF
214 ··0x00001fcc·68617200·5f50795f·43686563·6b526563·har._Py_CheckRec 
215 ··0x00001fdc·75727369·76654361·6c6c005f·50795468·ursiveCall._PyTh 
216 ··0x00001fec·72656164·53746174·655f4375·7272656e·readState_Curren 
217 ··0x00001ffc·74005f50·795f4368·65636b52·65637572·t._Py_CheckRecur 
218 ··0x0000200c·73696f6e·4c696d69·74005079·47494c53·sionLimit.PyGILS 
219 ··0x0000201c·74617465·5f456e73·75726500·50794749·tate_Ensure.PyGI 
220 ··0x0000202c·4c537461·74655f52·656c6561·73650050·LState_Release.P 
221 ··0x0000203c·79457272·5f507269·6e740050·79457272·yErr_Print.PyErr 
222 ··0x0000204c·5f576172·6e457800·50794578·635f5275·_WarnEx.PyExc_Ru 
223 ··0x0000205c·6e74696d·65576172·6e696e67·0050794f·ntimeWarning.PyO 
224 ··0x0000206c·626a6563·745f4973·53756263·6c617373·bject_IsSubclass 
225 ··0x0000207c·00666669·5f747970·655f7569·6e743634·.ffi_type_uint64 
226 ··0x0000208c·00666669·5f747970·655f7369·6e743634·.ffi_type_sint64 
227 ··0x0000209c·00666669·5f747970·655f7569·6e743332·.ffi_type_uint32 
228 ··0x000020ac·00666669·5f747970·655f7569·6e743136·.ffi_type_uint16 
229 ··0x000020bc·00666669·5f747970·655f7369·6e743136·.ffi_type_sint16 
230 ··0x000020cc·00666669·5f747970·655f666c·6f617400·.ffi_type_float. 
231 ··0x000020dc·6666695f·74797065·5f646f75·626c6500·ffi_type_double. 
232 ··0x000020ec·6666695f·74797065·5f75696e·74380066·ffi_type_uint8.f 
233 ··0x000020fc·66695f74·7970655f·73696e74·38005079·fi_type_sint8.Py 
234 ··0x0000210c·43446174·615f4174·41646472·65737300·CData_AtAddress. 
235 ··0x0000211c·5f507946·6c6f6174·5f506163·6b34005f·_PyFloat_Pack4._232 ··0x000020ec·6c6f6174·5f506163·6b34005f·5079466c·loat_Pack4._PyFl
236 ··0x0000212c·5079466c·6f61745f·556e7061·636b3400·PyFloat_Unpack4.233 ··0x000020fc·6f61745f·556e7061·636b3400·5f507946·oat_Unpack4._PyF
237 ··0x0000213c·5f507946·6c6f6174·5f506163·6b38005f·_PyFloat_Pack8._234 ··0x0000210c·6c6f6174·5f506163·6b38005f·5079466c·loat_Pack8._PyFl
238 ··0x0000214c·5079466c·6f61745f·556e7061·636b3800·PyFloat_Unpack8.235 ··0x0000211c·6f61745f·556e7061·636b3800·50794f62·oat_Unpack8.PyOb
 236 ··0x0000212c·6a656374·5f417357·72697465·42756666·ject_AsWriteBuff
 237 ··0x0000213c·65720050·79426f6f·6c5f4672·6f6d4c6f·er.PyBool_FromLo
 238 ··0x0000214c·6e670050·794f626a·6563745f·47657442·ng.PyObject_GetB
 239 ··0x0000215c·75666665·72005079·42756666·65725f52·uffer.PyBuffer_R
 240 ··0x0000216c·656c6561·73650050·79427566·6665725f·elease.PyBuffer_
239 ··0x0000215c·7763736c·656e0050·794f626a·6563745f·wcslen.PyObject_ 
240 ··0x0000216c·41735772·69746542·75666665·72005079·AsWriteBuffer.Py 
241 ··0x0000217c·4f626a65·63745f52·65707200·5079436f·Object_Repr.PyCo 
242 ··0x0000218c·64655f4e·6577456d·70747900·50795468·de_NewEmpty.PyTh 
243 ··0x0000219c·72656164·53746174·655f4765·74005079·readState_Get.Py 
244 ··0x000021ac·4672616d·655f4e65·77005079·54726163·Frame_New.PyTrac 
Max diff block lines reached; 402/11814 bytes (3.40%) of diff not shown.
385 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 000038b4·<.init>:3 000038b4·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     e0d0·<_ctypes_get_errobj@@Base+0x288>6 »       bl»     da08·<_ctypes_get_errobj@@Base+0x1c4>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
1.09 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 75, 153 lines modifiedOffset 75, 150 lines modified
75 ./build-static/./Modules/_ctypes/cfield.c:270·(discriminator·3)75 ./build-static/./Modules/_ctypes/cfield.c:270·(discriminator·3)
76 »       ldmibvs»r1,·{r1,·r6,·fp,·sp,·lr}76 »       ldmibvs»r1,·{r1,·r6,·fp,·sp,·lr}
77 »       andcs»  r4,·r0,·r8,·lsl·#1577 »       andcs»  r4,·r0,·r8,·lsl·#15
78 ./build-static/./Modules/_ctypes/cfield.c:272·(discriminator·4)78 ./build-static/./Modules/_ctypes/cfield.c:272·(discriminator·4)
79 »       strlt»  fp,·[r8,·#-3336]»    ;·0xfffff2f879 »       strlt»  fp,·[r8,·#-3336]»    ;·0xfffff2f8
80 PyCData_nohash():80 PyCData_nohash():
81 ./build-static/./Modules/_ctypes/_ctypes.c:278981 ./build-static/./Modules/_ctypes/_ctypes.c:2789
82 »       bmi»    196d40·<_ctypes_ptrtype_cache@@Base+0x173e08>82 »       bmi»    196d40·<_ctypes_ptrtype_cache@@Base+0x173e0c>
83 »       stmdbmi»r6,·{r0,·r1,·r3,·r4,·r5,·r6,·sl,·lr}83 »       stmdbmi»r6,·{r0,·r1,·r3,·r4,·r5,·r6,·sl,·lr}
84 ./build-static/./Modules/_ctypes/_ctypes.c:279084 ./build-static/./Modules/_ctypes/_ctypes.c:2790
85 »       ldmpl»  fp,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}85 »       ldmpl»  fp,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}
86 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff681886 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818
87 »       »       »       ;·<UNDEFINED>·instruction:·0xf04fecda87 »       »       »       ;·<UNDEFINED>·instruction:·0xf04fecda
88 ./build-static/./Modules/_ctypes/_ctypes.c:279288 ./build-static/./Modules/_ctypes/_ctypes.c:2792
89 »       stclt»  0,·cr3,·[r8,·#-1020]» ;·0xfffffc0489 »       stclt»  0,·cr3,·[r8,·#-1020]» ;·0xfffffc04
90 »       ldrdeq» ip,·[r1],·-r490 »       ldrdeq» ip,·[r1],·-r4
91 »       »       »       ;·<UNDEFINED>·instruction:·0x000002b891 »       »       »       ;·<UNDEFINED>·instruction:·0x000002b8
92 »       ldrdeq» ip,·[r0],·-r492 »       ldrdeq» ip,·[r0],·-ip»      ;·<UNPREDICTABLE>
93 _parse_voidp():93 _parse_voidp():
94 ./build-static/./Modules/_ctypes/callproc.c:122894 ./build-static/./Modules/_ctypes/callproc.c:1228
95 »       »       »       ;·<UNDEFINED>·instruction:·0x460cb51095 »       »       »       ;·<UNDEFINED>·instruction:·0x460cb510
96 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb08296 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb082
97 ./build-static/./Modules/_ctypes/callproc.c:122997 ./build-static/./Modules/_ctypes/callproc.c:1229
98 »       strmi»  lr,·[r3],·-r8,·asr·#2698 »       strmi»  lr,·[r3],·-r8,·asr·#26
99 »       andls»  r6,·r1,·r3,·lsr·#3299 »       andls»  r6,·r1,·r3,·lsr·#32
100 ./build-static/./Modules/_ctypes/callproc.c:1233100 ./build-static/./Modules/_ctypes/callproc.c:1233
101 »       svclt»  0x00183800101 »       svclt»  0x00183800
102 »       andlt»  r2,·r2,·r1102 »       andlt»  r2,·r2,·r1
103 »       ldrlt»  fp,·[r0,·#-3344]!»   ;·0xfffff2f0 
104 py_dl_sym(): 
105 ./build-static/./Modules/_ctypes/callproc.c:1460 
106 »       bmi»    49598c·<_ctypes_ptrtype_cache@@Base+0x472a54> 
107 »       ldmdbmi»r2,·{r0,·r2,·r7,·ip,·sp,·pc} 
108 »       stcge»  13,·cr4,·[r3],·{18} 
109 ./build-static/./Modules/_ctypes/callproc.c:1465 
110 »       ldrbtmi»r4,·[r9],·#-1146»  ;·0xfffffb86 
111 »       strls»  sl,·[r0],·#-2818»    ;·0xfffff4fe 
112 ./build-static/./Modules/_ctypes/callproc.c:1460 
113 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff447d 
114 ./build-static/./Modules/_ctypes/callproc.c:1465 
115 »       orrslt» lr,·r8,·r2,·asr·lr 
116 ./build-static/./Modules/_ctypes/callproc.c:1468 
117 »       ldrdeq» lr,·[r2,·-sp] 
118 »       svc»    0x0050f7ff 
119 ./build-static/./Modules/_ctypes/callproc.c:1469 
120 »       stmdblt»r8,·{r2,·r9,·sl,·lr}^ 
121 ./build-static/./Modules/_ctypes/callproc.c:1470 
122 »       stmiapl»r8!,·{r0,·r1,·r3,·r8,·r9,·fp,·lr}^ 
123 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6805 
124 ./build-static/./Modules/_ctypes/callproc.c:1471 
125 »       »       »       ;·<UNDEFINED>·instruction:·0x4601ecb6103 »       »       »       ;·<UNDEFINED>·instruction:·0x4602bd10
126 ./build-static/./Modules/_ctypes/callproc.c:1470 
127 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4628 
128 »       and»    lr,·r4,·r6,·lsr·#25 
129 ./build-static/./Modules/_ctypes/callproc.c:1474 
130 »       ldcl»   7,·cr15,·[r2,·#-1020]» ;·0xfffffc04 
131 »       and»    r4,·r0,·r4,·lsl·#12 
132 ./build-static/./Modules/_ctypes/callproc.c:1467 
133 »       strtmi» r4,·[r0],·-r4,·lsl·#12 
134 ./build-static/./Modules/_ctypes/callproc.c:1475 
135 »       ldclt»  0,·cr11,·[r0,·#-20]!» ;·0xffffffec 
136 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffd5 
137 »       muleq»  r0,·lr,·sl 
138 »       andeq»  ip,·r1,·r4,·lsl·#29 
139 »       ldrdeq» r0,·[r0],·-r8 
140 PyCFuncPtr_repr():104 PyCFuncPtr_repr():
141 ./build-static/./Modules/_ctypes/_ctypes.c:4176 
142 »       stmdami»r3,·{r1,·r9,·sl,·lr} 
143 ./build-static/./Modules/_ctypes/_ctypes.c:4184105 ./build-static/./Modules/_ctypes/_ctypes.c:4184
144 »       ldmdavs»r3,·{r3,·r4,·r5,·r6,·sl,·lr}^ 
145 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff68d9 
146 »       svclt»  0x0000be47106 »       ldrbtmi»r4,·[r8],·#-2050»  ;·0xfffff7fe
 107 »       ldmvs»  r9,·{r0,·r1,·r4,·r6,·fp,·sp,·lr}^
 108 »       mrclt»  7,·3,·APSR_nzcv,·cr6,·cr15,·{7}
147 »       andeq»  fp,·r0,·r0,·asr·#22109 »       andeq»  ip,·r0,·lr,·lsl·#8
148 PyCField_repr():110 PyCField_repr():
149 ./build-static/./Modules/_ctypes/cfield.c:283111 ./build-static/./Modules/_ctypes/cfield.c:283
150 »       stmdbvs»r3,·{r4,·r8,·sl,·ip,·sp,·pc}^112 »       stmdbvs»r3,·{r4,·r8,·sl,·ip,·sp,·pc}^
151 »       stmiavs»r4,·{r1,·r7,·ip,·sp,·pc}^113 »       stmiavs»r4,·{r1,·r7,·ip,·sp,·pc}^
152 ./build-static/./Modules/_ctypes/cfield.c:292114 ./build-static/./Modules/_ctypes/cfield.c:292
153 »       ldmvs»  r9,·{r1,·r7,·fp,·sp,·lr}^115 »       ldmvs»  r9,·{r1,·r7,·fp,·sp,·lr}^
154 ./build-static/./Modules/_ctypes/cfield.c:291116 ./build-static/./Modules/_ctypes/cfield.c:291
155 »       adclt»  r1,·r3,·#32,·8»       ;·0x20000000117 »       adclt»  r1,·r3,·#32,·8»       ;·0x20000000
156 »       stmdami»r7,·{r1,·r2,·r8,·ip,·lr,·pc}118 »       stmdami»r7,·{r1,·r2,·r8,·ip,·lr,·pc}
157 ./build-static/./Modules/_ctypes/cfield.c:300119 ./build-static/./Modules/_ctypes/cfield.c:300
158 »       andlt»  r4,·r2,·r8,·ror·r4120 »       andlt»  r4,·r2,·r8,·ror·r4
159 ./build-static/./Modules/_ctypes/cfield.c:308121 ./build-static/./Modules/_ctypes/cfield.c:308
160 »       »       »       ;·<UNDEFINED>·instruction:·0x4010e8bd122 »       »       »       ;·<UNDEFINED>·instruction:·0x4010e8bd
161 ./build-static/./Modules/_ctypes/cfield.c:300123 ./build-static/./Modules/_ctypes/cfield.c:300
162 »       mrclt»  7,·1,·APSR_nzcv,·cr4,·cr15,·{7}124 »       mcrlt»  7,·3,·pc,·cr4,·cr15,·{7}»       ;·<UNPREDICTABLE>
163 ./build-static/./Modules/_ctypes/cfield.c:292125 ./build-static/./Modules/_ctypes/cfield.c:292
164 »       stmdami»r4,·{ip,·pc}126 »       stmdami»r4,·{ip,·pc}
165 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4478127 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4478
166 »       andlt»  lr,·r2,·r2,·lsr·lr128 »       andlt»  lr,·r2,·r2,·ror·#28
167 ./build-static/./Modules/_ctypes/cfield.c:308129 ./build-static/./Modules/_ctypes/cfield.c:308
168 »       svclt»  0x0000bd10130 »       svclt»  0x0000bd10
169 »       andeq»  ip,·r0,·ip,·asr·sl131 »       »       »       ;·<UNDEFINED>·instruction:·0x0000c4b8
170 »       andeq»  ip,·r0,·r4,·lsr·#20132 »       andeq»  ip,·r0,·r0,·lsl·#9
171 Simple_nonzero():133 Simple_nonzero():
172 ./build-static/./Modules/_ctypes/_ctypes.c:4982134 ./build-static/./Modules/_ctypes/_ctypes.c:4982
173 »       stmdbvs»r2,·{r1,·r8,·fp,·lr}^135 »       stmdbvs»r2,·{r1,·r8,·fp,·lr}^
174 »       stmvs»  r0,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}136 »       stmvs»  r0,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}
175 »       mcrrlt» 7,·15,·pc,·r2,·cr15»  ;·<UNPREDICTABLE> 
176 »       muleq»  r0,·r4,·sl137 »       ldcllt» 7,·cr15,·[r2],·#-1020»       ;·0xfffffc04
 138 »       strdeq» ip,·[r0],·-ip»      ;·<UNPREDICTABLE>
177 py_dl_close():139 py_dl_close():
178 ./build-static/./Modules/_ctypes/callproc.c:1445140 ./build-static/./Modules/_ctypes/callproc.c:1445
179 »       »       »       ;·<UNDEFINED>·instruction:·0x4608b510141 »       »       »       ;·<UNDEFINED>·instruction:·0x4608b510
180 ./build-static/./Modules/_ctypes/callproc.c:1448142 ./build-static/./Modules/_ctypes/callproc.c:1448
181 »       ldmdbmi»r1,·{r4,·r9,·fp,·lr}143 »       ldmdbmi»r1,·{r4,·r9,·fp,·lr}
182 ./build-static/./Modules/_ctypes/callproc.c:1445144 ./build-static/./Modules/_ctypes/callproc.c:1445
183 »       ldcmi»  0,·cr11,·[r1],·{130}» ;·0x82145 »       ldcmi»  0,·cr11,·[r1],·{130}» ;·0x82
184 ./build-static/./Modules/_ctypes/callproc.c:1448146 ./build-static/./Modules/_ctypes/callproc.c:1448
185 »       ldrbtmi»r4,·[r9],·#-1146»  ;·0xfffffb86147 »       ldrbtmi»r4,·[r9],·#-1146»  ;·0xfffffb86
186 »       ldrbtmi»sl,·[ip],·#-2817»  ;·0xfffff4ff148 »       ldrbtmi»sl,·[ip],·#-2817»  ;·0xfffff4ff
187 »       ldcl»   7,·cr15,·[r6,·#1020]!» ;·0x3fc149 »       mcr»    7,·1,·pc,·cr6,·cr15,·{7}» ;·<UNPREDICTABLE>
188 »       stmdals»r1,·{r5,·r7,·r8,·ip,·sp,·pc}150 »       stmdals»r1,·{r5,·r7,·r8,·ip,·sp,·pc}
189 ./build-static/./Modules/_ctypes/callproc.c:1450151 ./build-static/./Modules/_ctypes/callproc.c:1450
190 »       mrrc»   7,·15,·pc,·r0,·cr15»    ;·<UNPREDICTABLE>152 »       stc»    7,·cr15,·[r0],·{255}»   ;·0xff
191 »       stmdami»ip,·{r4,·r6,·r8,·ip,·sp,·pc}153 »       stmdami»ip,·{r4,·r6,·r8,·ip,·sp,·pc}
192 ./build-static/./Modules/_ctypes/callproc.c:1451154 ./build-static/./Modules/_ctypes/callproc.c:1451
193 »       stmdavs»r4!,·{r2,·r5,·fp,·ip,·lr}155 »       stmdavs»r4!,·{r2,·r5,·fp,·ip,·lr}
194 ./build-static/./Modules/_ctypes/callproc.c:1452156 ./build-static/./Modules/_ctypes/callproc.c:1452
195 »       mrrc»   7,·15,·pc,·ip,·cr15»    ;·<UNPREDICTABLE>157 »       stc»    7,·cr15,·[ip],·{255}»   ;·0xff
196 »       strtmi» r4,·[r0],·-r1,·lsl·#12158 »       strtmi» r4,·[r0],·-r1,·lsl·#12
197 ./build-static/./Modules/_ctypes/callproc.c:1451159 ./build-static/./Modules/_ctypes/callproc.c:1451
198 »       mcrr»   7,·15,·pc,·ip,·cr15»    ;·<UNPREDICTABLE>160 »       ldcl»   7,·cr15,·[ip],·#-1020» ;·0xfffffc04
Max diff block lines reached; 1140135/1145687 bytes (99.52%) of diff not shown.
320 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000eedc·<.fini>:2 0000e8e4·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
63.9 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 490 lines modifiedOffset 1, 490 lines modified
  
Diff chunk too large, falling back to line-by-line diff (487 lines added, 487 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0000eee4·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x0000e8ec·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x0000eef4·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x0000e8fc·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x0000ef04·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x0000e90c·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x0000ef14·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x0000e91c·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x0000ef24·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x0000e92c·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x0000ef34·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x0000e93c·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x0000ef44·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x0000e94c·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x0000ef54·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x0000e95c·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x0000ef64·09000000·3d000000·00000000·00000000·....=...........10 ··0x0000e96c·09000000·3d000000·00000000·00000000·....=...........
11 ··0x0000ef74·43726561·74652061·6e64206d·616e6970·Create·and·manip11 ··0x0000e97c·43726561·74652061·6e64206d·616e6970·Create·and·manip
12 ··0x0000ef84·756c6174·65204320·636f6d70·61746962·ulate·C·compatib12 ··0x0000e98c·756c6174·65204320·636f6d70·61746962·ulate·C·compatib
13 ··0x0000ef94·6c652064·61746120·74797065·7320696e·le·data·types·in13 ··0x0000e99c·6c652064·61746120·74797065·7320696e·le·data·types·in
14 ··0x0000efa4·20507974·686f6e2e·00000000·5f637479··Python....._cty14 ··0x0000e9ac·20507974·686f6e2e·00000000·5f637479··Python....._cty
15 ··0x0000efb4·70657300·5f706f69·6e746572·5f747970·pes._pointer_typ15 ··0x0000e9bc·70657300·5f706f69·6e746572·5f747970·pes._pointer_typ
16 ··0x0000efc4·655f6361·63686500·5f756e70·69636b6c·e_cache._unpickl16 ··0x0000e9cc·655f6361·63686500·5f756e70·69636b6c·e_cache._unpickl
17 ··0x0000efd4·65000000·4346756e·63507472·00000000·e...CFuncPtr....17 ··0x0000e9dc·65000000·4346756e·63507472·00000000·e...CFuncPtr....
18 ··0x0000efe4·46554e43·464c4147·5f434445·434c0000·FUNCFLAG_CDECL..18 ··0x0000e9ec·46554e43·464c4147·5f434445·434c0000·FUNCFLAG_CDECL..
19 ··0x0000eff4·46554e43·464c4147·5f555345·5f455252·FUNCFLAG_USE_ERR19 ··0x0000e9fc·46554e43·464c4147·5f555345·5f455252·FUNCFLAG_USE_ERR
20 ··0x0000f004·4e4f0000·46554e43·464c4147·5f555345·NO..FUNCFLAG_USE20 ··0x0000ea0c·4e4f0000·46554e43·464c4147·5f555345·NO..FUNCFLAG_USE
21 ··0x0000f014·5f4c4153·54455252·4f520000·46554e43·_LASTERROR..FUNC21 ··0x0000ea1c·5f4c4153·54455252·4f520000·46554e43·_LASTERROR..FUNC
22 ··0x0000f024·464c4147·5f505954·484f4e41·50490000·FLAG_PYTHONAPI..22 ··0x0000ea2c·464c4147·5f505954·484f4e41·50490000·FLAG_PYTHONAPI..
23 ··0x0000f034·312e312e·30000000·5f5f7665·7273696f·1.1.0...__versio23 ··0x0000ea3c·312e312e·30000000·5f5f7665·7273696f·1.1.0...__versio
24 ··0x0000f044·6e5f5f00·5f6d656d·6d6f7665·5f616464·n__._memmove_add24 ··0x0000ea4c·6e5f5f00·5f6d656d·6d6f7665·5f616464·n__._memmove_add
25 ··0x0000f054·72000000·5f6d656d·7365745f·61646472·r..._memset_addr25 ··0x0000ea5c·72000000·5f6d656d·7365745f·61646472·r..._memset_addr
26 ··0x0000f064·00000000·5f737472·696e675f·61745f61·...._string_at_a26 ··0x0000ea6c·00000000·5f737472·696e675f·61745f61·...._string_at_a
27 ··0x0000f074·64647200·5f636173·745f6164·64720000·ddr._cast_addr..27 ··0x0000ea7c·64647200·5f636173·745f6164·64720000·ddr._cast_addr..
28 ··0x0000f084·5f777374·72696e67·5f61745f·61646472·_wstring_at_addr28 ··0x0000ea8c·5f777374·72696e67·5f61745f·61646472·_wstring_at_addr
29 ··0x0000f094·00000000·52544c44·5f4c4f43·414c0000·....RTLD_LOCAL..29 ··0x0000ea9c·00000000·52544c44·5f4c4f43·414c0000·....RTLD_LOCAL..
30 ··0x0000f0a4·52544c44·5f474c4f·42414c00·63747970·RTLD_GLOBAL.ctyp30 ··0x0000eaac·52544c44·5f474c4f·42414c00·63747970·RTLD_GLOBAL.ctyp
31 ··0x0000f0b4·65732e41·7267756d·656e7445·72726f72·es.ArgumentError31 ··0x0000eabc·65732e41·7267756d·656e7445·72726f72·es.ArgumentError
32 ··0x0000f0c4·00000000·41726775·6d656e74·4572726f·....ArgumentErro32 ··0x0000eacc·00000000·41726775·6d656e74·4572726f·....ArgumentErro
33 ··0x0000f0d4·72000000·5f747970·655f0000·636c6173·r..._type_..clas33 ··0x0000eadc·72000000·5f747970·655f0000·636c6173·r..._type_..clas
34 ··0x0000f0e4·73206d75·73742064·6566696e·65206120·s·must·define·a·34 ··0x0000eaec·73206d75·73742064·6566696e·65206120·s·must·define·a·
35 ··0x0000f0f4·275f7479·70655f27·20617474·72696275·'_type_'·attribu35 ··0x0000eafc·275f7479·70655f27·20617474·72696275·'_type_'·attribu
36 ··0x0000f104·74650000·636c6173·73206d75·73742064·te..class·must·d36 ··0x0000eb0c·74650000·636c6173·73206d75·73742064·te..class·must·d
37 ··0x0000f114·6566696e·65206120·275f7479·70655f27·efine·a·'_type_'37 ··0x0000eb1c·6566696e·65206120·275f7479·70655f27·efine·a·'_type_'
38 ··0x0000f124·20737472·696e6720·61747472·69627574··string·attribut38 ··0x0000eb2c·20737472·696e6720·61747472·69627574··string·attribut
39 ··0x0000f134·65000000·636c6173·73206d75·73742064·e...class·must·d39 ··0x0000eb3c·65000000·636c6173·73206d75·73742064·e...class·must·d
40 ··0x0000f144·6566696e·65206120·275f7479·70655f27·efine·a·'_type_'40 ··0x0000eb4c·6566696e·65206120·275f7479·70655f27·efine·a·'_type_'
41 ··0x0000f154·20617474·72696275·74652077·68696368··attribute·which41 ··0x0000eb5c·20617474·72696275·74652077·68696368··attribute·which
42 ··0x0000f164·206d7573·74206265·20612073·7472696e··must·be·a·strin42 ··0x0000eb6c·206d7573·74206265·20612073·7472696e··must·be·a·strin
43 ··0x0000f174·67206f66·206c656e·67746820·31000000·g·of·length·1...43 ··0x0000eb7c·67206f66·206c656e·67746820·31000000·g·of·length·1...
44 ··0x0000f184·63624268·4869496c·4c646675·7a5a7151·cbBhHiIlLdfuzZqQ44 ··0x0000eb8c·63624268·4869496c·4c646675·7a5a7151·cbBhHiIlLdfuzZqQ
45 ··0x0000f194·50584f76·3f670000·636c6173·73206d75·PXOv?g..class·mu45 ··0x0000eb9c·50584f76·3f670000·636c6173·73206d75·PXOv?g..class·mu
46 ··0x0000f1a4·73742064·6566696e·65206120·275f7479·st·define·a·'_ty46 ··0x0000ebac·73742064·6566696e·65206120·275f7479·st·define·a·'_ty
47 ··0x0000f1b4·70655f27·20617474·72696275·74652077·pe_'·attribute·w47 ··0x0000ebbc·70655f27·20617474·72696275·74652077·pe_'·attribute·w
48 ··0x0000f1c4·68696368·206d7573·74206265·0a612073·hich·must·be.a·s48 ··0x0000ebcc·68696368·206d7573·74206265·0a612073·hich·must·be.a·s
49 ··0x0000f1d4·696e676c·65206368·61726163·74657220·ingle·character·49 ··0x0000ebdc·696e676c·65206368·61726163·74657220·ingle·character·
50 ··0x0000f1e4·73747269·6e672063·6f6e7461·696e696e·string·containin50 ··0x0000ebec·73747269·6e672063·6f6e7461·696e696e·string·containin
51 ··0x0000f1f4·67206f6e·65206f66·20272573·272e0000·g·one·of·'%s'...51 ··0x0000ebfc·67206f6e·65206f66·20272573·272e0000·g·one·of·'%s'...
52 ··0x0000f204·5f747970·655f2027·25732720·6e6f7420·_type_·'%s'·not·52 ··0x0000ec0c·5f747970·655f2027·25732720·6e6f7420·_type_·'%s'·not·
53 ··0x0000f214·73757070·6f727465·64000000·5f626500·supported..._be.53 ··0x0000ec1c·73757070·6f727465·64000000·5f626500·supported..._be.
54 ··0x0000f224·5f5f6374·7970655f·62655f5f·00000000·__ctype_be__....54 ··0x0000ec2c·5f5f6374·7970655f·62655f5f·00000000·__ctype_be__....
55 ··0x0000f234·5f5f6374·7970655f·6c655f5f·00000000·__ctype_le__....55 ··0x0000ec3c·5f5f6374·7970655f·6c655f5f·00000000·__ctype_le__....
56 ··0x0000f244·75000000·74686973·20747970·65206861·u...this·type·ha56 ··0x0000ec4c·75000000·74686973·20747970·65206861·u...this·type·ha
57 ··0x0000f254·73206e6f·2073697a·65000000·7a733a73·s·no·size...zs:s57 ··0x0000ec5c·73206e6f·2073697a·65000000·7a733a73·s·no·size...zs:s
58 ··0x0000f264·65745f63·6f6e7665·7273696f·6e5f6d6f·et_conversion_mo58 ··0x0000ec6c·65745f63·6f6e7665·7273696f·6e5f6d6f·et_conversion_mo
59 ··0x0000f274·64650000·287a7a29·00000000·587b7d00·de..(zz)....X{}.59 ··0x0000ec7c·64650000·287a7a29·00000000·587b7d00·de..(zz)....X{}.
60 ··0x0000f284·50000000·5f666c61·67735f00·5f617267·P..._flags_._arg60 ··0x0000ec8c·50000000·5f666c61·67735f00·5f617267·P..._flags_._arg
61 ··0x0000f294·74797065·735f0000·636c6173·73206d75·types_..class·mu61 ··0x0000ec9c·74797065·735f0000·636c6173·73206d75·types_..class·mu
62 ··0x0000f2a4·73742064·6566696e·65205f66·6c616773·st·define·_flags62 ··0x0000ecac·73742064·6566696e·65205f66·6c616773·st·define·_flags
63 ··0x0000f2b4·5f207768·69636820·6d757374·20626520·_·which·must·be·63 ··0x0000ecbc·5f207768·69636820·6d757374·20626520·_·which·must·be·
64 ··0x0000f2c4·616e2069·6e746567·65720000·5f617267·an·integer.._arg64 ··0x0000eccc·616e2069·6e746567·65720000·5f617267·an·integer.._arg
65 ··0x0000f2d4·74797065·735f206d·75737420·62652061·types_·must·be·a65 ··0x0000ecdc·74797065·735f206d·75737420·62652061·types_·must·be·a
66 ··0x0000f2e4·20736571·75656e63·65206f66·20747970··sequence·of·typ66 ··0x0000ecec·20736571·75656e63·65206f66·20747970··sequence·of·typ
67 ··0x0000f2f4·65730000·5f726573·74797065·5f000000·es.._restype_...67 ··0x0000ecfc·65730000·5f726573·74797065·5f000000·es.._restype_...
68 ··0x0000f304·5f636865·636b5f72·65747661·6c5f0000·_check_retval_..68 ··0x0000ed0c·5f636865·636b5f72·65747661·6c5f0000·_check_retval_..
69 ··0x0000f314·66726f6d·5f706172·616d0000·6974656d·from_param..item69 ··0x0000ed1c·66726f6d·5f706172·616d0000·6974656d·from_param..item
70 ··0x0000f324·20257a64·20696e20·5f617267·74797065··%zd·in·_argtype70 ··0x0000ed2c·20257a64·20696e20·5f617267·74797065··%zd·in·_argtype
71 ··0x0000f334·735f2068·6173206e·6f206672·6f6d5f70·s_·has·no·from_p71 ··0x0000ed3c·735f2068·6173206e·6f206672·6f6d5f70·s_·has·no·from_p
72 ··0x0000f344·6172616d·206d6574·686f6400·5f726573·aram·method._res72 ··0x0000ed4c·6172616d·206d6574·686f6400·5f726573·aram·method._res
73 ··0x0000f354·74797065·5f206d75·73742062·65206120·type_·must·be·a·73 ··0x0000ed5c·74797065·5f206d75·73742062·65206120·type_·must·be·a·
74 ··0x0000f364·74797065·2c206120·63616c6c·61626c65·type,·a·callable74 ··0x0000ed6c·74797065·2c206120·63616c6c·61626c65·type,·a·callable
75 ··0x0000f374·2c206f72·204e6f6e·65000000·646c6f70·,·or·None...dlop75 ··0x0000ed7c·2c206f72·204e6f6e·65000000·646c6f70·,·or·None...dlop
76 ··0x0000f384·656e2829·20657272·6f720000·7a7c693a·en()·error..z|i:76 ··0x0000ed8c·656e2829·20657272·6f720000·7a7c693a·en()·error..z|i:
77 ··0x0000f394·646c6f70·656e0000·4f000000·4f7c4f00·dlopen..O...O|O.77 ··0x0000ed9c·646c6f70·656e0000·4f000000·4f7c4f00·dlopen..O...O|O.
78 ··0x0000f3a4·4f264f00·5f68616e·646c6500·74686520·O&O._handle.the·78 ··0x0000edac·4f264f00·5f68616e·646c6500·74686520·O&O._handle.the·
79 ··0x0000f3b4·5f68616e·646c6520·61747472·69627574·_handle·attribut79 ··0x0000edbc·5f68616e·646c6520·61747472·69627574·_handle·attribut
80 ··0x0000f3c4·65206f66·20746865·20736563·6f6e6420·e·of·the·second·80 ··0x0000edcc·65206f66·20746865·20736563·6f6e6420·e·of·the·second·
81 ··0x0000f3d4·61726775·6d656e74·206d7573·74206265·argument·must·be81 ··0x0000eddc·61726775·6d656e74·206d7573·74206265·argument·must·be
82 ··0x0000f3e4·20616e20·696e7465·67657200·636f756c··an·integer.coul82 ··0x0000edec·20616e20·696e7465·67657200·636f756c··an·integer.coul
83 ··0x0000f3f4·64206e6f·7420636f·6e766572·74207468·d·not·convert·th83 ··0x0000edfc·64206e6f·7420636f·6e766572·74207468·d·not·convert·th
84 ··0x0000f404·65205f68·616e646c·65206174·74726962·e·_handle·attrib84 ··0x0000ee0c·65205f68·616e646c·65206174·74726962·e·_handle·attrib
85 ··0x0000f414·75746520·746f2061·20706f69·6e746572·ute·to·a·pointer85 ··0x0000ee1c·75746520·746f2061·20706f69·6e746572·ute·to·a·pointer
86 ··0x0000f424·00000000·61627374·72616374·20636c61·....abstract·cla86 ··0x0000ee2c·00000000·61627374·72616374·20636c61·....abstract·cla
87 ··0x0000f434·73730000·70617261·6d666c61·6773206d·ss..paramflags·m87 ··0x0000ee3c·73730000·70617261·6d666c61·6773206d·ss..paramflags·m
88 ··0x0000f444·75737420·62652061·20747570·6c65206f·ust·be·a·tuple·o88 ··0x0000ee4c·75737420·62652061·20747570·6c65206f·ust·be·a·tuple·o
89 ··0x0000f454·72204e6f·6e650000·70617261·6d666c61·r·None..paramfla89 ··0x0000ee5c·72204e6f·6e650000·70617261·6d666c61·r·None..paramfla
90 ··0x0000f464·6773206d·75737420·68617665·20746865·gs·must·have·the90 ··0x0000ee6c·6773206d·75737420·68617665·20746865·gs·must·have·the
91 ··0x0000f474·2073616d·65206c65·6e677468·20617320··same·length·as·91 ··0x0000ee7c·2073616d·65206c65·6e677468·20617320··same·length·as·
92 ··0x0000f484·61726774·79706573·00000000·697c7a4f·argtypes....i|zO92 ··0x0000ee8c·61726774·79706573·00000000·697c7a4f·argtypes....i|zO
93 ··0x0000f494·00000000·70617261·6d666c61·6773206d·....paramflags·m93 ··0x0000ee9c·00000000·70617261·6d666c61·6773206d·....paramflags·m
94 ··0x0000f4a4·75737420·62652061·20736571·75656e63·ust·be·a·sequenc94 ··0x0000eeac·75737420·62652061·20736571·75656e63·ust·be·a·sequenc
95 ··0x0000f4b4·65206f66·2028696e·74205b2c·73747269·e·of·(int·[,stri95 ··0x0000eebc·65206f66·2028696e·74205b2c·73747269·e·of·(int·[,stri
96 ··0x0000f4c4·6e67205b·2c76616c·75655d5d·29207475·ng·[,value]])·tu96 ··0x0000eecc·6e67205b·2c76616c·75655d5d·29207475·ng·[,value]])·tu
97 ··0x0000f4d4·706c6573·00000000·507a5a00·276f7574·ples....PzZ.'out97 ··0x0000eedc·706c6573·00000000·507a5a00·276f7574·ples....PzZ.'out
98 ··0x0000f4e4·27207061·72616d65·74657220·2564206d·'·parameter·%d·m98 ··0x0000eeec·27207061·72616d65·74657220·2564206d·'·parameter·%d·m
99 ··0x0000f4f4·75737420·62652061·20706f69·6e746572·ust·be·a·pointer99 ··0x0000eefc·75737420·62652061·20706f69·6e746572·ust·be·a·pointer
100 ··0x0000f504·20747970·652c206e·6f742025·73000000··type,·not·%s...100 ··0x0000ef0c·20747970·652c206e·6f742025·73000000··type,·not·%s...
101 ··0x0000f514·70617261·6d666c61·67207661·6c756520·paramflag·value·101 ··0x0000ef1c·70617261·6d666c61·67207661·6c756520·paramflag·value·
102 ··0x0000f524·2564206e·6f742073·7570706f·72746564·%d·not·supported102 ··0x0000ef2c·2564206e·6f742073·7570706f·72746564·%d·not·supported
103 ··0x0000f534·00000000·61726775·6d656e74·206d7573·....argument·mus103 ··0x0000ef3c·00000000·61726775·6d656e74·206d7573·....argument·mus
104 ··0x0000f544·74206265·2063616c·6c61626c·65206f72·t·be·callable·or104 ··0x0000ef4c·74206265·2063616c·6c61626c·65206f72·t·be·callable·or
105 ··0x0000f554·20696e74·65676572·2066756e·6374696f··integer·functio105 ··0x0000ef5c·20696e74·65676572·2066756e·6374696f··integer·functio
106 ··0x0000f564·6e206164·64726573·73000000·63616e6e·n·address...cann106 ··0x0000ef6c·6e206164·64726573·73000000·63616e6e·n·address...cann
107 ··0x0000f574·6f742063·6f6e7374·72756374·20696e73·ot·construct·ins107 ··0x0000ef7c·6f742063·6f6e7374·72756374·20696e73·ot·construct·ins
108 ··0x0000f584·74616e63·65206f66·20746869·7320636c·tance·of·this·cl108 ··0x0000ef8c·74616e63·65206f66·20746869·7320636c·tance·of·this·cl
109 ··0x0000f594·6173733a·206e6f20·61726774·79706573·ass:·no·argtypes109 ··0x0000ef9c·6173733a·206e6f20·61726774·79706573·ass:·no·argtypes
110 ··0x0000f5a4·00000000·5f616273·74726163·745f0000·...._abstract_..110 ··0x0000efac·00000000·5f616273·74726163·745f0000·...._abstract_..
111 ··0x0000f5b4·42000000·5f666965·6c64735f·00000000·B..._fields_....111 ··0x0000efbc·42000000·5f666965·6c64735f·00000000·B..._fields_....
112 ··0x0000f5c4·4c505f25·73000000·73284f29·7b7d0000·LP_%s...s(O){}..112 ··0x0000efcc·4c505f25·73000000·73284f29·7b7d0000·LP_%s...s(O){}..
113 ··0x0000f5d4·73284f29·7b734f7d·00000000·6d757374·s(O){sO}....must113 ··0x0000efdc·73284f29·7b734f7d·00000000·6d757374·s(O){sO}....must
114 ··0x0000f5e4·20626520·61206374·79706573·20747970··be·a·ctypes·typ114 ··0x0000efec·20626520·61206374·79706573·20747970··be·a·ctypes·typ
115 ··0x0000f5f4·65000000·5f747970·655f206d·75737420·e..._type_·must·115 ··0x0000effc·65000000·5f747970·655f206d·75737420·e..._type_·must·
116 ··0x0000f604·62652061·20747970·65000000·5f747970·be·a·type..._typ116 ··0x0000f00c·62652061·20747970·65000000·5f747970·be·a·type..._typ
117 ··0x0000f614·655f206d·75737420·68617665·2073746f·e_·must·have·sto117 ··0x0000f01c·655f206d·75737420·68617665·2073746f·e_·must·have·sto
118 ··0x0000f624·72616765·20696e66·6f000000·26000000·rage·info...&...118 ··0x0000f02c·72616765·20696e66·6f000000·26000000·rage·info...&...
119 ··0x0000f634·696e7661·6c696420·72657375·6c742074·invalid·result·t119 ··0x0000f03c·696e7661·6c696420·72657375·6c742074·invalid·result·t
120 ··0x0000f644·79706520·666f7220·63616c6c·6261636b·ype·for·callback120 ··0x0000f04c·79706520·666f7220·63616c6c·6261636b·ype·for·callback
121 ··0x0000f654·2066756e·6374696f·6e000000·6666695f··function...ffi_121 ··0x0000f05c·2066756e·6374696f·6e000000·6666695f··function...ffi_
122 ··0x0000f664·70726570·5f636966·20666169·6c656420·prep_cif·failed·122 ··0x0000f06c·70726570·5f636966·20666169·6c656420·prep_cif·failed·
123 ··0x0000f674·77697468·20256400·6666695f·70726570·with·%d.ffi_prep123 ··0x0000f07c·77697468·20256400·6666695f·70726570·with·%d.ffi_prep
124 ··0x0000f684·5f636c6f·73757265·20666169·6c656420·_closure·failed·124 ··0x0000f08c·5f636c6f·73757265·20666169·6c656420·_closure·failed·
125 ··0x0000f694·77697468·20256400·25780000·63747970·with·%d.%x..ctyp125 ··0x0000f09c·77697468·20256400·25780000·63747970·with·%d.%x..ctyp
Max diff block lines reached; 0/65298 bytes (0.00%) of diff not shown.
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00010d4c·00000000····························....2 ··0x00010754·00000000····························....
  
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 ··0x00020ef8·95e10000····························....2 ··0x00020ef8·cdda0000····························....
  
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 ··0x00020efc·55e10000····························U...2 ··0x00020efc·8dda0000····························....
  
36.6 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 69, 380 lines modifiedOffset 69, 380 lines modified
69 ··0x00021764·68656e20·636f6e76·65727469·6e670a62·hen·converting.b69 ··0x00021764·68656e20·636f6e76·65727469·6e670a62·hen·converting.b
70 ··0x00021774·65747765·656e2075·6e69636f·64652061·etween·unicode·a70 ··0x00021774·65747765·656e2075·6e69636f·64652061·etween·unicode·a
71 ··0x00021784·6e642073·7472696e·67732e20·20526574·nd·strings.··Ret71 ··0x00021784·6e642073·7472696e·67732e20·20526574·nd·strings.··Ret
72 ··0x00021794·75726e73·20746865·20707265·76696f75·urns·the·previou72 ··0x00021794·75726e73·20746865·20707265·76696f75·urns·the·previou
73 ··0x000217a4·73207661·6c756573·2e0a0000·01000000·s·values........73 ··0x000217a4·73207661·6c756573·2e0a0000·01000000·s·values........
74 ··0x000217b4·01000000·00000000·04000000·04000e00·................74 ··0x000217b4·01000000·00000000·04000000·04000e00·................
75 ··0x000217c4·00000000·04000000·04000a00·00000000·................75 ··0x000217c4·00000000·04000000·04000a00·00000000·................
76 ··0x000217d4·73000000·69b20000·cdb30000·00000000·s...i...........76 ··0x000217d4·73000000·c5d20000·25d30000·00000000·s.......%.......
77 ··0x000217e4·00000000·00000000·62000000·359a0000·........b...5...77 ··0x000217e4·00000000·00000000·62000000·39ad0000·........b...9...
78 ··0x000217f4·bd9a0000·00000000·00000000·00000000·................78 ··0x000217f4·5dc60000·00000000·00000000·00000000·]...............
79 ··0x00021804·42000000·399d0000·f19d0000·00000000·B...9...........79 ··0x00021804·42000000·69bd0000·59d10000·00000000·B...i...Y.......
80 ··0x00021814·00000000·00000000·63000000·e9980000·........c.......80 ··0x00021814·00000000·00000000·63000000·19bd0000·........c.......
81 ··0x00021824·2d9a0000·00000000·00000000·00000000·-...............81 ··0x00021824·15a20000·00000000·00000000·00000000·................
82 ··0x00021834·64000000·097f0000·b9a00000·00000000·d...............82 ··0x00021834·64000000·d57c0000·25a20000·00000000·d....|..%.......
83 ··0x00021844·9dcb0000·f5cb0000·67000000·c9e00000·........g.......83 ··0x00021844·15cc0000·6dcc0000·67000000·01da0000·....m...g.......
84 ··0x00021854·cde00000·00000000·00000000·00000000·................84 ··0x00021854·05da0000·00000000·00000000·00000000·................
85 ··0x00021864·66000000·59a00000·a9a00000·00000000·f...Y...........85 ··0x00021864·66000000·3dae0000·6daf0000·00000000·f...=...m.......
86 ··0x00021874·35cb0000·8dcb0000·68000000·e19a0000·5.......h.......86 ··0x00021874·adcb0000·05cc0000·68000000·9dad0000·........h.......
87 ··0x00021884·819b0000·00000000·99c80000·05c90000·................87 ··0x00021884·7daf0000·00000000·3dc90000·a9c90000·}.......=.......
88 ··0x00021894·48000000·119e0000·7d9e0000·00000000·H.......}.......88 ··0x00021894·48000000·d5bd0000·95c80000·00000000·H...............
89 ··0x000218a4·05cc0000·75cc0000·69000000·b9e00000·....u...i.......89 ··0x000218a4·7dcc0000·edcc0000·69000000·f5d90000·}.......i.......
90 ··0x000218b4·bde00000·00000000·a9e00000·ade00000·................90 ··0x000218b4·f9d90000·00000000·edd90000·e1d90000·................
91 ··0x000218c4·49000000·c1e00000·c5e00000·00000000·I...............91 ··0x000218c4·49000000·fdd90000·e5d90000·00000000·I...............
92 ··0x000218d4·b1e00000·b5e00000·6c000000·59910000·........l...Y...92 ··0x000218d4·f1d90000·e9d90000·6c000000·25900000·........l...%...
93 ··0x000218e4·358f0000·00000000·25c90000·89c90000·5.......%.......93 ··0x000218e4·118d0000·00000000·c9c90000·2dca0000·............-...
94 ··0x000218f4·4c000000·9d9e0000·fd9e0000·00000000·L...............94 ··0x000218f4·4c000000·81980000·b5c80000·00000000·L...............
95 ··0x00021904·9dcc0000·01cd0000·71000000·a99b0000·........q.......95 ··0x00021904·15cd0000·79cd0000·71000000·a5af0000·....y...q.......
96 ··0x00021914·cd9c0000·00000000·a9c90000·bdca0000·................96 ··0x00021914·79b00000·00000000·4dca0000·35cb0000·y.......M...5...
97 ··0x00021924·51000000·199f0000·ed9f0000·00000000·Q...............97 ··0x00021924·51000000·41be0000·d1c80000·00000000·Q...A...........
98 ··0x00021934·21cd0000·09ce0000·50000000·b1d40000·!.......P.......98 ··0x00021934·99cd0000·81ce0000·50000000·21bb0000·........P...!...
99 ··0x00021944·91d40000·00000000·00000000·00000000·................99 ··0x00021944·01bb0000·00000000·00000000·00000000·................
100 ··0x00021954·7a000000·6dd10000·71c80000·00000000·z...m...q.......100 ··0x00021954·7a000000·3da20000·09b30000·00000000·z...=...........
101 ··0x00021964·00000000·00000000·75000000·c5a90000·........u.......101 ··0x00021964·00000000·00000000·75000000·29b30000·........u...)...
 102 ··0x00021974·e5b30000·00000000·00000000·00000000·................
 103 ··0x00021984·55000000·3dd30000·f1d30000·00000000·U...=...........
 104 ··0x00021994·00000000·00000000·5a000000·99b90000·........Z.......
102 ··0x00021974·91c80000·00000000·00000000·00000000·................105 ··0x000219a4·15c80000·00000000·00000000·00000000·................
103 ··0x00021984·55000000·4dbb0000·01bc0000·00000000·U...M........... 
104 ··0x00021994·00000000·00000000·5a000000·c9d80000·........Z....... 
105 ··0x000219a4·19de0000·00000000·00000000·00000000·................ 
106 ··0x000219b4·3f000000·d1a00000·11a10000·00000000·?...............106 ··0x000219b4·3f000000·8dbb0000·09d20000·00000000·?...............
107 ··0x000219c4·00000000·00000000·4f000000·4dd20000·........O...M...107 ··0x000219c4·00000000·00000000·4f000000·7dc60000·........O...}...
108 ··0x000219d4·15d20000·00000000·00000000·00000000·................108 ··0x000219d4·ddc70000·00000000·00000000·00000000·................
109 ··0x000219e4·00000000·00000000·00000000·00000000·................109 ··0x000219e4·00000000·00000000·00000000·00000000·................
110 ··0x000219f4·00000000·00000000·01000000·00000000·................110 ··0x000219f4·00000000·00000000·01000000·00000000·................
111 ··0x00021a04·00000000·80060100·00000000·00000000·................111 ··0x00021a04·00000000·dc000100·00000000·00000000·................
112 ··0x00021a14·00000000·00000000·00000000·00000000·................112 ··0x00021a14·00000000·00000000·00000000·00000000·................
113 ··0x00021a24·00000000·00000000·00000000·74230200·............t#..113 ··0x00021a24·00000000·00000000·00000000·74230200·............t#..
114 ··0x00021a34·00000000·00000000·00000000·00000000·................114 ··0x00021a34·00000000·00000000·00000000·00000000·................
115 ··0x00021a44·00000000·09930000·00000000·eb450200·.............E..115 ··0x00021a44·00000000·d5910000·00000000·eb450200·.............E..
116 ··0x00021a54·94060100·95650000·f9740000·00000000·.....e...t......116 ··0x00021a54·f0000100·85640000·c5720000·00000000·.....d...r......
117 ··0x00021a64·00000000·00000000·00000000·14230200·.............#..117 ··0x00021a64·00000000·00000000·00000000·14230200·.............#..
118 ··0x00021a74·00000000·00000000·00000000·00000000·................118 ··0x00021a74·00000000·00000000·00000000·00000000·................
119 ··0x00021a84·00000000·00000000·00000000·00000000·................119 ··0x00021a84·00000000·00000000·00000000·00000000·................
120 ··0x00021a94·00000000·e9910000·00000000·00000000·................120 ··0x00021a94·00000000·b5900000·00000000·00000000·................
121 ··0x00021aa4·00000000·00000000·00000000·00000000·................121 ··0x00021aa4·00000000·00000000·00000000·00000000·................
122 ··0x00021ab4·00000000·00000000·00000000·01000000·................122 ··0x00021ab4·00000000·00000000·00000000·01000000·................
123 ··0x00021ac4·00000000·00000000·54050100·38000000·........T...8...123 ··0x00021ac4·00000000·00000000·b0ff0000·38000000·............8...
124 ··0x00021ad4·00000000·00000000·00000000·00000000·................124 ··0x00021ad4·00000000·00000000·00000000·00000000·................
125 ··0x00021ae4·00000000·00000000·00000000·00000000·................125 ··0x00021ae4·00000000·00000000·00000000·00000000·................
126 ··0x00021af4·00000000·00000000·00000000·00000000·................126 ··0x00021af4·00000000·00000000·00000000·00000000·................
127 ··0x00021b04·00000000·00000000·00000000·2c220200·............,"..127 ··0x00021b04·00000000·00000000·00000000·2c220200·............,"..
128 ··0x00021b14·eb052200·68050100·95660000·e5640000·..".h....f...d..128 ··0x00021b14·eb052200·c4ff0000·85650000·d5630000·.."......e...c..
129 ··0x00021b24·00000000·00000000·00000000·00000000·................129 ··0x00021b24·00000000·00000000·00000000·00000000·................
130 ··0x00021b34·00000000·00000000·00000000·00000000·................130 ··0x00021b34·00000000·00000000·00000000·00000000·................
131 ··0x00021b44·00000000·00000000·00000000·00000000·................131 ··0x00021b44·00000000·00000000·00000000·00000000·................
132 ··0x00021b54·81950000·00000000·dd570000·00000000·.........W......132 ··0x00021b54·e5a20000·00000000·8d570000·00000000·.........W......
133 ··0x00021b64·00000000·00000000·00000000·00000000·................133 ··0x00021b64·00000000·00000000·00000000·00000000·................
134 ··0x00021b74·00000000·00000000·00000000·00000000·................134 ··0x00021b74·00000000·00000000·00000000·00000000·................
135 ··0x00021b84·01000000·00000000·00000000·30050100·............0...135 ··0x00021b84·01000000·00000000·00000000·8cff0000·................
136 ··0x00021b94·38000000·00000000·00000000·00000000·8...............136 ··0x00021b94·38000000·00000000·00000000·00000000·8...............
137 ··0x00021ba4·00000000·00000000·00000000·00000000·................137 ··0x00021ba4·00000000·00000000·00000000·00000000·................
138 ··0x00021bb4·00000000·00000000·00000000·00000000·................138 ··0x00021bb4·00000000·00000000·00000000·00000000·................
139 ··0x00021bc4·00000000·00000000·00000000·00000000·................139 ··0x00021bc4·00000000·00000000·00000000·00000000·................
140 ··0x00021bd4·2c220200·eb052200·40050100·95660000·,"....".@....f..140 ··0x00021bd4·2c220200·eb052200·9cff0000·85650000·,"...."......e..
141 ··0x00021be4·e5640000·00000000·00000000·00000000·.d..............141 ··0x00021be4·d5630000·00000000·00000000·00000000·.c..............
142 ··0x00021bf4·00000000·00000000·00000000·00000000·................142 ··0x00021bf4·00000000·00000000·00000000·00000000·................
143 ··0x00021c04·00000000·00000000·00000000·00000000·................143 ··0x00021c04·00000000·00000000·00000000·00000000·................
144 ··0x00021c14·00000000·81950000·00000000·dd570000·.............W..144 ··0x00021c14·00000000·e5a20000·00000000·8d570000·.............W..
145 ··0x00021c24·00000000·00000000·00000000·00000000·................145 ··0x00021c24·00000000·00000000·00000000·00000000·................
146 ··0x00021c34·00000000·00000000·00000000·00000000·................146 ··0x00021c34·00000000·00000000·00000000·00000000·................
147 ··0x00021c44·00000000·01000000·00000000·00000000·................147 ··0x00021c44·00000000·01000000·00000000·00000000·................
148 ··0x00021c54·e0040100·38000000·00000000·00000000·....8...........148 ··0x00021c54·3cff0000·38000000·00000000·00000000·<...8...........
149 ··0x00021c64·00000000·00000000·00000000·00000000·................149 ··0x00021c64·00000000·00000000·00000000·00000000·................
150 ··0x00021c74·39990000·d41f0200·00000000·00000000·9...............150 ··0x00021c74·6dd70000·d41f0200·00000000·00000000·m...............
151 ··0x00021c84·00000000·00000000·00000000·00000000·................151 ··0x00021c84·00000000·00000000·00000000·00000000·................
152 ··0x00021c94·00000000·2c220200·eb052200·f8040100·....,"....".....152 ··0x00021c94·00000000·2c220200·eb052200·54ff0000·....,"....".T...
153 ··0x00021ca4·95660000·e5640000·00000000·00000000·.f...d..........153 ··0x00021ca4·85650000·d5630000·00000000·00000000·.e...c..........
154 ··0x00021cb4·00000000·00000000·b41f0200·00000000·................154 ··0x00021cb4·00000000·00000000·b41f0200·00000000·................
155 ··0x00021cc4·8c1f0200·00000000·00000000·00000000·................155 ··0x00021cc4·8c1f0200·00000000·00000000·00000000·................
156 ··0x00021cd4·00000000·00000000·7d7d0000·00000000·........}}......156 ··0x00021cd4·00000000·00000000·497b0000·00000000·........I{......
157 ··0x00021ce4·dd570000·00000000·00000000·00000000·.W..............157 ··0x00021ce4·8d570000·00000000·00000000·00000000·.W..............
158 ··0x00021cf4·00000000·00000000·00000000·00000000·................158 ··0x00021cf4·00000000·00000000·00000000·00000000·................
159 ··0x00021d04·00000000·00000000·01000000·00000000·................159 ··0x00021d04·00000000·00000000·01000000·00000000·................
160 ··0x00021d14·00000000·5c040100·10000000·00000000·....\...........160 ··0x00021d14·00000000·b8fe0000·10000000·00000000·................
161 ··0x00021d24·15910000·00000000·00000000·00000000·................161 ··0x00021d24·618e0000·00000000·00000000·00000000·a...............
162 ··0x00021d34·00000000·00000000·00000000·00000000·................162 ··0x00021d34·00000000·00000000·00000000·00000000·................
163 ··0x00021d44·00000000·00000000·a9900000·00000000·................163 ··0x00021d44·00000000·00000000·f58d0000·00000000·................
164 ··0x00021d54·00000000·00000000·00000000·eb010200·................164 ··0x00021d54·00000000·00000000·00000000·eb010200·................
165 ··0x00021d64·70040100·00000000·00000000·00000000·p...............165 ··0x00021d64·ccfe0000·00000000·00000000·00000000·................
166 ··0x00021d74·00000000·00000000·00000000·00000000·................166 ··0x00021d74·00000000·00000000·00000000·00000000·................
167 ··0x00021d84·00000000·00000000·00000000·00000000·................167 ··0x00021d84·00000000·00000000·00000000·00000000·................
168 ··0x00021d94·00000000·00000000·00000000·00000000·................168 ··0x00021d94·00000000·00000000·00000000·00000000·................
169 ··0x00021da4·00000000·00000000·00000000·00000000·................169 ··0x00021da4·00000000·00000000·00000000·00000000·................
170 ··0x00021db4·00000000·00000000·00000000·00000000·................170 ··0x00021db4·00000000·00000000·00000000·00000000·................
171 ··0x00021dc4·00000000·00000000·00000000·14f30000·................171 ··0x00021dc4·00000000·00000000·00000000·1ced0000·................
172 ··0x00021dd4·09d00000·08000000·00000000·14f30000·................172 ··0x00021dd4·c9b60000·08000000·00000000·1ced0000·................
173 ··0x00021de4·5dd70000·08000000·00000000·14f30000·]...............173 ··0x00021de4·2db80000·08000000·00000000·1ced0000·-...............
174 ··0x00021df4·4dbc0000·08000000·00000000·58040100·M...........X...174 ··0x00021df4·a1930000·08000000·00000000·b4fe0000·................
175 ··0x00021e04·55c50000·69dc0000·20030100·00000000·U...i...·....... 
176 ··0x00021e14·20030100·fd8f0000·7d7b0000·48040100··.......}{..H...175 ··0x00021e04·1da20000·11d20000·6cfd0000·00000000·........l.......
 176 ··0x00021e14·6cfd0000·d98d0000·49790000·a4fe0000·l.......Iy......
177 ··0x00021e24·00000000·00000000·00000000·00000000·................177 ··0x00021e24·00000000·00000000·00000000·00000000·................
178 ··0x00021e34·00000000·00000000·20030100·29d50000·........·...)...178 ··0x00021e34·00000000·00000000·6cfd0000·85d10000·........l.......
179 ··0x00021e44·7dce0000·48040100·00000000·00000000·}...H...........179 ··0x00021e44·d5c20000·a4fe0000·00000000·00000000·................
180 ··0x00021e54·00000000·00000000·00000000·00000000·................180 ··0x00021e54·00000000·00000000·00000000·00000000·................
181 ··0x00021e64·64020100·59b20000·00000000·6c020100·d...Y.......l...181 ··0x00021e64·b0fc0000·8dc80000·00000000·b8fc0000·................
182 ··0x00021e74·00000000·8c020100·61b20000·00000000·........a.......182 ··0x00021e74·00000000·d8fc0000·bdd20000·00000000·................
183 ··0x00021e84·94020100·00000000·00000000·00000000·................ 
184 ··0x00021e94·00000000·00000000·00000000·b0020100·................ 
185 ··0x00021ea4·b3400000·45db0000·bc020100·00000000·.@..E........... 
186 ··0x00021eb4·dc020100·51eb0000·41b90000·e4020100·....Q...A....... 
187 ··0x00021ec4·00000000·9cf50000·91eb0000·fd930000·................ 
188 ··0x00021ed4·fc020100·00000000·00000000·00000000·................183 ··0x00021e84·e0fc0000·00000000·00000000·00000000·................
 184 ··0x00021e94·00000000·00000000·00000000·fcfc0000·................
 185 ··0x00021ea4·b3400000·f5ce0000·08fd0000·00000000·.@..............
 186 ··0x00021eb4·28fd0000·15e50000·c9920000·30fd0000·(...........0...
Max diff block lines reached; 24524/37343 bytes (65.67%) of diff not shown.
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·62626431·65353566·32346339·64666137·bbd1e55f24c9dfa7 
3 ··0x00000010·66346266·39666666·37396466·66313738·f4bf9fff79dff1782 ··0x00000000·39646436·37363631·64383734·35633631·9dd67661d8745c61
 3 ··0x00000010·36353363·38623563·30653837·38666662·653c8b5c0e878ffb
4 ··0x00000020·31616534·64392e64·65627567·00000000·1ae4d9.debug....4 ··0x00000020·64636664·32392e64·65627567·00000000·dcfd29.debug....
5 ··0x00000030·772cd513····························w,..5 ··0x00000030·7bf37a1c····························{.z.
  
76.2 KB
./usr/lib/python2.7/lib-dynload/_ctypes_test.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
9.23 KB
readelf --wide --symbols {}
    
Offset 22, 94 lines modifiedOffset 22, 94 lines modified
22 ····18:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stdout@GLIBC_2.4·(3)22 ····18:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·stdout@GLIBC_2.4·(3)
23 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtok@GLIBC_2.4·(3)23 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtok@GLIBC_2.4·(3)
24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4·(3)24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4·(3)
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sqrt25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sqrt
26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·qsort@GLIBC_2.4·(3)26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·qsort@GLIBC_2.4·(3)
27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
28 ····24:·0001308c·····4·OBJECT··GLOBAL·DEFAULT···20·top28 ····24:·0001308c·····4·OBJECT··GLOBAL·DEFAULT···20·top
29 ····25:·00001dcd····62·FUNC····GLOBAL·DEFAULT···11·_testfunc_q_bhilfdq29 ····25:·00001dc5····62·FUNC····GLOBAL·DEFAULT···11·_testfunc_q_bhilfdq
30 ····26:·0000193d····80·FUNC····GLOBAL·DEFAULT···11·ret_8i_func30 ····26:·0000193d····80·FUNC····GLOBAL·DEFAULT···11·ret_8i_func
31 ····27:·00001555····76·FUNC····GLOBAL·DEFAULT···11·testfunc_Ddd31 ····27:·00001555····76·FUNC····GLOBAL·DEFAULT···11·testfunc_Ddd
32 ····28:·00001645····24·FUNC····GLOBAL·DEFAULT···11·_testfunc_callfuncp32 ····28:·00001645····24·FUNC····GLOBAL·DEFAULT···11·_testfunc_callfuncp
33 ····29:·00001751····28·FUNC····GLOBAL·DEFAULT···11·GetRectangle33 ····29:·00001751····28·FUNC····GLOBAL·DEFAULT···11·GetRectangle
34 ····30:·0000176d····20·FUNC····GLOBAL·DEFAULT···11·TwoOutArgs34 ····30:·0000176d····20·FUNC····GLOBAL·DEFAULT···11·TwoOutArgs
35 ····31:·00001e0d·····6·FUNC····GLOBAL·DEFAULT···11·_testfunc_v35 ····31:·00001e05·····6·FUNC····GLOBAL·DEFAULT···11·_testfunc_v
36 ····32:·00001b9d····20·FUNC····GLOBAL·DEFAULT···11·get_strchr36 ····32:·00001c95····20·FUNC····GLOBAL·DEFAULT···11·get_strchr
37 ····33:·00001919····34·FUNC····GLOBAL·DEFAULT···11·ret_2h_func37 ····33:·00001919····34·FUNC····GLOBAL·DEFAULT···11·ret_2h_func
38 ····34:·00001c91····20·FUNC····GLOBAL·DEFAULT···11·get_an_integer38 ····34:·00001b99····20·FUNC····GLOBAL·DEFAULT···11·get_an_integer
39 ····35:·00001679····20·FUNC····GLOBAL·DEFAULT···11·library_get39 ····35:·00001679····20·FUNC····GLOBAL·DEFAULT···11·library_get
40 ····36:·0000186d····32·FUNC····GLOBAL·DEFAULT···11·_testfunc_f_bhilfd40 ····36:·0000186d····32·FUNC····GLOBAL·DEFAULT···11·_testfunc_f_bhilfd
41 ····37:·00001691···192·FUNC····GLOBAL·DEFAULT···11·set_bitfields41 ····37:·00001691···192·FUNC····GLOBAL·DEFAULT···11·set_bitfields
42 ····38:·00002305·····2·FUNC····GLOBAL·DEFAULT···11·_testfunc_ai842 ····38:·00001e1d·····2·FUNC····GLOBAL·DEFAULT···11·_testfunc_ai8
43 ····39:·00001da1·····4·FUNC····GLOBAL·DEFAULT···11·my_qsort43 ····39:·00001d99·····4·FUNC····GLOBAL·DEFAULT···11·my_qsort
44 ····40:·000015ed····40·FUNC····GLOBAL·DEFAULT···11·testfunc_iii44 ····40:·000015ed····40·FUNC····GLOBAL·DEFAULT···11·testfunc_iii
45 ····41:·00001d95····12·FUNC····GLOBAL·DEFAULT···11·_testfunc_large_struct_update_value45 ····41:·00002301····12·FUNC····GLOBAL·DEFAULT···11·_testfunc_large_struct_update_value
46 ····42:·00001785····24·FUNC····GLOBAL·DEFAULT···11·_testfunc_byval46 ····42:·00001785····24·FUNC····GLOBAL·DEFAULT···11·_testfunc_byval
47 ····43:·0000165d·····4·FUNC····GLOBAL·DEFAULT···11·_testfunc_deref_pointer47 ····43:·0000165d·····4·FUNC····GLOBAL·DEFAULT···11·_testfunc_deref_pointer
48 ····44:·00001e41····36·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_reg_int48 ····44:·00001e4d····36·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_reg_int
49 ····45:·00001d6d····40·FUNC····GLOBAL·DEFAULT···11·init_ctypes_test49 ····45:·00001d71····40·FUNC····GLOBAL·DEFAULT···11·init_ctypes_test
50 ····46:·0000179d···180·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_i_if50 ····46:·0000179d···180·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_i_if
51 ····47:·0000168d·····2·FUNC····GLOBAL·DEFAULT···11·_py_func_si51 ····47:·0000168d·····2·FUNC····GLOBAL·DEFAULT···11·_py_func_si
52 ····48:·00001da5····38·FUNC····GLOBAL·DEFAULT···11·_testfunc_q_bhilfd52 ····48:·00001d9d····38·FUNC····GLOBAL·DEFAULT···11·_testfunc_q_bhilfd
53 ····49:·0000188d····36·FUNC····GLOBAL·DEFAULT···11·_testfunc_i_bhilfd53 ····49:·0000188d····36·FUNC····GLOBAL·DEFAULT···11·_testfunc_i_bhilfd
54 ····50:·0000198d···132·FUNC····GLOBAL·DEFAULT···11·integrate54 ····50:·00001ad1···136·FUNC····GLOBAL·DEFAULT···11·integrate
55 ····51:·000130ec·····4·OBJECT··GLOBAL·DEFAULT···20·_xxx_lib55 ····51:·000130ec·····4·OBJECT··GLOBAL·DEFAULT···20·_xxx_lib
56 ····52:·00001b15····38·FUNC····GLOBAL·DEFAULT···11·my_strdup56 ····52:·000019c1····38·FUNC····GLOBAL·DEFAULT···11·my_strdup
57 ····53:·00001afd····24·FUNC····GLOBAL·DEFAULT···11·tv_i57 ····53:·00001b81····24·FUNC····GLOBAL·DEFAULT···11·tv_i
58 ····54:·00001acd·····4·FUNC····GLOBAL·DEFAULT···11·my_strchr58 ····54:·00001c8d·····4·FUNC····GLOBAL·DEFAULT···11·my_strchr
59 ····55:·0000216d····44·FUNC····GLOBAL·DEFAULT···11·tf_bB59 ····55:·00002179····44·FUNC····GLOBAL·DEFAULT···11·tf_bB
60 ····56:·00013098·····4·OBJECT··GLOBAL·DEFAULT···20·right60 ····56:·00013094·····4·OBJECT··GLOBAL·DEFAULT···20·right
61 ····57:·00002051····52·FUNC····GLOBAL·DEFAULT···11·tf_bD61 ····57:·0000205d····52·FUNC····GLOBAL·DEFAULT···11·tf_bD
62 ····58:·00001b3d·····4·FUNC····GLOBAL·DEFAULT···11·my_free62 ····58:·000019e9·····4·FUNC····GLOBAL·DEFAULT···11·my_free
63 ····59:·00013100·····8·OBJECT··GLOBAL·DEFAULT···21·last_tf_arg_s63 ····59:·00013100·····8·OBJECT··GLOBAL·DEFAULT···21·last_tf_arg_s
64 ····60:·000130f8·····8·OBJECT··GLOBAL·DEFAULT···21·last_tf_arg_u64 ····60:·000130f8·····8·OBJECT··GLOBAL·DEFAULT···21·last_tf_arg_u
65 ····61:·000022c9····44·FUNC····GLOBAL·DEFAULT···11·tf_bH65 ····61:·000022d5····44·FUNC····GLOBAL·DEFAULT···11·tf_bH
66 ····62:·000014a1····24·FUNC····GLOBAL·DEFAULT···11·py_func66 ····62:·000014a1····24·FUNC····GLOBAL·DEFAULT···11·py_func
67 ····63:·000021c5····44·FUNC····GLOBAL·DEFAULT···11·tf_bI67 ····63:·000021d1····44·FUNC····GLOBAL·DEFAULT···11·tf_bI
68 ····64:·000018cd····70·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_q_qf68 ····64:·000018cd····70·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_q_qf
69 ····65:·0000221d····44·FUNC····GLOBAL·DEFAULT···11·tf_bL69 ····65:·00002229····44·FUNC····GLOBAL·DEFAULT···11·tf_bL
70 ····66:·00001bb1·····4·FUNC····GLOBAL·DEFAULT···11·my_wcslen70 ····66:·00001bad·····4·FUNC····GLOBAL·DEFAULT···11·my_wcslen
71 ····67:·00002141····44·FUNC····GLOBAL·DEFAULT···11·tf_B71 ····67:·0000214d····44·FUNC····GLOBAL·DEFAULT···11·tf_B
72 ····68:·0000226d····48·FUNC····GLOBAL·DEFAULT···11·tf_bQ72 ····68:·00002279····48·FUNC····GLOBAL·DEFAULT···11·tf_bQ
73 ····69:·0000201d····52·FUNC····GLOBAL·DEFAULT···11·tf_D73 ····69:·00002029····52·FUNC····GLOBAL·DEFAULT···11·tf_D
74 ····70:·0000229d····44·FUNC····GLOBAL·DEFAULT···11·tf_H74 ····70:·000022a9····44·FUNC····GLOBAL·DEFAULT···11·tf_H
75 ····71:·00002199····44·FUNC····GLOBAL·DEFAULT···11·tf_I75 ····71:·000021a5····44·FUNC····GLOBAL·DEFAULT···11·tf_I
76 ····72:·000021f1····44·FUNC····GLOBAL·DEFAULT···11·tf_L76 ····72:·000021fd····44·FUNC····GLOBAL·DEFAULT···11·tf_L
77 ····73:·00002249····36·FUNC····GLOBAL·DEFAULT···11·tf_Q77 ····73:·00002255····36·FUNC····GLOBAL·DEFAULT···11·tf_Q
78 ····74:·00001e99····52·FUNC····GLOBAL·DEFAULT···11·tf_bb78 ····74:·00001ea5····52·FUNC····GLOBAL·DEFAULT···11·tf_bb
79 ····75:·00001bb5···220·FUNC····GLOBAL·DEFAULT···11·ReturnRect79 ····75:·00001bb1···220·FUNC····GLOBAL·DEFAULT···11·ReturnRect
80 ····76:·00001f01····52·FUNC····GLOBAL·DEFAULT···11·tf_bd80 ····76:·00001f0d····52·FUNC····GLOBAL·DEFAULT···11·tf_bd
81 ····77:·000014fd····52·FUNC····GLOBAL·DEFAULT···11·py_func_si81 ····77:·000014fd····52·FUNC····GLOBAL·DEFAULT···11·py_func_si
82 ····78:·00001f69····52·FUNC····GLOBAL·DEFAULT···11·tf_bf82 ····78:·00001f75····52·FUNC····GLOBAL·DEFAULT···11·tf_bf
83 ····79:·00001531····36·FUNC····GLOBAL·DEFAULT···11·testfunc_array83 ····79:·00001531····36·FUNC····GLOBAL·DEFAULT···11·testfunc_array
84 ····80:·00001b41····40·FUNC····GLOBAL·DEFAULT···11·my_wcsdup84 ····80:·000019ed····40·FUNC····GLOBAL·DEFAULT···11·my_wcsdup
85 ····81:·0000210d····52·FUNC····GLOBAL·DEFAULT···11·tf_bh85 ····81:·00002119····52·FUNC····GLOBAL·DEFAULT···11·tf_bh
86 ····82:·00001f9d····44·FUNC····GLOBAL·DEFAULT···11·tf_bi86 ····82:·00001fa9····44·FUNC····GLOBAL·DEFAULT···11·tf_bi
87 ····83:·00001ad1·····4·FUNC····GLOBAL·DEFAULT···11·my_strtok87 ····83:·00001c91·····4·FUNC····GLOBAL·DEFAULT···11·my_strtok
88 ····84:·00013094·····4·OBJECT··GLOBAL·DEFAULT···20·an_integer88 ····84:·0001309c·····4·OBJECT··GLOBAL·DEFAULT···20·an_integer
89 ····85:·00001851····28·FUNC····GLOBAL·DEFAULT···11·_testfunc_d_bhilfd89 ····85:·00001851····28·FUNC····GLOBAL·DEFAULT···11·_testfunc_d_bhilfd
90 ····86:·00001ff1····44·FUNC····GLOBAL·DEFAULT···11·tf_bl90 ····86:·00001ffd····44·FUNC····GLOBAL·DEFAULT···11·tf_bl
91 ····87:·00001e29····22·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_reg_double91 ····87:·00001e35····22·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_reg_double
92 ····88:·00001661····24·FUNC····GLOBAL·DEFAULT···11·getSPAMANDEGGS92 ····88:·00001661····24·FUNC····GLOBAL·DEFAULT···11·getSPAMANDEGGS
93 ····89:·000130d0····12·OBJECT··GLOBAL·DEFAULT···20·my_eggs93 ····89:·000130d0····12·OBJECT··GLOBAL·DEFAULT···20·my_eggs
94 ····90:·00001e65····52·FUNC····GLOBAL·DEFAULT···11·tf_b94 ····90:·00001e71····52·FUNC····GLOBAL·DEFAULT···11·tf_b
95 ····91:·000020a9····48·FUNC····GLOBAL·DEFAULT···11·tf_bq95 ····91:·000020b5····48·FUNC····GLOBAL·DEFAULT···11·tf_bq
96 ····92:·00001ecd····52·FUNC····GLOBAL·DEFAULT···11·tf_d96 ····92:·00001ed9····52·FUNC····GLOBAL·DEFAULT···11·tf_d
97 ····93:·00001f35····52·FUNC····GLOBAL·DEFAULT···11·tf_f97 ····93:·00001f41····52·FUNC····GLOBAL·DEFAULT···11·tf_f
98 ····94:·00001781·····4·FUNC····GLOBAL·DEFAULT···11·my_sqrt98 ····94:·00001781·····4·FUNC····GLOBAL·DEFAULT···11·my_sqrt
99 ····95:·00001e15····18·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_large_struct99 ····95:·00001e21····18·FUNC····GLOBAL·DEFAULT···11·_testfunc_cbk_large_struct
100 ····96:·000020d9····52·FUNC····GLOBAL·DEFAULT···11·tf_h100 ····96:·000020e5····52·FUNC····GLOBAL·DEFAULT···11·tf_h
101 ····97:·00001ad5····40·FUNC····GLOBAL·DEFAULT···11·tf_i101 ····97:·00001b59····40·FUNC····GLOBAL·DEFAULT···11·tf_i
102 ····98:·0001309c·····4·OBJECT··GLOBAL·DEFAULT···20·left102 ····98:·00013098·····4·OBJECT··GLOBAL·DEFAULT···20·left
103 ····99:·00001fc9····40·FUNC····GLOBAL·DEFAULT···11·tf_l103 ····99:·00001fd5····40·FUNC····GLOBAL·DEFAULT···11·tf_l
104 ···100:·000130dc····16·OBJECT··GLOBAL·DEFAULT···20·my_spams104 ···100:·000130dc····16·OBJECT··GLOBAL·DEFAULT···20·my_spams
105 ···101:·00002085····36·FUNC····GLOBAL·DEFAULT···11·tf_q105 ···101:·00002091····36·FUNC····GLOBAL·DEFAULT···11·tf_q
106 ···102:·0000168f·····2·FUNC····GLOBAL·DEFAULT···11·_py_func106 ···102:·0000168f·····2·FUNC····GLOBAL·DEFAULT···11·_py_func
107 ···103:·00013090·····4·OBJECT··GLOBAL·DEFAULT···20·bottom107 ···103:·00013090·····4·OBJECT··GLOBAL·DEFAULT···20·bottom
108 ···104:·00001a11···186·FUNC····GLOBAL·DEFAULT···11·unpack_bitfields108 ···104:·00001a15···186·FUNC····GLOBAL·DEFAULT···11·unpack_bitfields
109 ···105:·00001b69····52·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_with_pointer109 ···105:·0000198d····52·FUNC····GLOBAL·DEFAULT···11·_testfunc_callback_with_pointer
110 ···106:·000022f5····14·FUNC····GLOBAL·DEFAULT···11·_testfunc_c_p_p110 ···106:·00001e0d····14·FUNC····GLOBAL·DEFAULT···11·_testfunc_c_p_p
111 ···107:·000018b1····28·FUNC····GLOBAL·DEFAULT···11·_testfunc_D_bhilfD111 ···107:·000018b1····28·FUNC····GLOBAL·DEFAULT···11·_testfunc_D_bhilfD
112 ···108:·000015a1····76·FUNC····GLOBAL·DEFAULT···11·testfunc_DDD112 ···108:·000015a1····76·FUNC····GLOBAL·DEFAULT···11·testfunc_DDD
113 ···109:·00001915·····2·FUNC····GLOBAL·DEFAULT···11·_testfunc_p_p113 ···109:·00001915·····2·FUNC····GLOBAL·DEFAULT···11·_testfunc_p_p
114 ···110:·00002309····48·FUNC····GLOBAL·DEFAULT···11·PointInRect114 ···110:·0000230d····48·FUNC····GLOBAL·DEFAULT···11·PointInRect
115 ···111:·00001615····48·FUNC····GLOBAL·DEFAULT···11·myprintf115 ···111:·00001615····48·FUNC····GLOBAL·DEFAULT···11·myprintf
1.75 KB
readelf --wide --relocs {}
    
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
12 000130dc··00000017·R_ARM_RELATIVE········12 000130dc··00000017·R_ARM_RELATIVE········
13 000130e0··00000017·R_ARM_RELATIVE········13 000130e0··00000017·R_ARM_RELATIVE········
14 000130e4··00000017·R_ARM_RELATIVE········14 000130e4··00000017·R_ARM_RELATIVE········
15 000130e8··00000017·R_ARM_RELATIVE········15 000130e8··00000017·R_ARM_RELATIVE········
16 000130ec··00000017·R_ARM_RELATIVE········16 000130ec··00000017·R_ARM_RELATIVE········
17 00013050··00000415·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.417 00013050··00000415·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4
18 00013054··00000515·R_ARM_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable18 00013054··00000515·R_ARM_GLOB_DAT·········00000000···_ITM_deregisterTMCloneTable
19 00013058··00006215·R_ARM_GLOB_DAT·········0001309c···left19 00013058··00006215·R_ARM_GLOB_DAT·········00013098···left
20 0001305c··00003815·R_ARM_GLOB_DAT·········00013098···right20 0001305c··00003815·R_ARM_GLOB_DAT·········00013094···right
21 00013060··00005915·R_ARM_GLOB_DAT·········000130d0···my_eggs21 00013060··00005915·R_ARM_GLOB_DAT·········000130d0···my_eggs
22 00013064··00000c15·R_ARM_GLOB_DAT·········00000000···__gmon_start__22 00013064··00000c15·R_ARM_GLOB_DAT·········00000000···__gmon_start__
23 00013068··00000e15·R_ARM_GLOB_DAT·········00000000···strchr@GLIBC_2.423 00013068··00000e15·R_ARM_GLOB_DAT·········00000000···strchr@GLIBC_2.4
24 0001306c··00000f15·R_ARM_GLOB_DAT·········00000000···_Py_NoneStruct24 0001306c··00000f15·R_ARM_GLOB_DAT·········00000000···_Py_NoneStruct
25 00013070··00001215·R_ARM_GLOB_DAT·········00000000···stdout@GLIBC_2.425 00013070··00001215·R_ARM_GLOB_DAT·········00000000···stdout@GLIBC_2.4
26 00013074··00003b15·R_ARM_GLOB_DAT·········00013100···last_tf_arg_s26 00013074··00003b15·R_ARM_GLOB_DAT·········00013100···last_tf_arg_s
27 00013078··00003c15·R_ARM_GLOB_DAT·········000130f8···last_tf_arg_u27 00013078··00003c15·R_ARM_GLOB_DAT·········000130f8···last_tf_arg_u
28 0001307c··00001715·R_ARM_GLOB_DAT·········00000000···_ITM_registerTMCloneTable28 0001307c··00001715·R_ARM_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
29 00013080··00005415·R_ARM_GLOB_DAT·········00013094···an_integer29 00013080··00005415·R_ARM_GLOB_DAT·········0001309c···an_integer
30 00013084··00003315·R_ARM_GLOB_DAT·········000130ec···_xxx_lib30 00013084··00003315·R_ARM_GLOB_DAT·········000130ec···_xxx_lib
31 000130d8··00006402·R_ARM_ABS32············000130dc···my_spams31 000130d8··00006402·R_ARM_ABS32············000130dc···my_spams
  
32 Relocation·section·'.rel.plt'·at·offset·0x1310·contains·17·entries:32 Relocation·section·'.rel.plt'·at·offset·0x1310·contains·17·entries:
33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
34 0001300c··00000316·R_ARM_JUMP_SLOT········00000000···raise@GLIBC_2.434 0001300c··00000316·R_ARM_JUMP_SLOT········00000000···raise@GLIBC_2.4
35 00013010··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.435 00013010··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
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:·c2b1e15a044c8626e3adf174ebaf33333dae85a23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb172da397349364c4fc83d11519a0f920b9d4af
1.09 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 __gmon_start__1 __gmon_start__
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 __cxa_finalize4 __cxa_finalize
5 init_ctypes_test5 init_ctypes_test
6 Py_InitModule46 Py_InitModule4
7 _testfunc_large_struct_update_value 
8 my_qsort7 my_qsort
9 _testfunc_byval8 _testfunc_byval
10 _testfunc_callback_i_if9 _testfunc_callback_i_if
11 _testfunc_d_bhilfd10 _testfunc_d_bhilfd
12 _testfunc_f_bhilfd11 _testfunc_f_bhilfd
13 _testfunc_i_bhilfd12 _testfunc_i_bhilfd
14 _testfunc_D_bhilfD13 _testfunc_D_bhilfD
15 _testfunc_callback_q_qf14 _testfunc_callback_q_qf
16 _testfunc_q_bhilfd15 _testfunc_q_bhilfd
17 _testfunc_q_bhilfdq16 _testfunc_q_bhilfdq
18 _testfunc_p_p17 _testfunc_p_p
19 ret_2h_func18 ret_2h_func
20 ret_8i_func19 ret_8i_func
21 _testfunc_v20 _testfunc_v
 21 _testfunc_callback_with_pointer
 22 _testfunc_c_p_p
 23 _testfunc_ai8
 24 my_strdup
 25 my_wcsdup
 26 unpack_bitfields
22 _testfunc_cbk_large_struct27 _testfunc_cbk_large_struct
23 _testfunc_cbk_reg_double28 _testfunc_cbk_reg_double
24 _testfunc_cbk_reg_int29 _testfunc_cbk_reg_int
25 integrate30 integrate
26 unpack_bitfields 
27 my_strchr 
28 my_strtok 
29 last_tf_arg_s31 last_tf_arg_s
30 last_tf_arg_u32 last_tf_arg_u
 33 get_an_integer
 34 _testfunc_large_struct_update_value
31 my_strdup 
32 my_wcsdup 
33 _testfunc_callback_with_pointer 
34 _testfunc_c_p_p 
35 get_strchr 
36 my_wcslen35 my_wcslen
37 _testfunc_ai8 
38 PointInRect36 PointInRect
39 ReturnRect37 ReturnRect
40 get_an_integer38 my_strchr
 39 my_strtok
 40 get_strchr
41 _Py_NoneStruct41 _Py_NoneStruct
42 __printf_chk42 __printf_chk
43 PyArg_ParseTuple43 PyArg_ParseTuple
44 testfunc_array44 testfunc_array
45 testfunc_Ddd45 testfunc_Ddd
46 testfunc_DDD46 testfunc_DDD
47 testfunc_iii47 testfunc_iii
7.31 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3, 62 lines modifiedOffset 3, 62 lines modified
3 ··0x00000c48·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.3 ··0x00000c48·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
4 ··0x00000c58·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT4 ··0x00000c58·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
5 ··0x00000c68·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM5 ··0x00000c68·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
6 ··0x00000c78·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone6 ··0x00000c78·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
7 ··0x00000c88·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina7 ··0x00000c88·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
8 ··0x00000c98·6c697a65·00696e69·745f6374·79706573·lize.init_ctypes8 ··0x00000c98·6c697a65·00696e69·745f6374·79706573·lize.init_ctypes
9 ··0x00000ca8·5f746573·74005079·5f496e69·744d6f64·_test.Py_InitMod9 ··0x00000ca8·5f746573·74005079·5f496e69·744d6f64·_test.Py_InitMod
 10 ··0x00000cb8·756c6534·006d795f·71736f72·74006d79·ule4.my_qsort.my
10 ··0x00000cb8·756c6534·005f7465·73746675·6e635f6c·ule4._testfunc_l 
11 ··0x00000cc8·61726765·5f737472·7563745f·75706461·arge_struct_upda 
12 ··0x00000cd8·74655f76·616c7565·006d795f·71736f72·te_value.my_qsor 
13 ··0x00000ce8·74006d79·5f737172·74005f74·65737466·t.my_sqrt._testf11 ··0x00000cc8·5f737172·74005f74·65737466·756e635f·_sqrt._testfunc_
14 ··0x00000cf8·756e635f·62797661·6c005f74·65737466·unc_byval._testf12 ··0x00000cd8·62797661·6c005f74·65737466·756e635f·byval._testfunc_
 13 ··0x00000ce8·63616c6c·6261636b·5f695f69·66005f74·callback_i_if._t
 14 ··0x00000cf8·65737466·756e635f·645f6268·696c6664·estfunc_d_bhilfd
 15 ··0x00000d08·005f7465·73746675·6e635f66·5f626869·._testfunc_f_bhi
 16 ··0x00000d18·6c666400·5f746573·7466756e·635f695f·lfd._testfunc_i_
 17 ··0x00000d28·6268696c·6664005f·74657374·66756e63·bhilfd._testfunc
 18 ··0x00000d38·5f445f62·68696c66·44005f74·65737466·_D_bhilfD._testf
15 ··0x00000d08·756e635f·63616c6c·6261636b·5f695f69·unc_callback_i_i19 ··0x00000d48·756e635f·63616c6c·6261636b·5f715f71·unc_callback_q_q
16 ··0x00000d18·66005f74·65737466·756e635f·645f6268·f._testfunc_d_bh20 ··0x00000d58·66005f74·65737466·756e635f·715f6268·f._testfunc_q_bh
17 ··0x00000d28·696c6664·005f7465·73746675·6e635f66·ilfd._testfunc_f21 ··0x00000d68·696c6664·005f7465·73746675·6e635f71·ilfd._testfunc_q
18 ··0x00000d38·5f626869·6c666400·5f746573·7466756e·_bhilfd._testfun 
19 ··0x00000d48·635f695f·6268696c·6664005f·74657374·c_i_bhilfd._test 
20 ··0x00000d58·66756e63·5f445f62·68696c66·44005f74·func_D_bhilfD._t 
21 ··0x00000d68·65737466·756e635f·63616c6c·6261636b·estfunc_callback 
22 ··0x00000d78·5f715f71·66005f74·65737466·756e635f·_q_qf._testfunc_ 
23 ··0x00000d88·715f6268·696c6664·005f7465·73746675·q_bhilfd._testfu22 ··0x00000d78·5f626869·6c666471·005f7465·73746675·_bhilfdq._testfu
24 ··0x00000d98·6e635f71·5f626869·6c666471·005f7465·nc_q_bhilfdq._te 
25 ··0x00000da8·73746675·6e635f70·5f700072·65745f32·stfunc_p_p.ret_223 ··0x00000d88·6e635f70·5f700072·65745f32·685f6675·nc_p_p.ret_2h_fu
26 ··0x00000db8·685f6675·6e630072·65745f38·695f6675·h_func.ret_8i_fu24 ··0x00000d98·6e630072·65745f38·695f6675·6e63005f·nc.ret_8i_func._
27 ··0x00000dc8·6e63005f·74657374·66756e63·5f76005f·nc._testfunc_v._25 ··0x00000da8·74657374·66756e63·5f76005f·74657374·testfunc_v._test
 26 ··0x00000db8·66756e63·5f63616c·6c626163·6b5f7769·func_callback_wi
 27 ··0x00000dc8·74685f70·6f696e74·6572005f·74657374·th_pointer._test
 28 ··0x00000dd8·66756e63·5f635f70·5f70005f·74657374·func_c_p_p._test
 29 ··0x00000de8·66756e63·5f616938·006d795f·73747264·func_ai8.my_strd
28 ··0x00000dd8·74657374·66756e63·5f63626b·5f6c6172·testfunc_cbk_lar 
29 ··0x00000de8·67655f73·74727563·74005f74·65737466·ge_struct._testf 
30 ··0x00000df8·756e635f·63626b5f·7265675f·646f7562·unc_cbk_reg_doub 
31 ··0x00000e08·6c65005f·74657374·66756e63·5f63626b·le._testfunc_cbk 
32 ··0x00000e18·5f726567·5f696e74·00696e74·65677261·_reg_int.integra 
33 ··0x00000e28·74650075·6e706163·6b5f6269·74666965·te.unpack_bitfie 
34 ··0x00000e38·6c647300·6d795f73·74726368·72006d79·lds.my_strchr.my 
35 ··0x00000e48·5f737472·746f6b00·74665f62·006c6173·_strtok.tf_b.las 
36 ··0x00000e58·745f7466·5f617267·5f730074·665f6262·t_tf_arg_s.tf_bb 
37 ··0x00000e68·0074665f·69007466·5f640074·665f6264·.tf_i.tf_d.tf_bd 
38 ··0x00000e78·0074665f·66007466·5f626600·74665f62·.tf_f.tf_bf.tf_b 
39 ··0x00000e88·69007466·5f6c0074·665f626c·0074665f·i.tf_l.tf_bl.tf_ 
40 ··0x00000e98·44007466·5f624400·74665f71·0074665f·D.tf_bD.tf_q.tf_ 
41 ··0x00000ea8·62710074·665f6800·74665f62·68007466·bq.tf_h.tf_bh.tf 
42 ··0x00000eb8·5f42006c·6173745f·74665f61·72675f75·_B.last_tf_arg_u 
43 ··0x00000ec8·0074665f·62420074·665f4900·74665f62·.tf_bB.tf_I.tf_b 
44 ··0x00000ed8·49007466·5f4c0074·665f624c·0074665f·I.tf_L.tf_bL.tf_ 
45 ··0x00000ee8·51007466·5f625100·74665f48·0074665f·Q.tf_bQ.tf_H.tf_ 
46 ··0x00000ef8·62480074·765f6900·6d795f73·74726475·bH.tv_i.my_strdu 
47 ··0x00000f08·70007374·726c656e·006d616c·6c6f6300·p.strlen.malloc.30 ··0x00000df8·75700073·74726c65·6e006d61·6c6c6f63·up.strlen.malloc
48 ··0x00000f18·6d656d63·7079006d·795f6672·6565006d·memcpy.my_free.m31 ··0x00000e08·006d656d·63707900·6d795f66·72656500·.memcpy.my_free.
49 ··0x00000f28·795f7763·73647570·005f7465·73746675·y_wcsdup._testfu 
50 ··0x00000f38·6e635f63·616c6c62·61636b5f·77697468·nc_callback_with 
51 ··0x00000f48·5f706f69·6e746572·005f7465·73746675·_pointer._testfu 
52 ··0x00000f58·6e635f63·5f705f70·00676574·5f737472·nc_c_p_p.get_str32 ··0x00000e18·6d795f77·63736475·7000756e·7061636b·my_wcsdup.unpack
 33 ··0x00000e28·5f626974·6669656c·6473005f·74657374·_bitfields._test
 34 ··0x00000e38·66756e63·5f63626b·5f6c6172·67655f73·func_cbk_large_s
 35 ··0x00000e48·74727563·74005f74·65737466·756e635f·truct._testfunc_
 36 ··0x00000e58·63626b5f·7265675f·646f7562·6c65005f·cbk_reg_double._
 37 ··0x00000e68·74657374·66756e63·5f63626b·5f726567·testfunc_cbk_reg
 38 ··0x00000e78·5f696e74·00696e74·65677261·74650074·_int.integrate.t
 39 ··0x00000e88·665f6200·6c617374·5f74665f·6172675f·f_b.last_tf_arg_
 40 ··0x00000e98·73007466·5f626200·74665f69·0074665f·s.tf_bb.tf_i.tf_
 41 ··0x00000ea8·64007466·5f626400·74665f66·0074665f·d.tf_bd.tf_f.tf_
 42 ··0x00000eb8·62660074·665f6269·0074665f·6c007466·bf.tf_bi.tf_l.tf
 43 ··0x00000ec8·5f626c00·74665f44·0074665f·62440074·_bl.tf_D.tf_bD.t
 44 ··0x00000ed8·665f7100·74665f62·71007466·5f680074·f_q.tf_bq.tf_h.t
 45 ··0x00000ee8·665f6268·0074665f·42006c61·73745f74·f_bh.tf_B.last_t
 46 ··0x00000ef8·665f6172·675f7500·74665f62·42007466·f_arg_u.tf_bB.tf
 47 ··0x00000f08·5f490074·665f6249·0074665f·4c007466·_I.tf_bI.tf_L.tf
 48 ··0x00000f18·5f624c00·74665f51·0074665f·62510074·_bL.tf_Q.tf_bQ.t
 49 ··0x00000f28·665f4800·74665f62·48007476·5f690067·f_H.tf_bH.tv_i.g
 50 ··0x00000f38·65745f61·6e5f696e·74656765·72005f74·et_an_integer._t
 51 ··0x00000f48·65737466·756e635f·6c617267·655f7374·estfunc_large_st
 52 ··0x00000f58·72756374·5f757064·6174655f·76616c75·ruct_update_valu
53 ··0x00000f68·63687200·6d795f77·63736c65·6e005f74·chr.my_wcslen._t53 ··0x00000f68·65006d79·5f776373·6c656e00·506f696e·e.my_wcslen.Poin
54 ··0x00000f78·65737466·756e635f·61693800·506f696e·estfunc_ai8.Poin 
55 ··0x00000f88·74496e52·65637400·52657475·726e5265·tInRect.ReturnRe54 ··0x00000f78·74496e52·65637400·52657475·726e5265·tInRect.ReturnRe
56 ··0x00000f98·6374006c·65667400·72696768·74006765·ct.left.right.ge55 ··0x00000f88·6374006c·65667400·72696768·74006d79·ct.left.right.my
57 ··0x00000fa8·745f616e·5f696e74·65676572·005f5079·t_an_integer._Py56 ··0x00000f98·5f737472·63687200·6d795f73·7472746f·_strchr.my_strto
 57 ··0x00000fa8·6b006765·745f7374·72636872·005f5079·k.get_strchr._Py
58 ··0x00000fb8·5f4e6f6e·65537472·75637400·5f5f7072·_NoneStruct.__pr58 ··0x00000fb8·5f4e6f6e·65537472·75637400·5f5f7072·_NoneStruct.__pr
59 ··0x00000fc8·696e7466·5f63686b·00707574·73005079·intf_chk.puts.Py59 ··0x00000fc8·696e7466·5f63686b·00707574·73005079·intf_chk.puts.Py
60 ··0x00000fd8·4172675f·50617273·65547570·6c650074·Arg_ParseTuple.t60 ··0x00000fd8·4172675f·50617273·65547570·6c650074·Arg_ParseTuple.t
61 ··0x00000fe8·65737466·756e635f·61727261·79007465·estfunc_array.te61 ··0x00000fe8·65737466·756e635f·61727261·79007465·estfunc_array.te
62 ··0x00000ff8·73746675·6e635f44·64640074·65737466·stfunc_Ddd.testf62 ··0x00000ff8·73746675·6e635f44·64640074·65737466·stfunc_Ddd.testf
63 ··0x00001008·756e635f·44444400·74657374·66756e63·unc_DDD.testfunc63 ··0x00001008·756e635f·44444400·74657374·66756e63·unc_DDD.testfunc
64 ··0x00001018·5f696969·006d7970·72696e74·66005f5f·_iii.myprintf.__64 ··0x00001018·5f696969·006d7970·72696e74·66005f5f·_iii.myprintf.__
371 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 00001398·<.init>:3 00001398·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1ca4·<get_an_integer@@Base+0x14>6 »       bl»     1ca8·<get_strchr@@Base+0x14>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
53.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 836, 83 lines modifiedOffset 836, 115 lines modified
836 ./build-static/./Modules/_ctypes/_ctypes_test.c:639836 ./build-static/./Modules/_ctypes/_ctypes_test.c:639
837 »       add»    sp,·#16837 »       add»    sp,·#16
838 ./build-static/./Modules/_ctypes/_ctypes_test.c:638838 ./build-static/./Modules/_ctypes/_ctypes_test.c:638
839 »       str»    r2,·[r0,·#0]839 »       str»    r2,·[r0,·#0]
840 ./build-static/./Modules/_ctypes/_ctypes_test.c:639840 ./build-static/./Modules/_ctypes/_ctypes_test.c:639
841 »       bx»     lr841 »       bx»     lr
  
 842 0000198c·<_testfunc_callback_with_pointer@@Base>:
 843 _testfunc_callback_with_pointer():
842 0000198c·<integrate@@Base>: 
843 integrate(): 
844 ./build-static/./Modules/_ctypes/_ctypes_test.c:343 
845 »       vmov»   s13,·r1 
846 ./build-static/./Modules/_ctypes/_ctypes_test.c:342844 ./build-static/./Modules/_ctypes/_ctypes_test.c:251
847 »       push»   {r4,·lr}845 »       push»   {r4,·lr}
848 ./build-static/./Modules/_ctypes/_ctypes_test.c:344 
849 »       vmov.f64»       d7,·#96» ;·0x3f000000··0.5 
850 ./build-static/./Modules/_ctypes/_ctypes_test.c:342 
851 »       vpush»  {d8-d13} 
852 ./build-static/./Modules/_ctypes/_ctypes_test.c:343 
853 »       vcvt.f64.s32»   d12,·s13 
854 »       vsub.f64»       d6,·d1,·d0 
855 ./build-static/./Modules/_ctypes/_ctypes_test.c:344 
856 »       vmov.f64»       d8,·d0 
857 ./build-static/./Modules/_ctypes/_ctypes_test.c:343 
858 »       vdiv.f64»       d11,·d6,·d12 
859 ./build-static/./Modules/_ctypes/_ctypes_test.c:344 
860 »       vmla.f64»       d8,·d11,·d7 
861 »       vsub.f64»       d2,·d1,·d8 
862 »       vsub.f64»       d3,·d8,·d0 
863 »       vmul.f64»       d4,·d2,·d3 
864 »       vcmpe.f64»      d4,·#0.0 
865 »       vmrs»   APSR_nzcv,·fpscr 
866 »       ble.n»  1a00·<integrate@@Base+0x74> 
867 »       vmov.f64»       d9,·d0 
868 »       vmov.f64»       d10,·d1 
869 »       mov»    r4,·r0846 »       mov»    r4,·r0
 847 ./build-static/./Modules/_ctypes/_ctypes_test.c:252
 848 »       ldr.w»  lr,·[pc,·#40]»       ;·19bc·<_testfunc_callback_with_pointer@@Base+0x30>
 849 ./build-static/./Modules/_ctypes/_ctypes_test.c:251
 850 »       sub»    sp,·#40»      ;·0x28
 851 ./build-static/./Modules/_ctypes/_ctypes_test.c:252
 852 »       add»    lr,·pc
 853 »       mov»    ip,·sp
 854 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}
 855 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}
 856 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}
 857 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}
 858 »       ldmia.w»lr,·{r0,·r1}
 859 »       stmia.w»ip,·{r0,·r1}
870 ./build-static/./Modules/_ctypes/_ctypes_test.c:343860 ./build-static/./Modules/_ctypes/_ctypes_test.c:254
 861 »       mov»    r0,·sp
871 »       vldr»   d13,·[pc,·#56]»       ;·1a08·<integrate@@Base+0x7c> 
872 ./build-static/./Modules/_ctypes/_ctypes_test.c:345·(discriminator·3) 
873 »       vmov.f64»       d0,·d8 
874 »       blx»    r4862 »       blx»    r4
875 ./build-static/./Modules/_ctypes/_ctypes_test.c:344·(discriminator·3) 
876 »       vadd.f64»       d8,·d8,·d11 
877 ./build-static/./Modules/_ctypes/_ctypes_test.c:345·(discriminator·3) 
878 »       vadd.f64»       d13,·d13,·d0 
879 ./build-static/./Modules/_ctypes/_ctypes_test.c:344·(discriminator·3) 
880 »       vsub.f64»       d1,·d8,·d9 
881 »       vsub.f64»       d0,·d10,·d8 
882 »       vmul.f64»       d5,·d0,·d1 
883 »       vcmpe.f64»      d5,·#0.0 
884 »       vmrs»   APSR_nzcv,·fpscr 
885 »       bgt.n»  19d2·<integrate@@Base+0x46> 
886 ./build-static/./Modules/_ctypes/_ctypes_test.c:347863 ./build-static/./Modules/_ctypes/_ctypes_test.c:255
 864 »       add»    sp,·#40»      ;·0x28
887 »       vdiv.f64»       d0,·d13,·d12 
888 »       vpop»   {d8-d13} 
889 »       pop»    {r4,·pc}865 »       pop»    {r4,·pc}
890 ./build-static/./Modules/_ctypes/_ctypes_test.c:343 
891 »       vldr»   d13,·[pc,·#4]»;·1a08·<integrate@@Base+0x7c> 
892 »       b.n»    19f6·<integrate@@Base+0x6a> 
893 »       nop866 »       nop
 867 »       asrs»   r6,·r2,·#6
894 »       ...868 »       ...
  
 869 000019c0·<my_strdup@@Base>:
 870 my_strdup():
 871 ./build-static/./Modules/_ctypes/_ctypes_test.c:189
 872 »       push»   {r4,·lr}
 873 »       sub»    sp,·#8
 874 »       str»    r0,·[sp,·#4]
 875 ./build-static/./Modules/_ctypes/_ctypes_test.c:190
 876 »       blx»    1428·<strlen@plt>
 877 »       adds»   r2,·r0,·#1
 878 »       str»    r2,·[sp,·#0]
 879 »       mov»    r0,·r2
 880 »       blx»    1404·<malloc@plt>
 881 ./build-static/./Modules/_ctypes/_ctypes_test.c:191
 882 »       mov»    r4,·r0
 883 »       cbz»    r0,·19e0·<my_strdup@@Base+0x20>
 884 strcpy():
 885 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90
 886 »       ldrd»   r2,·r1,·[sp]
 887 »       blx»    13e0·<memcpy@plt>
 888 my_strdup():
 889 ./build-static/./Modules/_ctypes/_ctypes_test.c:195
 890 »       mov»    r0,·r4
 891 »       add»    sp,·#8
 892 »       pop»    {r4,·pc}
 893 »       nop
  
 894 000019e8·<my_free@@Base>:
 895 my_free():
 896 ./build-static/./Modules/_ctypes/_ctypes_test.c:199
 897 »       b.w»    13d0·<free@plt>
  
 898 000019ec·<my_wcsdup@@Base>:
 899 my_wcsdup():
 900 ./build-static/./Modules/_ctypes/_ctypes_test.c:204
 901 »       push»   {r4,·lr}
 902 »       sub»    sp,·#8
 903 »       str»    r0,·[sp,·#4]
 904 ./build-static/./Modules/_ctypes/_ctypes_test.c:205
 905 »       blx»    1474·<wcslen@plt+0x4>
 906 ./build-static/./Modules/_ctypes/_ctypes_test.c:206
 907 »       adds»   r2,·r0,·#1
 908 »       lsls»   r1,·r2,·#2
 909 »       str»    r1,·[sp,·#0]
 910 »       mov»    r0,·r1
 911 »       blx»    1404·<malloc@plt>
 912 ./build-static/./Modules/_ctypes/_ctypes_test.c:207
 913 »       mov»    r4,·r0
 914 »       cbz»    r0,·1a0e·<my_wcsdup@@Base+0x22>
Max diff block lines reached; 50699/54947 bytes (92.27%) of diff not shown.
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 ··0x00012f10·691d0000····························i...2 ··0x00012f10·6d1d0000····························m...
  
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 ··0x00012f14·291d0000····························)...2 ··0x00012f14·2d1d0000····························-...
  
741 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00013088·88300100·14000000·28000000·2a000000·.0......(...*...2 ··0x00013088·88300100·14000000·28000000·1e000000·.0......(.......
3 ··0x00013098·1e000000·0a000000·202b0000·fd140000·........·+......3 ··0x00013098·0a000000·2a000000·202b0000·fd140000·....*...·+......
4 ··0x000130a8·01000000·00000000·282b0000·a1140000·........(+......4 ··0x000130a8·01000000·00000000·282b0000·a1140000·........(+......
5 ··0x000130b8·04000000·00000000·00000000·00000000·................5 ··0x000130b8·04000000·00000000·00000000·00000000·................
6 ··0x000130c8·00000000·00000000·142b0000·01000000·.........+......6 ··0x000130c8·00000000·00000000·142b0000·01000000·.........+......
7 ··0x000130d8·00000000·f42a0000·fc2a0000·042b0000·.....*...*...+..7 ··0x000130d8·00000000·f42a0000·fc2a0000·042b0000·.....*...*...+..
8 ··0x000130e8·0c2b0000·b9140000···················.+......8 ··0x000130e8·0c2b0000·b9140000···················.+......
  
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·62316531·35613034·34633836·32366533·b1e15a044c8626e3 
3 ··0x00000010·61646631·37346562·61663333·33333364·adf174ebaf33333d2 ··0x00000000·31373264·61333937·33343933·36346334·172da397349364c4
 3 ··0x00000010·66633833·64313135·31396130·66393230·fc83d11519a0f920
4 ··0x00000020·61653835·61322e64·65627567·00000000·ae85a2.debug....4 ··0x00000020·62396434·61662e64·65627567·00000000·b9d4af.debug....
5 ··0x00000030·270935be····························'.5.5 ··0x00000030·a0dfec58····························...X
  
6.52 KB
./usr/lib/python2.7/lib-dynload/_elementtree.arm-linux-gnueabihf.so
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:·0a0b9b9e4d5a377ac264de01f2a66a34c642b7563 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25eaa860a0d5da7d9f00625752e87520956c3e7e
313 B
strings --all --bytes=8 {}
    
Offset 97, 15 lines modifiedOffset 97, 14 lines modified
97 6&`la=h>F97 6&`la=h>F
98 hPN{Dbh~D98 hPN{Dbh~D
99 "yDHi,IEjyD99 "yDHi,IEjyD
100 %ImX/F*h100 %ImX/F*h
101 F·H)F2FxD101 F·H)F2FxD
102 LNZFLIyDX102 LNZFLIyDX
103 ·H6X7F3h103 ·H6X7F3h
104 H»      IyD6X0h 
105 H»      IxD»   JyD»104 H»      IxD»   JyD»
106 _elementtree105 _elementtree
107 __builtins__106 __builtins__
108 from·copy·import·copy,·deepcopy107 from·copy·import·copy,·deepcopy
109 ··from·xml.etree·import·ElementTree108 ··from·xml.etree·import·ElementTree
110 except·ImportError:109 except·ImportError:
111 ··import·ElementTree110 ··import·ElementTree
4.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 11360, 28 lines modifiedOffset 11360, 28 lines modified
11360 »       adds»   r2,·#196»    ;·0xc411360 »       adds»   r2,·#196»    ;·0xc4
11361 »       mov»    r0,·r411361 »       mov»    r0,·r4
11362 ./build-static/./Modules/_elementtree.c:121711362 ./build-static/./Modules/_elementtree.c:1217
11363 »       add»    r6,·pc11363 »       add»    r6,·pc
11364 ./build-static/./Modules/_elementtree.c:122311364 ./build-static/./Modules/_elementtree.c:1223
11365 »       blx»    1648·<PyArg_ParseTuple@plt>11365 »       blx»    1648·<PyArg_ParseTuple@plt>
11366 »       cmp»    r0,·#011366 »       cmp»    r0,·#0
11367 »       beq.n»  6184·<init_elementtree@@Base+0x4a30>11367 »       beq.n»  619a·<init_elementtree@@Base+0x4a46>
11368 ./build-static/./Modules/_elementtree.c:122611368 ./build-static/./Modules/_elementtree.c:1226
11369 »       ldr»    r7,·[r5,·#20]11369 »       ldr»    r7,·[r5,·#20]
11370 »       mov»    r2,·r711370 »       mov»    r2,·r7
11371 »       cmp»    r7,·#011371 »       cmp»    r7,·#0
11372 »       beq.n»  6190·<init_elementtree@@Base+0x4a3c>11372 »       beq.n»  618a·<init_elementtree@@Base+0x4a36>
11373 ./build-static/./Modules/_elementtree.c:123511373 ./build-static/./Modules/_elementtree.c:1235
11374 »       movs»   r4,·#011374 »       movs»   r4,·#0
11375 ./build-static/./Modules/_elementtree.c:1235·(discriminator·1)11375 ./build-static/./Modules/_elementtree.c:1235·(discriminator·1)
11376 »       ldr»    r3,·[r2,·#4]11376 »       ldr»    r3,·[r2,·#4]
11377 »       mov»    ip,·r211377 »       mov»    ip,·r2
11378 »       lsls»   r7,·r4,·#211378 »       lsls»   r7,·r4,·#2
11379 »       cmp»    r3,·r411379 »       cmp»    r3,·r4
11380 »       ble.n»  616a·<init_elementtree@@Base+0x4a16>11380 »       ble.n»  6170·<init_elementtree@@Base+0x4a1c>
11381 ./build-static/./Modules/_elementtree.c:123611381 ./build-static/./Modules/_elementtree.c:1236
11382 »       ldr»    r0,·[r2,·#12]11382 »       ldr»    r0,·[r2,·#12]
11383 »       ldr»    r1,·[sp,·#4]11383 »       ldr»    r1,·[sp,·#4]
11384 »       ldr.w»  r0,·[r0,·r4,·lsl·#2]11384 »       ldr.w»  r0,·[r0,·r4,·lsl·#2]
11385 »       cmp»    r0,·r111385 »       cmp»    r0,·r1
11386 »       bne.n»  613c·<init_elementtree@@Base+0x49e8>11386 »       bne.n»  613c·<init_elementtree@@Base+0x49e8>
11387 ./build-static/./Modules/_elementtree.c:125411387 ./build-static/./Modules/_elementtree.c:1254
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·30623962·39653464·35613337·37616332·0b9b9e4d5a377ac2 
3 ··0x00000010·36346465·30316632·61363661·33346336·64de01f2a66a34c62 ··0x00000000·65616138·36306130·64356461·37643966·eaa860a0d5da7d9f
 3 ··0x00000010·30303632·35373532·65383735·32303935·00625752e8752095
4 ··0x00000020·34326237·35362e64·65627567·00000000·42b756.debug....4 ··0x00000020·36633365·37652e64·65627567·00000000·6c3e7e.debug....
5 ··0x00000030·4fdd6d68····························O.mh5 ··0x00000030·efbc69b5····························..i.
  
7.64 KB
./usr/lib/python2.7/lib-dynload/_hotshot.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d93c9565544e506026d3aac8dae2e068ab7d7043 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7a7649ea729490e5288353fb754bda1a24b6364
6.25 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 353, 71 lines modifiedOffset 353, 71 lines modified
353 ./build-static/./Modules/_hotshot.c:917353 ./build-static/./Modules/_hotshot.c:917
354 »       tstcs»  r0,·ip,·asr·sp354 »       tstcs»  r0,·ip,·asr·sp
355 ./build-static/./Modules/_hotshot.c:919355 ./build-static/./Modules/_hotshot.c:919
356 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4620356 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4620
357 »       bls»    3ca48·<init_hotshot@@Base+0x376d4>357 »       bls»    3ca48·<init_hotshot@@Base+0x376d4>
358 ./build-static/./Modules/_hotshot.c:927358 ./build-static/./Modules/_hotshot.c:927
359 »       addsmi» r9,·sl,·#2048»      ;·0x800359 »       addsmi» r9,·sl,·#2048»      ;·0x800
360 »       stflsd» f5,·[r3,·#-144]»    ;·0xffffff70360 »       stflsd» f5,·[r3,·#-44]»     ;·0xffffffd4
361 »       addsmi» r9,·r5,·#4096»      ;·0x1000361 »       addsmi» r9,·r5,·#4096»      ;·0x1000
 362 »       tstcs»  r0,·fp,·lsr·#2
 363 ./build-static/./Modules/_hotshot.c:919
 364 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4620
 365 »       stmdals»r2,·{r2,·r3,·r6,·r8,·sl,·fp,·sp,·lr,·pc}
 366 ./build-static/./Modules/_hotshot.c:927
 367 »       addmi»  r9,·r8,·#0,·18
 368 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfd0f3
 369 ./build-static/./Modules/_hotshot.c:931
 370 »       ldmdbge»r6,·{r3,·r5,·r6,·r7,·lr,·pc}
 371 »       stcge»  8,·cr9,·[r4,·#-4]
 372 »       cfstrsls»       mvf4,·[r3],·{252}»;·0xfc
 373 »       cdpcs»  5,·7,·cr15,·cr4,·cr0,·{0}
 374 ./build-static/./Modules/_hotshot.c:943
 375 »       »       »       ;·<UNDEFINED>·instruction:·0xf50e2000
 376 ./build-static/./Modules/_hotshot.c:931
 377 »       blne»   4ddd60·<init_hotshot@@Base+0x4d89ec>
 378 »       andcc»  pc,·r4,·ip,·asr·#17
 379 ./build-static/./Modules/_hotshot.c:943
 380 »       mcr»    7,·0,·pc,·cr2,·cr15,·{7}» ;·<UNPREDICTABLE>
 381 ./build-static/./Modules/_hotshot.c:945
 382 »       andcs»  r4,·r0,·r9,·lsr·#12
 383 »       ldcl»   7,·cr15,·[lr,·#1020]!» ;·0x3fc
 384 ./build-static/./Modules/_hotshot.c:946
 385 »       ldmdals»r6,·{r2,·r8,·fp,·ip,·pc}
 386 »       smlalbble»      r4,·r4,·r1,·r2»   ;·<UNPREDICTABLE>
 387 ./build-static/./Modules/_hotshot.c:951
 388 »       stcls»  8,·cr9,·[r5],·{23}
 389 »       andsle» r4,·pc,·r4,·lsl·#5
 390 ./build-static/./Modules/_hotshot.c:952
 391 »       ldrsbt» pc,·[r0],·pc»       ;·<UNPREDICTABLE>
 392 »       ldrbtmi»r1,·[lr],·#2595»   ;·0xa23
 393 »       andcc»  pc,·r8,·lr,·asr·#17
 394 ./build-static/./Modules/_hotshot.c:953
362 »       ldcmi»  0,·cr13,·[lr],·#-96»  ;·0xffffffa0395 »       stcmi»  0,·cr14,·[sl],·#-88»  ;·0xffffffa8
363 ./build-static/./Modules/_hotshot.c:929396 ./build-static/./Modules/_hotshot.c:929
364 »       ldmdbge»r6,·{r0,·r1,·r4,·r6,·r8,·r9,·fp,·ip}397 »       ldmdbge»r6,·{r0,·r1,·r4,·r6,·r8,·r9,·fp,·ip}
365 ./build-static/./Modules/_hotshot.c:943398 ./build-static/./Modules/_hotshot.c:943
366 »       ldrbtmi»r2,·[ip],·#-0399 »       ldrbtmi»r2,·[ip],·#-0
367 ./build-static/./Modules/_hotshot.c:945400 ./build-static/./Modules/_hotshot.c:945
368 »       rsbvs»  sl,·r3,·r4,·lsl·#26401 »       rsbvs»  sl,·r3,·r4,·lsl·#26
369 ./build-static/./Modules/_hotshot.c:943402 ./build-static/./Modules/_hotshot.c:943
370 »       mrc»    7,·0,·APSR_nzcv,·cr2,·cr15,·{7}403 »       stcl»   7,·cr15,·[r6,·#1020]!» ;·0x3fc
371 ./build-static/./Modules/_hotshot.c:945404 ./build-static/./Modules/_hotshot.c:945
372 »       andcs»  r4,·r0,·r9,·lsr·#12405 »       andcs»  r4,·r0,·r9,·lsr·#12
373 »       mcr»    7,·0,·pc,·cr14,·cr15,·{7}»;·<UNPREDICTABLE>406 »       stcl»   7,·cr15,·[r2,·#1020]!» ;·0x3fc
374 ./build-static/./Modules/_hotshot.c:946407 ./build-static/./Modules/_hotshot.c:946
375 »       stmdals»r4,·{r1,·r2,·r4,·r9,·fp,·ip,·pc}408 »       stmdals»r4,·{r1,·r2,·r4,·r9,·fp,·ip,·pc}
376 »       cmple»  r4,·r2,·lsl·#5409 »       smlawble»       r8,·r2,·r2,·r4
377 ./build-static/./Modules/_hotshot.c:951410 ./build-static/./Modules/_hotshot.c:951
378 »       blls»   167978·<init_hotshot@@Base+0x162604>411 »       blls»   1679d0·<init_hotshot@@Base+0x16265c>
379 »       mlale»  pc,·r9,·r2,·r4»       ;·<UNPREDICTABLE>412 »       mulle»  r3,·r9,·r2
380 ./build-static/./Modules/_hotshot.c:952413 ./build-static/./Modules/_hotshot.c:952
381 »       adcvs»  r1,·r5,·sp,·asr·sl414 »       adcvs»  r1,·r5,·sp,·asr·sl
382 ./build-static/./Modules/_hotshot.c:967415 ./build-static/./Modules/_hotshot.c:967
383 »       ldclt»  0,·cr11,·[r0,·#-164]!»;·0xffffff5c416 »       ldclt»  0,·cr11,·[r0,·#-164]!»;·0xffffff5c
384 ./build-static/./Modules/_hotshot.c:919 
385 »       strtmi» r2,·[r0],·-r0,·lsl·#2 
386 »       ldc»    7,·cr15,·[r2,·#-1020]!» ;·0xfffffc04 
387 ./build-static/./Modules/_hotshot.c:927 
388 »       stmdbls»r0,·{r1,·fp,·ip,·pc} 
389 »       sbcsle» r4,·sl,·r8,·lsl·#5 
390 ./build-static/./Modules/_hotshot.c:931 
391 »       ldrsbtgt»       pc,·[r8],·pc»     ;·<UNPREDICTABLE> 
392 ./build-static/./Modules/_hotshot.c:943 
393 »       stmdals»r1,·{r1,·r2,·r4,·r8,·fp,·sp,·pc} 
394 ./build-static/./Modules/_hotshot.c:945 
395 »       ldrbtmi»sl,·[ip],·#3332»   ;·0xd04 
396 ./build-static/./Modules/_hotshot.c:931 
397 »       »       »       ;·<UNDEFINED>·instruction:·0xf5009c03 
398 »       andcs»  r2,·r0,·r4,·ror·lr 
399 »       andsvc» pc,·r0,·#58720256»  ;·0x3800000 
400 »       »       »       ;·<UNDEFINED>·instruction:·0xf8cc1b13 
401 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff3004 
402 ./build-static/./Modules/_hotshot.c:943 
403 »       strtmi» lr,·[r9],·-sl,·ror·#27 
404 ./build-static/./Modules/_hotshot.c:945 
405 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff2000 
406 »       stmdbls»r4,·{r1,·r2,·r5,·r6,·r7,·r8,·sl,·fp,·sp,·lr,·pc} 
407 ./build-static/./Modules/_hotshot.c:946 
408 »       addmi»  r9,·r1,·#1441792»    ;·0x160000 
409 »       ldmdals»r7,·{r0,·r1,·r3,·r5,·r8,·ip,·lr,·pc} 
410 ./build-static/./Modules/_hotshot.c:951 
411 »       addmi»  r9,·r4,·#1280»       ;·0x500 
412 »       »       »       ;·<UNDEFINED>·instruction:·0xf8dfd006 
413 ./build-static/./Modules/_hotshot.c:952 
414 »       bne»    8f9788·<init_hotshot@@Base+0x8f4414> 
415 »       »       »       ;·<UNDEFINED>·instruction:·0xf8ce44fe 
416 »       ldrb»   r3,·[r1,·r8] 
417 ./build-static/./Modules/_hotshot.c:956417 ./build-static/./Modules/_hotshot.c:956
418 »       andsgt» lr,·r8,·#3620864»   ;·0x374000418 »       andsgt» lr,·r8,·#3620864»   ;·0x374000
419 ./build-static/./Modules/_hotshot.c:955419 ./build-static/./Modules/_hotshot.c:955
420 »       blls»   1e85a0·<init_hotshot@@Base+0x1e322c>420 »       blls»   1e85a0·<init_hotshot@@Base+0x1e322c>
421 »       »       »       ;·<UNDEFINED>·instruction:·0xd1254564421 »       »       »       ;·<UNDEFINED>·instruction:·0xd1254564
422 ./build-static/./Modules/_hotshot.c:960422 ./build-static/./Modules/_hotshot.c:960
423 »       »       »       ;·<UNDEFINED>·instruction:·0xd1134293423 »       »       »       ;·<UNDEFINED>·instruction:·0xd1134293
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·39336339·35363535·34346535·30363032·93c9565544e50602 
3 ··0x00000010·36643361·61633864·61653265·30363861·6d3aac8dae2e068a2 ··0x00000000·61373634·39656137·32393439·30653532·a7649ea729490e52
 3 ··0x00000010·38383335·33666237·35346264·61316132·88353fb754bda1a2
4 ··0x00000020·62376437·30342e64·65627567·00000000·b7d704.debug....4 ··0x00000020·34623633·36342e64·65627567·00000000·4b6364.debug....
5 ··0x00000030·04132a47····························..*G5 ··0x00000030·eceb50c9····························..P.
  
101 KB
./usr/lib/python2.7/lib-dynload/_json.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b766014ecf1994bcabbd4c16ee38ef4842a90603 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·69c3a022aa8cd75be6de4369984b68ea3f64646c
1.03 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 53, 19 lines modifiedOffset 53, 19 lines modified
53 PyDict_DelItem53 PyDict_DelItem
54 PyObject_Str54 PyObject_Str
55 PyUnicodeUCS4_DecodeUTF855 PyUnicodeUCS4_DecodeUTF8
56 PyErr_NoMemory56 PyErr_NoMemory
57 PyUnicodeUCS4_FromUnicode57 PyUnicodeUCS4_FromUnicode
58 PyUnicodeUCS4_FromEncodedObject58 PyUnicodeUCS4_FromEncodedObject
59 PyString_FromString59 PyString_FromString
60 PyFloat_FromString60 PyArg_ParseTuple
61 PyObject_CallFunction61 PyObject_CallFunction
62 PyErr_SetObject62 PyErr_SetObject
63 PyImport_ImportModule63 PyImport_ImportModule
64 PyArg_ParseTuple64 PyFloat_FromString
65 libc.so.665 libc.so.6
66 GLIBC_2.466 GLIBC_2.4
67 sDJEMzD}D67 sDJEMzD}D
68 IyD3FJF(F68 IyD3FJF(F
69 IH"F9FxD69 IH"F9FxD
70 0HZF9FxD70 0HZF9FxD
71 $J1F8FzD71 $J1F8FzD
1.61 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 63, 17 lines modifiedOffset 63, 17 lines modified
63 ··0x00000938·63745f53·74720050·79556e69·636f6465·ct_Str.PyUnicode63 ··0x00000938·63745f53·74720050·79556e69·636f6465·ct_Str.PyUnicode
64 ··0x00000948·55435334·5f446563·6f646555·54463800·UCS4_DecodeUTF8.64 ··0x00000948·55435334·5f446563·6f646555·54463800·UCS4_DecodeUTF8.
65 ··0x00000958·50794572·725f4e6f·4d656d6f·72790050·PyErr_NoMemory.P65 ··0x00000958·50794572·725f4e6f·4d656d6f·72790050·PyErr_NoMemory.P
66 ··0x00000968·79556e69·636f6465·55435334·5f46726f·yUnicodeUCS4_Fro66 ··0x00000968·79556e69·636f6465·55435334·5f46726f·yUnicodeUCS4_Fro
67 ··0x00000978·6d556e69·636f6465·00507955·6e69636f·mUnicode.PyUnico67 ··0x00000978·6d556e69·636f6465·00507955·6e69636f·mUnicode.PyUnico
68 ··0x00000988·64655543·53345f46·726f6d45·6e636f64·deUCS4_FromEncod68 ··0x00000988·64655543·53345f46·726f6d45·6e636f64·deUCS4_FromEncod
69 ··0x00000998·65644f62·6a656374·00507953·7472696e·edObject.PyStrin69 ··0x00000998·65644f62·6a656374·00507953·7472696e·edObject.PyStrin
70 ··0x000009a8·675f4672·6f6d5374·72696e67·00507946·g_FromString.PyF70 ··0x000009a8·675f4672·6f6d5374·72696e67·00507941·g_FromString.PyA
71 ··0x000009b8·6c6f6174·5f46726f·6d537472·696e6700·loat_FromString. 
72 ··0x000009c8·50794f62·6a656374·5f43616c·6c46756e·PyObject_CallFun71 ··0x000009b8·72675f50·61727365·5475706c·65005079·rg_ParseTuple.Py
 72 ··0x000009c8·4f626a65·63745f43·616c6c46·756e6374·Object_CallFunct
73 ··0x000009d8·6374696f·6e005079·4572725f·5365744f·ction.PyErr_SetO73 ··0x000009d8·696f6e00·50794572·725f5365·744f626a·ion.PyErr_SetObj
74 ··0x000009e8·626a6563·74005079·496d706f·72745f49·bject.PyImport_I74 ··0x000009e8·65637400·5079496d·706f7274·5f496d70·ect.PyImport_Imp
75 ··0x000009f8·6d706f72·744d6f64·756c6500·50794172·mportModule.PyAr75 ··0x000009f8·6f72744d·6f64756c·65005079·466c6f61·ortModule.PyFloa
76 ··0x00000a08·675f5061·72736554·75706c65·006c6962·g_ParseTuple.lib76 ··0x00000a08·745f4672·6f6d5374·72696e67·006c6962·t_FromString.lib
77 ··0x00000a18·632e736f·2e360047·4c494243·5f322e34·c.so.6.GLIBC_2.477 ··0x00000a18·632e736f·2e360047·4c494243·5f322e34·c.so.6.GLIBC_2.4
78 ··0x00000a28·00··································.78 ··0x00000a28·00··································.
  
377 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 00000f0c·<.init>:3 00000f0c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     47b4·<PySequence_Fast@plt+0x3630>6 »       bl»     47b8·<PySequence_Fast@plt+0x3634>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
91.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 ./build-static/./Modules/_json.c:1688272 ./build-static/./Modules/_json.c:1688
273 »       »       »       ;·<UNDEFINED>·instruction:·0xf012e7ef273 »       »       »       ;·<UNDEFINED>·instruction:·0xf012e7ef
274 ./build-static/./Modules/_json.c:1693274 ./build-static/./Modules/_json.c:1693
275 »       andle»  r5,·r9,·r0,·lsl·#9275 »       andle»  r5,·r9,·r0,·lsl·#9
276 ./build-static/./Modules/_json.c:1694276 ./build-static/./Modules/_json.c:1694
277 »       bls»    192cf8·<init_json@@Base+0x18e478>277 »       bls»    192cf8·<init_json@@Base+0x18e478>
278 »       »       »       ;·<UNDEFINED>·instruction:·0xf002ab05278 »       »       »       ;·<UNDEFINED>·instruction:·0xf002ab05
279 »       stmdbls»r5,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·fp,·ip,·sp,·lr,·pc}279 »       stmdbls»r5,·{r0,·r3,·r4,·r5,·r7,·sl,·fp,·ip,·sp,·lr,·pc}
280 _build_rval_index_tuple():280 _build_rval_index_tuple():
281 ./build-static/./Modules/_json.c:413281 ./build-static/./Modules/_json.c:413
282 »       stmdacs»r0,·{r0,·r2,·r9,·sl,·lr}282 »       stmdacs»r0,·{r0,·r2,·r9,·sl,·lr}
283 »       ubfx»   sp,·r8,·#3,·#17283 »       ubfx»   sp,·r8,·#3,·#17
284 scanner_call():284 scanner_call():
285 ./build-static/./Modules/_json.c:1697285 ./build-static/./Modules/_json.c:1697
286 »       ldrsbtgt»       pc,·[r0],·-pc»    ;·<UNPREDICTABLE>286 »       ldrsbtgt»       pc,·[r0],·-pc»    ;·<UNPREDICTABLE>
3.26 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 66, 31 lines modifiedOffset 66, 31 lines modified
66 ··0x000051dc·5c755858·58582065·73636170·65000000·\uXXXX·escape...66 ··0x000051dc·5c755858·58582065·73636170·65000000·\uXXXX·escape...
67 ··0x000051ec·6e756c6c·00000000·74727565·00000000·null....true....67 ··0x000051ec·6e756c6c·00000000·74727565·00000000·null....true....
68 ··0x000051fc·66616c73·65000000·6e6f7420·6120636f·false...not·a·co68 ··0x000051fc·66616c73·65000000·6e6f7420·6120636f·false...not·a·co
69 ··0x0000520c·6e737400·4f757420·6f662072·616e6765·nst.Out·of·range69 ··0x0000520c·6e737400·4f757420·6f662072·616e6765·nst.Out·of·range
70 ··0x0000521c·20666c6f·61742076·616c7565·73206172··float·values·ar70 ··0x0000521c·20666c6f·61742076·616c7565·73206172··float·values·ar
71 ··0x0000522c·65206e6f·74204a53·4f4e2063·6f6d706c·e·not·JSON·compl71 ··0x0000522c·65206e6f·74204a53·4f4e2063·6f6d706c·e·not·JSON·compl
72 ··0x0000523c·69616e74·00000000·30313233·34353637·iant....0123456772 ··0x0000523c·69616e74·00000000·30313233·34353637·iant....01234567
73 ··0x0000524c·38396162·63646566·00000000·20776869·89abcdef....·whi73 ··0x0000524c·38396162·63646566·00000000·4f4f267c·89abcdef....OO&|
 74 ··0x0000525c·7a693a73·63616e73·7472696e·67000000·zi:scanstring...
 75 ··0x0000526c·287a4f4f·26290000·6a736f6e·2e646563·(zOO&)..json.dec
 76 ··0x0000527c·6f646572·00000000·6572726d·73670000·oder....errmsg..
 77 ··0x0000528c·20776869·6c652064·65636f64·696e6720··while·decoding·
 78 ··0x0000529c·61204a53·4f4e206f·626a6563·74206672·a·JSON·object·fr
 79 ··0x000052ac·6f6d2061·20756e69·636f6465·20737472·om·a·unicode·str
 80 ··0x000052bc·696e6700·45787065·6374696e·67207072·ing.Expecting·pr
 81 ··0x000052cc·6f706572·7479206e·616d6520·656e636c·operty·name·encl
 82 ··0x000052dc·6f736564·20696e20·646f7562·6c652071·osed·in·double·q
 83 ··0x000052ec·756f7465·73000000·45787065·6374696e·uotes...Expectin
 84 ··0x000052fc·6720273a·27206465·6c696d69·74657200·g·':'·delimiter.
 85 ··0x0000530c·45787065·6374696e·6720272c·27206465·Expecting·','·de
 86 ··0x0000531c·6c696d69·74657200·20776869·6c652064·limiter.·while·d
74 ··0x0000525c·6c652064·65636f64·696e6720·61204a53·le·decoding·a·JS87 ··0x0000532c·65636f64·696e6720·61204a53·4f4e2061·ecoding·a·JSON·a
75 ··0x0000526c·4f4e206f·626a6563·74206672·6f6d2061·ON·object·from·a 
76 ··0x0000527c·20756e69·636f6465·20737472·696e6700··unicode·string. 
77 ··0x0000528c·45787065·6374696e·67207072·6f706572·Expecting·proper 
78 ··0x0000529c·7479206e·616d6520·656e636c·6f736564·ty·name·enclosed 
79 ··0x000052ac·20696e20·646f7562·6c652071·756f7465··in·double·quote 
80 ··0x000052bc·73000000·45787065·6374696e·6720273a·s...Expecting·': 
81 ··0x000052cc·27206465·6c696d69·74657200·45787065·'·delimiter.Expe 
82 ··0x000052dc·6374696e·6720272c·27206465·6c696d69·cting·','·delimi 
83 ··0x000052ec·74657200·20776869·6c652064·65636f64·ter.·while·decod 
84 ··0x000052fc·696e6720·61204a53·4f4e2061·72726179·ing·a·JSON·array 
85 ··0x0000530c·2066726f·6d206120·756e6963·6f646520··from·a·unicode·88 ··0x0000533c·72726179·2066726f·6d206120·756e6963·rray·from·a·unic
86 ··0x0000531c·73747269·6e670000·287a4f4f·26290000·string..(zOO&).. 
87 ··0x0000532c·6a736f6e·2e646563·6f646572·00000000·json.decoder.... 
88 ··0x0000533c·6572726d·73670000·4f4f267c·7a693a73·errmsg..OO&|zi:s 
89 ··0x0000534c·63616e73·7472696e·67000000·6d61726b·canstring...mark89 ··0x0000534c·6f646520·73747269·6e670000·6d61726b·ode·string..mark
90 ··0x0000535c·65727300·64656661·756c7400·656e636f·ers.default.enco90 ··0x0000535c·65727300·64656661·756c7400·656e636f·ers.default.enco
91 ··0x0000536c·64657200·696e6465·6e740000·6b65795f·der.indent..key_91 ··0x0000536c·64657200·696e6465·6e740000·6b65795f·der.indent..key_
92 ··0x0000537c·73657061·7261746f·72000000·6974656d·separator...item92 ··0x0000537c·73657061·7261746f·72000000·6974656d·separator...item
93 ··0x0000538c·5f736570·61726174·6f720000·736f7274·_separator..sort93 ··0x0000538c·5f736570·61726174·6f720000·736f7274·_separator..sort
94 ··0x0000539c·5f6b6579·73000000·736b6970·6b657973·_keys...skipkeys94 ··0x0000539c·5f6b6579·73000000·736b6970·6b657973·_keys...skipkeys
95 ··0x000053ac·00000000·6f626a00·5f637572·72656e74·....obj._current95 ··0x000053ac·00000000·6f626a00·5f637572·72656e74·....obj._current
96 ··0x000053bc·5f696e64·656e745f·6c657665·6c000000·_indent_level...96 ··0x000053bc·5f696e64·656e745f·6c657665·6c000000·_indent_level...
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 ··0x00015f18·79480000····························yH..2 ··0x00015f18·7d480000····························}H..
  
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 ··0x00015f1c·39480000····························9H..2 ··0x00015f1c·3d480000····························=H..
  
1.42 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 63, 18 lines modifiedOffset 63, 18 lines modified
63 ··0x000164d4·854d0000·8d370000·00000000·00000000·.M...7..........63 ··0x000164d4·854d0000·8d370000·00000000·00000000·.M...7..........
64 ··0x000164e4·00000000·00000000·00000000·b4650100·.............e..64 ··0x000164e4·00000000·00000000·00000000·b4650100·.............e..
65 ··0x000164f4·00000000·00000000·00000000·00000000·................65 ··0x000164f4·00000000·00000000·00000000·00000000·................
66 ··0x00016504·00000000·00000000·00000000·00000000·................66 ··0x00016504·00000000·00000000·00000000·00000000·................
67 ··0x00016514·a1140000·00000000·00000000·00000000·................67 ··0x00016514·a1140000·00000000·00000000·00000000·................
68 ··0x00016524·00000000·00000000·00000000·00000000·................68 ··0x00016524·00000000·00000000·00000000·00000000·................
69 ··0x00016534·00000000·00000000·e4530000·d5350000·.........S...5..69 ··0x00016534·00000000·00000000·e4530000·d5350000·.........S...5..
70 ··0x00016544·08000000·04630100·fc530000·c9460000·.....c...S...F..70 ··0x00016544·08000000·04630100·fc530000·59380000·.....c...S..Y8..
71 ··0x00016554·01000000·28610100·00000000·00000000·....(a..........71 ··0x00016554·01000000·28610100·00000000·00000000·....(a..........
72 ··0x00016564·00000000·00000000·dc530000·00000000·.........S......72 ··0x00016564·00000000·00000000·dc530000·00000000·.........S......
73 ··0x00016574·1c530000·d8530000·00000000·58530000·.S...S......XS..73 ··0x00016574·50530000·d8530000·00000000·58530000·PS...S......XS..
74 ··0x00016584·60530000·68530000·70530000·78530000·`S..hS..pS..xS..74 ··0x00016584·60530000·68530000·70530000·78530000·`S..hS..pS..xS..
75 ··0x00016594·88530000·98530000·a4530000·cc530000·.S...S...S...S..75 ··0x00016594·88530000·98530000·a4530000·cc530000·.S...S...S...S..
76 ··0x000165a4·00000000·b0530000·b4530000·00000000·.....S...S......76 ··0x000165a4·00000000·b0530000·b4530000·00000000·.....S...S......
77 ··0x000165b4·58530000·06000000·08000000·01000000·XS..............77 ··0x000165b4·58530000·06000000·08000000·01000000·XS..............
78 ··0x000165c4·58530000·60530000·06000000·0c000000·XS..`S..........78 ··0x000165c4·58530000·60530000·06000000·0c000000·XS..`S..........
79 ··0x000165d4·01000000·60530000·68530000·06000000·....`S..hS......79 ··0x000165d4·01000000·60530000·68530000·06000000·....`S..hS......
80 ··0x000165e4·10000000·01000000·68530000·70530000·........hS..pS..80 ··0x000165e4·10000000·01000000·68530000·70530000·........hS..pS..
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·37363630·31346563·66313939·34626361·766014ecf1994bca 
3 ··0x00000010·62626434·63313665·65333865·66343834·bbd4c16ee38ef4842 ··0x00000000·63336130·32326161·38636437·35626536·c3a022aa8cd75be6
 3 ··0x00000010·64653433·36393938·34623638·65613366·de4369984b68ea3f
4 ··0x00000020·32613930·36302e64·65627567·00000000·2a9060.debug....4 ··0x00000020·36343634·36632e64·65627567·00000000·64646c.debug....
5 ··0x00000030·8f5d7c65····························.]|e5 ··0x00000030·d3a22c78····························..,x
  
538 KB
./usr/lib/python2.7/lib-dynload/_ssl.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x45382 Entry·point·0x4538
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·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·0x0d1ec·0x0d1ec·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d228·0x0d228·R·E·0x10000
7 ··LOAD···········0x00df00·0x0001df00·0x0001df00·0x029ec·0x02a20·RW··0x100007 ··LOAD···········0x00df00·0x0001df00·0x0001df00·0x029ec·0x02a20·RW··0x10000
8 ··DYNAMIC········0x00df08·0x0001df08·0x0001df08·0x000f8·0x000f8·RW··0x48 ··DYNAMIC········0x00df08·0x0001df08·0x0001df08·0x000f8·0x000f8·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x00df00·0x0001df00·0x0001df00·0x00100·0x00100·R···0x111 ··GNU_RELRO······0x00df00·0x0001df00·0x0001df00·0x00100·0x00100·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
1.83 KB
readelf --wide --sections {}
    
Offset 9, 18 lines modifiedOffset 9, 18 lines modified
9 ··[·4]·.dynstr···········STRTAB··········00001008·001008·001134·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00001008·001008·001134·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········0000213c·00213c·0001da·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········0000213c·00213c·0001da·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00002318·002318·000080·00···A··4···4··411 ··[·6]·.gnu.version_r····VERNEED·········00002318·002318·000080·00···A··4···4··4
12 ··[·7]·.rel.dyn··········REL·············00002398·002398·001060·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00002398·002398·001060·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············000033f8·0033f8·0006c8·08··AI··3··18··413 ··[·8]·.rel.plt··········REL·············000033f8·0033f8·0006c8·08··AI··3··18··4
14 ··[·9]·.init·············PROGBITS········00003ac0·003ac0·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00003ac0·003ac0·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00003acc·003acc·000a68·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00003acc·003acc·000a68·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00004538·004538·0052b4·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00004538·004538·0052f0·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000097ec·0097ec·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00009828·009828·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000097f4·0097f4·0039f4·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00009830·009830·0039f4·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0000d1e8·00d1e8·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········0000d224·00d224·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······0001df00·00df00·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······0001df00·00df00·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······0001df04·00df04·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······0001df04·00df04·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········DYNAMIC·········0001df08·00df08·0000f8·08··WA··4···0··422 ··[17]·.dynamic··········DYNAMIC·········0001df08·00df08·0000f8·08··WA··4···0··4
23 ··[18]·.got··············PROGBITS········0001e000·00e000·0003b8·04··WA··0···0··423 ··[18]·.got··············PROGBITS········0001e000·00e000·0003b8·04··WA··0···0··4
24 ··[19]·.data·············PROGBITS········0001e3b8·00e3b8·002534·00··WA··0···0··424 ··[19]·.data·············PROGBITS········0001e3b8·00e3b8·002534·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········000208ec·0108ec·000034·00··WA··0···0··425 ··[20]·.bss··············NOBITS··········000208ec·0108ec·000034·00··WA··0···0··4
26 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0108ec·000031·00······0···0··126 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0108ec·000031·00······0···0··1
758 B
readelf --wide --relocs {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 0001df04··00000017·R_ARM_RELATIVE········5 0001df04··00000017·R_ARM_RELATIVE········
6 0001e3b8··00000017·R_ARM_RELATIVE········6 0001e3b8··00000017·R_ARM_RELATIVE········
7 0001e584··00000017·R_ARM_RELATIVE········7 0001e584··00000017·R_ARM_RELATIVE········
8 0001e588··00000017·R_ARM_RELATIVE········8 0001e588··00000017·R_ARM_RELATIVE········
9 0001e590··00000017·R_ARM_RELATIVE········9 0001e590··00000017·R_ARM_RELATIVE········
10 0001e594··00000017·R_ARM_RELATIVE········10 0001e594··00000017·R_ARM_RELATIVE········
11 0001e598··00000017·R_ARM_RELATIVE········11 0001e598··00000017·R_ARM_RELATIVE········
12 0001e59c··00000017·R_ARM_RELATIVE········12 0001e5a0··00000017·R_ARM_RELATIVE········
13 0001e5a4··00000017·R_ARM_RELATIVE········13 0001e5a4··00000017·R_ARM_RELATIVE········
14 0001e5a8··00000017·R_ARM_RELATIVE········14 0001e5a8··00000017·R_ARM_RELATIVE········
15 0001e5ac··00000017·R_ARM_RELATIVE········15 0001e5ac··00000017·R_ARM_RELATIVE········
16 0001e5b4··00000017·R_ARM_RELATIVE········16 0001e5b4··00000017·R_ARM_RELATIVE········
17 0001e5b8··00000017·R_ARM_RELATIVE········17 0001e5b8··00000017·R_ARM_RELATIVE········
18 0001e5bc··00000017·R_ARM_RELATIVE········18 0001e5bc··00000017·R_ARM_RELATIVE········
19 0001f284··00000017·R_ARM_RELATIVE········19 0001f284··00000017·R_ARM_RELATIVE········
974 B
readelf --wide --dynamic {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Dynamic·section·at·offset·0xdf08·contains·27·entries:2 Dynamic·section·at·offset·0xdf08·contains·27·entries:
3 ··Tag········Type·························Name/Value3 ··Tag········Type·························Name/Value
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libssl.so.1.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.1.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
8 ·0x0000000c·(INIT)·······················0x3ac08 ·0x0000000c·(INIT)·······················0x3ac0
9 ·0x0000000d·(FINI)·······················0x97ec9 ·0x0000000d·(FINI)·······················0x9828
10 ·0x00000019·(INIT_ARRAY)·················0x1df0010 ·0x00000019·(INIT_ARRAY)·················0x1df00
11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x1df0412 ·0x0000001a·(FINI_ARRAY)·················0x1df04
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x11814 ·0x6ffffef5·(GNU_HASH)···················0x118
15 ·0x00000005·(STRTAB)·····················0x100815 ·0x00000005·(STRTAB)·····················0x1008
16 ·0x00000006·(SYMTAB)·····················0x13816 ·0x00000006·(SYMTAB)·····················0x138
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:·27ec0fba8d74189eb294aa9caf2fbe31a4be69db3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·489b315dd5c9a9df962622bdb97be8b95f878cdf
2.68 KB
strings --all --bytes=8 {}
    
Offset 52, 42 lines modifiedOffset 52, 42 lines modified
52 PyErr_SetString52 PyErr_SetString
53 TLSv1_2_method53 TLSv1_2_method
54 TLSv1_1_method54 TLSv1_1_method
55 SSL_CTX_free55 SSL_CTX_free
56 _PyArg_ParseTuple_SizeT56 _PyArg_ParseTuple_SizeT
57 _PyArg_Parse_SizeT57 _PyArg_Parse_SizeT
58 SSL_CTX_get_verify_mode58 SSL_CTX_get_verify_mode
59 PyBool_FromLong 
60 _PyObject_New 
61 ERR_get_state 
62 SSL_set_ex_data 
63 SSL_set_fd 
64 SSL_ctrl 
65 SSL_get_rbio 
66 BIO_ctrl 
67 SSL_get_wbio 
68 SSL_set_connect_state 
69 PyWeakref_NewRef 
70 SSL_set_accept_state 
71 inet_pton 
72 PyErr_Clear 
73 SSL_CTX_get_default_passwd_cb59 SSL_CTX_get_default_passwd_cb
74 SSL_CTX_get_default_passwd_cb_userdata60 SSL_CTX_get_default_passwd_cb_userdata
75 __errno_location61 __errno_location
76 SSL_CTX_use_certificate_chain_file62 SSL_CTX_use_certificate_chain_file
77 SSL_CTX_use_PrivateKey_file63 SSL_CTX_use_PrivateKey_file
78 SSL_CTX_check_private_key64 SSL_CTX_check_private_key
79 SSL_CTX_set_default_passwd_cb65 SSL_CTX_set_default_passwd_cb
80 SSL_CTX_set_default_passwd_cb_userdata66 SSL_CTX_set_default_passwd_cb_userdata
81 PyCallable_Check67 PyCallable_Check
82 PyErr_SetFromErrno68 PyErr_SetFromErrno
83 PyUnicodeUCS4_FromObject69 PyUnicodeUCS4_FromObject
84 PyUnicodeUCS4_AsEncodedString70 PyUnicodeUCS4_AsEncodedString
85 Py_FileSystemDefaultEncoding71 Py_FileSystemDefaultEncoding
86 PyExc_IOError72 PyExc_IOError
 73 PyBool_FromLong
 74 _PyObject_New
 75 ERR_get_state
 76 SSL_set_ex_data
 77 SSL_set_fd
 78 SSL_ctrl
 79 SSL_get_rbio
 80 BIO_ctrl
 81 SSL_get_wbio
 82 SSL_set_connect_state
 83 PyWeakref_NewRef
 84 SSL_set_accept_state
 85 inet_pton
 86 PyErr_Clear
87 SSL_do_handshake87 SSL_do_handshake
88 SSL_get_error88 SSL_get_error
89 PyErr_CheckSignals89 PyErr_CheckSignals
90 ERR_peek_last_error90 ERR_peek_last_error
91 PyUnicodeUCS4_FromFormat91 PyUnicodeUCS4_FromFormat
92 PyObject_CallObject92 PyObject_CallObject
93 PyObject_SetAttrString93 PyObject_SetAttrString
6.0 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 60, 52 lines modifiedOffset 60, 52 lines modified
60 ··0x00001398·4572725f·53657453·7472696e·6700544c·Err_SetString.TL60 ··0x00001398·4572725f·53657453·7472696e·6700544c·Err_SetString.TL
61 ··0x000013a8·5376315f·325f6d65·74686f64·00544c53·Sv1_2_method.TLS61 ··0x000013a8·5376315f·325f6d65·74686f64·00544c53·Sv1_2_method.TLS
62 ··0x000013b8·76315f31·5f6d6574·686f6400·53534c5f·v1_1_method.SSL_62 ··0x000013b8·76315f31·5f6d6574·686f6400·53534c5f·v1_1_method.SSL_
63 ··0x000013c8·4354585f·66726565·005f5079·4172675f·CTX_free._PyArg_63 ··0x000013c8·4354585f·66726565·005f5079·4172675f·CTX_free._PyArg_
64 ··0x000013d8·50617273·65547570·6c655f53·697a6554·ParseTuple_SizeT64 ··0x000013d8·50617273·65547570·6c655f53·697a6554·ParseTuple_SizeT
65 ··0x000013e8·005f5079·4172675f·50617273·655f5369·._PyArg_Parse_Si65 ··0x000013e8·005f5079·4172675f·50617273·655f5369·._PyArg_Parse_Si
66 ··0x000013f8·7a655400·53534c5f·4354585f·6765745f·zeT.SSL_CTX_get_66 ··0x000013f8·7a655400·53534c5f·4354585f·6765745f·zeT.SSL_CTX_get_
67 ··0x00001408·76657269·66795f6d·6f646500·5079426f·verify_mode.PyBo67 ··0x00001408·76657269·66795f6d·6f646500·53534c5f·verify_mode.SSL_
68 ··0x00001418·6f6c5f46·726f6d4c·6f6e6700·5f50794f·ol_FromLong._PyO 
69 ··0x00001428·626a6563·745f4e65·77004552·525f6765·bject_New.ERR_ge 
70 ··0x00001438·745f7374·61746500·53534c5f·6e657700·t_state.SSL_new. 
71 ··0x00001448·53534c5f·7365745f·65785f64·61746100·SSL_set_ex_data. 
72 ··0x00001458·53534c5f·7365745f·66640053·534c5f63·SSL_set_fd.SSL_c 
73 ··0x00001468·74726c00·53534c5f·6765745f·7262696f·trl.SSL_get_rbio 
74 ··0x00001478·0042494f·5f637472·6c005353·4c5f6765·.BIO_ctrl.SSL_ge 
75 ··0x00001488·745f7762·696f0053·534c5f73·65745f63·t_wbio.SSL_set_c 
76 ··0x00001498·6f6e6e65·63745f73·74617465·00507957·onnect_state.PyW 
77 ··0x000014a8·65616b72·65665f4e·65775265·66005353·eakref_NewRef.SS 
78 ··0x000014b8·4c5f7365·745f6163·63657074·5f737461·L_set_accept_sta 
79 ··0x000014c8·74650069·6e65745f·70746f6e·00507945·te.inet_pton.PyE 
80 ··0x000014d8·72725f43·6c656172·0053534c·5f435458·rr_Clear.SSL_CTX68 ··0x00001418·4354585f·6765745f·64656661·756c745f·CTX_get_default_
 69 ··0x00001428·70617373·77645f63·62005353·4c5f4354·passwd_cb.SSL_CT
 70 ··0x00001438·585f6765·745f6465·6661756c·745f7061·X_get_default_pa
 71 ··0x00001448·73737764·5f63625f·75736572·64617461·sswd_cb_userdata
 72 ··0x00001458·005f5f65·72726e6f·5f6c6f63·6174696f·.__errno_locatio
 73 ··0x00001468·6e005353·4c5f4354·585f7573·655f6365·n.SSL_CTX_use_ce
 74 ··0x00001478·72746966·69636174·655f6368·61696e5f·rtificate_chain_
 75 ··0x00001488·66696c65·0053534c·5f435458·5f757365·file.SSL_CTX_use
 76 ··0x00001498·5f507269·76617465·4b65795f·66696c65·_PrivateKey_file
 77 ··0x000014a8·0053534c·5f435458·5f636865·636b5f70·.SSL_CTX_check_p
 78 ··0x000014b8·72697661·74655f6b·65790053·534c5f43·rivate_key.SSL_C
 79 ··0x000014c8·54585f73·65745f64·65666175·6c745f70·TX_set_default_p
 80 ··0x000014d8·61737377·645f6362·0053534c·5f435458·asswd_cb.SSL_CTX
81 ··0x000014e8·5f676574·5f646566·61756c74·5f706173·_get_default_pas81 ··0x000014e8·5f736574·5f646566·61756c74·5f706173·_set_default_pas
82 ··0x000014f8·7377645f·63620053·534c5f43·54585f67·swd_cb.SSL_CTX_g 
83 ··0x00001508·65745f64·65666175·6c745f70·61737377·et_default_passw 
84 ··0x00001518·645f6362·5f757365·72646174·61005f5f·d_cb_userdata.__82 ··0x000014f8·7377645f·63625f75·73657264·61746100·swd_cb_userdata.
85 ··0x00001528·6572726e·6f5f6c6f·63617469·6f6e0053·errno_location.S 
86 ··0x00001538·534c5f43·54585f75·73655f63·65727469·SL_CTX_use_certi 
87 ··0x00001548·66696361·74655f63·6861696e·5f66696c·ficate_chain_fil 
88 ··0x00001558·65005353·4c5f4354·585f7573·655f5072·e.SSL_CTX_use_Pr 
89 ··0x00001568·69766174·654b6579·5f66696c·65005353·ivateKey_file.SS 
90 ··0x00001578·4c5f4354·585f6368·65636b5f·70726976·L_CTX_check_priv 
91 ··0x00001588·6174655f·6b657900·53534c5f·4354585f·ate_key.SSL_CTX_ 
92 ··0x00001598·7365745f·64656661·756c745f·70617373·set_default_pass 
93 ··0x000015a8·77645f63·62005353·4c5f4354·585f7365·wd_cb.SSL_CTX_se 
94 ··0x000015b8·745f6465·6661756c·745f7061·73737764·t_default_passwd 
95 ··0x000015c8·5f63625f·75736572·64617461·00507943·_cb_userdata.PyC 
96 ··0x000015d8·616c6c61·626c655f·43686563·6b005079·allable_Check.Py83 ··0x00001508·50794361·6c6c6162·6c655f43·6865636b·PyCallable_Check
97 ··0x000015e8·4572725f·53657446·726f6d45·72726e6f·Err_SetFromErrno84 ··0x00001518·00507945·72725f53·65744672·6f6d4572·.PyErr_SetFromEr
98 ··0x000015f8·00507955·6e69636f·64655543·53345f46·.PyUnicodeUCS4_F85 ··0x00001528·726e6f00·5079556e·69636f64·65554353·rno.PyUnicodeUCS
99 ··0x00001608·726f6d4f·626a6563·74005079·556e6963·romObject.PyUnic86 ··0x00001538·345f4672·6f6d4f62·6a656374·00507955·4_FromObject.PyU
100 ··0x00001618·6f646555·4353345f·4173456e·636f6465·odeUCS4_AsEncode87 ··0x00001548·6e69636f·64655543·53345f41·73456e63·nicodeUCS4_AsEnc
101 ··0x00001628·64537472·696e6700·50795f46·696c6553·dString.Py_FileS88 ··0x00001558·6f646564·53747269·6e670050·795f4669·odedString.Py_Fi
102 ··0x00001638·79737465·6d446566·61756c74·456e636f·ystemDefaultEnco89 ··0x00001568·6c655379·7374656d·44656661·756c7445·leSystemDefaultE
103 ··0x00001648·64696e67·00507945·78635f49·4f457272·ding.PyExc_IOErr90 ··0x00001578·6e636f64·696e6700·50794578·635f494f·ncoding.PyExc_IO
 91 ··0x00001588·4572726f·72005079·426f6f6c·5f46726f·Error.PyBool_Fro
 92 ··0x00001598·6d4c6f6e·67005f50·794f626a·6563745f·mLong._PyObject_
 93 ··0x000015a8·4e657700·4552525f·6765745f·73746174·New.ERR_get_stat
 94 ··0x000015b8·65005353·4c5f6e65·77005353·4c5f7365·e.SSL_new.SSL_se
 95 ··0x000015c8·745f6578·5f646174·61005353·4c5f7365·t_ex_data.SSL_se
 96 ··0x000015d8·745f6664·0053534c·5f637472·6c005353·t_fd.SSL_ctrl.SS
 97 ··0x000015e8·4c5f6765·745f7262·696f0042·494f5f63·L_get_rbio.BIO_c
 98 ··0x000015f8·74726c00·53534c5f·6765745f·7762696f·trl.SSL_get_wbio
 99 ··0x00001608·0053534c·5f736574·5f636f6e·6e656374·.SSL_set_connect
 100 ··0x00001618·5f737461·74650050·79576561·6b726566·_state.PyWeakref
 101 ··0x00001628·5f4e6577·52656600·53534c5f·7365745f·_NewRef.SSL_set_
 102 ··0x00001638·61636365·70745f73·74617465·00696e65·accept_state.ine
 103 ··0x00001648·745f7074·6f6e0050·79457272·5f436c65·t_pton.PyErr_Cle
104 ··0x00001658·6f720053·534c5f64·6f5f6861·6e647368·or.SSL_do_handsh104 ··0x00001658·61720053·534c5f64·6f5f6861·6e647368·ar.SSL_do_handsh
105 ··0x00001668·616b6500·53534c5f·6765745f·6572726f·ake.SSL_get_erro105 ··0x00001668·616b6500·53534c5f·6765745f·6572726f·ake.SSL_get_erro
106 ··0x00001678·72005079·4572725f·43686563·6b536967·r.PyErr_CheckSig106 ··0x00001678·72005079·4572725f·43686563·6b536967·r.PyErr_CheckSig
107 ··0x00001688·6e616c73·00706f6c·6c004552·525f7065·nals.poll.ERR_pe107 ··0x00001688·6e616c73·00706f6c·6c004552·525f7065·nals.poll.ERR_pe
108 ··0x00001698·656b5f6c·6173745f·6572726f·72005079·ek_last_error.Py108 ··0x00001698·656b5f6c·6173745f·6572726f·72005079·ek_last_error.Py
109 ··0x000016a8·556e6963·6f646555·4353345f·46726f6d·UnicodeUCS4_From109 ··0x000016a8·556e6963·6f646555·4353345f·46726f6d·UnicodeUCS4_From
110 ··0x000016b8·466f726d·61740050·794f626a·6563745f·Format.PyObject_110 ··0x000016b8·466f726d·61740050·794f626a·6563745f·Format.PyObject_
111 ··0x000016c8·43616c6c·4f626a65·63740050·794f626a·CallObject.PyObj111 ··0x000016c8·43616c6c·4f626a65·63740050·794f626a·CallObject.PyObj
367 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 00003ac0·<.init>:3 00003ac0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     87a0·<init_ssl@@Base+0x3f38>6 »       bl»     87dc·<init_ssl@@Base+0x3f74>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
353 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 »       »       »       ;·<UNDEFINED>·instruction:·0x47a0699479 »       »       »       ;·<UNDEFINED>·instruction:·0x47a06994
80 ./build-static/./Modules/_ssl.c:3702·(discriminator·2)80 ./build-static/./Modules/_ssl.c:3702·(discriminator·2)
81 »       andlt»  r4,·r3,·r0,·lsr·r681 »       andlt»  r4,·r3,·r0,·lsr·r6
82 ./build-static/./Modules/_ssl.c:370382 ./build-static/./Modules/_ssl.c:3703
83 »       svclt»  0x0000bdf083 »       svclt»  0x0000bdf0
84 »       »       »       ;·<UNDEFINED>·instruction:·0x00019abe84 »       »       »       ;·<UNDEFINED>·instruction:·0x00019abe
85 »       andeq»  r0,·r0,·r8,·lsr·#785 »       andeq»  r0,·r0,·r8,·lsr·#7
86 »       andeq»  r6,·r0,·lr,·lsl·#986 »       andeq»  r6,·r0,·sl,·asr·#9
87 PySSL_RAND_status():87 PySSL_RAND_status():
88 ./build-static/./Modules/_ssl.c:362188 ./build-static/./Modules/_ssl.c:3621
89 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb50889 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffb508
90 ./build-static/./Modules/_ssl.c:362290 ./build-static/./Modules/_ssl.c:3622
91 »       pop»    {r2,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}91 »       pop»    {r2,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
92 ./build-static/./Modules/_ssl.c:362392 ./build-static/./Modules/_ssl.c:3623
93 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff400893 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff4008
320 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000097ec·<.fini>:2 00009828·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
122 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 931 lines modifiedOffset 1, 931 lines modified
  
Diff chunk too large, falling back to line-by-line diff (928 lines added, 928 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000097f4·3a000000·3d000000·0a000000·3d000000·:...=.......=...2 ··0x00009830·3a000000·3d000000·0a000000·3d000000·:...=.......=...
3 ··0x00009804·0f000000·3d000000·24000000·3d000000·....=...$...=...3 ··0x00009840·0f000000·3d000000·24000000·3d000000·....=...$...=...
4 ··0x00009814·32000000·3d000000·02000000·3d000000·2...=.......=...4 ··0x00009850·32000000·3d000000·02000000·3d000000·2...=.......=...
5 ··0x00009824·05000000·3d000000·13000000·3d000000·....=.......=...5 ··0x00009860·05000000·3d000000·13000000·3d000000·....=.......=...
6 ··0x00009834·0d000000·3d000000·0c000000·3d000000·....=.......=...6 ··0x00009870·0d000000·3d000000·0c000000·3d000000·....=.......=...
7 ··0x00009844·23000000·3d000000·11000000·3d000000·#...=.......=...7 ··0x00009880·23000000·3d000000·11000000·3d000000·#...=.......=...
8 ··0x00009854·26000000·3d000000·01000000·3d000000·&...=.......=...8 ··0x00009890·26000000·3d000000·01000000·3d000000·&...=.......=...
9 ··0x00009864·17000000·3d000000·08000000·3d000000·....=.......=...9 ··0x000098a0·17000000·3d000000·08000000·3d000000·....=.......=...
10 ··0x00009874·09000000·3d000000·00000000·00000000·....=...........10 ··0x000098b0·09000000·3d000000·00000000·00000000·....=...........
11 ··0x00009884·5f73736c·00000000·5f736f63·6b65742e·_ssl...._socket.11 ··0x000098c0·5f73736c·00000000·5f736f63·6b65742e·_ssl...._socket.
12 ··0x00009894·43415049·00000000·73736c2e·53534c45·CAPI....ssl.SSLE12 ··0x000098d0·43415049·00000000·73736c2e·53534c45·CAPI....ssl.SSLE
13 ··0x000098a4·72726f72·00000000·73736c2e·53534c5a·rror....ssl.SSLZ13 ··0x000098e0·72726f72·00000000·73736c2e·53534c5a·rror....ssl.SSLZ
14 ··0x000098b4·65726f52·65747572·6e457272·6f720000·eroReturnError..14 ··0x000098f0·65726f52·65747572·6e457272·6f720000·eroReturnError..
15 ··0x000098c4·73736c2e·53534c57·616e7452·65616445·ssl.SSLWantReadE15 ··0x00009900·73736c2e·53534c57·616e7452·65616445·ssl.SSLWantReadE
16 ··0x000098d4·72726f72·00000000·73736c2e·53534c57·rror....ssl.SSLW16 ··0x00009910·72726f72·00000000·73736c2e·53534c57·rror....ssl.SSLW
17 ··0x000098e4·616e7457·72697465·4572726f·72000000·antWriteError...17 ··0x00009920·616e7457·72697465·4572726f·72000000·antWriteError...
18 ··0x000098f4·73736c2e·53534c53·79736361·6c6c4572·ssl.SSLSyscallEr18 ··0x00009930·73736c2e·53534c53·79736361·6c6c4572·ssl.SSLSyscallEr
19 ··0x00009904·726f7200·73736c2e·53534c45·4f464572·ror.ssl.SSLEOFEr19 ··0x00009940·726f7200·73736c2e·53534c45·4f464572·ror.ssl.SSLEOFEr
20 ··0x00009914·726f7200·5f53534c·436f6e74·65787400·ror._SSLContext.20 ··0x00009950·726f7200·5f53534c·436f6e74·65787400·ror._SSLContext.
21 ··0x00009924·5f53534c·536f636b·65740000·53534c5f·_SSLSocket..SSL_21 ··0x00009960·5f53534c·536f636b·65740000·53534c5f·_SSLSocket..SSL_
22 ··0x00009934·4552524f·525f5a45·524f5f52·45545552·ERROR_ZERO_RETUR22 ··0x00009970·4552524f·525f5a45·524f5f52·45545552·ERROR_ZERO_RETUR
23 ··0x00009944·4e000000·53534c5f·4552524f·525f5741·N...SSL_ERROR_WA23 ··0x00009980·4e000000·53534c5f·4552524f·525f5741·N...SSL_ERROR_WA
24 ··0x00009954·4e545f52·45414400·53534c5f·4552524f·NT_READ.SSL_ERRO24 ··0x00009990·4e545f52·45414400·53534c5f·4552524f·NT_READ.SSL_ERRO
25 ··0x00009964·525f5741·4e545f57·52495445·00000000·R_WANT_WRITE....25 ··0x000099a0·525f5741·4e545f57·52495445·00000000·R_WANT_WRITE....
26 ··0x00009974·53534c5f·4552524f·525f5741·4e545f58·SSL_ERROR_WANT_X26 ··0x000099b0·53534c5f·4552524f·525f5741·4e545f58·SSL_ERROR_WANT_X
27 ··0x00009984·3530395f·4c4f4f4b·55500000·53534c5f·509_LOOKUP..SSL_27 ··0x000099c0·3530395f·4c4f4f4b·55500000·53534c5f·509_LOOKUP..SSL_
28 ··0x00009994·4552524f·525f5359·5343414c·4c000000·ERROR_SYSCALL...28 ··0x000099d0·4552524f·525f5359·5343414c·4c000000·ERROR_SYSCALL...
29 ··0x000099a4·53534c5f·4552524f·525f5353·4c000000·SSL_ERROR_SSL...29 ··0x000099e0·53534c5f·4552524f·525f5353·4c000000·SSL_ERROR_SSL...
30 ··0x000099b4·53534c5f·4552524f·525f5741·4e545f43·SSL_ERROR_WANT_C30 ··0x000099f0·53534c5f·4552524f·525f5741·4e545f43·SSL_ERROR_WANT_C
31 ··0x000099c4·4f4e4e45·43540000·53534c5f·4552524f·ONNECT..SSL_ERRO31 ··0x00009a00·4f4e4e45·43540000·53534c5f·4552524f·ONNECT..SSL_ERRO
32 ··0x000099d4·525f454f·46000000·53534c5f·4552524f·R_EOF...SSL_ERRO32 ··0x00009a10·525f454f·46000000·53534c5f·4552524f·R_EOF...SSL_ERRO
33 ··0x000099e4·525f494e·56414c49·445f4552·524f525f·R_INVALID_ERROR_33 ··0x00009a20·525f494e·56414c49·445f4552·524f525f·R_INVALID_ERROR_
34 ··0x000099f4·434f4445·00000000·43455254·5f4e4f4e·CODE....CERT_NON34 ··0x00009a30·434f4445·00000000·43455254·5f4e4f4e·CODE....CERT_NON
35 ··0x00009a04·45000000·43455254·5f4f5054·494f4e41·E...CERT_OPTIONA35 ··0x00009a40·45000000·43455254·5f4f5054·494f4e41·E...CERT_OPTIONA
36 ··0x00009a14·4c000000·56455249·46595f44·45464155·L...VERIFY_DEFAU36 ··0x00009a50·4c000000·56455249·46595f44·45464155·L...VERIFY_DEFAU
37 ··0x00009a24·4c540000·56455249·46595f43·524c5f43·LT..VERIFY_CRL_C37 ··0x00009a60·4c540000·56455249·46595f43·524c5f43·LT..VERIFY_CRL_C
38 ··0x00009a34·4845434b·5f4c4541·46000000·56455249·HECK_LEAF...VERI38 ··0x00009a70·4845434b·5f4c4541·46000000·56455249·HECK_LEAF...VERI
39 ··0x00009a44·46595f43·524c5f43·4845434b·5f434841·FY_CRL_CHECK_CHA39 ··0x00009a80·46595f43·524c5f43·4845434b·5f434841·FY_CRL_CHECK_CHA
40 ··0x00009a54·494e0000·56455249·46595f58·3530395f·IN..VERIFY_X509_40 ··0x00009a90·494e0000·56455249·46595f58·3530395f·IN..VERIFY_X509_
41 ··0x00009a64·53545249·43540000·56455249·46595f58·STRICT..VERIFY_X41 ··0x00009aa0·53545249·43540000·56455249·46595f58·STRICT..VERIFY_X
42 ··0x00009a74·3530395f·54525553·5445445f·46495253·509_TRUSTED_FIRS42 ··0x00009ab0·3530395f·54525553·5445445f·46495253·509_TRUSTED_FIRS
43 ··0x00009a84·54000000·414c4552·545f4445·53435249·T...ALERT_DESCRI43 ··0x00009ac0·54000000·414c4552·545f4445·53435249·T...ALERT_DESCRI
44 ··0x00009a94·5054494f·4e5f434c·4f53455f·4e4f5449·PTION_CLOSE_NOTI44 ··0x00009ad0·5054494f·4e5f434c·4f53455f·4e4f5449·PTION_CLOSE_NOTI
45 ··0x00009aa4·46590000·414c4552·545f4445·53435249·FY..ALERT_DESCRI45 ··0x00009ae0·46590000·414c4552·545f4445·53435249·FY..ALERT_DESCRI
46 ··0x00009ab4·5054494f·4e5f554e·45585045·43544544·PTION_UNEXPECTED46 ··0x00009af0·5054494f·4e5f554e·45585045·43544544·PTION_UNEXPECTED
47 ··0x00009ac4·5f4d4553·53414745·00000000·414c4552·_MESSAGE....ALER47 ··0x00009b00·5f4d4553·53414745·00000000·414c4552·_MESSAGE....ALER
48 ··0x00009ad4·545f4445·53435249·5054494f·4e5f4241·T_DESCRIPTION_BA48 ··0x00009b10·545f4445·53435249·5054494f·4e5f4241·T_DESCRIPTION_BA
49 ··0x00009ae4·445f5245·434f5244·5f4d4143·00000000·D_RECORD_MAC....49 ··0x00009b20·445f5245·434f5244·5f4d4143·00000000·D_RECORD_MAC....
50 ··0x00009af4·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO50 ··0x00009b30·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
51 ··0x00009b04·4e5f5245·434f5244·5f4f5645·52464c4f·N_RECORD_OVERFLO51 ··0x00009b40·4e5f5245·434f5244·5f4f5645·52464c4f·N_RECORD_OVERFLO
52 ··0x00009b14·57000000·414c4552·545f4445·53435249·W...ALERT_DESCRI52 ··0x00009b50·57000000·414c4552·545f4445·53435249·W...ALERT_DESCRI
53 ··0x00009b24·5054494f·4e5f4445·434f4d50·52455353·PTION_DECOMPRESS53 ··0x00009b60·5054494f·4e5f4445·434f4d50·52455353·PTION_DECOMPRESS
54 ··0x00009b34·494f4e5f·4641494c·55524500·414c4552·ION_FAILURE.ALER54 ··0x00009b70·494f4e5f·4641494c·55524500·414c4552·ION_FAILURE.ALER
55 ··0x00009b44·545f4445·53435249·5054494f·4e5f4841·T_DESCRIPTION_HA55 ··0x00009b80·545f4445·53435249·5054494f·4e5f4841·T_DESCRIPTION_HA
56 ··0x00009b54·4e445348·414b455f·4641494c·55524500·NDSHAKE_FAILURE.56 ··0x00009b90·4e445348·414b455f·4641494c·55524500·NDSHAKE_FAILURE.
57 ··0x00009b64·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO57 ··0x00009ba0·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
58 ··0x00009b74·4e5f4241·445f4345·52544946·49434154·N_BAD_CERTIFICAT58 ··0x00009bb0·4e5f4241·445f4345·52544946·49434154·N_BAD_CERTIFICAT
59 ··0x00009b84·45000000·414c4552·545f4445·53435249·E...ALERT_DESCRI59 ··0x00009bc0·45000000·414c4552·545f4445·53435249·E...ALERT_DESCRI
60 ··0x00009b94·5054494f·4e5f554e·53555050·4f525445·PTION_UNSUPPORTE60 ··0x00009bd0·5054494f·4e5f554e·53555050·4f525445·PTION_UNSUPPORTE
61 ··0x00009ba4·445f4345·52544946·49434154·45000000·D_CERTIFICATE...61 ··0x00009be0·445f4345·52544946·49434154·45000000·D_CERTIFICATE...
62 ··0x00009bb4·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO62 ··0x00009bf0·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
63 ··0x00009bc4·4e5f4345·52544946·49434154·455f5245·N_CERTIFICATE_RE63 ··0x00009c00·4e5f4345·52544946·49434154·455f5245·N_CERTIFICATE_RE
64 ··0x00009bd4·564f4b45·44000000·414c4552·545f4445·VOKED...ALERT_DE64 ··0x00009c10·564f4b45·44000000·414c4552·545f4445·VOKED...ALERT_DE
65 ··0x00009be4·53435249·5054494f·4e5f4345·52544946·SCRIPTION_CERTIF65 ··0x00009c20·53435249·5054494f·4e5f4345·52544946·SCRIPTION_CERTIF
66 ··0x00009bf4·49434154·455f4558·50495245·44000000·ICATE_EXPIRED...66 ··0x00009c30·49434154·455f4558·50495245·44000000·ICATE_EXPIRED...
67 ··0x00009c04·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO67 ··0x00009c40·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
68 ··0x00009c14·4e5f4345·52544946·49434154·455f554e·N_CERTIFICATE_UN68 ··0x00009c50·4e5f4345·52544946·49434154·455f554e·N_CERTIFICATE_UN
69 ··0x00009c24·4b4e4f57·4e000000·414c4552·545f4445·KNOWN...ALERT_DE69 ··0x00009c60·4b4e4f57·4e000000·414c4552·545f4445·KNOWN...ALERT_DE
70 ··0x00009c34·53435249·5054494f·4e5f494c·4c454741·SCRIPTION_ILLEGA70 ··0x00009c70·53435249·5054494f·4e5f494c·4c454741·SCRIPTION_ILLEGA
71 ··0x00009c44·4c5f5041·52414d45·54455200·414c4552·L_PARAMETER.ALER71 ··0x00009c80·4c5f5041·52414d45·54455200·414c4552·L_PARAMETER.ALER
72 ··0x00009c54·545f4445·53435249·5054494f·4e5f554e·T_DESCRIPTION_UN72 ··0x00009c90·545f4445·53435249·5054494f·4e5f554e·T_DESCRIPTION_UN
73 ··0x00009c64·4b4e4f57·4e5f4341·00000000·414c4552·KNOWN_CA....ALER73 ··0x00009ca0·4b4e4f57·4e5f4341·00000000·414c4552·KNOWN_CA....ALER
74 ··0x00009c74·545f4445·53435249·5054494f·4e5f4143·T_DESCRIPTION_AC74 ··0x00009cb0·545f4445·53435249·5054494f·4e5f4143·T_DESCRIPTION_AC
75 ··0x00009c84·43455353·5f44454e·49454400·414c4552·CESS_DENIED.ALER75 ··0x00009cc0·43455353·5f44454e·49454400·414c4552·CESS_DENIED.ALER
76 ··0x00009c94·545f4445·53435249·5054494f·4e5f4445·T_DESCRIPTION_DE76 ··0x00009cd0·545f4445·53435249·5054494f·4e5f4445·T_DESCRIPTION_DE
77 ··0x00009ca4·434f4445·5f455252·4f520000·414c4552·CODE_ERROR..ALER77 ··0x00009ce0·434f4445·5f455252·4f520000·414c4552·CODE_ERROR..ALER
78 ··0x00009cb4·545f4445·53435249·5054494f·4e5f4445·T_DESCRIPTION_DE78 ··0x00009cf0·545f4445·53435249·5054494f·4e5f4445·T_DESCRIPTION_DE
79 ··0x00009cc4·43525950·545f4552·524f5200·414c4552·CRYPT_ERROR.ALER79 ··0x00009d00·43525950·545f4552·524f5200·414c4552·CRYPT_ERROR.ALER
80 ··0x00009cd4·545f4445·53435249·5054494f·4e5f5052·T_DESCRIPTION_PR80 ··0x00009d10·545f4445·53435249·5054494f·4e5f5052·T_DESCRIPTION_PR
81 ··0x00009ce4·4f544f43·4f4c5f56·45525349·4f4e0000·OTOCOL_VERSION..81 ··0x00009d20·4f544f43·4f4c5f56·45525349·4f4e0000·OTOCOL_VERSION..
82 ··0x00009cf4·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO82 ··0x00009d30·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
83 ··0x00009d04·4e5f494e·53554646·49434945·4e545f53·N_INSUFFICIENT_S83 ··0x00009d40·4e5f494e·53554646·49434945·4e545f53·N_INSUFFICIENT_S
84 ··0x00009d14·45435552·49545900·414c4552·545f4445·ECURITY.ALERT_DE84 ··0x00009d50·45435552·49545900·414c4552·545f4445·ECURITY.ALERT_DE
85 ··0x00009d24·53435249·5054494f·4e5f494e·5445524e·SCRIPTION_INTERN85 ··0x00009d60·53435249·5054494f·4e5f494e·5445524e·SCRIPTION_INTERN
86 ··0x00009d34·414c5f45·52524f52·00000000·414c4552·AL_ERROR....ALER86 ··0x00009d70·414c5f45·52524f52·00000000·414c4552·AL_ERROR....ALER
87 ··0x00009d44·545f4445·53435249·5054494f·4e5f5553·T_DESCRIPTION_US87 ··0x00009d80·545f4445·53435249·5054494f·4e5f5553·T_DESCRIPTION_US
88 ··0x00009d54·45525f43·414e4345·4c4c4544·00000000·ER_CANCELLED....88 ··0x00009d90·45525f43·414e4345·4c4c4544·00000000·ER_CANCELLED....
89 ··0x00009d64·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO89 ··0x00009da0·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
90 ··0x00009d74·4e5f4e4f·5f52454e·45474f54·49415449·N_NO_RENEGOTIATI90 ··0x00009db0·4e5f4e4f·5f52454e·45474f54·49415449·N_NO_RENEGOTIATI
91 ··0x00009d84·4f4e0000·414c4552·545f4445·53435249·ON..ALERT_DESCRI91 ··0x00009dc0·4f4e0000·414c4552·545f4445·53435249·ON..ALERT_DESCRI
92 ··0x00009d94·5054494f·4e5f554e·53555050·4f525445·PTION_UNSUPPORTE92 ··0x00009dd0·5054494f·4e5f554e·53555050·4f525445·PTION_UNSUPPORTE
93 ··0x00009da4·445f4558·54454e53·494f4e00·414c4552·D_EXTENSION.ALER93 ··0x00009de0·445f4558·54454e53·494f4e00·414c4552·D_EXTENSION.ALER
94 ··0x00009db4·545f4445·53435249·5054494f·4e5f4345·T_DESCRIPTION_CE94 ··0x00009df0·545f4445·53435249·5054494f·4e5f4345·T_DESCRIPTION_CE
95 ··0x00009dc4·52544946·49434154·455f554e·4f425441·RTIFICATE_UNOBTA95 ··0x00009e00·52544946·49434154·455f554e·4f425441·RTIFICATE_UNOBTA
96 ··0x00009dd4·494e4142·4c450000·414c4552·545f4445·INABLE..ALERT_DE96 ··0x00009e10·494e4142·4c450000·414c4552·545f4445·INABLE..ALERT_DE
97 ··0x00009de4·53435249·5054494f·4e5f554e·5245434f·SCRIPTION_UNRECO97 ··0x00009e20·53435249·5054494f·4e5f554e·5245434f·SCRIPTION_UNRECO
98 ··0x00009df4·474e495a·45445f4e·414d4500·414c4552·GNIZED_NAME.ALER98 ··0x00009e30·474e495a·45445f4e·414d4500·414c4552·GNIZED_NAME.ALER
99 ··0x00009e04·545f4445·53435249·5054494f·4e5f4241·T_DESCRIPTION_BA99 ··0x00009e40·545f4445·53435249·5054494f·4e5f4241·T_DESCRIPTION_BA
100 ··0x00009e14·445f4345·52544946·49434154·455f5354·D_CERTIFICATE_ST100 ··0x00009e50·445f4345·52544946·49434154·455f5354·D_CERTIFICATE_ST
101 ··0x00009e24·41545553·5f524553·504f4e53·45000000·ATUS_RESPONSE...101 ··0x00009e60·41545553·5f524553·504f4e53·45000000·ATUS_RESPONSE...
102 ··0x00009e34·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO102 ··0x00009e70·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
103 ··0x00009e44·4e5f4241·445f4345·52544946·49434154·N_BAD_CERTIFICAT103 ··0x00009e80·4e5f4241·445f4345·52544946·49434154·N_BAD_CERTIFICAT
104 ··0x00009e54·455f4841·53485f56·414c5545·00000000·E_HASH_VALUE....104 ··0x00009e90·455f4841·53485f56·414c5545·00000000·E_HASH_VALUE....
105 ··0x00009e64·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO105 ··0x00009ea0·414c4552·545f4445·53435249·5054494f·ALERT_DESCRIPTIO
106 ··0x00009e74·4e5f554e·4b4e4f57·4e5f5053·4b5f4944·N_UNKNOWN_PSK_ID106 ··0x00009eb0·4e5f554e·4b4e4f57·4e5f5053·4b5f4944·N_UNKNOWN_PSK_ID
107 ··0x00009e84·454e5449·54590000·50524f54·4f434f4c·ENTITY..PROTOCOL107 ··0x00009ec0·454e5449·54590000·50524f54·4f434f4c·ENTITY..PROTOCOL
108 ··0x00009e94·5f53534c·76323300·50524f54·4f434f4c·_SSLv23.PROTOCOL108 ··0x00009ed0·5f53534c·76323300·50524f54·4f434f4c·_SSLv23.PROTOCOL
109 ··0x00009ea4·5f544c53·00000000·50524f54·4f434f4c·_TLS....PROTOCOL109 ··0x00009ee0·5f544c53·00000000·50524f54·4f434f4c·_TLS....PROTOCOL
110 ··0x00009eb4·5f544c53·76310000·50524f54·4f434f4c·_TLSv1..PROTOCOL110 ··0x00009ef0·5f544c53·76310000·50524f54·4f434f4c·_TLSv1..PROTOCOL
111 ··0x00009ec4·5f544c53·76315f31·00000000·50524f54·_TLSv1_1....PROT111 ··0x00009f00·5f544c53·76315f31·00000000·50524f54·_TLSv1_1....PROT
112 ··0x00009ed4·4f434f4c·5f544c53·76315f32·00000000·OCOL_TLSv1_2....112 ··0x00009f10·4f434f4c·5f544c53·76315f32·00000000·OCOL_TLSv1_2....
113 ··0x00009ee4·4f505f41·4c4c0000·4f505f4e·4f5f5353·OP_ALL..OP_NO_SS113 ··0x00009f20·4f505f41·4c4c0000·4f505f4e·4f5f5353·OP_ALL..OP_NO_SS
114 ··0x00009ef4·4c763200·4f505f4e·4f5f5353·4c763300·Lv2.OP_NO_SSLv3.114 ··0x00009f30·4c763200·4f505f4e·4f5f5353·4c763300·Lv2.OP_NO_SSLv3.
115 ··0x00009f04·4f505f4e·4f5f544c·53763100·4f505f4e·OP_NO_TLSv1.OP_N115 ··0x00009f40·4f505f4e·4f5f544c·53763100·4f505f4e·OP_NO_TLSv1.OP_N
116 ··0x00009f14·4f5f544c·5376315f·31000000·4f505f4e·O_TLSv1_1...OP_N116 ··0x00009f50·4f5f544c·5376315f·31000000·4f505f4e·O_TLSv1_1...OP_N
117 ··0x00009f24·4f5f544c·5376315f·32000000·4f505f4e·O_TLSv1_2...OP_N117 ··0x00009f60·4f5f544c·5376315f·32000000·4f505f4e·O_TLSv1_2...OP_N
118 ··0x00009f34·4f5f544c·5376315f·33000000·4f505f43·O_TLSv1_3...OP_C118 ··0x00009f70·4f5f544c·5376315f·33000000·4f505f43·O_TLSv1_3...OP_C
119 ··0x00009f44·49504845·525f5345·52564552·5f505245·IPHER_SERVER_PRE119 ··0x00009f80·49504845·525f5345·52564552·5f505245·IPHER_SERVER_PRE
120 ··0x00009f54·46455245·4e434500·4f505f53·494e474c·FERENCE.OP_SINGL120 ··0x00009f90·46455245·4e434500·4f505f53·494e474c·FERENCE.OP_SINGL
121 ··0x00009f64·455f4448·5f555345·00000000·4f505f53·E_DH_USE....OP_S121 ··0x00009fa0·455f4448·5f555345·00000000·4f505f53·E_DH_USE....OP_S
122 ··0x00009f74·494e474c·455f4543·44485f55·53450000·INGLE_ECDH_USE..122 ··0x00009fb0·494e474c·455f4543·44485f55·53450000·INGLE_ECDH_USE..
123 ··0x00009f84·4f505f4e·4f5f434f·4d505245·5353494f·OP_NO_COMPRESSIO123 ··0x00009fc0·4f505f4e·4f5f434f·4d505245·5353494f·OP_NO_COMPRESSIO
124 ··0x00009f94·4e000000·4f505f45·4e41424c·455f4d49·N...OP_ENABLE_MI124 ··0x00009fd0·4e000000·4f505f45·4e41424c·455f4d49·N...OP_ENABLE_MI
125 ··0x00009fa4·44444c45·424f585f·434f4d50·41540000·DDLEBOX_COMPAT..125 ··0x00009fe0·44444c45·424f585f·434f4d50·41540000·DDLEBOX_COMPAT..
Max diff block lines reached; 0/124384 bytes (0.00%) of diff not shown.
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0000d1e8·00000000····························....2 ··0x0000d224·00000000····························....
  
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 ··0x0001df00·65880000····························e...2 ··0x0001df00·a1880000····························....
  
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 ··0x0001df04·25880000····························%...2 ··0x0001df04·61880000····························a...
  
47.5 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
24 ··0x0001e508·72657175·65737465·64206f70·65726174·requested·operat24 ··0x0001e508·72657175·65737465·64206f70·65726174·requested·operat
25 ··0x0001e518·696f6e20·63616e20·62652063·6f6d706c·ion·can·be·compl25 ··0x0001e518·696f6e20·63616e20·62652063·6f6d706c·ion·can·be·compl
26 ··0x0001e528·65746564·2e000000·53797374·656d2065·eted....System·e26 ··0x0001e528·65746564·2e000000·53797374·656d2065·eted....System·e
27 ··0x0001e538·72726f72·20776865·6e206174·74656d70·rror·when·attemp27 ··0x0001e538·72726f72·20776865·6e206174·74656d70·rror·when·attemp
28 ··0x0001e548·74696e67·2053534c·206f7065·72617469·ting·SSL·operati28 ··0x0001e548·74696e67·2053534c·206f7065·72617469·ting·SSL·operati
29 ··0x0001e558·6f6e2e00·53534c2f·544c5320·636f6e6e·on..SSL/TLS·conn29 ··0x0001e558·6f6e2e00·53534c2f·544c5320·636f6e6e·on..SSL/TLS·conn
30 ··0x0001e568·65637469·6f6e2074·65726d69·6e617465·ection·terminate30 ··0x0001e568·65637469·6f6e2074·65726d69·6e617465·ection·terminate
31 ··0x0001e578·64206162·72757074·6c792e00·98a00000·d·abruptly......31 ··0x0001e578·64206162·72757074·6c792e00·d4a00000·d·abruptly......
32 ··0x0001e588·9ca00000·00000000·20a20000·00a20000·........·.......32 ··0x0001e588·d8a00000·00000000·a4a20000·b0a20000·................
 33 ··0x0001e598·b8a20000·00000000·24a30000·04a30000·........$.......
33 ··0x0001e598·0ca20000·1ca20000·00000000·c8a20000·................34 ··0x0001e5a8·10a30000·20a30000·00000000·48a60000·....·.......H...
34 ··0x0001e5a8·d4a20000·dca20000·00000000·0ca60000·................ 
35 ··0x0001e5b8·14a60000·1ca60000·00000000·5f736574·............_set35 ··0x0001e5b8·50a60000·58a60000·00000000·5f736574·P...X......._set
36 ··0x0001e5c8·7465725f·636f6e74·65787428·63747829·ter_context(ctx)36 ··0x0001e5c8·7465725f·636f6e74·65787428·63747829·ter_context(ctx)
37 ··0x0001e5d8·0a546869·73206368·616e6765·73207468·.This·changes·th37 ··0x0001e5d8·0a546869·73206368·616e6765·73207468·.This·changes·th
38 ··0x0001e5e8·6520636f·6e746578·74206173·736f6369·e·context·associ38 ··0x0001e5e8·6520636f·6e746578·74206173·736f6369·e·context·associ
39 ··0x0001e5f8·61746564·20776974·68207468·65205353·ated·with·the·SS39 ··0x0001e5f8·61746564·20776974·68207468·65205353·ated·with·the·SS
40 ··0x0001e608·4c536f63·6b65742e·20546869·73206973·LSocket.·This·is40 ··0x0001e608·4c536f63·6b65742e·20546869·73206973·LSocket.·This·is
41 ··0x0001e618·20747970·6963616c·6c790a75·73656420··typically.used·41 ··0x0001e618·20747970·6963616c·6c790a75·73656420··typically.used·
42 ··0x0001e628·66726f6d·20776974·68696e20·61206361·from·within·a·ca42 ··0x0001e628·66726f6d·20776974·68696e20·61206361·from·within·a·ca
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·65633066·62613864·37343138·39656232·ec0fba8d74189eb2 
3 ··0x00000010·39346161·39636166·32666265·33316134·94aa9caf2fbe31a42 ··0x00000000·39623331·35646435·63396139·64663936·9b315dd5c9a9df96
 3 ··0x00000010·32363232·62646239·37626538·62393566·2622bdb97be8b95f
4 ··0x00000020·62653639·64622e64·65627567·00000000·be69db.debug....4 ··0x00000020·38373863·64662e64·65627567·00000000·878cdf.debug....
5 ··0x00000030·31ba6e27····························1.n'5 ··0x00000030·5951f899····························YQ..
  
14.5 KB
./usr/lib/python2.7/lib-dynload/nis.arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e62fefef17d9d85acc444e7dee5f81964b60f3f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·84a430a62199153bc17f1c7fe6ff092bc77d5983
763 B
strings --all --bytes=8 {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 __cxa_finalize4 __cxa_finalize
5 Py_InitModule45 Py_InitModule4
6 PyModule_GetDict6 PyModule_GetDict
7 PyErr_NewException7 PyErr_NewException
8 PyDict_SetItemString8 PyDict_SetItemString
9 PyArg_ParseTupleAndKeywords9 PyArg_ParseTupleAndKeywords
10 yp_get_default_domain10 yp_get_default_domain
11 yperr_string 
12 PyErr_SetString 
13 PyString_FromString 
14 PyList_Append 
15 yp_master11 yp_master
 12 PyErr_SetString
16 clnt_create13 clnt_create
17 PyList_New14 yperr_string
18 clnt_spcreateerror15 clnt_spcreateerror
 16 PyList_New
 17 PyString_FromString
 18 PyList_Append
19 xdr_string19 xdr_string
20 xdr_pointer20 xdr_pointer
21 xdr_enum21 xdr_enum
22 PyEval_RestoreThread22 PyEval_RestoreThread
23 PyString_FromStringAndSize23 PyString_FromStringAndSize
24 PyErr_Clear24 PyErr_Clear
25 PyEval_SaveThread25 PyEval_SaveThread
2.08 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 9, 22 lines modifiedOffset 9, 22 lines modified
9 ··0x000003d8·496e6974·4d6f6475·6c653400·50794d6f·InitModule4.PyMo9 ··0x000003d8·496e6974·4d6f6475·6c653400·50794d6f·InitModule4.PyMo
10 ··0x000003e8·64756c65·5f476574·44696374·00507945·dule_GetDict.PyE10 ··0x000003e8·64756c65·5f476574·44696374·00507945·dule_GetDict.PyE
11 ··0x000003f8·72725f4e·65774578·63657074·696f6e00·rr_NewException.11 ··0x000003f8·72725f4e·65774578·63657074·696f6e00·rr_NewException.
12 ··0x00000408·50794469·63745f53·65744974·656d5374·PyDict_SetItemSt12 ··0x00000408·50794469·63745f53·65744974·656d5374·PyDict_SetItemSt
13 ··0x00000418·72696e67·00507941·72675f50·61727365·ring.PyArg_Parse13 ··0x00000418·72696e67·00507941·72675f50·61727365·ring.PyArg_Parse
14 ··0x00000428·5475706c·65416e64·4b657977·6f726473·TupleAndKeywords14 ··0x00000428·5475706c·65416e64·4b657977·6f726473·TupleAndKeywords
15 ··0x00000438·0079705f·6765745f·64656661·756c745f·.yp_get_default_15 ··0x00000438·0079705f·6765745f·64656661·756c745f·.yp_get_default_
16 ··0x00000448·646f6d61·696e0079·70657272·5f737472·domain.yperr_str16 ··0x00000448·646f6d61·696e0079·705f6d61·73746572·domain.yp_master
 17 ··0x00000458·00507945·72725f53·65745374·72696e67·.PyErr_SetString
17 ··0x00000458·696e6700·50794572·725f5365·74537472·ing.PyErr_SetStr 
18 ··0x00000468·696e6700·50795374·72696e67·5f46726f·ing.PyString_Fro 
19 ··0x00000478·6d537472·696e6700·50794c69·73745f41·mString.PyList_A 
20 ··0x00000488·7070656e·64007970·5f6d6173·74657200·ppend.yp_master. 
21 ··0x00000498·636c6e74·5f637265·61746500·66726565·clnt_create.free18 ··0x00000468·00636c6e·745f6372·65617465·00667265·.clnt_create.fre
22 ··0x000004a8·0050794c·6973745f·4e657700·636c6e74·.PyList_New.clnt19 ··0x00000478·65007970·6572725f·73747269·6e670063·e.yperr_string.c
23 ··0x000004b8·5f737063·72656174·65657272·6f720078·_spcreateerror.x20 ··0x00000488·6c6e745f·73706372·65617465·6572726f·lnt_spcreateerro
 21 ··0x00000498·72005079·4c697374·5f4e6577·00507953·r.PyList_New.PyS
 22 ··0x000004a8·7472696e·675f4672·6f6d5374·72696e67·tring_FromString
 23 ··0x000004b8·0050794c·6973745f·41707065·6e640078·.PyList_Append.x
24 ··0x000004c8·64725f73·7472696e·67007864·725f706f·dr_string.xdr_po24 ··0x000004c8·64725f73·7472696e·67007864·725f706f·dr_string.xdr_po
25 ··0x000004d8·696e7465·72007864·725f656e·756d0073·inter.xdr_enum.s25 ··0x000004d8·696e7465·72007864·725f656e·756d0073·inter.xdr_enum.s
26 ··0x000004e8·7472636d·70005079·4576616c·5f526573·trcmp.PyEval_Res26 ··0x000004e8·7472636d·70005079·4576616c·5f526573·trcmp.PyEval_Res
27 ··0x000004f8·746f7265·54687265·61640050·79537472·toreThread.PyStr27 ··0x000004f8·746f7265·54687265·61640050·79537472·toreThread.PyStr
28 ··0x00000508·696e675f·46726f6d·53747269·6e67416e·ing_FromStringAn28 ··0x00000508·696e675f·46726f6d·53747269·6e67416e·ing_FromStringAn
29 ··0x00000518·6453697a·65005079·4572725f·436c6561·dSize.PyErr_Clea29 ··0x00000518·6453697a·65005079·4572725f·436c6561·dSize.PyErr_Clea
30 ··0x00000528·72005079·4576616c·5f536176·65546872·r.PyEval_SaveThr30 ··0x00000528·72005079·4576616c·5f536176·65546872·r.PyEval_SaveThr
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 496, 203 lines modifiedOffset 496, 151 lines modified
496 »       str»    r5,·[sp,·#0]496 »       str»    r5,·[sp,·#0]
497 ./build-static/./Modules/nismodule.c:386497 ./build-static/./Modules/nismodule.c:386
498 »       movs»   r4,·#0498 »       movs»   r4,·#0
499 »       str»    r4,·[sp,·#20]499 »       str»    r4,·[sp,·#20]
500 ./build-static/./Modules/nismodule.c:392500 ./build-static/./Modules/nismodule.c:392
501 »       blx»    8e8·<PyArg_ParseTupleAndKeywords@plt>501 »       blx»    8e8·<PyArg_ParseTupleAndKeywords@plt>
502 »       cmp»    r0,·#0502 »       cmp»    r0,·#0
503 »       beq.n»  f56·<initnis@@Base+0xfe>503 »       beq.n»  f96·<initnis@@Base+0x13e>
504 ./build-static/./Modules/nismodule.c:395504 ./build-static/./Modules/nismodule.c:395
505 »       ldr»    r7,·[sp,·#20]505 »       ldr»    r7,·[sp,·#20]
506 »       mov»    r3,·r7506 »       mov»    r3,·r7
 507 »       cbnz»   r7,·ef4·<initnis@@Base+0x9c>
507 »       cmp»    r7,·#0 
508 »       bne.n»  f5a·<initnis@@Base+0x102> 
509 ./build-static/./Modules/nismodule.c:395·(discriminator·1)508 ./build-static/./Modules/nismodule.c:395·(discriminator·1)
510 »       mov»    r0,·r5509 »       mov»    r0,·r5
511 »       blx»    a08·<yp_get_default_domain@plt>510 »       blx»    a08·<yp_get_default_domain@plt>
512 »       ldr»    r3,·[sp,·#20] 
513 »       cmp»    r0,·#0511 »       cmp»    r0,·#0
514 »       beq.n»  f5a·<initnis@@Base+0x102>512 »       bne.n»  f9a·<initnis@@Base+0x142>
515 nis_error(): 
516 ./build-static/./Modules/nismodule.c:52 
517 »       ldr»    r1,·[pc,·#336]»;·(1048·<initnis@@Base+0x1f0>) 
518 »       add»    r1,·pc 
519 »       ldr»    r6,·[r1,·#0] 
520 »       blx»    9c0·<yperr_string@plt> 
521 »       mov»    r1,·r0 
522 »       mov»    r0,·r6 
523 »       blx»    93c·<PyErr_SetString@plt> 
524 nis_maps(): 
525 ./build-static/./Modules/nismodule.c:417 
526 »       mov»    r0,·r7 
527 »       add»    sp,·#36»      ;·0x24 
528 »       pop»    {r4,·r5,·r6,·r7,·pc} 
529 ./build-static/./Modules/nismodule.c:413 
530 »       ldr»    r3,·[r5,·#0]513 »       ldr»    r3,·[sp,·#20]
531 »       subs»   r1,·r3,·#1 
532 »       str»    r1,·[r5,·#0] 
533 »       cbnz»   r1,·f1c·<initnis@@Base+0xc4> 
534 ./build-static/./Modules/nismodule.c:413·(discriminator·1) 
535 »       ldr»    r4,·[r5,·#4] 
536 »       ldr»    r5,·[r4,·#24] 
537 »       blx»    r5 
538 ./build-static/./Modules/nismodule.c:404·(discriminator·2) 
539 »       ldr»    r6,·[r6,·#4] 
540 »       cmp»    r6,·#0 
541 »       beq.n»  f08·<initnis@@Base+0xb0> 
542 ./build-static/./Modules/nismodule.c:405 
543 »       ldr»    r0,·[r6,·#0] 
544 »       blx»    990·<PyString_FromString@plt> 
545 »       mov»    r5,·r0 
546 ./build-static/./Modules/nismodule.c:406 
547 »       mov»    r1,·r5 
548 »       mov»    r0,·r7 
549 »       cbz»    r5,·f4c·<initnis@@Base+0xf4> 
550 ./build-static/./Modules/nismodule.c:406·(discriminator·1) 
551 »       blx»    984·<PyList_Append@plt> 
552 »       mov»    r2,·r0 
553 »       cmp»    r2,·#0 
554 ./build-static/./Modules/nismodule.c:413·(discriminator·1) 
555 »       mov»    r0,·r5 
556 ./build-static/./Modules/nismodule.c:406·(discriminator·1) 
557 »       bge.n»  f0e·<initnis@@Base+0xb6> 
558 ./build-static/./Modules/nismodule.c:408 
559 »       ldr»    r0,·[r5,·#0] 
560 »       subs»   r2,·r0,·#1 
561 »       str»    r2,·[r5,·#0] 
562 »       cbnz»   r2,·f4c·<initnis@@Base+0xf4> 
563 ./build-static/./Modules/nismodule.c:408·(discriminator·2) 
564 »       ldr»    r3,·[r5,·#4] 
565 »       mov»    r0,·r5 
566 »       ldr»    r1,·[r3,·#24] 
567 »       blx»    r1 
568 ./build-static/./Modules/nismodule.c:409·(discriminator·3) 
569 »       ldr»    r4,·[r7,·#0] 
570 »       subs»   r5,·r4,·#1 
571 »       str»    r5,·[r7,·#0] 
572 »       cmp»    r5,·#0 
573 »       beq.n»  1034·<initnis@@Base+0x1dc> 
574 ./build-static/./Modules/nismodule.c:394 
575 »       movs»   r7,·#0 
576 »       b.n»    f08·<initnis@@Base+0xb0> 
577 ./build-static/./Modules/nismodule.c:400514 ./build-static/./Modules/nismodule.c:400
578 »       ldr»    r5,·[pc,·#240]»;·(104c·<initnis@@Base+0x1f4>)515 »       ldr»    r5,·[pc,·#336]»;·(1048·<initnis@@Base+0x1f0>)
579 nis_maplist():516 nis_maplist():
580 ./build-static/./Modules/nismodule.c:356 
581 »       add»    r4,·sp,·#28 
582 ./build-static/./Modules/nismodule.c:352517 ./build-static/./Modules/nismodule.c:352
583 »       movs»   r2,·#0518 »       movs»   r2,·#0
 519 ./build-static/./Modules/nismodule.c:356
 520 »       add»    r6,·sp,·#28
 521 ./build-static/./Modules/nismodule.c:352
584 »       strd»   r3,·r2,·[sp,·#24]522 »       strd»   r3,·r2,·[sp,·#24]
585 ./build-static/./Modules/nismodule.c:355523 ./build-static/./Modules/nismodule.c:355
586 »       add»    r5,·pc524 »       add»    r5,·pc
 525 »       b.n»    f0c·<initnis@@Base+0xb4>
 526 ./build-static/./Modules/nismodule.c:356
 527 »       ldr»    r0,·[sp,·#24]
 528 »       blx»    930·<yp_master@plt>
 529 ./build-static/./Modules/nismodule.c:355
 530 »       ldr»    r0,·[sp,·#28]
 531 »       cbnz»   r0,·f2c·<initnis@@Base+0xd4>
587 »       ldr»    r7,·[r5,·#4]532 »       ldr»    r7,·[r5,·#4]
588 ./build-static/./Modules/nismodule.c:356533 ./build-static/./Modules/nismodule.c:356
589 »       mov»    r2,·r4534 »       mov»    r2,·r6
590 ./build-static/./Modules/nismodule.c:355535 ./build-static/./Modules/nismodule.c:355
591 »       adds»   r5,·#12536 »       adds»   r5,·#12
592 ./build-static/./Modules/nismodule.c:356537 ./build-static/./Modules/nismodule.c:356
593 »       mov»    r1,·r7538 »       mov»    r1,·r7
594 ./build-static/./Modules/nismodule.c:355539 ./build-static/./Modules/nismodule.c:355
595 »       cmp»    r7,·#0540 »       cmp»    r7,·#0
596 »       beq.n»  ff8·<initnis@@Base+0x1a0>541 »       bne.n»  f02·<initnis@@Base+0xaa>
597 ./build-static/./Modules/nismodule.c:356542 ./build-static/./Modules/nismodule.c:360
 543 »       ldr»    r0,·[pc,·#304]»;·(104c·<initnis@@Base+0x1f4>)
 544 »       ldr»    r1,·[pc,·#308]»;·(1050·<initnis@@Base+0x1f8>)
 545 »       add»    r0,·pc
 546 »       add»    r1,·pc
598 »       ldr»    r0,·[sp,·#24]547 »       ldr»    r0,·[r0,·#0]
599 »       blx»    930·<yp_master@plt>548 »       blx»    93c·<PyErr_SetString@plt>
 549 nis_maps():
600 ./build-static/./Modules/nismodule.c:355550 ./build-static/./Modules/nismodule.c:417
601 »       ldr»    r0,·[sp,·#28] 
602 »       cmp»    r0,·#0 
603 »       beq.n»  f66·<initnis@@Base+0x10e>551 »       mov»    r0,·r7
 552 »       add»    sp,·#36»      ;·0x24
 553 »       pop»    {r4,·r5,·r6,·r7,·pc}
 554 nis_maplist():
Max diff block lines reached; 6394/10371 bytes (61.65%) of diff not shown.
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·36326665·66656631·37643964·38356163·62fefef17d9d85ac 
3 ··0x00000010·63343434·65376465·65356638·31393634·c444e7dee5f819642 ··0x00000000·61343330·61363231·39393135·33626331·a430a62199153bc1
 3 ··0x00000010·37663163·37666536·66663039·32626337·7f1c7fe6ff092bc7
4 ··0x00000020·62363066·33662e64·65627567·00000000·b60f3f.debug....4 ··0x00000020·37643539·38332e64·65627567·00000000·7d5983.debug....
5 ··0x00000030·620274f1····························b.t.5 ··0x00000030·90f2cfda····························....
  
279 MB
python2.7-dbg_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····3260·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3256·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8632120·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0··8598256·2023-09-19·07:10:59.000000·data.tar.xz
7.42 KB
control.tar.xz
7.4 KB
control.tar
4.06 KB
./control
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Package:·python2.7-dbg1 Package:·python2.7-dbg
2 Source:·python2.72 Source:·python2.7
3 Version:·2.7.18-8+deb11u13 Version:·2.7.18-8+deb11u1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·151176 Installed-Size:·15100
7 Depends:·python2.7·(=·2.7.18-8+deb11u1),·libpython2.7-dbg·(=·2.7.18-8+deb11u1),·libc6·(>=·2.29),·zlib1g·(>=·1:1.2.0)7 Depends:·python2.7·(=·2.7.18-8+deb11u1),·libpython2.7-dbg·(=·2.7.18-8+deb11u1),·libc6·(>=·2.29),·zlib1g·(>=·1:1.2.0)
8 Suggests:·python-gdbm-dbg,·python-tk-dbg8 Suggests:·python-gdbm-dbg,·python-tk-dbg
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·allowed11 Multi-Arch:·allowed
12 Description:·Debug·Build·of·the·Python·Interpreter·(version·2.7)12 Description:·Debug·Build·of·the·Python·Interpreter·(version·2.7)
13 ·The·package·holds·two·things:13 ·The·package·holds·two·things:
14 ·.14 ·.
15 ·-·A·Python·interpreter·configured·with·--pydebug.·Dynamically·loaded·modules15 ·-·A·Python·interpreter·configured·with·--pydebug.·Dynamically·loaded·modules
16 ···are·searched·as·<foo>_d.so·first.·Third·party·extensions·need·a·separate16 ···are·searched·as·<foo>_d.so·first.·Third·party·extensions·need·a·separate
17 ···build·to·be·used·by·this·interpreter.17 ···build·to·be·used·by·this·interpreter.
18 ·-·Debug·information·for·standard·python·interpreter·and·extensions.18 ·-·Debug·information·for·standard·python·interpreter·and·extensions.
19 ·.19 ·.
20 ·See·the·README.debug·for·more·information.20 ·See·the·README.debug·for·more·information.
21 Build-Ids:·0439e69fe6a3fdc42f12d199bba70f9272f2d4c7·095cfa5585f2389444ade9d742220cd735a8f1b2·0a0b9b9e4d5a377ac264de01f2a66a34c642b756·15fde2acfb495fe054d39b3b8d437e0da54a6f69·1bbbd1e55f24c9dfa7f4bf9fff79dff1781ae4d9·22e7543c015772d8e1a04c38d516aec4bef1b0b2·27ec0fba8d74189eb294aa9caf2fbe31a4be69db·2b766014ecf1994bcabbd4c16ee38ef4842a9060·2cd3ab06c0[·...·truncated·by·diffoscope;·len:·891,·SHA:·8fb68c078bcd98dc6ff5d5e97bb73bbf24165ae620954a09774f72a28d465d1c·...·]·d0758f8fe20e0feaac8ede229ac5f7ada023db3e·d8978b001448362a6bd647a554314208a5f49576·df345c299344c031189cbd9731144b7f2a6dc102·ec579700eff76ffb7b74f3ccf27c53d5275f6762·ed2da10bf3703a630b62cbc4dcfdddcdda046651·ed609cf84fc12cb3415022354acac3d243fe3a39·ee79e2152b13281c3ab004bfedab80ba0a28c3b4·f331f7259e72b5c6858904e6c1b90221529d7cdb·fd783ae09361c8f0b9ec13c4a17051fe46b96387·ffbd7e65b1c3d9c9676e8d182f27455491e044cb21 Build-Ids:·0439e69fe6a3fdc42f12d199bba70f9272f2d4c7·095cfa5585f2389444ade9d742220cd735a8f1b2·15fde2acfb495fe054d39b3b8d437e0da54a6f69·22e7543c015772d8e1a04c38d516aec4bef1b0b2·25eaa860a0d5da7d9f00625752e87520956c3e7e·2cd3ab06c01811e5ed4eed19a41996aeda8ded50·32276054d769de1831452d041051f19eff679b2f·3685b169f46a8ea10f48a47afc9f51d23684e57e·489b315dd5[·...·truncated·by·diffoscope;·len:·891,·SHA:·e065b8e648df3607323dc241fa6dffb57c3d368d0c1a099ce8f337864f99c965·...·]·d0758f8fe20e0feaac8ede229ac5f7ada023db3e·d8978b001448362a6bd647a554314208a5f49576·df345c299344c031189cbd9731144b7f2a6dc102·ec579700eff76ffb7b74f3ccf27c53d5275f6762·ed2da10bf3703a630b62cbc4dcfdddcdda046651·ed609cf84fc12cb3415022354acac3d243fe3a39·ee79e2152b13281c3ab004bfedab80ba0a28c3b4·f331f7259e72b5c6858904e6c1b90221529d7cdb·fd783ae09361c8f0b9ec13c4a17051fe46b96387·ffbd7e65b1c3d9c9676e8d182f27455491e044cb
3.31 KB
./md5sums
30.0 B
./md5sums
Files differ
3.27 KB
line order
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 usr/bin/python2.7-dbg1 usr/bin/python2.7-dbg
2 usr/lib/debug/.build-id/04/39e69fe6a3fdc42f12d199bba70f9272f2d4c7.debug2 usr/lib/debug/.build-id/04/39e69fe6a3fdc42f12d199bba70f9272f2d4c7.debug
3 usr/lib/debug/.build-id/09/5cfa5585f2389444ade9d742220cd735a8f1b2.debug3 usr/lib/debug/.build-id/09/5cfa5585f2389444ade9d742220cd735a8f1b2.debug
4 usr/lib/debug/.build-id/0a/0b9b9e4d5a377ac264de01f2a66a34c642b756.debug 
5 usr/lib/debug/.build-id/15/fde2acfb495fe054d39b3b8d437e0da54a6f69.debug4 usr/lib/debug/.build-id/15/fde2acfb495fe054d39b3b8d437e0da54a6f69.debug
6 usr/lib/debug/.build-id/1b/bbd1e55f24c9dfa7f4bf9fff79dff1781ae4d9.debug 
7 usr/lib/debug/.build-id/22/e7543c015772d8e1a04c38d516aec4bef1b0b2.debug5 usr/lib/debug/.build-id/22/e7543c015772d8e1a04c38d516aec4bef1b0b2.debug
 6 usr/lib/debug/.build-id/25/eaa860a0d5da7d9f00625752e87520956c3e7e.debug
8 usr/lib/debug/.build-id/27/ec0fba8d74189eb294aa9caf2fbe31a4be69db.debug 
9 usr/lib/debug/.build-id/2b/766014ecf1994bcabbd4c16ee38ef4842a9060.debug 
10 usr/lib/debug/.build-id/2c/d3ab06c01811e5ed4eed19a41996aeda8ded50.debug7 usr/lib/debug/.build-id/2c/d3ab06c01811e5ed4eed19a41996aeda8ded50.debug
11 usr/lib/debug/.build-id/2e/62fefef17d9d85acc444e7dee5f81964b60f3f.debug 
12 usr/lib/debug/.build-id/32/276054d769de1831452d041051f19eff679b2f.debug8 usr/lib/debug/.build-id/32/276054d769de1831452d041051f19eff679b2f.debug
13 usr/lib/debug/.build-id/36/85b169f46a8ea10f48a47afc9f51d23684e57e.debug9 usr/lib/debug/.build-id/36/85b169f46a8ea10f48a47afc9f51d23684e57e.debug
 10 usr/lib/debug/.build-id/48/9b315dd5c9a9df962622bdb97be8b95f878cdf.debug
14 usr/lib/debug/.build-id/50/4a09c0d22b4a86e4481f874f6e69f461047fa1.debug11 usr/lib/debug/.build-id/50/4a09c0d22b4a86e4481f874f6e69f461047fa1.debug
15 usr/lib/debug/.build-id/52/db5653b36e11b6e0a7834664a778b84ea23f8c.debug12 usr/lib/debug/.build-id/52/db5653b36e11b6e0a7834664a778b84ea23f8c.debug
16 usr/lib/debug/.build-id/57/cbee130e036b0d34532fb1939135eb3b3bc6c0.debug13 usr/lib/debug/.build-id/54/c85324bbf03a93a99b3b9914f4c05932bb87e6.debug
17 usr/lib/debug/.build-id/58/f7dc579610df56ae941b936117ae07ba32345c.debug14 usr/lib/debug/.build-id/58/f7dc579610df56ae941b936117ae07ba32345c.debug
18 usr/lib/debug/.build-id/5d/93c9565544e506026d3aac8dae2e068ab7d704.debug 
19 usr/lib/debug/.build-id/5e/f190f7da523c642bf0790e3cc81f7774ca143e.debug15 usr/lib/debug/.build-id/5e/f190f7da523c642bf0790e3cc81f7774ca143e.debug
20 usr/lib/debug/.build-id/65/3522676c96beab2fe9ae74fd17b65776d9c534.debug16 usr/lib/debug/.build-id/65/3522676c96beab2fe9ae74fd17b65776d9c534.debug
21 usr/lib/debug/.build-id/68/5d2cff6a3c2d5936caa78ff588329120bc87ca.debug17 usr/lib/debug/.build-id/68/5d2cff6a3c2d5936caa78ff588329120bc87ca.debug
 18 usr/lib/debug/.build-id/69/c3a022aa8cd75be6de4369984b68ea3f64646c.debug
22 usr/lib/debug/.build-id/7b/77852e2ea28da782448b356ead2beff1fb96fa.debug19 usr/lib/debug/.build-id/7b/77852e2ea28da782448b356ead2beff1fb96fa.debug
 20 usr/lib/debug/.build-id/84/a430a62199153bc17f1c7fe6ff092bc77d5983.debug
23 usr/lib/debug/.build-id/84/d9db6cd63d0e916e0acc90e9571ba259d8632c.debug21 usr/lib/debug/.build-id/84/d9db6cd63d0e916e0acc90e9571ba259d8632c.debug
24 usr/lib/debug/.build-id/85/c7b2735489194e3e298f99f421a931ce263772.debug22 usr/lib/debug/.build-id/85/c7b2735489194e3e298f99f421a931ce263772.debug
25 usr/lib/debug/.build-id/8a/08fc978e26a69e33ec30b04debfb78a4727e60.debug23 usr/lib/debug/.build-id/8a/08fc978e26a69e33ec30b04debfb78a4727e60.debug
26 usr/lib/debug/.build-id/8b/25938696fe19c3632621a1e9e117ee94cf4e6f.debug24 usr/lib/debug/.build-id/8b/25938696fe19c3632621a1e9e117ee94cf4e6f.debug
27 usr/lib/debug/.build-id/a2/d920664baade3a8f7d29b9e1dfab39ad297dd3.debug25 usr/lib/debug/.build-id/a2/d920664baade3a8f7d29b9e1dfab39ad297dd3.debug
28 usr/lib/debug/.build-id/ad/f8bd1025ba4ab73582ae17005d862efecce3d2.debug26 usr/lib/debug/.build-id/ad/f8bd1025ba4ab73582ae17005d862efecce3d2.debug
29 usr/lib/debug/.build-id/b5/63be8c0512dd092e50fab5bac2f45cc8945cea.debug27 usr/lib/debug/.build-id/b5/63be8c0512dd092e50fab5bac2f45cc8945cea.debug
 28 usr/lib/debug/.build-id/b7/a7649ea729490e5288353fb754bda1a24b6364.debug
30 usr/lib/debug/.build-id/ba/39d8283379566cc85c28609c80f5bf9346ed45.debug29 usr/lib/debug/.build-id/ba/39d8283379566cc85c28609c80f5bf9346ed45.debug
31 usr/lib/debug/.build-id/c2/b1e15a044c8626e3adf174ebaf33333dae85a2.debug30 usr/lib/debug/.build-id/bb/172da397349364c4fc83d11519a0f920b9d4af.debug
 31 usr/lib/debug/.build-id/bc/9dd67661d8745c61653c8b5c0e878ffbdcfd29.debug
32 usr/lib/debug/.build-id/d0/758f8fe20e0feaac8ede229ac5f7ada023db3e.debug32 usr/lib/debug/.build-id/d0/758f8fe20e0feaac8ede229ac5f7ada023db3e.debug
33 usr/lib/debug/.build-id/d8/978b001448362a6bd647a554314208a5f49576.debug33 usr/lib/debug/.build-id/d8/978b001448362a6bd647a554314208a5f49576.debug
34 usr/lib/debug/.build-id/df/345c299344c031189cbd9731144b7f2a6dc102.debug34 usr/lib/debug/.build-id/df/345c299344c031189cbd9731144b7f2a6dc102.debug
35 usr/lib/debug/.build-id/ec/579700eff76ffb7b74f3ccf27c53d5275f6762.debug35 usr/lib/debug/.build-id/ec/579700eff76ffb7b74f3ccf27c53d5275f6762.debug
36 usr/lib/debug/.build-id/ed/2da10bf3703a630b62cbc4dcfdddcdda046651.debug36 usr/lib/debug/.build-id/ed/2da10bf3703a630b62cbc4dcfdddcdda046651.debug
37 usr/lib/debug/.build-id/ed/609cf84fc12cb3415022354acac3d243fe3a39.debug37 usr/lib/debug/.build-id/ed/609cf84fc12cb3415022354acac3d243fe3a39.debug
38 usr/lib/debug/.build-id/ee/79e2152b13281c3ab004bfedab80ba0a28c3b4.debug38 usr/lib/debug/.build-id/ee/79e2152b13281c3ab004bfedab80ba0a28c3b4.debug
279 MB
data.tar.xz
279 MB
data.tar
11.4 KB
file list
    
Offset 5, 70 lines modifiedOffset 5, 69 lines modified
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/04/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/04/
9 -rw-r--r--···0·root·········(0)·root·········(0)····25860·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/04/39e69fe6a3fdc42f12d199bba70f9272f2d4c7.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····25860·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/04/39e69fe6a3fdc42f12d199bba70f9272f2d4c7.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/09/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/09/
11 -rw-r--r--···0·root·········(0)·root·········(0)····34320·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/09/5cfa5585f2389444ade9d742220cd735a8f1b2.debug11 -rw-r--r--···0·root·········(0)·root·········(0)····34320·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/09/5cfa5585f2389444ade9d742220cd735a8f1b2.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/0a/ 
13 -rw-r--r--···0·root·········(0)·root·········(0)····68068·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/0a/0b9b9e4d5a377ac264de01f2a66a34c642b756.debug 
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/15/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/15/
15 -rw-r--r--···0·root·········(0)·root·········(0)····40268·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/15/fde2acfb495fe054d39b3b8d437e0da54a6f69.debug13 -rw-r--r--···0·root·········(0)·root·········(0)····40268·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/15/fde2acfb495fe054d39b3b8d437e0da54a6f69.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/1b/ 
17 -rw-r--r--···0·root·········(0)·root·········(0)···180312·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/1b/bbd1e55f24c9dfa7f4bf9fff79dff1781ae4d9.debug 
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/22/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/22/
19 -rw-r--r--···0·root·········(0)·root·········(0)····26840·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/22/e7543c015772d8e1a04c38d516aec4bef1b0b2.debug15 -rw-r--r--···0·root·········(0)·root·········(0)····26840·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/22/e7543c015772d8e1a04c38d516aec4bef1b0b2.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/27/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/25/
21 -rw-r--r--···0·root·········(0)·root·········(0)····89656·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/27/ec0fba8d74189eb294aa9caf2fbe31a4be69db.debug17 -rw-r--r--···0·root·········(0)·root·········(0)····68060·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/25/eaa860a0d5da7d9f00625752e87520956c3e7e.debug
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2b/ 
23 -rw-r--r--···0·root·········(0)·root·········(0)····51012·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2b/766014ecf1994bcabbd4c16ee38ef4842a9060.debug 
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2c/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2c/
25 -rw-r--r--···0·root·········(0)·root·········(0)····86864·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2c/d3ab06c01811e5ed4eed19a41996aeda8ded50.debug19 -rw-r--r--···0·root·········(0)·root·········(0)····86864·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2c/d3ab06c01811e5ed4eed19a41996aeda8ded50.debug
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2e/ 
27 -rw-r--r--···0·root·········(0)·root·········(0)····21108·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/2e/62fefef17d9d85acc444e7dee5f81964b60f3f.debug 
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/32/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/32/
29 -rw-r--r--···0·root·········(0)·root·········(0)····40608·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/32/276054d769de1831452d041051f19eff679b2f.debug21 -rw-r--r--···0·root·········(0)·root·········(0)····40608·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/32/276054d769de1831452d041051f19eff679b2f.debug
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/36/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/36/
31 -rw-r--r--···0·root·········(0)·root·········(0)····20928·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/36/85b169f46a8ea10f48a47afc9f51d23684e57e.debug23 -rw-r--r--···0·root·········(0)·root·········(0)····20928·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/36/85b169f46a8ea10f48a47afc9f51d23684e57e.debug
 24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/48/
 25 -rw-r--r--···0·root·········(0)·root·········(0)····89996·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/48/9b315dd5c9a9df962622bdb97be8b95f878cdf.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/50/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/50/
33 -rw-r--r--···0·root·········(0)·root·········(0)····34080·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/50/4a09c0d22b4a86e4481f874f6e69f461047fa1.debug27 -rw-r--r--···0·root·········(0)·root·········(0)····34080·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/50/4a09c0d22b4a86e4481f874f6e69f461047fa1.debug
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/52/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/52/
35 -rw-r--r--···0·root·········(0)·root·········(0)····10800·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/52/db5653b36e11b6e0a7834664a778b84ea23f8c.debug29 -rw-r--r--···0·root·········(0)·root·········(0)····10800·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/52/db5653b36e11b6e0a7834664a778b84ea23f8c.debug
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/57/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/54/
37 -rw-r--r--···0·root·········(0)·root·········(0)··3922856·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/57/cbee130e036b0d34532fb1939135eb3b3bc6c0.debug31 -rw-r--r--···0·root·········(0)·root·········(0)··3910500·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/54/c85324bbf03a93a99b3b9914f4c05932bb87e6.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/58/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/58/
39 -rw-r--r--···0·root·········(0)·root·········(0)····29144·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/58/f7dc579610df56ae941b936117ae07ba32345c.debug33 -rw-r--r--···0·root·········(0)·root·········(0)····29144·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/58/f7dc579610df56ae941b936117ae07ba32345c.debug
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5d/ 
41 -rw-r--r--···0·root·········(0)·root·········(0)····57036·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5d/93c9565544e506026d3aac8dae2e068ab7d704.debug 
42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5e/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5e/
43 -rw-r--r--···0·root·········(0)·root·········(0)···220872·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5e/f190f7da523c642bf0790e3cc81f7774ca143e.debug35 -rw-r--r--···0·root·········(0)·root·········(0)···220872·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/5e/f190f7da523c642bf0790e3cc81f7774ca143e.debug
44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/65/36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/65/
45 -rw-r--r--···0·root·········(0)·root·········(0)····65456·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/65/3522676c96beab2fe9ae74fd17b65776d9c534.debug37 -rw-r--r--···0·root·········(0)·root·········(0)····65456·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/65/3522676c96beab2fe9ae74fd17b65776d9c534.debug
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/68/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/68/
47 -rw-r--r--···0·root·········(0)·root·········(0)···100092·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/68/5d2cff6a3c2d5936caa78ff588329120bc87ca.debug39 -rw-r--r--···0·root·········(0)·root·········(0)···100092·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/68/5d2cff6a3c2d5936caa78ff588329120bc87ca.debug
 40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/69/
 41 -rw-r--r--···0·root·········(0)·root·········(0)····50996·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/69/c3a022aa8cd75be6de4369984b68ea3f64646c.debug
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/7b/42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/7b/
49 -rw-r--r--···0·root·········(0)·root·········(0)····19840·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/7b/77852e2ea28da782448b356ead2beff1fb96fa.debug43 -rw-r--r--···0·root·········(0)·root·········(0)····19840·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/7b/77852e2ea28da782448b356ead2beff1fb96fa.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/84/44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/84/
 45 -rw-r--r--···0·root·········(0)·root·········(0)····21092·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/84/a430a62199153bc17f1c7fe6ff092bc77d5983.debug
51 -rw-r--r--···0·root·········(0)·root·········(0)····31964·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/84/d9db6cd63d0e916e0acc90e9571ba259d8632c.debug46 -rw-r--r--···0·root·········(0)·root·········(0)····31964·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/84/d9db6cd63d0e916e0acc90e9571ba259d8632c.debug
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/85/47 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/85/
53 -rw-r--r--···0·root·········(0)·root·········(0)····19852·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/85/c7b2735489194e3e298f99f421a931ce263772.debug48 -rw-r--r--···0·root·········(0)·root·········(0)····19852·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/85/c7b2735489194e3e298f99f421a931ce263772.debug
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8a/49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8a/
55 -rw-r--r--···0·root·········(0)·root·········(0)··3468468·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8a/08fc978e26a69e33ec30b04debfb78a4727e60.debug50 -rw-r--r--···0·root·········(0)·root·········(0)··3468468·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8a/08fc978e26a69e33ec30b04debfb78a4727e60.debug
56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8b/51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8b/
57 -rw-r--r--···0·root·········(0)·root·········(0)·····9804·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8b/25938696fe19c3632621a1e9e117ee94cf4e6f.debug52 -rw-r--r--···0·root·········(0)·root·········(0)·····9804·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/8b/25938696fe19c3632621a1e9e117ee94cf4e6f.debug
58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/a2/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/a2/
59 -rw-r--r--···0·root·········(0)·root·········(0)····25612·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/a2/d920664baade3a8f7d29b9e1dfab39ad297dd3.debug54 -rw-r--r--···0·root·········(0)·root·········(0)····25612·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/a2/d920664baade3a8f7d29b9e1dfab39ad297dd3.debug
60 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ad/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ad/
61 -rw-r--r--···0·root·········(0)·root·········(0)····15740·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ad/f8bd1025ba4ab73582ae17005d862efecce3d2.debug56 -rw-r--r--···0·root·········(0)·root·········(0)····15740·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ad/f8bd1025ba4ab73582ae17005d862efecce3d2.debug
62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b5/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b5/
63 -rw-r--r--···0·root·········(0)·root·········(0)····47396·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b5/63be8c0512dd092e50fab5bac2f45cc8945cea.debug58 -rw-r--r--···0·root·········(0)·root·········(0)····47396·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b5/63be8c0512dd092e50fab5bac2f45cc8945cea.debug
 59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b7/
 60 -rw-r--r--···0·root·········(0)·root·········(0)····57032·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/b7/a7649ea729490e5288353fb754bda1a24b6364.debug
64 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ba/61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ba/
65 -rw-r--r--···0·root·········(0)·root·········(0)····83608·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ba/39d8283379566cc85c28609c80f5bf9346ed45.debug62 -rw-r--r--···0·root·········(0)·root·········(0)····83608·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ba/39d8283379566cc85c28609c80f5bf9346ed45.debug
 63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/bb/
 64 -rw-r--r--···0·root·········(0)·root·········(0)····30604·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/bb/172da397349364c4fc83d11519a0f920b9d4af.debug
66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/c2/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/bc/
67 -rw-r--r--···0·root·········(0)·root·········(0)····30584·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/c2/b1e15a044c8626e3adf174ebaf33333dae85a2.debug66 -rw-r--r--···0·root·········(0)·root·········(0)···176892·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/bc/9dd67661d8745c61653c8b5c0e878ffbdcfd29.debug
68 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d0/67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d0/
69 -rw-r--r--···0·root·········(0)·root·········(0)····16848·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d0/758f8fe20e0feaac8ede229ac5f7ada023db3e.debug68 -rw-r--r--···0·root·········(0)·root·········(0)····16848·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d0/758f8fe20e0feaac8ede229ac5f7ada023db3e.debug
70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d8/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d8/
71 -rw-r--r--···0·root·········(0)·root·········(0)····73356·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d8/978b001448362a6bd647a554314208a5f49576.debug70 -rw-r--r--···0·root·········(0)·root·········(0)····73356·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/d8/978b001448362a6bd647a554314208a5f49576.debug
72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/df/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/df/
73 -rw-r--r--···0·root·········(0)·root·········(0)····44812·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/df/345c299344c031189cbd9731144b7f2a6dc102.debug72 -rw-r--r--···0·root·········(0)·root·········(0)····44812·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/df/345c299344c031189cbd9731144b7f2a6dc102.debug
74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ec/73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/lib/debug/.build-id/ec/
112 KB
./usr/lib/debug/.build-id/0a/0b9b9e4d5a377ac264de01f2a66a34c642b756.debug vs.
./usr/lib/debug/.build-id/25/eaa860a0d5da7d9f00625752e87520956c3e7e.debug
Files 16% similar despite different names
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x172011 ··Entry·point·address:···············0x1720
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66708·(bytes·into·file)13 ··Start·of·section·headers:··········66700·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
2.72 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x10494:1 There·are·34·section·headers,·starting·at·offset·0x1048c:
  
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············000000f4·0000f4·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0005b0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0005b0·10···A··4···3··4
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:·0a0b9b9e4d5a377ac264de01f2a66a34c642b7563 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25eaa860a0d5da7d9f00625752e87520956c3e7e
83.3 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················253253 ··Length:······················25321
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············4295 ··Prologue·Length:·············429
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
9.99 KB
readelf --wide --debug-dump=info {}
    
Offset 7757, 35 lines modifiedOffset 7757, 35 lines modified
7757 ····<5156>···DW_AT_low_pc······:·0x60cc7757 ····<5156>···DW_AT_low_pc······:·0x60cc
7758 ····<515a>···DW_AT_high_pc·····:·0xf07758 ····<515a>···DW_AT_high_pc·····:·0xf0
7759 ····<515e>···DW_AT_frame_base··:·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)7759 ····<515e>···DW_AT_frame_base··:·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)
7760 ····<5160>···DW_AT_GNU_all_tail_call_sites:·17760 ····<5160>···DW_AT_GNU_all_tail_call_sites:·1
7761 ····<5160>···DW_AT_sibling·····:·<0x51ec>7761 ····<5160>···DW_AT_sibling·····:·<0x51ec>
7762 ·<2><5164>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)7762 ·<2><5164>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
7763 ····<5165>···DW_AT_abstract_origin:·<0x837d>7763 ····<5165>···DW_AT_abstract_origin:·<0x837d>
7764 ····<5169>···DW_AT_location····:·0x8b58·(location·list)7764 ····<5169>···DW_AT_location····:·0x8b54·(location·list)
7765 ····<516d>···DW_AT_GNU_locviews:·0x8b487765 ····<516d>···DW_AT_GNU_locviews:·0x8b48
7766 ·<2><5171>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)7766 ·<2><5171>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
7767 ····<5172>···DW_AT_abstract_origin:·<0x838a>7767 ····<5172>···DW_AT_abstract_origin:·<0x838a>
7768 ····<5176>···DW_AT_location····:·0x8bc9·(location·list)7768 ····<5176>···DW_AT_location····:·0x8bae·(location·list)
7769 ····<517a>···DW_AT_GNU_locviews:·0x8bc17769 ····<517a>···DW_AT_GNU_locviews:·0x8ba4
7770 ·<2><517e>:·Abbrev·Number:·3·(DW_TAG_variable)7770 ·<2><517e>:·Abbrev·Number:·3·(DW_TAG_variable)
7771 ····<517f>···DW_AT_abstract_origin:·<0x8397>7771 ····<517f>···DW_AT_abstract_origin:·<0x8397>
7772 ····<5183>···DW_AT_location····:·0x8c04·(location·list)7772 ····<5183>···DW_AT_location····:·0x8bf7·(location·list)
7773 ····<5187>···DW_AT_GNU_locviews:·0x8c007773 ····<5187>···DW_AT_GNU_locviews:·0x8bf3
7774 ·<2><518b>:·Abbrev·Number:·3·(DW_TAG_variable)7774 ·<2><518b>:·Abbrev·Number:·3·(DW_TAG_variable)
7775 ····<518c>···DW_AT_abstract_origin:·<0x83a2>7775 ····<518c>···DW_AT_abstract_origin:·<0x83a2>
7776 ····<5190>···DW_AT_location····:·0x8c28·(location·list)7776 ····<5190>···DW_AT_location····:·0x8c19·(location·list)
7777 ····<5194>···DW_AT_GNU_locviews:·0x8c227777 ····<5194>···DW_AT_GNU_locviews:·0x8c15
7778 ·<2><5198>:·Abbrev·Number:·11·(DW_TAG_variable)7778 ·<2><5198>:·Abbrev·Number:·11·(DW_TAG_variable)
7779 ····<5199>···DW_AT_abstract_origin:·<0x83ae>7779 ····<5199>···DW_AT_abstract_origin:·<0x83ae>
7780 ····<519d>···DW_AT_location····:·2·byte·block:·91·64·»   (DW_OP_fbreg:·-28)7780 ····<519d>···DW_AT_location····:·2·byte·block:·91·64·»   (DW_OP_fbreg:·-28)
7781 ·<2><51a0>:·Abbrev·Number:·3·(DW_TAG_variable)7781 ·<2><51a0>:·Abbrev·Number:·3·(DW_TAG_variable)
7782 ····<51a1>···DW_AT_abstract_origin:·<0x83bb>7782 ····<51a1>···DW_AT_abstract_origin:·<0x83bb>
7783 ····<51a5>···DW_AT_location····:·0x8c57·(location·list)7783 ····<51a5>···DW_AT_location····:·0x8c3d·(location·list)
7784 ····<51a9>···DW_AT_GNU_locviews:·0x8c517784 ····<51a9>···DW_AT_GNU_locviews:·0x8c37
7785 ·<2><51ad>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)7785 ·<2><51ad>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)
7786 ····<51ae>···DW_AT_low_pc······:·0x60ea7786 ····<51ae>···DW_AT_low_pc······:·0x60ea
7787 ····<51b2>···DW_AT_abstract_origin:·<0x5507>7787 ····<51b2>···DW_AT_abstract_origin:·<0x5507>
7788 ····<51b6>···DW_AT_sibling·····:·<0x51c7>7788 ····<51b6>···DW_AT_sibling·····:·<0x51c7>
7789 ·<3><51ba>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)7789 ·<3><51ba>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
7790 ····<51bb>···DW_AT_location····:·1·byte·block:·50·»     (DW_OP_reg0·(r0))7790 ····<51bb>···DW_AT_location····:·1·byte·block:·50·»     (DW_OP_reg0·(r0))
7791 ····<51bd>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)7791 ····<51bd>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)
14.2 KB
readelf --wide --debug-dump=loc {}
    
Offset 8488, 196 lines modifiedOffset 8488, 190 lines modified
  
8488 ····00008b48·v0000000·v0000000·location·view·pair8488 ····00008b48·v0000000·v0000000·location·view·pair
8489 ····00008b4a·v0000000·v0000000·location·view·pair8489 ····00008b4a·v0000000·v0000000·location·view·pair
8490 ····00008b4c·v0000000·v0000000·location·view·pair8490 ····00008b4c·v0000000·v0000000·location·view·pair
8491 ····00008b4e·v0000000·v0000000·location·view·pair8491 ····00008b4e·v0000000·v0000000·location·view·pair
8492 ····00008b50·v0000000·v0000000·location·view·pair8492 ····00008b50·v0000000·v0000000·location·view·pair
8493 ····00008b52·v0000000·v0000000·location·view·pair8493 ····00008b52·v0000000·v0000000·location·view·pair
8494 ····00008b54·v0000000·v0000000·location·view·pair 
8495 ····00008b56·v0000000·v0000000·location·view·pair 
  
8496 ····00008b58·v0000000·v0000000·views·at·00008b48·for:8494 ····00008b54·v0000000·v0000000·views·at·00008b48·for:
8497 ·············000060cc·000060e4·(DW_OP_reg0·(r0))8495 ·············000060cc·000060e4·(DW_OP_reg0·(r0))
8498 ····00008b63·v0000000·v0000000·views·at·00008b4a·for:8496 ····00008b5f·v0000000·v0000000·views·at·00008b4a·for:
8499 ·············000060e4·00006126·(DW_OP_reg5·(r5))8497 ·············000060e4·00006126·(DW_OP_reg5·(r5))
8500 ····00008b6e·v0000000·v0000000·views·at·00008b4c·for:8498 ····00008b6a·v0000000·v0000000·views·at·00008b4c·for:
8501 ·············00006126·0000613c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)8499 ·············00006126·0000613c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
8502 ····00008b7c·v0000000·v0000000·views·at·00008b4e·for:8500 ····00008b78·v0000000·v0000000·views·at·00008b4e·for:
8503 ·············0000613c·0000616c·(DW_OP_reg5·(r5))8501 ·············0000613c·00006172·(DW_OP_reg5·(r5))
8504 ····00008b87·v0000000·v0000000·views·at·00008b50·for:8502 ····00008b83·v0000000·v0000000·views·at·00008b50·for:
8505 ·············0000616c·0000617c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)8503 ·············00006172·0000618a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
8506 ····00008b95·v0000000·v0000000·views·at·00008b52·for:8504 ····00008b91·v0000000·v0000000·views·at·00008b52·for:
8507 ·············0000617c·00006188·(DW_OP_reg5·(r5)) 
8508 ····00008ba0·v0000000·v0000000·views·at·00008b54·for: 
8509 ·············00006188·00006190·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value) 
8510 ····00008bae·v0000000·v0000000·views·at·00008b56·for: 
8511 ·············00006190·000061bc·(DW_OP_reg5·(r5))8505 ·············0000618a·000061bc·(DW_OP_reg5·(r5))
8512 ····00008bb9·<End·of·list>8506 ····00008b9c·<End·of·list>
  
 8507 ····00008ba4·v0000000·v0000000·location·view·pair
 8508 ····00008ba6·v0000000·v0000000·location·view·pair
 8509 ····00008ba8·v0000000·v0000000·location·view·pair
 8510 ····00008baa·v0000000·v0000000·location·view·pair
8513 ····00008bc1·v0000000·v0000000·location·view·pair8511 ····00008bac·v0000000·v0000000·location·view·pair
8514 ····00008bc3·v0000000·v0000000·location·view·pair 
8515 ····00008bc5·v0000000·v0000000·location·view·pair 
8516 ····00008bc7·v0000000·v0000000·location·view·pair 
  
8517 ····00008bc9·v0000000·v0000000·views·at·00008bc1·for:8512 ····00008bae·v0000000·v0000000·views·at·00008ba4·for:
8518 ·············000060cc·000060d4·(DW_OP_reg1·(r1))8513 ·············000060cc·000060d4·(DW_OP_reg1·(r1))
8519 ····00008bd4·v0000000·v0000000·views·at·00008bc3·for:8514 ····00008bb9·v0000000·v0000000·views·at·00008ba6·for:
8520 ·············000060d4·000060f8·(DW_OP_reg4·(r4))8515 ·············000060d4·000060f8·(DW_OP_reg4·(r4))
8521 ····00008bdf·v0000000·v0000000·views·at·00008bc5·for:8516 ····00008bc4·v0000000·v0000000·views·at·00008ba8·for:
8522 ·············000060f8·00006190·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)8517 ·············000060f8·0000618a·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
 8518 ····00008bd2·v0000000·v0000000·views·at·00008baa·for:
 8519 ·············0000618a·0000619a·(DW_OP_reg4·(r4))
8523 ····00008bed·v0000000·v0000000·views·at·00008bc7·for:8520 ····00008bdd·v0000000·v0000000·views·at·00008bac·for:
8524 ·············00006190·000061bc·(DW_OP_reg4·(r4))8521 ·············0000619a·000061bc·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
8525 ····00008bf8·<End·of·list>8522 ····00008beb·<End·of·list>
  
8526 ····00008c00·v0000001·v0000000·location·view·pair8523 ····00008bf3·v0000001·v0000000·location·view·pair
8527 ····00008c02·v0000000·v0000000·location·view·pair8524 ····00008bf5·v0000000·v0000000·location·view·pair
  
8528 ····00008c04·v0000001·v0000000·views·at·00008c00·for:8525 ····00008bf7·v0000001·v0000000·views·at·00008bf3·for:
8529 ·············000060f8·00006124·(DW_OP_reg4·(r4))8526 ·············000060f8·00006124·(DW_OP_reg4·(r4))
8530 ····00008c0f·v0000000·v0000000·views·at·00008c02·for:8527 ····00008c02·v0000000·v0000000·views·at·00008bf5·for:
8531 ·············0000613c·00006184·(DW_OP_reg4·(r4))8528 ·············0000613c·00006182·(DW_OP_reg4·(r4))
8532 ····00008c1a·<End·of·list>8529 ····00008c0d·<End·of·list>
  
8533 ····00008c22·v0000001·v0000000·location·view·pair8530 ····00008c15·v0000001·v0000000·location·view·pair
8534 ····00008c24·v0000000·v0000000·location·view·pair8531 ····00008c17·v0000000·v0000000·location·view·pair
8535 ····00008c26·v0000000·v0000000·location·view·pair 
  
8536 ····00008c28·v0000001·v0000000·views·at·00008c22·for:8532 ····00008c19·v0000001·v0000000·views·at·00008c15·for:
8537 ·············00006140·00006146·(DW_OP_reg0·(r0))8533 ·············00006140·00006149·(DW_OP_reg0·(r0))
8538 ····00008c33·v0000000·v0000000·views·at·00008c24·for:8534 ····00008c24·v0000000·v0000000·views·at·00008c17·for:
8539 ·············0000615e·0000616a·(DW_OP_reg0·(r0)) 
8540 ····00008c3e·v0000000·v0000000·views·at·00008c26·for: 
8541 ·············0000617c·0000617f·(DW_OP_reg0·(r0))8535 ·············00006164·00006170·(DW_OP_reg0·(r0))
8542 ····00008c49·<End·of·list>8536 ····00008c2f·<End·of·list>
  
8543 ····00008c51·v0000000·v0000000·location·view·pair 
8544 ····00008c53·v0000000·v0000000·location·view·pair8537 ····00008c37·v0000000·v0000000·location·view·pair
8545 ····00008c55·v0000000·v0000000·location·view·pair8538 ····00008c39·v0000000·v0000000·location·view·pair
 8539 ····00008c3b·v0000000·v0000000·location·view·pair
  
8546 ····00008c57·v0000000·v0000000·views·at·00008c51·for:8540 ····00008c3d·v0000000·v0000000·views·at·00008c37·for:
8547 ·············00006116·0000612a·(DW_OP_reg0·(r0))8541 ·············00006116·0000612a·(DW_OP_reg0·(r0))
8548 ····00008c62·v0000000·v0000000·views·at·00008c53·for:8542 ····00008c48·v0000000·v0000000·views·at·00008c39·for:
8549 ·············0000614c·0000615e·(DW_OP_reg0·(r0))8543 ·············00006152·00006164·(DW_OP_reg0·(r0))
8550 ····00008c6d·v0000000·v0000000·views·at·00008c55·for:8544 ····00008c53·v0000000·v0000000·views·at·00008c3b·for:
8551 ·············00006188·0000618d·(DW_OP_reg0·(r0))8545 ·············00006182·00006187·(DW_OP_reg0·(r0))
8552 ····00008c78·<End·of·list>8546 ····00008c5e·<End·of·list>
  
8553 ····00008c80·v0000000·v0000000·location·view·pair 
8554 ····00008c82·v0000000·v0000000·location·view·pair 
8555 ····00008c84·v0000000·v0000000·location·view·pair 
8556 ····00008c86·v0000000·v0000000·location·view·pair8547 ····00008c66·v0000000·v0000000·location·view·pair
8557 ····00008c88·v0000000·v0000000·location·view·pair8548 ····00008c68·v0000000·v0000000·location·view·pair
 8549 ····00008c6a·v0000000·v0000000·location·view·pair
 8550 ····00008c6c·v0000000·v0000000·location·view·pair
 8551 ····00008c6e·v0000000·v0000000·location·view·pair
  
8558 ····00008c8a·v0000000·v0000000·views·at·00008c80·for:8552 ····00008c70·v0000000·v0000000·views·at·00008c66·for:
8559 ·············000061bc·000061d4·(DW_OP_reg0·(r0))8553 ·············000061bc·000061d4·(DW_OP_reg0·(r0))
8560 ····00008c95·v0000000·v0000000·views·at·00008c82·for:8554 ····00008c7b·v0000000·v0000000·views·at·00008c68·for:
8561 ·············000061d4·0000620e·(DW_OP_reg7·(r7))8555 ·············000061d4·0000620e·(DW_OP_reg7·(r7))
8562 ····00008ca0·v0000000·v0000000·views·at·00008c84·for:8556 ····00008c86·v0000000·v0000000·views·at·00008c6a·for:
8563 ·············0000620e·00006214·(DW_OP_breg1·(r1):·12)8557 ·············0000620e·00006214·(DW_OP_breg1·(r1):·12)
8564 ····00008cac·v0000000·v0000000·views·at·00008c86·for:8558 ····00008c92·v0000000·v0000000·views·at·00008c6c·for:
8565 ·············00006214·00006236·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)8559 ·············00006214·00006236·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
8566 ····00008cba·v0000000·v0000000·views·at·00008c88·for:8560 ····00008ca0·v0000000·v0000000·views·at·00008c6e·for:
8567 ·············00006236·00006288·(DW_OP_reg7·(r7))8561 ·············00006236·00006288·(DW_OP_reg7·(r7))
8568 ····00008cc5·<End·of·list>8562 ····00008cab·<End·of·list>
  
8569 ····00008ccd·v0000000·v0000000·location·view·pair 
8570 ····00008ccf·v0000000·v0000000·location·view·pair 
8571 ····00008cd1·v0000000·v0000000·location·view·pair 
8572 ····00008cd3·v0000000·v0000000·location·view·pair8563 ····00008cb3·v0000000·v0000000·location·view·pair
8573 ····00008cd5·v0000000·v0000000·location·view·pair8564 ····00008cb5·v0000000·v0000000·location·view·pair
 8565 ····00008cb7·v0000000·v0000000·location·view·pair
 8566 ····00008cb9·v0000000·v0000000·location·view·pair
 8567 ····00008cbb·v0000000·v0000000·location·view·pair
  
8574 ····00008cd7·v0000000·v0000000·views·at·00008ccd·for:8568 ····00008cbd·v0000000·v0000000·views·at·00008cb3·for:
8575 ·············000061bc·000061cc·(DW_OP_reg1·(r1))8569 ·············000061bc·000061cc·(DW_OP_reg1·(r1))
8576 ····00008ce2·v0000000·v0000000·views·at·00008ccf·for:8570 ····00008cc8·v0000000·v0000000·views·at·00008cb5·for:
8577 ·············000061cc·000061f2·(DW_OP_reg5·(r5))8571 ·············000061cc·000061f2·(DW_OP_reg5·(r5))
8578 ····00008ced·v0000000·v0000000·views·at·00008cd1·for:8572 ····00008cd3·v0000000·v0000000·views·at·00008cb7·for:
8579 ·············000061f2·00006236·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)8573 ·············000061f2·00006236·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
8580 ····00008cfb·v0000000·v0000000·views·at·00008cd3·for:8574 ····00008ce1·v0000000·v0000000·views·at·00008cb9·for:
8581 ·············00006236·0000624e·(DW_OP_reg5·(r5))8575 ·············00006236·0000624e·(DW_OP_reg5·(r5))
8582 ····00008d06·v0000000·v0000000·views·at·00008cd5·for:8576 ····00008cec·v0000000·v0000000·views·at·00008cbb·for:
8583 ·············0000624e·00006288·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)8577 ·············0000624e·00006288·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
8584 ····00008d14·<End·of·list>8578 ····00008cfa·<End·of·list>
  
8585 ····00008d1c·v0000000·v0000000·location·view·pair8579 ····00008d02·v0000000·v0000000·location·view·pair
8586 ····00008d1e·v0000000·v0000000·location·view·pair8580 ····00008d04·v0000000·v0000000·location·view·pair
Max diff block lines reached; 5500/14501 bytes (37.93%) of diff not shown.
554 B
strings --all --bytes=8 {}
    
Offset 1, 18 lines modifiedOffset 1, 17 lines modified
1 VGCC:·(Debian·10.2.1-6)·10.2.1·202101101 l>~GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 MT&8unN7t72 MT&8unN7t7
 3 ."Z(J;x#
 4 S^bF\y·b
 5 6)t·h36S2q
 6 kyr)2\ctB
 7 Ud{w&XTE
3 e(m^7Fo·N 
4 U0Jaf»  M=u 
5 Py/U2D|4! 
6 mKihgElcu 
7 r»      `R]$Iqgf 
8 R/w9+/y9I| 
9 X6Yadu|l8 X6Yadu|l
10 S?Yx>Azk 
11 eXx-o-x9K9 :kkgWkgs
 10 w_7Um}#T
12 "!"!#DBF11 "!"!#DBF
13 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o12 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
14 call_weak_fn13 call_weak_fn
15 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o14 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
16 element_reduce15 element_reduce
17 element_new16 element_new
18 element_getattr17 element_getattr
4.42 MB
./usr/lib/debug/.build-id/27/ec0fba8d74189eb294aa9caf2fbe31a4be69db.debug vs.
./usr/lib/debug/.build-id/48/9b315dd5c9a9df962622bdb97be8b95f878cdf.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 22% similar despite different names
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x453811 ··Entry·point·address:···············0x4538
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88296·(bytes·into·file)13 ··Start·of·section·headers:··········88636·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
854 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x45382 Entry·point·0x4538
3 There·are·6·program·headers,·starting·at·offset·523 There·are·6·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·0x00118·0x0d1ec·R·E·0x100006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x0d228·R·E·0x10000
7 ··LOAD···········0x00df00·0x0001df00·0x0001df00·0x00000·0x02a20·RW··0x100007 ··LOAD···········0x00df00·0x0001df00·0x0001df00·0x00000·0x02a20·RW··0x10000
8 ··DYNAMIC········0x00df00·0x0001df08·0x0001df08·0x00000·0x000f8·RW··0x48 ··DYNAMIC········0x00df00·0x0001df08·0x0001df08·0x00000·0x000f8·RW··0x4
9 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x49 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00024·0x00024·R···0x4
10 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1010 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
11 ··GNU_RELRO······0x00df00·0x0001df00·0x0001df00·0x00000·0x00100·R···0x111 ··GNU_RELRO······0x00df00·0x0001df00·0x0001df00·0x00000·0x00100·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.47 KB
readelf --wide --sections {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x158e8:1 There·are·34·section·headers,·starting·at·offset·0x15a3c:
  
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············000000f4·0000f4·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000ed0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000ed0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00001008·000118·001134·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00001008·000118·001134·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········0000213c·000118·0001da·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········0000213c·000118·0001da·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00002318·000118·000080·00···A··4···4··410 ··[·6]·.gnu.version_r····NOBITS··········00002318·000118·000080·00···A··4···4··4
11 ··[·7]·.rel.dyn··········NOBITS··········00002398·000118·001060·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00002398·000118·001060·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········000033f8·000118·0006c8·08··AI··3··18··412 ··[·8]·.rel.plt··········NOBITS··········000033f8·000118·0006c8·08··AI··3··18··4
13 ··[·9]·.init·············NOBITS··········00003ac0·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00003ac0·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00003acc·000118·000a68·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00003acc·000118·000a68·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00004538·000118·0052b4·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00004538·000118·0052f0·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········000097ec·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00009828·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········000097f4·000118·0039f4·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00009830·000118·0039f4·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········0000d1e8·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········0000d224·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········0001df00·00df00·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········0001df00·00df00·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········0001df04·00df00·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········0001df04·00df00·000004·04··WA··0···0··4
21 ··[17]·.dynamic··········NOBITS··········0001df08·00df00·0000f8·08··WA··4···0··421 ··[17]·.dynamic··········NOBITS··········0001df08·00df00·0000f8·08··WA··4···0··4
22 ··[18]·.got··············NOBITS··········0001e000·00df00·0003b8·04··WA··0···0··422 ··[18]·.got··············NOBITS··········0001e000·00df00·0003b8·04··WA··0···0··4
23 ··[19]·.data·············NOBITS··········0001e3b8·00df00·002534·00··WA··0···0··423 ··[19]·.data·············NOBITS··········0001e3b8·00df00·002534·00··WA··0···0··4
24 ··[20]·.bss··············NOBITS··········000208ec·00df00·000034·00··WA··0···0··424 ··[20]·.bss··············NOBITS··········000208ec·00df00·000034·00··WA··0···0··4
25 ··[21]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·000118·000027·01··MS··0···0··1
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00013f·000031·00······0···0··1
27 ··[23]·.debug_aranges····PROGBITS········00000000·000170·0000fe·00···C··0···0··427 ··[23]·.debug_aranges····PROGBITS········00000000·000170·000102·00···C··0···0··4
28 ··[24]·.debug_info·······PROGBITS········00000000·000270·006d5e·00···C··0···0··428 ··[24]·.debug_info·······PROGBITS········00000000·000274·006d32·00···C··0···0··4
29 ··[25]·.debug_abbrev·····PROGBITS········00000000·006fd0·000259·00···C··0···0··429 ··[25]·.debug_abbrev·····PROGBITS········00000000·006fa8·000259·00···C··0···0··4
30 ··[26]·.debug_line·······PROGBITS········00000000·00722c·002a05·00···C··0···0··430 ··[26]·.debug_line·······PROGBITS········00000000·007204·002a28·00···C··0···0··4
31 ··[27]·.debug_frame······PROGBITS········00000000·009c34·000441·00···C··0···0··431 ··[27]·.debug_frame······PROGBITS········00000000·009c2c·00044f·00···C··0···0··4
32 ··[28]·.debug_str········PROGBITS········00000000·00a078·001759·01·MSC··0···0··432 ··[28]·.debug_str········PROGBITS········00000000·00a07c·001759·01·MSC··0···0··4
33 ··[29]·.debug_loc········PROGBITS········00000000·00b7d4·003308·00···C··0···0··433 ··[29]·.debug_loc········PROGBITS········00000000·00b7d8·003401·00···C··0···0··4
34 ··[30]·.debug_ranges·····PROGBITS········00000000·00eadc·0004cf·00···C··0···0··434 ··[30]·.debug_ranges·····PROGBITS········00000000·00ebdc·0004e4·00···C··0···0··4
35 ··[31]·.symtab···········SYMTAB··········00000000·00efac·004620·10·····32·888··435 ··[31]·.symtab···········SYMTAB··········00000000·00f0c0·004660·10·····32·892··4
36 ··[32]·.strtab···········STRTAB··········00000000·0135cc·0021d2·00······0···0··136 ··[32]·.strtab···········STRTAB··········00000000·013720·0021d2·00······0···0··1
37 ··[33]·.shstrtab·········STRTAB··········00000000·01579e·00014a·00······0···0··137 ··[33]·.shstrtab·········STRTAB··········00000000·0158f2·00014a·00······0···0··1
38 Key·to·Flags:38 Key·to·Flags:
39 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),39 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
40 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),40 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
41 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),41 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
42 ··y·(purecode),·p·(processor·specific)42 ··y·(purecode),·p·(processor·specific)
130 KB
readelf --wide --symbols {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Symbol·table·'.symtab'·contains·1122·entries:1 Symbol·table·'.symtab'·contains·1126·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:·000000f4·····0·SECTION·LOCAL··DEFAULT····1·4 ·····1:·000000f4·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·
6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·
7 ·····4:·00001008·····0·SECTION·LOCAL··DEFAULT····4·7 ·····4:·00001008·····0·SECTION·LOCAL··DEFAULT····4·
8 ·····5:·0000213c·····0·SECTION·LOCAL··DEFAULT····5·8 ·····5:·0000213c·····0·SECTION·LOCAL··DEFAULT····5·
9 ·····6:·00002318·····0·SECTION·LOCAL··DEFAULT····6·9 ·····6:·00002318·····0·SECTION·LOCAL··DEFAULT····6·
10 ·····7:·00002398·····0·SECTION·LOCAL··DEFAULT····7·10 ·····7:·00002398·····0·SECTION·LOCAL··DEFAULT····7·
11 ·····8:·000033f8·····0·SECTION·LOCAL··DEFAULT····8·11 ·····8:·000033f8·····0·SECTION·LOCAL··DEFAULT····8·
12 ·····9:·00003ac0·····0·SECTION·LOCAL··DEFAULT····9·12 ·····9:·00003ac0·····0·SECTION·LOCAL··DEFAULT····9·
13 ····10:·00003acc·····0·SECTION·LOCAL··DEFAULT···10·13 ····10:·00003acc·····0·SECTION·LOCAL··DEFAULT···10·
14 ····11:·00004538·····0·SECTION·LOCAL··DEFAULT···11·14 ····11:·00004538·····0·SECTION·LOCAL··DEFAULT···11·
15 ····12:·000097ec·····0·SECTION·LOCAL··DEFAULT···12·15 ····12:·00009828·····0·SECTION·LOCAL··DEFAULT···12·
16 ····13:·000097f4·····0·SECTION·LOCAL··DEFAULT···13·16 ····13:·00009830·····0·SECTION·LOCAL··DEFAULT···13·
17 ····14:·0000d1e8·····0·SECTION·LOCAL··DEFAULT···14·17 ····14:·0000d224·····0·SECTION·LOCAL··DEFAULT···14·
18 ····15:·0001df00·····0·SECTION·LOCAL··DEFAULT···15·18 ····15:·0001df00·····0·SECTION·LOCAL··DEFAULT···15·
19 ····16:·0001df04·····0·SECTION·LOCAL··DEFAULT···16·19 ····16:·0001df04·····0·SECTION·LOCAL··DEFAULT···16·
20 ····17:·0001df08·····0·SECTION·LOCAL··DEFAULT···17·20 ····17:·0001df08·····0·SECTION·LOCAL··DEFAULT···17·
21 ····18:·0001e000·····0·SECTION·LOCAL··DEFAULT···18·21 ····18:·0001e000·····0·SECTION·LOCAL··DEFAULT···18·
22 ····19:·0001e3b8·····0·SECTION·LOCAL··DEFAULT···19·22 ····19:·0001e3b8·····0·SECTION·LOCAL··DEFAULT···19·
23 ····20:·000208ec·····0·SECTION·LOCAL··DEFAULT···20·23 ····20:·000208ec·····0·SECTION·LOCAL··DEFAULT···20·
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·
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:·27ec0fba8d74189eb294aa9caf2fbe31a4be69db3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·489b315dd5c9a9df962622bdb97be8b95f878cdf
1.29 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················233433 ··Length:······················23397
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············7175 ··Prologue·Length:·············717
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
2.15 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 158 lines modifiedOffset 1, 158 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0x8210·(32-bit)3 ···Length:········0x81af·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x897):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fuse-linker-plugin·-ffat-lto-objects·-fprofile-use·-fprofile-correction·-fPIC·-fltrans8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x897):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fuse-linker-plugin·-ffat-lto-objects·-fprofile-use·-fprofile-correction·-fPIC·-fltrans
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3f7):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3f7):·<artificial>
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xb39):·./build-static11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xb39):·./build-static
12 ····<19>···DW_AT_ranges······:·0xba812 ····<19>···DW_AT_ranges······:·0xbd8
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<26>···DW_AT_abstract_origin:·<0xaeee>16 ····<26>···DW_AT_abstract_origin:·<0xae8d>
17 ····<2a>···DW_AT_low_pc······:·0x486817 ····<2a>···DW_AT_low_pc······:·0x4868
18 ····<2e>···DW_AT_high_pc·····:·0x99418 ····<2e>···DW_AT_high_pc·····:·0x994
19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)19 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
20 ····<34>···DW_AT_GNU_all_call_sites:·120 ····<34>···DW_AT_GNU_all_call_sites:·1
21 ····<34>···DW_AT_sibling·····:·<0xc3f>21 ····<34>···DW_AT_sibling·····:·<0xc3f>
22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)22 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_variable)
23 ····<39>···DW_AT_abstract_origin:·<0xaefb>23 ····<39>···DW_AT_abstract_origin:·<0xae9a>
24 ····<3d>···DW_AT_location····:·0x8·(location·list)24 ····<3d>···DW_AT_location····:·0x8·(location·list)
25 ····<41>···DW_AT_GNU_locviews:·0x025 ····<41>···DW_AT_GNU_locviews:·0x0
26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_variable)26 ·<2><45>:·Abbrev·Number:·3·(DW_TAG_variable)
27 ····<46>···DW_AT_abstract_origin:·<0xaf06>27 ····<46>···DW_AT_abstract_origin:·<0xaea5>
28 ····<4a>···DW_AT_location····:·0x40·(location·list)28 ····<4a>···DW_AT_location····:·0x40·(location·list)
29 ····<4e>···DW_AT_GNU_locviews:·0x3c29 ····<4e>···DW_AT_GNU_locviews:·0x3c
30 ·<2><52>:·Abbrev·Number:·3·(DW_TAG_variable)30 ·<2><52>:·Abbrev·Number:·3·(DW_TAG_variable)
31 ····<53>···DW_AT_abstract_origin:·<0xaf11>31 ····<53>···DW_AT_abstract_origin:·<0xaeb0>
32 ····<57>···DW_AT_location····:·0x6e·(location·list)32 ····<57>···DW_AT_location····:·0x6e·(location·list)
33 ····<5b>···DW_AT_GNU_locviews:·0x5e33 ····<5b>···DW_AT_GNU_locviews:·0x5e
34 ·<2><5f>:·Abbrev·Number:·3·(DW_TAG_variable)34 ·<2><5f>:·Abbrev·Number:·3·(DW_TAG_variable)
35 ····<60>···DW_AT_abstract_origin:·<0xaf1c>35 ····<60>···DW_AT_abstract_origin:·<0xaebb>
36 ····<64>···DW_AT_location····:·0xd4·(location·list)36 ····<64>···DW_AT_location····:·0xd4·(location·list)
37 ····<68>···DW_AT_GNU_locviews:·0xce37 ····<68>···DW_AT_GNU_locviews:·0xce
38 ·<2><6c>:·Abbrev·Number:·3·(DW_TAG_variable)38 ·<2><6c>:·Abbrev·Number:·3·(DW_TAG_variable)
39 ····<6d>···DW_AT_abstract_origin:·<0xaf29>39 ····<6d>···DW_AT_abstract_origin:·<0xaec8>
40 ····<71>···DW_AT_location····:·0x10a·(location·list)40 ····<71>···DW_AT_location····:·0x10a·(location·list)
41 ····<75>···DW_AT_GNU_locviews:·0x10241 ····<75>···DW_AT_GNU_locviews:·0x102
42 ·<2><79>:·Abbrev·Number:·3·(DW_TAG_variable)42 ·<2><79>:·Abbrev·Number:·3·(DW_TAG_variable)
43 ····<7a>···DW_AT_abstract_origin:·<0xaf36>43 ····<7a>···DW_AT_abstract_origin:·<0xaed5>
44 ····<7e>···DW_AT_location····:·0x14b·(location·list)44 ····<7e>···DW_AT_location····:·0x14b·(location·list)
45 ····<82>···DW_AT_GNU_locviews:·0x14745 ····<82>···DW_AT_GNU_locviews:·0x147
46 ·<2><86>:·Abbrev·Number:·3·(DW_TAG_variable)46 ·<2><86>:·Abbrev·Number:·3·(DW_TAG_variable)
47 ····<87>···DW_AT_abstract_origin:·<0xaf43>47 ····<87>···DW_AT_abstract_origin:·<0xaee2>
48 ····<8b>···DW_AT_location····:·0x175·(location·list)48 ····<8b>···DW_AT_location····:·0x175·(location·list)
49 ····<8f>···DW_AT_GNU_locviews:·0x17149 ····<8f>···DW_AT_GNU_locviews:·0x171
50 ·<2><93>:·Abbrev·Number:·3·(DW_TAG_variable)50 ·<2><93>:·Abbrev·Number:·3·(DW_TAG_variable)
51 ····<94>···DW_AT_abstract_origin:·<0xaf50>51 ····<94>···DW_AT_abstract_origin:·<0xaeef>
52 ····<98>···DW_AT_location····:·0x19f·(location·list)52 ····<98>···DW_AT_location····:·0x19f·(location·list)
53 ····<9c>···DW_AT_GNU_locviews:·0x19b53 ····<9c>···DW_AT_GNU_locviews:·0x19b
54 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_variable)54 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_variable)
55 ····<a1>···DW_AT_abstract_origin:·<0xaf5d>55 ····<a1>···DW_AT_abstract_origin:·<0xaefc>
56 ····<a5>···DW_AT_location····:·0x1cd·(location·list)56 ····<a5>···DW_AT_location····:·0x1cd·(location·list)
57 ····<a9>···DW_AT_GNU_locviews:·0x1c557 ····<a9>···DW_AT_GNU_locviews:·0x1c5
58 ·<2><ad>:·Abbrev·Number:·3·(DW_TAG_variable)58 ·<2><ad>:·Abbrev·Number:·3·(DW_TAG_variable)
59 ····<ae>···DW_AT_abstract_origin:·<0xaf6a>59 ····<ae>···DW_AT_abstract_origin:·<0xaf09>
60 ····<b2>···DW_AT_location····:·0x218·(location·list)60 ····<b2>···DW_AT_location····:·0x218·(location·list)
61 ····<b6>···DW_AT_GNU_locviews:·0x20a61 ····<b6>···DW_AT_GNU_locviews:·0x20a
62 ·<2><ba>:·Abbrev·Number:·3·(DW_TAG_variable)62 ·<2><ba>:·Abbrev·Number:·3·(DW_TAG_variable)
63 ····<bb>···DW_AT_abstract_origin:·<0xaf77>63 ····<bb>···DW_AT_abstract_origin:·<0xaf16>
64 ····<bf>···DW_AT_location····:·0x284·(location·list)64 ····<bf>···DW_AT_location····:·0x284·(location·list)
65 ····<c3>···DW_AT_GNU_locviews:·0x27865 ····<c3>···DW_AT_GNU_locviews:·0x278
66 ·<2><c7>:·Abbrev·Number:·4·(DW_TAG_inlined_subroutine)66 ·<2><c7>:·Abbrev·Number:·4·(DW_TAG_inlined_subroutine)
67 ····<c8>···DW_AT_abstract_origin:·<0xcef1>67 ····<c8>···DW_AT_abstract_origin:·<0xce90>
68 ····<cc>···DW_AT_entry_pc····:·0x48c068 ····<cc>···DW_AT_entry_pc····:·0x48c0
69 ····<d0>···DW_AT_GNU_entry_view:·169 ····<d0>···DW_AT_GNU_entry_view:·1
70 ····<d2>···DW_AT_ranges······:·0x070 ····<d2>···DW_AT_ranges······:·0x0
71 ····<d6>···DW_AT_call_file···:·171 ····<d6>···DW_AT_call_file···:·1
72 ····<d7>···DW_AT_call_line···:·420472 ····<d7>···DW_AT_call_line···:·4204
73 ····<d9>···DW_AT_call_column·:·973 ····<d9>···DW_AT_call_column·:·9
74 ····<da>···DW_AT_sibling·····:·<0x144>74 ····<da>···DW_AT_sibling·····:·<0x144>
75 ·<3><de>:·Abbrev·Number:·5·(DW_TAG_lexical_block)75 ·<3><de>:·Abbrev·Number:·5·(DW_TAG_lexical_block)
76 ····<df>···DW_AT_ranges······:·0x076 ····<df>···DW_AT_ranges······:·0x0
77 ·<4><e3>:·Abbrev·Number:·3·(DW_TAG_variable)77 ·<4><e3>:·Abbrev·Number:·3·(DW_TAG_variable)
78 ····<e4>···DW_AT_abstract_origin:·<0xcf01>78 ····<e4>···DW_AT_abstract_origin:·<0xcea0>
79 ····<e8>···DW_AT_location····:·0x2d9·(location·list)79 ····<e8>···DW_AT_location····:·0x2d9·(location·list)
80 ····<ec>···DW_AT_GNU_locviews:·0x2d780 ····<ec>···DW_AT_GNU_locviews:·0x2d7
81 ·<4><f0>:·Abbrev·Number:·6·(DW_TAG_label)81 ·<4><f0>:·Abbrev·Number:·6·(DW_TAG_label)
82 ····<f1>···DW_AT_abstract_origin:·<0xcf0d>82 ····<f1>···DW_AT_abstract_origin:·<0xceac>
83 ·<4><f5>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)83 ·<4><f5>:·Abbrev·Number:·7·(DW_TAG_inlined_subroutine)
84 ····<f6>···DW_AT_abstract_origin:·<0xcf16>84 ····<f6>···DW_AT_abstract_origin:·<0xceb5>
85 ····<fa>···DW_AT_entry_pc····:·0x48d485 ····<fa>···DW_AT_entry_pc····:·0x48d4
86 ····<fe>···DW_AT_GNU_entry_view:·186 ····<fe>···DW_AT_GNU_entry_view:·1
87 ····<100>···DW_AT_ranges······:·0x2087 ····<100>···DW_AT_ranges······:·0x20
88 ····<104>···DW_AT_call_file···:·288 ····<104>···DW_AT_call_file···:·2
89 ····<105>···DW_AT_call_line···:·23789 ····<105>···DW_AT_call_line···:·237
90 ····<106>···DW_AT_call_column·:·590 ····<106>···DW_AT_call_column·:·5
91 ····<107>···DW_AT_sibling·····:·<0x133>91 ····<107>···DW_AT_sibling·····:·<0x133>
92 ·<5><10b>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)92 ·<5><10b>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
93 ····<10c>···DW_AT_abstract_origin:·<0xcf3a>93 ····<10c>···DW_AT_abstract_origin:·<0xced9>
94 ····<110>···DW_AT_location····:·0x2ee·(location·list)94 ····<110>···DW_AT_location····:·0x2ee·(location·list)
95 ····<114>···DW_AT_GNU_locviews:·0x2ec95 ····<114>···DW_AT_GNU_locviews:·0x2ec
96 ·<5><118>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)96 ·<5><118>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
97 ····<119>···DW_AT_abstract_origin:·<0xcf2e>97 ····<119>···DW_AT_abstract_origin:·<0xcecd>
98 ····<11d>···DW_AT_location····:·0x304·(location·list)98 ····<11d>···DW_AT_location····:·0x304·(location·list)
99 ····<121>···DW_AT_GNU_locviews:·0x30299 ····<121>···DW_AT_GNU_locviews:·0x302
100 ·<5><125>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)100 ·<5><125>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
101 ····<126>···DW_AT_abstract_origin:·<0xcf22>101 ····<126>···DW_AT_abstract_origin:·<0xcec1>
102 ····<12a>···DW_AT_location····:·0x319·(location·list)102 ····<12a>···DW_AT_location····:·0x319·(location·list)
103 ····<12e>···DW_AT_GNU_locviews:·0x317103 ····<12e>···DW_AT_GNU_locviews:·0x317
104 ·<5><132>:·Abbrev·Number:·0104 ·<5><132>:·Abbrev·Number:·0
105 ·<4><133>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site)105 ·<4><133>:·Abbrev·Number:·9·(DW_TAG_GNU_call_site)
106 ····<134>···DW_AT_low_pc······:·0x48cc106 ····<134>···DW_AT_low_pc······:·0x48cc
107 ····<138>···DW_AT_abstract_origin:·<0x7774>107 ····<138>···DW_AT_abstract_origin:·<0x7713>
108 ·<5><13c>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site_parameter)108 ·<5><13c>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site_parameter)
109 ····<13d>···DW_AT_location····:·1·byte·block:·51·»      (DW_OP_reg1·(r1))109 ····<13d>···DW_AT_location····:·1·byte·block:·51·»      (DW_OP_reg1·(r1))
110 ····<13f>···DW_AT_GNU_call_site_value:·1·byte·block:·31·»   (DW_OP_lit1)110 ····<13f>···DW_AT_GNU_call_site_value:·1·byte·block:·31·»   (DW_OP_lit1)
111 ·<5><141>:·Abbrev·Number:·0111 ·<5><141>:·Abbrev·Number:·0
112 ·<4><142>:·Abbrev·Number:·0112 ·<4><142>:·Abbrev·Number:·0
113 ·<3><143>:·Abbrev·Number:·0113 ·<3><143>:·Abbrev·Number:·0
114 ·<2><144>:·Abbrev·Number:·11·(DW_TAG_lexical_block)114 ·<2><144>:·Abbrev·Number:·11·(DW_TAG_lexical_block)
115 ····<145>···DW_AT_abstract_origin:·<0xaf84>115 ····<145>···DW_AT_abstract_origin:·<0xaf23>
116 ····<149>···DW_AT_ranges······:·0x40116 ····<149>···DW_AT_ranges······:·0x40
117 ····<14d>···DW_AT_sibling·····:·<0x1cd>117 ····<14d>···DW_AT_sibling·····:·<0x1cd>
118 ·<3><151>:·Abbrev·Number:·3·(DW_TAG_variable)118 ·<3><151>:·Abbrev·Number:·3·(DW_TAG_variable)
119 ····<152>···DW_AT_abstract_origin:·<0xaf89>119 ····<152>···DW_AT_abstract_origin:·<0xaf28>
120 ····<156>···DW_AT_location····:·0x339·(location·list)120 ····<156>···DW_AT_location····:·0x339·(location·list)
121 ····<15a>···DW_AT_GNU_locviews:·0x331121 ····<15a>···DW_AT_GNU_locviews:·0x331
122 ·<3><15e>:·Abbrev·Number:·3·(DW_TAG_variable)122 ·<3><15e>:·Abbrev·Number:·3·(DW_TAG_variable)
123 ····<15f>···DW_AT_abstract_origin:·<0xaf96>123 ····<15f>···DW_AT_abstract_origin:·<0xaf35>
124 ····<163>···DW_AT_location····:·0x377·(location·list)124 ····<163>···DW_AT_location····:·0x377·(location·list)
125 ····<167>···DW_AT_GNU_locviews:·0x36d125 ····<167>···DW_AT_GNU_locviews:·0x36d
126 ·<3><16b>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)126 ·<3><16b>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site)
Max diff block lines reached; 2243648/2250787 bytes (99.68%) of diff not shown.
1.82 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 48 lines modifiedOffset 3, 48 lines modified
3 ··Length:···················3323 ··Length:···················332
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00008868·00000f84·9 ····000088a4·00000f84·
10 ····00004868·00000994·10 ····00004868·00000994·
11 ····000051fc·000000bc·11 ····000051fc·000000bc·
12 ····000052b8·00000264·12 ····000052b8·00000264·
13 ····0000551c·00000060·13 ····0000551c·00000060·
14 ····0000557c·00000068·14 ····0000557c·00000068·
15 ····000055e4·0000003c·15 ····000055e4·0000003c·
16 ····00005620·00000006·16 ····00005620·0000009c·
17 ····00005628·000002c4· 
18 ····000058ec·0000009c· 
19 ····00005988·00000348·17 ····000056bc·00000348·
 18 ····00005a04·00000006·
 19 ····00005a0c·000002c4·
20 ····00005cd0·00000648·20 ····00005cd0·00000690·
21 ····00006318·000000a0·21 ····00006360·000000a0·
22 ····000063b8·00000434·22 ····00006400·000003c8·
23 ····000067ec·000001dc·23 ····000067c8·000001f8·
24 ····000069c8·000003d0·24 ····000069c0·000003c8·
25 ····00006d98·0000032c·25 ····00006d88·0000032c·
26 ····000070c4·00000066·26 ····000070b4·00000066·
27 ····0000712c·0000019c·27 ····0000711c·000001e8·
28 ····000072c8·0000003c· 
29 ····00007304·0000000c·28 ····00007304·0000003c·
 29 ····00007340·0000000c·
30 ····00007310·00000474·30 ····0000734c·00000474·
31 ····00007784·0000008c·31 ····000077c0·0000008c·
32 ····00007810·0000093c·32 ····0000784c·0000093c·
33 ····0000814c·00000240·33 ····00008188·00000240·
34 ····0000838c·0000010c·34 ····000083c8·0000010c·
35 ····00008498·00000034·35 ····000084d4·00000034·
36 ····000084cc·00000010·36 ····00008508·00000010·
37 ····000084dc·00000050·37 ····00008518·00000050·
38 ····0000852c·00000178·38 ····00008568·00000178·
39 ····00004538·000000d8·39 ····00004538·000000d8·
40 ····00004610·0000000e·40 ····00004610·0000000e·
41 ····0000461e·00000056·41 ····0000461e·00000056·
42 ····00004674·00000158·42 ····00004674·00000158·
43 ····000086a4·00000038·43 ····000086e0·00000038·
44 ····000086dc·000000c4·44 ····00008718·000000c4·
45 ····000047cc·0000006c·45 ····000047cc·0000006c·
46 ····00004838·0000000c·46 ····00004838·0000000c·
47 ····00004844·00000024·47 ····00004844·00000024·
48 ····00000000·00000000·48 ····00000000·00000000·
  
854 KB
readelf --wide --debug-dump=loc {}
    
Offset 302, 128 lines modifiedOffset 302, 128 lines modified
302 ·············00004f98·00004f98·(DW_OP_breg6·(r6):·0;·DW_OP_lit28;·DW_OP_shr;·DW_OP_stack_value)302 ·············00004f98·00004f98·(DW_OP_breg6·(r6):·0;·DW_OP_lit28;·DW_OP_shr;·DW_OP_stack_value)
303 ····00000501·<End·of·list>303 ····00000501·<End·of·list>
  
304 ····00000509·v0000000·v0000000·location·view·pair304 ····00000509·v0000000·v0000000·location·view·pair
305 ····0000050b·v0000000·v0000000·location·view·pair305 ····0000050b·v0000000·v0000000·location·view·pair
  
306 ····0000050d·v0000000·v0000000·views·at·00000509·for:306 ····0000050d·v0000000·v0000000·views·at·00000509·for:
307 ·············00008868·00008880·(DW_OP_reg0·(r0))307 ·············000088a4·000088bc·(DW_OP_reg0·(r0))
308 ····00000518·v0000000·v0000000·views·at·0000050b·for:308 ····00000518·v0000000·v0000000·views·at·0000050b·for:
309 ·············00008880·00008948·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)309 ·············000088bc·00008984·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
310 ····00000526·<End·of·list>310 ····00000526·<End·of·list>
  
311 ····0000052e·v0000000·v0000000·location·view·pair311 ····0000052e·v0000000·v0000000·location·view·pair
312 ····00000530·v0000000·v0000000·location·view·pair312 ····00000530·v0000000·v0000000·location·view·pair
313 ····00000532·v0000000·v0000000·location·view·pair313 ····00000532·v0000000·v0000000·location·view·pair
314 ····00000534·v0000000·v0000000·location·view·pair314 ····00000534·v0000000·v0000000·location·view·pair
  
315 ····00000536·v0000000·v0000000·views·at·0000052e·for:315 ····00000536·v0000000·v0000000·views·at·0000052e·for:
316 ·············00008868·00008878·(DW_OP_reg1·(r1))316 ·············000088a4·000088b4·(DW_OP_reg1·(r1))
317 ····00000541·v0000000·v0000000·views·at·00000530·for:317 ····00000541·v0000000·v0000000·views·at·00000530·for:
318 ·············00008878·0000888c·(DW_OP_reg5·(r5))318 ·············000088b4·000088c8·(DW_OP_reg5·(r5))
319 ····0000054c·v0000000·v0000000·views·at·00000532·for:319 ····0000054c·v0000000·v0000000·views·at·00000532·for:
320 ·············0000888c·0000889d·(DW_OP_reg0·(r0))320 ·············000088c8·000088d9·(DW_OP_reg0·(r0))
321 ····00000557·v0000000·v0000000·views·at·00000534·for:321 ····00000557·v0000000·v0000000·views·at·00000534·for:
322 ·············0000889d·00008948·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)322 ·············000088d9·00008984·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
323 ····00000565·<End·of·list>323 ····00000565·<End·of·list>
  
324 ····0000056d·v0000000·v0000000·location·view·pair324 ····0000056d·v0000000·v0000000·location·view·pair
325 ····0000056f·v0000000·v0000000·location·view·pair325 ····0000056f·v0000000·v0000000·location·view·pair
326 ····00000571·v0000000·v0000000·location·view·pair326 ····00000571·v0000000·v0000000·location·view·pair
  
327 ····00000573·v0000000·v0000000·views·at·0000056d·for:327 ····00000573·v0000000·v0000000·views·at·0000056d·for:
328 ·············00008868·00008880·(DW_OP_reg2·(r2))328 ·············000088a4·000088bc·(DW_OP_reg2·(r2))
329 ····0000057e·v0000000·v0000000·views·at·0000056f·for:329 ····0000057e·v0000000·v0000000·views·at·0000056f·for:
330 ·············00008880·0000889d·(DW_OP_reg12·(r12))330 ·············000088bc·000088d9·(DW_OP_reg12·(r12))
331 ····00000589·v0000000·v0000000·views·at·00000571·for:331 ····00000589·v0000000·v0000000·views·at·00000571·for:
332 ·············0000889d·00008948·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)332 ·············000088d9·00008984·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
333 ····00000597·<End·of·list>333 ····00000597·<End·of·list>
  
334 ····0000059f·v0000001·v0000000·location·view·pair334 ····0000059f·v0000001·v0000000·location·view·pair
335 ····000005a1·v0000000·v0000001·location·view·pair335 ····000005a1·v0000000·v0000001·location·view·pair
336 ····000005a3·v0000000·v0000000·location·view·pair336 ····000005a3·v0000000·v0000000·location·view·pair
  
337 ····000005a5·v0000001·v0000000·views·at·0000059f·for:337 ····000005a5·v0000001·v0000000·views·at·0000059f·for:
338 ·············00008886·000088ee·(DW_OP_lit0;·DW_OP_stack_value)338 ·············000088c2·0000892a·(DW_OP_lit0;·DW_OP_stack_value)
339 ····000005b1·v0000000·v0000001·views·at·000005a1·for:339 ····000005b1·v0000000·v0000001·views·at·000005a1·for:
340 ·············000088ee·000088f6·(DW_OP_reg4·(r4))340 ·············0000892a·00008932·(DW_OP_reg4·(r4))
341 ····000005bc·v0000000·v0000000·views·at·000005a3·for:341 ····000005bc·v0000000·v0000000·views·at·000005a3·for:
342 ·············000088fc·00008948·(DW_OP_lit0;·DW_OP_stack_value)342 ·············00008938·00008984·(DW_OP_lit0;·DW_OP_stack_value)
343 ····000005c8·<End·of·list>343 ····000005c8·<End·of·list>
  
344 ····000005d0·v0000001·v0000000·location·view·pair344 ····000005d0·v0000001·v0000000·location·view·pair
345 ····000005d2·v0000000·v0000000·location·view·pair345 ····000005d2·v0000000·v0000000·location·view·pair
  
346 ····000005d4·v0000001·v0000000·views·at·000005d0·for:346 ····000005d4·v0000001·v0000000·views·at·000005d0·for:
347 ·············0000889a·000088a8·(DW_OP_lit0;·DW_OP_stack_value)347 ·············000088d6·000088e4·(DW_OP_lit0;·DW_OP_stack_value)
348 ····000005e0·v0000000·v0000000·views·at·000005d2·for:348 ····000005e0·v0000000·v0000000·views·at·000005d2·for:
349 ·············000088a8·000088ae·(DW_OP_reg0·(r0))349 ·············000088e4·000088ea·(DW_OP_reg0·(r0))
350 ····000005eb·<End·of·list>350 ····000005eb·<End·of·list>
  
351 ····000005f3·v0000000·v0000000·location·view·pair351 ····000005f3·v0000000·v0000000·location·view·pair
352 ····000005f5·v0000000·v0000000·location·view·pair352 ····000005f5·v0000000·v0000000·location·view·pair
353 ····000005f7·v0000000·v0000000·location·view·pair353 ····000005f7·v0000000·v0000000·location·view·pair
354 ····000005f9·v0000000·v0000000·location·view·pair354 ····000005f9·v0000000·v0000000·location·view·pair
355 ····000005fb·v0000000·v0000000·location·view·pair355 ····000005fb·v0000000·v0000000·location·view·pair
356 ····000005fd·v0000000·v0000000·location·view·pair356 ····000005fd·v0000000·v0000000·location·view·pair
  
357 ····000005ff·v0000000·v0000000·views·at·000005f3·for:357 ····000005ff·v0000000·v0000000·views·at·000005f3·for:
358 ·············000088b8·000088bf·(DW_OP_reg0·(r0))358 ·············000088f4·000088fb·(DW_OP_reg0·(r0))
359 ····0000060a·v0000000·v0000000·views·at·000005f5·for:359 ····0000060a·v0000000·v0000000·views·at·000005f5·for:
360 ·············000088bf·000088f2·(DW_OP_reg5·(r5))360 ·············000088fb·0000892e·(DW_OP_reg5·(r5))
361 ····00000615·v0000000·v0000000·views·at·000005f7·for:361 ····00000615·v0000000·v0000000·views·at·000005f7·for:
362 ·············000088f2·000088f5·(DW_OP_reg0·(r0))362 ·············0000892e·00008931·(DW_OP_reg0·(r0))
363 ····00000620·v0000000·v0000000·views·at·000005f9·for:363 ····00000620·v0000000·v0000000·views·at·000005f9·for:
364 ·············000088fc·00008910·(DW_OP_reg5·(r5))364 ·············00008938·0000894c·(DW_OP_reg5·(r5))
365 ····0000062b·v0000000·v0000000·views·at·000005fb·for:365 ····0000062b·v0000000·v0000000·views·at·000005fb·for:
366 ·············00008910·00008912·(DW_OP_reg0·(r0))366 ·············0000894c·0000894e·(DW_OP_reg0·(r0))
367 ····00000636·v0000000·v0000000·views·at·000005fd·for:367 ····00000636·v0000000·v0000000·views·at·000005fd·for:
368 ·············00008912·00008922·(DW_OP_reg5·(r5))368 ·············0000894e·0000895e·(DW_OP_reg5·(r5))
369 ····00000641·<End·of·list>369 ····00000641·<End·of·list>
  
370 ····00000649·v0000001·v0000000·location·view·pair370 ····00000649·v0000001·v0000000·location·view·pair
371 ····0000064b·v0000000·v0000000·location·view·pair371 ····0000064b·v0000000·v0000000·location·view·pair
372 ····0000064d·v0000000·v0000000·location·view·pair372 ····0000064d·v0000000·v0000000·location·view·pair
  
373 ····0000064f·v0000001·v0000000·views·at·00000649·for:373 ····0000064f·v0000001·v0000000·views·at·00000649·for:
374 ·············000088bc·000088bf·(DW_OP_reg0·(r0))374 ·············000088f8·000088fb·(DW_OP_reg0·(r0))
375 ····0000065a·v0000000·v0000000·views·at·0000064b·for:375 ····0000065a·v0000000·v0000000·views·at·0000064b·for:
376 ·············000088bf·000088ee·(DW_OP_reg5·(r5))376 ·············000088fb·0000892a·(DW_OP_reg5·(r5))
377 ····00000665·v0000000·v0000000·views·at·0000064d·for:377 ····00000665·v0000000·v0000000·views·at·0000064d·for:
378 ·············000088fc·00008910·(DW_OP_reg5·(r5))378 ·············00008938·0000894c·(DW_OP_reg5·(r5))
379 ····00000670·<End·of·list>379 ····00000670·<End·of·list>
  
380 ····00000678·v0000000·v0000000·location·view·pair380 ····00000678·v0000000·v0000000·location·view·pair
381 ····0000067a·v0000000·v0000000·location·view·pair381 ····0000067a·v0000000·v0000000·location·view·pair
382 ····0000067c·v0000000·v0000000·location·view·pair382 ····0000067c·v0000000·v0000000·location·view·pair
383 ····0000067e·v0000000·v0000000·location·view·pair383 ····0000067e·v0000000·v0000000·location·view·pair
  
384 ····00000680·v0000000·v0000000·views·at·00000678·for:384 ····00000680·v0000000·v0000000·views·at·00000678·for:
385 ·············000088c0·000088c7·(DW_OP_reg0·(r0))385 ·············000088fc·00008903·(DW_OP_reg0·(r0))
386 ····0000068b·v0000000·v0000000·views·at·0000067a·for:386 ····0000068b·v0000000·v0000000·views·at·0000067a·for:
387 ·············000088c7·000088ee·(DW_OP_reg4·(r4))387 ·············00008903·0000892a·(DW_OP_reg4·(r4))
388 ····00000696·v0000000·v0000000·views·at·0000067c·for:388 ····00000696·v0000000·v0000000·views·at·0000067c·for:
389 ·············000088fc·0000890a·(DW_OP_reg0·(r0))389 ·············00008938·00008946·(DW_OP_reg0·(r0))
390 ····000006a1·v0000000·v0000000·views·at·0000067e·for:390 ····000006a1·v0000000·v0000000·views·at·0000067e·for:
391 ·············0000890a·00008910·(DW_OP_reg4·(r4))391 ·············00008946·0000894c·(DW_OP_reg4·(r4))
392 ····000006ac·<End·of·list>392 ····000006ac·<End·of·list>
  
393 ····000006b4·v0000000·v0000000·location·view·pair393 ····000006b4·v0000000·v0000000·location·view·pair
394 ····000006b6·v0000000·v0000000·location·view·pair394 ····000006b6·v0000000·v0000000·location·view·pair
  
395 ····000006b8·v0000000·v0000000·views·at·000006b4·for:395 ····000006b8·v0000000·v0000000·views·at·000006b4·for:
396 ·············000088d6·000088d8·(DW_OP_reg0·(r0))396 ·············00008912·00008914·(DW_OP_reg0·(r0))
397 ····000006c3·v0000000·v0000000·views·at·000006b6·for:397 ····000006c3·v0000000·v0000000·views·at·000006b6·for:
398 ·············000088d8·000088ee·(DW_OP_fbreg:·-48)398 ·············00008914·0000892a·(DW_OP_fbreg:·-48)
399 ····000006cf·<End·of·list>399 ····000006cf·<End·of·list>
  
400 ····000006d7·v0000000·v0000000·location·view·pair400 ····000006d7·v0000000·v0000000·location·view·pair
  
401 ····000006d9·v0000000·v0000000·views·at·000006d7·for:401 ····000006d9·v0000000·v0000000·views·at·000006d7·for:
402 ·············000088ce·000088ee·(DW_OP_reg6·(r6))402 ·············0000890a·0000892a·(DW_OP_reg6·(r6))
403 ····000006e4·<End·of·list>403 ····000006e4·<End·of·list>
  
404 ····000006ec·v0000000·v0000000·location·view·pair404 ····000006ec·v0000000·v0000000·location·view·pair
405 ····000006ee·v0000000·v0000000·location·view·pair405 ····000006ee·v0000000·v0000000·location·view·pair
406 ····000006f0·v0000000·v0000000·location·view·pair406 ····000006f0·v0000000·v0000000·location·view·pair
  
Max diff block lines reached; 867264/874479 bytes (99.17%) of diff not shown.
1.82 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 48 lines modifiedOffset 3, 48 lines modified
3 ··Length:···················3323 ··Length:···················332
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00008868·00000f84·9 ····000088a4·00000f84·
10 ····00004868·00000994·10 ····00004868·00000994·
11 ····000051fc·000000bc·11 ····000051fc·000000bc·
12 ····000052b8·00000264·12 ····000052b8·00000264·
13 ····0000551c·00000060·13 ····0000551c·00000060·
14 ····0000557c·00000068·14 ····0000557c·00000068·
15 ····000055e4·0000003c·15 ····000055e4·0000003c·
16 ····00005620·00000006·16 ····00005620·0000009c·
17 ····00005628·000002c4· 
18 ····000058ec·0000009c· 
19 ····00005988·00000348·17 ····000056bc·00000348·
 18 ····00005a04·00000006·
 19 ····00005a0c·000002c4·
20 ····00005cd0·00000648·20 ····00005cd0·00000690·
21 ····00006318·000000a0·21 ····00006360·000000a0·
22 ····000063b8·00000434·22 ····00006400·000003c8·
23 ····000067ec·000001dc·23 ····000067c8·000001f8·
24 ····000069c8·000003d0·24 ····000069c0·000003c8·
25 ····00006d98·0000032c·25 ····00006d88·0000032c·
26 ····000070c4·00000066·26 ····000070b4·00000066·
27 ····0000712c·0000019c·27 ····0000711c·000001e8·
28 ····000072c8·0000003c· 
29 ····00007304·0000000c·28 ····00007304·0000003c·
 29 ····00007340·0000000c·
30 ····00007310·00000474·30 ····0000734c·00000474·
31 ····00007784·0000008c·31 ····000077c0·0000008c·
32 ····00007810·0000093c·32 ····0000784c·0000093c·
33 ····0000814c·00000240·33 ····00008188·00000240·
34 ····0000838c·0000010c·34 ····000083c8·0000010c·
35 ····00008498·00000034·35 ····000084d4·00000034·
36 ····000084cc·00000010·36 ····00008508·00000010·
37 ····000084dc·00000050·37 ····00008518·00000050·
38 ····0000852c·00000178·38 ····00008568·00000178·
39 ····00004538·000000d8·39 ····00004538·000000d8·
40 ····00004610·0000000e·40 ····00004610·0000000e·
41 ····0000461e·00000056·41 ····0000461e·00000056·
42 ····00004674·00000158·42 ····00004674·00000158·
43 ····000086a4·00000038·43 ····000086e0·00000038·
44 ····000086dc·000000c4·44 ····00008718·000000c4·
45 ····000047cc·0000006c·45 ····000047cc·0000006c·
46 ····00004838·0000000c·46 ····00004838·0000000c·
47 ····00004844·00000024·47 ····00004844·00000024·
48 ····00000000·00000000·48 ····00000000·00000000·
  
1.05 KB
strings --all --bytes=8 {}
    
Offset 1, 46 lines modifiedOffset 1, 43 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 Y`J»    .2*0 
3 MJ1#NQKs 
4 f<)1.2c` 
5 dI:.l7,` 
6 H:&Y.qQM 
7 lRG·qa^6 
8 Jq>}|qoe2 \TDADDE."*
 3 Teqip2wv
 4 !?rKB7TB
 5 ^;<y`>ZG
 6 ^alrLh84K
 7 taftLav@
 8 _m`W}vx,#
 9 u(H.goGH
 10 J}F1-[742O*
9 2S8^ti0&YC11 2S8^ti0&YC
 12 "Ax`'&Il
 13 ^»      GYR7if
10 xn}in5U]_] 
11 }iW{a7%+ 
12 CsT%w,Mf 
13 +nmByn[K 
14 n,BbFNgX14 n,BbFNgX
15 8E13P·6?tu15 8E13P·6?tu
 16 G@[s:I++
 17 AVRAVJ^VR
 18 8BD"B$DDD
16 Q{uukp\H 
17 w%^LL}·0 
18 rIk.g(8c 
19 L%nsTKAz 
20 Tpx:0<U: 
21 ENq@=M5: 
22 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o19 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
23 call_weak_fn20 call_weak_fn
24 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o21 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
25 SSLError_str22 SSLError_str
26 error_codes23 error_codes
27 PySSL_txt2obj24 PySSL_txt2obj
28 _asn1obj2py25 _asn1obj2py
29 _setSSLError.constprop.0.isra.026 _setSSLError.constprop.0.isra.0
30 context_new27 context_new
31 set_ciphers28 set_ciphers
32 set_check_hostname29 set_check_hostname
33 get_verify_mode30 get_verify_mode
34 get_check_hostname 
35 context_wrap_socket 
36 set_verify_mode31 set_verify_mode
37 load_cert_chain32 load_cert_chain
38 _pwinfo_set33 _pwinfo_set
39 _password_callback34 _password_callback
 35 get_check_hostname
 36 context_wrap_socket
40 PySSL_SSLdo_handshake37 PySSL_SSLdo_handshake
41 check_socket_and_wait_for_timeout38 check_socket_and_wait_for_timeout
42 PySSL_SetError.constprop.039 PySSL_SetError.constprop.0
43 fill_and_set_sslerror40 fill_and_set_sslerror
44 PySSL_SSLwrite41 PySSL_SSLwrite
45 PySSL_SSLread42 PySSL_SSLread
46 PySSL_dealloc43 PySSL_dealloc
3.93 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 38, 167 lines modifiedOffset 38, 167 lines modified
  
38 0000557c·<set_check_hostname>:38 0000557c·<set_check_hostname>:
39 »       ...39 »       ...
  
40 000055e4·<get_verify_mode>:40 000055e4·<get_verify_mode>:
41 »       ...41 »       ...
  
42 00005620·<get_check_hostname>:42 00005620·<set_verify_mode>:
43 »       ...43 »       ...
  
44 00005628·<context_wrap_socket>:44 000056bc·<load_cert_chain>:
45 »       ...45 »       ...
  
46 000058ec·<set_verify_mode>:46 00005a04·<get_check_hostname>:
47 »       ...47 »       ...
  
48 00005988·<load_cert_chain>:48 00005a0c·<context_wrap_socket>:
49 »       ...49 »       ...
  
50 00005cd0·<PySSL_SSLdo_handshake>:50 00005cd0·<PySSL_SSLdo_handshake>:
51 »       ...51 »       ...
  
52 00006318·<check_socket_and_wait_for_timeout>:52 00006360·<check_socket_and_wait_for_timeout>:
53 »       ...53 »       ...
  
54 000063b8·<PySSL_SetError.constprop.0>:54 00006400·<PySSL_SetError.constprop.0>:
55 »       ...55 »       ...
  
56 000067ec·<fill_and_set_sslerror>:56 000067c8·<fill_and_set_sslerror>:
57 »       ...57 »       ...
  
58 000069c8·<PySSL_SSLwrite>:58 000069c0·<PySSL_SSLwrite>:
59 »       ...59 »       ...
  
60 00006d98·<PySSL_SSLread>:60 00006d88·<PySSL_SSLread>:
61 »       ...61 »       ...
  
62 000070c4·<PySSL_dealloc>:62 000070b4·<PySSL_dealloc>:
63 »       ...63 »       ...
  
64 0000712c·<PySSL_SSLshutdown>:64 0000711c·<PySSL_SSLshutdown>:
65 »       ...65 »       ...
  
66 000072c8·<context_dealloc>:66 00007304·<context_dealloc>:
67 »       ...67 »       ...
  
68 00007304·<context_traverse>:68 00007340·<context_traverse>:
69 »       ...69 »       ...
  
70 00007310·<load_verify_locations>:70 0000734c·<load_verify_locations>:
71 »       ...71 »       ...
  
72 00007784·<PySSL_peercert>:72 000077c0·<PySSL_peercert>:
73 »       ...73 »       ...
  
74 00007810·<_decode_certificate>:74 0000784c·<_decode_certificate>:
75 »       ...75 »       ...
  
76 0000814c·<_create_tuple_for_X509_NAME>:76 00008188·<_create_tuple_for_X509_NAME>:
77 »       ...77 »       ...
  
78 0000838c·<_get_aia_uri>:78 000083c8·<_get_aia_uri>:
79 »       ...79 »       ...
  
80 00008498·<set_default_verify_paths>:80 000084d4·<set_default_verify_paths>:
81 »       ...81 »       ...
  
82 000084cc·<get_options>:82 00008508·<get_options>:
83 »       ...83 »       ...
  
84 000084dc·<set_options>:84 00008518·<set_options>:
85 »       ...85 »       ...
  
86 0000852c·<PySSL_nid2obj>:86 00008568·<PySSL_nid2obj>:
87 »       ...87 »       ...
  
88 000086a4·<PySSL_selected_alpn_protocol>:88 000086e0·<PySSL_selected_alpn_protocol>:
89 »       ...89 »       ...
  
90 000086dc·<PySSL_cipher>:90 00008718·<PySSL_cipher>:
91 »       ...91 »       ...
  
92 000087a0·<call_weak_fn>:92 000087dc·<call_weak_fn>:
93 »       ...93 »       ...
  
94 000087c4·<deregister_tm_clones>:94 00008800·<deregister_tm_clones>:
95 »       ...95 »       ...
  
96 000087f0·<register_tm_clones>:96 0000882c·<register_tm_clones>:
97 »       ...97 »       ...
  
98 00008824·<__do_global_dtors_aux>:98 00008860·<__do_global_dtors_aux>:
99 »       ...99 »       ...
  
100 00008864·<frame_dummy>:100 000088a0·<frame_dummy>:
101 frame_dummy():101 frame_dummy():
102 »       movs»   r0,·r0102 »       movs»   r0,·r0
103 »       ...103 »       ...
  
104 00008868·<PySSL_txt2obj>:104 000088a4·<PySSL_txt2obj>:
105 »       ...105 »       ...
  
106 00008948·<cert_store_stats>:106 00008984·<cert_store_stats>:
107 »       ...107 »       ...
  
108 000089d8·<SSLError_str>:108 00008a14·<SSLError_str>:
109 »       ...109 »       ...
  
110 000089ec·<_add_ca_certs>:110 00008a28·<_add_ca_certs>:
111 »       ...111 »       ...
  
112 00008b20·<get_ca_certs>:112 00008b5c·<get_ca_certs>:
113 »       ...113 »       ...
  
114 00008c18·<_certificate_to_der>:114 00008c54·<_certificate_to_der>:
115 »       ...115 »       ...
  
116 00008c54·<_setSSLError.constprop.0.isra.0>:116 00008c90·<_setSSLError.constprop.0.isra.0>:
117 »       ...117 »       ...
  
118 00008c84·<_pwinfo_set>:118 00008cc0·<_pwinfo_set>:
119 »       ...119 »       ...
  
120 00008da0·<_password_callback>:120 00008ddc·<_password_callback>:
121 »       ...121 »       ...
  
122 00008e6c·<session_stats>:122 00008ea8·<session_stats>:
Max diff block lines reached; 926/3836 bytes (24.14%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 000097ec·<_fini>:2 00009828·<_fini>:
3 »       ...3 »       ...
1.95 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 15, 21 lines modifiedOffset 15, 21 lines modified
15 ··0x000000c0·50795353·4c5f7478·74326f62·6a005f61·PySSL_txt2obj._a15 ··0x000000c0·50795353·4c5f7478·74326f62·6a005f61·PySSL_txt2obj._a
16 ··0x000000d0·736e316f·626a3270·79005f73·65745353·sn1obj2py._setSS16 ··0x000000d0·736e316f·626a3270·79005f73·65745353·sn1obj2py._setSS
17 ··0x000000e0·4c457272·6f722e63·6f6e7374·70726f70·LError.constprop17 ··0x000000e0·4c457272·6f722e63·6f6e7374·70726f70·LError.constprop
18 ··0x000000f0·2e302e69·7372612e·3000636f·6e746578·.0.isra.0.contex18 ··0x000000f0·2e302e69·7372612e·3000636f·6e746578·.0.isra.0.contex
19 ··0x00000100·745f6e65·77007365·745f6369·70686572·t_new.set_cipher19 ··0x00000100·745f6e65·77007365·745f6369·70686572·t_new.set_cipher
20 ··0x00000110·73007365·745f6368·65636b5f·686f7374·s.set_check_host20 ··0x00000110·73007365·745f6368·65636b5f·686f7374·s.set_check_host
21 ··0x00000120·6e616d65·00676574·5f766572·6966795f·name.get_verify_21 ··0x00000120·6e616d65·00676574·5f766572·6966795f·name.get_verify_
 22 ··0x00000130·6d6f6465·00736574·5f766572·6966795f·mode.set_verify_
 23 ··0x00000140·6d6f6465·006c6f61·645f6365·72745f63·mode.load_cert_c
 24 ··0x00000150·6861696e·005f7077·696e666f·5f736574·hain._pwinfo_set
 25 ··0x00000160·005f7061·7373776f·72645f63·616c6c62·._password_callb
22 ··0x00000130·6d6f6465·00676574·5f636865·636b5f68·mode.get_check_h26 ··0x00000170·61636b00·6765745f·63686563·6b5f686f·ack.get_check_ho
23 ··0x00000140·6f73746e·616d6500·636f6e74·6578745f·ostname.context_27 ··0x00000180·73746e61·6d650063·6f6e7465·78745f77·stname.context_w
24 ··0x00000150·77726170·5f736f63·6b657400·7365745f·wrap_socket.set_28 ··0x00000190·7261705f·736f636b·65740050·7953534c·rap_socket.PySSL
25 ··0x00000160·76657269·66795f6d·6f646500·6c6f6164·verify_mode.load 
26 ··0x00000170·5f636572·745f6368·61696e00·5f707769·_cert_chain._pwi 
27 ··0x00000180·6e666f5f·73657400·5f706173·73776f72·nfo_set._passwor 
28 ··0x00000190·645f6361·6c6c6261·636b0050·7953534c·d_callback.PySSL 
29 ··0x000001a0·5f53534c·646f5f68·616e6473·68616b65·_SSLdo_handshake29 ··0x000001a0·5f53534c·646f5f68·616e6473·68616b65·_SSLdo_handshake
30 ··0x000001b0·00636865·636b5f73·6f636b65·745f616e·.check_socket_an30 ··0x000001b0·00636865·636b5f73·6f636b65·745f616e·.check_socket_an
31 ··0x000001c0·645f7761·69745f66·6f725f74·696d656f·d_wait_for_timeo31 ··0x000001c0·645f7761·69745f66·6f725f74·696d656f·d_wait_for_timeo
32 ··0x000001d0·75740050·7953534c·5f536574·4572726f·ut.PySSL_SetErro32 ··0x000001d0·75740050·7953534c·5f536574·4572726f·ut.PySSL_SetErro
33 ··0x000001e0·722e636f·6e737470·726f702e·30006669·r.constprop.0.fi33 ··0x000001e0·722e636f·6e737470·726f702e·30006669·r.constprop.0.fi
34 ··0x000001f0·6c6c5f61·6e645f73·65745f73·736c6572·ll_and_set_ssler34 ··0x000001f0·6c6c5f61·6e645f73·65745f73·736c6572·ll_and_set_ssler
35 ··0x00000200·726f7200·50795353·4c5f5353·4c777269·ror.PySSL_SSLwri35 ··0x00000200·726f7200·50795353·4c5f5353·4c777269·ror.PySSL_SSLwri
578 KB
./usr/lib/debug/.build-id/2b/766014ecf1994bcabbd4c16ee38ef4842a9060.debug vs.
./usr/lib/debug/.build-id/69/c3a022aa8cd75be6de4369984b68ea3f64646c.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 18% similar despite different names
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x119011 ··Entry·point·address:···············0x1190
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········49652·(bytes·into·file)13 ··Start·of·section·headers:··········49636·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
3.2 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0xc1f4:1 There·are·34·section·headers,·starting·at·offset·0xc1e4:
  
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············000000f4·0000f4·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000440·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000440·10···A··4···3··4
19.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·507·entries:1 Symbol·table·'.symtab'·contains·508·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:·000000f4·····0·SECTION·LOCAL··DEFAULT····1·4 ·····1:·000000f4·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·
6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·
7 ·····4:·00000578·····0·SECTION·LOCAL··DEFAULT····4·7 ·····4:·00000578·····0·SECTION·LOCAL··DEFAULT····4·
8 ·····5:·00000a2a·····0·SECTION·LOCAL··DEFAULT····5·8 ·····5:·00000a2a·····0·SECTION·LOCAL··DEFAULT····5·
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:·2b766014ecf1994bcabbd4c16ee38ef4842a90603 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·69c3a022aa8cd75be6de4369984b68ea3f64646c
278 KB
readelf --wide --debug-dump=rawline {}
    
Offset 7293, 2819 lines modifiedOffset 7293, 2819 lines modified
7293 ··[0x00002cae]··Special·opcode·4:·advance·Address·by·0·to·0x384e·and·Line·by·-1·to·2336·(view·1)7293 ··[0x00002cae]··Special·opcode·4:·advance·Address·by·0·to·0x384e·and·Line·by·-1·to·2336·(view·1)
7294 ··[0x00002caf]··Extended·opcode·4:·set·Discriminator·to·37294 ··[0x00002caf]··Extended·opcode·4:·set·Discriminator·to·3
7295 ··[0x00002cb3]··Set·is_stmt·to·07295 ··[0x00002cb3]··Set·is_stmt·to·0
7296 ··[0x00002cb4]··Special·opcode·47:·advance·Address·by·6·to·0x3854·and·Line·by·0·to·23367296 ··[0x00002cb4]··Special·opcode·47:·advance·Address·by·6·to·0x3854·and·Line·by·0·to·2336
7297 ··[0x00002cb5]··Set·column·to·17297 ··[0x00002cb5]··Set·column·to·1
7298 ··[0x00002cb7]··Set·is_stmt·to·17298 ··[0x00002cb7]··Set·is_stmt·to·1
7299 ··[0x00002cb8]··Extended·opcode·2:·set·Address·to·0x38587299 ··[0x00002cb8]··Extended·opcode·2:·set·Address·to·0x3858
7300 ··[0x00002cbf]··Advance·Line·by·-751·to·15857300 ··[0x00002cbf]··Advance·Line·by·-1549·to·787
7301 ··[0x00002cc2]··Copy7301 ··[0x00002cc2]··Copy
 7302 ··[0x00002cc3]··Set·column·to·5
 7303 ··[0x00002cc5]··Special·opcode·6:·advance·Address·by·0·to·0x3858·and·Line·by·1·to·788·(view·1)
 7304 ··[0x00002cc6]··Special·opcode·6:·advance·Address·by·0·to·0x3858·and·Line·by·1·to·789·(view·2)
 7305 ··[0x00002cc7]··Special·opcode·6:·advance·Address·by·0·to·0x3858·and·Line·by·1·to·790·(view·3)
 7306 ··[0x00002cc8]··Special·opcode·6:·advance·Address·by·0·to·0x3858·and·Line·by·1·to·791·(view·4)
 7307 ··[0x00002cc9]··Set·column·to·1
7302 ··[0x00002cc3]··Set·is_stmt·to·07308 ··[0x00002ccb]··Set·is_stmt·to·0
7303 ··[0x00002cc4]··Copy·(view·1) 
7304 ··[0x00002cc5]··Special·opcode·117:·advance·Address·by·16·to·0x3868·and·Line·by·0·to·15857309 ··[0x00002ccc]··Special·opcode·1:·advance·Address·by·0·to·0x3858·and·Line·by·-4·to·787·(view·5)
7305 ··[0x00002cc6]··Set·column·to·57310 ··[0x00002ccd]··Set·column·to·10
7306 ··[0x00002cc8]··Set·is_stmt·to·1 
7307 ··[0x00002cc9]··Special·opcode·27:·advance·Address·by·2·to·0x386a·and·Line·by·8·to·15937311 ··[0x00002ccf]··Special·opcode·40:·advance·Address·by·4·to·0x385c·and·Line·by·7·to·794
7308 ··[0x00002cca]··Special·opcode·6:·advance·Address·by·0·to·0x386a·and·Line·by·1·to·1594·(view·1) 
7309 ··[0x00002ccb]··Special·opcode·6:·advance·Address·by·0·to·0x386a·and·Line·by·1·to·1595·(view·2) 
7310 ··[0x00002ccc]··Set·column·to·8 
7311 ··[0x00002cce]··Set·is_stmt·to·0 
7312 ··[0x00002ccf]··Special·opcode·7:·advance·Address·by·0·to·0x386a·and·Line·by·2·to·1597·(view·3) 
7313 ··[0x00002cd0]··Set·column·to·17312 ··[0x00002cd0]··Set·column·to·1
7314 ··[0x00002cd2]··Advance·Line·by·-12·to·15857313 ··[0x00002cd2]··Advance·Line·by·-7·to·787
7315 ··[0x00002cd4]··Special·opcode·33:·advance·Address·by·4·to·0x386e·and·Line·by·0·to·15857314 ··[0x00002cd4]··Special·opcode·19:·advance·Address·by·2·to·0x385e·and·Line·by·0·to·787
7316 ··[0x00002cd5]··Set·column·to·167315 ··[0x00002cd5]··Set·column·to·10
7317 ··[0x00002cd7]··Advance·Line·by·11·to·15967316 ··[0x00002cd7]··Special·opcode·26:·advance·Address·by·2·to·0x3860·and·Line·by·7·to·794
7318 ··[0x00002cd9]··Special·opcode·19:·advance·Address·by·2·to·0x3870·and·Line·by·0·to·15967317 ··[0x00002cd8]··Special·opcode·19:·advance·Address·by·2·to·0x3862·and·Line·by·0·to·794
7319 ··[0x00002cda]··Set·column·to·57318 ··[0x00002cd9]··Set·column·to·1
7320 ··[0x00002cdc]··Set·is_stmt·to·17319 ··[0x00002cdb]··Advance·Line·by·-7·to·787
7321 ··[0x00002cdd]··Special·opcode·34:·advance·Address·by·4·to·0x3874·and·Line·by·1·to·15977320 ··[0x00002cdd]··Special·opcode·89:·advance·Address·by·12·to·0x386e·and·Line·by·0·to·787
7322 ··[0x00002cde]··Set·column·to·87321 ··[0x00002cde]··Set·column·to·11
 7322 ··[0x00002ce0]··Special·opcode·24:·advance·Address·by·2·to·0x3870·and·Line·by·5·to·792
7323 ··[0x00002ce0]··Set·is_stmt·to·07323 ··[0x00002ce1]··Set·column·to·10
7324 ··[0x00002ce1]··Copy·(view·1)7324 ··[0x00002ce3]··Special·opcode·35:·advance·Address·by·4·to·0x3874·and·Line·by·2·to·794
 7325 ··[0x00002ce4]··Set·column·to·1
 7326 ··[0x00002ce6]··Advance·Line·by·-7·to·787
 7327 ··[0x00002ce8]··Special·opcode·47:·advance·Address·by·6·to·0x387a·and·Line·by·0·to·787
 7328 ··[0x00002ce9]··Set·column·to·11
 7329 ··[0x00002ceb]··Special·opcode·24:·advance·Address·by·2·to·0x387c·and·Line·by·5·to·792
 7330 ··[0x00002cec]··Set·column·to·9
 7331 ··[0x00002cee]··Special·opcode·34:·advance·Address·by·4·to·0x3880·and·Line·by·1·to·793
 7332 ··[0x00002cef]··Set·column·to·11
 7333 ··[0x00002cf1]··Special·opcode·18:·advance·Address·by·2·to·0x3882·and·Line·by·-1·to·792
7325 ··[0x00002ce2]··Set·column·to·57334 ··[0x00002cf2]··Set·column·to·5
7326 ··[0x00002ce4]··Set·is_stmt·to·17335 ··[0x00002cf4]··Set·is_stmt·to·1
7327 ··[0x00002ce5]··Special·opcode·37:·advance·Address·by·4·to·0x3878·and·Line·by·4·to·16017336 ··[0x00002cf5]··Special·opcode·34:·advance·Address·by·4·to·0x3886·and·Line·by·1·to·793
7328 ··[0x00002ce6]··Set·column·to·87337 ··[0x00002cf6]··Set·column·to·9
7329 ··[0x00002ce8]··Set·is_stmt·to·07338 ··[0x00002cf8]··Set·is_stmt·to·0
7330 ··[0x00002ce9]··Copy·(view·1)7339 ··[0x00002cf9]··Copy·(view·1)
7331 ··[0x00002cea]··Set·column·to·16 
7332 ··[0x00002cec]··Special·opcode·51:·advance·Address·by·6·to·0x387e·and·Line·by·4·to·1605 
7333 ··[0x00002ced]··Special·opcode·33:·advance·Address·by·4·to·0x3882·and·Line·by·0·to·1605 
7334 ··[0x00002cee]··Set·column·to·57340 ··[0x00002cfa]··Set·column·to·5
7335 ··[0x00002cf0]··Set·is_stmt·to·17341 ··[0x00002cfc]··Set·is_stmt·to·1
7336 ··[0x00002cf1]··Special·opcode·47:·advance·Address·by·6·to·0x3888·and·Line·by·0·to·16057342 ··[0x00002cfd]··Special·opcode·20:·advance·Address·by·2·to·0x3888·and·Line·by·1·to·794
7337 ··[0x00002cf2]··Set·column·to·167343 ··[0x00002cfe]··Set·column·to·10
7338 ··[0x00002cf4]··Set·is_stmt·to·0 
7339 ··[0x00002cf5]··Copy·(view·1) 
7340 ··[0x00002cf6]··Set·column·to·5 
7341 ··[0x00002cf8]··Special·opcode·33:·advance·Address·by·4·to·0x388c·and·Line·by·0·to·1605 
7342 ··[0x00002cf9]··Set·column·to·13 
7343 ··[0x00002cfb]··Set·is_stmt·to·1 
7344 ··[0x00002cfc]··Advance·Line·by·9·to·1614 
7345 ··[0x00002cfe]··Advance·PC·by·128·to·0x390c 
7346 ··[0x00002d00]··Copy 
7347 ··[0x00002d01]··Set·column·to·17 
7348 ··[0x00002d03]··Set·is_stmt·to·07344 ··[0x00002d00]··Set·is_stmt·to·0
7349 ··[0x00002d04]··Copy·(view·1)7345 ··[0x00002d01]··Copy·(view·1)
7350 ··[0x00002d05]··Special·opcode·117:·advance·Address·by·16·to·0x391c·and·Line·by·0·to·1614 
7351 ··[0x00002d06]··Set·column·to·167346 ··[0x00002d02]··Set·column·to·8
7352 ··[0x00002d08]··Special·opcode·33:·advance·Address·by·4·to·0x3920·and·Line·by·0·to·16147347 ··[0x00002d04]··Special·opcode·33:·advance·Address·by·4·to·0x388c·and·Line·by·0·to·794
 7348 ··[0x00002d05]··Set·column·to·5
 7349 ··[0x00002d07]··Set·is_stmt·to·1
 7350 ··[0x00002d08]··Special·opcode·36:·advance·Address·by·4·to·0x3890·and·Line·by·3·to·797
7353 ··[0x00002d09]··Set·column·to·177351 ··[0x00002d09]··Set·column·to·8
7354 ··[0x00002d0b]··Special·opcode·19:·advance·Address·by·2·to·0x3922·and·Line·by·0·to·16147352 ··[0x00002d0b]··Set·is_stmt·to·0
 7353 ··[0x00002d0c]··Copy·(view·1)
7355 ··[0x00002d0c]··Set·column·to·167354 ··[0x00002d0d]··Set·column·to·9
7356 ··[0x00002d0e]··Special·opcode·33:·advance·Address·by·4·to·0x3926·and·Line·by·0·to·1614 
7357 ··[0x00002d0f]··Set·column·to·13 
7358 ··[0x00002d11]··Set·is_stmt·to·17355 ··[0x00002d0f]··Set·is_stmt·to·1
7359 ··[0x00002d12]··Special·opcode·64:·advance·Address·by·8·to·0x392e·and·Line·by·3·to·16177356 ··[0x00002d10]··Special·opcode·34:·advance·Address·by·4·to·0x3894·and·Line·by·1·to·798
7360 ··[0x00002d13]··Set·column·to·167357 ··[0x00002d11]··Set·column·to·18
7361 ··[0x00002d15]··Set·is_stmt·to·07358 ··[0x00002d13]··Set·is_stmt·to·0
7362 ··[0x00002d16]··Advance·Line·by·-599·to·1018 
7363 ··[0x00002d19]··Copy·(view·1)7359 ··[0x00002d14]··Copy·(view·1)
 7360 ··[0x00002d15]··Set·column·to·5
 7361 ··[0x00002d17]··Set·is_stmt·to·1
 7362 ··[0x00002d18]··Special·opcode·49:·advance·Address·by·6·to·0x389a·and·Line·by·2·to·800
7364 ··[0x00002d1a]··Set·column·to·197363 ··[0x00002d19]··Set·column·to·9
7365 ··[0x00002d1c]··Advance·Line·by·599·to·16177364 ··[0x00002d1b]··Set·is_stmt·to·0
 7365 ··[0x00002d1c]··Copy·(view·1)
 7366 ··[0x00002d1d]··Set·column·to·8
7366 ··[0x00002d1f]··Special·opcode·19:·advance·Address·by·2·to·0x3930·and·Line·by·0·to·16177367 ··[0x00002d1f]··Special·opcode·47:·advance·Address·by·6·to·0x38a0·and·Line·by·0·to·800
7367 ··[0x00002d20]··Set·column·to·17368 ··[0x00002d20]··Set·column·to·9
7368 ··[0x00002d22]··Set·is_stmt·to·17369 ··[0x00002d22]··Set·is_stmt·to·1
7369 ··[0x00002d23]··Advance·Line·by·-608·to·1009 
7370 ··[0x00002d26]··Special·opcode·33:·advance·Address·by·4·to·0x3934·and·Line·by·0·to·10097370 ··[0x00002d23]··Special·opcode·34:·advance·Address·by·4·to·0x38a4·and·Line·by·1·to·801
7371 ··[0x00002d27]··Set·column·to·5 
7372 ··[0x00002d29]··Special·opcode·13:·advance·Address·by·0·to·0x3934·and·Line·by·8·to·1017·(view·1) 
7373 ··[0x00002d2a]··Set·column·to·177371 ··[0x00002d24]··Set·column·to·16
7374 ··[0x00002d2c]··Set·is_stmt·to·07372 ··[0x00002d26]··Set·is_stmt·to·0
7375 ··[0x00002d2d]··Copy·(view·2)7373 ··[0x00002d27]··Copy·(view·1)
7376 ··[0x00002d2e]··Set·column·to·57374 ··[0x00002d28]··Set·column·to·5
 7375 ··[0x00002d2a]··Set·is_stmt·to·1
 7376 ··[0x00002d2b]··Advance·Line·by·11·to·812
 7377 ··[0x00002d2d]··Special·opcode·117:·advance·Address·by·16·to·0x38b4·and·Line·by·0·to·812
 7378 ··[0x00002d2e]··Set·column·to·12
7377 ··[0x00002d30]··Set·is_stmt·to·17379 ··[0x00002d30]··Set·is_stmt·to·0
7378 ··[0x00002d31]··Special·opcode·34:·advance·Address·by·4·to·0x3938·and·Line·by·1·to·10187380 ··[0x00002d31]··Copy·(view·1)
7379 ··[0x00002d32]··Set·column·to·167381 ··[0x00002d32]··Set·column·to·1
7380 ··[0x00002d34]··Set·is_stmt·to·07382 ··[0x00002d34]··Set·is_stmt·to·1
7381 ··[0x00002d35]··Copy·(view·1)7383 ··[0x00002d35]··Advance·Line·by·-406·to·406
 7384 ··[0x00002d38]··Special·opcode·19:·advance·Address·by·2·to·0x38b6·and·Line·by·0·to·406
7382 ··[0x00002d36]··Set·column·to·57385 ··[0x00002d39]··Set·column·to·5
7383 ··[0x00002d38]··Set·is_stmt·to·1 
7384 ··[0x00002d39]··Special·opcode·20:·advance·Address·by·2·to·0x393a·and·Line·by·1·to·1019 
7385 ··[0x00002d3a]··Special·opcode·6:·advance·Address·by·0·to·0x393a·and·Line·by·1·to·1020·(view·1)7386 ··[0x00002d3b]··Special·opcode·7:·advance·Address·by·0·to·0x38b6·and·Line·by·2·to·408·(view·1)
7386 ··[0x00002d3b]··Special·opcode·6:·advance·Address·by·0·to·0x393a·and·Line·by·1·to·1021·(view·2)7387 ··[0x00002d3c]··Special·opcode·6:·advance·Address·by·0·to·0x38b6·and·Line·by·1·to·409·(view·2)
7387 ··[0x00002d3c]··Special·opcode·6:·advance·Address·by·0·to·0x393a·and·Line·by·1·to·1022·(view·3) 
7388 ··[0x00002d3d]··Special·opcode·6:·advance·Address·by·0·to·0x393a·and·Line·by·1·to·1023·(view·4)7388 ··[0x00002d3d]··Special·opcode·9:·advance·Address·by·0·to·0x38b6·and·Line·by·4·to·413·(view·3)
7389 ··[0x00002d3e]··Special·opcode·6:·advance·Address·by·0·to·0x393a·and·Line·by·1·to·1024·(view·5) 
Max diff block lines reached; 271233/284144 bytes (95.46%) of diff not shown.
94.4 KB
readelf --wide --debug-dump=info {}
    
Offset 1269, 16 lines modifiedOffset 1269, 16 lines modified
1269 ····<d4e>···DW_AT_abstract_origin:·<0x37e1>1269 ····<d4e>···DW_AT_abstract_origin:·<0x37e1>
1270 ·<2><d52>:·Abbrev·Number:·15·(DW_TAG_GNU_call_site)1270 ·<2><d52>:·Abbrev·Number:·15·(DW_TAG_GNU_call_site)
1271 ····<d53>···DW_AT_low_pc······:·0x21c81271 ····<d53>···DW_AT_low_pc······:·0x21c8
1272 ····<d57>···DW_AT_abstract_origin:·<0x37e1>1272 ····<d57>···DW_AT_abstract_origin:·<0x37e1>
1273 ·<2><d5b>:·Abbrev·Number:·01273 ·<2><d5b>:·Abbrev·Number:·0
1274 ·<1><d5c>:·Abbrev·Number:·8·(DW_TAG_subprogram)1274 ·<1><d5c>:·Abbrev·Number:·8·(DW_TAG_subprogram)
1275 ····<d5d>···DW_AT_abstract_origin:·<0x5926>1275 ····<d5d>···DW_AT_abstract_origin:·<0x5926>
1276 ····<d61>···DW_AT_low_pc······:·0x38581276 ····<d61>···DW_AT_low_pc······:·0x3dcc
1277 ····<d65>···DW_AT_high_pc·····:·0x9e81277 ····<d65>···DW_AT_high_pc·····:·0x9ec
1278 ····<d69>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)1278 ····<d69>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
1279 ····<d6b>···DW_AT_GNU_all_tail_call_sites:·11279 ····<d6b>···DW_AT_GNU_all_tail_call_sites:·1
1280 ····<d6b>···DW_AT_sibling·····:·<0x13d2>1280 ····<d6b>···DW_AT_sibling·····:·<0x13d2>
1281 ·<2><d6f>:·Abbrev·Number:·9·(DW_TAG_formal_parameter)1281 ·<2><d6f>:·Abbrev·Number:·9·(DW_TAG_formal_parameter)
1282 ····<d70>···DW_AT_abstract_origin:·<0x5937>1282 ····<d70>···DW_AT_abstract_origin:·<0x5937>
1283 ····<d74>···DW_AT_location····:·0x2dc3·(location·list)1283 ····<d74>···DW_AT_location····:·0x2dc3·(location·list)
1284 ····<d78>···DW_AT_GNU_locviews:·0x2d4d1284 ····<d78>···DW_AT_GNU_locviews:·0x2d4d
482 B
readelf --wide --debug-dump=aranges {}
    
Offset 18, 13 lines modifiedOffset 18, 13 lines modified
18 ····000016ac·0000006c·18 ····000016ac·0000006c·
19 ····00001718·00000b30·19 ····00001718·00000b30·
20 ····00002248·00000e68·20 ····00002248·00000e68·
21 ····000030b0·00000524·21 ····000030b0·00000524·
22 ····000035d4·0000019c·22 ····000035d4·0000019c·
23 ····00003770·0000001c·23 ····00003770·0000001c·
24 ····0000378c·000000ca·24 ····0000378c·000000ca·
25 ····00003858·000009e8·25 ····00003858·000000ec·
26 ····00004240·00000006·26 ····00003944·00000006·
27 ····00004248·00000480·27 ····0000394c·00000480·
28 ····000046c8·000000ec·28 ····00003dcc·000009ec·
29 ····00000000·00000000·29 ····00000000·00000000·
  
177 KB
readelf --wide --debug-dump=loc {}
    
Offset 2642, 131 lines modifiedOffset 2642, 131 lines modified
2642 ····00002db9·v0000000·v0000000·location·view·pair2642 ····00002db9·v0000000·v0000000·location·view·pair
2643 ····00002dbb·v0000000·v0000000·location·view·pair2643 ····00002dbb·v0000000·v0000000·location·view·pair
2644 ····00002dbd·v0000000·v0000000·location·view·pair2644 ····00002dbd·v0000000·v0000000·location·view·pair
2645 ····00002dbf·v0000000·v0000000·location·view·pair2645 ····00002dbf·v0000000·v0000000·location·view·pair
2646 ····00002dc1·v0000000·v0000000·location·view·pair2646 ····00002dc1·v0000000·v0000000·location·view·pair
  
2647 ····00002dc3·v0000000·v0000000·views·at·00002d4d·for:2647 ····00002dc3·v0000000·v0000000·views·at·00002d4d·for:
2648 ·············00003858·0000388c·(DW_OP_reg0·(r0))2648 ·············00003dcc·00003e00·(DW_OP_reg0·(r0))
2649 ····00002dce·v0000000·v0000000·views·at·00002d4f·for:2649 ····00002dce·v0000000·v0000000·views·at·00002d4f·for:
2650 ·············0000388c·00003990·(DW_OP_reg6·(r6))2650 ·············00003e00·00003f04·(DW_OP_reg6·(r6))
2651 ····00002dd9·v0000000·v0000000·views·at·00002d51·for:2651 ····00002dd9·v0000000·v0000000·views·at·00002d51·for:
2652 ·············00003990·000039d6·(DW_OP_reg5·(r5))2652 ·············00003f04·00003f4a·(DW_OP_reg5·(r5))
2653 ····00002de4·v0000000·v0000000·views·at·00002d53·for:2653 ····00002de4·v0000000·v0000000·views·at·00002d53·for:
2654 ·············000039d6·00003a16·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2654 ·············00003f4a·00003f8a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2655 ····00002df2·v0000000·v0000000·views·at·00002d55·for:2655 ····00002df2·v0000000·v0000000·views·at·00002d55·for:
2656 ·············00003a16·00003a92·(DW_OP_reg6·(r6))2656 ·············00003f8a·00004006·(DW_OP_reg6·(r6))
2657 ····00002dfd·v0000000·v0000000·views·at·00002d57·for:2657 ····00002dfd·v0000000·v0000000·views·at·00002d57·for:
2658 ·············00003a92·00003aa8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2658 ·············00004006·0000401c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2659 ····00002e0b·v0000000·v0000000·views·at·00002d59·for:2659 ····00002e0b·v0000000·v0000000·views·at·00002d59·for:
2660 ·············00003aa8·00003b58·(DW_OP_reg6·(r6))2660 ·············0000401c·000040cc·(DW_OP_reg6·(r6))
2661 ····00002e16·v0000000·v0000000·views·at·00002d5b·for:2661 ····00002e16·v0000000·v0000000·views·at·00002d5b·for:
2662 ·············00003b58·00003b74·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2662 ·············000040cc·000040e8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2663 ····00002e24·v0000000·v0000000·views·at·00002d5d·for:2663 ····00002e24·v0000000·v0000000·views·at·00002d5d·for:
2664 ·············00003b74·00003b9c·(DW_OP_reg5·(r5))2664 ·············000040e8·00004110·(DW_OP_reg5·(r5))
2665 ····00002e2f·v0000000·v0000000·views·at·00002d5f·for:2665 ····00002e2f·v0000000·v0000000·views·at·00002d5f·for:
2666 ·············00003b9c·00003b9e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2666 ·············00004110·00004112·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2667 ····00002e3d·v0000000·v0000000·views·at·00002d61·for:2667 ····00002e3d·v0000000·v0000000·views·at·00002d61·for:
2668 ·············00003b9e·00003bca·(DW_OP_reg5·(r5))2668 ·············00004112·0000413e·(DW_OP_reg5·(r5))
2669 ····00002e48·v0000000·v0000000·views·at·00002d63·for:2669 ····00002e48·v0000000·v0000000·views·at·00002d63·for:
2670 ·············00003bca·00003bf0·(DW_OP_reg6·(r6))2670 ·············0000413e·00004164·(DW_OP_reg6·(r6))
2671 ····00002e53·v0000000·v0000000·views·at·00002d65·for:2671 ····00002e53·v0000000·v0000000·views·at·00002d65·for:
2672 ·············00003bf0·00003c8e·(DW_OP_reg5·(r5))2672 ·············00004164·00004202·(DW_OP_reg5·(r5))
2673 ····00002e5e·v0000000·v0000000·views·at·00002d67·for:2673 ····00002e5e·v0000000·v0000000·views·at·00002d67·for:
2674 ·············00003c8e·00003ca4·(DW_OP_reg6·(r6))2674 ·············00004202·00004218·(DW_OP_reg6·(r6))
2675 ····00002e69·v0000000·v0000000·views·at·00002d69·for:2675 ····00002e69·v0000000·v0000000·views·at·00002d69·for:
2676 ·············00003ca4·00003cb0·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2676 ·············00004218·00004224·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2677 ····00002e77·v0000000·v0000000·views·at·00002d6b·for:2677 ····00002e77·v0000000·v0000000·views·at·00002d6b·for:
2678 ·············00003cb0·00003ccc·(DW_OP_reg6·(r6))2678 ·············00004224·00004240·(DW_OP_reg6·(r6))
2679 ····00002e82·v0000000·v0000000·views·at·00002d6d·for:2679 ····00002e82·v0000000·v0000000·views·at·00002d6d·for:
2680 ·············00003ccc·00003cce·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2680 ·············00004240·00004244·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2681 ····00002e90·v0000000·v0000000·views·at·00002d6f·for:2681 ····00002e90·v0000000·v0000000·views·at·00002d6f·for:
2682 ·············00003cce·00003d06·(DW_OP_reg6·(r6))2682 ·············00004244·0000427c·(DW_OP_reg6·(r6))
2683 ····00002e9b·v0000000·v0000000·views·at·00002d71·for:2683 ····00002e9b·v0000000·v0000000·views·at·00002d71·for:
2684 ·············00003d06·00003d1a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2684 ·············0000427c·00004290·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2685 ····00002ea9·v0000000·v0000000·views·at·00002d73·for:2685 ····00002ea9·v0000000·v0000000·views·at·00002d73·for:
2686 ·············00003d1a·00003d1e·(DW_OP_reg5·(r5))2686 ·············00004290·00004294·(DW_OP_reg5·(r5))
2687 ····00002eb4·v0000000·v0000000·views·at·00002d75·for:2687 ····00002eb4·v0000000·v0000000·views·at·00002d75·for:
2688 ·············00003d1e·00003d4c·(DW_OP_reg6·(r6))2688 ·············00004294·000042c2·(DW_OP_reg6·(r6))
2689 ····00002ebf·v0000000·v0000000·views·at·00002d77·for:2689 ····00002ebf·v0000000·v0000000·views·at·00002d77·for:
2690 ·············00003d4c·00003d5c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2690 ·············000042c2·000042d2·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2691 ····00002ecd·v0000000·v0000000·views·at·00002d79·for:2691 ····00002ecd·v0000000·v0000000·views·at·00002d79·for:
2692 ·············00003d5c·00003d6a·(DW_OP_reg6·(r6))2692 ·············000042d2·000042e0·(DW_OP_reg6·(r6))
2693 ····00002ed8·v0000000·v0000000·views·at·00002d7b·for:2693 ····00002ed8·v0000000·v0000000·views·at·00002d7b·for:
2694 ·············00003d6a·00003d6c·(DW_OP_reg5·(r5))2694 ·············000042e0·000042e2·(DW_OP_reg5·(r5))
2695 ····00002ee3·v0000000·v0000000·views·at·00002d7d·for:2695 ····00002ee3·v0000000·v0000000·views·at·00002d7d·for:
2696 ·············00003d6c·00003d6e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2696 ·············000042e2·000042e4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2697 ····00002ef1·v0000000·v0000000·views·at·00002d7f·for:2697 ····00002ef1·v0000000·v0000000·views·at·00002d7f·for:
2698 ·············00003d6e·00003db4·(DW_OP_reg6·(r6))2698 ·············000042e4·0000432a·(DW_OP_reg6·(r6))
2699 ····00002efc·v0000000·v0000000·views·at·00002d81·for:2699 ····00002efc·v0000000·v0000000·views·at·00002d81·for:
2700 ·············00003db4·00003db8·(DW_OP_reg5·(r5))2700 ·············0000432a·0000432e·(DW_OP_reg5·(r5))
2701 ····00002f07·v0000000·v0000000·views·at·00002d83·for:2701 ····00002f07·v0000000·v0000000·views·at·00002d83·for:
2702 ·············00003db8·00003dba·(DW_OP_reg6·(r6))2702 ·············0000432e·00004330·(DW_OP_reg6·(r6))
2703 ····00002f12·v0000000·v0000000·views·at·00002d85·for:2703 ····00002f12·v0000000·v0000000·views·at·00002d85·for:
2704 ·············00003dba·00003dc4·(DW_OP_reg5·(r5))2704 ·············00004330·0000433a·(DW_OP_reg5·(r5))
2705 ····00002f1d·v0000000·v0000000·views·at·00002d87·for:2705 ····00002f1d·v0000000·v0000000·views·at·00002d87·for:
2706 ·············00003dc4·00003dd8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2706 ·············0000433a·0000434e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2707 ····00002f2b·v0000000·v0000000·views·at·00002d89·for:2707 ····00002f2b·v0000000·v0000000·views·at·00002d89·for:
2708 ·············00003dd8·00003df2·(DW_OP_reg5·(r5))2708 ·············0000434e·00004368·(DW_OP_reg5·(r5))
2709 ····00002f36·v0000000·v0000000·views·at·00002d8b·for:2709 ····00002f36·v0000000·v0000000·views·at·00002d8b·for:
2710 ·············00003df2·00003e12·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2710 ·············00004368·00004388·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2711 ····00002f44·v0000000·v0000000·views·at·00002d8d·for:2711 ····00002f44·v0000000·v0000000·views·at·00002d8d·for:
2712 ·············00003e12·00003e54·(DW_OP_reg6·(r6))2712 ·············00004388·000043ca·(DW_OP_reg6·(r6))
2713 ····00002f4f·v0000000·v0000000·views·at·00002d8f·for:2713 ····00002f4f·v0000000·v0000000·views·at·00002d8f·for:
2714 ·············00003e54·00003e68·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2714 ·············000043ca·000043de·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2715 ····00002f5d·v0000000·v0000000·views·at·00002d91·for:2715 ····00002f5d·v0000000·v0000000·views·at·00002d91·for:
2716 ·············00003e68·00003e6c·(DW_OP_reg5·(r5))2716 ·············000043de·000043e2·(DW_OP_reg5·(r5))
2717 ····00002f68·v0000000·v0000000·views·at·00002d93·for:2717 ····00002f68·v0000000·v0000000·views·at·00002d93·for:
2718 ·············00003e6c·00003e7c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2718 ·············000043e2·000043f2·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2719 ····00002f76·v0000000·v0000000·views·at·00002d95·for:2719 ····00002f76·v0000000·v0000000·views·at·00002d95·for:
2720 ·············00003e7c·00003e7e·(DW_OP_reg5·(r5))2720 ·············000043f2·000043f4·(DW_OP_reg5·(r5))
2721 ····00002f81·v0000000·v0000000·views·at·00002d97·for:2721 ····00002f81·v0000000·v0000000·views·at·00002d97·for:
2722 ·············00003e7e·00003e8c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2722 ·············000043f4·00004402·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2723 ····00002f8f·v0000000·v0000000·views·at·00002d99·for:2723 ····00002f8f·v0000000·v0000000·views·at·00002d99·for:
2724 ·············00003e8c·00003e9a·(DW_OP_reg5·(r5))2724 ·············00004402·00004410·(DW_OP_reg5·(r5))
2725 ····00002f9a·v0000000·v0000000·views·at·00002d9b·for:2725 ····00002f9a·v0000000·v0000000·views·at·00002d9b·for:
2726 ·············00003e9a·00003eae·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2726 ·············00004410·00004424·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2727 ····00002fa8·v0000000·v0000000·views·at·00002d9d·for:2727 ····00002fa8·v0000000·v0000000·views·at·00002d9d·for:
2728 ·············00003eae·00003ebc·(DW_OP_reg5·(r5))2728 ·············00004424·00004432·(DW_OP_reg5·(r5))
2729 ····00002fb3·v0000000·v0000000·views·at·00002d9f·for:2729 ····00002fb3·v0000000·v0000000·views·at·00002d9f·for:
2730 ·············00003ebc·00003ec8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2730 ·············00004432·0000443e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2731 ····00002fc1·v0000000·v0000000·views·at·00002da1·for:2731 ····00002fc1·v0000000·v0000000·views·at·00002da1·for:
2732 ·············00003ec8·00003f08·(DW_OP_reg6·(r6))2732 ·············0000443e·0000447e·(DW_OP_reg6·(r6))
2733 ····00002fcc·v0000000·v0000000·views·at·00002da3·for:2733 ····00002fcc·v0000000·v0000000·views·at·00002da3·for:
2734 ·············00003f08·00003f36·(DW_OP_reg5·(r5))2734 ·············0000447e·000044ac·(DW_OP_reg5·(r5))
2735 ····00002fd7·v0000000·v0000000·views·at·00002da5·for:2735 ····00002fd7·v0000000·v0000000·views·at·00002da5·for:
2736 ·············00003f36·00003f3e·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2736 ·············000044ac·000044b4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2737 ····00002fe5·v0000000·v0000000·views·at·00002da7·for:2737 ····00002fe5·v0000000·v0000000·views·at·00002da7·for:
2738 ·············00003f3e·00003f54·(DW_OP_reg5·(r5))2738 ·············000044b4·000044ca·(DW_OP_reg5·(r5))
2739 ····00002ff0·v0000000·v0000000·views·at·00002da9·for:2739 ····00002ff0·v0000000·v0000000·views·at·00002da9·for:
2740 ·············00003f54·00003f7a·(DW_OP_reg6·(r6))2740 ·············000044ca·000044f0·(DW_OP_reg6·(r6))
2741 ····00002ffb·v0000000·v0000000·views·at·00002dab·for:2741 ····00002ffb·v0000000·v0000000·views·at·00002dab·for:
2742 ·············00003f7a·00003f8a·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2742 ·············000044f0·00004500·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2743 ····00003009·v0000000·v0000000·views·at·00002dad·for:2743 ····00003009·v0000000·v0000000·views·at·00002dad·for:
2744 ·············00003f8a·00003ffe·(DW_OP_reg6·(r6))2744 ·············00004500·00004574·(DW_OP_reg6·(r6))
2745 ····00003014·v0000000·v0000000·views·at·00002daf·for:2745 ····00003014·v0000000·v0000000·views·at·00002daf·for:
2746 ·············00003ffe·00004001·(DW_OP_reg0·(r0))2746 ·············00004574·00004577·(DW_OP_reg0·(r0))
2747 ····0000301f·v0000000·v0000000·views·at·00002db1·for:2747 ····0000301f·v0000000·v0000000·views·at·00002db1·for:
2748 ·············00004001·00004002·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2748 ·············00004577·00004578·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2749 ····0000302d·v0000000·v0000000·views·at·00002db3·for:2749 ····0000302d·v0000000·v0000000·views·at·00002db3·for:
2750 ·············00004002·00004080·(DW_OP_reg6·(r6))2750 ·············00004578·000045f6·(DW_OP_reg6·(r6))
2751 ····00003038·v0000000·v0000000·views·at·00002db5·for:2751 ····00003038·v0000000·v0000000·views·at·00002db5·for:
2752 ·············00004080·00004086·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2752 ·············000045f6·000045fc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2753 ····00003046·v0000000·v0000000·views·at·00002db7·for:2753 ····00003046·v0000000·v0000000·views·at·00002db7·for:
2754 ·············00004086·000040d6·(DW_OP_reg6·(r6))2754 ·············000045fc·0000464c·(DW_OP_reg6·(r6))
2755 ····00003051·v0000000·v0000000·views·at·00002db9·for:2755 ····00003051·v0000000·v0000000·views·at·00002db9·for:
2756 ·············000040d6·000040da·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2756 ·············0000464c·00004650·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2757 ····0000305f·v0000000·v0000000·views·at·00002dbb·for:2757 ····0000305f·v0000000·v0000000·views·at·00002dbb·for:
2758 ·············000040da·000040ee·(DW_OP_reg6·(r6))2758 ·············00004650·00004664·(DW_OP_reg6·(r6))
2759 ····0000306a·v0000000·v0000000·views·at·00002dbd·for:2759 ····0000306a·v0000000·v0000000·views·at·00002dbd·for:
2760 ·············000040ee·000040fc·(DW_OP_reg0·(r0))2760 ·············00004664·00004672·(DW_OP_reg0·(r0))
2761 ····00003075·v0000000·v0000000·views·at·00002dbf·for:2761 ····00003075·v0000000·v0000000·views·at·00002dbf·for:
2762 ·············000040fc·00004102·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)2762 ·············00004672·00004678·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
2763 ····00003083·v0000000·v0000000·views·at·00002dc1·for:2763 ····00003083·v0000000·v0000000·views·at·00002dc1·for:
2764 ·············00004102·00004240·(DW_OP_reg6·(r6))2764 ·············00004678·000047b8·(DW_OP_reg6·(r6))
2765 ····0000308e·<End·of·list>2765 ····0000308e·<End·of·list>
  
2766 ····00003096·v0000000·v0000000·location·view·pair2766 ····00003096·v0000000·v0000000·location·view·pair
Max diff block lines reached; 169557/181053 bytes (93.65%) of diff not shown.
480 B
readelf --wide --debug-dump=ranges {}
    
Offset 18, 13 lines modifiedOffset 18, 13 lines modified
18 ····000016ac·0000006c·18 ····000016ac·0000006c·
19 ····00001718·00000b30·19 ····00001718·00000b30·
20 ····00002248·00000e68·20 ····00002248·00000e68·
21 ····000030b0·00000524·21 ····000030b0·00000524·
22 ····000035d4·0000019c·22 ····000035d4·0000019c·
23 ····00003770·0000001c·23 ····00003770·0000001c·
24 ····0000378c·000000ca·24 ····0000378c·000000ca·
25 ····00003858·000009e8·25 ····00003858·000000ec·
26 ····00004240·00000006·26 ····00003944·00000006·
27 ····00004248·00000480·27 ····0000394c·00000480·
28 ····000046c8·000000ec·28 ····00003dcc·000009ec·
29 ····00000000·00000000·29 ····00000000·00000000·
  
955 B
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 17 lines modified
1 `GCC:·(Debian·10.2.1-6)·10.2.1·202101101 ?ddlGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 p30x(10d2 p30x(10d
 3 P6x"SFAZ
 4 aJ^/uYi?
 5 1k(x_J?3oy
 6 (F+D1ZTD
 7 (2)|Mne[
 8 +Mhy)X!dc
3 Eij5sj'FNM 
4 t5kh?9ah< 
5 %G+]JV>{3] 
6 G/T2@XD[ 
7 2_gr<-9> 
8 D21hL2/D 
9 K4@GD0X{ 
10 gS=kS=kS=kS=[<9 gS=kS=kS=kS=[<
 10 TL)VlW*y;
11 oZC;\C;\C;\C;\C; 
12 9"$B"$$"BB 
13 8B$"$$DB 
14 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o11 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
15 call_weak_fn12 call_weak_fn
16 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o13 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
17 scanner_new14 scanner_new
18 scanner_traverse15 scanner_traverse
19 scanner_dealloc16 scanner_dealloc
20 scanner_clear17 scanner_clear
1010 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 41, 39 lines modifiedOffset 41, 41 lines modified
  
41 00003770·<encoder_dealloc>:41 00003770·<encoder_dealloc>:
42 »       ...42 »       ...
  
43 0000378c·<encoder_clear>:43 0000378c·<encoder_clear>:
44 »       ...44 »       ...
  
45 00003858·<scan_once_unicode>:45 00003858·<py_scanstring>:
46 »       ...46 »       ...
  
47 00004240·<_convertPyInt_FromSsize_t>:47 00003944·<_convertPyInt_FromSsize_t>:
48 »       ...48 »       ...
  
49 00004248·<scanstring_unicode>:49 0000394c·<scanstring_unicode>:
50 »       ...50 »       ...
  
51 000046c8·<py_scanstring>:51 00003dcc·<scan_once_unicode>:
52 »       ...52 »       ...
  
53 000047b4·<call_weak_fn>:53 000047b8·<call_weak_fn>:
54 »       ...54 »       ...
  
55 000047d8·<deregister_tm_clones>:55 000047dc·<deregister_tm_clones>:
56 »       ...56 »       ...
  
57 00004804·<register_tm_clones>:57 00004808·<register_tm_clones>:
58 »       ...58 »       ...
  
59 00004838·<__do_global_dtors_aux>:59 0000483c·<__do_global_dtors_aux>:
60 »       ...60 »       ...
  
61 00004878·<frame_dummy>:61 0000487c·<frame_dummy>:
 62 frame_dummy():
 63 »       movs»   r0,·r0
62 »       ...64 »       ...
  
63 00004880·<init_json>:65 00004880·<init_json>:
64 »       ...66 »       ...
  
65 00004900·<_steal_list_append>:67 00004900·<_steal_list_append>:
66 »       ...68 »       ...
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 ··0x000001b0·655f756e·69636f64·65005f73·7465616c·e_unicode._steal30 ··0x000001b0·655f756e·69636f64·65005f73·7465616c·e_unicode._steal
31 ··0x000001c0·5f6c6973·745f6170·70656e64·00656e63·_list_append.enc31 ··0x000001c0·5f6c6973·745f6170·70656e64·00656e63·_list_append.enc
32 ··0x000001d0·6f646572·5f656e63·6f64655f·666c6f61·oder_encode_floa32 ··0x000001d0·6f646572·5f656e63·6f64655f·666c6f61·oder_encode_floa
33 ··0x000001e0·74005f65·6e636f64·65645f63·6f6e7374·t._encoded_const33 ··0x000001e0·74005f65·6e636f64·65645f63·6f6e7374·t._encoded_const
34 ··0x000001f0·00617363·69695f65·73636170·655f6368·.ascii_escape_ch34 ··0x000001f0·00617363·69695f65·73636170·655f6368·.ascii_escape_ch
35 ··0x00000200·61720065·6e636f64·65725f64·65616c6c·ar.encoder_deall35 ··0x00000200·61720065·6e636f64·65725f64·65616c6c·ar.encoder_deall
36 ··0x00000210·6f630065·6e636f64·65725f63·6c656172·oc.encoder_clear36 ··0x00000210·6f630065·6e636f64·65725f63·6c656172·oc.encoder_clear
37 ··0x00000220·00736361·6e737472·696e675f·756e6963·.scanstring_unic37 ··0x00000220·0070795f·7363616e·73747269·6e670073·.py_scanstring.s
38 ··0x00000230·6f646500·5f636f6e·76657274·5079496e·ode._convertPyIn38 ··0x00000230·63616e73·7472696e·675f756e·69636f64·canstring_unicod
 39 ··0x00000240·65005f63·6f6e7665·72745079·496e745f·e._convertPyInt_
39 ··0x00000240·745f4672·6f6d5373·697a655f·7400656e·t_FromSsize_t.en40 ··0x00000250·46726f6d·5373697a·655f7400·656e636f·FromSsize_t.enco
 41 ··0x00000260·6465725f·74726176·65727365·006d6f64·der_traverse.mod
40 ··0x00000250·636f6465·725f7472·61766572·73650070·coder_traverse.p 
41 ··0x00000260·795f7363·616e7374·72696e67·006d6f64·y_scanstring.mod 
42 ··0x00000270·756c655f·646f6300·7079646f·635f7363·ule_doc.pydoc_sc42 ··0x00000270·756c655f·646f6300·7079646f·635f7363·ule_doc.pydoc_sc
43 ··0x00000280·616e7374·72696e67·00707964·6f635f65·anstring.pydoc_e43 ··0x00000280·616e7374·72696e67·00707964·6f635f65·anstring.pydoc_e
44 ··0x00000290·6e636f64·655f6261·73657374·72696e67·ncode_basestring44 ··0x00000290·6e636f64·655f6261·73657374·72696e67·ncode_basestring
45 ··0x000002a0·5f617363·69690065·6e636f64·65725f64·_ascii.encoder_d45 ··0x000002a0·5f617363·69690065·6e636f64·65725f64·_ascii.encoder_d
46 ··0x000002b0·6f630073·63616e6e·65725f64·6f63006f·oc.scanner_doc.o46 ··0x000002b0·6f630073·63616e6e·65725f64·6f63006f·oc.scanner_doc.o
47 ··0x000002c0·70656e5f·61727261·792e3700·636c6f73·pen_array.7.clos47 ··0x000002c0·70656e5f·61727261·792e3700·636c6f73·pen_array.7.clos
48 ··0x000002d0·655f6172·7261792e·3600656d·7074795f·e_array.6.empty_48 ··0x000002d0·655f6172·7261792e·3600656d·7074795f·e_array.6.empty_
272 MB
./usr/lib/debug/.build-id/57/cbee130e036b0d34532fb1939135eb3b3bc6c0.debug vs.
./usr/lib/debug/.build-id/54/c85324bbf03a93a99b3b9914f4c05932bb87e6.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 16% similar despite different names
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe990d11 ··Entry·point·address:···············0xe7db5
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3921336·(bytes·into·file)13 ··Start·of·section·headers:··········3908980·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
1.65 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe990d2 Entry·point·0xe7db5
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 ··EXIDX··········0x0001b4·0x002135d8·0x002135d8·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001b4·0x00211f78·0x00211f78·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00000·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·]9 ······[Requesting·program·interpreter:·]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0x2135e4·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0x001b4·0x211f84·R·E·0x10000
11 ··LOAD···········0x003680·0x00223680·0x00223680·0x00000·0x6f660·RW··0x1000011 ··LOAD···········0x002680·0x00222680·0x00222680·0x00000·0x6f660·RW··0x10000
12 ··DYNAMIC········0x003680·0x00223ee0·0x00223ee0·0x00000·0x00120·RW··0x412 ··DYNAMIC········0x002680·0x00222ee0·0x00222ee0·0x00000·0x00120·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x003680·0x00223680·0x00223680·0x00000·0x00980·R···0x115 ··GNU_RELRO······0x002680·0x00222680·0x00222680·0x00000·0x00980·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.ARM.exidx·18 ···00·····.ARM.exidx·
19 ···01·····19 ···01·····
20 ···02·····.interp·20 ···02·····.interp·
21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.ARM.exidx·.eh_frame·21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.ARM.exidx·.eh_frame·
5.29 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·38·section·headers,·starting·at·offset·0x3bd5b8:1 There·are·38·section·headers,·starting·at·offset·0x3ba574:
  
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]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··4
5.07 MB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·46957·entries:1 Symbol·table·'.symtab'·contains·46968·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:·00000154·····0·SECTION·LOCAL··DEFAULT····1·4 ·····1:·00000154·····0·SECTION·LOCAL··DEFAULT····1·
5 ·····2:·00000170·····0·SECTION·LOCAL··DEFAULT····2·5 ·····2:·00000170·····0·SECTION·LOCAL··DEFAULT····2·
6 ·····3:·00000194·····0·SECTION·LOCAL··DEFAULT····3·6 ·····3:·00000194·····0·SECTION·LOCAL··DEFAULT····3·
7 ·····4:·000001b4·····0·SECTION·LOCAL··DEFAULT····4·7 ·····4:·000001b4·····0·SECTION·LOCAL··DEFAULT····4·
8 ·····5:·00002a84·····0·SECTION·LOCAL··DEFAULT····5·8 ·····5:·00002a84·····0·SECTION·LOCAL··DEFAULT····5·
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 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:·57cbee130e036b0d34532fb1939135eb3b3bc6c03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·54c85324bbf03a93a99b3b9914f4c05932bb87e6
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
94.8 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················415963 ··Length:······················42259
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············7745 ··Prologue·Length:·············774
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
112 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 537 lines modifiedOffset 1, 537 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0x0:2 ··Compilation·Unit·@·offset·0x0:
3 ···Length:········0xa270·(32-bit)3 ···Length:········0xa2fa·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·0x05 ···Abbrev·Offset:·0x0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x122):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fPIC·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fprofile-use·-fprofile-correction·-fuse-linker-plugin·-ffat-lto-objects·-fltrans8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x122):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fPIC·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fprofile-use·-fprofile-correction·-fuse-linker-plugin·-ffat-lto-objects·-fltrans
9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)9 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x294):·<artificial>10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x294):·<artificial>
11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x106):·./build-static11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x106):·./build-static
12 ····<19>···DW_AT_ranges······:·0x242012 ····<19>···DW_AT_ranges······:·0x2418
13 ····<1d>···DW_AT_low_pc······:·0x013 ····<1d>···DW_AT_low_pc······:·0x0
14 ····<21>···DW_AT_stmt_list···:·0x014 ····<21>···DW_AT_stmt_list···:·0x0
15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
16 ····<26>···DW_AT_byte_size···:·816 ····<26>···DW_AT_byte_size···:·8
17 ····<27>···DW_AT_encoding····:·7»   (unsigned)17 ····<27>···DW_AT_encoding····:·7»   (unsigned)
18 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x98):·long·long·unsigned·int18 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x98):·long·long·unsigned·int
19 ·<1><2c>:·Abbrev·Number:·3·(DW_TAG_subprogram)19 ·<1><2c>:·Abbrev·Number:·3·(DW_TAG_subprogram)
20 ····<2d>···DW_AT_abstract_origin:·<0x162238>20 ····<2d>···DW_AT_abstract_origin:·<0x160955>
21 ····<31>···DW_AT_low_pc······:·0xe9a1c21 ····<31>···DW_AT_low_pc······:·0xe7ec4
22 ····<35>···DW_AT_high_pc·····:·0x422 ····<35>···DW_AT_high_pc·····:·0x4
23 ····<39>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)23 ····<39>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
24 ····<3b>···DW_AT_GNU_all_call_sites:·124 ····<3b>···DW_AT_GNU_all_call_sites:·1
25 ····<3b>···DW_AT_sibling·····:·<0x72>25 ····<3b>···DW_AT_sibling·····:·<0x72>
26 ·<2><3f>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)26 ·<2><3f>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
27 ····<40>···DW_AT_abstract_origin:·<0x162244>27 ····<40>···DW_AT_abstract_origin:·<0x160961>
28 ····<44>···DW_AT_location····:·0x4·(location·list)28 ····<44>···DW_AT_location····:·0x4·(location·list)
29 ····<48>···DW_AT_GNU_locviews:·0x029 ····<48>···DW_AT_GNU_locviews:·0x0
30 ·<2><4c>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)30 ·<2><4c>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
31 ····<4d>···DW_AT_abstract_origin:·<0x162250>31 ····<4d>···DW_AT_abstract_origin:·<0x16096d>
32 ····<51>···DW_AT_location····:·0x29·(location·list)32 ····<51>···DW_AT_location····:·0x29·(location·list)
33 ····<55>···DW_AT_GNU_locviews:·0x2533 ····<55>···DW_AT_GNU_locviews:·0x25
34 ·<2><59>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)34 ·<2><59>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)
35 ····<5a>···DW_AT_low_pc······:·0xe9a2035 ····<5a>···DW_AT_low_pc······:·0xe7ec8
36 ····<5e>···DW_AT_GNU_tail_call:·136 ····<5e>···DW_AT_GNU_tail_call:·1
37 ····<5e>···DW_AT_abstract_origin:·<0x72>37 ····<5e>···DW_AT_abstract_origin:·<0x72>
38 ·<3><62>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)38 ·<3><62>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
39 ····<63>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))39 ····<63>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
40 ····<65>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))40 ····<65>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))
41 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)41 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
42 ····<6a>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))42 ····<6a>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
43 ····<6c>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))43 ····<6c>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))
44 ·<3><70>:·Abbrev·Number:·044 ·<3><70>:·Abbrev·Number:·0
45 ·<2><71>:·Abbrev·Number:·045 ·<2><71>:·Abbrev·Number:·0
46 ·<1><72>:·Abbrev·Number:·7·(DW_TAG_subprogram)46 ·<1><72>:·Abbrev·Number:·7·(DW_TAG_subprogram)
47 ····<73>···DW_AT_abstract_origin:·<0x215378>47 ····<73>···DW_AT_abstract_origin:·<0x213a95>
48 ····<77>···DW_AT_low_pc······:·0xe9a2048 ····<77>···DW_AT_low_pc······:·0xe7ec8
49 ····<7b>···DW_AT_high_pc·····:·0xc7049 ····<7b>···DW_AT_high_pc·····:·0xc70
50 ····<7f>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)50 ····<7f>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
51 ····<81>···DW_AT_GNU_all_tail_call_sites:·151 ····<81>···DW_AT_GNU_all_tail_call_sites:·1
52 ····<81>···DW_AT_sibling·····:·<0xe94>52 ····<81>···DW_AT_sibling·····:·<0xe94>
53 ·<2><85>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)53 ·<2><85>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
54 ····<86>···DW_AT_abstract_origin:·<0x215388>54 ····<86>···DW_AT_abstract_origin:·<0x213aa5>
55 ····<8a>···DW_AT_location····:·0x6c·(location·list)55 ····<8a>···DW_AT_location····:·0x6c·(location·list)
56 ····<8e>···DW_AT_GNU_locviews:·0x4a56 ····<8e>···DW_AT_GNU_locviews:·0x4a
57 ·<2><92>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)57 ·<2><92>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
58 ····<93>···DW_AT_abstract_origin:·<0x215394>58 ····<93>···DW_AT_abstract_origin:·<0x213ab1>
59 ····<97>···DW_AT_location····:·0x17b·(location·list)59 ····<97>···DW_AT_location····:·0x17b·(location·list)
60 ····<9b>···DW_AT_GNU_locviews:·0x14760 ····<9b>···DW_AT_GNU_locviews:·0x147
61 ·<2><9f>:·Abbrev·Number:·8·(DW_TAG_variable)61 ·<2><9f>:·Abbrev·Number:·8·(DW_TAG_variable)
62 ····<a0>···DW_AT_abstract_origin:·<0x2153a0>62 ····<a0>···DW_AT_abstract_origin:·<0x213abd>
63 ····<a4>···DW_AT_location····:·0x311·(location·list)63 ····<a4>···DW_AT_location····:·0x311·(location·list)
64 ····<a8>···DW_AT_GNU_locviews:·0x2c564 ····<a8>···DW_AT_GNU_locviews:·0x2c5
65 ·<2><ac>:·Abbrev·Number:·8·(DW_TAG_variable)65 ·<2><ac>:·Abbrev·Number:·8·(DW_TAG_variable)
66 ····<ad>···DW_AT_abstract_origin:·<0x2153aa>66 ····<ad>···DW_AT_abstract_origin:·<0x213ac7>
67 ····<b1>···DW_AT_location····:·0x4fd·(location·list)67 ····<b1>···DW_AT_location····:·0x4fd·(location·list)
68 ····<b5>···DW_AT_GNU_locviews:·0x4df68 ····<b5>···DW_AT_GNU_locviews:·0x4df
69 ·<2><b9>:·Abbrev·Number:·8·(DW_TAG_variable)69 ·<2><b9>:·Abbrev·Number:·8·(DW_TAG_variable)
70 ····<ba>···DW_AT_abstract_origin:·<0x2153b6>70 ····<ba>···DW_AT_abstract_origin:·<0x213ad3>
71 ····<be>···DW_AT_location····:·0x5df·(location·list)71 ····<be>···DW_AT_location····:·0x5df·(location·list)
72 ····<c2>···DW_AT_GNU_locviews:·0x5b972 ····<c2>···DW_AT_GNU_locviews:·0x5b9
73 ·<2><c6>:·Abbrev·Number:·8·(DW_TAG_variable)73 ·<2><c6>:·Abbrev·Number:·8·(DW_TAG_variable)
74 ····<c7>···DW_AT_abstract_origin:·<0x2153c2>74 ····<c7>···DW_AT_abstract_origin:·<0x213adf>
75 ····<cb>···DW_AT_location····:·0x6d0·(location·list)75 ····<cb>···DW_AT_location····:·0x6d0·(location·list)
76 ····<cf>···DW_AT_GNU_locviews:·0x6c076 ····<cf>···DW_AT_GNU_locviews:·0x6c0
77 ·<2><d3>:·Abbrev·Number:·8·(DW_TAG_variable)77 ·<2><d3>:·Abbrev·Number:·8·(DW_TAG_variable)
78 ····<d4>···DW_AT_abstract_origin:·<0x2153ce>78 ····<d4>···DW_AT_abstract_origin:·<0x213aeb>
79 ····<d8>···DW_AT_location····:·0x75a·(location·list)79 ····<d8>···DW_AT_location····:·0x75a·(location·list)
80 ····<dc>···DW_AT_GNU_locviews:·0x73880 ····<dc>···DW_AT_GNU_locviews:·0x738
81 ·<2><e0>:·Abbrev·Number:·8·(DW_TAG_variable)81 ·<2><e0>:·Abbrev·Number:·8·(DW_TAG_variable)
82 ····<e1>···DW_AT_abstract_origin:·<0x2153da>82 ····<e1>···DW_AT_abstract_origin:·<0x213af7>
83 ····<e5>···DW_AT_location····:·0x84a·(location·list)83 ····<e5>···DW_AT_location····:·0x84a·(location·list)
84 ····<e9>···DW_AT_GNU_locviews:·0x83484 ····<e9>···DW_AT_GNU_locviews:·0x834
85 ·<2><ed>:·Abbrev·Number:·8·(DW_TAG_variable)85 ·<2><ed>:·Abbrev·Number:·8·(DW_TAG_variable)
86 ····<ee>···DW_AT_abstract_origin:·<0x2153e5>86 ····<ee>···DW_AT_abstract_origin:·<0x213b02>
87 ····<f2>···DW_AT_location····:·0x8fa·(location·list)87 ····<f2>···DW_AT_location····:·0x8fa·(location·list)
88 ····<f6>···DW_AT_GNU_locviews:·0x8dc88 ····<f6>···DW_AT_GNU_locviews:·0x8dc
89 ·<2><fa>:·Abbrev·Number:·8·(DW_TAG_variable)89 ·<2><fa>:·Abbrev·Number:·8·(DW_TAG_variable)
90 ····<fb>···DW_AT_abstract_origin:·<0x2153ef>90 ····<fb>···DW_AT_abstract_origin:·<0x213b0c>
91 ····<ff>···DW_AT_location····:·0x9d5·(location·list)91 ····<ff>···DW_AT_location····:·0x9d5·(location·list)
92 ····<103>···DW_AT_GNU_locviews:·0x9a792 ····<103>···DW_AT_GNU_locviews:·0x9a7
93 ·<2><107>:·Abbrev·Number:·8·(DW_TAG_variable)93 ·<2><107>:·Abbrev·Number:·8·(DW_TAG_variable)
94 ····<108>···DW_AT_abstract_origin:·<0x2153fb>94 ····<108>···DW_AT_abstract_origin:·<0x213b18>
95 ····<10c>···DW_AT_location····:·0xb08·(location·list)95 ····<10c>···DW_AT_location····:·0xb08·(location·list)
96 ····<110>···DW_AT_GNU_locviews:·0xb0496 ····<110>···DW_AT_GNU_locviews:·0xb04
97 ·<2><114>:·Abbrev·Number:·8·(DW_TAG_variable)97 ·<2><114>:·Abbrev·Number:·8·(DW_TAG_variable)
98 ····<115>···DW_AT_abstract_origin:·<0x215407>98 ····<115>···DW_AT_abstract_origin:·<0x213b24>
99 ····<119>···DW_AT_location····:·0xb4c·(location·list)99 ····<119>···DW_AT_location····:·0xb4c·(location·list)
100 ····<11d>···DW_AT_GNU_locviews:·0xb28100 ····<11d>···DW_AT_GNU_locviews:·0xb28
101 ·<2><121>:·Abbrev·Number:·8·(DW_TAG_variable)101 ·<2><121>:·Abbrev·Number:·8·(DW_TAG_variable)
102 ····<122>···DW_AT_abstract_origin:·<0x215413>102 ····<122>···DW_AT_abstract_origin:·<0x213b30>
103 ····<126>···DW_AT_location····:·0xc4a·(location·list)103 ····<126>···DW_AT_location····:·0xc4a·(location·list)
104 ····<12a>···DW_AT_GNU_locviews:·0xc32104 ····<12a>···DW_AT_GNU_locviews:·0xc32
105 ·<2><12e>:·Abbrev·Number:·8·(DW_TAG_variable)105 ·<2><12e>:·Abbrev·Number:·8·(DW_TAG_variable)
106 ····<12f>···DW_AT_abstract_origin:·<0x215420>106 ····<12f>···DW_AT_abstract_origin:·<0x213b3d>
107 ····<133>···DW_AT_location····:·0xcec·(location·list)107 ····<133>···DW_AT_location····:·0xcec·(location·list)
108 ····<137>···DW_AT_GNU_locviews:·0xcd8108 ····<137>···DW_AT_GNU_locviews:·0xcd8
109 ·<2><13b>:·Abbrev·Number:·8·(DW_TAG_variable)109 ·<2><13b>:·Abbrev·Number:·8·(DW_TAG_variable)
110 ····<13c>···DW_AT_abstract_origin:·<0x21542d>110 ····<13c>···DW_AT_abstract_origin:·<0x213b4a>
111 ····<140>···DW_AT_location····:·0xd6a·(location·list)111 ····<140>···DW_AT_location····:·0xd6a·(location·list)
112 ····<144>···DW_AT_GNU_locviews:·0xd64112 ····<144>···DW_AT_GNU_locviews:·0xd64
113 ·<2><148>:·Abbrev·Number:·9·(DW_TAG_variable)113 ·<2><148>:·Abbrev·Number:·9·(DW_TAG_variable)
114 ····<149>···DW_AT_abstract_origin:·<0x21543a>114 ····<149>···DW_AT_abstract_origin:·<0x213b57>
115 ····<14d>···DW_AT_location····:·3·byte·block:·91·ec·7e·»  (DW_OP_fbreg:·-148)115 ····<14d>···DW_AT_location····:·3·byte·block:·91·ec·7e·»  (DW_OP_fbreg:·-148)
116 ·<2><151>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)116 ·<2><151>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
117 ····<152>···DW_AT_abstract_origin:·<0x1655bf>117 ····<152>···DW_AT_abstract_origin:·<0x163cdc>
118 ····<156>···DW_AT_entry_pc····:·0xe9c52118 ····<156>···DW_AT_entry_pc····:·0xe80fa
119 ····<15a>···DW_AT_GNU_entry_view:·1119 ····<15a>···DW_AT_GNU_entry_view:·1
120 ····<15c>···DW_AT_ranges······:·0x0120 ····<15c>···DW_AT_ranges······:·0x0
121 ····<160>···DW_AT_call_file···:·2121 ····<160>···DW_AT_call_file···:·2
122 ····<161>···DW_AT_call_line···:·321122 ····<161>···DW_AT_call_line···:·321
123 ····<163>···DW_AT_call_column·:·13123 ····<163>···DW_AT_call_column·:·13
124 ····<164>···DW_AT_sibling·····:·<0x19d>124 ····<164>···DW_AT_sibling·····:·<0x19d>
125 ·<3><168>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)125 ·<3><168>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
126 ····<169>···DW_AT_abstract_origin:·<0x215627>126 ····<169>···DW_AT_abstract_origin:·<0x213d44>
Max diff block lines reached; 117160947/117168611 bytes (99.99%) of diff not shown.
583 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 1280, 30 lines modifiedOffset 1280, 30 lines modified
1280 ····DW_AT_GNU_entry_view·DW_FORM_data21280 ····DW_AT_GNU_entry_view·DW_FORM_data2
1281 ····DW_AT_low_pc·······DW_FORM_addr1281 ····DW_AT_low_pc·······DW_FORM_addr
1282 ····DW_AT_high_pc······DW_FORM_data41282 ····DW_AT_high_pc······DW_FORM_data4
1283 ····DW_AT_call_file····DW_FORM_data11283 ····DW_AT_call_file····DW_FORM_data1
1284 ····DW_AT_call_line····DW_FORM_data11284 ····DW_AT_call_line····DW_FORM_data1
1285 ····DW_AT_call_column··DW_FORM_data11285 ····DW_AT_call_column··DW_FORM_data1
1286 ····DW_AT·value:·0·····DW_FORM·value:·01286 ····DW_AT·value:·0·····DW_FORM·value:·0
 1287 ···39······DW_TAG_GNU_call_site····[no·children]
 1288 ····DW_AT_low_pc·······DW_FORM_addr
 1289 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
 1290 ····DW_AT·value:·0·····DW_FORM·value:·0
 1291 ···40······DW_TAG_GNU_call_site····[has·children]
 1292 ····DW_AT_low_pc·······DW_FORM_addr
 1293 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
 1294 ····DW_AT·value:·0·····DW_FORM·value:·0
1287 ···39······DW_TAG_subprogram····[has·children]1295 ···41······DW_TAG_subprogram····[has·children]
1288 ····DW_AT_abstract_origin·DW_FORM_ref_addr1296 ····DW_AT_abstract_origin·DW_FORM_ref_addr
1289 ····DW_AT_low_pc·······DW_FORM_addr1297 ····DW_AT_low_pc·······DW_FORM_addr
1290 ····DW_AT_high_pc······DW_FORM_data41298 ····DW_AT_high_pc······DW_FORM_data4
1291 ····DW_AT_frame_base···DW_FORM_exprloc1299 ····DW_AT_frame_base···DW_FORM_exprloc
1292 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present1300 ····DW_AT_GNU_all_tail_call_sites·DW_FORM_flag_present
1293 ····DW_AT_sibling······DW_FORM_ref41301 ····DW_AT_sibling······DW_FORM_ref4
1294 ····DW_AT·value:·0·····DW_FORM·value:·01302 ····DW_AT·value:·0·····DW_FORM·value:·0
1295 ···40······DW_TAG_GNU_call_site····[no·children] 
1296 ····DW_AT_low_pc·······DW_FORM_addr 
1297 ····DW_AT_GNU_tail_call·DW_FORM_flag_present 
1298 ····DW_AT·value:·0·····DW_FORM·value:·0 
1299 ···41······DW_TAG_GNU_call_site····[has·children] 
1300 ····DW_AT_low_pc·······DW_FORM_addr 
1301 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc 
1302 ····DW_AT·value:·0·····DW_FORM·value:·0 
1303 ···42······DW_TAG_unspecified_parameters····[no·children]1303 ···42······DW_TAG_unspecified_parameters····[no·children]
1304 ····DW_AT·value:·0·····DW_FORM·value:·01304 ····DW_AT·value:·0·····DW_FORM·value:·0
1305 ···43······DW_TAG_inlined_subroutine····[has·children]1305 ···43······DW_TAG_inlined_subroutine····[has·children]
1306 ····DW_AT_abstract_origin·DW_FORM_ref_addr1306 ····DW_AT_abstract_origin·DW_FORM_ref_addr
1307 ····DW_AT_ranges·······DW_FORM_sec_offset1307 ····DW_AT_ranges·······DW_FORM_sec_offset
1308 ····DW_AT_call_file····DW_FORM_data11308 ····DW_AT_call_file····DW_FORM_data1
1309 ····DW_AT_call_line····DW_FORM_data21309 ····DW_AT_call_line····DW_FORM_data2
123 KB
readelf --wide --debug-dump=aranges {}
    
Offset 1, 2241 lines modifiedOffset 1, 2237 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················4762 ··Length:···················484
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x04 ··Offset·into·.debug_info:··0x0
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000e9a1c·000024c8·8 ····000e7ec4·000024c4·
9 ····0003f508·000000ec·9 ····0003f510·000000ec·
10 ····0003f5f4·000003b0·10 ····0003f5fc·000003a8·
11 ····0003f9a4·00000380·11 ····0003f9a4·00000370·
12 ····0003fd24·0000027c·12 ····0003fd14·0000026c·
13 ····0003ffa0·00000048·13 ····0003ff80·00000048·
14 ····0003ffe8·00000424·14 ····0003ffc8·00000434·
15 ····0004040c·0000008c·15 ····000403fc·0000009c·
16 ····00040498·000000d4·16 ····00040498·000000d4·
17 ····0004056c·000000d0·17 ····0004056c·000000d0·
18 ····0004063c·0000001c·18 ····0004063c·0000001c·
19 ····00040658·000000b0·19 ····00040658·000000a8·
 20 ····00040700·000000b0·
20 ····00040708·00000068·21 ····000407b0·00000068·
21 ····00040770·00000378·22 ····00040818·00000378·
22 ····00040ae8·000001cc·23 ····00040b90·000001cc·
23 ····00040cb4·00000028·24 ····00040d5c·00000028·
24 ····00040cdc·00000148·25 ····00040d84·00000148·
25 ····00040e24·00000260·26 ····00040ecc·00000260·
26 ····00041084·00000018·27 ····0004112c·00000018·
27 ····0004109c·00000570·28 ····00041144·00000574·
28 ····0004160c·000019ec·29 ····000416b8·000019ec·
29 ····00042ff8·00000158·30 ····000430a4·00000158·
30 ····00043150·00000024·31 ····000431fc·00000024·
31 ····00043174·00000050·32 ····00043220·00000050·
32 ····000431c4·000000ac·33 ····00043270·000000ac·
33 ····00043270·00000348·34 ····0004331c·00000348·
34 ····000435b8·0000001e·35 ····00043664·0000001e·
35 ····000435d8·000001fc·36 ····00043684·000001fc·
36 ····000437d4·00000154·37 ····00043880·00000154·
37 ····00043928·0000002c·38 ····000439d4·0000002c·
38 ····00043954·000000f4·39 ····00043a00·000000f4·
39 ····00043a48·00000434·40 ····00043af4·00000448·
40 ····00043e7c·00000624·41 ····00043f3c·00000620·
41 ····000444a0·000000b4·42 ····0004455c·000000b4·
42 ····00044554·000000dc·43 ····00044610·000000dc·
43 ····00044630·00000020·44 ····000446ec·00000020·
44 ····00044650·00000024· 
45 ····00044674·00000420· 
46 ····00044a94·00000108· 
47 ····00044b9c·00000002· 
48 ····00044ba0·00000374· 
49 ····00044f14·0000008c· 
50 ····00044fa0·00000418· 
51 ····000453b8·000001d0· 
52 ····00045588·00000848· 
53 ····00045dd0·000001d0· 
54 ····00045fa0·00000026· 
55 ····00045fc8·0000037c· 
56 ····00046344·00000054· 
57 ····00046398·000000b8· 
58 ····00046450·00000094· 
59 ····000464e4·00000058· 
60 ····0004653c·000001d0· 
61 ····0004670c·00000024·45 ····0004470c·00000024·
 46 ····00044730·00000420·
 47 ····00044b50·00000108·
 48 ····00044c58·00000002·
 49 ····00044c5c·0000035c·
 50 ····00044fb8·0000008c·
 51 ····00045044·00000414·
 52 ····00045458·000001d0·
 53 ····00045628·00000848·
 54 ····00045e70·000001d0·
 55 ····00046040·00000026·
 56 ····00046068·0000040c·
 57 ····00046474·000000e4·
 58 ····00046558·000000b8·
 59 ····00046610·00000094·
 60 ····000466a4·00000058·
 61 ····000466fc·000001d0·
 62 ····000468cc·00000024·
62 ····00046730·00000100·63 ····000468f0·00000100·
63 ····00046830·00000060·64 ····000469f0·00000060·
64 ····00046890·0000004c·65 ····00046a50·0000004c·
65 ····00000000·00000000·66 ····00000000·00000000·
66 ··Length:···················38867 ··Length:···················380
67 ··Version:··················268 ··Version:··················2
68 ··Offset·into·.debug_info:··0xa27469 ··Offset·into·.debug_info:··0xa2fe
69 ··Pointer·Size:·············470 ··Pointer·Size:·············4
70 ··Segment·Size:·············071 ··Segment·Size:·············0
  
71 ····Address····Length72 ····Address····Length
72 ····000ebee8·00002324·73 ····000ea388·000023ac·
73 ····000468e0·000001e0·74 ····00046aa0·000001e0·
74 ····00046ac0·00000018·75 ····00046c80·00000018·
75 ····00046ad8·0000120c·76 ····00046c98·0000120c·
76 ····00047ce4·00000118·77 ····00047ea4·00000118·
77 ····00047dfc·000000e4·78 ····00047fbc·000000e4·
78 ····00047ee0·00000108·79 ····000480a0·00000108·
79 ····00047fe8·00000032·80 ····000481a8·00000032·
80 ····0004801c·00000008·81 ····000481dc·00000008·
81 ····00048024·00000264·82 ····000481e4·00000264·
82 ····00048288·0000009c·83 ····00048448·0000009c·
83 ····00048324·000001ec·84 ····000484e4·000001ec·
84 ····00048510·000000e0·85 ····000486d0·000000e0·
85 ····000485f0·000000a0·86 ····000487b0·000000a0·
86 ····00048690·0000007c·87 ····00048850·0000007c·
87 ····0004870c·0000006c·88 ····000488cc·0000006c·
88 ····00048778·00000180·89 ····00048938·00000180·
89 ····000488f8·0000005c·90 ····00048ab8·0000005c·
90 ····00048954·0000012c·91 ····00048b14·0000012c·
91 ····00048a80·000002f4·92 ····00048c40·000002f4·
92 ····00048d74·000001e4·93 ····00048f34·000001e4·
93 ····00048f58·000000bc·94 ····00049118·000000bc·
94 ····00049014·00000064·95 ····000491d4·00000064·
95 ····00049078·000000b4·96 ····00049238·000000b4·
96 ····0004912c·00000044·97 ····000492ec·00000044·
97 ····00049170·00000024·98 ····00049330·00000024·
98 ····00049194·00000078·99 ····00049354·00000078·
99 ····0004920c·0000008c·100 ····000493cc·0000004c·
100 ····00049298·0000004c· 
101 ····000492e4·00000090·101 ····00049418·00000090·
102 ····00049374·00000054·102 ····000494a8·00000054·
103 ····000493c8·00000036·103 ····000494fc·00000036·
104 ····00049400·000004c8·104 ····00049534·000004c4·
105 ····000498c8·00000012· 
106 ····000498dc·0000005c· 
Max diff block lines reached; 120007/125607 bytes (95.54%) of diff not shown.
57.2 MB
readelf --wide --debug-dump=loc {}
    
Offset 2, 26 lines modifiedOffset 2, 26 lines modified
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000000·v0000000·location·view·pair3 ····00000000·v0000000·v0000000·location·view·pair
4 ····00000002·v0000000·v0000000·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
  
5 ····00000004·v0000000·v0000000·views·at·00000000·for:5 ····00000004·v0000000·v0000000·views·at·00000000·for:
6 ·············000e9a1c·000e9a1f·(DW_OP_reg0·(r0))6 ·············000e7ec4·000e7ec7·(DW_OP_reg0·(r0))
7 ····0000000f·v0000000·v0000000·views·at·00000002·for:7 ····0000000f·v0000000·v0000000·views·at·00000002·for:
8 ·············000e9a1f·000e9a20·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)8 ·············000e7ec7·000e7ec8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
9 ····0000001d·<End·of·list>9 ····0000001d·<End·of·list>
  
10 ····00000025·v0000000·v0000000·location·view·pair10 ····00000025·v0000000·v0000000·location·view·pair
11 ····00000027·v0000000·v0000000·location·view·pair11 ····00000027·v0000000·v0000000·location·view·pair
  
12 ····00000029·v0000000·v0000000·views·at·00000025·for:12 ····00000029·v0000000·v0000000·views·at·00000025·for:
13 ·············000e9a1c·000e9a1f·(DW_OP_reg1·(r1))13 ·············000e7ec4·000e7ec7·(DW_OP_reg1·(r1))
14 ····00000034·v0000000·v0000000·views·at·00000027·for:14 ····00000034·v0000000·v0000000·views·at·00000027·for:
15 ·············000e9a1f·000e9a20·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)15 ·············000e7ec7·000e7ec8·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
16 ····00000042·<End·of·list>16 ····00000042·<End·of·list>
  
17 ····0000004a·v0000000·v0000000·location·view·pair17 ····0000004a·v0000000·v0000000·location·view·pair
18 ····0000004c·v0000000·v0000000·location·view·pair18 ····0000004c·v0000000·v0000000·location·view·pair
19 ····0000004e·v0000000·v0000000·location·view·pair19 ····0000004e·v0000000·v0000000·location·view·pair
20 ····00000050·v0000000·v0000000·location·view·pair20 ····00000050·v0000000·v0000000·location·view·pair
21 ····00000052·v0000000·v0000000·location·view·pair21 ····00000052·v0000000·v0000000·location·view·pair
123 KB
readelf --wide --debug-dump=ranges {}
    
Offset 1, 2241 lines modifiedOffset 1, 2237 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················4762 ··Length:···················484
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x04 ··Offset·into·.debug_info:··0x0
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000e9a1c·000024c8·8 ····000e7ec4·000024c4·
9 ····0003f508·000000ec·9 ····0003f510·000000ec·
10 ····0003f5f4·000003b0·10 ····0003f5fc·000003a8·
11 ····0003f9a4·00000380·11 ····0003f9a4·00000370·
12 ····0003fd24·0000027c·12 ····0003fd14·0000026c·
13 ····0003ffa0·00000048·13 ····0003ff80·00000048·
14 ····0003ffe8·00000424·14 ····0003ffc8·00000434·
15 ····0004040c·0000008c·15 ····000403fc·0000009c·
16 ····00040498·000000d4·16 ····00040498·000000d4·
17 ····0004056c·000000d0·17 ····0004056c·000000d0·
18 ····0004063c·0000001c·18 ····0004063c·0000001c·
19 ····00040658·000000b0·19 ····00040658·000000a8·
 20 ····00040700·000000b0·
20 ····00040708·00000068·21 ····000407b0·00000068·
21 ····00040770·00000378·22 ····00040818·00000378·
22 ····00040ae8·000001cc·23 ····00040b90·000001cc·
23 ····00040cb4·00000028·24 ····00040d5c·00000028·
24 ····00040cdc·00000148·25 ····00040d84·00000148·
25 ····00040e24·00000260·26 ····00040ecc·00000260·
26 ····00041084·00000018·27 ····0004112c·00000018·
27 ····0004109c·00000570·28 ····00041144·00000574·
28 ····0004160c·000019ec·29 ····000416b8·000019ec·
29 ····00042ff8·00000158·30 ····000430a4·00000158·
30 ····00043150·00000024·31 ····000431fc·00000024·
31 ····00043174·00000050·32 ····00043220·00000050·
32 ····000431c4·000000ac·33 ····00043270·000000ac·
33 ····00043270·00000348·34 ····0004331c·00000348·
34 ····000435b8·0000001e·35 ····00043664·0000001e·
35 ····000435d8·000001fc·36 ····00043684·000001fc·
36 ····000437d4·00000154·37 ····00043880·00000154·
37 ····00043928·0000002c·38 ····000439d4·0000002c·
38 ····00043954·000000f4·39 ····00043a00·000000f4·
39 ····00043a48·00000434·40 ····00043af4·00000448·
40 ····00043e7c·00000624·41 ····00043f3c·00000620·
41 ····000444a0·000000b4·42 ····0004455c·000000b4·
42 ····00044554·000000dc·43 ····00044610·000000dc·
43 ····00044630·00000020·44 ····000446ec·00000020·
44 ····00044650·00000024· 
45 ····00044674·00000420· 
46 ····00044a94·00000108· 
47 ····00044b9c·00000002· 
48 ····00044ba0·00000374· 
49 ····00044f14·0000008c· 
50 ····00044fa0·00000418· 
51 ····000453b8·000001d0· 
52 ····00045588·00000848· 
53 ····00045dd0·000001d0· 
54 ····00045fa0·00000026· 
55 ····00045fc8·0000037c· 
56 ····00046344·00000054· 
57 ····00046398·000000b8· 
58 ····00046450·00000094· 
59 ····000464e4·00000058· 
60 ····0004653c·000001d0· 
61 ····0004670c·00000024·45 ····0004470c·00000024·
 46 ····00044730·00000420·
 47 ····00044b50·00000108·
 48 ····00044c58·00000002·
 49 ····00044c5c·0000035c·
 50 ····00044fb8·0000008c·
 51 ····00045044·00000414·
 52 ····00045458·000001d0·
 53 ····00045628·00000848·
 54 ····00045e70·000001d0·
 55 ····00046040·00000026·
 56 ····00046068·0000040c·
 57 ····00046474·000000e4·
 58 ····00046558·000000b8·
 59 ····00046610·00000094·
 60 ····000466a4·00000058·
 61 ····000466fc·000001d0·
 62 ····000468cc·00000024·
62 ····00046730·00000100·63 ····000468f0·00000100·
63 ····00046830·00000060·64 ····000469f0·00000060·
64 ····00046890·0000004c·65 ····00046a50·0000004c·
65 ····00000000·00000000·66 ····00000000·00000000·
66 ··Length:···················38867 ··Length:···················380
67 ··Version:··················268 ··Version:··················2
68 ··Offset·into·.debug_info:··0xa27469 ··Offset·into·.debug_info:··0xa2fe
69 ··Pointer·Size:·············470 ··Pointer·Size:·············4
70 ··Segment·Size:·············071 ··Segment·Size:·············0
  
71 ····Address····Length72 ····Address····Length
72 ····000ebee8·00002324·73 ····000ea388·000023ac·
73 ····000468e0·000001e0·74 ····00046aa0·000001e0·
74 ····00046ac0·00000018·75 ····00046c80·00000018·
75 ····00046ad8·0000120c·76 ····00046c98·0000120c·
76 ····00047ce4·00000118·77 ····00047ea4·00000118·
77 ····00047dfc·000000e4·78 ····00047fbc·000000e4·
78 ····00047ee0·00000108·79 ····000480a0·00000108·
79 ····00047fe8·00000032·80 ····000481a8·00000032·
80 ····0004801c·00000008·81 ····000481dc·00000008·
81 ····00048024·00000264·82 ····000481e4·00000264·
82 ····00048288·0000009c·83 ····00048448·0000009c·
83 ····00048324·000001ec·84 ····000484e4·000001ec·
84 ····00048510·000000e0·85 ····000486d0·000000e0·
85 ····000485f0·000000a0·86 ····000487b0·000000a0·
86 ····00048690·0000007c·87 ····00048850·0000007c·
87 ····0004870c·0000006c·88 ····000488cc·0000006c·
88 ····00048778·00000180·89 ····00048938·00000180·
89 ····000488f8·0000005c·90 ····00048ab8·0000005c·
90 ····00048954·0000012c·91 ····00048b14·0000012c·
91 ····00048a80·000002f4·92 ····00048c40·000002f4·
92 ····00048d74·000001e4·93 ····00048f34·000001e4·
93 ····00048f58·000000bc·94 ····00049118·000000bc·
94 ····00049014·00000064·95 ····000491d4·00000064·
95 ····00049078·000000b4·96 ····00049238·000000b4·
96 ····0004912c·00000044·97 ····000492ec·00000044·
97 ····00049170·00000024·98 ····00049330·00000024·
98 ····00049194·00000078·99 ····00049354·00000078·
99 ····0004920c·0000008c·100 ····000493cc·0000004c·
100 ····00049298·0000004c· 
101 ····000492e4·00000090·101 ····00049418·00000090·
102 ····00049374·00000054·102 ····000494a8·00000054·
103 ····000493c8·00000036·103 ····000494fc·00000036·
104 ····00049400·000004c8·104 ····00049534·000004c4·
105 ····000498c8·00000012· 
106 ····000498dc·0000005c· 
Max diff block lines reached; 120007/125607 bytes (95.54%) of diff not shown.
43.4 KB
strings --all --bytes=8 {}
    
Offset 1, 714 lines modifiedOffset 1, 685 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
 2 yE"e%|=9J
 3 ]>}tq|{n
 4 vf[s{{1_ooGak;
 5 ([f5VQM>
 6 KJ]MFf&2C*
 7 \#lLxG`>
 8 c"5e0$C!
 9 S}K[atv1
 10 B86B7f'o
 11 !c7jy<biz|
 12 *0]~SX)P
 13 ·2yS~JC=
 14 c]A|f=%B
 15 ;W5k7-Bo·
 16 -Qp·K/0a
 17 f];+;j"O
 18 8*m92a+5:l
 19 K0?N'h"g
 20 gg1X0&Am
 21 (r>0n\/OSm
 22 ?UUJQ[U-)
 23 \E|Ip51Ep=
 24 WrgC]cs}·
 25 _:|_51c'W
 26 XBb]h5TS
 27 Jnz&ch;W
 28 i1R-|MS`
 29 oP~q2Nq1z
 30 4|B%GIof
 31 i$}~SY#~
 32 B4j4`<cA
 33 "»      1fL[rT
 34 #DNc]»  x[
 35 $pu1^P1s
 36 I[G+o6^zKI
 37 ·#yH;@+!
 38 NHbVB>)d
 39 rxCF;E3Y
 40 6EeT_]PU&
 41 ^usxGl3[
 42 AGyFB%YS%Po
 43 T5:#9_+C
 44 ""?@D@TD@D@
 45 )poN?5]U
 46 `/4|fn\?
 47 Q"Q5'S!L
 48 ?pzRJE}u
 49 XD>{lvM?E·
 50 ·wG{U]`=
 51 o>·KXTUn
 52 `fE!LA3»
 53 »       ·;GNaqw
 54 ]o3){5B7
 55 "»      LE*iTiG
 56 Op01r<djm
 57 S_@/@B"e+`0
 58 )$WAg·O{@
 59 |1@%gs#G
 60 x»      ff/93>
 61 wX>·yj#1
 62 Ztl<Y%<6
 63 8SBWuyT4$>
 64 RH'@m8H7
 65 }KHZ|baq
 66 SEbiej@s
 67 y>W\»   t=W
 68 6bj(ku/{
 69 ]WTMCE#}
 70 $O}!gQ\H"
 71 Aa\OC|» {
 72 ^9t4ZT·Tg
 73 jR:<t)2f
 74 Q[~4>\:_
 75 9J%JiUSdW
 76 @KW@zfI;
 77 j-~w%DzPd
 78 h=E%Iy#!p
 79 o\SU{Yo_
 80 ]&',GyE-
 81 H»      Uj(B@@PD
 82 MU{\].» z
 83 Azl4D8D/
 84 E_U)oUp9
 85 G·QozD8D
 86 |BOZ#cgH
 87 XH?@/$qZ_9
 88 xwFtyVVCz
 89 _8'fJ!q\
 90 KRq»    F23x
 91 F'y<GZN?
 92 2~6&F*rj]
 93 )~vK4RH'
 94 0&^HrrZI
 95 Odf2Qv[B
 96 J,UEUmEU
 97 8KJ](m6az
 98 U]uEwo12
 99 -,""""BT
 100 \qcL·WdL
 101 <XJE_0U$
 102 4J?p{(*a
 103 0@b}2%dL
 104 4)KYoRNi3
 105 JQW`?"igg
 106 `Z-fw_X?
 107 Cfm@6Lo(
 108 QWTu:(S3
 109 e$ye$ie$Ya
 110 =C},#)R$;
 111 $wU3UmkG
 112 x9M?*iVWk#
 113 n&z]rSTu
 114 DQkx^AF>
 115 j-KR_F$/B
 116 "To·EzAJ
 117 q__Dj]1!
 118 (-^.=&7=
 119 wb»     5W[-;
 120 V63%?n{33
 121 M]]Z-4vqgw6
 122 o·({[1nO
 123 GnJaRU$w
 124 j*CJ49/!H/^B
 125 T+2O<I&!
 126 'ei@n`d*"s
 127 r%BI@l<]'
Max diff block lines reached; 39948/44406 bytes (89.96%) of diff not shown.
356 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 14, 1996 lines modifiedOffset 14, 1990 lines modified
  
14 00025808·<string_buffer_getcharbuf.part.0.lto_priv.0>:14 00025808·<string_buffer_getcharbuf.part.0.lto_priv.0>:
15 »       ...15 »       ...
  
16 00025830·<PyMarshal_Init>:16 00025830·<PyMarshal_Init>:
17 »       ...17 »       ...
  
18 00025874·<fp_setreadl.lto_priv.0>:18 0002587c·<fp_setreadl.lto_priv.0>:
19 »       ...19 »       ...
  
20 000258e4·<PyCodec_StreamReader>:20 000258ec·<PyCodec_StreamReader>:
21 PyCodec_StreamReader():21 PyCodec_StreamReader():
22 ./build-static/../Python/codecs.c:32722 ./build-static/../Python/codecs.c:327
23 »       movs»   r0,·r023 »       movs»   r0,·r0
24 »       ...24 »       ...
  
25 000258e8·<codec_getstreamcodec.lto_priv.0>:25 000258f0·<codec_getstreamcodec.lto_priv.0>:
26 »       ...26 »       ...
  
27 00025940·<SyntaxError_traverse.lto_priv.0>:27 00025948·<SyntaxError_traverse.lto_priv.0>:
28 »       ...28 »       ...
  
29 0002599c·<posix_setreuid.lto_priv.0>:29 000259a2·<posix_setreuid.lto_priv.0>:
30 »       ...30 »       ...
  
31 000259f8·<posix_setregid.lto_priv.0>:31 00025a00·<posix_setregid.lto_priv.0>:
32 »       ...32 »       ...
  
33 00025a54·<tupleprint.lto_priv.0>:33 00025a5c·<tupleprint.lto_priv.0>:
34 »       ...34 »       ...
  
35 00025ae0·<_PyIOBase_check_readable.part.0>:35 00025ae8·<_PyIOBase_check_readable.part.0>:
36 »       ...36 »       ...
  
37 00025b00·<buffered_closed_get.part.0>:37 00025b08·<buffered_closed_get.part.0>:
38 »       ...38 »       ...
  
39 00025b38·<textiowrapper_read.lto_priv.0>:39 00025b40·<textiowrapper_read.lto_priv.0>:
40 »       ...40 »       ...
  
41 00025e18·<stringio_closed.part.0.lto_priv.0>:41 00025e20·<stringio_closed.part.0.lto_priv.0>:
42 »       ...42 »       ...
  
43 00025e3c·<textiowrapper_get_decoded_chars.lto_priv.0>:43 00025e44·<textiowrapper_get_decoded_chars.lto_priv.0>:
44 »       ...44 »       ...
  
45 00025e8c·<PyRun_InteractiveLoopFlags>:45 00025e94·<PyRun_InteractiveLoopFlags>:
46 »       ...46 »       ...
  
47 00025f28·<PyRun_InteractiveOneFlags>:47 00025f30·<PyRun_InteractiveOneFlags>:
48 »       ...48 »       ...
  
49 000260c8·<PyOS_Readline>:49 000260d0·<PyOS_Readline>:
50 »       ...50 »       ...
  
51 000261bc·<PyOS_StdioReadline>:51 000261c4·<PyOS_StdioReadline>:
52 »       ...52 »       ...
  
53 000262b8·<my_fgets>:53 000262c0·<my_fgets>:
54 »       ...54 »       ...
  
55 0002634c·<PySys_GetFile>:55 00026354·<PySys_GetFile>:
56 »       ...56 »       ...
  
57 0002639c·<class_repr.lto_priv.0>:57 000263a4·<class_repr.lto_priv.0>:
58 »       ...58 »       ...
  
59 00026414·<textiowrapper_traverse.lto_priv.0>:59 0002641c·<textiowrapper_traverse.lto_priv.0>:
60 »       ...60 »       ...
  
61 000264a0·<SystemExit_traverse.lto_priv.0>:61 000264a8·<SystemExit_traverse.lto_priv.0>:
62 »       ...62 »       ...
  
63 000264cc·<date_today.lto_priv.0>:63 000264d4·<date_today.lto_priv.0>:
64 »       ...64 »       ...
  
65 00026540·<date_fromtimestamp.lto_priv.0>:65 00026548·<date_fromtimestamp.lto_priv.0>:
66 »       ...66 »       ...
  
67 000265d0·<frame_gettrace.lto_priv.0>:67 000265d8·<frame_gettrace.lto_priv.0>:
68 »       ...68 »       ...
  
69 000265ec·<initselect>:69 000265f4·<initselect>:
70 »       ...70 »       ...
  
71 0002682c·<posix_sysconf.lto_priv.0>:71 00026834·<posix_sysconf.lto_priv.0>:
72 »       ...72 »       ...
  
73 00026884·<conv_sysconf_confname>:73 0002688c·<conv_sysconf_confname>:
74 »       ...74 »       ...
  
75 00026890·<conv_confname.lto_priv.0>:75 00026898·<conv_confname.lto_priv.0>:
76 »       ...76 »       ...
  
77 00026934·<signal_default_int_handler.lto_priv.0>:77 0002693c·<signal_default_int_handler.lto_priv.0>:
78 »       ...78 »       ...
  
79 00026950·<_Py_Repr>:79 00026958·<_Py_Repr>:
80 »       ...80 »       ...
  
81 00026994·<builtin_apply.lto_priv.0>:81 0002699c·<builtin_apply.lto_priv.0>:
82 »       ...82 »       ...
  
83 00026a88·<bytearray_translate.lto_priv.0>:83 00026a90·<bytearray_translate.lto_priv.0>:
84 »       ...84 »       ...
  
85 00026c28·<builtin_input.lto_priv.0>:85 00026c30·<builtin_input.lto_priv.0>:
86 »       ...86 »       ...
  
87 00026cc4·<int_oct.lto_priv.0>:87 00026ccc·<int_oct.lto_priv.0>:
88 »       ...88 »       ...
  
89 00026ccc·<builtin_reload.lto_priv.0>:89 00026cd4·<builtin_reload.lto_priv.0>:
90 »       ...90 »       ...
  
91 00026d14·<posix_WTERMSIG.lto_priv.0>:91 00026d1c·<posix_WTERMSIG.lto_priv.0>:
92 »       ...92 »       ...
  
93 00026d48·<UnicodeTranslateError_str.lto_priv.0>:93 00026d50·<UnicodeTranslateError_str.lto_priv.0>:
94 »       ...94 »       ...
  
95 00026e0c·<imp_reload.lto_priv.0>:95 00026e14·<imp_reload.lto_priv.0>:
96 imp_reload():96 imp_reload():
97 ./build-static/../Python/import.c:325497 ./build-static/../Python/import.c:3254
98 »       movs»   r0,·r098 »       movs»   r0,·r0
99 »       movs»   r0,·r099 »       movs»   r0,·r0
100 »       ...100 »       ...
Max diff block lines reached; 361010/364515 bytes (99.04%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00151e0c·<_fini>:2 001507a8·<_fini>:
3 »       ...3 »       ...
621 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 89, 11614 lines modifiedOffset 89, 11616 lines modified
89 ··[···697]··ast_warn.isra.089 ··[···697]··ast_warn.isra.0
90 ··[···6a7]··instance_getattr2.part.0.lto_priv.090 ··[···6a7]··instance_getattr2.part.0.lto_priv.0
91 ··[···6cb]··wrapper_doc.part.0.lto_priv.091 ··[···6cb]··wrapper_doc.part.0.lto_priv.0
92 ··[···6e9]··__realpath_chk92 ··[···6e9]··__realpath_chk
93 ··[···6f8]··symtable_exit_block.constprop93 ··[···6f8]··symtable_exit_block.constprop
94 ··[···716]··file_self.part.0.lto_priv.094 ··[···716]··file_self.part.0.lto_priv.0
Diff chunk too large, falling back to line-by-line diff (11608 lines added, 11606 lines removed)
95 ··[···732]··symtable_exit_block.constprop.095 ··[···732]··symtable_exit_block.constprop.0
96 ··[···752]··rewind96 ··[···752]··symtable_visit_alias.isra.0
97 ··[···759]··set_add_entry.isra.097 ··[···76e]··symtable_visit_alias.isra
98 ··[···76e]··compiler_new_block.isra.098 ··[···788]··set_add_entry.isra.0
99 ··[···788]··update_subclasses.constprop.099 ··[···79d]··compiler_new_block.isra.0
100 ··[···7a6]··compiler_add_o.constprop.0100 ··[···7b7]··compiler_arguments.isra
101 ··[···7c1]··compiler_arguments.isra101 ··[···7cf]··compiler_add_o.constprop.0
102 ··[···7d9]··compiler_arguments.isra.0102 ··[···7ea]··supercheck.part.0.lto_priv.0
103 ··[···7f3]··adjust_tp_compare.part.0.lto_priv.0103 ··[···807]··compiler_arguments.isra.0
104 ··[···817]··supercheck.part.0.lto_priv.0104 ··[···821]··rewind
105 ··[···834]··set_add_entry.isra105 ··[···828]··adjust_tp_compare.part.0.lto_priv.0
106 ··[···847]··update_subclasses.constprop106 ··[···84c]··set_add_entry.isra
107 ··[···863]··lookup_method.part.0.lto_priv.0107 ··[···85f]··lookup_method.part.0.lto_priv.0
108 ··[···883]··compiler_push_fblock.isra.0108 ··[···87f]··getclassname.constprop.0
109 ··[···89f]··getclassname.constprop.0109 ··[···898]··update_subclasses.constprop.0
110 ··[···8b8]··compiler_add_o.constprop110 ··[···8b6]··compiler_add_o.constprop
111 ··[···8d1]··memchr111 ··[···8cf]··memchr
112 ··[···8d8]··getclassname.constprop112 ··[···8d6]··getclassname.constprop
113 ··[···8ef]··__printf_chk113 ··[···8ed]··compiler_new_block.isra
114 ··[···8fc]··compiler_new_block.isra114 ··[···905]··update_subclasses.constprop
115 ··[···914]··compiler_slice.constprop115 ··[···921]··compiler_slice.constprop
116 ··[···92d]··__builtin_fputc116 ··[···93a]··compiler_slice.constprop.0
117 ··[···93d]··compiler_slice.constprop.0117 ··[···955]··__printf_chk
118 ··[···958]··__aeabi_idivmod118 ··[···962]··int_or.part.0.lto_priv.0
119 ··[···968]··int_or.part.0.lto_priv.0119 ··[···97b]··w_string.part.0.lto_priv.0
120 ··[···981]··binary_iop.part.0.lto_priv.0120 ··[···996]··__builtin_fputc
121 ··[···99e]··v_isub.isra.0121 ··[···9a6]··binary_iop.part.0.lto_priv.0
122 ··[···9ac]··v_isub.isra122 ··[···9c3]··__aeabi_idivmod
123 ··[···9b8]··handle_range_longs.constprop123 ··[···9d3]··v_isub.isra.0
124 ··[···9d5]··v_iadd.isra124 ··[···9e1]··v_isub.isra
125 ··[···9e1]··handle_range_longs.constprop.0125 ··[···9ed]··handle_range_longs.constprop
126 ··[···a00]··v_iadd.isra.0126 ··[···a0a]··v_iadd.isra
127 ··[···a0e]··__aeabi_uidivmod127 ··[···a16]··handle_range_longs.constprop.0
128 ··[···a1f]··__aeabi_uidiv128 ··[···a35]··v_iadd.isra.0
129 ··[···a2d]··dlerror129 ··[···a43]··__aeabi_uidiv
130 ··[···a35]··lseek64130 ··[···a51]··string_buffer_getcharbuf.part.0.lto_priv.0
131 ··[···a3d]··readdir64131 ··[···a7c]··get_integer.part.0.lto_priv.0.lto_priv.0
132 ··[···a47]··opendir132 ··[···aa5]··get_integer.isra.0
133 ··[···a4f]··get_integer.part.0.lto_priv.0.lto_priv.0133 ··[···ab8]··closedir
134 ··[···a78]··string_buffer_getcharbuf.part.0.lto_priv.0134 ··[···ac1]··readdir64
135 ··[···aa3]··get_integer.isra.0135 ··[···acb]··readdir
136 ··[···ab6]··dlsym136 ··[···ad3]··pattern_new_match.part.0.lto_priv.0
137 ··[···abc]··dlopen137 ··[···af7]··opendir
138 ··[···ac3]··pattern_new_match.part.0.lto_priv.0138 ··[···aff]··lseek64
139 ··[···ae7]··closedir139 ··[···b07]··dlsym
140 ··[···af0]··readdir140 ··[···b0d]··PyType_GenericNew.constprop
141 ··[···af8]··__vfprintf_chk141 ··[···b29]··__vfprintf_chk
142 ··[···b07]··PyType_GenericNew.constprop142 ··[···b38]··dlopen
143 ··[···b23]··_PyCodec_EncodeInternal.constprop.0143 ··[···b3f]··dlerror
144 ··[···b47]··_PyCodec_EncodeInternal.constprop144 ··[···b47]··format_int_or_long.part.0.lto_priv.0
145 ··[···b69]··format_int_or_long.part.0.lto_priv.0145 ··[···b6c]··_PyCodec_EncodeInternal.constprop.0
146 ··[···b8e]··fill_number.constprop.0146 ··[···b90]··fill_number.constprop.0
147 ··[···ba6]··calc_number_widths.constprop.0147 ··[···ba8]··calc_number_widths.constprop.0
148 ··[···bc5]··UnicodeError_init.constprop.0148 ··[···bc7]··UnicodeError_init.constprop.0
149 ··[···be3]··update_registry.constprop.0149 ··[···be5]··fcntl64
150 ··[···bff]··update_registry.constprop150 ··[···bed]··update_registry.constprop
151 ··[···c19]··fcntl64151 ··[···c07]··__aeabi_uidivmod
152 ··[···c21]··__builtin_fputs152 ··[···c18]··__builtin_fputs
153 ··[···c31]··buffered_writable.part.0.lto_priv.0153 ··[···c28]··update_registry.constprop.0
154 ··[···c55]··gettimeofday154 ··[···c44]··buffered_writable.part.0.lto_priv.0
155 ··[···c62]··sem_destroy155 ··[···c68]··gettimeofday
156 ··[···c6e]··loghelper.constprop.0156 ··[···c75]··sem_destroy
157 ··[···c84]··stringio_closed.part.0.lto_priv.0157 ··[···c81]··loghelper.constprop.0
158 ··[···ca6]··internal_setblocking.isra.0158 ··[···c97]··internal_setblocking.isra.0
159 ··[···cc2]··match_getindex.part.0.isra.0159 ··[···cb3]··match_getindex.part.0.isra.0
160 ··[···cdf]··freeaddrinfo160 ··[···cd0]··freeaddrinfo
161 ··[···cec]··set_gaierror.isra161 ··[···cdd]··set_gaierror.isra
162 ··[···cfe]··internal_setblocking.isra162 ··[···cef]··__isoc99_sscanf
163 ··[···d18]··__isoc99_sscanf163 ··[···cff]··internal_setblocking.isra
164 ··[···d28]··return_not_closed.part.0.lto_priv.0164 ··[···d19]··return_not_closed.part.0.lto_priv.0
165 ··[···d4c]··set_gaierror.isra.0165 ··[···d3d]··stringio_closed.part.0.lto_priv.0
166 ··[···d60]··_PyCodec_DecodeInternal.constprop.0166 ··[···d5f]··set_gaierror.isra.0
167 ··[···d84]··call.constprop167 ··[···d73]··_PyCodec_DecodeInternal.constprop.0
168 ··[···d93]··call.constprop.0168 ··[···d97]··__ctype_toupper_loc
169 ··[···da4]··__ctype_toupper_loc169 ··[···dab]··format_utcoffset.constprop
170 ··[···db8]··format_utcoffset.constprop170 ··[···dc6]··format_utcoffset.constprop.0
171 ··[···dd3]··format_utcoffset.constprop.0171 ··[···de3]··_set_BlockingIOError.constprop.0
172 ··[···df0]··_set_BlockingIOError.constprop.0172 ··[···e04]··fill_number.constprop
173 ··[···e11]··fill_number.constprop173 ··[···e1a]··pthread_detach
174 ··[···e27]··pthread_detach174 ··[···e29]··calc_number_widths.constprop
175 ··[···e36]··calc_number_widths.constprop175 ··[···e46]··pthread_attr_init
176 ··[···e53]··pthread_attr_init176 ··[···e58]··call.constprop
177 ··[···e65]··pthread_attr_destroy177 ··[···e67]··pthread_attr_destroy
178 ··[···e7a]··float_str_or_repr.isra.0178 ··[···e7c]··float_str_or_repr.isra.0
179 ··[···e93]··_set_BlockingIOError.constprop179 ··[···e95]··call.constprop.0
180 ··[···eb2]··pthread_attr_setstacksize180 ··[···ea6]··_set_BlockingIOError.constprop
181 ··[···ecc]··pthread_create181 ··[···ec5]··pthread_attr_setstacksize
182 ··[···edb]··pthread_attr_setscope182 ··[···edf]··pthread_create
183 ··[···ef1]··short·unsigned·int183 ··[···eee]··pthread_attr_setscope
184 ··[···f04]··method_is_overloaded.isra184 ··[···f04]··short·unsigned·int
185 ··[···f1e]··call_maybe.constprop.0185 ··[···f17]··method_is_overloaded.isra
186 ··[···f35]··__poll_alias186 ··[···f31]··call_maybe.constprop.0
187 ··[···f42]··float_str_or_repr.isra187 ··[···f48]··__poll_alias
188 ··[···f59]··method_is_overloaded.isra.0188 ··[···f55]··method_is_overloaded.isra.0
189 ··[···f75]··set_discard_entry.isra.0189 ··[···f71]··float_str_or_repr.isra
190 ··[···f8e]··set_discard_entry.isra190 ··[···f88]··set_discard_entry.isra.0
191 ··[···fa5]··UnicodeError_init.constprop191 ··[···fa1]··set_discard_entry.isra
192 ··[···fc1]··_range_error.isra192 ··[···fb8]··UnicodeError_init.constprop
193 ··[···fd3]··fseeko64193 ··[···fd4]··_range_error.isra
194 ··[···fdc]··ftello194 ··[···fe6]··fseeko64
195 ··[···fe3]··_range_error.isra.0195 ··[···fef]··ftello
196 ··[···ff7]··ftello64196 ··[···ff6]··_range_error.isra.0
197 ··[··1000]··fseeko197 ··[··100a]··ftello64
198 ··[··1007]··strpbrk198 ··[··1013]··fseeko
199 ··[··100f]··__recv_alias199 ··[··101a]··strpbrk
200 ··[··101c]··socket_setdefaulttimeout.part.0.lto_priv.0200 ··[··1022]··__recv_alias
201 ··[··1047]··__builtin___memset_chk201 ··[··102f]··socket_setdefaulttimeout.part.0.lto_priv.0
202 ··[··105e]··call_maybe.constprop202 ··[··105a]··__builtin___memset_chk
203 ··[··1073]··__fdelt_chk203 ··[··1071]··call_maybe.constprop
204 ··[··107f]··__builtin_sincos204 ··[··1086]··__fdelt_chk
205 ··[··1090]··make_translate_exception.constprop205 ··[··1092]··__builtin_sincos
206 ··[··10b3]··make_translate_exception.constprop.0206 ··[··10a3]··make_translate_exception.constprop
207 ··[··10d8]··_PyCodec_DecodeInternal.constprop207 ··[··10c6]··make_translate_exception.constprop.0
208 ··[··10fa]··deflateEnd208 ··[··10eb]··_PyCodec_EncodeInternal.constprop
209 ··[··1105]··obj2ast_operator.constprop.0209 ··[··110d]··_PyCodec_DecodeInternal.constprop
210 ··[··1122]··inflateInit2_210 ··[··112f]··deflateEnd
211 ··[··1130]··deflateInit_211 ··[··113a]··obj2ast_operator.constprop.0
212 ··[··113d]··deflate212 ··[··1157]··inflateInit2_
213 ··[··1145]··inflate213 ··[··1165]··deflateInit_
214 ··[··114d]··obj2ast_expr_context.constprop.0214 ··[··1172]··deflate
Max diff block lines reached; 0/635919 bytes (0.00%) of diff not shown.
1.18 MB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 459, 9248 lines modifiedOffset 459, 9244 lines modified
459 ··0x00001c80·5f313000·73746174·65735f39·00737461·_10.states_9.sta459 ··0x00001c80·5f313000·73746174·65735f39·00737461·_10.states_9.sta
460 ··0x00001c90·7465735f·38007374·61746573·5f370073·tes_8.states_7.s460 ··0x00001c90·7465735f·38007374·61746573·5f370073·tes_8.states_7.s
461 ··0x00001ca0·74617465·735f3600·73746174·65735f35·tates_6.states_5461 ··0x00001ca0·74617465·735f3600·73746174·65735f35·tates_6.states_5
462 ··0x00001cb0·00737461·7465735f·34007374·61746573·.states_4.states462 ··0x00001cb0·00737461·7465735f·34007374·61746573·.states_4.states
463 ··0x00001cc0·5f330073·74617465·735f3200·73746174·_3.states_2.stat463 ··0x00001cc0·5f330073·74617465·735f3200·73746174·_3.states_2.stat
464 ··0x00001cd0·65735f31·00737461·7465735f·30006466·es_1.states_0.df464 ··0x00001cd0·65735f31·00737461·7465735f·30006466·es_1.states_0.df
Diff chunk too large, falling back to line-by-line diff (4898 lines added, 4898 lines removed)
465 ··0x00001ce0·6173005f·5079496d·706f7274·5f46726f·as._PyImport_Fro465 ··0x00001ce0·6173005f·5079496d·706f7274·5f46726f·as._PyImport_Fro
466 ··0x00001cf0·7a656e4d·6f64756c·6573005f·50794279·zenModules._PyBy466 ··0x00001cf0·7a656e4d·6f64756c·65730062·75696c64·zenModules.build
467 ··0x00001d00·7465735f·466f726d·61744164·76616e63·tes_FormatAdvanc467 ··0x00001d00·5f737472·696e6700·5f507942·79746573·_string._PyBytes
468 ··0x00001d10·65642e70·6172742e·30006669·785f7374·ed.part.0.fix_st468 ··0x00001d10·5f466f72·6d617441·6476616e·6365642e·_FormatAdvanced.
469 ··0x00001d20·72696e67·5f706172·616d2e70·6172742e·ring_param.part.469 ··0x00001d20·70617274·2e300066·69785f73·7472696e·part.0.fix_strin
470 ··0x00001d30·30007372·655f6368·61727365·74007372·0.sre_charset.sr470 ··0x00001d30·675f7061·72616d2e·70617274·2e300073·g_param.part.0.s
471 ··0x00001d40·655f636f·756e7400·6275665f·756e6765·e_count.buf_unge471 ··0x00001d40·72655f63·68617273·65740073·72655f63·re_charset.sre_c
472 ··0x00001d50·74630062·75665f67·65746300·73657469·tc.buf_getc.seti472 ··0x00001d50·6f756e74·00627566·5f756e67·65746300·ount.buf_ungetc.
473 ··0x00001d60·6e740069·6d705f66·696e645f·6d6f6475·nt.imp_find_modu473 ··0x00001d60·6275665f·67657463·006c6f67·5f626173·buf_getc.log_bas
474 ··0x00001d70·6c65006e·65775f62·75666665·7273697a·le.new_buffersiz474 ··0x00001d70·655f5079·4c6f6e67·5f424153·452e3400·e_PyLong_BASE.4.
475 ··0x00001d80·6500646f·635f696d·7000735f·73697a65·e.doc_imp.s_size475 ··0x00001d80·636f6e76·6d756c74·6d61785f·62617365·convmultmax_base
476 ··0x00001d90·6f665f5f·646f635f·5f00735f·756e7061·of__doc__.s_unpa476 ··0x00001d90·2e330063·6f6e7677·69647468·5f626173·.3.convwidth_bas
477 ··0x00001da0·636b5f66·726f6d5f·5f646f63·5f5f0073·ck_from__doc__.s477 ··0x00001da0·652e3200·6b776c69·73742e32·006b776c·e.2.kwlist.2.kwl
478 ··0x00001db0·5f756e70·61636b5f·5f646f63·5f5f0073·_unpack__doc__.s478 ··0x00001db0·6973742e·31310073·6574696e·7400696d·ist.11.setint.im
479 ··0x00001dc0·5f706163·6b5f696e·746f5f5f·646f635f·_pack_into__doc_479 ··0x00001dc0·705f6669·6e645f6d·6f64756c·65006e65·p_find_module.ne
480 ··0x00001dd0·5f00735f·7061636b·5f5f646f·635f5f00·_.s_pack__doc__.480 ··0x00001dd0·775f6275·66666572·73697a65·0068616e·w_buffersize.han
481 ··0x00001de0·756e7061·636b5f66·726f6d5f·646f6300·unpack_from_doc.481 ··0x00001de0·646c655f·73797374·656d5f65·78697400·dle_system_exit.
482 ··0x00001df0·756e7061·636b5f64·6f630070·61636b5f·unpack_doc.pack_482 ··0x00001df0·696d705f·6765745f·6d616769·63006d61·imp_get_magic.ma
483 ··0x00001e00·696e746f·5f646f63·0063616c·6373697a·into_doc.calcsiz483 ··0x00001e00·72736861·6c5f6c6f·6164006d·616b655f·rshal_load.make_
484 ··0x00001e10·655f646f·6300636c·65617263·61636865·e_doc.clearcache484 ··0x00001e10·74797065·00616464·5f617474·72696275·type.add_attribu
485 ··0x00001e20·5f646f63·00646f63·5f72656c·65617365·_doc.doc_release485 ··0x00001e20·74657300·646f635f·696d7000·6d617273·tes.doc_imp.mars
486 ··0x00001e30·5f6c6f63·6b00646f·635f6163·71756972·_lock.doc_acquir486 ··0x00001e30·68616c5f·646f6300·6c6f6164·735f646f·hal_doc.loads_do
487 ··0x00001e40·655f6c6f·636b0064·6f635f6c·6f636b5f·e_lock.doc_lock_487 ··0x00001e40·63006475·6d70735f·646f6300·64756d70·c.dumps_doc.dump
488 ··0x00001e50·68656c64·00646f63·5f6e6577·5f6d6f64·held.doc_new_mod488 ··0x00001e50·5f646f63·00735f73·697a656f·665f5f64·_doc.s_sizeof__d
489 ··0x00001e60·756c6500·646f635f·6765745f·73756666·ule.doc_get_suff489 ··0x00001e60·6f635f5f·00735f75·6e706163·6b5f6672·oc__.s_unpack_fr
490 ··0x00001e70·69786573·00646f63·5f676574·5f6d6167·ixes.doc_get_mag490 ··0x00001e70·6f6d5f5f·646f635f·5f00735f·756e7061·om__doc__.s_unpa
491 ··0x00001e80·69630064·6f635f72·656c6f61·6400666f·ic.doc_reload.fo491 ··0x00001e80·636b5f5f·646f635f·5f00735f·7061636b·ck__doc__.s_pack
492 ··0x00001e90·726d6174·5f636163·68652e37·006e6861·rmat_cache.7.nha492 ··0x00001e90·5f696e74·6f5f5f64·6f635f5f·00735f70·_into__doc__.s_p
493 ··0x00001ea0·6e646c65·7300735f·67657473·65746c69·ndles.s_getsetli493 ··0x00001ea0·61636b5f·5f646f63·5f5f0075·6e706163·ack__doc__.unpac
494 ··0x00001eb0·7374006b·776c6973·742e3131·00696d70·st.kwlist.11.imp494 ··0x00001eb0·6b5f6672·6f6d5f64·6f630075·6e706163·k_from_doc.unpac
495 ··0x00001ec0·5f6d6574·686f6473·006d6f64·756c655f·_methods.module_495 ··0x00001ec0·6b5f646f·63007061·636b5f69·6e746f5f·k_doc.pack_into_
496 ··0x00001ed0·66756e63·74696f6e·73006d61·72736861·functions.marsha496 ··0x00001ed0·646f6300·63616c63·73697a65·5f646f63·doc.calcsize_doc
497 ··0x00001ee0·6c5f6c6f·6164006d·616b655f·74797065·l_load.make_type497 ··0x00001ee0·00636c65·61726361·6368655f·646f6300·.clearcache_doc.
498 ··0x00001ef0·00616464·5f617474·72696275·74657300·.add_attributes.498 ··0x00001ef0·646f635f·72656c65·6173655f·6c6f636b·doc_release_lock
499 ··0x00001f00·63616368·655f7374·72756374·2e706172·cache_struct.par499 ··0x00001f00·00646f63·5f616371·75697265·5f6c6f63·.doc_acquire_loc
500 ··0x00001f10·742e3000·61736369·695f6c69·6e656272·t.0.ascii_linebr500 ··0x00001f10·6b00646f·635f6c6f·636b5f68·656c6400·k.doc_lock_held.
501 ··0x00001f20·65616b00·6d617273·68616c5f·646f6300·eak.marshal_doc.501 ··0x00001f20·646f635f·6e65775f·6d6f6475·6c650064·doc_new_module.d
502 ··0x00001f30·6c6f6164·735f646f·63006475·6d70735f·loads_doc.dumps_502 ··0x00001f30·6f635f67·65745f73·75666669·78657300·oc_get_suffixes.
503 ··0x00001f40·646f6300·64756d70·5f646f63·00696d70·doc.dump_doc.imp503 ··0x00001f40·646f635f·6765745f·6d616769·6300646f·doc_get_magic.do
504 ··0x00001f50·6f727469·6e675f7a·6c69622e·3000696e·orting_zlib.0.in504 ··0x00001f50·635f7265·6c6f6164·00666f72·6d61745f·c_reload.format_
505 ··0x00001f60·69746961·6c697a65·642e3000·6173745f·itialized.0.ast_505 ··0x00001f60·63616368·652e3700·6e68616e·646c6573·cache.7.nhandles
506 ··0x00001f70·74797065·5f6d6574·686f6473·006d6172·type_methods.mar506 ··0x00001f70·00696d70·6f727469·6e675f7a·6c69622e·.importing_zlib.
507 ··0x00001f80·7368616c·5f6d6574·686f6473·006b776c·shal_methods.kwl507 ··0x00001f80·3000696e·69746961·6c697a65·642e3000·0.initialized.0.
508 ··0x00001f90·6973742e·31004d6f·64756c65·5f666965·ist.1.Module_fie508 ··0x00001f90·735f6765·74736574·6c697374·00617374·s_getsetlist.ast
509 ··0x00001fa0·6c647300·496e7465·72616374·6976655f·lds.Interactive_509 ··0x00001fa0·5f747970·655f6d65·74686f64·7300696d·_type_methods.im
510 ··0x00001fb0·6669656c·64730045·78707265·7373696f·fields.Expressio510 ··0x00001fb0·705f6d65·74686f64·73006d6f·64756c65·p_methods.module
511 ··0x00001fc0·6e5f6669·656c6473·00537569·74655f66·n_fields.Suite_f511 ··0x00001fc0·5f66756e·6374696f·6e73006d·61727368·_functions.marsh
512 ··0x00001fd0·69656c64·73007374·6d745f61·74747269·ields.stmt_attri512 ··0x00001fd0·616c5f6d·6574686f·6473006b·776c6973·al_methods.kwlis
513 ··0x00001fe0·62757465·73004675·6e637469·6f6e4465·butes.FunctionDe513 ··0x00001fe0·742e3100·4d6f6475·6c655f66·69656c64·t.1.Module_field
514 ··0x00001ff0·665f6669·656c6473·00436c61·73734465·f_fields.ClassDe514 ··0x00001ff0·7300496e·74657261·63746976·655f6669·s.Interactive_fi
515 ··0x00002000·665f6669·656c6473·00526574·75726e5f·f_fields.Return_515 ··0x00002000·656c6473·00457870·72657373·696f6e5f·elds.Expression_
516 ··0x00002010·6669656c·64730044·656c6574·655f6669·fields.Delete_fi516 ··0x00002010·6669656c·64730053·75697465·5f666965·fields.Suite_fie
517 ··0x00002020·656c6473·00417567·41737369·676e5f66·elds.AugAssign_f517 ··0x00002020·6c647300·73746d74·5f617474·72696275·lds.stmt_attribu
518 ··0x00002030·69656c64·73005072·696e745f·6669656c·ields.Print_fiel518 ··0x00002030·74657300·46756e63·74696f6e·4465665f·tes.FunctionDef_
519 ··0x00002040·64730046·6f725f66·69656c64·73005768·ds.For_fields.Wh519 ··0x00002040·6669656c·64730043·6c617373·4465665f·fields.ClassDef_
520 ··0x00002050·696c655f·6669656c·64730049·665f6669·ile_fields.If_fi520 ··0x00002050·6669656c·64730052·65747572·6e5f6669·fields.Return_fi
521 ··0x00002060·656c6473·00576974·685f6669·656c6473·elds.With_fields521 ··0x00002060·656c6473·0044656c·6574655f·6669656c·elds.Delete_fiel
522 ··0x00002070·00526169·73655f66·69656c64·73005472·.Raise_fields.Tr522 ··0x00002070·64730041·75674173·7369676e·5f666965·ds.AugAssign_fie
523 ··0x00002080·79457863·6570745f·6669656c·64730054·yExcept_fields.T523 ··0x00002080·6c647300·5072696e·745f6669·656c6473·lds.Print_fields
524 ··0x00002090·72794669·6e616c6c·795f6669·656c6473·ryFinally_fields524 ··0x00002090·00466f72·5f666965·6c647300·5768696c·.For_fields.Whil
525 ··0x000020a0·00417373·6572745f·6669656c·64730049·.Assert_fields.I525 ··0x000020a0·655f6669·656c6473·0049665f·6669656c·e_fields.If_fiel
526 ··0x000020b0·6d706f72·745f6669·656c6473·00496d70·mport_fields.Imp526 ··0x000020b0·64730057·6974685f·6669656c·64730052·ds.With_fields.R
527 ··0x000020c0·6f727446·726f6d5f·6669656c·64730045·ortFrom_fields.E527 ··0x000020c0·61697365·5f666965·6c647300·54727945·aise_fields.TryE
528 ··0x000020d0·7865635f·6669656c·64730047·6c6f6261·xec_fields.Globa528 ··0x000020d0·78636570·745f6669·656c6473·00547279·xcept_fields.Try
529 ··0x000020e0·6c5f6669·656c6473·00457870·725f6669·l_fields.Expr_fi529 ··0x000020e0·46696e61·6c6c795f·6669656c·64730041·Finally_fields.A
530 ··0x000020f0·656c6473·00657870·725f6174·74726962·elds.expr_attrib530 ··0x000020f0·73736572·745f6669·656c6473·00496d70·ssert_fields.Imp
531 ··0x00002100·75746573·00426f6f·6c4f705f·6669656c·utes.BoolOp_fiel531 ··0x00002100·6f72745f·6669656c·64730049·6d706f72·ort_fields.Impor
532 ··0x00002110·64730042·696e4f70·5f666965·6c647300·ds.BinOp_fields.532 ··0x00002110·7446726f·6d5f6669·656c6473·00457865·tFrom_fields.Exe
533 ··0x00002120·556e6172·794f705f·6669656c·6473004c·UnaryOp_fields.L533 ··0x00002120·635f6669·656c6473·00476c6f·62616c5f·c_fields.Global_
534 ··0x00002130·616d6264·615f6669·656c6473·00496645·ambda_fields.IfE534 ··0x00002130·6669656c·64730045·7870725f·6669656c·fields.Expr_fiel
535 ··0x00002140·78705f66·69656c64·73004469·63745f66·xp_fields.Dict_f535 ··0x00002140·64730065·7870725f·61747472·69627574·ds.expr_attribut
536 ··0x00002150·69656c64·73005365·745f6669·656c6473·ields.Set_fields536 ··0x00002150·65730042·6f6f6c4f·705f6669·656c6473·es.BoolOp_fields
537 ··0x00002160·004c6973·74436f6d·705f6669·656c6473·.ListComp_fields537 ··0x00002160·0042696e·4f705f66·69656c64·7300556e·.BinOp_fields.Un
538 ··0x00002170·00536574·436f6d70·5f666965·6c647300·.SetComp_fields.538 ··0x00002170·6172794f·705f6669·656c6473·004c616d·aryOp_fields.Lam
539 ··0x00002180·44696374·436f6d70·5f666965·6c647300·DictComp_fields.539 ··0x00002180·6264615f·6669656c·64730049·66457870·bda_fields.IfExp
540 ··0x00002190·47656e65·7261746f·72457870·5f666965·GeneratorExp_fie540 ··0x00002190·5f666965·6c647300·44696374·5f666965·_fields.Dict_fie
541 ··0x000021a0·6c647300·5969656c·645f6669·656c6473·lds.Yield_fields541 ··0x000021a0·6c647300·5365745f·6669656c·6473004c·lds.Set_fields.L
542 ··0x000021b0·00436f6d·70617265·5f666965·6c647300·.Compare_fields.542 ··0x000021b0·69737443·6f6d705f·6669656c·64730053·istComp_fields.S
543 ··0x000021c0·43616c6c·5f666965·6c647300·52657072·Call_fields.Repr543 ··0x000021c0·6574436f·6d705f66·69656c64·73004469·etComp_fields.Di
544 ··0x000021d0·5f666965·6c647300·4e756d5f·6669656c·_fields.Num_fiel544 ··0x000021d0·6374436f·6d705f66·69656c64·73004765·ctComp_fields.Ge
545 ··0x000021e0·64730053·74725f66·69656c64·73004174·ds.Str_fields.At545 ··0x000021e0·6e657261·746f7245·78705f66·69656c64·neratorExp_field
546 ··0x000021f0·74726962·7574655f·6669656c·64730053·tribute_fields.S546 ··0x000021f0·73005969·656c645f·6669656c·64730043·s.Yield_fields.C
547 ··0x00002200·75627363·72697074·5f666965·6c647300·ubscript_fields.547 ··0x00002200·6f6d7061·72655f66·69656c64·73004361·ompare_fields.Ca
548 ··0x00002210·4e616d65·5f666965·6c647300·4c697374·Name_fields.List548 ··0x00002210·6c6c5f66·69656c64·73005265·70725f66·ll_fields.Repr_f
549 ··0x00002220·5f666965·6c647300·5475706c·655f6669·_fields.Tuple_fi549 ··0x00002220·69656c64·73004e75·6d5f6669·656c6473·ields.Num_fields
550 ··0x00002230·656c6473·00457874·536c6963·655f6669·elds.ExtSlice_fi550 ··0x00002230·00537472·5f666965·6c647300·41747472·.Str_fields.Attr
551 ··0x00002240·656c6473·00496e64·65785f66·69656c64·elds.Index_field551 ··0x00002240·69627574·655f6669·656c6473·00537562·ibute_fields.Sub
552 ··0x00002250·7300636f·6d707265·68656e73·696f6e5f·s.comprehension_552 ··0x00002250·73637269·70745f66·69656c64·73004e61·script_fields.Na
553 ··0x00002260·6669656c·64730065·78636570·7468616e·fields.excepthan553 ··0x00002260·6d655f66·69656c64·73004c69·73745f66·me_fields.List_f
554 ··0x00002270·646c6572·5f617474·72696275·74657300·dler_attributes.554 ··0x00002270·69656c64·73005475·706c655f·6669656c·ields.Tuple_fiel
555 ··0x00002280·45786365·70744861·6e646c65·725f6669·ExceptHandler_fi555 ··0x00002280·64730045·7874536c·6963655f·6669656c·ds.ExtSlice_fiel
556 ··0x00002290·656c6473·00617267·756d656e·74735f66·elds.arguments_f556 ··0x00002290·64730049·6e646578·5f666965·6c647300·ds.Index_fields.
557 ··0x000022a0·69656c64·73006b65·79776f72·645f6669·ields.keyword_fi557 ··0x000022a0·636f6d70·72656865·6e73696f·6e5f6669·comprehension_fi
558 ··0x000022b0·656c6473·00616c69·61735f66·69656c64·elds.alias_field558 ··0x000022b0·656c6473·00657863·65707468·616e646c·elds.excepthandl
559 ··0x000022c0·73006275·5f646f75·626c6500·6765745f·s.bu_double.get_559 ··0x000022c0·65725f61·74747269·62757465·73004578·er_attributes.Ex
560 ··0x000022d0·696e7465·67657200·66696c6c·0074625f·integer.fill.tb_560 ··0x000022d0·63657074·48616e64·6c65725f·6669656c·ceptHandler_fiel
561 ··0x000022e0·64697370·6c61796c·696e6500·64617465·displayline.date561 ··0x000022e0·64730061·7267756d·656e7473·5f666965·ds.arguments_fie
562 ··0x000022f0·74696d65·5f616c6c·6f630043·53575443·time_alloc.CSWTC562 ··0x000022f0·6c647300·6b657977·6f72645f·6669656c·lds.keyword_fiel
563 ··0x00002300·482e3131·30004353·57544348·2e313131·H.110.CSWTCH.111563 ··0x00002300·64730061·6c696173·5f666965·6c647300·ds.alias_fields.
564 ··0x00002310·0074696e·7974656e·73006e6f·5f67726f·.tinytens.no_gro564 ··0x00002310·63616368·655f7374·72756374·2e706172·cache_struct.par
565 ··0x00002320·7570696e·6700747a·696e666f·5f646f63·uping.tzinfo_doc565 ··0x00002320·742e3000·62755f64·6f75626c·65006765·t.0.bu_double.ge
566 ··0x00002330·0064656c·74615f64·6f630064·61746574·.delta_doc.datet566 ··0x00002330·745f696e·74656765·72006669·6c6c0074·t_integer.fill.t
567 ··0x00002340·696d655f·646f6300·73747269·6e67696f·ime_doc.stringio567 ··0x00002340·625f6469·73706c61·796c696e·65006173·b_displayline.as
568 ··0x00002350·5f777269·7461626c·655f646f·63007374·_writable_doc.st568 ··0x00002350·6369695f·6c696e65·62726561·6b004353·cii_linebreak.CS
569 ··0x00002360·72696e67·696f5f72·65616461·626c655f·ringio_readable_569 ··0x00002360·57544348·2e313130·00435357·5443482e·WTCH.110.CSWTCH.
570 ··0x00002370·646f6300·73747269·6e67696f·5f736565·doc.stringio_see570 ··0x00002370·31313100·74696e79·74656e73·006e6f5f·111.tinytens.no_
571 ··0x00002380·6b61626c·655f646f·63007374·72696e67·kable_doc.string571 ··0x00002380·67726f75·70696e67·00737472·696e6769·grouping.stringi
572 ··0x00002390·696f5f77·72697465·5f646f63·00737472·io_write_doc.str572 ··0x00002390·6f5f7772·69746162·6c655f64·6f630073·o_writable_doc.s
573 ··0x000023a0·696e6769·6f5f7365·656b5f64·6f630073·ingio_seek_doc.s573 ··0x000023a0·7472696e·67696f5f·72656164·61626c65·tringio_readable
574 ··0x000023b0·7472696e·67696f5f·7472756e·63617465·tringio_truncate574 ··0x000023b0·5f646f63·00737472·696e6769·6f5f7365·_doc.stringio_se
575 ··0x000023c0·5f646f63·00737472·696e6769·6f5f7465·_doc.stringio_te575 ··0x000023c0·656b6162·6c655f64·6f630073·7472696e·ekable_doc.strin
576 ··0x000023d0·6c6c5f64·6f630073·7472696e·67696f5f·ll_doc.stringio_576 ··0x000023d0·67696f5f·77726974·655f646f·63007374·gio_write_doc.st
577 ··0x000023e0·72656164·6c696e65·5f646f63·00737472·readline_doc.str577 ··0x000023e0·72696e67·696f5f73·65656b5f·646f6300·ringio_seek_doc.
578 ··0x000023f0·696e6769·6f5f7265·61645f64·6f630073·ingio_read_doc.s578 ··0x000023f0·73747269·6e67696f·5f747275·6e636174·stringio_truncat
579 ··0x00002400·7472696e·67696f5f·67657476·616c7565·tringio_getvalue579 ··0x00002400·655f646f·63007374·72696e67·696f5f74·e_doc.stringio_t
580 ··0x00002410·5f646f63·00737472·696e6769·6f5f636c·_doc.stringio_cl580 ··0x00002410·656c6c5f·646f6300·73747269·6e67696f·ell_doc.stringio
581 ··0x00002420·6f73655f·646f6300·73747269·6e67696f·ose_doc.stringio581 ··0x00002420·5f726561·646c696e·655f646f·63007374·_readline_doc.st
582 ··0x00002430·5f646f63·006f7065·6e5f646f·63006d6f·_doc.open_doc.mo582 ··0x00002430·72696e67·696f5f72·6561645f·646f6300·ringio_read_doc.
583 ··0x00002440·64756c65·5f6d6574·686f6473·2e6c746f·dule_methods.lto583 ··0x00002440·73747269·6e67696f·5f676574·76616c75·stringio_getvalu
584 ··0x00002450·5f707269·762e3100·64617465·5f61735f·_priv.1.date_as_584 ··0x00002450·655f646f·63007374·72696e67·696f5f63·e_doc.stringio_c
Max diff block lines reached; 581400/1238294 bytes (46.95%) of diff not shown.
1.75 MB
./usr/lib/debug/.build-id/5d/93c9565544e506026d3aac8dae2e068ab7d704.debug vs.
./usr/lib/debug/.build-id/b7/a7649ea729490e5288353fb754bda1a24b6364.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 13% similar despite different names
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x114c11 ··Entry·point·address:···············0x114c
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········55676·(bytes·into·file)13 ··Start·of·section·headers:··········55672·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3419 ··Number·of·section·headers:·········34
20 ··Section·header·string·table·index:·3320 ··Section·header·string·table·index:·33
3.04 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0xd97c:1 There·are·34·section·headers,·starting·at·offset·0xd978:
  
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············000000f4·0000f4·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000118·000118·000020·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000470·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000470·10···A··4···3··4
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:·5d93c9565544e506026d3aac8dae2e068ab7d7043 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7a7649ea729490e5288353fb754bda1a24b6364
1.58 MB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················252863 ··Length:······················25290
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············4365 ··Prologue·Length:·············436
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
164 KB
readelf --wide --debug-dump=info {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ···Abbrev·Offset:·0x06 ···Abbrev·Offset:·0x0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x2cc):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fuse-linker-plugin·-ffat-lto-objects·-fprofile-use·-fprofile-correction·-fPIC·-fltrans9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x2cc):·GNU·GIMPLE·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mtls-dialect=gnu·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-g·-g·-g·-O3·-O3·-fno-openmp·-fno-openacc·-fcf-protection=none·-fno-strict-aliasing·-fwrapv·-fstack-protector·-fuse-linker-plugin·-ffat-lto-objects·-fprofile-use·-fprofile-correction·-fPIC·-fltrans
10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x26f):·<artificial>11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x26f):·<artificial>
12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x1be):·./build-static12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x1be):·./build-static
13 ····<19>···DW_AT_ranges······:·0x25e013 ····<19>···DW_AT_ranges······:·0x25e8
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_subprogram)
17 ····<26>···DW_AT_abstract_origin:·<0x759f>17 ····<26>···DW_AT_abstract_origin:·<0x759f>
18 ····<2a>···DW_AT_low_pc······:·0x537418 ····<2a>···DW_AT_low_pc······:·0x5374
19 ····<2e>···DW_AT_high_pc·····:·0x24419 ····<2e>···DW_AT_high_pc·····:·0x244
20 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)20 ····<32>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
591 B
strings --all --bytes=8 {}
    
Offset 1, 17 lines modifiedOffset 1, 24 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 KcdGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 JO!{5*,g 
3 zn7;Xs;J 
4 z-/fAY|- 
5 ,dL4&/~jW 
6 BE%p9fDYiB2 MvKK1Y1(Z
 3 52qhlEh·
 4 )8Kf/=3z
 5 ,dL4.?qjW
 6 x»      >$Y`[F
 7 b|j:59>9
 8 whnlzzjzF
 9 uTDX%upY
 10 %VD~XFD}
 11 KyR)9AXe`
 12 (jtb31R=+
7 %SPtdv4=6#13 %SPtdv4=6#
8 Vb^/#WA;14 Vb^/#WA;
9 N(:6OV&AI15 N(:6OV&AI
10 cLi)Ssq916 cLi)Ssq9
 17 »       ADDDDDD$,
11 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o18 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
12 call_weak_fn19 call_weak_fn
13 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o20 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
14 hotshot_profiler21 hotshot_profiler
15 write_header22 write_header
16 calibrate23 calibrate
17 flush_data24 flush_data
564 KB
./usr/lib/debug/.build-id/c2/b1e15a044c8626e3adf174ebaf33333dae85a2.debug vs.
./usr/lib/debug/.build-id/bb/172da397349364c4fc83d11519a0f920b9d4af.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 26% similar despite different names
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x14a011 ··Entry·point·address:···············0x14a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········29184·(bytes·into·file)13 ··Start·of·section·headers:··········29204·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
3.2 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x7200:1 There·are·35·section·headers,·starting·at·offset·0x7214:
  
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············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000410·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000410·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000548·000138·000700·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000548·000138·000700·10···A··4···3··4
28.0 KB
readelf --wide --symbols {}
    
Offset 30, 92 lines modifiedOffset 30, 92 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
37 ····33:·00001ca4·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·00001ca8·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00001ca4·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·00001ca8·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·00001cc0·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001cc4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00001398·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00001398·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·0000297c·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·0000297c·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
43 ····39:·000013a0·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·000013a0·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·00002980·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·00002980·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
46 ····42:·00002a14·····0·NOTYPE··LOCAL··DEFAULT···13·$d46 ····42:·00002a14·····0·NOTYPE··LOCAL··DEFAULT···13·$d
47 ····43:·00001d6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t47 ····43:·00001d70·····0·NOTYPE··LOCAL··DEFAULT···11·$t
48 ····44:·00001d8c·····0·NOTYPE··LOCAL··DEFAULT···11·$d48 ····44:·00001d90·····0·NOTYPE··LOCAL··DEFAULT···11·$d
49 ····45:·00001d94·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·00001d98·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·00001780·····0·NOTYPE··LOCAL··DEFAULT···11·$t50 ····46:·00001780·····0·NOTYPE··LOCAL··DEFAULT···11·$t
51 ····47:·00001a08·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·000019bc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·00001a10·····0·NOTYPE··LOCAL··DEFAULT···11·$t52 ····48:·000019c0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
53 ····49:·00001a1a·····0·NOTYPE··LOCAL··DEFAULT···11·$d53 ····49:·00001a1e·····0·NOTYPE··LOCAL··DEFAULT···11·$d
54 ····50:·00001e90·····0·NOTYPE··LOCAL··DEFAULT···11·$d54 ····50:·00001b50·····0·NOTYPE··LOCAL··DEFAULT···11·$d
55 ····51:·00001e98·····0·NOTYPE··LOCAL··DEFAULT···11·$t55 ····51:·00001e9c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
56 ····52:·00001ec4·····0·NOTYPE··LOCAL··DEFAULT···11·$d56 ····52:·00001ea4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
57 ····53:·00001af4·····0·NOTYPE··LOCAL··DEFAULT···11·$d57 ····53:·00001ed0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
58 ····54:·00001ecc·····0·NOTYPE··LOCAL··DEFAULT···11·$t58 ····54:·00001b58·····0·NOTYPE··LOCAL··DEFAULT···11·$t
59 ····55:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT···11·$d59 ····55:·00001b78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
60 ····56:·00001f00·····0·NOTYPE··LOCAL··DEFAULT···11·$t60 ····56:·00001ed8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
61 ····57:·00001f2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d61 ····57:·00001f04·····0·NOTYPE··LOCAL··DEFAULT···11·$d
62 ····58:·00001f34·····0·NOTYPE··LOCAL··DEFAULT···11·$t62 ····58:·00001f0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
63 ····59:·00001f60·····0·NOTYPE··LOCAL··DEFAULT···11·$d63 ····59:·00001f38·····0·NOTYPE··LOCAL··DEFAULT···11·$d
64 ····60:·00001f68·····0·NOTYPE··LOCAL··DEFAULT···11·$t64 ····60:·00001f40·····0·NOTYPE··LOCAL··DEFAULT···11·$t
65 ····61:·00001f94·····0·NOTYPE··LOCAL··DEFAULT···11·$d65 ····61:·00001f6c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
66 ····62:·00001f9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t66 ····62:·00001f74·····0·NOTYPE··LOCAL··DEFAULT···11·$t
67 ····63:·00001fc0·····0·NOTYPE··LOCAL··DEFAULT···11·$d67 ····63:·00001fa0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
68 ····64:·00001fc8·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00001fa8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
69 ····65:·00001fe8·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·00001fcc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
70 ····66:·00001ff0·····0·NOTYPE··LOCAL··DEFAULT···11·$t70 ····66:·00001fd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
71 ····67:·00002014·····0·NOTYPE··LOCAL··DEFAULT···11·$d71 ····67:·00001ff4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
72 ····68:·0000201c·····0·NOTYPE··LOCAL··DEFAULT···11·$t72 ····68:·00001ffc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
73 ····69:·00002048·····0·NOTYPE··LOCAL··DEFAULT···11·$d73 ····69:·00002020·····0·NOTYPE··LOCAL··DEFAULT···11·$d
74 ····70:·00002050·····0·NOTYPE··LOCAL··DEFAULT···11·$t74 ····70:·00002028·····0·NOTYPE··LOCAL··DEFAULT···11·$t
75 ····71:·0000207c·····0·NOTYPE··LOCAL··DEFAULT···11·$d75 ····71:·00002054·····0·NOTYPE··LOCAL··DEFAULT···11·$d
76 ····72:·00002084·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·0000205c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
77 ····73:·000020a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d77 ····73:·00002088·····0·NOTYPE··LOCAL··DEFAULT···11·$d
78 ····74:·000020a8·····0·NOTYPE··LOCAL··DEFAULT···11·$t78 ····74:·00002090·····0·NOTYPE··LOCAL··DEFAULT···11·$t
79 ····75:·000020d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·000020ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
80 ····76:·000020d8·····0·NOTYPE··LOCAL··DEFAULT···11·$t80 ····76:·000020b4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
81 ····77:·00002104·····0·NOTYPE··LOCAL··DEFAULT···11·$d81 ····77:·000020dc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
82 ····78:·0000210c·····0·NOTYPE··LOCAL··DEFAULT···11·$t82 ····78:·000020e4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
83 ····79:·00002138·····0·NOTYPE··LOCAL··DEFAULT···11·$d83 ····79:·00002110·····0·NOTYPE··LOCAL··DEFAULT···11·$d
84 ····80:·00002140·····0·NOTYPE··LOCAL··DEFAULT···11·$t84 ····80:·00002118·····0·NOTYPE··LOCAL··DEFAULT···11·$t
85 ····81:·00002164·····0·NOTYPE··LOCAL··DEFAULT···11·$d85 ····81:·00002144·····0·NOTYPE··LOCAL··DEFAULT···11·$d
86 ····82:·0000216c·····0·NOTYPE··LOCAL··DEFAULT···11·$t86 ····82:·0000214c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
87 ····83:·00002190·····0·NOTYPE··LOCAL··DEFAULT···11·$d87 ····83:·00002170·····0·NOTYPE··LOCAL··DEFAULT···11·$d
88 ····84:·00002198·····0·NOTYPE··LOCAL··DEFAULT···11·$t88 ····84:·00002178·····0·NOTYPE··LOCAL··DEFAULT···11·$t
89 ····85:·000021bc·····0·NOTYPE··LOCAL··DEFAULT···11·$d89 ····85:·0000219c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
90 ····86:·000021c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t90 ····86:·000021a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
91 ····87:·000021e8·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·000021c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·000021f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t92 ····88:·000021d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·00002214·····0·NOTYPE··LOCAL··DEFAULT···11·$d93 ····89:·000021f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·0000221c·····0·NOTYPE··LOCAL··DEFAULT···11·$t94 ····90:·000021fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·00002240·····0·NOTYPE··LOCAL··DEFAULT···11·$d95 ····91:·00002220·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00002248·····0·NOTYPE··LOCAL··DEFAULT···11·$t96 ····92:·00002228·····0·NOTYPE··LOCAL··DEFAULT···11·$t
97 ····93:·00002264·····0·NOTYPE··LOCAL··DEFAULT···11·$d97 ····93:·0000224c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
98 ····94:·0000226c·····0·NOTYPE··LOCAL··DEFAULT···11·$t98 ····94:·00002254·····0·NOTYPE··LOCAL··DEFAULT···11·$t
99 ····95:·00002294·····0·NOTYPE··LOCAL··DEFAULT···11·$d99 ····95:·00002270·····0·NOTYPE··LOCAL··DEFAULT···11·$d
100 ····96:·0000229c·····0·NOTYPE··LOCAL··DEFAULT···11·$t100 ····96:·00002278·····0·NOTYPE··LOCAL··DEFAULT···11·$t
101 ····97:·000022c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d101 ····97:·000022a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
102 ····98:·000022c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t102 ····98:·000022a8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
103 ····99:·000022ec·····0·NOTYPE··LOCAL··DEFAULT···11·$d103 ····99:·000022cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·00001afc·····0·NOTYPE··LOCAL··DEFAULT···11·$t104 ···100:·000022d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
105 ···101:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT···11·$d105 ···101:·000022f8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
106 ···102:·00001b14·····0·NOTYPE··LOCAL··DEFAULT···11·$t106 ···102:·00001b80·····0·NOTYPE··LOCAL··DEFAULT···11·$t
107 ···103:·00001b98·····0·NOTYPE··LOCAL··DEFAULT···11·$d107 ···103:·00001b90·····0·NOTYPE··LOCAL··DEFAULT···11·$d
108 ···104:·000022f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
109 ···105:·00001b9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t108 ···104:·00001b98·····0·NOTYPE··LOCAL··DEFAULT···11·$t
110 ···106:·00001ba8·····0·NOTYPE··LOCAL··DEFAULT···11·$d109 ···105:·00001ba4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 110 ···106:·00002300·····0·NOTYPE··LOCAL··DEFAULT···11·$t
111 ···107:·00001bb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t111 ···107:·00001bac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
112 ···108:·00001c84·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···108:·00001c80·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·00001c90·····0·NOTYPE··LOCAL··DEFAULT···11·$t113 ···109:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
114 ···110:·00001c9c·····0·NOTYPE··LOCAL··DEFAULT···11·$d114 ···110:·00001ca0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
115 ···111:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t115 ···111:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
116 ···112:·000014b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d116 ···112:·000014b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
117 ···113:·000014b8·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·000014b8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
118 ···114:·000014b9····68·FUNC····LOCAL··DEFAULT···11·_xxx_init118 ···114:·000014b9····68·FUNC····LOCAL··DEFAULT···11·_xxx_init
119 ···115:·000014f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d119 ···115:·000014f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
120 ···116:·000014fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t120 ···116:·000014fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
121 ···117:·00001524·····0·NOTYPE··LOCAL··DEFAULT···11·$d121 ···117:·00001524·····0·NOTYPE··LOCAL··DEFAULT···11·$d
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:·c2b1e15a044c8626e3adf174ebaf33333dae85a23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb172da397349364c4fc83d11519a0f920b9d4af
233 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················0x02 ··Offset:······················0x0
3 ··Length:······················43003 ··Length:······················4309
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············2315 ··Prologue·Length:·············231
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
151 KB
readelf --wide --debug-dump=info {}
    
Offset 27, 1381 lines modifiedOffset 27, 1381 lines modified
27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x3f):·long·long·unsigned·int27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x3f):·long·long·unsigned·int
28 ·<1><3a>:·Abbrev·Number:·3·(DW_TAG_base_type)28 ·<1><3a>:·Abbrev·Number:·3·(DW_TAG_base_type)
29 ····<3b>···DW_AT_byte_size···:·429 ····<3b>···DW_AT_byte_size···:·4
30 ····<3c>···DW_AT_encoding····:·5»   (signed)30 ····<3c>···DW_AT_encoding····:·5»   (signed)
31 ····<3d>···DW_AT_name········:·int31 ····<3d>···DW_AT_name········:·int
32 ·<1><41>:·Abbrev·Number:·4·(DW_TAG_subprogram)32 ·<1><41>:·Abbrev·Number:·4·(DW_TAG_subprogram)
33 ····<42>···DW_AT_abstract_origin:·<0x2ba6>33 ····<42>···DW_AT_abstract_origin:·<0x2ba6>
34 ····<46>···DW_AT_low_pc······:·0x1d6c34 ····<46>···DW_AT_low_pc······:·0x1d70
35 ····<4a>···DW_AT_high_pc·····:·0x2835 ····<4a>···DW_AT_high_pc·····:·0x28
36 ····<4e>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)36 ····<4e>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
37 ····<50>···DW_AT_GNU_all_call_sites:·137 ····<50>···DW_AT_GNU_all_call_sites:·1
38 ····<50>···DW_AT_sibling·····:·<0x70>38 ····<50>···DW_AT_sibling·····:·<0x70>
39 ·<2><54>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)39 ·<2><54>:·Abbrev·Number:·5·(DW_TAG_GNU_call_site)
40 ····<55>···DW_AT_low_pc······:·0x1d8640 ····<55>···DW_AT_low_pc······:·0x1d8a
41 ····<59>···DW_AT_abstract_origin:·<0x15aa>41 ····<59>···DW_AT_abstract_origin:·<0x15aa>
42 ·<3><5d>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)42 ·<3><5d>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
43 ····<5e>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))43 ····<5e>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))
44 ····<60>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)44 ····<60>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
45 ·<3><62>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)45 ·<3><62>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
46 ····<63>···DW_AT_location····:·1·byte·block:·53·»       (DW_OP_reg3·(r3))46 ····<63>···DW_AT_location····:·1·byte·block:·53·»       (DW_OP_reg3·(r3))
47 ····<65>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)47 ····<65>···DW_AT_GNU_call_site_value:·1·byte·block:·30·»    (DW_OP_lit0)
48 ·<3><67>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)48 ·<3><67>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
49 ····<68>···DW_AT_location····:·2·byte·block:·7d·0·»      (DW_OP_breg13·(r13):·0)49 ····<68>···DW_AT_location····:·2·byte·block:·7d·0·»      (DW_OP_breg13·(r13):·0)
50 ····<6b>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)50 ····<6b>···DW_AT_GNU_call_site_value:·2·byte·block:·74·0·»   (DW_OP_breg4·(r4):·0)
51 ·<3><6e>:·Abbrev·Number:·051 ·<3><6e>:·Abbrev·Number:·0
52 ·<2><6f>:·Abbrev·Number:·052 ·<2><6f>:·Abbrev·Number:·0
53 ·<1><70>:·Abbrev·Number:·4·(DW_TAG_subprogram)53 ·<1><70>:·Abbrev·Number:·4·(DW_TAG_subprogram)
54 ····<71>···DW_AT_abstract_origin:·<0x3888>54 ····<71>···DW_AT_abstract_origin:·<0x3700>
55 ····<75>···DW_AT_low_pc······:·0x1d9455 ····<75>···DW_AT_low_pc······:·0x1d98
56 ····<79>···DW_AT_high_pc·····:·0xc56 ····<79>···DW_AT_high_pc·····:·0x4
57 ····<7d>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)57 ····<7d>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa)
58 ····<7f>···DW_AT_GNU_all_call_sites:·158 ····<7f>···DW_AT_GNU_all_call_sites:·1
59 ····<7f>···DW_AT_sibling·····:·<0x91>59 ····<7f>···DW_AT_sibling·····:·<0xde>
60 ·<2><83>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)60 ·<2><83>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
61 ····<84>···DW_AT_abstract_origin:·<0x3894>61 ····<84>···DW_AT_abstract_origin:·<0x370c>
62 ····<88>···DW_AT_location····:·0x8·(location·list)62 ····<88>···DW_AT_location····:·0x4·(location·list)
63 ····<8c>···DW_AT_GNU_locviews:·0x063 ····<8c>···DW_AT_GNU_locviews:·0x0
64 ·<2><90>:·Abbrev·Number:·0 
65 ·<1><91>:·Abbrev·Number:·4·(DW_TAG_subprogram)64 ·<2><90>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
66 ····<92>···DW_AT_abstract_origin:·<0x3700>65 ····<91>···DW_AT_abstract_origin:·<0x3718>
67 ····<96>···DW_AT_low_pc······:·0x1da0 
68 ····<9a>···DW_AT_high_pc·····:·0x4 
69 ····<9e>···DW_AT_frame_base··:·1·byte·block:·9c·»     (DW_OP_call_frame_cfa) 
70 ····<a0>···DW_AT_GNU_all_call_sites:·1 
71 ····<a0>···DW_AT_sibling·····:·<0xff>66 ····<95>···DW_AT_location····:·0x29·(location·list)
 67 ····<99>···DW_AT_GNU_locviews:·0x25
 68 ·<2><9d>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 69 ····<9e>···DW_AT_abstract_origin:·<0x3724>
 70 ····<a2>···DW_AT_location····:·0x4e·(location·list)
 71 ····<a6>···DW_AT_GNU_locviews:·0x4a
72 ·<2><a4>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)72 ·<2><aa>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
73 ····<a5>···DW_AT_abstract_origin:·<0x370c>73 ····<ab>···DW_AT_abstract_origin:·<0x3730>
74 ····<a9>···DW_AT_location····:·0x7e·(location·list)74 ····<af>···DW_AT_location····:·0x73·(location·list)
75 ····<ad>···DW_AT_GNU_locviews:·0x7a 
76 ·<2><b1>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
77 ····<b2>···DW_AT_abstract_origin:·<0x3718> 
78 ····<b6>···DW_AT_location····:·0xa3·(location·list) 
79 ····<ba>···DW_AT_GNU_locviews:·0x9f75 ····<b3>···DW_AT_GNU_locviews:·0x6f
80 ·<2><be>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
81 ····<bf>···DW_AT_abstract_origin:·<0x3724> 
82 ····<c3>···DW_AT_location····:·0xc8·(location·list) 
83 ····<c7>···DW_AT_GNU_locviews:·0xc4 
84 ·<2><cb>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
85 ····<cc>···DW_AT_abstract_origin:·<0x3730> 
86 ····<d0>···DW_AT_location····:·0xed·(location·list) 
87 ····<d4>···DW_AT_GNU_locviews:·0xe9 
88 ·<2><d8>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site)76 ·<2><b7>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site)
89 ····<d9>···DW_AT_low_pc······:·0x1da477 ····<b8>···DW_AT_low_pc······:·0x1d9c
90 ····<dd>···DW_AT_GNU_tail_call:·178 ····<bc>···DW_AT_GNU_tail_call:·1
91 ····<dd>···DW_AT_abstract_origin:·<0x15b6>79 ····<bc>···DW_AT_abstract_origin:·<0x15b6>
 80 ·<3><c0>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
 81 ····<c1>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0))
 82 ····<c3>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0)))
 83 ·<3><c7>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
 84 ····<c8>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1))
 85 ····<ca>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1)))
92 ·<3><e1>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)86 ·<3><ce>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter)
93 ····<e2>···DW_AT_location····:·1·byte·block:·50·»       (DW_OP_reg0·(r0)) 
94 ····<e4>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·50·» (DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0))) 
95 ·<3><e8>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter) 
96 ····<e9>···DW_AT_location····:·1·byte·block:·51·»       (DW_OP_reg1·(r1)) 
97 ····<eb>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·51·» (DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1))) 
98 ·<3><ef>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter) 
99 ····<f0>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))87 ····<cf>···DW_AT_location····:·1·byte·block:·52·»       (DW_OP_reg2·(r2))
100 ····<f2>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·52·» (DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2)))88 ····<d1>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·52·» (DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2)))
101 ·<3><f6>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter) 
102 ····<f7>···DW_AT_location····:·1·byte·block:·53·»       (DW_OP_reg3·(r3)) 
103 ····<f9>···DW_AT_GNU_call_site_value:·3·byte·block:·f3·1·53·» (DW_OP_GNU_entry_value:·(DW_OP_reg3·(r3))) 
104 ·<3><fd>:·Abbrev·Number:·0 
105 ·<2><fe>:·Abbrev·Number:·0 
106 ·<1><ff>:·Abbrev·Number:·4·(DW_TAG_subprogram) 
107 ····<100>···DW_AT_abstract_origin:·<0x373d> 
108 ····<104>···DW_AT_low_pc······:·0x1780 
109 ····<108>···DW_AT_high_pc·····:·0x4 
110 ····<10c>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa) 
111 ····<10e>···DW_AT_GNU_all_call_sites:·1 
112 ····<10e>···DW_AT_sibling·····:·<0x13a> 
113 ·<2><112>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
114 ····<113>···DW_AT_abstract_origin:·<0x374d> 
115 ····<117>···DW_AT_location····:·0x112·(location·list) 
116 ····<11b>···DW_AT_GNU_locviews:·0x10e 
117 ·<2><11f>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site) 
118 ····<120>···DW_AT_low_pc······:·0x1784 
119 ····<124>···DW_AT_GNU_tail_call:·1 
120 ····<124>···DW_AT_abstract_origin:·<0x15c3> 
121 ·<3><128>:·Abbrev·Number:·6·(DW_TAG_GNU_call_site_parameter) 
122 ····<129>···DW_AT_location····:·8·byte·block:·90·40·93·4·90·41·93·4·»  (DW_OP_regx:·64·(r64);·DW_OP_piece:·4;·DW_OP_regx:·65·(r65);·DW_OP_piece:·4) 
123 ····<132>···DW_AT_GNU_call_site_value:·5·byte·block:·f3·3·f5·40·25·»    (DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·64·(r64)·<0x25>)) 
124 ·<3><138>:·Abbrev·Number:·0 
125 ·<2><139>:·Abbrev·Number:·0 
126 ·<1><13a>:·Abbrev·Number:·4·(DW_TAG_subprogram) 
127 ····<13b>···DW_AT_abstract_origin:·<0x3263> 
128 ····<13f>···DW_AT_low_pc······:·0x1784 
129 ····<143>···DW_AT_high_pc·····:·0x18 
130 ····<147>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa) 
131 ····<149>···DW_AT_GNU_all_call_sites:·1 
132 ····<149>···DW_AT_sibling·····:·<0x162> 
133 ·<2><14d>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
134 ····<14e>···DW_AT_abstract_origin:·<0x3274> 
135 ····<152>···DW_AT_location····:·0x142·(location·list) 
136 ····<156>···DW_AT_GNU_locviews:·0x13c 
137 ·<2><15a>:·Abbrev·Number:·9·(DW_TAG_formal_parameter) 
138 ····<15b>···DW_AT_abstract_origin:·<0x3280> 
139 ····<15f>···DW_AT_location····:·1·byte·block:·52·»      (DW_OP_reg2·(r2)) 
140 ·<2><161>:·Abbrev·Number:·0 
141 ·<1><162>:·Abbrev·Number:·10·(DW_TAG_subprogram) 
142 ····<163>···DW_AT_abstract_origin:·<0x330d> 
Max diff block lines reached; 132026/154769 bytes (85.31%) of diff not shown.
2.74 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 72, 46 lines modifiedOffset 72, 46 lines modified
72 ····DW_AT_low_pc·······DW_FORM_addr72 ····DW_AT_low_pc·······DW_FORM_addr
73 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc73 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
74 ····DW_AT·value:·0·····DW_FORM·value:·074 ····DW_AT·value:·0·····DW_FORM·value:·0
75 ···14······DW_TAG_GNU_call_site····[no·children]75 ···14······DW_TAG_GNU_call_site····[no·children]
76 ····DW_AT_low_pc·······DW_FORM_addr76 ····DW_AT_low_pc·······DW_FORM_addr
77 ····DW_AT_abstract_origin·DW_FORM_ref477 ····DW_AT_abstract_origin·DW_FORM_ref4
78 ····DW_AT·value:·0·····DW_FORM·value:·078 ····DW_AT·value:·0·····DW_FORM·value:·0
79 ···15······DW_TAG_GNU_call_site····[no·children]79 ···15······DW_TAG_variable····[no·children]
 80 ····DW_AT_abstract_origin·DW_FORM_ref_addr
 81 ····DW_AT_location·····DW_FORM_exprloc
80 ····DW_AT_low_pc·······DW_FORM_addr 
81 ····DW_AT_GNU_tail_call·DW_FORM_flag_present 
82 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc 
83 ····DW_AT·value:·0·····DW_FORM·value:·0 
84 ···16······DW_TAG_GNU_call_site····[has·children] 
85 ····DW_AT_low_pc·······DW_FORM_addr 
86 ····DW_AT_GNU_tail_call·DW_FORM_flag_present 
87 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc 
88 ····DW_AT·value:·0·····DW_FORM·value:·0 
89 ···17······DW_TAG_GNU_call_site····[has·children] 
90 ····DW_AT_low_pc·······DW_FORM_addr 
91 ····DW_AT·value:·0·····DW_FORM·value:·082 ····DW_AT·value:·0·····DW_FORM·value:·0
92 ···18······DW_TAG_inlined_subroutine····[has·children]83 ···16······DW_TAG_inlined_subroutine····[has·children]
93 ····DW_AT_abstract_origin·DW_FORM_ref_addr84 ····DW_AT_abstract_origin·DW_FORM_ref_addr
94 ····DW_AT_entry_pc·····DW_FORM_addr85 ····DW_AT_entry_pc·····DW_FORM_addr
95 ····DW_AT_GNU_entry_view·DW_FORM_data186 ····DW_AT_GNU_entry_view·DW_FORM_data1
96 ····DW_AT_low_pc·······DW_FORM_addr87 ····DW_AT_low_pc·······DW_FORM_addr
97 ····DW_AT_high_pc······DW_FORM_data488 ····DW_AT_high_pc······DW_FORM_data4
98 ····DW_AT_call_file····DW_FORM_data189 ····DW_AT_call_file····DW_FORM_data1
99 ····DW_AT_call_line····DW_FORM_data190 ····DW_AT_call_line····DW_FORM_data1
100 ····DW_AT_call_column··DW_FORM_data191 ····DW_AT_call_column··DW_FORM_data1
101 ····DW_AT_sibling······DW_FORM_ref492 ····DW_AT_sibling······DW_FORM_ref4
102 ····DW_AT·value:·0·····DW_FORM·value:·093 ····DW_AT·value:·0·····DW_FORM·value:·0
103 ···19······DW_TAG_GNU_call_site····[has·children]94 ···17······DW_TAG_GNU_call_site····[has·children]
104 ····DW_AT_low_pc·······DW_FORM_addr95 ····DW_AT_low_pc·······DW_FORM_addr
105 ····DW_AT_abstract_origin·DW_FORM_ref496 ····DW_AT_abstract_origin·DW_FORM_ref4
106 ····DW_AT_sibling······DW_FORM_ref497 ····DW_AT_sibling······DW_FORM_ref4
107 ····DW_AT·value:·0·····DW_FORM·value:·098 ····DW_AT·value:·0·····DW_FORM·value:·0
108 ···20······DW_TAG_variable····[no·children]99 ···18······DW_TAG_GNU_call_site····[no·children]
109 ····DW_AT_abstract_origin·DW_FORM_ref_addr 
110 ····DW_AT_location·····DW_FORM_exprloc100 ····DW_AT_low_pc·······DW_FORM_addr
 101 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
 102 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
 103 ····DW_AT·value:·0·····DW_FORM·value:·0
 104 ···19······DW_TAG_GNU_call_site····[has·children]
 105 ····DW_AT_low_pc·······DW_FORM_addr
 106 ····DW_AT_GNU_tail_call·DW_FORM_flag_present
 107 ····DW_AT_GNU_call_site_target·DW_FORM_exprloc
 108 ····DW_AT·value:·0·····DW_FORM·value:·0
 109 ···20······DW_TAG_GNU_call_site····[has·children]
 110 ····DW_AT_low_pc·······DW_FORM_addr
111 ····DW_AT·value:·0·····DW_FORM·value:·0111 ····DW_AT·value:·0·····DW_FORM·value:·0
112 ···21······DW_TAG_subprogram····[no·children]112 ···21······DW_TAG_subprogram····[no·children]
113 ····DW_AT_abstract_origin·DW_FORM_ref_addr113 ····DW_AT_abstract_origin·DW_FORM_ref_addr
114 ····DW_AT_low_pc·······DW_FORM_addr114 ····DW_AT_low_pc·······DW_FORM_addr
115 ····DW_AT_high_pc······DW_FORM_data4115 ····DW_AT_high_pc······DW_FORM_data4
116 ····DW_AT_frame_base···DW_FORM_exprloc116 ····DW_AT_frame_base···DW_FORM_exprloc
117 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present117 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present
1.4 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 40 lines modifiedOffset 3, 40 lines modified
3 ··Length:···················3643 ··Length:···················364
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001d6c·000005cc·9 ····00001d70·000005cc·
10 ····00001780·00000004·10 ····00001780·00000004·
11 ····00001784·00000018·11 ····00001784·00000018·
12 ····0000179c·000000b4·12 ····0000179c·000000b4·
13 ····00001850·0000001c·13 ····00001850·0000001c·
14 ····0000186c·00000020·14 ····0000186c·00000020·
15 ····0000188c·00000024·15 ····0000188c·00000024·
16 ····000018b0·0000001c·16 ····000018b0·0000001c·
17 ····000018cc·00000046·17 ····000018cc·00000046·
18 ····00001914·00000002·18 ····00001914·00000002·
19 ····00001918·00000022·19 ····00001918·00000022·
20 ····0000193c·00000050·20 ····0000193c·00000050·
21 ····0000198c·00000084·21 ····0000198c·00000034·
 22 ····000019c0·00000026·
 23 ····000019e8·00000004·
 24 ····000019ec·00000028·
22 ····00001a10·000000ba·25 ····00001a14·000000ba·
23 ····00001acc·00000004· 
24 ····00001ad0·00000004·26 ····00001ad0·00000088·
25 ····00001ad4·00000028· 
26 ····00001afc·00000018· 
27 ····00001b14·00000026· 
28 ····00001b3c·00000004· 
29 ····00001b40·00000028·27 ····00001b58·00000028·
30 ····00001b68·00000034·28 ····00001b80·00000018·
31 ····00001b9c·00000014·29 ····00001b98·00000014·
32 ····00001bb0·00000004·30 ····00001bac·00000004·
33 ····00001bb4·000000dc·31 ····00001bb0·000000dc·
 32 ····00001c8c·00000004·
34 ····00001c90·00000014·33 ····00001c90·00000004·
 34 ····00001c94·00000014·
35 ····000014a0·00000018·35 ····000014a0·00000018·
36 ····000014b8·00000044·36 ····000014b8·00000044·
37 ····000014fc·00000034·37 ····000014fc·00000034·
38 ····00001530·00000024·38 ····00001530·00000024·
39 ····00001554·0000004c·39 ····00001554·0000004c·
40 ····000015a0·0000004c·40 ····000015a0·0000004c·
41 ····000015ec·00000028·41 ····000015ec·00000028·
136 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 1452 lines modifiedOffset 1, 1452 lines modified
1 Contents·of·the·.debug_loc·section:1 Contents·of·the·.debug_loc·section:
  
2 ····Offset···Begin············End··············Expression2 ····Offset···Begin············End··············Expression
  
3 ····00000000·v0000000·v0000001·location·view·pair3 ····00000000·v0000000·v0000000·location·view·pair
4 ····00000002·v0000001·v0000002·location·view·pair4 ····00000002·v0000000·v0000000·location·view·pair
5 ····00000004·v0000002·v0000003·location·view·pair 
6 ····00000006·v0000003·v0000000·location·view·pair 
  
7 ····00000008·v0000000·v0000001·views·at·00000000·for: 
8 ·············00001d9c·00001d9c·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4;·DW_OP_reg2·(r2);·DW_OP_piece:·4) 
9 ····0000001b·v0000001·v0000002·views·at·00000002·for: 
10 ·············00001d9c·00001d9c·(DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4;·DW_OP_reg2·(r2);·DW_OP_piece:·4) 
11 ····00000033·v0000002·v0000003·views·at·00000004·for: 
12 ·············00001d9c·00001d9c·(DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4;·DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4;·DW_OP_reg2·(r2);·DW_OP_piece:·4) 
13 ····00000050·v0000003·v0000000·views·at·00000006·for: 
14 ·············00001d9c·00001da0·(DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4;·DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4;·DW_OP_const4u:·195948557;·DW_OP_stack_value;·DW_OP_piece:·4) 
15 ····00000072·<End·of·list> 
  
16 ····0000007a·v0000000·v0000000·location·view·pair 
17 ····0000007c·v0000000·v0000000·location·view·pair 
  
18 ····0000007e·v0000000·v0000000·views·at·0000007a·for: 
19 ·············00001da0·00001da3·(DW_OP_reg0·(r0)) 
20 ····00000089·v0000000·v0000000·views·at·0000007c·for: 
21 ·············00001da3·00001da4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value) 
22 ····00000097·<End·of·list> 
  
23 ····0000009f·v0000000·v0000000·location·view·pair 
24 ····000000a1·v0000000·v0000000·location·view·pair 
  
25 ····000000a3·v0000000·v0000000·views·at·0000009f·for: 
26 ·············00001da0·00001da3·(DW_OP_reg1·(r1)) 
27 ····000000ae·v0000000·v0000000·views·at·000000a1·for: 
28 ·············00001da3·00001da4·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value) 
29 ····000000bc·<End·of·list> 
  
30 ····000000c4·v0000000·v0000000·location·view·pair 
31 ····000000c6·v0000000·v0000000·location·view·pair5 ····00000004·v0000000·v0000000·views·at·00000000·for:
 6 ·············00001d98·00001d9b·(DW_OP_reg0·(r0))
 7 ····0000000f·v0000000·v0000000·views·at·00000002·for:
 8 ·············00001d9b·00001d9c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 9 ····0000001d·<End·of·list>
  
 10 ····00000025·v0000000·v0000000·location·view·pair
 11 ····00000027·v0000000·v0000000·location·view·pair
32 ····000000c8·v0000000·v0000000·views·at·000000c4·for: 
33 ·············00001da0·00001da3·(DW_OP_reg2·(r2)) 
34 ····000000d3·v0000000·v0000000·views·at·000000c6·for: 
35 ·············00001da3·00001da4·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value) 
36 ····000000e1·<End·of·list> 
  
37 ····000000e9·v0000000·v0000000·location·view·pair 
38 ····000000eb·v0000000·v0000000·location·view·pair12 ····00000029·v0000000·v0000000·views·at·00000025·for:
 13 ·············00001d98·00001d9b·(DW_OP_reg1·(r1))
 14 ····00000034·v0000000·v0000000·views·at·00000027·for:
 15 ·············00001d9b·00001d9c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
 16 ····00000042·<End·of·list>
  
 17 ····0000004a·v0000000·v0000000·location·view·pair
 18 ····0000004c·v0000000·v0000000·location·view·pair
  
39 ····000000ed·v0000000·v0000000·views·at·000000e9·for:19 ····0000004e·v0000000·v0000000·views·at·0000004a·for:
40 ·············00001da0·00001da3·(DW_OP_reg3·(r3))20 ·············00001d98·00001d9b·(DW_OP_reg2·(r2))
41 ····000000f8·v0000000·v0000000·views·at·000000eb·for:21 ····00000059·v0000000·v0000000·views·at·0000004c·for:
42 ·············00001da3·00001da4·(DW_OP_GNU_entry_value:·(DW_OP_reg3·(r3));·DW_OP_stack_value)22 ·············00001d9b·00001d9c·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
43 ····00000106·<End·of·list>23 ····00000067·<End·of·list>
  
 24 ····0000006f·v0000000·v0000000·location·view·pair
 25 ····00000071·v0000000·v0000000·location·view·pair
  
 26 ····00000073·v0000000·v0000000·views·at·0000006f·for:
 27 ·············00001d98·00001d9b·(DW_OP_reg3·(r3))
 28 ····0000007e·v0000000·v0000000·views·at·00000071·for:
 29 ·············00001d9b·00001d9c·(DW_OP_GNU_entry_value:·(DW_OP_reg3·(r3));·DW_OP_stack_value)
 30 ····0000008c·<End·of·list>
  
44 ····0000010e·v0000000·v0000000·location·view·pair31 ····00000094·v0000000·v0000000·location·view·pair
45 ····00000110·v0000000·v0000000·location·view·pair32 ····00000096·v0000000·v0000000·location·view·pair
  
46 ····00000112·v0000000·v0000000·views·at·0000010e·for:33 ····00000098·v0000000·v0000000·views·at·00000094·for:
47 ·············00001780·00001783·(DW_OP_regx:·64·(r64);·DW_OP_piece:·4;·DW_OP_regx:·65·(r65);·DW_OP_piece:·4)34 ·············00001780·00001783·(DW_OP_regx:·64·(r64);·DW_OP_piece:·4;·DW_OP_regx:·65·(r65);·DW_OP_piece:·4)
48 ····00000124·v0000000·v0000000·views·at·00000110·for:35 ····000000aa·v0000000·v0000000·views·at·00000096·for:
49 ·············00001783·00001784·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·64·(r64)·<0x25>);·DW_OP_stack_value)36 ·············00001783·00001784·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·64·(r64)·<0x25>);·DW_OP_stack_value)
50 ····00000134·<End·of·list>37 ····000000ba·<End·of·list>
  
51 ····0000013c·v0000000·v0000000·location·view·pair38 ····000000c2·v0000000·v0000000·location·view·pair
52 ····0000013e·v0000000·v0000000·location·view·pair 
53 ····00000140·v0000000·v0000000·location·view·pair39 ····000000c4·v0000000·v0000000·location·view·pair
 40 ····000000c6·v0000000·v0000000·location·view·pair
  
54 ····00000142·v0000000·v0000000·views·at·0000013c·for:41 ····000000c8·v0000000·v0000000·views·at·000000c2·for:
55 ·············0000178e·00001790·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_piece:·4)42 ·············0000178e·00001790·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_piece:·4)
56 ····00000151·v0000000·v0000000·views·at·0000013e·for:43 ····000000d7·v0000000·v0000000·views·at·000000c4·for:
57 ·············00001790·00001792·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)44 ·············00001790·00001792·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
58 ····00000161·v0000000·v0000000·views·at·00000140·for:45 ····000000e7·v0000000·v0000000·views·at·000000c6·for:
59 ·············00001792·0000179c·(DW_OP_reg1·(r1);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)46 ·············00001792·0000179c·(DW_OP_reg1·(r1);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
60 ····00000171·<End·of·list>47 ····000000f7·<End·of·list>
  
61 ····00000179·v0000000·v0000000·location·view·pair 
62 ····0000017b·v0000000·v0000001·location·view·pair 
63 ····0000017d·v0000000·v0000000·location·view·pair 
64 ····0000017f·v0000000·v0000000·location·view·pair48 ····000000ff·v0000000·v0000000·location·view·pair
65 ····00000181·v0000000·v0000000·location·view·pair 
66 ····00000183·v0000000·v0000000·location·view·pair 
67 ····00000185·v0000000·v0000001·location·view·pair 
68 ····00000187·v0000001·v0000000·location·view·pair 
69 ····00000189·v0000000·v0000000·location·view·pair 
70 ····0000018b·v0000000·v0000000·location·view·pair 
71 ····0000018d·v0000000·v0000000·location·view·pair 
72 ····0000018f·v0000000·v0000000·location·view·pair 
73 ····00000191·v0000000·v0000001·location·view·pair49 ····00000101·v0000000·v0000001·location·view·pair
74 ····00000193·v0000001·v0000000·location·view·pair50 ····00000103·v0000000·v0000000·location·view·pair
75 ····00000195·v0000000·v0000000·location·view·pair51 ····00000105·v0000000·v0000000·location·view·pair
76 ····00000197·v0000000·v0000000·location·view·pair52 ····00000107·v0000000·v0000000·location·view·pair
77 ····00000199·v0000000·v0000000·location·view·pair53 ····00000109·v0000000·v0000000·location·view·pair
78 ····0000019b·v0000000·v0000000·location·view·pair54 ····0000010b·v0000000·v0000001·location·view·pair
79 ····0000019d·v0000000·v0000001·location·view·pair 
80 ····0000019f·v0000001·v0000000·location·view·pair55 ····0000010d·v0000001·v0000000·location·view·pair
81 ····000001a1·v0000000·v0000000·location·view·pair 
82 ····000001a3·v0000000·v0000001·location·view·pair 
83 ····000001a5·v0000001·v0000000·location·view·pair 
84 ····000001a7·v0000000·v0000000·location·view·pair 
85 ····000001a9·v0000000·v0000000·location·view·pair 
86 ····000001ab·v0000001·v0000000·location·view·pair 
87 ····000001ad·v0000000·v0000000·location·view·pair 
88 ····000001af·v0000000·v0000000·location·view·pair56 ····0000010f·v0000000·v0000000·location·view·pair
Max diff block lines reached; 130336/139254 bytes (93.60%) of diff not shown.
1.39 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 40 lines modifiedOffset 3, 40 lines modified
3 ··Length:···················3643 ··Length:···················364
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··0x05 ··Offset·into·.debug_info:··0x0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001d6c·000005cc·9 ····00001d70·000005cc·
10 ····00001780·00000004·10 ····00001780·00000004·
11 ····00001784·00000018·11 ····00001784·00000018·
12 ····0000179c·000000b4·12 ····0000179c·000000b4·
13 ····00001850·0000001c·13 ····00001850·0000001c·
14 ····0000186c·00000020·14 ····0000186c·00000020·
15 ····0000188c·00000024·15 ····0000188c·00000024·
16 ····000018b0·0000001c·16 ····000018b0·0000001c·
17 ····000018cc·00000046·17 ····000018cc·00000046·
18 ····00001914·00000002·18 ····00001914·00000002·
19 ····00001918·00000022·19 ····00001918·00000022·
20 ····0000193c·00000050·20 ····0000193c·00000050·
21 ····0000198c·00000084·21 ····0000198c·00000034·
 22 ····000019c0·00000026·
 23 ····000019e8·00000004·
 24 ····000019ec·00000028·
22 ····00001a10·000000ba·25 ····00001a14·000000ba·
23 ····00001acc·00000004· 
24 ····00001ad0·00000004·26 ····00001ad0·00000088·
25 ····00001ad4·00000028· 
26 ····00001afc·00000018· 
27 ····00001b14·00000026· 
28 ····00001b3c·00000004· 
29 ····00001b40·00000028·27 ····00001b58·00000028·
30 ····00001b68·00000034·28 ····00001b80·00000018·
31 ····00001b9c·00000014·29 ····00001b98·00000014·
32 ····00001bb0·00000004·30 ····00001bac·00000004·
33 ····00001bb4·000000dc·31 ····00001bb0·000000dc·
 32 ····00001c8c·00000004·
34 ····00001c90·00000014·33 ····00001c90·00000004·
 34 ····00001c94·00000014·
35 ····000014a0·00000018·35 ····000014a0·00000018·
36 ····000014b8·00000044·36 ····000014b8·00000044·
37 ····000014fc·00000034·37 ····000014fc·00000034·
38 ····00001530·00000024·38 ····00001530·00000024·
39 ····00001554·0000004c·39 ····00001554·0000004c·
40 ····000015a0·0000004c·40 ····000015a0·0000004c·
41 ····000015ec·00000028·41 ····000015ec·00000028·
412 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 NX&0#h$G 
3 ·n'Kv*»  m 
4 uBVp7XA72 z@h@»   N>1
 3 Af)Tu0vF»       
 4 l$w&_0[|
 5 KY_,8Z"0
 6 &CaaAAAAaAA
5 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o7 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
6 call_weak_fn8 call_weak_fn
7 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o9 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
8 _xxx_init10 _xxx_init
9 module_methods11 module_methods
10 crtstuff.c12 crtstuff.c
11 all_implied_fbits13 all_implied_fbits
5.08 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 92, 241 lines modifiedOffset 92, 241 lines modified
  
92 00001918·<ret_2h_func>:92 00001918·<ret_2h_func>:
93 »       ...93 »       ...
  
94 0000193c·<ret_8i_func>:94 0000193c·<ret_8i_func>:
95 »       ...95 »       ...
  
96 0000198c·<integrate>:96 0000198c·<_testfunc_callback_with_pointer>:
97 »       ...97 »       ...
  
98 00001a10·<unpack_bitfields>:98 000019c0·<my_strdup>:
99 »       ...99 »       ...
  
100 00001acc·<my_strchr>: 
101 my_strchr():100 000019e8·<my_free>:
 101 my_free():
102 ./build-static/./Modules/_ctypes/_ctypes_test.c:117102 ./build-static/./Modules/_ctypes/_ctypes_test.c:199
103 »       movs»   r0,·r0103 »       movs»   r0,·r0
104 »       ...104 »       ...
  
 105 000019ec·<my_wcsdup>:
105 00001ad0·<my_strtok>: 
106 my_strtok(): 
107 ./build-static/./Modules/_ctypes/_ctypes_test.c:112 
108 »       movs»   r0,·r0 
109 »       ...106 »       ...
  
110 00001ad4·<tf_i>:107 00001a14·<unpack_bitfields>:
111 »       ...108 »       ...
  
112 00001afc·<tv_i>:109 00001ad0·<integrate>:
113 »       ...110 »       ...
  
114 00001b14·<my_strdup>:111 00001b58·<tf_i>:
115 »       ...112 »       ...
  
 113 00001b80·<tv_i>:
116 00001b3c·<my_free>: 
117 my_free(): 
118 ./build-static/./Modules/_ctypes/_ctypes_test.c:199 
119 »       movs»   r0,·r0 
120 »       ...114 »       ...
  
121 00001b40·<my_wcsdup>:115 00001b98·<get_an_integer>:
122 »       ...116 »       ...
  
123 00001b68·<_testfunc_callback_with_pointer>:117 00001bac·<my_wcslen>:
 118 my_wcslen():
 119 ./build-static/./Modules/_ctypes/_ctypes_test.c:215
 120 »       movs»   r0,·r0
124 »       ...121 »       ...
  
125 00001b9c·<get_strchr>:122 00001bb0·<ReturnRect>:
126 »       ...123 »       ...
  
127 00001bb0·<my_wcslen>: 
128 my_wcslen():124 00001c8c·<my_strchr>:
 125 my_strchr():
129 ./build-static/./Modules/_ctypes/_ctypes_test.c:215126 ./build-static/./Modules/_ctypes/_ctypes_test.c:117
130 »       movs»   r0,·r0127 »       movs»   r0,·r0
131 »       ...128 »       ...
  
132 00001bb4·<ReturnRect>:129 00001c90·<my_strtok>:
 130 my_strtok():
 131 ./build-static/./Modules/_ctypes/_ctypes_test.c:112
 132 »       movs»   r0,·r0
133 »       ...133 »       ...
  
134 00001c90·<get_an_integer>:134 00001c94·<get_strchr>:
135 »       ...135 »       ...
  
136 00001ca4·<call_weak_fn>:136 00001ca8·<call_weak_fn>:
137 »       ...137 »       ...
  
138 00001cc8·<deregister_tm_clones>:138 00001ccc·<deregister_tm_clones>:
139 »       ...139 »       ...
  
140 00001cf4·<register_tm_clones>:140 00001cf8·<register_tm_clones>:
141 »       ...141 »       ...
  
142 00001d28·<__do_global_dtors_aux>:142 00001d2c·<__do_global_dtors_aux>:
143 »       ...143 »       ...
  
144 00001d68·<frame_dummy>:144 00001d6c·<frame_dummy>:
145 frame_dummy():145 frame_dummy():
146 »       movs»   r0,·r0146 »       movs»   r0,·r0
147 »       ...147 »       ...
  
148 00001d6c·<init_ctypes_test>:148 00001d70·<init_ctypes_test>:
149 »       ... 
  
150 00001d94·<_testfunc_large_struct_update_value>: 
151 »       ...149 »       ...
  
152 00001da0·<my_qsort>:150 00001d98·<my_qsort>:
153 my_qsort():151 my_qsort():
154 ./build-static/./Modules/_ctypes/_ctypes_test.c:128152 ./build-static/./Modules/_ctypes/_ctypes_test.c:128
155 »       movs»   r0,·r0153 »       movs»   r0,·r0
156 »       ...154 »       ...
  
157 00001da4·<_testfunc_q_bhilfd>:155 00001d9c·<_testfunc_q_bhilfd>:
158 »       ...156 »       ...
  
159 00001dcc·<_testfunc_q_bhilfdq>:157 00001dc4·<_testfunc_q_bhilfdq>:
160 »       ...158 »       ...
  
161 00001e0c·<_testfunc_v>:159 00001e04·<_testfunc_v>:
162 »       ...160 »       ...
  
163 00001e14·<_testfunc_cbk_large_struct>:161 00001e0c·<_testfunc_c_p_p>:
164 »       ...162 »       ...
  
165 00001e28·<_testfunc_cbk_reg_double>:163 00001e1c·<_testfunc_ai8>:
 164 _testfunc_ai8():
 165 ./build-static/./Modules/_ctypes/_ctypes_test.c:134
 166 »       movs»   r0,·r0
166 »       ...167 »       ...
  
167 00001e40·<_testfunc_cbk_reg_int>:168 00001e20·<_testfunc_cbk_large_struct>:
168 »       ...169 »       ...
  
169 00001e64·<tf_b>:170 00001e34·<_testfunc_cbk_reg_double>:
170 »       ...171 »       ...
  
171 00001e98·<tf_bb>:172 00001e4c·<_testfunc_cbk_reg_int>:
172 »       ...173 »       ...
  
Max diff block lines reached; 2186/5017 bytes (43.57%) of diff not shown.
222 KB
python2.7-dev_2.7.18-8+deb11u1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0······844·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0······848·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0···289652·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0···292728·2023-09-19·07:10:59.000000·data.tar.xz
633 B
control.tar.xz
605 B
control.tar
535 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python2.7-dev1 Package:·python2.7-dev
2 Source:·python2.72 Source:·python2.7
3 Version:·2.7.18-8+deb11u13 Version:·2.7.18-8+deb11u1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·3026 Installed-Size:·301
7 Depends:·python2.7·(=·2.7.18-8+deb11u1),·libpython2.7-dev·(=·2.7.18-8+deb11u1),·libpython2.7·(=·2.7.18-8+deb11u1),·libexpat1-dev7 Depends:·python2.7·(=·2.7.18-8+deb11u1),·libpython2.7-dev·(=·2.7.18-8+deb11u1),·libpython2.7·(=·2.7.18-8+deb11u1),·libexpat1-dev
8 Recommends:·libc6-dev·|·libc-dev8 Recommends:·libc6-dev·|·libc-dev
9 Replaces:·python2.7·(<<·2.7-3)9 Replaces:·python2.7·(<<·2.7-3)
10 Section:·python10 Section:·python
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·allowed12 Multi-Arch:·allowed
13 Description:·Header·files·and·a·static·library·for·Python·(v2.7)13 Description:·Header·files·and·a·static·library·for·Python·(v2.7)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
221 KB
data.tar.xz
221 KB
data.tar
2.2 KB
file list
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/
7 -rw-r--r--···0·root·········(0)·root·········(0)···252669·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/HISTORY.gz7 -rw-r--r--···0·root·········(0)·root·········(0)···252669·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/HISTORY.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)·····3420·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/README.maintainers8 -rw-r--r--···0·root·········(0)·root·········(0)·····3420·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/README.maintainers
9 -rw-r--r--···0·root·········(0)·root·········(0)·····1952·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/README.valgrind.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····1952·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/README.valgrind.gz
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/
11 -rw-r--r--···0·root·········(0)·root·········(0)·····2064·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/pybench.log.gz11 -rw-r--r--···0·root·········(0)·root·········(0)·····1981·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/pybench.log.gz
12 -rw-r--r--···0·root·········(0)·root·········(0)····31639·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/test_results.gz12 -rw-r--r--···0·root·········(0)·root·········(0)····30907·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7/arm-linux-gnueabihf/test_results.gz
13 -rw-r--r--···0·root·········(0)·root·········(0)·····1963·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/gdbinit.gz13 -rw-r--r--···0·root·········(0)·root·········(0)·····1963·2020-04-19·21:13:39.000000·./usr/share/doc/python2.7/gdbinit.gz
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/man1/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/man1/
16 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/bin/python2.7-config·->·arm-linux-gnueabihf-python2.7-config16 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/bin/python2.7-config·->·arm-linux-gnueabihf-python2.7-config
17 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-dev·->·python2.717 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-dev·->·python2.7
18 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/man1/python2.7-config.1.gz·->·arm-linux-gnueabihf-python2.7-config.1.gz18 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/man/man1/python2.7-config.1.gz·->·arm-linux-gnueabihf-python2.7-config.1.gz
11.1 KB
./usr/share/doc/python2.7/arm-linux-gnueabihf/pybench.log.gz
11.0 KB
pybench.log
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 -------------------------------------------------------------------------------11 -------------------------------------------------------------------------------
  
12 ····Rounds:·512 ····Rounds:·5
13 ····Warp:···413 ····Warp:···4
14 ····Timer:··time.time14 ····Timer:··time.time
  
15 ····Machine·Details:15 ····Machine·Details:
16 ·······Platform·ID:····Linux-6.1.0-18-armmp-lpae-armv7l-with-debian-11.916 ·······Platform·ID:····Linux-6.1.0-18-arm64-aarch64-with-debian-11.9
17 ·······Processor:······17 ·······Processor:······
18 ····18 ····
19 ····Python:19 ····Python:
20 ·······Implementation:·CPython20 ·······Implementation:·CPython
21 ·······Executable:·····/build/reproducible-path/python2.7-2.7.18/build-static/python21 ·······Executable:·····/build/reproducible-path/python2.7-2.7.18/build-static/python
22 ·······Version:········2.7.1822 ·······Version:········2.7.18
23 ·······Compiler:·······GCC·10.2.1·2021011023 ·······Compiler:·······GCC·10.2.1·20210110
208 KB
./usr/share/doc/python2.7/arm-linux-gnueabihf/test_results.gz
208 KB
test_results
    
Offset 12, 249 lines modifiedOffset 12, 249 lines modified
12 To·find·the·necessary·bits,·look·in·setup.py·in·detect_modules()·for·the·module's·name.\xd12 To·find·the·necessary·bits,·look·in·setup.py·in·detect_modules()·for·the·module's·name.\xd
13 \xd13 \xd
14 running·build_scripts\xd14 running·build_scripts\xd
15 ./python·-E·-c·'import·sys·;·from·sysconfig·import·get_platform·;·print·get_platform()+"-"+sys.version[0:3]'·>platform\xd15 ./python·-E·-c·'import·sys·;·from·sysconfig·import·get_platform·;·print·get_platform()+"-"+sys.version[0:3]'·>platform\xd
16 find·../Lib·-name·'*.py[co]'·-print·|·xargs·rm·-f\xd16 find·../Lib·-name·'*.py[co]'·-print·|·xargs·rm·-f\xd
17 ./python·-Wd·-3·-E·-tt··../Lib/test/regrtest.py·-w·-l·-uall·-x·test_bsddb3·test_cpickle·test_ensurepip·test_gdb·test_io·test_linuxaudiodev·test_ossaudiodev·test_ttk_guionly\xd17 ./python·-Wd·-3·-E·-tt··../Lib/test/regrtest.py·-w·-l·-uall·-x·test_bsddb3·test_cpickle·test_ensurepip·test_gdb·test_io·test_linuxaudiodev·test_ossaudiodev·test_ttk_guionly\xd
18 ==·CPython·2.7.18·(default,·Sep·19·2023,·07:10:59)·[GCC·10.2.1·20210110]\xd18 ==·CPython·2.7.18·(default,·Sep·19·2023,·07:10:59)·[GCC·10.2.1·20210110]\xd
19 ==···Linux-6.1.0-18-armmp-lpae-armv7l-with-debian-11.9·little-endian\xd19 ==···Linux-6.1.0-18-arm64-aarch64-with-debian-11.9·little-endian\xd
20 ==···/build/reproducible-path/python2.7-2.7.18/build/test_python_14682\xd20 ==···/build/reproducible-path/python2.7-2.7.18/build/test_python_23510\xd
21 ==·CPU·count:·4\xd21 ==·CPU·count:·4\xd
22 Run·tests·sequentially\xd22 Run·tests·sequentially\xd
23 0:00:00·load·avg:·4.02·[··1/396]·test_grammar\xd23 0:00:00·load·avg:·4.51·[··1/396]·test_grammar\xd
24 0:00:00·load·avg:·4.02·[··2/396]·test_opcodes\xd24 0:00:00·load·avg:·4.51·[··2/396]·test_opcodes\xd
25 0:00:00·load·avg:·4.02·[··3/396]·test_dict\xd25 0:00:00·load·avg:·4.51·[··3/396]·test_dict\xd
26 0:00:01·load·avg:·4.02·[··4/396]·test_builtin\xd26 0:00:00·load·avg:·4.51·[··4/396]·test_builtin\xd
27 0:00:01·load·avg:·4.02·[··5/396]·test_exceptions\xd27 0:00:00·load·avg:·4.51·[··5/396]·test_exceptions\xd
28 0:00:01·load·avg:·4.02·[··6/396]·test_types\xd28 0:00:00·load·avg:·4.51·[··6/396]·test_types\xd
29 0:00:01·load·avg:·4.02·[··7/396]·test_unittest\xd29 0:00:00·load·avg:·4.51·[··7/396]·test_unittest\xd
30 0:00:02·load·avg:·4.02·[··8/396]·test_doctest\xd30 0:00:01·load·avg:·4.51·[··8/396]·test_doctest\xd
31 0:00:03·load·avg:·4.02·[··9/396]·test_doctest2\xd31 0:00:02·load·avg:·4.51·[··9/396]·test_doctest2\xd
32 0:00:04·load·avg:·4.02·[·10/396]·test_MimeWriter\xd32 0:00:02·load·avg:·4.55·[·10/396]·test_MimeWriter\xd
33 0:00:04·load·avg:·4.02·[·11/396]·test_SimpleHTTPServer\xd33 0:00:02·load·avg:·4.55·[·11/396]·test_SimpleHTTPServer\xd
34 0:00:04·load·avg:·4.02·[·12/396]·test_StringIO\xd34 0:00:02·load·avg:·4.55·[·12/396]·test_StringIO\xd
35 0:00:05·load·avg:·4.02·[·13/396]·test___all__\xd35 0:00:02·load·avg:·4.55·[·13/396]·test___all__\xd
36 0:00:10·load·avg:·4.10·[·14/396]·test___future__\xd36 0:00:05·load·avg:·4.55·[·14/396]·test___future__\xd
37 0:00:10·load·avg:·4.10·[·15/396]·test__locale\xd37 0:00:05·load·avg:·4.55·[·15/396]·test__locale\xd
38 0:00:10·load·avg:·4.10·[·16/396]·test__osx_support\xd38 0:00:05·load·avg:·4.55·[·16/396]·test__osx_support\xd
39 0:00:10·load·avg:·4.10·[·17/396]·test_abc\xd39 0:00:05·load·avg:·4.55·[·17/396]·test_abc\xd
40 0:00:11·load·avg:·4.10·[·18/396]·test_abstract_numbers\xd40 0:00:05·load·avg:·4.55·[·18/396]·test_abstract_numbers\xd
41 0:00:11·load·avg:·4.10·[·19/396]·test_aepack\xd41 0:00:06·load·avg:·4.55·[·19/396]·test_aepack\xd
42 test_aepack·skipped·--·No·module·named·aetypes\xd42 test_aepack·skipped·--·No·module·named·aetypes\xd
43 0:00:11·load·avg:·4.09·[·20/396]·test_aifc·--·test_aepack·skipped\xd43 0:00:06·load·avg:·4.55·[·20/396]·test_aifc·--·test_aepack·skipped\xd
44 0:00:12·load·avg:·4.09·[·21/396]·test_al\xd44 0:00:06·load·avg:·4.55·[·21/396]·test_al\xd
45 test_al·skipped·--·No·module·named·al\xd45 test_al·skipped·--·No·module·named·al\xd
46 0:00:12·load·avg:·4.09·[·22/396]·test_anydbm·--·test_al·skipped\xd46 0:00:06·load·avg:·4.55·[·22/396]·test_anydbm·--·test_al·skipped\xd
47 0:00:12·load·avg:·4.09·[·23/396]·test_applesingle\xd47 0:00:06·load·avg:·4.55·[·23/396]·test_applesingle\xd
48 test_applesingle·skipped·--·No·module·named·MacOS\xd48 test_applesingle·skipped·--·No·module·named·MacOS\xd
49 0:00:12·load·avg:·4.09·[·24/396]·test_argparse·--·test_applesingle·skipped\xd49 0:00:07·load·avg:·4.55·[·24/396]·test_argparse·--·test_applesingle·skipped\xd
50 0:00:24·load·avg:·4.24·[·25/396]·test_array\xd50 0:00:14·load·avg:·4.31·[·25/396]·test_array\xd
51 0:00:25·load·avg:·4.24·[·26/396]·test_ascii_formatd\xd51 0:00:15·load·avg:·4.31·[·26/396]·test_ascii_formatd\xd
52 0:00:26·load·avg:·4.24·[·27/396]·test_ast\xd52 0:00:15·load·avg:·4.31·[·27/396]·test_ast\xd
53 0:00:26·load·avg:·4.38·[·28/396]·test_asynchat\xd53 0:00:15·load·avg:·4.31·[·28/396]·test_asynchat\xd
54 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd54 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd
55 ··self.__exc_clear()\xd55 ··self.__exc_clear()\xd
56 0:00:28·load·avg:·4.38·[·29/396]·test_asyncore\xd56 0:00:17·load·avg:·4.20·[·29/396]·test_asyncore\xd
57 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd57 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd
58 ··self.__exc_clear()\xd58 ··self.__exc_clear()\xd
59 0:00:33·load·avg:·4.27·[·30/396]·test_atexit\xd59 0:00:19·load·avg:·4.20·[·30/396]·test_atexit\xd
60 0:00:33·load·avg:·4.27·[·31/396]·test_audioop\xd60 0:00:19·load·avg:·4.20·[·31/396]·test_audioop\xd
61 0:00:33·load·avg:·4.27·[·32/396]·test_augassign\xd61 0:00:19·load·avg:·4.20·[·32/396]·test_augassign\xd
62 0:00:33·load·avg:·4.27·[·33/396]·test_base64\xd62 0:00:19·load·avg:·4.20·[·33/396]·test_base64\xd
63 0:00:33·load·avg:·4.27·[·34/396]·test_bastion\xd63 0:00:19·load·avg:·4.20·[·34/396]·test_bastion\xd
64 0:00:34·load·avg:·4.27·[·35/396]·test_bdb\xd64 0:00:20·load·avg:·4.20·[·35/396]·test_bdb\xd
65 0:00:34·load·avg:·4.27·[·36/396]·test_bigaddrspace\xd65 0:00:20·load·avg:·4.20·[·36/396]·test_bigaddrspace\xd
66 0:00:34·load·avg:·4.27·[·37/396]·test_bigmem\xd66 0:00:20·load·avg:·4.20·[·37/396]·test_bigmem\xd
67 0:00:35·load·avg:·4.27·[·38/396]·test_binascii\xd67 0:00:20·load·avg:·4.20·[·38/396]·test_binascii\xd
68 0:00:35·load·avg:·4.27·[·39/396]·test_binhex\xd68 0:00:20·load·avg:·4.20·[·39/396]·test_binhex\xd
69 0:00:35·load·avg:·4.27·[·40/396]·test_binop\xd69 0:00:24·load·avg:·4.59·[·40/396]·test_binop\xd
70 0:00:36·load·avg:·4.27·[·41/396]·test_bisect\xd70 0:00:24·load·avg:·4.59·[·41/396]·test_bisect\xd
71 0:00:36·load·avg:·4.33·[·42/396]·test_bool\xd71 0:00:25·load·avg:·4.59·[·42/396]·test_bool\xd
72 0:00:36·load·avg:·4.33·[·43/396]·test_bsddb\xd72 0:00:25·load·avg:·4.59·[·43/396]·test_bsddb\xd
73 0:00:37·load·avg:·4.33·[·44/396]·test_bsddb185\xd73 0:00:45·load·avg:·5.98·[·44/396]·test_bsddb185\xd
74 test_bsddb185·skipped·--·No·module·named·bsddb185\xd74 test_bsddb185·skipped·--·No·module·named·bsddb185\xd
75 0:00:38·load·avg:·4.33·[·45/396]·test_buffer·--·test_bsddb185·skipped\xd75 0:00:45·load·avg:·5.98·[·45/396]·test_buffer·--·test_bsddb185·skipped\xd
76 0:00:38·load·avg:·4.33·[·46/396]·test_bufio\xd76 0:00:45·load·avg:·5.98·[·46/396]·test_bufio\xd
77 0:00:41·load·avg:·4.30·[·47/396]·test_bytes\xd77 0:00:48·load·avg:·5.98·[·47/396]·test_bytes\xd
78 0:00:45·load·avg:·4.30·[·48/396]·test_bz2\xd78 0:00:50·load·avg:·5.98·[·48/396]·test_bz2\xd
79 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd79 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd
80 ··self.__exc_clear()\xd80 ··self.__exc_clear()\xd
81 0:00:48·load·avg:·4.28·[·49/396]·test_calendar\xd81 0:00:53·load·avg:·6.06·[·49/396]·test_calendar\xd
82 0:00:53·load·avg:·4.25·[·50/396]·test_call\xd82 0:00:57·load·avg:·6.06·[·50/396]·test_call\xd
83 0:00:53·load·avg:·4.25·[·51/396]·test_capi\xd83 0:00:57·load·avg:·6.06·[·51/396]·test_capi\xd
84 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd84 /build/reproducible-path/python2.7-2.7.18/Lib/threading.py:846:·DeprecationWarning:·sys.exc_clear()·not·supported·in·3.x;·use·except·clauses\xd
85 ··self.__exc_clear()\xd85 ··self.__exc_clear()\xd
86 0:00:56·load·avg:·4.25·[·52/396]·test_cd\xd86 0:01:00·load·avg:·5.90·[·52/396]·test_cd\xd
87 test_cd·skipped·--·No·module·named·cd\xd87 test_cd·skipped·--·No·module·named·cd\xd
88 0:00:56·load·avg:·4.23·[·53/396]·test_cfgparser·--·test_cd·skipped\xd88 0:01:00·load·avg:·5.90·[·53/396]·test_cfgparser·--·test_cd·skipped\xd
89 0:00:57·load·avg:·4.23·[·54/396]·test_cgi\xd89 0:01:01·load·avg:·5.90·[·54/396]·test_cgi\xd
90 0:00:57·load·avg:·4.23·[·55/396]·test_charmapcodec\xd90 0:01:01·load·avg:·5.90·[·55/396]·test_charmapcodec\xd
91 0:00:58·load·avg:·4.23·[·56/396]·test_cl\xd91 0:01:01·load·avg:·5.90·[·56/396]·test_cl\xd
92 test_cl·skipped·--·No·module·named·cl\xd92 test_cl·skipped·--·No·module·named·cl\xd
93 0:00:58·load·avg:·4.23·[·57/396]·test_class·--·test_cl·skipped\xd93 0:01:01·load·avg:·5.90·[·57/396]·test_class·--·test_cl·skipped\xd
94 0:00:58·load·avg:·4.23·[·58/396]·test_cmath\xd94 0:01:02·load·avg:·5.90·[·58/396]·test_cmath\xd
95 0:00:59·load·avg:·4.23·[·59/396]·test_cmd\xd95 0:01:02·load·avg:·5.67·[·59/396]·test_cmd\xd
96 0:00:59·load·avg:·4.23·[·60/396]·test_cmd_line\xd96 0:01:02·load·avg:·5.67·[·60/396]·test_cmd_line\xd
97 0:01:00·load·avg:·4.23·[·61/396]·test_cmd_line_script\xd97 0:01:04·load·avg:·5.67·[·61/396]·test_cmd_line_script\xd
98 0:01:02·load·avg:·4.21·[·62/396]·test_code\xd98 0:01:05·load·avg:·5.67·[·62/396]·test_code\xd
99 0:01:03·load·avg:·4.21·[·63/396]·test_codeccallbacks\xd99 0:01:05·load·avg:·5.67·[·63/396]·test_codeccallbacks\xd
100 0:01:03·load·avg:·4.21·[·64/396]·test_codecencodings_cn\xd100 0:01:06·load·avg:·5.67·[·64/396]·test_codecencodings_cn\xd
101 0:01:04·load·avg:·4.21·[·65/396]·test_codecencodings_hk\xd101 0:01:07·load·avg:·5.67·[·65/396]·test_codecencodings_hk\xd
102 0:01:05·load·avg:·4.21·[·66/396]·test_codecencodings_iso2022\xd102 0:01:07·load·avg:·5.37·[·66/396]·test_codecencodings_iso2022\xd
103 0:01:06·load·avg:·4.28·[·67/396]·test_codecencodings_jp\xd103 0:01:08·load·avg:·5.37·[·67/396]·test_codecencodings_jp\xd
104 0:01:09·load·avg:·4.28·[·68/396]·test_codecencodings_kr\xd104 0:01:10·load·avg:·5.37·[·68/396]·test_codecencodings_kr\xd
105 0:01:10·load·avg:·4.28·[·69/396]·test_codecencodings_tw\xd105 0:01:11·load·avg:·5.37·[·69/396]·test_codecencodings_tw\xd
106 0:01:11·load·avg:·4.28·[·70/396]·test_codecmaps_cn\xd106 0:01:11·load·avg:·5.37·[·70/396]·test_codecmaps_cn\xd
107 »       fetching·http://www.pythontest.net/unicode/gb-18030-2000.xml·...\xd107 »       fetching·http://www.pythontest.net/unicode/gb-18030-2000.xml·...\xd
108 test_codecmaps_cn·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/gb-18030-2000.xml\xd108 test_codecmaps_cn·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/gb-18030-2000.xml\xd
109 0:01:11·load·avg:·4.28·[·71/396]·test_codecmaps_hk·--·test_codecmaps_cn·skipped\xd109 0:01:12·load·avg:·5.37·[·71/396]·test_codecmaps_hk·--·test_codecmaps_cn·skipped\xd
110 »       fetching·http://www.pythontest.net/unicode/BIG5HKSCS-2004.TXT·...\xd110 »       fetching·http://www.pythontest.net/unicode/BIG5HKSCS-2004.TXT·...\xd
111 test_codecmaps_hk·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/BIG5HKSCS-2004.TXT\xd111 test_codecmaps_hk·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/BIG5HKSCS-2004.TXT\xd
112 0:01:11·load·avg:·4.26·[·72/396]·test_codecmaps_jp·--·test_codecmaps_hk·skipped\xd112 0:01:12·load·avg:·5.37·[·72/396]·test_codecmaps_jp·--·test_codecmaps_hk·skipped\xd
113 »       fetching·http://www.pythontest.net/unicode/CP932.TXT·...\xd113 »       fetching·http://www.pythontest.net/unicode/CP932.TXT·...\xd
114 test_codecmaps_jp·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/CP932.TXT\xd114 test_codecmaps_jp·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/CP932.TXT\xd
115 0:01:11·load·avg:·4.26·[·73/396]·test_codecmaps_kr·--·test_codecmaps_jp·skipped\xd115 0:01:12·load·avg:·5.10·[·73/396]·test_codecmaps_kr·--·test_codecmaps_jp·skipped\xd
116 »       fetching·http://www.pythontest.net/unicode/CP949.TXT·...\xd116 »       fetching·http://www.pythontest.net/unicode/CP949.TXT·...\xd
117 test_codecmaps_kr·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/CP949.TXT\xd117 test_codecmaps_kr·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/CP949.TXT\xd
118 0:01:12·load·avg:·4.26·[·74/396]·test_codecmaps_tw·--·test_codecmaps_kr·skipped\xd118 0:01:12·load·avg:·5.10·[·74/396]·test_codecmaps_tw·--·test_codecmaps_kr·skipped\xd
119 »       fetching·http://www.pythontest.net/unicode/BIG5.TXT·...\xd119 »       fetching·http://www.pythontest.net/unicode/BIG5.TXT·...\xd
120 test_codecmaps_tw·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/BIG5.TXT\xd120 test_codecmaps_tw·skipped·--·Could·not·retrieve·http://www.pythontest.net/unicode/BIG5.TXT\xd
121 0:01:12·load·avg:·4.26·[·75/396]·test_codecs·--·test_codecmaps_tw·skipped\xd121 0:01:12·load·avg:·5.10·[·75/396]·test_codecs·--·test_codecmaps_tw·skipped\xd
122 0:01:17·load·avg:·4.23·[·76/396]·test_codeop\xd122 0:01:16·load·avg:·5.10·[·76/396]·test_codeop\xd
123 0:01:18·load·avg:·4.23·[·77/396]·test_coercion\xd123 0:01:16·load·avg:·5.10·[·77/396]·test_coercion\xd
124 0:01:18·load·avg:·4.23·[·78/396]·test_collections\xd124 0:01:17·load·avg:·5.10·[·78/396]·test_collections\xd
125 0:01:20·load·avg:·4.23·[·79/396]·test_colorsys\xd125 0:01:18·load·avg:·4.85·[·79/396]·test_colorsys\xd
126 0:01:20·load·avg:·4.23·[·80/396]·test_commands\xd126 0:01:18·load·avg:·4.85·[·80/396]·test_commands\xd
127 0:01:20·load·avg:·4.23·[·81/396]·test_compare\xd127 0:01:19·load·avg:·4.85·[·81/396]·test_compare\xd
128 0:01:21·load·avg:·4.23·[·82/396]·test_compile\xd128 0:01:19·load·avg:·4.85·[·82/396]·test_compile\xd
129 0:01:21·load·avg:·4.22·[·83/396]·test_compileall\xd129 0:01:19·load·avg:·4.85·[·83/396]·test_compileall\xd
130 0:01:22·load·avg:·4.22·[·84/396]·test_compiler\xd130 0:01:19·load·avg:·4.85·[·84/396]·test_compiler\xd
131 0:01:23·load·avg:·4.22·[·85/396]·test_complex\xd131 0:01:21·load·avg:·4.85·[·85/396]·test_complex\xd
132 0:01:25·load·avg:·4.22·[·86/396]·test_complex_args\xd132 0:01:22·load·avg:·4.85·[·86/396]·test_complex_args\xd
133 0:01:25·load·avg:·4.22·[·87/396]·test_contains\xd133 0:01:22·load·avg:·4.70·[·87/396]·test_contains\xd
134 0:01:25·load·avg:·4.22·[·88/396]·test_contextlib\xd134 0:01:22·load·avg:·4.70·[·88/396]·test_contextlib\xd
135 0:01:26·load·avg:·4.22·[·89/396]·test_cookie\xd135 0:01:22·load·avg:·4.70·[·89/396]·test_cookie\xd
136 0:01:26·load·avg:·4.22·[·90/396]·test_cookielib\xd136 0:01:23·load·avg:·4.70·[·90/396]·test_cookielib\xd
137 0:01:31·load·avg:·4.42·[·91/396]·test_copy\xd137 0:01:24·load·avg:·4.70·[·91/396]·test_copy\xd
138 0:01:32·load·avg:·4.42·[·92/396]·test_copy_reg\xd138 0:01:25·load·avg:·4.70·[·92/396]·test_copy_reg\xd
Max diff block lines reached; 197330/212481 bytes (92.87%) of diff not shown.
36.2 MB
python2.7-minimal_2.7.18-8+deb11u1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-19·07:10:59.000000·debian-binary
2 -rw-r--r--···0········0········0·····2656·2023-09-19·07:10:59.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2656·2023-09-19·07:10:59.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1148308·2023-09-19·07:10:59.000000·data.tar.xz3 -rw-r--r--···0········0········0··1145584·2023-09-19·07:10:59.000000·data.tar.xz
1.31 KB
control.tar.xz
1.29 KB
control.tar
1.22 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python2.7-minimal1 Package:·python2.7-minimal
2 Source:·python2.72 Source:·python2.7
3 Version:·2.7.18-8+deb11u13 Version:·2.7.18-8+deb11u1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·26236 Installed-Size:·2619
7 Pre-Depends:·libc6·(>=·2.29),·zlib1g·(>=·1:1.2.0)7 Pre-Depends:·libc6·(>=·2.29),·zlib1g·(>=·1:1.2.0)
8 Depends:·libpython2.7-minimal·(=·2.7.18-8+deb11u1)8 Depends:·libpython2.7-minimal·(=·2.7.18-8+deb11u1)
9 Recommends:·python2.79 Recommends:·python2.7
10 Suggests:·binfmt-support10 Suggests:·binfmt-support
11 Conflicts:·binfmt-support·(<<·1.1.2)11 Conflicts:·binfmt-support·(<<·1.1.2)
12 Breaks:·libgcj-common·(<<·1:7),·libpython-dbg·(<<·2.7.18),·libpython-dev·(<<·2.7.18),·libpython-stdlib·(<<·2.7.18),·libvolk1-bin·(<<·2),·pysycache·(<<·3.1-4~),·python·(<<·2.7.18),·python-catkin-pkg·(<<·0.4.14-2~),·python-chardet·(<<·3.0.4-6~),·python-dbg·(<<·2.7.18),·python-dev·(<<·2.7.18),·python-extras·(<<·1.0.0-4~),·python-fixtures·(<<·3.0.0-3~),·python-genpy·(<<·0.6.9-2~),·python-iso8601·(<<·0.1.12-2~),·python-linecache2·(<<·1.0.0-4~),·python-minimal·(<<·2.7.18),·python-pbr·(<<·5.4.5),·python-pyasn1·(<<·0.4.2-4~),·python-pygame·(<<·1.9.6+dfsg-3~),·python-pyicu·(<<·2.2-3~),·python-rospkg·(<<·1.1.10-2~),·python-std-msgs·(<<·0.5.12-2~),·python-testtools·(<<·2.3.0-7~),·python-traceback2·(<<·1.4.0-6~),·python-traitlets·(<<·4.3.3-3~),·python-urllib3·(<<·1.25.8-2~),·python-yaml·(<<·5.3.1-2~)12 Breaks:·libgcj-common·(<<·1:7),·libpython-dbg·(<<·2.7.18),·libpython-dev·(<<·2.7.18),·libpython-stdlib·(<<·2.7.18),·libvolk1-bin·(<<·2),·pysycache·(<<·3.1-4~),·python·(<<·2.7.18),·python-catkin-pkg·(<<·0.4.14-2~),·python-chardet·(<<·3.0.4-6~),·python-dbg·(<<·2.7.18),·python-dev·(<<·2.7.18),·python-extras·(<<·1.0.0-4~),·python-fixtures·(<<·3.0.0-3~),·python-genpy·(<<·0.6.9-2~),·python-iso8601·(<<·0.1.12-2~),·python-linecache2·(<<·1.0.0-4~),·python-minimal·(<<·2.7.18),·python-pbr·(<<·5.4.5),·python-pyasn1·(<<·0.4.2-4~),·python-pygame·(<<·1.9.6+dfsg-3~),·python-pyicu·(<<·2.2-3~),·python-rospkg·(<<·1.1.10-2~),·python-std-msgs·(<<·0.5.12-2~),·python-testtools·(<<·2.3.0-7~),·python-traceback2·(<<·1.4.0-6~),·python-traitlets·(<<·4.3.3-3~),·python-urllib3·(<<·1.25.8-2~),·python-yaml·(<<·5.3.1-2~)
13 Replaces:·python2.7·(<<·2.7.8-7~)13 Replaces:·python2.7·(<<·2.7.8-7~)
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
36.2 MB
data.tar.xz
36.2 MB
data.tar
1.32 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)··2547992·2023-09-19·07:10:59.000000·./usr/bin/python2.74 -rwxr-xr-x···0·root·········(0)·root·········(0)··2543904·2023-09-19·07:10:59.000000·./usr/bin/python2.7
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/binfmts/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/binfmts/
7 -rw-r--r--···0·root·········(0)·root·········(0)·······72·2023-09-19·07:10:59.000000·./usr/share/binfmts/python2.77 -rw-r--r--···0·root·········(0)·root·········(0)·······72·2023-09-19·07:10:59.000000·./usr/share/binfmts/python2.7
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····3531·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/README.Debian10 -rw-r--r--···0·root·········(0)·root·········(0)·····3531·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/README.Debian
11 -rw-r--r--···0·root·········(0)·root·········(0)····61623·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/changelog.Debian.gz11 -rw-r--r--···0·root·········(0)·root·········(0)····61623·2023-09-19·07:10:59.000000·./usr/share/doc/python2.7-minimal/changelog.Debian.gz
36.2 MB
./usr/bin/python2.7
File has been modified after NT_GNU_BUILD_ID has been applied.
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe990d11 ··Entry·point·address:···············0xe7db5
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········2546872·(bytes·into·file)13 ··Start·of·section·headers:··········2542784·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
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:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2720 ··Section·header·string·table·index:·27
1.68 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe990d2 Entry·point·0xe7db5
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 ··EXIDX··········0x2135d8·0x002135d8·0x002135d8·0x00008·0x00008·R···0x46 ··EXIDX··········0x211f78·0x00211f78·0x00211f78·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00019·0x00019·R···0x1
9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]9 ······[Requesting·program·interpreter:·/lib/ld-linux-armhf.so.3]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x2135e4·0x2135e4·R·E·0x1000010 ··LOAD···········0x000000·0x00000000·0x00000000·0x211f84·0x211f84·R·E·0x10000
11 ··LOAD···········0x213680·0x00223680·0x00223680·0x5a4c8·0x6f660·RW··0x1000011 ··LOAD···········0x212680·0x00222680·0x00222680·0x5a4d0·0x6f660·RW··0x10000
12 ··DYNAMIC········0x213ee0·0x00223ee0·0x00223ee0·0x00120·0x00120·RW··0x412 ··DYNAMIC········0x212ee0·0x00222ee0·0x00222ee0·0x00120·0x00120·RW··0x4
13 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x413 ··NOTE···········0x000170·0x00000170·0x00000170·0x00044·0x00044·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x213680·0x00223680·0x00223680·0x00980·0x00980·R···0x115 ··GNU_RELRO······0x212680·0x00222680·0x00222680·0x00980·0x00980·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.ARM.exidx·18 ···00·····.ARM.exidx·
19 ···01·····19 ···01·····
20 ···02·····.interp·20 ···02·····.interp·
21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.ARM.exidx·.eh_frame·21 ···03·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·.init·.plt·.text·.fini·.rodata·.ARM.exidx·.eh_frame·
3.85 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x26dcb8:1 There·are·28·section·headers,·starting·at·offset·0x26ccc0:
  
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]·.interp···········PROGBITS········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··4
186 KB
readelf --wide --symbols {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Symbol·table·'.dynsym'·contains·1688·entries:1 Symbol·table·'.dynsym'·contains·1688·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:·00024844·····0·SECTION·LOCAL··DEFAULT···11·4 ·····1:·00024844·····0·SECTION·LOCAL··DEFAULT···11·
5 ·····2:·002249a0·····0·SECTION·LOCAL··DEFAULT···23·5 ·····2:·002239a0·····0·SECTION·LOCAL··DEFAULT···23·
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getnameinfo@GLIBC_2.4·(2)6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getnameinfo@GLIBC_2.4·(2)
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpgrp@GLIBC_2.4·(2)7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpgrp@GLIBC_2.4·(2)
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sinh@GLIBC_2.4·(3)8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sinh@GLIBC_2.4·(3)
9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·qsort@GLIBC_2.4·(2)9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·qsort@GLIBC_2.4·(2)
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@GLIBC_2.4·(2)11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@GLIBC_2.4·(2)
12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_toupper_loc@GLIBC_2.4·(2)12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_toupper_loc@GLIBC_2.4·(2)
793 KB
readelf --wide --relocs {}
    
Offset 1, 88 lines modifiedOffset 1, 631 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x1102c·contains·9681·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x1102c·contains·9681·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00222680··00000017·R_ARM_RELATIVE········
 4 00222684··00000017·R_ARM_RELATIVE········
 5 00222688··00000017·R_ARM_RELATIVE········
 6 0022268c··00000017·R_ARM_RELATIVE········
 7 00222694··00000017·R_ARM_RELATIVE········
 8 00222698··00000017·R_ARM_RELATIVE········
 9 002226ac··00000017·R_ARM_RELATIVE········
 10 002226b0··00000017·R_ARM_RELATIVE········
 11 002226b8··00000017·R_ARM_RELATIVE········
 12 002226bc··00000017·R_ARM_RELATIVE········
 13 002226c4··00000017·R_ARM_RELATIVE········
 14 002226c8··00000017·R_ARM_RELATIVE········
 15 002226dc··00000017·R_ARM_RELATIVE········
 16 002226e0··00000017·R_ARM_RELATIVE········
 17 002226e4··00000017·R_ARM_RELATIVE········
 18 002226e8··00000017·R_ARM_RELATIVE········
 19 002226ec··00000017·R_ARM_RELATIVE········
 20 002226f0··00000017·R_ARM_RELATIVE········
 21 002226f4··00000017·R_ARM_RELATIVE········
 22 002226f8··00000017·R_ARM_RELATIVE········
 23 002226fc··00000017·R_ARM_RELATIVE········
 24 00222700··00000017·R_ARM_RELATIVE········
 25 00222704··00000017·R_ARM_RELATIVE········
 26 00222708··00000017·R_ARM_RELATIVE········
 27 0022270c··00000017·R_ARM_RELATIVE········
 28 00222710··00000017·R_ARM_RELATIVE········
 29 00222714··00000017·R_ARM_RELATIVE········
 30 00222718··00000017·R_ARM_RELATIVE········
 31 0022271c··00000017·R_ARM_RELATIVE········
 32 00222720··00000017·R_ARM_RELATIVE········
 33 00222724··00000017·R_ARM_RELATIVE········
 34 00222728··00000017·R_ARM_RELATIVE········
 35 0022272c··00000017·R_ARM_RELATIVE········
 36 00222730··00000017·R_ARM_RELATIVE········
 37 00222734··00000017·R_ARM_RELATIVE········
 38 00222738··00000017·R_ARM_RELATIVE········
 39 0022273c··00000017·R_ARM_RELATIVE········
 40 00222740··00000017·R_ARM_RELATIVE········
 41 00222744··00000017·R_ARM_RELATIVE········
 42 00222748··00000017·R_ARM_RELATIVE········
 43 0022274c··00000017·R_ARM_RELATIVE········
 44 00222750··00000017·R_ARM_RELATIVE········
 45 00222754··00000017·R_ARM_RELATIVE········
 46 00222758··00000017·R_ARM_RELATIVE········
 47 0022275c··00000017·R_ARM_RELATIVE········
 48 00222760··00000017·R_ARM_RELATIVE········
 49 00222764··00000017·R_ARM_RELATIVE········
 50 00222768··00000017·R_ARM_RELATIVE········
 51 0022276c··00000017·R_ARM_RELATIVE········
 52 00222770··00000017·R_ARM_RELATIVE········
 53 00222774··00000017·R_ARM_RELATIVE········
 54 00222778··00000017·R_ARM_RELATIVE········
 55 0022277c··00000017·R_ARM_RELATIVE········
 56 00222780··00000017·R_ARM_RELATIVE········
 57 00222784··00000017·R_ARM_RELATIVE········
 58 00222788··00000017·R_ARM_RELATIVE········
 59 0022278c··00000017·R_ARM_RELATIVE········
 60 00222790··00000017·R_ARM_RELATIVE········
 61 00222794··00000017·R_ARM_RELATIVE········
 62 00222798··00000017·R_ARM_RELATIVE········
 63 0022279c··00000017·R_ARM_RELATIVE········
 64 002227a0··00000017·R_ARM_RELATIVE········
 65 002227a4··00000017·R_ARM_RELATIVE········
 66 002227a8··00000017·R_ARM_RELATIVE········
 67 002227ac··00000017·R_ARM_RELATIVE········
 68 002227b0··00000017·R_ARM_RELATIVE········
 69 002227b4··00000017·R_ARM_RELATIVE········
 70 002227b8··00000017·R_ARM_RELATIVE········
 71 002227bc··00000017·R_ARM_RELATIVE········
 72 002227c0··00000017·R_ARM_RELATIVE········
 73 002227c4··00000017·R_ARM_RELATIVE········
 74 002227c8··00000017·R_ARM_RELATIVE········
 75 002227cc··00000017·R_ARM_RELATIVE········
 76 002227d0··00000017·R_ARM_RELATIVE········
 77 002227d4··00000017·R_ARM_RELATIVE········
 78 002227d8··00000017·R_ARM_RELATIVE········
 79 002227dc··00000017·R_ARM_RELATIVE········
 80 002227e0··00000017·R_ARM_RELATIVE········
 81 002227e4··00000017·R_ARM_RELATIVE········
 82 002227e8··00000017·R_ARM_RELATIVE········
 83 002227ec··00000017·R_ARM_RELATIVE········
 84 002227f0··00000017·R_ARM_RELATIVE········
 85 002227f4··00000017·R_ARM_RELATIVE········
 86 002227f8··00000017·R_ARM_RELATIVE········
 87 002227fc··00000017·R_ARM_RELATIVE········
 88 00222800··00000017·R_ARM_RELATIVE········
 89 00222804··00000017·R_ARM_RELATIVE········
 90 00222808··00000017·R_ARM_RELATIVE········
 91 0022280c··00000017·R_ARM_RELATIVE········
 92 00222810··00000017·R_ARM_RELATIVE········
 93 00222814··00000017·R_ARM_RELATIVE········
 94 00222818··00000017·R_ARM_RELATIVE········
 95 0022281c··00000017·R_ARM_RELATIVE········
 96 00222820··00000017·R_ARM_RELATIVE········
 97 00222824··00000017·R_ARM_RELATIVE········
 98 00222828··00000017·R_ARM_RELATIVE········
 99 0022282c··00000017·R_ARM_RELATIVE········
 100 00222830··00000017·R_ARM_RELATIVE········
 101 00222834··00000017·R_ARM_RELATIVE········
 102 00222838··00000017·R_ARM_RELATIVE········
 103 0022283c··00000017·R_ARM_RELATIVE········
 104 00222840··00000017·R_ARM_RELATIVE········
 105 00222844··00000017·R_ARM_RELATIVE········
 106 00222848··00000017·R_ARM_RELATIVE········
 107 0022284c··00000017·R_ARM_RELATIVE········
 108 00222850··00000017·R_ARM_RELATIVE········
 109 00222854··00000017·R_ARM_RELATIVE········
 110 00222858··00000017·R_ARM_RELATIVE········
 111 0022285c··00000017·R_ARM_RELATIVE········
 112 00222860··00000017·R_ARM_RELATIVE········
 113 00222864··00000017·R_ARM_RELATIVE········
 114 00222868··00000017·R_ARM_RELATIVE········
 115 0022286c··00000017·R_ARM_RELATIVE········
 116 00222870··00000017·R_ARM_RELATIVE········
 117 00222874··00000017·R_ARM_RELATIVE········
 118 00222878··00000017·R_ARM_RELATIVE········
 119 0022287c··00000017·R_ARM_RELATIVE········
 120 00222880··00000017·R_ARM_RELATIVE········
 121 00222884··00000017·R_ARM_RELATIVE········
 122 00222888··00000017·R_ARM_RELATIVE········
 123 0022288c··00000017·R_ARM_RELATIVE········
 124 00222890··00000017·R_ARM_RELATIVE········
 125 00222894··00000017·R_ARM_RELATIVE········
 126 00222898··00000017·R_ARM_RELATIVE········
Max diff block lines reached; 788676/812357 bytes (97.08%) of diff not shown.
1.93 KB
readelf --wide --dynamic {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x213ee0·contains·32·entries:1 Dynamic·section·at·offset·0x212ee0·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libpthread.so.0]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so.2]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutil.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutil.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]9 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
10 ·0x0000000c·(INIT)·······················0x2484410 ·0x0000000c·(INIT)·······················0x24844
11 ·0x0000000d·(FINI)·······················0x151e0c11 ·0x0000000d·(FINI)·······················0x1507a8
12 ·0x00000019·(INIT_ARRAY)·················0x22368012 ·0x00000019·(INIT_ARRAY)·················0x222680
13 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)13 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
14 ·0x0000001a·(FINI_ARRAY)·················0x22368414 ·0x0000001a·(FINI_ARRAY)·················0x222684
15 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)15 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
16 ·0x6ffffef5·(GNU_HASH)···················0x1b416 ·0x6ffffef5·(GNU_HASH)···················0x1b4
17 ·0x00000005·(STRTAB)·····················0x940417 ·0x00000005·(STRTAB)·····················0x9404
18 ·0x00000006·(SYMTAB)·····················0x2a8418 ·0x00000006·(SYMTAB)·····················0x2a84
19 ·0x0000000a·(STRSZ)······················28118·(bytes)19 ·0x0000000a·(STRSZ)······················28118·(bytes)
20 ·0x0000000b·(SYMENT)·····················16·(bytes)20 ·0x0000000b·(SYMENT)·····················16·(bytes)
21 ·0x00000015·(DEBUG)······················0x021 ·0x00000015·(DEBUG)······················0x0
22 ·0x00000003·(PLTGOT)·····················0x22400022 ·0x00000003·(PLTGOT)·····················0x223000
23 ·0x00000002·(PLTRELSZ)···················2448·(bytes)23 ·0x00000002·(PLTRELSZ)···················2448·(bytes)
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000017·(JMPREL)·····················0x23eb425 ·0x00000017·(JMPREL)·····················0x23eb4
26 ·0x00000011·(REL)························0x1102c26 ·0x00000011·(REL)························0x1102c
27 ·0x00000012·(RELSZ)······················77448·(bytes)27 ·0x00000012·(RELSZ)······················77448·(bytes)
28 ·0x00000013·(RELENT)·····················8·(bytes)28 ·0x00000013·(RELENT)·····················8·(bytes)
29 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE29 ·0x6ffffffb·(FLAGS_1)····················Flags:·PIE
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 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:·57cbee130e036b0d34532fb1939135eb3b3bc6c03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·54c85324bbf03a93a99b3b9914f4c05932bb87e6
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
109 KB
strings --all --bytes=8 {}
    
Offset 100, 22 lines modifiedOffset 100, 22 lines modified
100 getservbyport100 getservbyport
101 inet_aton101 inet_aton
102 inet_pton102 inet_pton
103 inet_ntoa103 inet_ntoa
104 inet_ntop104 inet_ntop
105 recvfrom105 recvfrom
106 gethostbyname_r106 gethostbyname_r
107 closelog 
108 dcgettext107 dcgettext
109 bind_textdomain_codeset108 bind_textdomain_codeset
110 bindtextdomain109 bindtextdomain
 110 closelog
111 getlogin 
112 setlogmask 
113 __xmknod111 __xmknod
114 getprotobyname112 getprotobyname
 113 setlogmask
 114 getlogin
115 setgroups115 setgroups
116 getspnam116 getspnam
117 setspent117 setspent
118 getspent118 getspent
119 endspent119 endspent
120 __syslog_chk120 __syslog_chk
121 _ITM_deregisterTMCloneTable121 _ITM_deregisterTMCloneTable
3.8 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 67, 16 lines modifiedOffset 67, 16 lines modified
67 ··0x00009804·6f726b00·77616974·70696400·6765746c·ork.waitpid.getl67 ··0x00009804·6f726b00·77616974·70696400·6765746c·ork.waitpid.getl
68 ··0x00009814·6f616461·76670072·6d646972·00706f70·oadavg.rmdir.pop68 ··0x00009814·6f616461·76670072·6d646972·00706f70·oadavg.rmdir.pop
69 ··0x00009824·656e0070·636c6f73·65007074·68726561·en.pclose.pthrea69 ··0x00009824·656e0070·636c6f73·65007074·68726561·en.pclose.pthrea
70 ··0x00009834·645f6174·74725f69·6e697400·70746872·d_attr_init.pthr70 ··0x00009834·645f6174·74725f69·6e697400·70746872·d_attr_init.pthr
71 ··0x00009844·6561645f·61747472·5f736574·73636f70·ead_attr_setscop71 ··0x00009844·6561645f·61747472·5f736574·73636f70·ead_attr_setscop
72 ··0x00009854·65007074·68726561·645f6174·74725f64·e.pthread_attr_d72 ··0x00009854·65007074·68726561·645f6174·74725f64·e.pthread_attr_d
73 ··0x00009864·65737472·6f790070·69706500·64757032·estroy.pipe.dup273 ··0x00009864·65737472·6f790070·69706500·64757032·estroy.pipe.dup2
74 ··0x00009874·00657865·63760070·6f6c6c00·6b696c6c·.execv.poll.kill74 ··0x00009874·00657865·63760070·6f6c6c00·676d7469·.execv.poll.gmti
75 ··0x00009884·00676d74·696d6500·747a7365·74006674·.gmtime.tzset.ft75 ··0x00009884·6d65006b·696c6c00·747a7365·74006674·me.kill.tzset.ft
76 ··0x00009894·656c6c6f·36340066·7365656b·6f363400·ello64.fseeko64.76 ··0x00009894·656c6c6f·36340066·7365656b·6f363400·ello64.fseeko64.
77 ··0x000098a4·70757465·6e760075·6e736574·656e7600·putenv.unsetenv.77 ··0x000098a4·70757465·6e760075·6e736574·656e7600·putenv.unsetenv.
78 ··0x000098b4·73747270·62726b00·67657473·6f636b6f·strpbrk.getsocko78 ··0x000098b4·73747270·62726b00·67657473·6f636b6f·strpbrk.getsocko
79 ··0x000098c4·7074005f·5f6d656d·7365745f·63686b00·pt.__memset_chk.79 ··0x000098c4·7074005f·5f6d656d·7365745f·63686b00·pt.__memset_chk.
80 ··0x000098d4·67657473·6f636b6e·616d6500·6765746e·getsockname.getn80 ··0x000098d4·67657473·6f636b6e·616d6500·6765746e·getsockname.getn
81 ··0x000098e4·616d6569·6e666f00·6c697374·656e0061·ameinfo.listen.a81 ··0x000098e4·616d6569·6e666f00·6c697374·656e0061·ameinfo.listen.a
82 ··0x000098f4·63636570·7400636f·6e6e6563·74005f5f·ccept.connect.__82 ··0x000098f4·63636570·7400636f·6e6e6563·74005f5f·ccept.connect.__
361 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
  
  
2 Disassembly·of·section·.init:2 Disassembly·of·section·.init:
  
3 00024844·<.init>:3 00024844·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     e9954·<_start@@Base+0x48>6 »       bl»     e7dfc·<_start@@Base+0x48>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
49.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 4, 1567 lines modifiedOffset 4, 1567 lines modified
4 Disassembly·of·section·.plt:4 Disassembly·of·section·.plt:
  
5 00024850·<getnameinfo@plt-0x14>:5 00024850·<getnameinfo@plt-0x14>:
6 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)6 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
7 »       ldr»    lr,·[pc,·#4]»  ;·24860·<getnameinfo@plt-0x4>7 »       ldr»    lr,·[pc,·#4]»  ;·24860·<getnameinfo@plt-0x4>
8 »       add»    lr,·pc,·lr8 »       add»    lr,·pc,·lr
9 »       ldr»    pc,·[lr,·#8]!9 »       ldr»    pc,·[lr,·#8]!
10 »       andseq» pc,·pc,·r0,·lsr·#1510 »       andseq» lr,·pc,·r0,·lsr·#15
  
11 00024864·<getnameinfo@plt>:11 00024864·<getnameinfo@plt>:
12 »       add»    ip,·pc,·#1048576»      ;·0x10000012 »       add»    ip,·pc,·#1048576»      ;·0x100000
13 »       add»    ip,·ip,·#1044480»      ;·0xff00013 »       add»    ip,·ip,·#1040384»      ;·0xfe000
14 »       ldr»    pc,·[ip,·#1952]!»      ;·0x7a014 »       ldr»    pc,·[ip,·#1952]!»      ;·0x7a0
  
15 00024870·<getpgrp@plt>:15 00024870·<getpgrp@plt>:
16 »       add»    ip,·pc,·#1048576»      ;·0x10000016 »       add»    ip,·pc,·#1048576»      ;·0x100000
17 »       add»    ip,·ip,·#1044480»      ;·0xff00017 »       add»    ip,·ip,·#1040384»      ;·0xfe000
18 »       ldr»    pc,·[ip,·#1944]!»      ;·0x79818 »       ldr»    pc,·[ip,·#1944]!»      ;·0x798
  
19 0002487c·<sinh@plt>:19 0002487c·<sinh@plt>:
20 »       add»    ip,·pc,·#1048576»      ;·0x10000020 »       add»    ip,·pc,·#1048576»      ;·0x100000
21 »       add»    ip,·ip,·#1044480»      ;·0xff00021 »       add»    ip,·ip,·#1040384»      ;·0xfe000
22 »       ldr»    pc,·[ip,·#1936]!»      ;·0x79022 »       ldr»    pc,·[ip,·#1936]!»      ;·0x790
  
23 00024888·<qsort@plt>:23 00024888·<qsort@plt>:
24 »       add»    ip,·pc,·#1048576»      ;·0x10000024 »       add»    ip,·pc,·#1048576»      ;·0x100000
25 »       add»    ip,·ip,·#1044480»      ;·0xff00025 »       add»    ip,·ip,·#1040384»      ;·0xfe000
26 »       ldr»    pc,·[ip,·#1928]!»      ;·0x78826 »       ldr»    pc,·[ip,·#1928]!»      ;·0x788
  
27 00024894·<sigemptyset@plt>:27 00024894·<sigemptyset@plt>:
28 »       add»    ip,·pc,·#1048576»      ;·0x10000028 »       add»    ip,·pc,·#1048576»      ;·0x100000
29 »       add»    ip,·ip,·#1044480»      ;·0xff00029 »       add»    ip,·ip,·#1040384»      ;·0xfe000
30 »       ldr»    pc,·[ip,·#1920]!»      ;·0x78030 »       ldr»    pc,·[ip,·#1920]!»      ;·0x780
  
31 000248a0·<strerror@plt>:31 000248a0·<strerror@plt>:
32 »       add»    ip,·pc,·#1048576»      ;·0x10000032 »       add»    ip,·pc,·#1048576»      ;·0x100000
33 »       add»    ip,·ip,·#1044480»      ;·0xff00033 »       add»    ip,·ip,·#1040384»      ;·0xfe000
34 »       ldr»    pc,·[ip,·#1912]!»      ;·0x77834 »       ldr»    pc,·[ip,·#1912]!»      ;·0x778
  
35 000248ac·<__ctype_toupper_loc@plt>:35 000248ac·<__ctype_toupper_loc@plt>:
36 »       add»    ip,·pc,·#1048576»      ;·0x10000036 »       add»    ip,·pc,·#1048576»      ;·0x100000
37 »       add»    ip,·ip,·#1044480»      ;·0xff00037 »       add»    ip,·ip,·#1040384»      ;·0xfe000
38 »       ldr»    pc,·[ip,·#1904]!»      ;·0x77038 »       ldr»    pc,·[ip,·#1904]!»      ;·0x770
  
39 000248b8·<fileno@plt>:39 000248b8·<fileno@plt>:
40 »       add»    ip,·pc,·#1048576»      ;·0x10000040 »       add»    ip,·pc,·#1048576»      ;·0x100000
41 »       add»    ip,·ip,·#1044480»      ;·0xff00041 »       add»    ip,·ip,·#1040384»      ;·0xfe000
42 »       ldr»    pc,·[ip,·#1896]!»      ;·0x76842 »       ldr»    pc,·[ip,·#1896]!»      ;·0x768
  
43 000248c4·<inet_ntop@plt>:43 000248c4·<inet_ntop@plt>:
44 »       add»    ip,·pc,·#1048576»      ;·0x10000044 »       add»    ip,·pc,·#1048576»      ;·0x100000
45 »       add»    ip,·ip,·#1044480»      ;·0xff00045 »       add»    ip,·ip,·#1040384»      ;·0xfe000
46 »       ldr»    pc,·[ip,·#1888]!»      ;·0x76046 »       ldr»    pc,·[ip,·#1888]!»      ;·0x760
  
47 000248d0·<getresgid@plt>:47 000248d0·<getresgid@plt>:
48 »       add»    ip,·pc,·#1048576»      ;·0x10000048 »       add»    ip,·pc,·#1048576»      ;·0x100000
49 »       add»    ip,·ip,·#1044480»      ;·0xff00049 »       add»    ip,·ip,·#1040384»      ;·0xfe000
50 »       ldr»    pc,·[ip,·#1880]!»      ;·0x75850 »       ldr»    pc,·[ip,·#1880]!»      ;·0x758
  
51 000248dc·<mkdir@plt>:51 000248dc·<mkdir@plt>:
52 »       add»    ip,·pc,·#1048576»      ;·0x10000052 »       add»    ip,·pc,·#1048576»      ;·0x100000
53 »       add»    ip,·ip,·#1044480»      ;·0xff00053 »       add»    ip,·ip,·#1040384»      ;·0xfe000
54 »       ldr»    pc,·[ip,·#1872]!»      ;·0x75054 »       ldr»    pc,·[ip,·#1872]!»      ;·0x750
  
55 000248e8·<unsetenv@plt>:55 000248e8·<unsetenv@plt>:
56 »       add»    ip,·pc,·#1048576»      ;·0x10000056 »       add»    ip,·pc,·#1048576»      ;·0x100000
57 »       add»    ip,·ip,·#1044480»      ;·0xff00057 »       add»    ip,·ip,·#1040384»      ;·0xfe000
58 »       ldr»    pc,·[ip,·#1864]!»      ;·0x74858 »       ldr»    pc,·[ip,·#1864]!»      ;·0x748
  
59 000248f4·<geteuid@plt>:59 000248f4·<geteuid@plt>:
60 »       add»    ip,·pc,·#1048576»      ;·0x10000060 »       add»    ip,·pc,·#1048576»      ;·0x100000
61 »       add»    ip,·ip,·#1044480»      ;·0xff00061 »       add»    ip,·ip,·#1040384»      ;·0xfe000
62 »       ldr»    pc,·[ip,·#1856]!»      ;·0x74062 »       ldr»    pc,·[ip,·#1856]!»      ;·0x740
  
63 00024900·<abort@plt>:63 00024900·<abort@plt>:
64 »       add»    ip,·pc,·#1048576»      ;·0x10000064 »       add»    ip,·pc,·#1048576»      ;·0x100000
65 »       add»    ip,·ip,·#1044480»      ;·0xff00065 »       add»    ip,·ip,·#1040384»      ;·0xfe000
66 »       ldr»    pc,·[ip,·#1848]!»      ;·0x73866 »       ldr»    pc,·[ip,·#1848]!»      ;·0x738
  
67 0002490c·<connect@plt>:67 0002490c·<connect@plt>:
68 »       add»    ip,·pc,·#1048576»      ;·0x10000068 »       add»    ip,·pc,·#1048576»      ;·0x100000
69 »       add»    ip,·ip,·#1044480»      ;·0xff00069 »       add»    ip,·ip,·#1040384»      ;·0xfe000
70 »       ldr»    pc,·[ip,·#1840]!»      ;·0x73070 »       ldr»    pc,·[ip,·#1840]!»      ;·0x730
  
71 00024918·<getsockname@plt>:71 00024918·<getsockname@plt>:
72 »       add»    ip,·pc,·#1048576»      ;·0x10000072 »       add»    ip,·pc,·#1048576»      ;·0x100000
73 »       add»    ip,·ip,·#1044480»      ;·0xff00073 »       add»    ip,·ip,·#1040384»      ;·0xfe000
74 »       ldr»    pc,·[ip,·#1832]!»      ;·0x72874 »       ldr»    pc,·[ip,·#1832]!»      ;·0x728
  
75 00024924·<setgroups@plt>:75 00024924·<setgroups@plt>:
76 »       add»    ip,·pc,·#1048576»      ;·0x10000076 »       add»    ip,·pc,·#1048576»      ;·0x100000
77 »       add»    ip,·ip,·#1044480»      ;·0xff00077 »       add»    ip,·ip,·#1040384»      ;·0xfe000
78 »       ldr»    pc,·[ip,·#1824]!»      ;·0x72078 »       ldr»    pc,·[ip,·#1824]!»      ;·0x720
  
79 00024930·<strcoll@plt>:79 00024930·<strcoll@plt>:
80 »       add»    ip,·pc,·#1048576»      ;·0x10000080 »       add»    ip,·pc,·#1048576»      ;·0x100000
81 »       add»    ip,·ip,·#1044480»      ;·0xff00081 »       add»    ip,·ip,·#1040384»      ;·0xfe000
82 »       ldr»    pc,·[ip,·#1816]!»      ;·0x71882 »       ldr»    pc,·[ip,·#1816]!»      ;·0x718
  
83 0002493c·<localtime@plt>:83 0002493c·<localtime@plt>:
84 »       add»    ip,·pc,·#1048576»      ;·0x10000084 »       add»    ip,·pc,·#1048576»      ;·0x100000
85 »       add»    ip,·ip,·#1044480»      ;·0xff00085 »       add»    ip,·ip,·#1040384»      ;·0xfe000
86 »       ldr»    pc,·[ip,·#1808]!»      ;·0x71086 »       ldr»    pc,·[ip,·#1808]!»      ;·0x710
  
87 00024948·<opendir@plt>:87 00024948·<opendir@plt>:
88 »       add»    ip,·pc,·#1048576»      ;·0x10000088 »       add»    ip,·pc,·#1048576»      ;·0x100000
89 »       add»    ip,·ip,·#1044480»      ;·0xff00089 »       add»    ip,·ip,·#1040384»      ;·0xfe000
90 »       ldr»    pc,·[ip,·#1800]!»      ;·0x70890 »       ldr»    pc,·[ip,·#1800]!»      ;·0x708
  
91 00024954·<memcmp@plt>:91 00024954·<memcmp@plt>:
92 »       add»    ip,·pc,·#1048576»      ;·0x10000092 »       add»    ip,·pc,·#1048576»      ;·0x100000
93 »       add»    ip,·ip,·#1044480»      ;·0xff00093 »       add»    ip,·ip,·#1040384»      ;·0xfe000
94 »       ldr»    pc,·[ip,·#1792]!»      ;·0x70094 »       ldr»    pc,·[ip,·#1792]!»      ;·0x700
  
95 00024960·<sysconf@plt>:95 00024960·<sysconf@plt>:
96 »       add»    ip,·pc,·#1048576»      ;·0x10000096 »       add»    ip,·pc,·#1048576»      ;·0x100000
97 »       add»    ip,·ip,·#1044480»      ;·0xff00097 »       add»    ip,·ip,·#1040384»      ;·0xfe000
98 »       ldr»    pc,·[ip,·#1784]!»      ;·0x6f898 »       ldr»    pc,·[ip,·#1784]!»      ;·0x6f8
  
99 0002496c·<inflateEnd@plt>:99 0002496c·<inflateEnd@plt>:
100 »       add»    ip,·pc,·#1048576»      ;·0x100000100 »       add»    ip,·pc,·#1048576»      ;·0x100000
101 »       add»    ip,·ip,·#1044480»      ;·0xff000101 »       add»    ip,·ip,·#1040384»      ;·0xfe000
102 »       ldr»    pc,·[ip,·#1776]!»      ;·0x6f0102 »       ldr»    pc,·[ip,·#1776]!»      ;·0x6f0
  
103 00024978·<__libc_current_sigrtmin@plt>:103 00024978·<__libc_current_sigrtmin@plt>:
104 »       add»    ip,·pc,·#1048576»      ;·0x100000104 »       add»    ip,·pc,·#1048576»      ;·0x100000
105 »       add»    ip,·ip,·#1044480»      ;·0xff000105 »       add»    ip,·ip,·#1040384»      ;·0xfe000
Max diff block lines reached; 45847/49949 bytes (91.79%) of diff not shown.
25.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 14, 457 lines modifiedOffset 14, 460 lines modified
14 »       »       »       ;·<UNDEFINED>·instruction:·0x4788699114 »       »       »       ;·<UNDEFINED>·instruction:·0x47886991
15 ./build-static/../Objects/abstract.c:258115 ./build-static/../Objects/abstract.c:2581
16 »       stclt»  0,·cr2,·[r8,·#-0]16 »       stclt»  0,·cr2,·[r8,·#-0]
17 »       ldrbmi» r2,·[r0,·-r0]!17 »       ldrbmi» r2,·[r0,·-r0]!
18 descr_check.part.0.isra.0():18 descr_check.part.0.isra.0():
19 ./build-static/../Objects/descrobject.c:6019 ./build-static/../Objects/descrobject.c:60
20 »       »       »       ;·<UNDEFINED>·instruction:·0x461db5f020 »       »       »       ;·<UNDEFINED>·instruction:·0x461db5f0
21 »       blmi»   478794·<__bss_end__@@Base+0x1e5ab4>21 »       blmi»   478794·<__bss_end__@@Base+0x1e6ab4>
22 »       ldrbtmi»r4,·[ip],·#-1542»  ;·0xfffff9fa22 »       ldrbtmi»r4,·[ip],·#-1542»  ;·0xfffff9fa
23 »       ldrmi»  fp,·[r7],·-r3,·lsl·#123 »       ldrmi»  fp,·[r7],·-r3,·lsl·#1
24 ./build-static/../Objects/descrobject.c:6824 ./build-static/../Objects/descrobject.c:68
25 »       stmdavs»r0,·{r5,·r6,·r7,·fp,·ip,·lr}25 »       stmdavs»r0,·{r5,·r6,·r7,·fp,·ip,·lr}
26 descr_name():26 descr_name():
27 ./build-static/../Objects/descrobject.c:1827 ./build-static/../Objects/descrobject.c:18
28 »       stmdavs»sl,·{r0,·r4,·r5,·r8,·ip,·sp,·pc}^28 »       stmdavs»sl,·{r0,·r4,·r5,·r8,·ip,·sp,·pc}^
29 »       »       »       ;·<UNDEFINED>·instruction:·0x01236d5429 »       »       »       ;·<UNDEFINED>·instruction:·0x01236d54
30 »       »       »       ;·<UNDEFINED>·instruction:·0xf101d50530 »       »       »       ;·<UNDEFINED>·instruction:·0xf101d505
31 ./build-static/../Objects/descrobject.c:1931 ./build-static/../Objects/descrobject.c:19
32 »       and»    r0,·r4,·r4,·lsl·r232 »       and»    r0,·r4,·r4,·lsl·r2
33 ./build-static/../Objects/descrobject.c:2133 ./build-static/../Objects/descrobject.c:21
34 »       ldrbtmi»r4,·[sl],·#-2570»  ;·0xfffff5f634 »       ldrbtmi»r4,·[sl],·#-2570»  ;·0xfffff5f6
35 »       bmi»    2dd77c·<__bss_end__@@Base+0x4aa9c>35 »       bmi»    2dd77c·<__bss_end__@@Base+0x4ba9c>
36 »       ldmvs»  r9!,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}^36 »       ldmvs»  r9!,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}^
37 descr_check.part.0.isra.0():37 descr_check.part.0.isra.0():
38 ./build-static/../Objects/descrobject.c:6838 ./build-static/../Objects/descrobject.c:68
39 »       »       »       ;·<UNDEFINED>·instruction:·0x260068f339 »       »       »       ;·<UNDEFINED>·instruction:·0x260068f3
40 »       stmdbmi»r8,·{r8,·ip,·pc}40 »       stmdbmi»r8,·{r8,·ip,·pc}
41 »       »       »       ;·<UNDEFINED>·instruction:·0xf02c447941 »       »       »       ;·<UNDEFINED>·instruction:·0xf02c4479
42 »       andcs»  pc,·r1,·fp,·lsl·#2142 »       strdcs» pc,·[r1],·-r5
43 ./build-static/../Objects/descrobject.c:7443 ./build-static/../Objects/descrobject.c:74
44 »       andlt»  r6,·r3,·lr,·lsr·#3244 »       andlt»  r6,·r3,·lr,·lsr·#32
45 ./build-static/../Objects/descrobject.c:7845 ./build-static/../Objects/descrobject.c:78
46 »       svclt»  0x0000bdf046 »       svclt»  0x0000bdf0
47 »       andseq» lr,·pc,·sl,·lsr·#1747 »       andseq» sp,·pc,·sl,·lsr·#17
48 »       ldrdeq» r0,·[r0],·-r848 »       ldrdeq» r0,·[r0],·-r8
49 »       andseq» fp,·r3,·r6,·ror·#249 »       andseq» r9,·r3,·r2,·ror·#22
 50 »       andseq» r9,·r3,·ip,·asr·fp
50 »       andseq» fp,·r3,·r0,·ror·#251 »       andseq» r3,·r3,·ip,·ror·#6
51 »       »       »       ;·<UNDEFINED>·instruction:·0x001349d4 
52 fix_string_param():52 fix_string_param():
53 ./build-static/../Modules/_sre.c:190253 ./build-static/../Modules/_sre.c:1902
54 »       svcmi»  0x0013b5f054 »       svcmi»  0x0013b5f0
55 »       ldrbtmi»fp,·[pc],·#-157»   ;·257b0·<ldexp@plt+0x8c>55 »       ldrbtmi»fp,·[pc],·#-157»   ;·257b0·<ldexp@plt+0x8c>
56 ./build-static/../Modules/_sre.c:190656 ./build-static/../Modules/_sre.c:1906
57 »       mnfmism»f3,·f057 »       mnfmism»f3,·f0
58 ./build-static/../Modules/_sre.c:191058 ./build-static/../Modules/_sre.c:1910
59 »       ldmdbmi»r2,·{sl,·sp}59 »       ldmdbmi»r2,·{sl,·sp}
60 ./build-static/../Modules/_sre.c:190760 ./build-static/../Modules/_sre.c:1907
61 »       ldmibpl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}61 »       ldmibpl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}
62 »       »       »       ;·<UNDEFINED>·instruction:·0xf02c681862 »       »       »       ;·<UNDEFINED>·instruction:·0xf02c6818
63 »       ands»   pc,·r5,·pc,·ror·#2063 »       »       »       ;·<UNDEFINED>·instruction:·0xe015fed9
64 sprintf():64 sprintf():
65 /usr/include/arm-linux-gnueabihf/bits/stdio2.h:3665 /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36
66 »       vstrge» d4,·[r3,·#-60]»     ;·0xffffffc466 »       vstrge» d4,·[r3,·#-60]»     ;·0xffffffc4
67 »       strmi»  r4,·[r4],·-lr,·lsl·#1267 »       strmi»  r4,·[r4],·-lr,·lsl·#12
68 »       tstcs»  r1,·fp,·ror·r468 »       tstcs»  r1,·fp,·ror·r4
69 »       strtmi» r9,·[r8],·-r0,·lsl·#469 »       strtmi» r9,·[r8],·-r0,·lsl·#4
70 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff226470 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff2264
71 »       stmdami»fp,·{r5,·r6,·r9,·sl,·fp,·sp,·lr,·pc}71 »       stmdami»fp,·{r5,·r6,·r9,·sl,·fp,·sp,·lr,·pc}
72 fix_string_param():72 fix_string_param():
73 ./build-static/../Modules/_sre.c:191473 ./build-static/../Modules/_sre.c:1914
74 »       andcs»  r4,·r1,·#42991616»   ;·0x290000074 »       andcs»  r4,·r1,·#42991616»   ;·0x2900000
75 »       ldmdavs»r8!,·{r0,·r1,·r2,·r3,·r4,·r5,·fp,·ip,·lr}75 »       ldmdavs»r8!,·{r0,·r1,·r2,·r3,·r4,·r5,·fp,·ip,·lr}
76 »       »       »       ;·<UNDEFINED>·instruction:·0xf896f0f076 »       ldc2»   0,·cr15,·[lr,·#952]»   ;·0x3b8
77 ./build-static/../Modules/_sre.c:191677 ./build-static/../Modules/_sre.c:1916
78 »       strteq» lr,·[r0],·#-2580»   ;·0xfffff5ec78 »       strteq» lr,·[r0],·#-2580»   ;·0xfffff5ec
79 »       shasxmi»fp,·r4,·r879 »       shasxmi»fp,·r4,·r8
80 ./build-static/../Modules/_sre.c:192480 ./build-static/../Modules/_sre.c:1924
81 »       andslt» r4,·sp,·r0,·lsr·#1281 »       andslt» r4,·sp,·r0,·lsr·#12
82 »       svclt»  0x0000bdf082 »       svclt»  0x0000bdf0
83 »       andseq» lr,·pc,·r2,·asr·r8»   ;·<UNPREDICTABLE>83 »       andseq» sp,·pc,·r2,·asr·r8»   ;·<UNPREDICTABLE>
84 »       ldrdeq» r0,·[r0],·-r884 »       ldrdeq» r0,·[r0],·-r8
 85 »       andseq» fp,·r3,·r8,·lsl·#30
85 »       andseq» sp,·r3,·r4,·lsr·#1186 »       andseq» fp,·r3,·r4,·lsr·#30
86 »       andseq» sp,·r3,·r0,·asr·#11 
87 »       andeq»  r0,·r0,·r8,·lsr·r787 »       andeq»  r0,·r0,·r8,·lsr·r7
88 string_buffer_getcharbuf.part.0.lto_priv.0():88 string_buffer_getcharbuf.part.0.lto_priv.0():
89 ./build-static/../Objects/stringobject.c:139989 ./build-static/../Objects/stringobject.c:1399
90 »       blmi»   1d2c30·<_PyUnicode_Database_Records@@Base+0x34d7c>90 »       blmi»   1d2c30·<_PyUnicode_Database_Records@@Base+0x363dc>
91 ./build-static/../Objects/stringobject.c:140291 ./build-static/../Objects/stringobject.c:1402
92 »       ldrbtmi»r4,·[fp],·#-2566»  ;·0xfffff5fa92 »       ldrbtmi»r4,·[fp],·#-2566»  ;·0xfffff5fa
93 »       ldrbtmi»r4,·[r9],·#-2310»  ;·0xfffff6fa93 »       ldrbtmi»r4,·[r9],·#-2310»  ;·0xfffff6fa
94 »       ldmdavs»r8,·{r0,·r1,·r3,·r4,·r7,·fp,·ip,·lr}94 »       ldmdavs»r8,·{r0,·r1,·r3,·r4,·r7,·fp,·ip,·lr}
95 »       »       »       ;·<UNDEFINED>·instruction:·0xf88ef03395 »       blx»    ff7e18ec·<__bss_end__@@Base+0xff54fc0c>
96 ./build-static/../Objects/stringobject.c:140896 ./build-static/../Objects/stringobject.c:1408
97 »       rscscc» pc,·pc,·pc,·asr·#3297 »       rscscc» pc,·pc,·pc,·asr·#32
98 »       svclt»  0x0000bd0898 »       svclt»  0x0000bd08
99 »       andseq» lr,·pc,·lr,·ror·#1599 »       andseq» sp,·pc,·lr,·ror·#15
100 »       andeq»  r0,·r0,·r4,·lsl·#11100 »       andeq»  r0,·r0,·r4,·lsl·#11
101 »       »       »       ;·<UNDEFINED>·instruction:·0x0013d5be101 »       andseq» fp,·r3,·r2,·lsr·#30
  
102 00025830·<PyMarshal_Init@@Base>:102 00025830·<PyMarshal_Init@@Base>:
103 PyMarshal_Init():103 PyMarshal_Init():
104 ./build-static/../Python/marshal.c:1417104 ./build-static/../Python/marshal.c:1417
105 »       push»   {r4,·lr}105 »       push»   {r4,·lr}
106 ./build-static/../Python/marshal.c:1418106 ./build-static/../Python/marshal.c:1418
107 »       movs»   r3,·#0107 »       movs»   r3,·#0
108 »       ldr»    r2,·[pc,·#44]» ;·(25864·<PyMarshal_Init@@Base+0x34>)108 »       ldr»    r2,·[pc,·#52]» ;·(2586c·<PyMarshal_Init@@Base+0x3c>)
109 ./build-static/../Python/marshal.c:1417109 ./build-static/../Python/marshal.c:1417
110 »       sub»    sp,·#8110 »       sub»    sp,·#8
111 ./build-static/../Python/marshal.c:1418111 ./build-static/../Python/marshal.c:1418
112 »       ldr»    r1,·[pc,·#44]» ;·(25868·<PyMarshal_Init@@Base+0x38>)112 »       ldr»    r1,·[pc,·#52]» ;·(25870·<PyMarshal_Init@@Base+0x40>)
113 »       ldr»    r0,·[pc,·#48]» ;·(2586c·<PyMarshal_Init@@Base+0x3c>)113 »       ldr»    r0,·[pc,·#56]» ;·(25874·<PyMarshal_Init@@Base+0x44>)
114 »       movw»   r4,·#1013»   ;·0x3f5 
115 »       add»    r2,·pc114 »       add»    r2,·pc
116 »       add»    r1,·pc115 »       add»    r1,·pc
 116 »       movw»   r4,·#1013»   ;·0x3f5
117 »       add»    r0,·pc117 »       add»    r0,·pc
 118 »       addw»   r2,·r2,·#1396»;·0x574
 119 »       addw»   r1,·r1,·#1156»;·0x484
118 »       str»    r4,·[sp,·#0]120 »       str»    r4,·[sp,·#0]
119 »       bl»     48d74·<Py_InitModule4@@Base>121 »       bl»     48f34·<Py_InitModule4@@Base>
120 ./build-static/../Python/marshal.c:1420122 ./build-static/../Python/marshal.c:1420
121 »       cbz»    r0,·2585e·<PyMarshal_Init@@Base+0x2e>123 »       cbz»    r0,·25866·<PyMarshal_Init@@Base+0x36>
122 ./build-static/../Python/marshal.c:1422124 ./build-static/../Python/marshal.c:1422
123 »       ldr»    r1,·[pc,·#32]» ;·(25870·<PyMarshal_Init@@Base+0x40>)125 »       ldr»    r1,·[pc,·#32]» ;·(25878·<PyMarshal_Init@@Base+0x48>)
124 »       movs»   r2,·#2126 »       movs»   r2,·#2
125 »       add»    r1,·pc127 »       add»    r1,·pc
126 ./build-static/../Python/marshal.c:1423128 ./build-static/../Python/marshal.c:1423
127 »       add»    sp,·#8129 »       add»    sp,·#8
128 »       ldmia.w»sp!,·{r4,·lr}130 »       ldmia.w»sp!,·{r4,·lr}
129 ./build-static/../Python/marshal.c:1422131 ./build-static/../Python/marshal.c:1422
130 »       b.w»    6c510·<PyModule_AddIntConstant@@Base>132 »       b.w»    6ca24·<PyModule_AddIntConstant@@Base>
131 ./build-static/../Python/marshal.c:1423133 ./build-static/../Python/marshal.c:1423
132 »       add»    sp,·#8134 »       add»    sp,·#8
133 »       pop»    {r4,·pc}135 »       pop»    {r4,·pc}
134 »       nop136 »       nop
Max diff block lines reached; 27037713/27042974 bytes (99.98%) of diff not shown.
320 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00151e0c·<.fini>:2 001507a8·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
6.33 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 49535 lines modifiedOffset 1, 49536 lines modified
  
Diff chunk too large, falling back to line-by-line diff (49533 lines added, 49532 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00151e18·01000200·3a000000·3d000000·0a000000·....:...=.......2 ··0x001507b0·01000200·3a000000·3d000000·0a000000·....:...=.......
3 ··0x00151e28·3d000000·0f000000·3d000000·24000000·=.......=...$...3 ··0x001507c0·3d000000·0f000000·3d000000·24000000·=.......=...$...
4 ··0x00151e38·3d000000·32000000·3d000000·02000000·=...2...=.......4 ··0x001507d0·3d000000·32000000·3d000000·02000000·=...2...=.......
5 ··0x00151e48·3d000000·05000000·3d000000·13000000·=.......=.......5 ··0x001507e0·3d000000·05000000·3d000000·13000000·=.......=.......
6 ··0x00151e58·3d000000·0d000000·3d000000·0c000000·=.......=.......6 ··0x001507f0·3d000000·0d000000·3d000000·0c000000·=.......=.......
7 ··0x00151e68·3d000000·23000000·3d000000·11000000·=...#...=.......7 ··0x00150800·3d000000·23000000·3d000000·11000000·=...#...=.......
8 ··0x00151e78·3d000000·26000000·3d000000·01000000·=...&...=.......8 ··0x00150810·3d000000·26000000·3d000000·01000000·=...&...=.......
9 ··0x00151e88·3d000000·17000000·3d000000·08000000·=.......=.......9 ··0x00150820·3d000000·17000000·3d000000·08000000·=.......=.......
10 ··0x00151e98·3d000000·09000000·3d000000·00000000·=.......=.......10 ··0x00150830·3d000000·09000000·3d000000·00000000·=.......=.......
11 ··0x00151ea8·00000000·3c737464·696e3e00·33624263·....<stdin>.3bBc11 ··0x00150840·00000000·3c737464·696e3e00·33624263·....<stdin>.3bBc
12 ··0x00151eb8·3a644568·694a6d3a·4f513a52·73537475·:dEhiJm:OQ:RsStu12 ··0x00150850·3a644568·694a6d3a·4f513a52·73537475·:dEhiJm:OQ:RsStu
13 ··0x00151ec8·55765657·3a78583f·00000000·50595448·UvVW:xX?....PYTH13 ··0x00150860·55765657·3a78583f·00000000·50595448·UvVW:xX?....PYTH
14 ··0x00151ed8·4f4e4841·53485345·45440000·6e6f7420·ONHASHSEED..not·14 ··0x00150870·4f4e4841·53485345·45440000·6e6f7420·ONHASHSEED..not·
15 ··0x00151ee8·656e6f75·6768206d·656d6f72·7920746f·enough·memory·to15 ··0x00150880·656e6f75·6768206d·656d6f72·7920746f·enough·memory·to
16 ··0x00151ef8·20636f70·79202d63·20617267·756d656e··copy·-c·argumen16 ··0x00150890·20636f70·79202d63·20617267·756d656e··copy·-c·argumen
17 ··0x00151f08·74000000·6e6f7420·656e6f75·6768206d·t...not·enough·m17 ··0x001508a0·74000000·6e6f7420·656e6f75·6768206d·t...not·enough·m
18 ··0x00151f18·656d6f72·7920746f·20636f70·79202d6d·emory·to·copy·-m18 ··0x001508b0·656d6f72·7920746f·20636f70·79202d6d·emory·to·copy·-m
19 ··0x00151f28·20617267·756d656e·74000000·7761726e··argument...warn19 ··0x001508c0·20617267·756d656e·74000000·7761726e··argument...warn
20 ··0x00151f38·00000000·7761726e·616c6c00·2d51206f·....warnall.-Q·o20 ··0x001508d0·00000000·7761726e·616c6c00·2d51206f·....warnall.-Q·o
21 ··0x00151f48·7074696f·6e207368·6f756c64·20626520·ption·should·be·21 ··0x001508e0·7074696f·6e207368·6f756c64·20626520·ption·should·be·
22 ··0x00151f58·602d516f·6c64272c·20602d51·7761726e·`-Qold',·`-Qwarn22 ··0x001508f0·602d516f·6c64272c·20602d51·7761726e·`-Qold',·`-Qwarn
23 ··0x00151f68·272c2060·2d517761·726e616c·6c272c20·',·`-Qwarnall',·23 ··0x00150900·272c2060·2d517761·726e616c·6c272c20·',·`-Qwarnall',·
24 ··0x00151f78·6f722060·2d516e65·7727206f·6e6c790a·or·`-Qnew'·only.24 ··0x00150910·6f722060·2d516e65·7727206f·6e6c790a·or·`-Qnew'·only.
25 ··0x00151f88·00000000·75736167·653a2025·73205b6f·....usage:·%s·[o25 ··0x00150920·00000000·75736167·653a2025·73205b6f·....usage:·%s·[o
26 ··0x00151f98·7074696f·6e5d202e·2e2e205b·2d632063·ption]·...·[-c·c26 ··0x00150930·7074696f·6e5d202e·2e2e205b·2d632063·ption]·...·[-c·c
27 ··0x00151fa8·6d64207c·202d6d20·6d6f6420·7c206669·md·|·-m·mod·|·fi27 ··0x00150940·6d64207c·202d6d20·6d6f6420·7c206669·md·|·-m·mod·|·fi
28 ··0x00151fb8·6c65207c·202d5d20·5b617267·5d202e2e·le·|·-]·[arg]·..28 ··0x00150950·6c65207c·202d5d20·5b617267·5d202e2e·le·|·-]·[arg]·..
29 ··0x00151fc8·2e0a0000·54727920·60707974·686f6e20·....Try·`python·29 ··0x00150960·2e0a0000·54727920·60707974·686f6e20·....Try·`python·
30 ··0x00151fd8·2d682720·666f7220·6d6f7265·20696e66·-h'·for·more·inf30 ··0x00150970·2d682720·666f7220·6d6f7265·20696e66·-h'·for·more·inf
31 ··0x00151fe8·6f726d61·74696f6e·2e0a0000·4f707469·ormation....Opti31 ··0x00150980·6f726d61·74696f6e·2e0a0000·4f707469·ormation....Opti
32 ··0x00151ff8·6f6e7320·616e6420·61726775·6d656e74·ons·and·argument32 ··0x00150990·6f6e7320·616e6420·61726775·6d656e74·ons·and·argument
33 ··0x00152008·73202861·6e642063·6f727265·73706f6e·s·(and·correspon33 ··0x001509a0·73202861·6e642063·6f727265·73706f6e·s·(and·correspon
34 ··0x00152018·64696e67·20656e76·69726f6e·6d656e74·ding·environment34 ··0x001509b0·64696e67·20656e76·69726f6e·6d656e74·ding·environment
35 ··0x00152028·20766172·6961626c·6573293a·0a2d6220··variables):.-b·35 ··0x001509c0·20766172·6961626c·6573293a·0a2d6220··variables):.-b·
36 ··0x00152038·20202020·3a206973·73756520·7761726e·····:·issue·warn36 ··0x001509d0·20202020·3a206973·73756520·7761726e·····:·issue·warn
37 ··0x00152048·696e6773·2061626f·75742063·6f6d7061·ings·about·compa37 ··0x001509e0·696e6773·2061626f·75742063·6f6d7061·ings·about·compa
38 ··0x00152058·72696e67·20627974·65617272·61792077·ring·bytearray·w38 ··0x001509f0·72696e67·20627974·65617272·61792077·ring·bytearray·w
39 ··0x00152068·69746820·756e6963·6f64650a·20202020·ith·unicode.····39 ··0x00150a00·69746820·756e6963·6f64650a·20202020·ith·unicode.····
40 ··0x00152078·20202020·20282d62·623a2069·73737565······(-bb:·issue40 ··0x00150a10·20202020·20282d62·623a2069·73737565······(-bb:·issue
41 ··0x00152088·20657272·6f727329·0a2d4220·20202020··errors).-B·····41 ··0x00150a20·20657272·6f727329·0a2d4220·20202020··errors).-B·····
42 ··0x00152098·3a20646f·6e277420·77726974·65202e70·:·don't·write·.p42 ··0x00150a30·3a20646f·6e277420·77726974·65202e70·:·don't·write·.p
43 ··0x001520a8·795b636f·5d206669·6c657320·6f6e2069·y[co]·files·on·i43 ··0x00150a40·795b636f·5d206669·6c657320·6f6e2069·y[co]·files·on·i
44 ··0x001520b8·6d706f72·743b2061·6c736f20·50595448·mport;·also·PYTH44 ··0x00150a50·6d706f72·743b2061·6c736f20·50595448·mport;·also·PYTH
45 ··0x001520c8·4f4e444f·4e545752·49544542·59544543·ONDONTWRITEBYTEC45 ··0x00150a60·4f4e444f·4e545752·49544542·59544543·ONDONTWRITEBYTEC
46 ··0x001520d8·4f44453d·780a2d63·20636d64·203a2070·ODE=x.-c·cmd·:·p46 ··0x00150a70·4f44453d·780a2d63·20636d64·203a2070·ODE=x.-c·cmd·:·p
47 ··0x001520e8·726f6772·616d2070·61737365·6420696e·rogram·passed·in47 ··0x00150a80·726f6772·616d2070·61737365·6420696e·rogram·passed·in
48 ··0x001520f8·20617320·73747269·6e672028·7465726d··as·string·(term48 ··0x00150a90·20617320·73747269·6e672028·7465726d··as·string·(term
49 ··0x00152108·696e6174·6573206f·7074696f·6e206c69·inates·option·li49 ··0x00150aa0·696e6174·6573206f·7074696f·6e206c69·inates·option·li
50 ··0x00152118·7374290a·2d642020·2020203a·20646562·st).-d·····:·deb50 ··0x00150ab0·7374290a·2d642020·2020203a·20646562·st).-d·····:·deb
51 ··0x00152128·7567206f·75747075·74206672·6f6d2070·ug·output·from·p51 ··0x00150ac0·7567206f·75747075·74206672·6f6d2070·ug·output·from·p
52 ··0x00152138·61727365·723b2061·6c736f20·50595448·arser;·also·PYTH52 ··0x00150ad0·61727365·723b2061·6c736f20·50595448·arser;·also·PYTH
53 ··0x00152148·4f4e4445·4255473d·780a2d45·20202020·ONDEBUG=x.-E····53 ··0x00150ae0·4f4e4445·4255473d·780a2d45·20202020·ONDEBUG=x.-E····
54 ··0x00152158·203a2069·676e6f72·65205059·54484f4e··:·ignore·PYTHON54 ··0x00150af0·203a2069·676e6f72·65205059·54484f4e··:·ignore·PYTHON
55 ··0x00152168·2a20656e·7669726f·6e6d656e·74207661·*·environment·va55 ··0x00150b00·2a20656e·7669726f·6e6d656e·74207661·*·environment·va
56 ··0x00152178·72696162·6c657320·28737563·68206173·riables·(such·as56 ··0x00150b10·72696162·6c657320·28737563·68206173·riables·(such·as
57 ··0x00152188·20505954·484f4e50·41544829·0a2d6820··PYTHONPATH).-h·57 ··0x00150b20·20505954·484f4e50·41544829·0a2d6820··PYTHONPATH).-h·
58 ··0x00152198·20202020·3a207072·696e7420·74686973·····:·print·this58 ··0x00150b30·20202020·3a207072·696e7420·74686973·····:·print·this
59 ··0x001521a8·2068656c·70206d65·73736167·6520616e··help·message·an59 ··0x00150b40·2068656c·70206d65·73736167·6520616e··help·message·an
60 ··0x001521b8·64206578·69742028·616c736f·202d2d68·d·exit·(also·--h60 ··0x00150b50·64206578·69742028·616c736f·202d2d68·d·exit·(also·--h
61 ··0x001521c8·656c7029·0a2d6920·20202020·3a20696e·elp).-i·····:·in61 ··0x00150b60·656c7029·0a2d6920·20202020·3a20696e·elp).-i·····:·in
62 ··0x001521d8·73706563·7420696e·74657261·63746976·spect·interactiv62 ··0x00150b70·73706563·7420696e·74657261·63746976·spect·interactiv
63 ··0x001521e8·656c7920·61667465·72207275·6e6e696e·ely·after·runnin63 ··0x00150b80·656c7920·61667465·72207275·6e6e696e·ely·after·runnin
64 ··0x001521f8·67207363·72697074·3b20666f·72636573·g·script;·forces64 ··0x00150b90·67207363·72697074·3b20666f·72636573·g·script;·forces
65 ··0x00152208·20612070·726f6d70·74206576·656e0a00··a·prompt·even..65 ··0x00150ba0·20612070·726f6d70·74206576·656e0a00··a·prompt·even..
66 ··0x00152218·20202020·20202020·20696620·73746469··········if·stdi66 ··0x00150bb0·20202020·20202020·20696620·73746469··········if·stdi
67 ··0x00152228·6e20646f·6573206e·6f742061·70706561·n·does·not·appea67 ··0x00150bc0·6e20646f·6573206e·6f742061·70706561·n·does·not·appea
68 ··0x00152238·7220746f·20626520·61207465·726d696e·r·to·be·a·termin68 ··0x00150bd0·7220746f·20626520·61207465·726d696e·r·to·be·a·termin
69 ··0x00152248·616c3b20·616c736f·20505954·484f4e49·al;·also·PYTHONI69 ··0x00150be0·616c3b20·616c736f·20505954·484f4e49·al;·also·PYTHONI
70 ··0x00152258·4e535045·43543d78·0a2d6d20·6d6f6420·NSPECT=x.-m·mod·70 ··0x00150bf0·4e535045·43543d78·0a2d6d20·6d6f6420·NSPECT=x.-m·mod·
71 ··0x00152268·3a207275·6e206c69·62726172·79206d6f·:·run·library·mo71 ··0x00150c00·3a207275·6e206c69·62726172·79206d6f·:·run·library·mo
72 ··0x00152278·64756c65·20617320·61207363·72697074·dule·as·a·script72 ··0x00150c10·64756c65·20617320·61207363·72697074·dule·as·a·script
73 ··0x00152288·20287465·726d696e·61746573·206f7074··(terminates·opt73 ··0x00150c20·20287465·726d696e·61746573·206f7074··(terminates·opt
74 ··0x00152298·696f6e20·6c697374·290a2d4f·20202020·ion·list).-O····74 ··0x00150c30·696f6e20·6c697374·290a2d4f·20202020·ion·list).-O····
75 ··0x001522a8·203a206f·7074696d·697a6520·67656e65··:·optimize·gene75 ··0x00150c40·203a206f·7074696d·697a6520·67656e65··:·optimize·gene
76 ··0x001522b8·72617465·64206279·7465636f·64652073·rated·bytecode·s76 ··0x00150c50·72617465·64206279·7465636f·64652073·rated·bytecode·s
77 ··0x001522c8·6c696768·746c793b·20616c73·6f205059·lightly;·also·PY77 ··0x00150c60·6c696768·746c793b·20616c73·6f205059·lightly;·also·PY
78 ··0x001522d8·54484f4e·4f505449·4d495a45·3d780a2d·THONOPTIMIZE=x.-78 ··0x00150c70·54484f4e·4f505449·4d495a45·3d780a2d·THONOPTIMIZE=x.-
79 ··0x001522e8·4f4f2020·20203a20·72656d6f·76652064·OO····:·remove·d79 ··0x00150c80·4f4f2020·20203a20·72656d6f·76652064·OO····:·remove·d
80 ··0x001522f8·6f632d73·7472696e·67732069·6e206164·oc-strings·in·ad80 ··0x00150c90·6f632d73·7472696e·67732069·6e206164·oc-strings·in·ad
81 ··0x00152308·64697469·6f6e2074·6f207468·65202d4f·dition·to·the·-O81 ··0x00150ca0·64697469·6f6e2074·6f207468·65202d4f·dition·to·the·-O
82 ··0x00152318·206f7074·696d697a·6174696f·6e730a2d··optimizations.-82 ··0x00150cb0·206f7074·696d697a·6174696f·6e730a2d··optimizations.-
83 ··0x00152328·52202020·20203a20·75736520·61207073·R·····:·use·a·ps83 ··0x00150cc0·52202020·20203a20·75736520·61207073·R·····:·use·a·ps
84 ··0x00152338·6575646f·2d72616e·646f6d20·73616c74·eudo-random·salt84 ··0x00150cd0·6575646f·2d72616e·646f6d20·73616c74·eudo-random·salt
85 ··0x00152348·20746f20·6d616b65·20686173·68282920··to·make·hash()·85 ··0x00150ce0·20746f20·6d616b65·20686173·68282920··to·make·hash()·
86 ··0x00152358·76616c75·6573206f·66207661·72696f75·values·of·variou86 ··0x00150cf0·76616c75·6573206f·66207661·72696f75·values·of·variou
87 ··0x00152368·73207479·70657320·62650a20·20202020·s·types·be.·····87 ··0x00150d00·73207479·70657320·62650a20·20202020·s·types·be.·····
88 ··0x00152378·20202020·756e7072·65646963·7461626c·····unpredictabl88 ··0x00150d10·20202020·756e7072·65646963·7461626c·····unpredictabl
89 ··0x00152388·65206265·74776565·6e207365·70617261·e·between·separa89 ··0x00150d20·65206265·74776565·6e207365·70617261·e·between·separa
90 ··0x00152398·74652069·6e766f63·6174696f·6e73206f·te·invocations·o90 ··0x00150d30·74652069·6e766f63·6174696f·6e73206f·te·invocations·o
91 ··0x001523a8·66207468·6520696e·74657270·72657465·f·the·interprete91 ··0x00150d40·66207468·6520696e·74657270·72657465·f·the·interprete
92 ··0x001523b8·722c2061·730a2020·20202020·20202061·r,·as.·········a92 ··0x00150d50·722c2061·730a2020·20202020·20202061·r,·as.·········a
93 ··0x001523c8·20646566·656e7365·20616761·696e7374··defense·against93 ··0x00150d60·20646566·656e7365·20616761·696e7374··defense·against
94 ··0x001523d8·2064656e·69616c2d·6f662d73·65727669··denial-of-servi94 ··0x00150d70·2064656e·69616c2d·6f662d73·65727669··denial-of-servi
95 ··0x001523e8·63652061·74746163·6b730a2d·51206172·ce·attacks.-Q·ar95 ··0x00150d80·63652061·74746163·6b730a2d·51206172·ce·attacks.-Q·ar
96 ··0x001523f8·67203a20·64697669·73696f6e·206f7074·g·:·division·opt96 ··0x00150d90·67203a20·64697669·73696f6e·206f7074·g·:·division·opt
97 ··0x00152408·696f6e73·3a202d51·6f6c6420·28646566·ions:·-Qold·(def97 ··0x00150da0·696f6e73·3a202d51·6f6c6420·28646566·ions:·-Qold·(def
98 ··0x00152418·61756c74·292c202d·51776172·6e2c202d·ault),·-Qwarn,·-98 ··0x00150db0·61756c74·292c202d·51776172·6e2c202d·ault),·-Qwarn,·-
99 ··0x00152428·51776172·6e616c6c·2c202d51·6e65770a·Qwarnall,·-Qnew.99 ··0x00150dc0·51776172·6e616c6c·2c202d51·6e65770a·Qwarnall,·-Qnew.
100 ··0x00152438·2d732020·2020203a·20646f6e·27742061·-s·····:·don't·a100 ··0x00150dd0·2d732020·2020203a·20646f6e·27742061·-s·····:·don't·a
101 ··0x00152448·64642075·73657220·73697465·20646972·dd·user·site·dir101 ··0x00150de0·64642075·73657220·73697465·20646972·dd·user·site·dir
102 ··0x00152458·6563746f·72792074·6f207379·732e7061·ectory·to·sys.pa102 ··0x00150df0·6563746f·72792074·6f207379·732e7061·ectory·to·sys.pa
103 ··0x00152468·74683b20·616c736f·20505954·484f4e4e·th;·also·PYTHONN103 ··0x00150e00·74683b20·616c736f·20505954·484f4e4e·th;·also·PYTHONN
104 ··0x00152478·4f555345·52534954·450a2d53·20202020·OUSERSITE.-S····104 ··0x00150e10·4f555345·52534954·450a2d53·20202020·OUSERSITE.-S····
105 ··0x00152488·203a2064·6f6e2774·20696d70·6c792027··:·don't·imply·'105 ··0x00150e20·203a2064·6f6e2774·20696d70·6c792027··:·don't·imply·'
106 ··0x00152498·696d706f·72742073·69746527·206f6e20·import·site'·on·106 ··0x00150e30·696d706f·72742073·69746527·206f6e20·import·site'·on·
107 ··0x001524a8·696e6974·69616c69·7a617469·6f6e0a2d·initialization.-107 ··0x00150e40·696e6974·69616c69·7a617469·6f6e0a2d·initialization.-
108 ··0x001524b8·74202020·20203a20·69737375·65207761·t·····:·issue·wa108 ··0x00150e50·74202020·20203a20·69737375·65207761·t·····:·issue·wa
109 ··0x001524c8·726e696e·67732061·626f7574·20696e63·rnings·about·inc109 ··0x00150e60·726e696e·67732061·626f7574·20696e63·rnings·about·inc
110 ··0x001524d8·6f6e7369·7374656e·74207461·62207573·onsistent·tab·us110 ··0x00150e70·6f6e7369·7374656e·74207461·62207573·onsistent·tab·us
111 ··0x001524e8·61676520·282d7474·3a206973·73756520·age·(-tt:·issue·111 ··0x00150e80·61676520·282d7474·3a206973·73756520·age·(-tt:·issue·
112 ··0x001524f8·6572726f·7273290a·00000000·2d752020·errors).....-u··112 ··0x00150e90·6572726f·7273290a·00000000·2d752020·errors).....-u··
113 ··0x00152508·2020203a·20756e62·75666665·72656420····:·unbuffered·113 ··0x00150ea0·2020203a·20756e62·75666665·72656420····:·unbuffered·
114 ··0x00152518·62696e61·72792073·74646f75·7420616e·binary·stdout·an114 ··0x00150eb0·62696e61·72792073·74646f75·7420616e·binary·stdout·an
115 ··0x00152528·64207374·64657272·3b20616c·736f2050·d·stderr;·also·P115 ··0x00150ec0·64207374·64657272·3b20616c·736f2050·d·stderr;·also·P
116 ··0x00152538·5954484f·4e554e42·55464645·5245443d·YTHONUNBUFFERED=116 ··0x00150ed0·5954484f·4e554e42·55464645·5245443d·YTHONUNBUFFERED=
117 ··0x00152548·780a2020·20202020·20202073·6565206d·x.·········see·m117 ··0x00150ee0·780a2020·20202020·20202073·6565206d·x.·········see·m
118 ··0x00152558·616e2070·61676520·666f7220·64657461·an·page·for·deta118 ··0x00150ef0·616e2070·61676520·666f7220·64657461·an·page·for·deta
119 ··0x00152568·696c7320·6f6e2069·6e746572·6e616c20·ils·on·internal·119 ··0x00150f00·696c7320·6f6e2069·6e746572·6e616c20·ils·on·internal·
120 ··0x00152578·62756666·6572696e·67207265·6c617469·buffering·relati120 ··0x00150f10·62756666·6572696e·67207265·6c617469·buffering·relati
121 ··0x00152588·6e672074·6f20272d·75270a2d·76202020·ng·to·'-u'.-v···121 ··0x00150f20·6e672074·6f20272d·75270a2d·76202020·ng·to·'-u'.-v···
122 ··0x00152598·20203a20·76657262·6f736520·28747261···:·verbose·(tra122 ··0x00150f30·20203a20·76657262·6f736520·28747261···:·verbose·(tra
123 ··0x001525a8·63652069·6d706f72·74207374·6174656d·ce·import·statem123 ··0x00150f40·63652069·6d706f72·74207374·6174656d·ce·import·statem
124 ··0x001525b8·656e7473·293b2061·6c736f20·50595448·ents);·also·PYTH124 ··0x00150f50·656e7473·293b2061·6c736f20·50595448·ents);·also·PYTH
125 ··0x001525c8·4f4e5645·52424f53·453d780a·20202020·ONVERBOSE=x.····125 ··0x00150f60·4f4e5645·52424f53·453d780a·20202020·ONVERBOSE=x.····
Max diff block lines reached; 0/6637407 bytes (0.00%) of diff not shown.
277 B
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x002135d8·3463ed7f·01000000···················4c......2 ··0x00211f78·3c5eed7f·01000000···················<^......
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x002135e0·00000000····························....2 ··0x00211f80·00000000····························....
  
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 ··0x00223680·199a0e00····························....2 ··0x00222680·c17e0e00····························.~..
  
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 ··0x00223684·d9990e00····························....2 ··0x00222684·817e0e00····························.~..
  
17.7 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 137 lines modifiedOffset 1, 137 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00223688·a88a1500·38761500·01000000·ac6f1500·....8v.......o..2 ··0x00222688·40741500·d05f1500·01000000·44591500·@t..._......DY..
3 ··0x00223698·3c761500·02000000·00000000·00000000·<v..............3 ··0x00222698·d45f1500·02000000·00000000·00000000·._..............
4 ··0x002236a8·00000000·40761500·3c761500·03000000·....@v..<v......4 ··0x002226a8·00000000·d85f1500·d45f1500·03000000·....._..._......
5 ··0x002236b8·54761500·3c761500·03000000·58761500·Tv..<v......Xv..5 ··0x002226b8·ec5f1500·d45f1500·03000000·f05f1500·._..._......._..
6 ··0x002236c8·3c761500·03000000·00000000·00000000·<v..............6 ··0x002226c8·d45f1500·03000000·00000000·00000000·._..............
7 ··0x002236d8·00000000·70090600·aa080600·b6170600·....p...........7 ··0x002226d8·00000000·180e0600·520d0600·641c0600·........R...d...
 8 ··0x002226e8·0c210600·8e1e0600·ee7e0600·180e0600·.!.......~......
8 ··0x002236e8·5e1c0600·e0190600·c6760600·70090600·^........v..p... 
9 ··0x002236f8·70090600·70090600·a4780600·d2340600·p...p....x...4.. 
10 ··0x00223708·6a220600·041e0600·2c800600·70090600·j"......,...p... 
11 ··0x00223718·da280600·70090600·70090600·70090600·.(..p...p...p... 
12 ··0x00223728·881d0600·3e170600·f2200600·481f0600·....>....·..H... 
13 ··0x00223738·68120600·9a150600·580f0600·b6260600·h.......X....&.. 
14 ··0x00223748·042e0600·2c3a0600·324d0600·1a2a0600·....,:..2M...*.. 
15 ··0x00223758·461c0600·541c0600·a21a0600·70090600·F...T.......p... 
16 ··0x00223768·70090600·70090600·70090600·70090600·p...p...p...p... 
17 ··0x00223778·70090600·62330600·b8320600·823c0600·p...b3...2...<.. 
18 ··0x00223788·5c3c0600·70090600·70090600·70090600·\<..p...p...p... 
19 ··0x00223798·70090600·70090600·70090600·96410600·p...p...p....A.. 
20 ··0x002237a8·0c3c0600·a2410600·d43e0600·ec1f0600·.<...A...>...... 
21 ··0x002237b8·f0170600·663f0600·1c370600·96360600·....f?...7...6.. 
22 ··0x002237c8·a63a0600·b2160600·3c260600·ce240600·.:......<&...$.. 
23 ··0x002237d8·d0220600·50190600·8e3b0600·c4250600·."..P....;...%.. 
24 ··0x002237e8·94370600·4e160600·70090600·1e410600·.7..N...p....A.. 
25 ··0x002237f8·1a400600·0c340600·08400600·fa330600·.@...4...@...3.. 
26 ··0x00223808·dc210600·583e0600·d83d0600·063d0600·.!..X>...=...=.. 
27 ··0x00223818·8c3c0600·a21c0600·722a0600·803d0600·.<......r*...=.. 
28 ··0x00223828·0e0e0600·2c320600·74350600·8e110600·....,2..t5...... 
29 ··0x00223838·b8140600·42290600·74390600·a2230600·....B)..t9...#.. 
30 ··0x00223848·38350600·7c100600·740e0600·aa1c0600·85..|...t....... 
31 ··0x00223858·1a130600·56310600·f2380600·3e7e0600·....V1...8..>~.. 
32 ··0x00223868·6e330600·8e0b0600·42240600·f0130600·n3......B$......9 ··0x002226f8·180e0600·180e0600·24810600·983c0600·........$....<..
 10 ··0x00222708·78280600·36220600·f8850600·180e0600·x(..6"..........
 11 ··0x00222718·66310600·180e0600·180e0600·180e0600·f1..............
 12 ··0x00222728·a6220600·ec1b0600·1e250600·f8230600·.".......%...#..
 13 ··0x00222738·10170600·a61a0600·00140600·fe2a0600·.............*..
 14 ··0x00222748·ae320600·10440600·08520600·8e2c0600·.2...D...R...,..
 15 ··0x00222758·f4200600·02210600·501f0600·180e0600·.·...!..P.......
 16 ··0x00222768·180e0600·180e0600·180e0600·180e0600·................
 17 ··0x00222778·180e0600·e43d0600·3a3d0600·06440600·.....=..:=...D..
 18 ··0x00222788·e2430600·180e0600·180e0600·180e0600·.C..............
 19 ··0x00222798·180e0600·180e0600·180e0600·d4430600·.............C..
 20 ··0x002227a8·82430600·80450600·003a0600·9c240600·.C...E...:...$..
 21 ··0x002227b8·9e1c0600·0c390600·12380600·88370600·.....9...8...7..
 22 ··0x002227c8·8a440600·601b0600·842a0600·e0280600·.D..`....*...(..
 23 ··0x002227d8·ec270600·fe1d0600·923a0600·0c2a0600·.'.......:...*..
 24 ··0x002227e8·9e3f0600·421a0600·180e0600·06460600·.?..B........F..
 25 ··0x002227f8·84360600·00360600·72360600·ee350600·.6...6..r6...5..
 26 ··0x00222808·8c260600·04450600·8c380600·8c450600·.&...E...8...E..
 27 ··0x00222818·7e3b0600·50210600·ae2e0600·cc410600·~;..P!.......A..
 28 ··0x00222828·b6120600·f03d0600·7c3e0600·36160600·.....=..|>..6...
 29 ··0x00222838·60190600·202e0600·24420600·6c290600·`...·...$B..l)..
 30 ··0x00222848·fe3c0600·24150600·1c130600·58210600·.<..$.......X!..
 31 ··0x00222858·c2170600·3a3b0600·00430600·8e850600·....:;...C......
 32 ··0x00222868·64400600·36100600·1a270600·98180600·d@..6....'......
 33 ··0x00222878·321d0600·ac390600·88200600·be0f0600·2....9...·......
 34 ··0x00222888·a4110600·9e2c0600·1c2c0600·54180600·.....,...,..T...
33 ··0x00223878·84180600·7e340600·da1b0600·160b0600·....~4..........35 ··0x00222898·da210600·08260600·b8130600·84100600·.!...&..........
 36 ··0x002228a8·b4140600·f2100600·180e0600·180e0600·................
 37 ··0x002228b8·664a0600·c8190600·74200600·982e0600·fJ......t·......
 38 ··0x002228c8·180e0600·b40d0600·660e0600·5e410600·........f...^A..
 39 ··0x002228d8·180e0600·180e0600·180e0600·dc420600·.............B..
34 ··0x00223888·fc0c0600·b8270600·30270600·ac130600·.....'..0'......40 ··0x002228e8·c00e0600·a6270600·782b0600·ce310600·.....'..x+...1..
35 ··0x00223898·2c1d0600·6e200600·100f0600·dc0b0600·,...n·..........41 ··0x002228f8·c02d0600·d21e0600·38320600·180e0600·.-......82......
 42 ··0x00222908·180e0600·3c330600·54330600·36310600·....<3..T3..61..
 43 ··0x00222918·30300600·180e0600·103b0600·e63f0600·00.......;...?..
 44 ··0x00222928·cc400600·180e0600·180e0600·180e0600·.@..............
 45 ··0x00222938·180e0600·180e0600·180e0600·180e0600·................
 46 ··0x00222948·180e0600·180e0600·180e0600·180e0600·................
 47 ··0x00222958·180e0600·180e0600·180e0600·180e0600·................
 48 ··0x00222968·180e0600·180e0600·180e0600·180e0600·................
 49 ··0x00222978·180e0600·180e0600·180e0600·180e0600·................
 50 ··0x00222988·180e0600·180e0600·180e0600·180e0600·................
 51 ··0x00222998·180e0600·180e0600·180e0600·180e0600·................
 52 ··0x002229a8·180e0600·180e0600·180e0600·180e0600·................
 53 ··0x002229b8·180e0600·180e0600·180e0600·180e0600·................
 54 ··0x002229c8·180e0600·180e0600·180e0600·180e0600·................
 55 ··0x002229d8·180e0600·180e0600·180e0600·180e0600·................
 56 ··0x002229e8·180e0600·180e0600·180e0600·180e0600·................
 57 ··0x002229f8·180e0600·180e0600·180e0600·180e0600·................
 58 ··0x00222a08·180e0600·180e0600·180e0600·180e0600·................
 59 ··0x00222a18·180e0600·180e0600·180e0600·180e0600·................
 60 ··0x00222a28·180e0600·180e0600·180e0600·180e0600·................
 61 ··0x00222a38·180e0600·180e0600·180e0600·180e0600·................
 62 ··0x00222a48·180e0600·180e0600·180e0600·180e0600·................
 63 ··0x00222a58·180e0600·180e0600·180e0600·180e0600·................
 64 ··0x00222a68·180e0600·180e0600·180e0600·180e0600·................
 65 ··0x00222a78·180e0600·180e0600·180e0600·180e0600·................
 66 ··0x00222a88·180e0600·180e0600·180e0600·180e0600·................
 67 ··0x00222a98·180e0600·180e0600·180e0600·180e0600·................
 68 ··0x00222aa8·180e0600·180e0600·180e0600·180e0600·................
 69 ··0x00222ab8·180e0600·180e0600·180e0600·180e0600·................
 70 ··0x00222ac8·180e0600·180e0600·180e0600·180e0600·................
36 ··0x002238a8·0c100600·4a0c0600·70090600·70090600·....J...p...p...71 ··0x00222ad8·180e0600·4c041600·07000200·54041600·....L.......T...
37 ··0x002238b8·be440600·20150600·c61b0600·a2270600·.D..·........'.. 
38 ··0x002238c8·70090600·0c090600·be090600·203b0600·p...........·;.. 
39 ··0x002238d8·70090600·70090600·70090600·d6330600·p...p...p....3.. 
40 ··0x002238e8·180a0600·5c230600·5c2d0600·5a250600·....\#..\-..Z%.. 
41 ··0x002238f8·ba290600·241a0600·ea2c0600·70090600·.)..$....,..p... 
42 ··0x00223908·70090600·5a2a0600·bc2e0600·2a2a0600·p...Z*......**.. 
43 ··0x00223918·e42b0600·70090600·922e0600·74380600·.+..p.......t8.. 
44 ··0x00223928·9a310600·70090600·70090600·70090600·.1..p...p...p... 
45 ··0x00223938·70090600·70090600·70090600·70090600·p...p...p...p... 
46 ··0x00223948·70090600·70090600·70090600·70090600·p...p...p...p... 
47 ··0x00223958·70090600·70090600·70090600·70090600·p...p...p...p... 
48 ··0x00223968·70090600·70090600·70090600·70090600·p...p...p...p... 
49 ··0x00223978·70090600·70090600·70090600·70090600·p...p...p...p... 
50 ··0x00223988·70090600·70090600·70090600·70090600·p...p...p...p... 
51 ··0x00223998·70090600·70090600·70090600·70090600·p...p...p...p... 
52 ··0x002239a8·70090600·70090600·70090600·70090600·p...p...p...p... 
53 ··0x002239b8·70090600·70090600·70090600·70090600·p...p...p...p... 
54 ··0x002239c8·70090600·70090600·70090600·70090600·p...p...p...p... 
55 ··0x002239d8·70090600·70090600·70090600·70090600·p...p...p...p... 
56 ··0x002239e8·70090600·70090600·70090600·70090600·p...p...p...p... 
57 ··0x002239f8·70090600·70090600·70090600·70090600·p...p...p...p... 
58 ··0x00223a08·70090600·70090600·70090600·70090600·p...p...p...p... 
59 ··0x00223a18·70090600·70090600·70090600·70090600·p...p...p...p... 
60 ··0x00223a28·70090600·70090600·70090600·70090600·p...p...p...p... 
61 ··0x00223a38·70090600·70090600·70090600·70090600·p...p...p...p... 
62 ··0x00223a48·70090600·70090600·70090600·70090600·p...p...p...p... 
63 ··0x00223a58·70090600·70090600·70090600·70090600·p...p...p...p... 
64 ··0x00223a68·70090600·70090600·70090600·70090600·p...p...p...p... 
65 ··0x00223a78·70090600·70090600·70090600·70090600·p...p...p...p... 
66 ··0x00223a88·70090600·70090600·70090600·70090600·p...p...p...p... 
67 ··0x00223a98·70090600·70090600·70090600·70090600·p...p...p...p... 
Max diff block lines reached; 0/18001 bytes (0.00%) of diff not shown.
20.4 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 158 lines modifiedOffset 1, 158 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 ··0x00224000·e03e2200·00000000·00000000·50480200·.>".........PH..3 ··0x00223000·e02e2200·00000000·00000000·50480200·..".........PH..
4 ··0x00224010·50480200·50480200·50480200·50480200·PH..PH..PH..PH..4 ··0x00223010·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
5 ··0x00224020·50480200·50480200·50480200·50480200·PH..PH..PH..PH..5 ··0x00223020·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
6 ··0x00224030·50480200·50480200·50480200·50480200·PH..PH..PH..PH..6 ··0x00223030·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
7 ··0x00224040·50480200·50480200·50480200·50480200·PH..PH..PH..PH..7 ··0x00223040·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
8 ··0x00224050·50480200·50480200·50480200·50480200·PH..PH..PH..PH..8 ··0x00223050·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
9 ··0x00224060·50480200·50480200·50480200·50480200·PH..PH..PH..PH..9 ··0x00223060·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
10 ··0x00224070·50480200·50480200·50480200·50480200·PH..PH..PH..PH..10 ··0x00223070·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
11 ··0x00224080·50480200·50480200·50480200·50480200·PH..PH..PH..PH..11 ··0x00223080·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
12 ··0x00224090·50480200·50480200·50480200·50480200·PH..PH..PH..PH..12 ··0x00223090·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
13 ··0x002240a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..13 ··0x002230a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
14 ··0x002240b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..14 ··0x002230b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
15 ··0x002240c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..15 ··0x002230c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
16 ··0x002240d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..16 ··0x002230d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
17 ··0x002240e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..17 ··0x002230e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
18 ··0x002240f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..18 ··0x002230f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
19 ··0x00224100·50480200·50480200·50480200·50480200·PH..PH..PH..PH..19 ··0x00223100·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
20 ··0x00224110·50480200·50480200·50480200·50480200·PH..PH..PH..PH..20 ··0x00223110·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
21 ··0x00224120·50480200·50480200·50480200·50480200·PH..PH..PH..PH..21 ··0x00223120·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
22 ··0x00224130·50480200·50480200·50480200·50480200·PH..PH..PH..PH..22 ··0x00223130·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
23 ··0x00224140·50480200·50480200·50480200·50480200·PH..PH..PH..PH..23 ··0x00223140·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
24 ··0x00224150·50480200·50480200·50480200·50480200·PH..PH..PH..PH..24 ··0x00223150·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
25 ··0x00224160·50480200·50480200·50480200·50480200·PH..PH..PH..PH..25 ··0x00223160·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
26 ··0x00224170·50480200·50480200·50480200·50480200·PH..PH..PH..PH..26 ··0x00223170·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
27 ··0x00224180·50480200·50480200·50480200·50480200·PH..PH..PH..PH..27 ··0x00223180·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
28 ··0x00224190·50480200·50480200·50480200·50480200·PH..PH..PH..PH..28 ··0x00223190·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
29 ··0x002241a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..29 ··0x002231a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
30 ··0x002241b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..30 ··0x002231b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
31 ··0x002241c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..31 ··0x002231c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
32 ··0x002241d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..32 ··0x002231d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
33 ··0x002241e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..33 ··0x002231e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
34 ··0x002241f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..34 ··0x002231f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
35 ··0x00224200·50480200·50480200·50480200·50480200·PH..PH..PH..PH..35 ··0x00223200·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
36 ··0x00224210·50480200·50480200·50480200·50480200·PH..PH..PH..PH..36 ··0x00223210·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
37 ··0x00224220·50480200·50480200·50480200·50480200·PH..PH..PH..PH..37 ··0x00223220·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
38 ··0x00224230·50480200·50480200·50480200·50480200·PH..PH..PH..PH..38 ··0x00223230·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
39 ··0x00224240·50480200·50480200·50480200·50480200·PH..PH..PH..PH..39 ··0x00223240·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
40 ··0x00224250·50480200·50480200·50480200·50480200·PH..PH..PH..PH..40 ··0x00223250·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
41 ··0x00224260·50480200·50480200·50480200·50480200·PH..PH..PH..PH..41 ··0x00223260·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
42 ··0x00224270·50480200·50480200·50480200·50480200·PH..PH..PH..PH..42 ··0x00223270·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
43 ··0x00224280·50480200·50480200·50480200·50480200·PH..PH..PH..PH..43 ··0x00223280·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
44 ··0x00224290·50480200·50480200·50480200·50480200·PH..PH..PH..PH..44 ··0x00223290·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
45 ··0x002242a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..45 ··0x002232a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
46 ··0x002242b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..46 ··0x002232b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
47 ··0x002242c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..47 ··0x002232c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
48 ··0x002242d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..48 ··0x002232d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
49 ··0x002242e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..49 ··0x002232e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
50 ··0x002242f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..50 ··0x002232f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
51 ··0x00224300·50480200·50480200·50480200·50480200·PH..PH..PH..PH..51 ··0x00223300·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
52 ··0x00224310·50480200·50480200·50480200·50480200·PH..PH..PH..PH..52 ··0x00223310·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
53 ··0x00224320·50480200·50480200·50480200·50480200·PH..PH..PH..PH..53 ··0x00223320·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
54 ··0x00224330·50480200·50480200·50480200·50480200·PH..PH..PH..PH..54 ··0x00223330·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
55 ··0x00224340·50480200·50480200·50480200·50480200·PH..PH..PH..PH..55 ··0x00223340·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
56 ··0x00224350·50480200·50480200·50480200·50480200·PH..PH..PH..PH..56 ··0x00223350·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
57 ··0x00224360·50480200·50480200·50480200·50480200·PH..PH..PH..PH..57 ··0x00223360·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
58 ··0x00224370·50480200·50480200·50480200·50480200·PH..PH..PH..PH..58 ··0x00223370·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
59 ··0x00224380·50480200·50480200·50480200·50480200·PH..PH..PH..PH..59 ··0x00223380·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
60 ··0x00224390·50480200·50480200·50480200·50480200·PH..PH..PH..PH..60 ··0x00223390·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
61 ··0x002243a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..61 ··0x002233a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
62 ··0x002243b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..62 ··0x002233b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
63 ··0x002243c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..63 ··0x002233c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
64 ··0x002243d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..64 ··0x002233d0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
65 ··0x002243e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..65 ··0x002233e0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
66 ··0x002243f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..66 ··0x002233f0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
67 ··0x00224400·50480200·50480200·50480200·50480200·PH..PH..PH..PH..67 ··0x00223400·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
68 ··0x00224410·50480200·50480200·50480200·50480200·PH..PH..PH..PH..68 ··0x00223410·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
69 ··0x00224420·50480200·50480200·50480200·50480200·PH..PH..PH..PH..69 ··0x00223420·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
70 ··0x00224430·50480200·50480200·50480200·50480200·PH..PH..PH..PH..70 ··0x00223430·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
71 ··0x00224440·50480200·50480200·50480200·50480200·PH..PH..PH..PH..71 ··0x00223440·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
72 ··0x00224450·50480200·50480200·50480200·50480200·PH..PH..PH..PH..72 ··0x00223450·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
73 ··0x00224460·50480200·50480200·50480200·50480200·PH..PH..PH..PH..73 ··0x00223460·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
74 ··0x00224470·50480200·50480200·50480200·50480200·PH..PH..PH..PH..74 ··0x00223470·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
75 ··0x00224480·50480200·50480200·50480200·50480200·PH..PH..PH..PH..75 ··0x00223480·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
76 ··0x00224490·50480200·50480200·50480200·50480200·PH..PH..PH..PH..76 ··0x00223490·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
77 ··0x002244a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..77 ··0x002234a0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
78 ··0x002244b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..78 ··0x002234b0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
79 ··0x002244c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..79 ··0x002234c0·50480200·50480200·50480200·50480200·PH..PH..PH..PH..
80 ··0x002244d0·50480200·64082300·506f2300·50fb2300·PH..d.#.Po#.P.#.80 ··0x002234d0·50480200·64f82200·505f2300·50eb2300·PH..d.".P_#.P.#.
81 ··0x002244e0·00000000·24242300·f4fa2300·20052300·....$$#...#.·.#.81 ··0x002234e0·00000000·24142300·f4ea2300·20f52200·....$.#...#.·.".
82 ··0x002244f0·486f2300·b81b2300·c0372400·10fb2300·Ho#...#..7$...#.82 ··0x002234f0·485f2300·b80b2300·c0272400·10eb2300·H_#...#..'$...#.
83 ··0x00224500·a02f2300·40042300·4cfb2300·bd610200·./#.@.#.L.#..a..83 ··0x00223500·a01f2300·40f42200·4ceb2300·c5610200·..#.@.".L.#..a..
84 ··0x00224510·296e0500·dd1d1500·401d2300·50202300·)n......@.#.P·#.84 ··0x00223510·cd720500·8d071500·400d2300·50102300·.r......@.#.P.#.
85 ··0x00224520·00000000·2ce72700·f9c81200·f41a2300·....,.'.......#.85 ··0x00223520·00000000·34d72700·61b31200·f40a2300·....4.'.a.....#.
86 ··0x00224530·14fb2800·e8242300·84382400·58fb2300·..(..$#..8$.X.#.86 ··0x00223530·e4ea2800·e8142300·84282400·58eb2300·..(...#..($.X.#.
87 ··0x00224540·dd5c0c00·4c6f2300·40752400·20fb2800·.\..Lo#.@u$.·.(.87 ··0x00223540·8d4c0c00·4c5f2300·40652400·f0ea2800·.L..L_#.@e$...(.
88 ··0x00224550·1cfb2800·00000000·6c192300·0cfb2300·..(.....l.#...#.88 ··0x00223550·ecea2800·00000000·6c092300·0ceb2300·..(.....l.#...#.
89 ··0x00224560·08fb2800·ac362200·a4e92800·4ce72700·..(..6"...(.L.'.89 ··0x00223560·d8ea2800·ac262200·b0d92800·54d72700·..(..&"...(.T.'.
90 ··0x00224570·542d2300·00000000·b12d0c00·1c072900·T-#......-....).90 ··0x00223570·541d2300·00000000·31200c00·1cf72800·T.#.....1·....(.
91 ··0x00224580·69c01200·606f2300·f8342400·00000000·i...`o#..4$.....91 ··0x00223580·d1aa1200·605f2300·f8242400·00000000·....`_#..$$.....
92 ··0x00224590·ed1c0c00·2cfb2300·f9f40800·48fb2300·....,.#.....H.#.92 ··0x00223590·6d0f0c00·2ceb2300·55fe0800·48eb2300·m...,.#.U...H.#.
93 ··0x002245a0·20172300·30fb2800·4dc01200·00000000··.#.0.(.M.......93 ··0x002235a0·20072300·00eb2800·b5aa1200·00000000··.#...(.........
94 ··0x002245b0·20d62700·00000000·f0fa2300·e1680400··.'.......#..h..94 ··0x002235b0·28c62700·00000000·f0ea2300·a16a0400·(.'.......#..j..
95 ··0x002245c0·48372300·e4fa2300·00000000·10fb2800·H7#...#.......(.95 ··0x002235c0·48272300·e4ea2300·00000000·e0ea2800·H'#...#.......(.
96 ··0x002245d0·58e72700·70402300·646f2300·14fb2300·X.'.p@#.do#...#.96 ··0x002235d0·60d72700·70302300·645f2300·14eb2300·`.'.p0#.d_#...#.
97 ··0x002245e0·e46a2300·1cfb2300·ac0e2300·fc342300·.j#...#...#..4#.97 ··0x002235e0·e45a2300·1ceb2300·acfe2200·fc242300·.Z#...#..."..$#.
98 ··0x002245f0·34e72700·0c3a2400·14212300·2c052300·4.'..:$..!#.,.#.98 ··0x002235f0·3cd72700·0c2a2400·14112300·2cf52200·<.'..*$...#.,.".
99 ··0x00224600·a8182300·64e72700·383d2500·f1320b00·..#.d.'.8=%..2..99 ··0x00223600·a8082300·6cd72700·901f2500·d9290b00·..#.l.'...%..)..
100 ··0x00224610·20fb2300·48e72700·d9650c00·e80d2300··.#.H.'..e....#.100 ··0x00223610·20eb2300·50d72700·89550c00·e8fd2200··.#.P.'..U....".
101 ··0x00224620·dc2e2300·fcfa2800·74332300·f8272300·..#...(.t3#..'#.101 ··0x00223620·dc1e2300·ccea2800·74232300·f8172300·..#...(.t##...#.
102 ··0x00224630·60e72700·00fb2300·f3f30200·00000000·`.'...#.........102 ··0x00223630·68d72700·00eb2300·fbf30200·00000000·h.'...#.........
103 ··0x00224640·08fb2300·70262300·38fb2800·ec312300·..#.p&#.8.(..1#.103 ··0x00223640·08eb2300·70162300·08eb2800·ec212300·..#.p.#...(..!#.
104 ··0x00224650·68e72700·21180d00·a0072300·ad091300·h.'.!.....#..... 
105 ··0x00224660·4dce1200·d4fa2800·ec092300·598e0d00·M.....(...#.Y...104 ··0x00223650·70d72700·e9010d00·a0f72200·61f21200·p.'.......".a...
 105 ··0x00223660·b5b81200·a4ea2800·ecf92200·a1760d00·......(..."..v..
106 ··0x00224670·a0d22300·00000000·380c2300·d0cb2300·..#.....8.#...#.106 ··0x00223670·a0c22300·00000000·38fc2200·d0bb2300·..#.....8."...#.
107 ··0x00224680·902c2300·51a40900·00000000·00000000·.,#.Q...........107 ··0x00223680·901c2300·4dac0900·00000000·00000000·..#.M...........
108 ··0x00224690·740b2300·98152300·ed710a00·3c412300·t.#...#..q..<A#.108 ··0x00223690·74fb2200·98052300·ed680a00·3c312300·t."...#..h..<1#.
109 ··0x002246a0·45080b00·28312300·1cdd2800·39240700·E...(1#...(.9$..109 ··0x002236a0·09ff0a00·28212300·24cd2800·55290700·....(!#.$.(.U)..
110 ··0x002246b0·79070300·00000000·f8fa2300·bc352400·y.........#..5$.110 ··0x002236b0·81070300·00000000·f8ea2300·bc252400·..........#..%$.
111 ··0x002246c0·d42c2900·dc3b2500·54b12700·b00a2300·.,)..;%.T.'...#.111 ··0x002236c0·d41c2900·341e2500·5ca12700·b0fa2200·..).4.%.\.'...".
112 ··0x002246d0·00000000·dc062300·30fb2300·15ed0b00·......#.0.#.....112 ··0x002236d0·00000000·dcf62200·30eb2300·c9df0b00·......".0.#.....
113 ··0x002246e0·e11d1500·34272300·10752400·71bd0b00·....4'#..u$.q...113 ··0x002236e0·91071500·34172300·10652400·f9af0b00·....4.#..e$.....
114 ··0x002246f0·d8fa2800·00000000·28fb2300·a46b2300·..(.....(.#..k#.114 ··0x002236f0·a8ea2800·00000000·28eb2300·a45b2300·..(.....(.#..[#.
115 ··0x00224700·70e72700·ecfa2800·0cfb2800·04fb2300·p.'...(...(...#.115 ··0x00223700·78d72700·bcea2800·dcea2800·04eb2300·x.'...(...(...#.
116 ··0x00224710·ccfa2800·24fb2300·082b2300·b9850900·..(.$.#..+#.....116 ··0x00223710·9cea2800·24eb2300·081b2300·518d0900·..(.$.#...#.Q...
117 ··0x00224720·d8212300·00000000·6c6f2300·fcca2400·.!#.....lo#...$.117 ··0x00223720·d8112300·00000000·6c5f2300·fcba2400·..#.....l_#...$.
118 ··0x00224730·442a2300·fcfa2300·5c6f2300·74e72700·D*#...#.\o#.t.'.118 ··0x00223730·441a2300·fcea2300·5c5f2300·7cd72700·D.#...#.\_#.|.'.
119 ··0x00224740·18062300·00000000·00fb2800·34102300·..#.......(.4.#.119 ··0x00223740·18f62200·00000000·d0ea2800·34002300·..".......(.4.#.
120 ··0x00224750·a80c2800·d03a2400·7ce72700·00000000·..(..:$.|.'.....120 ··0x00223750·b0fc2700·d02a2400·84d72700·00000000·..'..*$...'.....
121 ··0x00224760·14052300·ed1d1500·34342400·a5f31100·..#.....44$.....121 ··0x00223760·14f52200·9d071500·34242400·fddd1100·..".....4$$.....
122 ··0x00224770·00000000·80b11600·b8c42300·44e72700·..........#.D.'.122 ··0x00223770·00000000·a89a1600·b8b42300·4cd72700·..........#.L.'.
123 ··0x00224780·38fb2300·38342300·00000000·24fb2800·8.#.84#.....$.(.123 ··0x00223780·38eb2300·38242300·00000000·f4ea2800·8.#.8$#.......(.
124 ··0x00224790·48392400·5ce72700·d0fa2800·00000000·H9$.\.'...(.....124 ··0x00223790·48292400·64d72700·a0ea2800·00000000·H)$.d.'...(.....
125 ··0x002247a0·cc2b2300·50e72700·84362300·31dc0400·.+#.P.'..6#.1...125 ··0x002237a0·cc1b2300·58d72700·84262300·01e50400·..#.X.'..&#.....
Max diff block lines reached; 0/20784 bytes (0.00%) of diff not shown.
2.9 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 22814 lines modifiedOffset 1, 22814 lines modified
  
Diff chunk too large, falling back to line-by-line diff (3023 lines added, 2767 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x002249a0·00000000·a4492200·01000000·69736174·.....I".....isat2 ··0x002239a0·00000000·a4392200·01000000·69736174·.....9".....isat
3 ··0x002249b0·74792829·202d3e20·626f6f6c·2e202054·ty()·->·bool.··T3 ··0x002239b0·74792829·202d3e20·626f6f6c·2e202054·ty()·->·bool.··T
4 ··0x002249c0·72756520·69662074·68652066·696c6520·rue·if·the·file·4 ··0x002239c0·72756520·69662074·68652066·696c6520·rue·if·the·file·
5 ··0x002249d0·69732063·6f6e6e65·63746564·20746f20·is·connected·to·5 ··0x002239d0·69732063·6f6e6e65·63746564·20746f20·is·connected·to·
6 ··0x002249e0·61205454·59206465·76696365·2e000000·a·TTY·device....6 ··0x002239e0·61205454·59206465·76696365·2e000000·a·TTY·device....
7 ··0x002249f0·66696c65·6e6f2829·202d3e20·696e742e·fileno()·->·int.7 ··0x002239f0·66696c65·6e6f2829·202d3e20·696e742e·fileno()·->·int.
8 ··0x00224a00·20205265·7475726e·20746865·20756e64···Return·the·und8 ··0x00223a00·20205265·7475726e·20746865·20756e64···Return·the·und
9 ··0x00224a10·65726c79·696e6720·66696c65·20646573·erlying·file·des9 ··0x00223a10·65726c79·696e6720·66696c65·20646573·erlying·file·des
10 ··0x00224a20·63726970·746f7220·28616e20·696e7465·criptor·(an·inte10 ··0x00223a20·63726970·746f7220·28616e20·696e7465·criptor·(an·inte
11 ··0x00224a30·67657229·2e000000·77726974·61626c65·ger)....writable11 ··0x00223a30·67657229·2e000000·77726974·61626c65·ger)....writable
12 ··0x00224a40·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru12 ··0x00223a40·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru
13 ··0x00224a50·65206966·2066696c·65207761·73206f70·e·if·file·was·op13 ··0x00223a50·65206966·2066696c·65207761·73206f70·e·if·file·was·op
14 ··0x00224a60·656e6564·20696e20·61207772·69746520·ened·in·a·write·14 ··0x00223a60·656e6564·20696e20·61207772·69746520·ened·in·a·write·
15 ··0x00224a70·6d6f6465·2e000000·72656164·61626c65·mode....readable15 ··0x00223a70·6d6f6465·2e000000·72656164·61626c65·mode....readable
16 ··0x00224a80·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru16 ··0x00223a80·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru
17 ··0x00224a90·65206966·2066696c·65207761·73206f70·e·if·file·was·op17 ··0x00223a90·65206966·2066696c·65207761·73206f70·e·if·file·was·op
18 ··0x00224aa0·656e6564·20696e20·61207265·6164206d·ened·in·a·read·m18 ··0x00223aa0·656e6564·20696e20·61207265·6164206d·ened·in·a·read·m
19 ··0x00224ab0·6f64652e·00000000·7365656b·61626c65·ode.....seekable19 ··0x00223ab0·6f64652e·00000000·7365656b·61626c65·ode.....seekable
20 ··0x00224ac0·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru20 ··0x00223ac0·2829202d·3e20626f·6f6c2e20·20547275·()·->·bool.··Tru
21 ··0x00224ad0·65206966·2066696c·65207375·70706f72·e·if·file·suppor21 ··0x00223ad0·65206966·2066696c·65207375·70706f72·e·if·file·suppor
22 ··0x00224ae0·74732072·616e646f·6d2d6163·63657373·ts·random-access22 ··0x00223ae0·74732072·616e646f·6d2d6163·63657373·ts·random-access
23 ··0x00224af0·2e000000·636c6f73·65282920·2d3e204e·....close()·->·N23 ··0x00223af0·2e000000·636c6f73·65282920·2d3e204e·....close()·->·N
24 ··0x00224b00·6f6e652e·2020436c·6f736520·74686520·one.··Close·the·24 ··0x00223b00·6f6e652e·2020436c·6f736520·74686520·one.··Close·the·
25 ··0x00224b10·66696c65·2e0a0a41·20636c6f·73656420·file...A·closed·25 ··0x00223b10·66696c65·2e0a0a41·20636c6f·73656420·file...A·closed·
26 ··0x00224b20·66696c65·2063616e·6e6f7420·62652075·file·cannot·be·u26 ··0x00223b20·66696c65·2063616e·6e6f7420·62652075·file·cannot·be·u
27 ··0x00224b30·73656420·666f7220·66757274·68657220·sed·for·further·27 ··0x00223b30·73656420·666f7220·66757274·68657220·sed·for·further·
28 ··0x00224b40·492f4f20·6f706572·6174696f·6e732e20·I/O·operations.·28 ··0x00223b40·492f4f20·6f706572·6174696f·6e732e20·I/O·operations.·
29 ··0x00224b50·20636c6f·73652829·206d6179·2062650a··close()·may·be.29 ··0x00223b50·20636c6f·73652829·206d6179·2062650a··close()·may·be.
30 ··0x00224b60·63616c6c·6564206d·6f726520·7468616e·called·more·than30 ··0x00223b60·63616c6c·6564206d·6f726520·7468616e·called·more·than
31 ··0x00224b70·206f6e63·65207769·74686f75·74206572··once·without·er31 ··0x00223b70·206f6e63·65207769·74686f75·74206572··once·without·er
32 ··0x00224b80·726f722e·00000000·7472756e·63617465·ror.....truncate32 ··0x00223b80·726f722e·00000000·7472756e·63617465·ror.....truncate
33 ··0x00224b90·285b7369·7a653a20·696e745d·29202d3e·([size:·int])·->33 ··0x00223b90·285b7369·7a653a20·696e745d·29202d3e·([size:·int])·->
34 ··0x00224ba0·20696e74·2e202054·72756e63·61746520··int.··Truncate·34 ··0x00223ba0·20696e74·2e202054·72756e63·61746520··int.··Truncate·
35 ··0x00224bb0·74686520·66696c65·20746f20·6174206d·the·file·to·at·m35 ··0x00223bb0·74686520·66696c65·20746f20·6174206d·the·file·to·at·m
36 ··0x00224bc0·6f737420·73697a65·20627974·65732061·ost·size·bytes·a36 ··0x00223bc0·6f737420·73697a65·20627974·65732061·ost·size·bytes·a
37 ··0x00224bd0·6e640a72·65747572·6e207468·65207472·nd.return·the·tr37 ··0x00223bd0·6e640a72·65747572·6e207468·65207472·nd.return·the·tr
38 ··0x00224be0·756e6361·74656420·73697a65·2e0a0a53·uncated·size...S38 ··0x00223be0·756e6361·74656420·73697a65·2e0a0a53·uncated·size...S
39 ··0x00224bf0·697a6520·64656661·756c7473·20746f20·ize·defaults·to·39 ··0x00223bf0·697a6520·64656661·756c7473·20746f20·ize·defaults·to·
40 ··0x00224c00·74686520·63757272·656e7420·66696c65·the·current·file40 ··0x00223c00·74686520·63757272·656e7420·66696c65·the·current·file
41 ··0x00224c10·20706f73·6974696f·6e2c2061·73207265··position,·as·re41 ··0x00223c10·20706f73·6974696f·6e2c2061·73207265··position,·as·re
42 ··0x00224c20·7475726e·65642062·79207465·6c6c2829·turned·by·tell()42 ··0x00223c20·7475726e·65642062·79207465·6c6c2829·turned·by·tell()
43 ··0x00224c30·2e0a5468·65206375·7272656e·74206669·..The·current·fi43 ··0x00223c30·2e0a5468·65206375·7272656e·74206669·..The·current·fi
44 ··0x00224c40·6c652070·6f736974·696f6e20·69732063·le·position·is·c44 ··0x00223c40·6c652070·6f736974·696f6e20·69732063·le·position·is·c
45 ··0x00224c50·68616e67·65642074·6f207468·65207661·hanged·to·the·va45 ··0x00223c50·68616e67·65642074·6f207468·65207661·hanged·to·the·va
46 ··0x00224c60·6c756520·6f662073·697a652e·00000000·lue·of·size.....46 ··0x00223c60·6c756520·6f662073·697a652e·00000000·lue·of·size.....
47 ··0x00224c70·74656c6c·2829202d·3e20696e·742e2020·tell()·->·int.··47 ··0x00223c70·74656c6c·2829202d·3e20696e·742e2020·tell()·->·int.··
48 ··0x00224c80·43757272·656e7420·66696c65·20706f73·Current·file·pos48 ··0x00223c80·43757272·656e7420·66696c65·20706f73·Current·file·pos
49 ··0x00224c90·6974696f·6e2e0a0a·43616e20·72616973·ition...Can·rais49 ··0x00223c90·6974696f·6e2e0a0a·43616e20·72616973·ition...Can·rais
50 ··0x00224ca0·65204f53·4572726f·7220666f·72206e6f·e·OSError·for·no50 ··0x00223ca0·65204f53·4572726f·7220666f·72206e6f·e·OSError·for·no
51 ··0x00224cb0·6e207365·656b6162·6c652066·696c6573·n·seekable·files51 ··0x00223cb0·6e207365·656b6162·6c652066·696c6573·n·seekable·files
52 ··0x00224cc0·2e000000·7365656b·286f6666·7365743a·....seek(offset:52 ··0x00223cc0·2e000000·7365656b·286f6666·7365743a·....seek(offset:
53 ··0x00224cd0·20696e74·5b2c2077·68656e63·653a2069··int[,·whence:·i53 ··0x00223cd0·20696e74·5b2c2077·68656e63·653a2069··int[,·whence:·i
54 ··0x00224ce0·6e745d29·202d3e20·696e742e·20204d6f·nt])·->·int.··Mo54 ··0x00223ce0·6e745d29·202d3e20·696e742e·20204d6f·nt])·->·int.··Mo
55 ··0x00224cf0·76652074·6f206e65·77206669·6c652070·ve·to·new·file·p55 ··0x00223cf0·76652074·6f206e65·77206669·6c652070·ve·to·new·file·p
56 ··0x00224d00·6f736974·696f6e0a·616e6420·72657475·osition.and·retu56 ··0x00223d00·6f736974·696f6e0a·616e6420·72657475·osition.and·retu
57 ··0x00224d10·726e2074·68652066·696c6520·706f7369·rn·the·file·posi57 ··0x00223d10·726e2074·68652066·696c6520·706f7369·rn·the·file·posi
58 ··0x00224d20·74696f6e·2e0a0a41·7267756d·656e7420·tion...Argument·58 ··0x00223d20·74696f6e·2e0a0a41·7267756d·656e7420·tion...Argument·
59 ··0x00224d30·6f666673·65742069·73206120·62797465·offset·is·a·byte59 ··0x00223d30·6f666673·65742069·73206120·62797465·offset·is·a·byte
60 ··0x00224d40·20636f75·6e742e20·204f7074·696f6e61··count.··Optiona60 ··0x00223d40·20636f75·6e742e20·204f7074·696f6e61··count.··Optiona
61 ··0x00224d50·6c206172·67756d65·6e742077·68656e63·l·argument·whenc61 ··0x00223d50·6c206172·67756d65·6e742077·68656e63·l·argument·whenc
62 ··0x00224d60·65206465·6661756c·74732074·6f0a5345·e·defaults·to.SE62 ··0x00223d60·65206465·6661756c·74732074·6f0a5345·e·defaults·to.SE
63 ··0x00224d70·454b5f53·4554206f·72203020·286f6666·EK_SET·or·0·(off63 ··0x00223d70·454b5f53·4554206f·72203020·286f6666·EK_SET·or·0·(off
64 ··0x00224d80·73657420·66726f6d·20737461·7274206f·set·from·start·o64 ··0x00223d80·73657420·66726f6d·20737461·7274206f·set·from·start·o
65 ··0x00224d90·66206669·6c652c20·6f666673·65742073·f·file,·offset·s65 ··0x00223d90·66206669·6c652c20·6f666673·65742073·f·file,·offset·s
66 ··0x00224da0·686f756c·64206265·203e3d20·30293b20·hould·be·>=·0);·66 ··0x00223da0·686f756c·64206265·203e3d20·30293b20·hould·be·>=·0);·
67 ··0x00224db0·6f746865·72207661·6c756573·0a617265·other·values.are67 ··0x00223db0·6f746865·72207661·6c756573·0a617265·other·values.are
68 ··0x00224dc0·20534545·4b5f4355·52206f72·20312028··SEEK_CUR·or·1·(68 ··0x00223dc0·20534545·4b5f4355·52206f72·20312028··SEEK_CUR·or·1·(
69 ··0x00224dd0·6d6f7665·2072656c·61746976·6520746f·move·relative·to69 ··0x00223dd0·6d6f7665·2072656c·61746976·6520746f·move·relative·to
70 ··0x00224de0·20637572·72656e74·20706f73·6974696f··current·positio70 ··0x00223de0·20637572·72656e74·20706f73·6974696f··current·positio
71 ··0x00224df0·6e2c2070·6f736974·69766520·6f72206e·n,·positive·or·n71 ··0x00223df0·6e2c2070·6f736974·69766520·6f72206e·n,·positive·or·n
72 ··0x00224e00·65676174·69766529·2c0a616e·64205345·egative),.and·SE72 ··0x00223e00·65676174·69766529·2c0a616e·64205345·egative),.and·SE
73 ··0x00224e10·454b5f45·4e44206f·72203220·286d6f76·EK_END·or·2·(mov73 ··0x00223e10·454b5f45·4e44206f·72203220·286d6f76·EK_END·or·2·(mov
74 ··0x00224e20·65207265·6c617469·76652074·6f20656e·e·relative·to·en74 ··0x00223e20·65207265·6c617469·76652074·6f20656e·e·relative·to·en
75 ··0x00224e30·64206f66·2066696c·652c2075·7375616c·d·of·file,·usual75 ··0x00223e30·64206f66·2066696c·652c2075·7375616c·d·of·file,·usual
76 ··0x00224e40·6c79206e·65676174·6976652c·20616c74·ly·negative,·alt76 ··0x00223e40·6c79206e·65676174·6976652c·20616c74·ly·negative,·alt
77 ··0x00224e50·686f7567·680a6d61·6e792070·6c617466·hough.many·platf77 ··0x00223e50·686f7567·680a6d61·6e792070·6c617466·hough.many·platf
78 ··0x00224e60·6f726d73·20616c6c·6f772073·65656b69·orms·allow·seeki78 ··0x00223e60·6f726d73·20616c6c·6f772073·65656b69·orms·allow·seeki
79 ··0x00224e70·6e672062·65796f6e·64207468·6520656e·ng·beyond·the·en79 ··0x00223e70·6e672062·65796f6e·64207468·6520656e·ng·beyond·the·en
80 ··0x00224e80·64206f66·20612066·696c6529·2e0a0a4e·d·of·a·file)...N80 ··0x00223e80·64206f66·20612066·696c6529·2e0a0a4e·d·of·a·file)...N
81 ··0x00224e90·6f746520·74686174·206e6f74·20616c6c·ote·that·not·all81 ··0x00223e90·6f746520·74686174·206e6f74·20616c6c·ote·that·not·all
82 ··0x00224ea0·2066696c·65206f62·6a656374·73206172··file·objects·ar82 ··0x00223ea0·2066696c·65206f62·6a656374·73206172··file·objects·ar
83 ··0x00224eb0·65207365·656b6162·6c652e00·77726974·e·seekable..writ83 ··0x00223eb0·65207365·656b6162·6c652e00·77726974·e·seekable..writ
84 ··0x00224ec0·65286229·202d3e20·696e742e·20205772·e(b)·->·int.··Wr84 ··0x00223ec0·65286229·202d3e20·696e742e·20205772·e(b)·->·int.··Wr
85 ··0x00224ed0·69746520·61727261·79206f66·20627974·ite·array·of·byt85 ··0x00223ed0·69746520·61727261·79206f66·20627974·ite·array·of·byt
86 ··0x00224ee0·65732062·2c207265·7475726e·206e756d·es·b,·return·num86 ··0x00223ee0·65732062·2c207265·7475726e·206e756d·es·b,·return·num
87 ··0x00224ef0·62657220·77726974·74656e2e·0a0a4f6e·ber·written...On87 ··0x00223ef0·62657220·77726974·74656e2e·0a0a4f6e·ber·written...On
88 ··0x00224f00·6c79206d·616b6573·206f6e65·20737973·ly·makes·one·sys88 ··0x00223f00·6c79206d·616b6573·206f6e65·20737973·ly·makes·one·sys
89 ··0x00224f10·74656d20·63616c6c·2c20736f·206e6f74·tem·call,·so·not89 ··0x00223f10·74656d20·63616c6c·2c20736f·206e6f74·tem·call,·so·not
90 ··0x00224f20·20616c6c·206f6620·74686520·64617461··all·of·the·data90 ··0x00223f20·20616c6c·206f6620·74686520·64617461··all·of·the·data
91 ··0x00224f30·206d6179·20626520·77726974·74656e2e··may·be·written.91 ··0x00223f30·206d6179·20626520·77726974·74656e2e··may·be·written.
92 ··0x00224f40·0a546865·206e756d·62657220·6f662062·.The·number·of·b92 ··0x00223f40·0a546865·206e756d·62657220·6f662062·.The·number·of·b
93 ··0x00224f50·79746573·20616374·75616c6c·79207772·ytes·actually·wr93 ··0x00223f50·79746573·20616374·75616c6c·79207772·ytes·actually·wr
94 ··0x00224f60·69747465·6e206973·20726574·75726e65·itten·is·returne94 ··0x00223f60·69747465·6e206973·20726574·75726e65·itten·is·returne
95 ··0x00224f70·642e2020·496e206e·6f6e2d62·6c6f636b·d.··In·non-block95 ··0x00223f70·642e2020·496e206e·6f6e2d62·6c6f636b·d.··In·non-block
96 ··0x00224f80·696e6720·6d6f6465·2c0a7265·7475726e·ing·mode,.return96 ··0x00223f80·696e6720·6d6f6465·2c0a7265·7475726e·ing·mode,.return
97 ··0x00224f90·73204e6f·6e652069·66207468·65207772·s·None·if·the·wr97 ··0x00223f90·73204e6f·6e652069·66207468·65207772·s·None·if·the·wr
98 ··0x00224fa0·69746520·776f756c·6420626c·6f636b2e·ite·would·block.98 ··0x00223fa0·69746520·776f756c·6420626c·6f636b2e·ite·would·block.
99 ··0x00224fb0·00000000·72656164·696e746f·2829202d·....readinto()·-99 ··0x00223fb0·00000000·72656164·696e746f·2829202d·....readinto()·-
100 ··0x00224fc0·3e205361·6d652061·73205261·77494f42·>·Same·as·RawIOB100 ··0x00223fc0·3e205361·6d652061·73205261·77494f42·>·Same·as·RawIOB
101 ··0x00224fd0·6173652e·72656164·696e746f·28292e00·ase.readinto()..101 ··0x00223fd0·6173652e·72656164·696e746f·28292e00·ase.readinto()..
102 ··0x00224fe0·72656164·616c6c28·29202d3e·20627974·readall()·->·byt102 ··0x00223fe0·72656164·616c6c28·29202d3e·20627974·readall()·->·byt
103 ··0x00224ff0·65732e20·20726561·6420616c·6c206461·es.··read·all·da103 ··0x00223ff0·65732e20·20726561·6420616c·6c206461·es.··read·all·da
104 ··0x00225000·74612066·726f6d20·74686520·66696c65·ta·from·the·file104 ··0x00224000·74612066·726f6d20·74686520·66696c65·ta·from·the·file
105 ··0x00225010·2c207265·7475726e·65642061·73206279·,·returned·as·by105 ··0x00224010·2c207265·7475726e·65642061·73206279·,·returned·as·by
106 ··0x00225020·7465732e·0a0a496e·206e6f6e·2d626c6f·tes...In·non-blo106 ··0x00224020·7465732e·0a0a496e·206e6f6e·2d626c6f·tes...In·non-blo
107 ··0x00225030·636b696e·67206d6f·64652c20·72657475·cking·mode,·retu107 ··0x00224030·636b696e·67206d6f·64652c20·72657475·cking·mode,·retu
108 ··0x00225040·726e7320·6173206d·75636820·61732069·rns·as·much·as·i108 ··0x00224040·726e7320·6173206d·75636820·61732069·rns·as·much·as·i
109 ··0x00225050·7320696d·6d656469·6174656c·79206176·s·immediately·av109 ··0x00224050·7320696d·6d656469·6174656c·79206176·s·immediately·av
110 ··0x00225060·61696c61·626c652c·0a6f7220·4e6f6e65·ailable,.or·None110 ··0x00224060·61696c61·626c652c·0a6f7220·4e6f6e65·ailable,.or·None
111 ··0x00225070·20696620·6e6f2064·61746120·69732061··if·no·data·is·a111 ··0x00224070·20696620·6e6f2064·61746120·69732061··if·no·data·is·a
112 ··0x00225080·7661696c·61626c65·2e20204f·6e20656e·vailable.··On·en112 ··0x00224080·7661696c·61626c65·2e20204f·6e20656e·vailable.··On·en
113 ··0x00225090·642d6f66·2d66696c·652c2072·65747572·d-of-file,·retur113 ··0x00224090·642d6f66·2d66696c·652c2072·65747572·d-of-file,·retur
114 ··0x002250a0·6e732027·272e0000·72656164·2873697a·ns·''...read(siz114 ··0x002240a0·6e732027·272e0000·72656164·2873697a·ns·''...read(siz
115 ··0x002250b0·653a2069·6e742920·2d3e2062·79746573·e:·int)·->·bytes115 ··0x002240b0·653a2069·6e742920·2d3e2062·79746573·e:·int)·->·bytes
116 ··0x002250c0·2e202072·65616420·6174206d·6f737420·.··read·at·most·116 ··0x002240c0·2e202072·65616420·6174206d·6f737420·.··read·at·most·
117 ··0x002250d0·73697a65·20627974·65732c20·72657475·size·bytes,·retu117 ··0x002240d0·73697a65·20627974·65732c20·72657475·size·bytes,·retu
118 ··0x002250e0·726e6564·20617320·62797465·732e0a0a·rned·as·bytes...118 ··0x002240e0·726e6564·20617320·62797465·732e0a0a·rned·as·bytes...
119 ··0x002250f0·4f6e6c79·206d616b·6573206f·6e652073·Only·makes·one·s119 ··0x002240f0·4f6e6c79·206d616b·6573206f·6e652073·Only·makes·one·s
120 ··0x00225100·79737465·6d206361·6c6c2c20·736f206c·ystem·call,·so·l120 ··0x00224100·79737465·6d206361·6c6c2c20·736f206c·ystem·call,·so·l
121 ··0x00225110·65737320·64617461·206d6179·20626520·ess·data·may·be·121 ··0x00224110·65737320·64617461·206d6179·20626520·ess·data·may·be·
122 ··0x00225120·72657475·726e6564·20746861·6e207265·returned·than·re122 ··0x00224120·72657475·726e6564·20746861·6e207265·returned·than·re
123 ··0x00225130·71756573·7465640a·496e206e·6f6e2d62·quested.In·non-b123 ··0x00224130·71756573·7465640a·496e206e·6f6e2d62·quested.In·non-b
124 ··0x00225140·6c6f636b·696e6720·6d6f6465·2c207265·locking·mode,·re124 ··0x00224140·6c6f636b·696e6720·6d6f6465·2c207265·locking·mode,·re
125 ··0x00225150·7475726e·73204e6f·6e652069·66206e6f·turns·None·if·no125 ··0x00224150·7475726e·73204e6f·6e652069·66206e6f·turns·None·if·no
Max diff block lines reached; 2656343/3044396 bytes (87.25%) of diff not shown.
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·63626565·31333065·30333662·30643334·cbee130e036b0d34 
3 ··0x00000010·35333266·62313933·39313335·65623362·532fb1939135eb3b2 ··0x00000000·63383533·32346262·66303361·39336139·c85324bbf03a93a9
 3 ··0x00000010·39623362·39393134·66346330·35393332·9b3b9914f4c05932
4 ··0x00000020·33626336·63302e64·65627567·00000000·3bc6c0.debug....4 ··0x00000020·62623837·65362e64·65627567·00000000·bb87e6.debug....
5 ··0x00000030·96d2e197····························....5 ··0x00000030·3bb5c111····························;...