1.92 GB
/srv/reproducible-results/rbuild-debian/r-b-build.xuWwwgKY/b1/python3.13_3.13.0~b2-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.xuWwwgKY/b2/python3.13_3.13.0~b2-1_armhf.changes
2.41 KB
Files
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 ·8b4fff9ac0917b66e565738f2fc3eb4d·438720·python·optional·idle-python3.13_3.13.0~b2-1_all.deb1 ·8b4fff9ac0917b66e565738f2fc3eb4d·438720·python·optional·idle-python3.13_3.13.0~b2-1_all.deb
2 ·81acf27ecb6f5ca52c7c19565f8f02e4·21294648·debug·optional·libpython3.13-dbg_3.13.0~b2-1_armhf.deb 
3 ·cd4ee8d582dc6d49007cd664138d96ba·3880648·libdevel·optional·libpython3.13-dev_3.13.0~b2-1_armhf.deb2 ·95ca09d67e66edb7e0c10e0591dd4220·21288400·debug·optional·libpython3.13-dbg_3.13.0~b2-1_armhf.deb
 3 ·b638cb8e04a76a767de25d6a6de2961a·3766244·libdevel·optional·libpython3.13-dev_3.13.0~b2-1_armhf.deb
4 ·32d6c4a8e944df0076e7619fdbc5a1d4·837868·python·optional·libpython3.13-minimal_3.13.0~b2-1_armhf.deb4 ·ec5ad96f924e76abccbd515473957768·838272·python·optional·libpython3.13-minimal_3.13.0~b2-1_armhf.deb
5 ·db9894cd9d01e8d1dd226d028ae9e361·1831944·python·optional·libpython3.13-stdlib_3.13.0~b2-1_armhf.deb5 ·f4bfaa742441ba52ef306af992c94f5e·1831708·python·optional·libpython3.13-stdlib_3.13.0~b2-1_armhf.deb
6 ·26270f82b4572b906effe57c3981ccfe·4547404·libdevel·optional·libpython3.13-testsuite_3.13.0~b2-1_all.deb6 ·26270f82b4572b906effe57c3981ccfe·4547404·libdevel·optional·libpython3.13-testsuite_3.13.0~b2-1_all.deb
7 ·fc737d16ebba96517c7fcee0ef6c3597·1812656·libs·optional·libpython3.13_3.13.0~b2-1_armhf.deb 
8 ·58decb02c2ba0212c4f4b8a124276605·50363800·debug·optional·python3.13-dbg_3.13.0~b2-1_armhf.deb7 ·0c49cb7f5d9ef0a0e081efb491c30c87·1813412·libs·optional·libpython3.13_3.13.0~b2-1_armhf.deb
 8 ·b266f67f36d24c2f7da5523c5c541f90·49464180·debug·optional·python3.13-dbg_3.13.0~b2-1_armhf.deb
9 ·f3954367776fbf5f84ab31fb54d52a33·498548·python·optional·python3.13-dev_3.13.0~b2-1_armhf.deb9 ·f3954367776fbf5f84ab31fb54d52a33·498548·python·optional·python3.13-dev_3.13.0~b2-1_armhf.deb
10 ·7b549c843634908069f75e4296681ea4·13526432·doc·optional·python3.13-doc_3.13.0~b2-1_all.deb10 ·ff5d7eaef4c1f49f8c031936d725a9fa·13526624·doc·optional·python3.13-doc_3.13.0~b2-1_all.deb
11 ·5f85bc6b0d594ab2529e2a93669f3099·759860·python·optional·python3.13-examples_3.13.0~b2-1_all.deb11 ·5f85bc6b0d594ab2529e2a93669f3099·759860·python·optional·python3.13-examples_3.13.0~b2-1_all.deb
12 ·e007ce5878fd88474fa78f55e64b7041·1276·python·optional·python3.13-full_3.13.0~b2-1_armhf.deb12 ·e007ce5878fd88474fa78f55e64b7041·1276·python·optional·python3.13-full_3.13.0~b2-1_armhf.deb
13 ·d0b5a6b1df43af740d79351fe8c6e33c·1847444·python·optional·python3.13-minimal_3.13.0~b2-1_armhf.deb 
14 ·b18664de546fc3a90a4aeb2474aec2a2·1839852·python·optional·python3.13-nopie_3.13.0~b2-1_armhf.deb13 ·2596e6977cff83d0b26f7e8ac8caf35e·1711004·python·optional·python3.13-minimal_3.13.0~b2-1_armhf.deb
 14 ·00ae8477192c858dfb8a91c5573a9dd0·1822124·python·optional·python3.13-nopie_3.13.0~b2-1_armhf.deb
15 ·129e3169cf1f104772cd9a73ae7b7c5f·5464·python·optional·python3.13-venv_3.13.0~b2-1_armhf.deb15 ·129e3169cf1f104772cd9a73ae7b7c5f·5464·python·optional·python3.13-venv_3.13.0~b2-1_armhf.deb
16 ·cc8b9187d2be7739106a3dbe481fd790·717896·python·optional·python3.13_3.13.0~b2-1_armhf.deb16 ·cc8b9187d2be7739106a3dbe481fd790·717896·python·optional·python3.13_3.13.0~b2-1_armhf.deb
4.1 MB
libpython3.13-dbg_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0····11400·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····11396·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·21283056·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·21276812·2024-06-11·14:14:35.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
4.1 MB
data.tar.xz
4.1 MB
data.tar
3.99 KB
file list
    
Offset 11, 25 lines modifiedOffset 11, 25 lines modified
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/
13 -rw-r--r--···0·root·········(0)·root·········(0)·30431792·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/libpython3.13d.so.1.013 -rw-r--r--···0·root·········(0)·root·········(0)·30431792·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/libpython3.13d.so.1.0
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
15 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13d-embed.pc15 -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13d-embed.pc
16 -rw-r--r--···0·root·········(0)·root·········(0)······278·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13d.pc16 -rw-r--r--···0·root·········(0)·root·········(0)······278·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13d.pc
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/
18 -rw-r--r--···0·root·········(0)·root·········(0)····47163·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sysconfigdata_d_arm-linux-gnueabihf.py18 -rw-r--r--···0·root·········(0)·root·········(0)····47153·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sysconfigdata_d_arm-linux-gnueabihf.py
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/
20 -rw-r--r--···0·root·········(0)·root·········(0)···202380·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Makefile20 -rw-r--r--···0·root·········(0)·root·········(0)···202370·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Makefile
21 -rw-r--r--···0·root·········(0)·root·········(0)····11080·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup21 -rw-r--r--···0·root·········(0)·root·········(0)····11080·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup
22 -rw-r--r--···0·root·········(0)·root·········(0)······954·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.bootstrap22 -rw-r--r--···0·root·········(0)·root·········(0)······954·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.bootstrap
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1064·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.local23 -rw-r--r--···0·root·········(0)·root·········(0)·····1064·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.local
24 -rw-r--r--···0·root·········(0)·root·········(0)·····6646·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.stdlib24 -rw-r--r--···0·root·········(0)·root·········(0)·····6646·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Setup.stdlib
25 -rw-r--r--···0·root·········(0)·root·········(0)·····5644·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/config.c25 -rw-r--r--···0·root·········(0)·root·········(0)·····5644·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/config.c
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1751·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/config.c.in26 -rw-r--r--···0·root·········(0)·root·········(0)·····1751·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/config.c.in
27 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/install-sh27 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/install-sh
28 -rw-r--r--···0·root·········(0)·root·········(0)·47242124·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/libpython3.13d.a28 -rw-r--r--···0·root·········(0)·root·········(0)·47242128·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/libpython3.13d.a
29 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9038·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/makesetup29 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9038·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/makesetup
30 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2066·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/python-config.py30 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2066·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/python-config.py
31 -rw-r--r--···0·root·········(0)·root·········(0)·····2888·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/python.o31 -rw-r--r--···0·root·········(0)·root·········(0)·····2888·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/python.o
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/
33 -rw-r--r--···0·root·········(0)·root·········(0)···307824·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_asyncio.cpython-313d-arm-linux-gnueabihf.so33 -rw-r--r--···0·root·········(0)·root·········(0)···307824·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_asyncio.cpython-313d-arm-linux-gnueabihf.so
34 -rw-r--r--···0·root·········(0)·root·········(0)····66204·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_bz2.cpython-313d-arm-linux-gnueabihf.so34 -rw-r--r--···0·root·········(0)·root·········(0)····66204·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_bz2.cpython-313d-arm-linux-gnueabihf.so
35 -rw-r--r--···0·root·········(0)·root·········(0)···167216·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313d-arm-linux-gnueabihf.so35 -rw-r--r--···0·root·········(0)·root·········(0)···167216·2024-06-11·14:14:35.000000·./usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313d-arm-linux-gnueabihf.so
635 B
./usr/include/arm-linux-gnueabihf/python3.13d/pyconfig.h
    
Offset 1641, 15 lines modifiedOffset 1641, 15 lines modified
1641 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/1641 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/
1642 #define·PY_SSL_DEFAULT_CIPHERS·21642 #define·PY_SSL_DEFAULT_CIPHERS·2
  
1643 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/1643 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/
1644 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/1644 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/
  
1645 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/1645 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/
1646 #define·PY_SUPPORT_TIER·31646 #define·PY_SUPPORT_TIER·2
  
1647 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/1647 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/
1648 #define·Py_DEBUG·11648 #define·Py_DEBUG·1
  
1649 /*·Defined·if·Python·is·built·as·a·shared·library.·*/1649 /*·Defined·if·Python·is·built·as·a·shared·library.·*/
1650 /*·#undef·Py_ENABLE_SHARED·*/1650 /*·#undef·Py_ENABLE_SHARED·*/
  
1.56 MB
./usr/lib/arm-linux-gnueabihf/libpython3.13d.so.1.0
File has been modified after NT_GNU_BUILD_ID has been applied.
1.02 KB
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·8·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··········0x4d614c·0x004d614c·0x004d614c·0x00008·0x00008·R···0x46 ··EXIDX··········0x4d6158·0x004d6158·0x004d6158·0x00008·0x00008·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4d6158·0x4d6158·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x4d6164·0x4d6164·R·E·0x1000
8 ··LOAD···········0x4d67f0·0x004d77f0·0x004d77f0·0x76e18·0xa4018·RW··0x10008 ··LOAD···········0x4d67f0·0x004d77f0·0x004d77f0·0x76e18·0xa4018·RW··0x1000
9 ··DYNAMIC········0x500ef0·0x00501ef0·0x00501ef0·0x00108·0x00108·RW··0x49 ··DYNAMIC········0x500ef0·0x00501ef0·0x00501ef0·0x00108·0x00108·RW··0x4
10 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x410 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4
11 ··TLS············0x4d67f0·0x004d77f0·0x004d77f0·0x00004·0x00010·R···0x411 ··TLS············0x4d67f0·0x004d77f0·0x004d77f0·0x00004·0x00010·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
13 ··GNU_RELRO······0x4d67f0·0x004d77f0·0x004d77f0·0x2a810·0x2a810·R···0x113 ··GNU_RELRO······0x4d67f0·0x004d77f0·0x004d77f0·0x2a810·0x2a810·R···0x1
  
1.84 KB
readelf --wide --sections {}
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········00017104·017104·0001b0·00···A··4···4··411 ··[·6]·.gnu.version_r····VERNEED·········00017104·017104·0001b0·00···A··4···4··4
12 ··[·7]·.rel.dyn··········REL·············000172b4·0172b4·029178·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············000172b4·0172b4·029178·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············0004042c·04042c·000f70·08··AI··3··23··413 ··[·8]·.rel.plt··········REL·············0004042c·04042c·000f70·08··AI··3··23··4
14 ··[·9]·.init·············PROGBITS········0004139c·04139c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········0004139c·04139c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000413a8·0413a8·001740·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000413a8·0413a8·001740·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00042ae8·042ae8·2991dc·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00042ae8·042ae8·2991dc·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········002dbcc4·2dbcc4·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········002dbcc4·2dbcc4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········002dbd00·2dbd00·1fa448·00···A··0···0·6418 ··[13]·.rodata···········PROGBITS········002dbd00·2dbd00·1fa454·00···A··0···0·64
19 ··[14]·.stapsdt.base·····PROGBITS········004d6148·4d6148·000001·00···A··0···0··119 ··[14]·.stapsdt.base·····PROGBITS········004d6154·4d6154·000001·00···A··0···0··1
20 ··[15]·.ARM.exidx········ARM_EXIDX·······004d614c·4d614c·000008·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······004d6158·4d6158·000008·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········004d6154·4d6154·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········004d6160·4d6160·000004·00···A··0···0··4
22 ··[17]·.tdata············PROGBITS········004d77f0·4d67f0·000004·00·WAT··0···0··422 ··[17]·.tdata············PROGBITS········004d77f0·4d67f0·000004·00·WAT··0···0··4
23 ··[18]·.tbss·············NOBITS··········004d77f4·4d67f4·00000c·00·WAT··0···0··423 ··[18]·.tbss·············NOBITS··········004d77f4·4d67f4·00000c·00·WAT··0···0··4
24 ··[19]·.init_array·······INIT_ARRAY······004d77f4·4d67f4·000008·04··WA··0···0··424 ··[19]·.init_array·······INIT_ARRAY······004d77f4·4d67f4·000008·04··WA··0···0··4
25 ··[20]·.fini_array·······FINI_ARRAY······004d77fc·4d67fc·000004·04··WA··0···0··425 ··[20]·.fini_array·······FINI_ARRAY······004d77fc·4d67fc·000004·04··WA··0···0··4
26 ··[21]·.data.rel.ro······PROGBITS········004d7800·4d6800·02a6f0·00··WA··0···0·6426 ··[21]·.data.rel.ro······PROGBITS········004d7800·4d6800·02a6f0·00··WA··0···0·64
27 ··[22]·.dynamic··········DYNAMIC·········00501ef0·500ef0·000108·08··WA··4···0··427 ··[22]·.dynamic··········DYNAMIC·········00501ef0·500ef0·000108·08··WA··4···0··4
28 ··[23]·.got··············PROGBITS········00502000·501000·000d08·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00502000·501000·000d08·04··WA··0···0··4
11.0 KB
readelf --wide --symbols {}
    
Offset 2245, 17 lines modifiedOffset 2245, 17 lines modified
2245 ·····7:·000172b4·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn2245 ·····7:·000172b4·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
2246 ·····8:·0004042c·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt2246 ·····8:·0004042c·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
2247 ·····9:·0004139c·····0·SECTION·LOCAL··DEFAULT····9·.init2247 ·····9:·0004139c·····0·SECTION·LOCAL··DEFAULT····9·.init
2248 ····10:·000413a8·····0·SECTION·LOCAL··DEFAULT···10·.plt2248 ····10:·000413a8·····0·SECTION·LOCAL··DEFAULT···10·.plt
2249 ····11:·00042ae8·····0·SECTION·LOCAL··DEFAULT···11·.text2249 ····11:·00042ae8·····0·SECTION·LOCAL··DEFAULT···11·.text
2250 ····12:·002dbcc4·····0·SECTION·LOCAL··DEFAULT···12·.fini2250 ····12:·002dbcc4·····0·SECTION·LOCAL··DEFAULT···12·.fini
2251 ····13:·002dbd00·····0·SECTION·LOCAL··DEFAULT···13·.rodata2251 ····13:·002dbd00·····0·SECTION·LOCAL··DEFAULT···13·.rodata
2252 ····14:·004d6148·····0·SECTION·LOCAL··DEFAULT···14·.stapsdt.base2252 ····14:·004d6154·····0·SECTION·LOCAL··DEFAULT···14·.stapsdt.base
2253 ····15:·004d614c·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx2253 ····15:·004d6158·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
2254 ····16:·004d6154·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame2254 ····16:·004d6160·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
2255 ····17:·004d77f0·····0·SECTION·LOCAL··DEFAULT···17·.tdata2255 ····17:·004d77f0·····0·SECTION·LOCAL··DEFAULT···17·.tdata
2256 ····18:·004d77f4·····0·SECTION·LOCAL··DEFAULT···18·.tbss2256 ····18:·004d77f4·····0·SECTION·LOCAL··DEFAULT···18·.tbss
2257 ····19:·004d77f4·····0·SECTION·LOCAL··DEFAULT···19·.init_array2257 ····19:·004d77f4·····0·SECTION·LOCAL··DEFAULT···19·.init_array
2258 ····20:·004d77fc·····0·SECTION·LOCAL··DEFAULT···20·.fini_array2258 ····20:·004d77fc·····0·SECTION·LOCAL··DEFAULT···20·.fini_array
2259 ····21:·004d7800·····0·SECTION·LOCAL··DEFAULT···21·.data.rel.ro2259 ····21:·004d7800·····0·SECTION·LOCAL··DEFAULT···21·.data.rel.ro
2260 ····22:·00501ef0·····0·SECTION·LOCAL··DEFAULT···22·.dynamic2260 ····22:·00501ef0·····0·SECTION·LOCAL··DEFAULT···22·.dynamic
2261 ····23:·00502000·····0·SECTION·LOCAL··DEFAULT···23·.got2261 ····23:·00502000·····0·SECTION·LOCAL··DEFAULT···23·.got
Offset 22919, 15 lines modifiedOffset 22919, 15 lines modified
22919 ·20681:·001cf5ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d22919 ·20681:·001cf5ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22920 ·20682:·001cf5bc·····0·NOTYPE··LOCAL··DEFAULT···11·$t22920 ·20682:·001cf5bc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22921 ·20683:·001cf610·····0·NOTYPE··LOCAL··DEFAULT···11·$d22921 ·20683:·001cf610·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22922 ·20684:·001cf614·····0·NOTYPE··LOCAL··DEFAULT···11·$t22922 ·20684:·001cf614·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22923 ·20685:·001cf6a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d22923 ·20685:·001cf6a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22924 ·20686:·001cf6b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t22924 ·20686:·001cf6b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22925 ·20687:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d22925 ·20687:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d
22926 ·20688:·004d6148·····0·NOTYPE··LOCAL··DEFAULT···14·$d22926 ·20688:·004d6154·····0·NOTYPE··LOCAL··DEFAULT···14·$d
22927 ·20689:·001cf8b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d22927 ·20689:·001cf8b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22928 ·20690:·001cf8cc·····0·NOTYPE··LOCAL··DEFAULT···11·$t22928 ·20690:·001cf8cc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22929 ·20691:·001cf8f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d22929 ·20691:·001cf8f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22930 ·20692:·001cf8f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t22930 ·20692:·001cf8f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22931 ·20693:·001cf918·····0·NOTYPE··LOCAL··DEFAULT···11·$d22931 ·20693:·001cf918·····0·NOTYPE··LOCAL··DEFAULT···11·$d
22932 ·20694:·001cf91c·····0·NOTYPE··LOCAL··DEFAULT···11·$t22932 ·20694:·001cf91c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
22933 ·20695:·001cf9c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d22933 ·20695:·001cf9c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 42928, 23 lines modifiedOffset 42928, 23 lines modified
42928 ·40690:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o42928 ·40690:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o
42929 ·40691:·002dbb34·····0·NOTYPE··LOCAL··DEFAULT···11·$t42929 ·40691:·002dbb34·····0·NOTYPE··LOCAL··DEFAULT···11·$t
42930 ·40692:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o42930 ·40692:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o
42931 ·40693:·002dbb68·····0·NOTYPE··LOCAL··DEFAULT···11·$t42931 ·40693:·002dbb68·····0·NOTYPE··LOCAL··DEFAULT···11·$t
42932 ·40694:·002dbb98·····0·NOTYPE··LOCAL··DEFAULT···11·$d42932 ·40694:·002dbb98·····0·NOTYPE··LOCAL··DEFAULT···11·$d
42933 ·40695:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o42933 ·40695:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o
42934 ·40696:·002dbba8·····0·NOTYPE··LOCAL··DEFAULT···11·$t42934 ·40696:·002dbba8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
42935 ·40697:·004d614c·····0·NOTYPE··LOCAL··DEFAULT···15·$d42935 ·40697:·004d6158·····0·NOTYPE··LOCAL··DEFAULT···15·$d
42936 ·40698:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS42936 ·40698:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS
42937 ·40699:·002dbcb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t42937 ·40699:·002dbcb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
42938 ·40700:·002dbcbc·····0·NOTYPE··LOCAL··DEFAULT···11·$d42938 ·40700:·002dbcbc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
42939 ·40701:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c42939 ·40701:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
42940 ·40702:·004d60b8·····0·NOTYPE··LOCAL··DEFAULT···13·$d42940 ·40702:·004d60c4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
42941 ·40703:·004d60b8·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits42941 ·40703:·004d60c4·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
42942 ·40704:·004d6154·····0·NOTYPE··LOCAL··DEFAULT···16·$d42942 ·40704:·004d6160·····0·NOTYPE··LOCAL··DEFAULT···16·$d
42943 ·40705:·004d6154·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__42943 ·40705:·004d6160·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
42944 ·40706:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·42944 ·40706:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
42945 ·40707:·00107f19····40·FUNC····LOCAL··DEFAULT···11·_Py_FinalizeAllocatedBlocks42945 ·40707:·00107f19····40·FUNC····LOCAL··DEFAULT···11·_Py_FinalizeAllocatedBlocks
42946 ·40708:·0050dc18···208·OBJECT··LOCAL··DEFAULT···24·_PyNamespace_Type42946 ·40708:·0050dc18···208·OBJECT··LOCAL··DEFAULT···24·_PyNamespace_Type
42947 ·40709:·00105463····50·FUNC····LOCAL··DEFAULT···11·mi_heap_reallocn42947 ·40709:·00105463····50·FUNC····LOCAL··DEFAULT···11·mi_heap_reallocn
42948 ·40710:·0013bbd9···516·FUNC····LOCAL··DEFAULT···11·_Py_EncodeUTF8Ex42948 ·40710:·0013bbd9···516·FUNC····LOCAL··DEFAULT···11·_Py_EncodeUTF8Ex
42949 ·40711:·001c514b····50·FUNC····LOCAL··DEFAULT···11·RunningOnValgrind42949 ·40711:·001c514b····50·FUNC····LOCAL··DEFAULT···11·RunningOnValgrind
42950 ·40712:·0021b05d···124·FUNC····LOCAL··DEFAULT···11·_PyFloat_FormatAdvancedWriter42950 ·40712:·0021b05d···124·FUNC····LOCAL··DEFAULT···11·_PyFloat_FormatAdvancedWriter
Offset 43254, 15 lines modifiedOffset 43254, 15 lines modified
43254 ·41016:·001066df····98·FUNC····LOCAL··DEFAULT···11·mi_stats_reset43254 ·41016:·001066df····98·FUNC····LOCAL··DEFAULT···11·mi_stats_reset
43255 ·41017:·000b2a11····80·FUNC····LOCAL··DEFAULT···11·_PyLineTable_NextAddressRange43255 ·41017:·000b2a11····80·FUNC····LOCAL··DEFAULT···11·_PyLineTable_NextAddressRange
43256 ·41018:·001dd0ed····84·FUNC····LOCAL··DEFAULT···11·_PyImport_ResolveNameWithPackageContext43256 ·41018:·001dd0ed····84·FUNC····LOCAL··DEFAULT···11·_PyImport_ResolveNameWithPackageContext
43257 ·41019:·0013bb7d····92·FUNC····LOCAL··DEFAULT···11·_Py_DecodeUTF8_surrogateescape43257 ·41019:·0013bb7d····92·FUNC····LOCAL··DEFAULT···11·_Py_DecodeUTF8_surrogateescape
43258 ·41020:·00506660···208·OBJECT··LOCAL··DEFAULT···24·_PyExc_MemoryError43258 ·41020:·00506660···208·OBJECT··LOCAL··DEFAULT···24·_PyExc_MemoryError
43259 ·41021:·000f34d1····56·FUNC····LOCAL··DEFAULT···11·_Py_SetImmortal43259 ·41021:·000f34d1····56·FUNC····LOCAL··DEFAULT···11·_Py_SetImmortal
43260 ·41022:·005791bc·····4·OBJECT··LOCAL··DEFAULT···27·_Py_HashSecret_Initialized43260 ·41022:·005791bc·····4·OBJECT··LOCAL··DEFAULT···27·_Py_HashSecret_Initialized
43261 ·41023:·004a5ee0·40535·OBJECT··LOCAL··DEFAULT···13·_Py_M__codecs43261 ·41023:·004a5ee0·40542·OBJECT··LOCAL··DEFAULT···13·_Py_M__codecs
43262 ·41024:·001d47b5····72·FUNC····LOCAL··DEFAULT···11·_PyArg_Fini43262 ·41024:·001d47b5····72·FUNC····LOCAL··DEFAULT···11·_PyArg_Fini
43263 ·41025:·00524db0····20·OBJECT··LOCAL··DEFAULT···24·bufferedwriter_spec43263 ·41025:·00524db0····20·OBJECT··LOCAL··DEFAULT···24·bufferedwriter_spec
43264 ·41026:·00274835····28·FUNC····LOCAL··DEFAULT···11·Hacl_Hash_SHA3_absorb_inner43264 ·41026:·00274835····28·FUNC····LOCAL··DEFAULT···11·Hacl_Hash_SHA3_absorb_inner
43265 ·41027:·00470ac4·14411·OBJECT··LOCAL··DEFAULT···13·_Py_M__runpy43265 ·41027:·00470ac4·14411·OBJECT··LOCAL··DEFAULT···13·_Py_M__runpy
43266 ·41028:·000f2879·····2·FUNC····LOCAL··DEFAULT···11·_PyObject_SetDeferredRefcount43266 ·41028:·000f2879·····2·FUNC····LOCAL··DEFAULT···11·_PyObject_SetDeferredRefcount
43267 ·41029:·000fb691·····4·FUNC····LOCAL··DEFAULT···11·_mi_os_get_aligned_hint43267 ·41029:·000fb691·····4·FUNC····LOCAL··DEFAULT···11·_mi_os_get_aligned_hint
43268 ·41030:·00106109····48·FUNC····LOCAL··DEFAULT···11·mi_pvalloc43268 ·41030:·00106109····48·FUNC····LOCAL··DEFAULT···11·mi_pvalloc
Offset 43311, 15 lines modifiedOffset 43311, 15 lines modified
43311 ·41073:·001ad0f3····46·FUNC····LOCAL··DEFAULT···11·_PyCodec_DecodeText43311 ·41073:·001ad0f3····46·FUNC····LOCAL··DEFAULT···11·_PyCodec_DecodeText
43312 ·41074:·00179b2f····98·FUNC····LOCAL··DEFAULT···11·_PyAST_BoolOp43312 ·41074:·00179b2f····98·FUNC····LOCAL··DEFAULT···11·_PyAST_BoolOp
43313 ·41075:·002da8d1····78·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_malloc_25643313 ·41075:·002da8d1····78·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_malloc_256
43314 ·41076:·002dbb01····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv043314 ·41076:·002dbb01····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0
43315 ·41077:·000fbde9···168·FUNC····LOCAL··DEFAULT···11·_mi_padding_shrink43315 ·41077:·000fbde9···168·FUNC····LOCAL··DEFAULT···11·_mi_padding_shrink
43316 ·41078:·0021bcd1····32·FUNC····LOCAL··DEFAULT···11·_Py_ResetForceASCII43316 ·41078:·0021bcd1····32·FUNC····LOCAL··DEFAULT···11·_Py_ResetForceASCII
43317 ·41079:·001dcbb1·····6·FUNC····LOCAL··DEFAULT···11·_PyImport_GetModules43317 ·41079:·001dcbb1·····6·FUNC····LOCAL··DEFAULT···11·_PyImport_GetModules
43318 ·41080:·004c8220·56981·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap43318 ·41080:·004c8228·56988·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap
43319 ·41081:·002041d5····24·FUNC····LOCAL··DEFAULT···11·_PyOS_URandom43319 ·41081:·002041d5····24·FUNC····LOCAL··DEFAULT···11·_PyOS_URandom
43320 ·41082:·0017a105···100·FUNC····LOCAL··DEFAULT···11·_PyAST_Compare43320 ·41082:·0017a105···100·FUNC····LOCAL··DEFAULT···11·_PyAST_Compare
43321 ·41083:·0009cdad···100·FUNC····LOCAL··DEFAULT···11·_Py_bytes_rindex43321 ·41083:·0009cdad···100·FUNC····LOCAL··DEFAULT···11·_Py_bytes_rindex
43322 ·41084:·0021cdcd···340·FUNC····LOCAL··DEFAULT···11·_Py_GetLocaleconvNumeric43322 ·41084:·0021cdcd···340·FUNC····LOCAL··DEFAULT···11·_Py_GetLocaleconvNumeric
43323 ·41085:·00178f61····94·FUNC····LOCAL··DEFAULT···11·_Py_asdl_match_case_seq_new43323 ·41085:·00178f61····94·FUNC····LOCAL··DEFAULT···11·_Py_asdl_match_case_seq_new
43324 ·41086:·000cab49····76·FUNC····LOCAL··DEFAULT···11·_PyFrame_New_NoTrack43324 ·41086:·000cab49····76·FUNC····LOCAL··DEFAULT···11·_PyFrame_New_NoTrack
43325 ·41087:·001e334f····82·FUNC····LOCAL··DEFAULT···11·_PyWideStringList_Extend43325 ·41087:·001e334f····82·FUNC····LOCAL··DEFAULT···11·_PyWideStringList_Extend
Offset 43341, 15 lines modifiedOffset 43341, 15 lines modified
43341 ·41103:·0013d555···280·FUNC····LOCAL··DEFAULT···11·_PyUnicode_EncodeCharmap43341 ·41103:·0013d555···280·FUNC····LOCAL··DEFAULT···11·_PyUnicode_EncodeCharmap
43342 ·41104:·00176d37··7806·FUNC····LOCAL··DEFAULT···11·_PyAST_Fini43342 ·41104:·00176d37··7806·FUNC····LOCAL··DEFAULT···11·_PyAST_Fini
43343 ·41105:·001dd1b1···124·FUNC····LOCAL··DEFAULT···11·_PyImport_CheckSubinterpIncompatibleExtensionAllowed43343 ·41105:·001dd1b1···124·FUNC····LOCAL··DEFAULT···11·_PyImport_CheckSubinterpIncompatibleExtensionAllowed
43344 ·41106:·00179a07····54·FUNC····LOCAL··DEFAULT···11·_PyAST_Nonlocal43344 ·41106:·00179a07····54·FUNC····LOCAL··DEFAULT···11·_PyAST_Nonlocal
43345 ·41107:·0021d409·····2·FUNC····LOCAL··DEFAULT···11·_PyPerfTrampoline_GetCallbacks43345 ·41107:·0021d409·····2·FUNC····LOCAL··DEFAULT···11·_PyPerfTrampoline_GetCallbacks
43346 ·41108:·00516ce0···208·OBJECT··LOCAL··DEFAULT···24·PySTEntry_Type43346 ·41108:·00516ce0···208·OBJECT··LOCAL··DEFAULT···24·PySTEntry_Type
43347 ·41109:·000fd701····62·FUNC····LOCAL··DEFAULT···11·_mi_os_free43347 ·41109:·000fd701····62·FUNC····LOCAL··DEFAULT···11·_mi_os_free
43348 ·41110:·004d6148·····1·NOTYPE··LOCAL··DEFAULT···14·_.stapsdt.base43348 ·41110:·004d6154·····1·NOTYPE··LOCAL··DEFAULT···14·_.stapsdt.base
43349 ·41111:·000f713d····48·FUNC····LOCAL··DEFAULT···11·_PyMem_DebugCalloc43349 ·41111:·000f713d····48·FUNC····LOCAL··DEFAULT···11·_PyMem_DebugCalloc
43350 ·41112:·00098105····34·FUNC····LOCAL··DEFAULT···11·_PyObject_HasLen43350 ·41112:·00098105····34·FUNC····LOCAL··DEFAULT···11·_PyObject_HasLen
43351 ·41113:·005147c4···208·OBJECT··LOCAL··DEFAULT···24·_PyContextTokenMissing_Type43351 ·41113:·005147c4···208·OBJECT··LOCAL··DEFAULT···24·_PyContextTokenMissing_Type
43352 ·41114:·001c5135·····2·FUNC····LOCAL··DEFAULT···11·AnnotateTraceMemory43352 ·41114:·001c5135·····2·FUNC····LOCAL··DEFAULT···11·AnnotateTraceMemory
43353 ·41115:·001d8f2d····44·FUNC····LOCAL··DEFAULT···11·_PyHamt_NewIterItems43353 ·41115:·001d8f2d····44·FUNC····LOCAL··DEFAULT···11·_PyHamt_NewIterItems
43354 ·41116:·000921b9···120·FUNC····LOCAL··DEFAULT···11·_PyParser_ASTFromFile43354 ·41116:·000921b9···120·FUNC····LOCAL··DEFAULT···11·_PyParser_ASTFromFile
43355 ·41117:·00205e7d···320·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_BinaryOp43355 ·41117:·00205e7d···320·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_BinaryOp
Offset 43829, 15 lines modifiedOffset 43829, 15 lines modified
43829 ·41591:·0010242d···178·FUNC····LOCAL··DEFAULT···11·_mi_heap_delayed_free_partial43829 ·41591:·0010242d···178·FUNC····LOCAL··DEFAULT···11·_mi_heap_delayed_free_partial
43830 ·41592:·001f3783····60·FUNC····LOCAL··DEFAULT···11·_Py_get_env_flag43830 ·41592:·001f3783····60·FUNC····LOCAL··DEFAULT···11·_Py_get_env_flag
43831 ·41593:·000f250f···322·FUNC····LOCAL··DEFAULT···11·_PyTypes_InitTypes43831 ·41593:·000f250f···322·FUNC····LOCAL··DEFAULT···11·_PyTypes_InitTypes
43832 ·41594:·0010581b····50·FUNC····LOCAL··DEFAULT···11·mi_realpath43832 ·41594:·0010581b····50·FUNC····LOCAL··DEFAULT···11·mi_realpath
43833 ·41595:·003a7d70··2064·OBJECT··LOCAL··DEFAULT···13·_PyUnicode_Database_Records43833 ·41595:·003a7d70··2064·OBJECT··LOCAL··DEFAULT···13·_PyUnicode_Database_Records
43834 ·41596:·001de265···484·FUNC····LOCAL··DEFAULT···11·_PyImport_FixupBuiltin43834 ·41596:·001de265···484·FUNC····LOCAL··DEFAULT···11·_PyImport_FixupBuiltin
43835 ·41597:·00179f3d···120·FUNC····LOCAL··DEFAULT···11·_PyAST_DictComp43835 ·41597:·00179f3d···120·FUNC····LOCAL··DEFAULT···11·_PyAST_DictComp
43836 ·41598:·004b84bc·64867·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap_external43836 ·41598:·004b84c4·64867·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap_external
43837 ·41599:·002dabb3····20·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_update_22443837 ·41599:·002dabb3····20·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_update_224
43838 ·41600:·000fbca9···140·FUNC····LOCAL··DEFAULT···11·_mi_segment_page_start43838 ·41600:·000fbca9···140·FUNC····LOCAL··DEFAULT···11·_mi_segment_page_start
43839 ·41601:·001df909···152·FUNC····LOCAL··DEFAULT···11·_PyImport_InitExternal43839 ·41601:·001df909···152·FUNC····LOCAL··DEFAULT···11·_PyImport_InitExternal
43840 ·41602:·00046809···100·FUNC····LOCAL··DEFAULT···11·_PyPegen_check_fstring_conversion43840 ·41602:·00046809···100·FUNC····LOCAL··DEFAULT···11·_PyPegen_check_fstring_conversion
43841 ·41603:·002153f9····28·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_IsTracing43841 ·41603:·002153f9····28·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_IsTracing
43842 ·41604:·0021462d···196·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_TraceRef43842 ·41604:·0021462d···196·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_TraceRef
43843 ·41605:·00179103····38·FUNC····LOCAL··DEFAULT···11·_PyAST_Interactive43843 ·41605:·00179103····38·FUNC····LOCAL··DEFAULT···11·_PyAST_Interactive
Offset 44088, 15 lines modifiedOffset 44088, 15 lines modified
44088 ·41850:·000fcba1····12·FUNC····LOCAL··DEFAULT···11·_mi_prim_alloc_huge_os_pages44088 ·41850:·000fcba1····12·FUNC····LOCAL··DEFAULT···11·_mi_prim_alloc_huge_os_pages
44089 ·41851:·00179993····62·FUNC····LOCAL··DEFAULT···11·_PyAST_ImportFrom44089 ·41851:·00179993····62·FUNC····LOCAL··DEFAULT···11·_PyAST_ImportFrom
44090 ·41852:·002156cd····80·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_ResetPeak44090 ·41852:·002156cd····80·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_ResetPeak
44091 ·41853:·002ab5bd···484·FUNC····LOCAL··DEFAULT···11·_PyIO_find_line_ending44091 ·41853:·002ab5bd···484·FUNC····LOCAL··DEFAULT···11·_PyIO_find_line_ending
44092 ·41854:·00105f4d····78·FUNC····LOCAL··DEFAULT···11·mi_heap_malloc_aligned44092 ·41854:·00105f4d····78·FUNC····LOCAL··DEFAULT···11·mi_heap_malloc_aligned
Max diff block lines reached; 1946/11226 bytes (17.33%) of diff not shown.
1.88 KB
readelf --wide --notes {}
    
Offset 1, 27 lines modifiedOffset 1, 27 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:·9ab26c3d2fb2f8fbe3a4979b66b5df8006b0bfc73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·239f685a5b8426a5d4014b68dfbcb2c538fa60e9
  
4 Displaying·notes·found·in:·.note.stapsdt4 Displaying·notes·found·in:·.note.stapsdt
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python6 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
7 ····Name:·gc__start7 ····Name:·gc__start
8 ····Location:·0x001cf866,·Base:·0x004d6148,·Semaphore:·0x0054e5fe8 ····Location:·0x001cf866,·Base:·0x004d6154,·Semaphore:·0x0054e5fe
9 ····Arguments:·-4@r59 ····Arguments:·-4@r5
10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
11 ····Name:·gc__done11 ····Name:·gc__done
12 ····Location:·0x001cf898,·Base:·0x004d6148,·Semaphore:·0x0054e60012 ····Location:·0x001cf898,·Base:·0x004d6154,·Semaphore:·0x0054e600
13 ····Arguments:·-4@r313 ····Arguments:·-4@r3
14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
15 ····Name:·import__find__load__start15 ····Name:·import__find__load__start
16 ····Location:·0x001dbce0,·Base:·0x004d6148,·Semaphore:·0x0054e60216 ····Location:·0x001dbce0,·Base:·0x004d6154,·Semaphore:·0x0054e602
17 ····Arguments:·4@r017 ····Arguments:·4@r0
18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
19 ····Name:·import__find__load__done19 ····Name:·import__find__load__done
20 ····Location:·0x001dbcf4,·Base:·0x004d6148,·Semaphore:·0x0054e60420 ····Location:·0x001dbcf4,·Base:·0x004d6154,·Semaphore:·0x0054e604
21 ····Arguments:·4@r0·-4@r321 ····Arguments:·4@r0·-4@r3
22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
23 ····Name:·audit23 ····Name:·audit
24 ····Location:·0x0020c4b4,·Base:·0x004d6148,·Semaphore:·0x0054e60624 ····Location:·0x0020c4b4,·Base:·0x004d6154,·Semaphore:·0x0054e606
25 ····Arguments:·4@r6·4@r525 ····Arguments:·4@r6·4@r5
681 B
readelf --wide --debug-dump=info {}
    
Offset 4194297, 8 lines modifiedOffset 4194297, 8 lines modified
4194297 ····<84fb09>···DW_AT_name········:·(strp)·(offset:·0x17fd):·is_global4194297 ····<84fb09>···DW_AT_name········:·(strp)·(offset:·0x17fd):·is_global
4194298 ····<84fb0d>···DW_AT_decl_file···:·(data1)·264194298 ····<84fb0d>···DW_AT_decl_file···:·(data1)·26
4194299 ····<84fb0e>···DW_AT_decl_line···:·(data1)·554194299 ····<84fb0e>···DW_AT_decl_line···:·(data1)·55
4194300 ····<84fb0f>···DW_AT_decl_column·:·(data1)·104194300 ····<84fb0f>···DW_AT_decl_column·:·(data1)·10
4194301 ····<84fb10>···DW_AT_type········:·(ref4)·<0x84f5bb>,·_Bool4194301 ····<84fb10>···DW_AT_type········:·(ref4)·<0x84f5bb>,·_Bool
4194302 ····<84fb14>···DW_AT_data_member_location:·(data1)·34194302 ····<84fb14>···DW_AT_data_member_location:·(data1)·3
4194303 ·<2><84fb15>:·Abbrev·Number:·1·(DW_TAG_member)4194303 ·<2><84fb15>:·Abbrev·Number:·1·(DW_TAG_member)
4194304 [·Too·much·input·for·diff·(SHA256:·b2dba28058b71989c510d45b725fe86e3f566b94a092ba967a3177f19e3d19ab)·]4194304 [·Too·much·input·for·diff·(SHA256:·f3a3d252557d2ae58704b525ab5e769f89d78147bb67081192b6d44d51b32f28)·]
5.13 KB
strings --all --bytes=8 {}
    
Offset 35726, 15 lines modifiedOffset 35726, 16 lines modified
35726 _Printer__setupr<35726 _Printer__setupr<
35727 MAXLINESr-35727 MAXLINESr-
35728 _Printer.__repr__<35728 _Printer.__repr__<
35729 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r35729 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
35730 IndexError)35730 IndexError)
35731 _Printer.__call__C35731 _Printer.__call__C
35732 »       __linecnt35732 »       __linecnt
35733 __filenamesN)35733 __filenamesrD
 35734 __nameN)
35734 __doc__rD35735 __doc__rD
35735 Define·the·builtin·'help'.35736 Define·the·builtin·'help'.
35736 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message35737 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
35737 when·'help'·is·typed·at·the·Python·interactive·prompt.35738 when·'help'·is·typed·at·the·Python·interactive·prompt.
35738 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.35739 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
35739 Calling·help(thing)·prints·help·for·the·python·object·'thing'.35740 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
35740 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!35741 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 36501, 15 lines modifiedOffset 36502, 15 lines modified
36501 StreamReaderWriter.writelines36502 StreamReaderWriter.writelines
36502 StreamReaderWriter.reset36503 StreamReaderWriter.reset
36503 StreamReaderWriter.seek36504 StreamReaderWriter.seek
36504 StreamReaderWriter.__getattr__36505 StreamReaderWriter.__getattr__
36505 StreamReaderWriter.__enter__36506 StreamReaderWriter.__enter__
36506 StreamReaderWriter.__exit__36507 StreamReaderWriter.__exit__
36507 ·StreamReaderWriter.__reduce_ex__36508 ·StreamReaderWriter.__reduce_ex__
36508 encodingrf36509 encodingre
36509 StreamRecoder·instances·translate·data·from·one·encoding·to·another.36510 StreamRecoder·instances·translate·data·from·one·encoding·to·another.
36510 They·use·the·complete·set·of·APIs·returned·by·the36511 They·use·the·complete·set·of·APIs·returned·by·the
36511 codecs.lookup()·function·to·implement·their·task.36512 codecs.lookup()·function·to·implement·their·task.
36512 Data·written·to·the·StreamRecoder·is·first·decoded·into·an36513 Data·written·to·the·StreamRecoder·is·first·decoded·into·an
36513 intermediate·format·(depending·on·the·"decode"·codec)·and·then36514 intermediate·format·(depending·on·the·"decode"·codec)·and·then
36514 written·to·the·underlying·stream·using·an·instance·of·the·provided36515 written·to·the·underlying·stream·using·an·instance·of·the·provided
36515 Writer·class.36516 Writer·class.
Offset 36541, 15 lines modifiedOffset 36542, 15 lines modified
36541 StreamRecoder.resetY36542 StreamRecoder.resetY
36542 StreamRecoder.seek^36543 StreamRecoder.seek^
36543 StreamRecoder.__getattr__d36544 StreamRecoder.__getattr__d
36544 StreamRecoder.__enter__k36545 StreamRecoder.__enter__k
36545 StreamRecoder.__exit__n36546 StreamRecoder.__exit__n
36546 StreamRecoder.__reduce_ex__q36547 StreamRecoder.__reduce_ex__q
36547 data_encoding36548 data_encoding
36548 file_encodingrf36549 file_encodingre
36549 Open·an·encoded·file·using·the·given·mode·and·return36550 Open·an·encoded·file·using·the·given·mode·and·return
36550 a·wrapped·version·providing·transparent·encoding/decoding.36551 a·wrapped·version·providing·transparent·encoding/decoding.
36551 Note:·The·wrapped·version·will·only·accept·the·object·format36552 Note:·The·wrapped·version·will·only·accept·the·object·format
36552 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin36553 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin
36553 codecs.·Output·is·also·codec·dependent·and·will·usually·be36554 codecs.·Output·is·also·codec·dependent·and·will·usually·be
36554 Unicode·as·well.36555 Unicode·as·well.
36555 If·encoding·is·not·None,·then·the36556 If·encoding·is·not·None,·then·the
Offset 37828, 83 lines modifiedOffset 37829, 83 lines modified
37828 )»      z5Return·a·module·spec·based·on·various·loader·methods.N37829 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
37829 get_filename)37830 get_filename)
37830 spec_from_file_locationr37831 spec_from_file_locationr
37831 __cached__37832 __cached__
37832 __path__r37833 __path__r
37833 locationr37834 locationr
37834 ········r37835 ········r
37835 _spec_from_moduler137836 _spec_from_moduler0
37836 overridec37837 overridec
37837 __package__r/37838 __package__r.
37838 NamespaceLoaderr.37839 NamespaceLoaderr.
37839 _init_module_attrsr837840 _init_module_attrsr7
37840 z+Create·a·module·based·on·the·provided·spec.N37841 z+Create·a·module·based·on·the·provided·spec.N
37841 create_module37842 create_module
37842 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())37843 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
37843 module_from_specr=37844 module_from_specr<
37844 z&Return·the·repr·to·use·for·the·module.r37845 z&Return·the·repr·to·use·for·the·module.r
37845 ·(namespace)·from·r37846 ·(namespace)·from·r
37846 isinstancer637847 isinstancer5
37847 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z37848 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
37848 module·z37849 module·z
37849 ·not·in·sys.modulesr37850 ·not·in·sys.modulesr
37850 missing·loaderTr237851 missing·loaderTr1
37851 7.exec_module()·not·found;·falling·back·to·load_module())37852 7.exec_module()·not·found;·falling·back·to·load_module())
37852 ImportWarning37853 ImportWarning
37853 load_moduler;37854 load_moduler:
37854 _load_backward_compatiblerF37855 _load_backward_compatiblerE
37855 import·{!r}·#·{!r}F)37856 import·{!r}·#·{!r}F)
37856 _initializingr37857 _initializingr
37857 _load_unlockedrI37858 _load_unlockedrH
37858 Return·a·new·module·object,·loaded·by·the·spec's·loader.37859 Return·a·new·module·object,·loaded·by·the·spec's·loader.
37859 The·module·is·not·added·to·its·parent.37860 The·module·is·not·added·to·its·parent.
37860 If·a·module·is·already·in·sys.modules,·that·existing·module·gets37861 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
37861 clobbered.37862 clobbered.
37862 BuiltinImporteri37863 BuiltinImporteri
37863 Meta·path·import·for·built-in·modules.37864 Meta·path·import·for·built-in·modules.
37864 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to37865 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
37865 instantiate·the·class.37866 instantiate·the·class.
37866 built-inNc37867 built-inNc
37867 is_builtinr37868 is_builtinr
37868 »       find_spec37869 »       find_spec
37869 BuiltinImporter.find_spec37870 BuiltinImporter.find_spec
37870 Create·a·built-in·moduler37871 Create·a·built-in·moduler
37871 create_builtinrK37872 create_builtinrJ
37872 BuiltinImporter.create_module37873 BuiltinImporter.create_module
37873 Exec·a·built-in·moduleN)37874 Exec·a·built-in·moduleN)
37874 exec_builtin)37875 exec_builtin)
37875 BuiltinImporter.exec_module37876 BuiltinImporter.exec_module
37876 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·37877 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
37877 get_code37878 get_code
37878 BuiltinImporter.get_code37879 BuiltinImporter.get_code
37879 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·37880 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
37880 get_source37881 get_source
37881 BuiltinImporter.get_source37882 BuiltinImporter.get_source
37882 z4Return·False·as·built-in·modules·are·never·packages.Fr·37883 z4Return·False·as·built-in·modules·are·never·packages.Fr·
37883 BuiltinImporter.is_package37884 BuiltinImporter.is_package
37884 classmethodrS37885 classmethodrR
37885 FrozenImporteri37886 FrozenImporteri
37886 Meta·path·import·for·frozen·modules.37887 Meta·path·import·for·frozen·modules.
37887 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to37888 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
37888 instantiate·the·class.37889 instantiate·the·class.
37889 __origname__z'see·PyImport_ImportFrozenModuleObject()r/37890 __origname__z'see·PyImport_ImportFrozenModuleObject()r.
37890 orignamer37891 orignamer
37891 is_frozen_packager37892 is_frozen_packager
37892 _resolve_filenamer37893 _resolve_filenamer
37893 implementationr37894 implementationr
37894 sortedrm37895 sortedrl
37895 pkgdirr/37896 pkgdirr.
37896 ··········r37897 ··········r
37897 _fix_up_module37898 _fix_up_module
37898 FrozenImporter._fix_up_module37899 FrozenImporter._fix_up_module
37899 _stdlib_dirre37900 _stdlib_dirrd
37900 z»      .__init__Fr37901 z»      .__init__Fr
37901 __init__.pyz37902 __init__.pyz
37902 platformr37903 platformr
37903 relfilerw37904 relfilerv
37904 ········r37905 ········r
37905 ·FrozenImporter._resolve_filenameO37906 ·FrozenImporter._resolve_filenameO
Max diff block lines reached; 952/5197 bytes (18.32%) of diff not shown.
1.53 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 103768, 16 lines modifiedOffset 103768, 16 lines modified
103768 ··0x00471250·00000020·20721000·0000da08·5f5f6578·...··r......__ex103768 ··0x00471250·00000020·20721000·0000da08·5f5f6578·...··r......__ex
103769 ··0x00471260·69745f5f·da145f54·656d704d·6f64756c·it__.._TempModul103769 ··0x00471260·69745f5f·da145f54·656d704d·6f64756c·it__.._TempModul
103770 ··0x00471270·652e5f5f·65786974·5f5f2a00·00007340·e.__exit__*...s@103770 ··0x00471270·652e5f5f·65786974·5f5f2a00·00007340·e.__exit__*...s@
103771 ··0x00471280·00000080·00d80b0f·d70b1dd7·0b1dd829·...............)103771 ··0x00471280·00000080·00d80b0f·d70b1dd7·0b1dd829·...............)
103772 ··0x00471290·2dd7293b·d1293bb8·41d1293e·8c438f4b·-.);.);.A.)>.C.K103772 ··0x00471290·2dd7293b·d1293bb8·41d1293e·8c438f4b·-.);.);.A.)>.C.K
103773 ··0x004712a0·894b9804·9f0d990d·d20c26e4·1013970b·.K........&.....103773 ··0x004712a0·894b9804·9f0d990d·d20c26e4·1013970b·.K........&.....
103774 ··0x004712b0·910b9844·9f4d994d·d0102ad8·1d1f8804·...D.M.M..*.....103774 ··0x004712b0·910b9844·9f4d994d·d0102ad8·1d1f8804·...D.M.M..*.....
103775 ··0x004712c0·d5081a72·13000000·2903720a·00000072·...r....).r....r103775 ··0x004712c0·d5081a72·13000000·2903720c·00000072·...r....).r....r
103776 ··0x004712d0·0c000000·720d0000·004e2909·da085f5f·....r....N)...__103776 ··0x004712d0·0a000000·720d0000·004e2909·da085f5f·....r....N)...__
103777 ··0x004712e0·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module103777 ··0x004712e0·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module
103778 ··0x004712f0·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__103778 ··0x004712f0·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__
103779 ··0x00471300·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_103779 ··0x00471300·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_
103780 ··0x00471310·5fda075f·5f646f63·5f5f7211·00000072·_..__doc__r....r103780 ··0x00471310·5fda075f·5f646f63·5f5f7211·00000072·_..__doc__r....r
103781 ··0x00471320·19000000·721f0000·00da155f·5f737461·....r......__sta103781 ··0x00471320·19000000·721f0000·00da155f·5f737461·....r......__sta
103782 ··0x00471330·7469635f·61747472·69627574·65735f5f·tic_attributes__103782 ··0x00471330·7469635f·61747472·69627574·65735f5f·tic_attributes__
103783 ··0x00471340·a9007213·00000072·10000000·72060000·..r....r....r...103783 ··0x00471340·a9007213·00000072·10000000·72060000·..r....r....r...
Offset 103841, 15 lines modifiedOffset 103841, 15 lines modified
103841 ··0x004716e0·0000722e·00000072·16000000·72330000·..r....r....r3..103841 ··0x004716e0·0000722e·00000072·16000000·72330000·..r....r....r3..
103842 ··0x004716f0·00721d00·00007302·00000020·20721000·.r....s....··r..103842 ··0x004716f0·00721d00·00007302·00000020·20721000·.r....s....··r..
103843 ··0x00471700·0000721f·000000da·175f4d6f·64696669·..r......_Modifi103843 ··0x00471700·0000721f·000000da·175f4d6f·64696669·..r......_Modifi
103844 ··0x00471710·65644172·6776302e·5f5f6578·69745f5f·edArgv0.__exit__103844 ··0x00471710·65644172·6776302e·5f5f6578·69745f5f·edArgv0.__exit__
103845 ··0x00471720·3c000000·73200000·008000d8·1519975e·<...s·.........^103845 ··0x00471720·3c000000·73200000·008000d8·1519975e·<...s·.........^
103846 ··0x00471730·915e8804·8c0ad816·1ad71627·d116278c·.^.........'..'.103846 ··0x00471730·915e8804·8c0ad816·1ad71627·d116278c·.^.........'..'.
103847 ··0x00471740·038f0889·0890118a·0b721300·00002903·.........r....).103847 ··0x00471740·038f0889·0890118a·0b721300·00002903·.........r....).
103848 ··0x00471750·722c0000·00722e00·0000722f·0000004e·r,...r....r/...N103848 ··0x00471750·722f0000·00722c00·0000722e·0000004e·r/...r,...r....N
103849 ··0x00471760·29087221·00000072·22000000·72230000·).r!...r"...r#..103849 ··0x00471760·29087221·00000072·22000000·72230000·).r!...r"...r#..
103850 ··0x00471770·00722400·00007211·00000072·19000000·.r$...r....r....103850 ··0x00471770·00722400·00007211·00000072·19000000·.r$...r....r....
103851 ··0x00471780·721f0000·00722600·00007227·00000072·r....r&...r'...r103851 ··0x00471780·721f0000·00722600·00007227·00000072·r....r&...r'...r
103852 ··0x00471790·13000000·72100000·00722900·00007229·....r....r)...r)103852 ··0x00471790·13000000·72100000·00722900·00007229·....r....r)...r)
103853 ··0x004717a0·00000031·00000073·11000000·8600f202·...1...s........103853 ··0x004717a0·00000031·00000073·11000000·8600f202·...1...s........
103854 ··0x004717b0·020536f2·08040521·f50c0205·28721300·..6....!....(r..103854 ··0x004717b0·020536f2·08040521·f50c0205·28721300·..6....!....(r..
103855 ··0x004717c0·00007229·00000063·07000000·00000000·..r)...c........103855 ··0x004717c0·00007229·00000063·07000000·00000000·..r)...c........
Offset 105036, 15 lines modifiedOffset 105036, 15 lines modified
105036 ··0x00476190·00000073·01000000·20721300·00007243·...s....·r....rC105036 ··0x00476190·00000073·01000000·20721300·00007243·...s....·r....rC
105037 ··0x004761a0·000000da·345f696e·636f6d70·61746962·....4_incompatib105037 ··0x004761a0·000000da·345f696e·636f6d70·61746962·....4_incompatib
105038 ··0x004761b0·6c655f65·7874656e·73696f6e·5f6d6f64·le_extension_mod105038 ··0x004761b0·6c655f65·7874656e·73696f6e·5f6d6f64·le_extension_mod
105039 ··0x004761c0·756c655f·72657374·72696374·696f6e73·ule_restrictions105039 ··0x004761c0·756c655f·72657374·72696374·696f6e73·ule_restrictions
105040 ··0x004761d0·2e6f7665·72726964·65a40000·00731500·.override....s..105040 ··0x004761d0·2e6f7665·72726964·65a40000·00731500·.override....s..
105041 ··0x004761e0·00008000·e01519d7·1527d715·278872d0·.........'..'.r.105041 ··0x004761e0·00008000·e01519d7·1527d715·278872d0·.........'..'.r.
105042 ··0x004761f0·082ea851·d0082e72·14000000·29037244·...Q...r....).rD105042 ··0x004761f0·082ea851·d0082e72·14000000·29037244·...Q...r....).rD
105043 ··0x00476200·00000072·43000000·723d0000·004e290b·...rC...r=...N).105043 ··0x00476200·00000072·3d000000·72430000·004e290b·...r=...rC...N).
105044 ··0x00476210·da085f5f·6e616d65·5f5fda0a·5f5f6d6f·..__name__..__mo105044 ··0x00476210·da085f5f·6e616d65·5f5fda0a·5f5f6d6f·..__name__..__mo
105045 ··0x00476220·64756c65·5f5fda0c·5f5f7175·616c6e61·dule__..__qualna105045 ··0x00476220·64756c65·5f5fda0c·5f5f7175·616c6e61·dule__..__qualna
105046 ··0x00476230·6d655f5f·da0f5f5f·66697273·746c696e·me__..__firstlin105046 ··0x00476230·6d655f5f·da0f5f5f·66697273·746c696e·me__..__firstlin
105047 ··0x00476240·656e6f5f·5fda075f·5f646f63·5f5f723f·eno__..__doc__r?105047 ··0x00476240·656e6f5f·5fda075f·5f646f63·5f5f723f·eno__..__doc__r?
105048 ··0x00476250·00000072·46000000·724a0000·00da0870·...rF...rJ.....p105048 ··0x00476250·00000072·46000000·724a0000·00da0870·...rF...rJ.....p
105049 ··0x00476260·726f7065·72747972·43000000·da155f5f·ropertyrC.....__105049 ··0x00476260·726f7065·72747972·43000000·da155f5f·ropertyrC.....__
105050 ··0x00476270·73746174·69635f61·74747269·62757465·static_attribute105050 ··0x00476270·73746174·69635f61·74747269·62757465·static_attribute
Offset 109373, 16 lines modifiedOffset 109373, 16 lines modified
109373 ··0x004870a0·2f010000·72310100·00730300·00002020·/...r1...s....··109373 ··0x004870a0·2f010000·72310100·00730300·00002020·/...r1...s....··
109374 ··0x004870b0·20721900·0000da07·5f5f726f·725f5fda··r......__ror__.109374 ··0x004870b0·20721900·0000da07·5f5f726f·725f5fda··r......__ror__.
109375 ··0x004870c0·105f456e·7669726f·6e2e5f5f·726f725f·._Environ.__ror_109375 ··0x004870c0·105f456e·7669726f·6e2e5f5f·726f725f·._Environ.__ror_
109376 ··0x004870d0·5f010300·00732f00·00008000·dc0f1998·_....s/.........109376 ··0x004870d0·5f010300·00732f00·00008000·dc0f1998·_....s/.........
109377 ··0x004870e0·25a417d7·0f29d10f·29dc1321·d00c21dc·%....)..)..!..!.109377 ··0x004870e0·25a417d7·0f29d10f·29dc1321·d00c21dc·%....)..)..!..!.
109378 ··0x004870f0·0e129035·8b6b8803·d8080b8f·0a890a90·...5.k..........109378 ··0x004870f0·0e129035·8b6b8803·d8080b8f·0a890a90·...5.k..........
109379 ··0x00487100·34d40818·d80f1288·0a721b00·00002905·4........r....).109379 ··0x00487100·34d40818·d80f1288·0a721b00·00002905·4........r....).
109380 ··0x00487110·72fb0000·0072fe00·000072fd·00000072·r....r....r....r109380 ··0x00487110·72fa0000·0072fc00·000072fe·00000072·r....r....r....r
109381 ··0x00487120·fa000000·72fc0000·004e2911·da085f5f·....r....N)...__109381 ··0x00487120·fd000000·72fb0000·004e2911·da085f5f·....r....N)...__
109382 ··0x00487130·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module109382 ··0x00487130·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module
109383 ··0x00487140·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__109383 ··0x00487140·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__
109384 ··0x00487150·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_109384 ··0x00487150·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_
109385 ··0x00487160·5f720101·00007206·01000072·0a010000·_r....r....r....109385 ··0x00487160·5f720101·00007206·01000072·0a010000·_r....r....r....
109386 ··0x00487170·720f0100·00721301·00007218·01000072·r....r....r....r109386 ··0x00487170·720f0100·00721301·00007218·01000072·r....r....r....r
109387 ··0x00487180·1f010000·72230100·00722701·0000722c·....r#...r'...r,109387 ··0x00487180·1f010000·72230100·00722701·0000722c·....r#...r'...r,
109388 ··0x00487190·01000072·32010000·72350100·00da155f·...r2...r5....._109388 ··0x00487190·01000072·32010000·72350100·00da155f·...r2...r5....._
Offset 110313, 15 lines modifiedOffset 110313, 15 lines modified
110313 ··0x0048ab60·63746f72·7928293e·2902720c·00000072·ctory()>).r....r110313 ··0x0048ab60·63746f72·7928293e·2902720c·00000072·ctory()>).r....r
110314 ··0x0048ab70·bc010000·72170100·00730100·00002072·....r....s....·r110314 ··0x0048ab70·bc010000·72170100·00730100·00002072·....r....s....·r
110315 ··0x0048ab80·19000000·721f0100·00da1b5f·41646465·....r......_Adde110315 ··0x0048ab80·19000000·721f0100·00da1b5f·41646465·....r......_Adde
110316 ··0x0048ab90·64446c6c·44697265·63746f72·792e5f5f·dDllDirectory.__110316 ··0x0048ab90·64446c6c·44697265·63746f72·792e5f5f·dDllDirectory.__
110317 ··0x0048aba0·72657072·5f5f7c04·00007321·00000080·repr__|...s!....110317 ··0x0048aba0·72657072·5f5f7c04·00007321·00000080·repr__|...s!....
110318 ··0x0048abb0·00d80f13·8f798f79·d81732d7·1739d117·.....y.y..2..9..110318 ··0x0048abb0·00d80f13·8f798f79·d81732d7·1739d117·.....y.y..2..9..
110319 ··0x0048abc0·39b824bf·29b929d3·1744d010·44d8132a·9.$.).)..D..D..*110319 ··0x0048abc0·39b824bf·29b929d3·1744d010·44d8132a·9.$.).)..D..D..*
110320 ··0x0048abd0·721b0000·00290372·0c000000·72d50100·r....).r....r...110320 ··0x0048abd0·721b0000·00290372·d5010000·720c0000·r....).r....r...
110321 ··0x0048abe0·0072d401·00004e29·0a723701·00007238·.r....N).r7...r8110321 ··0x0048abe0·0072d401·00004e29·0a723701·00007238·.r....N).r7...r8
110322 ··0x0048abf0·01000072·39010000·723a0100·00720101·...r9...r:...r..110322 ··0x0048abf0·01000072·39010000·723a0100·00720101·...r9...r:...r..
110323 ··0x0048ac00·000072a9·00000072·a2010000·72a80100·..r....r....r...110323 ··0x0048ac00·000072a9·00000072·a2010000·72a80100·..r....r....r...
110324 ··0x0048ac10·00721f01·0000723b·01000072·26010000·.r....r;...r&...110324 ··0x0048ac10·00721f01·0000723b·01000072·26010000·.r....r;...r&...
110325 ··0x0048ac20·721b0000·00721900·000072d2·01000072·r....r....r....r110325 ··0x0048ac20·721b0000·00721900·000072d2·01000072·r....r....r....r
110326 ··0x0048ac30·d2010000·70040000·731b0000·008600f2·....p...s.......110326 ··0x0048ac30·d2010000·70040000·731b0000·008600f2·....p...s.......
110327 ··0x0048ac40·0203093e·f2080209·1df20601·0918f204·...>............110327 ··0x0048ac40·0203093e·f2080209·1df20601·0918f204·...>............
Offset 114031, 19 lines modifiedOffset 114031, 19 lines modified
114031 ··0x004993c0·142af103·01112bf0·0a001117·9f2d992d·.*....+......-.-114031 ··0x004993c0·142af103·01112bf0·0a001117·9f2d992d·.*....+......-.-
114032 ··0x004993d0·d1102790·06d8161a·9003d816·19916bdc·..'...........k.114032 ··0x004993d0·d1102790·06d8161a·9003d816·19916bdc·..'...........k.
114033 ··0x004993e0·1a1fa006·9b2d9043·d8171aa0·29d3172b·.....-.C....)..+114033 ··0x004993e0·1a1fa006·9b2d9043·d8171aa0·29d3172b·.....-.C....)..+
114034 ··0x004993f0·d81e2298·03f00700·171a936b·f0080014·.."........k....114034 ··0x004993f0·d81e2298·03f00700·171a936b·f0080014·.."........k....
114035 ··0x00499400·17982393·3ad81419·f0030014·1ef11b00·..#.:...........114035 ··0x00499400·17982393·3ad81419·f0030014·1ef11b00·..#.:...........
114036 ··0x00499410·0f10f8f4·0800141e·f300010d·16d91015·................114036 ··0x00499410·0f10f8f4·0800141e·f300010d·16d91015·................
114037 ··0x00499420·f003010d·16fa7311·00000097·37420300·......s.....7B..114037 ··0x00499420·f003010d·16fa7311·00000097·37420300·......s.....7B..
114038 ··0x00499430·c2030a42·1003c20f·01421003·29067244·...B.....B..).rD114038 ··0x00499430·c2030a42·1003c20f·01421003·2906da09·...B.....B..)...
114039 ··0x00499440·000000da·065f5f6e·616d65da·065f5f64·.....__name..__d 
114040 ··0x00499450·617461da·095f5f6c·696e6563·6e74da07·ata..__linecnt.. 
114041 ··0x00499460·5f5f6c69·6e6573da·0b5f5f66·696c656e·__lines..__filen114039 ··0x00499440·5f5f6c69·6e65636e·74da0b5f·5f66696c·__linecnt..__fil
 114040 ··0x00499450·656e616d·65737244·000000da·065f5f64·enamesrD.....__d
 114041 ··0x00499460·617461da·075f5f6c·696e6573·da065f5f·ata..__lines..__
114042 ··0x00499470·616d6573·4e290272·21000000·72210000·amesN).r!...r!..114042 ··0x00499470·6e616d65·4e290272·21000000·72210000·nameN).r!...r!..
114043 ··0x00499480·00290b72·1c000000·721d0000·00721e00·.).r....r....r..114043 ··0x00499480·00290b72·1c000000·721d0000·00721e00·.).r....r....r..
114044 ··0x00499490·0000721f·000000da·075f5f64·6f635f5f·..r......__doc__114044 ··0x00499490·0000721f·000000da·075f5f64·6f635f5f·..r......__doc__
114045 ··0x004994a0·72440000·00720d00·00007243·00000072·rD...r....rC...r114045 ··0x004994a0·72440000·00720d00·00007243·00000072·rD...r....rC...r
114046 ··0x004994b0·12000000·721a0000·00722000·00007221·....r....r·...r!114046 ··0x004994b0·12000000·721a0000·00722000·00007221·....r....r·...r!
114047 ··0x004994c0·00000072·0f000000·720c0000·00722300·...r....r....r#.114047 ··0x004994c0·00000072·0f000000·720c0000·00722300·...r....r....r#.
114048 ··0x004994d0·00007223·0000001d·00000073·23000000·..r#.......s#...114048 ··0x004994d0·00007223·0000001d·00000073·23000000·..r#.......s#...
114049 ··0x004994e0·8600f102·01052ef0·06001012·8048f404·.............H..114049 ··0x004994e0·8600f102·01052ef0·06001012·8048f404·.............H..
Offset 117445, 17 lines modifiedOffset 117445, 17 lines modified
117445 ··0x004a6920·00005500·35010000·00000000·24007235·..U.5.......$.r5117445 ··0x004a6920·00005500·35010000·00000000·24007235·..U.5.......$.r5
117446 ··0x004a6930·00000029·01723600·00007247·00000073·...).r6...rG...s117446 ··0x004a6930·00000029·01723600·00007247·00000073·...).r6...rG...s
117447 ··0x004a6940·01000000·20723f00·0000da0e·5f5f6765·....·r?.....__ge117447 ··0x004a6940·01000000·20723f00·0000da0e·5f5f6765·....·r?.....__ge
117448 ··0x004a6950·746e6577·61726773·5f5fda18·436f6465·tnewargs__..Code117448 ··0x004a6950·746e6577·61726773·5f5fda18·436f6465·tnewargs__..Code
117449 ··0x004a6960·63496e66·6f2e5f5f·6765746e·65776172·cInfo.__getnewar117449 ··0x004a6960·63496e66·6f2e5f5f·6765746e·65776172·cInfo.__getnewar
117450 ··0x004a6970·67735f5f·72000000·730c0000·008000dc·gs__r...s.......117450 ··0x004a6970·67735f5f·72000000·730c0000·008000dc·gs__r...s.......
117451 ··0x004a6980·0f149054·8b7bd008·1a724100·00002909·...T.{...rA...).117451 ··0x004a6980·0f149054·8b7bd008·1a724100·00002909·...T.{...rA...).
117452 ··0x004a6990·723a0000·00722400·00007225·00000072·r:...r$...r%...r117452 ··0x004a6990·72240000·00723300·00007225·00000072·r$...r3...r%...r
117453 ··0x004a69a0·33000000·72430000·00723900·0000723c·3...rC...r9...r<117453 ··0x004a69a0·39000000·72380000·00723b00·0000723a·9...r8...r;...r:
117454 ··0x004a69b0·00000072·3b000000·72380000·0029054e·...r;...r8...).N117454 ··0x004a69b0·00000072·3c000000·72430000·0029054e·...r<...rC...).N
117455 ··0x004a69c0·4e4e4e4e·290ada08·5f5f6e61·6d655f5f·NNNN)...__name__117455 ··0x004a69c0·4e4e4e4e·290ada08·5f5f6e61·6d655f5f·NNNN)...__name__
117456 ··0x004a69d0·72440000·00724500·0000da0f·5f5f6669·rD...rE.....__fi117456 ··0x004a69d0·72440000·00724500·0000da0f·5f5f6669·rD...rE.....__fi
117457 ··0x004a69e0·7273746c·696e656e·6f5f5fda·075f5f64·rstlineno__..__d117457 ··0x004a69e0·7273746c·696e656e·6f5f5fda·075f5f64·rstlineno__..__d
117458 ··0x004a69f0·6f635f5f·72330000·00723700·00007248·oc__r3...r7...rH117458 ··0x004a69f0·6f635f5f·72330000·00723700·00007248·oc__r3...r7...rH
117459 ··0x004a6a00·00000072·4b000000·da155f5f·73746174·...rK.....__stat117459 ··0x004a6a00·00000072·4b000000·da155f5f·73746174·...rK.....__stat
117460 ··0x004a6a10·69635f61·74747269·62757465·735f5fa9·ic_attributes__.117460 ··0x004a6a10·69635f61·74747269·62757465·735f5fa9·ic_attributes__.
117461 ··0x004a6a20·00724100·0000723f·00000072·16000000·.rA...r?...r....117461 ··0x004a6a20·00724100·0000723f·00000072·16000000·.rA...r?...r....
Offset 117648, 15 lines modifiedOffset 117648, 15 lines modified
117648 ··0x004a75d0·6f722068·616e646c·696e6720·73636865·or·handling·sche117648 ··0x004a75d0·6f722068·616e646c·696e6720·73636865·or·handling·sche
117649 ··0x004a75e0·6d657320·62790a70·726f7669·64696e67·mes·by.providing117649 ··0x004a75e0·6d657320·62790a70·726f7669·64696e67·mes·by.providing
117650 ··0x004a75f0·20746865·20657272·6f727320·6b657977··the·errors·keyw117650 ··0x004a75f0·20746865·20657272·6f727320·6b657977··the·errors·keyw
117651 ··0x004a7600·6f726420·61726775·6d656e74·2e205365·ord·argument.·Se117651 ··0x004a7600·6f726420·61726775·6d656e74·2e205365·ord·argument.·Se
117652 ··0x004a7610·65207468·65206d6f·64756c65·20646f63·e·the·module·doc117652 ··0x004a7610·65207468·65206d6f·64756c65·20646f63·e·the·module·doc
Max diff block lines reached; 1596157/1605359 bytes (99.43%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x004d6148·00··································.2 ··0x004d6154·00··································.
  
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 ··0x004d614c·5c5ae07f·01000000···················\Z......2 ··0x004d6158·505ae07f·01000000···················PZ......
  
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 ··0x004d6154·00000000····························....2 ··0x004d6160·00000000····························....
  
2.62 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1134, 33 lines modifiedOffset 1134, 33 lines modified
1134 ··0x004dbeb0·01000000·98803400·d0054700·4c010000·......4...G.L...1134 ··0x004dbeb0·01000000·98803400·d0054700·4c010000·......4...G.L...
1135 ··0x004dbec0·00000000·fc803400·68054700·68000000·......4.h.G.h...1135 ··0x004dbec0·00000000·fc803400·68054700·68000000·......4.h.G.h...
1136 ··0x004dbed0·01000000·b8803400·68054700·68000000·......4.h.G.h...1136 ··0x004dbed0·01000000·b8803400·68054700·68000000·......4.h.G.h...
1137 ··0x004dbee0·00000000·0c813400·f8044700·6d000000·......4...G.m...1137 ··0x004dbee0·00000000·0c813400·f8044700·6d000000·......4...G.m...
1138 ··0x004dbef0·00000000·20813400·a4034700·51010000·....·.4...G.Q...1138 ··0x004dbef0·00000000·20813400·a4034700·51010000·....·.4...G.Q...
1139 ··0x004dbf00·00000000·e0803400·fc024700·a6000000·......4...G.....1139 ··0x004dbf00·00000000·e0803400·fc024700·a6000000·......4...G.....
1140 ··0x004dbf10·00000000·00000000·00000000·00000000·................1140 ··0x004dbf10·00000000·00000000·00000000·00000000·................
1141 ··0x004dbf20·00000000·74733300·38fd4a00·da1e0000·....ts3.8.J.....1141 ··0x004dbf20·00000000·74733300·40fd4a00·da1e0000·....ts3.@.J.....
1142 ··0x004dbf30·00000000·a0c13100·e05e4a00·579e0000·......1..^J.W...1142 ··0x004dbf30·00000000·a0c13100·e05e4a00·5e9e0000·......1..^J.^...
1143 ··0x004dbf40·00000000·04603200·404e4a00·9f100000·.....`2.@NJ.....1143 ··0x004dbf40·00000000·04603200·404e4a00·9f100000·.....`2.@NJ.....
1144 ··0x004dbf50·00000000·d0ca3200·dc984900·62b50000·......2...I.b...1144 ··0x004dbf50·00000000·d0ca3200·dc984900·62b50000·......2...I.b...
1145 ··0x004dbf60·00000000·1ccd3200·c0854900·1b130000·......2...I.....1145 ··0x004dbf60·00000000·1ccd3200·c0854900·1b130000·......2...I.....
1146 ··0x004dbf70·00000000·68cf3200·fc694900·c11b0000·....h.2..iI.....1146 ··0x004dbf70·00000000·68cf3200·fc694900·c11b0000·....h.2..iI.....
1147 ··0x004dbf80·00000000·64d03200·e8fd4800·116c0000·....d.2...H..l..1147 ··0x004dbf80·00000000·64d03200·e8fd4800·116c0000·....d.2...H..l..
1148 ··0x004dbf90·00000000·c8d03200·d0b94800·17440000·......2...H..D..1148 ··0x004dbf90·00000000·c8d03200·d0b94800·17440000·......2...H..D..
1149 ··0x004dbfa0·00000000·48803400·d0b94800·17440000·....H.4...H..D..1149 ··0x004dbfa0·00000000·48803400·d0b94800·17440000·....H.4...H..D..
1150 ··0x004dbfb0·00000000·94f03000·f8064800·d5b20000·......0...H.....1150 ··0x004dbfb0·00000000·94f03000·f8064800·d5b20000·......0...H.....
1151 ··0x004dbfc0·00000000·c8c43200·388b4700·c07b0000·......2.8.G..{..1151 ··0x004dbfc0·00000000·c8c43200·388b4700·c07b0000·......2.8.G..{..
1152 ··0x004dbfd0·00000000·ecd13200·a4754700·91150000·......2..uG.....1152 ··0x004dbfd0·00000000·ecd13200·a4754700·91150000·......2..uG.....
1153 ··0x004dbfe0·00000000·30813400·40474700·622e0000·....0.4.@GG.b...1153 ··0x004dbfe0·00000000·30813400·40474700·622e0000·....0.4.@GG.b...
1154 ··0x004dbff0·00000000·40813400·10434700·2d040000·....@.4..CG.-...1154 ··0x004dbff0·00000000·40813400·10434700·2d040000·....@.4..CG.-...
1155 ··0x004dc000·00000000·5cd13200·c40a4700·4b380000·....\.2...G.K8..1155 ··0x004dc000·00000000·5cd13200·c40a4700·4b380000·....\.2...G.K8..
1156 ··0x004dc010·00000000·00000000·00000000·00000000·................1156 ··0x004dc010·00000000·00000000·00000000·00000000·................
1157 ··0x004dc020·00000000·e4443200·20824c00·95de0000·.....D2.·.L.....1157 ··0x004dc020·00000000·e4443200·28824c00·9cde0000·.....D2.(.L.....
1158 ··0x004dc030·00000000·78cb3200·bc844b00·63fd0000·....x.2...K.c...1158 ··0x004dc030·00000000·78cb3200·c4844b00·63fd0000·....x.2...K.c...
1159 ··0x004dc040·00000000·dc473200·141c4b00·a6680000·.....G2...K..h..1159 ··0x004dc040·00000000·dc473200·1c1c4b00·a6680000·.....G2...K..h..
1160 ··0x004dc050·00000000·00000000·00000000·00000000·................1160 ··0x004dc050·00000000·00000000·00000000·00000000·................
1161 ··0x004dc060·00000000·00000000·00000000·00000000·................1161 ··0x004dc060·00000000·00000000·00000000·00000000·................
1162 ··0x004dc070·00000000·00000000·00000000·00000000·................1162 ··0x004dc070·00000000·00000000·00000000·00000000·................
1163 ··0x004dc080·00000000·00000000·00000000·00000000·................1163 ··0x004dc080·00000000·00000000·00000000·00000000·................
1164 ··0x004dc090·00000000·00000000·00000000·00000000·................1164 ··0x004dc090·00000000·00000000·00000000·00000000·................
1165 ··0x004dc0a0·00000000·00000000·00000000·00000000·................1165 ··0x004dc0a0·00000000·00000000·00000000·00000000·................
1166 ··0x004dc0b0·00000000·00000000·00000000·00000000·................1166 ··0x004dc0b0·00000000·00000000·00000000·00000000·................
2.54 KB
./usr/lib/python3.13/_sysconfigdata_d_arm-linux-gnueabihf.py
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····'BINDIR':·'/usr/bin',17 ····'BINDIR':·'/usr/bin',
18 ····'BINLIBDEST':·'/usr/lib/arm-linux-gnueabihf/python3.13',18 ····'BINLIBDEST':·'/usr/lib/arm-linux-gnueabihf/python3.13',
19 ····'BLDLIBRARY':·'-lpython3.13d',19 ····'BLDLIBRARY':·'-lpython3.13d',
20 ····'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·-Wl,-Bsymbolic-functions··-Wl,-z,relro',20 ····'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·-Wl,-Bsymbolic-functions··-Wl,-z,relro',
21 ····'BOOTSTRAP_HEADERS':·'\\',21 ····'BOOTSTRAP_HEADERS':·'\\',
22 ····'BUILDEXE':·'',22 ····'BUILDEXE':·'',
23 ····'BUILDPYTHON':·'python',23 ····'BUILDPYTHON':·'python',
24 ····'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',24 ····'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',
25 ····'BUILD_SCRIPTS_DIR':·'build/scripts-3.13',25 ····'BUILD_SCRIPTS_DIR':·'build/scripts-3.13',
26 ····'BYTESTR_DEPS':·'\\',26 ····'BYTESTR_DEPS':·'\\',
27 ····'CC':·'arm-linux-gnueabihf-gcc',27 ····'CC':·'arm-linux-gnueabihf-gcc',
28 ····'CCSHARED':·'-fPIC',28 ····'CCSHARED':·'-fPIC',
29 ····'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall',29 ····'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall',
30 ····'CFLAGSFORSHARED':·'-fPIC',30 ····'CFLAGSFORSHARED':·'-fPIC',
31 ····'CFLAGS_ALIASING':·'',31 ····'CFLAGS_ALIASING':·'',
Offset 590, 15 lines modifiedOffset 590, 15 lines modified
590 ····'HAVE_WORKING_TZSET':·1,590 ····'HAVE_WORKING_TZSET':·1,
591 ····'HAVE_WRITEV':·1,591 ····'HAVE_WRITEV':·1,
592 ····'HAVE_ZLIB_COPY':·1,592 ····'HAVE_ZLIB_COPY':·1,
593 ····'HAVE_ZLIB_H':·1,593 ····'HAVE_ZLIB_H':·1,
594 ····'HAVE__GETPTY':·0,594 ····'HAVE__GETPTY':·0,
595 ····'HAVE___UINT128_T':·0,595 ····'HAVE___UINT128_T':·0,
596 ····'HOSTRUNNER':·'',596 ····'HOSTRUNNER':·'',
597 ····'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',597 ····'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',
598 ····'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.13d·/usr/include/python3.13d',598 ····'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.13d·/usr/include/python3.13d',
599 ····'INCLUDEDIR':·'/usr/include',599 ····'INCLUDEDIR':·'/usr/include',
600 ····'INCLUDEPY':·'/usr/include/python3.13d',600 ····'INCLUDEPY':·'/usr/include/python3.13d',
601 ····'INSTALL':·'/usr/bin/install·-c',601 ····'INSTALL':·'/usr/bin/install·-c',
602 ····'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',602 ····'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
603 ····'INSTALL_MIMALLOC':·'yes',603 ····'INSTALL_MIMALLOC':·'yes',
604 ····'INSTALL_PROGRAM':·'/usr/bin/install·-c',604 ····'INSTALL_PROGRAM':·'/usr/bin/install·-c',
Offset 927, 15 lines modifiedOffset 927, 15 lines modified
927 ····'PY_LDFLAGS_NODIST':·'·-Wl,-z,relro',927 ····'PY_LDFLAGS_NODIST':·'·-Wl,-z,relro',
928 ····'PY_LDFLAGS_NOLTO':·'·-Wl,-z,relro',928 ····'PY_LDFLAGS_NOLTO':·'·-Wl,-z,relro',
929 ····'PY_SQLITE_ENABLE_LOAD_EXTENSION':·1,929 ····'PY_SQLITE_ENABLE_LOAD_EXTENSION':·1,
930 ····'PY_SQLITE_HAVE_SERIALIZE':·1,930 ····'PY_SQLITE_HAVE_SERIALIZE':·1,
931 ····'PY_SSL_DEFAULT_CIPHERS':·2,931 ····'PY_SSL_DEFAULT_CIPHERS':·2,
932 ····'PY_SSL_DEFAULT_CIPHER_STRING':·0,932 ····'PY_SSL_DEFAULT_CIPHER_STRING':·0,
933 ····'PY_STDMODULE_CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall·-D_LARGEFILE_SOURCE·-D_FILE_OFFSET_BITS=64·-D_TIME_BITS=64·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-Og·-Werror=implicit-function-declaration···-fstack-protector·-fstack-clash-protection·-Wformat·-Werror=format-security·-std=c11·-Wextra·-Wno-unused-parameter·-Wno-missing-field-initializers·-Wstrict-prototypes·-Werror=implicit-function-declaration·-fvisibility=hidden··-I../Include/internal·-I../Include/internal/mimalloc·-IObjects·-IInclude·-IPython·-I.·-I../Include·-fPIC',933 ····'PY_STDMODULE_CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DDYNAMIC_ANNOTATIONS_ENABLED=1·-g·-Og·-Wall·-D_LARGEFILE_SOURCE·-D_FILE_OFFSET_BITS=64·-D_TIME_BITS=64·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-Og·-Werror=implicit-function-declaration···-fstack-protector·-fstack-clash-protection·-Wformat·-Werror=format-security·-std=c11·-Wextra·-Wno-unused-parameter·-Wno-missing-field-initializers·-Wstrict-prototypes·-Werror=implicit-function-declaration·-fvisibility=hidden··-I../Include/internal·-I../Include/internal/mimalloc·-IObjects·-IInclude·-IPython·-I.·-I../Include·-fPIC',
934 ····'PY_SUPPORT_TIER':·3,934 ····'PY_SUPPORT_TIER':·2,
935 ····'Py_DEBUG':·1,935 ····'Py_DEBUG':·1,
936 ····'Py_ENABLE_SHARED':·1,936 ····'Py_ENABLE_SHARED':·1,
937 ····'Py_GIL_DISABLED':·0,937 ····'Py_GIL_DISABLED':·0,
938 ····'Py_HASH_ALGORITHM':·0,938 ····'Py_HASH_ALGORITHM':·0,
939 ····'Py_RL_STARTUP_HOOK_TAKES_ARGS':·1,939 ····'Py_RL_STARTUP_HOOK_TAKES_ARGS':·1,
940 ····'Py_STATS':·0,940 ····'Py_STATS':·0,
941 ····'Py_SUNOS_VERSION':·0,941 ····'Py_SUNOS_VERSION':·0,
962 B
./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/Makefile
    
Offset 440, 16 lines modifiedOffset 440, 16 lines modified
440 PYTHON_FOR_FREEZE=./_bootstrap_python440 PYTHON_FOR_FREEZE=./_bootstrap_python
441 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module441 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module
442 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module442 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module
443 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py443 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py
444 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py444 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py
  
445 _PYTHON_HOST_PLATFORM=445 _PYTHON_HOST_PLATFORM=
446 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf446 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu
447 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf447 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu
  
448 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.448 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
449 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite449 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
450 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use450 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use
451 #·PROFILE_TASK="-m·test·--pgo-extended"451 #·PROFILE_TASK="-m·test·--pgo-extended"
452 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)452 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)
  
2.54 MB
./usr/lib/python3.13/config-3.13d-arm-linux-gnueabihf/libpython3.13d.a
1.24 KB
nm -s {}
    
Offset 55011, 29 lines modifiedOffset 55011, 29 lines modified
55011 00000008·D·_PyImport_FrozenStdlib55011 00000008·D·_PyImport_FrozenStdlib
55012 00000004·D·_PyImport_FrozenTest55012 00000004·D·_PyImport_FrozenTest
55013 00000670·R·_Py_M____hello__55013 00000670·R·_Py_M____hello__
55014 00000524·R·_Py_M____phello__55014 00000524·R·_Py_M____phello__
55015 000004bc·R·_Py_M____phello___ham55015 000004bc·R·_Py_M____phello___ham
55016 0000044c·R·_Py_M____phello___ham_eggs55016 0000044c·R·_Py_M____phello___ham_eggs
55017 000002f8·R·_Py_M____phello___spam55017 000002f8·R·_Py_M____phello___spam
55018 00029828·R·_Py_M___collections_abc55018 00029830·R·_Py_M___collections_abc
55019 0002850c·R·_Py_M___sitebuiltins55019 00028514·R·_Py_M___sitebuiltins
55020 0003fc8c·R·_Py_M__abc55020 0003fc94·R·_Py_M__abc
55021 00035e2c·R·_Py_M__codecs55021 00035e34·R·_Py_M__codecs
55022 00000250·R·_Py_M__frozen_only55022 00000250·R·_Py_M__frozen_only
55023 00026948·R·_Py_M__genericpath55023 00026950·R·_Py_M__genericpath
55024 00058174·R·_Py_M__importlib__bootstrap55024 0005817c·R·_Py_M__importlib__bootstrap
55025 00048410·R·_Py_M__importlib__bootstrap_external55025 00048418·R·_Py_M__importlib__bootstrap_external
55026 00004264·R·_Py_M__importlib_machinery55026 00004264·R·_Py_M__importlib_machinery
55027 00004694·R·_Py_M__importlib_util55027 00004694·R·_Py_M__importlib_util
55028 00034d8c·R·_Py_M__io55028 00034d94·R·_Py_M__io
55029 0001fd34·R·_Py_M__ntpath55029 0001fd3c·R·_Py_M__ntpath
55030 0001064c·R·_Py_M__os55030 0001064c·R·_Py_M__os
55031 0001b91c·R·_Py_M__posixpath55031 0001b924·R·_Py_M__posixpath
55032 00000a18·R·_Py_M__runpy55032 00000a18·R·_Py_M__runpy
55033 00008a8c·R·_Py_M__site55033 00008a8c·R·_Py_M__site
55034 000074f8·R·_Py_M__stat55034 000074f8·R·_Py_M__stat
55035 00041b68·R·_Py_M__zipimport55035 00041b70·R·_Py_M__zipimport
55036 00000000·r·aliases55036 00000000·r·aliases
55037 00000210·r·bootstrap_modules55037 00000210·r·bootstrap_modules
55038 00000110·r·stdlib_modules55038 00000110·r·stdlib_modules
55039 00000050·r·test_modules55039 00000050·r·test_modules
780 B
file list
    
Offset 208, 8 lines modifiedOffset 208, 8 lines modified
208 ?rw-r--r--···0········0········0···255816·1970-01-01·00:00:00.000000·_functoolsmodule.o208 ?rw-r--r--···0········0········0···255816·1970-01-01·00:00:00.000000·_functoolsmodule.o
209 ?rw-r--r--···0········0········0····85436·1970-01-01·00:00:00.000000·_localemodule.o209 ?rw-r--r--···0········0········0····85436·1970-01-01·00:00:00.000000·_localemodule.o
210 ?rw-r--r--···0········0········0···183264·1970-01-01·00:00:00.000000·_operator.o210 ?rw-r--r--···0········0········0···183264·1970-01-01·00:00:00.000000·_operator.o
211 ?rw-r--r--···0········0········0····28632·1970-01-01·00:00:00.000000·_stat.o211 ?rw-r--r--···0········0········0····28632·1970-01-01·00:00:00.000000·_stat.o
212 ?rw-r--r--···0········0········0····26396·1970-01-01·00:00:00.000000·symtablemodule.o212 ?rw-r--r--···0········0········0····26396·1970-01-01·00:00:00.000000·symtablemodule.o
213 ?rw-r--r--···0········0········0····33512·1970-01-01·00:00:00.000000·pwdmodule.o213 ?rw-r--r--···0········0········0····33512·1970-01-01·00:00:00.000000·pwdmodule.o
214 ?rw-r--r--···0········0········0···206344·1970-01-01·00:00:00.000000·getpath.o214 ?rw-r--r--···0········0········0···206344·1970-01-01·00:00:00.000000·getpath.o
215 ?rw-r--r--···0········0········0···425464·1970-01-01·00:00:00.000000·frozen.o215 ?rw-r--r--···0········0········0···425468·1970-01-01·00:00:00.000000·frozen.o
2.53 MB
frozen.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:··········424624·(bytes·into·file)13 ··Start·of·section·headers:··········424628·(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.52 KB
readelf --wide --sections {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 There·are·21·section·headers,·starting·at·offset·0x67ab0:1 There·are·21·section·headers,·starting·at·offset·0x67ab4:
  
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·000010·00··WA··0···0··46 ··[·2]·.data·············PROGBITS········00000000·000034·000010·00··WA··0···0··4
7 ··[·3]·.rel.data·········REL·············00000000·0674ac·000020·08···I·18···2··47 ··[·3]·.rel.data·········REL·············00000000·0674b0·000020·08···I·18···2··4
8 ··[·4]·.bss··············NOBITS··········00000000·000044·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000044·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000044·0001ee·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000044·0001ee·01·AMS··0···0··4
10 ··[·6]·.rodata···········PROGBITS········00000000·000234·066010·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·000234·066011·00···A··0···0··4
11 ··[·7]·.rel.rodata·······REL·············00000000·0674cc·000258·08···I·18···6··411 ··[·7]·.rel.rodata·······REL·············00000000·0674d0·000258·08···I·18···6··4
12 ··[·8]·.debug_info·······PROGBITS········00000000·066244·000586·00······0···0··112 ··[·8]·.debug_info·······PROGBITS········00000000·066245·000586·00······0···0··1
13 ··[·9]·.rel.debug_info···REL·············00000000·067724·0002c8·08···I·18···8··413 ··[·9]·.rel.debug_info···REL·············00000000·067728·0002c8·08···I·18···8··4
14 ··[10]·.debug_abbrev·····PROGBITS········00000000·0667ca·0000bf·00······0···0··114 ··[10]·.debug_abbrev·····PROGBITS········00000000·0667cb·0000bf·00······0···0··1
15 ··[11]·.debug_aranges····PROGBITS········00000000·066889·000018·00······0···0··115 ··[11]·.debug_aranges····PROGBITS········00000000·06688a·000018·00······0···0··1
16 ··[12]·.rel.debug_aranges·REL·············00000000·0679ec·000008·08···I·18··11··416 ··[12]·.rel.debug_aranges·REL·············00000000·0679f0·000008·08···I·18··11··4
17 ··[13]·.debug_line·······PROGBITS········00000000·0668a1·000213·00······0···0··117 ··[13]·.debug_line·······PROGBITS········00000000·0668a2·000213·00······0···0··1
18 ··[14]·.debug_str········PROGBITS········00000000·066ab4·000409·01··MS··0···0··118 ··[14]·.debug_str········PROGBITS········00000000·066ab5·000409·01··MS··0···0··1
19 ··[15]·.comment··········PROGBITS········00000000·066ebd·000020·01··MS··0···0··119 ··[15]·.comment··········PROGBITS········00000000·066ebe·000020·01··MS··0···0··1
20 ··[16]·.note.GNU-stack···PROGBITS········00000000·066edd·000000·00······0···0··120 ··[16]·.note.GNU-stack···PROGBITS········00000000·066ede·000000·00······0···0··1
21 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066edd·000033·00······0···0··121 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066ede·000033·00······0···0··1
22 ··[18]·.symtab···········SYMTAB··········00000000·066f10·000330·10·····19··23··422 ··[18]·.symtab···········SYMTAB··········00000000·066f14·000330·10·····19··23··4
23 ··[19]·.strtab···········STRTAB··········00000000·067240·00026a·00······0···0··123 ··[19]·.strtab···········STRTAB··········00000000·067244·00026a·00······0···0··1
24 ··[20]·.shstrtab·········STRTAB··········00000000·0679f4·0000bc·00······0···0··124 ··[20]·.shstrtab·········STRTAB··········00000000·0679f8·0000bc·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)29 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.2 KB
readelf --wide --symbols {}
    
Offset 36, 19 lines modifiedOffset 36, 19 lines modified
36 ····32:·00000524···332·OBJECT··GLOBAL·HIDDEN·····6·_Py_M____phello__36 ····32:·00000524···332·OBJECT··GLOBAL·HIDDEN·····6·_Py_M____phello__
37 ····33:·00000670···936·OBJECT··GLOBAL·HIDDEN·····6·_Py_M____hello__37 ····33:·00000670···936·OBJECT··GLOBAL·HIDDEN·····6·_Py_M____hello__
38 ····34:·00000a18·14411·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__runpy38 ····34:·00000a18·14411·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__runpy
39 ····35:·00004264··1069·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib_machinery39 ····35:·00004264··1069·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib_machinery
40 ····36:·00004694·11874·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib_util40 ····36:·00004694·11874·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib_util
41 ····37:·000074f8··5521·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__stat41 ····37:·000074f8··5521·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__stat
42 ····38:·00008a8c·31680·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__site42 ····38:·00008a8c·31680·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__site
43 ····39:·0001064c·45776·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__os43 ····39:·0001064c·45781·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__os
44 ····40:·0001b91c·17431·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__posixpath44 ····40:·0001b924·17431·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__posixpath
45 ····41:·0001fd34·27665·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__ntpath45 ····41:·0001fd3c·27665·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__ntpath
46 ····42:·00026948··7105·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__genericpath46 ····42:·00026950··7105·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__genericpath
47 ····43:·0002850c··4891·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___sitebuiltins47 ····43:·00028514··4891·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___sitebuiltins
48 ····44:·00029828·46434·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___collections_abc48 ····44:·00029830·46434·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___collections_abc
49 ····45:·00034d8c··4255·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__io49 ····45:·00034d94··4255·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__io
50 ····46:·00035e2c·40542·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__codecs50 ····46:·00035e34·40542·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__codecs
51 ····47:·0003fc8c··7898·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__abc51 ····47:·0003fc94··7898·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__abc
52 ····48:·00041b68·26790·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__zipimport52 ····48:·00041b70·26790·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__zipimport
53 ····49:·00048410·64867·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap_external53 ····49:·00048418·64867·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap_external
54 ····50:·00058174·56988·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap54 ····50:·0005817c·56981·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap
9.36 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.data'·at·offset·0x674ac·contains·4·entries:1 Relocation·section·'.rel.data'·at·offset·0x674b0·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··00000702·R_ARM_ABS32············00000000···.rodata3 00000000··00000702·R_ARM_ABS32············00000000···.rodata
4 00000004··00000702·R_ARM_ABS32············00000000···.rodata4 00000004··00000702·R_ARM_ABS32············00000000···.rodata
5 00000008··00000702·R_ARM_ABS32············00000000···.rodata5 00000008··00000702·R_ARM_ABS32············00000000···.rodata
6 0000000c··00000702·R_ARM_ABS32············00000000···.rodata6 0000000c··00000702·R_ARM_ABS32············00000000···.rodata
  
7 Relocation·section·'.rel.rodata'·at·offset·0x674cc·contains·75·entries:7 Relocation·section·'.rel.rodata'·at·offset·0x674d0·contains·75·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00000000··00000502·R_ARM_ABS32············00000000···.rodata.str1.49 00000000··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
10 00000004··00000502·R_ARM_ABS32············00000000···.rodata.str1.410 00000004··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
11 00000008··00000502·R_ARM_ABS32············00000000···.rodata.str1.411 00000008··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
12 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.412 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000010··00000502·R_ARM_ABS32············00000000···.rodata.str1.413 00000010··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
14 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.414 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 44, 51 lines modifiedOffset 44, 51 lines modified
44 000000d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.444 000000d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
45 000000d4··00001e02·R_ARM_ABS32············0000044c···_Py_M____phello___ham_eggs45 000000d4··00001e02·R_ARM_ABS32············0000044c···_Py_M____phello___ham_eggs
46 000000e0··00000502·R_ARM_ABS32············00000000···.rodata.str1.446 000000e0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
47 000000e4··00001d02·R_ARM_ABS32············000002f8···_Py_M____phello___spam47 000000e4··00001d02·R_ARM_ABS32············000002f8···_Py_M____phello___spam
48 000000f0··00000502·R_ARM_ABS32············00000000···.rodata.str1.448 000000f0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
49 000000f4··00001c02·R_ARM_ABS32············00000250···_Py_M__frozen_only49 000000f4··00001c02·R_ARM_ABS32············00000250···_Py_M__frozen_only
50 00000110··00000502·R_ARM_ABS32············00000000···.rodata.str1.450 00000110··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
51 00000114··00002f02·R_ARM_ABS32············0003fc8c···_Py_M__abc51 00000114··00002f02·R_ARM_ABS32············0003fc94···_Py_M__abc
52 00000120··00000502·R_ARM_ABS32············00000000···.rodata.str1.452 00000120··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
53 00000124··00002e02·R_ARM_ABS32············00035e2c···_Py_M__codecs53 00000124··00002e02·R_ARM_ABS32············00035e34···_Py_M__codecs
54 00000130··00000502·R_ARM_ABS32············00000000···.rodata.str1.454 00000130··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
55 00000134··00002d02·R_ARM_ABS32············00034d8c···_Py_M__io55 00000134··00002d02·R_ARM_ABS32············00034d94···_Py_M__io
56 00000140··00000502·R_ARM_ABS32············00000000···.rodata.str1.456 00000140··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
57 00000144··00002c02·R_ARM_ABS32············00029828···_Py_M___collections_abc57 00000144··00002c02·R_ARM_ABS32············00029830···_Py_M___collections_abc
58 00000150··00000502·R_ARM_ABS32············00000000···.rodata.str1.458 00000150··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000154··00002b02·R_ARM_ABS32············0002850c···_Py_M___sitebuiltins59 00000154··00002b02·R_ARM_ABS32············00028514···_Py_M___sitebuiltins
60 00000160··00000502·R_ARM_ABS32············00000000···.rodata.str1.460 00000160··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
61 00000164··00002a02·R_ARM_ABS32············00026948···_Py_M__genericpath61 00000164··00002a02·R_ARM_ABS32············00026950···_Py_M__genericpath
62 00000170··00000502·R_ARM_ABS32············00000000···.rodata.str1.462 00000170··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
63 00000174··00002902·R_ARM_ABS32············0001fd34···_Py_M__ntpath63 00000174··00002902·R_ARM_ABS32············0001fd3c···_Py_M__ntpath
64 00000180··00000502·R_ARM_ABS32············00000000···.rodata.str1.464 00000180··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
65 00000184··00002802·R_ARM_ABS32············0001b91c···_Py_M__posixpath65 00000184··00002802·R_ARM_ABS32············0001b924···_Py_M__posixpath
66 00000190··00000502·R_ARM_ABS32············00000000···.rodata.str1.466 00000190··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
67 00000194··00002802·R_ARM_ABS32············0001b91c···_Py_M__posixpath67 00000194··00002802·R_ARM_ABS32············0001b924···_Py_M__posixpath
68 000001a0··00000502·R_ARM_ABS32············00000000···.rodata.str1.468 000001a0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
69 000001a4··00002702·R_ARM_ABS32············0001064c···_Py_M__os69 000001a4··00002702·R_ARM_ABS32············0001064c···_Py_M__os
70 000001b0··00000502·R_ARM_ABS32············00000000···.rodata.str1.470 000001b0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
71 000001b4··00002602·R_ARM_ABS32············00008a8c···_Py_M__site71 000001b4··00002602·R_ARM_ABS32············00008a8c···_Py_M__site
72 000001c0··00000502·R_ARM_ABS32············00000000···.rodata.str1.472 000001c0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
73 000001c4··00002502·R_ARM_ABS32············000074f8···_Py_M__stat73 000001c4··00002502·R_ARM_ABS32············000074f8···_Py_M__stat
74 000001d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.474 000001d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
75 000001d4··00002402·R_ARM_ABS32············00004694···_Py_M__importlib_util75 000001d4··00002402·R_ARM_ABS32············00004694···_Py_M__importlib_util
76 000001e0··00000502·R_ARM_ABS32············00000000···.rodata.str1.476 000001e0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
77 000001e4··00002302·R_ARM_ABS32············00004264···_Py_M__importlib_machinery77 000001e4··00002302·R_ARM_ABS32············00004264···_Py_M__importlib_machinery
78 000001f0··00000502·R_ARM_ABS32············00000000···.rodata.str1.478 000001f0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
79 000001f4··00002202·R_ARM_ABS32············00000a18···_Py_M__runpy79 000001f4··00002202·R_ARM_ABS32············00000a18···_Py_M__runpy
80 00000210··00000502·R_ARM_ABS32············00000000···.rodata.str1.480 00000210··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
81 00000214··00003202·R_ARM_ABS32············00058174···_Py_M__importlib__bootstrap81 00000214··00003202·R_ARM_ABS32············0005817c···_Py_M__importlib__bootstrap
82 00000220··00000502·R_ARM_ABS32············00000000···.rodata.str1.482 00000220··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
83 00000224··00003102·R_ARM_ABS32············00048410···_Py_M__importlib__bootstrap_external83 00000224··00003102·R_ARM_ABS32············00048418···_Py_M__importlib__bootstrap_external
84 00000230··00000502·R_ARM_ABS32············00000000···.rodata.str1.484 00000230··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
85 00000234··00003002·R_ARM_ABS32············00041b68···_Py_M__zipimport85 00000234··00003002·R_ARM_ABS32············00041b70···_Py_M__zipimport
  
86 Relocation·section·'.rel.debug_info'·at·offset·0x67724·contains·89·entries:86 Relocation·section·'.rel.debug_info'·at·offset·0x67728·contains·89·entries:
87 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name87 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
88 00000008··00001002·R_ARM_ABS32············00000000···.debug_abbrev88 00000008··00001002·R_ARM_ABS32············00000000···.debug_abbrev
89 0000000d··00001302·R_ARM_ABS32············00000000···.debug_str89 0000000d··00001302·R_ARM_ABS32············00000000···.debug_str
90 00000012··00001302·R_ARM_ABS32············00000000···.debug_str90 00000012··00001302·R_ARM_ABS32············00000000···.debug_str
91 00000016··00001302·R_ARM_ABS32············00000000···.debug_str91 00000016··00001302·R_ARM_ABS32············00000000···.debug_str
92 0000001a··00001202·R_ARM_ABS32············00000000···.debug_line92 0000001a··00001202·R_ARM_ABS32············00000000···.debug_line
93 00000021··00001302·R_ARM_ABS32············00000000···.debug_str93 00000021··00001302·R_ARM_ABS32············00000000···.debug_str
Offset 113, 35 lines modifiedOffset 113, 35 lines modified
113 000000f1··00001302·R_ARM_ABS32············00000000···.debug_str113 000000f1··00001302·R_ARM_ABS32············00000000···.debug_str
114 000000fe··00001302·R_ARM_ABS32············00000000···.debug_str114 000000fe··00001302·R_ARM_ABS32············00000000···.debug_str
115 00000111··00001302·R_ARM_ABS32············00000000···.debug_str115 00000111··00001302·R_ARM_ABS32············00000000···.debug_str
116 0000011d··00001302·R_ARM_ABS32············00000000···.debug_str116 0000011d··00001302·R_ARM_ABS32············00000000···.debug_str
117 00000129··00001302·R_ARM_ABS32············00000000···.debug_str117 00000129··00001302·R_ARM_ABS32············00000000···.debug_str
118 00000135··00001302·R_ARM_ABS32············00000000···.debug_str118 00000135··00001302·R_ARM_ABS32············00000000···.debug_str
119 0000015c··00001302·R_ARM_ABS32············00000000···.debug_str119 0000015c··00001302·R_ARM_ABS32············00000000···.debug_str
120 00000167··00003202·R_ARM_ABS32············00058174···_Py_M__importlib__bootstrap120 00000167··00003202·R_ARM_ABS32············0005817c···_Py_M__importlib__bootstrap
121 00000182··00001302·R_ARM_ABS32············00000000···.debug_str121 00000182··00001302·R_ARM_ABS32············00000000···.debug_str
122 0000018d··00003102·R_ARM_ABS32············00048410···_Py_M__importlib__bootstrap_external122 0000018d··00003102·R_ARM_ABS32············00048418···_Py_M__importlib__bootstrap_external
123 000001a8··00001302·R_ARM_ABS32············00000000···.debug_str123 000001a8··00001302·R_ARM_ABS32············00000000···.debug_str
124 000001b3··00003002·R_ARM_ABS32············00041b68···_Py_M__zipimport124 000001b3··00003002·R_ARM_ABS32············00041b70···_Py_M__zipimport
125 000001ce··00001302·R_ARM_ABS32············00000000···.debug_str125 000001ce··00001302·R_ARM_ABS32············00000000···.debug_str
126 000001d9··00002f02·R_ARM_ABS32············0003fc8c···_Py_M__abc126 000001d9··00002f02·R_ARM_ABS32············0003fc94···_Py_M__abc
127 000001f4··00001302·R_ARM_ABS32············00000000···.debug_str127 000001f4··00001302·R_ARM_ABS32············00000000···.debug_str
128 000001ff··00002e02·R_ARM_ABS32············00035e2c···_Py_M__codecs128 000001ff··00002e02·R_ARM_ABS32············00035e34···_Py_M__codecs
129 0000021a··00001302·R_ARM_ABS32············00000000···.debug_str129 0000021a··00001302·R_ARM_ABS32············00000000···.debug_str
130 00000225··00002d02·R_ARM_ABS32············00034d8c···_Py_M__io130 00000225··00002d02·R_ARM_ABS32············00034d94···_Py_M__io
131 00000240··00001302·R_ARM_ABS32············00000000···.debug_str131 00000240··00001302·R_ARM_ABS32············00000000···.debug_str
132 0000024b··00002c02·R_ARM_ABS32············00029828···_Py_M___collections_abc132 0000024b··00002c02·R_ARM_ABS32············00029830···_Py_M___collections_abc
133 00000266··00001302·R_ARM_ABS32············00000000···.debug_str133 00000266··00001302·R_ARM_ABS32············00000000···.debug_str
134 00000271··00002b02·R_ARM_ABS32············0002850c···_Py_M___sitebuiltins134 00000271··00002b02·R_ARM_ABS32············00028514···_Py_M___sitebuiltins
135 0000028c··00001302·R_ARM_ABS32············00000000···.debug_str135 0000028c··00001302·R_ARM_ABS32············00000000···.debug_str
136 00000297··00002a02·R_ARM_ABS32············00026948···_Py_M__genericpath136 00000297··00002a02·R_ARM_ABS32············00026950···_Py_M__genericpath
137 000002b2··00001302·R_ARM_ABS32············00000000···.debug_str137 000002b2··00001302·R_ARM_ABS32············00000000···.debug_str
138 000002bd··00002902·R_ARM_ABS32············0001fd34···_Py_M__ntpath138 000002bd··00002902·R_ARM_ABS32············0001fd3c···_Py_M__ntpath
139 000002d8··00001302·R_ARM_ABS32············00000000···.debug_str139 000002d8··00001302·R_ARM_ABS32············00000000···.debug_str
140 000002e3··00002802·R_ARM_ABS32············0001b91c···_Py_M__posixpath140 000002e3··00002802·R_ARM_ABS32············0001b924···_Py_M__posixpath
141 000002fe··00001302·R_ARM_ABS32············00000000···.debug_str141 000002fe··00001302·R_ARM_ABS32············00000000···.debug_str
142 00000309··00002702·R_ARM_ABS32············0001064c···_Py_M__os142 00000309··00002702·R_ARM_ABS32············0001064c···_Py_M__os
143 00000324··00001302·R_ARM_ABS32············00000000···.debug_str143 00000324··00001302·R_ARM_ABS32············00000000···.debug_str
144 0000032f··00002602·R_ARM_ABS32············00008a8c···_Py_M__site144 0000032f··00002602·R_ARM_ABS32············00008a8c···_Py_M__site
145 0000034a··00001302·R_ARM_ABS32············00000000···.debug_str145 0000034a··00001302·R_ARM_ABS32············00000000···.debug_str
146 00000355··00002502·R_ARM_ABS32············000074f8···_Py_M__stat146 00000355··00002502·R_ARM_ABS32············000074f8···_Py_M__stat
147 00000370··00001302·R_ARM_ABS32············00000000···.debug_str147 00000370··00001302·R_ARM_ABS32············00000000···.debug_str
Offset 172, 10 lines modifiedOffset 172, 10 lines modified
172 00000534··00001a02·R_ARM_ABS32············00000008···_PyImport_FrozenStdlib172 00000534··00001a02·R_ARM_ABS32············00000008···_PyImport_FrozenStdlib
173 00000541··00001902·R_ARM_ABS32············00000004···_PyImport_FrozenTest173 00000541··00001902·R_ARM_ABS32············00000004···_PyImport_FrozenTest
174 0000055b··00001302·R_ARM_ABS32············00000000···.debug_str174 0000055b··00001302·R_ARM_ABS32············00000000···.debug_str
175 00000567··00000702·R_ARM_ABS32············00000000···.rodata175 00000567··00000702·R_ARM_ABS32············00000000···.rodata
176 00000574··00001802·R_ARM_ABS32············00000000···_PyImport_FrozenAliases176 00000574··00001802·R_ARM_ABS32············00000000···_PyImport_FrozenAliases
177 00000581··00001702·R_ARM_ABS32············00000000···PyImport_FrozenModules177 00000581··00001702·R_ARM_ABS32············00000000···PyImport_FrozenModules
  
178 Relocation·section·'.rel.debug_aranges'·at·offset·0x679ec·contains·1·entry:178 Relocation·section·'.rel.debug_aranges'·at·offset·0x679f0·contains·1·entry:
179 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name179 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
180 00000006··00000f02·R_ARM_ABS32············00000000···.debug_info180 00000006··00000f02·R_ARM_ABS32············00000000···.debug_info
11.1 KB
readelf --wide --debug-dump=info {}
    
Offset 183, 26 lines modifiedOffset 183, 26 lines modified
183 ····<141>···DW_AT_byte_size···:·(implicit_const)·4183 ····<141>···DW_AT_byte_size···:·(implicit_const)·4
184 ····<141>···DW_AT_type········:·(ref4)·<0x10b>,·_module_alias184 ····<141>···DW_AT_type········:·(ref4)·<0x10b>,·_module_alias
185 ·<1><145>:·Abbrev·Number:·2·(DW_TAG_array_type)185 ·<1><145>:·Abbrev·Number:·2·(DW_TAG_array_type)
186 ····<146>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char186 ····<146>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
187 ····<14a>···DW_AT_sibling·····:·(ref4)·<0x156>187 ····<14a>···DW_AT_sibling·····:·(ref4)·<0x156>
188 ·<2><14e>:·Abbrev·Number:·4·(DW_TAG_subrange_type)188 ·<2><14e>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
189 ····<14f>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int189 ····<14f>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
190 ····<153>···DW_AT_upper_bound·:·(data2)·56987190 ····<153>···DW_AT_upper_bound·:·(data2)·56980
191 ·<2><155>:·Abbrev·Number:·0191 ·<2><155>:·Abbrev·Number:·0
192 ·<1><156>:·Abbrev·Number:·1·(DW_TAG_const_type)192 ·<1><156>:·Abbrev·Number:·1·(DW_TAG_const_type)
193 ····<157>···DW_AT_type········:·(ref4)·<0x145>,·unsigned·char193 ····<157>···DW_AT_type········:·(ref4)·<0x145>,·unsigned·char
194 ·<1><15b>:·Abbrev·Number:·3·(DW_TAG_variable)194 ·<1><15b>:·Abbrev·Number:·3·(DW_TAG_variable)
195 ····<15c>···DW_AT_name········:·(strp)·(offset:·0x2d5):·_Py_M__importlib__bootstrap195 ····<15c>···DW_AT_name········:·(strp)·(offset:·0x2d5):·_Py_M__importlib__bootstrap
196 ····<160>···DW_AT_decl_file···:·(data1)·4196 ····<160>···DW_AT_decl_file···:·(data1)·4
197 ····<161>···DW_AT_decl_line···:·(implicit_const)·2197 ····<161>···DW_AT_decl_line···:·(implicit_const)·2
198 ····<161>···DW_AT_decl_column·:·(implicit_const)·21198 ····<161>···DW_AT_decl_column·:·(implicit_const)·21
199 ····<161>···DW_AT_type········:·(ref4)·<0x156>,·unsigned·char199 ····<161>···DW_AT_type········:·(ref4)·<0x156>,·unsigned·char
200 ····<165>···DW_AT_external····:·(flag_present)·1200 ····<165>···DW_AT_external····:·(flag_present)·1
201 ····<165>···DW_AT_location····:·(exprloc)·5·byte·block:·3·74·81·5·0·»(DW_OP_addr:·58174)201 ····<165>···DW_AT_location····:·(exprloc)·5·byte·block:·3·7c·81·5·0·»(DW_OP_addr:·5817c)
202 ·<1><16b>:·Abbrev·Number:·2·(DW_TAG_array_type)202 ·<1><16b>:·Abbrev·Number:·2·(DW_TAG_array_type)
203 ····<16c>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char203 ····<16c>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
204 ····<170>···DW_AT_sibling·····:·(ref4)·<0x17c>204 ····<170>···DW_AT_sibling·····:·(ref4)·<0x17c>
205 ·<2><174>:·Abbrev·Number:·4·(DW_TAG_subrange_type)205 ·<2><174>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
206 ····<175>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int206 ····<175>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
207 ····<179>···DW_AT_upper_bound·:·(data2)·64866207 ····<179>···DW_AT_upper_bound·:·(data2)·64866
208 ·<2><17b>:·Abbrev·Number:·0208 ·<2><17b>:·Abbrev·Number:·0
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ·<1><181>:·Abbrev·Number:·3·(DW_TAG_variable)211 ·<1><181>:·Abbrev·Number:·3·(DW_TAG_variable)
212 ····<182>···DW_AT_name········:·(strp)·(offset:·0x224):·_Py_M__importlib__bootstrap_external212 ····<182>···DW_AT_name········:·(strp)·(offset:·0x224):·_Py_M__importlib__bootstrap_external
213 ····<186>···DW_AT_decl_file···:·(data1)·5213 ····<186>···DW_AT_decl_file···:·(data1)·5
214 ····<187>···DW_AT_decl_line···:·(implicit_const)·2214 ····<187>···DW_AT_decl_line···:·(implicit_const)·2
215 ····<187>···DW_AT_decl_column·:·(implicit_const)·21215 ····<187>···DW_AT_decl_column·:·(implicit_const)·21
216 ····<187>···DW_AT_type········:·(ref4)·<0x17c>,·unsigned·char216 ····<187>···DW_AT_type········:·(ref4)·<0x17c>,·unsigned·char
217 ····<18b>···DW_AT_external····:·(flag_present)·1217 ····<18b>···DW_AT_external····:·(flag_present)·1
218 ····<18b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·10·84·4·0·»(DW_OP_addr:·48410)218 ····<18b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·18·84·4·0·»(DW_OP_addr:·48418)
219 ·<1><191>:·Abbrev·Number:·2·(DW_TAG_array_type)219 ·<1><191>:·Abbrev·Number:·2·(DW_TAG_array_type)
220 ····<192>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char220 ····<192>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
221 ····<196>···DW_AT_sibling·····:·(ref4)·<0x1a2>221 ····<196>···DW_AT_sibling·····:·(ref4)·<0x1a2>
222 ·<2><19a>:·Abbrev·Number:·4·(DW_TAG_subrange_type)222 ·<2><19a>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
223 ····<19b>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int223 ····<19b>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
224 ····<19f>···DW_AT_upper_bound·:·(data2)·26789224 ····<19f>···DW_AT_upper_bound·:·(data2)·26789
225 ·<2><1a1>:·Abbrev·Number:·0225 ·<2><1a1>:·Abbrev·Number:·0
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ·<1><1a7>:·Abbrev·Number:·3·(DW_TAG_variable)228 ·<1><1a7>:·Abbrev·Number:·3·(DW_TAG_variable)
229 ····<1a8>···DW_AT_name········:·(strp)·(offset:·0x3eb):·_Py_M__zipimport229 ····<1a8>···DW_AT_name········:·(strp)·(offset:·0x3eb):·_Py_M__zipimport
230 ····<1ac>···DW_AT_decl_file···:·(data1)·6230 ····<1ac>···DW_AT_decl_file···:·(data1)·6
231 ····<1ad>···DW_AT_decl_line···:·(implicit_const)·2231 ····<1ad>···DW_AT_decl_line···:·(implicit_const)·2
232 ····<1ad>···DW_AT_decl_column·:·(implicit_const)·21232 ····<1ad>···DW_AT_decl_column·:·(implicit_const)·21
233 ····<1ad>···DW_AT_type········:·(ref4)·<0x1a2>,·unsigned·char233 ····<1ad>···DW_AT_type········:·(ref4)·<0x1a2>,·unsigned·char
234 ····<1b1>···DW_AT_external····:·(flag_present)·1234 ····<1b1>···DW_AT_external····:·(flag_present)·1
235 ····<1b1>···DW_AT_location····:·(exprloc)·5·byte·block:·3·68·1b·4·0·»(DW_OP_addr:·41b68)235 ····<1b1>···DW_AT_location····:·(exprloc)·5·byte·block:·3·70·1b·4·0·»(DW_OP_addr:·41b70)
236 ·<1><1b7>:·Abbrev·Number:·2·(DW_TAG_array_type)236 ·<1><1b7>:·Abbrev·Number:·2·(DW_TAG_array_type)
237 ····<1b8>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char237 ····<1b8>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
238 ····<1bc>···DW_AT_sibling·····:·(ref4)·<0x1c8>238 ····<1bc>···DW_AT_sibling·····:·(ref4)·<0x1c8>
239 ·<2><1c0>:·Abbrev·Number:·4·(DW_TAG_subrange_type)239 ·<2><1c0>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
240 ····<1c1>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int240 ····<1c1>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
241 ····<1c5>···DW_AT_upper_bound·:·(data2)·7897241 ····<1c5>···DW_AT_upper_bound·:·(data2)·7897
242 ·<2><1c7>:·Abbrev·Number:·0242 ·<2><1c7>:·Abbrev·Number:·0
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ·<1><1cd>:·Abbrev·Number:·3·(DW_TAG_variable)245 ·<1><1cd>:·Abbrev·Number:·3·(DW_TAG_variable)
246 ····<1ce>···DW_AT_name········:·(strp)·(offset:·0x264):·_Py_M__abc246 ····<1ce>···DW_AT_name········:·(strp)·(offset:·0x264):·_Py_M__abc
247 ····<1d2>···DW_AT_decl_file···:·(data1)·7247 ····<1d2>···DW_AT_decl_file···:·(data1)·7
248 ····<1d3>···DW_AT_decl_line···:·(implicit_const)·2248 ····<1d3>···DW_AT_decl_line···:·(implicit_const)·2
249 ····<1d3>···DW_AT_decl_column·:·(implicit_const)·21249 ····<1d3>···DW_AT_decl_column·:·(implicit_const)·21
250 ····<1d3>···DW_AT_type········:·(ref4)·<0x1c8>,·unsigned·char250 ····<1d3>···DW_AT_type········:·(ref4)·<0x1c8>,·unsigned·char
251 ····<1d7>···DW_AT_external····:·(flag_present)·1251 ····<1d7>···DW_AT_external····:·(flag_present)·1
252 ····<1d7>···DW_AT_location····:·(exprloc)·5·byte·block:·3·8c·fc·3·0·»(DW_OP_addr:·3fc8c)252 ····<1d7>···DW_AT_location····:·(exprloc)·5·byte·block:·3·94·fc·3·0·»(DW_OP_addr:·3fc94)
253 ·<1><1dd>:·Abbrev·Number:·2·(DW_TAG_array_type)253 ·<1><1dd>:·Abbrev·Number:·2·(DW_TAG_array_type)
254 ····<1de>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char254 ····<1de>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
255 ····<1e2>···DW_AT_sibling·····:·(ref4)·<0x1ee>255 ····<1e2>···DW_AT_sibling·····:·(ref4)·<0x1ee>
256 ·<2><1e6>:·Abbrev·Number:·4·(DW_TAG_subrange_type)256 ·<2><1e6>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
257 ····<1e7>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int257 ····<1e7>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
258 ····<1eb>···DW_AT_upper_bound·:·(data2)·40541258 ····<1eb>···DW_AT_upper_bound·:·(data2)·40541
259 ·<2><1ed>:·Abbrev·Number:·0259 ·<2><1ed>:·Abbrev·Number:·0
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 ·<1><1f3>:·Abbrev·Number:·3·(DW_TAG_variable)262 ·<1><1f3>:·Abbrev·Number:·3·(DW_TAG_variable)
263 ····<1f4>···DW_AT_name········:·(strp)·(offset:·0):·_Py_M__codecs263 ····<1f4>···DW_AT_name········:·(strp)·(offset:·0):·_Py_M__codecs
264 ····<1f8>···DW_AT_decl_file···:·(data1)·8264 ····<1f8>···DW_AT_decl_file···:·(data1)·8
265 ····<1f9>···DW_AT_decl_line···:·(implicit_const)·2265 ····<1f9>···DW_AT_decl_line···:·(implicit_const)·2
266 ····<1f9>···DW_AT_decl_column·:·(implicit_const)·21266 ····<1f9>···DW_AT_decl_column·:·(implicit_const)·21
267 ····<1f9>···DW_AT_type········:·(ref4)·<0x1ee>,·unsigned·char267 ····<1f9>···DW_AT_type········:·(ref4)·<0x1ee>,·unsigned·char
268 ····<1fd>···DW_AT_external····:·(flag_present)·1268 ····<1fd>···DW_AT_external····:·(flag_present)·1
269 ····<1fd>···DW_AT_location····:·(exprloc)·5·byte·block:·3·2c·5e·3·0·»(DW_OP_addr:·35e2c)269 ····<1fd>···DW_AT_location····:·(exprloc)·5·byte·block:·3·34·5e·3·0·»(DW_OP_addr:·35e34)
270 ·<1><203>:·Abbrev·Number:·2·(DW_TAG_array_type)270 ·<1><203>:·Abbrev·Number:·2·(DW_TAG_array_type)
271 ····<204>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char271 ····<204>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
272 ····<208>···DW_AT_sibling·····:·(ref4)·<0x214>272 ····<208>···DW_AT_sibling·····:·(ref4)·<0x214>
273 ·<2><20c>:·Abbrev·Number:·4·(DW_TAG_subrange_type)273 ·<2><20c>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
274 ····<20d>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int274 ····<20d>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
275 ····<211>···DW_AT_upper_bound·:·(data2)·4254275 ····<211>···DW_AT_upper_bound·:·(data2)·4254
276 ·<2><213>:·Abbrev·Number:·0276 ·<2><213>:·Abbrev·Number:·0
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 ·<1><219>:·Abbrev·Number:·3·(DW_TAG_variable)279 ·<1><219>:·Abbrev·Number:·3·(DW_TAG_variable)
280 ····<21a>···DW_AT_name········:·(strp)·(offset:·0x367):·_Py_M__io280 ····<21a>···DW_AT_name········:·(strp)·(offset:·0x367):·_Py_M__io
281 ····<21e>···DW_AT_decl_file···:·(data1)·9281 ····<21e>···DW_AT_decl_file···:·(data1)·9
282 ····<21f>···DW_AT_decl_line···:·(implicit_const)·2282 ····<21f>···DW_AT_decl_line···:·(implicit_const)·2
283 ····<21f>···DW_AT_decl_column·:·(implicit_const)·21283 ····<21f>···DW_AT_decl_column·:·(implicit_const)·21
284 ····<21f>···DW_AT_type········:·(ref4)·<0x214>,·unsigned·char284 ····<21f>···DW_AT_type········:·(ref4)·<0x214>,·unsigned·char
285 ····<223>···DW_AT_external····:·(flag_present)·1285 ····<223>···DW_AT_external····:·(flag_present)·1
286 ····<223>···DW_AT_location····:·(exprloc)·5·byte·block:·3·8c·4d·3·0·»(DW_OP_addr:·34d8c)286 ····<223>···DW_AT_location····:·(exprloc)·5·byte·block:·3·94·4d·3·0·»(DW_OP_addr:·34d94)
287 ·<1><229>:·Abbrev·Number:·2·(DW_TAG_array_type)287 ·<1><229>:·Abbrev·Number:·2·(DW_TAG_array_type)
288 ····<22a>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char288 ····<22a>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
289 ····<22e>···DW_AT_sibling·····:·(ref4)·<0x23a>289 ····<22e>···DW_AT_sibling·····:·(ref4)·<0x23a>
290 ·<2><232>:·Abbrev·Number:·4·(DW_TAG_subrange_type)290 ·<2><232>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
291 ····<233>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int291 ····<233>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
292 ····<237>···DW_AT_upper_bound·:·(data2)·46433292 ····<237>···DW_AT_upper_bound·:·(data2)·46433
293 ·<2><239>:·Abbrev·Number:·0293 ·<2><239>:·Abbrev·Number:·0
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 ·<1><23f>:·Abbrev·Number:·3·(DW_TAG_variable)296 ·<1><23f>:·Abbrev·Number:·3·(DW_TAG_variable)
297 ····<240>···DW_AT_name········:·(strp)·(offset:·0x28):·_Py_M___collections_abc297 ····<240>···DW_AT_name········:·(strp)·(offset:·0x28):·_Py_M___collections_abc
298 ····<244>···DW_AT_decl_file···:·(data1)·10298 ····<244>···DW_AT_decl_file···:·(data1)·10
299 ····<245>···DW_AT_decl_line···:·(implicit_const)·2299 ····<245>···DW_AT_decl_line···:·(implicit_const)·2
300 ····<245>···DW_AT_decl_column·:·(implicit_const)·21300 ····<245>···DW_AT_decl_column·:·(implicit_const)·21
301 ····<245>···DW_AT_type········:·(ref4)·<0x23a>,·unsigned·char301 ····<245>···DW_AT_type········:·(ref4)·<0x23a>,·unsigned·char
302 ····<249>···DW_AT_external····:·(flag_present)·1302 ····<249>···DW_AT_external····:·(flag_present)·1
303 ····<249>···DW_AT_location····:·(exprloc)·5·byte·block:·3·28·98·2·0·»(DW_OP_addr:·29828)303 ····<249>···DW_AT_location····:·(exprloc)·5·byte·block:·3·30·98·2·0·»(DW_OP_addr:·29830)
304 ·<1><24f>:·Abbrev·Number:·2·(DW_TAG_array_type)304 ·<1><24f>:·Abbrev·Number:·2·(DW_TAG_array_type)
305 ····<250>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char305 ····<250>···DW_AT_type········:·(ref4)·<0x25>,·unsigned·char
306 ····<254>···DW_AT_sibling·····:·(ref4)·<0x260>306 ····<254>···DW_AT_sibling·····:·(ref4)·<0x260>
307 ·<2><258>:·Abbrev·Number:·4·(DW_TAG_subrange_type)307 ·<2><258>:·Abbrev·Number:·4·(DW_TAG_subrange_type)
308 ····<259>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int308 ····<259>···DW_AT_type········:·(ref4)·<0x31>,·unsigned·int
309 ····<25d>···DW_AT_upper_bound·:·(data2)·4890309 ····<25d>···DW_AT_upper_bound·:·(data2)·4890
310 ·<2><25f>:·Abbrev·Number:·0310 ·<2><25f>:·Abbrev·Number:·0
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 ·<1><265>:·Abbrev·Number:·3·(DW_TAG_variable)313 ·<1><265>:·Abbrev·Number:·3·(DW_TAG_variable)
314 ····<266>···DW_AT_name········:·(strp)·(offset:·0x27a):·_Py_M___sitebuiltins314 ····<266>···DW_AT_name········:·(strp)·(offset:·0x27a):·_Py_M___sitebuiltins
315 ····<26a>···DW_AT_decl_file···:·(data1)·11315 ····<26a>···DW_AT_decl_file···:·(data1)·11
316 ····<26b>···DW_AT_decl_line···:·(implicit_const)·2316 ····<26b>···DW_AT_decl_line···:·(implicit_const)·2
Max diff block lines reached; 3805/11262 bytes (33.79%) of diff not shown.
3.98 KB
strings --all --bytes=8 {}
    
Offset 1619, 18 lines modifiedOffset 1619, 16 lines modified
1619 z!Type·%s()·to·see·the·full·%s·text1619 z!Type·%s()·to·see·the·full·%s·text
1620 _Printer__setupr<1620 _Printer__setupr<
1621 MAXLINESr-1621 MAXLINESr-
1622 _Printer.__repr__<1622 _Printer.__repr__<
1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
1624 IndexError)1624 IndexError)
1625 _Printer.__call__C1625 _Printer.__call__C
1626 »       __linecnt 
1627 __datarD 
1628 __filenames1626 __filenames
1629 __linesN)1627 »       __linecntrD
1630 __doc__rD1628 __doc__rD
1631 Define·the·builtin·'help'.1629 Define·the·builtin·'help'.
1632 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message1630 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
1633 when·'help'·is·typed·at·the·Python·interactive·prompt.1631 when·'help'·is·typed·at·the·Python·interactive·prompt.
1634 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.1632 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
1635 Calling·help(thing)·prints·help·for·the·python·object·'thing'.1633 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
1636 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!1634 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 3724, 83 lines modifiedOffset 3722, 83 lines modified
3724 )»      z5Return·a·module·spec·based·on·various·loader·methods.N3722 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
3725 get_filename)3723 get_filename)
3726 spec_from_file_locationr3724 spec_from_file_locationr
3727 __cached__3725 __cached__
3728 __path__r3726 __path__r
3729 locationr3727 locationr
3730 ········r3728 ········r
3731 _spec_from_moduler03729 _spec_from_moduler1
3732 overridec3730 overridec
3733 __package__r.3731 __package__r/
3734 NamespaceLoaderr.3732 NamespaceLoaderr.
3735 _init_module_attrsr73733 _init_module_attrsr8
3736 z+Create·a·module·based·on·the·provided·spec.N3734 z+Create·a·module·based·on·the·provided·spec.N
3737 create_module3735 create_module
3738 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())3736 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
3739 module_from_specr<3737 module_from_specr=
3740 z&Return·the·repr·to·use·for·the·module.r3738 z&Return·the·repr·to·use·for·the·module.r
3741 ·(namespace)·from·r3739 ·(namespace)·from·r
3742 isinstancer53740 isinstancer6
3743 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z3741 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
3744 module·z3742 module·z
3745 ·not·in·sys.modulesr3743 ·not·in·sys.modulesr
3746 missing·loaderTr13744 missing·loaderTr2
3747 7.exec_module()·not·found;·falling·back·to·load_module())3745 7.exec_module()·not·found;·falling·back·to·load_module())
3748 ImportWarning3746 ImportWarning
3749 load_moduler:3747 load_moduler;
3750 _load_backward_compatiblerE3748 _load_backward_compatiblerF
3751 import·{!r}·#·{!r}F)3749 import·{!r}·#·{!r}F)
3752 _initializingr3750 _initializingr
3753 _load_unlockedrH3751 _load_unlockedrI
3754 Return·a·new·module·object,·loaded·by·the·spec's·loader.3752 Return·a·new·module·object,·loaded·by·the·spec's·loader.
3755 The·module·is·not·added·to·its·parent.3753 The·module·is·not·added·to·its·parent.
3756 If·a·module·is·already·in·sys.modules,·that·existing·module·gets3754 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
3757 clobbered.3755 clobbered.
3758 BuiltinImporteri3756 BuiltinImporteri
3759 Meta·path·import·for·built-in·modules.3757 Meta·path·import·for·built-in·modules.
3760 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3758 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3761 instantiate·the·class.3759 instantiate·the·class.
3762 built-inNc3760 built-inNc
3763 is_builtinr3761 is_builtinr
3764 »       find_spec3762 »       find_spec
3765 BuiltinImporter.find_spec3763 BuiltinImporter.find_spec
3766 Create·a·built-in·moduler3764 Create·a·built-in·moduler
3767 create_builtinrJ3765 create_builtinrK
3768 BuiltinImporter.create_module3766 BuiltinImporter.create_module
3769 Exec·a·built-in·moduleN)3767 Exec·a·built-in·moduleN)
3770 exec_builtin)3768 exec_builtin)
3771 BuiltinImporter.exec_module3769 BuiltinImporter.exec_module
3772 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·3770 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
3773 get_code3771 get_code
3774 BuiltinImporter.get_code3772 BuiltinImporter.get_code
3775 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·3773 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
3776 get_source3774 get_source
3777 BuiltinImporter.get_source3775 BuiltinImporter.get_source
3778 z4Return·False·as·built-in·modules·are·never·packages.Fr·3776 z4Return·False·as·built-in·modules·are·never·packages.Fr·
3779 BuiltinImporter.is_package3777 BuiltinImporter.is_package
3780 classmethodrR3778 classmethodrS
3781 FrozenImporteri3779 FrozenImporteri
3782 Meta·path·import·for·frozen·modules.3780 Meta·path·import·for·frozen·modules.
3783 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3781 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3784 instantiate·the·class.3782 instantiate·the·class.
3785 __origname__z'see·PyImport_ImportFrozenModuleObject()r.3783 __origname__z'see·PyImport_ImportFrozenModuleObject()r/
3786 orignamer3784 orignamer
3787 is_frozen_packager3785 is_frozen_packager
3788 _resolve_filenamer3786 _resolve_filenamer
3789 implementationr3787 implementationr
3790 sortedrl3788 sortedrm
3791 pkgdirr.3789 pkgdirr/
3792 ··········r3790 ··········r
3793 _fix_up_module3791 _fix_up_module
3794 FrozenImporter._fix_up_module3792 FrozenImporter._fix_up_module
3795 _stdlib_dirrd3793 _stdlib_dirre
3796 z»      .__init__Fr3794 z»      .__init__Fr
3797 __init__.pyz3795 __init__.pyz
3798 platformr3796 platformr
3799 relfilerv3797 relfilerw
3800 ········r3798 ········r
3801 ·FrozenImporter._resolve_filenameO3799 ·FrozenImporter._resolve_filenameO
3802 find_frozenr3800 find_frozenr
3803 ···········r3801 ···········r
3804 FrozenImporter.find_spech3802 FrozenImporter.find_spech
3805 Set·__file__,·if·able.)3803 Set·__file__,·if·able.)
3806 FrozenImporter.create_module3804 FrozenImporter.create_module
Offset 3828, 15 lines modifiedOffset 3826, 15 lines modified
3828 z2Resolve·a·relative·module·name·to·an·absolute·one.r3826 z2Resolve·a·relative·module·name·to·an·absolute·one.r
3829 z2attempted·relative·import·beyond·top-level·packager3827 z2attempted·relative·import·beyond·top-level·packager
3830 _resolve_namer3828 _resolve_namer
3831 Find·a·module's·spec.Nz5sys.meta_path·is·None,·Python·is·likely·shutting·downz3829 Find·a·module's·spec.Nz5sys.meta_path·is·None,·Python·is·likely·shutting·downz
3832 sys.meta_path·is·empty)3830 sys.meta_path·is·empty)
3833 »       meta_pathr3831 »       meta_pathr
3834 »       is_reload3832 »       is_reload
3835 finderrR3833 finderrS
3836 ··········r3834 ··········r
3837 _find_specr3835 _find_specr
3838 Verify·arguments·are·"sane".z3836 Verify·arguments·are·"sane".z
3839 module·name·must·be·str,·not·r3837 module·name·must·be·str,·not·r
3840 level·must·be·>=·0z3838 level·must·be·>=·0z
3841 __package__·not·set·to·a·stringz6attempted·relative·import·with·no·known·parent·packagez3839 __package__·not·set·to·a·stringz6attempted·relative·import·with·no·known·parent·packagez
3842 Empty·module·nameN)3840 Empty·module·nameN)
Offset 3845, 15 lines modifiedOffset 3843, 15 lines modified
3845 _sanity_checkr3843 _sanity_checkr
3846 No·module·named·z3844 No·module·named·z
3847 ·is·not·a·packager3845 ·is·not·a·packager
3848 Cannot·set·an·attribute·on·z3846 Cannot·set·an·attribute·on·z
3849 ·for·child·module·)3847 ·for·child·module·)
3850 _ERR_MSG_PREFIX3848 _ERR_MSG_PREFIX
3851 ModuleNotFoundErrorr3849 ModuleNotFoundErrorr
3852 import_rP3850 import_rQ
Max diff block lines reached; 127/4019 bytes (3.16%) of diff not shown.
2.5 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
54.1 MB
libpython3.13-dev_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····7428·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7580·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3873028·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0··3758472·2024-06-11·14:14:35.000000·data.tar.xz
2.01 KB
control.tar.xz
1.98 KB
control.tar
411 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)······771·2024-06-11·14:14:35.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)······771·2024-06-11·14:14:35.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)····21917·2024-06-11·14:14:35.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)····22466·2024-06-11·14:14:35.000000·./md5sums
550 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libpython3.13-dev1 Package:·libpython3.13-dev
2 Source:·python3.132 Source:·python3.13
3 Version:·3.13.0~b2-13 Version:·3.13.0~b2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·158486 Installed-Size:·15660
7 Depends:·libpython3.13-stdlib·(=·3.13.0~b2-1),·libpython3.13·(=·3.13.0~b2-1),·libexpat1-dev,·zlib1g-dev7 Depends:·libpython3.13-stdlib·(=·3.13.0~b2-1),·libpython3.13·(=·3.13.0~b2-1),·libexpat1-dev,·zlib1g-dev
8 Recommends:·libc6-dev·|·libc-dev8 Recommends:·libc6-dev·|·libc-dev
9 Section:·libdevel9 Section:·libdevel
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·Header·files·and·a·static·library·for·Python·(v3.13)12 Description:·Header·files·and·a·static·library·for·Python·(v3.13)
13 ·Header·files,·a·static·library·and·development·tools·for·building13 ·Header·files,·a·static·library·and·development·tools·for·building
1.02 KB
./md5sums
30.0 B
./md5sums
Files differ
998 B
line order
    
Offset 76, 14 lines modifiedOffset 76, 20 lines modified
76 usr/include/python3.13/exports.h76 usr/include/python3.13/exports.h
77 usr/include/python3.13/fileobject.h77 usr/include/python3.13/fileobject.h
78 usr/include/python3.13/fileutils.h78 usr/include/python3.13/fileutils.h
79 usr/include/python3.13/floatobject.h79 usr/include/python3.13/floatobject.h
80 usr/include/python3.13/frameobject.h80 usr/include/python3.13/frameobject.h
81 usr/include/python3.13/genericaliasobject.h81 usr/include/python3.13/genericaliasobject.h
82 usr/include/python3.13/import.h82 usr/include/python3.13/import.h
 83 usr/include/python3.13/internal/mimalloc/mimalloc.h
 84 usr/include/python3.13/internal/mimalloc/mimalloc/atomic.h
 85 usr/include/python3.13/internal/mimalloc/mimalloc/internal.h
 86 usr/include/python3.13/internal/mimalloc/mimalloc/prim.h
 87 usr/include/python3.13/internal/mimalloc/mimalloc/track.h
 88 usr/include/python3.13/internal/mimalloc/mimalloc/types.h
83 usr/include/python3.13/internal/pycore_abstract.h89 usr/include/python3.13/internal/pycore_abstract.h
84 usr/include/python3.13/internal/pycore_asdl.h90 usr/include/python3.13/internal/pycore_asdl.h
85 usr/include/python3.13/internal/pycore_ast.h91 usr/include/python3.13/internal/pycore_ast.h
86 usr/include/python3.13/internal/pycore_ast_state.h92 usr/include/python3.13/internal/pycore_ast_state.h
87 usr/include/python3.13/internal/pycore_atexit.h93 usr/include/python3.13/internal/pycore_atexit.h
88 usr/include/python3.13/internal/pycore_backoff.h94 usr/include/python3.13/internal/pycore_backoff.h
89 usr/include/python3.13/internal/pycore_bitutils.h95 usr/include/python3.13/internal/pycore_bitutils.h
54.1 MB
data.tar.xz
54.1 MB
data.tar
6.6 KB
file list
    
Offset 85, 14 lines modifiedOffset 85, 22 lines modified
85 -rw-r--r--···0·root·········(0)·root·········(0)·····1357·2024-06-11·14:14:35.000000·./usr/include/python3.13/fileobject.h85 -rw-r--r--···0·root·········(0)·root·········(0)·····1357·2024-06-11·14:14:35.000000·./usr/include/python3.13/fileobject.h
86 -rw-r--r--···0·root·········(0)·root·········(0)·····1419·2024-06-11·14:14:35.000000·./usr/include/python3.13/fileutils.h86 -rw-r--r--···0·root·········(0)·root·········(0)·····1419·2024-06-11·14:14:35.000000·./usr/include/python3.13/fileutils.h
87 -rw-r--r--···0·root·········(0)·root·········(0)·····1532·2024-06-11·14:14:35.000000·./usr/include/python3.13/floatobject.h87 -rw-r--r--···0·root·········(0)·root·········(0)·····1532·2024-06-11·14:14:35.000000·./usr/include/python3.13/floatobject.h
88 -rw-r--r--···0·root·········(0)·root·········(0)······336·2024-06-11·14:14:35.000000·./usr/include/python3.13/frameobject.h88 -rw-r--r--···0·root·········(0)·root·········(0)······336·2024-06-11·14:14:35.000000·./usr/include/python3.13/frameobject.h
89 -rw-r--r--···0·root·········(0)·root·········(0)······334·2024-06-11·14:14:35.000000·./usr/include/python3.13/genericaliasobject.h89 -rw-r--r--···0·root·········(0)·root·········(0)······334·2024-06-11·14:14:35.000000·./usr/include/python3.13/genericaliasobject.h
90 -rw-r--r--···0·root·········(0)·root·········(0)·····3235·2024-06-11·14:14:35.000000·./usr/include/python3.13/import.h90 -rw-r--r--···0·root·········(0)·root·········(0)·····3235·2024-06-11·14:14:35.000000·./usr/include/python3.13/import.h
91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/
 92 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/
 93 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/
 94 -rw-r--r--···0·root·········(0)·root·········(0)····16794·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/atomic.h
 95 -rw-r--r--···0·root·········(0)·root·········(0)····36707·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/internal.h
 96 -rw-r--r--···0·root·········(0)·root·········(0)····14395·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/prim.h
 97 -rw-r--r--···0·root·········(0)·root·········(0)·····5453·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/track.h
 98 -rw-r--r--···0·root·········(0)·root·········(0)····29880·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc/types.h
 99 -rw-r--r--···0·root·········(0)·root·········(0)····36071·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/mimalloc/mimalloc.h
92 -rw-r--r--···0·root·········(0)·root·········(0)·····1915·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_abstract.h100 -rw-r--r--···0·root·········(0)·root·········(0)·····1915·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_abstract.h
93 -rw-r--r--···0·root·········(0)·root·········(0)·····3035·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_asdl.h101 -rw-r--r--···0·root·········(0)·root·········(0)·····3035·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_asdl.h
94 -rw-r--r--···0·root·········(0)·root·········(0)····31520·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_ast.h102 -rw-r--r--···0·root·········(0)·root·········(0)····31520·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_ast.h
95 -rw-r--r--···0·root·········(0)·root·········(0)·····6779·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_ast_state.h103 -rw-r--r--···0·root·········(0)·root·········(0)·····6779·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_ast_state.h
96 -rw-r--r--···0·root·········(0)·root·········(0)·····1369·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_atexit.h104 -rw-r--r--···0·root·········(0)·root·········(0)·····1369·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_atexit.h
97 -rw-r--r--···0·root·········(0)·root·········(0)·····3690·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_backoff.h105 -rw-r--r--···0·root·········(0)·root·········(0)·····3690·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_backoff.h
98 -rw-r--r--···0·root·········(0)·root·········(0)·····6026·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_bitutils.h106 -rw-r--r--···0·root·········(0)·root·········(0)·····6026·2024-06-11·14:14:35.000000·./usr/include/python3.13/internal/pycore_bitutils.h
Offset 266, 24 lines modifiedOffset 274, 24 lines modified
266 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/274 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/
267 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/275 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/
268 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/276 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/
269 -rw-r--r--···0·root·········(0)·root·········(0)······291·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13-embed.pc277 -rw-r--r--···0·root·········(0)·root·········(0)······291·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13-embed.pc
270 -rw-r--r--···0·root·········(0)·root·········(0)······276·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13.pc278 -rw-r--r--···0·root·········(0)·root·········(0)······276·2024-06-11·14:14:35.000000·./usr/lib/arm-linux-gnueabihf/pkgconfig/python-3.13.pc
271 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/279 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/
272 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/280 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/
273 -rw-r--r--···0·root·········(0)·root·········(0)···202331·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Makefile281 -rw-r--r--···0·root·········(0)·root·········(0)···202321·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Makefile
274 -rw-r--r--···0·root·········(0)·root·········(0)····11080·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup282 -rw-r--r--···0·root·········(0)·root·········(0)····11080·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup
275 -rw-r--r--···0·root·········(0)·root·········(0)······954·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap283 -rw-r--r--···0·root·········(0)·root·········(0)······954·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap
276 -rw-r--r--···0·root·········(0)·root·········(0)·····1064·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local284 -rw-r--r--···0·root·········(0)·root·········(0)·····1064·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local
277 -rw-r--r--···0·root·········(0)·root·········(0)·····6646·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib285 -rw-r--r--···0·root·········(0)·root·········(0)·····6646·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib
278 -rw-r--r--···0·root·········(0)·root·········(0)·····5644·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c286 -rw-r--r--···0·root·········(0)·root·········(0)·····5644·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c
279 -rw-r--r--···0·root·········(0)·root·········(0)·····1751·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in287 -rw-r--r--···0·root·········(0)·root·········(0)·····1751·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in
280 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh288 -rwxr-xr-x···0·root·········(0)·root·········(0)····15358·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh
281 -rw-r--r--···0·root·········(0)·root·········(0)··6985880·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a289 -rw-r--r--···0·root·········(0)·root·········(0)··6985896·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a
282 -rw-r--r--···0·root·········(0)·root·········(0)··7115356·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a290 -rw-r--r--···0·root·········(0)·root·········(0)··6777416·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a
283 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9038·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup291 -rwxr-xr-x···0·root·········(0)·root·········(0)·····9038·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup
284 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2066·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py292 -rwxr-xr-x···0·root·········(0)·root·········(0)·····2066·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py
285 -rw-r--r--···0·root·········(0)·root·········(0)·····3172·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o293 -rw-r--r--···0·root·········(0)·root·········(0)·····3172·2024-06-11·14:14:35.000000·./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o
286 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/294 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/
287 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/295 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/
288 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/296 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/
289 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/297 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/
636 B
./usr/include/arm-linux-gnueabihf/python3.13/pyconfig.h
    
Offset 1641, 15 lines modifiedOffset 1641, 15 lines modified
1641 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/1641 ···2:·leave·OpenSSL·defaults·untouched,·0:·custom·string·*/
1642 #define·PY_SSL_DEFAULT_CIPHERS·21642 #define·PY_SSL_DEFAULT_CIPHERS·2
  
1643 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/1643 /*·Cipher·suite·string·for·PY_SSL_DEFAULT_CIPHERS=0·*/
1644 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/1644 /*·#undef·PY_SSL_DEFAULT_CIPHER_STRING·*/
  
1645 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/1645 /*·PEP·11·Support·tier·(1,·2,·3·or·0·for·unsupported)·*/
1646 #define·PY_SUPPORT_TIER·31646 #define·PY_SUPPORT_TIER·2
  
1647 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/1647 /*·Define·if·you·want·to·build·an·interpreter·with·many·run-time·checks.·*/
1648 /*·#undef·Py_DEBUG·*/1648 /*·#undef·Py_DEBUG·*/
  
1649 /*·Defined·if·Python·is·built·as·a·shared·library.·*/1649 /*·Defined·if·Python·is·built·as·a·shared·library.·*/
1650 /*·#undef·Py_ENABLE_SHARED·*/1650 /*·#undef·Py_ENABLE_SHARED·*/
  
960 B
./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Makefile
    
Offset 440, 16 lines modifiedOffset 440, 16 lines modified
440 PYTHON_FOR_FREEZE=./_bootstrap_python440 PYTHON_FOR_FREEZE=./_bootstrap_python
441 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module441 FREEZE_MODULE_BOOTSTRAP=./Programs/_freeze_module
442 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module442 FREEZE_MODULE_BOOTSTRAP_DEPS=Programs/_freeze_module
443 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py443 FREEZE_MODULE=$(PYTHON_FOR_FREEZE)·$(srcdir)/Programs/_freeze_module.py
444 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py444 FREEZE_MODULE_DEPS=_bootstrap_python·$(srcdir)/Programs/_freeze_module.py
  
445 _PYTHON_HOST_PLATFORM=445 _PYTHON_HOST_PLATFORM=
446 BUILD_GNU_TYPE=»armv7l-unknown-linux-gnueabihf446 BUILD_GNU_TYPE=»aarch64-unknown-linux-gnu
447 HOST_GNU_TYPE=» armv7l-unknown-linux-gnueabihf447 HOST_GNU_TYPE=» aarch64-unknown-linux-gnu
  
448 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.448 #·The·task·to·run·while·instrumented·when·building·the·profile-opt·target.
449 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite449 #·To·speed·up·profile·generation,·we·don't·run·the·full·unit·test·suite
450 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use450 #·by·default.·The·default·is·"-m·test·--pgo".·To·run·more·tests,·use
451 #·PROFILE_TASK="-m·test·--pgo-extended"451 #·PROFILE_TASK="-m·test·--pgo-extended"
452 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)452 PROFILE_TASK=»  -m·test·--pgo·--timeout=$(TESTTIMEOUT)
  
2.06 MB
./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a
1.41 KB
nm -s {}
error from `nm -s {}`: nm: brc.o: no symbols nm: dynamic_annotations.o: no symbols nm: gc_free_threading.o: no symbols nm: jit.o: no symbols nm: optimizer.o: no symbols nm: optimizer_analysis.o: no symbols nm: optimizer_symbols.o: no symbols nm: pymath.o: no symbols nm: perf_jit_trampoline.o: no symbols
    
Offset 35119, 28 lines modifiedOffset 35119, 28 lines modified
35119 00000004·D·_PyImport_FrozenTest35119 00000004·D·_PyImport_FrozenTest
35120 00000420·R·_Py_M____hello__35120 00000420·R·_Py_M____hello__
35121 000002d4·R·_Py_M____phello__35121 000002d4·R·_Py_M____phello__
35122 0000026c·R·_Py_M____phello___ham35122 0000026c·R·_Py_M____phello___ham
35123 000001fc·R·_Py_M____phello___ham_eggs35123 000001fc·R·_Py_M____phello___ham_eggs
35124 000000a8·R·_Py_M____phello___spam35124 000000a8·R·_Py_M____phello___spam
35125 000295d8·R·_Py_M___collections_abc35125 000295d8·R·_Py_M___collections_abc
35126 000282bc·R·_Py_M___sitebuiltins35126 000282c4·R·_Py_M___sitebuiltins
35127 0003fa34·R·_Py_M__abc35127 0003fa3c·R·_Py_M__abc
35128 00035bdc·R·_Py_M__codecs35128 00035bdc·R·_Py_M__codecs
35129 00000000·R·_Py_M__frozen_only35129 00000000·R·_Py_M__frozen_only
35130 000266f8·R·_Py_M__genericpath35130 00026700·R·_Py_M__genericpath
35131 00057f1c·R·_Py_M__importlib__bootstrap35131 00057f24·R·_Py_M__importlib__bootstrap
35132 000481b8·R·_Py_M__importlib__bootstrap_external35132 000481c0·R·_Py_M__importlib__bootstrap_external
35133 00004014·R·_Py_M__importlib_machinery35133 00004014·R·_Py_M__importlib_machinery
35134 00004444·R·_Py_M__importlib_util35134 00004444·R·_Py_M__importlib_util
35135 00034b3c·R·_Py_M__io35135 00034b3c·R·_Py_M__io
35136 0001fae4·R·_Py_M__ntpath35136 0001faec·R·_Py_M__ntpath
35137 000103fc·R·_Py_M__os35137 000103fc·R·_Py_M__os
35138 0001b6cc·R·_Py_M__posixpath35138 0001b6d4·R·_Py_M__posixpath
35139 000007c8·R·_Py_M__runpy35139 000007c8·R·_Py_M__runpy
35140 0000883c·R·_Py_M__site35140 0000883c·R·_Py_M__site
35141 000072a8·R·_Py_M__stat35141 000072a8·R·_Py_M__stat
35142 00041910·R·_Py_M__zipimport35142 00041918·R·_Py_M__zipimport
35143 00000000·d·aliases35143 00000000·d·aliases
35144 00000210·d·bootstrap_modules35144 00000210·d·bootstrap_modules
35145 00000110·d·stdlib_modules35145 00000110·d·stdlib_modules
35146 00000050·d·test_modules35146 00000050·d·test_modules
780 B
file list
    
Offset 208, 8 lines modifiedOffset 208, 8 lines modified
208 ?rw-r--r--···0········0········0····20916·1970-01-01·00:00:00.000000·_functoolsmodule.o208 ?rw-r--r--···0········0········0····20916·1970-01-01·00:00:00.000000·_functoolsmodule.o
209 ?rw-r--r--···0········0········0····16504·1970-01-01·00:00:00.000000·_localemodule.o209 ?rw-r--r--···0········0········0····16504·1970-01-01·00:00:00.000000·_localemodule.o
210 ?rw-r--r--···0········0········0····34428·1970-01-01·00:00:00.000000·_operator.o210 ?rw-r--r--···0········0········0····34428·1970-01-01·00:00:00.000000·_operator.o
211 ?rw-r--r--···0········0········0····11244·1970-01-01·00:00:00.000000·_stat.o211 ?rw-r--r--···0········0········0····11244·1970-01-01·00:00:00.000000·_stat.o
212 ?rw-r--r--···0········0········0·····4884·1970-01-01·00:00:00.000000·symtablemodule.o212 ?rw-r--r--···0········0········0·····4884·1970-01-01·00:00:00.000000·symtablemodule.o
213 ?rw-r--r--···0········0········0·····6728·1970-01-01·00:00:00.000000·pwdmodule.o213 ?rw-r--r--···0········0········0·····6728·1970-01-01·00:00:00.000000·pwdmodule.o
214 ?rw-r--r--···0········0········0····27248·1970-01-01·00:00:00.000000·getpath.o214 ?rw-r--r--···0········0········0····27248·1970-01-01·00:00:00.000000·getpath.o
215 ?rw-r--r--···0········0········0···421032·1970-01-01·00:00:00.000000·frozen.o215 ?rw-r--r--···0········0········0···421048·1970-01-01·00:00:00.000000·frozen.o
2.06 MB
frozen.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:··········420432·(bytes·into·file)13 ··Start·of·section·headers:··········420448·(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.57 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x66a50:1 There·are·15·section·headers,·starting·at·offset·0x66a60:
  
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·000004·00··WA··0···0··47 ··[·3]·.bss··············NOBITS··········00000000·000034·000004·00··WA··0···0··4
8 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·0001ee·01·AMS··0···0··48 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·0001ee·01·AMS··0···0··4
9 ··[·5]·.rodata···········PROGBITS········00000000·000224·065daa·00···A··0···0··49 ··[·5]·.rodata···········PROGBITS········00000000·000224·065db9·00···A··0···0··4
10 ··[·6]·.data.rel.local···PROGBITS········00000000·065fd0·000010·00··WA··0···0··410 ··[·6]·.data.rel.local···PROGBITS········00000000·065fe0·000010·00··WA··0···0··4
11 ··[·7]·.rel.data.rel.local·REL·············00000000·066748·000020·08···I·12···6··411 ··[·7]·.rel.data.rel.local·REL·············00000000·066758·000020·08···I·12···6··4
12 ··[·8]·.data.rel.ro.local·PROGBITS········00000000·065fe0·000250·00··WA··0···0··412 ··[·8]·.data.rel.ro.local·PROGBITS········00000000·065ff0·000250·00··WA··0···0··4
13 ··[·9]·.rel.data.rel.ro.local·REL·············00000000·066768·000258·08···I·12···8··413 ··[·9]·.rel.data.rel.ro.local·REL·············00000000·066778·000258·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·066230·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·066240·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066230·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066240·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·066264·000280·10·····13··12··416 ··[12]·.symtab···········SYMTAB··········00000000·066274·000280·10·····13··12··4
17 ··[13]·.strtab···········STRTAB··········00000000·0664e4·000261·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0664f4·000261·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0669c0·00008e·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0669d0·00008e·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.06 KB
readelf --wide --symbols {}
    
Offset 25, 19 lines modifiedOffset 25, 19 lines modified
25 ····21:·000002d4···332·OBJECT··GLOBAL·HIDDEN·····5·_Py_M____phello__25 ····21:·000002d4···332·OBJECT··GLOBAL·HIDDEN·····5·_Py_M____phello__
26 ····22:·00000420···936·OBJECT··GLOBAL·HIDDEN·····5·_Py_M____hello__26 ····22:·00000420···936·OBJECT··GLOBAL·HIDDEN·····5·_Py_M____hello__
27 ····23:·000007c8·14411·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__runpy27 ····23:·000007c8·14411·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__runpy
28 ····24:·00004014··1069·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib_machinery28 ····24:·00004014··1069·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib_machinery
29 ····25:·00004444·11874·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib_util29 ····25:·00004444·11874·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib_util
30 ····26:·000072a8··5521·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__stat30 ····26:·000072a8··5521·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__stat
31 ····27:·0000883c·31680·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__site31 ····27:·0000883c·31680·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__site
32 ····28:·000103fc·45776·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__os32 ····28:·000103fc·45781·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__os
33 ····29:·0001b6cc·17431·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__posixpath33 ····29:·0001b6d4·17431·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__posixpath
34 ····30:·0001fae4·27665·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__ntpath34 ····30:·0001faec·27665·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__ntpath
35 ····31:·000266f8··7105·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__genericpath35 ····31:·00026700··7105·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__genericpath
36 ····32:·000282bc··4891·OBJECT··GLOBAL·HIDDEN·····5·_Py_M___sitebuiltins36 ····32:·000282c4··4884·OBJECT··GLOBAL·HIDDEN·····5·_Py_M___sitebuiltins
37 ····33:·000295d8·46434·OBJECT··GLOBAL·HIDDEN·····5·_Py_M___collections_abc37 ····33:·000295d8·46434·OBJECT··GLOBAL·HIDDEN·····5·_Py_M___collections_abc
38 ····34:·00034b3c··4255·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__io38 ····34:·00034b3c··4255·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__io
39 ····35:·00035bdc·40535·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__codecs39 ····35:·00035bdc·40542·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__codecs
40 ····36:·0003fa34··7898·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__abc40 ····36:·0003fa3c··7898·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__abc
41 ····37:·00041910·26790·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__zipimport41 ····37:·00041918·26790·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__zipimport
42 ····38:·000481b8·64867·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib__bootstrap_external42 ····38:·000481c0·64867·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib__bootstrap_external
43 ····39:·00057f1c·56974·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib__bootstrap43 ····39:·00057f24·56981·OBJECT··GLOBAL·HIDDEN·····5·_Py_M__importlib__bootstrap
4.79 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.data.rel.local'·at·offset·0x66748·contains·4·entries:1 Relocation·section·'.rel.data.rel.local'·at·offset·0x66758·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local3 00000000··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local
4 00000004··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local4 00000004··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local
5 00000008··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local5 00000008··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local
6 0000000c··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local6 0000000c··00000a02·R_ARM_ABS32············00000000···.data.rel.ro.local
  
7 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x66768·contains·75·entries:7 Relocation·section·'.rel.data.rel.ro.local'·at·offset·0x66778·contains·75·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00000000··00000102·R_ARM_ABS32············00000000···.rodata.str1.49 00000000··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
10 00000004··00000102·R_ARM_ABS32············00000000···.rodata.str1.410 00000004··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
11 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str1.411 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
12 0000000c··00000102·R_ARM_ABS32············00000000···.rodata.str1.412 0000000c··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000010··00000102·R_ARM_ABS32············00000000···.rodata.str1.413 00000010··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
14 00000014··00000102·R_ARM_ABS32············00000000···.rodata.str1.414 00000014··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 44, 42 lines modifiedOffset 44, 42 lines modified
44 000000d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.444 000000d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
45 000000d4··00001302·R_ARM_ABS32············000001fc···_Py_M____phello___ham_eggs45 000000d4··00001302·R_ARM_ABS32············000001fc···_Py_M____phello___ham_eggs
46 000000e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.446 000000e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
47 000000e4··00001202·R_ARM_ABS32············000000a8···_Py_M____phello___spam47 000000e4··00001202·R_ARM_ABS32············000000a8···_Py_M____phello___spam
48 000000f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.448 000000f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
49 000000f4··00001102·R_ARM_ABS32············00000000···_Py_M__frozen_only49 000000f4··00001102·R_ARM_ABS32············00000000···_Py_M__frozen_only
50 00000110··00000102·R_ARM_ABS32············00000000···.rodata.str1.450 00000110··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
51 00000114··00002402·R_ARM_ABS32············0003fa34···_Py_M__abc51 00000114··00002402·R_ARM_ABS32············0003fa3c···_Py_M__abc
52 00000120··00000102·R_ARM_ABS32············00000000···.rodata.str1.452 00000120··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
53 00000124··00002302·R_ARM_ABS32············00035bdc···_Py_M__codecs53 00000124··00002302·R_ARM_ABS32············00035bdc···_Py_M__codecs
54 00000130··00000102·R_ARM_ABS32············00000000···.rodata.str1.454 00000130··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
55 00000134··00002202·R_ARM_ABS32············00034b3c···_Py_M__io55 00000134··00002202·R_ARM_ABS32············00034b3c···_Py_M__io
56 00000140··00000102·R_ARM_ABS32············00000000···.rodata.str1.456 00000140··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
57 00000144··00002102·R_ARM_ABS32············000295d8···_Py_M___collections_abc57 00000144··00002102·R_ARM_ABS32············000295d8···_Py_M___collections_abc
58 00000150··00000102·R_ARM_ABS32············00000000···.rodata.str1.458 00000150··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000154··00002002·R_ARM_ABS32············000282bc···_Py_M___sitebuiltins59 00000154··00002002·R_ARM_ABS32············000282c4···_Py_M___sitebuiltins
60 00000160··00000102·R_ARM_ABS32············00000000···.rodata.str1.460 00000160··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
61 00000164··00001f02·R_ARM_ABS32············000266f8···_Py_M__genericpath61 00000164··00001f02·R_ARM_ABS32············00026700···_Py_M__genericpath
62 00000170··00000102·R_ARM_ABS32············00000000···.rodata.str1.462 00000170··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
63 00000174··00001e02·R_ARM_ABS32············0001fae4···_Py_M__ntpath63 00000174··00001e02·R_ARM_ABS32············0001faec···_Py_M__ntpath
64 00000180··00000102·R_ARM_ABS32············00000000···.rodata.str1.464 00000180··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
65 00000184··00001d02·R_ARM_ABS32············0001b6cc···_Py_M__posixpath65 00000184··00001d02·R_ARM_ABS32············0001b6d4···_Py_M__posixpath
66 00000190··00000102·R_ARM_ABS32············00000000···.rodata.str1.466 00000190··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
67 00000194··00001d02·R_ARM_ABS32············0001b6cc···_Py_M__posixpath67 00000194··00001d02·R_ARM_ABS32············0001b6d4···_Py_M__posixpath
68 000001a0··00000102·R_ARM_ABS32············00000000···.rodata.str1.468 000001a0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
69 000001a4··00001c02·R_ARM_ABS32············000103fc···_Py_M__os69 000001a4··00001c02·R_ARM_ABS32············000103fc···_Py_M__os
70 000001b0··00000102·R_ARM_ABS32············00000000···.rodata.str1.470 000001b0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
71 000001b4··00001b02·R_ARM_ABS32············0000883c···_Py_M__site71 000001b4··00001b02·R_ARM_ABS32············0000883c···_Py_M__site
72 000001c0··00000102·R_ARM_ABS32············00000000···.rodata.str1.472 000001c0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
73 000001c4··00001a02·R_ARM_ABS32············000072a8···_Py_M__stat73 000001c4··00001a02·R_ARM_ABS32············000072a8···_Py_M__stat
74 000001d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.474 000001d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
75 000001d4··00001902·R_ARM_ABS32············00004444···_Py_M__importlib_util75 000001d4··00001902·R_ARM_ABS32············00004444···_Py_M__importlib_util
76 000001e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.476 000001e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
77 000001e4··00001802·R_ARM_ABS32············00004014···_Py_M__importlib_machinery77 000001e4··00001802·R_ARM_ABS32············00004014···_Py_M__importlib_machinery
78 000001f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.478 000001f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
79 000001f4··00001702·R_ARM_ABS32············000007c8···_Py_M__runpy79 000001f4··00001702·R_ARM_ABS32············000007c8···_Py_M__runpy
80 00000210··00000102·R_ARM_ABS32············00000000···.rodata.str1.480 00000210··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
81 00000214··00002702·R_ARM_ABS32············00057f1c···_Py_M__importlib__bootstrap81 00000214··00002702·R_ARM_ABS32············00057f24···_Py_M__importlib__bootstrap
82 00000220··00000102·R_ARM_ABS32············00000000···.rodata.str1.482 00000220··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
83 00000224··00002602·R_ARM_ABS32············000481b8···_Py_M__importlib__bootstrap_external83 00000224··00002602·R_ARM_ABS32············000481c0···_Py_M__importlib__bootstrap_external
84 00000230··00000102·R_ARM_ABS32············00000000···.rodata.str1.484 00000230··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
85 00000234··00002502·R_ARM_ABS32············00041910···_Py_M__zipimport85 00000234··00002502·R_ARM_ABS32············00041918···_Py_M__zipimport
5.17 KB
strings --all --bytes=8 {}
    
Offset 1619, 17 lines modifiedOffset 1619, 18 lines modified
1619 z!Type·%s()·to·see·the·full·%s·text1619 z!Type·%s()·to·see·the·full·%s·text
1620 _Printer__setupr<1620 _Printer__setupr<
1621 MAXLINESr-1621 MAXLINESr-
1622 _Printer.__repr__<1622 _Printer.__repr__<
1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
1624 IndexError)1624 IndexError)
1625 _Printer.__call__C1625 _Printer.__call__C
1626 »       __linecnt1626 __namerD
1627 __filenames1627 __filenames
1628 __linesrD1628 »       __linecnt
 1629 __dataN)
1629 __doc__rD1630 __doc__rD
1630 Define·the·builtin·'help'.1631 Define·the·builtin·'help'.
1631 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message1632 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
1632 when·'help'·is·typed·at·the·Python·interactive·prompt.1633 when·'help'·is·typed·at·the·Python·interactive·prompt.
1633 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.1634 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
1634 Calling·help(thing)·prints·help·for·the·python·object·'thing'.1635 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
1635 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!1636 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 2396, 15 lines modifiedOffset 2397, 15 lines modified
2396 StreamReaderWriter.writelines2397 StreamReaderWriter.writelines
2397 StreamReaderWriter.reset2398 StreamReaderWriter.reset
2398 StreamReaderWriter.seek2399 StreamReaderWriter.seek
2399 StreamReaderWriter.__getattr__2400 StreamReaderWriter.__getattr__
2400 StreamReaderWriter.__enter__2401 StreamReaderWriter.__enter__
2401 StreamReaderWriter.__exit__2402 StreamReaderWriter.__exit__
2402 ·StreamReaderWriter.__reduce_ex__2403 ·StreamReaderWriter.__reduce_ex__
2403 encodingrf2404 encodingre
2404 StreamRecoder·instances·translate·data·from·one·encoding·to·another.2405 StreamRecoder·instances·translate·data·from·one·encoding·to·another.
2405 They·use·the·complete·set·of·APIs·returned·by·the2406 They·use·the·complete·set·of·APIs·returned·by·the
2406 codecs.lookup()·function·to·implement·their·task.2407 codecs.lookup()·function·to·implement·their·task.
2407 Data·written·to·the·StreamRecoder·is·first·decoded·into·an2408 Data·written·to·the·StreamRecoder·is·first·decoded·into·an
2408 intermediate·format·(depending·on·the·"decode"·codec)·and·then2409 intermediate·format·(depending·on·the·"decode"·codec)·and·then
2409 written·to·the·underlying·stream·using·an·instance·of·the·provided2410 written·to·the·underlying·stream·using·an·instance·of·the·provided
2410 Writer·class.2411 Writer·class.
Offset 2436, 15 lines modifiedOffset 2437, 15 lines modified
2436 StreamRecoder.resetY2437 StreamRecoder.resetY
2437 StreamRecoder.seek^2438 StreamRecoder.seek^
2438 StreamRecoder.__getattr__d2439 StreamRecoder.__getattr__d
2439 StreamRecoder.__enter__k2440 StreamRecoder.__enter__k
2440 StreamRecoder.__exit__n2441 StreamRecoder.__exit__n
2441 StreamRecoder.__reduce_ex__q2442 StreamRecoder.__reduce_ex__q
2442 data_encoding2443 data_encoding
2443 file_encodingrf2444 file_encodingre
2444 Open·an·encoded·file·using·the·given·mode·and·return2445 Open·an·encoded·file·using·the·given·mode·and·return
2445 a·wrapped·version·providing·transparent·encoding/decoding.2446 a·wrapped·version·providing·transparent·encoding/decoding.
2446 Note:·The·wrapped·version·will·only·accept·the·object·format2447 Note:·The·wrapped·version·will·only·accept·the·object·format
2447 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin2448 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin
2448 codecs.·Output·is·also·codec·dependent·and·will·usually·be2449 codecs.·Output·is·also·codec·dependent·and·will·usually·be
2449 Unicode·as·well.2450 Unicode·as·well.
2450 If·encoding·is·not·None,·then·the2451 If·encoding·is·not·None,·then·the
Offset 3723, 83 lines modifiedOffset 3724, 83 lines modified
3723 )»      z5Return·a·module·spec·based·on·various·loader·methods.N3724 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
3724 get_filename)3725 get_filename)
3725 spec_from_file_locationr3726 spec_from_file_locationr
3726 __cached__3727 __cached__
3727 __path__r3728 __path__r
3728 locationr3729 locationr
3729 ········r3730 ········r
3730 _spec_from_moduler23731 _spec_from_moduler1
3731 overridec3732 overridec
3732 __package__r03733 __package__r/
3733 NamespaceLoaderr.3734 NamespaceLoaderr.
3734 _init_module_attrsr93735 _init_module_attrsr8
3735 z+Create·a·module·based·on·the·provided·spec.N3736 z+Create·a·module·based·on·the·provided·spec.N
3736 create_module3737 create_module
3737 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())3738 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
3738 module_from_specr>3739 module_from_specr=
3739 z&Return·the·repr·to·use·for·the·module.r3740 z&Return·the·repr·to·use·for·the·module.r
3740 ·(namespace)·from·r3741 ·(namespace)·from·r
3741 isinstancer73742 isinstancer6
3742 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z3743 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
3743 module·z3744 module·z
3744 ·not·in·sys.modulesr3745 ·not·in·sys.modulesr
3745 missing·loaderTr33746 missing·loaderTr2
3746 7.exec_module()·not·found;·falling·back·to·load_module())3747 7.exec_module()·not·found;·falling·back·to·load_module())
3747 ImportWarning3748 ImportWarning
3748 load_moduler<3749 load_moduler;
3749 _load_backward_compatiblerG3750 _load_backward_compatiblerF
3750 import·{!r}·#·{!r}F)3751 import·{!r}·#·{!r}F)
3751 _initializingr3752 _initializingr
3752 _load_unlockedrJ3753 _load_unlockedrI
3753 Return·a·new·module·object,·loaded·by·the·spec's·loader.3754 Return·a·new·module·object,·loaded·by·the·spec's·loader.
3754 The·module·is·not·added·to·its·parent.3755 The·module·is·not·added·to·its·parent.
3755 If·a·module·is·already·in·sys.modules,·that·existing·module·gets3756 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
3756 clobbered.3757 clobbered.
3757 BuiltinImporteri3758 BuiltinImporteri
3758 Meta·path·import·for·built-in·modules.3759 Meta·path·import·for·built-in·modules.
3759 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3760 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3760 instantiate·the·class.3761 instantiate·the·class.
3761 built-inNc3762 built-inNc
3762 is_builtinr3763 is_builtinr
3763 »       find_spec3764 »       find_spec
3764 BuiltinImporter.find_spec3765 BuiltinImporter.find_spec
3765 Create·a·built-in·moduler3766 Create·a·built-in·moduler
3766 create_builtinrL3767 create_builtinrK
3767 BuiltinImporter.create_module3768 BuiltinImporter.create_module
3768 Exec·a·built-in·moduleN)3769 Exec·a·built-in·moduleN)
3769 exec_builtin)3770 exec_builtin)
3770 BuiltinImporter.exec_module3771 BuiltinImporter.exec_module
3771 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·3772 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
3772 get_code3773 get_code
3773 BuiltinImporter.get_code3774 BuiltinImporter.get_code
3774 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·3775 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
3775 get_source3776 get_source
3776 BuiltinImporter.get_source3777 BuiltinImporter.get_source
3777 z4Return·False·as·built-in·modules·are·never·packages.Fr·3778 z4Return·False·as·built-in·modules·are·never·packages.Fr·
3778 BuiltinImporter.is_package3779 BuiltinImporter.is_package
3779 classmethodrT3780 classmethodrS
3780 FrozenImporteri3781 FrozenImporteri
3781 Meta·path·import·for·frozen·modules.3782 Meta·path·import·for·frozen·modules.
3782 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3783 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3783 instantiate·the·class.3784 instantiate·the·class.
3784 __origname__z'see·PyImport_ImportFrozenModuleObject()r03785 __origname__z'see·PyImport_ImportFrozenModuleObject()r/
3785 orignamer3786 orignamer
3786 is_frozen_packager3787 is_frozen_packager
3787 _resolve_filenamer3788 _resolve_filenamer
3788 implementationr3789 implementationr
3789 sortedrn3790 sortedrm
3790 pkgdirr03791 pkgdirr/
3791 ··········r3792 ··········r
3792 _fix_up_module3793 _fix_up_module
3793 FrozenImporter._fix_up_module3794 FrozenImporter._fix_up_module
3794 _stdlib_dirrf3795 _stdlib_dirre
3795 z»      .__init__Fr3796 z»      .__init__Fr
3796 __init__.pyz3797 __init__.pyz
3797 platformr3798 platformr
3798 relfilerx3799 relfilerw
Max diff block lines reached; 998/5238 bytes (19.05%) of diff not shown.
2.05 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
2.1 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
    
Offset 15, 27 lines modifiedOffset 15, 27 lines modified
15 ··0x000000b0·28010000·00000000·68000000·01000000·(.......h.......15 ··0x000000b0·28010000·00000000·68000000·01000000·(.......h.......
16 ··0x000000c0·e4000000·00000000·68000000·00000000·........h.......16 ··0x000000c0·e4000000·00000000·68000000·00000000·........h.......
17 ··0x000000d0·38010000·00000000·6d000000·00000000·8.......m.......17 ··0x000000d0·38010000·00000000·6d000000·00000000·8.......m.......
18 ··0x000000e0·4c010000·00000000·51010000·00000000·L.......Q.......18 ··0x000000e0·4c010000·00000000·51010000·00000000·L.......Q.......
19 ··0x000000f0·0c010000·00000000·a6000000·00000000·................19 ··0x000000f0·0c010000·00000000·a6000000·00000000·................
20 ··0x00000100·00000000·00000000·00000000·00000000·................20 ··0x00000100·00000000·00000000·00000000·00000000·................
21 ··0x00000110·5c010000·00000000·da1e0000·00000000·\...............21 ··0x00000110·5c010000·00000000·da1e0000·00000000·\...............
22 ··0x00000120·60010000·00000000·579e0000·00000000·`.......W.......22 ··0x00000120·60010000·00000000·5e9e0000·00000000·`.......^.......
23 ··0x00000130·68010000·00000000·9f100000·00000000·h...............23 ··0x00000130·68010000·00000000·9f100000·00000000·h...............
24 ··0x00000140·6c010000·00000000·62b50000·00000000·l.......b.......24 ··0x00000140·6c010000·00000000·62b50000·00000000·l.......b.......
25 ··0x00000150·80010000·00000000·1b130000·00000000·................25 ··0x00000150·80010000·00000000·14130000·00000000·................
26 ··0x00000160·90010000·00000000·c11b0000·00000000·................26 ··0x00000160·90010000·00000000·c11b0000·00000000·................
27 ··0x00000170·9c010000·00000000·116c0000·00000000·.........l......27 ··0x00000170·9c010000·00000000·116c0000·00000000·.........l......
28 ··0x00000180·70000000·00000000·17440000·00000000·p........D......28 ··0x00000180·70000000·00000000·17440000·00000000·p........D......
29 ··0x00000190·68000000·00000000·17440000·00000000·h........D......29 ··0x00000190·68000000·00000000·17440000·00000000·h........D......
30 ··0x000001a0·a4010000·00000000·d0b20000·00000000·................30 ··0x000001a0·a4010000·00000000·d5b20000·00000000·................
31 ··0x000001b0·a8010000·00000000·c07b0000·00000000·.........{......31 ··0x000001b0·a8010000·00000000·c07b0000·00000000·.........{......
32 ··0x000001c0·b0010000·00000000·91150000·00000000·................32 ··0x000001c0·b0010000·00000000·91150000·00000000·................
33 ··0x000001d0·b8010000·00000000·622e0000·00000000·........b.......33 ··0x000001d0·b8010000·00000000·622e0000·00000000·........b.......
34 ··0x000001e0·c8010000·00000000·2d040000·00000000·........-.......34 ··0x000001e0·c8010000·00000000·2d040000·00000000·........-.......
35 ··0x000001f0·dc010000·00000000·4b380000·00000000·........K8......35 ··0x000001f0·dc010000·00000000·4b380000·00000000·........K8......
36 ··0x00000200·00000000·00000000·00000000·00000000·................36 ··0x00000200·00000000·00000000·00000000·00000000·................
37 ··0x00000210·00000000·00000000·8ede0000·00000000·................37 ··0x00000210·00000000·00000000·95de0000·00000000·................
38 ··0x00000220·2c000000·00000000·63fd0000·00000000·,.......c.......38 ··0x00000220·2c000000·00000000·63fd0000·00000000·,.......c.......
39 ··0x00000230·e4010000·00000000·a6680000·00000000·.........h......39 ··0x00000230·e4010000·00000000·a6680000·00000000·.........h......
40 ··0x00000240·00000000·00000000·00000000·00000000·................40 ··0x00000240·00000000·00000000·00000000·00000000·................
  
52.1 MB
./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a
735 KB
nm -s {}
error from `nm -s {}`: nm: brc.o: no symbols nm: dynamic_annotations.o: no symbols nm: gc_free_threading.o: no symbols nm: jit.o: no symbols nm: optimizer.o: no symbols nm: optimizer_analysis.o: no symbols nm: optimizer_symbols.o: no symbols nm: pymath.o: no symbols nm: perf_jit_trampoline.o: no symbols
    
Offset 6, 14 lines modifiedOffset 6, 15 lines modified
6 _PyToken_TwoChars·in·token.o6 _PyToken_TwoChars·in·token.o
7 _PyToken_OneChar·in·token.o7 _PyToken_OneChar·in·token.o
8 _PyToken_ThreeChars·in·token.o8 _PyToken_ThreeChars·in·token.o
9 _PyParser_TokenNames·in·token.o9 _PyParser_TokenNames·in·token.o
10 _PyPegen_run_parser_from_string·in·pegen.o10 _PyPegen_run_parser_from_string·in·pegen.o
11 _PyPegen_Parser_New·in·pegen.o11 _PyPegen_Parser_New·in·pegen.o
12 _PyPegen_run_parser·in·pegen.o12 _PyPegen_run_parser·in·pegen.o
 13 _PyPegen_Parser_Free·in·pegen.o
13 _PyPegen_lookahead_with_name·in·pegen.o14 _PyPegen_lookahead_with_name·in·pegen.o
14 _PyPegen_lookahead·in·pegen.o15 _PyPegen_lookahead·in·pegen.o
15 _PyPegen_expect_token·in·pegen.o16 _PyPegen_expect_token·in·pegen.o
16 _PyPegen_fill_token·in·pegen.o17 _PyPegen_fill_token·in·pegen.o
17 _PyPegen_lookahead_with_int·in·pegen.o18 _PyPegen_lookahead_with_int·in·pegen.o
18 _PyPegen_expect_soft_keyword·in·pegen.o19 _PyPegen_expect_soft_keyword·in·pegen.o
19 _PyPegen_name_token·in·pegen.o20 _PyPegen_name_token·in·pegen.o
Offset 22, 15 lines modifiedOffset 23, 14 lines modified
22 _PyPegen_update_memo·in·pegen.o23 _PyPegen_update_memo·in·pegen.o
23 _PyPegen_insert_memo·in·pegen.o24 _PyPegen_insert_memo·in·pegen.o
24 _PyPegen_string_token·in·pegen.o25 _PyPegen_string_token·in·pegen.o
25 _PyPegen_get_last_nonnwhitespace_token·in·pegen.o26 _PyPegen_get_last_nonnwhitespace_token·in·pegen.o
26 _PyPegen_lookahead_with_string·in·pegen.o27 _PyPegen_lookahead_with_string·in·pegen.o
27 _PyPegen_number_token·in·pegen.o28 _PyPegen_number_token·in·pegen.o
28 _PyPegen_expect_forced_token·in·pegen.o29 _PyPegen_expect_forced_token·in·pegen.o
29 _PyPegen_Parser_Free·in·pegen.o 
30 _PyPegen_run_parser_from_file_pointer·in·pegen.o30 _PyPegen_run_parser_from_file_pointer·in·pegen.o
31 _PyPegen_byte_offset_to_character_offset·in·pegen.o31 _PyPegen_byte_offset_to_character_offset·in·pegen.o
32 _PyPegen_byte_offset_to_character_offset_raw·in·pegen.o32 _PyPegen_byte_offset_to_character_offset_raw·in·pegen.o
33 _PyPegen_soft_keyword_token·in·pegen.o33 _PyPegen_soft_keyword_token·in·pegen.o
34 _PyPegen_byte_offset_to_character_offset_line·in·pegen.o34 _PyPegen_byte_offset_to_character_offset_line·in·pegen.o
35 _PyPegen_interactive_exit·in·pegen.o35 _PyPegen_interactive_exit·in·pegen.o
36 _PyPegen_expect_forced_result·in·pegen.o36 _PyPegen_expect_forced_result·in·pegen.o
Offset 134, 17 lines modifiedOffset 134, 17 lines modified
134 PyOS_ReadlineFunctionPointer·in·myreadline.o134 PyOS_ReadlineFunctionPointer·in·myreadline.o
135 PyOS_InputHook·in·myreadline.o135 PyOS_InputHook·in·myreadline.o
136 _PyOS_ReadlineTState·in·myreadline.o136 _PyOS_ReadlineTState·in·myreadline.o
137 PySequence_Tuple·in·abstract.o137 PySequence_Tuple·in·abstract.o
138 PyObject_GetIter·in·abstract.o138 PyObject_GetIter·in·abstract.o
139 PyObject_LengthHint·in·abstract.o139 PyObject_LengthHint·in·abstract.o
140 PyMapping_GetItemString·in·abstract.o140 PyMapping_GetItemString·in·abstract.o
 141 PyObject_GetItem·in·abstract.o
141 PyNumber_AsSsize_t·in·abstract.o142 PyNumber_AsSsize_t·in·abstract.o
142 PySequence_GetItem·in·abstract.o143 PySequence_GetItem·in·abstract.o
143 PyObject_GetItem·in·abstract.o 
144 PyIter_Next·in·abstract.o144 PyIter_Next·in·abstract.o
145 PyObject_SetItem·in·abstract.o145 PyObject_SetItem·in·abstract.o
146 PySequence_SetItem·in·abstract.o146 PySequence_SetItem·in·abstract.o
147 PyObject_Type·in·abstract.o147 PyObject_Type·in·abstract.o
148 PyMapping_GetOptionalItem·in·abstract.o148 PyMapping_GetOptionalItem·in·abstract.o
149 PyMapping_Check·in·abstract.o149 PyMapping_Check·in·abstract.o
150 PyNumber_Add·in·abstract.o150 PyNumber_Add·in·abstract.o
Offset 240, 16 lines modifiedOffset 240, 16 lines modified
240 PyObject_AsCharBuffer·in·abstract.o240 PyObject_AsCharBuffer·in·abstract.o
241 PyObject_AsReadBuffer·in·abstract.o241 PyObject_AsReadBuffer·in·abstract.o
242 PyObject_CheckReadBuffer·in·abstract.o242 PyObject_CheckReadBuffer·in·abstract.o
243 _PyBuffer_ReleaseInInterpreter·in·abstract.o243 _PyBuffer_ReleaseInInterpreter·in·abstract.o
244 PySequence_Length·in·abstract.o244 PySequence_Length·in·abstract.o
245 PyObject_Length·in·abstract.o245 PyObject_Length·in·abstract.o
246 PyMapping_Length·in·abstract.o246 PyMapping_Length·in·abstract.o
247 PySequence_In·in·abstract.o 
248 PyAIter_Check·in·abstract.o247 PyAIter_Check·in·abstract.o
 248 PySequence_In·in·abstract.o
249 PyBool_FromLong·in·boolobject.o249 PyBool_FromLong·in·boolobject.o
250 _Py_TrueStruct·in·boolobject.o250 _Py_TrueStruct·in·boolobject.o
251 _Py_FalseStruct·in·boolobject.o251 _Py_FalseStruct·in·boolobject.o
252 PyBool_Type·in·boolobject.o252 PyBool_Type·in·boolobject.o
253 _Py_bytes_lower·in·bytes_methods.o253 _Py_bytes_lower·in·bytes_methods.o
254 _Py_bytes_rfind·in·bytes_methods.o254 _Py_bytes_rfind·in·bytes_methods.o
255 _Py_bytes_find·in·bytes_methods.o255 _Py_bytes_find·in·bytes_methods.o
Offset 295, 18 lines modifiedOffset 295, 18 lines modified
295 PyByteArrayIter_Type·in·bytearrayobject.o295 PyByteArrayIter_Type·in·bytearrayobject.o
296 PyByteArray_Type·in·bytearrayobject.o296 PyByteArray_Type·in·bytearrayobject.o
297 _PyByteArray_empty_string·in·bytearrayobject.o297 _PyByteArray_empty_string·in·bytearrayobject.o
298 PyBytes_FromStringAndSize·in·bytesobject.o298 PyBytes_FromStringAndSize·in·bytesobject.o
299 _PyBytes_Resize·in·bytesobject.o299 _PyBytes_Resize·in·bytesobject.o
300 PyBytes_AsString·in·bytesobject.o300 PyBytes_AsString·in·bytesobject.o
301 _PyBytes_DecodeEscape·in·bytesobject.o301 _PyBytes_DecodeEscape·in·bytesobject.o
302 _PyBytesWriter_Resize·in·bytesobject.o 
303 _PyBytesWriter_Dealloc·in·bytesobject.o 
304 _PyBytesWriter_Prepare·in·bytesobject.o302 _PyBytesWriter_Prepare·in·bytesobject.o
305 _PyBytesWriter_Finish·in·bytesobject.o303 _PyBytesWriter_Finish·in·bytesobject.o
 304 _PyBytesWriter_Dealloc·in·bytesobject.o
 305 _PyBytesWriter_Resize·in·bytesobject.o
306 PyBytes_FromString·in·bytesobject.o306 PyBytes_FromString·in·bytesobject.o
307 PyBytes_Concat·in·bytesobject.o307 PyBytes_Concat·in·bytesobject.o
308 _PyBytesWriter_Init·in·bytesobject.o308 _PyBytesWriter_Init·in·bytesobject.o
309 _PyBytesWriter_Alloc·in·bytesobject.o309 _PyBytesWriter_Alloc·in·bytesobject.o
310 PyBytes_AsStringAndSize·in·bytesobject.o310 PyBytes_AsStringAndSize·in·bytesobject.o
311 PyBytes_FromObject·in·bytesobject.o311 PyBytes_FromObject·in·bytesobject.o
312 _PyBytes_Repeat·in·bytesobject.o312 _PyBytes_Repeat·in·bytesobject.o
Offset 321, 16 lines modifiedOffset 321, 16 lines modified
321 _PyBytes_FormatEx·in·bytesobject.o321 _PyBytes_FormatEx·in·bytesobject.o
322 _PyBytes_Find·in·bytesobject.o322 _PyBytes_Find·in·bytesobject.o
323 _PyBytes_ReverseFind·in·bytesobject.o323 _PyBytes_ReverseFind·in·bytesobject.o
324 PyBytes_ConcatAndDel·in·bytesobject.o324 PyBytes_ConcatAndDel·in·bytesobject.o
325 PyBytesIter_Type·in·bytesobject.o325 PyBytesIter_Type·in·bytesobject.o
326 PyBytes_Type·in·bytesobject.o326 PyBytes_Type·in·bytesobject.o
327 PyObject_CallFunction·in·call.o327 PyObject_CallFunction·in·call.o
328 _Py_CheckFunctionResult·in·call.o 
329 _PyObject_MakeTpCall·in·call.o328 _PyObject_MakeTpCall·in·call.o
 329 _Py_CheckFunctionResult·in·call.o
330 PyObject_Vectorcall·in·call.o330 PyObject_Vectorcall·in·call.o
331 PyObject_VectorcallDict·in·call.o331 PyObject_VectorcallDict·in·call.o
332 _PyFunction_Vectorcall·in·call.o332 _PyFunction_Vectorcall·in·call.o
333 _PyStack_UnpackDict·in·call.o333 _PyStack_UnpackDict·in·call.o
334 _PyObject_VectorcallDictTstate·in·call.o334 _PyObject_VectorcallDictTstate·in·call.o
335 PyObject_VectorcallMethod·in·call.o335 PyObject_VectorcallMethod·in·call.o
336 PyObject_CallFunctionObjArgs·in·call.o336 PyObject_CallFunctionObjArgs·in·call.o
Offset 619, 18 lines modifiedOffset 619, 18 lines modified
619 PyFloat_GetMax·in·floatobject.o619 PyFloat_GetMax·in·floatobject.o
620 PyFloat_GetMin·in·floatobject.o620 PyFloat_GetMin·in·floatobject.o
621 PyFloat_Type·in·floatobject.o621 PyFloat_Type·in·floatobject.o
622 _PyEval_BuiltinsFromGlobals·in·frameobject.o622 _PyEval_BuiltinsFromGlobals·in·frameobject.o
623 _PyFrame_New_NoTrack·in·frameobject.o623 _PyFrame_New_NoTrack·in·frameobject.o
624 _PyFrame_GetLocals·in·frameobject.o624 _PyFrame_GetLocals·in·frameobject.o
625 _PyFrame_HasHiddenLocals·in·frameobject.o625 _PyFrame_HasHiddenLocals·in·frameobject.o
 626 _PyFrameLocalsProxy_New·in·frameobject.o
626 PyFrame_GetCode·in·frameobject.o627 PyFrame_GetCode·in·frameobject.o
627 PyFrame_GetLineNumber·in·frameobject.o628 PyFrame_GetLineNumber·in·frameobject.o
628 PyFrame_GetBack·in·frameobject.o629 PyFrame_GetBack·in·frameobject.o
629 _PyFrameLocalsProxy_New·in·frameobject.o 
630 PyFrame_New·in·frameobject.o630 PyFrame_New·in·frameobject.o
631 PyFrame_GetGenerator·in·frameobject.o631 PyFrame_GetGenerator·in·frameobject.o
632 PyFrame_GetLocals·in·frameobject.o632 PyFrame_GetLocals·in·frameobject.o
633 PyFrame_GetGlobals·in·frameobject.o633 PyFrame_GetGlobals·in·frameobject.o
634 PyFrame_GetBuiltins·in·frameobject.o634 PyFrame_GetBuiltins·in·frameobject.o
635 PyFrame_GetLasti·in·frameobject.o635 PyFrame_GetLasti·in·frameobject.o
636 PyFrame_GetVar·in·frameobject.o636 PyFrame_GetVar·in·frameobject.o
Max diff block lines reached; 747475/752071 bytes (99.39%) of diff not shown.
30.2 KB
file list
    
Offset 1, 215 lines modifiedOffset 1, 215 lines modified
1 ----------···0········0········0····79286·1970-01-01·00:00:00.000000·/1 ----------···0········0········0····79286·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0·····1396·1970-01-01·00:00:00.000000·getbuildinfo.o3 ?rw-r--r--···0········0········0·····1396·1970-01-01·00:00:00.000000·getbuildinfo.o
4 ?rw-r--r--···0········0········0·····3180·1970-01-01·00:00:00.000000·token.o4 ?rw-r--r--···0········0········0·····3192·1970-01-01·00:00:00.000000·token.o
5 ?rw-r--r--···0········0········0····13768·1970-01-01·00:00:00.000000·pegen.o5 ?rw-r--r--···0········0········0····12448·1970-01-01·00:00:00.000000·pegen.o
6 ?rw-r--r--···0········0········0·····7320·1970-01-01·00:00:00.000000·pegen_errors.o6 ?rw-r--r--···0········0········0·····7156·1970-01-01·00:00:00.000000·pegen_errors.o
7 ?rw-r--r--···0········0········0····20540·1970-01-01·00:00:00.000000·action_helpers.o7 ?rw-r--r--···0········0········0····18992·1970-01-01·00:00:00.000000·action_helpers.o
8 ?rw-r--r--···0········0········0···188344·1970-01-01·00:00:00.000000·parser.o8 ?rw-r--r--···0········0········0···171576·1970-01-01·00:00:00.000000·parser.o
9 ?rw-r--r--···0········0········0·····6100·1970-01-01·00:00:00.000000·string_parser.o9 ?rw-r--r--···0········0········0·····4864·1970-01-01·00:00:00.000000·string_parser.o
10 ?rw-r--r--···0········0········0·····1764·1970-01-01·00:00:00.000000·peg_api.o10 ?rw-r--r--···0········0········0·····1656·1970-01-01·00:00:00.000000·peg_api.o
11 ?rw-r--r--···0········0········0·····1272·1970-01-01·00:00:00.000000·buffer.o11 ?rw-r--r--···0········0········0·····1204·1970-01-01·00:00:00.000000·buffer.o
12 ?rw-r--r--···0········0········0····18568·1970-01-01·00:00:00.000000·lexer.o12 ?rw-r--r--···0········0········0····17352·1970-01-01·00:00:00.000000·lexer.o
13 ?rw-r--r--···0········0········0·····1968·1970-01-01·00:00:00.000000·state.o13 ?rw-r--r--···0········0········0·····1720·1970-01-01·00:00:00.000000·state.o
14 ?rw-r--r--···0········0········0·····6200·1970-01-01·00:00:00.000000·file_tokenizer.o14 ?rw-r--r--···0········0········0·····5852·1970-01-01·00:00:00.000000·file_tokenizer.o
15 ?rw-r--r--···0········0········0·····2844·1970-01-01·00:00:00.000000·readline_tokenizer.o15 ?rw-r--r--···0········0········0·····2660·1970-01-01·00:00:00.000000·readline_tokenizer.o
16 ?rw-r--r--···0········0········0·····2016·1970-01-01·00:00:00.000000·string_tokenizer.o16 ?rw-r--r--···0········0········0·····2016·1970-01-01·00:00:00.000000·string_tokenizer.o
17 ?rw-r--r--···0········0········0·····1376·1970-01-01·00:00:00.000000·utf8_tokenizer.o17 ?rw-r--r--···0········0········0·····1436·1970-01-01·00:00:00.000000·utf8_tokenizer.o
18 ?rw-r--r--···0········0········0·····6224·1970-01-01·00:00:00.000000·helpers.o18 ?rw-r--r--···0········0········0·····6176·1970-01-01·00:00:00.000000·helpers.o
19 ?rw-r--r--···0········0········0·····3264·1970-01-01·00:00:00.000000·myreadline.o19 ?rw-r--r--···0········0········0·····3264·1970-01-01·00:00:00.000000·myreadline.o
20 ?rw-r--r--···0········0········0····56628·1970-01-01·00:00:00.000000·abstract.o20 ?rw-r--r--···0········0········0····49668·1970-01-01·00:00:00.000000·abstract.o
21 ?rw-r--r--···0········0········0·····4036·1970-01-01·00:00:00.000000·boolobject.o21 ?rw-r--r--···0········0········0·····4020·1970-01-01·00:00:00.000000·boolobject.o
22 ?rw-r--r--···0········0········0····19472·1970-01-01·00:00:00.000000·bytes_methods.o22 ?rw-r--r--···0········0········0····15400·1970-01-01·00:00:00.000000·bytes_methods.o
23 ?rw-r--r--···0········0········0····68540·1970-01-01·00:00:00.000000·bytearrayobject.o23 ?rw-r--r--···0········0········0····62736·1970-01-01·00:00:00.000000·bytearrayobject.o
24 ?rw-r--r--···0········0········0····80576·1970-01-01·00:00:00.000000·bytesobject.o24 ?rw-r--r--···0········0········0····70612·1970-01-01·00:00:00.000000·bytesobject.o
25 ?rw-r--r--···0········0········0····19340·1970-01-01·00:00:00.000000·call.o25 ?rw-r--r--···0········0········0····18568·1970-01-01·00:00:00.000000·call.o
26 ?rw-r--r--···0········0········0·····6640·1970-01-01·00:00:00.000000·capsule.o26 ?rw-r--r--···0········0········0·····6640·1970-01-01·00:00:00.000000·capsule.o
27 ?rw-r--r--···0········0········0·····4416·1970-01-01·00:00:00.000000·cellobject.o27 ?rw-r--r--···0········0········0·····4492·1970-01-01·00:00:00.000000·cellobject.o
28 ?rw-r--r--···0········0········0·····9240·1970-01-01·00:00:00.000000·classobject.o28 ?rw-r--r--···0········0········0·····9260·1970-01-01·00:00:00.000000·classobject.o
29 ?rw-r--r--···0········0········0····33740·1970-01-01·00:00:00.000000·codeobject.o29 ?rw-r--r--···0········0········0····32704·1970-01-01·00:00:00.000000·codeobject.o
30 ?rw-r--r--···0········0········0····16088·1970-01-01·00:00:00.000000·complexobject.o30 ?rw-r--r--···0········0········0····15516·1970-01-01·00:00:00.000000·complexobject.o
31 ?rw-r--r--···0········0········0····32268·1970-01-01·00:00:00.000000·descrobject.o31 ?rw-r--r--···0········0········0····31052·1970-01-01·00:00:00.000000·descrobject.o
32 ?rw-r--r--···0········0········0·····9180·1970-01-01·00:00:00.000000·enumobject.o32 ?rw-r--r--···0········0········0·····9176·1970-01-01·00:00:00.000000·enumobject.o
33 ?rw-r--r--···0········0········0····74260·1970-01-01·00:00:00.000000·exceptions.o33 ?rw-r--r--···0········0········0····71728·1970-01-01·00:00:00.000000·exceptions.o
34 ?rw-r--r--···0········0········0····15260·1970-01-01·00:00:00.000000·genericaliasobject.o34 ?rw-r--r--···0········0········0····14172·1970-01-01·00:00:00.000000·genericaliasobject.o
35 ?rw-r--r--···0········0········0····30696·1970-01-01·00:00:00.000000·genobject.o35 ?rw-r--r--···0········0········0····29392·1970-01-01·00:00:00.000000·genobject.o
36 ?rw-r--r--···0········0········0·····9832·1970-01-01·00:00:00.000000·fileobject.o36 ?rw-r--r--···0········0········0·····9600·1970-01-01·00:00:00.000000·fileobject.o
37 ?rw-r--r--···0········0········0····35408·1970-01-01·00:00:00.000000·floatobject.o37 ?rw-r--r--···0········0········0····32872·1970-01-01·00:00:00.000000·floatobject.o
38 ?rw-r--r--···0········0········0····23752·1970-01-01·00:00:00.000000·frameobject.o38 ?rw-r--r--···0········0········0····23464·1970-01-01·00:00:00.000000·frameobject.o
39 ?rw-r--r--···0········0········0····26544·1970-01-01·00:00:00.000000·funcobject.o39 ?rw-r--r--···0········0········0····26108·1970-01-01·00:00:00.000000·funcobject.o
40 ?rw-r--r--···0········0········0·····8604·1970-01-01·00:00:00.000000·iterobject.o40 ?rw-r--r--···0········0········0·····8472·1970-01-01·00:00:00.000000·iterobject.o
41 ?rw-r--r--···0········0········0····49640·1970-01-01·00:00:00.000000·listobject.o41 ?rw-r--r--···0········0········0····39564·1970-01-01·00:00:00.000000·listobject.o
42 ?rw-r--r--···0········0········0···105380·1970-01-01·00:00:00.000000·longobject.o42 ?rw-r--r--···0········0········0····93204·1970-01-01·00:00:00.000000·longobject.o
 43 ?rw-r--r--···0········0········0····83180·1970-01-01·00:00:00.000000·dictobject.o
43 ?rw-r--r--···0········0········0····90404·1970-01-01·00:00:00.000000·dictobject.o44 ?rw-r--r--···0········0········0····20944·1970-01-01·00:00:00.000000·odictobject.o
44 ?rw-r--r--···0········0········0····23432·1970-01-01·00:00:00.000000·odictobject.o 
45 ?rw-r--r--···0········0········0····57368·1970-01-01·00:00:00.000000·memoryobject.o45 ?rw-r--r--···0········0········0····43264·1970-01-01·00:00:00.000000·memoryobject.o
46 ?rw-r--r--···0········0········0·····9724·1970-01-01·00:00:00.000000·methodobject.o46 ?rw-r--r--···0········0········0·····9720·1970-01-01·00:00:00.000000·methodobject.o
47 ?rw-r--r--···0········0········0····23128·1970-01-01·00:00:00.000000·moduleobject.o47 ?rw-r--r--···0········0········0····20172·1970-01-01·00:00:00.000000·moduleobject.o
48 ?rw-r--r--···0········0········0·····5536·1970-01-01·00:00:00.000000·namespaceobject.o48 ?rw-r--r--···0········0········0·····5484·1970-01-01·00:00:00.000000·namespaceobject.o
49 ?rw-r--r--···0········0········0····38080·1970-01-01·00:00:00.000000·object.o49 ?rw-r--r--···0········0········0····37760·1970-01-01·00:00:00.000000·object.o
50 ?rw-r--r--···0········0········0···115064·1970-01-01·00:00:00.000000·obmalloc.o50 ?rw-r--r--···0········0········0···109996·1970-01-01·00:00:00.000000·obmalloc.o
51 ?rw-r--r--···0········0········0·····4188·1970-01-01·00:00:00.000000·picklebufobject.o51 ?rw-r--r--···0········0········0·····4188·1970-01-01·00:00:00.000000·picklebufobject.o
52 ?rw-r--r--···0········0········0····15816·1970-01-01·00:00:00.000000·rangeobject.o52 ?rw-r--r--···0········0········0····15588·1970-01-01·00:00:00.000000·rangeobject.o
53 ?rw-r--r--···0········0········0····48376·1970-01-01·00:00:00.000000·setobject.o53 ?rw-r--r--···0········0········0····41208·1970-01-01·00:00:00.000000·setobject.o
54 ?rw-r--r--···0········0········0·····9996·1970-01-01·00:00:00.000000·sliceobject.o54 ?rw-r--r--···0········0········0·····9820·1970-01-01·00:00:00.000000·sliceobject.o
55 ?rw-r--r--···0········0········0····14876·1970-01-01·00:00:00.000000·structseq.o55 ?rw-r--r--···0········0········0····11552·1970-01-01·00:00:00.000000·structseq.o
56 ?rw-r--r--···0········0········0····20052·1970-01-01·00:00:00.000000·tupleobject.o56 ?rw-r--r--···0········0········0····19552·1970-01-01·00:00:00.000000·tupleobject.o
57 ?rw-r--r--···0········0········0···170208·1970-01-01·00:00:00.000000·typeobject.o57 ?rw-r--r--···0········0········0···165932·1970-01-01·00:00:00.000000·typeobject.o
58 ?rw-r--r--···0········0········0····36888·1970-01-01·00:00:00.000000·typevarobject.o58 ?rw-r--r--···0········0········0····36268·1970-01-01·00:00:00.000000·typevarobject.o
59 ?rw-r--r--···0········0········0···283144·1970-01-01·00:00:00.000000·unicodeobject.o59 ?rw-r--r--···0········0········0···248516·1970-01-01·00:00:00.000000·unicodeobject.o
60 ?rw-r--r--···0········0········0···141532·1970-01-01·00:00:00.000000·unicodectype.o60 ?rw-r--r--···0········0········0···141512·1970-01-01·00:00:00.000000·unicodectype.o
61 ?rw-r--r--···0········0········0·····7396·1970-01-01·00:00:00.000000·unionobject.o61 ?rw-r--r--···0········0········0·····6420·1970-01-01·00:00:00.000000·unionobject.o
62 ?rw-r--r--···0········0········0····31500·1970-01-01·00:00:00.000000·weakrefobject.o62 ?rw-r--r--···0········0········0····31624·1970-01-01·00:00:00.000000·weakrefobject.o
63 ?rw-r--r--···0········0········0····21500·1970-01-01·00:00:00.000000·_warnings.o63 ?rw-r--r--···0········0········0····20160·1970-01-01·00:00:00.000000·_warnings.o
64 ?rw-r--r--···0········0········0···280384·1970-01-01·00:00:00.000000·Python-ast.o64 ?rw-r--r--···0········0········0···274972·1970-01-01·00:00:00.000000·Python-ast.o
65 ?rw-r--r--···0········0········0·····7424·1970-01-01·00:00:00.000000·Python-tokenize.o65 ?rw-r--r--···0········0········0·····7392·1970-01-01·00:00:00.000000·Python-tokenize.o
66 ?rw-r--r--···0········0········0·····1300·1970-01-01·00:00:00.000000·asdl.o66 ?rw-r--r--···0········0········0·····1280·1970-01-01·00:00:00.000000·asdl.o
67 ?rw-r--r--···0········0········0·····8484·1970-01-01·00:00:00.000000·assemble.o67 ?rw-r--r--···0········0········0·····8064·1970-01-01·00:00:00.000000·assemble.o
68 ?rw-r--r--···0········0········0····16480·1970-01-01·00:00:00.000000·ast.o68 ?rw-r--r--···0········0········0····16432·1970-01-01·00:00:00.000000·ast.o
69 ?rw-r--r--···0········0········0····16068·1970-01-01·00:00:00.000000·ast_opt.o69 ?rw-r--r--···0········0········0····13464·1970-01-01·00:00:00.000000·ast_opt.o
70 ?rw-r--r--···0········0········0····11700·1970-01-01·00:00:00.000000·ast_unparse.o70 ?rw-r--r--···0········0········0····11700·1970-01-01·00:00:00.000000·ast_unparse.o
71 ?rw-r--r--···0········0········0····62300·1970-01-01·00:00:00.000000·bltinmodule.o71 ?rw-r--r--···0········0········0····61148·1970-01-01·00:00:00.000000·bltinmodule.o
72 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·brc.o72 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·brc.o
73 ?rw-r--r--···0········0········0····90992·1970-01-01·00:00:00.000000·ceval.o73 ?rw-r--r--···0········0········0····90332·1970-01-01·00:00:00.000000·ceval.o
74 ?rw-r--r--···0········0········0····21332·1970-01-01·00:00:00.000000·codecs.o74 ?rw-r--r--···0········0········0····18992·1970-01-01·00:00:00.000000·codecs.o
75 ?rw-r--r--···0········0········0···133100·1970-01-01·00:00:00.000000·compile.o75 ?rw-r--r--···0········0········0···117996·1970-01-01·00:00:00.000000·compile.o
76 ?rw-r--r--···0········0········0····18680·1970-01-01·00:00:00.000000·context.o76 ?rw-r--r--···0········0········0····18340·1970-01-01·00:00:00.000000·context.o
77 ?rw-r--r--···0········0········0·····1556·1970-01-01·00:00:00.000000·critical_section.o77 ?rw-r--r--···0········0········0·····1556·1970-01-01·00:00:00.000000·critical_section.o
78 ?rw-r--r--···0········0········0····24708·1970-01-01·00:00:00.000000·crossinterp.o78 ?rw-r--r--···0········0········0····24248·1970-01-01·00:00:00.000000·crossinterp.o
79 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o79 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·dynamic_annotations.o
80 ?rw-r--r--···0········0········0····26408·1970-01-01·00:00:00.000000·errors.o80 ?rw-r--r--···0········0········0····25524·1970-01-01·00:00:00.000000·errors.o
81 ?rw-r--r--···0········0········0····26836·1970-01-01·00:00:00.000000·flowgraph.o81 ?rw-r--r--···0········0········0····24152·1970-01-01·00:00:00.000000·flowgraph.o
82 ?rw-r--r--···0········0········0·····3188·1970-01-01·00:00:00.000000·frame.o82 ?rw-r--r--···0········0········0·····3208·1970-01-01·00:00:00.000000·frame.o
83 ?rw-r--r--···0········0········0·····2624·1970-01-01·00:00:00.000000·frozenmain.o83 ?rw-r--r--···0········0········0·····2624·1970-01-01·00:00:00.000000·frozenmain.o
84 ?rw-r--r--···0········0········0·····2604·1970-01-01·00:00:00.000000·future.o84 ?rw-r--r--···0········0········0·····2544·1970-01-01·00:00:00.000000·future.o
85 ?rw-r--r--···0········0········0····15260·1970-01-01·00:00:00.000000·gc.o85 ?rw-r--r--···0········0········0····14068·1970-01-01·00:00:00.000000·gc.o
86 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·gc_free_threading.o86 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·gc_free_threading.o
87 ?rw-r--r--···0········0········0······776·1970-01-01·00:00:00.000000·gc_gil.o87 ?rw-r--r--···0········0········0······724·1970-01-01·00:00:00.000000·gc_gil.o
88 ?rw-r--r--···0········0········0····35532·1970-01-01·00:00:00.000000·getargs.o88 ?rw-r--r--···0········0········0····35132·1970-01-01·00:00:00.000000·getargs.o
89 ?rw-r--r--···0········0········0······788·1970-01-01·00:00:00.000000·getcompiler.o89 ?rw-r--r--···0········0········0······788·1970-01-01·00:00:00.000000·getcompiler.o
90 ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·getcopyright.o90 ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·getcopyright.o
91 ?rw-r--r--···0········0········0······784·1970-01-01·00:00:00.000000·getplatform.o91 ?rw-r--r--···0········0········0······784·1970-01-01·00:00:00.000000·getplatform.o
92 ?rw-r--r--···0········0········0·····1324·1970-01-01·00:00:00.000000·getversion.o92 ?rw-r--r--···0········0········0·····1324·1970-01-01·00:00:00.000000·getversion.o
93 ?rw-r--r--···0········0········0····12156·1970-01-01·00:00:00.000000·ceval_gil.o93 ?rw-r--r--···0········0········0····11548·1970-01-01·00:00:00.000000·ceval_gil.o
94 ?rw-r--r--···0········0········0····15344·1970-01-01·00:00:00.000000·hamt.o94 ?rw-r--r--···0········0········0····14388·1970-01-01·00:00:00.000000·hamt.o
95 ?rw-r--r--···0········0········0·····3448·1970-01-01·00:00:00.000000·hashtable.o95 ?rw-r--r--···0········0········0·····3380·1970-01-01·00:00:00.000000·hashtable.o
96 ?rw-r--r--···0········0········0····62680·1970-01-01·00:00:00.000000·import.o96 ?rw-r--r--···0········0········0····55352·1970-01-01·00:00:00.000000·import.o
97 ?rw-r--r--···0········0········0·····5932·1970-01-01·00:00:00.000000·importdl.o97 ?rw-r--r--···0········0········0·····5824·1970-01-01·00:00:00.000000·importdl.o
98 ?rw-r--r--···0········0········0····50808·1970-01-01·00:00:00.000000·initconfig.o98 ?rw-r--r--···0········0········0····47664·1970-01-01·00:00:00.000000·initconfig.o
99 ?rw-r--r--···0········0········0·····6704·1970-01-01·00:00:00.000000·interpconfig.o99 ?rw-r--r--···0········0········0·····6704·1970-01-01·00:00:00.000000·interpconfig.o
100 ?rw-r--r--···0········0········0····31812·1970-01-01·00:00:00.000000·instrumentation.o100 ?rw-r--r--···0········0········0····29344·1970-01-01·00:00:00.000000·instrumentation.o
101 ?rw-r--r--···0········0········0·····8540·1970-01-01·00:00:00.000000·instruction_sequence.o101 ?rw-r--r--···0········0········0·····8536·1970-01-01·00:00:00.000000·instruction_sequence.o
102 ?rw-r--r--···0········0········0·····7200·1970-01-01·00:00:00.000000·intrinsics.o102 ?rw-r--r--···0········0········0·····7136·1970-01-01·00:00:00.000000·intrinsics.o
103 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·jit.o103 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·jit.o
104 ?rw-r--r--···0········0········0·····8208·1970-01-01·00:00:00.000000·legacy_tracing.o104 ?rw-r--r--···0········0········0·····7900·1970-01-01·00:00:00.000000·legacy_tracing.o
105 ?rw-r--r--···0········0········0·····5184·1970-01-01·00:00:00.000000·lock.o105 ?rw-r--r--···0········0········0·····4864·1970-01-01·00:00:00.000000·lock.o
106 ?rw-r--r--···0········0········0····30096·1970-01-01·00:00:00.000000·marshal.o106 ?rw-r--r--···0········0········0····28928·1970-01-01·00:00:00.000000·marshal.o
107 ?rw-r--r--···0········0········0·····9832·1970-01-01·00:00:00.000000·modsupport.o107 ?rw-r--r--···0········0········0·····9184·1970-01-01·00:00:00.000000·modsupport.o
108 ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·mysnprintf.o108 ?rw-r--r--···0········0········0······840·1970-01-01·00:00:00.000000·mysnprintf.o
109 ?rw-r--r--···0········0········0·····4580·1970-01-01·00:00:00.000000·mystrtoul.o109 ?rw-r--r--···0········0········0·····4572·1970-01-01·00:00:00.000000·mystrtoul.o
110 ?rw-r--r--···0········0········0·····1472·1970-01-01·00:00:00.000000·object_stack.o110 ?rw-r--r--···0········0········0·····1420·1970-01-01·00:00:00.000000·object_stack.o
111 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer.o111 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer.o
112 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer_analysis.o112 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer_analysis.o
113 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer_symbols.o113 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·optimizer_symbols.o
114 ?rw-r--r--···0········0········0····12376·1970-01-01·00:00:00.000000·parking_lot.o114 ?rw-r--r--···0········0········0····12376·1970-01-01·00:00:00.000000·parking_lot.o
115 ?rw-r--r--···0········0········0·····5724·1970-01-01·00:00:00.000000·pathconfig.o115 ?rw-r--r--···0········0········0·····5200·1970-01-01·00:00:00.000000·pathconfig.o
116 ?rw-r--r--···0········0········0····10552·1970-01-01·00:00:00.000000·preconfig.o116 ?rw-r--r--···0········0········0····10276·1970-01-01·00:00:00.000000·preconfig.o
117 ?rw-r--r--···0········0········0·····1476·1970-01-01·00:00:00.000000·pyarena.o117 ?rw-r--r--···0········0········0·····1536·1970-01-01·00:00:00.000000·pyarena.o
118 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·pyctype.o118 ?rw-r--r--···0········0········0·····2260·1970-01-01·00:00:00.000000·pyctype.o
119 ?rw-r--r--···0········0········0······716·1970-01-01·00:00:00.000000·pyfpe.o119 ?rw-r--r--···0········0········0······716·1970-01-01·00:00:00.000000·pyfpe.o
120 ?rw-r--r--···0········0········0·····4980·1970-01-01·00:00:00.000000·pyhash.o120 ?rw-r--r--···0········0········0·····4972·1970-01-01·00:00:00.000000·pyhash.o
121 ?rw-r--r--···0········0········0···200268·1970-01-01·00:00:00.000000·pylifecycle.o121 ?rw-r--r--···0········0········0···199540·1970-01-01·00:00:00.000000·pylifecycle.o
122 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·pymath.o122 ?rw-r--r--···0········0········0······444·1970-01-01·00:00:00.000000·pymath.o
123 ?rw-r--r--···0········0········0···188340·1970-01-01·00:00:00.000000·pystate.o123 ?rw-r--r--···0········0········0···187372·1970-01-01·00:00:00.000000·pystate.o
124 ?rw-r--r--···0········0········0····22220·1970-01-01·00:00:00.000000·pythonrun.o124 ?rw-r--r--···0········0········0····21584·1970-01-01·00:00:00.000000·pythonrun.o
125 ?rw-r--r--···0········0········0····13032·1970-01-01·00:00:00.000000·pytime.o125 ?rw-r--r--···0········0········0····10960·1970-01-01·00:00:00.000000·pytime.o
126 ?rw-r--r--···0········0········0·····2388·1970-01-01·00:00:00.000000·qsbr.o126 ?rw-r--r--···0········0········0·····2388·1970-01-01·00:00:00.000000·qsbr.o
Max diff block lines reached; 11869/30892 bytes (38.42%) of diff not shown.
18.2 KB
token.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:··········2620·(bytes·into·file)13 ··Start·of·section·headers:··········2632·(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:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xa3c:1 There·are·14·section·headers,·starting·at·offset·0xa48:
  
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·000060·00··AX··0···0··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··16 ··[·2]·.data·············PROGBITS········00000000·000094·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.bss··············NOBITS··········00000000·000094·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0001a0·00··AX··0···0··48 ··[·4]·.text.hot·········PROGBITS········00000000·000094·00013c·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·00079c·000010·08···I·11···4··49 ··[·5]·.rel.text.hot·····REL·············00000000·0007a8·000010·08···I·11···4··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0001d4·0002bf·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0001d0·0002bf·01·AMS··0···0··4
11 ··[·7]·.rodata···········PROGBITS········00000000·000494·00016c·00···A··0···0··411 ··[·7]·.rodata···········PROGBITS········00000000·000490·00016c·00···A··0···0··4
12 ··[·8]·.rel.rodata·······REL·············00000000·0007ac·000218·08···I·11···7··412 ··[·8]·.rel.rodata·······REL·············00000000·0007b8·000218·08···I·11···7··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000600·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0005fc·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000600·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005fc·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000634·000100·10·····12··12··415 ··[11]·.symtab···········SYMTAB··········00000000·000630·000110·10·····12··13··4
16 ··[12]·.strtab···········STRTAB··········00000000·000734·000066·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000740·000066·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0009c4·000075·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0009d0·000075·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.88 KB
readelf --wide --symbols {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 Symbol·table·'.symtab'·contains·16·entries:1 Symbol·table·'.symtab'·contains·17·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
5 ·····2:·0000000a·····0·NOTYPE··LOCAL··DEFAULT····4·$d5 ·····2:·0000000a·····0·NOTYPE··LOCAL··DEFAULT····4·$d
6 ·····3:·00000066·····0·NOTYPE··LOCAL··DEFAULT····4·$t6 ·····3:·00000066·····0·NOTYPE··LOCAL··DEFAULT····4·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR0
8 ·····5:·00000146·····0·NOTYPE··LOCAL··DEFAULT····4·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 9 ·····6:·0000000a·····0·NOTYPE··LOCAL··DEFAULT····1·$d
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.410 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
12 ·····9:·00000000····94·OBJECT··LOCAL··DEFAULT····7·CSWTCH.113 ····10:·00000000····94·OBJECT··LOCAL··DEFAULT····7·CSWTCH.1
13 ····10:·0000015b·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····11:·0000001f·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·0000015c·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····12:·00000020·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·00000001···294·FUNC····GLOBAL·DEFAULT····4·_PyToken_TwoChars16 ····13:·00000001···294·FUNC····GLOBAL·DEFAULT····4·_PyToken_TwoChars
16 ····13:·00000129····20·FUNC····GLOBAL·DEFAULT····4·_PyToken_OneChar17 ····14:·00000129····20·FUNC····GLOBAL·DEFAULT····4·_PyToken_OneChar
17 ····14:·0000013d····98·FUNC····GLOBAL·DEFAULT····4·_PyToken_ThreeChars18 ····15:·00000001····96·FUNC····GLOBAL·DEFAULT····1·_PyToken_ThreeChars
18 ····15:·00000060···268·OBJECT··GLOBAL·DEFAULT····7·_PyParser_TokenNames19 ····16:·00000060···268·OBJECT··GLOBAL·DEFAULT····7·_PyParser_TokenNames
9.64 KB
readelf --wide --relocs {}
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x79c·contains·2·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0x7a8·contains·2·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000012e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 0000012e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000132··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000132··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
  
5 Relocation·section·'.rel.rodata'·at·offset·0x7ac·contains·67·entries:5 Relocation·section·'.rel.rodata'·at·offset·0x7b8·contains·67·entries:
6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
7 00000060··00000602·R_ARM_ABS32············00000000···.rodata.str1.47 00000060··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
8 00000064··00000602·R_ARM_ABS32············00000000···.rodata.str1.48 00000064··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
9 00000068··00000602·R_ARM_ABS32············00000000···.rodata.str1.49 00000068··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
10 0000006c··00000602·R_ARM_ABS32············00000000···.rodata.str1.410 0000006c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
11 00000070··00000602·R_ARM_ABS32············00000000···.rodata.str1.411 00000070··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
12 00000074··00000602·R_ARM_ABS32············00000000···.rodata.str1.412 00000074··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000078··00000602·R_ARM_ABS32············00000000···.rodata.str1.413 00000078··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
14 0000007c··00000602·R_ARM_ABS32············00000000···.rodata.str1.414 0000007c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
15 00000080··00000602·R_ARM_ABS32············00000000···.rodata.str1.415 00000080··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
16 00000084··00000602·R_ARM_ABS32············00000000···.rodata.str1.416 00000084··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
17 00000088··00000602·R_ARM_ABS32············00000000···.rodata.str1.417 00000088··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
18 0000008c··00000602·R_ARM_ABS32············00000000···.rodata.str1.418 0000008c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
19 00000090··00000602·R_ARM_ABS32············00000000···.rodata.str1.419 00000090··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
20 00000094··00000602·R_ARM_ABS32············00000000···.rodata.str1.420 00000094··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
21 00000098··00000602·R_ARM_ABS32············00000000···.rodata.str1.421 00000098··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
22 0000009c··00000602·R_ARM_ABS32············00000000···.rodata.str1.422 0000009c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
23 000000a0··00000602·R_ARM_ABS32············00000000···.rodata.str1.423 000000a0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
24 000000a4··00000602·R_ARM_ABS32············00000000···.rodata.str1.424 000000a4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
25 000000a8··00000602·R_ARM_ABS32············00000000···.rodata.str1.425 000000a8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
26 000000ac··00000602·R_ARM_ABS32············00000000···.rodata.str1.426 000000ac··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
27 000000b0··00000602·R_ARM_ABS32············00000000···.rodata.str1.427 000000b0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
28 000000b4··00000602·R_ARM_ABS32············00000000···.rodata.str1.428 000000b4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
29 000000b8··00000602·R_ARM_ABS32············00000000···.rodata.str1.429 000000b8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
30 000000bc··00000602·R_ARM_ABS32············00000000···.rodata.str1.430 000000bc··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
31 000000c0··00000602·R_ARM_ABS32············00000000···.rodata.str1.431 000000c0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
32 000000c4··00000602·R_ARM_ABS32············00000000···.rodata.str1.432 000000c4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
33 000000c8··00000602·R_ARM_ABS32············00000000···.rodata.str1.433 000000c8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
34 000000cc··00000602·R_ARM_ABS32············00000000···.rodata.str1.434 000000cc··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
35 000000d0··00000602·R_ARM_ABS32············00000000···.rodata.str1.435 000000d0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
36 000000d4··00000602·R_ARM_ABS32············00000000···.rodata.str1.436 000000d4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
37 000000d8··00000602·R_ARM_ABS32············00000000···.rodata.str1.437 000000d8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
38 000000dc··00000602·R_ARM_ABS32············00000000···.rodata.str1.438 000000dc··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
39 000000e0··00000602·R_ARM_ABS32············00000000···.rodata.str1.439 000000e0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
40 000000e4··00000602·R_ARM_ABS32············00000000···.rodata.str1.440 000000e4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
41 000000e8··00000602·R_ARM_ABS32············00000000···.rodata.str1.441 000000e8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
42 000000ec··00000602·R_ARM_ABS32············00000000···.rodata.str1.442 000000ec··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
43 000000f0··00000602·R_ARM_ABS32············00000000···.rodata.str1.443 000000f0··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
44 000000f4··00000602·R_ARM_ABS32············00000000···.rodata.str1.444 000000f4··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
45 000000f8··00000602·R_ARM_ABS32············00000000···.rodata.str1.445 000000f8··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
46 000000fc··00000602·R_ARM_ABS32············00000000···.rodata.str1.446 000000fc··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
47 00000100··00000602·R_ARM_ABS32············00000000···.rodata.str1.447 00000100··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
48 00000104··00000602·R_ARM_ABS32············00000000···.rodata.str1.448 00000104··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
49 00000108··00000602·R_ARM_ABS32············00000000···.rodata.str1.449 00000108··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
50 0000010c··00000602·R_ARM_ABS32············00000000···.rodata.str1.450 0000010c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
51 00000110··00000602·R_ARM_ABS32············00000000···.rodata.str1.451 00000110··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
52 00000114··00000602·R_ARM_ABS32············00000000···.rodata.str1.452 00000114··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
53 00000118··00000602·R_ARM_ABS32············00000000···.rodata.str1.453 00000118··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
54 0000011c··00000602·R_ARM_ABS32············00000000···.rodata.str1.454 0000011c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
55 00000120··00000602·R_ARM_ABS32············00000000···.rodata.str1.455 00000120··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
56 00000124··00000602·R_ARM_ABS32············00000000···.rodata.str1.456 00000124··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
57 00000128··00000602·R_ARM_ABS32············00000000···.rodata.str1.457 00000128··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
58 0000012c··00000602·R_ARM_ABS32············00000000···.rodata.str1.458 0000012c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
59 00000130··00000602·R_ARM_ABS32············00000000···.rodata.str1.459 00000130··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
60 00000134··00000602·R_ARM_ABS32············00000000···.rodata.str1.460 00000134··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
61 00000138··00000602·R_ARM_ABS32············00000000···.rodata.str1.461 00000138··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
62 0000013c··00000602·R_ARM_ABS32············00000000···.rodata.str1.462 0000013c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
63 00000140··00000602·R_ARM_ABS32············00000000···.rodata.str1.463 00000140··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
64 00000144··00000602·R_ARM_ABS32············00000000···.rodata.str1.464 00000144··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
65 00000148··00000602·R_ARM_ABS32············00000000···.rodata.str1.465 00000148··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
66 0000014c··00000602·R_ARM_ABS32············00000000···.rodata.str1.466 0000014c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
67 00000150··00000602·R_ARM_ABS32············00000000···.rodata.str1.467 00000150··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
68 00000154··00000602·R_ARM_ABS32············00000000···.rodata.str1.468 00000154··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
69 00000158··00000602·R_ARM_ABS32············00000000···.rodata.str1.469 00000158··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
70 0000015c··00000602·R_ARM_ABS32············00000000···.rodata.str1.470 0000015c··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
71 00000160··00000602·R_ARM_ABS32············00000000···.rodata.str1.471 00000160··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
72 00000164··00000602·R_ARM_ABS32············00000000···.rodata.str1.472 00000164··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
73 00000168··00000602·R_ARM_ABS32············00000000···.rodata.str1.473 00000168··00000702·R_ARM_ABS32············00000000···.rodata.str1.4
435 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
 1 4·pG!8[(/
1 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O2 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O
2 7·&·pG=)3 7·&·pG=)
3 7·5·pG=)4 7·5·pG=)
4 7·3·pG=)5 7·3·pG=)
5 7·$·pG=)6 7·$·pG=)
6 7·2·pG/)07 7·2·pG/)0
7 7·'·pG=)8 7·'·pG=)
8 7·(·pG=)·9 7·(·pG=)·
9 7·!·pG=)10 7·!·pG=)
10 7·"·pG=)11 7·"·pG=)
11 7·*·pG=)12 7·*·pG=)
12 7·)·pG=)13 7·)·pG=)
13 7·+·pG#·pG14 7·+·pG#·pG
14 7·.·pG=* 
15 0·pG4·pG 
16 ENDMARKER15 V7·pGENDMARKER
17 NOTEQUAL16 NOTEQUAL
18 LESSEQUAL17 LESSEQUAL
19 GREATEREQUAL18 GREATEREQUAL
20 CIRCUMFLEX19 CIRCUMFLEX
21 LEFTSHIFT20 LEFTSHIFT
22 RIGHTSHIFT21 RIGHTSHIFT
23 DOUBLESTAR22 DOUBLESTAR
1.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 51 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyToken_ThreeChars>:
 3 _PyToken_ThreeChars():
 4 »       subs»   r0,·#42»     @·0x2a
 5 »       cmp»    r0,·#20
 6 »       bhi.n»  24·<_PyToken_ThreeChars+0x24>
 7 »       tbb»    [pc,·r0]
 8 »       .short» 0x0d0b
 9 »       .word»  0x1b250d0d
 10 »       .word»  0x0d0d0d0d
 11 »       .word»  0x0d0d0d0d
 12 »       .word»  0x0d0d0d0d
 13 »       .short» 0x0d0f
 14 »       .byte»  0x15
 15 »       .byte»  0x00
 16 »       cmp»    r2,·#61»      @·0x3d
 17 »       beq.n»  4c·<_PyToken_ThreeChars+0x4c>
 18 »       movs»   r0,·#55»     @·0x37
 19 »       bx»     lr
 20 »       cmp»    r2,·#61»      @·0x3d
 21 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 22 »       cmp»    r1,·#60»      @·0x3c
 23 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 24 »       movs»   r0,·#44»     @·0x2c
 25 »       bx»     lr
 26 »       cmp»    r2,·#61»      @·0x3d
 27 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 28 »       cmp»    r1,·#62»      @·0x3e
 29 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 30 »       movs»   r0,·#45»     @·0x2d
 31 »       bx»     lr
 32 »       cmp»    r2,·#61»      @·0x3d
 33 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 34 »       cmp»    r1,·#47»      @·0x2f
 35 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 36 »       movs»   r0,·#48»     @·0x30
 37 »       bx»     lr
 38 »       cmp»    r1,·#42»      @·0x2a
 39 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 40 »       movs»   r0,·#46»     @·0x2e
 41 »       bx»     lr
 42 »       cmp»    r2,·#46»      @·0x2e
 43 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 44 »       cmp»    r1,·#46»      @·0x2e
 45 »       bne.n»  24·<_PyToken_ThreeChars+0x24>
 46 »       movs»   r0,·#52»     @·0x34
 47 »       bx»     lr
1.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 139, 56 lines modifiedOffset 139, 7 lines modified
139 »       movwls» r3,·#0139 »       movwls» r3,·#0
140 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0140 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
141 »       movtls» r3,·#0141 »       movtls» r3,·#0
142 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0142 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
143 »       ldrsbls»r0,·[r3,·r0]143 »       ldrsbls»r0,·[r3,·r0]
144 »       movhi»  r0,·#55»    @·0x37144 »       movhi»  r0,·#55»    @·0x37
145 »       bx»     lr145 »       bx»     lr
  
146 0000013c·<_PyToken_ThreeChars>: 
147 _PyToken_ThreeChars(): 
148 »       subs»   r0,·#42»     @·0x2a 
149 »       cmp»    r0,·#20 
150 »       bhi.n»  164·<_PyToken_ThreeChars+0x28> 
151 »       tbb»    [pc,·r0] 
152 »       .short» 0x0f11 
153 »       .word»  0x240b0f0f 
154 »       .word»  0x0f0f0f0f 
155 »       .word»  0x0f0f0f0f 
156 »       .word»  0x0f0f0f0f 
157 »       .short» 0x0f18 
158 »       .byte»  0x1e 
159 »       .byte»  0x00 
160 »       cmp»    r2,·#46»      @·0x2e 
161 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
162 »       cmp»    r1,·#46»      @·0x2e 
163 »       beq.n»  19a·<_PyToken_ThreeChars+0x5e> 
164 »       movs»   r0,·#55»     @·0x37 
165 »       bx»     lr 
166 »       cmp»    r2,·#61»      @·0x3d 
167 »       it»     eq 
168 »       cmpeq»  r1,·#42»    @·0x2a 
169 »       ite»    ne 
170 »       movne»  r0,·#55»    @·0x37 
171 »       moveq»  r0,·#46»    @·0x2e 
172 »       bx»     lr 
173 »       cmp»    r2,·#61»      @·0x3d 
174 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
175 »       cmp»    r1,·#60»      @·0x3c 
176 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
177 »       movs»   r0,·#44»     @·0x2c 
178 »       bx»     lr 
179 »       cmp»    r2,·#61»      @·0x3d 
180 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
181 »       cmp»    r1,·#62»      @·0x3e 
182 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
183 »       movs»   r0,·#45»     @·0x2d 
184 »       bx»     lr 
185 »       cmp»    r2,·#61»      @·0x3d 
186 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
187 »       cmp»    r1,·#47»      @·0x2f 
188 »       bne.n»  164·<_PyToken_ThreeChars+0x28> 
189 »       movs»   r0,·#48»     @·0x30 
190 »       bx»     lr 
191 »       movs»   r0,·#52»     @·0x34 
192 »       bx»     lr 
193 »       nop 
168 KB
pegen.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:··········13168·(bytes·into·file)13 ··Start·of·section·headers:··········11848·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x3370:1 There·are·15·section·headers,·starting·at·offset·0x2e48:
  
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·000214·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000584·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002950·0000c8·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·002630·000328·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000248·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000248·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005b8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000248·00019e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005b8·00019e·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003e8·0015d8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000758·000f64·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·002a18·0008a8·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·002958·000440·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0019c0·000088·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0016bc·000088·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0032c0·000030·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·002d98·000030·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·001a48·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·001744·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a48·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001744·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·001a7c·000720·10·····13··27··416 ··[12]·.symtab···········SYMTAB··········00000000·001778·000700·10·····13··25··4
17 ··[13]·.strtab···········STRTAB··········00000000·00219c·0007b4·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001e78·0007b7·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0032f0·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002dc8·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.6 KB
readelf --wide --symbols {}
Max HTML report size reached
37.4 KB
readelf --wide --relocs {}
Max HTML report size reached
1.59 KB
strings --all --bytes=8 {}
    
Offset 4, 36 lines modifiedOffset 4, 36 lines modified
4 unicodedata4 unicodedata
5 unicodedata.normalize()·must·return·a·string,·not·%.200s5 unicodedata.normalize()·must·return·a·string,·not·%.200s
6 Underscores·in·numeric·literals·are·only·supported·in·Python·3.6·and·greater6 Underscores·in·numeric·literals·are·only·supported·in·Python·3.6·and·greater
7 %S·-·Consider·hexadecimal·for·huge·integer·literals·to·avoid·decimal·conversion·limits.7 %S·-·Consider·hexadecimal·for·huge·integer·literals·to·avoid·decimal·conversion·limits.
8 expected·'%s'8 expected·'%s'
9 Invalid·UTF-8·sequence9 Invalid·UTF-8·sequence
10 expected·(%s)10 expected·(%s)
 11 compute_parser_flags
11 IF;x8F0+M 
12 Py_XDECREF.part.0 
13 RAISE_ERROR_KNOWN_LOCATION12 RAISE_ERROR_KNOWN_LOCATION
14 _PyPegen_run_parser_from_string13 _PyPegen_run_parser_from_string
15 _PyTokenizer_FromUTF814 _PyTokenizer_FromUTF8
 15 _PyPegen_Parser_New
16 PyMem_Malloc 
17 PyMem_Calloc 
18 _PyPegen_parse16 _PyPegen_run_parser
19 PyMem_Free17 _PyPegen_Parser_Free
20 _PyTokenizer_Free18 _PyTokenizer_Free
21 _PyTokenizer_FromString19 _PyTokenizer_FromString
22 PyExc_SyntaxError 
23 _PyPegen_raise_error 
24 PyErr_Occurred20 PyErr_Occurred
 21 _PyPegen_raise_tokenizer_init_error
 22 PyMem_Malloc
 23 PyMem_Calloc
 24 PyMem_Free
 25 PyErr_NoMemory
 26 _PyPegen_parse
25 _Pypegen_set_syntax_error27 _Pypegen_set_syntax_error
 28 PyExc_SyntaxError
26 PyErr_ExceptionMatches29 PyErr_ExceptionMatches
27 PyErr_Clear30 PyErr_Clear
28 PyExc_IncompleteInputError31 PyExc_IncompleteInputError
 32 _PyPegen_raise_error
29 PyErr_NoMemory 
30 _PyPegen_raise_tokenizer_init_error 
31 _PyPegen_Parser_New 
32 _PyPegen_run_parser 
33 _PyPegen_lookahead_with_name33 _PyPegen_lookahead_with_name
34 _PyPegen_lookahead34 _PyPegen_lookahead
35 _PyPegen_expect_token35 _PyPegen_expect_token
36 _PyPegen_fill_token36 _PyPegen_fill_token
37 _PyToken_Init37 _PyToken_Init
38 _PyTokenizer_Get38 _PyTokenizer_Get
39 PyBytes_FromStringAndSize39 PyBytes_FromStringAndSize
Offset 74, 15 lines modifiedOffset 74, 14 lines modified
74 PyFloat_FromDouble74 PyFloat_FromDouble
75 PyComplex_FromCComplex75 PyComplex_FromCComplex
76 PyLong_FromString76 PyLong_FromString
77 PyExc_ValueError77 PyExc_ValueError
78 PyErr_GetRaisedException78 PyErr_GetRaisedException
79 _Py_tss_tstate79 _Py_tss_tstate
80 _PyPegen_expect_forced_token80 _PyPegen_expect_forced_token
81 _PyPegen_Parser_Free 
82 _PyPegen_run_parser_from_file_pointer81 _PyPegen_run_parser_from_file_pointer
83 _PyTokenizer_FromFile82 _PyTokenizer_FromFile
84 PyUnicode_CompareWithASCIIString83 PyUnicode_CompareWithASCIIString
85 PyUnicode_FromString84 PyUnicode_FromString
86 _PyPegen_byte_offset_to_character_offset85 _PyPegen_byte_offset_to_character_offset
87 PyUnicode_AsUTF886 PyUnicode_AsUTF8
88 _PyPegen_byte_offset_to_character_offset_raw87 _PyPegen_byte_offset_to_character_offset_raw
19.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
74.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
16.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
41.5 KB
pegen_errors.o
954 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:··········6720·(bytes·into·file)13 ··Start·of·section·headers:··········6636·(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:·········13
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·12
2.72 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x1a40:1 There·are·13·section·headers,·starting·at·offset·0x19ec:
  
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·00061c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006d4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001468·0003a0·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·001450·0003d0·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000650·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000708·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000650·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000708·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000650·00024d·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000708·00024d·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·00089e·000190·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·000956·000190·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·001808·000158·08···I·12···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·001820·000158·08···I·10···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·000a30·0000c0·00··AX··0···0··4 
13 ··[·9]·.rel.text.hot·····REL·············00000000·001960·000060·08···I·12···8··4 
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000af0·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000ae6·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000af0·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000ae6·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000b24·0004e0·10·····13··35··414 ··[10]·.symtab···········SYMTAB··········00000000·000b1c·0004d0·10·····11··34··4
17 ··[13]·.strtab···········STRTAB··········00000000·001004·000461·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000fec·000461·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0019c0·000080·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001978·000072·00······0···0··1
19 Key·to·Flags:17 Key·to·Flags:
20 ··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),
21 ··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),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.82 KB
readelf --wide --symbols {}
    
Offset 1, 81 lines modifiedOffset 1, 80 lines modified
  
1 Symbol·table·'.symtab'·contains·78·entries:1 Symbol·table·'.symtab'·contains·77·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····5:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38 ·····5:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
9 ·····6:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49 ·····6:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
10 ·····7:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC510 ·····7:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
11 ·····8:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC611 ·····8:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
12 ·····9:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC712 ·····9:·00000108·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
14 ····11:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$d14 ····11:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
15 ····12:·00000591····78·FUNC····LOCAL··DEFAULT····1·raise_unclosed_parentheses_error15 ····12:·00000649····78·FUNC····LOCAL··DEFAULT····1·raise_unclosed_parentheses_error
16 ····13:·000005e1····58·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION16 ····13:·00000699····58·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION
17 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····5·.LC817 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
18 ····15:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC918 ····15:·00000154·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
19 ····16:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1019 ····16:·00000168·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
20 ····17:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1120 ····17:·00000190·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
21 ····18:·00000001···190·FUNC····LOCAL··DEFAULT····8·_PyPegen_tokenize_full_source_to_check_for_errors.isra.021 ····18:·00000591···182·FUNC····LOCAL··DEFAULT····1·_PyPegen_tokenize_full_source_to_check_for_errors.isra.0
22 ····19:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1222 ····19:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
23 ····20:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1323 ····20:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
24 ····21:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1424 ····21:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
25 ····22:·00000579····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF25 ····22:·00000579····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
26 ····23:·00000001···142·FUNC····LOCAL··DEFAULT····6·get_error_line_from_tokenizer_buffers26 ····23:·00000001···142·FUNC····LOCAL··DEFAULT····6·get_error_line_from_tokenizer_buffers
27 ····24:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1527 ····24:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
28 ····25:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1628 ····25:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
29 ····26:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1729 ····26:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
30 ····27:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1830 ····27:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
33 ····30:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1932 ····29:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
34 ····31:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2033 ····30:·00000208·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
35 ····32:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2134 ····31:·00000210·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
36 ····33:·0000004f·····0·NOTYPE··LOCAL··DEFAULT····1·$d35 ····32:·0000004f·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····34:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t36 ····33:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····35:·00000001···314·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_tokenizer_error37 ····34:·00000001···314·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_tokenizer_error
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError
42 ····39:·00000231···206·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error41 ····38:·00000231···206·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TabError45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TabError
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone
49 ····46:·0000013d···244·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_set_syntax_error48 ····45:·0000013d···242·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_set_syntax_error
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
51 ····48:·00000301···428·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error_known_location50 ····47:·00000301···428·FUNC····GLOBAL·HIDDEN·····1·_PyPegen_raise_error_known_location
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_fill_token51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_fill_token
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ProgramDecodedTextObject53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ProgramDecodedTextObject
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF854 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_byte_offset_to_character_offset55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_byte_offset_to_character_offset
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdin60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdin
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
63 ····60:·000004ad···204·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_raise_decode_error62 ····59:·000004ad···204·FUNC····GLOBAL·HIDDEN·····1·_Pypegen_raise_decode_error
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeError63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeError
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Fetch
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Init70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Init
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Get71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Get
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Free72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Free
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Restore
75 ····72:·0000008f···232·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_raise_tokenizer_init_error74 ····71:·0000008f···232·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_raise_tokenizer_init_error
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_LookupError75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_LookupError
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
79 ····76:·00000177····26·FUNC····GLOBAL·HIDDEN·····6·_Pypegen_stack_overflow78 ····75:·00000177····26·FUNC····GLOBAL·HIDDEN·····6·_Pypegen_stack_overflow
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
20.7 KB
readelf --wide --relocs {}
Max HTML report size reached
238 B
strings --all --bytes=8 {}
    
Offset 61, 10 lines modifiedOffset 61, 9 lines modified
61 _Py_NoneStruct61 _Py_NoneStruct
62 _Pypegen_stack_overflow62 _Pypegen_stack_overflow
63 PyExc_MemoryError63 PyExc_MemoryError
64 .shstrtab64 .shstrtab
65 .rel.text65 .rel.text
66 .rodata.str1.466 .rodata.str1.4
67 .rel.text.unlikely67 .rel.text.unlikely
68 .rel.text.hot 
69 .note.GNU-stack68 .note.GNU-stack
70 .ARM.attributes69 .ARM.attributes
7.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 28 lines modifiedOffset 37, 28 lines modified
37 »       .short» 0x121237 »       .short» 0x1212
38 »       .byte»  0x4f38 »       .byte»  0x4f
39 »       .byte»  0x0039 »       .byte»  0x00
40 »       ldr.w»  r2,·[r0,·#480]»      @·0x1e040 »       ldr.w»  r2,·[r0,·#480]»      @·0x1e0
41 »       cmp»    r2,·#041 »       cmp»    r2,·#0
42 »       beq.n»  12a·<_Pypegen_tokenizer_error+0x12a>42 »       beq.n»  12a·<_Pypegen_tokenizer_error+0x12a>
43 »       mov»    r0,·r443 »       mov»    r0,·r4
44 »       bl»     590·<raise_unclosed_parentheses_error>44 »       bl»     648·<raise_unclosed_parentheses_error>
45 »       b.n»    18·<_Pypegen_tokenizer_error+0x18>45 »       b.n»    18·<_Pypegen_tokenizer_error+0x18>
46 »       movw»   r5,·#046 »       movw»   r5,·#0
47 ·R_ARM_THM_MOVW_ABS_NC»  .LC447 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
48 »       movt»   r5,·#048 »       movt»   r5,·#0
49 ·R_ARM_THM_MOVT_ABS»     .LC449 ·R_ARM_THM_MOVT_ABS»     .LC4
50 »       mov.w»  r3,·#4294967295»    @·0xffffffff50 »       mov.w»  r3,·#4294967295»    @·0xffffffff
51 »       ldr.w»  r2,·[r0,·#464]»      @·0x1d051 »       ldr.w»  r2,·[r0,·#464]»      @·0x1d0
52 »       bic.w»  r3,·r3,·r3,·asr·#3152 »       bic.w»  r3,·r3,·r3,·asr·#31
53 »       mov»    r0,·r453 »       mov»    r0,·r4
54 »       str»    r5,·[sp,·#8]54 »       str»    r5,·[sp,·#8]
55 »       mov.w»  r4,·#4294967295»    @·0xffffffff55 »       mov.w»  r4,·#4294967295»    @·0xffffffff
56 »       strd»   r2,·r4,·[sp]56 »       strd»   r2,·r4,·[sp]
57 »       bl»     5e0·<RAISE_ERROR_KNOWN_LOCATION>57 »       bl»     698·<RAISE_ERROR_KNOWN_LOCATION>
58 »       b.n»    18·<_Pypegen_tokenizer_error+0x18>58 »       b.n»    18·<_Pypegen_tokenizer_error+0x18>
59 »       movw»   r5,·#059 »       movw»   r5,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  .LC060 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
61 »       movt»   r5,·#061 »       movt»   r5,·#0
62 ·R_ARM_THM_MOVT_ABS»     .LC062 ·R_ARM_THM_MOVT_ABS»     .LC0
63 »       mov.w»  r3,·#4294967295»    @·0xffffffff63 »       mov.w»  r3,·#4294967295»    @·0xffffffff
64 »       b.n»    6c·<_Pypegen_tokenizer_error+0x6c>64 »       b.n»    6c·<_Pypegen_tokenizer_error+0x6c>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 »       sub.w»  ip,·sp,·ip150 »       sub.w»  ip,·sp,·ip
151 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0151 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
152 »       sub»    sp,·#20152 »       sub»    sp,·#20
153 »       mov»    r5,·r0153 »       mov»    r5,·r0
154 »       mov»    r4,·r1154 »       mov»    r4,·r1
155 »       bl»     0·<PyErr_Occurred>155 »       bl»     0·<PyErr_Occurred>
156 ·R_ARM_THM_CALL» PyErr_Occurred156 ·R_ARM_THM_CALL» PyErr_Occurred
157 »       cbz»    r0,·184·<_Pypegen_set_syntax_error+0x48>157 »       cbz»    r0,·182·<_Pypegen_set_syntax_error+0x46>
158 »       ldr»    r3,·[r5,·#0]158 »       ldr»    r3,·[r5,·#0]
159 »       ldr»    r3,·[r3,·#32]159 »       ldr»    r3,·[r3,·#32]
160 »       cmp»    r3,·#16160 »       cmp»    r3,·#16
161 »       beq.n»  166·<_Pypegen_set_syntax_error+0x2a>161 »       beq.n»  166·<_Pypegen_set_syntax_error+0x2a>
162 »       cmp»    r3,·#10162 »       cmp»    r3,·#10
163 »       beq.n»  166·<_Pypegen_set_syntax_error+0x2a>163 »       beq.n»  166·<_Pypegen_set_syntax_error+0x2a>
164 »       add»    sp,·#20164 »       add»    sp,·#20
Offset 171, 39 lines modifiedOffset 171, 38 lines modified
171 »       bl»     0·<PyErr_ExceptionMatches>171 »       bl»     0·<PyErr_ExceptionMatches>
172 ·R_ARM_THM_CALL» PyErr_ExceptionMatches172 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
173 »       cmp»    r0,·#0173 »       cmp»    r0,·#0
174 »       beq.n»  162·<_Pypegen_set_syntax_error+0x26>174 »       beq.n»  162·<_Pypegen_set_syntax_error+0x26>
175 »       mov»    r0,·r5175 »       mov»    r0,·r5
176 »       add»    sp,·#20176 »       add»    sp,·#20
177 »       ldmia.w»sp!,·{r4,·r5,·lr}177 »       ldmia.w»sp!,·{r4,·r5,·lr}
178 »       b.w»    0·<_Pypegen_tokenizer_error> 
179 ·R_ARM_THM_JUMP24»       _PyPegen_tokenize_full_source_to_check_for_errors.isra.0178 »       b.n»    590·<_PyPegen_tokenize_full_source_to_check_for_errors.isra.0>
180 »       ldr»    r2,·[r5,·#12]179 »       ldr»    r2,·[r5,·#12]
181 »       cbz»    r2,·1e8·<_Pypegen_set_syntax_error+0xac>180 »       cbz»    r2,·1e6·<_Pypegen_set_syntax_error+0xaa>
182 »       ldr»    r2,·[r4,·#0]181 »       ldr»    r2,·[r4,·#0]
183 »       cmp»    r2,·#64»      @·0x40182 »       cmp»    r2,·#64»      @·0x40
184 »       beq.n»  202·<_Pypegen_set_syntax_error+0xc6>183 »       beq.n»  200·<_Pypegen_set_syntax_error+0xc4>
185 »       subs»   r3,·r2,·#5184 »       subs»   r3,·r2,·#5
186 »       cmp»    r3,·#1185 »       cmp»    r3,·#1
187 »       bls.n»  1bc·<_Pypegen_set_syntax_error+0x80>186 »       bls.n»  1ba·<_Pypegen_set_syntax_error+0x7e>
188 »       ldrd»   r0,·r1,·[r4,·#20]187 »       ldrd»   r0,·r1,·[r4,·#20]
189 »       movw»   r3,·#0188 »       movw»   r3,·#0
190 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError189 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError
191 »       movt»   r3,·#0190 »       movt»   r3,·#0
192 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError191 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError
193 »       movw»   r2,·#0192 »       movw»   r2,·#0
194 ·R_ARM_THM_MOVW_ABS_NC»  .LC11193 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
195 »       movt»   r2,·#0194 »       movt»   r2,·#0
196 ·R_ARM_THM_MOVT_ABS»     .LC11195 ·R_ARM_THM_MOVT_ABS»     .LC11
197 »       strd»   r1,·r2,·[sp,·#4]196 »       strd»   r1,·r2,·[sp,·#4]
198 »       ldr»    r1,·[r3,·#0]197 »       ldr»    r1,·[r3,·#0]
199 »       str»    r0,·[sp,·#0]198 »       str»    r0,·[sp,·#0]
200 »       mov»    r0,·r5199 »       mov»    r0,·r5
201 »       ldrd»   r2,·r3,·[r4,·#12]200 »       ldrd»   r2,·r3,·[r4,·#12]
202 »       bl»     5e0·<RAISE_ERROR_KNOWN_LOCATION>201 »       bl»     698·<RAISE_ERROR_KNOWN_LOCATION>
203 »       b.n»    178·<_Pypegen_set_syntax_error+0x3c>202 »       b.n»    178·<_Pypegen_set_syntax_error+0x3c>
204 »       movw»   r1,·#0203 »       movw»   r1,·#0
205 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndentationError204 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndentationError
206 »       movt»   r1,·#0205 »       movt»   r1,·#0
207 ·R_ARM_THM_MOVT_ABS»     PyExc_IndentationError206 ·R_ARM_THM_MOVT_ABS»     PyExc_IndentationError
208 »       movw»   r0,·#0207 »       movw»   r0,·#0
209 ·R_ARM_THM_MOVW_ABS_NC»  .LC9208 ·R_ARM_THM_MOVW_ABS_NC»  .LC9
Offset 230, 36 lines modifiedOffset 229, 37 lines modified
230 »       movw»   r3,·#0229 »       movw»   r3,·#0
231 ·R_ARM_THM_MOVW_ABS_NC»  .LC10230 ·R_ARM_THM_MOVW_ABS_NC»  .LC10
232 »       movt»   r3,·#0231 »       movt»   r3,·#0
233 ·R_ARM_THM_MOVT_ABS»     .LC10232 ·R_ARM_THM_MOVT_ABS»     .LC10
234 »       ldr»    r1,·[r1,·#0]233 »       ldr»    r1,·[r1,·#0]
235 »       bl»     230·<_PyPegen_raise_error>234 »       bl»     230·<_PyPegen_raise_error>
236 ·R_ARM_THM_CALL» _PyPegen_raise_error235 ·R_ARM_THM_CALL» _PyPegen_raise_error
237 »       b.n»    188·<_Pypegen_set_syntax_error+0x4c>236 »       b.n»    186·<_Pypegen_set_syntax_error+0x4a>
238 »       ldr»    r3,·[r5,·#0]237 »       ldr»    r3,·[r5,·#0]
239 »       ldr»    r2,·[r3,·#32]238 »       ldr»    r2,·[r3,·#32]
240 »       cmp»    r2,·#11239 »       cmp»    r2,·#11
241 »       bne.n»  194·<_Pypegen_set_syntax_error+0x58>240 »       bne.n»  192·<_Pypegen_set_syntax_error+0x56>
242 »       ldr.w»  r2,·[r3,·#480]»      @·0x1e0241 »       ldr.w»  r2,·[r3,·#480]»      @·0x1e0
243 »       cbz»    r2,·21a·<_Pypegen_set_syntax_error+0xde>242 »       cbz»    r2,·218·<_Pypegen_set_syntax_error+0xdc>
244 »       mov»    r0,·r5243 »       mov»    r0,·r5
245 »       add»    sp,·#20244 »       add»    sp,·#20
246 »       ldmia.w»sp!,·{r4,·r5,·lr}245 »       ldmia.w»sp!,·{r4,·r5,·lr}
247 »       b.n»    590·<raise_unclosed_parentheses_error>246 »       b.n»    648·<raise_unclosed_parentheses_error>
248 »       movw»   r1,·#0247 »       movw»   r1,·#0
249 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError248 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError
250 »       movt»   r1,·#0249 »       movt»   r1,·#0
251 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError250 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError
252 »       movw»   r3,·#0251 »       movw»   r3,·#0
253 ·R_ARM_THM_MOVW_ABS_NC»  .LC5252 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
254 »       movt»   r3,·#0253 »       movt»   r3,·#0
255 ·R_ARM_THM_MOVT_ABS»     .LC5254 ·R_ARM_THM_MOVT_ABS»     .LC5
256 »       mov»    r0,·r5255 »       mov»    r0,·r5
257 »       ldr»    r1,·[r1,·#0]256 »       ldr»    r1,·[r1,·#0]
258 »       b.n»    1e0·<_Pypegen_set_syntax_error+0xa4>257 »       b.n»    1de·<_Pypegen_set_syntax_error+0xa2>
 258 »       nop
  
259 00000230·<_PyPegen_raise_error>:259 00000230·<_PyPegen_raise_error>:
260 _PyPegen_raise_error():260 _PyPegen_raise_error():
261 »       push»   {r3}261 »       push»   {r3}
262 »       mov.w»  ip,·#4096»  @·0x1000262 »       mov.w»  ip,·#4096»  @·0x1000
263 »       push»   {r4,·r5,·r6,·lr}263 »       push»   {r4,·r5,·r6,·lr}
264 »       sub.w»  ip,·sp,·ip264 »       sub.w»  ip,·sp,·ip
Offset 650, 15 lines modifiedOffset 650, 94 lines modified
650 »       subs»   r2,·#1650 »       subs»   r2,·#1
651 »       str»    r2,·[r0,·#0]651 »       str»    r2,·[r0,·#0]
652 »       cbnz»   r2,·58e·<Py_XDECREF+0x16>652 »       cbnz»   r2,·58e·<Py_XDECREF+0x16>
653 »       b.w»    0·<_Py_Dealloc>653 »       b.w»    0·<_Py_Dealloc>
Max diff block lines reached; 3295/7215 bytes (45.67%) of diff not shown.
881 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
7 ··0x00000050·79002e72·656c2e74·6578742e·686f7400·y..rel.text.hot. 
8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.7 ··0x00000050·79002e6e·6f74652e·474e552d·73746163·y..note.GNU-stac
9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.8 ··0x00000060·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 9 ··0x00000070·7300································s.
  
239 KB
action_helpers.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:··········19940·(bytes·into·file)13 ··Start·of·section·headers:··········18392·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x4de4:1 There·are·15·section·headers,·starting·at·offset·0x47d8:
  
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·000728·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e2c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0042cc·0003d8·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·003d60·000580·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00075c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000e60·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00075c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000e60·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00075c·0003a9·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000e60·0003a9·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000b08·001d30·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00120c·001118·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0046a4·0005e0·08···I·12···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0042e0·000398·08···I·12···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002838·0002ac·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·002324·0002ac·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·004c84·0000e0·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·004678·0000e0·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·002ae4·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0025d0·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ae4·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025d0·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·002b18·000bc0·10·····13··68··416 ··[12]·.symtab···········SYMTAB··········00000000·002604·000ba0·10·····13··67··4
17 ··[13]·.strtab···········STRTAB··········00000000·0036d8·000bf3·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0031a4·000bbc·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·004d64·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·004758·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
24.7 KB
readelf --wide --symbols {}
Max HTML report size reached
44.9 KB
readelf --wide --relocs {}
Max HTML report size reached
1.43 KB
strings --all --bytes=8 {}
    
Offset 21, 17 lines modifiedOffset 21, 15 lines modified
21 conditional·expression21 conditional·expression
22 named·expression22 named·expression
23 unexpected·expression·in·assignment·%d·(line·%d)23 unexpected·expression·in·assignment·%d·(line·%d)
24 real·number·required·in·complex·literal24 real·number·required·in·complex·literal
25 imaginary·number·required·in·complex·literal25 imaginary·number·required·in·complex·literal
26 positional·argument·follows·keyword·argument·unpacking26 positional·argument·follows·keyword·argument·unpacking
27 positional·argument·follows·keyword·argument27 positional·argument·follows·keyword·argument
28 *XhQD@hH` 
29 _set_seq_context28 _set_seq_context
30 _PyPegen_add_type_comment_to_arg.part.0.isra.0 
31 _get_names.isra.029 _get_names.isra.0
32 _get_defaults.isra.030 _get_defaults.isra.0
33 RAISE_ERROR_KNOWN_LOCATION31 RAISE_ERROR_KNOWN_LOCATION
34 _PyPegen_constant_from_string32 _PyPegen_constant_from_string
35 PyBytes_AsString33 PyBytes_AsString
36 _PyPegen_parse_string34 _PyPegen_parse_string
37 _PyArena_AddPyObject35 _PyArena_AddPyObject
Offset 47, 19 lines modifiedOffset 45, 19 lines modified
47 _PyAST_Starred45 _PyAST_Starred
48 _PyAST_Subscript46 _PyAST_Subscript
49 _PyPegen_concatenate_strings47 _PyPegen_concatenate_strings
50 PyBytes_Type48 PyBytes_Type
51 _Py_asdl_expr_seq_new49 _Py_asdl_expr_seq_new
52 PyUnicode_Type50 PyUnicode_Type
53 _PyAST_JoinedStr51 _PyAST_JoinedStr
54 PyBytes_FromString 
55 PyBytes_Concat 
56 _PyUnicodeWriter_Init52 _PyUnicodeWriter_Init
57 _PyUnicodeWriter_WriteStr53 _PyUnicodeWriter_WriteStr
58 _PyUnicodeWriter_Finish54 _PyUnicodeWriter_Finish
 55 PyBytes_FromString
 56 PyBytes_Concat
59 _PyUnicodeWriter_Dealloc57 _PyUnicodeWriter_Dealloc
60 PyExc_SyntaxError58 PyExc_SyntaxError
61 _PyPegen_raise_error59 _PyPegen_raise_error
62 _PyPegen_singleton_seq60 _PyPegen_singleton_seq
63 _Py_asdl_generic_seq_new61 _Py_asdl_generic_seq_new
64 _PyPegen_seq_insert_in_front62 _PyPegen_seq_insert_in_front
65 _PyPegen_collect_call_seqs63 _PyPegen_collect_call_seqs
Offset 74, 16 lines modifiedOffset 72, 16 lines modified
74 _PyArena_Malloc72 _PyArena_Malloc
75 _PyPegen_seq_count_dots73 _PyPegen_seq_count_dots
76 _PyPegen_get_cmpops74 _PyPegen_get_cmpops
77 _Py_asdl_int_seq_new75 _Py_asdl_int_seq_new
78 _PyPegen_get_exprs76 _PyPegen_get_exprs
79 _PyPegen_make_arguments77 _PyPegen_make_arguments
80 _Py_asdl_arg_seq_new78 _Py_asdl_arg_seq_new
81 _PyAST_arguments 
82 _PyPegen_join_sequences79 _PyPegen_join_sequences
 80 _PyAST_arguments
83 _PyPegen_constant_from_token81 _PyPegen_constant_from_token
84 PyUnicode_FromString82 PyUnicode_FromString
85 _PyPegen_formatted_value83 _PyPegen_formatted_value
86 _PyAST_FormattedValue84 _PyAST_FormattedValue
87 _PyPegen_seq_flatten85 _PyPegen_seq_flatten
88 _PyPegen_joined_str86 _PyPegen_joined_str
89 PyUnicode_AsUTF887 PyUnicode_AsUTF8
41.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
98.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
24.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
2.75 MB
parser.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:··········187704·(bytes·into·file)13 ··Start·of·section·headers:··········170936·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x2dd38:1 There·are·16·section·headers,·starting·at·offset·0x29bb8:
  
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·0049c8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·009a7c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·024554·001a58·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·020fe4·0034f8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0049fc·000198·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·009ab0·000198·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·025fac·000180·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·0244dc·000180·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·004b94·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·009c48·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·004b94·019440·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·02612c·007518·08···I·13···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·01dfd4·0012eb·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·009c48·0012eb·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·00af34·010ef4·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·02465c·004fe8·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·01f2c0·000ff0·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·01be28·000d88·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·02d644·000670·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·029644·0004f0·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0202b0·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·01cbb0·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0202b0·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01cbb0·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0202e4·002250·10·····14·388··417 ··[13]·.symtab···········SYMTAB··········00000000·01cbe4·002320·10·····14·401··4
18 ··[14]·.strtab···········STRTAB··········00000000·022534·00201e·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·01ef04·0020de·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·02dcb4·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·029b34·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
73.4 KB
readelf --wide --symbols {}
Max HTML report size reached
671 KB
readelf --wide --relocs {}
Max HTML report size reached
14.5 KB
strings --all --bytes=8 {}
Max HTML report size reached
543 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.08 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·90010000·88010000·58010000·20010000·........X...·...3 ··0x00000000·90010000·88010000·58010000·20010000·........X...·...
4 ··0x00000010·e0000000·98000000·60000000·50000000·........`...P...4 ··0x00000010·e0000000·98000000·60000000·50000000·........`...P...
5 ··0x00000020·38000000·940f0000·4c0f0000·d4010000·8.......L.......5 ··0x00000020·38000000·34100000·fc010000·f4010000·8...4...........
6 ··0x00000030·70020000·00000000·f8110000·fd010000·p...............6 ··0x00000030·bc030000·00000000·f8110000·fd010000·................
7 ··0x00000040·04120000·0f020000·00000000·ffffffff·................7 ··0x00000040·04120000·0f020000·00000000·ffffffff·................
8 ··0x00000050·10120000·8b020000·00000000·ffffffff·................8 ··0x00000050·10120000·8b020000·00000000·ffffffff·................
9 ··0x00000060·18120000·0a020000·20120000·6e020000·........·...n...9 ··0x00000060·18120000·0a020000·20120000·6e020000·........·...n...
10 ··0x00000070·28120000·11020000·30120000·0e020000·(.......0.......10 ··0x00000070·28120000·11020000·30120000·0e020000·(.......0.......
11 ··0x00000080·38120000·8f020000·40120000·64020000·8.......@...d...11 ··0x00000080·38120000·8f020000·40120000·64020000·8.......@...d...
12 ··0x00000090·00000000·ffffffff·48120000·0d020000·........H.......12 ··0x00000090·00000000·ffffffff·48120000·0d020000·........H.......
13 ··0x000000a0·50120000·44020000·58120000·fc010000·P...D...X.......13 ··0x000000a0·50120000·44020000·58120000·fc010000·P...D...X.......
1.35 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
11.4 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··expected·':'2 ··[·····0]··expected·':'
3 ··[····10]··expected·an·indented·block·after·'if'·statement·on·line·%d3 ··[····10]··expected·an·indented·block·after·'if'·statement·on·line·%d
4 ··[····4c]··expected·an·indented·block·after·'with'·statement·on·line·%d4 ··[····4c]··expected·an·indented·block·after·'with'·statement·on·line·%d
5 ··[····8c]··Async·with·statements·are5 ··[····8c]··Async·with·statements·are
6 ··[····a8]··expected·an·indented·block·after·'for'·statement·on·line·%d6 ··[····a8]··expected·an·indented·block·after·'for'·statement·on·line·%d
 7 ··[····e4]··Async·for·loops·are
7 ··[····e4]··expected·an·indented·block·after·'else'·statement·on·line·%d8 ··[····f8]··expected·an·indented·block·after·'try'·statement·on·line·%d
 9 ··[···134]··expected·'except'·or·'finally'·block
 10 ··[···15c]··cannot·have·both·'except'·and·'except*'·on·the·same·'try'
8 ··[···124]··:11 ··[···198]··:
9 ··[···128]··Async·for·loops·are 
10 ··[···13c]··expected·an·indented·block·after·'finally'·statement·on·line·%d 
11 ··[···17c]··Exception·groups·are12 ··[···19c]··Exception·groups·are
12 ··[···194]··expected·an·indented·block·after·'while'·statement·on·line·%d13 ··[···1b4]··expected·an·indented·block·after·'while'·statement·on·line·%d
13 ··[···1d4]··match14 ··[···1f4]··match
 15 ··[···1fc]··case
 16 ··[···204]··expected·an·indented·block·after·'case'·statement·on·line·%d
14 ··[···1dc]··Pattern·matching·is17 ··[···244]··Pattern·matching·is
15 ··[···1f0]··expected·an·indented·block·after·'match'·statement·on·line·%d18 ··[···258]··expected·an·indented·block·after·'match'·statement·on·line·%d
16 ··[···230]··Variable·annotation·syntax·is19 ··[···298]··Variable·annotation·syntax·is
17 ··[···250]··Variable·annotations·syntax·is20 ··[···2b8]··Variable·annotations·syntax·is
18 ··[···270]··type 
19 ··[···278]··Type·statement·is 
20 ··[···28c]··Did·you·mean·to·use·'from·...·import·...'·instead? 
21 ··[···2c0]··Expected·one·or·more·names·after·'import' 
22 ··[···2ec]··cannot·use·starred·expression·here 
23 ··[···310]··cannot·use·double·starred·expression·here 
24 ··[···33c]··':'·expected·after·dictionary·key 
25 ··[···360]··cannot·use·a·starred·expression·in·a·dictionary·value 
26 ··[···398]··expression·expected·after·dictionary·key·and·':' 
27 ··[···3cc]··dict·unpacking·cannot·be·used·in·dict·comprehension 
28 ··[···400]··Assignment·expressions·are 
29 ··[···41c]··invalid·syntax.·Perhaps·you·forgot·a·comma? 
30 ··[···448]··expected·'else'·after·'if'·expression 
31 ··[···470]··f-string:·lambda·expressions·are·not·allowed·without·parentheses 
32 ··[···4b4]··Missing·parentheses·in·call·to·'%U'.·Did·you·mean·%U(...)? 
33 ··[···4f0]··'not'·after·an·operator·must·be·parenthesized 
34 ··[···520]··The·'@'·operator·is 
35 ··[···534]··Await·expressions·are 
36 ··[···54c]··Async·comprehensions·are 
37 ··[···568]··'in'·expected·after·for-loop·variables 
38 ··[···590]··expected·an·indented·block·after·function·definition·on·line·%d 
39 ··[···5d0]··( 
40 ··[···5d4]··Cannot·have·two·type·comments·on·def 
41 ··[···5fc]··Async·functions·are 
42 ··[···610]··cannot·assign·to·iterable·argument·unpacking 
43 ··[···640]··Invalid·star·expression 
44 ··[···658]··Type·parameter·list·cannot·be·empty 
45 ··[···67c]··Type·parameter·lists·are 
46 ··[···698]··at·least·one·argument·must·precede·/ 
47 ··[···6c0]··/·may·appear·only·once 
48 ··[···6d8]··parameter·without·a·default·follows·parameter·with·a·default 
49 ··[···718]··Function·parameters·cannot·be·parenthesized 
50 ··[···744]··/·must·be·ahead·of·* 
51 ··[···75c]··expected·comma·between·/·and·* 
52 ··[···77c]··Positional-only·parameters·are 
53 ··[···79c]··trailing·comma·not·allowed·without·surrounding·parentheses 
54 ··[···7d8]··cannot·use·assignment·expressions·with·%s 
55 ··[···804]··invalid·syntax.·Maybe·you·meant·'=='·or·':='·instead·of·'='? 
56 ··[···844]··cannot·assign·to·%s·here.·Maybe·you·meant·'=='·instead·of·'='? 
57 ··[···884]··named·arguments·must·follow·bare·* 
58 ··[···8a8]··bare·*·has·associated·type·comment 
59 ··[···8cc]··var-positional·argument·cannot·have·default·value 
60 ··[···900]··*·argument·may·appear·only·once 
61 ··[···920]··var-keyword·argument·cannot·have·default·value 
62 ··[···950]··arguments·cannot·follow·var-keyword·argument 
63 ··[···980]··expected·an·indented·block 
64 ··[···99c]··f-string:·valid·expression·required·before·'=' 
65 ··[···9cc]··f-string:·valid·expression·required·before·'!' 
66 ··[···9fc]··f-string:·valid·expression·required·before·':' 
67 ··[···a2c]··f-string:·valid·expression·required·before·'}' 
68 ··[···a5c]··f-string:·expecting·a·valid·expression·after·'{' 
69 ··[···a90]··f-string:·expecting·'=',·or·'!',·or·':',·or·'}' 
70 ··[···ac0]··f-string:·expecting·'!',·or·':',·or·'}' 
71 ··[···ae8]··f-string:·missing·conversion·character 
72 ··[···b10]··f-string:·invalid·conversion·character 
73 ··[···b38]··f-string:·expecting·':'·or·'}' 
74 ··[···b58]··f-string:·expecting·'}',·or·format·specs 
75 ··[···b84]··f-string:·expecting·'}' 
76 ··[···b9c]··expected·an·indented·block·after·'elif'·statement·on·line·%d 
77 ··[···bdc]··expected·an·indented·block·after·'except'·statement·on·line·%d 
78 ··[···c1c]··expected·an·indented·block·after·class·definition·on·line·%d 
79 ··[···c5c]··expected·default·value·expression 
80 ··[···c80]··%s·only·supported·in·Python·3.%i·and·greater 
81 ··[···cb0]··Lambda·expression·parameters·cannot·be·parenthesized 
82 ··[···ce8]··iterable·unpacking·cannot·be·used·in·comprehension 
83 ··[···d1c]··did·you·forget·parentheses·around·the·comprehension·target? 
84 ··[···d58]··only·single·target·(not·%s)·can·be·annotated21 ··[···2d8]··only·single·target·(not·%s)·can·be·annotated
85 ··[···d88]··only·single·target·(not·tuple)·can·be·annotated22 ··[···308]··only·single·target·(not·tuple)·can·be·annotated
86 ··[···db8]··illegal·target·for·annotation23 ··[···338]··illegal·target·for·annotation
87 ··[···dd8]··assignment·to·yield·expression·not·possible24 ··[···358]··assignment·to·yield·expression·not·possible
88 ··[···e04]··'%s'·is·an·illegal·expression·for·augmented·assignment25 ··[···384]··'%s'·is·an·illegal·expression·for·augmented·assignment
 26 ··[···3bc]··type
 27 ··[···3c4]··Type·statement·is
 28 ··[···3d8]··cannot·use·starred·expression·here
 29 ··[···3fc]··cannot·use·double·starred·expression·here
 30 ··[···428]··':'·expected·after·dictionary·key
 31 ··[···44c]··cannot·use·a·starred·expression·in·a·dictionary·value
 32 ··[···484]··expression·expected·after·dictionary·key·and·':'
 33 ··[···4b8]··dict·unpacking·cannot·be·used·in·dict·comprehension
 34 ··[···4ec]··Assignment·expressions·are
 35 ··[···508]··invalid·syntax.·Perhaps·you·forgot·a·comma?
 36 ··[···534]··expected·'else'·after·'if'·expression
 37 ··[···55c]··f-string:·lambda·expressions·are·not·allowed·without·parentheses
 38 ··[···5a0]··Missing·parentheses·in·call·to·'%U'.·Did·you·mean·%U(...)?
 39 ··[···5dc]··'not'·after·an·operator·must·be·parenthesized
 40 ··[···60c]··The·'@'·operator·is
 41 ··[···620]··Await·expressions·are
 42 ··[···638]··Async·comprehensions·are
 43 ··[···654]··'in'·expected·after·for-loop·variables
 44 ··[···67c]··Did·you·mean·to·use·'from·...·import·...'·instead?
 45 ··[···6b0]··Expected·one·or·more·names·after·'import'
 46 ··[···6dc]··expected·an·indented·block·after·function·definition·on·line·%d
 47 ··[···71c]··(
 48 ··[···720]··Async·functions·are
89 ··[···e3c]··iterable·argument·unpacking·follows·keyword·argument·unpacking49 ··[···734]··iterable·argument·unpacking·follows·keyword·argument·unpacking
90 ··[···e7c]··Generator·expression·must·be·parenthesized50 ··[···774]··Generator·expression·must·be·parenthesized
 51 ··[···7a0]··invalid·syntax.·Maybe·you·meant·'=='·or·':='·instead·of·'='?
91 ··[···ea8]··expected·argument·value·expression52 ··[···7e0]··expected·argument·value·expression
 53 ··[···804]··cannot·assign·to·iterable·argument·unpacking
 54 ··[···834]··Invalid·star·expression
 55 ··[···84c]··Type·parameter·list·cannot·be·empty
 56 ··[···870]··Type·parameter·lists·are
 57 ··[···88c]··at·least·one·argument·must·precede·/
 58 ··[···8b4]··/·may·appear·only·once
Max diff block lines reached; 155/11529 bytes (1.34%) of diff not shown.
45.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
68.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
883 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e6e6f74·652e474e·552d7374·ely..note.GNU-st8 ··0x00000060·656c7900·2e6e6f74·652e474e·552d7374·ely..note.GNU-st
9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu
10 ··0x00000080·74657300····························tes.10 ··0x00000080·74657300····························tes.
  
60.1 KB
string_parser.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:··········5580·(bytes·into·file)13 ··Start·of·section·headers:··········4344·(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.55 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x15cc:1 There·are·13·section·headers,·starting·at·offset·0x10f8:
  
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·000178·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001094·0000c0·08···I·10···1··46 ··[·2]·.rel.text·········REL·············00000000·000df0·0000c8·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000194·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001ac·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000194·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001ac·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000194·0000a2·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001ac·0000a2·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000238·000904·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000250·0006b8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001154·000408·08···I·10···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000eb8·0001d0·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000b3c·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000908·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000b3c·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000908·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000b70·0002d0·10·····11··22··414 ··[10]·.symtab···········SYMTAB··········00000000·00093c·000260·10·····11··15··4
15 ··[11]·.strtab···········STRTAB··········00000000·000e40·000253·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000b9c·000253·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·00155c·00006d·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001088·00006d·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.31 KB
readelf --wide --symbols {}
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
  
1 Symbol·table·'.symtab'·contains·45·entries:1 Symbol·table·'.symtab'·contains·38·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····5:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38 ·····5:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot 
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 10 ·····7:·00000001····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
11 ·····8:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····8:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
12 ·····9:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ····10:·00000222·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
14 ····11:·00000246·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
15 ····12:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
16 ····13:·00000328·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
17 ····14:·0000037c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
18 ····15:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
19 ····16:·00000001···282·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence13 ····10:·00000019···282·FUNC····LOCAL··DEFAULT····1·warn_invalid_escape_sequence
20 ····17:·000008ed····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF 
21 ····18:·0000011d····68·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION.constprop.014 ····11:·00000135····68·FUNC····LOCAL··DEFAULT····1·RAISE_ERROR_KNOWN_LOCATION.constprop.0
 15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
22 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC416 ····13:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
23 ····20:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC517 ····14:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
25 ····22:·00000001··1728·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_parse_string18 ····15:·00000001··1190·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_parse_string
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_AsString
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8Stateful
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_DecodeUnicodeEscapeInternal25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_DecodeUnicodeEscapeInternal
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_DecodeEscape27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_DecodeEscape
 28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF829 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
39 ····36:·000006c1···556·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_decode_string32 ····29:·000004a9···528·FUNC····GLOBAL·HIDDEN·····6·_PyPegen_decode_string
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnExplicitObject36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnExplicitObject
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error_known_location40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_raise_error_known_location
15.8 KB
readelf --wide --relocs {}
Max HTML report size reached
730 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 ../Parser/string_parser.c1 ../Parser/string_parser.c
2 bytes·can·only·contain·ASCII·literal·characters2 bytes·can·only·contain·ASCII·literal·characters
3 invalid·octal·escape·sequence·'\%.3s'3 invalid·octal·escape·sequence·'\%.3s'
4 invalid·escape·sequence·'\%c'4 invalid·escape·sequence·'\%c'
5 warn_invalid_escape_sequence 
6 Py_XDECREF5 Py_XDECREF
 6 warn_invalid_escape_sequence
7 RAISE_ERROR_KNOWN_LOCATION.constprop.07 RAISE_ERROR_KNOWN_LOCATION.constprop.0
8 _PyPegen_parse_string8 _PyPegen_parse_string
9 PyBytes_AsString9 PyBytes_AsString
10 _Py_ctype_table10 _Py_ctype_table
11 PyUnicode_DecodeUTF8Stateful11 PyUnicode_DecodeUTF8Stateful
12 PyBytes_FromStringAndSize12 PyBytes_FromStringAndSize
13 _PyUnicode_DecodeUnicodeEscapeInternal13 _PyUnicode_DecodeUnicodeEscapeInternal
14 _Py_Dealloc 
15 _PyErr_BadInternalCall14 _PyErr_BadInternalCall
16 _PyBytes_DecodeEscape15 _PyBytes_DecodeEscape
 16 _Py_Dealloc
17 PyUnicode_DecodeUTF817 PyUnicode_DecodeUTF8
18 __sprintf_chk18 __sprintf_chk
19 PyExc_SyntaxError19 PyExc_SyntaxError
20 _PyPegen_decode_string20 _PyPegen_decode_string
21 PyUnicode_FromFormat21 PyUnicode_FromFormat
22 PyExc_SyntaxWarning22 PyExc_SyntaxWarning
23 PyExc_DeprecationWarning23 PyExc_DeprecationWarning
3.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 30 lines modifiedOffset 1, 44 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<Py_XDECREF>:
 3 Py_XDECREF():
 4 »       cbz»    r0,·16·<Py_XDECREF+0x16>
 5 »       ldr»    r2,·[r0,·#0]
 6 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 7 »       cmp»    r2,·r1
 8 »       beq.n»  16·<Py_XDECREF+0x16>
 9 »       subs»   r2,·#1
 10 »       str»    r2,·[r0,·#0]
 11 »       cbnz»   r2,·16·<Py_XDECREF+0x16>
 12 »       b.w»    0·<_Py_Dealloc>
 13 ·R_ARM_THM_JUMP24»       _Py_Dealloc
 14 »       bx»     lr
  
2 00000000·<warn_invalid_escape_sequence>:15 00000018·<warn_invalid_escape_sequence>:
3 warn_invalid_escape_sequence():16 warn_invalid_escape_sequence():
4 »       ldr»    r3,·[r0,·#92]» @·0x5c17 »       ldr»    r3,·[r0,·#92]» @·0x5c
5 »       cmp»    r3,·#018 »       cmp»    r3,·#0
6 »       bne.n»  a6·<warn_invalid_escape_sequence+0xa6>19 »       bne.n»  be·<warn_invalid_escape_sequence+0xa6>
7 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}20 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
8 »       mov.w»  ip,·#4096»  @·0x100021 »       mov.w»  ip,·#4096»  @·0x1000
9 »       sub.w»  ip,·sp,·ip22 »       sub.w»  ip,·sp,·ip
10 »       str.w»  r0,·[ip,·#4048]»     @·0xfd023 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
11 »       ldr»    r3,·[r2,·#0]24 »       ldr»    r3,·[r2,·#0]
12 »       sub»    sp,·#1225 »       sub»    sp,·#12
13 »       ldrb.w» r9,·[r1]26 »       ldrb.w» r9,·[r1]
14 »       mov»    r5,·r027 »       mov»    r5,·r0
15 »       subs»   r3,·#60»     @·0x3c28 »       subs»   r3,·#60»     @·0x3c
16 »       mov»    r7,·r129 »       mov»    r7,·r1
17 »       mov»    r6,·r230 »       mov»    r6,·r2
18 »       cmp»    r3,·#131 »       cmp»    r3,·#1
19 »       bls.n»  10e·<warn_invalid_escape_sequence+0x10e>32 »       bls.n»  126·<warn_invalid_escape_sequence+0x10e>
20 »       sub.w»  r8,·r9,·#52» @·0x3433 »       sub.w»  r8,·r9,·#52» @·0x34
21 »       uxtb.w» r8,·r834 »       uxtb.w» r8,·r8
22 »       cmp.w»  r8,·#335 »       cmp.w»  r8,·#3
23 »       itete»  ls36 »       itete»  ls
24 »       movls»  r1,·r737 »       movls»  r1,·r7
25 »       movhi»  r1,·r938 »       movhi»  r1,·r9
26 »       movwls» r0,·#039 »       movwls» r0,·#0
Offset 36, 15 lines modifiedOffset 50, 15 lines modified
36 ·R_ARM_THM_MOVT_ABS»     .LC450 ·R_ARM_THM_MOVT_ABS»     .LC4
37 »       movthi» r0,·#051 »       movthi» r0,·#0
38 ·R_ARM_THM_MOVT_ABS»     .LC552 ·R_ARM_THM_MOVT_ABS»     .LC5
39 »       bl»     0·<PyUnicode_FromFormat>53 »       bl»     0·<PyUnicode_FromFormat>
40 ·R_ARM_THM_CALL» PyUnicode_FromFormat54 ·R_ARM_THM_CALL» PyUnicode_FromFormat
41 »       mov»    r4,·r055 »       mov»    r4,·r0
42 »       cmp»    r0,·#056 »       cmp»    r0,·#0
43 »       beq.n»  100·<warn_invalid_escape_sequence+0x100>57 »       beq.n»  118·<warn_invalid_escape_sequence+0x100>
44 »       ldr»    r3,·[r5,·#68]» @·0x4458 »       ldr»    r3,·[r5,·#68]» @·0x44
45 »       mov.w»  sl,·#059 »       mov.w»  sl,·#0
46 »       mov»    r1,·r060 »       mov»    r1,·r0
47 »       cmp»    r3,·#1161 »       cmp»    r3,·#11
48 »       itete»  gt62 »       itete»  gt
49 »       movwgt» r3,·#063 »       movwgt» r3,·#0
50 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxWarning64 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxWarning
Offset 59, 31 lines modifiedOffset 73, 31 lines modified
59 »       strd»   sl,·sl,·[sp]73 »       strd»   sl,·sl,·[sp]
60 »       mov»    r0,·fp74 »       mov»    r0,·fp
61 »       ldr.w»  r2,·[r3,·#2284]»     @·0x8ec75 »       ldr.w»  r2,·[r3,·#2284]»     @·0x8ec
62 »       ldr»    r3,·[r6,·#12]76 »       ldr»    r3,·[r6,·#12]
63 »       bl»     0·<PyErr_WarnExplicitObject>77 »       bl»     0·<PyErr_WarnExplicitObject>
64 ·R_ARM_THM_CALL» PyErr_WarnExplicitObject78 ·R_ARM_THM_CALL» PyErr_WarnExplicitObject
65 »       cmp»    r0,·sl79 »       cmp»    r0,·sl
66 »       blt.n»  aa·<warn_invalid_escape_sequence+0xaa>80 »       blt.n»  c2·<warn_invalid_escape_sequence+0xaa>
67 »       ldr»    r3,·[r4,·#0]81 »       ldr»    r3,·[r4,·#0]
68 »       mvn.w»  r2,·#3221225472»    @·0xc000000082 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
69 »       cmp»    r3,·r283 »       cmp»    r3,·r2
70 »       beq.n»  9e·<warn_invalid_escape_sequence+0x9e>84 »       beq.n»  b6·<warn_invalid_escape_sequence+0x9e>
71 »       subs»   r3,·#185 »       subs»   r3,·#1
72 »       str»    r3,·[r4,·#0]86 »       str»    r3,·[r4,·#0]
73 »       cbz»    r3,·106·<warn_invalid_escape_sequence+0x106>87 »       cbz»    r3,·11e·<warn_invalid_escape_sequence+0x106>
74 »       movs»   r0,·#088 »       movs»   r0,·#0
75 »       add»    sp,·#1289 »       add»    sp,·#12
76 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}90 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
77 »       movs»   r0,·#091 »       movs»   r0,·#0
78 »       bx»     lr92 »       bx»     lr
79 »       mov»    r0,·fp93 »       mov»    r0,·fp
80 »       bl»     0·<PyErr_ExceptionMatches>94 »       bl»     0·<PyErr_ExceptionMatches>
81 ·R_ARM_THM_CALL» PyErr_ExceptionMatches95 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
82 »       cbz»    r0,·ea·<warn_invalid_escape_sequence+0xea>96 »       cbz»    r0,·102·<warn_invalid_escape_sequence+0xea>
83 »       bl»     0·<PyErr_Clear>97 »       bl»     0·<PyErr_Clear>
84 ·R_ARM_THM_CALL» PyErr_Clear98 ·R_ARM_THM_CALL» PyErr_Clear
85 »       movw»   r1,·#099 »       movw»   r1,·#0
86 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError100 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SyntaxError
87 »       movt»   r1,·#0101 »       movt»   r1,·#0
88 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError102 ·R_ARM_THM_MOVT_ABS»     PyExc_SyntaxError
89 »       cmp.w»  r8,·#3103 »       cmp.w»  r8,·#3
Offset 105, 34 lines modifiedOffset 119, 34 lines modified
105 »       movthi» r3,·#0119 »       movthi» r3,·#0
106 ·R_ARM_THM_MOVT_ABS»     .LC5120 ·R_ARM_THM_MOVT_ABS»     .LC5
107 »       bl»     0·<_PyPegen_raise_error>121 »       bl»     0·<_PyPegen_raise_error>
108 ·R_ARM_THM_CALL» _PyPegen_raise_error122 ·R_ARM_THM_CALL» _PyPegen_raise_error
109 »       ldr»    r3,·[r4,·#0]123 »       ldr»    r3,·[r4,·#0]
110 »       mvn.w»  r2,·#3221225472»    @·0xc0000000124 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
111 »       cmp»    r3,·r2125 »       cmp»    r3,·r2
112 »       beq.n»  100·<warn_invalid_escape_sequence+0x100>126 »       beq.n»  118·<warn_invalid_escape_sequence+0x100>
113 »       subs»   r3,·#1127 »       subs»   r3,·#1
114 »       str»    r3,·[r4,·#0]128 »       str»    r3,·[r4,·#0]
115 »       cbnz»   r3,·100·<warn_invalid_escape_sequence+0x100>129 »       cbnz»   r3,·118·<warn_invalid_escape_sequence+0x100>
116 »       mov»    r0,·r4130 »       mov»    r0,·r4
117 »       bl»     0·<_Py_Dealloc>131 »       bl»     0·<_Py_Dealloc>
118 ·R_ARM_THM_CALL» _Py_Dealloc132 ·R_ARM_THM_CALL» _Py_Dealloc
119 »       mov.w»  r0,·#4294967295»    @·0xffffffff133 »       mov.w»  r0,·#4294967295»    @·0xffffffff
120 »       b.n»    a0·<warn_invalid_escape_sequence+0xa0>134 »       b.n»    b8·<warn_invalid_escape_sequence+0xa0>
121 »       mov»    r0,·r4135 »       mov»    r0,·r4
122 »       bl»     0·<_Py_Dealloc>136 »       bl»     0·<_Py_Dealloc>
123 ·R_ARM_THM_CALL» _Py_Dealloc137 ·R_ARM_THM_CALL» _Py_Dealloc
124 »       b.n»    9e·<warn_invalid_escape_sequence+0x9e>138 »       b.n»    b6·<warn_invalid_escape_sequence+0x9e>
125 »       sub.w»  r3,·r9,·#123»@·0x7b139 »       sub.w»  r3,·r9,·#123»@·0x7b
126 »       tst.w»  r3,·#253»   @·0xfd140 »       tst.w»  r3,·#253»   @·0xfd
127 »       beq.n»  9e·<warn_invalid_escape_sequence+0x9e>141 »       beq.n»  b6·<warn_invalid_escape_sequence+0x9e>
128 »       b.n»    2a·<warn_invalid_escape_sequence+0x2a>142 »       b.n»    42·<warn_invalid_escape_sequence+0x2a>
129 »       nop143 »       nop
  
130 0000011c·<RAISE_ERROR_KNOWN_LOCATION.constprop.0>:144 00000134·<RAISE_ERROR_KNOWN_LOCATION.constprop.0>:
131 RAISE_ERROR_KNOWN_LOCATION.constprop.0():145 RAISE_ERROR_KNOWN_LOCATION.constprop.0():
132 »       push»   {r4,·lr}146 »       push»   {r4,·lr}
133 »       mov.w»  ip,·#4096»  @·0x1000147 »       mov.w»  ip,·#4096»  @·0x1000
134 »       sub.w»  ip,·sp,·ip148 »       sub.w»  ip,·sp,·ip
135 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0149 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
136 »       sub»    sp,·#24150 »       sub»    sp,·#24
137 »       cmn.w»  r3,·#5151 »       cmn.w»  r3,·#5
Max diff block lines reached; -1/3829 bytes (-0.03%) of diff not shown.
28.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·002e4c43·31002e4c·.$d..LC0..LC1..L2 ··0x00000000·00246400·2e4c4330·002e4c43·31002e4c·.$d..LC0..LC1..L
3 ··0x00000010·4332002e·4c433300·24740077·61726e5f·C2..LC3.$t.warn_3 ··0x00000010·4332002e·4c433300·24740050·795f5844·C2..LC3.$t.Py_XD
4 ··0x00000020·696e7661·6c69645f·65736361·70655f73·invalid_escape_s 
5 ··0x00000030·65717565·6e636500·50795f58·44454352·equence.Py_XDECR4 ··0x00000020·45435245·46007761·726e5f69·6e76616c·ECREF.warn_inval
 5 ··0x00000030·69645f65·73636170·655f7365·7175656e·id_escape_sequen
6 ··0x00000040·45460052·41495345·5f455252·4f525f4b·EF.RAISE_ERROR_K6 ··0x00000040·63650052·41495345·5f455252·4f525f4b·ce.RAISE_ERROR_K
7 ··0x00000050·4e4f574e·5f4c4f43·4154494f·4e2e636f·NOWN_LOCATION.co7 ··0x00000050·4e4f574e·5f4c4f43·4154494f·4e2e636f·NOWN_LOCATION.co
8 ··0x00000060·6e737470·726f702e·30002e4c·4334002e·nstprop.0..LC4..8 ··0x00000060·6e737470·726f702e·30002e4c·4334002e·nstprop.0..LC4..
9 ··0x00000070·4c433500·5f507950·6567656e·5f706172·LC5._PyPegen_par9 ··0x00000070·4c433500·5f507950·6567656e·5f706172·LC5._PyPegen_par
10 ··0x00000080·73655f73·7472696e·67005079·42797465·se_string.PyByte10 ··0x00000080·73655f73·7472696e·67005079·42797465·se_string.PyByte
11 ··0x00000090·735f4173·53747269·6e67005f·50795f63·s_AsString._Py_c11 ··0x00000090·735f4173·53747269·6e67005f·50795f63·s_AsString._Py_c
12 ··0x000000a0·74797065·5f746162·6c650073·74726c65·type_table.strle12 ··0x000000a0·74797065·5f746162·6c650073·74726c65·type_table.strle
13 ··0x000000b0·6e007374·72636872·00507955·6e69636f·n.strchr.PyUnico13 ··0x000000b0·6e007374·72636872·00507955·6e69636f·n.strchr.PyUnico
14 ··0x000000c0·64655f44·65636f64·65555446·38537461·de_DecodeUTF8Sta14 ··0x000000c0·64655f44·65636f64·65555446·38537461·de_DecodeUTF8Sta
15 ··0x000000d0·74656675·6c005079·42797465·735f4672·teful.PyBytes_Fr15 ··0x000000d0·74656675·6c005079·42797465·735f4672·teful.PyBytes_Fr
16 ··0x000000e0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.16 ··0x000000e0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.
17 ··0x000000f0·5f507955·6e69636f·64655f44·65636f64·_PyUnicode_Decod17 ··0x000000f0·5f507955·6e69636f·64655f44·65636f64·_PyUnicode_Decod
18 ··0x00000100·65556e69·636f6465·45736361·7065496e·eUnicodeEscapeIn18 ··0x00000100·65556e69·636f6465·45736361·7065496e·eUnicodeEscapeIn
19 ··0x00000110·7465726e·616c005f·50795f44·65616c6c·ternal._Py_Deall19 ··0x00000110·7465726e·616c005f·50794572·725f4261·ternal._PyErr_Ba
20 ··0x00000120·6f63005f·50794572·725f4261·64496e74·oc._PyErr_BadInt 
21 ··0x00000130·65726e61·6c43616c·6c005f50·79427974·ernalCall._PyByt20 ··0x00000120·64496e74·65726e61·6c43616c·6c005f50·dInternalCall._P
22 ··0x00000140·65735f44·65636f64·65457363·61706500·es_DecodeEscape.21 ··0x00000130·79427974·65735f44·65636f64·65457363·yBytes_DecodeEsc
 22 ··0x00000140·61706500·5f50795f·4465616c·6c6f6300·ape._Py_Dealloc.
23 ··0x00000150·5079556e·69636f64·655f4465·636f6465·PyUnicode_Decode23 ··0x00000150·5079556e·69636f64·655f4465·636f6465·PyUnicode_Decode
24 ··0x00000160·55544638·005f5f73·7072696e·74665f63·UTF8.__sprintf_c24 ··0x00000160·55544638·005f5f73·7072696e·74665f63·UTF8.__sprintf_c
25 ··0x00000170·686b0050·79457863·5f53796e·74617845·hk.PyExc_SyntaxE25 ··0x00000170·686b0050·79457863·5f53796e·74617845·hk.PyExc_SyntaxE
26 ··0x00000180·72726f72·005f5079·50656765·6e5f6465·rror._PyPegen_de26 ··0x00000180·72726f72·005f5079·50656765·6e5f6465·rror._PyPegen_de
27 ··0x00000190·636f6465·5f737472·696e6700·5079556e·code_string.PyUn27 ··0x00000190·636f6465·5f737472·696e6700·5079556e·code_string.PyUn
28 ··0x000001a0·69636f64·655f4672·6f6d466f·726d6174·icode_FromFormat28 ··0x000001a0·69636f64·655f4672·6f6d466f·726d6174·icode_FromFormat
29 ··0x000001b0·00507945·78635f53·796e7461·78576172·.PyExc_SyntaxWar29 ··0x000001b0·00507945·78635f53·796e7461·78576172·.PyExc_SyntaxWar
11.6 KB
peg_api.o
954 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:··········1164·(bytes·into·file)13 ··Start·of·section·headers:··········1136·(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:·········13
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·12
2.71 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x48c:1 There·are·13·section·headers,·starting·at·offset·0x470:
  
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·000068·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00035c·000040·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·00034c·000070·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00009c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000f0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00009c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000f0·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00009c·00000f·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000f0·00000f·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0000ac·000054·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·00039c·000030·08···I·12···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000100·000070·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·000100·000070·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0003cc·000040·08···I·12···8··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0003bc·000040·08···I·10···6··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000170·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000170·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000170·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000170·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0001a4·0000f0·10·····13···8··414 ··[10]·.symtab···········SYMTAB··········00000000·0001a4·0000e0·10·····11···7··4
17 ··[13]·.strtab···········STRTAB··········00000000·000294·0000c6·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000284·0000c6·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·00040c·000080·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0003fc·000072·00······0···0··1
19 Key·to·Flags:17 Key·to·Flags:
20 ··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),
21 ··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),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.81 KB
readelf --wide --symbols {}
    
Offset 1, 18 lines modifiedOffset 1, 17 lines modified
  
1 Symbol·table·'.symtab'·contains·15·entries:1 Symbol·table·'.symtab'·contains·14·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
11 ·····8:·00000001····82·FUNC····GLOBAL·HIDDEN·····6·_PyParser_ASTFromString10 ·····7:·00000001····82·FUNC····GLOBAL·HIDDEN·····1·_PyParser_ASTFromString
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser_from_string12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser_from_string
14 ····11:·00000001···102·FUNC····GLOBAL·HIDDEN·····1·_PyParser_ASTFromFile13 ····10:·00000055···102·FUNC····GLOBAL·HIDDEN·····1·_PyParser_ASTFromFile
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser_from_file_pointer15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_run_parser_from_file_pointer
17 ····14:·00000001···112·FUNC····GLOBAL·HIDDEN·····8·_PyParser_InteractiveASTFromFile16 ····13:·00000001···112·FUNC····GLOBAL·HIDDEN·····6·_PyParser_InteractiveASTFromFile
3.0 KB
readelf --wide --relocs {}
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x35c·contains·8·entries:1 Relocation·section·'.rel.text'·at·offset·0x34c·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
3 00000018··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
4 0000001c··00000c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
5 00000022··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1 
6 00000026··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC1 
7 0000002a··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2 
8 0000002e··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC2 
9 00000032··0000090a·R_ARM_THM_CALL·········00000000···PySys_Audit 
10 0000005a··00000d0a·R_ARM_THM_CALL·········00000000···_PyPegen_run_parser_from_file_pointer 
  
11 Relocation·section·'.rel.text.hot'·at·offset·0x39c·contains·6·entries: 
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC13 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
14 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC14 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC1
15 00000024··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 00000024··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
16 00000028··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC06 00000028··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
17 00000030··0000090a·R_ARM_THM_CALL·········00000000···PySys_Audit7 00000030··0000080a·R_ARM_THM_CALL·········00000000···PySys_Audit
 8 0000006c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
 9 00000070··00000b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 10 00000076··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
 11 0000007a··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC1
 12 0000007e··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
 13 00000082··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
 14 00000086··0000080a·R_ARM_THM_CALL·········00000000···PySys_Audit
 15 000000ae··00000c0a·R_ARM_THM_CALL·········00000000···_PyPegen_run_parser_from_file_pointer
18 00000048··00000a1e·R_ARM_THM_JUMP24·······00000000···_PyPegen_run_parser_from_string16 00000048··0000091e·R_ARM_THM_JUMP24·······00000000···_PyPegen_run_parser_from_string
  
19 Relocation·section·'.rel.text.unlikely'·at·offset·0x3cc·contains·8·entries:17 Relocation·section·'.rel.text.unlikely'·at·offset·0x3bc·contains·8·entries:
20 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
21 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC119 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
22 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC120 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000004···.LC1
23 00000024··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct21 00000024··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
24 00000028··00000c30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct22 00000028··00000b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
25 0000002c··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC223 0000002c··0000052f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
26 00000030··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC224 00000030··00000530·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
27 00000042··0000090a·R_ARM_THM_CALL·········00000000···PySys_Audit25 00000042··0000080a·R_ARM_THM_CALL·········00000000···PySys_Audit
28 00000064··00000d1e·R_ARM_THM_JUMP24·······00000000···_PyPegen_run_parser_from_file_pointer26 00000064··00000c1e·R_ARM_THM_JUMP24·······00000000···_PyPegen_run_parser_from_file_pointer
289 B
strings --all --bytes=8 {}
    
Offset 5, 11 lines modifiedOffset 5, 10 lines modified
5 _PyParser_ASTFromFile5 _PyParser_ASTFromFile
6 _Py_NoneStruct6 _Py_NoneStruct
7 _PyPegen_run_parser_from_file_pointer7 _PyPegen_run_parser_from_file_pointer
8 _PyParser_InteractiveASTFromFile8 _PyParser_InteractiveASTFromFile
9 .shstrtab9 .shstrtab
10 .rel.text10 .rel.text
11 .rodata.str1.411 .rodata.str1.4
12 .rel.text.hot 
13 .rel.text.unlikely12 .rel.text.unlikely
14 .note.GNU-stack13 .note.GNU-stack
15 .ARM.attributes14 .ARM.attributes
1.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 50 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_PyParser_ASTFromString>:
 3 _PyParser_ASTFromString():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 8 »       mov»    r4,·r0
 9 »       mov»    r5,·r1
 10 »       mov»    r6,·r2
 11 »       mov»    r7,·r3
 12 »       mov»    r2,·r0
 13 »       mov»    r3,·r1
 14 »       movw»   r0,·#0
 15 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 16 »       movt»   r0,·#0
 17 ·R_ARM_THM_MOVT_ABS»     .LC1
 18 »       movw»   r1,·#0
 19 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 20 »       movt»   r1,·#0
 21 ·R_ARM_THM_MOVT_ABS»     .LC0
 22 »       ldr.w»  r8,·[sp,·#24]
 23 »       bl»     0·<PySys_Audit>
 24 ·R_ARM_THM_CALL» PySys_Audit
 25 »       cmp»    r0,·#0
 26 »       blt.n»  4c·<_PyParser_ASTFromString+0x4c>
 27 »       mov»    r3,·r7
 28 »       mov»    r2,·r5
 29 »       mov»    r1,·r6
 30 »       mov»    r0,·r4
 31 »       str.w»  r8,·[sp,·#24]
 32 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 33 »       b.w»    0·<_PyPegen_run_parser_from_string>
 34 ·R_ARM_THM_JUMP24»       _PyPegen_run_parser_from_string
 35 »       movs»   r0,·#0
 36 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 37 »       nop
  
2 00000000·<_PyParser_ASTFromFile>:38 00000054·<_PyParser_ASTFromFile>:
3 _PyParser_ASTFromFile():39 _PyParser_ASTFromFile():
4 »       push»   {r4,·r5,·r6,·r7,·lr}40 »       push»   {r4,·r5,·r6,·r7,·lr}
5 »       mov.w»  ip,·#4096»  @·0x100041 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip42 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4048]»     @·0xfd043 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
8 »       sub»    sp,·#2844 »       sub»    sp,·#28
9 »       mov»    r4,·r145 »       mov»    r4,·r1
Offset 26, 15 lines modifiedOffset 63, 15 lines modified
26 »       movw»   r1,·#063 »       movw»   r1,·#0
27 ·R_ARM_THM_MOVW_ABS_NC»  .LC264 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
28 »       movt»   r1,·#065 »       movt»   r1,·#0
29 ·R_ARM_THM_MOVT_ABS»     .LC266 ·R_ARM_THM_MOVT_ABS»     .LC2
30 »       bl»     0·<PySys_Audit>67 »       bl»     0·<PySys_Audit>
31 ·R_ARM_THM_CALL» PySys_Audit68 ·R_ARM_THM_CALL» PySys_Audit
32 »       cmp»    r0,·#069 »       cmp»    r0,·#0
33 »       blt.n»  62·<_PyParser_ASTFromFile+0x62>70 »       blt.n»  b6·<_PyParser_ASTFromFile+0x62>
34 »       ldr»    r3,·[sp,·#64]» @·0x4071 »       ldr»    r3,·[sp,·#64]» @·0x40
35 »       mov»    r2,·r472 »       mov»    r2,·r4
36 »       str»    r3,·[sp,·#20]73 »       str»    r3,·[sp,·#20]
37 »       mov»    r1,·r674 »       mov»    r1,·r6
38 »       ldr»    r3,·[sp,·#60]» @·0x3c75 »       ldr»    r3,·[sp,·#60]» @·0x3c
39 »       mov»    r0,·r576 »       mov»    r0,·r5
40 »       str»    r3,·[sp,·#12]77 »       str»    r3,·[sp,·#12]
Offset 48, 9 lines modifiedOffset 85, 9 lines modified
48 »       movs»   r4,·#085 »       movs»   r4,·#0
49 »       str»    r4,·[sp,·#16]86 »       str»    r4,·[sp,·#16]
50 »       bl»     0·<_PyPegen_run_parser_from_file_pointer>87 »       bl»     0·<_PyPegen_run_parser_from_file_pointer>
51 ·R_ARM_THM_CALL» _PyPegen_run_parser_from_file_pointer88 ·R_ARM_THM_CALL» _PyPegen_run_parser_from_file_pointer
52 »       add»    sp,·#2889 »       add»    sp,·#28
53 »       pop»    {r4,·r5,·r6,·r7,·pc}90 »       pop»    {r4,·r5,·r6,·r7,·pc}
54 »       movs»   r0,·#091 »       movs»   r0,·#0
55 »       b.n»    5e·<_PyParser_ASTFromFile+0x5e>92 »       b.n»    b2·<_PyParser_ASTFromFile+0x5e>
56 »       nop93 »       nop
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.7 ··0x00000050·79002e6e·6f74652e·474e552d·73746163·y..note.GNU-stac
9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.8 ··0x00000060·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 9 ··0x00000070·7300································s.
  
9.7 KB
buffer.o
951 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:··········832·(bytes·into·file)13 ··Start·of·section·headers:··········804·(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:·········1119 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·9
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x340:1 There·are·10·section·headers,·starting·at·offset·0x324:
  
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·00008c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000194·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·0002cc·000008·08···I··7···1··4
6 ··[·2]·.data·············PROGBITS········00000000·0000c0·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001c8·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·0000c0·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001c8·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·0000c0·000108·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·0002dc·000008·08···I··8···4··4 
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0001c8·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0001c8·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001c8·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001c8·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0001fc·000070·10······9···3··411 ··[·7]·.symtab···········SYMTAB··········00000000·0001fc·000060·10······8···2··4
13 ··[·9]·.strtab···········STRTAB··········00000000·00026c·00006e·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·00025c·00006e·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0002e4·00005a·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0002d4·000050·00······0···0··1
15 Key·to·Flags:14 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)18 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.04 KB
readelf --wide --symbols {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·7·entries:1 Symbol·table·'.symtab'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
6 ·····3:·00000001···264·FUNC····GLOBAL·HIDDEN·····4·_PyLexer_tok_reserve_buf5 ·····2:·00000001···264·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_tok_reserve_buf
7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
8 ·····5:·00000001····72·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_remember_fstring_buffers7 ·····4:·00000109····72·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_remember_fstring_buffers
9 ·····6:·00000049····68·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_restore_fstring_buffers8 ·····5:·00000151····68·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_restore_fstring_buffers
409 B
readelf --wide --relocs {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x2dc·contains·1·entry:1 Relocation·section·'.rel.text'·at·offset·0x2cc·contains·1·entry:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000070··0000040a·R_ARM_THM_CALL·········00000000···PyMem_Realloc3 00000070··0000030a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
249 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 _PyLexer_tok_reserve_buf1 _PyLexer_tok_reserve_buf
2 PyMem_Realloc2 PyMem_Realloc
3 _PyLexer_remember_fstring_buffers3 _PyLexer_remember_fstring_buffers
4 _PyLexer_restore_fstring_buffers4 _PyLexer_restore_fstring_buffers
5 .shstrtab5 .shstrtab
6 .rel.text.hot6 .rel.text
7 .note.GNU-stack7 .note.GNU-stack
8 .ARM.attributes8 .ARM.attributes
4.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 56 lines modifiedOffset 1, 154 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_PyLexer_tok_reserve_buf>:
 3 _PyLexer_tok_reserve_buf():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
 8 »       ldr»    r6,·[r0,·#0]
 9 »       sub»    sp,·#12
 10 »       ldr»    r5,·[r0,·#8]
 11 »       ldr»    r3,·[r0,·#24]
 12 »       subs»   r5,·r5,·r6
 13 »       subs»   r3,·r3,·r6
 14 »       asrs»   r2,·r5,·#1
 15 »       cmp»    r2,·r1
 16 »       ite»    ge
 17 »       addge»  r1,·r5,·r2
 18 »       addlt»  r1,·r5,·r1
 19 »       cmp»    r3,·r1
 20 »       blt.n»  32·<_PyLexer_tok_reserve_buf+0x32>
 21 »       movs»   r0,·#1
 22 »       add»    sp,·#12
 23 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 24 »       ldr»    r7,·[r0,·#28]
 25 »       mov»    r4,·r0
 26 »       cmp»    r7,·#0
 27 »       beq.n»  fa·<_PyLexer_tok_reserve_buf+0xfa>
 28 »       ldr.w»  r3,·[r0,·#2704]»     @·0xa90
 29 »       subs»   r7,·r7,·r6
 30 »       sub.w»  r9,·r3,·r6
 31 »       add.w»  fp,·r4,·#8192»       @·0x2000
 32 »       movs»   r0,·#60»     @·0x3c
 33 »       ldr.w»  r3,·[r4,·#2708]»     @·0xa94
 34 »       ldr.w»  sl,·[r4,·#4]
 35 »       ldr.w»  ip,·[fp,·#3560]»     @·0xde8
 36 »       sub.w»  r8,·r3,·r6
 37 »       mla»    r0,·r0,·ip,·r4
 38 »       cmp.w»  ip,·#0
 39 »       sub.w»  r0,·r0,·#60» @·0x3c
 40 »       add.w»  ip,·ip,·#4294967295» @·0xffffffff
 41 »       bge.n»  e4·<_PyLexer_tok_reserve_buf+0xe4>
 42 »       mov»    r0,·r6
 43 »       str»    r1,·[sp,·#4]
 44 »       bl»     0·<PyMem_Realloc>
 45 ·R_ARM_THM_CALL» PyMem_Realloc
 46 »       ldr»    r1,·[sp,·#4]
 47 »       cmp»    r0,·#0
 48 »       beq.n»  102·<_PyLexer_tok_reserve_buf+0x102>
 49 »       cmp»    r7,·#0
 50 »       sub.w»  sl,·sl,·r6
 51 »       ite»    ge
 52 »       addge»  r7,·r7,·r0
 53 »       movlt»  r7,·#0
 54 »       cmp.w»  r9,·#0
 55 »       add.w»  r3,·r0,·sl
 56 »       str»    r3,·[r4,·#4]
 57 »       ite»    ge
 58 »       addge.w»r3,·r0,·r9
 59 »       movlt»  r3,·#0
 60 »       str.w»  r3,·[r4,·#2704]»     @·0xa90
 61 »       ldr.w»  r3,·[fp,·#3560]»     @·0xde8
 62 »       add»    r1,·r0
 63 »       str»    r1,·[r4,·#24]
 64 »       movs»   r1,·#60»     @·0x3c
 65 »       cmp.w»  r8,·#0
 66 »       add»    r5,·r0
 67 »       ite»    ge
 68 »       addge.w»r2,·r0,·r8
 69 »       movlt»  r2,·#0
 70 »       str»    r5,·[r4,·#8]
 71 »       str»    r0,·[r4,·#0]
 72 »       str»    r7,·[r4,·#28]
 73 »       str.w»  r2,·[r4,·#2708]»     @·0xa94
 74 »       mla»    r4,·r1,·r3,·r4
 75 »       cmp»    r3,·#0
 76 »       sub.w»  r4,·r4,·#60» @·0x3c
 77 »       add.w»  r3,·r3,·#4294967295» @·0xffffffff
 78 »       blt.n»  2a·<_PyLexer_tok_reserve_buf+0x2a>
 79 »       ldr.w»  r1,·[r4,·#2848]»     @·0xb20
 80 »       ldr.w»  r2,·[r4,·#2852]»     @·0xb24
 81 »       add»    r1,·r0
 82 »       str.w»  r1,·[r4,·#2836]»     @·0xb14
 83 »       add»    r2,·r0
 84 »       str.w»  r2,·[r4,·#2840]»     @·0xb18
 85 »       b.n»    c2·<_PyLexer_tok_reserve_buf+0xc2>
 86 »       ldr.w»  r2,·[r0,·#2836]»     @·0xb14
 87 »       ldr.w»  r3,·[r0,·#2840]»     @·0xb18
 88 »       subs»   r2,·r2,·r6
 89 »       str.w»  r2,·[r0,·#2848]»     @·0xb20
 90 »       subs»   r3,·r3,·r6
 91 »       str.w»  r3,·[r0,·#2852]»     @·0xb24
 92 »       b.n»    5e·<_PyLexer_tok_reserve_buf+0x5e>
 93 »       mov.w»  r7,·#4294967295»    @·0xffffffff
 94 »       mov»    r9,·r7
 95 »       b.n»    44·<_PyLexer_tok_reserve_buf+0x44>
 96 »       movs»   r3,·#15
 97 »       str»    r3,·[r4,·#32]
 98 »       b.n»    2c·<_PyLexer_tok_reserve_buf+0x2c>
  
2 00000000·<_PyLexer_remember_fstring_buffers>:99 00000108·<_PyLexer_remember_fstring_buffers>:
3 _PyLexer_remember_fstring_buffers():100 _PyLexer_remember_fstring_buffers():
4 »       add.w»  r2,·r0,·#8192»       @·0x2000101 »       add.w»  r2,·r0,·#8192»       @·0x2000
5 »       movs»   r3,·#60»     @·0x3c102 »       movs»   r3,·#60»     @·0x3c
6 »       ldr.w»  r2,·[r2,·#3560]»     @·0xde8103 »       ldr.w»  r2,·[r2,·#3560]»     @·0xde8
7 »       cmp»    r2,·#0104 »       cmp»    r2,·#0
8 »       mla»    r3,·r3,·r2,·r0105 »       mla»    r3,·r3,·r2,·r0
9 »       add.w»  r2,·r2,·#4294967295» @·0xffffffff106 »       add.w»  r2,·r2,·#4294967295» @·0xffffffff
10 »       sub.w»  r3,·r3,·#60» @·0x3c107 »       sub.w»  r3,·r3,·#60» @·0x3c
11 »       blt.n»  46·<_PyLexer_remember_fstring_buffers+0x46>108 »       blt.n»  14e·<_PyLexer_remember_fstring_buffers+0x46>
12 »       push»   {r4,·r5}109 »       push»   {r4,·r5}
13 »       ldr»    r5,·[r0,·#0]110 »       ldr»    r5,·[r0,·#0]
14 »       ldr.w»  r4,·[r3,·#2836]»     @·0xb14111 »       ldr.w»  r4,·[r3,·#2836]»     @·0xb14
15 »       cmp»    r2,·#0112 »       cmp»    r2,·#0
16 »       ldr.w»  r1,·[r3,·#2840]»     @·0xb18113 »       ldr.w»  r1,·[r3,·#2840]»     @·0xb18
17 »       add.w»  r2,·r2,·#4294967295» @·0xffffffff114 »       add.w»  r2,·r2,·#4294967295» @·0xffffffff
18 »       sub.w»  r4,·r4,·r5115 »       sub.w»  r4,·r4,·r5
19 »       sub.w»  r3,·r3,·#60» @·0x3c116 »       sub.w»  r3,·r3,·#60» @·0x3c
20 »       sub.w»  r1,·r1,·r5117 »       sub.w»  r1,·r1,·r5
21 »       str.w»  r4,·[r3,·#2908]»     @·0xb5c118 »       str.w»  r4,·[r3,·#2908]»     @·0xb5c
22 »       str.w»  r1,·[r3,·#2912]»     @·0xb60119 »       str.w»  r1,·[r3,·#2912]»     @·0xb60
23 »       bge.n»  1c·<_PyLexer_remember_fstring_buffers+0x1c>120 »       bge.n»  124·<_PyLexer_remember_fstring_buffers+0x1c>
24 »       pop»    {r4,·r5}121 »       pop»    {r4,·r5}
25 »       bx»     lr122 »       bx»     lr
Max diff block lines reached; 825/4036 bytes (20.44%) of diff not shown.
820 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
 5 ··0x00000030·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
 6 ··0x00000040·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note. 
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a 
7 ··0x00000050·74747269·62757465·7300··············ttributes. 
  
224 KB
lexer.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:··········18008·(bytes·into·file)13 ··Start·of·section·headers:··········16792·(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:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.39 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x4658:1 There·are·14·section·headers,·starting·at·offset·0x4198:
  
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·0000b8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000b8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003bf0·000038·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·003778·000038·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000ec·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000ec·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000ec·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000ec·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000ec·0004c7·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000ec·0004c7·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0005b4·002c94·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0005b4·00281c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003c28·0009b8·08···I·11···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0037b0·000970·08···I·11···6··4
12 ··[·8]·.rodata···········PROGBITS········00000000·003248·00000b·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·002dd0·00000b·00···A··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·003253·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·002ddb·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003253·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ddb·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·003288·000580·10·····12··56··415 ··[11]·.symtab···········SYMTAB··········00000000·002e10·000580·10·····12··56··4
16 ··[12]·.strtab···········STRTAB··········00000000·003808·0003e7·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·003390·0003e7·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0045e0·000075·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·004120·000075·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
6.31 KB
readelf --wide --symbols {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Symbol·table·'.symtab'·contains·88·entries:1 Symbol·table·'.symtab'·contains·88·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····5:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38 ·····5:·00000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
9 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49 ·····6:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
10 ·····7:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC510 ·····7:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····9:·00000909··7936·FUNC····LOCAL··DEFAULT····6·tok_get_normal_mode12 ·····9:·00000749··7268·FUNC····LOCAL··DEFAULT····6·tok_get_normal_mode
13 ····10:·000028c1····94·FUNC····LOCAL··DEFAULT····6·tok_backup13 ····10:·00002465····94·FUNC····LOCAL··DEFAULT····6·tok_backup
14 ····11:·00002809···184·FUNC····LOCAL··DEFAULT····6·tok_nextc14 ····11:·000023ad···184·FUNC····LOCAL··DEFAULT····6·tok_nextc
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR015 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
16 ····13:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····13:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····14:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC717 ····14:·00000110·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
18 ····15:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC818 ····15:·00000118·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
19 ····16:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC919 ····16:·00000138·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
20 ····17:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1020 ····17:·00000160·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
21 ····18:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1121 ····18:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
Offset 37, 55 lines modifiedOffset 37, 55 lines modified
37 ····33:·00000370·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2637 ····33:·00000370·····0·NOTYPE··LOCAL··DEFAULT····5·.LC26
38 ····34:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2738 ····34:·000003a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27
39 ····35:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2839 ····35:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC28
40 ····36:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2940 ····36:·000003e4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29
41 ····37:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3041 ····37:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC30
42 ····38:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3142 ····38:·00000410·····0·NOTYPE··LOCAL··DEFAULT····5·.LC31
43 ····39:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3243 ····39:·0000045c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC32
44 ····40:·00002b4d···326·FUNC····LOCAL··DEFAULT····6·verify_end_of_number44 ····40:·000026d5···326·FUNC····LOCAL··DEFAULT····6·verify_end_of_number
45 ····41:·00002a11···314·FUNC····LOCAL··DEFAULT····6·tok_decimal_tail45 ····41:·00002599···314·FUNC····LOCAL··DEFAULT····6·tok_decimal_tail
46 ····42:·00000001····80·FUNC····LOCAL··DEFAULT····1·tok_continuation_line46 ····42:·00000001····80·FUNC····LOCAL··DEFAULT····1·tok_continuation_line
47 ····43:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3347 ····43:·000004a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC33
48 ····44:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3448 ····44:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC34
49 ····45:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3549 ····45:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC35
50 ····46:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3650 ····46:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC36
51 ····47:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3751 ····47:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC37
52 ····48:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3852 ····48:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38
53 ····49:·00002b74·····0·NOTYPE··LOCAL··DEFAULT····6·$d53 ····49:·000026fc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
54 ····50:·00000051···102·FUNC····LOCAL··DEFAULT····1·lookahead54 ····50:·00000051···102·FUNC····LOCAL··DEFAULT····1·lookahead
55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
57 ····53:·00000000····11·OBJECT··LOCAL··DEFAULT····8·__func__.057 ····53:·00000000····11·OBJECT··LOCAL··DEFAULT····8·__func__.0
58 ····54:·00002b83·····0·NOTYPE··LOCAL··DEFAULT····6·$d58 ····54:·0000270b·····0·NOTYPE··LOCAL··DEFAULT····6·$d
59 ····55:·00002b84·····0·NOTYPE··LOCAL··DEFAULT····6·$t59 ····55:·0000270c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
60 ····56:·00000001··2312·FUNC····GLOBAL·HIDDEN·····6·_PyTokenizer_Get60 ····56:·00000001··1862·FUNC····GLOBAL·HIDDEN·····6·_PyTokenizer_Get
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_token_setup61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_token_setup
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
 63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_syntaxerror64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_syntaxerror
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free 
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_warn_invalid_escape_sequence66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_warn_invalid_escape_sequence
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_TwoChars70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_TwoChars
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_IsPrintable71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_IsPrintable
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_OneChar72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_OneChar
73 ····69:·00002921···238·FUNC····GLOBAL·HIDDEN·····6·_PyLexer_update_fstring_expr73 ····69:·000024c5···212·FUNC····GLOBAL·HIDDEN·····6·_PyLexer_update_fstring_expr
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_indenterror74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_indenterror
75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_ThreeChars75 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_ThreeChars
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF876 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ScanIdentifier77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ScanIdentifier
 78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_syntaxerror_known_range79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_syntaxerror_known_range
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_type_comment_token_setup80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_type_comment_token_setup
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc 
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeDecodeError
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_parser_warn91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_parser_warn
41.4 KB
readelf --wide --relocs {}
Max HTML report size reached
1.71 KB
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 source·code·cannot·contain·null·bytes1 source·code·cannot·contain·null·bytes
 2 f-string:·expressions·nested·too·deeply
2 tokenizer·beginning·of·buffer3 tokenizer·beginning·of·buffer
3 tok_backup:·wrong·character4 tok_backup:·wrong·character
4 f-string:·expressions·nested·too·deeply 
5 unterminated·f-string·literal·(detected·at·line·%d)5 unterminated·f-string·literal·(detected·at·line·%d)
6 unterminated·triple-quoted·f-string·literal·(detected·at·line·%d)6 unterminated·triple-quoted·f-string·literal·(detected·at·line·%d)
7 #·type:·7 #·type:·
8 invalid·character·'%c'·(U+%04X)8 invalid·character·'%c'·(U+%04X)
9 invalid·non-printable·character·U+%04X9 invalid·non-printable·character·U+%04X
10 invalid·hexadecimal·literal10 invalid·hexadecimal·literal
11 hexadecimal11 hexadecimal
Offset 24, 50 lines modifiedOffset 24, 54 lines modified
24 too·many·nested·parentheses24 too·many·nested·parentheses
25 f-string:·single·'}'·is·not·allowed25 f-string:·single·'}'·is·not·allowed
26 unmatched·'%c'26 unmatched·'%c'
27 f-string:·unmatched·'%c'27 f-string:·unmatched·'%c'
28 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'·on·line·%d28 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'·on·line·%d
29 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'29 closing·parenthesis·'%c'·does·not·match·opening·parenthesis·'%c'
30 invalid·%s·literal30 invalid·%s·literal
31 SF@")F·F31 +F@"AF·F
 32 ;FAF>"·F
 33 KF@"AF·F
 34 "g`AF"b·F@"
 35 #g`#bAFKF·F@"
32 tok_backup36 tok_backup
33 tok_get_normal_mode37 tok_get_normal_mode
34 tok_backup38 tok_backup
35 tok_nextc39 tok_nextc
36 .LANCHOR040 .LANCHOR0
37 verify_end_of_number41 verify_end_of_number
38 tok_decimal_tail42 tok_decimal_tail
39 tok_continuation_line43 tok_continuation_line
40 lookahead44 lookahead
41 __func__.045 __func__.0
42 _PyTokenizer_Get46 _PyTokenizer_Get
43 _PyLexer_token_setup47 _PyLexer_token_setup
44 _PyTokenizer_syntaxerror 
45 PyMem_Free48 PyMem_Free
 49 _PyTokenizer_syntaxerror
46 _Py_FatalErrorFunc50 _Py_FatalErrorFunc
47 _PyTokenizer_warn_invalid_escape_sequence51 _PyTokenizer_warn_invalid_escape_sequence
48 __aeabi_idiv52 __aeabi_idiv
49 _Py_ctype_table53 _Py_ctype_table
50 _Py_ctype_tolower54 _Py_ctype_tolower
51 _PyToken_TwoChars55 _PyToken_TwoChars
52 _PyUnicode_IsPrintable56 _PyUnicode_IsPrintable
53 _PyToken_OneChar57 _PyToken_OneChar
54 _PyLexer_update_fstring_expr58 _PyLexer_update_fstring_expr
55 _PyTokenizer_indenterror59 _PyTokenizer_indenterror
56 _PyToken_ThreeChars60 _PyToken_ThreeChars
57 _Py_Dealloc 
58 PyUnicode_DecodeUTF861 PyUnicode_DecodeUTF8
59 _PyUnicode_ScanIdentifier62 _PyUnicode_ScanIdentifier
 63 _Py_Dealloc
60 _PyTokenizer_syntaxerror_known_range64 _PyTokenizer_syntaxerror_known_range
61 _PyLexer_type_comment_token_setup65 _PyLexer_type_comment_token_setup
62 PyMem_Malloc 
63 PyUnicode_Substring66 PyUnicode_Substring
64 PyUnicode_AsUTF8String67 PyUnicode_AsUTF8String
65 PyExc_UnicodeDecodeError68 PyExc_UnicodeDecodeError
66 PyErr_ExceptionMatches69 PyErr_ExceptionMatches
 70 PyMem_Malloc
67 PyMem_Realloc71 PyMem_Realloc
68 PyExc_SyntaxWarning72 PyExc_SyntaxWarning
69 _PyTokenizer_parser_warn73 _PyTokenizer_parser_warn
70 .shstrtab74 .shstrtab
71 .rel.text75 .rel.text
72 .rodata.str1.476 .rodata.str1.4
73 .rel.text.hot77 .rel.text.hot
1.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 6, 34 lines modifiedOffset 6, 34 lines modified
6 00000000·<tok_continuation_line>:6 00000000·<tok_continuation_line>:
7 tok_continuation_line():7 tok_continuation_line():
8 »       push»   {r3,·r4,·r5,·lr}8 »       push»   {r3,·r4,·r5,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4080]»     @·0xff011 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
12 »       mov»    r5,·r012 »       mov»    r5,·r0
13 »       bl»     2808·<tok_nextc>13 »       bl»     23ac·<tok_nextc>
14 ·R_ARM_THM_CALL» tok_nextc14 ·R_ARM_THM_CALL» tok_nextc
15 »       cmp»    r0,·#1315 »       cmp»    r0,·#13
16 »       beq.n»  34·<tok_continuation_line+0x34>16 »       beq.n»  34·<tok_continuation_line+0x34>
17 »       cmp»    r0,·#1017 »       cmp»    r0,·#10
18 »       bne.n»  4a·<tok_continuation_line+0x4a>18 »       bne.n»  4a·<tok_continuation_line+0x4a>
19 »       mov»    r0,·r519 »       mov»    r0,·r5
20 »       bl»     2808·<tok_nextc>20 »       bl»     23ac·<tok_nextc>
21 ·R_ARM_THM_CALL» tok_nextc21 ·R_ARM_THM_CALL» tok_nextc
22 »       mov»    r4,·r022 »       mov»    r4,·r0
23 »       adds»   r3,·r0,·#123 »       adds»   r3,·r0,·#1
24 »       beq.n»  3c·<tok_continuation_line+0x3c>24 »       beq.n»  3c·<tok_continuation_line+0x3c>
25 »       mov»    r1,·r025 »       mov»    r1,·r0
26 »       mov»    r0,·r526 »       mov»    r0,·r5
27 »       bl»     28c0·<tok_backup>27 »       bl»     2464·<tok_backup>
28 ·R_ARM_THM_CALL» tok_backup28 ·R_ARM_THM_CALL» tok_backup
29 »       mov»    r0,·r429 »       mov»    r0,·r4
30 »       pop»    {r3,·r4,·r5,·pc}30 »       pop»    {r3,·r4,·r5,·pc}
31 »       mov»    r0,·r531 »       mov»    r0,·r5
32 »       bl»     2808·<tok_nextc>32 »       bl»     23ac·<tok_nextc>
33 ·R_ARM_THM_CALL» tok_nextc33 ·R_ARM_THM_CALL» tok_nextc
34 »       b.n»    18·<tok_continuation_line+0x18>34 »       b.n»    18·<tok_continuation_line+0x18>
35 »       ldr»    r2,·[r5,·#8]35 »       ldr»    r2,·[r5,·#8]
36 »       movs»   r3,·#1136 »       movs»   r3,·#11
37 »       str»    r2,·[r5,·#4]37 »       str»    r2,·[r5,·#4]
38 »       str»    r3,·[r5,·#32]38 »       str»    r3,·[r5,·#32]
39 »       mov.w»  r4,·#4294967295»    @·0xffffffff39 »       mov.w»  r4,·#4294967295»    @·0xffffffff
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 »       sub.w»  ip,·sp,·ip49 »       sub.w»  ip,·sp,·ip
50 »       str.w»  r0,·[ip,·#4072]»     @·0xfe850 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
51 »       mov»    r7,·r151 »       mov»    r7,·r1
52 »       mov»    r5,·r052 »       mov»    r5,·r0
53 »       mov»    r2,·r153 »       mov»    r2,·r1
54 »       mov»    r4,·r254 »       mov»    r4,·r2
55 »       mov»    r0,·r555 »       mov»    r0,·r5
56 »       bl»     2808·<tok_nextc>56 »       bl»     23ac·<tok_nextc>
57 ·R_ARM_THM_CALL» tok_nextc57 ·R_ARM_THM_CALL» tok_nextc
58 »       adds»   r2,·r4,·#158 »       adds»   r2,·r4,·#1
59 »       ldrb»   r6,·[r4,·#0]59 »       ldrb»   r6,·[r4,·#0]
60 »       cbz»    r6,·7a·<lookahead+0x2a>60 »       cbz»    r6,·7a·<lookahead+0x2a>
61 »       cmp»    r6,·r061 »       cmp»    r6,·r0
62 »       beq.n»  64·<lookahead+0x14>62 »       beq.n»  64·<lookahead+0x14>
63 »       movs»   r6,·#063 »       movs»   r6,·#0
Offset 73, 19 lines modifiedOffset 73, 19 lines modified
73 »       it»     ne73 »       it»     ne
74 »       movne»  r6,·#174 »       movne»  r6,·#1
75 »       cmp»    r0,·#127»     @·0x7f75 »       cmp»    r0,·#127»     @·0x7f
76 »       it»     gt76 »       it»     gt
77 »       movgt»  r6,·#077 »       movgt»  r6,·#0
78 »       mov»    r1,·r078 »       mov»    r1,·r0
79 »       mov»    r0,·r579 »       mov»    r0,·r5
80 »       bl»     28c0·<tok_backup>80 »       bl»     2464·<tok_backup>
81 ·R_ARM_THM_CALL» tok_backup81 ·R_ARM_THM_CALL» tok_backup
82 »       mov»    r0,·r582 »       mov»    r0,·r5
83 »       cmp»    r4,·r783 »       cmp»    r4,·r7
84 »       beq.n»  b2·<lookahead+0x62>84 »       beq.n»  b2·<lookahead+0x62>
85 »       ldrb.w» r1,·[r4,·#-1]!85 »       ldrb.w» r1,·[r4,·#-1]!
86 »       bl»     28c0·<tok_backup>86 »       bl»     2464·<tok_backup>
87 ·R_ARM_THM_CALL» tok_backup87 ·R_ARM_THM_CALL» tok_backup
88 »       b.n»    a2·<lookahead+0x52>88 »       b.n»    a2·<lookahead+0x52>
89 »       mov»    r0,·r689 »       mov»    r0,·r6
90 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}90 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
91 »       nop91 »       nop
829 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··source·code·cannot·contain·null·bytes2 ··[·····0]··source·code·cannot·contain·null·bytes
3 ··[····28]··tokenizer·beginning·of·buffer 
4 ··[····48]··tok_backup:·wrong·character 
5 ··[····64]··f-string:·expressions·nested·too·deeply3 ··[····28]··f-string:·expressions·nested·too·deeply
 4 ··[····50]··tokenizer·beginning·of·buffer
 5 ··[····70]··tok_backup:·wrong·character
6 ··[····8c]··unterminated·f-string·literal·(detected·at·line·%d)6 ··[····8c]··unterminated·f-string·literal·(detected·at·line·%d)
7 ··[····c0]··unterminated·triple-quoted·f-string·literal·(detected·at·line·%d)7 ··[····c0]··unterminated·triple-quoted·f-string·literal·(detected·at·line·%d)
8 ··[···104]··#·type:·8 ··[···104]··#·type:·
9 ··[···110]··ignore9 ··[···110]··ignore
10 ··[···118]··invalid·character·'%c'·(U+%04X)10 ··[···118]··invalid·character·'%c'·(U+%04X)
11 ··[···138]··invalid·non-printable·character·U+%04X11 ··[···138]··invalid·non-printable·character·U+%04X
12 ··[···160]··invalid·hexadecimal·literal12 ··[···160]··invalid·hexadecimal·literal
165 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.03 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 21, 46 lines modifiedOffset 21, 46 lines modified
21 ··0x00000120·636f6e74·696e7561·74696f6e·5f6c696e·continuation_lin21 ··0x00000120·636f6e74·696e7561·74696f6e·5f6c696e·continuation_lin
22 ··0x00000130·65002e4c·43333300·2e4c4333·34002e4c·e..LC33..LC34..L22 ··0x00000130·65002e4c·43333300·2e4c4333·34002e4c·e..LC33..LC34..L
23 ··0x00000140·43333500·2e4c4333·36002e4c·43333700·C35..LC36..LC37.23 ··0x00000140·43333500·2e4c4333·36002e4c·43333700·C35..LC36..LC37.
24 ··0x00000150·2e4c4333·38006c6f·6f6b6168·65616400·.LC38.lookahead.24 ··0x00000150·2e4c4333·38006c6f·6f6b6168·65616400·.LC38.lookahead.
25 ··0x00000160·5f5f6675·6e635f5f·2e30005f·5079546f·__func__.0._PyTo25 ··0x00000160·5f5f6675·6e635f5f·2e30005f·5079546f·__func__.0._PyTo
26 ··0x00000170·6b656e69·7a65725f·47657400·5f50794c·kenizer_Get._PyL26 ··0x00000170·6b656e69·7a65725f·47657400·5f50794c·kenizer_Get._PyL
27 ··0x00000180·65786572·5f746f6b·656e5f73·65747570·exer_token_setup27 ··0x00000180·65786572·5f746f6b·656e5f73·65747570·exer_token_setup
28 ··0x00000190·006d656d·63687200·5f507954·6f6b656e·.memchr._PyToken28 ··0x00000190·006d656d·63687200·50794d65·6d5f4672·.memchr.PyMem_Fr
29 ··0x000001a0·697a6572·5f73796e·74617865·72726f72·izer_syntaxerror 
30 ··0x000001b0·0050794d·656d5f46·72656500·5f50795f·.PyMem_Free._Py_29 ··0x000001a0·6565005f·5079546f·6b656e69·7a65725f·ee._PyTokenizer_
 30 ··0x000001b0·73796e74·61786572·726f7200·5f50795f·syntaxerror._Py_
31 ··0x000001c0·46617461·6c457272·6f724675·6e63005f·FatalErrorFunc._31 ··0x000001c0·46617461·6c457272·6f724675·6e63005f·FatalErrorFunc._
32 ··0x000001d0·5079546f·6b656e69·7a65725f·7761726e·PyTokenizer_warn32 ··0x000001d0·5079546f·6b656e69·7a65725f·7761726e·PyTokenizer_warn
33 ··0x000001e0·5f696e76·616c6964·5f657363·6170655f·_invalid_escape_33 ··0x000001e0·5f696e76·616c6964·5f657363·6170655f·_invalid_escape_
34 ··0x000001f0·73657175·656e6365·005f5f61·65616269·sequence.__aeabi34 ··0x000001f0·73657175·656e6365·005f5f61·65616269·sequence.__aeabi
35 ··0x00000200·5f696469·76005f50·795f6374·7970655f·_idiv._Py_ctype_35 ··0x00000200·5f696469·76005f50·795f6374·7970655f·_idiv._Py_ctype_
36 ··0x00000210·7461626c·65005f50·795f6374·7970655f·table._Py_ctype_36 ··0x00000210·7461626c·65005f50·795f6374·7970655f·table._Py_ctype_
37 ··0x00000220·746f6c6f·77657200·5f507954·6f6b656e·tolower._PyToken37 ··0x00000220·746f6c6f·77657200·5f507954·6f6b656e·tolower._PyToken
38 ··0x00000230·5f54776f·43686172·73005f50·79556e69·_TwoChars._PyUni38 ··0x00000230·5f54776f·43686172·73005f50·79556e69·_TwoChars._PyUni
39 ··0x00000240·636f6465·5f497350·72696e74·61626c65·code_IsPrintable39 ··0x00000240·636f6465·5f497350·72696e74·61626c65·code_IsPrintable
40 ··0x00000250·005f5079·546f6b65·6e5f4f6e·65436861·._PyToken_OneCha40 ··0x00000250·005f5079·546f6b65·6e5f4f6e·65436861·._PyToken_OneCha
41 ··0x00000260·72005f50·794c6578·65725f75·70646174·r._PyLexer_updat41 ··0x00000260·72005f50·794c6578·65725f75·70646174·r._PyLexer_updat
42 ··0x00000270·655f6673·7472696e·675f6578·7072005f·e_fstring_expr._42 ··0x00000270·655f6673·7472696e·675f6578·7072005f·e_fstring_expr._
43 ··0x00000280·5079546f·6b656e69·7a65725f·696e6465·PyTokenizer_inde43 ··0x00000280·5079546f·6b656e69·7a65725f·696e6465·PyTokenizer_inde
44 ··0x00000290·6e746572·726f7200·5f507954·6f6b656e·nterror._PyToken44 ··0x00000290·6e746572·726f7200·5f507954·6f6b656e·nterror._PyToken
45 ··0x000002a0·5f546872·65654368·61727300·5f50795f·_ThreeChars._Py_45 ··0x000002a0·5f546872·65654368·61727300·5079556e·_ThreeChars.PyUn
46 ··0x000002b0·4465616c·6c6f6300·5079556e·69636f64·Dealloc.PyUnicod 
47 ··0x000002c0·655f4465·636f6465·55544638·005f5079·e_DecodeUTF8._Py46 ··0x000002b0·69636f64·655f4465·636f6465·55544638·icode_DecodeUTF8
48 ··0x000002d0·556e6963·6f64655f·5363616e·4964656e·Unicode_ScanIden47 ··0x000002c0·005f5079·556e6963·6f64655f·5363616e·._PyUnicode_Scan
 48 ··0x000002d0·4964656e·74696669·6572005f·50795f44·Identifier._Py_D
49 ··0x000002e0·74696669·6572005f·5079546f·6b656e69·tifier._PyTokeni49 ··0x000002e0·65616c6c·6f63005f·5079546f·6b656e69·ealloc._PyTokeni
50 ··0x000002f0·7a65725f·73796e74·61786572·726f725f·zer_syntaxerror_50 ··0x000002f0·7a65725f·73796e74·61786572·726f725f·zer_syntaxerror_
51 ··0x00000300·6b6e6f77·6e5f7261·6e676500·5f50794c·known_range._PyL51 ··0x00000300·6b6e6f77·6e5f7261·6e676500·5f50794c·known_range._PyL
52 ··0x00000310·65786572·5f747970·655f636f·6d6d656e·exer_type_commen52 ··0x00000310·65786572·5f747970·655f636f·6d6d656e·exer_type_commen
53 ··0x00000320·745f746f·6b656e5f·73657475·70006d65·t_token_setup.me53 ··0x00000320·745f746f·6b656e5f·73657475·70006d65·t_token_setup.me
54 ··0x00000330·6d636d70·0050794d·656d5f4d·616c6c6f·mcmp.PyMem_Mallo 
55 ··0x00000340·63005079·556e6963·6f64655f·53756273·c.PyUnicode_Subs54 ··0x00000330·6d636d70·00507955·6e69636f·64655f53·mcmp.PyUnicode_S
56 ··0x00000350·7472696e·67005079·556e6963·6f64655f·tring.PyUnicode_55 ··0x00000340·75627374·72696e67·00507955·6e69636f·ubstring.PyUnico
57 ··0x00000360·41735554·46385374·72696e67·00507945·AsUTF8String.PyE56 ··0x00000350·64655f41·73555446·38537472·696e6700·de_AsUTF8String.
58 ··0x00000370·78635f55·6e69636f·64654465·636f6465·xc_UnicodeDecode57 ··0x00000360·50794578·635f556e·69636f64·65446563·PyExc_UnicodeDec
59 ··0x00000380·4572726f·72005079·4572725f·45786365·Error.PyErr_Exce58 ··0x00000370·6f646545·72726f72·00507945·72725f45·odeError.PyErr_E
60 ··0x00000390·7074696f·6e4d6174·63686573·00737472·ptionMatches.str59 ··0x00000380·78636570·74696f6e·4d617463·68657300·xceptionMatches.
 60 ··0x00000390·50794d65·6d5f4d61·6c6c6f63·00737472·PyMem_Malloc.str
61 ··0x000003a0·6c656e00·7374726e·63707900·50794d65·len.strncpy.PyMe61 ··0x000003a0·6c656e00·7374726e·63707900·50794d65·len.strncpy.PyMe
62 ··0x000003b0·6d5f5265·616c6c6f·63005079·4578635f·m_Realloc.PyExc_62 ··0x000003b0·6d5f5265·616c6c6f·63005079·4578635f·m_Realloc.PyExc_
63 ··0x000003c0·53796e74·61785761·726e696e·67005f50·SyntaxWarning._P63 ··0x000003c0·53796e74·61785761·726e696e·67005f50·SyntaxWarning._P
64 ··0x000003d0·79546f6b·656e697a·65725f70·61727365·yTokenizer_parse64 ··0x000003d0·79546f6b·656e697a·65725f70·61727365·yTokenizer_parse
65 ··0x000003e0·725f7761·726e00·····················r_warn.65 ··0x000003e0·725f7761·726e00·····················r_warn.
  
21.8 KB
state.o
954 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:··········1528·(bytes·into·file)13 ··Start·of·section·headers:··········1240·(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:·········1119 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·11
2.31 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x5f8:1 There·are·12·section·headers,·starting·at·offset·0x4d8:
  
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·000024·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000188·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000408·000060·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000058·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001bc·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000058·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001bc·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000058·000314·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0001bc·000084·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·00051c·000080·08···I··8···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·000468·000010·08···I··9···5··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·00036c·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000240·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00036c·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000240·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0003a0·0000d0·10······9···3··413 ··[·9]·.symtab···········SYMTAB··········00000000·000274·0000e0·10·····10···4··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000470·0000a9·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000354·0000b4·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00059c·00005a·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000478·00005e·00······0···0··1
15 Key·to·Flags:16 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.88 KB
readelf --wide --symbols {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
1 Symbol·table·'.symtab'·contains·13·entries:1 Symbol·table·'.symtab'·contains·14·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 6 ·····3:·0000004d····26·FUNC····LOCAL··DEFAULT····5·Py_XDECREF
6 ·····3:·00000001···186·FUNC····GLOBAL·HIDDEN·····4·_PyTokenizer_tok_new7 ·····4:·00000001···186·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_tok_new
7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
9 ·····6:·000000bd·····6·FUNC····GLOBAL·HIDDEN·····4·_PyToken_Init10 ·····7:·00000001·····6·FUNC····GLOBAL·HIDDEN·····5·_PyToken_Init
10 ·····7:·000000c5····68·FUNC····GLOBAL·HIDDEN·····4·_PyLexer_token_setup11 ·····8:·00000009····68·FUNC····GLOBAL·HIDDEN·····5·_PyLexer_token_setup
11 ·····8:·00000109···494·FUNC····GLOBAL·HIDDEN·····4·_PyTokenizer_Free12 ·····9:·000000bd···166·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_Free
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
14 ····11:·000002f9····28·FUNC····GLOBAL·HIDDEN·····4·_PyToken_Free15 ····12:·00000069····28·FUNC····GLOBAL·HIDDEN·····5·_PyToken_Free
15 ····12:·00000001····34·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_type_comment_token_setup16 ····13:·00000165····34·FUNC····GLOBAL·HIDDEN·····1·_PyLexer_type_comment_token_setup
2.32 KB
readelf --wide --relocs {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x51c·contains·16·entries:1 Relocation·section·'.rel.text'·at·offset·0x408·contains·12·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000040a·R_ARM_THM_CALL·········00000000···PyMem_Malloc3 00000012··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
4 000000ae··0000050a·R_ARM_THM_CALL·········00000000···memset4 000000ae··0000060a·R_ARM_THM_CALL·········00000000···memset
5 00000122··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free5 000000d2··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 6 000000da··0000030a·R_ARM_THM_CALL·········0000004d···Py_XDECREF
 7 000000e2··0000030a·R_ARM_THM_CALL·········0000004d···Py_XDECREF
 8 000000ea··0000030a·R_ARM_THM_CALL·········0000004d···Py_XDECREF
 9 000000f2··0000030a·R_ARM_THM_CALL·········0000004d···Py_XDECREF
6 00000156··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free10 00000106··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 11 0000013e··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 12 00000144··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_Free
7 000001fc··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free13 0000015c··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_Free
8 00000214··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
9 00000236··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
10 00000244··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
11 0000025a··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
12 00000268··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free 
13 0000026e··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free 
14 00000292··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free 
15 000002bc··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free 
16 000002de··0000090a·R_ARM_THM_CALL·········00000000···PyMem_Free 
17 000001d0··0000091e·R_ARM_THM_JUMP24·······00000000···PyMem_Free14 00000134··00000a1e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
  
 15 Relocation·section·'.rel.text.hot'·at·offset·0x468·contains·2·entries:
 16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
18 00000310··00000a1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc17 00000062··00000b1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
 18 00000080··00000b1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
320 B
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
 1 Py_XDECREF
1 _PyTokenizer_tok_new2 _PyTokenizer_tok_new
2 PyMem_Malloc3 PyMem_Malloc
3 _PyToken_Init4 _PyToken_Init
4 _PyLexer_token_setup5 _PyLexer_token_setup
5 _PyTokenizer_Free6 _PyTokenizer_Free
6 PyMem_Free7 PyMem_Free
7 _Py_Dealloc8 _Py_Dealloc
8 _PyToken_Free9 _PyToken_Free
9 _PyLexer_type_comment_token_setup10 _PyLexer_type_comment_token_setup
10 .shstrtab11 .shstrtab
 12 .rel.text
11 .rel.text.hot13 .rel.text.hot
12 .note.GNU-stack14 .note.GNU-stack
13 .ARM.attributes15 .ARM.attributes
3.82 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 141 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_PyTokenizer_tok_new>:
 3 _PyTokenizer_tok_new():
 4 »       push»   {r4,·r5,·r6,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       movw»   r0,·#11768»  @·0x2df8
 9 »       bl»     0·<PyMem_Malloc>
 10 ·R_ARM_THM_CALL» PyMem_Malloc
 11 »       mov»    r4,·r0
 12 »       cmp»    r0,·#0
 13 »       beq.n»  b6·<_PyTokenizer_tok_new+0xb6>
 14 »       add.w»  r6,·r0,·#8192»       @·0x2000
 15 »       movs»   r5,·#0
 16 »       movs»   r1,·#1
 17 »       str.w»  r5,·[r0,·#2688]»     @·0xa80
 18 »       strd»   r1,·r5,·[r0,·#448]»    @·0x1c0
 19 »       movs»   r2,·#10
 20 »       str.w»  r5,·[r0,·#2692]»     @·0xa84
 21 »       str»    r2,·[r0,·#32]
 22 »       movs»   r2,·#8
 23 »       str.w»  r5,·[r0,·#2724]»     @·0xaa4
 24 »       strd»   r5,·r2,·[r0,·#36]»     @·0x24
 25 »       mov.w»  r2,·#4294967295»    @·0xffffffff
 26 »       str.w»  r5,·[r0,·#2696]»     @·0xa88
 27 »       str.w»  r5,·[r0,·#2700]»     @·0xa8c
 28 »       str.w»  r5,·[r0,·#2712]»     @·0xa98
 29 »       str.w»  r5,·[r0,·#2716]»     @·0xa9c
 30 »       str.w»  r5,·[r0,·#2720]»     @·0xaa0
 31 »       str.w»  r5,·[r0,·#2736]»     @·0xab0
 32 »       strd»   r2,·r2,·[r0,·#472]»    @·0x1d8
 33 »       movs»   r2,·#60»     @·0x3c
 34 »       str»    r5,·[r0,·#8]
 35 »       strd»   r5,·r5,·[r0]
 36 »       strd»   r5,·r5,·[r0,·#12]
 37 »       str»    r5,·[r0,·#20]
 38 »       strd»   r5,·r5,·[r0,·#24]
 39 »       strd»   r5,·r5,·[r0,·#44]»     @·0x2c
 40 »       strd»   r5,·r5,·[r0,·#456]»    @·0x1c8
 41 »       str.w»  r5,·[r0,·#464]»      @·0x1d0
 42 »       str.w»  r5,·[r0,·#480]»      @·0x1e0
 43 »       str.w»  r5,·[r0,·#2288]»     @·0x8f0
 44 »       str.w»  r5,·[r0,·#2284]»     @·0x8ec
 45 »       add.w»  r0,·r0,·#2752»       @·0xac0
 46 »       str.w»  r5,·[r0,·#-12]
 47 »       str.w»  r1,·[r0,·#-4]
 48 »       mov»    r1,·r5
 49 »       str.w»  r5,·[r0,·#-8]
 50 »       str.w»  r5,·[r0,·#-24]
 51 »       str.w»  r5,·[r0,·#-20]
 52 »       str.w»  r5,·[r6,·#3564]»     @·0xdec
 53 »       str.w»  r5,·[r6,·#3568]»     @·0xdf0
 54 »       str.w»  r5,·[r6,·#3572]»     @·0xdf4
 55 »       bl»     0·<memset>
 56 ·R_ARM_THM_CALL» memset
 57 »       str.w»  r5,·[r6,·#3560]»     @·0xde8
 58 »       mov»    r0,·r4
 59 »       pop»    {r4,·r5,·r6,·pc}
 60 »       nop
  
 61 000000bc·<_PyTokenizer_Free>:
 62 _PyTokenizer_Free():
 63 »       push»   {r4,·r5,·r6,·lr}
 64 »       mov.w»  ip,·#4096»  @·0x1000
 65 »       sub.w»  ip,·sp,·ip
 66 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 67 »       mov»    r4,·r0
 68 »       ldr.w»  r0,·[r0,·#2696]»     @·0xa88
 69 »       cbz»    r0,·d6·<_PyTokenizer_Free+0x1a>
 70 »       bl»     0·<PyMem_Free>
 71 ·R_ARM_THM_CALL» PyMem_Free
 72 »       ldr.w»  r0,·[r4,·#2712]»     @·0xa98
 73 »       bl»     4c·<_PyTokenizer_tok_new+0x4c>
 74 ·R_ARM_THM_CALL» Py_XDECREF
 75 »       ldr.w»  r0,·[r4,·#2716]»     @·0xa9c
 76 »       bl»     4c·<_PyTokenizer_tok_new+0x4c>
 77 ·R_ARM_THM_CALL» Py_XDECREF
 78 »       ldr.w»  r0,·[r4,·#2720]»     @·0xaa0
 79 »       bl»     4c·<_PyTokenizer_tok_new+0x4c>
 80 ·R_ARM_THM_CALL» Py_XDECREF
 81 »       ldr.w»  r0,·[r4,·#2284]»     @·0x8ec
 82 »       bl»     4c·<_PyTokenizer_tok_new+0x4c>
 83 ·R_ARM_THM_CALL» Py_XDECREF
 84 »       ldr.w»  r3,·[r4,·#2720]»     @·0xaa0
 85 »       cbnz»   r3,·138·<_PyTokenizer_Free+0x7c>
 86 »       ldr»    r3,·[r4,·#36]» @·0x24
 87 »       cbnz»   r3,·138·<_PyTokenizer_Free+0x7c>
 88 »       ldr.w»  r0,·[r4,·#2732]»     @·0xaac
 89 »       cbz»    r0,·10a·<_PyTokenizer_Free+0x4e>
 90 »       bl»     0·<PyMem_Free>
 91 ·R_ARM_THM_CALL» PyMem_Free
 92 »       ldr»    r0,·[r4,·#16]
 93 »       cbnz»   r0,·15c·<_PyTokenizer_Free+0xa0>
 94 »       add.w»  r3,·r4,·#8192»       @·0x2000
 95 »       ldr.w»  r5,·[r3,·#3560]»     @·0xde8
 96 »       cmp»    r5,·#0
 97 »       blt.n»  12e·<_PyTokenizer_Free+0x72>
 98 »       movs»   r6,·#60»     @·0x3c
 99 »       mla»    r6,·r6,·r5,·r4
 100 »       ldr.w»  r0,·[r6,·#2804]»     @·0xaf4
 101 »       cbnz»   r0,·144·<_PyTokenizer_Free+0x88>
 102 »       subs»   r5,·#1
 103 »       subs»   r6,·#60»     @·0x3c
 104 »       adds»   r3,·r5,·#1
 105 »       bne.n»  120·<_PyTokenizer_Free+0x64>
 106 »       mov»    r0,·r4
 107 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 108 »       b.w»    0·<PyMem_Free>
 109 ·R_ARM_THM_JUMP24»       PyMem_Free
 110 »       ldr»    r0,·[r4,·#0]
 111 »       cmp»    r0,·#0
 112 »       beq.n»  100·<_PyTokenizer_Free+0x44>
 113 »       bl»     0·<PyMem_Free>
 114 ·R_ARM_THM_CALL» PyMem_Free
 115 »       b.n»    100·<_PyTokenizer_Free+0x44>
 116 »       bl»     0·<PyMem_Free>
 117 ·R_ARM_THM_CALL» PyMem_Free
 118 »       movs»   r2,·#0
 119 »       mov.w»  r1,·#4294967295»    @·0xffffffff
 120 »       str.w»  r2,·[r6,·#2804]»     @·0xaf4
 121 »       str.w»  r2,·[r6,·#2796]»     @·0xaec
 122 »       str.w»  r1,·[r6,·#2800]»     @·0xaf0
Max diff block lines reached; 131/3726 bytes (3.52%) of diff not shown.
7.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 80 lines modifiedOffset 1, 20 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyTokenizer_tok_new>: 
3 _PyTokenizer_tok_new(): 
4 »       push»   {r4,·r5,·r6,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
8 »       movw»   r0,·#11768»  @·0x2df8 
9 »       bl»     0·<PyMem_Malloc> 
10 ·R_ARM_THM_CALL» PyMem_Malloc 
11 »       mov»    r4,·r0 
12 »       cmp»    r0,·#0 
13 »       beq.n»  b6·<_PyTokenizer_tok_new+0xb6> 
14 »       add.w»  r6,·r0,·#8192»       @·0x2000 
15 »       movs»   r5,·#0 
16 »       movs»   r1,·#1 
17 »       str.w»  r5,·[r0,·#2688]»     @·0xa80 
18 »       strd»   r1,·r5,·[r0,·#448]»    @·0x1c0 
19 »       movs»   r2,·#10 
20 »       str.w»  r5,·[r0,·#2692]»     @·0xa84 
21 »       str»    r2,·[r0,·#32] 
22 »       movs»   r2,·#8 
23 »       str.w»  r5,·[r0,·#2724]»     @·0xaa4 
24 »       strd»   r5,·r2,·[r0,·#36]»     @·0x24 
25 »       mov.w»  r2,·#4294967295»    @·0xffffffff 
26 »       str.w»  r5,·[r0,·#2696]»     @·0xa88 
27 »       str.w»  r5,·[r0,·#2700]»     @·0xa8c 
28 »       str.w»  r5,·[r0,·#2712]»     @·0xa98 
29 »       str.w»  r5,·[r0,·#2716]»     @·0xa9c 
30 »       str.w»  r5,·[r0,·#2720]»     @·0xaa0 
31 »       str.w»  r5,·[r0,·#2736]»     @·0xab0 
32 »       strd»   r2,·r2,·[r0,·#472]»    @·0x1d8 
33 »       movs»   r2,·#60»     @·0x3c 
34 »       str»    r5,·[r0,·#8] 
35 »       strd»   r5,·r5,·[r0] 
36 »       strd»   r5,·r5,·[r0,·#12] 
37 »       str»    r5,·[r0,·#20] 
38 »       strd»   r5,·r5,·[r0,·#24] 
39 »       strd»   r5,·r5,·[r0,·#44]»     @·0x2c 
40 »       strd»   r5,·r5,·[r0,·#456]»    @·0x1c8 
41 »       str.w»  r5,·[r0,·#464]»      @·0x1d0 
42 »       str.w»  r5,·[r0,·#480]»      @·0x1e0 
43 »       str.w»  r5,·[r0,·#2288]»     @·0x8f0 
44 »       str.w»  r5,·[r0,·#2284]»     @·0x8ec 
45 »       add.w»  r0,·r0,·#2752»       @·0xac0 
46 »       str.w»  r5,·[r0,·#-12] 
47 »       str.w»  r1,·[r0,·#-4] 
48 »       mov»    r1,·r5 
49 »       str.w»  r5,·[r0,·#-8] 
50 »       str.w»  r5,·[r0,·#-24] 
51 »       str.w»  r5,·[r0,·#-20] 
52 »       str.w»  r5,·[r6,·#3564]»     @·0xdec 
53 »       str.w»  r5,·[r6,·#3568]»     @·0xdf0 
54 »       str.w»  r5,·[r6,·#3572]»     @·0xdf4 
55 »       bl»     0·<memset> 
56 ·R_ARM_THM_CALL» memset 
57 »       str.w»  r5,·[r6,·#3560]»     @·0xde8 
58 »       mov»    r0,·r4 
59 »       pop»    {r4,·r5,·r6,·pc} 
60 »       nop 
  
61 000000bc·<_PyToken_Init>:2 00000000·<_PyToken_Init>:
62 _PyToken_Init():3 _PyToken_Init():
63 »       movs»   r3,·#04 »       movs»   r3,·#0
64 »       str»    r3,·[r0,·#28]5 »       str»    r3,·[r0,·#28]
65 »       bx»     lr6 »       bx»     lr
66 »       nop7 »       nop
  
67 000000c4·<_PyLexer_token_setup>:8 00000008·<_PyLexer_token_setup>:
68 _PyLexer_token_setup():9 _PyLexer_token_setup():
69 »       mov»    ip,·r010 »       mov»    ip,·r0
70 »       push»   {r4,·r5}11 »       push»   {r4,·r5}
71 »       mov»    r0,·r212 »       mov»    r0,·r2
72 »       ldr»    r2,·[sp,·#8]13 »       ldr»    r2,·[sp,·#8]
73 »       cmp»    r0,·#60»      @·0x3c14 »       cmp»    r0,·#60»      @·0x3c
74 »       it»     ne15 »       it»     ne
Offset 98, 220 lines modifiedOffset 38, 38 lines modified
98 »       it»     ne38 »       it»     ne
99 »       strne»  r3,·[r1,·#16]39 »       strne»  r3,·[r1,·#16]
100 »       pop»    {r4,·r5}40 »       pop»    {r4,·r5}
101 »       it»     ne41 »       it»     ne
102 »       strne»  r2,·[r1,·#8]42 »       strne»  r2,·[r1,·#8]
103 »       bx»     lr43 »       bx»     lr
  
 44 0000004c·<Py_XDECREF>:
 45 Py_XDECREF():
 46 »       cbnz»   r0,·50·<Py_XDECREF+0x4>
 47 »       bx»     lr
104 00000108·<_PyTokenizer_Free>: 
105 _PyTokenizer_Free(): 
106 »       push»   {r4,·r5,·r6,·r7,·lr} 
107 »       mov.w»  ip,·#4096»  @·0x1000 
108 »       sub.w»  ip,·sp,·ip 
109 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
110 »       mov»    r4,·r0 
111 »       ldr.w»  r0,·[r0,·#2696]»     @·0xa88 
112 »       sub»    sp,·#12 
113 »       cmp»    r0,·#0 
114 »       beq.n»  21a·<_PyTokenizer_Free+0x112> 
115 »       bl»     0·<PyMem_Free> 
116 ·R_ARM_THM_CALL» PyMem_Free 
117 »       ldr.w»  r0,·[r4,·#2712]»     @·0xa98 
118 »       cmp»    r0,·#0 
119 »       bne.n»  222·<_PyTokenizer_Free+0x11a> 
120 »       ldr.w»  r0,·[r4,·#2716]»     @·0xa9c 
121 »       cmp»    r0,·#0 
122 »       bne.n»  202·<_PyTokenizer_Free+0xfa> 
123 »       ldr.w»  r0,·[r4,·#2720]»     @·0xaa0 
124 »       cmp»    r0,·#0 
125 »       bne.n»  1d4·<_PyTokenizer_Free+0xcc> 
126 »       ldr.w»  r0,·[r4,·#2284]»     @·0x8ec 
127 »       cmp»    r0,·#0 
128 »       bne.n»  1e4·<_PyTokenizer_Free+0xdc> 
129 »       ldr»    r3,·[r4,·#36]» @·0x24 
130 »       cmp»    r3,·#0 
131 »       bne.n»  1f6·<_PyTokenizer_Free+0xee> 
132 »       ldr.w»  r0,·[r4,·#2732]»     @·0xaac 
133 »       cmp»    r0,·#0 
134 »       beq.w»  260·<_PyTokenizer_Free+0x158> 
135 »       bl»     0·<PyMem_Free> 
136 ·R_ARM_THM_CALL» PyMem_Free 
137 »       ldr»    r0,·[r4,·#16] 
138 »       cmp»    r0,·#0 
Max diff block lines reached; 465/7699 bytes (6.04%) of diff not shown.
1.63 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 14 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
 2 ··0x00000000·00247400·50795f58·44454352·4546005f·.$t.Py_XDECREF._
2 ··0x00000000·00247400·5f507954·6f6b656e·697a6572·.$t._PyTokenizer 
3 ··0x00000010·5f746f6b·5f6e6577·0050794d·656d5f4d·_tok_new.PyMem_M 
4 ··0x00000020·616c6c6f·63006d65·6d736574·005f5079·alloc.memset._Py 
5 ··0x00000030·546f6b65·6e5f496e·6974005f·50794c65·Token_Init._PyLe 
6 ··0x00000040·7865725f·746f6b65·6e5f7365·74757000·xer_token_setup. 
7 ··0x00000050·5f507954·6f6b656e·697a6572·5f467265·_PyTokenizer_Fre3 ··0x00000010·5079546f·6b656e69·7a65725f·746f6b5f·PyTokenizer_tok_
8 ··0x00000060·65005079·4d656d5f·46726565·005f5079·e.PyMem_Free._Py 
9 ··0x00000070·5f446561·6c6c6f63·005f5079·546f6b65·_Dealloc._PyToke4 ··0x00000020·6e657700·50794d65·6d5f4d61·6c6c6f63·new.PyMem_Malloc
 5 ··0x00000030·006d656d·73657400·5f507954·6f6b656e·.memset._PyToken
10 ··0x00000080·6e5f4672·6565005f·50794c65·7865725f·n_Free._PyLexer_6 ··0x00000040·5f496e69·74005f50·794c6578·65725f74·_Init._PyLexer_t
11 ··0x00000090·74797065·5f636f6d·6d656e74·5f746f6b·type_comment_tok 
12 ··0x000000a0·656e5f73·65747570·00················en_setup.7 ··0x00000050·6f6b656e·5f736574·7570005f·5079546f·oken_setup._PyTo
 8 ··0x00000060·6b656e69·7a65725f·46726565·0050794d·kenizer_Free.PyM
 9 ··0x00000070·656d5f46·72656500·5f50795f·4465616c·em_Free._Py_Deal
 10 ··0x00000080·6c6f6300·5f507954·6f6b656e·5f467265·loc._PyToken_Fre
 11 ··0x00000090·65005f50·794c6578·65725f74·7970655f·e._PyLexer_type_
 12 ··0x000000a0·636f6d6d·656e745f·746f6b65·6e5f7365·comment_token_se
 13 ··0x000000b0·74757000····························tup.
  
885 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note.5 ··0x00000030·2e72656c·2e746578·742e686f·74002e6e·.rel.text.hot..n
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a6 ··0x00000040·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
7 ··0x00000050·74747269·62757465·7300··············ttributes.7 ··0x00000050·524d2e61·74747269·62757465·7300·····RM.attributes.
  
42.8 KB
file_tokenizer.o
954 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:··········5600·(bytes·into·file)13 ··Start·of·section·headers:··········5332·(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:·········13
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·12
2.72 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x15e0:1 There·are·13·section·headers,·starting·at·offset·0x14d4:
  
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·000174·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000364·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001178·0000f0·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0010a8·0001b8·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0001a8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000398·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0001a8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000398·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0001a8·0002b0·00··AX··0···0··4 
10 ··[·6]·.rel.text.hot·····REL·············00000000·001268·0000f8·08···I·12···5··4 
11 ··[·7]·.text.unlikely····PROGBITS········00000000·000458·000404·00··AX··0···0··49 ··[·5]·.text.unlikely····PROGBITS········00000000·000398·000404·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·001360·000200·08···I·12···7··410 ··[·6]·.rel.text.unlikely·REL·············00000000·001260·000200·08···I·10···5··4
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·00085c·000026·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00079c·000026·01·AMS··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000882·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0007c2·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000882·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007c2·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0008b8·000480·10·····13··20··414 ··[10]·.symtab···········SYMTAB··········00000000·0007f8·000470·10·····11··19··4
17 ··[13]·.strtab···········STRTAB··········00000000·000d38·00043e·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000c68·00043e·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·001560·000080·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·001460·000072·00······0···0··1
19 Key·to·Flags:17 Key·to·Flags:
20 ··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),
21 ··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),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.13 KB
readelf --wide --symbols {}
    
Offset 1, 75 lines modifiedOffset 1, 74 lines modified
  
1 Symbol·table·'.symtab'·contains·72·entries:1 Symbol·table·'.symtab'·contains·71·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000001···686·FUNC····LOCAL··DEFAULT····5·tok_underflow_file5 ·····2:·0000008d···496·FUNC····LOCAL··DEFAULT····1·tok_underflow_file
6 ·····3:·0000021d···486·FUNC····LOCAL··DEFAULT····7·tok_underflow_interactive6 ·····3:·0000021d···486·FUNC····LOCAL··DEFAULT····5·tok_underflow_interactive
 7 ·····4:·00000095···368·FUNC····LOCAL··DEFAULT····5·fp_setreadl
 8 ·····5:·00000285·····6·FUNC····LOCAL··DEFAULT····1·fp_ungetc
 9 ·····6:·0000027d·····6·FUNC····LOCAL··DEFAULT····1·fp_getc
 10 ·····7:·00000001···148·FUNC····LOCAL··DEFAULT····5·tok_concatenate_interactive_new_line
 11 ·····8:·00000205····24·FUNC····LOCAL··DEFAULT····5·Py_XDECREF
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····5:·00000095···368·FUNC····LOCAL··DEFAULT····7·fp_setreadl 
9 ·····6:·00000095·····6·FUNC····LOCAL··DEFAULT····1·fp_ungetc 
10 ·····7:·0000008d·····6·FUNC····LOCAL··DEFAULT····1·fp_getc 
11 ·····8:·00000001···148·FUNC····LOCAL··DEFAULT····7·tok_concatenate_interactive_new_line 
12 ·····9:·00000205····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF 
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d 
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC014 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
16 ····13:·00000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LC115 ····12:·00000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
17 ····14:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC216 ····13:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
18 ····15:·00000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LC317 ····14:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
19 ····16:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····7·$d18 ····15:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····17:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·$t19 ····16:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····18:·00000018·····0·NOTYPE··LOCAL··DEFAULT····9·.LC420 ····17:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
22 ····19:·00000024·····0·NOTYPE··LOCAL··DEFAULT····9·.LC521 ····18:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
23 ····20:·00000001···140·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FromFile22 ····19:·00000001···140·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FromFile
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_tok_reserve_buf28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_tok_reserve_buf
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_UniversalNewlineFgetsWithSize29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_UniversalNewlineFgetsWithSize
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_ensure_utf830 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_ensure_utf8
 31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_check_coding_spec
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_check_bom32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_check_bom
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_error_ret33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_error_ret
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_check_coding_spec34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_update_fstring_expr
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallNoArgs35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallNoArgs
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_update_fstring_expr 
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getc39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getc
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ungetc40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ungetc
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fileno
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftell45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ftell
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilename47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrnoWithFilename
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek6448 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_GetModuleAttrString49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_GetModuleAttrString
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallFunction
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
58 ····55:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate57 ····54:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
59 ····56:·0000009d···216·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FindEncodingFilename58 ····55:·0000028d···216·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FindEncodingFilename
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dup59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dup
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fdopen60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fdopen
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Init61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Init
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Get62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Get
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Free63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyToken_Free
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·fclose
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdin66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdin
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdout67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stdout
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_Readline68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_Readline
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_newlines69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_newlines
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_into_utf870 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_into_utf8
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_remember_fstring_buffers71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_remember_fstring_buffers
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_restore_fstring_buffers72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_restore_fstring_buffers
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_WriteStderr73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_WriteStderr
16.5 KB
readelf --wide --relocs {}
Max HTML report size reached
888 B
strings --all --bytes=8 {}
    
Offset 9, 21 lines modifiedOffset 9, 21 lines modified
9 _PyTokenizer_tok_new9 _PyTokenizer_tok_new
10 PyMem_Malloc10 PyMem_Malloc
11 _PyTokenizer_Free11 _PyTokenizer_Free
12 _PyTokenizer_new_string12 _PyTokenizer_new_string
13 _PyLexer_tok_reserve_buf13 _PyLexer_tok_reserve_buf
14 _Py_UniversalNewlineFgetsWithSize14 _Py_UniversalNewlineFgetsWithSize
15 _PyTokenizer_ensure_utf815 _PyTokenizer_ensure_utf8
 16 _PyTokenizer_check_coding_spec
16 _PyTokenizer_check_bom17 _PyTokenizer_check_bom
17 _PyTokenizer_error_ret18 _PyTokenizer_error_ret
18 _PyTokenizer_check_coding_spec19 _PyLexer_update_fstring_expr
19 PyObject_CallNoArgs20 PyObject_CallNoArgs
20 PyUnicode_AsUTF8AndSize21 PyUnicode_AsUTF8AndSize
21 _Py_Dealloc22 _Py_Dealloc
22 _PyLexer_update_fstring_expr 
23 PyMem_Realloc23 PyMem_Realloc
24 PyMem_Free24 PyMem_Free
25 PyExc_OSError25 PyExc_OSError
26 PyErr_SetFromErrnoWithFilename26 PyErr_SetFromErrnoWithFilename
27 _PyImport_GetModuleAttrString27 _PyImport_GetModuleAttrString
28 _Py_FalseStruct28 _Py_FalseStruct
29 _Py_NoneStruct29 _Py_NoneStruct
Offset 42, 12 lines modifiedOffset 42, 11 lines modified
42 _PyTokenizer_translate_newlines42 _PyTokenizer_translate_newlines
43 _PyTokenizer_translate_into_utf843 _PyTokenizer_translate_into_utf8
44 _PyLexer_remember_fstring_buffers44 _PyLexer_remember_fstring_buffers
45 _PyLexer_restore_fstring_buffers45 _PyLexer_restore_fstring_buffers
46 PySys_WriteStderr46 PySys_WriteStderr
47 .shstrtab47 .shstrtab
48 .rel.text48 .rel.text
49 .rel.text.hot 
50 .rel.text.unlikely49 .rel.text.unlikely
51 .rodata.str1.450 .rodata.str1.4
52 .note.GNU-stack51 .note.GNU-stack
53 .ARM.attributes52 .ARM.attributes
9.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 58, 121 lines modifiedOffset 58, 344 lines modified
58 »       str.w»  r0,·[r4,·#2696]»     @·0xa8858 »       str.w»  r0,·[r4,·#2696]»     @·0xa88
59 »       cmp»    r0,·#059 »       cmp»    r0,·#0
60 »       beq.n»  62·<_PyTokenizer_FromFile+0x62>60 »       beq.n»  62·<_PyTokenizer_FromFile+0x62>
61 »       movs»   r3,·#261 »       movs»   r3,·#2
62 »       str.w»  r3,·[r4,·#2688]»     @·0xa8062 »       str.w»  r3,·[r4,·#2688]»     @·0xa80
63 »       b.n»    5c·<_PyTokenizer_FromFile+0x5c>63 »       b.n»    5c·<_PyTokenizer_FromFile+0x5c>
  
 64 0000008c·<tok_underflow_file>:
 65 tok_underflow_file():
 66 »       push»   {r4,·r5,·r6,·lr}
 67 »       mov.w»  ip,·#4096»  @·0x1000
 68 »       sub.w»  ip,·sp,·ip
 69 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
 70 »       ldr»    r3,·[r0,·#28]
 71 »       sub»    sp,·#16
 72 »       mov»    r4,·r0
 73 »       cbnz»   r3,·b4·<tok_underflow_file+0x28>
 74 »       add.w»  r3,·r0,·#8192»       @·0x2000
 75 »       ldr.w»  r3,·[r3,·#3560]»     @·0xde8
 76 »       cmp»    r3,·#0
 77 »       itt»    le
 78 »       ldrle»  r3,·[r0,·#0]
 79 »       strdle» r3,·r3,·[r0,·#4]
 80 »       ldr.w»  r3,·[r4,·#2688]»     @·0xa80
 81 »       cmp»    r3,·#0
 82 »       beq.n»  184·<tok_underflow_file+0xf8>
 83 »       ldr.w»  r5,·[r4,·#2712]»     @·0xa98
 84 »       cmp»    r5,·#0
 85 »       bne.w»  1e4·<tok_underflow_file+0x158>
 86 »       mov.w»  r1,·#8192»  @·0x2000
 87 »       mov»    r0,·r4
 88 »       bl»     0·<_PyLexer_tok_reserve_buf>
 89 ·R_ARM_THM_CALL» _PyLexer_tok_reserve_buf
 90 »       movs»   r3,·#0
 91 »       cmp»    r0,·#0
 92 »       beq.n»  1b6·<tok_underflow_file+0x12a>
 93 »       ldr»    r0,·[r4,·#8]
 94 »       add»    r2,·sp,·#12
 95 »       ldr»    r1,·[r4,·#24]
 96 »       str»    r2,·[sp,·#0]
 97 »       subs»   r1,·r1,·r0
 98 »       str»    r5,·[sp,·#12]
 99 »       ldr»    r2,·[r4,·#36]» @·0x24
 100 »       bl»     0·<_Py_UniversalNewlineFgetsWithSize>
 101 ·R_ARM_THM_CALL» _Py_UniversalNewlineFgetsWithSize
 102 »       cmp»    r0,·#0
 103 »       beq.n»  1ae·<tok_underflow_file+0x122>
 104 »       ldr»    r3,·[r4,·#12]
 105 »       cmp»    r3,·#0
 106 »       bne.w»  248·<tok_underflow_file+0x1bc>
 107 »       ldr»    r3,·[r4,·#8]
 108 »       ldr»    r1,·[sp,·#12]
 109 »       ldr»    r2,·[r4,·#0]
 110 »       add»    r3,·r1
 111 »       str»    r3,·[r4,·#8]
 112 »       cmp»    r3,·r2
 113 »       beq.n»  1b6·<tok_underflow_file+0x12a>
 114 »       ldrb.w» r2,·[r3,·#-1]
 115 »       cmp»    r2,·#10
 116 »       bne.n»  c6·<tok_underflow_file+0x3a>
 117 »       ldr»    r2,·[r4,·#4]
 118 »       cmp»    r3,·r2
 119 »       beq.n»  1b2·<tok_underflow_file+0x126>
 120 »       add.w»  r2,·r4,·#8192»       @·0x2000
 121 »       movs»   r1,·#0
 122 »       str.w»  r1,·[r2,·#3572]»     @·0xdf4
 123 »       ldrb.w» r0,·[r3,·#-1]
 124 »       cmp»    r0,·#10
 125 »       bne.n»  1c2·<tok_underflow_file+0x136>
 126 »       ldr.w»  r3,·[r2,·#3560]»     @·0xde8
 127 »       cmp»    r3,·#0
 128 »       bne.n»  1d6·<tok_underflow_file+0x14a>
 129 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d0
 130 »       movs»   r1,·#0
 131 »       ldr.w»  r2,·[r4,·#2688]»     @·0xa80
 132 »       adds»   r3,·#1
 133 »       str.w»  r1,·[r4,·#476]»      @·0x1dc
 134 »       cmp»    r2,·#2
 135 »       str.w»  r3,·[r4,·#464]»      @·0x1d0
 136 »       bne.n»  160·<tok_underflow_file+0xd4>
 137 »       ldr.w»  r3,·[r4,·#2696]»     @·0xa88
 138 »       cbnz»   r3,·152·<tok_underflow_file+0xc6>
 139 »       ldr»    r0,·[r4,·#4]
 140 »       mov»    r1,·r4
 141 »       bl»     0·<_PyTokenizer_ensure_utf8>
 142 ·R_ARM_THM_CALL» _PyTokenizer_ensure_utf8
 143 »       cbz»    r0,·1a6·<tok_underflow_file+0x11a>
 144 »       ldr»    r0,·[r4,·#32]
 145 »       sub.w»  r3,·r0,·#10
 146 »       negs»   r0,·r3
 147 »       adcs»   r0,·r3
 148 »       add»    sp,·#16
 149 »       pop»    {r4,·r5,·r6,·pc}
 150 »       cmp»    r3,·#2
 151 »       bgt.n»  1ba·<tok_underflow_file+0x12e>
 152 »       ldr»    r5,·[r4,·#4]
 153 »       mov»    r0,·r5
 154 »       bl»     0·<strlen>
 155 ·R_ARM_THM_CALL» strlen
 156 »       movw»   r3,·#0
 157 ·R_ARM_THM_MOVW_ABS_NC»  fp_setreadl
 158 »       movt»   r3,·#0
 159 ·R_ARM_THM_MOVT_ABS»     fp_setreadl
 160 »       mov»    r1,·r0
 161 »       mov»    r2,·r4
 162 »       mov»    r0,·r5
 163 »       bl»     0·<_PyTokenizer_check_coding_spec>
 164 ·R_ARM_THM_CALL» _PyTokenizer_check_coding_spec
 165 »       cmp»    r0,·#0
 166 »       bne.n»  142·<tok_underflow_file+0xb6>
 167 »       b.n»    1b6·<tok_underflow_file+0x12a>
 168 »       movw»   r2,·#0
 169 ·R_ARM_THM_MOVW_ABS_NC»  fp_setreadl
 170 »       movt»   r2,·#0
 171 ·R_ARM_THM_MOVT_ABS»     fp_setreadl
 172 »       movw»   r1,·#0
 173 ·R_ARM_THM_MOVW_ABS_NC»  fp_ungetc
 174 »       movt»   r1,·#0
 175 ·R_ARM_THM_MOVT_ABS»     fp_ungetc
 176 »       movw»   r0,·#0
 177 ·R_ARM_THM_MOVW_ABS_NC»  fp_getc
 178 »       movt»   r0,·#0
 179 ·R_ARM_THM_MOVT_ABS»     fp_getc
 180 »       mov»    r3,·r4
 181 »       bl»     0·<_PyTokenizer_check_bom>
 182 ·R_ARM_THM_CALL» _PyTokenizer_check_bom
 183 »       cmp»    r0,·#0
Max diff block lines reached; 3482/9275 bytes (37.54%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 19, 24 lines modifiedOffset 19, 24 lines modified
19 ··0x00000100·775f7374·72696e67·005f5079·4c657865·w_string._PyLexe19 ··0x00000100·775f7374·72696e67·005f5079·4c657865·w_string._PyLexe
20 ··0x00000110·725f746f·6b5f7265·73657276·655f6275·r_tok_reserve_bu20 ··0x00000110·725f746f·6b5f7265·73657276·655f6275·r_tok_reserve_bu
21 ··0x00000120·66005f50·795f556e·69766572·73616c4e·f._Py_UniversalN21 ··0x00000120·66005f50·795f556e·69766572·73616c4e·f._Py_UniversalN
22 ··0x00000130·65776c69·6e654667·65747357·69746853·ewlineFgetsWithS22 ··0x00000130·65776c69·6e654667·65747357·69746853·ewlineFgetsWithS
23 ··0x00000140·697a6500·5f507954·6f6b656e·697a6572·ize._PyTokenizer23 ··0x00000140·697a6500·5f507954·6f6b656e·697a6572·ize._PyTokenizer
24 ··0x00000150·5f656e73·7572655f·75746638·005f5079·_ensure_utf8._Py24 ··0x00000150·5f656e73·7572655f·75746638·005f5079·_ensure_utf8._Py
25 ··0x00000160·546f6b65·6e697a65·725f6368·65636b5f·Tokenizer_check_25 ··0x00000160·546f6b65·6e697a65·725f6368·65636b5f·Tokenizer_check_
 26 ··0x00000170·636f6469·6e675f73·70656300·5f507954·coding_spec._PyT
 27 ··0x00000180·6f6b656e·697a6572·5f636865·636b5f62·okenizer_check_b
26 ··0x00000170·626f6d00·5f507954·6f6b656e·697a6572·bom._PyTokenizer28 ··0x00000190·6f6d005f·5079546f·6b656e69·7a65725f·om._PyTokenizer_
27 ··0x00000180·5f657272·6f725f72·6574005f·5079546f·_error_ret._PyTo29 ··0x000001a0·6572726f·725f7265·74005f50·794c6578·error_ret._PyLex
28 ··0x00000190·6b656e69·7a65725f·63686563·6b5f636f·kenizer_check_co 
29 ··0x000001a0·64696e67·5f737065·63005079·4f626a65·ding_spec.PyObje 
30 ··0x000001b0·63745f43·616c6c4e·6f417267·73005079·ct_CallNoArgs.Py 
31 ··0x000001c0·556e6963·6f64655f·41735554·4638416e·Unicode_AsUTF8An 
32 ··0x000001d0·6453697a·65006d65·6d637079·005f5079·dSize.memcpy._Py 
33 ··0x000001e0·5f446561·6c6c6f63·005f5079·4c657865·_Dealloc._PyLexe 
34 ··0x000001f0·725f7570·64617465·5f667374·72696e67·r_update_fstring30 ··0x000001b0·65725f75·70646174·655f6673·7472696e·er_update_fstrin
 31 ··0x000001c0·675f6578·70720050·794f626a·6563745f·g_expr.PyObject_
 32 ··0x000001d0·43616c6c·4e6f4172·67730050·79556e69·CallNoArgs.PyUni
 33 ··0x000001e0·636f6465·5f417355·54463841·6e645369·code_AsUTF8AndSi
 34 ··0x000001f0·7a65006d·656d6370·79005f50·795f4465·ze.memcpy._Py_De
35 ··0x00000200·5f657870·72005079·4d656d5f·5265616c·_expr.PyMem_Real35 ··0x00000200·616c6c6f·63005079·4d656d5f·5265616c·alloc.PyMem_Real
36 ··0x00000210·6c6f6300·50794d65·6d5f4672·65650073·loc.PyMem_Free.s36 ··0x00000210·6c6f6300·50794d65·6d5f4672·65650073·loc.PyMem_Free.s
37 ··0x00000220·74726370·79006669·6c656e6f·00667465·trcpy.fileno.fte37 ··0x00000220·74726370·79006669·6c656e6f·00667465·trcpy.fileno.fte
38 ··0x00000230·6c6c0050·79457863·5f4f5345·72726f72·ll.PyExc_OSError38 ··0x00000230·6c6c0050·79457863·5f4f5345·72726f72·ll.PyExc_OSError
39 ··0x00000240·00507945·72725f53·65744672·6f6d4572·.PyErr_SetFromEr39 ··0x00000240·00507945·72725f53·65744672·6f6d4572·.PyErr_SetFromEr
40 ··0x00000250·726e6f57·69746846·696c656e·616d6500·rnoWithFilename.40 ··0x00000250·726e6f57·69746846·696c656e·616d6500·rnoWithFilename.
41 ··0x00000260·6c736565·6b363400·5f507949·6d706f72·lseek64._PyImpor41 ··0x00000260·6c736565·6b363400·5f507949·6d706f72·lseek64._PyImpor
42 ··0x00000270·745f4765·744d6f64·756c6541·74747253·t_GetModuleAttrS42 ··0x00000270·745f4765·744d6f64·756c6541·74747253·t_GetModuleAttrS
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r 
6 ··0x00000040·656c2e74·6578742e·756e6c69·6b656c79·el.text.unlikely5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
7 ··0x00000050·002e726f·64617461·2e737472·312e3400·..rodata.str1.4.6 ··0x00000040·6c79002e·726f6461·74612e73·7472312e·ly..rodata.str1.
8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.7 ··0x00000050·34002e6e·6f74652e·474e552d·73746163·4..note.GNU-stac
9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.8 ··0x00000060·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 9 ··0x00000070·7300································s.
  
22.5 KB
readline_tokenizer.o
954 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:··········2244·(bytes·into·file)13 ··Start·of·section·headers:··········2140·(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:·········13
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·12
2.71 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x8c4:1 There·are·13·section·headers,·starting·at·offset·0x85c:
  
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·000080·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000250·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0006f4·000038·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0006a8·000138·08···I·10···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000b4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000284·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000b4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000284·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000b4·000058·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000284·000058·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00010c·00020c·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·00072c·000110·08···I·12···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000318·000018·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·0002dc·000018·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00083c·000008·08···I·12···8··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0007e0·000008·08···I·10···6··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·000330·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0002f4·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000330·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002f4·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000364·0001e0·10·····13··10··414 ··[10]·.symtab···········SYMTAB··········00000000·000328·0001d0·10·····11···9··4
17 ··[13]·.strtab···········STRTAB··········00000000·000544·0001af·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0004f8·0001af·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·000844·000080·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0007e8·000072·00······0···0··1
19 Key·to·Flags:17 Key·to·Flags:
20 ··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),
21 ··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),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.74 KB
readelf --wide --symbols {}
    
Offset 1, 33 lines modifiedOffset 1, 32 lines modified
  
1 Symbol·table·'.symtab'·contains·30·entries:1 Symbol·table·'.symtab'·contains·29·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000001···522·FUNC····LOCAL··DEFAULT····6·tok_underflow_readline5 ·····2:·00000081···464·FUNC····LOCAL··DEFAULT····1·tok_underflow_readline
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
8 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
9 ·····6:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29 ·····6:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
 10 ·····7:·00000001····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····8:·00000001····24·FUNC····LOCAL··DEFAULT····8·Py_XDECREF 
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
13 ····10:·00000001···128·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FromReadline12 ·····9:·00000001···128·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FromReadline
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallNoArgs18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallNoArgs
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Decode19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Decode
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_tok_reserve_buf21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_tok_reserve_buf
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
 24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
 25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_error_ret26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_error_ret
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_ensure_utf827 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_ensure_utf8
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_update_fstring_expr31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLexer_update_fstring_expr
6.25 KB
readelf --wide --relocs {}
    
Offset 1, 51 lines modifiedOffset 1, 46 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x6f4·contains·7·entries:1 Relocation·section·'.rel.text'·at·offset·0x6a8·contains·39·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··00000b0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_tok_new3 00000012··00000a0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_tok_new
4 0000001e··00000c0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc4 0000001e··00000b0a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
5 00000038··00000d0a·R_ARM_THM_CALL·········00000000···strlen5 00000038··00000c0a·R_ARM_THM_CALL·········00000000···strlen
6 00000042··00000e0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_new_string6 00000042··00000d0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_new_string
7 0000005a··0000022f·R_ARM_THM_MOVW_ABS_NC··00000001···tok_underflow_readline7 0000005a··0000022f·R_ARM_THM_MOVW_ABS_NC··00000081···tok_underflow_readline
8 0000005e··00000230·R_ARM_THM_MOVT_ABS·····00000001···tok_underflow_readline8 0000005e··00000230·R_ARM_THM_MOVT_ABS·····00000081···tok_underflow_readline
9 00000078··00000f0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_Free9 00000078··00000e0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_Free
 10 000000ac··00000f0a·R_ARM_THM_CALL·········00000000···PyObject_CallNoArgs
 11 000000cc··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1
 12 000000d0··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC1
 13 000000d6··0000100a·R_ARM_THM_CALL·········00000000···PyUnicode_Decode
 14 000000fa··0000110a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
 15 0000010a··0000120a·R_ARM_THM_CALL·········00000000···_PyLexer_tok_reserve_buf
 16 00000118··0000130a·R_ARM_THM_CALL·········00000000···memcpy
 17 00000140··0000140a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 18 00000192··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 19 00000196··00001530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 20 0000019a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC2
 21 0000019e··00000630·R_ARM_THM_MOVT_ABS·····00000030···.LC2
 22 000001a4··0000160a·R_ARM_THM_CALL·········00000000···PyErr_Format
 23 000001aa··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret
 24 000001b6··0000180a·R_ARM_THM_CALL·········00000000···_PyTokenizer_ensure_utf8
 25 000001c0··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret
 26 000001e2··0000192f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration
 27 000001e6··00001930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration
 28 000001ec··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches
 29 000001f2··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 30 000001fc··0000140a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 31 00000204··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret
 32 00000212··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret
 33 00000218··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
 34 0000021e··0000070a·R_ARM_THM_CALL·········00000001···Py_XDECREF
 35 00000228··00001c0a·R_ARM_THM_CALL·········00000000···_PyLexer_update_fstring_expr
 36 00000232··0000152f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 37 00000236··00001530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 38 0000023a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 39 0000023e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 40 00000244··0000160a·R_ARM_THM_CALL·········00000000···PyErr_Format
 41 0000024a··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret
  
10 Relocation·section·'.rel.text.hot'·at·offset·0x72c·contains·34·entries:42 Relocation·section·'.rel.text.unlikely'·at·offset·0x7e0·contains·1·entry:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name43 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 00000032··0000100a·R_ARM_THM_CALL·········00000000···PyObject_CallNoArgs 
13 00000056··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC1 
14 0000005a··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC1 
15 0000005e··0000110a·R_ARM_THM_CALL·········00000000···PyUnicode_Decode 
16 00000082··0000120a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize 
17 00000094··0000130a·R_ARM_THM_CALL·········00000000···_PyLexer_tok_reserve_buf 
18 000000a4··0000140a·R_ARM_THM_CALL·········00000000···memcpy 
19 000000ce··0000150a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
20 00000136··0000120a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize 
21 00000148··0000160a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret 
22 0000014e··0000080a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
23 00000154··0000080a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
24 0000015e··0000170a·R_ARM_THM_CALL·········00000000···_PyTokenizer_ensure_utf8 
25 00000168··0000160a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret 
26 00000172··0000100a·R_ARM_THM_CALL·········00000000···PyObject_CallNoArgs 
27 0000017e··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_StopIteration 
28 00000182··00001830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_StopIteration 
29 00000188··0000190a·R_ARM_THM_CALL·········00000000···PyErr_ExceptionMatches 
30 0000018e··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Clear 
31 000001a4··0000150a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
32 000001aa··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
33 000001ae··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
34 000001b2··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
35 000001b6··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
36 000001bc··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
37 000001c2··0000160a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret 
38 000001d4··0000160a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret 
39 000001e2··00001d0a·R_ARM_THM_CALL·········00000000···_PyLexer_update_fstring_expr 
40 000001ec··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
41 000001f0··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
42 000001f4··0000062f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC2 
43 000001f8··00000630·R_ARM_THM_MOVT_ABS·····00000030···.LC2 
44 000001fe··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
45 00000204··0000160a·R_ARM_THM_CALL·········00000000···_PyTokenizer_error_ret 
  
46 Relocation·section·'.rel.text.unlikely'·at·offset·0x83c·contains·1·entry: 
47 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
48 00000012··0000151e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc44 00000012··0000141e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
524 B
strings --all --bytes=8 {}
    
Offset 8, 22 lines modifiedOffset 8, 21 lines modified
8 _PyTokenizer_new_string8 _PyTokenizer_new_string
9 _PyTokenizer_Free9 _PyTokenizer_Free
10 PyObject_CallNoArgs10 PyObject_CallNoArgs
11 PyUnicode_Decode11 PyUnicode_Decode
12 PyUnicode_AsUTF8AndSize12 PyUnicode_AsUTF8AndSize
13 _PyLexer_tok_reserve_buf13 _PyLexer_tok_reserve_buf
14 _Py_Dealloc14 _Py_Dealloc
 15 PyExc_TypeError
 16 PyErr_Format
15 _PyTokenizer_error_ret17 _PyTokenizer_error_ret
16 _PyTokenizer_ensure_utf818 _PyTokenizer_ensure_utf8
17 PyExc_StopIteration19 PyExc_StopIteration
18 PyErr_ExceptionMatches20 PyErr_ExceptionMatches
19 PyErr_Clear21 PyErr_Clear
20 PyExc_TypeError 
21 PyErr_Format 
22 _PyLexer_update_fstring_expr22 _PyLexer_update_fstring_expr
23 .shstrtab23 .shstrtab
24 .rel.text24 .rel.text
25 .rodata.str1.425 .rodata.str1.4
26 .rel.text.hot 
27 .rel.text.unlikely26 .rel.text.unlikely
28 .note.GNU-stack27 .note.GNU-stack
29 .ARM.attributes28 .ARM.attributes
5.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 54, 7 lines modifiedOffset 54, 217 lines modified
54 »       mov»    r0,·r454 »       mov»    r0,·r4
55 »       pop»    {r4,·r5,·r6,·pc}55 »       pop»    {r4,·r5,·r6,·pc}
56 »       mov»    r0,·r456 »       mov»    r0,·r4
57 »       bl»     0·<_PyTokenizer_Free>57 »       bl»     0·<_PyTokenizer_Free>
58 ·R_ARM_THM_CALL» _PyTokenizer_Free58 ·R_ARM_THM_CALL» _PyTokenizer_Free
59 »       movs»   r4,·#059 »       movs»   r4,·#0
60 »       b.n»    72·<_PyTokenizer_FromReadline+0x72>60 »       b.n»    72·<_PyTokenizer_FromReadline+0x72>
  
 61 00000080·<tok_underflow_readline>:
 62 tok_underflow_readline():
 63 »       push»   {r4,·r5,·r6,·lr}
 64 »       mov.w»  ip,·#4096»  @·0x1000
 65 »       sub.w»  ip,·sp,·ip
 66 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 67 »       ldr»    r3,·[r0,·#28]
 68 »       sub»    sp,·#8
 69 »       mov»    r4,·r0
 70 »       cbnz»   r3,·a8·<tok_underflow_readline+0x28>
 71 »       add.w»  r3,·r0,·#8192»       @·0x2000
 72 »       ldr.w»  r3,·[r3,·#3560]»     @·0xde8
 73 »       cmp»    r3,·#0
 74 »       itt»    le
 75 »       ldrle»  r3,·[r0,·#0]
 76 »       strdle» r3,·r3,·[r0,·#4]
 77 »       ldr.w»  r0,·[r4,·#2720]»     @·0xaa0
 78 »       bl»     0·<PyObject_CallNoArgs>
 79 ·R_ARM_THM_CALL» PyObject_CallNoArgs
 80 »       mov»    r5,·r0
 81 »       cmp»    r0,·#0
 82 »       beq.w»  1e2·<tok_underflow_readline+0x162>
 83 »       ldr.w»  r2,·[r4,·#2696]»     @·0xa88
 84 »       ldr»    r3,·[r0,·#4]
 85 »       ldr»    r3,·[r3,·#84]» @·0x54
 86 »       cmp»    r2,·#0
 87 »       beq.n»  18a·<tok_underflow_readline+0x10a>
 88 »       lsls»   r1,·r3,·#4
 89 »       bpl.w»  232·<tok_underflow_readline+0x1b2>
 90 »       ldr»    r1,·[r0,·#8]
 91 »       movw»   r3,·#0
 92 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 93 »       movt»   r3,·#0
 94 ·R_ARM_THM_MOVT_ABS»     .LC1
 95 »       adds»   r0,·#16
 96 »       bl»     0·<PyUnicode_Decode>
 97 ·R_ARM_THM_CALL» PyUnicode_Decode
 98 »       ldr»    r3,·[r5,·#0]
 99 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 100 »       mov»    r6,·r0
 101 »       cmp»    r3,·r2
 102 »       beq.n»  f0·<tok_underflow_readline+0x70>
 103 »       subs»   r3,·#1
 104 »       str»    r3,·[r5,·#0]
 105 »       cmp»    r3,·#0
 106 »       beq.w»  1fa·<tok_underflow_readline+0x17a>
 107 »       cmp»    r6,·#0
 108 »       beq.w»  20c·<tok_underflow_readline+0x18c>
 109 »       add»    r1,·sp,·#4
 110 »       mov»    r0,·r6
 111 »       bl»     0·<PyUnicode_AsUTF8AndSize>
 112 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
 113 »       mov»    r5,·r0
 114 »       cmp»    r0,·#0
 115 »       beq.n»  202·<tok_underflow_readline+0x182>
 116 »       ldr»    r1,·[sp,·#4]
 117 »       mov»    r0,·r4
 118 »       adds»   r1,·#2
 119 »       bl»     0·<_PyLexer_tok_reserve_buf>
 120 ·R_ARM_THM_CALL» _PyLexer_tok_reserve_buf
 121 »       cmp»    r0,·#0
 122 »       beq.n»  208·<tok_underflow_readline+0x188>
 123 »       ldr»    r2,·[sp,·#4]
 124 »       mov»    r1,·r5
 125 »       ldr»    r0,·[r4,·#8]
 126 »       bl»     0·<memcpy>
 127 ·R_ARM_THM_CALL» memcpy
 128 »       ldr»    r2,·[r4,·#8]
 129 »       ldr»    r3,·[sp,·#4]
 130 »       adds»   r1,·r2,·r3
 131 »       str»    r1,·[r4,·#8]
 132 »       movs»   r1,·#0
 133 »       strb»   r1,·[r2,·r3]
 134 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 135 »       ldr»    r3,·[r6,·#0]
 136 »       ldr»    r2,·[r4,·#4]
 137 »       cmp»    r3,·r1
 138 »       str.w»  r2,·[r4,·#2704]»     @·0xa90
 139 »       beq.n»  146·<tok_underflow_readline+0xc6>
 140 »       subs»   r3,·#1
 141 »       str»    r3,·[r6,·#0]
 142 »       cbnz»   r3,·146·<tok_underflow_readline+0xc6>
 143 »       mov»    r0,·r6
 144 »       bl»     0·<_Py_Dealloc>
 145 ·R_ARM_THM_CALL» _Py_Dealloc
 146 »       ldr»    r2,·[r4,·#4]
 147 »       ldr»    r3,·[r4,·#8]
 148 »       cmp»    r3,·r2
 149 »       beq.n»  1da·<tok_underflow_readline+0x15a>
 150 »       add.w»  r2,·r4,·#8192»       @·0x2000
 151 »       movs»   r1,·#0
 152 »       str.w»  r1,·[r2,·#3572]»     @·0xdf4
 153 »       ldrb.w» r0,·[r3,·#-1]
 154 »       cmp»    r0,·#10
 155 »       bne.n»  1c6·<tok_underflow_readline+0x146>
 156 »       ldr.w»  r3,·[r2,·#3560]»     @·0xde8
 157 »       cmp»    r3,·#0
 158 »       bne.n»  224·<tok_underflow_readline+0x1a4>
 159 »       ldr.w»  r2,·[r4,·#2696]»     @·0xa88
 160 »       movs»   r1,·#0
 161 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d0
 162 »       str.w»  r1,·[r4,·#476]»      @·0x1dc
 163 »       adds»   r3,·#1
 164 »       str.w»  r3,·[r4,·#464]»      @·0x1d0
 165 »       cbz»    r2,·1b2·<tok_underflow_readline+0x132>
 166 »       ldr»    r0,·[r4,·#32]
 167 »       sub.w»  r3,·r0,·#10
 168 »       negs»   r0,·r3
 169 »       adcs»   r0,·r3
 170 »       add»    sp,·#8
 171 »       pop»    {r4,·r5,·r6,·pc}
 172 »       lsls»   r2,·r3,·#3
 173 »       it»     mi
 174 »       movmi»  r6,·r0
 175 »       bmi.n»  f6·<tok_underflow_readline+0x76>
 176 »       movw»   r3,·#0
 177 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
 178 »       movt»   r3,·#0
 179 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
Max diff block lines reached; -1/5432 bytes (-0.02%) of diff not shown.
1.95 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 ··0x00000090·6e67005f·5079546f·6b656e69·7a65725f·ng._PyTokenizer_12 ··0x00000090·6e67005f·5079546f·6b656e69·7a65725f·ng._PyTokenizer_
13 ··0x000000a0·46726565·0050794f·626a6563·745f4361·Free.PyObject_Ca13 ··0x000000a0·46726565·0050794f·626a6563·745f4361·Free.PyObject_Ca
14 ··0x000000b0·6c6c4e6f·41726773·00507955·6e69636f·llNoArgs.PyUnico14 ··0x000000b0·6c6c4e6f·41726773·00507955·6e69636f·llNoArgs.PyUnico
15 ··0x000000c0·64655f44·65636f64·65005079·556e6963·de_Decode.PyUnic15 ··0x000000c0·64655f44·65636f64·65005079·556e6963·de_Decode.PyUnic
16 ··0x000000d0·6f64655f·41735554·4638416e·6453697a·ode_AsUTF8AndSiz16 ··0x000000d0·6f64655f·41735554·4638416e·6453697a·ode_AsUTF8AndSiz
17 ··0x000000e0·65005f50·794c6578·65725f74·6f6b5f72·e._PyLexer_tok_r17 ··0x000000e0·65005f50·794c6578·65725f74·6f6b5f72·e._PyLexer_tok_r
18 ··0x000000f0·65736572·76655f62·7566006d·656d6370·eserve_buf.memcp18 ··0x000000f0·65736572·76655f62·7566006d·656d6370·eserve_buf.memcp
19 ··0x00000100·79005f50·795f4465·616c6c6f·63005f50·y._Py_Dealloc._P19 ··0x00000100·79005f50·795f4465·616c6c6f·63005079·y._Py_Dealloc.Py
 20 ··0x00000110·4578635f·54797065·4572726f·72005079·Exc_TypeError.Py
 21 ··0x00000120·4572725f·466f726d·6174005f·5079546f·Err_Format._PyTo
20 ··0x00000110·79546f6b·656e697a·65725f65·72726f72·yTokenizer_error22 ··0x00000130·6b656e69·7a65725f·6572726f·725f7265·kenizer_error_re
21 ··0x00000120·5f726574·005f5079·546f6b65·6e697a65·_ret._PyTokenize23 ··0x00000140·74005f50·79546f6b·656e697a·65725f65·t._PyTokenizer_e
22 ··0x00000130·725f656e·73757265·5f757466·38005079·r_ensure_utf8.Py24 ··0x00000150·6e737572·655f7574·66380050·79457863·nsure_utf8.PyExc
23 ··0x00000140·4578635f·53746f70·49746572·6174696f·Exc_StopIteratio25 ··0x00000160·5f53746f·70497465·72617469·6f6e0050·_StopIteration.P
24 ··0x00000150·6e005079·4572725f·45786365·7074696f·n.PyErr_Exceptio26 ··0x00000170·79457272·5f457863·65707469·6f6e4d61·yErr_ExceptionMa
25 ··0x00000160·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C27 ··0x00000180·74636865·73005079·4572725f·436c6561·tches.PyErr_Clea
26 ··0x00000170·6c656172·00507945·78635f54·79706545·lear.PyExc_TypeE 
27 ··0x00000180·72726f72·00507945·72725f46·6f726d61·rror.PyErr_Forma 
28 ··0x00000190·74005f50·794c6578·65725f75·70646174·t._PyLexer_updat28 ··0x00000190·72005f50·794c6578·65725f75·70646174·r._PyLexer_updat
29 ··0x000001a0·655f6673·7472696e·675f6578·707200···e_fstring_expr.29 ··0x000001a0·655f6673·7472696e·675f6578·707200···e_fstring_expr.
  
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
8 ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.7 ··0x00000050·79002e6e·6f74652e·474e552d·73746163·y..note.GNU-stac
9 ··0x00000070·2e41524d·2e617474·72696275·74657300·.ARM.attributes.8 ··0x00000060·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 9 ··0x00000070·7300································s.
  
12.5 KB
utf8_tokenizer.o
952 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:··········896·(bytes·into·file)13 ··Start·of·section·headers:··········916·(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:·········1219 ··Number·of·section·headers:·········13
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·12
2.47 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x380:1 There·are·13·section·headers,·starting·at·offset·0x394:
  
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·000078·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·0002d4·000040·08···I·10···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000ac·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000ac·000000·00··WA··0···0··1
8 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·000006·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0000ac·000006·01·AMS··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·00003c·0000f0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0000b4·000078·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·0002c4·000050·08···I··9···5··411 ··[·7]·.rel.text.hot·····REL·············00000000·000314·000010·08···I·10···6··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00012c·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00012c·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00012c·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00012c·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000160·0000c0·10·····10···5··414 ··[10]·.symtab···········SYMTAB··········00000000·000160·0000d0·10·····11···6··4
14 ··[10]·.strtab···········STRTAB··········00000000·000220·0000a4·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·000230·0000a4·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·000314·000069·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·000324·00006d·00······0···0··1
16 Key·to·Flags:17 Key·to·Flags:
17 ··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),
18 ··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),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.76 KB
readelf --wide --symbols {}
    
Offset 1, 15 lines modifiedOffset 1, 16 lines modified
  
1 Symbol·table·'.symtab'·contains·12·entries:1 Symbol·table·'.symtab'·contains·13·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000079···118·FUNC····LOCAL··DEFAULT····5·tok_underflow_string7 ·····4:·00000001···118·FUNC····LOCAL··DEFAULT····6·tok_underflow_string
 8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·00000001···120·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_FromUTF89 ·····6:·00000001···120·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_FromUTF8
9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_tok_new
10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_newlines11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_translate_newlines
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_new_string
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
1.67 KB
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x2c4·contains·10·entries:1 Relocation·section·'.rel.text'·at·offset·0x2d4·contains·8·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000060a·R_ARM_THM_CALL·········00000000···_PyTokenizer_tok_new3 00000014··0000070a·R_ARM_THM_CALL·········00000000···_PyTokenizer_tok_new
4 00000024··0000070a·R_ARM_THM_CALL·········00000000···_PyTokenizer_translate_newlines4 00000024··0000080a·R_ARM_THM_CALL·········00000000···_PyTokenizer_translate_newlines
5 00000044··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC05 00000044··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
6 00000048··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC06 00000048··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
7 0000004c··0000080a·R_ARM_THM_CALL·········00000000···_PyTokenizer_new_string7 0000004c··0000090a·R_ARM_THM_CALL·········00000000···_PyTokenizer_new_string
8 00000056··0000042f·R_ARM_THM_MOVW_ABS_NC··00000079···tok_underflow_string8 00000056··0000042f·R_ARM_THM_MOVW_ABS_NC··00000001···tok_underflow_string
9 0000005a··00000430·R_ARM_THM_MOVT_ABS·····00000079···tok_underflow_string9 0000005a··00000430·R_ARM_THM_MOVT_ABS·····00000001···tok_underflow_string
10 00000070··0000090a·R_ARM_THM_CALL·········00000000···_PyTokenizer_Free10 00000070··00000a0a·R_ARM_THM_CALL·········00000000···_PyTokenizer_Free
  
 11 Relocation·section·'.rel.text.hot'·at·offset·0x314·contains·2·entries:
 12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
11 0000008e··00000a0a·R_ARM_THM_CALL·········00000000···strchr13 00000016··00000b0a·R_ARM_THM_CALL·········00000000···strchr
12 000000bc··00000b0a·R_ARM_THM_CALL·········00000000···strlen14 00000044··00000c0a·R_ARM_THM_CALL·········00000000···strlen
301 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
1 tok_underflow_string1 tok_underflow_string
2 _PyTokenizer_FromUTF82 _PyTokenizer_FromUTF8
3 _PyTokenizer_tok_new3 _PyTokenizer_tok_new
4 _PyTokenizer_translate_newlines4 _PyTokenizer_translate_newlines
5 _PyTokenizer_new_string5 _PyTokenizer_new_string
6 _PyTokenizer_Free6 _PyTokenizer_Free
7 .shstrtab7 .shstrtab
 8 .rel.text
8 .rodata.str1.49 .rodata.str1.4
9 .rel.text.hot10 .rel.text.hot
10 .note.GNU-stack11 .note.GNU-stack
11 .ARM.attributes12 .ARM.attributes
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 57 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyTokenizer_FromUTF8>:
 3 _PyTokenizer_FromUTF8():
 4 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 8 »       mov»    r5,·r0
 9 »       mov»    r6,·r1
 10 »       mov»    r7,·r2
 11 »       bl»     0·<_PyTokenizer_tok_new>
 12 ·R_ARM_THM_CALL» _PyTokenizer_tok_new
 13 »       cbz»    r0,·74·<_PyTokenizer_FromUTF8+0x74>
 14 »       mov»    r4,·r0
 15 »       mov»    r3,·r0
 16 »       mov»    r2,·r7
 17 »       mov»    r0,·r5
 18 »       mov»    r1,·r6
 19 »       bl»     0·<_PyTokenizer_translate_newlines>
 20 ·R_ARM_THM_CALL» _PyTokenizer_translate_newlines
 21 »       mov»    r5,·r0
 22 »       str.w»  r0,·[r4,·#2732]»     @·0xaac
 23 »       cbz»    r0,·6e·<_PyTokenizer_FromUTF8+0x6e>
 24 »       movs»   r1,·#2
 25 »       movs»   r3,·#0
 26 »       str.w»  r1,·[r4,·#2688]»     @·0xa80
 27 »       mov»    r2,·r4
 28 »       str.w»  r0,·[r4,·#2728]»     @·0xaa8
 29 »       movs»   r1,·#5
 30 »       str.w»  r3,·[r4,·#2724]»     @·0xaa4
 31 »       movw»   r0,·#0
 32 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 33 »       movt»   r0,·#0
 34 ·R_ARM_THM_MOVT_ABS»     .LC0
 35 »       bl»     0·<_PyTokenizer_new_string>
 36 ·R_ARM_THM_CALL» _PyTokenizer_new_string
 37 »       str.w»  r0,·[r4,·#2696]»     @·0xa88
 38 »       cbz»    r0,·6e·<_PyTokenizer_FromUTF8+0x6e>
 39 »       movw»   r3,·#0
 40 ·R_ARM_THM_MOVW_ABS_NC»  tok_underflow_string
 41 »       movt»   r3,·#0
 42 ·R_ARM_THM_MOVT_ABS»     tok_underflow_string
 43 »       str»    r5,·[r4,·#8]
 44 »       strd»   r5,·r5,·[r4]
 45 »       str»    r5,·[r4,·#24]
 46 »       str.w»  r3,·[r4,·#2744]»     @·0xab8
 47 »       mov»    r0,·r4
 48 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 49 »       mov»    r0,·r4
 50 »       bl»     0·<_PyTokenizer_Free>
 51 ·R_ARM_THM_CALL» _PyTokenizer_Free
 52 »       movs»   r4,·#0
 53 »       b.n»    6a·<_PyTokenizer_FromUTF8+0x6a>
2.88 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 83 lines modifiedOffset 1, 30 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyTokenizer_FromUTF8>: 
3 _PyTokenizer_FromUTF8(): 
4 »       push»   {r3,·r4,·r5,·r6,·r7,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8 
8 »       mov»    r5,·r0 
9 »       mov»    r6,·r1 
10 »       mov»    r7,·r2 
11 »       bl»     0·<_PyTokenizer_tok_new> 
12 ·R_ARM_THM_CALL» _PyTokenizer_tok_new 
13 »       cbz»    r0,·74·<_PyTokenizer_FromUTF8+0x74> 
14 »       mov»    r4,·r0 
15 »       mov»    r3,·r0 
16 »       mov»    r2,·r7 
17 »       mov»    r0,·r5 
18 »       mov»    r1,·r6 
19 »       bl»     0·<_PyTokenizer_translate_newlines> 
20 ·R_ARM_THM_CALL» _PyTokenizer_translate_newlines 
21 »       mov»    r5,·r0 
22 »       str.w»  r0,·[r4,·#2732]»     @·0xaac 
23 »       cbz»    r0,·6e·<_PyTokenizer_FromUTF8+0x6e> 
24 »       movs»   r1,·#2 
25 »       movs»   r3,·#0 
26 »       str.w»  r1,·[r4,·#2688]»     @·0xa80 
27 »       mov»    r2,·r4 
28 »       str.w»  r0,·[r4,·#2728]»     @·0xaa8 
29 »       movs»   r1,·#5 
30 »       str.w»  r3,·[r4,·#2724]»     @·0xaa4 
31 »       movw»   r0,·#0 
32 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
33 »       movt»   r0,·#0 
34 ·R_ARM_THM_MOVT_ABS»     .LC0 
35 »       bl»     0·<_PyTokenizer_new_string> 
36 ·R_ARM_THM_CALL» _PyTokenizer_new_string 
37 »       str.w»  r0,·[r4,·#2696]»     @·0xa88 
38 »       cbz»    r0,·6e·<_PyTokenizer_FromUTF8+0x6e> 
39 »       movw»   r3,·#0 
40 ·R_ARM_THM_MOVW_ABS_NC»  tok_underflow_string 
41 »       movt»   r3,·#0 
42 ·R_ARM_THM_MOVT_ABS»     tok_underflow_string 
43 »       str»    r5,·[r4,·#8] 
44 »       strd»   r5,·r5,·[r4] 
45 »       str»    r5,·[r4,·#24] 
46 »       str.w»  r3,·[r4,·#2744]»     @·0xab8 
47 »       mov»    r0,·r4 
48 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc} 
49 »       mov»    r0,·r4 
50 »       bl»     0·<_PyTokenizer_Free> 
51 ·R_ARM_THM_CALL» _PyTokenizer_Free 
52 »       movs»   r4,·#0 
53 »       b.n»    6a·<_PyTokenizer_FromUTF8+0x6a> 
  
54 00000078·<tok_underflow_string>:2 00000000·<tok_underflow_string>:
55 tok_underflow_string():3 tok_underflow_string():
56 »       push»   {r4,·r5,·r6,·lr}4 »       push»   {r4,·r5,·r6,·lr}
57 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
58 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
59 »       str.w»  r0,·[ip,·#4080]»     @·0xff07 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
60 »       ldr»    r6,·[r0,·#8]8 »       ldr»    r6,·[r0,·#8]
61 »       movs»   r1,·#109 »       movs»   r1,·#10
62 »       mov»    r4,·r010 »       mov»    r4,·r0
63 »       mov»    r0,·r611 »       mov»    r0,·r6
64 »       bl»     0·<strchr>12 »       bl»     0·<strchr>
65 ·R_ARM_THM_CALL» strchr13 ·R_ARM_THM_CALL» strchr
66 »       mov»    r5,·r014 »       mov»    r5,·r0
67 »       cbz»    r0,·ba·<tok_underflow_string+0x42>15 »       cbz»    r0,·42·<tok_underflow_string+0x42>
68 »       ldr»    r3,·[r4,·#28]16 »       ldr»    r3,·[r4,·#28]
69 »       adds»   r0,·#117 »       adds»   r0,·#1
70 »       ldr»    r2,·[r4,·#4]18 »       ldr»    r2,·[r4,·#4]
71 »       cbnz»   r3,·d6·<tok_underflow_string+0x5e>19 »       cbnz»   r3,·5e·<tok_underflow_string+0x5e>
72 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d020 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d0
73 »       movs»   r1,·#021 »       movs»   r1,·#0
74 »       str»    r2,·[r4,·#0]22 »       str»    r2,·[r4,·#0]
75 »       adds»   r3,·#123 »       adds»   r3,·#1
76 »       str.w»  r2,·[r4,·#2704]»     @·0xa9024 »       str.w»  r2,·[r4,·#2704]»     @·0xa90
77 »       str.w»  r1,·[r4,·#476]»      @·0x1dc25 »       str.w»  r1,·[r4,·#476]»      @·0x1dc
78 »       str.w»  r3,·[r4,·#464]»      @·0x1d026 »       str.w»  r3,·[r4,·#464]»      @·0x1d0
Offset 85, 25 lines modifiedOffset 32, 25 lines modified
85 »       movs»   r0,·#132 »       movs»   r0,·#1
86 »       pop»    {r4,·r5,·r6,·pc}33 »       pop»    {r4,·r5,·r6,·pc}
87 »       mov»    r0,·r634 »       mov»    r0,·r6
88 »       bl»     0·<strlen>35 »       bl»     0·<strlen>
89 ·R_ARM_THM_CALL» strlen36 ·R_ARM_THM_CALL» strlen
90 »       add»    r0,·r637 »       add»    r0,·r6
91 »       cmp»    r6,·r038 »       cmp»    r6,·r0
92 »       bne.n»  ce·<tok_underflow_string+0x56>39 »       bne.n»  56·<tok_underflow_string+0x56>
93 »       movs»   r3,·#1140 »       movs»   r3,·#11
94 »       mov»    r0,·r541 »       mov»    r0,·r5
95 »       str»    r3,·[r4,·#32]42 »       str»    r3,·[r4,·#32]
96 »       pop»    {r4,·r5,·r6,·pc}43 »       pop»    {r4,·r5,·r6,·pc}
97 »       ldr»    r3,·[r4,·#28]44 »       ldr»    r3,·[r4,·#28]
98 »       ldr»    r2,·[r4,·#4]45 »       ldr»    r2,·[r4,·#4]
99 »       cmp»    r3,·#046 »       cmp»    r3,·#0
100 »       beq.n»  9e·<tok_underflow_string+0x26>47 »       beq.n»  26·<tok_underflow_string+0x26>
101 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d048 »       ldr.w»  r3,·[r4,·#464]»      @·0x1d0
102 »       movs»   r1,·#049 »       movs»   r1,·#0
103 »       str.w»  r2,·[r4,·#2704]»     @·0xa9050 »       str.w»  r2,·[r4,·#2704]»     @·0xa90
104 »       adds»   r3,·#151 »       adds»   r3,·#1
105 »       str.w»  r1,·[r4,·#476]»      @·0x1dc52 »       str.w»  r1,·[r4,·#476]»      @·0x1dc
106 »       str»    r0,·[r4,·#8]53 »       str»    r0,·[r4,·#8]
107 »       str.w»  r3,·[r4,·#464]»      @·0x1d054 »       str.w»  r3,·[r4,·#464]»      @·0x1d0
108 »       b.n»    b6·<tok_underflow_string+0x3e>55 »       b.n»    3e·<tok_underflow_string+0x3e>
109 »       nop56 »       nop
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e726f64·..data..bss..rod4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·6174612e·73747231·2e34002e·72656c2e·ata.str1.4..rel.5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·74657874·2e686f74·002e6e6f·74652e47·text.hot..note.G6 ··0x00000040·72656c2e·74657874·2e686f74·002e6e6f·rel.text.hot..no
7 ··0x00000050·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at7 ··0x00000050·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR
8 ··0x00000060·74726962·75746573·00················tributes.8 ··0x00000060·4d2e6174·74726962·75746573·00·······M.attributes.
  
51.7 KB
helpers.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:··········5624·(bytes·into·file)13 ··Start·of·section·headers:··········5576·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x15f8:1 There·are·15·section·headers,·starting·at·offset·0x15c8:
  
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·000588·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000594·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0011b0·0002f8·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·001180·000308·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005bc·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005c8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0005bc·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005c8·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0005bc·0001bc·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0005c8·000180·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·0014a8·000058·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·001488·000048·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000778·00015e·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000748·00015e·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0008d6·000120·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0008a6·000120·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001500·000078·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0014d0·000078·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·0009f6·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0009c6·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009f6·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009c6·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·000a2c·000410·10·····13··26··416 ··[12]·.symtab···········SYMTAB··········00000000·0009fc·000410·10·····13··26··4
17 ··[13]·.strtab···········STRTAB··········00000000·000e3c·000372·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000e0c·000372·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·001578·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·001548·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.59 KB
readelf --wide --symbols {}
    
Offset 12, 57 lines modifiedOffset 12, 57 lines modified
12 ·····8:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC412 ·····8:·00000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
13 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC513 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
14 ····10:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC614 ····10:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
15 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC715 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
16 ····12:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC816 ····12:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
17 ····13:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC917 ····13:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
18 ····14:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1018 ····14:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
19 ····15:·00000364·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····15:·0000033c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000368·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····16:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000399···250·FUNC····LOCAL··DEFAULT····1·_syntaxerror_range21 ····17:·000003a5···250·FUNC····LOCAL··DEFAULT····1·_syntaxerror_range
22 ····18:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1222 ····18:·00000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
23 ····19:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1323 ····19:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
24 ····20:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1424 ····20:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC14
25 ····21:·00000495····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF25 ····21:·000004a1····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
26 ····22:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1526 ····22:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC15
27 ····23:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1627 ····23:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC16
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
29 ····25:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1729 ····25:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·.LC17
30 ····26:·00000001···200·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_translate_newlines30 ····26:·00000001···190·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_translate_newlines
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Realloc
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
35 ····31:·00000001···140·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_check_bom35 ····31:·00000001···140·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_check_bom
36 ····32:·000000c9····52·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_new_string36 ····32:·00000341····52·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_new_string
37 ····33:·0000008d···732·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_check_coding_spec37 ····33:·0000008d···692·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_check_coding_spec
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncmp
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
44 ····40:·00000001····58·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_error_ret44 ····40:·00000001····58·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_error_ret
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
49 ····45:·00000369····48·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_syntaxerror49 ····45:·00000375····48·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_syntaxerror
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormatV
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF851 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeUTF8
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcspn52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcspn
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject
56 ····52:·000000fd···190·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_ensure_utf856 ····52:·000000c1···190·FUNC····GLOBAL·HIDDEN·····5·_PyTokenizer_ensure_utf8
57 ····53:·000004ad···148·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_parser_warn57 ····53:·000004b9···148·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_parser_warn
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnExplicitObject58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnExplicitObject
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
61 ····57:·0000003b···170·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_warn_invalid_escape_sequence61 ····57:·0000003b···170·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_warn_invalid_escape_sequence
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxWarning
64 ····60:·000000e5····14·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_indenterror64 ····60:·000000e5····14·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_indenterror
65 ····61:·00000541····72·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_translate_into_utf865 ····61:·0000054d····72·FUNC····GLOBAL·HIDDEN·····1·_PyTokenizer_translate_into_utf8
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Decode66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Decode
67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String67 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8String
68 ····64:·000000f3····46·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_syntaxerror_known_range68 ····64:·000000f3····46·FUNC····GLOBAL·HIDDEN·····8·_PyTokenizer_syntaxerror_known_range
14.9 KB
readelf --wide --relocs {}
Max HTML report size reached
20.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
7.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 5, 182 lines modifiedOffset 5, 153 lines modified
  
5 00000000·<_PyTokenizer_translate_newlines>:5 00000000·<_PyTokenizer_translate_newlines>:
6 _PyTokenizer_translate_newlines():6 _PyTokenizer_translate_newlines():
7 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}7 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
8 »       mov.w»  ip,·#4096»  @·0x10008 »       mov.w»  ip,·#4096»  @·0x1000
9 »       sub.w»  ip,·sp,·ip9 »       sub.w»  ip,·sp,·ip
10 »       str.w»  r0,·[ip,·#4064]»     @·0xfe010 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
11 »       mov»    r8,·r111 »       mov»    r9,·r1
12 »       mov»    r5,·r212 »       mov»    r5,·r2
13 »       mov»    r9,·r313 »       mov»    r8,·r3
14 »       mov»    r4,·r014 »       mov»    r4,·r0
15 »       bl»     0·<strlen>15 »       bl»     0·<strlen>
16 ·R_ARM_THM_CALL» strlen16 ·R_ARM_THM_CALL» strlen
17 »       adds»   r7,·r0,·#217 »       adds»   r7,·r0,·#2
18 »       mov»    r0,·r718 »       mov»    r0,·r7
19 »       bl»     0·<PyMem_Malloc>19 »       bl»     0·<PyMem_Malloc>
20 ·R_ARM_THM_CALL» PyMem_Malloc20 ·R_ARM_THM_CALL» PyMem_Malloc
21 »       mov»    r6,·r021 »       mov»    r6,·r0
22 »       cmp»    r0,·#022 »       cmp»    r0,·#0
23 »       beq.n»  b8·<_PyTokenizer_translate_newlines+0xb8>23 »       beq.n»  ae·<_PyTokenizer_translate_newlines+0xae>
24 »       ldrb»   r2,·[r4,·#0]24 »       ldrb»   r2,·[r4,·#0]
 25 »       cmp»    r2,·#0
 26 »       beq.n»  a8·<_PyTokenizer_translate_newlines+0xa8>
25 »       movs»   r3,·#027 »       movs»   r3,·#0
26 »       cbz»    r2,·8e·<_PyTokenizer_translate_newlines+0x8e> 
27 »       cmp»    r2,·#1028 »       cmp»    r2,·#10
 29 »       bne.n»  60·<_PyTokenizer_translate_newlines+0x60>
28 »       ite»    ne 
29 »       movne»  r3,·#0 
30 »       andeq.w»r3,·r3,·#1 
31 »       cbz»    r3,·44·<_PyTokenizer_translate_newlines+0x44>30 »       cbz»    r3,·60·<_PyTokenizer_translate_newlines+0x60>
 31 »       ldrb»   r2,·[r4,·#1]
 32 »       cbz»    r2,·56·<_PyTokenizer_translate_newlines+0x56>
 33 »       adds»   r4,·#1
 34 »       cbnz»   r5,·68·<_PyTokenizer_translate_newlines+0x68>
 35 »       cmp»    r2,·#13
 36 »       bne.n»  68·<_PyTokenizer_translate_newlines+0x68>
 37 »       mov»    r3,·r4
 38 »       movs»   r2,·#10
 39 »       strb.w» r2,·[r0],·#1
 40 »       adds»   r4,·#1
 41 »       ldrb»   r2,·[r3,·#1]
 42 »       movs»   r3,·#1
 43 »       cmp»    r2,·#0
 44 »       bne.n»  32·<_PyTokenizer_translate_newlines+0x32>
 45 »       mov»    r3,·r0
32 »       b.n»    94·<_PyTokenizer_translate_newlines+0x94>46 »       b.n»    88·<_PyTokenizer_translate_newlines+0x88>
33 »       mov»    r0,·r347 »       mov»    r0,·r3
34 »       mov»    r4,·ip48 »       mov»    r4,·ip
35 »       mov»    r2,·r149 »       mov»    r2,·r1
36 »       cmp»    r2,·#1350 »       cmp»    r2,·#13
37 »       it»     eq51 »       it»     eq
38 »       cmpeq»  r5,·#052 »       cmpeq»  r5,·#0
39 »       beq.n»  a2·<_PyTokenizer_translate_newlines+0xa2>53 »       beq.n»  44·<_PyTokenizer_translate_newlines+0x44>
40 »       mov»    r3,·r054 »       mov»    r3,·r0
41 »       add.w»  ip,·r4,·#155 »       add.w»  ip,·r4,·#1
42 »       strb.w» r2,·[r3],·#156 »       strb.w» r2,·[r3],·#1
43 »       ldrb»   r1,·[r4,·#1]57 »       ldrb»   r1,·[r4,·#1]
44 »       cmp»    r1,·#058 »       cmp»    r1,·#0
45 »       bne.n»  3e·<_PyTokenizer_translate_newlines+0x3e>59 »       bne.n»  5a·<_PyTokenizer_translate_newlines+0x5a>
46 »       cmp.w»  r8,·#060 »       cmp.w»  r9,·#0
47 »       it»     ne61 »       beq.n»  88·<_PyTokenizer_translate_newlines+0x88>
48 »       cmpne»  r2,·#1062 »       cmp»    r2,·#10
49 »       ittt»   ne63 »       ittt»   ne
50 »       addne»  r3,·r0,·#264 »       addne»  r3,·r0,·#2
51 »       movne»  r2,·#1065 »       movne»  r2,·#10
52 »       strbne» r2,·[r0,·#1]66 »       strbne» r2,·[r0,·#1]
53 »       subs»   r1,·r3,·r667 »       subs»   r1,·r3,·r6
54 »       movs»   r2,·#068 »       movs»   r2,·#0
55 »       adds»   r1,·#169 »       adds»   r1,·#1
56 »       strb»   r2,·[r3,·#0]70 »       strb»   r2,·[r3,·#0]
57 »       cmp»    r1,·r2 
58 »       it»     ne 
59 »       cmpne»  r7,·r171 »       cmp»    r7,·r1
60 »       bls.n»  88·<_PyTokenizer_translate_newlines+0x88>72 »       bls.n»  a2·<_PyTokenizer_translate_newlines+0xa2>
 73 »       cbz»    r1,·a2·<_PyTokenizer_translate_newlines+0xa2>
61 »       mov»    r0,·r674 »       mov»    r0,·r6
62 »       bl»     0·<PyMem_Realloc>75 »       bl»     0·<PyMem_Realloc>
63 ·R_ARM_THM_CALL» PyMem_Realloc76 ·R_ARM_THM_CALL» PyMem_Realloc
64 »       mov»    r4,·r077 »       mov»    r4,·r0
65 »       cbz»    r0,·c0·<_PyTokenizer_translate_newlines+0xc0>78 »       cbz»    r0,·b6·<_PyTokenizer_translate_newlines+0xb6>
66 »       mov»    r6,·r479 »       mov»    r6,·r4
67 »       mov»    r0,·r680 »       mov»    r0,·r6
68 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}81 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
69 »       movs»   r1,·#182 »       movs»   r1,·#1
70 »       strb»   r2,·[r0,·#0]83 »       strb»   r2,·[r0,·#0]
71 »       b.n»    7c·<_PyTokenizer_translate_newlines+0x7c> 
72 »       ldrb»   r2,·[r4,·#1] 
73 »       cbz»    r2,·b4·<_PyTokenizer_translate_newlines+0xb4> 
74 »       adds»   r4,·#1 
75 »       cmp»    r5,·#0 
76 »       bne.n»  4c·<_PyTokenizer_translate_newlines+0x4c> 
77 »       cmp»    r2,·#13 
78 »       bne.n»  4c·<_PyTokenizer_translate_newlines+0x4c> 
79 »       mov»    r3,·r4 
80 »       movs»   r2,·#10 
81 »       strb.w» r2,·[r0],·#1 
82 »       adds»   r4,·#1 
83 »       ldrb»   r2,·[r3,·#1] 
84 »       movs»   r3,·#1 
85 »       cmp»    r2,·#0 
86 »       bne.n»  30·<_PyTokenizer_translate_newlines+0x30> 
87 »       mov»    r3,·r0 
88 »       b.n»    6c·<_PyTokenizer_translate_newlines+0x6c>84 »       b.n»    96·<_PyTokenizer_translate_newlines+0x96>
89 »       movs»   r3,·#1585 »       movs»   r3,·#15
90 »       str.w»  r3,·[r9,·#32]86 »       str.w»  r3,·[r8,·#32]
91 »       b.n»    88·<_PyTokenizer_translate_newlines+0x88>87 »       b.n»    a2·<_PyTokenizer_translate_newlines+0xa2>
92 »       mov»    r0,·r688 »       mov»    r0,·r6
93 »       bl»     0·<PyMem_Free>89 »       bl»     0·<PyMem_Free>
94 ·R_ARM_THM_CALL» PyMem_Free90 ·R_ARM_THM_CALL» PyMem_Free
95 »       b.n»    86·<_PyTokenizer_translate_newlines+0x86>91 »       b.n»    a0·<_PyTokenizer_translate_newlines+0xa0>
 92 »       nop
  
96 000000c8·<_PyTokenizer_new_string>: 
97 _PyTokenizer_new_string(): 
98 »       push»   {r3,·r4,·r5,·r6,·r7,·lr} 
99 »       mov.w»  ip,·#4096»  @·0x1000 
100 »       sub.w»  ip,·sp,·ip 
101 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8 
102 »       mov»    r6,·r0 
103 »       adds»   r0,·r1,·#1 
104 »       mov»    r5,·r1 
105 »       mov»    r7,·r2 
106 »       bl»     0·<PyMem_Malloc> 
107 ·R_ARM_THM_CALL» PyMem_Malloc 
108 »       mov»    r4,·r0 
109 »       cbz»    r0,·f6·<_PyTokenizer_new_string+0x2e> 
Max diff block lines reached; 3513/7422 bytes (47.33%) of diff not shown.
967 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 »       mov»    r0,·r586 »       mov»    r0,·r5
87 »       movw»   r1,·#087 »       movw»   r1,·#0
88 ·R_ARM_THM_MOVW_ABS_NC»  .LC1788 ·R_ARM_THM_MOVW_ABS_NC»  .LC17
89 »       movt»   r1,·#089 »       movt»   r1,·#0
90 ·R_ARM_THM_MOVT_ABS»     .LC1790 ·R_ARM_THM_MOVT_ABS»     .LC17
91 »       add»    sp,·#1291 »       add»    sp,·#12
92 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}92 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}
93 »       b.w»    368·<_PyTokenizer_syntaxerror>93 »       b.w»    374·<_PyTokenizer_syntaxerror>
94 ·R_ARM_THM_JUMP24»       _PyTokenizer_syntaxerror94 ·R_ARM_THM_JUMP24»       _PyTokenizer_syntaxerror
95 »       cmp»    r3,·r295 »       cmp»    r3,·r2
96 »       beq.n»  da·<_PyTokenizer_warn_invalid_escape_sequence+0xa0>96 »       beq.n»  da·<_PyTokenizer_warn_invalid_escape_sequence+0xa0>
97 »       subs»   r3,·#197 »       subs»   r3,·#1
98 »       str»    r3,·[r4,·#0]98 »       str»    r3,·[r4,·#0]
99 »       cbnz»   r3,·da·<_PyTokenizer_warn_invalid_escape_sequence+0xa0>99 »       cbnz»   r3,·da·<_PyTokenizer_warn_invalid_escape_sequence+0xa0>
100 »       mov»    r0,·r4100 »       mov»    r0,·r4
Offset 126, 13 lines modifiedOffset 126, 13 lines modified
126 »       sub»    sp,·#20126 »       sub»    sp,·#20
127 »       mov»    r3,·r2127 »       mov»    r3,·r2
128 »       add»    r4,·sp,·#28128 »       add»    r4,·sp,·#28
129 »       mov»    r2,·r1129 »       mov»    r2,·r1
130 »       ldr.w»  r1,·[r4],·#4130 »       ldr.w»  r1,·[r4],·#4
131 »       str»    r4,·[sp,·#0]131 »       str»    r4,·[sp,·#0]
132 »       str»    r4,·[sp,·#12]132 »       str»    r4,·[sp,·#12]
133 »       bl»     398·<_syntaxerror_range>133 »       bl»     3a4·<_syntaxerror_range>
134 ·R_ARM_THM_CALL» _syntaxerror_range134 ·R_ARM_THM_CALL» _syntaxerror_range
135 »       add»    sp,·#20135 »       add»    sp,·#20
136 »       ldmia.w»sp!,·{r4,·lr}136 »       ldmia.w»sp!,·{r4,·lr}
137 »       add»    sp,·#4137 »       add»    sp,·#4
138 »       bx»     lr138 »       bx»     lr
711 KB
abstract.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:··········56028·(bytes·into·file)13 ··Start·of·section·headers:··········49068·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0xdadc:1 There·are·15·section·headers,·starting·at·offset·0xbfac:
  
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·000cf0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00a6a4·000470·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·00930c·000710·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00084c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000d24·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00084c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000d24·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00084c·005b70·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000d24·004468·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·00ab14·002970·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·009a1c·001ff8·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0063bc·000e6a·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00518c·000e6a·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·007228·000a7c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·005ff8·000930·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00d484·0005d8·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00ba14·000518·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·007ca4·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·006928·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007ca4·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006928·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·007cd8·001770·10·····13·175··416 ··[12]·.symtab···········SYMTAB··········00000000·00695c·001740·10·····13·172··4
17 ··[13]·.strtab···········STRTAB··········00000000·009448·00125b·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·00809c·00126d·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·00da5c·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·00bf2c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
47.4 KB
readelf --wide --symbols {}
Max HTML report size reached
208 KB
readelf --wide --relocs {}
Max HTML report size reached
3.82 KB
strings --all --bytes=8 {}
    
Offset 1, 14 lines modifiedOffset 1, 10 lines modified
1 @AWkbhVk1 @AWkbhVk
 2 jhchWkYk
2 FpG)FPF» 
3 khbh_kQk 
4 2hkh`hAko 
5 #F"F!F0F3 #F"F!F0F
6 bh(Fsh9h 
7 bh(Fsh9h 
8 sequence·index·must·be·integer,·not·'%.200s'4 sequence·index·must·be·integer,·not·'%.200s'
9 type·'%.200s'·is·not·subscriptable5 type·'%.200s'·is·not·subscriptable
10 '%.200s'·object·is·not·subscriptable6 '%.200s'·object·is·not·subscriptable
11 '%.200s'·object·is·not·iterable7 '%.200s'·object·is·not·iterable
12 iter()·returned·non-iterator·of·type·'%.100s'8 iter()·returned·non-iterator·of·type·'%.100s'
13 '%.200s'·object·does·not·support·item·assignment9 '%.200s'·object·does·not·support·item·assignment
14 unsupported·operand·type(s)·for·%.100s:·'%.100s'·and·'%.100s'10 unsupported·operand·type(s)·for·%.100s:·'%.100s'·and·'%.100s'
Offset 43, 21 lines modifiedOffset 39, 21 lines modified
43 __trunc__·returned·non-Integral·(type·%.200s)39 __trunc__·returned·non-Integral·(type·%.200s)
44 int()·argument·must·be·a·string,·a·bytes-like·object·or·a·real·number,·not·'%.200s'40 int()·argument·must·be·a·string,·a·bytes-like·object·or·a·real·number,·not·'%.200s'
45 isinstance()·arg·2·must·be·a·type,·a·tuple·of·types,·or·a·union41 isinstance()·arg·2·must·be·a·type,·a·tuple·of·types,·or·a·union
46 %.200s.%U()·returned·a·non-iterable·(type·%.200s)42 %.200s.%U()·returned·a·non-iterable·(type·%.200s)
47 %.200s·is·not·a·mapping43 %.200s·is·not·a·mapping
48 object·of·type·'%.200s'·has·no·len()44 object·of·type·'%.200s'·has·no·len()
49 **·or·pow()45 **·or·pow()
 46 unsupported·operand·type(s)·for·%.100s:·'%.100s',·'%.100s',·'%.100s'
50 '%.200s'·object·can't·be·concatenated47 '%.200s'·object·can't·be·concatenated
51 '%.200s'·object·is·unsliceable48 '%.200s'·object·is·unsliceable
52 argument·of·type·'%.200s'·is·not·iterable49 argument·of·type·'%.200s'·is·not·iterable
53 count·exceeds·C·integer·size50 count·exceeds·C·integer·size
54 index·exceeds·C·integer·size51 index·exceeds·C·integer·size
55 sequence.index(x):·x·not·in·sequence52 sequence.index(x):·x·not·in·sequence
56 unsupported·operand·type(s)·for·%.100s:·'%.100s',·'%.100s',·'%.100s' 
57 PyNumber_ToBase:·base·must·be·2,·8,·10·or·1653 PyNumber_ToBase:·base·must·be·2,·8,·10·or·16
58 divmod()54 divmod()
59 bad·operand·type·for·abs():·'%.200s'55 bad·operand·type·for·abs():·'%.200s'
60 %.50s.__float__·returned·non-float·(type·%.50s)56 %.50s.__float__·returned·non-float·(type·%.50s)
61 %.50s.__float__·returned·non-float·(type·%.50s).··The·ability·to·return·an·instance·of·a·strict·subclass·of·float·is·deprecated,·and·may·be·removed·in·a·future·version·of·Python.57 %.50s.__float__·returned·non-float·(type·%.50s).··The·ability·to·return·an·instance·of·a·strict·subclass·of·float·is·deprecated,·and·may·be·removed·in·a·future·version·of·Python.
62 bad·operand·type·for·unary·+:·'%.200s'58 bad·operand·type·for·unary·+:·'%.200s'
63 ·in·__issubclass__59 ·in·__issubclass__
Offset 77, 26 lines modifiedOffset 73, 27 lines modified
77 Py_XDECREF73 Py_XDECREF
78 binary_op174 binary_op1
79 object_recursive_isinstance75 object_recursive_isinstance
80 object_isinstance76 object_isinstance
81 binary_iop.part.077 binary_iop.part.0
82 binary_iop78 binary_iop
83 binary_iop179 binary_iop1
84 Py_XDECREF.part.0 
85 binary_op.part.080 binary_op.part.0
86 object_issubclass81 object_issubclass
87 recursive_issubclass82 recursive_issubclass
88 recursive_issubclass.part.083 recursive_issubclass.part.0
89 check_class84 check_class
90 abstract_issubclass85 abstract_issubclass
91 sequence_repeat86 sequence_repeat
92 _IsFortranContiguous.part.087 method_output_as_list
 88 ternary_op.constprop.0
93 _IsFortranContiguous89 _IsFortranContiguous
94 _IsCContiguous90 _IsCContiguous
95 ternary_iop.constprop.091 ternary_iop.constprop.0
 92 abstract_get_bases
96 _buffer_release_call93 _buffer_release_call
97 _Py_add_one_to_index_C94 _Py_add_one_to_index_C
98 _Py_add_one_to_index_F95 _Py_add_one_to_index_F
99 as_read_buffer96 as_read_buffer
100 PySequence_Tuple97 PySequence_Tuple
101 PyTuple_Type98 PyTuple_Type
102 PyList_Type99 PyList_Type
Offset 110, 25 lines modifiedOffset 107, 25 lines modified
110 PyExc_StopIteration107 PyExc_StopIteration
111 _PyErr_ExceptionMatches108 _PyErr_ExceptionMatches
112 _PyErr_Clear109 _PyErr_Clear
113 PyErr_NoMemory110 PyErr_NoMemory
114 _Py_tss_tstate111 _Py_tss_tstate
115 PyMapping_GetItemString112 PyMapping_GetItemString
116 PyUnicode_FromString113 PyUnicode_FromString
 114 PyObject_GetItem
117 PyExc_IndexError115 PyExc_IndexError
118 PyNumber_AsSsize_t116 PyNumber_AsSsize_t
119 PySequence_GetItem117 PySequence_GetItem
120 PyType_Type118 PyType_Type
121 PyObject_GetOptionalAttr119 PyObject_GetOptionalAttr
122 _Py_NoneStruct120 _Py_NoneStruct
123 PyObject_CallOneArg121 PyObject_CallOneArg
124 Py_GenericAlias122 Py_GenericAlias
125 PyExc_TypeError123 PyExc_TypeError
126 _PyRuntime124 _PyRuntime
127 PyObject_GetItem 
128 _PyObject_NextNotImplemented125 _PyObject_NextNotImplemented
129 PySeqIter_New126 PySeqIter_New
130 PyIter_Next127 PyIter_Next
131 PyObject_SetItem128 PyObject_SetItem
132 PySequence_SetItem129 PySequence_SetItem
133 PyObject_Type130 PyObject_Type
134 PyMapping_GetOptionalItem131 PyMapping_GetOptionalItem
Offset 145, 16 lines modifiedOffset 142, 16 lines modified
145 PyBuffer_FillInfo142 PyBuffer_FillInfo
146 PyExc_BufferError143 PyExc_BufferError
147 PyBuffer_Release144 PyBuffer_Release
148 PyObject_IsInstance145 PyObject_IsInstance
149 _PyUnion_Type146 _PyUnion_Type
150 _PyObject_LookupSpecial147 _PyObject_LookupSpecial
151 PyObject_IsTrue148 PyObject_IsTrue
152 _Py_CheckRecursiveCall 
153 _Py_union_args149 _Py_union_args
 150 _Py_CheckRecursiveCall
154 PySequence_Contains151 PySequence_Contains
155 _PySequence_IterSearch152 _PySequence_IterSearch
156 PyLong_AsSsize_t153 PyLong_AsSsize_t
157 PyLong_Type154 PyLong_Type
158 PyExc_OverflowError155 PyExc_OverflowError
159 PyErr_GivenExceptionMatches156 PyErr_GivenExceptionMatches
160 PyExc_DeprecationWarning157 PyExc_DeprecationWarning
Offset 190, 26 lines modifiedOffset 187, 26 lines modified
190 PyNumber_Multiply187 PyNumber_Multiply
191 PyNumber_And188 PyNumber_And
192 PyNumber_Long189 PyNumber_Long
193 PyLong_FromUnicodeObject190 PyLong_FromUnicodeObject
194 _PyLong_FromBytes191 _PyLong_FromBytes
195 PyByteArray_Type192 PyByteArray_Type
196 _PyByteArray_empty_string193 _PyByteArray_empty_string
 194 PyBytes_FromStringAndSize
197 _PyLong_Copy195 _PyLong_Copy
198 PyErr_WarnEx196 PyErr_WarnEx
199 PyBytes_FromStringAndSize 
200 PyNumber_Check197 PyNumber_Check
201 PyComplex_Type198 PyComplex_Type
202 PyMapping_Keys199 PyMapping_Keys
Max diff block lines reached; 557/3861 bytes (14.43%) of diff not shown.
45.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
324 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 52, 24 lines modifiedOffset 52, 24 lines modified
52 ··[···850]··//52 ··[···850]··//
53 ··[···854]··%53 ··[···854]··%
54 ··[···858]··%.200s·is·not·a·mapping54 ··[···858]··%.200s·is·not·a·mapping
55 ··[···870]··object·of·type·'%.200s'·has·no·len()55 ··[···870]··object·of·type·'%.200s'·has·no·len()
56 ··[···898]··-=56 ··[···898]··-=
57 ··[···89c]··/57 ··[···89c]··/
58 ··[···8a0]··**·or·pow()58 ··[···8a0]··**·or·pow()
59 ··[···8ac]··&= 
60 ··[···8b0]··'%.200s'·object·can't·be·concatenated 
61 ··[···8d8]··'%.200s'·object·is·unsliceable 
62 ··[···8f8]··^ 
63 ··[···8fc]··argument·of·type·'%.200s'·is·not·iterable 
64 ··[···928]··count·exceeds·C·integer·size 
65 ··[···948]··index·exceeds·C·integer·size 
66 ··[···968]··sequence.index(x):·x·not·in·sequence 
67 ··[···990]··^= 
68 ··[···994]··unsupported·operand·type(s)·for·%.100s:·'%.100s',·'%.100s',·'%.100s'59 ··[···8ac]··unsupported·operand·type(s)·for·%.100s:·'%.100s',·'%.100s',·'%.100s'
 60 ··[···8f4]··&=
 61 ··[···8f8]··'%.200s'·object·can't·be·concatenated
 62 ··[···920]··'%.200s'·object·is·unsliceable
 63 ··[···940]··^
 64 ··[···944]··argument·of·type·'%.200s'·is·not·iterable
 65 ··[···970]··count·exceeds·C·integer·size
 66 ··[···990]··index·exceeds·C·integer·size
 67 ··[···9b0]··sequence.index(x):·x·not·in·sequence
 68 ··[···9d8]··^=
69 ··[···9dc]··*=69 ··[···9dc]··*=
70 ··[···9e0]··PyNumber_ToBase:·base·must·be·2,·8,·10·or·1670 ··[···9e0]··PyNumber_ToBase:·base·must·be·2,·8,·10·or·16
71 ··[···a10]··>>71 ··[···a10]··>>
72 ··[···a14]··divmod()72 ··[···a14]··divmod()
73 ··[···a20]··<<=73 ··[···a20]··<<=
74 ··[···a24]··bad·operand·type·for·abs():·'%.200s'74 ··[···a24]··bad·operand·type·for·abs():·'%.200s'
75 ··[···a4c]··%=75 ··[···a4c]··%=
40.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
37.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
20.7 KB
boolobject.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:··········3356·(bytes·into·file)13 ··Start·of·section·headers:··········3340·(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.79 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xd1c:1 There·are·17·section·headers,·starting·at·offset·0xd0c:
  
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·00004c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000b0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000aa0·000020·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000a90·000068·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000080·000180·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0000e4·000180·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·000ac0·000078·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·000af8·000078·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000200·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000264·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000200·0000ec·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000264·000088·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·000b38·0000a0·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·000b70·000058·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0002ec·000125·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0002ec·000125·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000414·0000f4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000414·0000f4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·000bd8·0000b8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·000bc8·0000b8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000508·0000e6·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000508·0000e6·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0005ee·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0005ee·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005ee·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0005ee·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000624·000300·10·····15··33··418 ··[14]·.symtab···········SYMTAB··········00000000·000624·0002f0·10·····15··32··4
19 ··[15]·.strtab···········STRTAB··········00000000·000924·000179·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·000914·000179·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·000c90·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·000c80·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.24 KB
readelf --wide --symbols {}
    
Offset 1, 51 lines modifiedOffset 1, 50 lines modified
  
1 Symbol·table·'.symtab'·contains·48·entries:1 Symbol·table·'.symtab'·contains·47·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.47 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
10 ·····7:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·$t10 ·····7:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·$t
11 ·····8:·00000015···120·FUNC····LOCAL··DEFAULT····6·bool_vectorcall11 ·····8:·00000015···116·FUNC····LOCAL··DEFAULT····6·bool_vectorcall
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR012 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
13 ····10:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ····10:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····11:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·$t14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····12:·0000008d····28·FUNC····LOCAL··DEFAULT····6·bool_repr15 ····12:·00000001····28·FUNC····LOCAL··DEFAULT····1·bool_repr
16 ····13:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·$d16 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
18 ····15:·00000001····68·FUNC····LOCAL··DEFAULT····9·bool_and18 ····15:·00000001····68·FUNC····LOCAL··DEFAULT····9·bool_and
19 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····9·$d19 ····16:·00000040·····0·NOTYPE··LOCAL··DEFAULT····9·$d
20 ····17:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·$t20 ····17:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·000000a9····68·FUNC····LOCAL··DEFAULT····6·bool_or21 ····18:·0000001d····72·FUNC····LOCAL··DEFAULT····1·bool_or
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
23 ····20:·00000001····74·FUNC····LOCAL··DEFAULT····1·bool_xor22 ····19:·00000065····74·FUNC····LOCAL··DEFAULT····1·bool_xor
24 ····21:·00000044·····0·NOTYPE··LOCAL··DEFAULT····9·$t23 ····20:·00000044·····0·NOTYPE··LOCAL··DEFAULT····9·$t
25 ····22:·00000045···104·FUNC····LOCAL··DEFAULT····9·bool_new24 ····21:·00000045···104·FUNC····LOCAL··DEFAULT····9·bool_new
26 ····23:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d25 ····22:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
27 ····24:·00000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LC126 ····23:·00000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
28 ····25:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t27 ····24:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t
29 ····26:·000000ad····68·FUNC····LOCAL··DEFAULT····9·bool_invert28 ····25:·000000ad····68·FUNC····LOCAL··DEFAULT····9·bool_invert
30 ····27:·000000f1·····4·FUNC····LOCAL··DEFAULT····9·bool_dealloc29 ····26:·000000f1·····4·FUNC····LOCAL··DEFAULT····9·bool_dealloc
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
33 ····30:·00000000···230·OBJECT··LOCAL··DEFAULT···11·bool_doc32 ····29:·00000000···230·OBJECT··LOCAL··DEFAULT···11·bool_doc
34 ····31:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d33 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
35 ····32:·000000f0···144·OBJECT··LOCAL··DEFAULT····3·bool_as_number34 ····31:·000000f0···144·OBJECT··LOCAL··DEFAULT····3·bool_as_number
36 ····33:·00000001····20·FUNC····GLOBAL·DEFAULT····6·PyBool_FromLong35 ····32:·00000001····20·FUNC····GLOBAL·DEFAULT····6·PyBool_FromLong
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKwnames37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKwnames
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_DeprecationWarning
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_SetImmortal45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_SetImmortal
47 ····44:·00000000····16·OBJECT··GLOBAL·DEFAULT····3·_Py_TrueStruct46 ····43:·00000000····16·OBJECT··GLOBAL·DEFAULT····3·_Py_TrueStruct
48 ····45:·00000010····16·OBJECT··GLOBAL·DEFAULT····3·_Py_FalseStruct47 ····44:·00000010····16·OBJECT··GLOBAL·DEFAULT····3·_Py_FalseStruct
49 ····46:·00000020···208·OBJECT··GLOBAL·DEFAULT····3·PyBool_Type48 ····45:·00000020···208·OBJECT··GLOBAL·DEFAULT····3·PyBool_Type
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
7.59 KB
readelf --wide --relocs {}
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xaa0·contains·4·entries:1 Relocation·section·'.rel.text'·at·offset·0xa90·contains·13·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000002··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000002··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000006··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000006··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 5 00000018··00002402·R_ARM_ABS32············00000000···_PyRuntime
 6 0000001e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 7 00000022··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000038··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type8 00000030··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
6 0000003c··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type9 00000034··00002530·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
 10 00000050··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 11 00000054··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 12 00000066··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 13 0000006a··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 14 0000009c··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
 15 000000a0··00002530·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
  
7 Relocation·section·'.rel.data'·at·offset·0xac0·contains·15·entries:16 Relocation·section·'.rel.data'·at·offset·0xaf8·contains·15·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name17 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00000004··00002e02·R_ARM_ABS32············00000020···PyBool_Type18 00000004··00002d02·R_ARM_ABS32············00000020···PyBool_Type
10 00000014··00002e02·R_ARM_ABS32············00000020···PyBool_Type19 00000014··00002d02·R_ARM_ABS32············00000020···PyBool_Type
11 00000024··00002f02·R_ARM_ABS32············00000000···PyType_Type20 00000024··00002e02·R_ARM_ABS32············00000000···PyType_Type
12 0000002c··00000402·R_ARM_ABS32············00000000···.rodata.str1.421 0000002c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000038··00001b02·R_ARM_ABS32············000000f1···bool_dealloc22 00000038··00001a02·R_ARM_ABS32············000000f1···bool_dealloc
14 0000004c··00000c02·R_ARM_ABS32············0000008d···bool_repr23 0000004c··00000c02·R_ARM_ABS32············00000001···bool_repr
15 00000050··00000102·R_ARM_ABS32············00000000···.data24 00000050··00000102·R_ARM_ABS32············00000000···.data
16 00000078··00001c02·R_ARM_ABS32············00000000···.rodata25 00000078··00001b02·R_ARM_ABS32············00000000···.rodata
17 000000a0··00002602·R_ARM_ABS32············00000000···PyLong_Type26 000000a0··00002502·R_ARM_ABS32············00000000···PyLong_Type
18 000000bc··00001602·R_ARM_ABS32············00000045···bool_new27 000000bc··00001502·R_ARM_ABS32············00000045···bool_new
19 000000e8··00000802·R_ARM_ABS32············00000015···bool_vectorcall28 000000e8··00000802·R_ARM_ABS32············00000015···bool_vectorcall
20 00000118··00001a02·R_ARM_ABS32············000000ad···bool_invert29 00000118··00001902·R_ARM_ABS32············000000ad···bool_invert
21 00000124··00000f02·R_ARM_ABS32············00000001···bool_and30 00000124··00000f02·R_ARM_ABS32············00000001···bool_and
22 00000128··00001402·R_ARM_ABS32············00000001···bool_xor31 00000128··00001302·R_ARM_ABS32············00000065···bool_xor
23 0000012c··00001202·R_ARM_ABS32············000000a9···bool_or32 0000012c··00001202·R_ARM_ABS32············0000001d···bool_or
  
24 Relocation·section·'.rel.text.hot'·at·offset·0xb38·contains·20·entries:33 Relocation·section·'.rel.text.hot'·at·offset·0xb70·contains·11·entries:
25 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
26 00000010··00000102·R_ARM_ABS32············00000000···.data35 00000010··00000102·R_ARM_ABS32············00000000···.data
27 00000038··0000220a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue36 00000038··0000210a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
28 00000048··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR037 00000048··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
29 0000004c··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR038 0000004c··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
30 00000056··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC039 00000054··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
31 0000005a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC040 00000058··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
32 00000060··0000230a·R_ARM_THM_CALL·········00000000···_PyArg_NoKwnames41 0000005e··0000220a·R_ARM_THM_CALL·········00000000···_PyArg_NoKwnames
33 0000006e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC042 0000006c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
34 00000072··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC043 00000070··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
35 0000007c··0000240a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional44 0000007a··0000230a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
36 00000088··00000102·R_ARM_ABS32············00000000···.data45 00000084··00000102·R_ARM_ABS32············00000000···.data
37 0000008e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
38 00000092··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
39 000000a4··00002502·R_ARM_ABS32············00000000···_PyRuntime 
40 000000aa··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
41 000000ae··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
42 000000bc··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type 
43 000000c0··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type 
44 000000dc··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
45 000000e0··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
  
46 Relocation·section·'.rel.text.unlikely'·at·offset·0xbd8·contains·23·entries:46 Relocation·section·'.rel.text.unlikely'·at·offset·0xbc8·contains·23·entries:
47 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name47 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
48 00000002··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR048 00000002··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
49 00000006··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR049 00000006··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
50 0000001a··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type50 0000001a··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
51 0000001e··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type51 0000001e··00002530·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
52 00000040··00000102·R_ARM_ABS32············00000000···.data52 00000040··00000102·R_ARM_ABS32············00000000···.data
53 00000064··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC053 00000064··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
54 00000068··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC054 00000068··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
55 0000006e··0000270a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple55 0000006e··0000260a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
56 00000076··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC056 00000076··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
57 0000007a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC057 0000007a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
58 00000080··0000280a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords58 00000080··0000270a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
59 0000008e··0000220a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue59 0000008e··0000210a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
60 0000009a··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR060 0000009a··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
61 0000009e··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR061 0000009e··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
62 000000a8··00000102·R_ARM_ABS32············00000000···.data62 000000a8··00000102·R_ARM_ABS32············00000000···.data
63 000000ba··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning63 000000ba··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_DeprecationWarning
64 000000be··00002930·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning64 000000be··00002830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_DeprecationWarning
65 000000c6··0000182f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC165 000000c6··0000172f·R_ARM_THM_MOVW_ABS_NC··00000008···.LC1
66 000000ca··00001830·R_ARM_THM_MOVT_ABS·····00000008···.LC166 000000ca··00001730·R_ARM_THM_MOVT_ABS·····00000008···.LC1
67 000000d0··00002a0a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx67 000000d0··0000290a·R_ARM_THM_CALL·········00000000···PyErr_WarnEx
68 000000d8··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type68 000000d8··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyLong_Type
69 000000dc··00002630·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type69 000000dc··00002530·R_ARM_THM_MOVT_ABS·····00000000···PyLong_Type
70 000000f0··00002b1e·R_ARM_THM_JUMP24·······00000000···_Py_SetImmortal70 000000f0··00002a1e·R_ARM_THM_JUMP24·······00000000···_Py_SetImmortal
1.68 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 26 lines modifiedOffset 1, 77 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<bool_repr>:
 3 bool_repr():
 4 »       ldr»    r2,·[pc,·#20]» @·(18·<bool_repr+0x18>)
 5 »       movw»   r3,·#0
 6 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 7 »       movt»   r3,·#0
 8 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 9 »       add.w»  r1,·r2,·#156»@·0x9c
 10 »       cmp»    r3,·r0
 11 »       ite»    ne
 12 »       movne»  r0,·r2
 13 »       moveq»  r0,·r1
 14 »       bx»     lr
 15 »       .word»  0x000040ac
 16 ·R_ARM_ABS32»    _PyRuntime
  
 17 0000001c·<bool_or>:
 18 bool_or():
 19 »       ldr»    r2,·[r0,·#4]
 20 »       movw»   r3,·#0
 21 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 22 »       movt»   r3,·#0
 23 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 24 »       push»   {r4}
 25 »       add.w»  ip,·r3,·#32
 26 »       cmp»    r2,·ip
 27 »       beq.n»  42·<bool_or+0x26>
 28 »       movw»   r3,·#0
 29 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
 30 »       movt»   r3,·#0
 31 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
 32 »       ldr.w»  r4,·[sp],·#4
 33 »       ldr»    r3,·[r3,·#48]» @·0x30
 34 »       ldr»    r3,·[r3,·#60]» @·0x3c
 35 »       bx»     r3
 36 »       ldr»    r4,·[r1,·#4]
 37 »       cmp»    r4,·r2
 38 »       bne.n»  30·<bool_or+0x14>
 39 »       cmp»    r0,·r3
 40 »       beq.n»  50·<bool_or+0x34>
 41 »       cmp»    r1,·r3
 42 »       bne.n»  5e·<bool_or+0x42>
 43 »       movw»   r0,·#0
 44 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 45 »       movt»   r0,·#0
 46 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 47 »       ldr.w»  r4,·[sp],·#4
 48 »       bx»     lr
 49 »       add.w»  r0,·r3,·#16
 50 »       b.n»    58·<bool_or+0x3c>
  
2 00000000·<bool_xor>:51 00000064·<bool_xor>:
3 bool_xor():52 bool_xor():
4 »       ldr»    r2,·[r0,·#4]53 »       ldr»    r2,·[r0,·#4]
5 »       movw»   r3,·#054 »       movw»   r3,·#0
6 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR055 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
7 »       movt»   r3,·#056 »       movt»   r3,·#0
8 ·R_ARM_THM_MOVT_ABS»     .LANCHOR057 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
9 »       push»   {r4}58 »       push»   {r4}
10 »       add.w»  ip,·r3,·#3259 »       add.w»  ip,·r3,·#32
11 »       cmp»    r2,·ip60 »       cmp»    r2,·ip
12 »       bne.n»  38·<bool_xor+0x38>61 »       bne.n»  9c·<bool_xor+0x38>
13 »       ldr»    r4,·[r1,·#4]62 »       ldr»    r4,·[r1,·#4]
14 »       cmp»    r4,·r263 »       cmp»    r4,·r2
15 »       bne.n»  38·<bool_xor+0x38>64 »       bne.n»  9c·<bool_xor+0x38>
16 »       subs»   r2,·r0,·r365 »       subs»   r2,·r0,·r3
17 »       subs»   r4,·r1,·r366 »       subs»   r4,·r1,·r3
18 »       negs»   r0,·r267 »       negs»   r0,·r2
19 »       adcs»   r0,·r268 »       adcs»   r0,·r2
20 »       negs»   r1,·r469 »       negs»   r1,·r4
21 »       adcs»   r1,·r470 »       adcs»   r1,·r4
22 »       add.w»  r2,·r3,·#1671 »       add.w»  r2,·r3,·#16
2.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 19, 35 lines modifiedOffset 19, 34 lines modified
19 bool_vectorcall():19 bool_vectorcall():
20 »       push»   {r4,·r5,·lr}20 »       push»   {r4,·r5,·lr}
21 »       mov.w»  ip,·#4096»  @·0x100021 »       mov.w»  ip,·#4096»  @·0x1000
22 »       sub.w»  ip,·sp,·ip22 »       sub.w»  ip,·sp,·ip
23 »       str.w»  r0,·[ip,·#4072]»     @·0xfe823 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
24 »       sub»    sp,·#1224 »       sub»    sp,·#12
25 »       mov»    r5,·r125 »       mov»    r5,·r1
26 »       cbnz»   r3,·54·<bool_vectorcall+0x40>26 »       cbnz»   r3,·52·<bool_vectorcall+0x3e>
27 »       bic.w»  r3,·r2,·#2147483648» @·0x8000000027 »       bic.w»  r3,·r2,·#2147483648» @·0x80000000
28 »       mov»    r4,·r328 »       mov»    r4,·r3
29 »       bic.w»  r3,·r3,·#129 »       bic.w»  r3,·r3,·#1
30 »       cbnz»   r3,·6e·<bool_vectorcall+0x5a>30 »       cbnz»   r3,·6c·<bool_vectorcall+0x58>
31 »       cbz»    r4,·42·<bool_vectorcall+0x2e>31 »       cbz»    r4,·42·<bool_vectorcall+0x2e>
32 »       ldr»    r0,·[r5,·#0]32 »       ldr»    r0,·[r5,·#0]
33 »       bl»     0·<PyObject_IsTrue>33 »       bl»     0·<PyObject_IsTrue>
34 ·R_ARM_THM_CALL» PyObject_IsTrue34 ·R_ARM_THM_CALL» PyObject_IsTrue
35 »       cmp»    r0,·#035 »       cmp»    r0,·#0
36 »       blt.n»  6a·<bool_vectorcall+0x56>36 »       blt.n»  68·<bool_vectorcall+0x54>
37 »       bne.n»  48·<bool_vectorcall+0x34>37 »       bne.n»  48·<bool_vectorcall+0x34>
38 »       ldr»    r0,·[pc,·#68]» @·(88·<bool_vectorcall+0x74>)38 »       ldr»    r0,·[pc,·#64]» @·(84·<bool_vectorcall+0x70>)
39 »       add»    sp,·#1239 »       add»    sp,·#12
40 »       pop»    {r4,·r5,·pc}40 »       pop»    {r4,·r5,·pc}
41 »       movw»   r0,·#041 »       movw»   r0,·#0
42 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR042 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
43 »       movt»   r0,·#043 »       movt»   r0,·#0
44 ·R_ARM_THM_MOVT_ABS»     .LANCHOR044 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 45 »       b.n»    44·<bool_vectorcall+0x30>
45 »       add»    sp,·#12 
46 »       pop»    {r4,·r5,·pc} 
47 »       mov»    r1,·r346 »       mov»    r1,·r3
48 »       movw»   r0,·#047 »       movw»   r0,·#0
49 ·R_ARM_THM_MOVW_ABS_NC»  .LC048 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
50 »       movt»   r0,·#049 »       movt»   r0,·#0
51 ·R_ARM_THM_MOVT_ABS»     .LC050 ·R_ARM_THM_MOVT_ABS»     .LC0
52 »       str»    r2,·[sp,·#4]51 »       str»    r2,·[sp,·#4]
53 »       bl»     0·<_PyArg_NoKwnames>52 »       bl»     0·<_PyArg_NoKwnames>
Offset 63, 62 lines modifiedOffset 62, 11 lines modified
63 ·R_ARM_THM_MOVT_ABS»     .LC062 ·R_ARM_THM_MOVT_ABS»     .LC0
64 »       movs»   r3,·#163 »       movs»   r3,·#1
65 »       movs»   r2,·#064 »       movs»   r2,·#0
66 »       mov»    r1,·r465 »       mov»    r1,·r4
67 »       bl»     0·<_PyArg_CheckPositional>66 »       bl»     0·<_PyArg_CheckPositional>
68 ·R_ARM_THM_CALL» _PyArg_CheckPositional67 ·R_ARM_THM_CALL» _PyArg_CheckPositional
69 »       cmp»    r0,·#068 »       cmp»    r0,·#0
70 »       beq.n»  6a·<bool_vectorcall+0x56>69 »       beq.n»  68·<bool_vectorcall+0x54>
71 »       b.n»    34·<bool_vectorcall+0x20>70 »       b.n»    34·<bool_vectorcall+0x20>
72 »       nop 
73 »       .word»  0x0000001071 »       .word»  0x00000010
74 ·R_ARM_ABS32»    .data72 ·R_ARM_ABS32»    .data
  
75 0000008c·<bool_repr>: 
76 bool_repr(): 
77 »       ldr»    r2,·[pc,·#20]» @·(a4·<bool_repr+0x18>) 
78 »       movw»   r3,·#0 
79 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
80 »       movt»   r3,·#0 
81 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
82 »       sub.w»  r1,·r2,·#156»@·0x9c 
83 »       cmp»    r3,·r0 
84 »       ite»    eq 
85 »       moveq»  r0,·r2 
86 »       movne»  r0,·r1 
87 »       bx»     lr 
88 »       .word»  0x00004148 
89 ·R_ARM_ABS32»    _PyRuntime 
  
90 000000a8·<bool_or>: 
91 bool_or(): 
92 »       push»   {r4,·r5,·lr} 
93 »       movw»   r3,·#0 
94 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
95 »       movt»   r3,·#0 
96 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
97 »       ldr»    r4,·[r0,·#4] 
98 »       add.w»  lr,·r3,·#32 
99 »       cmp»    r4,·lr 
100 »       beq.n»  ce·<bool_or+0x26> 
101 »       movw»   r3,·#0 
102 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type 
103 »       movt»   r3,·#0 
104 ·R_ARM_THM_MOVT_ABS»     PyLong_Type 
105 »       ldmia.w»sp!,·{r4,·r5,·lr} 
106 »       ldr»    r3,·[r3,·#48]» @·0x30 
107 »       ldr»    r3,·[r3,·#60]» @·0x3c 
108 »       bx»     r3 
109 »       ldr»    r5,·[r1,·#4] 
110 »       cmp»    r5,·r4 
111 »       bne.n»  bc·<bool_or+0x14> 
112 »       cmp»    r0,·r3 
113 »       beq.n»  dc·<bool_or+0x34> 
114 »       cmp»    r1,·r3 
115 »       bne.n»  e6·<bool_or+0x3e> 
116 »       movw»   r0,·#0 
117 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
118 »       movt»   r0,·#0 
119 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
120 »       pop»    {r4,·r5,·pc} 
121 »       add.w»  r0,·r3,·#16 
122 »       pop»    {r4,·r5,·pc} 
204 KB
bytes_methods.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:··········18832·(bytes·into·file)13 ··Start·of·section·headers:··········14760·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x4990:1 There·are·16·section·headers,·starting·at·offset·0x39a8:
  
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·000ea0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00129c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0040a0·000170·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0031e0·000528·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ed4·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0012d0·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000ed4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0012d0·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000ed4·001d40·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0012d0·000a64·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·004210·0006d8·08···I·13···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·003708·0001f8·08···I·13···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002c14·0000f3·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001d34·0000f3·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002d08·000070·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·001e28·000070·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0048e8·000020·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·003900·000020·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002d78·0007ee·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001e98·0007ee·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·003566·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002686·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003566·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002686·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·00359c·0005e0·10·····14··33··417 ··[13]·.symtab···········SYMTAB··········00000000·0026bc·0005e0·10·····14··33··4
18 ··[14]·.strtab···········STRTAB··········00000000·003b7c·000523·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002c9c·000544·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·004908·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003920·000088·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.99 KB
readelf --wide --symbols {}
    
Offset 2, 89 lines modifiedOffset 2, 89 lines modified
2 Symbol·table·'.symtab'·contains·94·entries:2 Symbol·table·'.symtab'·contains·94·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·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
8 ·····4:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18 ·····4:·00000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
9 ·····5:·00000399····60·FUNC····LOCAL··DEFAULT····1·stringlib_rfind_char9 ·····5:·00000639····60·FUNC····LOCAL··DEFAULT····1·stringlib_rfind_char
10 ·····6:·000001f1···342·FUNC····LOCAL··DEFAULT····5·stringlib_default_rfind.constprop.010 ·····6:·000001e1···310·FUNC····LOCAL··DEFAULT····5·stringlib_default_rfind.constprop.0
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000001···668·FUNC····LOCAL··DEFAULT····1·find_internal.isra.012 ·····8:·00000001···484·FUNC····LOCAL··DEFAULT····1·find_internal.isra.0
 13 ·····9:·0000087d···488·FUNC····LOCAL··DEFAULT····5·stringlib_default_find
13 ·····9:·00000419···718·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess14 ····10:·00000705···196·FUNC····LOCAL··DEFAULT····1·stringlib__preprocess
14 ····10:·000007a9··1030·FUNC····LOCAL··DEFAULT····1·stringlib__two_way15 ····11:·000008c5··1030·FUNC····LOCAL··DEFAULT····1·stringlib__two_way
15 ····11:·00000bfd···676·FUNC····LOCAL··DEFAULT····1·stringlib_adaptive_find16 ····12:·00000ff9···676·FUNC····LOCAL··DEFAULT····1·stringlib_adaptive_find
16 ····12:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$d17 ····13:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·000005cc·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
18 ····14:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····5·$t18 ····14:·00000590·····0·NOTYPE··LOCAL··DEFAULT····5·$d
19 ····15:·00000768·····0·NOTYPE··LOCAL··DEFAULT····5·$d19 ····15:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·0000076c·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
21 ····17:·0000076d···174·FUNC····LOCAL··DEFAULT····5·stringlib_find_char20 ····16:·000001e5····64·FUNC····LOCAL··DEFAULT····1·stringlib_find_char
22 ····18:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC421 ····17:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
23 ····19:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
24 ····20:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC522 ····18:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
25 ····21:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC623 ····19:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
 24 ····20:·00000315···172·FUNC····LOCAL··DEFAULT····1·_Py_bytes_tailmatch
26 ····22:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC725 ····21:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
27 ····23:·000002e9···176·FUNC····LOCAL··DEFAULT····1·tailmatch26 ····22:·000003c1···176·FUNC····LOCAL··DEFAULT····1·tailmatch
 27 ····23:·00000594·····0·NOTYPE··LOCAL··DEFAULT····5·$t
28 ····24:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC828 ····24:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
29 ····25:·00000001···112·FUNC····LOCAL··DEFAULT····8·stringlib__two_way_count29 ····25:·00000001···112·FUNC····LOCAL··DEFAULT····8·stringlib__two_way_count
30 ····26:·00001194·····0·NOTYPE··LOCAL··DEFAULT····5·$d30 ····26:·00000878·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····27:·00001198·····0·NOTYPE··LOCAL··DEFAULT····5·$t31 ····27:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
32 ····28:·000006e9···192·FUNC····LOCAL··DEFAULT····1·stringlib__lex_search32 ····28:·000007c9···192·FUNC····LOCAL··DEFAULT····1·stringlib__lex_search
33 ····29:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d33 ····29:·00001298·····0·NOTYPE··LOCAL··DEFAULT····1·$d
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
35 ····31:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·$d35 ····31:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·$d
36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
37 ····33:·00000001···188·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_lower37 ····33:·00000001···188·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_lower
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
39 ····35:·000000bd···308·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_rfind39 ····35:·000000bd···292·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_rfind
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CheckBuffer40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CheckBuffer
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetBuffer41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetBuffer
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBuffer_Release42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBuffer_Release
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memchr
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
53 ····49:·00000349··1060·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_find53 ····49:·00000319···636·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_find
54 ····50:·0000029d····76·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_index54 ····50:·00000225····76·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_index
55 ····51:·0000081d···184·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_maketrans55 ····51:·00000271···114·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_maketrans
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
57 ····53:·000008d5···304·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_endswith57 ····53:·000002e5····48·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_endswith
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset 
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp 
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct 
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
 60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
 63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcmp
64 ····60:·00000a05···108·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_upper64 ····60:·00000595····40·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_upper
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper
66 ····62:·00000a71···284·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_startswith66 ····62:·00000471····50·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_startswith
67 ····63:·00000b8d···836·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_count67 ····63:·000004a5···402·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_count
68 ····64:·00000ed1···898·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_contains68 ····64:·000005bd···704·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_contains
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memrchr70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memrchr
71 ····67:·00001255···304·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_isdigit71 ····67:·00000675····74·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isdigit
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
73 ····69:·000003d5····66·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isascii73 ····69:·000006c1····66·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isascii
74 ····70:·00001385···248·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_capitalize74 ····70:·00000889····58·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_capitalize
75 ····71:·0000147d···290·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_isalnum75 ····71:·00000ccd····74·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalnum
76 ····72:·000015a1···290·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_isalpha76 ····72:·00000d19····74·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isalpha
77 ····73:·000016c5···340·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_islower77 ····73:·00000d65····86·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_islower
78 ····74:·00001819···286·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_isspace78 ····74:·00000dbd····74·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isspace
79 ····75:·00001939···158·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_istitle79 ····75:·00000e09···146·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_istitle
80 ····76:·000019d9···270·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_isupper80 ····76:·00000e9d···108·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_isupper
81 ····77:·00000bb1····76·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_rindex81 ····77:·00000f09····76·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_rindex
82 ····78:·00001ae9···248·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_swapcase82 ····78:·00000f55····72·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_swapcase
83 ····79:·00001be1···352·FUNC····GLOBAL·HIDDEN·····5·_Py_bytes_title83 ····79:·00000f9d····90·FUNC····GLOBAL·HIDDEN·····1·_Py_bytes_title
84 ····80:·00000000···291·OBJECT··GLOBAL·HIDDEN····10·_Py_maketrans__doc__84 ····80:·00000000···291·OBJECT··GLOBAL·HIDDEN····10·_Py_maketrans__doc__
85 ····81:·00000124···123·OBJECT··GLOBAL·HIDDEN····10·_Py_swapcase__doc__85 ····81:·00000124···123·OBJECT··GLOBAL·HIDDEN····10·_Py_swapcase__doc__
86 ····82:·000001a0···124·OBJECT··GLOBAL·HIDDEN····10·_Py_capitalize__doc__86 ····82:·000001a0···124·OBJECT··GLOBAL·HIDDEN····10·_Py_capitalize__doc__
87 ····83:·0000021c···155·OBJECT··GLOBAL·HIDDEN····10·_Py_title__doc__87 ····83:·0000021c···155·OBJECT··GLOBAL·HIDDEN····10·_Py_title__doc__
88 ····84:·000002b8····93·OBJECT··GLOBAL·HIDDEN····10·_Py_upper__doc__88 ····84:·000002b8····93·OBJECT··GLOBAL·HIDDEN····10·_Py_upper__doc__
89 ····85:·00000318····93·OBJECT··GLOBAL·HIDDEN····10·_Py_lower__doc__89 ····85:·00000318····93·OBJECT··GLOBAL·HIDDEN····10·_Py_lower__doc__
90 ····86:·00000378···230·OBJECT··GLOBAL·HIDDEN····10·_Py_istitle__doc__90 ····86:·00000378···230·OBJECT··GLOBAL·HIDDEN····10·_Py_istitle__doc__
33.8 KB
readelf --wide --relocs {}
Max HTML report size reached
1.31 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 [3F9FHFZ 
2 pGargument·should·be·integer·or·bytes-like·object,·not·'%.200s'1 argument·should·be·integer·or·bytes-like·object,·not·'%.200s'
3 byte·must·be·in·range(0,·256)2 byte·must·be·in·range(0,·256)
4 subsection·not·found3 subsection·not·found
5 maketrans·arguments·must·have·same·length4 maketrans·arguments·must·have·same·length
6 endswith5 endswith
7 %s·first·arg·must·be·bytes·or·a·tuple·of·bytes,·not·%s6 %s·first·arg·must·be·bytes·or·a·tuple·of·bytes,·not·%s
8 startswith7 startswith
9 B.maketrans(frm,·to)·->·translation·table8 B.maketrans(frm,·to)·->·translation·table
Offset 49, 19 lines modifiedOffset 48, 20 lines modified
49 and·there·is·at·least·one·character·in·B,·False·otherwise.48 and·there·is·at·least·one·character·in·B,·False·otherwise.
50 B.isspace()·->·bool49 B.isspace()·->·bool
51 Return·True·if·all·characters·in·B·are·whitespace50 Return·True·if·all·characters·in·B·are·whitespace
52 and·there·is·at·least·one·character·in·B,·False·otherwise.51 and·there·is·at·least·one·character·in·B,·False·otherwise.
53 stringlib_rfind_char52 stringlib_rfind_char
54 stringlib_default_rfind.constprop.053 stringlib_default_rfind.constprop.0
55 find_internal.isra.054 find_internal.isra.0
 55 stringlib_default_find
56 stringlib__preprocess56 stringlib__preprocess
57 stringlib__two_way57 stringlib__two_way
58 stringlib_adaptive_find58 stringlib_adaptive_find
59 stringlib_find_char59 stringlib_find_char
60 tailmatch60 _Py_bytes_tailmatch
61 stringlib__two_way_count61 stringlib__two_way_count
62 stringlib__lex_search62 stringlib__lex_search
63 _Py_bytes_lower63 _Py_bytes_lower
64 _Py_ctype_tolower64 _Py_ctype_tolower
65 _Py_bytes_rfind65 _Py_bytes_rfind
66 PyObject_CheckBuffer66 PyObject_CheckBuffer
67 PyObject_GetBuffer67 PyObject_GetBuffer
Offset 77, 16 lines modifiedOffset 77, 16 lines modified
77 __stack_chk_guard77 __stack_chk_guard
78 _Py_bytes_find78 _Py_bytes_find
79 _Py_bytes_index79 _Py_bytes_index
80 _Py_bytes_maketrans80 _Py_bytes_maketrans
81 PyBytes_FromStringAndSize81 PyBytes_FromStringAndSize
82 _Py_bytes_endswith82 _Py_bytes_endswith
83 PyBool_FromLong83 PyBool_FromLong
84 _Py_TrueStruct 
85 _Py_FalseStruct84 _Py_FalseStruct
 85 _Py_TrueStruct
86 PyErr_ExceptionMatches86 PyErr_ExceptionMatches
87 _Py_bytes_upper87 _Py_bytes_upper
88 _Py_ctype_toupper88 _Py_ctype_toupper
89 _Py_bytes_startswith89 _Py_bytes_startswith
90 _Py_bytes_count90 _Py_bytes_count
91 _Py_bytes_contains91 _Py_bytes_contains
92 PyErr_Clear92 PyErr_Clear
61.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
83.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
756 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
19 »       mov»    r0,·r219 »       mov»    r0,·r2
20 »       mov»    r1,·r720 »       mov»    r1,·r7
21 »       add»    r2,·sp,·#421 »       add»    r2,·sp,·#4
22 »       ldr»    r6,·[sp,·#128]»@·0x8022 »       ldr»    r6,·[sp,·#128]»@·0x80
23 »       ldr»    r3,·[r3,·#0]23 »       ldr»    r3,·[r3,·#0]
24 »       str»    r3,·[sp,·#92]» @·0x5c24 »       str»    r3,·[sp,·#92]» @·0x5c
25 »       mov.w»  r3,·#025 »       mov.w»  r3,·#0
26 »       bl»     418·<stringlib__preprocess>26 »       bl»     704·<stringlib__preprocess>
27 ·R_ARM_THM_CALL» stringlib__preprocess27 ·R_ARM_THM_CALL» stringlib__preprocess
28 »       add»    r2,·sp,·#428 »       add»    r2,·sp,·#4
29 »       sub.w»  r1,·r8,·r429 »       sub.w»  r1,·r8,·r4
30 »       add.w»  r0,·r9,·r430 »       add.w»  r0,·r9,·r4
31 »       bl»     7a8·<stringlib__two_way>31 »       bl»     8c4·<stringlib__two_way>
32 ·R_ARM_THM_CALL» stringlib__two_way32 ·R_ARM_THM_CALL» stringlib__two_way
33 »       adds»   r3,·r0,·#133 »       adds»   r3,·r0,·#1
34 »       beq.n»  50·<stringlib__two_way_count+0x50>34 »       beq.n»  50·<stringlib__two_way_count+0x50>
35 »       adds»   r5,·#135 »       adds»   r5,·#1
36 »       cmp»    r5,·r636 »       cmp»    r5,·r6
37 »       beq.n»  50·<stringlib__two_way_count+0x50>37 »       beq.n»  50·<stringlib__two_way_count+0x50>
38 »       add»    r4,·r038 »       add»    r4,·r0
10.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 2, 85 lines modifiedOffset 2, 87 lines modified
2 Hex·dump·of·section·'.strtab':2 Hex·dump·of·section·'.strtab':
3 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC13 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC1
4 ··0x00000010·00737472·696e676c·69625f72·66696e64·.stringlib_rfind4 ··0x00000010·00737472·696e676c·69625f72·66696e64·.stringlib_rfind
5 ··0x00000020·5f636861·72007374·72696e67·6c69625f·_char.stringlib_5 ··0x00000020·5f636861·72007374·72696e67·6c69625f·_char.stringlib_
6 ··0x00000030·64656661·756c745f·7266696e·642e636f·default_rfind.co6 ··0x00000030·64656661·756c745f·7266696e·642e636f·default_rfind.co
7 ··0x00000040·6e737470·726f702e·30006669·6e645f69·nstprop.0.find_i7 ··0x00000040·6e737470·726f702e·30006669·6e645f69·nstprop.0.find_i
8 ··0x00000050·6e746572·6e616c2e·69737261·2e300073·nternal.isra.0.s8 ··0x00000050·6e746572·6e616c2e·69737261·2e300073·nternal.isra.0.s
9 ··0x00000060·7472696e·676c6962·5f5f7072·6570726f·tringlib__prepro9 ··0x00000060·7472696e·676c6962·5f646566·61756c74·tringlib_default
10 ··0x00000070·63657373·00737472·696e676c·69625f5f·cess.stringlib__10 ··0x00000070·5f66696e·64007374·72696e67·6c69625f·_find.stringlib_
11 ··0x00000080·74776f5f·77617900·73747269·6e676c69·two_way.stringli 
12 ··0x00000090·625f6164·61707469·76655f66·696e6400·b_adaptive_find. 
13 ··0x000000a0·73747269·6e676c69·625f6669·6e645f63·stringlib_find_c 
14 ··0x000000b0·68617200·2e4c4334·002e4c43·35002e4c·har..LC4..LC5..L 
15 ··0x000000c0·4336002e·4c433700·7461696c·6d617463·C6..LC7.tailmatc11 ··0x00000080·5f707265·70726f63·65737300·73747269·_preprocess.stri
 12 ··0x00000090·6e676c69·625f5f74·776f5f77·61790073·nglib__two_way.s
 13 ··0x000000a0·7472696e·676c6962·5f616461·70746976·tringlib_adaptiv
 14 ··0x000000b0·655f6669·6e640073·7472696e·676c6962·e_find.stringlib
 15 ··0x000000c0·5f66696e·645f6368·6172002e·4c433400·_find_char..LC4.
 16 ··0x000000d0·2e4c4335·002e4c43·36005f50·795f6279·.LC5..LC6._Py_by
 17 ··0x000000e0·7465735f·7461696c·6d617463·68002e4c·tes_tailmatch..L
16 ··0x000000d0·68002e4c·43380073·7472696e·676c6962·h..LC8.stringlib18 ··0x000000f0·4337002e·4c433800·73747269·6e676c69·C7..LC8.stringli
17 ··0x000000e0·5f5f7477·6f5f7761·795f636f·756e7400·__two_way_count.19 ··0x00000100·625f5f74·776f5f77·61795f63·6f756e74·b__two_way_count
18 ··0x000000f0·73747269·6e676c69·625f5f6c·65785f73·stringlib__lex_s20 ··0x00000110·00737472·696e676c·69625f5f·6c65785f·.stringlib__lex_
19 ··0x00000100·65617263·68005f50·795f6279·7465735f·earch._Py_bytes_21 ··0x00000120·73656172·6368005f·50795f62·79746573·search._Py_bytes
20 ··0x00000110·6c6f7765·72005f50·795f6374·7970655f·lower._Py_ctype_22 ··0x00000130·5f6c6f77·6572005f·50795f63·74797065·_lower._Py_ctype
21 ··0x00000120·746f6c6f·77657200·5f50795f·62797465·tolower._Py_byte23 ··0x00000140·5f746f6c·6f776572·005f5079·5f627974·_tolower._Py_byt
22 ··0x00000130·735f7266·696e6400·50794f62·6a656374·s_rfind.PyObject24 ··0x00000150·65735f72·66696e64·0050794f·626a6563·es_rfind.PyObjec
23 ··0x00000140·5f436865·636b4275·66666572·0050794f·_CheckBuffer.PyO25 ··0x00000160·745f4368·65636b42·75666665·72005079·t_CheckBuffer.Py
24 ··0x00000150·626a6563·745f4765·74427566·66657200·bject_GetBuffer.26 ··0x00000170·4f626a65·63745f47·65744275·66666572·Object_GetBuffer
25 ··0x00000160·50794275·66666572·5f52656c·65617365·PyBuffer_Release27 ··0x00000180·00507942·75666665·725f5265·6c656173·.PyBuffer_Releas
26 ··0x00000170·0050794c·6f6e675f·46726f6d·5373697a·.PyLong_FromSsiz28 ··0x00000190·65005079·4c6f6e67·5f46726f·6d537369·e.PyLong_FromSsi
27 ··0x00000180·655f7400·50794e75·6d626572·5f417353·e_t.PyNumber_AsS29 ··0x000001a0·7a655f74·0050794e·756d6265·725f4173·ze_t.PyNumber_As
28 ··0x00000190·73697a65·5f740050·79457272·5f4f6363·size_t.PyErr_Occ30 ··0x000001b0·5373697a·655f7400·50794572·725f4f63·Ssize_t.PyErr_Oc
29 ··0x000001a0·75727265·64005079·4578635f·56616c75·urred.PyExc_Valu31 ··0x000001c0·63757272·65640050·79457863·5f56616c·curred.PyExc_Val
30 ··0x000001b0·65457272·6f720050·79457272·5f536574·eError.PyErr_Set32 ··0x000001d0·75654572·726f7200·50794572·725f5365·ueError.PyErr_Se
31 ··0x000001c0·53747269·6e670050·79457863·5f547970·String.PyExc_Typ33 ··0x000001e0·74537472·696e6700·50794578·635f5479·tString.PyExc_Ty
32 ··0x000001d0·65457272·6f720050·79457272·5f466f72·eError.PyErr_For34 ··0x000001f0·70654572·726f7200·50794572·725f466f·peError.PyErr_Fo
33 ··0x000001e0·6d617400·6d656d63·6872005f·5f737461·mat.memchr.__sta35 ··0x00000200·726d6174·006d656d·63687200·5f5f7374·rmat.memchr.__st
34 ··0x000001f0·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st36 ··0x00000210·61636b5f·63686b5f·6661696c·005f5f73·ack_chk_fail.__s
35 ··0x00000200·61636b5f·63686b5f·67756172·64005f50·ack_chk_guard._P37 ··0x00000220·7461636b·5f63686b·5f677561·7264005f·tack_chk_guard._
36 ··0x00000210·795f6279·7465735f·66696e64·005f5079·y_bytes_find._Py38 ··0x00000230·50795f62·79746573·5f66696e·64005f50·Py_bytes_find._P
37 ··0x00000220·5f627974·65735f69·6e646578·005f5079·_bytes_index._Py39 ··0x00000240·795f6279·7465735f·696e6465·78005f50·y_bytes_index._P
38 ··0x00000230·5f627974·65735f6d·616b6574·72616e73·_bytes_maketrans40 ··0x00000250·795f6279·7465735f·6d616b65·7472616e·y_bytes_maketran
39 ··0x00000240·00507942·79746573·5f46726f·6d537472·.PyBytes_FromStr41 ··0x00000260·73005079·42797465·735f4672·6f6d5374·s.PyBytes_FromSt
40 ··0x00000250·696e6741·6e645369·7a65005f·50795f62·ingAndSize._Py_b42 ··0x00000270·72696e67·416e6453·697a6500·5f50795f·ringAndSize._Py_
41 ··0x00000260·79746573·5f656e64·73776974·68006d65·ytes_endswith.me43 ··0x00000280·62797465·735f656e·64737769·74680050·bytes_endswith.P
42 ··0x00000270·6d736574·006d656d·636d7000·5079426f·mset.memcmp.PyBo 
43 ··0x00000280·6f6c5f46·726f6d4c·6f6e6700·5f50795f·ol_FromLong._Py_44 ··0x00000290·79426f6f·6c5f4672·6f6d4c6f·6e67005f·yBool_FromLong._
44 ··0x00000290·54727565·53747275·6374005f·50795f46·TrueStruct._Py_F 
45 ··0x000002a0·616c7365·53747275·63740050·79457272·alseStruct.PyErr45 ··0x000002a0·50795f46·616c7365·53747275·6374005f·Py_FalseStruct._
 46 ··0x000002b0·50795f54·72756553·74727563·74005079·Py_TrueStruct.Py
46 ··0x000002b0·5f457863·65707469·6f6e4d61·74636865·_ExceptionMatche47 ··0x000002c0·4572725f·45786365·7074696f·6e4d6174·Err_ExceptionMat
 48 ··0x000002d0·63686573·006d656d·73657400·6d656d63·ches.memset.memc
47 ··0x000002c0·73005f50·795f6279·7465735f·75707065·s._Py_bytes_uppe49 ··0x000002e0·6d70005f·50795f62·79746573·5f757070·mp._Py_bytes_upp
48 ··0x000002d0·72005f50·795f6374·7970655f·746f7570·r._Py_ctype_toup50 ··0x000002f0·6572005f·50795f63·74797065·5f746f75·er._Py_ctype_tou
49 ··0x000002e0·70657200·5f50795f·62797465·735f7374·per._Py_bytes_st 
50 ··0x000002f0·61727473·77697468·005f5079·5f627974·artswith._Py_byt 
51 ··0x00000300·65735f63·6f756e74·005f5079·5f627974·es_count._Py_byt 
52 ··0x00000310·65735f63·6f6e7461·696e7300·50794572·es_contains.PyEr 
53 ··0x00000320·725f436c·65617200·6d656d72·63687200·r_Clear.memrchr. 
54 ··0x00000330·5f50795f·62797465·735f6973·64696769·_Py_bytes_isdigi 
55 ··0x00000340·74005f50·795f6374·7970655f·7461626c·t._Py_ctype_tabl 
56 ··0x00000350·65005f50·795f6279·7465735f·69736173·e._Py_bytes_isas 
57 ··0x00000360·63696900·5f50795f·62797465·735f6361·cii._Py_bytes_ca 
58 ··0x00000370·70697461·6c697a65·005f5079·5f627974·pitalize._Py_byt 
59 ··0x00000380·65735f69·73616c6e·756d005f·50795f62·es_isalnum._Py_b 
60 ··0x00000390·79746573·5f697361·6c706861·005f5079·ytes_isalpha._Py 
61 ··0x000003a0·5f627974·65735f69·736c6f77·6572005f·_bytes_islower._ 
62 ··0x000003b0·50795f62·79746573·5f697373·70616365·Py_bytes_isspace 
63 ··0x000003c0·005f5079·5f627974·65735f69·73746974·._Py_bytes_istit 
64 ··0x000003d0·6c65005f·50795f62·79746573·5f697375·le._Py_bytes_isu 
65 ··0x000003e0·70706572·005f5079·5f627974·65735f72·pper._Py_bytes_r51 ··0x00000300·70706572·005f5079·5f627974·65735f73·pper._Py_bytes_s
 52 ··0x00000310·74617274·73776974·68005f50·795f6279·tartswith._Py_by
 53 ··0x00000320·7465735f·636f756e·74005f50·795f6279·tes_count._Py_by
 54 ··0x00000330·7465735f·636f6e74·61696e73·00507945·tes_contains.PyE
 55 ··0x00000340·72725f43·6c656172·006d656d·72636872·rr_Clear.memrchr
 56 ··0x00000350·005f5079·5f627974·65735f69·73646967·._Py_bytes_isdig
 57 ··0x00000360·6974005f·50795f63·74797065·5f746162·it._Py_ctype_tab
 58 ··0x00000370·6c65005f·50795f62·79746573·5f697361·le._Py_bytes_isa
 59 ··0x00000380·73636969·005f5079·5f627974·65735f63·scii._Py_bytes_c
 60 ··0x00000390·61706974·616c697a·65005f50·795f6279·apitalize._Py_by
 61 ··0x000003a0·7465735f·6973616c·6e756d00·5f50795f·tes_isalnum._Py_
 62 ··0x000003b0·62797465·735f6973·616c7068·61005f50·bytes_isalpha._P
 63 ··0x000003c0·795f6279·7465735f·69736c6f·77657200·y_bytes_islower.
 64 ··0x000003d0·5f50795f·62797465·735f6973·73706163·_Py_bytes_isspac
 65 ··0x000003e0·65005f50·795f6279·7465735f·69737469·e._Py_bytes_isti
 66 ··0x000003f0·746c6500·5f50795f·62797465·735f6973·tle._Py_bytes_is
 67 ··0x00000400·75707065·72005f50·795f6279·7465735f·upper._Py_bytes_
66 ··0x000003f0·696e6465·78005f50·795f6279·7465735f·index._Py_bytes_68 ··0x00000410·72696e64·6578005f·50795f62·79746573·rindex._Py_bytes
67 ··0x00000400·73776170·63617365·005f5079·5f627974·swapcase._Py_byt69 ··0x00000420·5f737761·70636173·65005f50·795f6279·_swapcase._Py_by
68 ··0x00000410·65735f74·69746c65·005f5079·5f6d616b·es_title._Py_mak70 ··0x00000430·7465735f·7469746c·65005f50·795f6d61·tes_title._Py_ma
69 ··0x00000420·65747261·6e735f5f·646f635f·5f005f50·etrans__doc__._P71 ··0x00000440·6b657472·616e735f·5f646f63·5f5f005f·ketrans__doc__._
70 ··0x00000430·795f7377·61706361·73655f5f·646f635f·y_swapcase__doc_72 ··0x00000450·50795f73·77617063·6173655f·5f646f63·Py_swapcase__doc
71 ··0x00000440·5f005f50·795f6361·70697461·6c697a65·_._Py_capitalize73 ··0x00000460·5f5f005f·50795f63·61706974·616c697a·__._Py_capitaliz
72 ··0x00000450·5f5f646f·635f5f00·5f50795f·7469746c·__doc__._Py_titl74 ··0x00000470·655f5f64·6f635f5f·005f5079·5f746974·e__doc__._Py_tit
73 ··0x00000460·655f5f64·6f635f5f·005f5079·5f757070·e__doc__._Py_upp75 ··0x00000480·6c655f5f·646f635f·5f005f50·795f7570·le__doc__._Py_up
74 ··0x00000470·65725f5f·646f635f·5f005f50·795f6c6f·er__doc__._Py_lo 
75 ··0x00000480·7765725f·5f646f63·5f5f005f·50795f69·wer__doc__._Py_i76 ··0x00000490·7065725f·5f646f63·5f5f005f·50795f6c·per__doc__._Py_l
 77 ··0x000004a0·6f776572·5f5f646f·635f5f00·5f50795f·ower__doc__._Py_
76 ··0x00000490·73746974·6c655f5f·646f635f·5f005f50·stitle__doc__._P78 ··0x000004b0·69737469·746c655f·5f646f63·5f5f005f·istitle__doc__._
77 ··0x000004a0·795f6973·75707065·725f5f64·6f635f5f·y_isupper__doc__79 ··0x000004c0·50795f69·73757070·65725f5f·646f635f·Py_isupper__doc_
78 ··0x000004b0·005f5079·5f69736c·6f776572·5f5f646f·._Py_islower__do80 ··0x000004d0·5f005f50·795f6973·6c6f7765·725f5f64·_._Py_islower__d
79 ··0x000004c0·635f5f00·5f50795f·69736469·6769745f·c__._Py_isdigit_81 ··0x000004e0·6f635f5f·005f5079·5f697364·69676974·oc__._Py_isdigit
80 ··0x000004d0·5f646f63·5f5f005f·50795f69·73617363·_doc__._Py_isasc82 ··0x000004f0·5f5f646f·635f5f00·5f50795f·69736173·__doc__._Py_isas
81 ··0x000004e0·69695f5f·646f635f·5f005f50·795f6973·ii__doc__._Py_is83 ··0x00000500·6369695f·5f646f63·5f5f005f·50795f69·cii__doc__._Py_i
82 ··0x000004f0·616c6e75·6d5f5f64·6f635f5f·005f5079·alnum__doc__._Py84 ··0x00000510·73616c6e·756d5f5f·646f635f·5f005f50·salnum__doc__._P
83 ··0x00000500·5f697361·6c706861·5f5f646f·635f5f00·_isalpha__doc__.85 ··0x00000520·795f6973·616c7068·615f5f64·6f635f5f·y_isalpha__doc__
84 ··0x00000510·5f50795f·69737370·6163655f·5f646f63·_Py_isspace__doc86 ··0x00000530·005f5079·5f697373·70616365·5f5f646f·._Py_isspace__do
85 ··0x00000520·5f5f00······························__.87 ··0x00000540·635f5f00····························c__.
  
717 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:··········67820·(bytes·into·file)13 ··Start·of·section·headers:··········62016·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x108ec:1 There·are·18·section·headers,·starting·at·offset·0xf240:
  
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·0006d4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001d18·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00d38c·000120·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00c140·000ac8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000708·000854·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001d4c·000854·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00d4ac·000808·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00cc08·000808·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000f5c·000001·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0025a0·000001·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000f5c·00088a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0025a0·00088a·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0017e8·003e80·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·002e2c·0015cc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00dcb4·001a18·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00d410·000bd0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005668·002064·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0043f8·002110·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00f6cc·001118·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00dfe0·001158·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0076cc·00283b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·006508·00283b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0107e4·000078·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00f138·000078·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·009f07·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·008d43·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009f07·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008d43·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·009f3c·001c50·10·····16·305··419 ··[15]·.symtab···········SYMTAB··········00000000·008d78·001bc0·10·····16·296··4
20 ··[16]·.strtab···········STRTAB··········00000000·00bb8c·001800·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a938·001808·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·01085c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00f1b0·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
56.8 KB
readelf --wide --symbols {}
Max HTML report size reached
208 KB
readelf --wide --relocs {}
Max HTML report size reached
3.44 KB
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 26 lines modified
 1 %3FRF!F@F
 2 3FRF!FXF
 3 FYFHF[E)
1 encoding·without·a·string·argument4 encoding·without·a·string·argument
2 errors·without·a·string·argument5 errors·without·a·string·argument
3 argument·'encoding'6 argument·'encoding'
4 bytearray7 bytearray
5 embedded·null·character8 embedded·null·character
6 argument·'errors'9 argument·'errors'
7 string·argument·without·an·encoding10 string·argument·without·an·encoding
8 negative·count11 negative·count
9 byte·must·be·in·range(0,·256)12 byte·must·be·in·range(0,·256)
10 cannot·convert·'%.200s'·object·to·bytearray13 cannot·convert·'%.200s'·object·to·bytearray
11 ../Objects/bytearrayobject.c14 ../Objects/bytearrayobject.c
12 deallocated·bytearray·object·has·exported·buffers15 deallocated·bytearray·object·has·exported·buffers
13 Existing·exports·of·data:·object·cannot·be·re-sized16 Existing·exports·of·data:·object·cannot·be·re-sized
14 can't·set·bytearray·slice·from·%.100s 
15 can't·extend·bytearray·with·%.100s17 can't·extend·bytearray·with·%.100s
16 expected·iterable·of·integers;·got:·'str'18 expected·iterable·of·integers;·got:·'str'
 19 can't·set·bytearray·slice·from·%.100s
17 bytearray_getbuffer:·view==NULL·argument·is·obsolete20 bytearray_getbuffer:·view==NULL·argument·is·obsolete
18 bytearray·index·out·of·range21 bytearray·index·out·of·range
19 bytearray·indices·must·be·integers·or·slices,·not·%.200s22 bytearray·indices·must·be·integers·or·slices,·not·%.200s
20 can·assign·only·bytes,·buffers,·or·iterables·of·ints·in·range(0,·256)23 can·assign·only·bytes,·buffers,·or·iterables·of·ints·in·range(0,·256)
21 attempt·to·assign·bytes·of·size·%zd·to·extended·slice·of·size·%zd24 attempt·to·assign·bytes·of·size·%zd·to·extended·slice·of·size·%zd
22 bytearray·object·is·too·large·to·make·repr25 bytearray·object·is·too·large·to·make·repr
23 translation·table·must·be·256·characters·long26 translation·table·must·be·256·characters·long
Offset 60, 16 lines modifiedOffset 63, 18 lines modified
60 __sizeof__63 __sizeof__
61 capitalize64 capitalize
62 partition65 partition
63 removeprefix66 removeprefix
64 removesuffix67 removesuffix
65 rpartition68 rpartition
66 swapcase69 swapcase
67 @8F"F'DU 
68 +F2F!F8F70 hMD,1RE@
 71 {hFFZmCF
 72 hMD,1RE|
 73 JF9F·FFE
69 Set·state·information·for·unpickling.74 Set·state·information·for·unpickling.
70 Private·method·returning·an·estimate·of·len(list(it)).75 Private·method·returning·an·estimate·of·len(list(it)).
71 bytearray(iterable_of_ints)·->·bytearray76 bytearray(iterable_of_ints)·->·bytearray
72 bytearray(string,·encoding[,·errors])·->·bytearray77 bytearray(string,·encoding[,·errors])·->·bytearray
73 bytearray(bytes_or_buffer)·->·mutable·copy·of·bytes_or_buffer78 bytearray(bytes_or_buffer)·->·mutable·copy·of·bytes_or_buffer
74 bytearray(int)·->·bytes·array·of·size·given·by·the·parameter·initialized·with·null·bytes79 bytearray(int)·->·bytes·array·of·size·given·by·the·parameter·initialized·with·null·bytes
75 bytearray()·->·empty·bytes·array80 bytearray()·->·empty·bytes·array
Offset 273, 14 lines modifiedOffset 278, 15 lines modified
273 _getbytevalue278 _getbytevalue
274 bytearray_iconcat279 bytearray_iconcat
275 bytearray_iter280 bytearray_iter
276 bytearrayiter_dealloc281 bytearrayiter_dealloc
277 bytearray_dealloc282 bytearray_dealloc
278 bytearray_extend283 bytearray_extend
279 bytearray_setslice284 bytearray_setslice
 285 bytearray_setslice_linear
280 bytearray_getbuffer286 bytearray_getbuffer
281 bytearray_releasebuffer287 bytearray_releasebuffer
282 bytearray_ass_subscript288 bytearray_ass_subscript
283 bytearray_repr289 bytearray_repr
284 bytearray_find290 bytearray_find
285 bytearray_length291 bytearray_length
286 bytearray_translate292 bytearray_translate
Offset 317, 29 lines modifiedOffset 323, 28 lines modified
317 stringlib_isupper323 stringlib_isupper
318 bytearray_startswith324 bytearray_startswith
319 stringlib_ljust325 stringlib_ljust
320 stringlib_lower326 stringlib_lower
321 stringlib_rjust327 stringlib_rjust
322 bytearray_replace328 bytearray_replace
323 fastsearch329 fastsearch
324 stringlib_adaptive_find 
325 stringlib__two_way_count 
326 bytearray_rfind330 bytearray_rfind
327 bytearray_rindex331 bytearray_rindex
328 bytearray_split332 bytearray_split
329 bytearray_splitlines333 bytearray_splitlines
330 stringlib_swapcase334 stringlib_swapcase
331 stringlib_title335 stringlib_title
332 stringlib_zfill336 stringlib_zfill
333 bytearray_str337 bytearray_str
334 bytearray_maketrans338 bytearray_maketrans
335 bytearray_rsplit339 bytearray_rsplit
336 stringlib_find_char 
337 stringlib__preprocess340 stringlib__preprocess
338 stringlib__two_way341 stringlib__two_way
 342 stringlib__two_way_count
 343 stringlib_find_char
339 stringlib_isascii344 stringlib_isascii
340 bytearray_removeprefix345 bytearray_removeprefix
341 bytearray_removesuffix346 bytearray_removesuffix
342 stringlib__lex_search347 stringlib__lex_search
343 bytearray_reduce_ex348 bytearray_reduce_ex
344 _common_reduce349 _common_reduce
345 bytearray_fromhex350 bytearray_fromhex
Offset 465, 31 lines modifiedOffset 470, 31 lines modified
465 _PyErr_BadInternalCall470 _PyErr_BadInternalCall
466 _Py_tss_tstate471 _Py_tss_tstate
467 PyObject_GC_Del472 PyObject_GC_Del
468 PyMem_Free473 PyMem_Free
469 PyExc_SystemError474 PyExc_SystemError
470 PyErr_Print475 PyErr_Print
471 PyMem_Realloc476 PyMem_Realloc
472 PyErr_NoMemory 
473 PyMem_Malloc477 PyMem_Malloc
 478 PyErr_NoMemory
474 PyExc_BufferError479 PyExc_BufferError
475 _Py_NoneStruct480 _Py_NoneStruct
476 PyByteArray_FromStringAndSize 
477 PyObject_LengthHint481 PyObject_LengthHint
 482 PyByteArray_FromStringAndSize
478 PyIter_Next483 PyIter_Next
479 PyBuffer_FillInfo484 PyBuffer_FillInfo
480 PyExc_IndexError485 PyExc_IndexError
481 PySlice_Type486 PySlice_Type
482 PySlice_Unpack487 PySlice_Unpack
483 PySlice_AdjustIndices488 PySlice_AdjustIndices
484 PyNumber_Check489 PyNumber_Check
485 PyObject_CallOneArg490 PyObject_CallOneArg
486 _PyType_Name491 _PyType_Name
487 Py_hexdigits 
488 PyUnicode_FromStringAndSize492 PyUnicode_FromStringAndSize
 493 Py_hexdigits
489 _PyEval_SliceIndex494 _PyEval_SliceIndex
490 _Py_bytes_find495 _Py_bytes_find
491 _PyArg_CheckPositional496 _PyArg_CheckPositional
492 PyUnicode_FromEncodedObject497 PyUnicode_FromEncodedObject
Max diff block lines reached; 358/3473 bytes (10.31%) of diff not shown.
78.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
7.66 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 31, 26 lines modifiedOffset 31, 26 lines modified
31 ··0x000001b0·00000000·00000000·00000000·00000000·................31 ··0x000001b0·00000000·00000000·00000000·00000000·................
32 ··0x000001c0·00000000·00000000·00000000·00000000·................32 ··0x000001c0·00000000·00000000·00000000·00000000·................
33 ··0x000001d0·40000000·38070000·00000000·00000000·@...8...........33 ··0x000001d0·40000000·38070000·00000000·00000000·@...8...........
34 ··0x000001e0·00000000·00000000·00000000·00000000·................34 ··0x000001e0·00000000·00000000·00000000·00000000·................
35 ··0x000001f0·a8030000·00000000·00000000·00000000·................35 ··0x000001f0·a8030000·00000000·00000000·00000000·................
36 ··0x00000200·74030000·00000000·00000000·00000000·t...............36 ··0x00000200·74030000·00000000·00000000·00000000·t...............
37 ··0x00000210·00000000·00000000·00000000·08030000·................37 ··0x00000210·00000000·00000000·00000000·08030000·................
38 ··0x00000220·00000000·00000000·0c000000·d4060000·................38 ··0x00000220·00000000·00000000·0c000000·d8060000·................
39 ··0x00000230·00000000·00000000·00000000·00000000·................39 ··0x00000230·00000000·00000000·00000000·00000000·................
40 ··0x00000240·00000000·00000000·24030000·00000000·........$.......40 ··0x00000240·00000000·00000000·24030000·00000000·........$.......
41 ··0x00000250·00000000·2c000000·0c070000·00000000·....,...........41 ··0x00000250·00000000·2c000000·10070000·00000000·....,...........
42 ··0x00000260·00000000·00000000·00000000·00000000·................42 ··0x00000260·00000000·00000000·00000000·00000000·................
43 ··0x00000270·00000000·74030000·00000000·00000000·....t...........43 ··0x00000270·00000000·74030000·00000000·00000000·....t...........
44 ··0x00000280·38000000·20070000·00000000·00000000·8...·...........44 ··0x00000280·38000000·24070000·00000000·00000000·8...$...........
45 ··0x00000290·00000000·00000000·00000000·00000000·................45 ··0x00000290·00000000·00000000·00000000·00000000·................
46 ··0x000002a0·90030000·00000000·00000000·20000000·............·...46 ··0x000002a0·90030000·00000000·00000000·20000000·............·...
47 ··0x000002b0·04070000·00000000·00000000·00000000·................47 ··0x000002b0·08070000·00000000·00000000·00000000·................
48 ··0x000002c0·00000000·00000000·00000000·58030000·............X...48 ··0x000002c0·00000000·00000000·00000000·58030000·............X...
49 ··0x000002d0·00000000·00000000·14000000·f4060000·................49 ··0x000002d0·00000000·00000000·14000000·f8060000·................
50 ··0x000002e0·00000000·00000000·00000000·00000000·................50 ··0x000002e0·00000000·00000000·00000000·00000000·................
51 ··0x000002f0·00000000·00000000·3c030000·00000000·........<.......51 ··0x000002f0·00000000·00000000·3c030000·00000000·........<.......
52 ··0x00000300·00000000·00000000·ffffff3f·00000000·...........?....52 ··0x00000300·00000000·00000000·ffffff3f·00000000·...........?....
53 ··0x00000310·02000000·646c0000·546d0000·00000000·....dl..Tm......53 ··0x00000310·02000000·646c0000·546d0000·00000000·....dl..Tm......
54 ··0x00000320·00000000·ffffff3f·00000000·01000000·.......?........54 ··0x00000320·00000000·ffffff3f·00000000·01000000·.......?........
55 ··0x00000330·dc920000·00000000·00000000·ffffff3f·...............?55 ··0x00000330·dc920000·00000000·00000000·ffffff3f·...............?
56 ··0x00000340·00000000·02000000·dc8d0000·48610000·............Ha..56 ··0x00000340·00000000·02000000·dc8d0000·48610000·............Ha..
Offset 73, 61 lines modifiedOffset 73, 61 lines modified
73 ··0x00000450·00000000·00000000·00000000·00000000·................73 ··0x00000450·00000000·00000000·00000000·00000000·................
74 ··0x00000460·00000000·00000000·00000000·00000000·................74 ··0x00000460·00000000·00000000·00000000·00000000·................
75 ··0x00000470·00000000·00000000·00000000·00000000·................75 ··0x00000470·00000000·00000000·00000000·00000000·................
76 ··0x00000480·00000000·00000000·00000000·00000000·................76 ··0x00000480·00000000·00000000·00000000·00000000·................
77 ··0x00000490·00000000·00000000·00000000·00000000·................77 ··0x00000490·00000000·00000000·00000000·00000000·................
78 ··0x000004a0·00000000·00000000·8c070000·00000000·................78 ··0x000004a0·00000000·00000000·8c070000·00000000·................
79 ··0x000004b0·04000000·c0020000·70070000·00000000·........p.......79 ··0x000004b0·04000000·c0020000·70070000·00000000·........p.......
80 ··0x000004c0·04000000·98060000·fc050000·00000000·................80 ··0x000004c0·04000000·98060000·00060000·00000000·................
81 ··0x000004d0·80000000·4c060000·98070000·00000000·....L...........81 ··0x000004d0·80000000·4c060000·98070000·00000000·....L...........
82 ··0x000004e0·04000000·f4050000·a4070000·00000000·................82 ··0x000004e0·04000000·f4050000·a4070000·00000000·................
83 ··0x000004f0·08000000·34110000·ac070000·00000000·....4...........83 ··0x000004f0·08000000·34110000·ac070000·00000000·....4...........
84 ··0x00000500·04000000·00000000·48040000·00000000·........H.......84 ··0x00000500·04000000·00000000·4c040000·00000000·........L.......
85 ··0x00000510·80000000·a0030000·b8070000·00000000·................85 ··0x00000510·80000000·a0030000·b8070000·00000000·................
86 ··0x00000520·04000000·c8250000·c0070000·00000000·.....%..........86 ··0x00000520·04000000·c8250000·c0070000·00000000·.....%..........
87 ··0x00000530·04000000·a0250000·a8040000·00000000·.....%..........87 ··0x00000530·04000000·a0250000·ac040000·00000000·.....%..........
88 ··0x00000540·80000000·04260000·74030000·00000000·.....&..t.......88 ··0x00000540·80000000·04260000·74030000·00000000·.....&..t.......
89 ··0x00000550·82000000·3c0b0000·04040000·00000000·....<...........89 ··0x00000550·82000000·3c0b0000·08040000·00000000·....<...........
90 ··0x00000560·80000000·5c1f0000·d4060000·00000000·....\...........90 ··0x00000560·80000000·5c1f0000·d8060000·00000000·....\...........
91 ··0x00000570·82000000·4c050000·c8070000·00000000·....L...........91 ··0x00000570·82000000·4c050000·c8070000·00000000·....L...........
92 ··0x00000580·08000000·84100000·6c030000·00000000·........l.......92 ··0x00000580·08000000·84100000·6c030000·00000000·........l.......
93 ··0x00000590·80000000·0c270000·40060000·00000000·.....'..@.......93 ··0x00000590·80000000·0c270000·44060000·00000000·.....'..D.......
94 ··0x000005a0·18000000·cc080000·f4060000·00000000·................94 ··0x000005a0·18000000·cc080000·f8060000·00000000·................
95 ··0x000005b0·82000000·d8060000·68050000·00000000·........h.......95 ··0x000005b0·82000000·d8060000·6c050000·00000000·........l.......
96 ··0x000005c0·80000000·54240000·58060000·00000000·....T$..X.......96 ··0x000005c0·80000000·54240000·5c060000·00000000·....T$..\.......
97 ··0x000005d0·80000000·a8110000·d0070000·00000000·................97 ··0x000005d0·80000000·a8110000·d0070000·00000000·................
98 ··0x000005e0·04000000·00000000·d8070000·00000000·................98 ··0x000005e0·04000000·00000000·d8070000·00000000·................
99 ··0x000005f0·04000000·00000000·e0070000·00000000·................99 ··0x000005f0·04000000·00000000·e0070000·00000000·................
100 ··0x00000600·04000000·00000000·e8070000·00000000·................100 ··0x00000600·04000000·00000000·e8070000·00000000·................
101 ··0x00000610·04000000·00000000·f0070000·00000000·................101 ··0x00000610·04000000·00000000·f0070000·00000000·................
102 ··0x00000620·04000000·00000000·f8070000·00000000·................102 ··0x00000620·04000000·00000000·f8070000·00000000·................
103 ··0x00000630·04000000·00000000·00080000·00000000·................103 ··0x00000630·04000000·00000000·00080000·00000000·................
104 ··0x00000640·04000000·00000000·08080000·00000000·................104 ··0x00000640·04000000·00000000·08080000·00000000·................
105 ··0x00000650·04000000·00000000·10080000·00000000·................105 ··0x00000650·04000000·00000000·10080000·00000000·................
106 ··0x00000660·08000000·680a0000·7c050000·00000000·....h...|.......106 ··0x00000660·08000000·680a0000·80050000·00000000·....h...........
107 ··0x00000670·80000000·bc040000·18080000·00000000·................107 ··0x00000670·80000000·bc040000·18080000·00000000·................
108 ··0x00000680·04000000·00000000·38040000·00000000·........8.......108 ··0x00000680·04000000·00000000·3c040000·00000000·........<.......
109 ··0x00000690·80000000·d80d0000·f0050000·00000000·................109 ··0x00000690·80000000·d80d0000·f4050000·00000000·................
110 ··0x000006a0·a0000000·041b0000·20080000·00000000·........·.......110 ··0x000006a0·a0000000·041b0000·20080000·00000000·........·.......
111 ··0x000006b0·08000000·70160000·60060000·00000000·....p...`.......111 ··0x000006b0·08000000·70160000·64060000·00000000·....p...d.......
112 ··0x000006c0·80000000·980f0000·2c080000·00000000·........,.......112 ··0x000006c0·80000000·980f0000·2c080000·00000000·........,.......
113 ··0x000006d0·08000000·200f0000·8c050000·00000000·....·...........113 ··0x000006d0·08000000·200f0000·90050000·00000000·....·...........
114 ··0x000006e0·80000000·c8190000·34080000·00000000·........4.......114 ··0x000006e0·80000000·c8190000·34080000·00000000·........4.......
115 ··0x000006f0·08000000·6c1e0000·44080000·00000000·....l...D.......115 ··0x000006f0·08000000·6c1e0000·44080000·00000000·....l...D.......
116 ··0x00000700·08000000·601d0000·54080000·00000000·....`...T.......116 ··0x00000700·08000000·601d0000·54080000·00000000·....`...T.......
117 ··0x00000710·04000000·68120000·b0050000·00000000·....h...........117 ··0x00000710·04000000·68120000·b4050000·00000000·....h...........
118 ··0x00000720·80000000·20230000·b8050000·00000000·....·#..........118 ··0x00000720·80000000·20230000·bc050000·00000000·....·#..........
119 ··0x00000730·80000000·d0210000·84050000·00000000·.....!..........119 ··0x00000730·80000000·d0210000·88050000·00000000·.....!..........
120 ··0x00000740·80000000·2c040000·5c080000·00000000·....,...\.......120 ··0x00000740·80000000·2c040000·5c080000·00000000·....,...\.......
121 ··0x00000750·08000000·98140000·04070000·00000000·................121 ··0x00000750·08000000·98140000·08070000·00000000·................
122 ··0x00000760·82000000·b0120000·60050000·00000000·........`.......122 ··0x00000760·82000000·b0120000·64050000·00000000·........d.......
123 ··0x00000770·80000000·400d0000·0c070000·00000000·....@...........123 ··0x00000770·80000000·400d0000·10070000·00000000·....@...........
124 ··0x00000780·82000000·30180000·20070000·00000000·....0...·.......124 ··0x00000780·82000000·30180000·24070000·00000000·....0...$.......
125 ··0x00000790·82000000·9c090000·70050000·00000000·........p.......125 ··0x00000790·82000000·9c090000·74050000·00000000·........t.......
126 ··0x000007a0·80000000·94200000·a0040000·00000000·.....·..........126 ··0x000007a0·80000000·94200000·a4040000·00000000·.....·..........
127 ··0x000007b0·80000000·700e0000·68080000·00000000·....p...h.......127 ··0x000007b0·80000000·700e0000·68080000·00000000·....p...h.......
128 ··0x000007c0·04000000·00000000·74080000·00000000·........t.......128 ··0x000007c0·04000000·00000000·74080000·00000000·........t.......
129 ··0x000007d0·04000000·00000000·38070000·00000000·........8.......129 ··0x000007d0·04000000·00000000·38070000·00000000·........8.......
130 ··0x000007e0·82000000·101c0000·7c080000·00000000·........|.......130 ··0x000007e0·82000000·101c0000·7c080000·00000000·........|.......
131 ··0x000007f0·04000000·00000000·84080000·00000000·................131 ··0x000007f0·04000000·00000000·84080000·00000000·................
132 ··0x00000800·08000000·08030000·00000000·00000000·................132 ··0x00000800·08000000·08030000·00000000·00000000·................
133 ··0x00000810·00000000·00000000·00000000·00000000·................133 ··0x00000810·00000000·00000000·00000000·00000000·................
4.36 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 10, 83 lines modifiedOffset 10, 83 lines modified
10 ··[····98]··string·argument·without·an·encoding10 ··[····98]··string·argument·without·an·encoding
11 ··[····bc]··negative·count11 ··[····bc]··negative·count
12 ··[····cc]··byte·must·be·in·range(0,·256)12 ··[····cc]··byte·must·be·in·range(0,·256)
13 ··[····ec]··cannot·convert·'%.200s'·object·to·bytearray13 ··[····ec]··cannot·convert·'%.200s'·object·to·bytearray
14 ··[···118]··../Objects/bytearrayobject.c14 ··[···118]··../Objects/bytearrayobject.c
15 ··[···138]··deallocated·bytearray·object·has·exported·buffers15 ··[···138]··deallocated·bytearray·object·has·exported·buffers
16 ··[···16c]··Existing·exports·of·data:·object·cannot·be·re-sized16 ··[···16c]··Existing·exports·of·data:·object·cannot·be·re-sized
17 ··[···1a0]··can't·set·bytearray·slice·from·%.100s 
18 ··[···1c8]··can't·extend·bytearray·with·%.100s17 ··[···1a0]··can't·extend·bytearray·with·%.100s
19 ··[···1ec]··expected·iterable·of·integers;·got:·'str'18 ··[···1c4]··expected·iterable·of·integers;·got:·'str'
 19 ··[···1f0]··can't·set·bytearray·slice·from·%.100s
20 ··[···218]··bytearray_getbuffer:·view==NULL·argument·is·obsolete20 ··[···218]··bytearray_getbuffer:·view==NULL·argument·is·obsolete
21 ··[···250]··bytearray·index·out·of·range21 ··[···250]··bytearray·index·out·of·range
22 ··[···270]··bytearray·indices·must·be·integers·or·slices,·not·%.200s22 ··[···270]··bytearray·indices·must·be·integers·or·slices,·not·%.200s
23 ··[···2ac]··can·assign·only·bytes,·buffers,·or·iterables·of·ints·in·range(0,·256)23 ··[···2ac]··can·assign·only·bytes,·buffers,·or·iterables·of·ints·in·range(0,·256)
24 ··[···2f4]··attempt·to·assign·bytes·of·size·%zd·to·extended·slice·of·size·%zd24 ··[···2f4]··attempt·to·assign·bytes·of·size·%zd·to·extended·slice·of·size·%zd
25 ··[···338]··bytearray·object·is·too·large·to·make·repr25 ··[···338]··bytearray·object·is·too·large·to·make·repr
26 ··[···364]··(b26 ··[···364]··(b
27 ··[···368]··)27 ··[···368]··)
28 ··[···36c]··find28 ··[···36c]··find
29 ··[···374]··decode29 ··[···374]··decode
30 ··[···37c]··translation·table·must·be·256·characters·long30 ··[···37c]··translation·table·must·be·256·characters·long
31 ··[···3ac]··Negative·size·passed·to·PyByteArray_FromStringAndSize31 ··[···3ac]··Negative·size·passed·to·PyByteArray_FromStringAndSize
32 ··[···3e4]··can't·concat·%.100s·to·%.100s32 ··[···3e8]··can't·concat·%.100s·to·%.100s
33 ··[···404]··endswith33 ··[···408]··endswith
34 ··[···410]··Comparison·between·bytearray·and·string34 ··[···414]··Comparison·between·bytearray·and·string
35 ··[···438]··lstrip35 ··[···43c]··lstrip
36 ··[···445]···36 ··[···449]···
37 ··[···448]··center37 ··[···44c]··center
38 ··[···450]··a·byte·string·of·length·138 ··[···454]··a·byte·string·of·length·1
39 ··[···46c]··argument·239 ··[···470]··argument·2
40 ··[···478]··cannot·add·more·objects·to·bytearray40 ··[···47c]··cannot·add·more·objects·to·bytearray
41 ··[···4a0]··strip41 ··[···4a4]··strip
42 ··[···4a8]··count42 ··[···4ac]··count
43 ··[···4b0]··can·only·join·an·iterable43 ··[···4b4]··can·only·join·an·iterable
44 ··[···4cc]··sequence·item·%zd:·expected·a·bytes-like·object,·%.80s·found44 ··[···4d0]··sequence·item·%zd:·expected·a·bytes-like·object,·%.80s·found
45 ··[···50c]··join()·result·is·too·long45 ··[···510]··join()·result·is·too·long
46 ··[···528]··sequence·changed·size·during·iteration46 ··[···52c]··sequence·changed·size·during·iteration
47 ··[···550]··result·too·long47 ··[···554]··result·too·long
48 ··[···560]··rstrip48 ··[···564]··rstrip
49 ··[···568]··index49 ··[···56c]··index
50 ··[···570]··startswith50 ··[···574]··startswith
51 ··[···57c]··ljust51 ··[···580]··ljust
52 ··[···584]··rjust52 ··[···588]··rjust
53 ··[···58c]··replace53 ··[···590]··replace
54 ··[···594]··replace·bytes·is·too·long54 ··[···598]··replace·bytes·is·too·long
55 ··[···5b0]··rfind55 ··[···5b4]··rfind
56 ··[···5b8]··rindex56 ··[···5bc]··rindex
57 ··[···5c0]··empty·separator57 ··[···5c4]··empty·separator
58 ··[···5d0]··str()·on·a·bytearray·instance58 ··[···5d4]··str()·on·a·bytearray·instance
59 ··[···5f0]··maketrans59 ··[···5f4]··maketrans
60 ··[···5fc]··__reduce_ex__60 ··[···600]··__reduce_ex__
61 ··[···60c]··(O()N)61 ··[···610]··(O()N)
62 ··[···614]··latin-162 ··[···618]··latin-1
63 ··[···61c]··(O(Ns)N)63 ··[···620]··(O(Ns)N)
64 ··[···628]··(O(y#)N)64 ··[···62c]··(O(y#)N)
65 ··[···634]··argument65 ··[···638]··argument
66 ··[···640]··fromhex66 ··[···644]··fromhex
67 ··[···648]··N(O)n67 ··[···64c]··N(O)n
68 ··[···650]··N(())68 ··[···654]··N(())
69 ··[···658]··insert69 ··[···65c]··insert
70 ··[···660]··pop70 ··[···664]··pop
71 ··[···664]··pop·from·empty·bytearray71 ··[···668]··pop·from·empty·bytearray
72 ··[···680]··pop·index·out·of·range72 ··[···684]··pop·index·out·of·range
73 ··[···698]··value·not·found·in·bytearray73 ··[···69c]··value·not·found·in·bytearray
74 ··[···6b8]··encoding74 ··[···6bc]··encoding
75 ··[···6c4]··errors75 ··[···6c8]··errors
76 ··[···6cc]··tabsize76 ··[···6d0]··tabsize
77 ··[···6d4]··expandtabs77 ··[···6d8]··expandtabs
78 ··[···6e0]··sep78 ··[···6e4]··sep
79 ··[···6e4]··bytes_per_sep79 ··[···6e8]··bytes_per_sep
80 ··[···6f4]··hex80 ··[···6f8]··hex
81 ··[···6f8]··maxsplit81 ··[···6fc]··maxsplit
82 ··[···704]··rsplit82 ··[···708]··rsplit
83 ··[···70c]··split83 ··[···710]··split
84 ··[···714]··keepends84 ··[···718]··keepends
85 ··[···720]··splitlines85 ··[···724]··splitlines
86 ··[···730]··delete86 ··[···730]··delete
87 ··[···738]··translate87 ··[···738]··translate
88 ··[···744]··source88 ··[···744]··source
89 ··[···74c]··bytearray_iterator89 ··[···74c]··bytearray_iterator
90 ··[···760]··__length_hint__90 ··[···760]··__length_hint__
91 ··[···770]··__reduce__91 ··[···770]··__reduce__
92 ··[···77c]··__setstate__92 ··[···77c]··__setstate__
180 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
123 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
1.48 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·b8060000·c4060000·00000000·cc060000·................3 ··0x00000000·bc060000·c8060000·00000000·d0060000·................
4 ··0x00000010·00000000·e0060000·e4060000·00000000·................4 ··0x00000010·00000000·e4060000·e8060000·00000000·................
5 ··0x00000020·e0060000·f8060000·00000000·e0060000·................5 ··0x00000020·e4060000·fc060000·00000000·e4060000·................
6 ··0x00000030·f8060000·00000000·14070000·00000000·................6 ··0x00000030·fc060000·00000000·18070000·00000000·................
7 ··0x00000040·2c070000·30070000·00000000·44070000·,...0.......D...7 ··0x00000040·e4030000·30070000·00000000·44070000·....0.......D...
8 ··0x00000050·b8060000·c4060000·00000000·53657420·............Set·8 ··0x00000050·bc060000·c8060000·00000000·53657420·............Set·
9 ··0x00000060·73746174·6520696e·666f726d·6174696f·state·informatio9 ··0x00000060·73746174·6520696e·666f726d·6174696f·state·informatio
10 ··0x00000070·6e20666f·7220756e·7069636b·6c696e67·n·for·unpickling10 ··0x00000070·6e20666f·7220756e·7069636b·6c696e67·n·for·unpickling
11 ··0x00000080·2e000000·50726976·61746520·6d657468·....Private·meth11 ··0x00000080·2e000000·50726976·61746520·6d657468·....Private·meth
12 ··0x00000090·6f642072·65747572·6e696e67·20616e20·od·returning·an·12 ··0x00000090·6f642072·65747572·6e696e67·20616e20·od·returning·an·
13 ··0x000000a0·65737469·6d617465·206f6620·6c656e28·estimate·of·len(13 ··0x000000a0·65737469·6d617465·206f6620·6c656e28·estimate·of·len(
14 ··0x000000b0·6c697374·28697429·292e0000·62797465·list(it))...byte14 ··0x000000b0·6c697374·28697429·292e0000·62797465·list(it))...byte
15 ··0x000000c0·61727261·79286974·65726162·6c655f6f·array(iterable_o15 ··0x000000c0·61727261·79286974·65726162·6c655f6f·array(iterable_o
49.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
809 KB
bytesobject.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:··········79856·(bytes·into·file)13 ··Start·of·section·headers:··········69892·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x137f0:1 There·are·18·section·headers,·starting·at·offset·0x11104:
  
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·002bac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003698·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00f8c8·000ec0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00d884·0013a8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002be0·0007b4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0036cc·0007b4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·010788·0006e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00ec2c·0006e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003394·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003e80·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003394·000a22·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003e80·000a22·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003db8·00512c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0048a4·00271c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·010e68·0021a8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00f30c·001618·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·008ee4·000f30·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·006fc0·000f30·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·013010·0006d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·010924·0006d8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·009e14·0022a0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·007ef0·0022a0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0136e8·000078·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·010ffc·000078·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00c0b4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00a190·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c0b4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a190·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00c0e8·0020f0·10·····16·348··419 ··[15]·.symtab···········SYMTAB··········00000000·00a1c4·001fb0·10·····16·328··4
20 ··[16]·.strtab···········STRTAB··········00000000·00e1d8·0016ed·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00c174·001710·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·013760·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·011074·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
63.6 KB
readelf --wide --symbols {}
Max HTML report size reached
243 KB
readelf --wide --relocs {}
Max HTML report size reached
2.78 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 AF8F"F'D 
2 8F·!2F7D1 z[FBF1FHF
 2 %[FBF1FHF
3 Negative·size·passed·to·PyBytes_FromStringAndSize3 Negative·size·passed·to·PyBytes_FromStringAndSize
4 byte·string·is·too·large4 byte·string·is·too·large
5 ../Objects/bytesobject.c5 ../Objects/bytesobject.c
6 expected·bytes,·%.200s·found6 expected·bytes,·%.200s·found
7 Trailing·\·in·string7 Trailing·\·in·string
8 invalid·\x·escape·at·position·%zd8 invalid·\x·escape·at·position·%zd
9 decoding·error;·unknown·error·handling·code:·%.400s9 decoding·error;·unknown·error·handling·code:·%.400s
Offset 76, 16 lines modifiedOffset 76, 19 lines modified
76 __bytes__76 __bytes__
77 capitalize77 capitalize
78 partition78 partition
79 removeprefix79 removeprefix
80 removesuffix80 removesuffix
81 rpartition81 rpartition
82 swapcase82 swapcase
83 RF3F9FXF 
84 2FIF7D=D83 hED,1ZE@
 84 {hVFZmSF
 85 hED,1ZE@
 86 h·F*F,DV
 87 BF9F·FNE
85 Set·state·information·for·unpickling.88 Set·state·information·for·unpickling.
86 Return·state·information·for·pickling.89 Return·state·information·for·pickling.
87 Private·method·returning·an·estimate·of·len(list(it)).90 Private·method·returning·an·estimate·of·len(list(it)).
88 bytes(iterable_of_ints)·->·bytes91 bytes(iterable_of_ints)·->·bytes
89 bytes(string,·encoding[,·errors])·->·bytes92 bytes(string,·encoding[,·errors])·->·bytes
90 bytes(bytes_or_buffer)·->·immutable·copy·of·bytes_or_buffer93 bytes(bytes_or_buffer)·->·immutable·copy·of·bytes_or_buffer
91 bytes(int)·->·bytes·object·of·size·given·by·the·parameter·initialized·with·null·bytes94 bytes(int)·->·bytes·object·of·size·given·by·the·parameter·initialized·with·null·bytes
Offset 259, 21 lines modifiedOffset 262, 22 lines modified
259 bytes_subscript262 bytes_subscript
260 bytes_length263 bytes_length
261 bytes_iter264 bytes_iter
262 striter_dealloc265 striter_dealloc
263 Py_XDECREF266 Py_XDECREF
264 bytes_decode267 bytes_decode
265 bytes_replace268 bytes_replace
266 return_self 
267 fastsearch269 fastsearch
 270 return_self
268 stringlib_adaptive_find 
269 stringlib__two_way_count 
270 stringlib__preprocess271 stringlib__preprocess
271 stringlib__two_way272 stringlib__two_way
 273 stringlib__two_way_count
272 bytes_new274 bytes_new
 275 _PyBytes_FromBuffer
 276 _PyObject_VectorcallTstate.constprop.0
273 _PyBytes_FromList277 _PyBytes_FromList
274 _PyBytes_FromIterator278 _PyBytes_FromIterator
275 bytes___bytes__279 bytes___bytes__
276 bytes_str280 bytes_str
277 bytes_repr281 bytes_repr
278 striter_next282 striter_next
279 stringlib_bytes_join283 stringlib_bytes_join
Offset 401, 26 lines modifiedOffset 405, 26 lines modified
401 _Py_Dealloc405 _Py_Dealloc
402 _PyErr_BadInternalCall406 _PyErr_BadInternalCall
403 PyObject_Free407 PyObject_Free
404 PyBytes_AsString408 PyBytes_AsString
405 PyExc_TypeError409 PyExc_TypeError
406 PyErr_Format410 PyErr_Format
407 _PyBytes_DecodeEscape411 _PyBytes_DecodeEscape
 412 _PyBytesWriter_Prepare
408 _PyLong_DigitValue413 _PyLong_DigitValue
 414 _PyBytesWriter_Finish
 415 __stack_chk_fail
 416 PyExc_ValueError
 417 _PyBytesWriter_Dealloc
409 __stack_chk_guard418 __stack_chk_guard
 419 _Py_ctype_table
410 _PyBytesWriter_Resize420 _PyBytesWriter_Resize
 421 PyByteArray_FromStringAndSize
411 PyByteArray_Resize422 PyByteArray_Resize
412 _PyByteArray_empty_string423 _PyByteArray_empty_string
413 PyByteArray_FromStringAndSize 
414 __stack_chk_fail 
415 _Py_ctype_table 
416 _PyBytesWriter_Dealloc 
417 PyExc_ValueError 
418 _PyBytesWriter_Prepare 
419 _PyBytesWriter_Finish 
420 PyBytes_FromString424 PyBytes_FromString
421 PyBytes_Concat425 PyBytes_Concat
422 PyObject_GetBuffer426 PyObject_GetBuffer
423 PyBuffer_Release427 PyBuffer_Release
424 PyBuffer_FillInfo428 PyBuffer_FillInfo
425 _Py_HashBytes429 _Py_HashBytes
426 PyBool_FromLong430 PyBool_FromLong
Offset 451, 38 lines modifiedOffset 455, 38 lines modified
451 _PyEval_SliceIndex455 _PyEval_SliceIndex
452 __aeabi_idiv456 __aeabi_idiv
453 _PyNumber_Index457 _PyNumber_Index
454 PyLong_AsSsize_t458 PyLong_AsSsize_t
455 PyBytes_AsStringAndSize459 PyBytes_AsStringAndSize
456 _PyObject_LookupSpecial460 _PyObject_LookupSpecial
457 PyObject_CheckBuffer461 PyObject_CheckBuffer
458 PyBuffer_ToContiguous 
459 _Py_CheckFunctionResult 
460 PyList_Type462 PyList_Type
461 PyUnicode_AsEncodedString463 PyUnicode_AsEncodedString
462 PyTuple_Type464 PyTuple_Type
463 PyObject_GetIter465 PyObject_GetIter
464 _PyObject_MakeTpCall 
465 PyErr_ExceptionMatches466 PyErr_ExceptionMatches
466 PyErr_Clear467 PyErr_Clear
467 PyBytes_FromObject468 PyBytes_FromObject
 469 _Py_CheckFunctionResult
 470 _PyObject_MakeTpCall
468 _PyBytes_Repeat471 _PyBytes_Repeat
469 PyBytes_Repr472 PyBytes_Repr
470 PyUnicode_New473 PyUnicode_New
471 Py_hexdigits474 Py_hexdigits
472 _Py_bytes_index475 _Py_bytes_index
473 _Py_bytes_maketrans476 _Py_bytes_maketrans
474 _PyBytes_Join477 _PyBytes_Join
475 PySequence_Fast478 PySequence_Fast
476 PyExc_RuntimeError479 PyExc_RuntimeError
477 PyMem_Malloc480 PyMem_Malloc
478 PyMem_Free481 PyMem_Free
479 PyEval_RestoreThread482 PyEval_RestoreThread
480 PyEval_SaveThread483 PyEval_SaveThread
481 _Py_bytes_find484 _Py_bytes_find
 485 PyBuffer_ToContiguous
482 _Py_bytes_startswith486 _Py_bytes_startswith
Max diff block lines reached; 87/2791 bytes (3.12%) of diff not shown.
203 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.16 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··0x000005d0·04000000·00000000·b0090000·00000000·................97 ··0x000005d0·04000000·00000000·b0090000·00000000·................
98 ··0x000005e0·04000000·00000000·b8090000·00000000·................98 ··0x000005e0·04000000·00000000·b8090000·00000000·................
99 ··0x000005f0·08000000·c41a0000·10080000·00000000·................99 ··0x000005f0·08000000·c41a0000·10080000·00000000·................
100 ··0x00000600·80000000·64040000·c0090000·00000000·....d...........100 ··0x00000600·80000000·64040000·c0090000·00000000·....d...........
101 ··0x00000610·04000000·00000000·74050000·00000000·........t.......101 ··0x00000610·04000000·00000000·74050000·00000000·........t.......
102 ··0x00000620·80000000·7c140000·a4030000·00000000·....|...........102 ··0x00000620·80000000·7c140000·a4030000·00000000·....|...........
103 ··0x00000630·a0000000·80100000·c8090000·00000000·................103 ··0x00000630·a0000000·80100000·c8090000·00000000·................
104 ··0x00000640·08000000·441f0000·94000000·00000000·....D...........104 ··0x00000640·08000000·441f0000·d0000000·00000000·....D...........
105 ··0x00000650·80000000·440f0000·d4090000·00000000·....D...........105 ··0x00000650·80000000·440f0000·d4090000·00000000·....D...........
106 ··0x00000660·08000000·600e0000·e4090000·00000000·....`...........106 ··0x00000660·08000000·600e0000·e4090000·00000000·....`...........
107 ··0x00000670·08000000·600d0000·28020000·00000000·....`...(.......107 ··0x00000670·08000000·600d0000·28020000·00000000·....`...(.......
108 ··0x00000680·80000000·14170000·48080000·00000000·........H.......108 ··0x00000680·80000000·14170000·48080000·00000000·........H.......
109 ··0x00000690·80000000·c4150000·60080000·00000000·........`.......109 ··0x00000690·80000000·c4150000·60080000·00000000·........`.......
110 ··0x000006a0·80000000·d4030000·f4090000·00000000·................110 ··0x000006a0·80000000·d4030000·f4090000·00000000·................
111 ··0x000006b0·08000000·a01d0000·cc080000·00000000·................111 ··0x000006b0·08000000·a01d0000·cc080000·00000000·................
982 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··Negative·size·passed·to·PyBytes_FromStringAndSize2 ··[·····0]··Negative·size·passed·to·PyBytes_FromStringAndSize
3 ··[····34]··byte·string·is·too·large3 ··[····34]··byte·string·is·too·large
4 ··[····50]··../Objects/bytesobject.c4 ··[····50]··../Objects/bytesobject.c
5 ··[····6c]··expected·bytes,·%.200s·found5 ··[····6c]··expected·bytes,·%.200s·found
6 ··[····8c]··strict 
7 ··[····94]··replace 
8 ··[····9c]··ignore 
9 ··[····a4]··Trailing·\·in·string6 ··[····8c]··Trailing·\·in·string
 7 ··[····a4]··strict
10 ··[····bc]··invalid·\x·escape·at·position·%zd8 ··[····ac]··invalid·\x·escape·at·position·%zd
 9 ··[····d0]··replace
 10 ··[····d8]··ignore
11 ··[····e0]··decoding·error;·unknown·error·handling·code:·%.400s11 ··[····e0]··decoding·error;·unknown·error·handling·code:·%.400s
12 ··[···114]··byte·string·is·too·long12 ··[···114]··byte·string·is·too·long
13 ··[···12c]··can't·concat·%.100s·to·%.100s13 ··[···12c]··can't·concat·%.100s·to·%.100s
14 ··[···14c]··Comparison·between·bytes·and·string14 ··[···14c]··Comparison·between·bytes·and·string
15 ··[···170]··Comparison·between·bytes·and·int15 ··[···170]··Comparison·between·bytes·and·int
16 ··[···194]··index·out·of·range16 ··[···194]··index·out·of·range
17 ··[···1a8]··byte·indices·must·be·integers·or·slices,·not·%.200s17 ··[···1a8]··byte·indices·must·be·integers·or·slices,·not·%.200s
240 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 »       bl»     0·<_Py_GetConfig>13 »       bl»     0·<_Py_GetConfig>
14 ·R_ARM_THM_CALL» _Py_GetConfig14 ·R_ARM_THM_CALL» _Py_GetConfig
15 »       ldr»    r3,·[r0,·#116]»@·0x7415 »       ldr»    r3,·[r0,·#116]»@·0x74
16 »       cbnz»   r3,·24·<bytes_str+0x24>16 »       cbnz»   r3,·24·<bytes_str+0x24>
17 »       mov»    r0,·r417 »       mov»    r0,·r4
18 »       movs»   r1,·#118 »       movs»   r1,·#1
19 »       ldmia.w»sp!,·{r4,·lr}19 »       ldmia.w»sp!,·{r4,·lr}
20 »       b.w»    3110·<PyBytes_Repr>20 »       b.w»    16a0·<PyBytes_Repr>
21 ·R_ARM_THM_JUMP24»       PyBytes_Repr21 ·R_ARM_THM_JUMP24»       PyBytes_Repr
22 »       movw»   r3,·#022 »       movw»   r3,·#0
23 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning23 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_BytesWarning
24 »       movt»   r3,·#024 »       movt»   r3,·#0
25 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning25 ·R_ARM_THM_MOVT_ABS»     PyExc_BytesWarning
26 »       movw»   r1,·#026 »       movw»   r1,·#0
27 ·R_ARM_THM_MOVW_ABS_NC»  .LC3427 ·R_ARM_THM_MOVW_ABS_NC»  .LC34
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 »       movw»   r2,·#0142 »       movw»   r2,·#0
143 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct143 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
144 »       movt»   r2,·#0144 »       movt»   r2,·#0
145 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct145 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
146 »       mov»    r0,·r5146 »       mov»    r0,·r5
147 »       movs»   r1,·#0147 »       movs»   r1,·#0
148 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}148 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
149 »       b.w»    a7c·<bytes_rsplit+0x33a>149 »       b.w»    1b6c·<do_argstrip>
150 ·R_ARM_THM_JUMP24»       do_argstrip150 ·R_ARM_THM_JUMP24»       do_argstrip
  
151 00000122·<stringlib_capitalize>:151 00000122·<stringlib_capitalize>:
152 stringlib_capitalize():152 stringlib_capitalize():
153 »       push»   {r3,·r4,·r5,·lr}153 »       push»   {r3,·r4,·r5,·lr}
154 »       mov.w»  ip,·#4096»  @·0x1000154 »       mov.w»  ip,·#4096»  @·0x1000
155 »       sub.w»  ip,·sp,·ip155 »       sub.w»  ip,·sp,·ip
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 »       bl»     0·<strlen>225 »       bl»     0·<strlen>
226 ·R_ARM_THM_CALL» strlen226 ·R_ARM_THM_CALL» strlen
227 »       mov»    r6,·r0227 »       mov»    r6,·r0
228 »       cbz»    r7,·200·<formatfloat+0xb2>228 »       cbz»    r7,·200·<formatfloat+0xb2>
229 »       mov»    r2,·r0229 »       mov»    r2,·r0
230 »       mov»    r1,·r4230 »       mov»    r1,·r4
231 »       mov»    r0,·r7231 »       mov»    r0,·r7
232 »       bl»     a10·<bytes_rsplit+0x2ce>232 »       bl»     720·<stringlib_rjust+0xd0>
233 ·R_ARM_THM_CALL» _PyBytesWriter_Prepare233 ·R_ARM_THM_CALL» _PyBytesWriter_Prepare
234 »       mov»    r4,·r0234 »       mov»    r4,·r0
235 »       cbnz»   r0,·1ee·<formatfloat+0xa0>235 »       cbnz»   r0,·1ee·<formatfloat+0xa0>
236 »       mov»    r0,·r5236 »       mov»    r0,·r5
237 »       bl»     0·<PyMem_Free>237 »       bl»     0·<PyMem_Free>
238 ·R_ARM_THM_CALL» PyMem_Free238 ·R_ARM_THM_CALL» PyMem_Free
239 »       b.n»    1cc·<formatfloat+0x7e>239 »       b.n»    1cc·<formatfloat+0x7e>
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 »       ldr»    r5,·[sp,·#24]273 »       ldr»    r5,·[sp,·#24]
274 »       cbnz»   r3,·23c·<_PyBytes_ReverseFind+0x18>274 »       cbnz»   r3,·23c·<_PyBytes_ReverseFind+0x18>
275 »       adds»   r0,·r1,·r5275 »       adds»   r0,·r1,·r5
276 »       b.n»    252·<_PyBytes_ReverseFind+0x2e>276 »       b.n»    252·<_PyBytes_ReverseFind+0x2e>
277 »       mov.w»  ip,·#2277 »       mov.w»  ip,·#2
278 »       mov.w»  r4,·#4294967295»    @·0xffffffff278 »       mov.w»  r4,·#4294967295»    @·0xffffffff
279 »       strd»   r4,·ip,·[sp]279 »       strd»   r4,·ip,·[sp]
280 »       bl»     26b8·<fastsearch>280 »       bl»     aac·<bytes_rsplit+0x36a>
281 ·R_ARM_THM_CALL» fastsearch281 ·R_ARM_THM_CALL» fastsearch
282 »       cmp»    r0,·#0282 »       cmp»    r0,·#0
283 »       it»     ge283 »       it»     ge
284 »       addge»  r0,·r0,·r5284 »       addge»  r0,·r0,·r5
285 »       add»    sp,·#12285 »       add»    sp,·#12
286 »       pop»    {r4,·r5,·pc}286 »       pop»    {r4,·r5,·pc}
  
Offset 385, 15 lines modifiedOffset 385, 15 lines modified
385 »       b.n»    342·<stringlib_ljust+0xec>385 »       b.n»    342·<stringlib_ljust+0xec>
386 »       movs»   r3,·#32386 »       movs»   r3,·#32
387 »       ldr»    r2,·[r7,·#8]387 »       ldr»    r2,·[r7,·#8]
388 »       cmp»    r4,·r2388 »       cmp»    r4,·r2
389 »       bgt.n»  336·<stringlib_ljust+0xe0>389 »       bgt.n»  336·<stringlib_ljust+0xe0>
390 »       mov»    r0,·r7390 »       mov»    r0,·r7
391 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}391 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
392 »       b.w»    25e4·<return_self>392 »       b.w»    9dc·<bytes_rsplit+0x29a>
393 ·R_ARM_THM_JUMP24»       return_self393 ·R_ARM_THM_JUMP24»       return_self
394 »       subs»   r2,·r4,·r2394 »       subs»   r2,·r4,·r2
395 »       mov»    r0,·r7395 »       mov»    r0,·r7
396 »       movs»   r1,·#0396 »       movs»   r1,·#0
397 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}397 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
398 »       b.n»    348·<pad>398 »       b.n»    348·<pad>
399 »       movs»   r0,·#0399 »       movs»   r0,·#0
Offset 407, 15 lines modifiedOffset 407, 15 lines modified
407 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0407 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
408 »       bic.w»  r4,·r1,·r1,·asr·#31408 »       bic.w»  r4,·r1,·r1,·asr·#31
409 »       mov»    r7,·r3409 »       mov»    r7,·r3
410 »       bic.w»  sl,·r2,·r2,·asr·#31410 »       bic.w»  sl,·r2,·r2,·asr·#31
411 »       orrs.w» r3,·sl,·r4411 »       orrs.w» r3,·sl,·r4
412 »       bne.n»  370·<pad+0x28>412 »       bne.n»  370·<pad+0x28>
413 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}413 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
414 »       b.w»    25e4·<return_self>414 »       b.w»    9dc·<bytes_rsplit+0x29a>
415 ·R_ARM_THM_JUMP24»       return_self415 ·R_ARM_THM_JUMP24»       return_self
416 »       mov»    r9,·r1416 »       mov»    r9,·r1
417 »       ldr»    r1,·[r0,·#8]417 »       ldr»    r1,·[r0,·#8]
418 »       mov»    r5,·r0418 »       mov»    r5,·r0
419 »       movs»   r0,·#0419 »       movs»   r0,·#0
420 »       add»    r1,·sl420 »       add»    r1,·sl
421 »       mov»    r8,·r2421 »       mov»    r8,·r2
Offset 549, 15 lines modifiedOffset 549, 15 lines modified
549 »       b.n»    4c0·<stringlib_center+0xfc>549 »       b.n»    4c0·<stringlib_center+0xfc>
550 »       movs»   r3,·#32550 »       movs»   r3,·#32
551 »       ldr»    r2,·[r7,·#8]551 »       ldr»    r2,·[r7,·#8]
552 »       cmp»    r4,·r2552 »       cmp»    r4,·r2
553 »       bgt.n»  4a4·<stringlib_center+0xe0>553 »       bgt.n»  4a4·<stringlib_center+0xe0>
554 »       mov»    r0,·r7554 »       mov»    r0,·r7
555 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}555 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
556 »       b.w»    25e4·<return_self>556 »       b.w»    9dc·<bytes_rsplit+0x29a>
557 ·R_ARM_THM_JUMP24»       return_self557 ·R_ARM_THM_JUMP24»       return_self
558 »       subs»   r2,·r4,·r2558 »       subs»   r2,·r4,·r2
559 »       mov»    r0,·r7559 »       mov»    r0,·r7
560 »       and.w»  r1,·r4,·r2560 »       and.w»  r1,·r4,·r2
561 »       add.w»  r4,·r2,·r2,·lsr·#31561 »       add.w»  r4,·r2,·r2,·lsr·#31
562 »       and.w»  r1,·r1,·#1562 »       and.w»  r1,·r1,·#1
563 »       add.w»  r1,·r1,·r4,·asr·#1563 »       add.w»  r1,·r1,·r4,·asr·#1
Offset 862, 15 lines modifiedOffset 862, 15 lines modified
862 »       b.n»    73c·<stringlib_rjust+0xec>862 »       b.n»    73c·<stringlib_rjust+0xec>
863 »       movs»   r3,·#32863 »       movs»   r3,·#32
864 »       ldr»    r1,·[r7,·#8]864 »       ldr»    r1,·[r7,·#8]
865 »       cmp»    r4,·r1865 »       cmp»    r4,·r1
866 »       bgt.n»  730·<stringlib_rjust+0xe0>866 »       bgt.n»  730·<stringlib_rjust+0xe0>
867 »       mov»    r0,·r7867 »       mov»    r0,·r7
868 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}868 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
869 »       b.w»    25e4·<return_self>869 »       b.w»    9dc·<bytes_rsplit+0x29a>
870 ·R_ARM_THM_JUMP24»       return_self870 ·R_ARM_THM_JUMP24»       return_self
871 »       subs»   r1,·r4,·r1871 »       subs»   r1,·r4,·r1
872 »       mov»    r0,·r7872 »       mov»    r0,·r7
873 »       movs»   r2,·#0873 »       movs»   r2,·#0
874 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}874 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
875 »       b.n»    348·<pad>875 »       b.n»    348·<pad>
876 »       movs»   r0,·#0876 »       movs»   r0,·#0
Max diff block lines reached; 2285/5462 bytes (41.83%) of diff not shown.
46.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
216 KB
call.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:··········18700·(bytes·into·file)13 ··Start·of·section·headers:··········17928·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x490c:1 There·are·16·section·headers,·starting·at·offset·0x4608:
  
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·000160·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00399c·0000d0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·003758·0000d8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000168·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000194·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000168·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000194·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000168·00027e·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000194·00027e·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003e8·002254·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000414·001fe4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003a6c·000c50·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003830·000b88·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00263c·00042c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0023f8·00042c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0046bc·0001c8·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0043b8·0001c8·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002a68·000014·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002824·000014·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002a7c·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002838·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002a7c·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002838·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·002ab0·000910·10·····14··80··417 ··[13]·.symtab···········SYMTAB··········00000000·00286c·000910·10·····14··80··4
18 ··[14]·.strtab···········STRTAB··········00000000·0033c0·0005dc·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00317c·0005dc·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·004884·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·004580·000088·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.6 KB
readelf --wide --symbols {}
    
Offset 2, 58 lines modifiedOffset 2, 58 lines modified
2 Symbol·table·'.symtab'·contains·145·entries:2 Symbol·table·'.symtab'·contains·145·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·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····3:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····3:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 9 ·····5:·000003a9····82·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate
9 ·····5:·0000007d····48·FUNC····LOCAL··DEFAULT····8·null_error10 ·····6:·0000007d····48·FUNC····LOCAL··DEFAULT····8·null_error
10 ·····6:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d11 ·····7:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·$d
11 ·····7:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····8:·00000258·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····8:·000002b9···376·FUNC····LOCAL··DEFAULT····6·_PyObject_CallFunctionVa13 ·····9:·00000259···334·FUNC····LOCAL··DEFAULT····6·_PyObject_CallFunctionVa
13 ·····9:·00000431····82·FUNC····LOCAL··DEFAULT····6·_PyObject_VectorcallTstate 
14 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC214 ····10:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
15 ····11:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC315 ····11:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
16 ····12:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC416 ····12:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
17 ····13:·0000002d···264·FUNC····LOCAL··DEFAULT····1·object_is_not_callable17 ····13:·00000059···264·FUNC····LOCAL··DEFAULT····1·object_is_not_callable
18 ····14:·0000078c·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·00000704·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·00000790·····0·NOTYPE··LOCAL··DEFAULT····6·$t19 ····15:·00000708·····0·NOTYPE··LOCAL··DEFAULT····6·$t
20 ····16:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
21 ····17:·00000a50·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
22 ····18:·00000c10·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····16:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····19:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·000009c8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 22 ····18:·00000b88·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 23 ····19:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····6·$t
24 ····20:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····20:·00000ca8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····21:·00000d34·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····21:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····22:·00000d71···568·FUNC····LOCAL··DEFAULT····6·object_vacall26 ····22:·00000ce9···566·FUNC····LOCAL··DEFAULT····6·object_vacall
27 ····23:·00000d6c·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····23:·00000ce4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
28 ····24:·00000d70·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····24:·00000ce8·····0·NOTYPE··LOCAL··DEFAULT····6·$t
29 ····25:·00000001····44·FUNC····LOCAL··DEFAULT····1·callmethod.part.0.isra.029 ····25:·00000001····44·FUNC····LOCAL··DEFAULT····1·callmethod.part.0.isra.0
30 ····26:·00001254·····0·NOTYPE··LOCAL··DEFAULT····6·$d30 ····26:·00001198·····0·NOTYPE··LOCAL··DEFAULT····6·$d
31 ····27:·00001258·····0·NOTYPE··LOCAL··DEFAULT····6·$t31 ····27:·0000119c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
32 ····28:·0000128d····60·FUNC····LOCAL··DEFAULT····6·callmethod32 ····28:·0000119d····60·FUNC····LOCAL··DEFAULT····6·callmethod
33 ····29:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC533 ····29:·000000d8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
35 ····31:·00001314·····0·NOTYPE··LOCAL··DEFAULT····6·$d35 ····31:·00001224·····0·NOTYPE··LOCAL··DEFAULT····6·$d
36 ····32:·00001318·····0·NOTYPE··LOCAL··DEFAULT····6·$t36 ····32:·00001228·····0·NOTYPE··LOCAL··DEFAULT····6·$t
37 ····33:·000013d8·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····33:·000012e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····34:·000013dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····34:·000012ec·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····35:·000016f8·····0·NOTYPE··LOCAL··DEFAULT····6·$d39 ····35:·00001608·····0·NOTYPE··LOCAL··DEFAULT····6·$d
40 ····36:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC640 ····36:·00000104·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
41 ····37:·00001700·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····37:·00001610·····0·NOTYPE··LOCAL··DEFAULT····6·$t
42 ····38:·00001b11···398·FUNC····LOCAL··DEFAULT····6·_PyVectorcall_Call42 ····38:·00001a69···130·FUNC····LOCAL··DEFAULT····6·_PyVectorcall_Call
43 ····39:·00001a2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····39:·000019dc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
44 ····40:·00001a30·····0·NOTYPE··LOCAL··DEFAULT····6·$t44 ····40:·000019e0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
45 ····41:·00001d24·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····41:·00001b70·····0·NOTYPE··LOCAL··DEFAULT····6·$d
46 ····42:·00001d28·····0·NOTYPE··LOCAL··DEFAULT····6·$t46 ····42:·00001b74·····0·NOTYPE··LOCAL··DEFAULT····6·$t
47 ····43:·00001de4·····0·NOTYPE··LOCAL··DEFAULT····6·$d47 ····43:·00001c2c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
48 ····44:·00001de8·····0·NOTYPE··LOCAL··DEFAULT····6·$t48 ····44:·00001c30·····0·NOTYPE··LOCAL··DEFAULT····6·$t
49 ····45:·000020d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d49 ····45:·00001ec0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
50 ····46:·000020d8·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
51 ····47:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC750 ····46:·00000120·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
 51 ····47:·00001ec4·····0·NOTYPE··LOCAL··DEFAULT····6·$t
52 ····48:·00002250·····0·NOTYPE··LOCAL··DEFAULT····6·$d52 ····48:·00001fe0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
53 ····49:·00000140·····0·NOTYPE··LOCAL··DEFAULT····5·.LC853 ····49:·00000140·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
54 ····50:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC954 ····50:·00000180·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
55 ····51:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1055 ····51:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t56 ····52:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
57 ····53:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·$d57 ····53:·00000058·····0·NOTYPE··LOCAL··DEFAULT····8·$d
58 ····54:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·$t58 ····54:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
59 ····55:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·$d59 ····55:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·$d
Offset 77, 60 lines modifiedOffset 77, 60 lines modified
77 ····73:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·$d77 ····73:·00000390·····0·NOTYPE··LOCAL··DEFAULT····8·$d
78 ····74:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1478 ····74:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
79 ····75:·00000394·····0·NOTYPE··LOCAL··DEFAULT····8·$t79 ····75:·00000394·····0·NOTYPE··LOCAL··DEFAULT····8·$t
80 ····76:·00000420·····0·NOTYPE··LOCAL··DEFAULT····8·$d80 ····76:·00000420·····0·NOTYPE··LOCAL··DEFAULT····8·$d
81 ····77:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·$t81 ····77:·00000424·····0·NOTYPE··LOCAL··DEFAULT····8·$t
82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d82 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
83 ····79:·00000000····20·OBJECT··LOCAL··DEFAULT···10·__func__.083 ····79:·00000000····20·OBJECT··LOCAL··DEFAULT···10·__func__.0
84 ····80:·00000001···696·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunction84 ····80:·00000001···600·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunction
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_VaBuildStack
86 ····82:·00000485···180·FUNC····GLOBAL·DEFAULT····6·_Py_CheckFunctionResult 
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
88 ····84:·00000539···400·FUNC····GLOBAL·DEFAULT····6·_PyObject_MakeTpCall87 ····83:·000004b1···400·FUNC····GLOBAL·DEFAULT····6·_PyObject_MakeTpCall
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCauseTstate90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCauseTstate
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format
93 ····89:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate92 ····88:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
 93 ····89:·000003fd···180·FUNC····GLOBAL·DEFAULT····6·_Py_CheckFunctionResult
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_FromArray94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_FromArray
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_FromItems95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_FromItems
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall
97 ····93:·000006c9···200·FUNC····GLOBAL·DEFAULT····6·PyObject_Vectorcall97 ····93:·00000641···200·FUNC····GLOBAL·DEFAULT····6·PyObject_Vectorcall
98 ····94:·00000791···704·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallDict98 ····94:·00000709···704·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallDict
99 ····95:·000012c9····80·FUNC····GLOBAL·HIDDEN·····6·_PyFunction_Vectorcall99 ····95:·000011d9····80·FUNC····GLOBAL·HIDDEN·····6·_PyFunction_Vectorcall
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_Vector100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_Vector
101 ····97:·00001701···416·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict101 ····97:·00001611···406·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict
102 ····98:·00000a51···456·FUNC····GLOBAL·HIDDEN·····6·_PyObject_VectorcallDictTstate102 ····98:·000009c9···456·FUNC····GLOBAL·HIDDEN·····6·_PyObject_VectorcallDictTstate
103 ····99:·00000c19···284·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallMethod103 ····99:·00000b91···284·FUNC····GLOBAL·DEFAULT····6·PyObject_VectorcallMethod
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetMethod104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GetMethod
105 ···101:·00000d35····60·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunctionObjArgs105 ···101:·00000cad····60·FUNC····GLOBAL·DEFAULT····6·PyObject_CallFunctionObjArgs
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
108 ···104:·00000fa9···740·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethod108 ···104:·00000f21···636·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethod
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
112 ···108:·00001319···196·FUNC····GLOBAL·DEFAULT····6·PyObject_CallOneArg112 ···108:·00001229···196·FUNC····GLOBAL·DEFAULT····6·PyObject_CallOneArg
113 ···109:·000013dd···804·FUNC····GLOBAL·HIDDEN·····6·_PyObject_Call_Prepend113 ···109:·000012ed···804·FUNC····GLOBAL·HIDDEN·····6·_PyObject_Call_Prepend
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString
118 ···114:·000018a1···106·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict_Free118 ···114:·000017a9···274·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict_Free
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory
120 ···116:·0000190d····50·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict_FreeNoDecRef120 ···116:·000018bd····50·FUNC····GLOBAL·HIDDEN·····6·_PyStack_UnpackDict_FreeNoDecRef
121 ···117:·00001941···240·FUNC····GLOBAL·DEFAULT····6·PyObject_Call121 ···117:·000018f1···240·FUNC····GLOBAL·DEFAULT····6·PyObject_Call
122 ···118:·00001a31···222·FUNC····GLOBAL·HIDDEN·····6·_PyObject_Call122 ···118:·000019e1···134·FUNC····GLOBAL·HIDDEN·····6·_PyObject_Call
123 ···119:·00001ca1···136·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethodObjArgs123 ···119:·00001aed···136·FUNC····GLOBAL·DEFAULT····6·PyObject_CallMethodObjArgs
124 ···120:·00001d29···192·FUNC····GLOBAL·DEFAULT····6·PyObject_CallNoArgs124 ···120:·00001b75···188·FUNC····GLOBAL·DEFAULT····6·PyObject_CallNoArgs
125 ···121:·00001de9····18·FUNC····GLOBAL·DEFAULT····6·PyVectorcall_Function125 ···121:·00001c31····18·FUNC····GLOBAL·DEFAULT····6·PyVectorcall_Function
126 ···122:·00001dfd····42·FUNC····GLOBAL·DEFAULT····6·_PyStack_AsDict126 ···122:·0000002d····42·FUNC····GLOBAL·DEFAULT····1·_PyStack_AsDict
127 ···123:·00001e29···738·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethod127 ···123:·00001c45···640·FUNC····GLOBAL·DEFAULT····6·_PyObject_CallMethod
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
129 ···125:·0000210d···328·FUNC····GLOBAL·DEFAULT····6·PyObject_CallObject129 ···125:·00001ec5···288·FUNC····GLOBAL·DEFAULT····6·PyObject_CallObject
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetNameObject131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetNameObject
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Clear133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Clear
134 ···130:·00000001····92·FUNC····GLOBAL·DEFAULT····8·PyVectorcall_Call134 ···130:·00000001····92·FUNC····GLOBAL·DEFAULT····8·PyVectorcall_Call
135 ···131:·0000005d····32·FUNC····GLOBAL·DEFAULT····8·PyCFunction_Call135 ···131:·0000005d····32·FUNC····GLOBAL·DEFAULT····8·PyCFunction_Call
136 ···132:·000000ad····92·FUNC····GLOBAL·HIDDEN·····8·_Py_CheckSlotResult136 ···132:·000000ad····92·FUNC····GLOBAL·HIDDEN·····8·_Py_CheckSlotResult
60.5 KB
readelf --wide --relocs {}
Max HTML report size reached
1.03 KB
strings --all --bytes=8 {}
    
Offset 9, 41 lines modifiedOffset 9, 40 lines modified
9 '%.200s'·object·is·not·callable.·Did·you·mean:·'%U.%U(...)'?9 '%.200s'·object·is·not·callable.·Did·you·mean:·'%U.%U(...)'?
10 '%.200s'·object·is·not·callable10 '%.200s'·object·is·not·callable
11 '%.200s'·object·does·not·support·vectorcall11 '%.200s'·object·does·not·support·vectorcall
12 null·argument·to·internal·routine12 null·argument·to·internal·routine
13 Slot·%s·of·type·%s·failed·without·setting·an·exception13 Slot·%s·of·type·%s·failed·without·setting·an·exception
14 Slot·%s·of·type·%s·succeeded·with·an·exception·set14 Slot·%s·of·type·%s·succeeded·with·an·exception·set
15 keyword·list·must·be·a·dictionary15 keyword·list·must·be·a·dictionary
16 pG&hsh[m[ 
17 CFbF!F0F16 CFbF!F0F
18 |GF8D-hE`17 |GF8D-hE`
19 ;F2F!F(F18 ;F2F!F(F
20 +F!F@FJF19 +F!F@FJF
21 bh}D-hQmEY»     20 bh}D-hQmEY»     
22 _Py_CheckSlotResult21 _Py_CheckSlotResult
 22 _PyObject_VectorcallTstate
23 null_error23 null_error
24 _PyObject_CallFunctionVa24 _PyObject_CallFunctionVa
25 _PyObject_VectorcallTstate 
26 object_is_not_callable25 object_is_not_callable
27 object_vacall26 object_vacall
28 callmethod.part.0.isra.027 callmethod.part.0.isra.0
29 callmethod28 callmethod
30 _PyVectorcall_Call29 _PyVectorcall_Call
31 .LANCHOR030 .LANCHOR0
32 __func__.031 __func__.0
33 PyObject_CallFunction32 PyObject_CallFunction
34 _Py_VaBuildStack33 _Py_VaBuildStack
35 _Py_CheckFunctionResult 
36 _Py_Dealloc34 _Py_Dealloc
37 _PyObject_MakeTpCall35 _PyObject_MakeTpCall
38 PyMem_Free36 PyMem_Free
39 PyExc_SystemError37 PyExc_SystemError
40 _PyErr_FormatFromCauseTstate38 _PyErr_FormatFromCauseTstate
41 _PyErr_Format39 _PyErr_Format
42 _Py_tss_tstate40 _Py_tss_tstate
 41 _Py_CheckFunctionResult
43 _PyTuple_FromArray42 _PyTuple_FromArray
44 _PyDict_FromItems43 _PyDict_FromItems
45 _Py_CheckRecursiveCall44 _Py_CheckRecursiveCall
46 PyObject_Vectorcall45 PyObject_Vectorcall
47 PyObject_VectorcallDict46 PyObject_VectorcallDict
48 _PyFunction_Vectorcall47 _PyFunction_Vectorcall
49 _PyEval_Vector48 _PyEval_Vector
4.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 20, 29 lines modifiedOffset 20, 49 lines modified
20 ·R_ARM_THM_MOVT_ABS»     .LC520 ·R_ARM_THM_MOVT_ABS»     .LC5
21 »       ldr.w»  r1,·[ip]21 »       ldr.w»  r1,·[ip]
22 »       bl»     0·<_PyErr_Format>22 »       bl»     0·<_PyErr_Format>
23 ·R_ARM_THM_CALL» _PyErr_Format23 ·R_ARM_THM_CALL» _PyErr_Format
24 »       movs»   r0,·#024 »       movs»   r0,·#0
25 »       pop»    {r3,·pc}25 »       pop»    {r3,·pc}
  
 26 0000002c·<_PyStack_AsDict>:
 27 _PyStack_AsDict():
 28 »       push»   {r4,·lr}
 29 »       mov.w»  ip,·#4096»  @·0x1000
 30 »       sub.w»  ip,·sp,·ip
 31 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 32 »       mov»    ip,·r1
 33 »       sub»    sp,·#8
 34 »       movs»   r3,·#1
 35 »       mov»    r2,·r0
 36 »       mov»    r1,·r3
 37 »       add.w»  r0,·ip,·#12
 38 »       ldr.w»  r4,·[ip,·#8]
 39 »       str»    r4,·[sp,·#0]
 40 »       bl»     0·<_PyDict_FromItems>
 41 ·R_ARM_THM_CALL» _PyDict_FromItems
 42 »       add»    sp,·#8
 43 »       pop»    {r4,·pc}
 44 »       nop
  
26 0000002c·<object_is_not_callable>:45 00000058·<object_is_not_callable>:
27 object_is_not_callable():46 object_is_not_callable():
28 »       push»   {r4,·r5,·r6,·lr}47 »       push»   {r4,·r5,·r6,·lr}
29 »       mov.w»  ip,·#4096»  @·0x100048 »       mov.w»  ip,·#4096»  @·0x1000
30 »       sub.w»  ip,·sp,·ip49 »       sub.w»  ip,·sp,·ip
31 »       str.w»  r0,·[ip,·#4064]»     @·0xfe050 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
32 »       ldr»    r5,·[r1,·#4]51 »       ldr»    r5,·[r1,·#4]
33 »       movw»   r3,·#052 »       movw»   r3,·#0
34 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type53 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
35 »       movt»   r3,·#054 »       movt»   r3,·#0
36 ·R_ARM_THM_MOVT_ABS»     PyModule_Type55 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
37 »       sub»    sp,·#1656 »       sub»    sp,·#16
38 »       mov»    r6,·r057 »       mov»    r6,·r0
39 »       cmp»    r5,·r358 »       cmp»    r5,·r3
40 »       beq.n»  6c·<object_is_not_callable+0x40>59 »       beq.n»  98·<object_is_not_callable+0x40>
41 »       movw»   r1,·#060 »       movw»   r1,·#0
42 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError61 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
43 »       movt»   r1,·#062 »       movt»   r1,·#0
44 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError63 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
45 »       ldr»    r3,·[r5,·#12]64 »       ldr»    r3,·[r5,·#12]
46 »       mov»    r0,·r665 »       mov»    r0,·r6
47 »       movw»   r2,·#066 »       movw»   r2,·#0
Offset 55, 44 lines modifiedOffset 75, 44 lines modified
55 »       b.w»    0·<_PyErr_Format>75 »       b.w»    0·<_PyErr_Format>
56 ·R_ARM_THM_JUMP24»       _PyErr_Format76 ·R_ARM_THM_JUMP24»       _PyErr_Format
57 »       mov»    r0,·r177 »       mov»    r0,·r1
58 »       mov»    r4,·r178 »       mov»    r4,·r1
59 »       bl»     0·<PyModule_GetNameObject>79 »       bl»     0·<PyModule_GetNameObject>
60 ·R_ARM_THM_CALL» PyModule_GetNameObject80 ·R_ARM_THM_CALL» PyModule_GetNameObject
61 »       mov»    r5,·r081 »       mov»    r5,·r0
62 »       cbz»    r0,·ac·<object_is_not_callable+0x80>82 »       cbz»    r0,·d8·<object_is_not_callable+0x80>
63 »       mov»    r1,·r083 »       mov»    r1,·r0
64 »       add»    r2,·sp,·#1284 »       add»    r2,·sp,·#12
65 »       mov»    r0,·r485 »       mov»    r0,·r4
66 »       bl»     0·<PyObject_GetOptionalAttr>86 »       bl»     0·<PyObject_GetOptionalAttr>
67 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr87 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr
68 »       cmp»    r0,·#088 »       cmp»    r0,·#0
69 »       blt.n»  12a·<object_is_not_callable+0xfe>89 »       blt.n»  156·<object_is_not_callable+0xfe>
70 »       ldr»    r0,·[sp,·#12]90 »       ldr»    r0,·[sp,·#12]
71 »       beq.n»  92·<object_is_not_callable+0x66>91 »       beq.n»  be·<object_is_not_callable+0x66>
72 »       bl»     0·<PyCallable_Check>92 »       bl»     0·<PyCallable_Check>
73 ·R_ARM_THM_CALL» PyCallable_Check93 ·R_ARM_THM_CALL» PyCallable_Check
74 »       cbnz»   r0,·b6·<object_is_not_callable+0x8a>94 »       cbnz»   r0,·e2·<object_is_not_callable+0x8a>
75 »       ldr»    r0,·[sp,·#12]95 »       ldr»    r0,·[sp,·#12]
76 »       cbz»    r0,·9e·<object_is_not_callable+0x72>96 »       cbz»    r0,·ca·<object_is_not_callable+0x72>
77 »       ldr»    r3,·[r0,·#0]97 »       ldr»    r3,·[r0,·#0]
78 »       mvn.w»  r2,·#3221225472»    @·0xc000000098 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
79 »       cmp»    r3,·r299 »       cmp»    r3,·r2
80 »       bne.n»  10c·<object_is_not_callable+0xe0>100 »       bne.n»  138·<object_is_not_callable+0xe0>
81 »       ldr»    r3,·[r5,·#0]101 »       ldr»    r3,·[r5,·#0]
82 »       mvn.w»  r2,·#3221225472»    @·0xc0000000102 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
83 »       cmp»    r3,·r2103 »       cmp»    r3,·r2
84 »       bne.n»  11a·<object_is_not_callable+0xee>104 »       bne.n»  146·<object_is_not_callable+0xee>
85 »       ldr»    r5,·[r4,·#4]105 »       ldr»    r5,·[r4,·#4]
86 »       b.n»    4c·<object_is_not_callable+0x20>106 »       b.n»    78·<object_is_not_callable+0x20>
87 »       mov»    r0,·r6107 »       mov»    r0,·r6
88 »       bl»     0·<_PyErr_Clear>108 »       bl»     0·<_PyErr_Clear>
89 ·R_ARM_THM_CALL» _PyErr_Clear109 ·R_ARM_THM_CALL» _PyErr_Clear
90 »       ldr»    r5,·[r4,·#4]110 »       ldr»    r5,·[r4,·#4]
91 »       b.n»    4c·<object_is_not_callable+0x20>111 »       b.n»    78·<object_is_not_callable+0x20>
92 »       ldr»    r3,·[r4,·#4]112 »       ldr»    r3,·[r4,·#4]
93 »       movw»   r1,·#0113 »       movw»   r1,·#0
94 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError114 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
95 »       movt»   r1,·#0115 »       movt»   r1,·#0
96 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError116 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
97 »       strd»   r5,·r5,·[sp]117 »       strd»   r5,·r5,·[sp]
98 »       mov»    r0,·r6118 »       mov»    r0,·r6
Offset 104, 48 lines modifiedOffset 124, 48 lines modified
104 »       ldr»    r1,·[r1,·#0]124 »       ldr»    r1,·[r1,·#0]
105 »       bl»     0·<_PyErr_Format>125 »       bl»     0·<_PyErr_Format>
106 ·R_ARM_THM_CALL» _PyErr_Format126 ·R_ARM_THM_CALL» _PyErr_Format
107 »       ldr»    r0,·[sp,·#12]127 »       ldr»    r0,·[sp,·#12]
108 »       mvn.w»  r2,·#3221225472»    @·0xc0000000128 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
109 »       ldr»    r3,·[r0,·#0]129 »       ldr»    r3,·[r0,·#0]
110 »       cmp»    r3,·r2130 »       cmp»    r3,·r2
111 »       beq.n»  e8·<object_is_not_callable+0xbc>131 »       beq.n»  114·<object_is_not_callable+0xbc>
112 »       subs»   r3,·#1132 »       subs»   r3,·#1
113 »       str»    r3,·[r0,·#0]133 »       str»    r3,·[r0,·#0]
114 »       cbz»    r3,·f6·<object_is_not_callable+0xca>134 »       cbz»    r3,·122·<object_is_not_callable+0xca>
115 »       ldr»    r3,·[r5,·#0]135 »       ldr»    r3,·[r5,·#0]
116 »       mvn.w»  r2,·#3221225472»    @·0xc0000000136 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
117 »       cmp»    r3,·r2137 »       cmp»    r3,·r2
118 »       bne.n»  fc·<object_is_not_callable+0xd0>138 »       bne.n»  128·<object_is_not_callable+0xd0>
119 »       add»    sp,·#16139 »       add»    sp,·#16
120 »       pop»    {r4,·r5,·r6,·pc}140 »       pop»    {r4,·r5,·r6,·pc}
121 »       bl»     0·<_Py_Dealloc>141 »       bl»     0·<_Py_Dealloc>
122 ·R_ARM_THM_CALL» _Py_Dealloc142 ·R_ARM_THM_CALL» _Py_Dealloc
123 »       b.n»    e8·<object_is_not_callable+0xbc>143 »       b.n»    114·<object_is_not_callable+0xbc>
124 »       subs»   r3,·#1144 »       subs»   r3,·#1
125 »       str»    r3,·[r5,·#0]145 »       str»    r3,·[r5,·#0]
126 »       cmp»    r3,·#0146 »       cmp»    r3,·#0
127 »       bne.n»  f2·<object_is_not_callable+0xc6>147 »       bne.n»  11e·<object_is_not_callable+0xc6>
128 »       mov»    r0,·r5148 »       mov»    r0,·r5
129 »       bl»     0·<_Py_Dealloc>149 »       bl»     0·<_Py_Dealloc>
130 ·R_ARM_THM_CALL» _Py_Dealloc150 ·R_ARM_THM_CALL» _Py_Dealloc
131 »       b.n»    f2·<object_is_not_callable+0xc6>151 »       b.n»    11e·<object_is_not_callable+0xc6>
132 »       subs»   r3,·#1152 »       subs»   r3,·#1
133 »       str»    r3,·[r0,·#0]153 »       str»    r3,·[r0,·#0]
134 »       cmp»    r3,·#0154 »       cmp»    r3,·#0
135 »       bne.n»  9e·<object_is_not_callable+0x72>155 »       bne.n»  ca·<object_is_not_callable+0x72>
Max diff block lines reached; 539/4343 bytes (12.41%) of diff not shown.
127 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 »       ldr»    r1,·[r1,·#0]36 »       ldr»    r1,·[r1,·#0]
37 »       bl»     0·<_PyErr_Format>37 »       bl»     0·<_PyErr_Format>
38 ·R_ARM_THM_CALL» _PyErr_Format38 ·R_ARM_THM_CALL» _PyErr_Format
39 »       movs»   r0,·#039 »       movs»   r0,·#0
40 »       b.n»    52·<PyVectorcall_Call+0x52>40 »       b.n»    52·<PyVectorcall_Call+0x52>
41 »       mov»    r2,·r441 »       mov»    r2,·r4
42 »       str»    r5,·[sp,·#0]42 »       str»    r5,·[sp,·#0]
43 »       bl»     1b10·<_PyVectorcall_Call>43 »       bl»     1a68·<_PyVectorcall_Call>
44 ·R_ARM_THM_CALL» _PyVectorcall_Call44 ·R_ARM_THM_CALL» _PyVectorcall_Call
45 »       add»    sp,·#845 »       add»    sp,·#8
46 »       pop»    {r4,·r5,·r6,·pc}46 »       pop»    {r4,·r5,·r6,·pc}
47 »       nop47 »       nop
48 »       .word»  0x0000003c48 »       .word»  0x0000003c
49 ·R_ARM_TLS_IE32» _Py_tss_tstate49 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 »       mov»    r3,·r256 »       mov»    r3,·r2
57 »       mov»    r2,·r157 »       mov»    r2,·r1
58 »       add»    r4,·pc58 »       add»    r4,·pc
59 »       ldr»    r4,·[r4,·#0]59 »       ldr»    r4,·[r4,·#0]
60 »       mov»    r1,·r060 »       mov»    r1,·r0
61 »       ldr»    r0,·[r5,·r4]61 »       ldr»    r0,·[r5,·r4]
62 »       pop»    {r4,·r5}62 »       pop»    {r4,·r5}
63 »       b.w»    1a30·<_PyObject_Call>63 »       b.w»    19e0·<_PyObject_Call>
64 ·R_ARM_THM_JUMP24»       _PyObject_Call64 ·R_ARM_THM_JUMP24»       _PyObject_Call
65 »       nop65 »       nop
66 »       .word»  0x0000000c66 »       .word»  0x0000000c
67 ·R_ARM_TLS_IE32» _Py_tss_tstate67 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
68 0000007c·<null_error>:68 0000007c·<null_error>:
69 null_error():69 null_error():
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}148 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}
149 »       add»    r2,·pc149 »       add»    r2,·pc
150 »       ldr»    r2,·[r2,·#0]150 »       ldr»    r2,·[r2,·#0]
151 »       mov»    r1,·r0151 »       mov»    r1,·r0
152 »       ldr»    r0,·[r4,·r2]152 »       ldr»    r0,·[r4,·r2]
153 »       ldr.w»  r2,·[r3],·#4153 »       ldr.w»  r2,·[r3],·#4
154 »       str»    r3,·[sp,·#4]154 »       str»    r3,·[sp,·#4]
155 »       bl»     2b8·<_PyObject_CallMethod_SizeT+0x28>155 »       bl»     258·<_PyObject_CallMethodId+0x64>
156 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa156 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa
157 »       add»    sp,·#12157 »       add»    sp,·#12
158 »       ldmia.w»sp!,·{r4,·lr}158 »       ldmia.w»sp!,·{r4,·lr}
159 »       add»    sp,·#12159 »       add»    sp,·#12
160 »       bx»     lr160 »       bx»     lr
161 »       nop161 »       nop
162 »       .word»  0x0000001a162 »       .word»  0x0000001a
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}175 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}
176 »       add»    r2,·pc176 »       add»    r2,·pc
177 »       ldr»    r2,·[r2,·#0]177 »       ldr»    r2,·[r2,·#0]
178 »       mov»    r1,·r0178 »       mov»    r1,·r0
179 »       ldr»    r0,·[r4,·r2]179 »       ldr»    r0,·[r4,·r2]
180 »       ldr.w»  r2,·[r3],·#4180 »       ldr.w»  r2,·[r3],·#4
181 »       str»    r3,·[sp,·#4]181 »       str»    r3,·[sp,·#4]
182 »       bl»     2b8·<_PyObject_CallMethod_SizeT+0x28>182 »       bl»     258·<_PyObject_CallMethodId+0x64>
183 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa183 ·R_ARM_THM_CALL» _PyObject_CallFunctionVa
184 »       add»    sp,·#12184 »       add»    sp,·#12
185 »       ldmia.w»sp!,·{r4,·lr}185 »       ldmia.w»sp!,·{r4,·lr}
186 »       add»    sp,·#12186 »       add»    sp,·#12
187 »       bx»     lr187 »       bx»     lr
188 »       nop188 »       nop
189 »       .word»  0x0000001a189 »       .word»  0x0000001a
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 »       mov»    r4,·r0213 »       mov»    r4,·r0
214 »       cbz»    r0,·1e2·<PyEval_CallMethod+0x62>214 »       cbz»    r0,·1e2·<PyEval_CallMethod+0x62>
215 »       add»    r3,·sp,·#28215 »       add»    r3,·sp,·#28
216 »       ldr»    r2,·[sp,·#24]216 »       ldr»    r2,·[sp,·#24]
217 »       mov»    r0,·r5217 »       mov»    r0,·r5
218 »       mov»    r1,·r4218 »       mov»    r1,·r4
219 »       str»    r3,·[sp,·#4]219 »       str»    r3,·[sp,·#4]
220 »       bl»     128c·<callmethod>220 »       bl»     119c·<callmethod>
221 ·R_ARM_THM_CALL» callmethod221 ·R_ARM_THM_CALL» callmethod
222 »       ldr»    r3,·[r4,·#0]222 »       ldr»    r3,·[r4,·#0]
223 »       mvn.w»  r2,·#3221225472»    @·0xc0000000223 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
224 »       mov»    r5,·r0224 »       mov»    r5,·r0
225 »       cmp»    r3,·r2225 »       cmp»    r3,·r2
226 »       bne.n»  1d2·<PyEval_CallMethod+0x52>226 »       bne.n»  1d2·<PyEval_CallMethod+0x52>
227 »       mov»    r4,·r5227 »       mov»    r4,·r5
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 »       mov»    r4,·r0267 »       mov»    r4,·r0
268 »       cbz»    r0,·256·<_PyObject_CallMethodId+0x62>268 »       cbz»    r0,·256·<_PyObject_CallMethodId+0x62>
269 »       add»    r3,·sp,·#28269 »       add»    r3,·sp,·#28
270 »       ldr»    r2,·[sp,·#24]270 »       ldr»    r2,·[sp,·#24]
271 »       mov»    r0,·r5271 »       mov»    r0,·r5
272 »       mov»    r1,·r4272 »       mov»    r1,·r4
273 »       str»    r3,·[sp,·#4]273 »       str»    r3,·[sp,·#4]
274 »       bl»     128c·<callmethod>274 »       bl»     119c·<callmethod>
275 ·R_ARM_THM_CALL» callmethod275 ·R_ARM_THM_CALL» callmethod
276 »       ldr»    r3,·[r4,·#0]276 »       ldr»    r3,·[r4,·#0]
277 »       mvn.w»  r2,·#3221225472»    @·0xc0000000277 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
278 »       mov»    r5,·r0278 »       mov»    r5,·r0
279 »       cmp»    r3,·r2279 »       cmp»    r3,·r2
280 »       bne.n»  246·<_PyObject_CallMethodId+0x52>280 »       bne.n»  246·<_PyObject_CallMethodId+0x52>
281 »       mov»    r4,·r5281 »       mov»    r4,·r5
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 »       push»   {lr}304 »       push»   {lr}
305 »       sub.w»  ip,·sp,·ip305 »       sub.w»  ip,·sp,·ip
306 »       str.w»  r0,·[ip,·#4080]»     @·0xff0306 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
307 »       sub»    sp,·#12307 »       sub»    sp,·#12
308 »       add»    r3,·sp,·#16308 »       add»    r3,·sp,·#16
309 »       ldr.w»  r2,·[r3],·#4309 »       ldr.w»  r2,·[r3],·#4
310 »       str»    r3,·[sp,·#4]310 »       str»    r3,·[sp,·#4]
311 »       bl»     128c·<callmethod>311 »       bl»     119c·<callmethod>
312 ·R_ARM_THM_CALL» callmethod312 ·R_ARM_THM_CALL» callmethod
313 »       add»    sp,·#12313 »       add»    sp,·#12
314 »       ldr.w»  lr,·[sp],·#4314 »       ldr.w»  lr,·[sp],·#4
315 »       add»    sp,·#8315 »       add»    sp,·#8
316 »       bx»     lr316 »       bx»     lr
  
317 00000290·<_PyObject_CallMethod_SizeT>:317 00000290·<_PyObject_CallMethod_SizeT>:
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 »       mov»    r4,·r0339 »       mov»    r4,·r0
340 »       cbz»    r0,·2f2·<_PyObject_CallMethod_SizeT+0x62>340 »       cbz»    r0,·2f2·<_PyObject_CallMethod_SizeT+0x62>
341 »       add»    r3,·sp,·#28341 »       add»    r3,·sp,·#28
342 »       ldr»    r2,·[sp,·#24]342 »       ldr»    r2,·[sp,·#24]
343 »       mov»    r0,·r5343 »       mov»    r0,·r5
344 »       mov»    r1,·r4344 »       mov»    r1,·r4
345 »       str»    r3,·[sp,·#4]345 »       str»    r3,·[sp,·#4]
346 »       bl»     128c·<callmethod>346 »       bl»     119c·<callmethod>
347 ·R_ARM_THM_CALL» callmethod347 ·R_ARM_THM_CALL» callmethod
348 »       ldr»    r3,·[r4,·#0]348 »       ldr»    r3,·[r4,·#0]
349 »       mvn.w»  r2,·#3221225472»    @·0xc0000000349 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
350 »       mov»    r5,·r0350 »       mov»    r5,·r0
351 »       cmp»    r3,·r2351 »       cmp»    r3,·r2
352 »       bne.n»  2e2·<_PyObject_CallMethod_SizeT+0x52>352 »       bne.n»  2e2·<_PyObject_CallMethod_SizeT+0x52>
353 »       mov»    r4,·r5353 »       mov»    r4,·r5
Max diff block lines reached; 1058/3939 bytes (26.86%) of diff not shown.
3.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·002e4c43·31002474·.$d..LC0..LC1.$t2 ··0x00000000·00246400·2e4c4330·002e4c43·31002474·.$d..LC0..LC1.$t
3 ··0x00000010·006e756c·6c5f6572·726f7200·5f50794f·.null_error._PyO 
4 ··0x00000020·626a6563·745f4361·6c6c4675·6e637469·bject_CallFuncti 
5 ··0x00000030·6f6e5661·005f5079·4f626a65·63745f56·onVa._PyObject_V3 ··0x00000010·005f5079·4f626a65·63745f56·6563746f·._PyObject_Vecto
6 ··0x00000040·6563746f·7263616c·6c547374·61746500·ectorcallTstate.4 ··0x00000020·7263616c·6c547374·61746500·6e756c6c·rcallTstate.null
 5 ··0x00000030·5f657272·6f72005f·50794f62·6a656374·_error._PyObject
 6 ··0x00000040·5f43616c·6c46756e·6374696f·6e566100·_CallFunctionVa.
7 ··0x00000050·2e4c4332·002e4c43·33002e4c·4334006f·.LC2..LC3..LC4.o7 ··0x00000050·2e4c4332·002e4c43·33002e4c·4334006f·.LC2..LC3..LC4.o
8 ··0x00000060·626a6563·745f6973·5f6e6f74·5f63616c·bject_is_not_cal8 ··0x00000060·626a6563·745f6973·5f6e6f74·5f63616c·bject_is_not_cal
9 ··0x00000070·6c61626c·65006f62·6a656374·5f766163·lable.object_vac9 ··0x00000070·6c61626c·65006f62·6a656374·5f766163·lable.object_vac
10 ··0x00000080·616c6c00·63616c6c·6d657468·6f642e70·all.callmethod.p10 ··0x00000080·616c6c00·63616c6c·6d657468·6f642e70·all.callmethod.p
11 ··0x00000090·6172742e·302e6973·72612e30·0063616c·art.0.isra.0.cal11 ··0x00000090·6172742e·302e6973·72612e30·0063616c·art.0.isra.0.cal
12 ··0x000000a0·6c6d6574·686f6400·2e4c4335·002e4c43·lmethod..LC5..LC12 ··0x000000a0·6c6d6574·686f6400·2e4c4335·002e4c43·lmethod..LC5..LC
13 ··0x000000b0·36005f50·79566563·746f7263·616c6c5f·6._PyVectorcall_13 ··0x000000b0·36005f50·79566563·746f7263·616c6c5f·6._PyVectorcall_
14 ··0x000000c0·43616c6c·002e4c43·37002e4c·4338002e·Call..LC7..LC8..14 ··0x000000c0·43616c6c·002e4c43·37002e4c·4338002e·Call..LC7..LC8..
15 ··0x000000d0·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.15 ··0x000000d0·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
16 ··0x000000e0·2e4c4331·32002e4c·43313300·2e4c414e·.LC12..LC13..LAN16 ··0x000000e0·2e4c4331·32002e4c·43313300·2e4c414e·.LC12..LC13..LAN
17 ··0x000000f0·43484f52·30002e4c·43313400·5f5f6675·CHOR0..LC14.__fu17 ··0x000000f0·43484f52·30002e4c·43313400·5f5f6675·CHOR0..LC14.__fu
18 ··0x00000100·6e635f5f·2e300050·794f626a·6563745f·nc__.0.PyObject_18 ··0x00000100·6e635f5f·2e300050·794f626a·6563745f·nc__.0.PyObject_
19 ··0x00000110·43616c6c·46756e63·74696f6e·005f5079·CallFunction._Py19 ··0x00000110·43616c6c·46756e63·74696f6e·005f5079·CallFunction._Py
20 ··0x00000120·5f566142·75696c64·53746163·6b005f50·_VaBuildStack._P20 ··0x00000120·5f566142·75696c64·53746163·6b005f50·_VaBuildStack._P
21 ··0x00000130·795f4368·65636b46·756e6374·696f6e52·y_CheckFunctionR 
22 ··0x00000140·6573756c·74005f50·795f4465·616c6c6f·esult._Py_Deallo 
23 ··0x00000150·63005f50·794f626a·6563745f·4d616b65·c._PyObject_Make 
24 ··0x00000160·54704361·6c6c0050·794d656d·5f467265·TpCall.PyMem_Fre 
25 ··0x00000170·65005079·4578635f·53797374·656d4572·e.PyExc_SystemEr 
26 ··0x00000180·726f7200·5f507945·72725f46·6f726d61·ror._PyErr_Forma 
27 ··0x00000190·7446726f·6d436175·73655473·74617465·tFromCauseTstate 
28 ··0x000001a0·005f5079·4572725f·466f726d·6174005f·._PyErr_Format._ 
29 ··0x000001b0·50795f74·73735f74·73746174·65005f50·Py_tss_tstate._P21 ··0x00000130·795f4465·616c6c6f·63005f50·794f626a·y_Dealloc._PyObj
 22 ··0x00000140·6563745f·4d616b65·54704361·6c6c0050·ect_MakeTpCall.P
 23 ··0x00000150·794d656d·5f467265·65005079·4578635f·yMem_Free.PyExc_
 24 ··0x00000160·53797374·656d4572·726f7200·5f507945·SystemError._PyE
 25 ··0x00000170·72725f46·6f726d61·7446726f·6d436175·rr_FormatFromCau
 26 ··0x00000180·73655473·74617465·005f5079·4572725f·seTstate._PyErr_
 27 ··0x00000190·466f726d·6174005f·50795f74·73735f74·Format._Py_tss_t
 28 ··0x000001a0·73746174·65005f50·795f4368·65636b46·state._Py_CheckF
 29 ··0x000001b0·756e6374·696f6e52·6573756c·74005f50·unctionResult._P
30 ··0x000001c0·79547570·6c655f46·726f6d41·72726179·yTuple_FromArray30 ··0x000001c0·79547570·6c655f46·726f6d41·72726179·yTuple_FromArray
31 ··0x000001d0·005f5079·44696374·5f46726f·6d497465·._PyDict_FromIte31 ··0x000001d0·005f5079·44696374·5f46726f·6d497465·._PyDict_FromIte
32 ··0x000001e0·6d73005f·50795f43·6865636b·52656375·ms._Py_CheckRecu32 ··0x000001e0·6d73005f·50795f43·6865636b·52656375·ms._Py_CheckRecu
33 ··0x000001f0·72736976·6543616c·6c005079·4f626a65·rsiveCall.PyObje33 ··0x000001f0·72736976·6543616c·6c005079·4f626a65·rsiveCall.PyObje
34 ··0x00000200·63745f56·6563746f·7263616c·6c005079·ct_Vectorcall.Py34 ··0x00000200·63745f56·6563746f·7263616c·6c005079·ct_Vectorcall.Py
35 ··0x00000210·4f626a65·63745f56·6563746f·7263616c·Object_Vectorcal35 ··0x00000210·4f626a65·63745f56·6563746f·7263616c·Object_Vectorcal
36 ··0x00000220·6c446963·74005f50·7946756e·6374696f·lDict._PyFunctio36 ··0x00000220·6c446963·74005f50·7946756e·6374696f·lDict._PyFunctio
34.9 KB
cellobject.o
954 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:··········3776·(bytes·into·file)13 ··Start·of·section·headers:··········3812·(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:·········17
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·16
3.11 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 26 lines modified
1 There·are·16·section·headers,·starting·at·offset·0xec0:1 There·are·17·section·headers,·starting·at·offset·0xee4:
  
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·000084·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000bc8·000038·08···I·14···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·0000f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0000b8·0000f8·00··WA··0···0··4
7 ··[·3]·.rel.data·········REL·············00000000·000bb0·000070·08···I·13···2··48 ··[·4]·.rel.data·········REL·············00000000·000c00·000070·08···I·14···3··4
8 ··[·4]·.bss··············NOBITS··········00000000·00012c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0001b0·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00012c·0001a0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0001b0·000118·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·000c20·000070·08···I·13···5··411 ··[·7]·.rel.text.hot·····REL·············00000000·000c70·000040·08···I·14···6··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0002cc·000076·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0002c8·000076·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000342·00024a·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·00033e·000238·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·000c90·0001a8·08···I·13···8··414 ··[10]·.rel.text.unlikely·REL·············00000000·000cb0·0001a8·08···I·14···9··4
14 ··[10]·.rodata···········PROGBITS········00000000·00058c·0000e1·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000578·0000e1·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00066d·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000659·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00066d·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000659·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0006a0·000310·10·····14··29··418 ··[14]·.symtab···········SYMTAB··········00000000·00068c·000330·10·····15··31··4
18 ··[14]·.strtab···········STRTAB··········00000000·0009b0·000200·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0009bc·00020b·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·000e38·000088·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·000e58·00008c·00······0···0··1
20 Key·to·Flags:21 Key·to·Flags:
21 ··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),
22 ··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),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
6.35 KB
readelf --wide --symbols {}
    
Offset 1, 52 lines modifiedOffset 1, 54 lines modified
  
1 Symbol·table·'.symtab'·contains·49·entries:1 Symbol·table·'.symtab'·contains·51·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····2·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·$d7 ·····4:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.48 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
11 ·····8:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 12 ·····9:·0000008d····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
 13 ····10:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····9:·000000f9···104·FUNC····LOCAL··DEFAULT····5·cell_dealloc14 ····11:·000000a5···104·FUNC····LOCAL··DEFAULT····6·cell_dealloc
13 ····10:·00000161····12·FUNC····LOCAL··DEFAULT····5·cell_traverse15 ····12:·0000010d····12·FUNC····LOCAL··DEFAULT····6·cell_traverse
14 ····11:·0000016d····52·FUNC····LOCAL··DEFAULT····5·cell_clear16 ····13:·00000051····52·FUNC····LOCAL··DEFAULT····1·cell_clear
15 ····12:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC117 ····14:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
17 ····14:·00000001····82·FUNC····LOCAL··DEFAULT····8·cell_new19 ····16:·00000001····82·FUNC····LOCAL··DEFAULT····9·cell_new
18 ····15:·00000053···280·FUNC····LOCAL··DEFAULT····8·cell_richcompare20 ····17:·00000053···280·FUNC····LOCAL··DEFAULT····9·cell_richcompare
19 ····16:·00000086·····0·NOTYPE··LOCAL··DEFAULT····8·$d21 ····18:·00000086·····0·NOTYPE··LOCAL··DEFAULT····9·$d
20 ····17:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·$t22 ····19:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
21 ····18:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC223 ····20:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
22 ····19:·0000016b····60·FUNC····LOCAL··DEFAULT····8·cell_get_contents24 ····21:·0000016b····60·FUNC····LOCAL··DEFAULT····9·cell_get_contents
23 ····20:·000001a7····62·FUNC····LOCAL··DEFAULT····8·cell_set_contents25 ····22:·000001a7····44·FUNC····LOCAL··DEFAULT····9·cell_set_contents
24 ····21:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC326 ····23:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
25 ····22:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC427 ····24:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
26 ····23:·000001e5····34·FUNC····LOCAL··DEFAULT····8·cell_repr28 ····25:·000001d3····34·FUNC····LOCAL··DEFAULT····9·cell_repr
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
29 ····26:·00000000···225·OBJECT··LOCAL··DEFAULT···10·cell_new_doc31 ····28:·00000000···225·OBJECT··LOCAL··DEFAULT···11·cell_new_doc
30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT····2·$d32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
31 ····28:·000000d0····40·OBJECT··LOCAL··DEFAULT····2·cell_getsetlist33 ····30:·000000d0····40·OBJECT··LOCAL··DEFAULT····3·cell_getsetlist
32 ····29:·00000001···140·FUNC····GLOBAL·DEFAULT····5·PyCell_New34 ····31:·00000001···140·FUNC····GLOBAL·DEFAULT····6·PyCell_New
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
34 ····31:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate36 ····33:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
35 ····32:·0000008d···108·FUNC····GLOBAL·DEFAULT····5·PyCell_Set37 ····34:·00000001····78·FUNC····GLOBAL·DEFAULT····1·PyCell_Set
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
 39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
48 ····45:·00000207····68·FUNC····GLOBAL·DEFAULT····8·PyCell_Get50 ····47:·000001f5····68·FUNC····GLOBAL·DEFAULT····9·PyCell_Get
49 ····46:·00000000···208·OBJECT··GLOBAL·DEFAULT····2·PyCell_Type51 ····48:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·PyCell_Type
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
11.1 KB
readelf --wide --relocs {}
    
Offset 1, 90 lines modifiedOffset 1, 94 lines modified
  
1 Relocation·section·'.rel.data'·at·offset·0xbb0·contains·14·entries:1 Relocation·section·'.rel.text'·at·offset·0xbc8·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00000012··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 4 00000016··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 5 00000032··0000090a·R_ARM_THM_CALL·········0000008d···Py_XDECREF
 6 0000003c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 7 00000040··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 8 00000044··0000230a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
 9 00000078··0000240a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
  
 10 Relocation·section·'.rel.data'·at·offset·0xc00·contains·14·entries:
 11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000004··00002f02·R_ARM_ABS32············00000000···PyType_Type12 00000004··00003102·R_ARM_ABS32············00000000···PyType_Type
4 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.413 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
5 00000018··00000902·R_ARM_ABS32············000000f9···cell_dealloc14 00000018··00000b02·R_ARM_ABS32············000000a5···cell_dealloc
6 0000002c··00001702·R_ARM_ABS32············000001e5···cell_repr15 0000002c··00001902·R_ARM_ABS32············000001d3···cell_repr
7 00000048··00003002·R_ARM_ABS32············00000000···PyObject_GenericGetAttr16 00000048··00003202·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
8 00000058··00001802·R_ARM_ABS32············00000000···.rodata17 00000058··00001a02·R_ARM_ABS32············00000000···.rodata
9 0000005c··00000a02·R_ARM_ABS32············00000161···cell_traverse18 0000005c··00000c02·R_ARM_ABS32············0000010d···cell_traverse
10 00000060··00000b02·R_ARM_ABS32············0000016d···cell_clear19 00000060··00000d02·R_ARM_ABS32············00000051···cell_clear
11 00000064··00000f02·R_ARM_ABS32············00000053···cell_richcompare20 00000064··00001102·R_ARM_ABS32············00000053···cell_richcompare
12 0000007c··00000102·R_ARM_ABS32············00000000···.data21 0000007c··00000102·R_ARM_ABS32············00000000···.data
13 0000009c··00000e02·R_ARM_ABS32············00000001···cell_new22 0000009c··00001002·R_ARM_ABS32············00000001···cell_new
14 000000d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.423 000000d0··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
15 000000d4··00001302·R_ARM_ABS32············0000016b···cell_get_contents24 000000d4··00001502·R_ARM_ABS32············0000016b···cell_get_contents
16 000000d8··00001402·R_ARM_ABS32············000001a7···cell_set_contents25 000000d8··00001602·R_ARM_ABS32············000001a7···cell_set_contents
  
17 Relocation·section·'.rel.text.hot'·at·offset·0xc20·contains·14·entries:26 Relocation·section·'.rel.text.hot'·at·offset·0xc70·contains·8·entries:
18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
19 00000010··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR028 00000010··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
20 00000014··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR029 00000014··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
21 00000018··00001e0a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New30 00000018··0000200a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
22 00000084··00001f6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate31 00000084··0000216b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
23 00000088··00001f6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate32 00000088··0000216b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
24 0000009c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
25 000000a0··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
26 000000d4··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc33 00000106··0000240a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
27 000000dc··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
28 000000e0··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
29 000000e4··0000220a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
30 0000015a··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc34 000000a0··0000241e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
31 00000194··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
32 00000156··0000231e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del35 00000102··0000251e·R_ARM_THM_JUMP24·······00000000···PyObject_GC_Del
  
33 Relocation·section·'.rel.text.unlikely'·at·offset·0xc90·contains·53·entries:36 Relocation·section·'.rel.text.unlikely'·at·offset·0xcb0·contains·53·entries:
34 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name37 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
35 00000020··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC138 00000020··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC1
36 00000024··00000c30·R_ARM_THM_MOVT_ABS·····00000018···.LC139 00000024··00000e30·R_ARM_THM_MOVT_ABS·····00000018···.LC1
37 0000002a··0000240a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple40 0000002a··0000260a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
38 00000032··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC141 00000032··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC1
39 00000036··00000c30·R_ARM_THM_MOVT_ABS·····00000018···.LC142 00000036··00000e30·R_ARM_THM_MOVT_ABS·····00000018···.LC1
40 0000003c··0000250a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords43 0000003c··0000270a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
41 0000004a··00001d0a·R_ARM_THM_CALL·········00000001···PyCell_New44 0000004a··00001f0a·R_ARM_THM_CALL·········00000001···PyCell_New
42 00000054··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR045 00000054··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
43 00000058··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR046 00000058··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
44 00000090··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct47 00000090··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
45 00000094··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct48 00000094··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
46 00000098··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct49 00000098··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
47 0000009c··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct50 0000009c··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
48 000000b2··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct51 000000b2··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
49 000000b6··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct52 000000b6··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
50 000000be··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct53 000000be··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
51 000000c2··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct54 000000c2··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
52 000000d6··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct55 000000d6··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
53 000000da··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct56 000000da··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
54 000000e2··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct57 000000e2··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
55 000000e6··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct58 000000e6··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
56 000000fa··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct59 000000fa··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
57 000000fe··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct60 000000fe··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
58 00000106··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct61 00000106··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
59 0000010a··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct62 0000010a··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
60 0000011e··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct63 0000011e··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
61 00000122··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct64 00000122··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
62 0000012a··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct65 0000012a··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
63 0000012e··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct66 0000012e··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
64 00000142··0000282f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct67 00000142··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
65 00000146··00002830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct68 00000146··00002a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
66 0000014e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct69 0000014e··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
67 00000152··00002730·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct70 00000152··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
68 0000015e··0000292f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct71 0000015e··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
69 00000162··00002930·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct72 00000162··00002b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
70 0000017c··00002a2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError73 0000017c··00002c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
71 00000180··00002a30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError74 00000180··00002c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
72 00000184··0000122f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC275 00000184··0000142f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2
73 00000188··00001230·R_ARM_THM_MOVT_ABS·····00000020···.LC276 00000188··00001430·R_ARM_THM_MOVT_ABS·····00000020···.LC2
74 0000018e··00002b0a·R_ARM_THM_CALL·········00000000···PyErr_SetString77 0000018e··00002d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
75 000001dc··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc78 000001ca··0000090a·R_ARM_THM_CALL·········0000008d···Py_XDECREF
76 000001ea··0000152f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC379 000001d8··0000172f·R_ARM_THM_MOVW_ABS_NC··00000030···.LC3
77 000001ee··00001530·R_ARM_THM_MOVT_ABS·····00000030···.LC380 000001dc··00001730·R_ARM_THM_MOVT_ABS·····00000030···.LC3
78 000001f8··0000162f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC481 000001e6··0000182f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
79 000001fc··00001630·R_ARM_THM_MOVT_ABS·····00000044···.LC482 000001ea··00001830·R_ARM_THM_MOVT_ABS·····00000044···.LC4
80 00000216··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR083 00000204··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
81 0000021a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR084 00000208··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
82 00000222··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC085 00000210··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
83 00000226··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC086 00000214··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
84 0000022c··0000220a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall87 0000021a··0000230a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall
85 0000007a··0000261e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare88 0000007a··0000281e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
 89 000001e0··00002e1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat
86 000001f2··00002c1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat90 000001f0··00002e1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat
87 00000202··00002c1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat 
1.07 KB
strings --all --bytes=8 {}
    
Offset 1, 36 lines modifiedOffset 1, 37 lines modified
1 ·pG../Objects/cellobject.c1 GpG../Objects/cellobject.c
2 Cell·is·empty2 Cell·is·empty
3 <cell·at·%p:·empty>3 <cell·at·%p:·empty>
4 <cell·at·%p:·%.80s·object·at·%p>4 <cell·at·%p:·%.80s·object·at·%p>
5 cell_contents5 cell_contents
6 cell([contents])6 cell([contents])
7 Create·a·new·cell·object.7 Create·a·new·cell·object.
8 ··contents8 ··contents
9 ····the·contents·of·the·cell.·If·not·specified,·the·cell·will·be·empty,9 ····the·contents·of·the·cell.·If·not·specified,·the·cell·will·be·empty,
10 ····and·10 ····and·
11 ·further·attempts·to·access·its·cell_contents·attribute·will11 ·further·attempts·to·access·its·cell_contents·attribute·will
12 ····raise·a·ValueError.12 ····raise·a·ValueError.
13 .LANCHOR013 .LANCHOR0
 14 Py_XDECREF
14 cell_dealloc15 cell_dealloc
15 cell_traverse16 cell_traverse
16 cell_clear17 cell_clear
17 cell_new18 cell_new
18 cell_richcompare19 cell_richcompare
19 cell_get_contents20 cell_get_contents
20 cell_set_contents21 cell_set_contents
21 cell_repr22 cell_repr
22 cell_new_doc23 cell_new_doc
23 cell_getsetlist24 cell_getsetlist
24 PyCell_New25 PyCell_New
25 _PyObject_GC_New26 _PyObject_GC_New
26 _Py_tss_tstate27 _Py_tss_tstate
27 PyCell_Set28 PyCell_Set
28 _Py_Dealloc 
29 _PyErr_BadInternalCall29 _PyErr_BadInternalCall
 30 _Py_Dealloc
30 PyObject_GC_Del31 PyObject_GC_Del
31 PyArg_UnpackTuple32 PyArg_UnpackTuple
32 _PyArg_NoKeywords33 _PyArg_NoKeywords
33 PyObject_RichCompare34 PyObject_RichCompare
34 _Py_FalseStruct35 _Py_FalseStruct
35 _Py_TrueStruct36 _Py_TrueStruct
36 _Py_NotImplementedStruct37 _Py_NotImplementedStruct
Offset 38, 13 lines modifiedOffset 39, 14 lines modified
38 PyErr_SetString39 PyErr_SetString
39 PyUnicode_FromFormat40 PyUnicode_FromFormat
40 PyCell_Get41 PyCell_Get
41 PyCell_Type42 PyCell_Type
42 PyType_Type43 PyType_Type
43 PyObject_GenericGetAttr44 PyObject_GenericGetAttr
44 .shstrtab45 .shstrtab
 46 .rel.text
45 .rel.data47 .rel.data
46 .rel.text.hot48 .rel.text.hot
47 .rodata.str1.449 .rodata.str1.4
48 .rel.text.unlikely50 .rel.text.unlikely
49 .note.GNU-stack51 .note.GNU-stack
50 .ARM.attributes52 .ARM.attributes
1.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 67 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyCell_Set>:
 3 PyCell_Set():
 4 »       push»   {r3,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 8 »       mov»    r3,·r0
 9 »       ldr»    r0,·[r0,·#4]
 10 »       movw»   r2,·#0
 11 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 12 »       movt»   r2,·#0
 13 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 14 »       cmp»    r0,·r2
 15 »       bne.n»  3a·<PyCell_Set+0x3a>
 16 »       cbz»    r1,·2e·<PyCell_Set+0x2e>
 17 »       ldr»    r2,·[r1,·#0]
 18 »       mvn.w»  r0,·#3221225472»    @·0xc0000000
 19 »       cmp»    r2,·r0
 20 »       itt»    ne
 21 »       addne»  r2,·#1
 22 »       strne»  r2,·[r1,·#0]
 23 »       ldr»    r0,·[r3,·#8]
 24 »       str»    r1,·[r3,·#8]
 25 »       bl»     8c·<Py_XDECREF>
 26 ·R_ARM_THM_CALL» Py_XDECREF
 27 »       movs»   r0,·#0
 28 »       pop»    {r3,·pc}
 29 »       movs»   r1,·#67»     @·0x43
 30 »       movw»   r0,·#0
 31 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 32 »       movt»   r0,·#0
 33 ·R_ARM_THM_MOVT_ABS»     .LC0
 34 »       bl»     0·<_PyErr_BadInternalCall>
 35 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
 36 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 37 »       pop»    {r3,·pc}
 38 »       nop
  
 39 00000050·<cell_clear>:
 40 cell_clear():
 41 »       mov»    r3,·r0
 42 »       ldr»    r0,·[r0,·#8]
 43 »       cbz»    r0,·80·<cell_clear+0x30>
 44 »       push»   {r4,·lr}
 45 »       mov.w»  ip,·#4096»  @·0x1000
 46 »       sub.w»  ip,·sp,·ip
 47 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 48 »       ldr»    r2,·[r0,·#0]
 49 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 50 »       movs»   r4,·#0
 51 »       str»    r4,·[r3,·#8]
 52 »       cmp»    r2,·r1
 53 »       beq.n»  7c·<cell_clear+0x2c>
 54 »       subs»   r2,·#1
 55 »       str»    r2,·[r0,·#0]
 56 »       cbnz»   r2,·7c·<cell_clear+0x2c>
 57 »       bl»     0·<_Py_Dealloc>
 58 ·R_ARM_THM_CALL» _Py_Dealloc
 59 »       movs»   r0,·#0
 60 »       pop»    {r4,·pc}
 61 »       movs»   r0,·#0
 62 »       bx»     lr
3.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 55, 66 lines modifiedOffset 55, 29 lines modified
55 »       b.n»    3e·<PyCell_New+0x3e>55 »       b.n»    3e·<PyCell_New+0x3e>
56 »       nop56 »       nop
57 »       .word»  0x0000004657 »       .word»  0x00000046
58 ·R_ARM_TLS_IE32» _Py_tss_tstate58 ·R_ARM_TLS_IE32» _Py_tss_tstate
59 »       .word»  0x0000000859 »       .word»  0x00000008
60 ·R_ARM_TLS_IE32» _Py_tss_tstate60 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
 61 0000008c·<Py_XDECREF>:
 62 Py_XDECREF():
 63 »       cbz»    r0,·9e·<Py_XDECREF+0x12>
61 0000008c·<PyCell_Set>: 
62 PyCell_Set(): 
63 »       push»   {r3,·lr} 
64 »       mov.w»  ip,·#4096»  @·0x1000 
65 »       sub.w»  ip,·sp,·ip 
66 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
67 »       ldr»    r2,·[r0,·#4]64 »       ldr»    r2,·[r0,·#0]
68 »       movw»   r3,·#0 
69 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
70 »       movt»   r3,·#0 
71 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
72 »       cmp»    r2,·r3 
73 »       bne.n»  da·<PyCell_Set+0x4e> 
74 »       cbz»    r1,·ee·<PyCell_Set+0x62> 
75 »       ldr»    r3,·[r1,·#0] 
76 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
77 »       cmp»    r3,·r2 
78 »       beq.n»  ee·<PyCell_Set+0x62> 
79 »       ldr»    r2,·[r0,·#8] 
80 »       adds»   r3,·#1 
81 »       str»    r3,·[r1,·#0] 
82 »       str»    r1,·[r0,·#8] 
83 »       cbz»    r2,·ce·<PyCell_Set+0x42> 
84 »       ldr»    r3,·[r2,·#0] 
85 »       mvn.w»  r1,·#3221225472»    @·0xc000000065 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
86 »       cmp»    r3,·r166 »       cmp»    r2,·r1
87 »       beq.n»  ce·<PyCell_Set+0x42>67 »       beq.n»  9e·<Py_XDECREF+0x12>
88 »       subs»   r3,·#168 »       subs»   r2,·#1
89 »       str»    r3,·[r2,·#0]69 »       str»    r2,·[r0,·#0]
 70 »       cbz»    r2,·a0·<Py_XDECREF+0x14>
 71 »       bx»     lr
90 »       cbz»    r3,·d2·<PyCell_Set+0x46> 
91 »       movs»   r0,·#0 
92 »       pop»    {r3,·pc} 
93 »       mov»    r0,·r2 
94 »       bl»     0·<_Py_Dealloc>72 »       b.w»    0·<_Py_Dealloc>
95 ·R_ARM_THM_CALL» _Py_Dealloc73 ·R_ARM_THM_JUMP24»       _Py_Dealloc
96 »       b.n»    ce·<PyCell_Set+0x42> 
97 »       movs»   r1,·#67»     @·0x43 
98 »       movw»   r0,·#0 
99 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
100 »       movt»   r0,·#0 
101 ·R_ARM_THM_MOVT_ABS»     .LC0 
102 »       bl»     0·<_PyErr_BadInternalCall> 
103 ·R_ARM_THM_CALL» _PyErr_BadInternalCall 
104 »       mov.w»  r0,·#4294967295»    @·0xffffffff 
105 »       pop»    {r3,·pc} 
106 »       ldr»    r2,·[r0,·#8] 
107 »       str»    r1,·[r0,·#8] 
108 »       cmp»    r2,·#0 
109 »       bne.n»  be·<PyCell_Set+0x32> 
110 »       b.n»    ce·<PyCell_Set+0x42> 
  
111 000000f8·<cell_dealloc>:74 000000a4·<cell_dealloc>:
112 cell_dealloc():75 cell_dealloc():
113 »       push»   {r4,·lr}76 »       push»   {r4,·lr}
114 »       mov.w»  ip,·#4096»  @·0x100077 »       mov.w»  ip,·#4096»  @·0x1000
115 »       sub.w»  ip,·sp,·ip78 »       sub.w»  ip,·sp,·ip
116 »       str.w»  r0,·[ip,·#4088]»     @·0xff879 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
117 »       ldrd»   r1,·r2,·[r0,·#-8]80 »       ldrd»   r1,·r2,·[r0,·#-8]
118 »       mov»    r4,·r081 »       mov»    r4,·r0
Offset 129, 56 lines modifiedOffset 92, 31 lines modified
129 »       str»    r1,·[r2,·#0]92 »       str»    r1,·[r2,·#0]
130 »       str.w»  r3,·[ip,·#4]93 »       str.w»  r3,·[ip,·#4]
131 »       movs»   r3,·#094 »       movs»   r3,·#0
132 »       str.w»  r3,·[r4,·#-8]95 »       str.w»  r3,·[r4,·#-8]
133 »       ldr.w»  r3,·[r4,·#-4]96 »       ldr.w»  r3,·[r4,·#-4]
134 »       and.w»  r3,·r3,·#197 »       and.w»  r3,·r3,·#1
135 »       str.w»  r3,·[r4,·#-4]98 »       str.w»  r3,·[r4,·#-4]
136 »       cbz»    r0,·150·<cell_dealloc+0x58>99 »       cbz»    r0,·fc·<cell_dealloc+0x58>
137 »       ldr»    r3,·[r0,·#0]100 »       ldr»    r3,·[r0,·#0]
138 »       mvn.w»  r2,·#3221225472»    @·0xc0000000101 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
139 »       cmp»    r3,·r2102 »       cmp»    r3,·r2
140 »       beq.n»  150·<cell_dealloc+0x58>103 »       beq.n»  fc·<cell_dealloc+0x58>
141 »       subs»   r3,·#1104 »       subs»   r3,·#1
142 »       str»    r3,·[r0,·#0]105 »       str»    r3,·[r0,·#0]
143 »       cbz»    r3,·15a·<cell_dealloc+0x62>106 »       cbz»    r3,·106·<cell_dealloc+0x62>
144 »       mov»    r0,·r4107 »       mov»    r0,·r4
145 »       ldmia.w»sp!,·{r4,·lr}108 »       ldmia.w»sp!,·{r4,·lr}
146 »       b.w»    0·<PyObject_GC_Del>109 »       b.w»    0·<PyObject_GC_Del>
147 ·R_ARM_THM_JUMP24»       PyObject_GC_Del110 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
148 »       bl»     0·<_Py_Dealloc>111 »       bl»     0·<_Py_Dealloc>
149 ·R_ARM_THM_CALL» _Py_Dealloc112 ·R_ARM_THM_CALL» _Py_Dealloc
150 »       b.n»    150·<cell_dealloc+0x58>113 »       b.n»    fc·<cell_dealloc+0x58>
  
151 00000160·<cell_traverse>:114 0000010c·<cell_traverse>:
152 cell_traverse():115 cell_traverse():
153 »       ldr»    r0,·[r0,·#8]116 »       ldr»    r0,·[r0,·#8]
154 »       mov»    r3,·r1117 »       mov»    r3,·r1
155 »       mov»    r1,·r2118 »       mov»    r1,·r2
156 »       cbz»    r0,·16a·<cell_traverse+0xa>119 »       cbz»    r0,·116·<cell_traverse+0xa>
157 »       bx»     r3120 »       bx»     r3
158 »       bx»     lr121 »       bx»     lr
  
159 0000016c·<cell_clear>: 
160 cell_clear(): 
161 »       mov»    r3,·r0 
162 »       ldr»    r0,·[r0,·#8] 
163 »       cbz»    r0,·19c·<cell_clear+0x30> 
164 »       push»   {r4,·lr} 
165 »       mov.w»  ip,·#4096»  @·0x1000 
166 »       sub.w»  ip,·sp,·ip 
167 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
168 »       ldr»    r2,·[r0,·#0] 
169 »       mvn.w»  r1,·#3221225472»    @·0xc0000000 
170 »       movs»   r4,·#0 
171 »       str»    r4,·[r3,·#8] 
172 »       cmp»    r2,·r1 
173 »       beq.n»  198·<cell_clear+0x2c> 
174 »       subs»   r2,·#1 
175 »       str»    r2,·[r0,·#0] 
176 »       cbnz»   r2,·198·<cell_clear+0x2c> 
177 »       bl»     0·<_Py_Dealloc> 
178 ·R_ARM_THM_CALL» _Py_Dealloc 
179 »       movs»   r0,·#0 
180 »       pop»    {r4,·pc} 
181 »       movs»   r0,·#0 
Max diff block lines reached; -1/3119 bytes (-0.03%) of diff not shown.
1.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 215, 32 lines modifiedOffset 215, 24 lines modified
215 »       ldr»    r2,·[r1,·#0]215 »       ldr»    r2,·[r1,·#0]
216 »       mvn.w»  r4,·#3221225472»    @·0xc0000000216 »       mvn.w»  r4,·#3221225472»    @·0xc0000000
217 »       cmp»    r2,·r4217 »       cmp»    r2,·r4
218 »       itt»    ne218 »       itt»    ne
219 »       addne»  r2,·#1219 »       addne»  r2,·#1
220 »       strne»  r2,·[r1,·#0]220 »       strne»  r2,·[r1,·#0]
221 »       str»    r1,·[r3,·#8]221 »       str»    r1,·[r3,·#8]
 222 »       bl»     8c·<cell_richcompare+0x3a>
222 »       cbz»    r0,·1e0·<cell_set_contents+0x3a> 
223 »       ldr»    r3,·[r0,·#0] 
224 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
225 »       cmp»    r3,·r2 
226 »       beq.n»  1e0·<cell_set_contents+0x3a> 
227 »       subs»   r3,·#1 
228 »       str»    r3,·[r0,·#0] 
229 »       cbnz»   r3,·1e0·<cell_set_contents+0x3a> 
230 »       bl»     0·<_Py_Dealloc> 
231 ·R_ARM_THM_CALL» _Py_Dealloc223 ·R_ARM_THM_CALL» Py_XDECREF
232 »       movs»   r0,·#0224 »       movs»   r0,·#0
233 »       pop»    {r4,·pc}225 »       pop»    {r4,·pc}
  
234 000001e4·<cell_repr>:226 000001d2·<cell_repr>:
235 cell_repr():227 cell_repr():
236 »       ldr»    r3,·[r0,·#8]228 »       ldr»    r3,·[r0,·#8]
237 »       mov»    r1,·r0229 »       mov»    r1,·r0
238 »       cbnz»   r3,·1f6·<cell_repr+0x12>230 »       cbnz»   r3,·1e4·<cell_repr+0x12>
239 »       movw»   r0,·#0231 »       movw»   r0,·#0
240 ·R_ARM_THM_MOVW_ABS_NC»  .LC3232 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
241 »       movt»   r0,·#0233 »       movt»   r0,·#0
242 ·R_ARM_THM_MOVT_ABS»     .LC3234 ·R_ARM_THM_MOVT_ABS»     .LC3
243 »       b.w»    0·<PyUnicode_FromFormat>235 »       b.w»    0·<PyUnicode_FromFormat>
244 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat236 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
245 »       ldr»    r2,·[r3,·#4]237 »       ldr»    r2,·[r3,·#4]
Offset 248, 39 lines modifiedOffset 240, 39 lines modified
248 ·R_ARM_THM_MOVW_ABS_NC»  .LC4240 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
249 »       movt»   r0,·#0241 »       movt»   r0,·#0
250 ·R_ARM_THM_MOVT_ABS»     .LC4242 ·R_ARM_THM_MOVT_ABS»     .LC4
251 »       ldr»    r2,·[r2,·#12]243 »       ldr»    r2,·[r2,·#12]
252 »       b.w»    0·<PyUnicode_FromFormat>244 »       b.w»    0·<PyUnicode_FromFormat>
253 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat245 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
  
254 00000206·<PyCell_Get>:246 000001f4·<PyCell_Get>:
255 PyCell_Get():247 PyCell_Get():
256 »       push»   {r3,·lr}248 »       push»   {r3,·lr}
257 »       mov.w»  ip,·#4096»  @·0x1000249 »       mov.w»  ip,·#4096»  @·0x1000
258 »       sub.w»  ip,·sp,·ip250 »       sub.w»  ip,·sp,·ip
259 »       str.w»  r0,·[ip,·#4088]»     @·0xff8251 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
260 »       ldr»    r2,·[r0,·#4]252 »       ldr»    r2,·[r0,·#4]
261 »       movw»   r3,·#0253 »       movw»   r3,·#0
262 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0254 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
263 »       movt»   r3,·#0255 »       movt»   r3,·#0
264 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0256 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
265 »       cmp»    r2,·r3257 »       cmp»    r2,·r3
266 »       beq.n»  234·<PyCell_Get+0x2e>258 »       beq.n»  222·<PyCell_Get+0x2e>
267 »       movw»   r0,·#0259 »       movw»   r0,·#0
268 ·R_ARM_THM_MOVW_ABS_NC»  .LC0260 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
269 »       movt»   r0,·#0261 »       movt»   r0,·#0
270 ·R_ARM_THM_MOVT_ABS»     .LC0262 ·R_ARM_THM_MOVT_ABS»     .LC0
271 »       movs»   r1,·#57»     @·0x39263 »       movs»   r1,·#57»     @·0x39
272 »       bl»     0·<_PyErr_BadInternalCall>264 »       bl»     0·<_PyErr_BadInternalCall>
273 ·R_ARM_THM_CALL» _PyErr_BadInternalCall265 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
274 »       movs»   r0,·#0266 »       movs»   r0,·#0
275 »       b.n»    248·<PyCell_Get+0x42>267 »       b.n»    236·<PyCell_Get+0x42>
276 »       ldr»    r0,·[r0,·#8]268 »       ldr»    r0,·[r0,·#8]
277 »       cmp»    r0,·#0269 »       cmp»    r0,·#0
278 »       beq.n»  230·<PyCell_Get+0x2a>270 »       beq.n»  21e·<PyCell_Get+0x2a>
279 »       ldr»    r3,·[r0,·#0]271 »       ldr»    r3,·[r0,·#0]
280 »       mvn.w»  r2,·#3221225472»    @·0xc0000000272 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
281 »       cmp»    r3,·r2273 »       cmp»    r3,·r2
282 »       itt»    ne274 »       itt»    ne
283 »       addne»  r3,·#1275 »       addne»  r3,·#1
284 »       strne»  r3,·[r0,·#0]276 »       strne»  r3,·[r0,·#0]
285 »       pop»    {r3,·pc}277 »       pop»    {r3,·pc}
4.33 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2e4c414e·43484f52·30002464·.$t..LANCHOR0.$d2 ··0x00000000·00247400·2e4c414e·43484f52·30002464·.$t..LANCHOR0.$d
3 ··0x00000010·002e4c43·30006365·6c6c5f64·65616c6c·..LC0.cell_deall 
4 ··0x00000020·6f630063·656c6c5f·74726176·65727365·oc.cell_traverse 
5 ··0x00000030·0063656c·6c5f636c·65617200·2e4c4331·.cell_clear..LC1 
6 ··0x00000040·0063656c·6c5f6e65·77006365·6c6c5f72·.cell_new.cell_r 
7 ··0x00000050·69636863·6f6d7061·7265002e·4c433200·ichcompare..LC2.3 ··0x00000010·002e4c43·30005079·5f584445·43524546·..LC0.Py_XDECREF
 4 ··0x00000020·0063656c·6c5f6465·616c6c6f·63006365·.cell_dealloc.ce
 5 ··0x00000030·6c6c5f74·72617665·72736500·63656c6c·ll_traverse.cell
 6 ··0x00000040·5f636c65·6172002e·4c433100·63656c6c·_clear..LC1.cell
 7 ··0x00000050·5f6e6577·0063656c·6c5f7269·6368636f·_new.cell_richco
 8 ··0x00000060·6d706172·65002e4c·43320063·656c6c5f·mpare..LC2.cell_
 9 ··0x00000070·6765745f·636f6e74·656e7473·0063656c·get_contents.cel
 10 ··0x00000080·6c5f7365·745f636f·6e74656e·7473002e·l_set_contents..
 11 ··0x00000090·4c433300·2e4c4334·0063656c·6c5f7265·LC3..LC4.cell_re
 12 ··0x000000a0·70720063·656c6c5f·6e65775f·646f6300·pr.cell_new_doc.
8 ··0x00000060·63656c6c·5f676574·5f636f6e·74656e74·cell_get_content13 ··0x000000b0·63656c6c·5f676574·7365746c·69737400·cell_getsetlist.
9 ··0x00000070·73006365·6c6c5f73·65745f63·6f6e7465·s.cell_set_conte 
10 ··0x00000080·6e747300·2e4c4333·002e4c43·34006365·nts..LC3..LC4.ce 
11 ··0x00000090·6c6c5f72·65707200·63656c6c·5f6e6577·ll_repr.cell_new 
12 ··0x000000a0·5f646f63·0063656c·6c5f6765·74736574·_doc.cell_getset 
13 ··0x000000b0·6c697374·00507943·656c6c5f·4e657700·list.PyCell_New. 
14 ··0x000000c0·5f50794f·626a6563·745f4743·5f4e6577·_PyObject_GC_New 
15 ··0x000000d0·005f5079·5f747373·5f747374·61746500·._Py_tss_tstate. 
16 ··0x000000e0·50794365·6c6c5f53·6574005f·50795f44·PyCell_Set._Py_D14 ··0x000000c0·50794365·6c6c5f4e·6577005f·50794f62·PyCell_New._PyOb
 15 ··0x000000d0·6a656374·5f47435f·4e657700·5f50795f·ject_GC_New._Py_
 16 ··0x000000e0·7473735f·74737461·74650050·7943656c·tss_tstate.PyCel
17 ··0x000000f0·65616c6c·6f63005f·50794572·725f4261·ealloc._PyErr_Ba17 ··0x000000f0·6c5f5365·74005f50·79457272·5f426164·l_Set._PyErr_Bad
18 ··0x00000100·64496e74·65726e61·6c43616c·6c005079·dInternalCall.Py18 ··0x00000100·496e7465·726e616c·43616c6c·005f5079·InternalCall._Py
19 ··0x00000110·4f626a65·63745f47·435f4465·6c005079·Object_GC_Del.Py 
20 ··0x00000120·4172675f·556e7061·636b5475·706c6500·Arg_UnpackTuple. 
21 ··0x00000130·5f507941·72675f4e·6f4b6579·776f7264·_PyArg_NoKeyword 
22 ··0x00000140·73005079·4f626a65·63745f52·69636843·s.PyObject_RichC 
23 ··0x00000150·6f6d7061·7265005f·50795f46·616c7365·ompare._Py_False 
24 ··0x00000160·53747275·6374005f·50795f54·72756553·Struct._Py_TrueS 
25 ··0x00000170·74727563·74005f50·795f4e6f·74496d70·truct._Py_NotImp 
26 ··0x00000180·6c656d65·6e746564·53747275·63740050·lementedStruct.P 
27 ··0x00000190·79457863·5f56616c·75654572·726f7200·yExc_ValueError. 
28 ··0x000001a0·50794572·725f5365·74537472·696e6700·PyErr_SetString. 
29 ··0x000001b0·5079556e·69636f64·655f4672·6f6d466f·PyUnicode_FromFo 
30 ··0x000001c0·726d6174·00507943·656c6c5f·47657400·rmat.PyCell_Get. 
31 ··0x000001d0·50794365·6c6c5f54·79706500·50795479·PyCell_Type.PyTy 
32 ··0x000001e0·70655f54·79706500·50794f62·6a656374·pe_Type.PyObject 
33 ··0x000001f0·5f47656e·65726963·47657441·74747200·_GenericGetAttr.19 ··0x00000110·5f446561·6c6c6f63·0050794f·626a6563·_Dealloc.PyObjec
 20 ··0x00000120·745f4743·5f44656c·00507941·72675f55·t_GC_Del.PyArg_U
 21 ··0x00000130·6e706163·6b547570·6c65005f·50794172·npackTuple._PyAr
 22 ··0x00000140·675f4e6f·4b657977·6f726473·0050794f·g_NoKeywords.PyO
 23 ··0x00000150·626a6563·745f5269·6368436f·6d706172·bject_RichCompar
 24 ··0x00000160·65005f50·795f4661·6c736553·74727563·e._Py_FalseStruc
 25 ··0x00000170·74005f50·795f5472·75655374·72756374·t._Py_TrueStruct
 26 ··0x00000180·005f5079·5f4e6f74·496d706c·656d656e·._Py_NotImplemen
 27 ··0x00000190·74656453·74727563·74005079·4578635f·tedStruct.PyExc_
 28 ··0x000001a0·56616c75·65457272·6f720050·79457272·ValueError.PyErr
 29 ··0x000001b0·5f536574·53747269·6e670050·79556e69·_SetString.PyUni
 30 ··0x000001c0·636f6465·5f46726f·6d466f72·6d617400·code_FromFormat.
 31 ··0x000001d0·50794365·6c6c5f47·65740050·7943656c·PyCell_Get.PyCel
 32 ··0x000001e0·6c5f5479·70650050·79547970·655f5479·l_Type.PyType_Ty
 33 ··0x000001f0·70650050·794f626a·6563745f·47656e65·pe.PyObject_Gene
 34 ··0x00000200·72696347·65744174·747200············ricGetAttr.
  
1.25 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e7265·6c2e6461·7461002e·62737300·..rel.data..bss.4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho
6 ··0x00000040·6f646174·612e7374·72312e34·002e7265·odata.str1.4..re6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.4
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not
9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM
10 ··0x00000080·72696275·74657300···················ributes.10 ··0x00000080·2e617474·72696275·74657300··········.attributes.
  
58.5 KB
classobject.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:··········8560·(bytes·into·file)13 ··Start·of·section·headers:··········8580·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2170:1 There·are·17·section·headers,·starting·at·offset·0x2184:
  
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·0001ec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001f8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001a54·000170·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001a68·000180·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000220·000274·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00022c·000274·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001bc4·000158·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001be8·000158·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000494·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0004a0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000494·00013b·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004a0·00013b·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0005d0·0003bc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0005dc·0003b4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001d1c·000128·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001d40·000118·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00098c·000454·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000990·000454·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001e44·0002a0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001e58·0002a0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000de0·0000a2·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000de4·0000a2·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000e82·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000e86·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e82·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e86·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000eb8·0006e0·10·····15··66··418 ··[14]·.symtab···········SYMTAB··········00000000·000ebc·0006f0·10·····15··67··4
19 ··[15]·.strtab···········STRTAB··········00000000·001598·0004b9·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0015ac·0004b9·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0020e4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0020f8·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
12.9 KB
readelf --wide --symbols {}
    
Offset 1, 113 lines modifiedOffset 1, 114 lines modified
  
1 Symbol·table·'.symtab'·contains·110·entries:1 Symbol·table·'.symtab'·contains·111·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
10 ·····7:·00000171···412·FUNC····LOCAL··DEFAULT····7·method_vectorcall10 ·····7:·00000171···420·FUNC····LOCAL··DEFAULT····7·method_vectorcall
11 ·····8:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d11 ·····8:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
12 ·····9:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t12 ·····9:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ····10:·000000cd···138·FUNC····LOCAL··DEFAULT····7·method_dealloc13 ····10:·000000cd···138·FUNC····LOCAL··DEFAULT····7·method_dealloc
14 ····11:·00000159····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF14 ····11:·00000159····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
15 ····12:·00000308·····0·NOTYPE··LOCAL··DEFAULT····7·$d15 ····12:·00000310·····0·NOTYPE··LOCAL··DEFAULT····7·$d
16 ····13:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····7·$t16 ····13:·00000314·····0·NOTYPE··LOCAL··DEFAULT····7·$t
17 ····14:·0000030d····48·FUNC····LOCAL··DEFAULT····7·method_traverse17 ····14:·00000315····48·FUNC····LOCAL··DEFAULT····7·method_traverse
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
19 ····16:·00000001····16·FUNC····LOCAL··DEFAULT····1·method_descr_get19 ····16:·00000001····16·FUNC····LOCAL··DEFAULT····1·method_descr_get
20 ····17:·0000033d···116·FUNC····LOCAL··DEFAULT····7·method_getattro20 ····17:·00000345···112·FUNC····LOCAL··DEFAULT····7·method_getattro
21 ····18:·000003b1····12·FUNC····LOCAL··DEFAULT····7·method_get_doc21 ····18:·00000011····12·FUNC····LOCAL··DEFAULT····1·method_get_doc
22 ····19:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····19:·00000018·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····20:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC123 ····20:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
24 ····21:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC224 ····21:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
26 ····23:·00000001···144·FUNC····LOCAL··DEFAULT····9·method_repr26 ····23:·00000001···144·FUNC····LOCAL··DEFAULT····9·method_repr
27 ····24:·00000088·····0·NOTYPE··LOCAL··DEFAULT····9·$d27 ····24:·00000088·····0·NOTYPE··LOCAL··DEFAULT····9·$d
28 ····25:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC328 ····25:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
29 ····26:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC429 ····26:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
30 ····27:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC530 ····27:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
 31 ····28:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····28:·00000011···182·FUNC····LOCAL··DEFAULT····1·method_new32 ····29:·0000001d···182·FUNC····LOCAL··DEFAULT····1·method_new
32 ····29:·000000c9···162·FUNC····LOCAL··DEFAULT····1·method_richcompare33 ····30:·000000d5···162·FUNC····LOCAL··DEFAULT····1·method_richcompare
33 ····30:·0000016d····48·FUNC····LOCAL··DEFAULT····1·method_hash34 ····31:·00000179····48·FUNC····LOCAL··DEFAULT····1·method_hash
34 ····31:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC635 ····32:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
35 ····32:·00000090·····0·NOTYPE··LOCAL··DEFAULT····9·$t36 ····33:·00000090·····0·NOTYPE··LOCAL··DEFAULT····9·$t
36 ····33:·00000091···142·FUNC····LOCAL··DEFAULT····9·instancemethod_new37 ····34:·00000091···142·FUNC····LOCAL··DEFAULT····9·instancemethod_new
37 ····34:·00000184·····0·NOTYPE··LOCAL··DEFAULT····9·$d38 ····35:·00000184·····0·NOTYPE··LOCAL··DEFAULT····9·$d
38 ····35:·0000019d····12·FUNC····LOCAL··DEFAULT····1·instancemethod_traverse39 ····36:·000001a9····12·FUNC····LOCAL··DEFAULT····1·instancemethod_traverse
39 ····36:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC740 ····37:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
40 ····37:·000001a9····68·FUNC····LOCAL··DEFAULT····1·method___reduce__41 ····38:·000001b5····68·FUNC····LOCAL··DEFAULT····1·method___reduce__
41 ····38:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d42 ····39:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
42 ····39:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····9·$t43 ····40:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
43 ····40:·0000018d····26·FUNC····LOCAL··DEFAULT····9·instancemethod_descr_get44 ····41:·0000018d····26·FUNC····LOCAL··DEFAULT····9·instancemethod_descr_get
44 ····41:·000001a7····96·FUNC····LOCAL··DEFAULT····9·instancemethod_dealloc45 ····42:·000001a7····96·FUNC····LOCAL··DEFAULT····9·instancemethod_dealloc
45 ····42:·00000207····14·FUNC····LOCAL··DEFAULT····9·instancemethod_get_doc46 ····43:·00000207····14·FUNC····LOCAL··DEFAULT····9·instancemethod_get_doc
46 ····43:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·$d47 ····44:·00000210·····0·NOTYPE··LOCAL··DEFAULT····9·$d
47 ····44:·00000214·····0·NOTYPE··LOCAL··DEFAULT····9·$t48 ····45:·00000214·····0·NOTYPE··LOCAL··DEFAULT····9·$t
48 ····45:·00000215···140·FUNC····LOCAL··DEFAULT····9·instancemethod_richcompare49 ····46:·00000215···140·FUNC····LOCAL··DEFAULT····9·instancemethod_richcompare
49 ····46:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····9·$d50 ····47:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
50 ····47:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····9·$t51 ····48:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
51 ····48:·000002a1···116·FUNC····LOCAL··DEFAULT····9·instancemethod_getattro52 ····49:·000002a1···116·FUNC····LOCAL··DEFAULT····9·instancemethod_getattro
52 ····49:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC853 ····50:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
53 ····50:·00000315···164·FUNC····LOCAL··DEFAULT····9·instancemethod_repr54 ····51:·00000315···164·FUNC····LOCAL··DEFAULT····9·instancemethod_repr
54 ····51:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····9·$d55 ····52:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
55 ····52:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····9·$t56 ····53:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
56 ····53:·000003b9·····6·FUNC····LOCAL··DEFAULT····9·instancemethod_call57 ····54:·000003b9·····6·FUNC····LOCAL··DEFAULT····9·instancemethod_call
57 ····54:·00000450·····0·NOTYPE··LOCAL··DEFAULT····9·$d58 ····55:·00000450·····0·NOTYPE··LOCAL··DEFAULT····9·$d
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
59 ····56:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d60 ····57:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
60 ····57:·00000000····60·OBJECT··LOCAL··DEFAULT···11·instancemethod_new__doc__61 ····58:·00000000····60·OBJECT··LOCAL··DEFAULT···11·instancemethod_new__doc__
61 ····58:·0000003c····73·OBJECT··LOCAL··DEFAULT···11·method_new__doc__62 ····59:·0000003c····73·OBJECT··LOCAL··DEFAULT···11·method_new__doc__
62 ····59:·00000088····26·OBJECT··LOCAL··DEFAULT···11·method___reduce____doc__63 ····60:·00000088····26·OBJECT··LOCAL··DEFAULT···11·method___reduce____doc__
63 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d64 ····61:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
64 ····61:·00000254····32·OBJECT··LOCAL··DEFAULT····3·method_methods65 ····62:·00000254····32·OBJECT··LOCAL··DEFAULT····3·method_methods
65 ····62:·00000218····60·OBJECT··LOCAL··DEFAULT····3·method_memberlist66 ····63:·00000218····60·OBJECT··LOCAL··DEFAULT····3·method_memberlist
66 ····63:·000001f0····40·OBJECT··LOCAL··DEFAULT····3·method_getset67 ····64:·000001f0····40·OBJECT··LOCAL··DEFAULT····3·method_getset
67 ····64:·000001c8····40·OBJECT··LOCAL··DEFAULT····3·instancemethod_memberlist68 ····65:·000001c8····40·OBJECT··LOCAL··DEFAULT····3·instancemethod_memberlist
68 ····65:·000001a0····40·OBJECT··LOCAL··DEFAULT····3·instancemethod_getset69 ····66:·000001a0····40·OBJECT··LOCAL··DEFAULT····3·instancemethod_getset
69 ····66:·00000001···204·FUNC····GLOBAL·DEFAULT····7·PyMethod_New70 ····67:·00000001···204·FUNC····GLOBAL·DEFAULT····7·PyMethod_New
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
72 ····69:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate73 ····70:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult 
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
 81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_NoMemory
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_LookupRef84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_LookupRef
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCallable_Check
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericHash100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericHash
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
101 ····98:·0000011f···110·FUNC····GLOBAL·DEFAULT····9·PyInstanceMethod_New102 ····99:·0000011f···110·FUNC····GLOBAL·DEFAULT····9·PyInstanceMethod_New
102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltin103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltin
103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Call
105 ···102:·000003bf····50·FUNC····GLOBAL·DEFAULT····9·PyMethod_Function106 ···103:·000003bf····50·FUNC····GLOBAL·DEFAULT····9·PyMethod_Function
106 ···103:·000003f1····50·FUNC····GLOBAL·DEFAULT····9·PyMethod_Self107 ···104:·000003f1····50·FUNC····GLOBAL·DEFAULT····9·PyMethod_Self
107 ···104:·00000423····50·FUNC····GLOBAL·DEFAULT····9·PyInstanceMethod_Function108 ···105:·00000423····50·FUNC····GLOBAL·DEFAULT····9·PyInstanceMethod_Function
108 ···105:·000000d0···208·OBJECT··GLOBAL·DEFAULT····3·PyInstanceMethod_Type109 ···106:·000000d0···208·OBJECT··GLOBAL·DEFAULT····3·PyInstanceMethod_Type
109 ···106:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·PyMethod_Type110 ···107:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·PyMethod_Type
110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
111 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Call112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Call
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericSetAttr113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericSetAttr
25.3 KB
readelf --wide --relocs {}
Max HTML report size reached
417 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 37, 17 lines modifiedOffset 37, 17 lines modified
37 _PyObject_GC_New37 _PyObject_GC_New
38 _PyErr_BadInternalCall38 _PyErr_BadInternalCall
39 _Py_tss_tstate39 _Py_tss_tstate
40 PyObject_GC_Del40 PyObject_GC_Del
41 _Py_Dealloc41 _Py_Dealloc
42 PyObject_ClearWeakRefs42 PyObject_ClearWeakRefs
43 _Py_CheckFunctionResult43 _Py_CheckFunctionResult
44 PyMem_Free 
45 PyMem_Malloc44 PyMem_Malloc
46 _PyObject_MakeTpCall45 _PyObject_MakeTpCall
 46 PyMem_Free
47 _PyErr_NoMemory47 _PyErr_NoMemory
48 _PyType_GetDict48 _PyType_GetDict
49 _PyType_LookupRef49 _PyType_LookupRef
50 PyObject_GetAttr50 PyObject_GetAttr
51 PyType_Ready51 PyType_Ready
52 _PyRuntime52 _PyRuntime
53 PyObject_GetOptionalAttr53 PyObject_GetOptionalAttr
5.81 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 9, 54 lines modifiedOffset 9, 63 lines modified
9 »       mvn.w»  r2,·#3221225472»    @·0xc00000009 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
10 »       cmp»    r3,·r210 »       cmp»    r3,·r2
11 »       itt»    ne11 »       itt»    ne
12 »       addne»  r3,·#112 »       addne»  r3,·#1
13 »       strne»  r3,·[r0,·#0]13 »       strne»  r3,·[r0,·#0]
14 »       bx»     lr14 »       bx»     lr
  
 15 00000010·<method_get_doc>:
 16 method_get_doc():
 17 »       ldr»    r1,·[pc,·#4]»  @·(18·<method_get_doc+0x8>)
 18 »       ldr»    r0,·[r0,·#8]
 19 »       b.w»    0·<PyObject_GetAttr>
 20 ·R_ARM_THM_JUMP24»       PyObject_GetAttr
 21 »       .word»  0x00004714
 22 ·R_ARM_ABS32»    _PyRuntime
  
15 00000010·<method_new>:23 0000001c·<method_new>:
16 method_new():24 method_new():
17 »       push»   {r3,·r4,·r5,·lr}25 »       push»   {r3,·r4,·r5,·lr}
18 »       mov.w»  ip,·#4096»  @·0x100026 »       mov.w»  ip,·#4096»  @·0x1000
19 »       sub.w»  ip,·sp,·ip27 »       sub.w»  ip,·sp,·ip
20 »       str.w»  r0,·[ip,·#4080]»     @·0xff028 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
21 »       movw»   r3,·#029 »       movw»   r3,·#0
22 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR030 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
23 »       movt»   r3,·#031 »       movt»   r3,·#0
24 ·R_ARM_THM_MOVT_ABS»     .LANCHOR032 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
25 »       mov»    r4,·r133 »       mov»    r4,·r1
26 »       cmp»    r0,·r334 »       cmp»    r0,·r3
27 »       bne.n»  5c·<method_new+0x4c>35 »       bne.n»  68·<method_new+0x4c>
28 »       cmp»    r2,·#036 »       cmp»    r2,·#0
29 »       bne.n»  b2·<method_new+0xa2>37 »       bne.n»  be·<method_new+0xa2>
30 »       ldr»    r1,·[r4,·#8]38 »       ldr»    r1,·[r4,·#8]
31 »       cmp»    r1,·#239 »       cmp»    r1,·#2
32 »       bne.n»  9c·<method_new+0x8c>40 »       bne.n»  a8·<method_new+0x8c>
33 »       ldrd»   r5,·r4,·[r4,·#12]41 »       ldrd»   r5,·r4,·[r4,·#12]
34 »       mov»    r0,·r542 »       mov»    r0,·r5
35 »       bl»     0·<PyCallable_Check>43 »       bl»     0·<PyCallable_Check>
36 ·R_ARM_THM_CALL» PyCallable_Check44 ·R_ARM_THM_CALL» PyCallable_Check
37 »       cbz»    r0,·84·<method_new+0x74>45 »       cbz»    r0,·90·<method_new+0x74>
38 »       movw»   r3,·#046 »       movw»   r3,·#0
39 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct47 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
40 »       movt»   r3,·#048 »       movt»   r3,·#0
41 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct49 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
42 »       cmp»    r4,·r350 »       cmp»    r4,·r3
43 »       beq.n»  6a·<method_new+0x5a>51 »       beq.n»  76·<method_new+0x5a>
44 »       cbz»    r4,·6a·<method_new+0x5a>52 »       cbz»    r4,·76·<method_new+0x5a>
45 »       mov»    r1,·r453 »       mov»    r1,·r4
46 »       mov»    r0,·r554 »       mov»    r0,·r5
47 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}55 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
48 »       b.w»    0·<method_descr_get>56 »       b.w»    0·<method_descr_get>
49 ·R_ARM_THM_JUMP24»       PyMethod_New57 ·R_ARM_THM_JUMP24»       PyMethod_New
50 »       ldr.w»  r1,·[r0,·#148]»      @·0x9458 »       ldr.w»  r1,·[r0,·#148]»      @·0x94
51 »       ldr.w»  r3,·[r3,·#148]»      @·0x9459 »       ldr.w»  r3,·[r3,·#148]»      @·0x94
52 »       cmp»    r1,·r360 »       cmp»    r1,·r3
53 »       bne.n»  30·<method_new+0x20>61 »       bne.n»  3c·<method_new+0x20>
54 »       b.n»    2c·<method_new+0x1c>62 »       b.n»    38·<method_new+0x1c>
55 »       movw»   r3,·#063 »       movw»   r3,·#0
56 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError64 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
57 »       movt»   r3,·#065 »       movt»   r3,·#0
58 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError66 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
59 »       movw»   r1,·#067 »       movw»   r1,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  .LC568 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
61 »       movt»   r1,·#069 »       movt»   r1,·#0
Offset 73, 68 lines modifiedOffset 82, 68 lines modified
73 »       movw»   r1,·#082 »       movw»   r1,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  .LC483 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
75 »       movt»   r1,·#084 »       movt»   r1,·#0
76 ·R_ARM_THM_MOVT_ABS»     .LC485 ·R_ARM_THM_MOVT_ABS»     .LC4
77 »       ldr»    r0,·[r3,·#0]86 »       ldr»    r0,·[r3,·#0]
78 »       bl»     0·<PyErr_SetString>87 »       bl»     0·<PyErr_SetString>
79 ·R_ARM_THM_CALL» PyErr_SetString88 ·R_ARM_THM_CALL» PyErr_SetString
80 »       b.n»    80·<method_new+0x70>89 »       b.n»    8c·<method_new+0x70>
81 »       movs»   r3,·#290 »       movs»   r3,·#2
82 »       movw»   r0,·#091 »       movw»   r0,·#0
83 ·R_ARM_THM_MOVW_ABS_NC»  .LC392 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
84 »       movt»   r0,·#093 »       movt»   r0,·#0
85 ·R_ARM_THM_MOVT_ABS»     .LC394 ·R_ARM_THM_MOVT_ABS»     .LC3
86 »       mov»    r2,·r395 »       mov»    r2,·r3
87 »       bl»     0·<_PyArg_CheckPositional>96 »       bl»     0·<_PyArg_CheckPositional>
88 ·R_ARM_THM_CALL» _PyArg_CheckPositional97 ·R_ARM_THM_CALL» _PyArg_CheckPositional
89 »       cmp»    r0,·#098 »       cmp»    r0,·#0
90 »       bne.n»  36·<method_new+0x26>99 »       bne.n»  42·<method_new+0x26>
91 »       b.n»    80·<method_new+0x70>100 »       b.n»    8c·<method_new+0x70>
92 »       movw»   r0,·#0101 »       movw»   r0,·#0
93 ·R_ARM_THM_MOVW_ABS_NC»  .LC3102 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
94 »       movt»   r0,·#0103 »       movt»   r0,·#0
95 ·R_ARM_THM_MOVT_ABS»     .LC3104 ·R_ARM_THM_MOVT_ABS»     .LC3
96 »       mov»    r1,·r2105 »       mov»    r1,·r2
97 »       bl»     0·<_PyArg_NoKeywords>106 »       bl»     0·<_PyArg_NoKeywords>
98 ·R_ARM_THM_CALL» _PyArg_NoKeywords107 ·R_ARM_THM_CALL» _PyArg_NoKeywords
99 »       cmp»    r0,·#0108 »       cmp»    r0,·#0
100 »       bne.n»  30·<method_new+0x20>109 »       bne.n»  3c·<method_new+0x20>
101 »       b.n»    80·<method_new+0x70>110 »       b.n»    8c·<method_new+0x70>
102 »       nop111 »       nop
  
103 000000c8·<method_richcompare>:112 000000d4·<method_richcompare>:
104 method_richcompare():113 method_richcompare():
105 »       subs»   r3,·r2,·#2114 »       subs»   r3,·r2,·#2
106 »       cmp»    r3,·#1115 »       cmp»    r3,·#1
107 »       bhi.n»  148·<method_richcompare+0x80>116 »       bhi.n»  154·<method_richcompare+0x80>
108 »       push»   {r4,·r5,·r6,·lr}117 »       push»   {r4,·r5,·r6,·lr}
109 »       mov.w»  ip,·#4096»  @·0x1000118 »       mov.w»  ip,·#4096»  @·0x1000
110 »       sub.w»  ip,·sp,·ip119 »       sub.w»  ip,·sp,·ip
111 »       str.w»  r0,·[ip,·#4080]»     @·0xff0120 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
112 »       mov»    r4,·r1121 »       mov»    r4,·r1
113 »       ldr»    r1,·[r0,·#4]122 »       ldr»    r1,·[r0,·#4]
114 »       movw»   r3,·#0123 »       movw»   r3,·#0
115 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0124 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
116 »       movt»   r3,·#0125 »       movt»   r3,·#0
117 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0126 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
118 »       mov»    r6,·r0127 »       mov»    r6,·r0
119 »       cmp»    r1,·r3128 »       cmp»    r1,·r3
120 »       bne.n»  160·<method_richcompare+0x98>129 »       bne.n»  16c·<method_richcompare+0x98>
121 »       ldr»    r3,·[r4,·#4]130 »       ldr»    r3,·[r4,·#4]
122 »       cmp»    r3,·r1131 »       cmp»    r3,·r1
123 »       bne.n»  160·<method_richcompare+0x98>132 »       bne.n»  16c·<method_richcompare+0x98>
124 »       ldr»    r1,·[r4,·#8]133 »       ldr»    r1,·[r4,·#8]
125 »       mov»    r5,·r2134 »       mov»    r5,·r2
126 »       ldr»    r0,·[r0,·#8]135 »       ldr»    r0,·[r0,·#8]
127 »       movs»   r2,·#2136 »       movs»   r2,·#2
128 »       bl»     0·<PyObject_RichCompareBool>137 »       bl»     0·<PyObject_RichCompareBool>
129 ·R_ARM_THM_CALL» PyObject_RichCompareBool138 ·R_ARM_THM_CALL» PyObject_RichCompareBool
130 »       mov»    r3,·r0139 »       mov»    r3,·r0
131 »       cmp»    r0,·#1140 »       cmp»    r0,·#1
132 »       bne.n»  158·<method_richcompare+0x90>141 »       bne.n»  164·<method_richcompare+0x90>
133 »       ldr»    r3,·[r6,·#12]142 »       ldr»    r3,·[r6,·#12]
134 »       ldr»    r2,·[r4,·#12]143 »       ldr»    r2,·[r4,·#12]
Max diff block lines reached; 2288/5760 bytes (39.72%) of diff not shown.
8.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 166, 104 lines modifiedOffset 166, 103 lines modified
166 00000170·<method_vectorcall>:166 00000170·<method_vectorcall>:
167 method_vectorcall():167 method_vectorcall():
168 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}168 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
169 »       mov.w»  ip,·#4096»  @·0x1000169 »       mov.w»  ip,·#4096»  @·0x1000
170 »       sub.w»  ip,·sp,·ip170 »       sub.w»  ip,·sp,·ip
171 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8171 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
172 »       mov»    r5,·r1172 »       mov»    r5,·r1
173 »       ldr»    r1,·[pc,·#388]»@·(308·<method_vectorcall+0x198>)173 »       ldr»    r1,·[pc,·#396]»@·(310·<method_vectorcall+0x1a0>)
174 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}174 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}
175 »       sub»    sp,·#44»      @·0x2c175 »       sub»    sp,·#44»      @·0x2c
176 »       add»    r1,·pc176 »       add»    r1,·pc
177 »       ldr»    r1,·[r1,·#0]177 »       ldr»    r1,·[r1,·#0]
178 »       mov»    r7,·r3178 »       mov»    r7,·r3
179 »       bic.w»  r6,·r2,·#2147483648» @·0x80000000179 »       bic.w»  r6,·r2,·#2147483648» @·0x80000000
180 »       cmp»    r2,·#0180 »       cmp»    r2,·#0
181 »       ldr.w»  r9,·[r4,·r1]181 »       ldr.w»  r9,·[r4,·r1]
182 »       ldr»    r1,·[r0,·#12]182 »       ldr»    r1,·[r0,·#12]
183 »       ldr»    r4,·[r0,·#8]183 »       ldr»    r4,·[r0,·#8]
184 »       str»    r1,·[sp,·#16]184 »       str»    r1,·[sp,·#16]
185 »       blt.n»  228·<method_vectorcall+0xb8>185 »       blt.n»  22a·<method_vectorcall+0xba>
186 »       cbnz»   r3,·1da·<method_vectorcall+0x6a>186 »       cbnz»   r3,·1f4·<method_vectorcall+0x84>
187 »       mov»    r2,·r6187 »       mov»    r2,·r6
188 »       cbnz»   r6,·1e0·<method_vectorcall+0x70>188 »       cbz»    r6,·1fa·<method_vectorcall+0x8a>
189 »       ldr»    r3,·[r4,·#4] 
190 »       ldr»    r2,·[r3,·#84]» @·0x54 
191 »       lsls»   r7,·r2,·#20 
192 »       bpl.w»  2b8·<method_vectorcall+0x148> 
193 »       ldr»    r3,·[r3,·#28] 
194 »       ldr»    r5,·[r4,·r3] 
195 »       cmp»    r5,·#0 
196 »       beq.n»  2b8·<method_vectorcall+0x148> 
197 »       movs»   r3,·#0 
198 »       movs»   r2,·#1 
199 »       add»    r1,·sp,·#16 
200 »       mov»    r0,·r4 
201 »       blx»    r5 
202 »       mov»    r1,·r4 
203 »       mov»    r2,·r0 
204 »       movs»   r3,·#0 
205 »       mov»    r0,·r9 
206 »       bl»     0·<_Py_CheckFunctionResult> 
207 ·R_ARM_THM_CALL» _Py_CheckFunctionResult 
208 »       mov»    r4,·r0 
209 »       mov»    r0,·r4 
210 »       add»    sp,·#44»      @·0x2c 
211 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc} 
212 »       ldr»    r2,·[r3,·#8] 
213 »       adds»   r2,·r6,·r2 
214 »       beq.n»  1a8·<method_vectorcall+0x38> 
215 »       cmp»    r2,·#4189 »       cmp»    r2,·#4
216 »       bgt.n»  26a·<method_vectorcall+0xfa>190 »       bgt.n»  26c·<method_vectorcall+0xfc>
217 »       lsls»   r2,·r2,·#2191 »       lsls»   r2,·r2,·#2
218 »       str»    r1,·[sp,·#20]192 »       str»    r1,·[sp,·#20]
219 »       add»    r0,·sp,·#24193 »       add»    r0,·sp,·#24
220 »       mov»    r1,·r5194 »       mov»    r1,·r5
221 »       bl»     0·<memcpy>195 »       bl»     0·<memcpy>
222 ·R_ARM_THM_CALL» memcpy196 ·R_ARM_THM_CALL» memcpy
223 »       ldr»    r3,·[r4,·#4]197 »       ldr»    r3,·[r4,·#4]
224 »       adds»   r2,·r6,·#1198 »       adds»   r2,·r6,·#1
225 »       add»    r5,·sp,·#20199 »       add»    r5,·sp,·#20
226 »       ldr»    r1,·[r3,·#84]» @·0x54200 »       ldr»    r1,·[r3,·#84]» @·0x54
227 »       lsls»   r6,·r1,·#20201 »       lsls»   r6,·r1,·#20
228 »       bpl.n»  2ce·<method_vectorcall+0x15e>202 »       bpl.w»  2da·<method_vectorcall+0x16a>
229 »       ldr»    r3,·[r3,·#28]203 »       ldr»    r3,·[r3,·#28]
230 »       ldr»    r6,·[r4,·r3]204 »       ldr»    r6,·[r4,·r3]
231 »       cmp»    r6,·#0205 »       cmp»    r6,·#0
232 »       beq.n»  2ce·<method_vectorcall+0x15e>206 »       beq.w»  2da·<method_vectorcall+0x16a>
233 »       mov»    r8,·r5207 »       mov»    r8,·r5
234 »       mov»    r3,·r7208 »       mov»    r3,·r7
235 »       mov»    r1,·r8209 »       mov»    r1,·r8
236 »       mov»    r0,·r4210 »       mov»    r0,·r4
237 »       blx»    r6211 »       blx»    r6
238 »       mov»    r1,·r4212 »       mov»    r1,·r4
239 »       mov»    r2,·r0213 »       mov»    r2,·r0
240 »       movs»   r3,·#0214 »       movs»   r3,·#0
241 »       mov»    r0,·r9215 »       mov»    r0,·r9
242 »       bl»     0·<_Py_CheckFunctionResult>216 »       bl»     0·<_Py_CheckFunctionResult>
243 ·R_ARM_THM_CALL» _Py_CheckFunctionResult217 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
244 »       cmp»    r8,·r5218 »       cmp»    r8,·r5
245 »       mov»    r4,·r0219 »       mov»    r4,·r0
246 »       beq.n»  1d2·<method_vectorcall+0x62>220 »       bne.n»  2ba·<method_vectorcall+0x14a>
247 »       mov»    r0,·r8221 »       mov»    r0,·r4
248 »       bl»     0·<PyMem_Free> 
249 ·R_ARM_THM_CALL» PyMem_Free222 »       add»    sp,·#44»      @·0x2c
 223 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
 224 »       ldr»    r2,·[r3,·#8]
 225 »       adds»   r2,·r6,·r2
250 »       b.n»    1d2·<method_vectorcall+0x62>226 »       bne.n»  1a8·<method_vectorcall+0x38>
 227 »       ldr»    r3,·[r4,·#4]
 228 »       ldr»    r2,·[r3,·#84]» @·0x54
 229 »       lsls»   r7,·r2,·#20
 230 »       bpl.n»  2ee·<method_vectorcall+0x17e>
 231 »       ldr»    r3,·[r3,·#28]
 232 »       ldr»    r5,·[r4,·r3]
 233 »       cmp»    r5,·#0
 234 »       beq.n»  2ee·<method_vectorcall+0x17e>
 235 »       add»    r1,·sp,·#16
 236 »       movs»   r3,·#0
 237 »       movs»   r2,·#1
 238 »       mov»    r0,·r4
 239 »       blx»    r5
 240 »       mov»    r1,·r4
 241 »       mov»    r2,·r0
 242 »       movs»   r3,·#0
 243 »       mov»    r0,·r9
 244 »       bl»     0·<_Py_CheckFunctionResult>
 245 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
 246 »       mov»    r4,·r0
 247 »       mov»    r0,·r4
 248 »       add»    sp,·#44»      @·0x2c
 249 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
251 »       ldr»    r0,·[r4,·#4]250 »       ldr»    r0,·[r4,·#4]
252 »       add.w»  ip,·r6,·#1251 »       add.w»  ip,·r6,·#1
253 »       ldr.w»  r6,·[r5,·#-4]252 »       ldr.w»  r6,·[r5,·#-4]
254 »       str.w»  r1,·[r5,·#-4]253 »       str.w»  r1,·[r5,·#-4]
255 »       subs»   r1,·r5,·#4254 »       subs»   r1,·r5,·#4
256 »       ldr»    r2,·[r0,·#84]» @·0x54255 »       ldr»    r2,·[r0,·#84]» @·0x54
257 »       lsls»   r2,·r2,·#20256 »       lsls»   r2,·r2,·#20
258 »       bpl.n»  2a0·<method_vectorcall+0x130>257 »       bpl.n»  2c2·<method_vectorcall+0x152>
259 »       ldr»    r0,·[r0,·#28]258 »       ldr»    r0,·[r0,·#28]
260 »       ldr.w»  r8,·[r4,·r0]259 »       ldr.w»  r8,·[r4,·r0]
261 »       cmp.w»  r8,·#0260 »       cmp.w»  r8,·#0
262 »       beq.n»  2a0·<method_vectorcall+0x130>261 »       beq.n»  2c2·<method_vectorcall+0x152>
263 »       mov»    r2,·ip262 »       mov»    r2,·ip
264 »       mov»    r0,·r4263 »       mov»    r0,·r4
265 »       blx»    r8264 »       blx»    r8
266 »       mov»    r1,·r4265 »       mov»    r1,·r4
Max diff block lines reached; 4889/8172 bytes (59.83%) of diff not shown.
1.82 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ··0x000001b0·5f676574·73657400·50794d65·74686f64·_getset.PyMethod30 ··0x000001b0·5f676574·73657400·50794d65·74686f64·_getset.PyMethod
31 ··0x000001c0·5f4e6577·005f5079·4f626a65·63745f47·_New._PyObject_G31 ··0x000001c0·5f4e6577·005f5079·4f626a65·63745f47·_New._PyObject_G
32 ··0x000001d0·435f4e65·77005f50·79457272·5f426164·C_New._PyErr_Bad32 ··0x000001d0·435f4e65·77005f50·79457272·5f426164·C_New._PyErr_Bad
33 ··0x000001e0·496e7465·726e616c·43616c6c·005f5079·InternalCall._Py33 ··0x000001e0·496e7465·726e616c·43616c6c·005f5079·InternalCall._Py
34 ··0x000001f0·5f747373·5f747374·61746500·50794f62·_tss_tstate.PyOb34 ··0x000001f0·5f747373·5f747374·61746500·50794f62·_tss_tstate.PyOb
35 ··0x00000200·6a656374·5f47435f·44656c00·5f50795f·ject_GC_Del._Py_35 ··0x00000200·6a656374·5f47435f·44656c00·5f50795f·ject_GC_Del._Py_
36 ··0x00000210·4465616c·6c6f6300·50794f62·6a656374·Dealloc.PyObject36 ··0x00000210·4465616c·6c6f6300·50794f62·6a656374·Dealloc.PyObject
37 ··0x00000220·5f436c65·61725765·616b5265·6673005f·_ClearWeakRefs._37 ··0x00000220·5f436c65·61725765·616b5265·6673006d·_ClearWeakRefs.m
38 ··0x00000230·50795f43·6865636b·46756e63·74696f6e·Py_CheckFunction 
39 ··0x00000240·52657375·6c74006d·656d6370·79005079·Result.memcpy.Py 
40 ··0x00000250·4d656d5f·46726565·0050794d·656d5f4d·Mem_Free.PyMem_M 
41 ··0x00000260·616c6c6f·63005f50·794f626a·6563745f·alloc._PyObject_ 
42 ··0x00000270·4d616b65·54704361·6c6c005f·50794572·MakeTpCall._PyEr38 ··0x00000230·656d6370·79005f50·795f4368·65636b46·emcpy._Py_CheckF
 39 ··0x00000240·756e6374·696f6e52·6573756c·74005079·unctionResult.Py
 40 ··0x00000250·4d656d5f·4d616c6c·6f63005f·50794f62·Mem_Malloc._PyOb
 41 ··0x00000260·6a656374·5f4d616b·65547043·616c6c00·ject_MakeTpCall.
 42 ··0x00000270·50794d65·6d5f4672·6565005f·50794572·PyMem_Free._PyEr
43 ··0x00000280·725f4e6f·4d656d6f·7279005f·50795479·r_NoMemory._PyTy43 ··0x00000280·725f4e6f·4d656d6f·7279005f·50795479·r_NoMemory._PyTy
44 ··0x00000290·70655f47·65744469·6374005f·50795479·pe_GetDict._PyTy44 ··0x00000290·70655f47·65744469·6374005f·50795479·pe_GetDict._PyTy
45 ··0x000002a0·70655f4c·6f6f6b75·70526566·0050794f·pe_LookupRef.PyO45 ··0x000002a0·70655f4c·6f6f6b75·70526566·0050794f·pe_LookupRef.PyO
46 ··0x000002b0·626a6563·745f4765·74417474·72005079·bject_GetAttr.Py46 ··0x000002b0·626a6563·745f4765·74417474·72005079·bject_GetAttr.Py
47 ··0x000002c0·54797065·5f526561·6479005f·50795275·Type_Ready._PyRu47 ··0x000002c0·54797065·5f526561·6479005f·50795275·Type_Ready._PyRu
48 ··0x000002d0·6e74696d·65005079·4f626a65·63745f47·ntime.PyObject_G48 ··0x000002d0·6e74696d·65005079·4f626a65·63745f47·ntime.PyObject_G
49 ··0x000002e0·65744f70·74696f6e·616c4174·74720050·etOptionalAttr.P49 ··0x000002e0·65744f70·74696f6e·616c4174·74720050·etOptionalAttr.P
288 KB
codeobject.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:··········33020·(bytes·into·file)13 ··Start·of·section·headers:··········31984·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x80fc:1 There·are·18·section·headers,·starting·at·offset·0x7cf0:
  
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·000b58·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00103c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0068cc·0005c0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006540·0006f8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b8c·000564·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001070·000564·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006e8c·0002e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006c38·0002e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0010f0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0015d4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0010f0·0007ae·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0015d4·0007ae·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0018a0·002698·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001d84·001e78·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00716c·0007d8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006f18·000618·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003f38·000c04·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003bfc·000bd4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·007944·000690·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007530·000698·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004b3c·00029c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0047d0·00029c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007fd4·000098·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007bc8·000098·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004dd8·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·004a6c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004dd8·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004a6c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004e0c·000f70·10·····16·141··419 ··[15]·.symtab···········SYMTAB··········00000000·004aa0·000f50·10·····16·139··4
20 ··[16]·.strtab···········STRTAB··········00000000·005d7c·000b4d·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0059f0·000b4d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00806c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007c60·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
30.3 KB
readelf --wide --symbols {}
Max HTML report size reached
93.2 KB
readelf --wide --relocs {}
Max HTML report size reached
654 B
strings --all --bytes=8 {}
    
Offset 73, 16 lines modifiedOffset 73, 14 lines modified
73 __replace__73 __replace__
74 __replace__($self,·/,·**changes)74 __replace__($self,·/,·**changes)
75 The·same·as·replace().75 The·same·as·replace().
76 co_lnotab76 co_lnotab
77 _co_code_adaptive77 _co_code_adaptive
78 positions_iterator78 positions_iterator
79 line_iterator79 line_iterator
80 @L6i7hgE 
81 @Lvi7hgEC 
82 _varname_from_oparg($self,·/,·oparg)80 _varname_from_oparg($self,·/,·oparg)
83 (internal-only)·Return·the·local·variable·name·for·the·given·oparg.81 (internal-only)·Return·the·local·variable·name·for·the·given·oparg.
84 WARNING:·this·method·is·for·internal·use·only·and·may·change·or·go·away.82 WARNING:·this·method·is·for·internal·use·only·and·may·change·or·go·away.
85 replace($self,·/,·**changes)83 replace($self,·/,·**changes)
86 Return·a·copy·of·the·code·object·with·new·values·for·the·specified·fields.84 Return·a·copy·of·the·code·object·with·new·values·for·the·specified·fields.
87 code(argcount,·posonlyargcount,·kwonlyargcount,·nlocals,·stacksize,85 code(argcount,·posonlyargcount,·kwonlyargcount,·nlocals,·stacksize,
88 ·····flags,·codestring,·constants,·names,·varnames,·filename,·name,86 ·····flags,·codestring,·constants,·names,·varnames,·filename,·name,
49.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
97.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
10.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 10, 24 lines modifiedOffset 10, 24 lines modified
10 00000002·<_PyCode_GetFreevars>:10 00000002·<_PyCode_GetFreevars>:
11 _PyCode_GetFreevars():11 _PyCode_GetFreevars():
12 »       push»   {r4,·lr}12 »       push»   {r4,·lr}
13 »       mov.w»  ip,·#4096»  @·0x100013 »       mov.w»  ip,·#4096»  @·0x1000
14 »       sub.w»  ip,·sp,·ip14 »       sub.w»  ip,·sp,·ip
15 »       str.w»  r0,·[ip,·#4088]»     @·0xff815 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
16 »       mov»    r4,·r016 »       mov»    r4,·r0
17 »       bl»     16d0·<init_co_cached>17 »       bl»     110·<PyCode_NewEmpty+0xb4>
18 ·R_ARM_THM_CALL» init_co_cached18 ·R_ARM_THM_CALL» init_co_cached
19 »       cbnz»   r0,·2a·<_PyCode_GetFreevars+0x28>19 »       cbnz»   r0,·2a·<_PyCode_GetFreevars+0x28>
20 »       ldr»    r1,·[r4,·#104]»@·0x6820 »       ldr»    r1,·[r4,·#104]»@·0x68
21 »       mov»    r0,·r421 »       mov»    r0,·r4
22 »       ldr»    r3,·[r4,·#64]» @·0x4022 »       ldr»    r3,·[r4,·#64]» @·0x40
23 »       movs»   r2,·#128»    @·0x8023 »       movs»   r2,·#128»    @·0x80
24 »       ldmia.w»sp!,·{r4,·lr}24 »       ldmia.w»sp!,·{r4,·lr}
25 »       adds»   r1,·#1225 »       adds»   r1,·#12
26 »       b.w»    60·<PyCode_NewEmpty+0x4>26 »       b.w»    26c·<code_getlnotab+0x3a>
27 ·R_ARM_THM_JUMP24»       get_cached_locals27 ·R_ARM_THM_JUMP24»       get_cached_locals
28 »       movs»   r0,·#028 »       movs»   r0,·#0
29 »       pop»    {r4,·pc}29 »       pop»    {r4,·pc}
  
30 0000002e·<code_getcellvars>:30 0000002e·<code_getcellvars>:
31 code_getcellvars():31 code_getcellvars():
32 »       b.n»    30·<_PyCode_GetCellvars>32 »       b.n»    30·<_PyCode_GetCellvars>
Offset 35, 24 lines modifiedOffset 35, 24 lines modified
35 00000030·<_PyCode_GetCellvars>:35 00000030·<_PyCode_GetCellvars>:
36 _PyCode_GetCellvars():36 _PyCode_GetCellvars():
37 »       push»   {r4,·lr}37 »       push»   {r4,·lr}
38 »       mov.w»  ip,·#4096»  @·0x100038 »       mov.w»  ip,·#4096»  @·0x1000
39 »       sub.w»  ip,·sp,·ip39 »       sub.w»  ip,·sp,·ip
40 »       str.w»  r0,·[ip,·#4088]»     @·0xff840 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
41 »       mov»    r4,·r041 »       mov»    r4,·r0
42 »       bl»     16d0·<init_co_cached>42 »       bl»     110·<PyCode_NewEmpty+0xb4>
43 ·R_ARM_THM_CALL» init_co_cached43 ·R_ARM_THM_CALL» init_co_cached
44 »       cbnz»   r0,·58·<_PyCode_GetCellvars+0x28>44 »       cbnz»   r0,·58·<_PyCode_GetCellvars+0x28>
45 »       ldr»    r1,·[r4,·#104]»@·0x6845 »       ldr»    r1,·[r4,·#104]»@·0x68
46 »       mov»    r0,·r446 »       mov»    r0,·r4
47 »       ldr»    r3,·[r4,·#60]» @·0x3c47 »       ldr»    r3,·[r4,·#60]» @·0x3c
48 »       movs»   r2,·#64»     @·0x4048 »       movs»   r2,·#64»     @·0x40
49 »       ldmia.w»sp!,·{r4,·lr}49 »       ldmia.w»sp!,·{r4,·lr}
50 »       adds»   r1,·#850 »       adds»   r1,·#8
51 »       b.w»    60·<PyCode_NewEmpty+0x4>51 »       b.w»    26c·<code_getlnotab+0x3a>
52 ·R_ARM_THM_JUMP24»       get_cached_locals52 ·R_ARM_THM_JUMP24»       get_cached_locals
53 »       movs»   r0,·#053 »       movs»   r0,·#0
54 »       pop»    {r4,·pc}54 »       pop»    {r4,·pc}
  
55 0000005c·<PyCode_NewEmpty>:55 0000005c·<PyCode_NewEmpty>:
56 PyCode_NewEmpty():56 PyCode_NewEmpty():
57 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}57 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
Offset 126, 27 lines modifiedOffset 126, 27 lines modified
126 »       mov»    r6,·r0126 »       mov»    r6,·r0
127 »       b.n»    100·<PyCode_NewEmpty+0xa4>127 »       b.n»    100·<PyCode_NewEmpty+0xa4>
128 »       mov»    r4,·r0128 »       mov»    r4,·r0
129 »       mov»    r5,·r0129 »       mov»    r5,·r0
130 »       b.n»    100·<PyCode_NewEmpty+0xa4>130 »       b.n»    100·<PyCode_NewEmpty+0xa4>
131 »       mov»    r4,·r0131 »       mov»    r4,·r0
132 »       mov»    r0,·r9132 »       mov»    r0,·r9
133 »       bl»     e68·<Py_XDECREF>133 »       bl»     e34·<Py_XDECREF>
134 ·R_ARM_THM_CALL» Py_XDECREF134 ·R_ARM_THM_CALL» Py_XDECREF
135 »       mov»    r0,·r8135 »       mov»    r0,·r8
136 »       bl»     e68·<Py_XDECREF>136 »       bl»     e34·<Py_XDECREF>
137 ·R_ARM_THM_CALL» Py_XDECREF137 ·R_ARM_THM_CALL» Py_XDECREF
138 »       mov»    r0,·r7138 »       mov»    r0,·r7
139 »       bl»     e68·<Py_XDECREF>139 »       bl»     e34·<Py_XDECREF>
140 ·R_ARM_THM_CALL» Py_XDECREF140 ·R_ARM_THM_CALL» Py_XDECREF
141 »       mov»    r0,·r6141 »       mov»    r0,·r6
142 »       bl»     e68·<Py_XDECREF>142 »       bl»     e34·<Py_XDECREF>
143 ·R_ARM_THM_CALL» Py_XDECREF143 ·R_ARM_THM_CALL» Py_XDECREF
144 »       mov»    r0,·r5144 »       mov»    r0,·r5
145 »       bl»     e68·<Py_XDECREF>145 »       bl»     e34·<Py_XDECREF>
146 ·R_ARM_THM_CALL» Py_XDECREF146 ·R_ARM_THM_CALL» Py_XDECREF
147 »       mov»    r0,·r4147 »       mov»    r0,·r4
148 »       add»    sp,·#68»      @·0x44148 »       add»    sp,·#68»      @·0x44
149 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}149 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
150 »       nop150 »       nop
151 »       .word»  0x00000008151 »       .word»  0x00000008
152 ·R_ARM_ABS32»    .rodata152 ·R_ARM_ABS32»    .rodata
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 »       str»    r3,·[r0,·#0]318 »       str»    r3,·[r0,·#0]
319 »       cbnz»   r3,·2ae·<code_getlnotab+0x7c>319 »       cbnz»   r3,·2ae·<code_getlnotab+0x7c>
320 »       bl»     0·<_Py_Dealloc>320 »       bl»     0·<_Py_Dealloc>
321 ·R_ARM_THM_CALL» _Py_Dealloc321 ·R_ARM_THM_CALL» _Py_Dealloc
322 »       movs»   r0,·#0322 »       movs»   r0,·#0
323 »       b.n»    33e·<code_getlnotab+0x10c>323 »       b.n»    33e·<code_getlnotab+0x10c>
324 »       add»    r0,·sp,·#8324 »       add»    r0,·sp,·#8
325 »       bl»     19cc·<advance>325 »       bl»     17e0·<advance>
326 ·R_ARM_THM_CALL» advance326 ·R_ARM_THM_CALL» advance
327 »       ldr»    r7,·[sp,·#20]327 »       ldr»    r7,·[sp,·#20]
328 »       cmp»    r7,·r5328 »       cmp»    r7,·r5
329 »       beq.n»  2ea·<code_getlnotab+0xb8>329 »       beq.n»  2ea·<code_getlnotab+0xb8>
330 »       ldr.w»  r8,·[sp,·#8]330 »       ldr.w»  r8,·[sp,·#8]
331 »       subs»   r5,·r7,·r5331 »       subs»   r5,·r7,·r5
332 »       sub.w»  r4,·r8,·r4332 »       sub.w»  r4,·r8,·r4
Offset 918, 37 lines modifiedOffset 918, 37 lines modified
918 »       ldr»    r3,·[sp,·#84]» @·0x54918 »       ldr»    r3,·[sp,·#84]» @·0x54
919 »       str»    r3,·[sp,·#0]919 »       str»    r3,·[sp,·#0]
920 »       ldr»    r0,·[sp,·#56]» @·0x38920 »       ldr»    r0,·[sp,·#56]» @·0x38
921 »       ldrd»   r2,·r3,·[sp,·#60]»     @·0x3c921 »       ldrd»   r2,·r3,·[sp,·#60]»     @·0x3c
922 »       strd»   r5,·r4,·[sp,·#24]922 »       strd»   r5,·r4,·[sp,·#24]
923 »       strd»   fp,·sl,·[sp,·#16]923 »       strd»   fp,·sl,·[sp,·#16]
924 »       str.w»  r8,·[sp,·#32]924 »       str.w»  r8,·[sp,·#32]
925 »       bl»     784·<code_new+0x3fa>925 »       bl»     9e8·<PyUnstable_Code_New+0x3c>
926 ·R_ARM_THM_CALL» PyUnstable_Code_NewWithPosOnlyArgs926 ·R_ARM_THM_CALL» PyUnstable_Code_NewWithPosOnlyArgs
927 »       mov»    r6,·r0927 »       mov»    r6,·r0
928 »       b.n»    7be·<code_new+0x434>928 »       b.n»    7be·<code_new+0x434>
929 »       mov»    r4,·r0929 »       mov»    r4,·r0
930 »       mov»    r5,·r0930 »       mov»    r5,·r0
931 »       mov»    r6,·r0931 »       mov»    r6,·r0
932 »       b.n»    7be·<code_new+0x434>932 »       b.n»    7be·<code_new+0x434>
933 »       mov»    r4,·r5933 »       mov»    r4,·r5
934 »       mov»    r6,·r5934 »       mov»    r6,·r5
935 »       b.n»    7be·<code_new+0x434>935 »       b.n»    7be·<code_new+0x434>
936 »       mov»    r6,·r4936 »       mov»    r6,·r4
937 »       mov»    r0,·fp937 »       mov»    r0,·fp
938 »       bl»     e68·<Py_XDECREF>938 »       bl»     e34·<Py_XDECREF>
939 ·R_ARM_THM_CALL» Py_XDECREF939 ·R_ARM_THM_CALL» Py_XDECREF
940 »       mov»    r0,·sl940 »       mov»    r0,·sl
941 »       bl»     e68·<Py_XDECREF>941 »       bl»     e34·<Py_XDECREF>
942 ·R_ARM_THM_CALL» Py_XDECREF942 ·R_ARM_THM_CALL» Py_XDECREF
943 »       mov»    r0,·r5943 »       mov»    r0,·r5
944 »       bl»     e68·<Py_XDECREF>944 »       bl»     e34·<Py_XDECREF>
945 ·R_ARM_THM_CALL» Py_XDECREF945 ·R_ARM_THM_CALL» Py_XDECREF
946 »       mov»    r0,·r4946 »       mov»    r0,·r4
947 »       bl»     e68·<Py_XDECREF>947 »       bl»     e34·<Py_XDECREF>
948 ·R_ARM_THM_CALL» Py_XDECREF948 ·R_ARM_THM_CALL» Py_XDECREF
949 »       mov»    r0,·r6949 »       mov»    r0,·r6
950 »       add»    sp,·#100»     @·0x64950 »       add»    sp,·#100»     @·0x64
Max diff block lines reached; 7095/10404 bytes (68.19%) of diff not shown.
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 113, 16 lines modifiedOffset 113, 16 lines modified
113 ··0x000006e0·6f696450·7472005f·50795f73·65745f6c·oidPtr._Py_set_l113 ··0x000006e0·6f696450·7472005f·50795f73·65745f6c·oidPtr._Py_set_l
114 ··0x000006f0·6f63616c·73706c75·735f696e·666f0050·ocalsplus_info.P114 ··0x000006f0·6f63616c·73706c75·735f696e·666f0050·ocalsplus_info.P
115 ··0x00000700·794f626a·6563745f·48617368·005f5079·yObject_Hash._Py115 ··0x00000700·794f626a·6563745f·48617368·005f5079·yObject_Hash._Py
116 ··0x00000710·4f70636f·64655f43·61636865·73005f50·Opcode_Caches._P116 ··0x00000710·4f70636f·64655f43·61636865·73005f50·Opcode_Caches._P
117 ··0x00000720·795f4765·74426173·654f7063·6f646500·y_GetBaseOpcode.117 ··0x00000720·795f4765·74426173·654f7063·6f646500·y_GetBaseOpcode.
118 ··0x00000730·5f50794f·70636f64·655f4465·6f707400·_PyOpcode_Deopt.118 ··0x00000730·5f50794f·70636f64·655f4465·6f707400·_PyOpcode_Deopt.
119 ··0x00000740·5f507943·6f64655f·47657443·6f646500·_PyCode_GetCode.119 ··0x00000740·5f507943·6f64655f·47657443·6f646500·_PyCode_GetCode.
120 ··0x00000750·50794d65·6d5f4d61·6c6c6f63·006d656d·PyMem_Malloc.mem120 ··0x00000750·6d656d73·65740050·794d656d·5f4d616c·memset.PyMem_Mal
121 ··0x00000760·73657400·5079436f·64655f41·64647232·set.PyCode_Addr2121 ··0x00000760·6c6f6300·5079436f·64655f41·64647232·loc.PyCode_Addr2
122 ··0x00000770·4c696e65·005f5079·436f6465·5f436865·Line._PyCode_Che122 ··0x00000770·4c696e65·005f5079·436f6465·5f436865·Line._PyCode_Che
123 ··0x00000780·636b4c69·6e654e75·6d626572·005f5079·ckLineNumber._Py123 ··0x00000780·636b4c69·6e654e75·6d626572·005f5079·ckLineNumber._Py
124 ··0x00000790·436f6465·5f46696e·69005079·54797065·Code_Fini.PyType124 ··0x00000790·436f6465·5f46696e·69005079·54797065·Code_Fini.PyType
125 ··0x000007a0·5f47656e·65726963·416c6c6f·63005079·_GenericAlloc.Py125 ··0x000007a0·5f47656e·65726963·416c6c6f·63005079·_GenericAlloc.Py
126 ··0x000007b0·5f427569·6c645661·6c756500·50794c6f·_BuildValue.PyLo126 ··0x000007b0·5f427569·6c645661·6c756500·50794c6f·_BuildValue.PyLo
127 ··0x000007c0·6e675f46·726f6d4c·6f6e6700·5f507943·ng_FromLong._PyC127 ··0x000007c0·6e675f46·726f6d4c·6f6e6700·5f507943·ng_FromLong._PyC
128 ··0x000007d0·6f64655f·496e6974·41646472·65737352·ode_InitAddressR128 ··0x000007d0·6f64655f·496e6974·41646472·65737352·ode_InitAddressR
130 KB
complexobject.o
956 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:··········15368·(bytes·into·file)13 ··Start·of·section·headers:··········14876·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3c08:1 There·are·16·section·headers,·starting·at·offset·0x3a1c:
  
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·000f20·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001470·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0030c8·000640·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002f58·000848·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f58·000234·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014a8·000234·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003708·000160·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0037a0·000160·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00118c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0016dc·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·001190·000688·00··AX··0···0··8 
11 ··[·7]·.rel.text.hot·····REL·············00000000·003868·000278·08···I·15···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001818·000138·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·0016dc·000138·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·003ae0·000088·08···I·15···8··411 ··[·7]·.rel.text.unlikely·REL·············00000000·003900·000088·08···I·13···6··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·001950·000333·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001814·000333·01·AMS··0···0··4
15 ··[11]·.rodata···········PROGBITS········00000000·001c88·00026e·00···A··0···0··813 ··[·9]·.rodata···········PROGBITS········00000000·001b48·00026e·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·003b68·000010·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·003988·000010·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001ef6·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001db6·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ef6·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001db6·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001f2c·000a00·10·····16··87··417 ··[13]·.symtab···········SYMTAB··········00000000·001dec·0009d0·10·····14··84··4
20 ··[16]·.strtab···········STRTAB··········00000000·00292c·000799·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0027bc·000799·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003b78·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003998·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
20.1 KB
readelf --wide --symbols {}
Max HTML report size reached
45.1 KB
readelf --wide --relocs {}
Max HTML report size reached
685 B
strings --all --bytes=8 {}
    
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 _Py_FalseStruct81 _Py_FalseStruct
82 _Py_TrueStruct82 _Py_TrueStruct
83 PyFloat_FromDouble83 PyFloat_FromDouble
84 PyObject_RichCompare84 PyObject_RichCompare
85 PyComplex_RealAsDouble85 PyComplex_RealAsDouble
86 PyComplex_ImagAsDouble86 PyComplex_ImagAsDouble
87 __errno_location87 __errno_location
 88 _Py_c_quot
88 PyExc_ZeroDivisionError89 PyExc_ZeroDivisionError
89 PyErr_SetString90 PyErr_SetString
90 _Py_c_quot 
91 PyNumber_Float91 PyNumber_Float
92 _PyUnicode_TransformDecimalAndSpaceToASCII92 _PyUnicode_TransformDecimalAndSpaceToASCII
93 PyUnicode_AsUTF8AndSize93 PyUnicode_AsUTF8AndSize
94 _Py_string_to_number_with_underscores94 _Py_string_to_number_with_underscores
95 PyExc_TypeError95 PyExc_TypeError
96 PyErr_Format96 PyErr_Format
97 _PyArg_UnpackKeywords97 _PyArg_UnpackKeywords
Offset 130, 13 lines modifiedOffset 130, 12 lines modified
130 PyObject_GenericGetAttr130 PyObject_GenericGetAttr
131 PyType_GenericAlloc131 PyType_GenericAlloc
132 PyObject_Free132 PyObject_Free
133 PyTuple_Type133 PyTuple_Type
134 .shstrtab134 .shstrtab
135 .rel.text135 .rel.text
136 .rel.data136 .rel.data
137 .rel.text.hot 
138 .rel.text.unlikely137 .rel.text.unlikely
139 .rodata.str1.4138 .rodata.str1.4
140 .rel.rodata139 .rel.rodata
141 .note.GNU-stack140 .note.GNU-stack
142 .ARM.attributes141 .ARM.attributes
57.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 62, 18 lines modifiedOffset 62, 18 lines modified
62 ··0x000003b0·75655374·72756374·00507946·6c6f6174·ueStruct.PyFloat62 ··0x000003b0·75655374·72756374·00507946·6c6f6174·ueStruct.PyFloat
63 ··0x000003c0·5f46726f·6d446f75·626c6500·50794f62·_FromDouble.PyOb63 ··0x000003c0·5f46726f·6d446f75·626c6500·50794f62·_FromDouble.PyOb
64 ··0x000003d0·6a656374·5f526963·68436f6d·70617265·ject_RichCompare64 ··0x000003d0·6a656374·5f526963·68436f6d·70617265·ject_RichCompare
65 ··0x000003e0·00507943·6f6d706c·65785f52·65616c41·.PyComplex_RealA65 ··0x000003e0·00507943·6f6d706c·65785f52·65616c41·.PyComplex_RealA
66 ··0x000003f0·73446f75·626c6500·5079436f·6d706c65·sDouble.PyComple66 ··0x000003f0·73446f75·626c6500·5079436f·6d706c65·sDouble.PyComple
67 ··0x00000400·785f496d·61674173·446f7562·6c65005f·x_ImagAsDouble._67 ··0x00000400·785f496d·61674173·446f7562·6c65005f·x_ImagAsDouble._
68 ··0x00000410·5f657272·6e6f5f6c·6f636174·696f6e00·_errno_location.68 ··0x00000410·5f657272·6e6f5f6c·6f636174·696f6e00·_errno_location.
69 ··0x00000420·50794578·635f5a65·726f4469·76697369·PyExc_ZeroDivisi 
70 ··0x00000430·6f6e4572·726f7200·50794572·725f5365·onError.PyErr_Se 
71 ··0x00000440·74537472·696e6700·5f50795f·635f7175·tString._Py_c_qu69 ··0x00000420·5f50795f·635f7175·6f740050·79457863·_Py_c_quot.PyExc
 70 ··0x00000430·5f5a6572·6f446976·6973696f·6e457272·_ZeroDivisionErr
 71 ··0x00000440·6f720050·79457272·5f536574·53747269·or.PyErr_SetStri
72 ··0x00000450·6f740050·794e756d·6265725f·466c6f61·ot.PyNumber_Floa72 ··0x00000450·6e670050·794e756d·6265725f·466c6f61·ng.PyNumber_Floa
73 ··0x00000460·74005f50·79556e69·636f6465·5f547261·t._PyUnicode_Tra73 ··0x00000460·74005f50·79556e69·636f6465·5f547261·t._PyUnicode_Tra
74 ··0x00000470·6e73666f·726d4465·63696d61·6c416e64·nsformDecimalAnd74 ··0x00000470·6e73666f·726d4465·63696d61·6c416e64·nsformDecimalAnd
75 ··0x00000480·53706163·65546f41·53434949·00507955·SpaceToASCII.PyU75 ··0x00000480·53706163·65546f41·53434949·00507955·SpaceToASCII.PyU
76 ··0x00000490·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And76 ··0x00000490·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And
77 ··0x000004a0·53697a65·005f5079·5f737472·696e675f·Size._Py_string_77 ··0x000004a0·53697a65·005f5079·5f737472·696e675f·Size._Py_string_
78 ··0x000004b0·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u78 ··0x000004b0·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u
79 ··0x000004c0·6e646572·73636f72·65730050·79457863·nderscores.PyExc79 ··0x000004c0·6e646572·73636f72·65730050·79457863·nderscores.PyExc
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho5 ··0x00000030·62737300·2e72656c·2e746578·742e756e·bss..rel.text.un
6 ··0x00000040·74002e72·656c2e74·6578742e·756e6c69·t..rel.text.unli 
7 ··0x00000050·6b656c79·002e726f·64617461·2e737472·kely..rodata.str6 ··0x00000040·6c696b65·6c79002e·726f6461·74612e73·likely..rodata.s
8 ··0x00000060·312e3400·2e72656c·2e726f64·61746100·1.4..rel.rodata.7 ··0x00000050·7472312e·34002e72·656c2e72·6f646174·tr1.4..rel.rodat
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
271 KB
descrobject.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:··········31548·(bytes·into·file)13 ··Start·of·section·headers:··········30332·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7b3c:1 There·are·18·section·headers,·starting·at·offset·0x767c:
  
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·000218·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0009b4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006244·000138·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005e4c·0004b0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00024c·000b7c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0009e8·000b7c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00637c·000610·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0062fc·000610·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000dc8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001564·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000dc8·002000·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001564·0014ac·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00698c·000ea0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00690c·000a60·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002dc8·0009d2·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002a10·0009d2·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00379c·000354·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0033e4·000354·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00782c·000258·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00736c·000258·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003af0·00049d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003738·00049d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007a84·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0075c4·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003f8d·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003bd5·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003f8d·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003bd5·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003fc0·001390·10·····16·225··419 ··[15]·.symtab···········SYMTAB··········00000000·003c08·001350·10·····16·221··4
20 ··[16]·.strtab···········STRTAB··········00000000·005350·000ef2·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004f58·000ef2·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007aac·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0075ec·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
38.7 KB
readelf --wide --symbols {}
Max HTML report size reached
97.8 KB
readelf --wide --relocs {}
Max HTML report size reached
411 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 226, 16 lines modifiedOffset 226, 16 lines modified
226 PyDescr_IsData226 PyDescr_IsData
227 _Py_NoneStruct227 _Py_NoneStruct
228 PyObject_GetOptionalAttr228 PyObject_GetOptionalAttr
229 PyObject_SetAttr229 PyObject_SetAttr
230 PyExc_AttributeError230 PyExc_AttributeError
231 PyErr_ExceptionMatches231 PyErr_ExceptionMatches
232 PyErr_Clear232 PyErr_Clear
233 _PyRuntime 
234 _PyArg_UnpackKeywords233 _PyArg_UnpackKeywords
 234 _PyRuntime
235 PyMember_GetOne235 PyMember_GetOne
236 PySys_Audit236 PySys_Audit
237 PyObject_Type237 PyObject_Type
238 PyObject_CallFunctionObjArgs238 PyObject_CallFunctionObjArgs
239 PyMember_SetOne239 PyMember_SetOne
240 _PyStack_AsDict240 _PyStack_AsDict
241 PyObject_Vectorcall241 PyObject_Vectorcall
27.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
98.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 31, 33 lines modifiedOffset 31, 33 lines modified
31 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat31 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
  
32 0000002e·<property_deleter>:32 0000002e·<property_deleter>:
33 property_deleter():33 property_deleter():
34 »       movs»   r2,·#034 »       movs»   r2,·#0
35 »       mov»    r3,·r135 »       mov»    r3,·r1
36 »       mov»    r1,·r236 »       mov»    r1,·r2
37 »       b.w»    c8c·<property_copy>37 »       b.w»    360·<property_copy>
38 ·R_ARM_THM_JUMP24»       property_copy38 ·R_ARM_THM_JUMP24»       property_copy
  
39 00000038·<property_getter>:39 00000038·<property_getter>:
40 property_getter():40 property_getter():
41 »       movs»   r3,·#041 »       movs»   r3,·#0
42 »       mov»    r2,·r342 »       mov»    r2,·r3
43 »       b.w»    c8c·<property_copy>43 »       b.w»    360·<property_copy>
44 ·R_ARM_THM_JUMP24»       property_copy44 ·R_ARM_THM_JUMP24»       property_copy
  
45 00000040·<property_get__name__>:45 00000040·<property_get__name__>:
46 property_get__name__():46 property_get__name__():
47 »       push»   {lr}47 »       push»   {lr}
48 »       mov.w»  ip,·#4096»  @·0x100048 »       mov.w»  ip,·#4096»  @·0x1000
49 »       sub.w»  ip,·sp,·ip49 »       sub.w»  ip,·sp,·ip
50 »       str.w»  r0,·[ip,·#4080]»     @·0xff050 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
51 »       sub»    sp,·#1251 »       sub»    sp,·#12
52 »       add»    r1,·sp,·#452 »       add»    r1,·sp,·#4
53 »       bl»     154·<mappingproxy_reversed+0x2>53 »       bl»     8f0·<property_name>
54 ·R_ARM_THM_CALL» property_name54 ·R_ARM_THM_CALL» property_name
55 »       cmp»    r0,·#055 »       cmp»    r0,·#0
56 »       blt.n»  78·<property_get__name__+0x38>56 »       blt.n»  78·<property_get__name__+0x38>
57 »       ldr»    r3,·[sp,·#4]57 »       ldr»    r3,·[sp,·#4]
58 »       cbnz»   r3,·74·<property_get__name__+0x34>58 »       cbnz»   r3,·74·<property_get__name__+0x34>
59 »       movw»   r3,·#059 »       movw»   r3,·#0
60 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_AttributeError60 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_AttributeError
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 »       ldr»    r2,·[r1,·#0]88 »       ldr»    r2,·[r1,·#0]
89 »       mvn.w»  r4,·#3221225472»    @·0xc000000089 »       mvn.w»  r4,·#3221225472»    @·0xc0000000
90 »       cmp»    r2,·r490 »       cmp»    r2,·r4
91 »       itt»    ne91 »       itt»    ne
92 »       addne»  r2,·#192 »       addne»  r2,·#1
93 »       strne»  r2,·[r1,·#0]93 »       strne»  r2,·[r1,·#0]
94 »       str»    r1,·[r3,·#24]94 »       str»    r1,·[r3,·#24]
95 »       bl»     398·<Py_XDECREF>95 »       bl»     330·<getset_repr+0x6>
96 ·R_ARM_THM_CALL» Py_XDECREF96 ·R_ARM_THM_CALL» Py_XDECREF
97 »       movs»   r0,·#097 »       movs»   r0,·#0
98 »       pop»    {r4,·pc}98 »       pop»    {r4,·pc}
  
99 000000ac·<member_repr>:99 000000ac·<member_repr>:
100 member_repr():100 member_repr():
101 »       movw»   r2,·#0101 »       movw»   r2,·#0
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 »       str»    r4,·[sp,·#0]303 »       str»    r4,·[sp,·#0]
304 »       bl»     0·<PyErr_Format>304 »       bl»     0·<PyErr_Format>
305 ·R_ARM_THM_CALL» PyErr_Format305 ·R_ARM_THM_CALL» PyErr_Format
306 »       b.n»    244·<classmethoddescr_call+0x5e>306 »       b.n»    244·<classmethoddescr_call+0x5e>
307 »       mov»    r6,·r2307 »       mov»    r6,·r2
308 »       ldr»    r2,·[r1,·#12]308 »       ldr»    r2,·[r1,·#12]
309 »       movs»   r1,·#0309 »       movs»   r1,·#0
310 »       bl»     3b4·<classmethod_get>310 »       bl»     34c·<wrapperdescr_repr+0x6>
311 ·R_ARM_THM_CALL» classmethod_get311 ·R_ARM_THM_CALL» classmethod_get
312 »       mov»    r4,·r0312 »       mov»    r4,·r0
313 »       cbnz»   r0,·248·<classmethoddescr_call+0x62>313 »       cbnz»   r0,·248·<classmethoddescr_call+0x62>
314 »       movs»   r5,·#0314 »       movs»   r5,·#0
315 »       b.n»    26c·<classmethoddescr_call+0x86>315 »       b.n»    26c·<classmethoddescr_call+0x86>
316 »       mov»    r3,·r6316 »       mov»    r3,·r6
317 »       subs»   r2,·r7,·#1317 »       subs»   r2,·r7,·#1
Offset 447, 15 lines modifiedOffset 447, 15 lines modified
447 »       b.w»    0·<PyObject_Str>447 »       b.w»    0·<PyObject_Str>
448 ·R_ARM_THM_JUMP24»       PyObject_Str448 ·R_ARM_THM_JUMP24»       PyObject_Str
  
449 0000033e·<wrapper_qualname>:449 0000033e·<wrapper_qualname>:
450 wrapper_qualname():450 wrapper_qualname():
451 »       ldr»    r0,·[r0,·#8]451 »       ldr»    r0,·[r0,·#8]
452 »       movs»   r1,·#0452 »       movs»   r1,·#0
453 »       b.w»    90·<property_set__name__+0x10>453 »       b.w»    82c·<descr_get_qualname>
454 ·R_ARM_THM_JUMP24»       descr_get_qualname454 ·R_ARM_THM_JUMP24»       descr_get_qualname
  
455 00000346·<wrapperdescr_repr>:455 00000346·<wrapperdescr_repr>:
456 wrapperdescr_repr():456 wrapperdescr_repr():
457 »       movw»   r2,·#0457 »       movw»   r2,·#0
458 ·R_ARM_THM_MOVW_ABS_NC»  .LC43458 ·R_ARM_THM_MOVW_ABS_NC»  .LC43
459 »       movt»   r2,·#0459 »       movt»   r2,·#0
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 163, 16 lines modifiedOffset 163, 16 lines modified
163 ··0x00000a00·5f4e6f6e·65537472·75637400·50794f62·_NoneStruct.PyOb163 ··0x00000a00·5f4e6f6e·65537472·75637400·50794f62·_NoneStruct.PyOb
164 ··0x00000a10·6a656374·5f476574·4f707469·6f6e616c·ject_GetOptional164 ··0x00000a10·6a656374·5f476574·4f707469·6f6e616c·ject_GetOptional
165 ··0x00000a20·41747472·0050794f·626a6563·745f5365·Attr.PyObject_Se165 ··0x00000a20·41747472·0050794f·626a6563·745f5365·Attr.PyObject_Se
166 ··0x00000a30·74417474·72005079·4578635f·41747472·tAttr.PyExc_Attr166 ··0x00000a30·74417474·72005079·4578635f·41747472·tAttr.PyExc_Attr
167 ··0x00000a40·69627574·65457272·6f720050·79457272·ibuteError.PyErr167 ··0x00000a40·69627574·65457272·6f720050·79457272·ibuteError.PyErr
168 ··0x00000a50·5f457863·65707469·6f6e4d61·74636865·_ExceptionMatche168 ··0x00000a50·5f457863·65707469·6f6e4d61·74636865·_ExceptionMatche
169 ··0x00000a60·73005079·4572725f·436c6561·72005f50·s.PyErr_Clear._P169 ··0x00000a60·73005079·4572725f·436c6561·72005f50·s.PyErr_Clear._P
170 ··0x00000a70·7952756e·74696d65·005f5079·4172675f·yRuntime._PyArg_ 
171 ··0x00000a80·556e7061·636b4b65·79776f72·64730050·UnpackKeywords.P170 ··0x00000a70·79417267·5f556e70·61636b4b·6579776f·yArg_UnpackKeywo
 171 ··0x00000a80·72647300·5f507952·756e7469·6d650050·rds._PyRuntime.P
172 ··0x00000a90·794d656d·6265725f·4765744f·6e650050·yMember_GetOne.P172 ··0x00000a90·794d656d·6265725f·4765744f·6e650050·yMember_GetOne.P
173 ··0x00000aa0·79537973·5f417564·69740050·794f626a·ySys_Audit.PyObj173 ··0x00000aa0·79537973·5f417564·69740050·794f626a·ySys_Audit.PyObj
174 ··0x00000ab0·6563745f·54797065·0050794f·626a6563·ect_Type.PyObjec174 ··0x00000ab0·6563745f·54797065·0050794f·626a6563·ect_Type.PyObjec
175 ··0x00000ac0·745f4361·6c6c4675·6e637469·6f6e4f62·t_CallFunctionOb175 ··0x00000ac0·745f4361·6c6c4675·6e637469·6f6e4f62·t_CallFunctionOb
176 ··0x00000ad0·6a417267·73005079·4d656d62·65725f53·jArgs.PyMember_S176 ··0x00000ad0·6a417267·73005079·4d656d62·65725f53·jArgs.PyMember_S
177 ··0x00000ae0·65744f6e·65005f50·79537461·636b5f41·etOne._PyStack_A177 ··0x00000ae0·65744f6e·65005f50·79537461·636b5f41·etOne._PyStack_A
178 ··0x00000af0·73446963·74005079·4f626a65·63745f56·sDict.PyObject_V178 ··0x00000af0·73446963·74005079·4f626a65·63745f56·sDict.PyObject_V
56.3 KB
enumobject.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:··········8460·(bytes·into·file)13 ··Start·of·section·headers:··········8456·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x210c:1 There·are·18·section·headers,·starting·at·offset·0x2108:
  
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·0000f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0001e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001a6c·0000a0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·001a68·0000f8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000128·000258·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000218·000258·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001b0c·000178·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·001b60·000178·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000380·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000470·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000380·000158·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000470·000158·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0004d8·000658·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0005c8·000564·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001c84·0002d0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001cd8·000278·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000b30·0001fc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000b2c·0001fc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001f54·000118·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001f50·000118·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000d2c·000248·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000d28·000248·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00206c·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·002068·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·000f74·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·000f70·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f74·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f70·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·000fa8·000630·10·····16··57··419 ··[15]·.symtab···········SYMTAB··········00000000·000fa4·000630·10·····16··57··4
20 ··[16]·.strtab···········STRTAB··········00000000·0015d8·000493·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0015d4·000493·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00207c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·002078·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.12 KB
readelf --wide --symbols {}
    
Offset 3, 50 lines modifiedOffset 3, 50 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
9 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19 ·····5:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
10 ·····6:·00000001···332·FUNC····LOCAL··DEFAULT····7·reversed_vectorcall10 ·····6:·00000001···328·FUNC····LOCAL··DEFAULT····7·reversed_vectorcall
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
12 ·····8:·00000144·····0·NOTYPE··LOCAL··DEFAULT····7·$d12 ·····8:·00000140·····0·NOTYPE··LOCAL··DEFAULT····7·$d
13 ·····9:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC213 ·····9:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
14 ····10:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC314 ····10:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
15 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC415 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
16 ····12:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC516 ····12:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
17 ····13:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····7·$t17 ····13:·00000148·····0·NOTYPE··LOCAL··DEFAULT····7·$t
18 ····14:·0000014d···352·FUNC····LOCAL··DEFAULT····7·enumerate_vectorcall18 ····14:·00000149···352·FUNC····LOCAL··DEFAULT····7·enumerate_vectorcall
19 ····15:·0000003d····64·FUNC····LOCAL··DEFAULT····1·check_keyword19 ····15:·0000012d····64·FUNC····LOCAL··DEFAULT····1·check_keyword
20 ····16:·000002ad···180·FUNC····LOCAL··DEFAULT····7·enum_new_impl20 ····16:·000002a9···180·FUNC····LOCAL··DEFAULT····7·enum_new_impl
21 ····17:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····7·$d21 ····17:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
22 ····18:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t22 ····18:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····19:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·00000358·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000360·····0·NOTYPE··LOCAL··DEFAULT····7·$t24 ····20:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
25 ····21:·00000361···408·FUNC····LOCAL··DEFAULT····7·enum_next25 ····21:·0000035d···412·FUNC····LOCAL··DEFAULT····7·enum_next
26 ····22:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d26 ····22:·000004f0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····23:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t27 ····23:·000004f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
28 ····24:·000004f9···106·FUNC····LOCAL··DEFAULT····7·enum_dealloc28 ····24:·000004f9···106·FUNC····LOCAL··DEFAULT····7·enum_dealloc
29 ····25:·00000565····58·FUNC····LOCAL··DEFAULT····7·enum_traverse 
30 ····26:·000005a1···122·FUNC····LOCAL··DEFAULT····7·reversed_next 
31 ····27:·0000061d····58·FUNC····LOCAL··DEFAULT····7·reversed_dealloc 
32 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 30 ····26:·00000001····56·FUNC····LOCAL··DEFAULT····1·enum_traverse
 31 ····27:·00000039···122·FUNC····LOCAL··DEFAULT····1·reversed_next
 32 ····28:·000000b5····58·FUNC····LOCAL··DEFAULT····1·reversed_dealloc
33 ····29:·00000001····60·FUNC····LOCAL··DEFAULT····1·reversed_len33 ····29:·000000f1····60·FUNC····LOCAL··DEFAULT····1·reversed_len
34 ····30:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC634 ····30:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
35 ····31:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC735 ····31:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
36 ····32:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC836 ····32:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t37 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
38 ····34:·00000001····42·FUNC····LOCAL··DEFAULT····9·enum_reduce38 ····34:·00000001····42·FUNC····LOCAL··DEFAULT····9·enum_reduce
39 ····35:·0000002b····12·FUNC····LOCAL··DEFAULT····9·reversed_traverse39 ····35:·0000002b····12·FUNC····LOCAL··DEFAULT····9·reversed_traverse
40 ····36:·00000037···102·FUNC····LOCAL··DEFAULT····9·enum_new40 ····36:·00000037···102·FUNC····LOCAL··DEFAULT····9·enum_new
41 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR041 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
42 ····38:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC942 ····38:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
43 ····39:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1043 ····39:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
44 ····40:·0000007d····34·FUNC····LOCAL··DEFAULT····1·reversed_reduce44 ····40:·0000016d····34·FUNC····LOCAL··DEFAULT····1·reversed_reduce
45 ····41:·000000a1····82·FUNC····LOCAL··DEFAULT····1·reversed_setstate45 ····41:·00000191····82·FUNC····LOCAL··DEFAULT····1·reversed_setstate
46 ····42:·0000009d···352·FUNC····LOCAL··DEFAULT····9·reversed_new46 ····42:·0000009d···352·FUNC····LOCAL··DEFAULT····9·reversed_new
47 ····43:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d47 ····43:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata48 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d49 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
50 ····46:·00000000····12·OBJECT··LOCAL··DEFAULT···11·_keywords.150 ····46:·00000000····12·OBJECT··LOCAL··DEFAULT···11·_keywords.1
51 ····47:·0000000c····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc51 ····47:·0000000c····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc
52 ····48:·00000034····55·OBJECT··LOCAL··DEFAULT···11·length_hint_doc52 ····48:·00000034····55·OBJECT··LOCAL··DEFAULT···11·length_hint_doc
20.2 KB
readelf --wide --relocs {}
Max HTML report size reached
5.89 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 54 lines modifiedOffset 1, 167 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<enum_traverse>:
 3 enum_traverse():
 4 »       push»   {r4,·r5,·r6,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       mov»    r4,·r0
 9 »       ldr»    r0,·[r0,·#12]
 10 »       mov»    r5,·r1
 11 »       mov»    r6,·r2
 12 »       cbz»    r0,·1e·<enum_traverse+0x1e>
 13 »       mov»    r1,·r2
 14 »       blx»    r5
 15 »       cbnz»   r0,·2c·<enum_traverse+0x2c>
 16 »       ldr»    r0,·[r4,·#16]
 17 »       cbz»    r0,·28·<enum_traverse+0x28>
 18 »       mov»    r1,·r6
 19 »       blx»    r5
 20 »       cbnz»   r0,·2c·<enum_traverse+0x2c>
 21 »       ldr»    r0,·[r4,·#20]
 22 »       cbnz»   r0,·2e·<enum_traverse+0x2e>
 23 »       pop»    {r4,·r5,·r6,·pc}
 24 »       mov»    r1,·r6
 25 »       mov»    r3,·r5
 26 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 27 »       bx»     r3
  
 28 00000038·<reversed_next>:
 29 reversed_next():
 30 »       push»   {r4,·lr}
 31 »       mov.w»  ip,·#4096»  @·0x1000
 32 »       sub.w»  ip,·sp,·ip
 33 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 34 »       mov»    r4,·r0
 35 »       ldrd»   r1,·r0,·[r0,·#8]
 36 »       cmp»    r1,·#0
 37 »       bge.n»  6c·<reversed_next+0x34>
 38 »       ldr»    r0,·[r4,·#12]
 39 »       mov.w»  r3,·#4294967295»    @·0xffffffff
 40 »       str»    r3,·[r4,·#8]
 41 »       cbz»    r0,·68·<reversed_next+0x30>
 42 »       ldr»    r3,·[r0,·#0]
 43 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 44 »       movs»   r1,·#0
 45 »       str»    r1,·[r4,·#12]
 46 »       cmp»    r3,·r2
 47 »       bne.n»  7a·<reversed_next+0x42>
 48 »       movs»   r0,·#0
 49 »       pop»    {r4,·pc}
 50 »       bl»     0·<PySequence_GetItem>
 51 ·R_ARM_THM_CALL» PySequence_GetItem
 52 »       cbz»    r0,·88·<reversed_next+0x50>
 53 »       ldr»    r3,·[r4,·#8]
 54 »       subs»   r3,·#1
 55 »       str»    r3,·[r4,·#8]
 56 »       pop»    {r4,·pc}
 57 »       subs»   r3,·#1
 58 »       str»    r3,·[r0,·#0]
 59 »       cmp»    r3,·#0
 60 »       bne.n»  68·<reversed_next+0x30>
 61 »       bl»     0·<_Py_Dealloc>
 62 ·R_ARM_THM_CALL» _Py_Dealloc
 63 »       b.n»    68·<reversed_next+0x30>
 64 »       movw»   r3,·#0
 65 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndexError
 66 »       movt»   r3,·#0
 67 ·R_ARM_THM_MOVT_ABS»     PyExc_IndexError
 68 »       ldr»    r0,·[r3,·#0]
 69 »       bl»     0·<PyErr_ExceptionMatches>
 70 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
 71 »       cbz»    r0,·9e·<reversed_next+0x66>
 72 »       bl»     0·<PyErr_Clear>
 73 ·R_ARM_THM_CALL» PyErr_Clear
 74 »       b.n»    50·<reversed_next+0x18>
 75 »       movw»   r3,·#0
 76 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopIteration
 77 »       movt»   r3,·#0
 78 ·R_ARM_THM_MOVT_ABS»     PyExc_StopIteration
 79 »       ldr»    r0,·[r3,·#0]
 80 »       bl»     0·<PyErr_ExceptionMatches>
 81 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
 82 »       cmp»    r0,·#0
 83 »       bne.n»  98·<reversed_next+0x60>
 84 »       b.n»    50·<reversed_next+0x18>
 85 »       nop
  
 86 000000b4·<reversed_dealloc>:
 87 reversed_dealloc():
 88 »       push»   {r4,·lr}
 89 »       mov.w»  ip,·#4096»  @·0x1000
 90 »       sub.w»  ip,·sp,·ip
 91 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 92 »       mov»    r4,·r0
 93 »       bl»     0·<PyObject_GC_UnTrack>
 94 ·R_ARM_THM_CALL» PyObject_GC_UnTrack
 95 »       ldr»    r0,·[r4,·#12]
 96 »       cbz»    r0,·e0·<reversed_dealloc+0x2c>
 97 »       ldr»    r3,·[r0,·#0]
 98 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 99 »       cmp»    r3,·r2
 100 »       beq.n»  e0·<reversed_dealloc+0x2c>
 101 »       subs»   r3,·#1
 102 »       str»    r3,·[r0,·#0]
 103 »       cbnz»   r3,·e0·<reversed_dealloc+0x2c>
 104 »       bl»     0·<_Py_Dealloc>
 105 ·R_ARM_THM_CALL» _Py_Dealloc
 106 »       ldr»    r3,·[r4,·#4]
 107 »       mov»    r0,·r4
 108 »       ldmia.w»sp!,·{r4,·lr}
 109 »       ldr.w»  r3,·[r3,·#160]»      @·0xa0
 110 »       bx»     r3
 111 »       nop
  
2 00000000·<reversed_len>:112 000000f0·<reversed_len>:
3 reversed_len():113 reversed_len():
4 »       push»   {r4,·lr}114 »       push»   {r4,·lr}
5 »       mov.w»  ip,·#4096»  @·0x1000115 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip116 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4088]»     @·0xff8117 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
8 »       mov»    r4,·r0118 »       mov»    r4,·r0
9 »       ldr»    r0,·[r0,·#12]119 »       ldr»    r0,·[r0,·#12]
10 »       cbz»    r0,·30·<reversed_len+0x30>120 »       cbz»    r0,·120·<reversed_len+0x30>
Max diff block lines reached; 2925/5850 bytes (50.00%) of diff not shown.
21.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
534 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 »       cbz»    r0,·98·<enum_new+0x62>75 »       cbz»    r0,·98·<enum_new+0x62>
76 »       cmp»    r4,·#176 »       cmp»    r4,·#1
77 »       ldr»    r1,·[r0,·#0]77 »       ldr»    r1,·[r0,·#0]
78 »       ite»    eq78 »       ite»    eq
79 »       moveq»  r2,·#079 »       moveq»  r2,·#0
80 »       ldrne»  r2,·[r0,·#4]80 »       ldrne»  r2,·[r0,·#4]
81 »       mov»    r0,·r581 »       mov»    r0,·r5
82 »       bl»     2ac·<enum_new_impl>82 »       bl»     2a8·<enum_new_impl>
83 ·R_ARM_THM_CALL» enum_new_impl83 ·R_ARM_THM_CALL» enum_new_impl
84 »       add»    sp,·#3284 »       add»    sp,·#32
85 »       pop»    {r4,·r5,·r6,·pc}85 »       pop»    {r4,·r5,·r6,·pc}
  
86 0000009c·<reversed_new>:86 0000009c·<reversed_new>:
87 reversed_new():87 reversed_new():
88 »       push»   {r4,·r5,·r6,·r7,·lr}88 »       push»   {r4,·r5,·r6,·r7,·lr}
586 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:··········73540·(bytes·into·file)13 ··Start·of·section·headers:··········71008·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x11f44:1 There·are·18·section·headers,·starting·at·offset·0x11560:
  
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·001d08·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0026b4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00e4dc·000b78·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00dd30·000f88·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001d3c·003d30·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0026e8·003d30·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00f054·0016c0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00ecb8·0016c0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005a6c·000018·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·006418·000018·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·005a6c·0028b4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·006418·001734·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·010714·000de0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·010378·000798·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·008320·001b99·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·007b4c·001b99·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·009ebc·000884·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0096e8·000884·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0114f4·000580·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·010b10·000580·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00a740·0002ee·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·009f6c·0002ee·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·011a74·000440·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·011090·000440·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00aa2e·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00a25a·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00aa2e·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a25a·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00aa64·001f40·10·····16·304··419 ··[15]·.symtab···········SYMTAB··········00000000·00a290·001f50·10·····16·305··4
20 ··[16]·.strtab···········STRTAB··········00000000·00c9a4·001b37·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00c1e0·001b4e·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·011eb4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0114d0·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
65.9 KB
readelf --wide --symbols {}
Max HTML report size reached
198 KB
readelf --wide --relocs {}
Max HTML report size reached
2.51 KB
strings --all --bytes=8 {}
    
Offset 255, 25 lines modifiedOffset 255, 25 lines modified
255 BaseException_new255 BaseException_new
256 MemoryError_dealloc256 MemoryError_dealloc
257 BaseException_clear257 BaseException_clear
258 Py_XDECREF258 Py_XDECREF
259 .LANCHOR2259 .LANCHOR2
260 AttributeError_init260 AttributeError_init
261 BaseExceptionGroup_dealloc261 BaseExceptionGroup_dealloc
262 AttributeError_dealloc 
263 BaseExceptionGroup_clear262 BaseExceptionGroup_clear
 263 AttributeError_dealloc
264 AttributeError_clear264 AttributeError_clear
265 BaseException_set_tb265 BaseException_set_tb
266 BaseException_init266 BaseException_init
267 BaseException_dealloc267 BaseException_dealloc
268 OSError_new268 OSError_new
269 OSError_init269 OSError_init
270 ImportError_dealloc270 ImportError_dealloc
271 OSError_dealloc 
272 ImportError_clear271 ImportError_clear
 272 OSError_dealloc
273 OSError_clear273 OSError_clear
274 ImportError_init274 ImportError_init
275 BaseException_str275 BaseException_str
276 BaseException_get_tb276 BaseException_get_tb
277 BaseException_traverse277 BaseException_traverse
278 ImportError_traverse278 ImportError_traverse
279 UnicodeEncodeError_init279 UnicodeEncodeError_init
Offset 300, 32 lines modifiedOffset 300, 33 lines modified
300 BaseException_get_context300 BaseException_get_context
301 NameError_dealloc301 NameError_dealloc
302 NameError_clear302 NameError_clear
303 SyntaxError_str303 SyntaxError_str
304 UnicodeEncodeError_str304 UnicodeEncodeError_str
305 SyntaxError_dealloc305 SyntaxError_dealloc
306 SyntaxError_clear306 SyntaxError_clear
307 SystemExit_traverse 
308 OSError_traverse307 OSError_traverse
309 get_string.constprop.0308 get_string.constprop.0
310 OSError_str309 OSError_str
311 get_unicode310 get_unicode
 311 SystemExit_traverse
312 BaseException_with_traceback312 BaseException_with_traceback
313 BaseException_get_args313 BaseException_get_args
314 BaseException_set_args314 BaseException_set_args
315 BaseExceptionGroup_new315 BaseExceptionGroup_new
316 BaseExceptionGroup_init316 BaseExceptionGroup_init
317 exceptiongroup_split_recursive317 exceptiongroup_split_recursive
318 collect_exception_group_leaf_ids318 collect_exception_group_leaf_ids
319 StopIteration_traverse319 StopIteration_traverse
320 OSError_written_get320 OSError_written_get
321 OSError_written_set321 OSError_written_set
322 BaseException_set_context322 BaseException_set_context
323 BaseExceptionGroup_split323 BaseExceptionGroup_split
324 get_matcher_type324 get_matcher_type
 325 _Py_EnterRecursiveCall
325 exceptiongroup_subset326 exceptiongroup_subset
326 BaseException_reduce327 BaseException_reduce
327 UnicodeTranslateError_init328 UnicodeTranslateError_init
328 BaseExceptionGroup_derive329 BaseExceptionGroup_derive
329 BaseExceptionGroup_traverse330 BaseExceptionGroup_traverse
330 BaseException_setstate331 BaseException_setstate
331 BaseExceptionGroup_subgroup332 BaseExceptionGroup_subgroup
Offset 430, 16 lines modifiedOffset 431, 16 lines modified
430 StopIteration_members431 StopIteration_members
431 BaseException_methods432 BaseException_methods
432 BaseException_members433 BaseException_members
433 BaseException_getset434 BaseException_getset
434 _PyExc_InitTypes435 _PyExc_InitTypes
435 _PyStaticType_InitBuiltin436 _PyStaticType_InitBuiltin
436 _PyExc_InitGlobalObjects437 _PyExc_InitGlobalObjects
437 PyTuple_New 
438 _Py_Dealloc438 _Py_Dealloc
 439 PyTuple_New
439 _Py_NewReference440 _Py_NewReference
440 _Py_tss_tstate441 _Py_tss_tstate
441 _PyExc_InitState442 _PyExc_InitState
442 PyDict_New443 PyDict_New
443 PyLong_FromLong444 PyLong_FromLong
444 PyDict_SetItem445 PyDict_SetItem
445 _PyBuiltins_AddExceptions446 _PyBuiltins_AddExceptions
Offset 452, 16 lines modifiedOffset 453, 16 lines modified
452 PyException_SetTraceback453 PyException_SetTraceback
453 PyTraceBack_Type454 PyTraceBack_Type
454 _Py_NoneStruct455 _Py_NoneStruct
455 PyErr_SetString456 PyErr_SetString
456 _PyArg_NoKeywords457 _PyArg_NoKeywords
457 PyObject_GC_UnTrack458 PyObject_GC_UnTrack
458 PyThreadState_Get459 PyThreadState_Get
459 _PyTrash_thread_deposit_object 
460 _PyTrash_thread_destroy_chain460 _PyTrash_thread_destroy_chain
 461 _PyTrash_thread_deposit_object
461 PyArg_UnpackTuple462 PyArg_UnpackTuple
462 PyDict_GetItemWithError463 PyDict_GetItemWithError
463 PyTuple_GetSlice464 PyTuple_GetSlice
464 PyErr_Occurred465 PyErr_Occurred
465 PyNumber_Check466 PyNumber_Check
466 PyNumber_AsSsize_t467 PyNumber_AsSsize_t
467 PyException_GetContext468 PyException_GetContext
Offset 479, 19 lines modifiedOffset 480, 19 lines modified
479 PyBuffer_Release480 PyBuffer_Release
480 PyUnicode_FromFormat481 PyUnicode_FromFormat
481 _PyExc_ClearExceptionGroupType482 _PyExc_ClearExceptionGroupType
482 _PyExc_Fini483 _PyExc_Fini
483 _PyStaticType_FiniBuiltin484 _PyStaticType_FiniBuiltin
484 PyException_GetCause485 PyException_GetCause
485 _PyException_AddNote486 _PyException_AddNote
 487 PyErr_Format
486 PyObject_GetOptionalAttr488 PyObject_GetOptionalAttr
487 PyList_Append489 PyList_Append
488 PyList_New490 PyList_New
489 PyObject_SetAttr491 PyObject_SetAttr
490 PyErr_Format 
491 _PyRuntime492 _PyRuntime
492 _PyErr_NoMemory493 _PyErr_NoMemory
493 _PyErr_SetRaisedException494 _PyErr_SetRaisedException
494 _Py_FatalErrorFunc495 _Py_FatalErrorFunc
495 _PyType_Name496 _PyType_Name
496 PyLong_Type497 PyLong_Type
497 PyLong_AsLongAndOverflow498 PyLong_AsLongAndOverflow
133 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
128 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.76 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 89, 18 lines modifiedOffset 89, 18 lines modified
89 ·R_ARM_THM_MOVW_ABS_NC»  .LC3289 ·R_ARM_THM_MOVW_ABS_NC»  .LC32
90 »       movt»   r0,·#090 »       movt»   r0,·#0
91 ·R_ARM_THM_MOVT_ABS»     .LC3291 ·R_ARM_THM_MOVT_ABS»     .LC32
92 »       bl»     0·<PyUnicode_FromFormat>92 »       bl»     0·<PyUnicode_FromFormat>
93 ·R_ARM_THM_CALL» PyUnicode_FromFormat93 ·R_ARM_THM_CALL» PyUnicode_FromFormat
94 »       mov»    r4,·r094 »       mov»    r4,·r0
95 »       mov»    r0,·r695 »       mov»    r0,·r6
96 »       bl»     6ec·<PyUnstable_Exc_PrepReraiseStar+0xb0>96 »       bl»     4bc·<OSError_reduce+0x3e>
97 ·R_ARM_THM_CALL» Py_XDECREF97 ·R_ARM_THM_CALL» Py_XDECREF
98 »       mov»    r0,·r598 »       mov»    r0,·r5
99 »       bl»     6ec·<PyUnstable_Exc_PrepReraiseStar+0xb0>99 »       bl»     4bc·<OSError_reduce+0x3e>
100 ·R_ARM_THM_CALL» Py_XDECREF100 ·R_ARM_THM_CALL» Py_XDECREF
101 »       mov»    r0,·r4101 »       mov»    r0,·r4
102 »       add»    sp,·#8102 »       add»    sp,·#8
103 »       pop»    {r4,·r5,·r6,·pc}103 »       pop»    {r4,·r5,·r6,·pc}
  
104 000000c6·<OSError_str>:104 000000c6·<OSError_str>:
105 OSError_str():105 OSError_str():
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 »       cbz»    r2,·11a·<OSError_str+0x54>138 »       cbz»    r2,·11a·<OSError_str+0x54>
139 »       movw»   r0,·#0139 »       movw»   r0,·#0
140 ·R_ARM_THM_MOVW_ABS_NC»  .LC38140 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
141 »       movt»   r0,·#0141 »       movt»   r0,·#0
142 ·R_ARM_THM_MOVT_ABS»     .LC38142 ·R_ARM_THM_MOVT_ABS»     .LC38
143 »       b.w»    0·<PyUnicode_FromFormat>143 »       b.w»    0·<PyUnicode_FromFormat>
144 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat144 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
145 »       b.w»    19bc·<BaseException_str>145 »       b.w»    814·<_PyUnicodeTranslateError_Create+0x2>
146 ·R_ARM_THM_JUMP24»       BaseException_str146 ·R_ARM_THM_JUMP24»       BaseException_str
147 »       movw»   r0,·#0147 »       movw»   r0,·#0
148 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct148 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
149 »       movt»   r0,·#0149 »       movt»   r0,·#0
150 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct150 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
151 »       cmp»    r2,·#0151 »       cmp»    r2,·#0
152 »       it»     eq152 »       it»     eq
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 »       mov»    r4,·r1228 »       mov»    r4,·r1
229 »       mov»    r5,·r2229 »       mov»    r5,·r2
230 »       cbnz»   r0,·1d8·<StopIteration_traverse+0x26>230 »       cbnz»   r0,·1d8·<StopIteration_traverse+0x26>
231 »       mov»    r2,·r5231 »       mov»    r2,·r5
232 »       mov»    r1,·r4232 »       mov»    r1,·r4
233 »       mov»    r0,·r6233 »       mov»    r0,·r6
234 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}234 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
235 »       b.w»    19fc·<BaseException_traverse>235 »       b.w»    854·<PyException_SetArgs+0xa>
236 ·R_ARM_THM_JUMP24»       BaseException_traverse236 ·R_ARM_THM_JUMP24»       BaseException_traverse
237 »       mov»    r1,·r2237 »       mov»    r1,·r2
238 »       blx»    r4238 »       blx»    r4
239 »       cmp»    r0,·#0239 »       cmp»    r0,·#0
240 »       beq.n»  1ca·<StopIteration_traverse+0x18>240 »       beq.n»  1ca·<StopIteration_traverse+0x18>
241 »       pop»    {r4,·r5,·r6,·pc}241 »       pop»    {r4,·r5,·r6,·pc}
  
Offset 361, 15 lines modifiedOffset 361, 15 lines modified
361 »       beq.n»  2e2·<BaseException_set_context+0x6c>361 »       beq.n»  2e2·<BaseException_set_context+0x6c>
362 »       adds»   r2,·#1362 »       adds»   r2,·#1
363 »       str»    r2,·[r1,·#0]363 »       str»    r2,·[r1,·#0]
364 »       b.n»    2e2·<BaseException_set_context+0x6c>364 »       b.n»    2e2·<BaseException_set_context+0x6c>
365 »       movs»   r1,·#0365 »       movs»   r1,·#0
366 »       ldr»    r0,·[r3,·#24]366 »       ldr»    r0,·[r3,·#24]
367 »       str»    r1,·[r3,·#24]367 »       str»    r1,·[r3,·#24]
368 »       bl»     6ec·<PyUnstable_Exc_PrepReraiseStar+0xb0>368 »       bl»     4bc·<OSError_reduce+0x3e>
369 ·R_ARM_THM_CALL» Py_XDECREF369 ·R_ARM_THM_CALL» Py_XDECREF
370 »       movs»   r0,·#0370 »       movs»   r0,·#0
371 »       pop»    {r3,·pc}371 »       pop»    {r3,·pc}
  
372 000002ee·<BaseExceptionGroup_subgroup>:372 000002ee·<BaseExceptionGroup_subgroup>:
373 BaseExceptionGroup_subgroup():373 BaseExceptionGroup_subgroup():
374 »       push»   {r4,·r5,·r6,·lr}374 »       push»   {r4,·r5,·r6,·lr}
Offset 377, 27 lines modifiedOffset 377, 27 lines modified
377 »       sub.w»  ip,·sp,·ip377 »       sub.w»  ip,·sp,·ip
378 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8378 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
379 »       sub»    sp,·#24379 »       sub»    sp,·#24
380 »       mov»    r4,·r1380 »       mov»    r4,·r1
381 »       mov»    r5,·r0381 »       mov»    r5,·r0
382 »       add»    r1,·sp,·#12382 »       add»    r1,·sp,·#12
383 »       mov»    r0,·r4383 »       mov»    r0,·r4
384 »       bl»     17f8·<get_matcher_type>384 »       bl»     1e0c·<get_matcher_type>
385 ·R_ARM_THM_CALL» get_matcher_type385 ·R_ARM_THM_CALL» get_matcher_type
386 »       cmp»    r0,·#0386 »       cmp»    r0,·#0
387 »       bge.n»  312·<BaseExceptionGroup_subgroup+0x24>387 »       bge.n»  312·<BaseExceptionGroup_subgroup+0x24>
388 »       movs»   r4,·#0388 »       movs»   r4,·#0
389 »       b.n»    348·<BaseExceptionGroup_subgroup+0x5a>389 »       b.n»    348·<BaseExceptionGroup_subgroup+0x5a>
390 »       ldr»    r1,·[sp,·#12]390 »       ldr»    r1,·[sp,·#12]
391 »       add»    r6,·sp,·#16391 »       add»    r6,·sp,·#16
392 »       movs»   r3,·#0392 »       movs»   r3,·#0
393 »       mov»    r2,·r4393 »       mov»    r2,·r4
394 »       mov»    r0,·r5394 »       mov»    r0,·r5
395 »       str»    r6,·[sp,·#0]395 »       str»    r6,·[sp,·#0]
396 »       bl»     24a0·<exceptiongroup_split_recursive>396 »       bl»     1e8c·<exceptiongroup_split_recursive>
397 ·R_ARM_THM_CALL» exceptiongroup_split_recursive397 ·R_ARM_THM_CALL» exceptiongroup_split_recursive
398 »       cmp»    r0,·#0398 »       cmp»    r0,·#0
399 »       blt.n»  30e·<BaseExceptionGroup_subgroup+0x20>399 »       blt.n»  30e·<BaseExceptionGroup_subgroup+0x20>
400 »       ldr»    r0,·[sp,·#16]400 »       ldr»    r0,·[sp,·#16]
401 »       movw»   r4,·#0401 »       movw»   r4,·#0
402 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct402 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
403 »       movt»   r4,·#0403 »       movt»   r4,·#0
Offset 407, 40 lines modifiedOffset 407, 40 lines modified
407 »       it»     ne407 »       it»     ne
408 »       movne»  r4,·r0408 »       movne»  r4,·r0
409 »       ldr»    r3,·[r4,·#0]409 »       ldr»    r3,·[r4,·#0]
410 »       cmp»    r3,·r2410 »       cmp»    r3,·r2
411 »       itt»    ne411 »       itt»    ne
412 »       addne»  r3,·#1412 »       addne»  r3,·#1
413 »       strne»  r3,·[r4,·#0]413 »       strne»  r3,·[r4,·#0]
414 »       bl»     6ec·<PyUnstable_Exc_PrepReraiseStar+0xb0>414 »       bl»     4bc·<OSError_reduce+0x3e>
415 ·R_ARM_THM_CALL» Py_XDECREF415 ·R_ARM_THM_CALL» Py_XDECREF
416 »       mov»    r0,·r4416 »       mov»    r0,·r4
417 »       add»    sp,·#24417 »       add»    sp,·#24
418 »       pop»    {r4,·r5,·r6,·pc}418 »       pop»    {r4,·r5,·r6,·pc}
  
419 0000034e·<PyUnicodeTranslateError_GetStart>:419 0000034e·<PyUnicodeTranslateError_GetStart>:
420 PyUnicodeTranslateError_GetStart():420 PyUnicodeTranslateError_GetStart():
421 »       b.w»    1458·<PyUnicodeEncodeError_GetStart>421 »       b.w»    1880·<PyUnicodeEncodeError_GetStart>
422 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetStart422 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetStart
  
423 00000352·<PyUnicodeTranslateError_GetEnd>:423 00000352·<PyUnicodeTranslateError_GetEnd>:
424 PyUnicodeTranslateError_GetEnd():424 PyUnicodeTranslateError_GetEnd():
425 »       b.w»    14b0·<PyUnicodeEncodeError_GetEnd>425 »       b.w»    18d8·<PyUnicodeEncodeError_GetEnd>
426 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetEnd426 ·R_ARM_THM_JUMP24»       PyUnicodeEncodeError_GetEnd
  
427 00000356·<KeyError_str>:427 00000356·<KeyError_str>:
428 KeyError_str():428 KeyError_str():
429 »       ldr»    r3,·[r0,·#12]429 »       ldr»    r3,·[r0,·#12]
430 »       ldr»    r2,·[r3,·#8]430 »       ldr»    r2,·[r3,·#8]
431 »       cmp»    r2,·#1431 »       cmp»    r2,·#1
432 »       bne.n»  364·<KeyError_str+0xe>432 »       bne.n»  364·<KeyError_str+0xe>
433 »       ldr»    r0,·[r3,·#12]433 »       ldr»    r0,·[r3,·#12]
434 »       b.w»    0·<PyObject_Repr>434 »       b.w»    0·<PyObject_Repr>
435 ·R_ARM_THM_JUMP24»       PyObject_Repr435 ·R_ARM_THM_JUMP24»       PyObject_Repr
Max diff block lines reached; 2168/5694 bytes (38.08%) of diff not shown.
49.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
151 KB
genericaliasobject.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:··········14540·(bytes·into·file)13 ··Start·of·section·headers:··········13452·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x38cc:1 There·are·18·section·headers,·starting·at·offset·0x348c:
  
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·000ab0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e88·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002c84·000438·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0029c4·0006a8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ae4·000348·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000ebc·000348·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0030bc·000188·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00306c·000188·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000e2c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001204·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000e2c·0007a0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001204·0000f4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003244·0004a0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0031f4·0000b0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0015cc·000271·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0012f8·000271·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001840·000198·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00156c·000198·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0036e4·0000f8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0032a4·0000f8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0019d8·0000bf·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001704·0000bf·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0037dc·000060·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00339c·000060·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001a97·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0017c3·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a97·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0017c3·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001acc·000a30·10·····16··92··419 ··[15]·.symtab···········SYMTAB··········00000000·0017f8·000a30·10·····16··92··4
20 ··[16]·.strtab···········STRTAB··········00000000·0024fc·000785·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002228·00079b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00383c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0033fc·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.9 KB
readelf --wide --symbols {}
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
  
1 Symbol·table·'.symtab'·contains·163·entries:1 Symbol·table·'.symtab'·contains·163·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
 7 ·····4:·0000004d···104·FUNC····LOCAL··DEFAULT····1·setup_ga
7 ·····4:·0000011b····52·FUNC····LOCAL··DEFAULT····9·ga_vectorcall8 ·····5:·0000011b····52·FUNC····LOCAL··DEFAULT····9·ga_vectorcall
8 ·····5:·00000099···164·FUNC····LOCAL··DEFAULT····6·ga_dealloc9 ·····6:·000000b5···110·FUNC····LOCAL··DEFAULT····1·ga_dealloc
9 ·····6:·0000013d····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF10 ·····7:·00000001····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
10 ·····7:·00000155····58·FUNC····LOCAL··DEFAULT····6·ga_traverse 
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 12 ·····9:·00000019····58·FUNC····LOCAL··DEFAULT····6·ga_traverse
12 ·····9:·00000001····48·FUNC····LOCAL··DEFAULT····1·ga_hash13 ····10:·00000125····48·FUNC····LOCAL··DEFAULT····1·ga_hash
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.414 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
16 ····13:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117 ····14:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
17 ····14:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC218 ····15:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
18 ····15:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC319 ····16:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
19 ····16:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC420 ····17:·00000034·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
20 ····17:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC521 ····18:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
21 ····18:·00000191···160·FUNC····LOCAL··DEFAULT····6·ga_getattro22 ····19:·00000055···160·FUNC····LOCAL··DEFAULT····6·ga_getattro
22 ····19:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
23 ····20:·00000230·····0·NOTYPE··LOCAL··DEFAULT····6·$t23 ····20:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
24 ····21:·00000231···162·FUNC····LOCAL··DEFAULT····6·ga_richcompare24 ····21:·00000155···162·FUNC····LOCAL··DEFAULT····1·ga_richcompare
25 ····22:·00000031····48·FUNC····LOCAL··DEFAULT····1·ga_parameters25 ····22:·000001f9····48·FUNC····LOCAL··DEFAULT····1·ga_parameters
26 ····23:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····23:·00000398·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC627 ····24:·00000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
28 ····25:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$t28 ····25:·000003a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
29 ····26:·000001d9···204·FUNC····LOCAL··DEFAULT····1·ga_new29 ····26:·000003a1···128·FUNC····LOCAL··DEFAULT····1·ga_new
30 ····27:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC730 ····27:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
31 ····28:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC831 ····28:·00000064·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
32 ····29:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC932 ····29:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
33 ····30:·00000074·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1033 ····30:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
34 ····31:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1134 ····31:·00000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
 35 ····32:·00000421···324·FUNC····LOCAL··DEFAULT····1·ga_repr
 36 ····33:·00000565···280·FUNC····LOCAL··DEFAULT····1·ga_repr_item
35 ····32:·00000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1237 ····34:·00000074·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
36 ····33:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1338 ····35:·00000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
37 ····34:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1439 ····36:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC14
38 ····35:·000002d5··1228·FUNC····LOCAL··DEFAULT····6·ga_repr 
39 ····36:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····37:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
40 ····37:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
41 ····38:·00000790·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
42 ····39:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1541 ····38:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC15
43 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t42 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
44 ····41:·00000001····40·FUNC····LOCAL··DEFAULT····9·ga_instancecheck43 ····40:·00000001····40·FUNC····LOCAL··DEFAULT····9·ga_instancecheck
45 ····42:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1644 ····41:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC16
46 ····43:·00000029····40·FUNC····LOCAL··DEFAULT····9·ga_subclasscheck45 ····42:·00000029····40·FUNC····LOCAL··DEFAULT····9·ga_subclasscheck
47 ····44:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1746 ····43:·00000104·····0·NOTYPE··LOCAL··DEFAULT····8·.LC17
48 ····45:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1847 ····44:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
 48 ····45:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····46:·000002a5···116·FUNC····LOCAL··DEFAULT····1·ga_reduce49 ····46:·0000067d···116·FUNC····LOCAL··DEFAULT····1·ga_reduce
50 ····47:·00000314·····0·NOTYPE··LOCAL··DEFAULT····1·$d50 ····47:·000006ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d
51 ····48:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$t51 ····48:·000006f0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
52 ····49:·00000319····56·FUNC····LOCAL··DEFAULT····1·ga_iter52 ····49:·000006f1····56·FUNC····LOCAL··DEFAULT····1·ga_iter
53 ····50:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····1·$d53 ····50:·00000724·····0·NOTYPE··LOCAL··DEFAULT····1·$d
54 ····51:·00000350·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····51:·00000728·····0·NOTYPE··LOCAL··DEFAULT····1·$t
55 ····52:·00000351····86·FUNC····LOCAL··DEFAULT····1·ga_iternext55 ····52:·00000729····86·FUNC····LOCAL··DEFAULT····1·ga_iternext
56 ····53:·000003a9····36·FUNC····LOCAL··DEFAULT····1·ga_iter_dealloc56 ····53:·00000781····36·FUNC····LOCAL··DEFAULT····1·ga_iter_dealloc
57 ····54:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1957 ····54:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
58 ····55:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2058 ····55:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
59 ····56:·00000051····64·FUNC····LOCAL··DEFAULT····9·ga_iter_reduce59 ····56:·00000051····64·FUNC····LOCAL··DEFAULT····9·ga_iter_reduce
60 ····57:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$d60 ····57:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
61 ····58:·00000090·····0·NOTYPE··LOCAL··DEFAULT····9·$t61 ····58:·00000090·····0·NOTYPE··LOCAL··DEFAULT····9·$t
62 ····59:·00000091···138·FUNC····LOCAL··DEFAULT····9·ga_dir62 ····59:·00000091···138·FUNC····LOCAL··DEFAULT····9·ga_dir
63 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR163 ····60:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
64 ····61:·000003cd···104·FUNC····LOCAL··DEFAULT····1·set_orig_class64 ····61:·000007a5···104·FUNC····LOCAL··DEFAULT····1·set_orig_class
65 ····62:·00000430·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····62:·00000808·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····63:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$t66 ····63:·0000080c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
67 ····64:·00000435····30·FUNC····LOCAL··DEFAULT····1·ga_call67 ····64:·0000080d····30·FUNC····LOCAL··DEFAULT····1·ga_call
68 ····65:·0000014f····10·FUNC····LOCAL··DEFAULT····9·ga_mro_entries68 ····65:·0000014f····10·FUNC····LOCAL··DEFAULT····9·ga_mro_entries
69 ····66:·00000455····94·FUNC····LOCAL··DEFAULT····1·ga_getitem69 ····66:·0000082d····94·FUNC····LOCAL··DEFAULT····1·ga_getitem
70 ····67:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2170 ····67:·00000124·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
71 ····68:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2271 ····68:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
72 ····69:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2372 ····69:·00000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
73 ····70:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2473 ····70:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
74 ····71:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2574 ····71:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
75 ····72:·00000158·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2675 ····72:·00000158·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
76 ····73:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d76 ····73:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
77 ····74:·000007d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
78 ····75:·00000a2d····82·FUNC····LOCAL··DEFAULT····1·tuple_extend 
79 ····76:·00000a28·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
80 ····77:·00000a2c·····0·NOTYPE··LOCAL··DEFAULT····1·$t77 ····74:·00000bac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 78 ····75:·00000e05····82·FUNC····LOCAL··DEFAULT····1·tuple_extend
 79 ····76:·00000e00·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 80 ····77:·00000e04·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····78:·00000a81····46·FUNC····LOCAL··DEFAULT····1·ga_unpacked_tuple_args81 ····78:·00000e59····46·FUNC····LOCAL··DEFAULT····1·ga_unpacked_tuple_args
82 ····79:·00000159····12·FUNC····LOCAL··DEFAULT····9·ga_iter_traverse82 ····79:·00000159····12·FUNC····LOCAL··DEFAULT····9·ga_iter_traverse
83 ····80:·00000165····52·FUNC····LOCAL··DEFAULT····9·ga_iter_clear83 ····80:·00000165····52·FUNC····LOCAL··DEFAULT····9·ga_iter_clear
84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
85 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d85 ····82:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
86 ····83:·00000000····52·OBJECT··LOCAL··DEFAULT···11·attr_exceptions86 ····83:·00000000····52·OBJECT··LOCAL··DEFAULT···11·attr_exceptions
87 ····84:·00000034···139·OBJECT··LOCAL··DEFAULT···11·genericalias__doc__87 ····84:·00000034···139·OBJECT··LOCAL··DEFAULT···11·genericalias__doc__
88 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d88 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
89 ····86:·000001c0···144·OBJECT··LOCAL··DEFAULT····3·ga_as_number89 ····86:·000001c0···144·OBJECT··LOCAL··DEFAULT····3·ga_as_number
90 ····87:·0000033c····12·OBJECT··LOCAL··DEFAULT····3·ga_as_mapping90 ····87:·0000033c····12·OBJECT··LOCAL··DEFAULT····3·ga_as_mapping
91 ····88:·000002dc····96·OBJECT··LOCAL··DEFAULT····3·ga_methods91 ····88:·000002dc····96·OBJECT··LOCAL··DEFAULT····3·ga_methods
92 ····89:·0000028c····80·OBJECT··LOCAL··DEFAULT····3·ga_members92 ····89:·0000028c····80·OBJECT··LOCAL··DEFAULT····3·ga_members
93 ····90:·00000250····60·OBJECT··LOCAL··DEFAULT····3·ga_properties93 ····90:·00000250····60·OBJECT··LOCAL··DEFAULT····3·ga_properties
94 ····91:·000001a0····32·OBJECT··LOCAL··DEFAULT····3·ga_iter_methods94 ····91:·000001a0····32·OBJECT··LOCAL··DEFAULT····3·ga_iter_methods
95 ····92:·00000001···150·FUNC····GLOBAL·DEFAULT····6·Py_GenericAlias95 ····92:·00000001····76·FUNC····GLOBAL·DEFAULT····1·Py_GenericAlias
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc
 97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Function99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Function
99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_ClearWeakRefs
101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash101 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString102 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr103 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr104 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype105 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct106 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool107 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare108 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct109 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct110 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
111 ···108:·00000061···376·FUNC····GLOBAL·HIDDEN·····1·_Py_make_parameters111 ···108:·00000229···376·FUNC····GLOBAL·HIDDEN·····1·_Py_make_parameters
112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New112 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_Resize113 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_Resize
114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_HasAttrWithError114 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_HasAttrWithError
115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr115 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr
116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime116 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
 117 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
Max diff block lines reached; 2780/14138 bytes (19.66%) of diff not shown.
45.3 KB
readelf --wide --relocs {}
Max HTML report size reached
1.44 KB
strings --all --bytes=8 {}
    
Offset 21, 21 lines modifiedOffset 21, 23 lines modified
21 __reduce_ex__21 __reduce_ex__
22 __copy__22 __copy__
23 __deepcopy__23 __deepcopy__
24 GenericAlias(origin,·args,·/)24 GenericAlias(origin,·args,·/)
25 Represent·a·PEP·585·generic·type25 Represent·a·PEP·585·generic·type
26 E.g.·for·t·=·list[int],·t.__origin__·is·list·and·t.__args__·is·(int,).26 E.g.·for·t·=·list[int],·t.__origin__·is·list·and·t.__args__·is·(int,).
27 .LANCHOR027 .LANCHOR0
 28 setup_ga
28 ga_vectorcall29 ga_vectorcall
29 ga_dealloc30 ga_dealloc
30 Py_XDECREF31 Py_XDECREF
31 ga_traverse32 ga_traverse
32 ga_getattro33 ga_getattro
33 ga_richcompare34 ga_richcompare
34 ga_parameters35 ga_parameters
 36 ga_repr_item
35 ga_instancecheck37 ga_instancecheck
36 ga_subclasscheck38 ga_subclasscheck
37 ga_reduce39 ga_reduce
38 ga_iternext40 ga_iternext
39 ga_iter_dealloc41 ga_iter_dealloc
40 ga_iter_reduce42 ga_iter_reduce
41 .LANCHOR143 .LANCHOR1
Offset 52, 17 lines modifiedOffset 54, 17 lines modified
52 ga_as_mapping54 ga_as_mapping
53 ga_methods55 ga_methods
54 ga_members56 ga_members
55 ga_properties57 ga_properties
56 ga_iter_methods58 ga_iter_methods
57 Py_GenericAlias59 Py_GenericAlias
58 PyType_GenericAlloc60 PyType_GenericAlloc
 61 _Py_Dealloc
59 PyTuple_Pack62 PyTuple_Pack
60 PyVectorcall_Function63 PyVectorcall_Function
61 _Py_Dealloc 
62 PyObject_ClearWeakRefs64 PyObject_ClearWeakRefs
63 PyObject_Hash65 PyObject_Hash
64 _PyUnicode_EqualToASCIIString66 _PyUnicode_EqualToASCIIString
65 PyObject_GetAttr67 PyObject_GetAttr
66 PyObject_GenericGetAttr68 PyObject_GenericGetAttr
67 PyType_IsSubtype69 PyType_IsSubtype
68 _Py_NotImplementedStruct70 _Py_NotImplementedStruct
Offset 72, 25 lines modifiedOffset 74, 25 lines modified
72 _Py_FalseStruct74 _Py_FalseStruct
73 _Py_make_parameters75 _Py_make_parameters
74 PyTuple_New76 PyTuple_New
75 _PyTuple_Resize77 _PyTuple_Resize
76 PyObject_HasAttrWithError78 PyObject_HasAttrWithError
77 PyObject_GetOptionalAttr79 PyObject_GetOptionalAttr
78 _PyRuntime80 _PyRuntime
79 _PyArg_CheckPositional 
80 _PyArg_NoKeywords81 _PyArg_NoKeywords
 82 _PyArg_CheckPositional
81 _PyUnicodeWriter_Init83 _PyUnicodeWriter_Init
 84 _PyUnicodeWriter_WriteASCIIString
 85 PyList_Type
 86 _PyUnicodeWriter_Finish
 87 _PyUnicodeWriter_Dealloc
82 _Py_EllipsisObject88 _Py_EllipsisObject
83 _Py_NoneStruct89 _Py_NoneStruct
84 PyObject_Str90 PyObject_Str
85 _PyUnicodeWriter_WriteStr91 _PyUnicodeWriter_WriteStr
86 _PyUnicodeWriter_WriteASCIIString 
87 PyList_Type 
88 _PyUnicodeWriter_Dealloc 
89 _PyUnicodeWriter_Finish 
90 PyObject_Repr92 PyObject_Repr
91 PyUnicode_FromString93 PyUnicode_FromString
92 PyUnicode_FromFormat94 PyUnicode_FromFormat
93 PyExc_TypeError95 PyExc_TypeError
94 PyErr_SetString96 PyErr_SetString
95 Py_BuildValue97 Py_BuildValue
96 PyObject_GetIter98 PyObject_GetIter
47.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
21.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
769 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 ··[····10]··__class__4 ··[····10]··__class__
5 ··[····1c]··__bases__5 ··[····1c]··__bases__
6 ··[····28]··__origin__6 ··[····28]··__origin__
7 ··[····34]··__args__7 ··[····34]··__args__
8 ··[····40]··__unpacked__8 ··[····40]··__unpacked__
9 ··[····50]··GenericAlias9 ··[····50]··GenericAlias
10 ··[····60]··*10 ··[····60]··*
 11 ··[····64]··[
 12 ··[····68]··,·
 13 ··[····6c]··]
 14 ··[····70]··()
11 ··[····64]··...15 ··[····74]··...
12 ··[····68]··builtins16 ··[····78]··builtins
13 ··[····74]··%S.%S17 ··[····84]··%S.%S
14 ··[····7c]··[ 
15 ··[····80]··,· 
16 ··[····84]··] 
17 ··[····88]··() 
18 ··[····8c]··isinstance()·argument·2·cannot·be·a·parameterized·generic18 ··[····8c]··isinstance()·argument·2·cannot·be·a·parameterized·generic
19 ··[····c8]··issubclass()·argument·2·cannot·be·a·parameterized·generic19 ··[····c8]··issubclass()·argument·2·cannot·be·a·parameterized·generic
20 ··[···104]··N(N)20 ··[···104]··N(N)
21 ··[···10c]··O(OO)21 ··[···10c]··O(OO)
22 ··[···114]··N(O)22 ··[···114]··N(O)
23 ··[···11c]··N(())23 ··[···11c]··N(())
24 ··[···124]··many24 ··[···124]··many
878 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 »       subs»   r3,·#1129 »       subs»   r3,·#1
130 »       str»    r3,·[r4,·#0]130 »       str»    r3,·[r4,·#0]
131 »       cbnz»   r3,·10e·<ga_dir+0x7e>131 »       cbnz»   r3,·10e·<ga_dir+0x7e>
132 »       mov»    r0,·r4132 »       mov»    r0,·r4
133 »       bl»     0·<_Py_Dealloc>133 »       bl»     0·<_Py_Dealloc>
134 ·R_ARM_THM_CALL» _Py_Dealloc134 ·R_ARM_THM_CALL» _Py_Dealloc
135 »       mov»    r0,·r5135 »       mov»    r0,·r5
136 »       bl»     13c·<ga_vectorcall+0x22>136 »       bl»     0·<ga_instancecheck>
137 ·R_ARM_THM_CALL» Py_XDECREF137 ·R_ARM_THM_CALL» Py_XDECREF
138 »       movs»   r4,·#0138 »       movs»   r4,·#0
139 »       mov»    r0,·r4139 »       mov»    r0,·r4
140 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}140 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
  
141 0000011a·<ga_vectorcall>:141 0000011a·<ga_vectorcall>:
142 ga_vectorcall():142 ga_vectorcall():
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 »       mov»    r8,·r0156 »       mov»    r8,·r0
157 »       mov»    r3,·r7157 »       mov»    r3,·r7
158 »       ldr»    r0,·[r4,·#8]158 »       ldr»    r0,·[r4,·#8]
159 »       mov»    r2,·r6159 »       mov»    r2,·r6
160 »       blx»    r8160 »       blx»    r8
161 »       mov»    r1,·r4161 »       mov»    r1,·r4
162 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}162 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
163 »       b.w»    3cc·<set_orig_class>163 »       b.w»    7a4·<set_orig_class>
164 ·R_ARM_THM_JUMP24»       set_orig_class164 ·R_ARM_THM_JUMP24»       set_orig_class
  
165 0000014e·<ga_mro_entries>:165 0000014e·<ga_mro_entries>:
166 ga_mro_entries():166 ga_mro_entries():
167 »       mov»    r3,·r0167 »       mov»    r3,·r0
168 »       movs»   r0,·#1168 »       movs»   r0,·#1
169 »       ldr»    r1,·[r3,·#8]169 »       ldr»    r1,·[r3,·#8]
16.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
264 KB
genobject.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:··········30016·(bytes·into·file)13 ··Start·of·section·headers:··········28712·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x7540:1 There·are·17·section·headers,·starting·at·offset·0x7028:
  
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·000c10·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d18·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005b94·000540·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00589c·000510·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000c44·0009fc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d4c·0009fc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0060d4·000670·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005dac·000670·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001640·000014·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001748·000014·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001640·000d30·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·001748·000910·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·006744·0005b0·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00641c·0003c0·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002370·000869·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002058·000869·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002bdc·000ce8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0028c4·000ce8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006cf4·0007c0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0067dc·0007c0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0038c4·00040a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0035ac·00040a·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·003cce·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0039b6·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003cce·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0039b6·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·003d04·001160·10·····15·195··418 ··[14]·.symtab···········SYMTAB··········00000000·0039ec·001170·10·····15·196··4
19 ··[15]·.strtab···········STRTAB··········00000000·004e64·000d30·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004b5c·000d3d·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0074b4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006f9c·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
35.0 KB
readelf --wide --symbols {}
Max HTML report size reached
97.4 KB
readelf --wide --relocs {}
Max HTML report size reached
2.07 KB
strings --all --bytes=8 {}
    
Offset 1, 18 lines modifiedOffset 1, 17 lines modified
1 p/<KHm{D 
2 coroutine·already·executing1 coroutine·already·executing
3 generator·already·executing2 generator·already·executing
4 async·generator·already·executing3 async·generator·already·executing
5 cannot·reuse·already·awaited·coroutine4 cannot·reuse·already·awaited·coroutine
6 coroutine·ignored·GeneratorExit 
7 generator·ignored·GeneratorExit 
8 async·generator·ignored·GeneratorExit 
9 can't·send·non-None·value·to·a·just-started·coroutine5 can't·send·non-None·value·to·a·just-started·coroutine
10 can't·send·non-None·value·to·a·just-started·generator6 can't·send·non-None·value·to·a·just-started·generator
11 can't·send·non-None·value·to·a·just-started·async·generator7 can't·send·non-None·value·to·a·just-started·async·generator
 8 coroutine·ignored·GeneratorExit
 9 generator·ignored·GeneratorExit
 10 async·generator·ignored·GeneratorExit
12 the·(type,·exc,·tb)·signature·of·throw()·is·deprecated,·use·the·single-arg·signature·instead.11 the·(type,·exc,·tb)·signature·of·throw()·is·deprecated,·use·the·single-arg·signature·instead.
13 throw()·third·argument·must·be·a·traceback·object12 throw()·third·argument·must·be·a·traceback·object
14 instance·exception·may·not·have·a·separate·value13 instance·exception·may·not·have·a·separate·value
15 exceptions·must·be·classes·or·instances·deriving·from·BaseException,·not·%s14 exceptions·must·be·classes·or·instances·deriving·from·BaseException,·not·%s
16 __await__()·returned·a·coroutine15 __await__()·returned·a·coroutine
17 __await__()·returned·non-iterator·of·type·'%.100s'16 __await__()·returned·non-iterator·of·type·'%.100s'
18 object·%.100s·can't·be·used·in·'await'·expression17 object·%.100s·can't·be·used·in·'await'·expression
Offset 88, 14 lines modifiedOffset 87, 15 lines modified
88 close()·->·raise·GeneratorExit·inside·generator.87 close()·->·raise·GeneratorExit·inside·generator.
89 send(arg)·->·send·'arg'·into·generator,88 send(arg)·->·send·'arg'·into·generator,
90 return·next·yielded·value·or·raise·StopIteration.89 return·next·yielded·value·or·raise·StopIteration.
91 .LANCHOR090 .LANCHOR0
92 make_gen91 make_gen
93 compute_cr_origin92 compute_cr_origin
94 gen_iternext93 gen_iternext
 94 gen_send_ex2
95 gen_dealloc95 gen_dealloc
96 gen_close96 gen_close
97 gen_close_iter97 gen_close_iter
98 gen_send_ex98 gen_send_ex
99 _gen_throw99 _gen_throw
100 Py_XDECREF100 Py_XDECREF
101 PyGen_am_send101 PyGen_am_send
Offset 179, 14 lines modifiedOffset 179, 16 lines modified
179 _Py_tss_tstate179 _Py_tss_tstate
180 _Py_NoneStruct180 _Py_NoneStruct
181 _PyEval_EvalFrameDefault181 _PyEval_EvalFrameDefault
182 PyExc_RuntimeError182 PyExc_RuntimeError
183 PyErr_SetString183 PyErr_SetString
184 PyExc_ValueError184 PyExc_ValueError
185 _PyGen_SetStopIterationValue185 _PyGen_SetStopIterationValue
 186 PyExc_TypeError
 187 _PyErr_ChainStackItem
186 PyObject_CallFinalizerFromDealloc188 PyObject_CallFinalizerFromDealloc
187 PyObject_GC_Del189 PyObject_GC_Del
188 _PyFrame_ClearExceptCode190 _PyFrame_ClearExceptCode
189 PyObject_ClearWeakRefs191 PyObject_ClearWeakRefs
190 _PyGen_Finalize192 _PyGen_Finalize
191 PyErr_GetRaisedException193 PyErr_GetRaisedException
192 PyErr_SetRaisedException194 PyErr_SetRaisedException
Offset 197, 18 lines modifiedOffset 199, 16 lines modified
197 _PyFrame_ClearLocals199 _PyFrame_ClearLocals
198 PyExc_GeneratorExit200 PyExc_GeneratorExit
199 PyErr_SetNone201 PyErr_SetNone
200 PyErr_ExceptionMatches202 PyErr_ExceptionMatches
201 PyErr_Clear203 PyErr_Clear
202 _PyGen_FetchStopIterationValue204 _PyGen_FetchStopIterationValue
203 _PyAsyncGen_ClearFreeLists205 _PyAsyncGen_ClearFreeLists
204 _PyFrame_Traverse 
205 PyExc_StopIteration206 PyExc_StopIteration
 207 _PyFrame_Traverse
206 _PyErr_ChainStackItem 
207 PyExc_TypeError 
208 PyExc_StopAsyncIteration208 PyExc_StopAsyncIteration
209 _PyArg_CheckPositional209 _PyArg_CheckPositional
210 PyExc_DeprecationWarning210 PyExc_DeprecationWarning
211 PyErr_WarnEx211 PyErr_WarnEx
212 PyException_GetTraceback212 PyException_GetTraceback
213 PyErr_Restore213 PyErr_Restore
214 PyErr_Format214 PyErr_Format
46.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
40.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.47 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··coroutine·already·executing2 ··[·····0]··coroutine·already·executing
3 ··[····1c]··generator·already·executing3 ··[····1c]··generator·already·executing
4 ··[····38]··async·generator·already·executing4 ··[····38]··async·generator·already·executing
5 ··[····5c]··cannot·reuse·already·awaited·coroutine5 ··[····5c]··cannot·reuse·already·awaited·coroutine
6 ··[····84]··coroutine·ignored·GeneratorExit 
7 ··[····a4]··generator·ignored·GeneratorExit 
8 ··[····c4]··async·generator·ignored·GeneratorExit 
9 ··[····ec]··can't·send·non-None·value·to·a·just-started·coroutine6 ··[····84]··can't·send·non-None·value·to·a·just-started·coroutine
10 ··[···124]··can't·send·non-None·value·to·a·just-started·generator7 ··[····bc]··can't·send·non-None·value·to·a·just-started·generator
11 ··[···15c]··can't·send·non-None·value·to·a·just-started·async·generator8 ··[····f4]··can't·send·non-None·value·to·a·just-started·async·generator
 9 ··[···130]··coroutine·ignored·GeneratorExit
 10 ··[···150]··generator·ignored·GeneratorExit
 11 ··[···170]··async·generator·ignored·GeneratorExit
12 ··[···198]··throw12 ··[···198]··throw
13 ··[···1a0]··the·(type,·exc,·tb)·signature·of·throw()·is·deprecated,·use·the·single-arg·signature·instead.13 ··[···1a0]··the·(type,·exc,·tb)·signature·of·throw()·is·deprecated,·use·the·single-arg·signature·instead.
14 ··[···200]··throw()·third·argument·must·be·a·traceback·object14 ··[···200]··throw()·third·argument·must·be·a·traceback·object
15 ··[···234]··instance·exception·may·not·have·a·separate·value15 ··[···234]··instance·exception·may·not·have·a·separate·value
16 ··[···268]··exceptions·must·be·classes·or·instances·deriving·from·BaseException,·not·%s16 ··[···268]··exceptions·must·be·classes·or·instances·deriving·from·BaseException,·not·%s
17 ··[···2b4]··__await__()·returned·a·coroutine17 ··[···2b4]··__await__()·returned·a·coroutine
18 ··[···2d8]··__await__()·returned·non-iterator·of·type·'%.100s'18 ··[···2d8]··__await__()·returned·non-iterator·of·type·'%.100s'
9.45 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 142, 21 lines modifiedOffset 142, 21 lines modified
142 ·R_ARM_TLS_IE32» _Py_tss_tstate142 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
143 0000011c·<coro_wrapper_send>:143 0000011c·<coro_wrapper_send>:
144 coro_wrapper_send():144 coro_wrapper_send():
145 »       movs»   r3,·#0145 »       movs»   r3,·#0
146 »       ldr»    r0,·[r0,·#8]146 »       ldr»    r0,·[r0,·#8]
147 »       mov»    r2,·r3147 »       mov»    r2,·r3
148 »       b.w»    8c0·<async_gen_athrow_throw+0x102>148 »       b.w»    138·<async_gen_asend_throw+0xc>
149 ·R_ARM_THM_JUMP24»       gen_send_ex149 ·R_ARM_THM_JUMP24»       gen_send_ex
  
150 00000126·<coro_wrapper_throw>:150 00000126·<coro_wrapper_throw>:
151 coro_wrapper_throw():151 coro_wrapper_throw():
152 »       ldr»    r0,·[r0,·#8]152 »       ldr»    r0,·[r0,·#8]
153 »       b.w»    0·<gen_getsuspended>153 »       b.w»    1c4·<async_gen_asend_close+0x10>
154 ·R_ARM_THM_JUMP24»       gen_throw154 ·R_ARM_THM_JUMP24»       gen_throw
  
155 0000012c·<async_gen_asend_throw>:155 0000012c·<async_gen_asend_throw>:
156 async_gen_asend_throw():156 async_gen_asend_throw():
157 »       push»   {r4,·lr}157 »       push»   {r4,·lr}
158 »       mov.w»  ip,·#4096»  @·0x1000158 »       mov.w»  ip,·#4096»  @·0x1000
159 »       sub.w»  ip,·sp,·ip159 »       sub.w»  ip,·sp,·ip
Offset 195, 31 lines modifiedOffset 195, 31 lines modified
195 »       bl»     0·<PyErr_SetString>195 »       bl»     0·<PyErr_SetString>
196 ·R_ARM_THM_CALL» PyErr_SetString196 ·R_ARM_THM_CALL» PyErr_SetString
197 »       movs»   r0,·#0197 »       movs»   r0,·#0
198 »       b.n»    1a2·<async_gen_asend_throw+0x76>198 »       b.n»    1a2·<async_gen_asend_throw+0x76>
199 »       movs»   r3,·#1199 »       movs»   r3,·#1
200 »       str»    r3,·[r4,·#16]200 »       str»    r3,·[r4,·#16]
201 »       strb.w» r3,·[r0,·#34]»      @·0x22201 »       strb.w» r3,·[r0,·#34]»      @·0x22
202 »       bl»     0·<gen_getsuspended>202 »       bl»     1c4·<async_gen_asend_close+0x10>
203 ·R_ARM_THM_CALL» gen_throw203 ·R_ARM_THM_CALL» gen_throw
204 »       mov»    r1,·r0204 »       mov»    r1,·r0
205 »       ldr»    r0,·[r4,·#8]205 »       ldr»    r0,·[r4,·#8]
206 »       bl»     8a4·<async_gen_athrow_throw+0xe6>206 »       bl»     9ac·<gen_getyieldfrom+0x12>
207 ·R_ARM_THM_CALL» async_gen_unwrap_value207 ·R_ARM_THM_CALL» async_gen_unwrap_value
208 »       cbnz»   r0,·1a2·<async_gen_asend_throw+0x76>208 »       cbnz»   r0,·1a2·<async_gen_asend_throw+0x76>
209 »       ldr»    r2,·[r4,·#8]209 »       ldr»    r2,·[r4,·#8]
210 »       movs»   r3,·#2210 »       movs»   r3,·#2
211 »       strb.w» r0,·[r2,·#34]»      @·0x22211 »       strb.w» r0,·[r2,·#34]»      @·0x22
212 »       str»    r3,·[r4,·#16]212 »       str»    r3,·[r4,·#16]
213 »       pop»    {r4,·pc}213 »       pop»    {r4,·pc}
  
214 000001a4·<coro_wrapper_close>:214 000001a4·<coro_wrapper_close>:
215 coro_wrapper_close():215 coro_wrapper_close():
216 »       ldr»    r0,·[r0,·#8]216 »       ldr»    r0,·[r0,·#8]
217 »       b.w»    5d4·<async_gen_athrow_dealloc+0x58>217 »       b.w»    7bc·<async_gen_asend+0x26>
218 ·R_ARM_THM_JUMP24»       gen_close218 ·R_ARM_THM_JUMP24»       gen_close
  
219 000001aa·<ag_getframe>:219 000001aa·<ag_getframe>:
220 ag_getframe():220 ag_getframe():
221 »       movw»   r1,·#0221 »       movw»   r1,·#0
222 ·R_ARM_THM_MOVW_ABS_NC»  .LC25222 ·R_ARM_THM_MOVW_ABS_NC»  .LC25
223 »       movt»   r1,·#0223 »       movt»   r1,·#0
Offset 283, 17 lines modifiedOffset 283, 17 lines modified
283 »       bl»     0·<_Py_Dealloc>283 »       bl»     0·<_Py_Dealloc>
284 ·R_ARM_THM_CALL» _Py_Dealloc284 ·R_ARM_THM_CALL» _Py_Dealloc
285 »       movw»   r3,·#0285 »       movw»   r3,·#0
286 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError286 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
287 »       movt»   r3,·#0287 »       movt»   r3,·#0
288 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError288 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
289 »       movw»   r1,·#0289 »       movw»   r1,·#0
290 ·R_ARM_THM_MOVW_ABS_NC»  .LC4290 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
291 »       movt»   r1,·#0291 »       movt»   r1,·#0
292 ·R_ARM_THM_MOVT_ABS»     .LC4292 ·R_ARM_THM_MOVT_ABS»     .LC7
293 »       ldr»    r0,·[r3,·#0]293 »       ldr»    r0,·[r3,·#0]
294 »       bl»     0·<PyErr_SetString>294 »       bl»     0·<PyErr_SetString>
295 ·R_ARM_THM_CALL» PyErr_SetString295 ·R_ARM_THM_CALL» PyErr_SetString
296 »       movs»   r0,·#0296 »       movs»   r0,·#0
297 »       pop»    {r4,·pc}297 »       pop»    {r4,·pc}
298 »       movw»   r0,·#0298 »       movw»   r0,·#0
299 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct299 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 000002bc·<async_gen_aclose>:351 000002bc·<async_gen_aclose>:
352 async_gen_aclose():352 async_gen_aclose():
353 »       push»   {r4,·lr}353 »       push»   {r4,·lr}
354 »       mov.w»  ip,·#4096»  @·0x1000354 »       mov.w»  ip,·#4096»  @·0x1000
355 »       sub.w»  ip,·sp,·ip355 »       sub.w»  ip,·sp,·ip
356 »       str.w»  r0,·[ip,·#4088]»     @·0xff8356 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
357 »       mov»    r4,·r0357 »       mov»    r4,·r0
358 »       bl»     6c0·<gen_set_name+0x14>358 »       bl»     7c8·<async_gen_athrow_throw+0xa>
359 ·R_ARM_THM_CALL» async_gen_init_hooks359 ·R_ARM_THM_CALL» async_gen_init_hooks
360 »       cbnz»   r0,·2dc·<async_gen_aclose+0x20>360 »       cbnz»   r0,·2dc·<async_gen_aclose+0x20>
361 »       mov»    r1,·r0361 »       mov»    r1,·r0
362 »       mov»    r0,·r4362 »       mov»    r0,·r4
363 »       ldmia.w»sp!,·{r4,·lr}363 »       ldmia.w»sp!,·{r4,·lr}
364 »       b.n»    2e0·<async_gen_athrow_new>364 »       b.n»    2e0·<async_gen_athrow_new>
365 »       movs»   r0,·#0365 »       movs»   r0,·#0
Offset 513, 17 lines modifiedOffset 513, 17 lines modified
513 »       cmp»    r1,·r3513 »       cmp»    r1,·r3
514 »       beq.n»  438·<async_gen_athrow_send+0xc6>514 »       beq.n»  438·<async_gen_athrow_send+0xc6>
515 »       movw»   r3,·#0515 »       movw»   r3,·#0
516 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError516 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
517 »       movt»   r3,·#0517 »       movt»   r3,·#0
518 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError518 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
519 »       movw»   r1,·#0519 »       movw»   r1,·#0
520 ·R_ARM_THM_MOVW_ABS_NC»  .LC7520 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
521 »       movt»   r1,·#0521 »       movt»   r1,·#0
522 ·R_ARM_THM_MOVT_ABS»     .LC7522 ·R_ARM_THM_MOVT_ABS»     .LC4
523 »       ldr»    r0,·[r3,·#0]523 »       ldr»    r0,·[r3,·#0]
524 »       bl»     0·<PyErr_SetString>524 »       bl»     0·<PyErr_SetString>
525 ·R_ARM_THM_CALL» PyErr_SetString525 ·R_ARM_THM_CALL» PyErr_SetString
526 »       b.n»    3be·<async_gen_athrow_send+0x4c>526 »       b.n»    3be·<async_gen_athrow_send+0x4c>
527 »       movs»   r2,·#1527 »       movs»   r2,·#1
528 »       str»    r2,·[r4,·#16]528 »       str»    r2,·[r4,·#16]
529 »       strb.w» r2,·[r5,·#34]»      @·0x22529 »       strb.w» r2,·[r5,·#34]»      @·0x22
Offset 534, 15 lines modifiedOffset 534, 15 lines modified
534 »       movt»   r1,·#0534 »       movt»   r1,·#0
535 ·R_ARM_THM_MOVT_ABS»     PyExc_GeneratorExit535 ·R_ARM_THM_MOVT_ABS»     PyExc_GeneratorExit
536 »       strb.w» r2,·[r5,·#33]»      @·0x21536 »       strb.w» r2,·[r5,·#33]»      @·0x21
537 »       mov»    r0,·r5537 »       mov»    r0,·r5
538 »       str»    r3,·[sp,·#0]538 »       str»    r3,·[sp,·#0]
539 »       ldr»    r2,·[r1,·#0]539 »       ldr»    r2,·[r1,·#0]
540 »       mov»    r1,·r3540 »       mov»    r1,·r3
541 »       bl»     84·<gen_getrunning+0x4>541 »       bl»     248·<async_gen_asend_close+0x94>
542 ·R_ARM_THM_CALL» _gen_throw542 ·R_ARM_THM_CALL» _gen_throw
543 »       mov»    r1,·r0543 »       mov»    r1,·r0
544 »       cmp»    r0,·#0544 »       cmp»    r0,·#0
545 »       beq.n»  524·<async_gen_athrow_send+0x1b2>545 »       beq.n»  524·<async_gen_athrow_send+0x1b2>
546 »       ldr»    r3,·[pc,·#276]»@·(578·<async_gen_athrow_send+0x206>)546 »       ldr»    r3,·[pc,·#276]»@·(578·<async_gen_athrow_send+0x206>)
547 »       ldr»    r2,·[r0,·#4]547 »       ldr»    r2,·[r0,·#4]
548 »       cmp»    r2,·r3548 »       cmp»    r2,·r3
Offset 576, 35 lines modifiedOffset 576, 35 lines modified
576 »       cmp»    r0,·#0576 »       cmp»    r0,·#0
577 »       beq.n»  3be·<async_gen_athrow_send+0x4c>577 »       beq.n»  3be·<async_gen_athrow_send+0x4c>
578 »       ldrd»   r2,·r3,·[sp,·#24]578 »       ldrd»   r2,·r3,·[sp,·#24]
579 »       mov»    r1,·r6579 »       mov»    r1,·r6
580 »       str»    r2,·[sp,·#0]580 »       str»    r2,·[sp,·#0]
Max diff block lines reached; 6076/9469 bytes (64.17%) of diff not shown.
27.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
88.2 KB
fileobject.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:··········9192·(bytes·into·file)13 ··Start·of·section·headers:··········8960·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x23e8:1 There·are·16·section·headers,·starting·at·offset·0x2300:
  
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·000120·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000658·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001c5c·0000f8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001bac·000430·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000154·000180·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00068c·000180·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001d54·000100·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·001fdc·000100·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0002d4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00080c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0002d4·0002aa·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00080c·0002aa·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·000580·0001d8·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·000ab8·0001d8·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·001e54·000158·08···I·13···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0020dc·000158·08···I·13···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·000758·0006d8·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·000c90·000100·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·001fac·0003b8·08···I·13···9··414 ··[10]·.rel.text.hot·····REL·············00000000·002234·000048·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000e30·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000d90·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e30·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d90·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000e64·0007f0·10·····14··54··417 ··[13]·.symtab···········SYMTAB··········00000000·000dc4·0007e0·10·····14··53··4
18 ··[14]·.strtab···········STRTAB··········00000000·001654·000606·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0015a4·000606·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·002364·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00227c·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.3 KB
readelf --wide --symbols {}
Max HTML report size reached
28.0 KB
readelf --wide --relocs {}
Max HTML report size reached
638 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 65, 25 lines modifiedOffset 65, 25 lines modified
65 flockfile65 flockfile
66 funlockfile66 funlockfile
67 PyFile_OpenCode67 PyFile_OpenCode
68 Py_UniversalNewlineFgets68 Py_UniversalNewlineFgets
69 PyFile_GetLine69 PyFile_GetLine
70 PyUnicode_Substring70 PyUnicode_Substring
71 PyExc_EOFError71 PyExc_EOFError
72 _PyObject_CallMethod 
73 _PyErr_BadInternalCall 
74 _PyBytes_Resize72 _PyBytes_Resize
 73 _PyErr_BadInternalCall
 74 _PyObject_CallMethod
75 _Py_FalseStruct75 _Py_FalseStruct
76 PyObject_AsFileDescriptor76 PyObject_AsFileDescriptor
77 PyBool_Type77 PyBool_Type
78 PyLong_AsInt78 PyLong_AsInt
79 PyObject_GetOptionalAttr79 PyObject_GetOptionalAttr
80 _Py_CheckFunctionResult80 _Py_CheckFunctionResult
81 PyExc_ValueError 
82 _PyObject_MakeTpCall81 _PyObject_MakeTpCall
 82 PyExc_ValueError
83 PyExc_RuntimeWarning83 PyExc_RuntimeWarning
84 PyErr_WarnEx84 PyErr_WarnEx
85 _Py_tss_tstate85 _Py_tss_tstate
86 PyEval_SaveThread86 PyEval_SaveThread
87 PyEval_RestoreThread87 PyEval_RestoreThread
88 PyBool_FromLong88 PyBool_FromLong
89 PyUnicode_FromFormat89 PyUnicode_FromFormat
15.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 »       mov.w»  ip,·#4096»  @·0x100057 »       mov.w»  ip,·#4096»  @·0x1000
58 »       sub.w»  ip,·sp,·ip58 »       sub.w»  ip,·sp,·ip
59 »       str.w»  r0,·[ip,·#4080]»     @·0xff059 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
60 »       bl»     0·<PyUnicode_FromString>60 »       bl»     0·<PyUnicode_FromString>
61 ·R_ARM_THM_CALL» PyUnicode_FromString61 ·R_ARM_THM_CALL» PyUnicode_FromString
62 »       mov»    r4,·r062 »       mov»    r4,·r0
63 »       cbz»    r0,·a2·<PyFile_OpenCode+0x3a>63 »       cbz»    r0,·a2·<PyFile_OpenCode+0x3a>
64 »       bl»     22c·<PyFile_OpenCodeObject>64 »       bl»     254·<PyFile_OpenCodeObject>
65 ·R_ARM_THM_CALL» PyFile_OpenCodeObject65 ·R_ARM_THM_CALL» PyFile_OpenCodeObject
66 »       ldr»    r3,·[r4,·#0]66 »       ldr»    r3,·[r4,·#0]
67 »       mvn.w»  r2,·#3221225472»    @·0xc000000067 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
68 »       mov»    r5,·r068 »       mov»    r5,·r0
69 »       cmp»    r3,·r269 »       cmp»    r3,·r2
70 »       bne.n»  92·<PyFile_OpenCode+0x2a>70 »       bne.n»  92·<PyFile_OpenCode+0x2a>
71 »       mov»    r4,·r571 »       mov»    r4,·r5
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 »       push»   {r4,·lr}86 »       push»   {r4,·lr}
87 »       mov.w»  ip,·#4096»  @·0x100087 »       mov.w»  ip,·#4096»  @·0x1000
88 »       sub.w»  ip,·sp,·ip88 »       sub.w»  ip,·sp,·ip
89 »       str.w»  r0,·[ip,·#4072]»     @·0xfe889 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
90 »       sub»    sp,·#1690 »       sub»    sp,·#16
91 »       add»    r4,·sp,·#1291 »       add»    r4,·sp,·#12
92 »       str»    r4,·[sp,·#0]92 »       str»    r4,·[sp,·#0]
93 »       bl»     2c4·<_Py_UniversalNewlineFgetsWithSize>93 »       bl»     50·<PyFile_SetOpenCodeHook+0x50>
94 ·R_ARM_THM_CALL» _Py_UniversalNewlineFgetsWithSize94 ·R_ARM_THM_CALL» _Py_UniversalNewlineFgetsWithSize
95 »       add»    sp,·#1695 »       add»    sp,·#16
96 »       pop»    {r4,·pc}96 »       pop»    {r4,·pc}
  
97 000000c2·<get_closed>:97 000000c2·<get_closed>:
98 get_closed():98 get_closed():
99 »       movw»   r0,·#099 »       movw»   r0,·#0
Offset 219, 15 lines modifiedOffset 219, 15 lines modified
219 000001b4·<_PyLong_FileDescriptor_Converter>:219 000001b4·<_PyLong_FileDescriptor_Converter>:
220 _PyLong_FileDescriptor_Converter():220 _PyLong_FileDescriptor_Converter():
221 »       push»   {r4,·lr}221 »       push»   {r4,·lr}
222 »       mov.w»  ip,·#4096»  @·0x1000222 »       mov.w»  ip,·#4096»  @·0x1000
223 »       sub.w»  ip,·sp,·ip223 »       sub.w»  ip,·sp,·ip
224 »       str.w»  r0,·[ip,·#4088]»     @·0xff8224 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
225 »       mov»    r4,·r1225 »       mov»    r4,·r1
226 »       bl»     568·<PyObject_AsFileDescriptor>226 »       bl»     4dc·<PyObject_AsFileDescriptor>
227 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor227 ·R_ARM_THM_CALL» PyObject_AsFileDescriptor
228 »       adds»   r3,·r0,·#1228 »       adds»   r3,·r0,·#1
229 »       itett»  ne229 »       itett»  ne
230 »       movne»  r3,·r0230 »       movne»  r3,·r0
231 »       moveq»  r0,·#0231 »       moveq»  r0,·#0
232 »       movne»  r0,·#1232 »       movne»  r0,·#1
233 »       strne»  r3,·[r4,·#0]233 »       strne»  r3,·[r4,·#0]
20.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 62, 28 lines modifiedOffset 62, 28 lines modified
62 ··0x000003b0·6c65005f·5f75666c·6f770075·6e676574·le.__uflow.unget62 ··0x000003b0·6c65005f·5f75666c·6f770075·6e676574·le.__uflow.unget
63 ··0x000003c0·63005079·46696c65·5f4f7065·6e436f64·c.PyFile_OpenCod63 ··0x000003c0·63005079·46696c65·5f4f7065·6e436f64·c.PyFile_OpenCod
64 ··0x000003d0·65005079·5f556e69·76657273·616c4e65·e.Py_UniversalNe64 ··0x000003d0·65005079·5f556e69·76657273·616c4e65·e.Py_UniversalNe
65 ··0x000003e0·776c696e·65466765·74730050·7946696c·wlineFgets.PyFil65 ··0x000003e0·776c696e·65466765·74730050·7946696c·wlineFgets.PyFil
66 ··0x000003f0·655f4765·744c696e·65005079·556e6963·e_GetLine.PyUnic66 ··0x000003f0·655f4765·744c696e·65005079·556e6963·e_GetLine.PyUnic
67 ··0x00000400·6f64655f·53756273·7472696e·67005079·ode_Substring.Py67 ··0x00000400·6f64655f·53756273·7472696e·67005079·ode_Substring.Py
68 ··0x00000410·4578635f·454f4645·72726f72·005f5079·Exc_EOFError._Py68 ··0x00000410·4578635f·454f4645·72726f72·005f5079·Exc_EOFError._Py
69 ··0x00000420·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho 
70 ··0x00000430·64005f50·79457272·5f426164·496e7465·d._PyErr_BadInte 
71 ··0x00000440·726e616c·43616c6c·005f5079·42797465·rnalCall._PyByte 
72 ··0x00000450·735f5265·73697a65·005f5079·5f46616c·s_Resize._Py_Fal69 ··0x00000420·42797465·735f5265·73697a65·005f5079·Bytes_Resize._Py
 70 ··0x00000430·4572725f·42616449·6e746572·6e616c43·Err_BadInternalC
 71 ··0x00000440·616c6c00·5f50794f·626a6563·745f4361·all._PyObject_Ca
 72 ··0x00000450·6c6c4d65·74686f64·005f5079·5f46616c·llMethod._Py_Fal
73 ··0x00000460·73655374·72756374·0050794f·626a6563·seStruct.PyObjec73 ··0x00000460·73655374·72756374·0050794f·626a6563·seStruct.PyObjec
74 ··0x00000470·745f4173·46696c65·44657363·72697074·t_AsFileDescript74 ··0x00000470·745f4173·46696c65·44657363·72697074·t_AsFileDescript
75 ··0x00000480·6f720050·79426f6f·6c5f5479·70650050·or.PyBool_Type.P75 ··0x00000480·6f720050·79426f6f·6c5f5479·70650050·or.PyBool_Type.P
76 ··0x00000490·794c6f6e·675f4173·496e7400·50794f62·yLong_AsInt.PyOb76 ··0x00000490·794c6f6e·675f4173·496e7400·50794f62·yLong_AsInt.PyOb
77 ··0x000004a0·6a656374·5f476574·4f707469·6f6e616c·ject_GetOptional77 ··0x000004a0·6a656374·5f476574·4f707469·6f6e616c·ject_GetOptional
78 ··0x000004b0·41747472·005f5079·5f436865·636b4675·Attr._Py_CheckFu78 ··0x000004b0·41747472·005f5079·5f436865·636b4675·Attr._Py_CheckFu
79 ··0x000004c0·6e637469·6f6e5265·73756c74·00507945·nctionResult.PyE79 ··0x000004c0·6e637469·6f6e5265·73756c74·005f5079·nctionResult._Py
80 ··0x000004d0·78635f56·616c7565·4572726f·72005f50·xc_ValueError._P 
81 ··0x000004e0·794f626a·6563745f·4d616b65·54704361·yObject_MakeTpCa80 ··0x000004d0·4f626a65·63745f4d·616b6554·7043616c·Object_MakeTpCal
 81 ··0x000004e0·6c005079·4578635f·56616c75·65457272·l.PyExc_ValueErr
82 ··0x000004f0·6c6c0050·79457863·5f52756e·74696d65·ll.PyExc_Runtime82 ··0x000004f0·6f720050·79457863·5f52756e·74696d65·or.PyExc_Runtime
83 ··0x00000500·5761726e·696e6700·50794572·725f5761·Warning.PyErr_Wa83 ··0x00000500·5761726e·696e6700·50794572·725f5761·Warning.PyErr_Wa
84 ··0x00000510·726e4578·005f5079·5f747373·5f747374·rnEx._Py_tss_tst84 ··0x00000510·726e4578·005f5079·5f747373·5f747374·rnEx._Py_tss_tst
85 ··0x00000520·61746500·50794576·616c5f53·61766554·ate.PyEval_SaveT85 ··0x00000520·61746500·50794576·616c5f53·61766554·ate.PyEval_SaveT
86 ··0x00000530·68726561·64005079·4576616c·5f526573·hread.PyEval_Res86 ··0x00000530·68726561·64005079·4576616c·5f526573·hread.PyEval_Res
87 ··0x00000540·746f7265·54687265·61640050·79426f6f·toreThread.PyBoo87 ··0x00000540·746f7265·54687265·61640050·79426f6f·toreThread.PyBoo
88 ··0x00000550·6c5f4672·6f6d4c6f·6e670050·79556e69·l_FromLong.PyUni88 ··0x00000550·6c5f4672·6f6d4c6f·6e670050·79556e69·l_FromLong.PyUni
89 ··0x00000560·636f6465·5f46726f·6d466f72·6d617400·code_FromFormat.89 ··0x00000560·636f6465·5f46726f·6d466f72·6d617400·code_FromFormat.
323 KB
floatobject.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:··········34728·(bytes·into·file)13 ··Start·of·section·headers:··········32192·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x87a8:1 There·are·17·section·headers,·starting·at·offset·0x7dc0:
  
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·000550·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001888·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·006e94·0003d0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0066d4·0009e8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000588·0002dc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0018c0·0002dc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007264·0002f0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0070bc·0002f0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000864·0000d0·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·001b9c·0000d0·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000864·000967·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001b9c·000967·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0011d0·002fb8·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·002508·001560·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·007554·001048·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0073ac·000808·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004188·0003a0·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·003a68·0003a0·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·00859c·000180·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007bb4·000180·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004528·000809·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003e08·000809·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·004d31·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·004611·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004d31·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004611·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004d64·001430·10·····15·204··418 ··[14]·.symtab···········SYMTAB··········00000000·004644·001390·10·····15·194··4
19 ··[15]·.strtab···········STRTAB··········00000000·006194·000cff·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0059d4·000cff·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00871c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·007d34·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
37.7 KB
readelf --wide --symbols {}
Max HTML report size reached
95.1 KB
readelf --wide --relocs {}
Max HTML report size reached
1.23 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 189, 16 lines modifiedOffset 189, 16 lines modified
189 PyObject_Free189 PyObject_Free
190 _PyFloat_ExactDealloc190 _PyFloat_ExactDealloc
191 PyType_IsSubtype191 PyType_IsSubtype
192 _PyLong_Sign192 _PyLong_Sign
193 _PyLong_NumBits193 _PyLong_NumBits
194 PyLong_AsDouble194 PyLong_AsDouble
195 PyBool_FromLong195 PyBool_FromLong
196 PyErr_Occurred 
197 _Py_SwappedOp196 _Py_SwappedOp
 197 PyErr_Occurred
198 PyLong_FromDouble198 PyLong_FromDouble
199 PyObject_RichCompareBool199 PyObject_RichCompareBool
200 _Py_NotImplementedStruct200 _Py_NotImplementedStruct
201 PyNumber_Negative201 PyNumber_Negative
202 _PyLong_Lshift202 _PyLong_Lshift
203 PyNumber_Or203 PyNumber_Or
204 PyErr_Clear204 PyErr_Clear
Offset 222, 19 lines modifiedOffset 222, 19 lines modified
222 PyExc_OverflowError222 PyExc_OverflowError
223 PyComplex_Type223 PyComplex_Type
224 _PyFloat_FiniType224 _PyFloat_FiniType
225 _PyStructSequence_FiniBuiltin225 _PyStructSequence_FiniBuiltin
226 _Py_HashDouble226 _Py_HashDouble
227 _PyFloat_DebugMallocStats227 _PyFloat_DebugMallocStats
228 _PyDebugAllocatorStats228 _PyDebugAllocatorStats
 229 _PyArg_NoKwnames
 230 _PyArg_CheckPositional
229 PyUnicode_Type231 PyUnicode_Type
230 PyNumber_Float232 PyNumber_Float
231 PyFloat_FromString233 PyFloat_FromString
232 _PyArg_CheckPositional 
233 _PyArg_NoKwnames 
234 _PyUnicode_TransformDecimalAndSpaceToASCII234 _PyUnicode_TransformDecimalAndSpaceToASCII
235 PyUnicode_AsUTF8AndSize235 PyUnicode_AsUTF8AndSize
236 _Py_string_to_number_with_underscores236 _Py_string_to_number_with_underscores
237 PyBuffer_Release237 PyBuffer_Release
238 PyByteArray_Type238 PyByteArray_Type
239 PyObject_GetBuffer239 PyObject_GetBuffer
240 PyBytes_FromStringAndSize240 PyBytes_FromStringAndSize
Offset 246, 16 lines modifiedOffset 246, 16 lines modified
246 PyOS_double_to_string246 PyOS_double_to_string
247 _PyUnicode_FromASCII247 _PyUnicode_FromASCII
248 PyMem_Free248 PyMem_Free
249 PyNumber_AsSsize_t249 PyNumber_AsSsize_t
250 _Py_dg_dtoa250 _Py_dg_dtoa
251 PyOS_snprintf251 PyOS_snprintf
252 _Py_dg_strtod252 _Py_dg_strtod
253 _Py_dg_freedtoa 
254 PyMem_Malloc253 PyMem_Malloc
 254 _Py_dg_freedtoa
255 PyUnicode_FromString255 PyUnicode_FromString
256 _PyArg_BadArgument256 _PyArg_BadArgument
257 PyExc_RuntimeError257 PyExc_RuntimeError
258 _PyUnicodeWriter_Init258 _PyUnicodeWriter_Init
259 _PyFloat_FormatAdvancedWriter259 _PyFloat_FormatAdvancedWriter
260 _PyUnicodeWriter_Finish260 _PyUnicodeWriter_Finish
261 _PyUnicodeWriter_Dealloc261 _PyUnicodeWriter_Dealloc
54.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
124 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       beq.n»  66·<float_floor_div+0x36>41 »       beq.n»  66·<float_floor_div+0x36>
42 »       mov»    r1,·r542 »       mov»    r1,·r5
43 »       bl»     0·<PyType_IsSubtype>43 »       bl»     0·<PyType_IsSubtype>
44 ·R_ARM_THM_CALL» PyType_IsSubtype44 ·R_ARM_THM_CALL» PyType_IsSubtype
45 »       cbnz»   r0,·66·<float_floor_div+0x36>45 »       cbnz»   r0,·66·<float_floor_div+0x36>
46 »       add»    r1,·sp,·#846 »       add»    r1,·sp,·#8
47 »       add»    r0,·sp,·#447 »       add»    r0,·sp,·#4
48 »       bl»     808·<convert_to_double>48 »       bl»     6b4·<convert_to_double>
49 ·R_ARM_THM_CALL» convert_to_double49 ·R_ARM_THM_CALL» convert_to_double
50 »       cmp»    r0,·#050 »       cmp»    r0,·#0
51 »       bge.n»  6e·<float_floor_div+0x3e>51 »       bge.n»  6e·<float_floor_div+0x3e>
52 »       ldr»    r0,·[sp,·#4]52 »       ldr»    r0,·[sp,·#4]
53 »       b.n»    d6·<float_floor_div+0xa6>53 »       b.n»    d6·<float_floor_div+0xa6>
54 »       ldrd»   r2,·r3,·[r4,·#8]54 »       ldrd»   r2,·r3,·[r4,·#8]
55 »       strd»   r2,·r3,·[sp,·#8]55 »       strd»   r2,·r3,·[sp,·#8]
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 »       ldr»    r1,·[pc,·#88]» @·(dc·<float_floor_div+0xac>)63 »       ldr»    r1,·[pc,·#88]» @·(dc·<float_floor_div+0xac>)
64 »       bl»     0·<PyType_IsSubtype>64 »       bl»     0·<PyType_IsSubtype>
65 ·R_ARM_THM_CALL» PyType_IsSubtype65 ·R_ARM_THM_CALL» PyType_IsSubtype
66 »       cmp»    r0,·#066 »       cmp»    r0,·#0
67 »       bne.n»  76·<float_floor_div+0x46>67 »       bne.n»  76·<float_floor_div+0x46>
68 »       add»    r1,·sp,·#1668 »       add»    r1,·sp,·#16
69 »       mov»    r0,·sp69 »       mov»    r0,·sp
70 »       bl»     808·<convert_to_double>70 »       bl»     6b4·<convert_to_double>
71 ·R_ARM_THM_CALL» convert_to_double71 ·R_ARM_THM_CALL» convert_to_double
72 »       cmp»    r0,·#072 »       cmp»    r0,·#0
73 »       bge.n»  9a·<float_floor_div+0x6a>73 »       bge.n»  9a·<float_floor_div+0x6a>
74 »       ldr»    r0,·[sp,·#0]74 »       ldr»    r0,·[sp,·#0]
75 »       b.n»    d6·<float_floor_div+0xa6>75 »       b.n»    d6·<float_floor_div+0xa6>
76 »       vldr»   d1,·[sp,·#16]76 »       vldr»   d1,·[sp,·#16]
77 »       vcmp.f64»       d1,·#0.077 »       vcmp.f64»       d1,·#0.0
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 »       beq.n»  242·<float_divmod+0x36>218 »       beq.n»  242·<float_divmod+0x36>
219 »       mov»    r1,·r5219 »       mov»    r1,·r5
220 »       bl»     0·<PyType_IsSubtype>220 »       bl»     0·<PyType_IsSubtype>
221 ·R_ARM_THM_CALL» PyType_IsSubtype221 ·R_ARM_THM_CALL» PyType_IsSubtype
222 »       cbnz»   r0,·242·<float_divmod+0x36>222 »       cbnz»   r0,·242·<float_divmod+0x36>
223 »       add»    r1,·sp,·#16223 »       add»    r1,·sp,·#16
224 »       add»    r0,·sp,·#12224 »       add»    r0,·sp,·#12
225 »       bl»     808·<convert_to_double>225 »       bl»     6b4·<convert_to_double>
226 ·R_ARM_THM_CALL» convert_to_double226 ·R_ARM_THM_CALL» convert_to_double
227 »       cmp»    r0,·#0227 »       cmp»    r0,·#0
228 »       bge.n»  24a·<float_divmod+0x3e>228 »       bge.n»  24a·<float_divmod+0x3e>
229 »       ldr»    r0,·[sp,·#12]229 »       ldr»    r0,·[sp,·#12]
230 »       b.n»    2c2·<float_divmod+0xb6>230 »       b.n»    2c2·<float_divmod+0xb6>
231 »       ldrd»   r2,·r3,·[r4,·#8]231 »       ldrd»   r2,·r3,·[r4,·#8]
232 »       strd»   r2,·r3,·[sp,·#16]232 »       strd»   r2,·r3,·[sp,·#16]
Offset 240, 15 lines modifiedOffset 240, 15 lines modified
240 »       ldr»    r1,·[pc,·#104]»@·(2c8·<float_divmod+0xbc>)240 »       ldr»    r1,·[pc,·#104]»@·(2c8·<float_divmod+0xbc>)
241 »       bl»     0·<PyType_IsSubtype>241 »       bl»     0·<PyType_IsSubtype>
242 ·R_ARM_THM_CALL» PyType_IsSubtype242 ·R_ARM_THM_CALL» PyType_IsSubtype
243 »       cmp»    r0,·#0243 »       cmp»    r0,·#0
244 »       bne.n»  252·<float_divmod+0x46>244 »       bne.n»  252·<float_divmod+0x46>
245 »       add»    r1,·sp,·#24245 »       add»    r1,·sp,·#24
246 »       add»    r0,·sp,·#8246 »       add»    r0,·sp,·#8
247 »       bl»     808·<convert_to_double>247 »       bl»     6b4·<convert_to_double>
248 ·R_ARM_THM_CALL» convert_to_double248 ·R_ARM_THM_CALL» convert_to_double
249 »       cmp»    r0,·#0249 »       cmp»    r0,·#0
250 »       bge.n»  276·<float_divmod+0x6a>250 »       bge.n»  276·<float_divmod+0x6a>
251 »       ldr»    r0,·[sp,·#8]251 »       ldr»    r0,·[sp,·#8]
252 »       b.n»    2c2·<float_divmod+0xb6>252 »       b.n»    2c2·<float_divmod+0xb6>
253 »       vldr»   d1,·[sp,·#24]253 »       vldr»   d1,·[sp,·#24]
254 »       vcmp.f64»       d1,·#0.0254 »       vcmp.f64»       d1,·#0.0
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
289 000002cc·<float_is_integer>:289 000002cc·<float_is_integer>:
290 float_is_integer():290 float_is_integer():
291 »       push»   {r3,·lr}291 »       push»   {r3,·lr}
292 »       mov.w»  ip,·#4096»  @·0x1000292 »       mov.w»  ip,·#4096»  @·0x1000
293 »       vpush»  {d8}293 »       vpush»  {d8}
294 »       sub.w»  ip,·sp,·ip294 »       sub.w»  ip,·sp,·ip
295 »       str.w»  r0,·[ip,·#4080]»     @·0xff0295 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
296 »       bl»     558·<PyFloat_AsDouble>296 »       bl»     408·<PyFloat_AsDouble>
297 ·R_ARM_THM_CALL» PyFloat_AsDouble297 ·R_ARM_THM_CALL» PyFloat_AsDouble
298 »       vmov.f64»       d7,·#240»@·0xbf800000·-1.0298 »       vmov.f64»       d7,·#240»@·0xbf800000·-1.0
299 »       vmov.f64»       d8,·d0299 »       vmov.f64»       d8,·d0
300 »       vcmp.f64»       d0,·d7300 »       vcmp.f64»       d0,·d7
301 »       vmrs»   APSR_nzcv,·fpscr301 »       vmrs»   APSR_nzcv,·fpscr
302 »       bne.n»  336·<float_is_integer+0x6a>302 »       bne.n»  336·<float_is_integer+0x6a>
303 »       bl»     0·<PyErr_Occurred>303 »       bl»     0·<PyErr_Occurred>
4.48 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 100, 17 lines modifiedOffset 100, 17 lines modified
100 ··0x00000610·74737461·74650050·794f626a·6563745f·tstate.PyObject_100 ··0x00000610·74737461·74650050·794f626a·6563745f·tstate.PyObject_
101 ··0x00000620·46726565·005f5079·466c6f61·745f4578·Free._PyFloat_Ex101 ··0x00000620·46726565·005f5079·466c6f61·745f4578·Free._PyFloat_Ex
102 ··0x00000630·61637444·65616c6c·6f630050·79547970·actDealloc.PyTyp102 ··0x00000630·61637444·65616c6c·6f630050·79547970·actDealloc.PyTyp
103 ··0x00000640·655f4973·53756274·79706500·5f50794c·e_IsSubtype._PyL103 ··0x00000640·655f4973·53756274·79706500·5f50794c·e_IsSubtype._PyL
104 ··0x00000650·6f6e675f·5369676e·005f5079·4c6f6e67·ong_Sign._PyLong104 ··0x00000650·6f6e675f·5369676e·005f5079·4c6f6e67·ong_Sign._PyLong
105 ··0x00000660·5f4e756d·42697473·0050794c·6f6e675f·_NumBits.PyLong_105 ··0x00000660·5f4e756d·42697473·0050794c·6f6e675f·_NumBits.PyLong_
106 ··0x00000670·4173446f·75626c65·00507942·6f6f6c5f·AsDouble.PyBool_106 ··0x00000670·4173446f·75626c65·00507942·6f6f6c5f·AsDouble.PyBool_
107 ··0x00000680·46726f6d·4c6f6e67·00507945·72725f4f·FromLong.PyErr_O107 ··0x00000680·46726f6d·4c6f6e67·005f5079·5f537761·FromLong._Py_Swa
108 ··0x00000690·63637572·72656400·5f50795f·53776170·ccurred._Py_Swap 
109 ··0x000006a0·7065644f·70006672·65787000·6d6f6466·pedOp.frexp.modf108 ··0x00000690·70706564·4f700066·72657870·00507945·ppedOp.frexp.PyE
 109 ··0x000006a0·72725f4f·63637572·72656400·6d6f6466·rr_Occurred.modf
110 ··0x000006b0·0050794c·6f6e675f·46726f6d·446f7562·.PyLong_FromDoub110 ··0x000006b0·0050794c·6f6e675f·46726f6d·446f7562·.PyLong_FromDoub
111 ··0x000006c0·6c650050·794f626a·6563745f·52696368·le.PyObject_Rich111 ··0x000006c0·6c650050·794f626a·6563745f·52696368·le.PyObject_Rich
112 ··0x000006d0·436f6d70·61726542·6f6f6c00·5f50795f·CompareBool._Py_112 ··0x000006d0·436f6d70·61726542·6f6f6c00·5f50795f·CompareBool._Py_
113 ··0x000006e0·4e6f7449·6d706c65·6d656e74·65645374·NotImplementedSt113 ··0x000006e0·4e6f7449·6d706c65·6d656e74·65645374·NotImplementedSt
114 ··0x000006f0·72756374·0050794e·756d6265·725f4e65·ruct.PyNumber_Ne114 ··0x000006f0·72756374·0050794e·756d6265·725f4e65·ruct.PyNumber_Ne
115 ··0x00000700·67617469·7665005f·50794c6f·6e675f4c·gative._PyLong_L115 ··0x00000700·67617469·7665005f·50794c6f·6e675f4c·gative._PyLong_L
116 ··0x00000710·73686966·74005079·4e756d62·65725f4f·shift.PyNumber_O116 ··0x00000710·73686966·74005079·4e756d62·65725f4f·shift.PyNumber_O
Offset 140, 20 lines modifiedOffset 140, 20 lines modified
140 ··0x00000890·65005f50·79466c6f·61745f46·696e6954·e._PyFloat_FiniT140 ··0x00000890·65005f50·79466c6f·61745f46·696e6954·e._PyFloat_FiniT
141 ··0x000008a0·79706500·5f507953·74727563·74536571·ype._PyStructSeq141 ··0x000008a0·79706500·5f507953·74727563·74536571·ype._PyStructSeq
142 ··0x000008b0·75656e63·655f4669·6e694275·696c7469·uence_FiniBuilti142 ··0x000008b0·75656e63·655f4669·6e694275·696c7469·uence_FiniBuilti
143 ··0x000008c0·6e005f50·795f4861·7368446f·75626c65·n._Py_HashDouble143 ··0x000008c0·6e005f50·795f4861·7368446f·75626c65·n._Py_HashDouble
144 ··0x000008d0·005f5079·466c6f61·745f4465·6275674d·._PyFloat_DebugM144 ··0x000008d0·005f5079·466c6f61·745f4465·6275674d·._PyFloat_DebugM
145 ··0x000008e0·616c6c6f·63537461·7473005f·50794465·allocStats._PyDe145 ··0x000008e0·616c6c6f·63537461·7473005f·50794465·allocStats._PyDe
146 ··0x000008f0·62756741·6c6c6f63·61746f72·53746174·bugAllocatorStat146 ··0x000008f0·62756741·6c6c6f63·61746f72·53746174·bugAllocatorStat
 147 ··0x00000900·73005f50·79417267·5f4e6f4b·776e616d·s._PyArg_NoKwnam
147 ··0x00000900·73005079·556e6963·6f64655f·54797065·s.PyUnicode_Type 
148 ··0x00000910·0050794e·756d6265·725f466c·6f617400·.PyNumber_Float. 
149 ··0x00000920·5079466c·6f61745f·46726f6d·53747269·PyFloat_FromStri 
150 ··0x00000930·6e67005f·50794172·675f4368·65636b50·ng._PyArg_CheckP148 ··0x00000910·6573005f·50794172·675f4368·65636b50·es._PyArg_CheckP
151 ··0x00000940·6f736974·696f6e61·6c005f50·79417267·ositional._PyArg149 ··0x00000920·6f736974·696f6e61·6c005079·556e6963·ositional.PyUnic
152 ··0x00000950·5f4e6f4b·776e616d·6573006d·656d7365·_NoKwnames.memse150 ··0x00000930·6f64655f·54797065·0050794e·756d6265·ode_Type.PyNumbe
 151 ··0x00000940·725f466c·6f617400·5079466c·6f61745f·r_Float.PyFloat_
 152 ··0x00000950·46726f6d·53747269·6e67006d·656d7365·FromString.memse
153 ··0x00000960·74005f50·79556e69·636f6465·5f547261·t._PyUnicode_Tra153 ··0x00000960·74005f50·79556e69·636f6465·5f547261·t._PyUnicode_Tra
154 ··0x00000970·6e73666f·726d4465·63696d61·6c416e64·nsformDecimalAnd154 ··0x00000970·6e73666f·726d4465·63696d61·6c416e64·nsformDecimalAnd
155 ··0x00000980·53706163·65546f41·53434949·00507955·SpaceToASCII.PyU155 ··0x00000980·53706163·65546f41·53434949·00507955·SpaceToASCII.PyU
156 ··0x00000990·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And156 ··0x00000990·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And
157 ··0x000009a0·53697a65·005f5079·5f737472·696e675f·Size._Py_string_157 ··0x000009a0·53697a65·005f5079·5f737472·696e675f·Size._Py_string_
158 ··0x000009b0·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u158 ··0x000009b0·746f5f6e·756d6265·725f7769·74685f75·to_number_with_u
159 ··0x000009c0·6e646572·73636f72·65730050·79427566·nderscores.PyBuf159 ··0x000009c0·6e646572·73636f72·65730050·79427566·nderscores.PyBuf
Offset 171, 17 lines modifiedOffset 171, 17 lines modified
171 ··0x00000a80·6f75626c·655f746f·5f737472·696e6700·ouble_to_string.171 ··0x00000a80·6f75626c·655f746f·5f737472·696e6700·ouble_to_string.
172 ··0x00000a90·7374726c·656e005f·5079556e·69636f64·strlen._PyUnicod172 ··0x00000a90·7374726c·656e005f·5079556e·69636f64·strlen._PyUnicod
173 ··0x00000aa0·655f4672·6f6d4153·43494900·50794d65·e_FromASCII.PyMe173 ··0x00000aa0·655f4672·6f6d4153·43494900·50794d65·e_FromASCII.PyMe
174 ··0x00000ab0·6d5f4672·65650072·6f756e64·0050794e·m_Free.round.PyN174 ··0x00000ab0·6d5f4672·65650072·6f756e64·0050794e·m_Free.round.PyN
175 ··0x00000ac0·756d6265·725f4173·5373697a·655f7400·umber_AsSsize_t.175 ··0x00000ac0·756d6265·725f4173·5373697a·655f7400·umber_AsSsize_t.
176 ··0x00000ad0·5f50795f·64675f64·746f6100·50794f53·_Py_dg_dtoa.PyOS176 ··0x00000ad0·5f50795f·64675f64·746f6100·50794f53·_Py_dg_dtoa.PyOS
177 ··0x00000ae0·5f736e70·72696e74·66005f50·795f6467·_snprintf._Py_dg177 ··0x00000ae0·5f736e70·72696e74·66005f50·795f6467·_snprintf._Py_dg
178 ··0x00000af0·5f737472·746f6400·5f50795f·64675f66·_strtod._Py_dg_f 
179 ··0x00000b00·72656564·746f6100·50794d65·6d5f4d61·reedtoa.PyMem_Ma178 ··0x00000af0·5f737472·746f6400·50794d65·6d5f4d61·_strtod.PyMem_Ma
 179 ··0x00000b00·6c6c6f63·005f5079·5f64675f·66726565·lloc._Py_dg_free
180 ··0x00000b10·6c6c6f63·00737472·636d7000·5079556e·lloc.strcmp.PyUn180 ··0x00000b10·64746f61·00737472·636d7000·5079556e·dtoa.strcmp.PyUn
181 ··0x00000b20·69636f64·655f4672·6f6d5374·72696e67·icode_FromString181 ··0x00000b20·69636f64·655f4672·6f6d5374·72696e67·icode_FromString
182 ··0x00000b30·005f5079·4172675f·42616441·7267756d·._PyArg_BadArgum182 ··0x00000b30·005f5079·4172675f·42616441·7267756d·._PyArg_BadArgum
183 ··0x00000b40·656e7400·50794578·635f5275·6e74696d·ent.PyExc_Runtim183 ··0x00000b40·656e7400·50794578·635f5275·6e74696d·ent.PyExc_Runtim
184 ··0x00000b50·65457272·6f72005f·5079556e·69636f64·eError._PyUnicod184 ··0x00000b50·65457272·6f72005f·5079556e·69636f64·eError._PyUnicod
185 ··0x00000b60·65577269·7465725f·496e6974·005f5079·eWriter_Init._Py185 ··0x00000b60·65577269·7465725f·496e6974·005f5079·eWriter_Init._Py
186 ··0x00000b70·466c6f61·745f466f·726d6174·41647661·Float_FormatAdva186 ··0x00000b70·466c6f61·745f466f·726d6174·41647661·Float_FormatAdva
187 ··0x00000b80·6e636564·57726974·6572005f·5079556e·ncedWriter._PyUn187 ··0x00000b80·6e636564·57726974·6572005f·5079556e·ncedWriter._PyUn
153 KB
frameobject.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:··········23032·(bytes·into·file)13 ··Start·of·section·headers:··········22744·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x59f8:1 There·are·18·section·headers,·starting·at·offset·0x58d8:
  
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·000cec·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000f4c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004a88·0003f0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004988·000490·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d20·000434·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000f80·000434·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004e78·000290·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004e18·000290·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001154·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0013b4·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·001154·000c3c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0013b4·0008dc·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·005108·000368·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0050a8·0002a8·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001d90·0005f3·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001c90·0005f3·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002384·000be0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002284·000be0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·005470·0004d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005350·0004d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002f64·000077·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002e64·000077·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005940·000028·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005820·000028·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002fdb·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002edb·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002fdb·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002edb·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003010·000de0·10·····16·115··419 ··[15]·.symtab···········SYMTAB··········00000000·002f10·000de0·10·····16·115··4
20 ··[16]·.strtab···········STRTAB··········00000000·003df0·000c98·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003cf0·000c98·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005968·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·005848·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.4 KB
readelf --wide --symbols {}
    
Offset 3, 45 lines modifiedOffset 3, 45 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
7 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
10 ·····6:·00000085···646·FUNC····LOCAL··DEFAULT····6·frame_dealloc10 ·····6:·00000085···632·FUNC····LOCAL··DEFAULT····6·frame_dealloc
11 ·····7:·0000030d····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF11 ·····7:·000002fd····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
12 ·····8:·00000461····84·FUNC····LOCAL··DEFAULT····6·frame_traverse 
13 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 13 ·····9:·00000319····84·FUNC····LOCAL··DEFAULT····6·frame_traverse
14 ····10:·00000001····90·FUNC····LOCAL··DEFAULT····1·frame_settrace14 ····10:·00000151····90·FUNC····LOCAL··DEFAULT····1·frame_settrace
15 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.415 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
18 ····14:·00000555····94·FUNC····LOCAL··DEFAULT····6·frame_settrace_opcodes18 ····14:·0000036d····94·FUNC····LOCAL··DEFAULT····6·frame_settrace_opcodes
19 ····15:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119 ····15:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
20 ····16:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC220 ····16:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
21 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC321 ····17:·00000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
22 ····18:·000005b5····74·FUNC····LOCAL··DEFAULT····6·frame_getcode22 ····18:·000003cd····74·FUNC····LOCAL··DEFAULT····6·frame_getcode
23 ····19:·00000601····44·FUNC····LOCAL··DEFAULT····6·frame_getglobals23 ····19:·000001ad····34·FUNC····LOCAL··DEFAULT····1·frame_getglobals
24 ····20:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC424 ····20:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
25 ····21:·0000005d···108·FUNC····LOCAL··DEFAULT····1·frame_getlocals25 ····21:·000001d1···106·FUNC····LOCAL··DEFAULT····1·frame_getlocals
26 ····22:·000000c9····34·FUNC····LOCAL··DEFAULT····1·frame_getbuiltins26 ····22:·0000023d····34·FUNC····LOCAL··DEFAULT····1·frame_getbuiltins
27 ····23:·0000062d····96·FUNC····LOCAL··DEFAULT····6·frame_getback27 ····23:·00000261····34·FUNC····LOCAL··DEFAULT····1·frame_getback
28 ····24:·0000068d····74·FUNC····LOCAL··DEFAULT····6·frame_getlineno28 ····24:·00000285····40·FUNC····LOCAL··DEFAULT····1·frame_getlineno
29 ····25:·00000739···194·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_keys29 ····25:·00000419···194·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_keys
30 ····26:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC530 ····26:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
31 ····27:·000007fd···338·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_getitem31 ····27:·000004dd···338·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_getitem
32 ····28:·00000951···188·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_getkeyindex32 ····28:·00000631···188·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_getkeyindex
33 ····29:·00000a0d····64·FUNC····LOCAL··DEFAULT····6·framelocalsproxy_dealloc33 ····29:·0000030d····64·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_dealloc
34 ····30:·000000ed····46·FUNC····LOCAL··DEFAULT····1·frame_gettrace_opcodes34 ····30:·0000034d····46·FUNC····LOCAL··DEFAULT····1·frame_gettrace_opcodes
35 ····31:·0000011d····64·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_contains35 ····31:·0000037d····64·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_contains
36 ····32:·0000015d····32·FUNC····LOCAL··DEFAULT····1·frame_gettrace36 ····32:·000003bd····32·FUNC····LOCAL··DEFAULT····1·frame_gettrace
37 ····33:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC637 ····33:·00000084·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t38 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
39 ····35:·00000001····52·FUNC····LOCAL··DEFAULT····9·frame_repr39 ····35:·00000001····52·FUNC····LOCAL··DEFAULT····9·frame_repr
40 ····36:·0000017d····12·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_visit40 ····36:·000003dd····12·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_visit
41 ····37:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC741 ····37:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
42 ····38:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC842 ····38:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
43 ····39:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC943 ····39:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC9
44 ····40:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1044 ····40:·00000134·····0·NOTYPE··LOCAL··DEFAULT····8·.LC10
45 ····41:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1145 ····41:·00000154·····0·NOTYPE··LOCAL··DEFAULT····8·.LC11
46 ····42:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1246 ····42:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC12
47 ····43:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1347 ····43:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC13
Offset 52, 40 lines modifiedOffset 52, 40 lines modified
52 ····48:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1852 ····48:·00000220·····0·NOTYPE··LOCAL··DEFAULT····8·.LC18
53 ····49:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1953 ····49:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC19
54 ····50:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2054 ····50:·00000264·····0·NOTYPE··LOCAL··DEFAULT····8·.LC20
55 ····51:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2155 ····51:·0000027c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC21
56 ····52:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2256 ····52:·00000290·····0·NOTYPE··LOCAL··DEFAULT····8·.LC22
57 ····53:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2357 ····53:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC23
58 ····54:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2458 ····54:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC24
59 ····55:·00000189··2836·FUNC····LOCAL··DEFAULT····1·frame_setlineno59 ····55:·000003e9··2836·FUNC····LOCAL··DEFAULT····1·frame_setlineno
60 ····56:·0000044c·····0·NOTYPE··LOCAL··DEFAULT····1·$d60 ····56:·000006ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·00000520·····0·NOTYPE··LOCAL··DEFAULT····1·$t61 ····57:·00000780·····0·NOTYPE··LOCAL··DEFAULT····1·$t
62 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR162 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
63 ····59:·00000c98·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····59:·00000ef8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····60:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2564 ····60:·00000310·····0·NOTYPE··LOCAL··DEFAULT····8·.LC25
65 ····61:·00000035···216·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_setitem65 ····61:·00000035···216·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_setitem
66 ····62:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2666 ····62:·00000340·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26
67 ····63:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2767 ····63:·00000360·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27
68 ····64:·00000a4d···288·FUNC····LOCAL··DEFAULT····6·frame_clear68 ····64:·000006ed···288·FUNC····LOCAL··DEFAULT····6·frame_clear
69 ····65:·00000380·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2869 ····65:·00000380·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28
70 ····66:·0000010d····58·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_update70 ····66:·0000010d····58·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_update
71 ····67:·00000147···290·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_merge71 ····67:·00000147···290·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_merge
72 ····68:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·$d72 ····68:·00000264·····0·NOTYPE··LOCAL··DEFAULT····9·$d
73 ····69:·00000b6d···182·FUNC····LOCAL··DEFAULT····6·frame_tp_clear73 ····69:·0000080d···182·FUNC····LOCAL··DEFAULT····6·frame_tp_clear
74 ····70:·00000268·····0·NOTYPE··LOCAL··DEFAULT····9·$t74 ····70:·00000268·····0·NOTYPE··LOCAL··DEFAULT····9·$t
75 ····71:·00000394·····0·NOTYPE··LOCAL··DEFAULT····9·$d75 ····71:·00000394·····0·NOTYPE··LOCAL··DEFAULT····9·$d
76 ····72:·00000398·····0·NOTYPE··LOCAL··DEFAULT····9·$t76 ····72:·00000398·····0·NOTYPE··LOCAL··DEFAULT····9·$t
77 ····73:·00000399···168·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_richcompare77 ····73:·00000399···168·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_richcompare
78 ····74:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····9·$d78 ····74:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
79 ····75:·00000c25····24·FUNC····LOCAL··DEFAULT····6·frame_getlasti79 ····75:·000008c5····24·FUNC····LOCAL··DEFAULT····6·frame_getlasti
80 ····76:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·$t80 ····76:·00000440·····0·NOTYPE··LOCAL··DEFAULT····9·$t
81 ····77:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2981 ····77:·000003bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29
82 ····78:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3082 ····78:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30
83 ····79:·00000c9c·····0·NOTYPE··LOCAL··DEFAULT····1·$t83 ····79:·00000efc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
84 ····80:·00000c9d····78·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_length84 ····80:·00000efd····78·FUNC····LOCAL··DEFAULT····1·framelocalsproxy_length
85 ····81:·0000067b···154·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_values85 ····81:·0000067b···154·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_values
86 ····82:·00000715···322·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_items86 ····82:·00000715···322·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_items
87 ····83:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3187 ····83:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC31
88 ····84:·00000857···118·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_get88 ····84:·00000857···118·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_get
89 ····85:·000008cd····42·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_iter89 ····85:·000008cd····42·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_iter
90 ····86:·000008f7····34·FUNC····LOCAL··DEFAULT····9·framelocalsproxy___contains__90 ····86:·000008f7····34·FUNC····LOCAL··DEFAULT····9·framelocalsproxy___contains__
91 ····87:·00000919····60·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_reversed91 ····87:·00000919····60·FUNC····LOCAL··DEFAULT····9·framelocalsproxy_reversed
Offset 126, 34 lines modifiedOffset 126, 34 lines modified
126 ···122:·00000051····52·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_New_NoTrack126 ···122:·00000051····52·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_New_NoTrack
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_NewVar
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_destroy_chain131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_destroy_chain
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_deposit_object132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_deposit_object
133 ···129:·00000329···212·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_GetLocals133 ···129:·00000001····78·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_GetLocals
 134 ···130:·00000051····78·FUNC····GLOBAL·HIDDEN·····1·_PyFrame_HasHiddenLocals
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_MakeAndSetFrameObject135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_MakeAndSetFrameObject
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack136 ···132:·000002ad····96·FUNC····GLOBAL·HIDDEN·····1·_PyFrameLocalsProxy_New
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
137 ···133:·000003fd····78·FUNC····GLOBAL·HIDDEN·····6·_PyFrame_HasHiddenLocals 
138 ···134:·0000044d····20·FUNC····GLOBAL·DEFAULT····6·PyFrame_GetCode138 ···134:·000000a1····20·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetCode
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_Traverse139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_Traverse
140 ···136:·000004b5····62·FUNC····GLOBAL·DEFAULT····6·PyFrame_GetLineNumber140 ···136:·000000b5····60·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetLineNumber
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_InterpreterFrame_GetLine141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_InterpreterFrame_GetLine
142 ···138:·000004f5····96·FUNC····GLOBAL·DEFAULT····6·PyFrame_GetBack142 ···138:·000000f1····96·FUNC····GLOBAL·DEFAULT····1·PyFrame_GetBack
143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SetOpcodeTrace144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SetOpcodeTrace
145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type
146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySys_Audit
150 ···146:·000006d9····96·FUNC····GLOBAL·HIDDEN·····6·_PyFrameLocalsProxy_New 
151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall150 ···146:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
 152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append154 ···150:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next155 ···151:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type156 ···152:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EQ157 ···153:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EQ
158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItem158 ···154:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItem
159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError159 ···155:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyError
47.6 KB
readelf --wide --relocs {}
Max HTML report size reached
799 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 112, 33 lines modifiedOffset 112, 33 lines modified
112 _PyObject_GC_NewVar112 _PyObject_GC_NewVar
113 PyThreadState_Get113 PyThreadState_Get
114 PyObject_GC_Del114 PyObject_GC_Del
115 _Py_Dealloc115 _Py_Dealloc
116 _PyTrash_thread_destroy_chain116 _PyTrash_thread_destroy_chain
117 _PyTrash_thread_deposit_object117 _PyTrash_thread_deposit_object
118 _PyFrame_GetLocals118 _PyFrame_GetLocals
 119 _PyFrame_HasHiddenLocals
119 _PyFrame_MakeAndSetFrameObject120 _PyFrame_MakeAndSetFrameObject
120 PyTuple_Pack121 _PyFrameLocalsProxy_New
121 PyDict_New122 PyDict_New
122 _PyFrame_HasHiddenLocals 
123 PyFrame_GetCode123 PyFrame_GetCode
124 _PyFrame_Traverse124 _PyFrame_Traverse
125 PyFrame_GetLineNumber125 PyFrame_GetLineNumber
126 PyUnstable_InterpreterFrame_GetLine126 PyUnstable_InterpreterFrame_GetLine
127 PyFrame_GetBack127 PyFrame_GetBack
128 _Py_NoneStruct128 _Py_NoneStruct
129 _PyEval_SetOpcodeTrace129 _PyEval_SetOpcodeTrace
130 PyBool_Type130 PyBool_Type
131 _Py_TrueStruct131 _Py_TrueStruct
132 PyExc_TypeError132 PyExc_TypeError
133 PyErr_SetString133 PyErr_SetString
134 PySys_Audit134 PySys_Audit
135 _PyFrameLocalsProxy_New 
136 _PyErr_BadInternalCall135 _PyErr_BadInternalCall
137 PyLong_FromLong136 PyLong_FromLong
 137 PyTuple_Pack
138 PyList_New138 PyList_New
139 PyList_Append139 PyList_Append
140 PyDict_Next140 PyDict_Next
141 PyUnicode_Type141 PyUnicode_Type
142 _PyUnicode_EQ142 _PyUnicode_EQ
143 PyDict_GetItem143 PyDict_GetItem
144 PyExc_KeyError144 PyExc_KeyError
40.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
40.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 frame_repr():7 frame_repr():
8 »       push»   {r4,·lr}8 »       push»   {r4,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4080]»     @·0xff011 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
12 »       mov»    r4,·r012 »       mov»    r4,·r0
13 »       sub»    sp,·#813 »       sub»    sp,·#8
14 »       bl»     4b4·<PyFrame_GetLasti+0x4>14 »       bl»     b4·<framelocalsproxy_setitem+0x80>
15 ·R_ARM_THM_CALL» PyFrame_GetLineNumber15 ·R_ARM_THM_CALL» PyFrame_GetLineNumber
16 »       mov»    r3,·r016 »       mov»    r3,·r0
17 »       mov»    r1,·r417 »       mov»    r1,·r4
18 »       ldr»    r2,·[r4,·#12]18 »       ldr»    r2,·[r4,·#12]
19 »       ldr»    r2,·[r2,·#0]19 »       ldr»    r2,·[r2,·#0]
20 »       ldr»    r0,·[r2,·#84]» @·0x5420 »       ldr»    r0,·[r2,·#84]» @·0x54
21 »       str»    r0,·[sp,·#0]21 »       str»    r0,·[sp,·#0]
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 »       movt»   r3,·#058 »       movt»   r3,·#0
59 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type59 ·R_ARM_THM_MOVT_ABS»     PyUnicode_Type
60 »       mov»    r6,·r160 »       mov»    r6,·r1
61 »       cmp»    r2,·r361 »       cmp»    r2,·r3
62 »       bne.n»  ea·<framelocalsproxy_setitem+0xb6>62 »       bne.n»  ea·<framelocalsproxy_setitem+0xb6>
63 »       movs»   r2,·#063 »       movs»   r2,·#0
64 »       mov»    r0,·r764 »       mov»    r0,·r7
65 »       bl»     950·<framelocalsproxy_reversed+0x38>65 »       bl»     630·<PyFrame_GetVar+0x170>
66 ·R_ARM_THM_CALL» framelocalsproxy_getkeyindex66 ·R_ARM_THM_CALL» framelocalsproxy_getkeyindex
67 »       subs»   r2,·r0,·#067 »       subs»   r2,·r0,·#0
68 »       blt.n»  ea·<framelocalsproxy_setitem+0xb6>68 »       blt.n»  ea·<framelocalsproxy_setitem+0xb6>
69 »       ldr.w»  r1,·[r8,·#76]»       @·0x4c69 »       ldr.w»  r1,·[r8,·#76]»       @·0x4c
70 »       adds»   r5,·#40»     @·0x2870 »       adds»   r5,·#40»     @·0x28
71 »       add»    r1,·r271 »       add»    r1,·r2
72 »       ldr.w»  r3,·[r5,·r2,·lsl·#2]72 »       ldr.w»  r3,·[r5,·r2,·lsl·#2]
Offset 91, 29 lines modifiedOffset 91, 29 lines modified
91 »       ldr»    r2,·[r4,·#0]91 »       ldr»    r2,·[r4,·#0]
92 »       mvn.w»  r1,·#3221225472»    @·0xc000000092 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
93 »       cmp»    r2,·r193 »       cmp»    r2,·r1
94 »       itt»    ne94 »       itt»    ne
95 »       addne»  r2,·#195 »       addne»  r2,·#1
96 »       strne»  r2,·[r4,·#0]96 »       strne»  r2,·[r4,·#0]
97 »       str»    r4,·[r3,·#8]97 »       str»    r4,·[r3,·#8]
98 »       bl»     30c·<PyFrame_New+0xa4>98 »       bl»     2fc·<PyFrame_New+0x94>
99 ·R_ARM_THM_CALL» Py_XDECREF99 ·R_ARM_THM_CALL» Py_XDECREF
100 »       movs»   r0,·#0100 »       movs»   r0,·#0
101 »       b.n»    108·<framelocalsproxy_setitem+0xd4>101 »       b.n»    108·<framelocalsproxy_setitem+0xd4>
102 »       cmp»    r4,·r3102 »       cmp»    r4,·r3
103 »       beq.n»  c8·<framelocalsproxy_setitem+0x94>103 »       beq.n»  c8·<framelocalsproxy_setitem+0x94>
104 »       ldr»    r1,·[r4,·#0]104 »       ldr»    r1,·[r4,·#0]
105 »       mvn.w»  r0,·#3221225472»    @·0xc0000000105 »       mvn.w»  r0,·#3221225472»    @·0xc0000000
106 »       cmp»    r1,·r0106 »       cmp»    r1,·r0
107 »       mov»    r0,·r3107 »       mov»    r0,·r3
108 »       itt»    ne108 »       itt»    ne
109 »       addne»  r1,·#1109 »       addne»  r1,·#1
110 »       strne»  r1,·[r4,·#0]110 »       strne»  r1,·[r4,·#0]
111 »       str.w»  r4,·[r5,·r2,·lsl·#2]111 »       str.w»  r4,·[r5,·r2,·lsl·#2]
112 »       bl»     30c·<PyFrame_New+0xa4>112 »       bl»     2fc·<PyFrame_New+0x94>
113 ·R_ARM_THM_CALL» Py_XDECREF113 ·R_ARM_THM_CALL» Py_XDECREF
114 »       b.n»    c8·<framelocalsproxy_setitem+0x94>114 »       b.n»    c8·<framelocalsproxy_setitem+0x94>
115 »       ldr»    r0,·[r7,·#28]115 »       ldr»    r0,·[r7,·#28]
116 »       cbnz»   r0,·fc·<framelocalsproxy_setitem+0xc8>116 »       cbnz»   r0,·fc·<framelocalsproxy_setitem+0xc8>
117 »       bl»     0·<PyDict_New>117 »       bl»     0·<PyDict_New>
118 ·R_ARM_THM_CALL» PyDict_New118 ·R_ARM_THM_CALL» PyDict_New
119 »       cbnz»   r0,·fa·<framelocalsproxy_setitem+0xc6>119 »       cbnz»   r0,·fa·<framelocalsproxy_setitem+0xc6>
Offset 511, 15 lines modifiedOffset 511, 15 lines modified
511 »       bx»     lr511 »       bx»     lr
512 »       movs»   r0,·#0512 »       movs»   r0,·#0
513 »       bx»     lr513 »       bx»     lr
  
514 00000466·<PyFrame_GetLocals>:514 00000466·<PyFrame_GetLocals>:
515 PyFrame_GetLocals():515 PyFrame_GetLocals():
516 »       movs»   r1,·#0516 »       movs»   r1,·#0
517 »       b.w»    5c·<framelocalsproxy_setitem+0x28>517 »       b.w»    1d0·<framelocalsproxy_merge+0x8a>
518 ·R_ARM_THM_JUMP24»       frame_getlocals518 ·R_ARM_THM_JUMP24»       frame_getlocals
  
519 0000046c·<PyFrame_GetGlobals>:519 0000046c·<PyFrame_GetGlobals>:
520 PyFrame_GetGlobals():520 PyFrame_GetGlobals():
521 »       ldr»    r1,·[r0,·#12]521 »       ldr»    r1,·[r0,·#12]
522 »       movw»   r3,·#0522 »       movw»   r3,·#0
523 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct523 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
Offset 1005, 15 lines modifiedOffset 1005, 15 lines modified
1005 »       ldr»    r1,·[r1,·#0]1005 »       ldr»    r1,·[r1,·#0]
1006 »       itte»   ne1006 »       itte»   ne
1007 »       movwne» r4,·#01007 »       movwne» r4,·#0
1008 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct1008 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1009 »       movtne» r4,·#01009 »       movtne» r4,·#0
1010 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct1010 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1011 »       ldreq»  r4,·[r3,·#4]1011 »       ldreq»  r4,·[r3,·#4]
1012 »       bl»     7fc·<framelocalsproxy_items+0xe8>1012 »       bl»     4dc·<PyFrame_GetVar+0x1c>
1013 ·R_ARM_THM_CALL» framelocalsproxy_getitem1013 ·R_ARM_THM_CALL» framelocalsproxy_getitem
1014 »       cbnz»   r0,·8ca·<framelocalsproxy_get+0x74>1014 »       cbnz»   r0,·8ca·<framelocalsproxy_get+0x74>
1015 »       movw»   r3,·#01015 »       movw»   r3,·#0
1016 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError1016 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_KeyError
1017 »       movt»   r3,·#01017 »       movt»   r3,·#0
1018 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError1018 ·R_ARM_THM_MOVT_ABS»     PyExc_KeyError
1019 »       ldr»    r0,·[r3,·#0]1019 »       ldr»    r0,·[r3,·#0]
Offset 1040, 35 lines modifiedOffset 1040, 35 lines modified
1040 000008cc·<framelocalsproxy_iter>:1040 000008cc·<framelocalsproxy_iter>:
1041 framelocalsproxy_iter():1041 framelocalsproxy_iter():
1042 »       push»   {r4,·lr}1042 »       push»   {r4,·lr}
1043 »       mov.w»  ip,·#4096»  @·0x10001043 »       mov.w»  ip,·#4096»  @·0x1000
1044 »       sub.w»  ip,·sp,·ip1044 »       sub.w»  ip,·sp,·ip
1045 »       str.w»  r0,·[ip,·#4088]»     @·0xff81045 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
1046 »       movs»   r1,·#01046 »       movs»   r1,·#0
1047 »       bl»     738·<framelocalsproxy_items+0x24>1047 »       bl»     418·<framelocalsproxy_richcompare+0x80>
1048 ·R_ARM_THM_CALL» framelocalsproxy_keys1048 ·R_ARM_THM_CALL» framelocalsproxy_keys
1049 »       mov»    r4,·r01049 »       mov»    r4,·r0
1050 »       cbz»    r0,·8f2·<framelocalsproxy_iter+0x26>1050 »       cbz»    r0,·8f2·<framelocalsproxy_iter+0x26>
1051 »       bl»     0·<PyObject_GetIter>1051 »       bl»     0·<PyObject_GetIter>
1052 ·R_ARM_THM_CALL» PyObject_GetIter1052 ·R_ARM_THM_CALL» PyObject_GetIter
1053 »       mov»    r3,·r01053 »       mov»    r3,·r0
1054 »       mov»    r0,·r41054 »       mov»    r0,·r4
1055 »       mov»    r4,·r31055 »       mov»    r4,·r3
1056 »       bl»     30c·<PyFrame_New+0xa4>1056 »       bl»     2fc·<PyFrame_New+0x94>
1057 ·R_ARM_THM_CALL» Py_XDECREF1057 ·R_ARM_THM_CALL» Py_XDECREF
1058 »       mov»    r0,·r41058 »       mov»    r0,·r4
1059 »       pop»    {r4,·pc}1059 »       pop»    {r4,·pc}
  
1060 000008f6·<framelocalsproxy___contains__>:1060 000008f6·<framelocalsproxy___contains__>:
1061 framelocalsproxy___contains__():1061 framelocalsproxy___contains__():
1062 »       push»   {r3,·lr}1062 »       push»   {r3,·lr}
1063 »       mov.w»  ip,·#4096»  @·0x10001063 »       mov.w»  ip,·#4096»  @·0x1000
1064 »       sub.w»  ip,·sp,·ip1064 »       sub.w»  ip,·sp,·ip
1065 »       str.w»  r0,·[ip,·#4088]»     @·0xff81065 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
1066 »       bl»     11c·<framelocalsproxy_update+0x10>1066 »       bl»     37c·<PyFrame_New+0x114>
1067 ·R_ARM_THM_CALL» framelocalsproxy_contains1067 ·R_ARM_THM_CALL» framelocalsproxy_contains
1068 »       cmp»    r0,·#01068 »       cmp»    r0,·#0
1069 »       blt.n»  914·<framelocalsproxy___contains__+0x1e>1069 »       blt.n»  914·<framelocalsproxy___contains__+0x1e>
1070 »       ldmia.w»sp!,·{r3,·lr}1070 »       ldmia.w»sp!,·{r3,·lr}
1071 »       b.w»    0·<PyBool_FromLong>1071 »       b.w»    0·<PyBool_FromLong>
Max diff block lines reached; 971/4416 bytes (21.99%) of diff not shown.
3.91 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 96, 36 lines modifiedOffset 96, 36 lines modified
96 ··0x000005d0·626a6563·745f4743·5f44656c·005f5079·bject_GC_Del._Py96 ··0x000005d0·626a6563·745f4743·5f44656c·005f5079·bject_GC_Del._Py
97 ··0x000005e0·5f446561·6c6c6f63·005f5079·54726173·_Dealloc._PyTras97 ··0x000005e0·5f446561·6c6c6f63·005f5079·54726173·_Dealloc._PyTras
98 ··0x000005f0·685f7468·72656164·5f646573·74726f79·h_thread_destroy98 ··0x000005f0·685f7468·72656164·5f646573·74726f79·h_thread_destroy
99 ··0x00000600·5f636861·696e005f·50795472·6173685f·_chain._PyTrash_99 ··0x00000600·5f636861·696e005f·50795472·6173685f·_chain._PyTrash_
100 ··0x00000610·74687265·61645f64·65706f73·69745f6f·thread_deposit_o100 ··0x00000610·74687265·61645f64·65706f73·69745f6f·thread_deposit_o
101 ··0x00000620·626a6563·74005f50·79467261·6d655f47·bject._PyFrame_G101 ··0x00000620·626a6563·74005f50·79467261·6d655f47·bject._PyFrame_G
102 ··0x00000630·65744c6f·63616c73·005f5079·4672616d·etLocals._PyFram102 ··0x00000630·65744c6f·63616c73·005f5079·4672616d·etLocals._PyFram
 103 ··0x00000640·655f4861·73486964·64656e4c·6f63616c·e_HasHiddenLocal
 104 ··0x00000650·73005f50·79467261·6d655f4d·616b6541·s._PyFrame_MakeA
 105 ··0x00000660·6e645365·74467261·6d654f62·6a656374·ndSetFrameObject
103 ··0x00000640·655f4d61·6b65416e·64536574·4672616d·e_MakeAndSetFram 
104 ··0x00000650·654f626a·65637400·50795475·706c655f·eObject.PyTuple_ 
105 ··0x00000660·5061636b·00507944·6963745f·4e657700·Pack.PyDict_New. 
106 ··0x00000670·5f507946·72616d65·5f486173·48696464·_PyFrame_HasHidd 
107 ··0x00000680·656e4c6f·63616c73·00507946·72616d65·enLocals.PyFrame 
108 ··0x00000690·5f476574·436f6465·005f5079·4672616d·_GetCode._PyFram 
109 ··0x000006a0·655f5472·61766572·73650050·79467261·e_Traverse.PyFra 
110 ··0x000006b0·6d655f47·65744c69·6e654e75·6d626572·me_GetLineNumber 
111 ··0x000006c0·00507955·6e737461·626c655f·496e7465·.PyUnstable_Inte 
112 ··0x000006d0·72707265·74657246·72616d65·5f476574·rpreterFrame_Get 
113 ··0x000006e0·4c696e65·00507946·72616d65·5f476574·Line.PyFrame_Get 
114 ··0x000006f0·4261636b·005f5079·5f4e6f6e·65537472·Back._Py_NoneStr 
115 ··0x00000700·75637400·5f507945·76616c5f·5365744f·uct._PyEval_SetO 
116 ··0x00000710·70636f64·65547261·63650050·79426f6f·pcodeTrace.PyBoo 
117 ··0x00000720·6c5f5479·7065005f·50795f54·72756553·l_Type._Py_TrueS 
118 ··0x00000730·74727563·74005079·4578635f·54797065·truct.PyExc_Type 
119 ··0x00000740·4572726f·72005079·4572725f·53657453·Error.PyErr_SetS 
120 ··0x00000750·7472696e·67005079·5379735f·41756469·tring.PySys_Audi 
121 ··0x00000760·74005f50·79467261·6d654c6f·63616c73·t._PyFrameLocals106 ··0x00000670·005f5079·4672616d·654c6f63·616c7350·._PyFrameLocalsP
122 ··0x00000770·50726f78·795f4e65·77005f50·79457272·Proxy_New._PyErr107 ··0x00000680·726f7879·5f4e6577·00507944·6963745f·roxy_New.PyDict_
 108 ··0x00000690·4e657700·50794672·616d655f·47657443·New.PyFrame_GetC
 109 ··0x000006a0·6f646500·5f507946·72616d65·5f547261·ode._PyFrame_Tra
 110 ··0x000006b0·76657273·65005079·4672616d·655f4765·verse.PyFrame_Ge
 111 ··0x000006c0·744c696e·654e756d·62657200·5079556e·tLineNumber.PyUn
 112 ··0x000006d0·73746162·6c655f49·6e746572·70726574·stable_Interpret
 113 ··0x000006e0·65724672·616d655f·4765744c·696e6500·erFrame_GetLine.
 114 ··0x000006f0·50794672·616d655f·47657442·61636b00·PyFrame_GetBack.
 115 ··0x00000700·5f50795f·4e6f6e65·53747275·6374005f·_Py_NoneStruct._
 116 ··0x00000710·50794576·616c5f53·65744f70·636f6465·PyEval_SetOpcode
 117 ··0x00000720·54726163·65005079·426f6f6c·5f547970·Trace.PyBool_Typ
 118 ··0x00000730·65005f50·795f5472·75655374·72756374·e._Py_TrueStruct
 119 ··0x00000740·00507945·78635f54·79706545·72726f72·.PyExc_TypeError
 120 ··0x00000750·00507945·72725f53·65745374·72696e67·.PyErr_SetString
 121 ··0x00000760·00507953·79735f41·75646974·005f5079·.PySys_Audit._Py
123 ··0x00000780·5f426164·496e7465·726e616c·43616c6c·_BadInternalCall122 ··0x00000770·4572725f·42616449·6e746572·6e616c43·Err_BadInternalC
124 ··0x00000790·0050794c·6f6e675f·46726f6d·4c6f6e67·.PyLong_FromLong123 ··0x00000780·616c6c00·50794c6f·6e675f46·726f6d4c·all.PyLong_FromL
 124 ··0x00000790·6f6e6700·50795475·706c655f·5061636b·ong.PyTuple_Pack
125 ··0x000007a0·0050794c·6973745f·4e657700·50794c69·.PyList_New.PyLi125 ··0x000007a0·0050794c·6973745f·4e657700·50794c69·.PyList_New.PyLi
126 ··0x000007b0·73745f41·7070656e·64005079·44696374·st_Append.PyDict126 ··0x000007b0·73745f41·7070656e·64005079·44696374·st_Append.PyDict
127 ··0x000007c0·5f4e6578·74005079·556e6963·6f64655f·_Next.PyUnicode_127 ··0x000007c0·5f4e6578·74005079·556e6963·6f64655f·_Next.PyUnicode_
128 ··0x000007d0·54797065·005f5079·556e6963·6f64655f·Type._PyUnicode_128 ··0x000007d0·54797065·005f5079·556e6963·6f64655f·Type._PyUnicode_
129 ··0x000007e0·45510050·79446963·745f4765·74497465·EQ.PyDict_GetIte129 ··0x000007e0·45510050·79446963·745f4765·74497465·EQ.PyDict_GetIte
130 ··0x000007f0·6d005079·4578635f·4b657945·72726f72·m.PyExc_KeyError130 ··0x000007f0·6d005079·4578635f·4b657945·72726f72·m.PyExc_KeyError
131 ··0x00000800·00507945·72725f46·6f726d61·74005079·.PyErr_Format.Py131 ··0x00000800·00507945·72725f46·6f726d61·74005079·.PyErr_Format.Py
237 KB
funcobject.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:··········25824·(bytes·into·file)13 ··Start·of·section·headers:··········25388·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x64e0:1 There·are·18·section·headers,·starting·at·offset·0x632c:
  
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·00049c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0008b4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005100·0002c0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004fa4·000538·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004d0·0004e4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0008e8·0004e4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0053c0·0002f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0054dc·0002f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0009b4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000dcc·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0009b4·0016f8·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000dcc·001160·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0056b0·000790·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0057cc·0004c0·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0020ac·0006f5·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001f2c·0006f5·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0027a4·00092c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002624·00092c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·005e40·0005b8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005c8c·0005b8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0030d0·0006ed·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002f50·0006ed·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0063f8·000058·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006244·000058·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0037bd·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00363d·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0037bd·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00363d·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0037f0·000f30·10·····16·167··419 ··[15]·.symtab···········SYMTAB··········00000000·003670·000f40·10·····16·168··4
20 ··[16]·.strtab···········STRTAB··········00000000·004720·0009e0·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0045b0·0009f4·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·006450·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00629c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
30.2 KB
readelf --wide --symbols {}
Max HTML report size reached
79.9 KB
readelf --wide --relocs {}
Max HTML report size reached
312 B
strings --all --bytes=8 {}
    
Offset 103, 14 lines modifiedOffset 103, 15 lines modified
103 .LANCHOR0103 .LANCHOR0
104 Py_XDECREF104 Py_XDECREF
105 notify_func_watchers105 notify_func_watchers
106 sm_traverse106 sm_traverse
107 func_traverse107 func_traverse
108 func_dealloc108 func_dealloc
109 func_clear109 func_clear
 110 functools_copy_attr
110 func_get_name111 func_get_name
111 func_get_qualname112 func_get_qualname
112 func_get_annotations113 func_get_annotations
113 func_set_name114 func_set_name
114 func_set_qualname115 func_set_qualname
115 cm_descr_get116 cm_descr_get
116 sm_descr_get117 sm_descr_get
25.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
73.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 »       bl»     0·<PySys_Audit>339 »       bl»     0·<PySys_Audit>
340 ·R_ARM_THM_CALL» PySys_Audit340 ·R_ARM_THM_CALL» PySys_Audit
341 »       cmp»    r0,·#0341 »       cmp»    r0,·#0
342 »       blt.w»  e4·<func_new+0x7c>342 »       blt.w»  e4·<func_new+0x7c>
343 »       mov»    r1,·fp343 »       mov»    r1,·fp
344 »       mov»    r0,·sl344 »       mov»    r0,·sl
345 »       movs»   r2,·#0345 »       movs»   r2,·#0
346 »       bl»     550·<PyFunction_SetKwDefaults+0x34>346 »       bl»     51c·<PyFunction_SetKwDefaults>
347 ·R_ARM_THM_CALL» PyFunction_NewWithQualName347 ·R_ARM_THM_CALL» PyFunction_NewWithQualName
348 »       mov»    r6,·r0348 »       mov»    r6,·r0
349 »       cmp»    r0,·#0349 »       cmp»    r0,·#0
350 »       beq.w»  e4·<func_new+0x7c>350 »       beq.w»  e4·<func_new+0x7c>
351 »       cmp»    r9,·r4351 »       cmp»    r9,·r4
352 »       beq.n»  30e·<func_new+0x2a6>352 »       beq.n»  30e·<func_new+0x2a6>
353 »       ldr.w»  r3,·[r9]353 »       ldr.w»  r3,·[r9]
Offset 580, 15 lines modifiedOffset 580, 15 lines modified
580 ·R_ARM_THM_CALL» PyErr_SetString580 ·R_ARM_THM_CALL» PyErr_SetString
581 »       mov.w»  r0,·#4294967295»    @·0xffffffff581 »       mov.w»  r0,·#4294967295»    @·0xffffffff
582 »       b.n»    512·<PyFunction_SetDefaults+0xb2>582 »       b.n»    512·<PyFunction_SetDefaults+0xb2>
583 »       movs»   r4,·#0583 »       movs»   r4,·#0
584 »       mov»    r2,·r4584 »       mov»    r2,·r4
585 »       mov»    r1,·r5585 »       mov»    r1,·r5
586 »       movs»   r0,·#3586 »       movs»   r0,·#3
587 »       bl»     1c0·<func_new+0x158>587 »       bl»     52c·<PyFunction_SetKwDefaults+0x10>
588 ·R_ARM_THM_CALL» handle_func_event588 ·R_ARM_THM_CALL» handle_func_event
589 »       ldr»    r2,·[r5,·#68]» @·0x44589 »       ldr»    r2,·[r5,·#68]» @·0x44
590 »       cbz»    r2,·504·<PyFunction_SetDefaults+0xa4>590 »       cbz»    r2,·504·<PyFunction_SetDefaults+0xa4>
591 »       ldr»    r3,·[pc,·#56]» @·(518·<PyFunction_SetDefaults+0xb8>)591 »       ldr»    r3,·[pc,·#56]» @·(518·<PyFunction_SetDefaults+0xb8>)
592 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}592 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}
593 »       ubfx»   r2,·r2,·#0,·#12593 »       ubfx»   r2,·r2,·#0,·#12
594 »       add»    r3,·pc594 »       add»    r3,·pc
Offset 602, 15 lines modifiedOffset 602, 15 lines modified
602 »       itt»    eq602 »       itt»    eq
603 »       moveq»  r1,·#0603 »       moveq»  r1,·#0
604 »       streq.w»r1,·[r3,·r2,·lsl·#3]604 »       streq.w»r1,·[r3,·r2,·lsl·#3]
605 »       ldr»    r0,·[r5,·#28]605 »       ldr»    r0,·[r5,·#28]
606 »       movs»   r6,·#0606 »       movs»   r6,·#0
607 »       str»    r4,·[r5,·#28]607 »       str»    r4,·[r5,·#28]
608 »       str»    r6,·[r5,·#68]» @·0x44608 »       str»    r6,·[r5,·#68]» @·0x44
609 »       bl»     ea0·<Py_XDECREF>609 »       bl»     e40·<Py_XDECREF>
610 ·R_ARM_THM_CALL» Py_XDECREF610 ·R_ARM_THM_CALL» Py_XDECREF
611 »       mov»    r0,·r6611 »       mov»    r0,·r6
612 »       pop»    {r4,·r5,·r6,·pc}612 »       pop»    {r4,·r5,·r6,·pc}
613 »       .word»  0x000000d0613 »       .word»  0x000000d0
614 ·R_ARM_ABS32»    .data614 ·R_ARM_ABS32»    .data
615 »       .word»  0x0000002c615 »       .word»  0x0000002c
616 ·R_ARM_TLS_IE32» _Py_tss_tstate616 ·R_ARM_TLS_IE32» _Py_tss_tstate
Offset 666, 15 lines modifiedOffset 666, 15 lines modified
666 ·R_ARM_THM_CALL» PyErr_SetString666 ·R_ARM_THM_CALL» PyErr_SetString
667 »       mov.w»  r0,·#4294967295»    @·0xffffffff667 »       mov.w»  r0,·#4294967295»    @·0xffffffff
668 »       b.n»    5ce·<PyFunction_SetKwDefaults+0xb2>668 »       b.n»    5ce·<PyFunction_SetKwDefaults+0xb2>
669 »       movs»   r4,·#0669 »       movs»   r4,·#0
670 »       mov»    r2,·r4670 »       mov»    r2,·r4
671 »       mov»    r1,·r5671 »       mov»    r1,·r5
672 »       movs»   r0,·#4672 »       movs»   r0,·#4
673 »       bl»     1c0·<func_new+0x158>673 »       bl»     52c·<PyFunction_SetKwDefaults+0x10>
674 ·R_ARM_THM_CALL» handle_func_event674 ·R_ARM_THM_CALL» handle_func_event
675 »       ldr»    r2,·[r5,·#68]» @·0x44675 »       ldr»    r2,·[r5,·#68]» @·0x44
676 »       cbz»    r2,·5c0·<PyFunction_SetKwDefaults+0xa4>676 »       cbz»    r2,·5c0·<PyFunction_SetKwDefaults+0xa4>
677 »       ldr»    r3,·[pc,·#56]» @·(5d4·<PyFunction_SetKwDefaults+0xb8>)677 »       ldr»    r3,·[pc,·#56]» @·(5d4·<PyFunction_SetKwDefaults+0xb8>)
678 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}678 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}
679 »       ubfx»   r2,·r2,·#0,·#12679 »       ubfx»   r2,·r2,·#0,·#12
680 »       add»    r3,·pc680 »       add»    r3,·pc
Offset 688, 15 lines modifiedOffset 688, 15 lines modified
688 »       itt»    eq688 »       itt»    eq
689 »       moveq»  r1,·#0689 »       moveq»  r1,·#0
690 »       streq.w»r1,·[r3,·r2,·lsl·#3]690 »       streq.w»r1,·[r3,·r2,·lsl·#3]
691 »       ldr»    r0,·[r5,·#32]691 »       ldr»    r0,·[r5,·#32]
692 »       movs»   r6,·#0692 »       movs»   r6,·#0
693 »       str»    r4,·[r5,·#32]693 »       str»    r4,·[r5,·#32]
694 »       str»    r6,·[r5,·#68]» @·0x44694 »       str»    r6,·[r5,·#68]» @·0x44
695 »       bl»     ea0·<Py_XDECREF>695 »       bl»     e40·<Py_XDECREF>
696 ·R_ARM_THM_CALL» Py_XDECREF696 ·R_ARM_THM_CALL» Py_XDECREF
697 »       mov»    r0,·r6697 »       mov»    r0,·r6
698 »       pop»    {r4,·r5,·r6,·pc}698 »       pop»    {r4,·r5,·r6,·pc}
699 »       .word»  0x000000d0699 »       .word»  0x000000d0
700 ·R_ARM_ABS32»    .data700 ·R_ARM_ABS32»    .data
701 »       .word»  0x0000002c701 »       .word»  0x0000002c
702 ·R_ARM_TLS_IE32» _Py_tss_tstate702 ·R_ARM_TLS_IE32» _Py_tss_tstate
Offset 768, 15 lines modifiedOffset 768, 15 lines modified
768 »       itt»    eq768 »       itt»    eq
769 »       moveq»  r4,·#0769 »       moveq»  r4,·#0
770 »       streq.w»r4,·[r2,·r0,·lsl·#3]770 »       streq.w»r4,·[r2,·r0,·lsl·#3]
771 »       ldr»    r0,·[r3,·#36]» @·0x24771 »       ldr»    r0,·[r3,·#36]» @·0x24
772 »       movs»   r4,·#0772 »       movs»   r4,·#0
773 »       str»    r1,·[r3,·#36]» @·0x24773 »       str»    r1,·[r3,·#36]» @·0x24
774 »       str»    r4,·[r3,·#68]» @·0x44774 »       str»    r4,·[r3,·#68]» @·0x44
775 »       bl»     ea0·<Py_XDECREF>775 »       bl»     e40·<Py_XDECREF>
776 ·R_ARM_THM_CALL» Py_XDECREF776 ·R_ARM_THM_CALL» Py_XDECREF
777 »       mov»    r0,·r4777 »       mov»    r0,·r4
778 »       pop»    {r4,·pc}778 »       pop»    {r4,·pc}
779 »       .word»  0x000000d0779 »       .word»  0x000000d0
780 ·R_ARM_ABS32»    .data780 ·R_ARM_ABS32»    .data
781 »       .word»  0x00000032781 »       .word»  0x00000032
782 ·R_ARM_TLS_IE32» _Py_tss_tstate782 ·R_ARM_TLS_IE32» _Py_tss_tstate
Offset 1070, 14 lines modifiedOffset 1070, 14 lines modified
1070 »       bl»     0·<PyErr_SetString>1070 »       bl»     0·<PyErr_SetString>
1071 ·R_ARM_THM_CALL» PyErr_SetString1071 ·R_ARM_THM_CALL» PyErr_SetString
1072 »       mov.w»  r0,·#4294967295»    @·0xffffffff1072 »       mov.w»  r0,·#4294967295»    @·0xffffffff
1073 »       b.n»    924·<PyFunction_SetAnnotations+0x78>1073 »       b.n»    924·<PyFunction_SetAnnotations+0x78>
1074 »       movs»   r1,·#01074 »       movs»   r1,·#0
1075 »       ldr»    r0,·[r3,·#56]» @·0x381075 »       ldr»    r0,·[r3,·#56]» @·0x38
1076 »       str»    r1,·[r3,·#56]» @·0x381076 »       str»    r1,·[r3,·#56]» @·0x38
1077 »       bl»     ea0·<Py_XDECREF>1077 »       bl»     e40·<Py_XDECREF>
1078 ·R_ARM_THM_CALL» Py_XDECREF1078 ·R_ARM_THM_CALL» Py_XDECREF
1079 »       movs»   r0,·#01079 »       movs»   r0,·#0
1080 »       pop»    {r3,·pc}1080 »       pop»    {r3,·pc}
1081 »       nop1081 »       nop
1082 »       .word»  0x000000d01082 »       .word»  0x000000d0
1083 ·R_ARM_ABS32»    .data1083 ·R_ARM_ABS32»    .data
20.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
53.2 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:··········7924·(bytes·into·file)13 ··Start·of·section·headers:··········7792·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1ef4:1 There·are·17·section·headers,·starting·at·offset·0x1e70:
  
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·000058·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000210·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001998·000030·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001924·0000b8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00008c·000320·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000244·000320·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0019c8·000178·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0019dc·000178·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003ac·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000564·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003ac·0000e1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000564·0000e1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000490·0003f0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000648·0001d0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001b40·000170·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001b54·0000d8·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000880·000370·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000818·00036c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001cb0·0001b8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001c2c·0001b8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000bf0·000203·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000b84·000203·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000df3·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000d87·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000df3·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d87·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000e28·000670·10·····15··61··418 ··[14]·.symtab···········SYMTAB··········00000000·000dbc·000670·10·····15··61··4
19 ··[15]·.strtab···········STRTAB··········00000000·001498·0004fd·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00142c·0004f6·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·001e68·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·001de4·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.75 KB
readelf --wide --symbols {}
    
Offset 11, 48 lines modifiedOffset 11, 48 lines modified
11 ·····7:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····7·$d11 ·····7:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
13 ·····9:·00000001····74·FUNC····LOCAL··DEFAULT····1·iter_len13 ·····9:·00000001····74·FUNC····LOCAL··DEFAULT····1·iter_len
14 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC114 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
15 ····11:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·$t15 ····11:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
16 ····12:·000000a5···164·FUNC····LOCAL··DEFAULT····7·iter_iternext16 ····12:·000000a5···164·FUNC····LOCAL··DEFAULT····7·iter_iternext
17 ····13:·00000149···106·FUNC····LOCAL··DEFAULT····7·iter_dealloc17 ····13:·00000149···106·FUNC····LOCAL··DEFAULT····7·iter_dealloc
18 ····14:·000001b5····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF.part.018 ····14:·000001b5····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF
19 ····15:·0000024c·····0·NOTYPE··LOCAL··DEFAULT····7·$d19 ····15:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····16:·00000254·····0·NOTYPE··LOCAL··DEFAULT····7·$t20 ····16:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····17:·00000255···312·FUNC····LOCAL··DEFAULT····7·calliter_iternext21 ····17:·000000cd···224·FUNC····LOCAL··DEFAULT····1·calliter_iternext
22 ····18:·00000388·····0·NOTYPE··LOCAL··DEFAULT····7·$d22 ····18:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000038c·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····19:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····20:·0000038d····98·FUNC····LOCAL··DEFAULT····7·calliter_dealloc24 ····20:·000001ad····86·FUNC····LOCAL··DEFAULT····1·calliter_dealloc
25 ····21:·0000004d····12·FUNC····LOCAL··DEFAULT····1·iter_traverse25 ····21:·00000205····12·FUNC····LOCAL··DEFAULT····1·iter_traverse
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
27 ····23:·00000001····48·FUNC····LOCAL··DEFAULT····9·calliter_traverse27 ····23:·00000001····48·FUNC····LOCAL··DEFAULT····9·calliter_traverse
28 ····24:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d28 ····24:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
29 ····25:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·$t29 ····25:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
30 ····26:·000000b1····86·FUNC····LOCAL··DEFAULT····9·anextawaitable_iternext30 ····26:·000000b1····86·FUNC····LOCAL··DEFAULT····9·anextawaitable_iternext
31 ····27:·00000107···142·FUNC····LOCAL··DEFAULT····9·anextawaitable_getiter.isra.031 ····27:·00000107···142·FUNC····LOCAL··DEFAULT····9·anextawaitable_getiter.isra.0
32 ····28:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC232 ····28:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
33 ····29:·00000195····90·FUNC····LOCAL··DEFAULT····9·anextawaitable_dealloc33 ····29:·00000195····86·FUNC····LOCAL··DEFAULT····9·anextawaitable_dealloc
34 ····30:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC334 ····30:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
35 ····31:·000001ef····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_send35 ····31:·000001eb····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_send
36 ····32:·000001fb···100·FUNC····LOCAL··DEFAULT····9·anextawaitable_proxy36 ····32:·000001f7···100·FUNC····LOCAL··DEFAULT····9·anextawaitable_proxy
37 ····33:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC437 ····33:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
38 ····34:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC538 ····34:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
39 ····35:·0000025f····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_throw39 ····35:·0000025b····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_throw
40 ····36:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC640 ····36:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
41 ····37:·0000026b····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_close41 ····37:·00000267····12·FUNC····LOCAL··DEFAULT····9·anextawaitable_close
42 ····38:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC742 ····38:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
43 ····39:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC843 ····39:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
44 ····40:·00000277····70·FUNC····LOCAL··DEFAULT····9·calliter_reduce44 ····40:·00000273····70·FUNC····LOCAL··DEFAULT····9·calliter_reduce
45 ····41:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····9·$d45 ····41:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
46 ····42:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····9·$t46 ····42:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
47 ····43:·000002bd····48·FUNC····LOCAL··DEFAULT····9·anextawaitable_traverse47 ····43:·000002b9····48·FUNC····LOCAL··DEFAULT····9·anextawaitable_traverse
48 ····44:·000002ed····64·FUNC····LOCAL··DEFAULT····9·iter_setstate48 ····44:·000002e9····64·FUNC····LOCAL··DEFAULT····9·iter_setstate
49 ····45:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC949 ····45:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
50 ····46:·0000032d····68·FUNC····LOCAL··DEFAULT····9·iter_reduce50 ····46:·00000329····68·FUNC····LOCAL··DEFAULT····9·iter_reduce
51 ····47:·0000036c·····0·NOTYPE··LOCAL··DEFAULT····9·$d51 ····47:·00000368·····0·NOTYPE··LOCAL··DEFAULT····9·$d
52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata52 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
54 ····50:·00000000····49·OBJECT··LOCAL··DEFAULT···11·close_doc54 ····50:·00000000····49·OBJECT··LOCAL··DEFAULT···11·close_doc
55 ····51:·00000034···223·OBJECT··LOCAL··DEFAULT···11·throw_doc55 ····51:·00000034···223·OBJECT··LOCAL··DEFAULT···11·throw_doc
56 ····52:·00000114···101·OBJECT··LOCAL··DEFAULT···11·send_doc56 ····52:·00000114···101·OBJECT··LOCAL··DEFAULT···11·send_doc
57 ····53:·0000017c····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc57 ····53:·0000017c····38·OBJECT··LOCAL··DEFAULT···11·setstate_doc
58 ····54:·000001a4····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc58 ····54:·000001a4····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc
Offset 77, 18 lines modifiedOffset 77, 18 lines modified
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
84 ····80:·000001cd···136·FUNC····GLOBAL·DEFAULT····7·PyCallIter_New84 ····80:·0000004d···128·FUNC····GLOBAL·DEFAULT····1·PyCallIter_New
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckFunctionResult
88 ····84:·00000031···128·FUNC····GLOBAL·HIDDEN·····9·PyAnextAwaitable_New88 ····84:·00000031···128·FUNC····GLOBAL·HIDDEN·····9·PyAnextAwaitable_New
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGen_SetStopIterationValue90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGen_SetStopIterationValue
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCoro_GetAwaitableIter91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCoro_GetAwaitableIter
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Check92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Check
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallMethod
14.4 KB
readelf --wide --relocs {}
Max HTML report size reached
937 B
strings --all --bytes=8 {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 send(arg)·->·send·'arg'·into·the·wrapped·iterator,17 send(arg)·->·send·'arg'·into·the·wrapped·iterator,
18 return·next·yielded·value·or·raise·StopIteration.18 return·next·yielded·value·or·raise·StopIteration.
19 Set·state·information·for·unpickling.19 Set·state·information·for·unpickling.
20 Return·state·information·for·pickling.20 Return·state·information·for·pickling.
21 Private·method·returning·an·estimate·of·len(list(it)).21 Private·method·returning·an·estimate·of·len(list(it)).
22 .LANCHOR022 .LANCHOR0
23 iter_len23 iter_len
24 Py_XDECREF.part.024 Py_XDECREF
25 calliter_iternext25 calliter_iternext
26 calliter_dealloc26 calliter_dealloc
27 calliter_traverse27 calliter_traverse
28 anextawaitable_iternext28 anextawaitable_iternext
29 anextawaitable_getiter.isra.029 anextawaitable_getiter.isra.0
30 anextawaitable_dealloc30 anextawaitable_dealloc
31 anextawaitable_send31 anextawaitable_send
Offset 61, 17 lines modifiedOffset 61, 17 lines modified
61 PyErr_Clear61 PyErr_Clear
62 _Py_Dealloc62 _Py_Dealloc
63 PyExc_OverflowError63 PyExc_OverflowError
64 PyErr_SetString64 PyErr_SetString
65 PyExc_StopIteration65 PyExc_StopIteration
66 PyObject_GC_Del66 PyObject_GC_Del
67 PyCallIter_New67 PyCallIter_New
68 _Py_CheckFunctionResult 
69 PyObject_RichCompareBool 
70 _PyObject_MakeTpCall68 _PyObject_MakeTpCall
 69 PyObject_RichCompareBool
 70 _Py_CheckFunctionResult
71 PyAnextAwaitable_New71 PyAnextAwaitable_New
72 PyExc_StopAsyncIteration72 PyExc_StopAsyncIteration
73 _PyGen_SetStopIterationValue73 _PyGen_SetStopIterationValue
74 _PyCoro_GetAwaitableIter74 _PyCoro_GetAwaitableIter
75 PyIter_Check75 PyIter_Check
76 PyExc_TypeError76 PyExc_TypeError
77 PyObject_CallMethod77 PyObject_CallMethod
4.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 35, 15 lines modifiedOffset 35, 210 lines modified
35 »       movw»   r0,·#035 »       movw»   r0,·#0
36 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct36 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
37 »       movt»   r0,·#037 »       movt»   r0,·#0
38 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct38 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
39 »       pop»    {r4,·pc}39 »       pop»    {r4,·pc}
40 »       nop40 »       nop
  
 41 0000004c·<PyCallIter_New>:
 42 PyCallIter_New():
 43 »       push»   {r3,·r4,·r5,·lr}
 44 »       mov.w»  ip,·#4096»  @·0x1000
 45 »       sub.w»  ip,·sp,·ip
 46 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 47 »       mov»    r4,·r0
 48 »       ldr»    r0,·[pc,·#100]»@·(c4·<PyCallIter_New+0x78>)
 49 »       mov»    r5,·r1
 50 »       bl»     0·<_PyObject_GC_New>
 51 ·R_ARM_THM_CALL» _PyObject_GC_New
 52 »       cbz»    r0,·c2·<PyCallIter_New+0x76>
 53 »       ldr»    r3,·[r4,·#0]
 54 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 55 »       sub.w»  r1,·r0,·#8
 56 »       cmp»    r3,·r2
 57 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 58 »       itt»    ne
 59 »       addne»  r3,·#1
 60 »       strne»  r3,·[r4,·#0]
 61 »       ldr»    r3,·[r5,·#0]
 62 »       str»    r4,·[r0,·#8]
 63 »       cmp»    r3,·r2
 64 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
 65 »       itt»    ne
 66 »       addne»  r3,·#1
 67 »       strne»  r3,·[r5,·#0]
 68 »       str»    r5,·[r0,·#12]
 69 »       ldr»    r3,·[pc,·#56]» @·(c8·<PyCallIter_New+0x7c>)
 70 »       add»    r3,·pc
 71 »       ldr»    r3,·[r3,·#0]
 72 »       ldr»    r3,·[r2,·r3]
 73 »       ldr»    r2,·[r3,·#8]
 74 »       addw»   r5,·r2,·#3748»@·0xea4
 75 »       ldr.w»  r4,·[r2,·#3752]»     @·0xea8
 76 »       ldr»    r3,·[r4,·#0]
 77 »       and.w»  r3,·r3,·#3
 78 »       orrs»   r3,·r1
 79 »       str»    r3,·[r4,·#0]
 80 »       ldr.w»  r3,·[r0,·#-4]
 81 »       and.w»  r3,·r3,·#3
 82 »       orrs»   r3,·r4
 83 »       ldr.w»  r4,·[r2,·#3868]»     @·0xf1c
 84 »       orrs»   r4,·r5
 85 »       strd»   r4,·r3,·[r0,·#-8]
 86 »       str.w»  r1,·[r2,·#3752]»     @·0xea8
 87 »       pop»    {r3,·r4,·r5,·pc}
 88 »       .word»  0x000000d0
 89 ·R_ARM_ABS32»    .data
 90 »       .word»  0x00000034
 91 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
 92 000000cc·<calliter_iternext>:
 93 calliter_iternext():
 94 »       push»   {r4,·r5,·r6,·r7,·lr}
 95 »       mov.w»  ip,·#4096»  @·0x1000
 96 »       sub.w»  ip,·sp,·ip
 97 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
 98 »       ldr»    r6,·[r0,·#8]
 99 »       sub»    sp,·#12
 100 »       cmp»    r6,·#0
 101 »       beq.n»  17c·<calliter_iternext+0xb0>
 102 »       ldr»    r3,·[pc,·#196]»@·(1a8·<calliter_iternext+0xdc>)
 103 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
 104 »       ldr»    r1,·[r6,·#4]
 105 »       mov»    r5,·r0
 106 »       add»    r3,·pc
 107 »       ldr»    r3,·[r3,·#0]
 108 »       ldr»    r7,·[r2,·r3]
 109 »       ldr»    r3,·[r1,·#84]» @·0x54
 110 »       lsls»   r3,·r3,·#20
 111 »       bmi.n»  124·<calliter_iternext+0x58>
 112 »       movs»   r3,·#0
 113 »       mov»    r1,·r6
 114 »       mov»    r0,·r7
 115 »       mov»    r2,·r3
 116 »       str»    r3,·[sp,·#0]
 117 »       bl»     0·<_PyObject_MakeTpCall>
 118 ·R_ARM_THM_CALL» _PyObject_MakeTpCall
 119 »       mov»    r4,·r0
 120 »       cmp»    r4,·#0
 121 »       beq.n»  180·<calliter_iternext+0xb4>
 122 »       ldr»    r0,·[r5,·#12]
 123 »       cmp»    r0,·#0
 124 »       beq.n»  180·<calliter_iternext+0xb4>
 125 »       movs»   r2,·#2
 126 »       mov»    r1,·r4
 127 »       bl»     0·<PyObject_RichCompareBool>
 128 ·R_ARM_THM_CALL» PyObject_RichCompareBool
 129 »       cmp»    r0,·#0
 130 »       bne.n»  146·<calliter_iternext+0x7a>
 131 »       mov»    r0,·r4
 132 »       add»    sp,·#12
 133 »       pop»    {r4,·r5,·r6,·r7,·pc}
 134 »       ldr»    r3,·[r1,·#28]
 135 »       ldr»    r4,·[r6,·r3]
 136 »       cmp»    r4,·#0
 137 »       beq.n»  f8·<calliter_iternext+0x2c>
 138 »       movs»   r3,·#0
 139 »       mov»    r0,·r6
 140 »       mov»    r2,·r3
 141 »       mov»    r1,·r3
 142 »       blx»    r4
 143 »       movs»   r3,·#0
 144 »       mov»    r2,·r0
 145 »       mov»    r1,·r6
 146 »       mov»    r0,·r7
 147 »       bl»     0·<_Py_CheckFunctionResult>
 148 ·R_ARM_THM_CALL» _Py_CheckFunctionResult
 149 »       mov»    r4,·r0
 150 »       b.n»    108·<calliter_iternext+0x3c>
 151 »       ble.n»  176·<calliter_iternext+0xaa>
 152 »       ldr»    r0,·[r5,·#8]
 153 »       cbz»    r0,·164·<calliter_iternext+0x98>
 154 »       ldr»    r3,·[r0,·#0]
 155 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 156 »       movs»   r1,·#0
 157 »       str»    r1,·[r5,·#8]
 158 »       cmp»    r3,·r2
 159 »       beq.n»  164·<calliter_iternext+0x98>
Max diff block lines reached; 129/4788 bytes (2.69%) of diff not shown.
6.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 187, 263 lines modifiedOffset 187, 22 lines modified
187 »       cmp»    r3,·#0187 »       cmp»    r3,·#0
188 »       bne.n»  190·<iter_dealloc+0x48>188 »       bne.n»  190·<iter_dealloc+0x48>
189 »       bl»     0·<_Py_Dealloc>189 »       bl»     0·<_Py_Dealloc>
190 ·R_ARM_THM_CALL» _Py_Dealloc190 ·R_ARM_THM_CALL» _Py_Dealloc
191 »       b.n»    190·<iter_dealloc+0x48>191 »       b.n»    190·<iter_dealloc+0x48>
192 »       nop192 »       nop
  
193 000001b4·<Py_XDECREF.part.0>:193 000001b4·<Py_XDECREF>:
194 Py_XDECREF.part.0():194 Py_XDECREF():
 195 »       cbnz»   r0,·1b8·<Py_XDECREF+0x4>
 196 »       bx»     lr
195 »       ldr»    r2,·[r0,·#0]197 »       ldr»    r2,·[r0,·#0]
196 »       mvn.w»  r1,·#3221225472»    @·0xc0000000198 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
197 »       cmp»    r2,·r1199 »       cmp»    r2,·r1
198 »       bne.n»  1c0·<Py_XDECREF.part.0+0xc>200 »       beq.n»  1b6·<Py_XDECREF+0x2>
199 »       bx»     lr 
200 »       subs»   r2,·#1201 »       subs»   r2,·#1
201 »       str»    r2,·[r0,·#0]202 »       str»    r2,·[r0,·#0]
202 »       cmp»    r2,·#0203 »       cmp»    r2,·#0
203 »       bne.n»  1be·<Py_XDECREF.part.0+0xa>204 »       bne.n»  1b6·<Py_XDECREF+0x2>
204 »       b.w»    0·<_Py_Dealloc>205 »       b.w»    0·<_Py_Dealloc>
205 ·R_ARM_THM_JUMP24»       _Py_Dealloc206 ·R_ARM_THM_JUMP24»       _Py_Dealloc
  
206 000001cc·<PyCallIter_New>: 
207 PyCallIter_New(): 
208 »       push»   {r3,·r4,·r5,·lr} 
209 »       mov.w»  ip,·#4096»  @·0x1000 
210 »       sub.w»  ip,·sp,·ip 
211 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
212 »       mov»    r4,·r0 
213 »       ldr»    r0,·[pc,·#108]»@·(24c·<PyCallIter_New+0x80>) 
214 »       mov»    r5,·r1 
215 »       bl»     0·<_PyObject_GC_New> 
216 ·R_ARM_THM_CALL» _PyObject_GC_New 
217 »       cbz»    r0,·23a·<PyCallIter_New+0x6e> 
218 »       ldr»    r3,·[r4,·#0] 
219 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
220 »       cmp»    r3,·r2 
221 »       beq.n»  23c·<PyCallIter_New+0x70> 
222 »       adds»   r3,·#1 
223 »       str»    r3,·[r4,·#0] 
224 »       str»    r4,·[r0,·#8] 
225 »       ldr»    r1,·[r5,·#0] 
226 »       cmp»    r1,·r2 
227 »       bne.n»  244·<PyCallIter_New+0x78> 
228 »       str»    r5,·[r0,·#12] 
229 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3} 
230 »       ldr»    r3,·[pc,·#76]» @·(250·<PyCallIter_New+0x84>) 
231 »       sub.w»  r1,·r0,·#8 
232 »       add»    r3,·pc 
233 »       ldr»    r3,·[r3,·#0] 
234 »       ldr»    r3,·[r2,·r3] 
235 »       ldr»    r2,·[r3,·#8] 
236 »       addw»   r5,·r2,·#3748»@·0xea4 
237 »       ldr.w»  r4,·[r2,·#3752]»     @·0xea8 
238 »       ldr»    r3,·[r4,·#0] 
239 »       and.w»  r3,·r3,·#3 
240 »       orrs»   r3,·r1 
241 »       str»    r3,·[r4,·#0] 
242 »       ldr.w»  r3,·[r0,·#-4] 
243 »       and.w»  r3,·r3,·#3 
244 »       orrs»   r3,·r4 
245 »       ldr.w»  r4,·[r2,·#3868]»     @·0xf1c 
246 »       orrs»   r4,·r5 
247 »       strd»   r4,·r3,·[r0,·#-8] 
248 »       str.w»  r1,·[r2,·#3752]»     @·0xea8 
249 »       pop»    {r3,·r4,·r5,·pc} 
250 »       ldr»    r1,·[r5,·#0] 
251 »       str»    r4,·[r0,·#8] 
252 »       cmp»    r1,·r3 
253 »       beq.n»  1fc·<PyCallIter_New+0x30> 
254 »       adds»   r1,·#1 
255 »       str»    r1,·[r5,·#0] 
256 »       b.n»    1fc·<PyCallIter_New+0x30> 
257 »       nop 
258 »       .word»  0x000000d0 
259 ·R_ARM_ABS32»    .data 
260 »       .word»  0x00000044 
261 ·R_ARM_TLS_IE32» _Py_tss_tstate 
  
262 00000254·<calliter_iternext>: 
263 calliter_iternext(): 
264 »       push»   {r4,·r5,·r6,·r7,·lr} 
265 »       mov.w»  ip,·#4096»  @·0x1000 
266 »       sub.w»  ip,·sp,·ip 
267 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
268 »       ldr»    r6,·[r0,·#8] 
269 »       sub»    sp,·#12 
270 »       cmp»    r6,·#0 
271 »       beq.n»  316·<calliter_iternext+0xc2> 
272 »       ldr»    r3,·[pc,·#284]»@·(388·<calliter_iternext+0x134>) 
273 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3} 
274 »       ldr»    r1,·[r6,·#4] 
275 »       mov»    r5,·r0 
276 »       add»    r3,·pc 
277 »       ldr»    r3,·[r3,·#0] 
278 »       ldr»    r7,·[r2,·r3] 
279 »       ldr»    r3,·[r1,·#84]» @·0x54 
280 »       lsls»   r3,·r3,·#20 
281 »       bpl.n»  2b8·<calliter_iternext+0x64> 
282 »       ldr»    r3,·[r1,·#28] 
283 »       ldr»    r4,·[r6,·r3] 
284 »       cbz»    r4,·2b8·<calliter_iternext+0x64> 
285 »       movs»   r3,·#0 
286 »       mov»    r0,·r6 
287 »       mov»    r2,·r3 
288 »       mov»    r1,·r3 
289 »       blx»    r4 
290 »       movs»   r3,·#0 
291 »       mov»    r2,·r0 
292 »       mov»    r1,·r6 
293 »       mov»    r0,·r7 
294 »       bl»     0·<_Py_CheckFunctionResult> 
295 ·R_ARM_THM_CALL» _Py_CheckFunctionResult 
296 »       mov»    r4,·r0 
297 »       cbz»    r0,·2cc·<calliter_iternext+0x78> 
298 »       ldr»    r0,·[r5,·#12] 
299 »       cmp»    r0,·#0 
300 »       beq.n»  35a·<calliter_iternext+0x106> 
301 »       movs»   r2,·#2 
302 »       mov»    r1,·r4 
303 »       bl»     0·<PyObject_RichCompareBool> 
304 ·R_ARM_THM_CALL» PyObject_RichCompareBool 
305 »       cmp»    r0,·#0 
306 »       bne.n»  31a·<calliter_iternext+0xc6> 
307 »       mov»    r0,·r4 
308 »       add»    sp,·#12 
Max diff block lines reached; 0/6291 bytes (0.00%) of diff not shown.
6.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 192, 131 lines modifiedOffset 192, 129 lines modified
192 anextawaitable_dealloc():192 anextawaitable_dealloc():
193 »       push»   {r3,·r4,·r5,·lr}193 »       push»   {r3,·r4,·r5,·lr}
194 »       mov.w»  ip,·#4096»  @·0x1000194 »       mov.w»  ip,·#4096»  @·0x1000
195 »       sub.w»  ip,·sp,·ip195 »       sub.w»  ip,·sp,·ip
196 »       str.w»  r0,·[ip,·#4080]»     @·0xff0196 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
197 »       ldrd»   r1,·r2,·[r0,·#-8]197 »       ldrd»   r1,·r2,·[r0,·#-8]
198 »       mov»    r4,·r0198 »       mov»    r4,·r0
199 »       bic.w»  r5,·r1,·#3 
200 »       bic.w»  r2,·r2,·#3199 »       bic.w»  r2,·r2,·#3
201 »       ldr»    r3,·[r5,·#4]200 »       bic.w»  r0,·r1,·#3
202 »       ldr»    r0,·[r2,·#0]201 »       ldr»    r5,·[r2,·#0]
 202 »       ldr»    r3,·[r0,·#4]
203 »       and.w»  r3,·r3,·#3203 »       and.w»  r3,·r3,·#3
 204 »       bfi»    r1,·r5,·#0,·#2
204 »       orrs»   r3,·r2205 »       orrs»   r3,·r2
205 »       bfi»    r1,·r0,·#0,·#2 
206 »       ldr»    r0,·[r4,·#8] 
207 »       str»    r1,·[r2,·#0]206 »       str»    r1,·[r2,·#0]
208 »       str»    r3,·[r5,·#4]207 »       str»    r3,·[r0,·#4]
209 »       movs»   r3,·#0208 »       movs»   r2,·#0
210 »       str.w»  r3,·[r4,·#-8]209 »       ldr»    r0,·[r4,·#8]
211 »       ldr.w»  r3,·[r4,·#-4]210 »       ldr.w»  r3,·[r4,·#-4]
 211 »       str.w»  r2,·[r4,·#-8]
212 »       and.w»  r3,·r3,·#1212 »       and.w»  r3,·r3,·#1
213 »       str.w»  r3,·[r4,·#-4]213 »       str.w»  r3,·[r4,·#-4]
214 »       cbz»    r0,·1dc·<anextawaitable_dealloc+0x48> 
215 »       bl»     1b4·<anextawaitable_dealloc+0x20>214 »       bl»     1b4·<anextawaitable_dealloc+0x20>
216 ·R_ARM_THM_CALL» Py_XDECREF.part.0215 ·R_ARM_THM_CALL» Py_XDECREF
217 »       ldr»    r0,·[r4,·#12]216 »       ldr»    r0,·[r4,·#12]
218 »       cbz»    r0,·1e4·<anextawaitable_dealloc+0x50> 
219 »       bl»     1b4·<anextawaitable_dealloc+0x20>217 »       bl»     1b4·<anextawaitable_dealloc+0x20>
220 ·R_ARM_THM_CALL» Py_XDECREF.part.0218 ·R_ARM_THM_CALL» Py_XDECREF
221 »       mov»    r0,·r4219 »       mov»    r0,·r4
222 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}220 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
223 »       b.w»    0·<PyObject_GC_Del>221 »       b.w»    0·<PyObject_GC_Del>
224 ·R_ARM_THM_JUMP24»       PyObject_GC_Del222 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
  
225 000001ee·<anextawaitable_send>:223 000001ea·<anextawaitable_send>:
226 anextawaitable_send():224 anextawaitable_send():
227 »       mov»    r2,·r1225 »       mov»    r2,·r1
228 »       movw»   r1,·#0226 »       movw»   r1,·#0
229 ·R_ARM_THM_MOVW_ABS_NC»  .LC3227 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
230 »       movt»   r1,·#0228 »       movt»   r1,·#0
231 ·R_ARM_THM_MOVT_ABS»     .LC3229 ·R_ARM_THM_MOVT_ABS»     .LC3
232 »       b.n»    1fa·<anextawaitable_proxy>230 »       b.n»    1f6·<anextawaitable_proxy>
  
233 000001fa·<anextawaitable_proxy>:231 000001f6·<anextawaitable_proxy>:
234 anextawaitable_proxy():232 anextawaitable_proxy():
235 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}233 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
236 »       mov.w»  ip,·#4096»  @·0x1000234 »       mov.w»  ip,·#4096»  @·0x1000
237 »       sub.w»  ip,·sp,·ip235 »       sub.w»  ip,·sp,·ip
238 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8236 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
239 »       mov»    r6,·r0237 »       mov»    r6,·r0
240 »       ldr»    r0,·[r0,·#8]238 »       ldr»    r0,·[r0,·#8]
241 »       mov»    r5,·r1239 »       mov»    r5,·r1
242 »       mov»    r7,·r2240 »       mov»    r7,·r2
243 »       bl»     106·<anextawaitable_getiter.isra.0>241 »       bl»     106·<anextawaitable_getiter.isra.0>
244 »       cbz»    r0,·258·<anextawaitable_proxy+0x5e>242 »       cbz»    r0,·254·<anextawaitable_proxy+0x5e>
245 »       mov»    r4,·r0243 »       mov»    r4,·r0
246 »       mov»    r3,·r7244 »       mov»    r3,·r7
247 »       mov»    r1,·r5245 »       mov»    r1,·r5
248 »       movw»   r2,·#0246 »       movw»   r2,·#0
249 ·R_ARM_THM_MOVW_ABS_NC»  .LC4247 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
250 »       movt»   r2,·#0248 »       movt»   r2,·#0
251 ·R_ARM_THM_MOVT_ABS»     .LC4249 ·R_ARM_THM_MOVT_ABS»     .LC4
252 »       bl»     0·<PyObject_CallMethod>250 »       bl»     0·<PyObject_CallMethod>
253 ·R_ARM_THM_CALL» PyObject_CallMethod251 ·R_ARM_THM_CALL» PyObject_CallMethod
254 »       ldr»    r3,·[r4,·#0]252 »       ldr»    r3,·[r4,·#0]
255 »       mvn.w»  r2,·#3221225472»    @·0xc0000000253 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
256 »       mov»    r5,·r0254 »       mov»    r5,·r0
257 »       cmp»    r3,·r2255 »       cmp»    r3,·r2
258 »       beq.n»  240·<anextawaitable_proxy+0x46>256 »       beq.n»  23c·<anextawaitable_proxy+0x46>
259 »       subs»   r3,·#1257 »       subs»   r3,·#1
260 »       str»    r3,·[r4,·#0]258 »       str»    r3,·[r4,·#0]
261 »       cbnz»   r3,·240·<anextawaitable_proxy+0x46>259 »       cbnz»   r3,·23c·<anextawaitable_proxy+0x46>
262 »       mov»    r0,·r4260 »       mov»    r0,·r4
263 »       bl»     0·<_Py_Dealloc>261 »       bl»     0·<_Py_Dealloc>
264 ·R_ARM_THM_CALL» _Py_Dealloc262 ·R_ARM_THM_CALL» _Py_Dealloc
265 »       cbnz»   r5,·25a·<anextawaitable_proxy+0x60>263 »       cbnz»   r5,·256·<anextawaitable_proxy+0x60>
266 »       movw»   r3,·#0264 »       movw»   r3,·#0
267 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopAsyncIteration265 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_StopAsyncIteration
268 »       movt»   r3,·#0266 »       movt»   r3,·#0
269 ·R_ARM_THM_MOVT_ABS»     PyExc_StopAsyncIteration267 ·R_ARM_THM_MOVT_ABS»     PyExc_StopAsyncIteration
270 »       ldr»    r0,·[r3,·#0]268 »       ldr»    r0,·[r3,·#0]
271 »       bl»     0·<PyErr_ExceptionMatches>269 »       bl»     0·<PyErr_ExceptionMatches>
272 ·R_ARM_THM_CALL» PyErr_ExceptionMatches270 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
273 »       cbz»    r0,·258·<anextawaitable_proxy+0x5e>271 »       cbz»    r0,·254·<anextawaitable_proxy+0x5e>
274 »       ldr»    r0,·[r6,·#12]272 »       ldr»    r0,·[r6,·#12]
275 »       bl»     0·<_PyGen_SetStopIterationValue>273 »       bl»     0·<_PyGen_SetStopIterationValue>
276 ·R_ARM_THM_CALL» _PyGen_SetStopIterationValue274 ·R_ARM_THM_CALL» _PyGen_SetStopIterationValue
277 »       movs»   r5,·#0275 »       movs»   r5,·#0
278 »       mov»    r0,·r5276 »       mov»    r0,·r5
279 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}277 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
  
280 0000025e·<anextawaitable_throw>:278 0000025a·<anextawaitable_throw>:
281 anextawaitable_throw():279 anextawaitable_throw():
282 »       mov»    r2,·r1280 »       mov»    r2,·r1
283 »       movw»   r1,·#0281 »       movw»   r1,·#0
284 ·R_ARM_THM_MOVW_ABS_NC»  .LC5282 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
285 »       movt»   r1,·#0283 »       movt»   r1,·#0
286 ·R_ARM_THM_MOVT_ABS»     .LC5284 ·R_ARM_THM_MOVT_ABS»     .LC5
287 »       b.n»    1fa·<anextawaitable_proxy>285 »       b.n»    1f6·<anextawaitable_proxy>
  
288 0000026a·<anextawaitable_close>:286 00000266·<anextawaitable_close>:
289 anextawaitable_close():287 anextawaitable_close():
290 »       mov»    r2,·r1288 »       mov»    r2,·r1
291 »       movw»   r1,·#0289 »       movw»   r1,·#0
292 ·R_ARM_THM_MOVW_ABS_NC»  .LC6290 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
293 »       movt»   r1,·#0291 »       movt»   r1,·#0
294 ·R_ARM_THM_MOVT_ABS»     .LC6292 ·R_ARM_THM_MOVT_ABS»     .LC6
295 »       b.n»    1fa·<anextawaitable_proxy>293 »       b.n»    1f6·<anextawaitable_proxy>
  
296 00000276·<calliter_reduce>:294 00000272·<calliter_reduce>:
297 calliter_reduce():295 calliter_reduce():
298 »       push»   {r4,·lr}296 »       push»   {r4,·lr}
299 »       mov.w»  ip,·#4096»  @·0x1000297 »       mov.w»  ip,·#4096»  @·0x1000
300 »       sub.w»  ip,·sp,·ip298 »       sub.w»  ip,·sp,·ip
301 »       str.w»  r0,·[ip,·#4088]»     @·0xff8299 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
302 »       mov»    r4,·r0300 »       mov»    r4,·r0
303 »       ldr»    r0,·[pc,·#48]» @·(2b8·<calliter_reduce+0x42>)301 »       ldr»    r0,·[pc,·#48]» @·(2b4·<calliter_reduce+0x42>)
304 »       bl»     0·<_PyEval_GetBuiltin>302 »       bl»     0·<_PyEval_GetBuiltin>
305 ·R_ARM_THM_CALL» _PyEval_GetBuiltin303 ·R_ARM_THM_CALL» _PyEval_GetBuiltin
306 »       mov»    r1,·r0304 »       mov»    r1,·r0
307 »       ldr»    r2,·[r4,·#8]305 »       ldr»    r2,·[r4,·#8]
308 »       cbz»    r2,·2a6·<calliter_reduce+0x30>306 »       cbz»    r2,·2a2·<calliter_reduce+0x30>
309 »       ldr»    r3,·[r4,·#12]307 »       ldr»    r3,·[r4,·#12]
310 »       cbz»    r3,·2a6·<calliter_reduce+0x30>308 »       cbz»    r3,·2a2·<calliter_reduce+0x30>
Max diff block lines reached; 2516/6364 bytes (39.53%) of diff not shown.
10.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN
3 ··0x00000010·43484f52·30006974·65725f6c·656e002e·CHOR0.iter_len..3 ··0x00000010·43484f52·30006974·65725f6c·656e002e·CHOR0.iter_len..
4 ··0x00000020·4c433100·50795f58·44454352·45462e70·LC1.Py_XDECREF.p4 ··0x00000020·4c433100·50795f58·44454352·45460063·LC1.Py_XDECREF.c
 5 ··0x00000030·616c6c69·7465725f·69746572·6e657874·alliter_iternext
 6 ··0x00000040·0063616c·6c697465·725f6465·616c6c6f·.calliter_deallo
 7 ··0x00000050·63006361·6c6c6974·65725f74·72617665·c.calliter_trave
5 ··0x00000030·6172742e·30006361·6c6c6974·65725f69·art.0.calliter_i 
6 ··0x00000040·7465726e·65787400·63616c6c·69746572·ternext.calliter 
7 ··0x00000050·5f646561·6c6c6f63·0063616c·6c697465·_dealloc.callite 
8 ··0x00000060·725f7472·61766572·73650061·6e657874·r_traverse.anext 
9 ··0x00000070·61776169·7461626c·655f6974·65726e65·awaitable_iterne 
10 ··0x00000080·78740061·6e657874·61776169·7461626c·xt.anextawaitabl8 ··0x00000060·72736500·616e6578·74617761·69746162·rse.anextawaitab
 9 ··0x00000070·6c655f69·7465726e·65787400·616e6578·le_iternext.anex
 10 ··0x00000080·74617761·69746162·6c655f67·65746974·tawaitable_getit
 11 ··0x00000090·65722e69·7372612e·30002e4c·43320061·er.isra.0..LC2.a
11 ··0x00000090·655f6765·74697465·722e6973·72612e30·e_getiter.isra.0 
12 ··0x000000a0·002e4c43·3200616e·65787461·77616974·..LC2.anextawait 
13 ··0x000000b0·61626c65·5f646561·6c6c6f63·002e4c43·able_dealloc..LC 
14 ··0x000000c0·3300616e·65787461·77616974·61626c65·3.anextawaitable 
15 ··0x000000d0·5f73656e·6400616e·65787461·77616974·_send.anextawait 
16 ··0x000000e0·61626c65·5f70726f·7879002e·4c433400·able_proxy..LC4. 
17 ··0x000000f0·2e4c4335·00616e65·78746177·61697461·.LC5.anextawaita 
18 ··0x00000100·626c655f·7468726f·77002e4c·43360061·ble_throw..LC6.a 
19 ··0x00000110·6e657874·61776169·7461626c·655f636c·nextawaitable_cl12 ··0x000000a0·6e657874·61776169·7461626c·655f6465·nextawaitable_de
 13 ··0x000000b0·616c6c6f·63002e4c·43330061·6e657874·alloc..LC3.anext
 14 ··0x000000c0·61776169·7461626c·655f7365·6e640061·awaitable_send.a
 15 ··0x000000d0·6e657874·61776169·7461626c·655f7072·nextawaitable_pr
20 ··0x00000120·6f736500·2e4c4337·002e4c43·38006361·ose..LC7..LC8.ca16 ··0x000000e0·6f787900·2e4c4334·002e4c43·3500616e·oxy..LC4..LC5.an
21 ··0x00000130·6c6c6974·65725f72·65647563·6500616e·lliter_reduce.an 
22 ··0x00000140·65787461·77616974·61626c65·5f747261·extawaitable_tra17 ··0x000000f0·65787461·77616974·61626c65·5f746872·extawaitable_thr
23 ··0x00000150·76657273·65006974·65725f73·65747374·verse.iter_setst 
24 ··0x00000160·61746500·2e4c4339·00636c6f·73655f64·ate..LC9.close_d 
25 ··0x00000170·6f630074·68726f77·5f646f63·0073656e·oc.throw_doc.sen 
26 ··0x00000180·645f646f·63007365·74737461·74655f64·d_doc.setstate_d 
27 ··0x00000190·6f630072·65647563·655f646f·63006c65·oc.reduce_doc.le 
28 ··0x000001a0·6e677468·5f68696e·745f646f·63007365·ngth_hint_doc.se 
29 ··0x000001b0·71697465·725f6d65·74686f64·73006361·qiter_methods.ca 
30 ··0x000001c0·6c6c6974·65725f6d·6574686f·64730061·lliter_methods.a18 ··0x00000100·6f77002e·4c433600·616e6578·74617761·ow..LC6.anextawa
 19 ··0x00000110·69746162·6c655f63·6c6f7365·002e4c43·itable_close..LC
 20 ··0x00000120·37002e4c·43380063·616c6c69·7465725f·7..LC8.calliter_
 21 ··0x00000130·72656475·63650061·6e657874·61776169·reduce.anextawai
 22 ··0x00000140·7461626c·655f7472·61766572·73650069·table_traverse.i
 23 ··0x00000150·7465725f·73657473·74617465·002e4c43·ter_setstate..LC
 24 ··0x00000160·3900636c·6f73655f·646f6300·7468726f·9.close_doc.thro
 25 ··0x00000170·775f646f·63007365·6e645f64·6f630073·w_doc.send_doc.s
 26 ··0x00000180·65747374·6174655f·646f6300·72656475·etstate_doc.redu
 27 ··0x00000190·63655f64·6f63006c·656e6774·685f6869·ce_doc.length_hi
 28 ··0x000001a0·6e745f64·6f630073·65716974·65725f6d·nt_doc.seqiter_m
 29 ··0x000001b0·6574686f·64730063·616c6c69·7465725f·ethods.calliter_
 30 ··0x000001c0·6d657468·6f647300·616e6578·74617761·methods.anextawa
 31 ··0x000001d0·69746162·6c655f61·735f6173·796e6300·itable_as_async.
31 ··0x000001d0·6e657874·61776169·7461626c·655f6173·nextawaitable_as32 ··0x000001e0·616e6578·74617761·69746162·6c655f6d·anextawaitable_m
32 ··0x000001e0·5f617379·6e630061·6e657874·61776169·_async.anextawai 
33 ··0x000001f0·7461626c·655f6d65·74686f64·73005079·table_methods.Py 
34 ··0x00000200·53657149·7465725f·4e657700·50795365·SeqIter_New.PySe 
35 ··0x00000210·7175656e·63655f43·6865636b·005f5079·quence_Check._Py 
36 ··0x00000220·4f626a65·63745f47·435f4e65·77005f50·Object_GC_New._P 
37 ··0x00000230·79457272·5f426164·496e7465·726e616c·yErr_BadInternal 
38 ··0x00000240·43616c6c·005f5079·5f747373·5f747374·Call._Py_tss_tst33 ··0x000001f0·6574686f·64730050·79536571·49746572·ethods.PySeqIter
 34 ··0x00000200·5f4e6577·00507953·65717565·6e63655f·_New.PySequence_
 35 ··0x00000210·43686563·6b005f50·794f626a·6563745f·Check._PyObject_
 36 ··0x00000220·47435f4e·6577005f·50794572·725f4261·GC_New._PyErr_Ba
 37 ··0x00000230·64496e74·65726e61·6c43616c·6c005f50·dInternalCall._P
 38 ··0x00000240·795f7473·735f7473·74617465·005f5079·y_tss_tstate._Py
 39 ··0x00000250·4f626a65·63745f48·61734c65·6e005079·Object_HasLen.Py
 40 ··0x00000260·53657175·656e6365·5f53697a·65005079·Sequence_Size.Py
 41 ··0x00000270·4c6f6e67·5f46726f·6d537369·7a655f74·Long_FromSsize_t
 42 ··0x00000280·0050794c·6f6e675f·46726f6d·4c6f6e67·.PyLong_FromLong
 43 ··0x00000290·005f5079·5f4e6f74·496d706c·656d656e·._Py_NotImplemen
 44 ··0x000002a0·74656453·74727563·74005079·53657175·tedStruct.PySequ
 45 ··0x000002b0·656e6365·5f476574·4974656d·00507945·ence_GetItem.PyE
 46 ··0x000002c0·78635f49·6e646578·4572726f·72005079·xc_IndexError.Py
 47 ··0x000002d0·4572725f·45786365·7074696f·6e4d6174·Err_ExceptionMat
 48 ··0x000002e0·63686573·00507945·72725f43·6c656172·ches.PyErr_Clear
 49 ··0x000002f0·005f5079·5f446561·6c6c6f63·00507945·._Py_Dealloc.PyE
 50 ··0x00000300·78635f4f·76657266·6c6f7745·72726f72·xc_OverflowError
 51 ··0x00000310·00507945·72725f53·65745374·72696e67·.PyErr_SetString
 52 ··0x00000320·00507945·78635f53·746f7049·74657261·.PyExc_StopItera
 53 ··0x00000330·74696f6e·0050794f·626a6563·745f4743·tion.PyObject_GC
 54 ··0x00000340·5f44656c·00507943·616c6c49·7465725f·_Del.PyCallIter_
39 ··0x00000250·61746500·5f50794f·626a6563·745f4861·ate._PyObject_Ha55 ··0x00000350·4e657700·5f50794f·626a6563·745f4d61·New._PyObject_Ma
 56 ··0x00000360·6b655470·43616c6c·0050794f·626a6563·keTpCall.PyObjec
 57 ··0x00000370·745f5269·6368436f·6d706172·65426f6f·t_RichCompareBoo
 58 ··0x00000380·6c005f50·795f4368·65636b46·756e6374·l._Py_CheckFunct
 59 ··0x00000390·696f6e52·6573756c·74005079·416e6578·ionResult.PyAnex
 60 ··0x000003a0·74417761·69746162·6c655f4e·65770050·tAwaitable_New.P
 61 ··0x000003b0·79457863·5f53746f·70417379·6e634974·yExc_StopAsyncIt
 62 ··0x000003c0·65726174·696f6e00·5f507947·656e5f53·eration._PyGen_S
 63 ··0x000003d0·65745374·6f704974·65726174·696f6e56·etStopIterationV
 64 ··0x000003e0·616c7565·005f5079·436f726f·5f476574·alue._PyCoro_Get
 65 ··0x000003f0·41776169·7461626c·65497465·72005079·AwaitableIter.Py
 66 ··0x00000400·49746572·5f436865·636b0050·79457863·Iter_Check.PyExc
 67 ··0x00000410·5f547970·65457272·6f720050·794f626a·_TypeError.PyObj
 68 ··0x00000420·6563745f·43616c6c·4d657468·6f64005f·ect_CallMethod._
 69 ··0x00000430·50794576·616c5f47·65744275·696c7469·PyEval_GetBuilti
 70 ··0x00000440·6e005079·5f427569·6c645661·6c756500·n.Py_BuildValue.
 71 ··0x00000450·5f507952·756e7469·6d650050·794c6f6e·_PyRuntime.PyLon
 72 ··0x00000460·675f4173·5373697a·655f7400·5f50795f·g_AsSsize_t._Py_
 73 ··0x00000470·4e6f6e65·53747275·63740050·79457272·NoneStruct.PyErr
 74 ··0x00000480·5f4f6363·75727265·64005f50·79416e65·_Occurred._PyAne
 75 ··0x00000490·78744177·61697461·626c655f·54797065·xtAwaitable_Type
 76 ··0x000004a0·00507943·616c6c49·7465725f·54797065·.PyCallIter_Type
 77 ··0x000004b0·00507953·65714974·65725f54·79706500·.PySeqIter_Type.
 78 ··0x000004c0·50795479·70655f54·79706500·50794f62·PyType_Type.PyOb
 79 ··0x000004d0·6a656374·5f47656e·65726963·47657441·ject_GenericGetA
40 ··0x00000260·734c656e·00507953·65717565·6e63655f·sLen.PySequence_ 
41 ··0x00000270·53697a65·0050794c·6f6e675f·46726f6d·Size.PyLong_From 
42 ··0x00000280·5373697a·655f7400·50794c6f·6e675f46·Ssize_t.PyLong_F 
43 ··0x00000290·726f6d4c·6f6e6700·5f50795f·4e6f7449·romLong._Py_NotI 
44 ··0x000002a0·6d706c65·6d656e74·65645374·72756374·mplementedStruct 
45 ··0x000002b0·00507953·65717565·6e63655f·47657449·.PySequence_GetI 
46 ··0x000002c0·74656d00·50794578·635f496e·64657845·tem.PyExc_IndexE 
47 ··0x000002d0·72726f72·00507945·72725f45·78636570·rror.PyErr_Excep 
48 ··0x000002e0·74696f6e·4d617463·68657300·50794572·tionMatches.PyEr 
49 ··0x000002f0·725f436c·65617200·5f50795f·4465616c·r_Clear._Py_Deal 
50 ··0x00000300·6c6f6300·50794578·635f4f76·6572666c·loc.PyExc_Overfl 
51 ··0x00000310·6f774572·726f7200·50794572·725f5365·owError.PyErr_Se 
52 ··0x00000320·74537472·696e6700·50794578·635f5374·tString.PyExc_St 
53 ··0x00000330·6f704974·65726174·696f6e00·50794f62·opIteration.PyOb 
54 ··0x00000340·6a656374·5f47435f·44656c00·50794361·ject_GC_Del.PyCa 
55 ··0x00000350·6c6c4974·65725f4e·6577005f·50795f43·llIter_New._Py_C 
56 ··0x00000360·6865636b·46756e63·74696f6e·52657375·heckFunctionResu 
57 ··0x00000370·6c740050·794f626a·6563745f·52696368·lt.PyObject_Rich 
58 ··0x00000380·436f6d70·61726542·6f6f6c00·5f50794f·CompareBool._PyO 
59 ··0x00000390·626a6563·745f4d61·6b655470·43616c6c·bject_MakeTpCall 
Max diff block lines reached; 0/10627 bytes (0.00%) of diff not shown.
538 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:··········48920·(bytes·into·file)13 ··Start·of·section·headers:··········38844·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xbf18:1 There·are·18·section·headers,·starting·at·offset·0x97bc:
  
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·00046c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00170c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00a3f0·000140·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·007fdc·000458·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004a0·00046c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001740·00046c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00a530·000398·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·008434·000398·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00090c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001bac·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00090c·000340·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001bac·000340·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000c4c·007074·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001eec·00390c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00a8c8·0014d0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0087cc·000e70·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·007cc0·0001a0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0057f8·0001a0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00bd98·0000e0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00963c·0000e0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007e60·00069c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005998·00069c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00be78·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00971c·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0084fc·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006034·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0084fc·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006034·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·008530·001120·10·····16·161··419 ··[15]·.symtab···········SYMTAB··········00000000·006068·001170·10·····16·166··4
20 ··[16]·.strtab···········STRTAB··········00000000·009650·000d9e·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0071d8·000e02·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00be88·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00972c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
34.5 KB
readelf --wide --symbols {}
Max HTML report size reached
103 KB
readelf --wide --relocs {}
Max HTML report size reached
2.22 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 $`0F3hSE
1 ../Objects/listobject.c2 ../Objects/listobject.c
2 list·modified·during·sort3 list·modified·during·sort
3 list·assignment·index·out·of·range4 list·assignment·index·out·of·range
4 can·only·assign·an·iterable5 can·only·assign·an·iterable
5 list·indices·must·be·integers·or·slices,·not·%.200s6 list·indices·must·be·integers·or·slices,·not·%.200s
6 argument·must·be·iterable7 argument·must·be·iterable
7 list.remove(x):·x·not·in·list8 list.remove(x):·x·not·in·list
Offset 21, 27 lines modifiedOffset 22, 27 lines modified
21 __getitem__22 __getitem__
22 __getitem__($self,·index,·/)23 __getitem__($self,·index,·/)
23 Return·self[index].24 Return·self[index].
24 __reversed__25 __reversed__
25 __sizeof__26 __sizeof__
26 __class_getitem__27 __class_getitem__
27 See·PEP·58528 See·PEP·585
28 5Xh7FHEW 
29 2FYF·F4D 
30 yh2F@D)D 
31 FCF*F9F0F 
32 ;;F*FAF0F 
33 +CF*F9FPF 
34 AF+F:FHF 
35 ;9FCF*FPF29 ·^FsFqFO
 30 !@1D'hwE
 31 @N1D'hwE
 32 @N1D'hwE
 33 @N1D'hwE
 34 @N1D'hwE
 35 @N1D'hwE
 36 @N1D'hwE
 37 ;CF:F)F0F
36 33`+hSE@38 3+`3hSE@
37 @I]h.hNET39 @BAF]h(F+h
38 =D<Dih`h40 =D<Dih`h
39 &@·F#hKE41 &@·F#hKE
40 $`0F3hSE 
41 Set·state·information·for·unpickling.42 Set·state·information·for·unpickling.
42 Return·state·information·for·pickling.43 Return·state·information·for·pickling.
43 Private·method·returning·an·estimate·of·len(list(it)).44 Private·method·returning·an·estimate·of·len(list(it)).
44 __reversed__($self,·/)45 __reversed__($self,·/)
45 Return·a·reverse·iterator·over·the·list.46 Return·a·reverse·iterator·over·the·list.
46 __sizeof__($self,·/)47 __sizeof__($self,·/)
47 Return·the·size·of·the·list·in·memory,·in·bytes.48 Return·the·size·of·the·list·in·memory,·in·bytes.
Offset 83, 33 lines modifiedOffset 84, 39 lines modified
83 list_dealloc84 list_dealloc
84 Py_XDECREF85 Py_XDECREF
85 _PyList_AppendTakeRefListResize.part.086 _PyList_AppendTakeRefListResize.part.0
86 list_resize87 list_resize
87 list_sort_impl88 list_sort_impl
88 unsafe_long_compare89 unsafe_long_compare
89 unsafe_latin_compare90 unsafe_latin_compare
 91 sortslice_reverse.isra.0
90 unsafe_tuple_compare92 unsafe_tuple_compare
91 merge_at93 merge_at
92 unsafe_object_compare94 unsafe_object_compare
93 unsafe_float_compare95 unsafe_float_compare
94 list_traverse96 list_traverse
95 list_ass_slice_lock_held97 list_ass_slice_lock_held
96 list_ass_slice.part.098 list_ass_slice.part.0
97 list_slice_lock_held99 list_slice_lock_held
98 list_clear_impl.isra.0100 list_clear_impl.isra.0
99 list_append101 list_append
 102 gallop_right
 103 gallop_left
 104 sortslice_memcpy
100 sortslice_memmove105 sortslice_memmove
101 merge_getmem106 merge_getmem
102 list_subscript107 list_subscript
 108 list_new_prealloc
103 list_item109 list_item
104 list_iter110 list_iter
105 listiter_next111 listiter_next
106 list_length112 list_length
107 listiter_dealloc113 listiter_dealloc
108 _list_extend114 _list_extend
 115 list_extend_dict
109 list_inplace_repeat_lock_held116 list_inplace_repeat_lock_held
110 list___init__117 list___init__
111 list_richcompare118 list_richcompare
112 list_remove119 list_remove
113 list_pop120 list_pop
114 list_ass_item121 list_ass_item
115 list_concat122 list_concat
Offset 206, 28 lines modifiedOffset 213, 28 lines modified
206 PyErr_Occurred213 PyErr_Occurred
207 PyErr_SetObject214 PyErr_SetObject
208 PyExc_TypeError215 PyExc_TypeError
209 PyErr_Format216 PyErr_Format
210 _PyRuntime217 _PyRuntime
211 PyObject_GC_Del218 PyObject_GC_Del
212 _PyList_Extend219 _PyList_Extend
213 PyFrozenSet_Type 
214 PySet_Type220 PySet_Type
 221 PyFrozenSet_Type
215 PyDict_Type222 PyDict_Type
216 PyDictKeys_Type223 PyDictKeys_Type
217 PyDictValues_Type224 PyDictValues_Type
218 PyDictItems_Type225 PyDictItems_Type
219 PyObject_GetIter226 PyObject_GetIter
220 PyObject_LengthHint227 PyObject_LengthHint
 228 _PySet_NextEntryRef
 229 PyTuple_Pack
 230 _PyDict_Next
221 PyExc_StopIteration231 PyExc_StopIteration
222 PyErr_ExceptionMatches232 PyErr_ExceptionMatches
223 PyErr_Clear233 PyErr_Clear
224 _PyDict_Next 
225 _PySet_NextEntryRef 
226 PyTuple_Pack 
227 _PyArg_NoKeywords234 _PyArg_NoKeywords
228 _PyArg_CheckPositional235 _PyArg_CheckPositional
229 PyObject_RichCompareBool236 PyObject_RichCompareBool
230 _Py_FalseStruct237 _Py_FalseStruct
231 _Py_TrueStruct238 _Py_TrueStruct
232 PyObject_RichCompare239 PyObject_RichCompare
233 _Py_NotImplementedStruct240 _Py_NotImplementedStruct
58.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
305 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 00000058·<list_inplace_repeat>:47 00000058·<list_inplace_repeat>:
48 list_inplace_repeat():48 list_inplace_repeat():
49 »       push»   {r4,·lr}49 »       push»   {r4,·lr}
50 »       mov.w»  ip,·#4096»  @·0x100050 »       mov.w»  ip,·#4096»  @·0x1000
51 »       sub.w»  ip,·sp,·ip51 »       sub.w»  ip,·sp,·ip
52 »       str.w»  r0,·[ip,·#4088]»     @·0xff852 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
53 »       mov»    r4,·r053 »       mov»    r4,·r0
54 »       bl»     238·<list_inplace_repeat_lock_held>54 »       bl»     15c0·<list_inplace_repeat_lock_held>
55 ·R_ARM_THM_CALL» list_inplace_repeat_lock_held55 ·R_ARM_THM_CALL» list_inplace_repeat_lock_held
56 »       cmp»    r0,·#056 »       cmp»    r0,·#0
57 »       blt.n»  80·<list_inplace_repeat+0x28>57 »       blt.n»  80·<list_inplace_repeat+0x28>
58 »       ldr»    r3,·[r4,·#0]58 »       ldr»    r3,·[r4,·#0]
59 »       mvn.w»  r2,·#3221225472»    @·0xc000000059 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
60 »       cmp»    r3,·r260 »       cmp»    r3,·r2
61 »       beq.n»  82·<list_inplace_repeat+0x2a>61 »       beq.n»  82·<list_inplace_repeat+0x2a>
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ·R_ARM_THM_MOVW_ABS_NC»  .LC0169 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
170 »       movt»   r0,·#0170 »       movt»   r0,·#0
171 ·R_ARM_THM_MOVT_ABS»     .LC0171 ·R_ARM_THM_MOVT_ABS»     .LC0
172 »       bl»     0·<_PyErr_BadInternalCall>172 »       bl»     0·<_PyErr_BadInternalCall>
173 ·R_ARM_THM_CALL» _PyErr_BadInternalCall173 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
174 »       mov.w»  r0,·#4294967295»    @·0xffffffff174 »       mov.w»  r0,·#4294967295»    @·0xffffffff
175 »       b.n»    16a·<PyList_Clear+0x32>175 »       b.n»    16a·<PyList_Clear+0x32>
176 »       bl»     1fb4·<list_clear_impl.isra.0>176 »       bl»     1ab0·<list_clear_impl.isra.0>
177 ·R_ARM_THM_CALL» list_clear_impl.isra.0177 ·R_ARM_THM_CALL» list_clear_impl.isra.0
178 »       movs»   r0,·#0178 »       movs»   r0,·#0
179 »       pop»    {r3,·pc}179 »       pop»    {r3,·pc}
  
180 0000016c·<PyList_Extend>:180 0000016c·<PyList_Extend>:
181 PyList_Extend():181 PyList_Extend():
182 »       push»   {r3,·lr}182 »       push»   {r3,·lr}
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 »       sub.w»  ip,·sp,·ip185 »       sub.w»  ip,·sp,·ip
186 »       str.w»  r0,·[ip,·#4088]»     @·0xff8186 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
187 »       ldr»    r3,·[r0,·#4]187 »       ldr»    r3,·[r0,·#4]
188 »       ldr»    r3,·[r3,·#84]» @·0x54188 »       ldr»    r3,·[r3,·#84]» @·0x54
189 »       lsls»   r3,·r3,·#6189 »       lsls»   r3,·r3,·#6
190 »       bpl.n»  18a·<PyList_Extend+0x1e>190 »       bpl.n»  18a·<PyList_Extend+0x1e>
191 »       ldmia.w»sp!,·{r3,·lr}191 »       ldmia.w»sp!,·{r3,·lr}
192 »       b.w»    4a18·<_list_extend>192 »       b.w»    205c·<_list_extend>
193 ·R_ARM_THM_JUMP24»       _list_extend193 ·R_ARM_THM_JUMP24»       _list_extend
194 »       movw»   r1,·#1445»   @·0x5a5194 »       movw»   r1,·#1445»   @·0x5a5
195 »       movw»   r0,·#0195 »       movw»   r0,·#0
196 ·R_ARM_THM_MOVW_ABS_NC»  .LC0196 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
197 »       movt»   r0,·#0197 »       movt»   r0,·#0
198 ·R_ARM_THM_MOVT_ABS»     .LC0198 ·R_ARM_THM_MOVT_ABS»     .LC0
199 »       bl»     0·<_PyErr_BadInternalCall>199 »       bl»     0·<_PyErr_BadInternalCall>
28.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.12 MB
longobject.o
875 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:··········104660·(bytes·into·file)13 ··Start·of·section·headers:··········92484·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x198d4:1 There·are·18·section·headers,·starting·at·offset·0x16944:
  
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·0008b4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0014a0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·015bcc·0003b0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·01328c·0006b0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008e8·0004c8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014d4·0004c8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·015f7c·0003b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·01393c·0003b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000db0·0003b4·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·0019a0·0003b4·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000db0·010954·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·0019a0·00d3d0·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·016334·003388·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·013cf4·002a38·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·011704·000b87·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00ed70·000b87·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·01228c·000264·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00f8f8·000264·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0196bc·000148·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·01672c·000148·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0124f0·000dba·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00fb5c·000dba·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·019804·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·016874·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0132aa·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·010916·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0132aa·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010916·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0132e0·001880·10·····16·257··419 ··[15]·.symtab···········SYMTAB··········00000000·01094c·0018a0·10·····16·259··4
20 ··[16]·.strtab···········STRTAB··········00000000·014b60·001069·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0121ec·00109d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·019844·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0168b4·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
46.9 KB
readelf --wide --symbols {}
Max HTML report size reached
236 KB
readelf --wide --relocs {}
Max HTML report size reached
2.34 KB
strings --all --bytes=8 {}
    
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
 1 5.F(F1Fp
1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2 »       %%%%%%%3 »       %%%%%%%
3 ·!"#%%%%%%4 ·!"#%%%%%%
4 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5 ·!"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 6 1FRFCF>F
5 DFCFFFBF 
6 »       #F&F"F·F 
7 F3F:FIF.F'F 
8 #DRhIhJ@Z`7 #DRhIhJ@Z`
9 F;F.FGFMF8 F;F.FGFMF
 9 ·F*F9F3F
 10 (F1FJF#F
 11 HF!FBF;F
 12 @F9FJF#F
10 1F4F2F5F 
11 QF<F@F^Fi 
12 (FIFRF3F 
13 :FPF1F+F 
14 8F)F"FCF 
15 L|hvEBh"D13 L|hvEBh"D
16 too·many·digits·in·integer14 too·many·digits·in·integer
17 can't·init·int·info·type15 can't·init·int·info·type
18 ../Objects/longobject.c16 ../Objects/longobject.c
19 an·integer·is·required17 an·integer·is·required
20 Python·int·too·large·to·convert·to·C·ssize_t18 Python·int·too·large·to·convert·to·C·ssize_t
21 int()·arg·2·must·be·>=·2·and·<=·3619 int()·arg·2·must·be·>=·2·and·<=·36
Offset 181, 37 lines modifiedOffset 179, 41 lines modified
181 long_bool179 long_bool
182 long_compare180 long_compare
183 long_dealloc181 long_dealloc
184 long_to_decimal_string182 long_to_decimal_string
185 long_to_decimal_string_internal183 long_to_decimal_string_internal
186 long_lshift184 long_lshift
187 long_lshift1.part.0185 long_lshift1.part.0
 186 _PyLong_FromLarge
 187 _PyLong_FromSTwoDigits
188 long_sub188 long_sub
189 long_neg189 long_neg
190 long_invert190 long_invert
191 long_add191 long_add
192 _PyLong_FromLarge192 _PyLong_Negate
193 int_to_bytes193 int_to_bytes
194 int_from_bytes194 int_from_bytes
195 long_mul195 long_mul
196 kmul_split.constprop.0196 kmul_split.constprop.0
 197 v_isub.isra.0
 198 v_iadd.isra.0
197 long_and199 long_and
198 long_bitwise200 long_bitwise
199 long_vectorcall201 long_vectorcall
200 long_new_impl202 long_new_impl
201 long_div203 long_div
202 l_divmod204 l_divmod
203 long_divrem205 long_divrem
204 x_divrem206 x_divrem
205 long_format_binary207 long_format_binary
206 long_new208 long_new
207 int___format__209 int___format__
208 long_true_divide210 long_true_divide
 211 _PyLong_AsUnsignedLongLongMask
209 long_pow212 long_pow
210 _PyLong_Negate 
211 int_bit_length213 int_bit_length
212 long_long214 long_long
213 long_xor215 long_xor
214 long_float216 long_float
215 long_mod217 long_mod
216 long_rshift218 long_rshift
217 long_divmod219 long_divmod
Offset 282, 17 lines modifiedOffset 284, 17 lines modified
282 __aeabi_idiv284 __aeabi_idiv
283 PyLong_FromString285 PyLong_FromString
284 _Py_ctype_table286 _Py_ctype_table
285 PyObject_Free287 PyObject_Free
286 PyUnicode_FromStringAndSize288 PyUnicode_FromStringAndSize
287 PyExc_ValueError289 PyExc_ValueError
288 PyErr_Format290 PyErr_Format
289 _Py_tss_tstate 
290 PyImport_ImportModule291 PyImport_ImportModule
291 PyObject_CallMethod292 PyObject_CallMethod
 293 _Py_tss_tstate
292 _Py_TrueStruct294 _Py_TrueStruct
293 _Py_FalseStruct295 _Py_FalseStruct
294 _Py_NotImplementedStruct296 _Py_NotImplementedStruct
295 PyLong_AsLong297 PyLong_AsLong
296 _PyNumber_Index298 _PyNumber_Index
297 PyLong_AsLongAndOverflow299 PyLong_AsLongAndOverflow
298 _Py_SetImmortal300 _Py_SetImmortal
Offset 310, 16 lines modifiedOffset 312, 16 lines modified
310 _PyLong_Subtract312 _PyLong_Subtract
311 PyLong_AsInt313 PyLong_AsInt
312 PyLong_AsUnsignedLong314 PyLong_AsUnsignedLong
313 _PyLong_Copy315 _PyLong_Copy
314 PyLong_FromUnsignedLongLong316 PyLong_FromUnsignedLongLong
315 _PyUnicode_Equal317 _PyUnicode_Equal
316 PyBytes_FromStringAndSize318 PyBytes_FromStringAndSize
317 _PyArg_UnpackKeywords 
318 PyObject_IsTrue319 PyObject_IsTrue
 320 _PyArg_UnpackKeywords
319 _PyArg_BadArgument321 _PyArg_BadArgument
320 _PyLong_AsByteArray322 _PyLong_AsByteArray
321 PyObject_Bytes323 PyObject_Bytes
322 PyObject_CallOneArg324 PyObject_CallOneArg
323 _PyLong_FromByteArray325 _PyLong_FromByteArray
324 _PyLong_Add326 _PyLong_Add
325 PyLong_FromLongLong327 PyLong_FromLongLong
Offset 343, 15 lines modifiedOffset 345, 14 lines modified
343 PyLong_AsVoidPtr345 PyLong_AsVoidPtr
344 PyLong_AsUnsignedLongLong346 PyLong_AsUnsignedLongLong
345 _PyUnicodeWriter_Init347 _PyUnicodeWriter_Init
346 _PyLong_FormatAdvancedWriter348 _PyLong_FormatAdvancedWriter
347 _PyUnicodeWriter_Finish349 _PyUnicodeWriter_Finish
348 _PyUnicodeWriter_Dealloc350 _PyUnicodeWriter_Dealloc
349 PyFloat_FromDouble351 PyFloat_FromDouble
350 PyLong_AsUnsignedLongLongMask 
351 PyLong_AsDouble352 PyLong_AsDouble
352 _PyLong_Frexp353 _PyLong_Frexp
353 _Py_NoneStruct354 _Py_NoneStruct
354 PyFloat_Type355 PyFloat_Type
355 _PyLong_FiniTypes356 _PyLong_FiniTypes
356 _PyStructSequence_FiniBuiltin357 _PyStructSequence_FiniBuiltin
357 _PyLong_FromDigits358 _PyLong_FromDigits
56.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
766 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ·R_ARM_THM_MOVW_ABS_NC»  .LC5559 ·R_ARM_THM_MOVW_ABS_NC»  .LC55
60 »       movt»   r1,·#060 »       movt»   r1,·#0
61 ·R_ARM_THM_MOVT_ABS»     .LC5561 ·R_ARM_THM_MOVT_ABS»     .LC55
62 »       ldr»    r0,·[r3,·#0]62 »       ldr»    r0,·[r3,·#0]
63 »       bl»     0·<PyErr_SetString>63 »       bl»     0·<PyErr_SetString>
64 ·R_ARM_THM_CALL» PyErr_SetString64 ·R_ARM_THM_CALL» PyErr_SetString
65 »       b.n»    96·<_PyLong_UnsignedInt_Converter+0x52>65 »       b.n»    96·<_PyLong_UnsignedInt_Converter+0x52>
66 »       bl»     31ec·<PyLong_AsUnsignedLong>66 »       bl»     2ce0·<PyLong_AsUnsignedLong>
67 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong67 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
68 »       mov»    r4,·r068 »       mov»    r4,·r0
69 »       adds»   r3,·r0,·#169 »       adds»   r3,·r0,·#1
70 »       beq.n»  8e·<_PyLong_UnsignedInt_Converter+0x4a>70 »       beq.n»  8e·<_PyLong_UnsignedInt_Converter+0x4a>
71 »       movs»   r0,·#171 »       movs»   r0,·#1
72 »       str»    r4,·[r5,·#0]72 »       str»    r4,·[r5,·#0]
73 »       b.n»    98·<_PyLong_UnsignedInt_Converter+0x54>73 »       b.n»    98·<_PyLong_UnsignedInt_Converter+0x54>
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ·R_ARM_THM_MOVW_ABS_NC»  .LC55101 ·R_ARM_THM_MOVW_ABS_NC»  .LC55
102 »       movt»   r1,·#0102 »       movt»   r1,·#0
103 ·R_ARM_THM_MOVT_ABS»     .LC55103 ·R_ARM_THM_MOVT_ABS»     .LC55
104 »       ldr»    r0,·[r3,·#0]104 »       ldr»    r0,·[r3,·#0]
105 »       bl»     0·<PyErr_SetString>105 »       bl»     0·<PyErr_SetString>
106 ·R_ARM_THM_CALL» PyErr_SetString106 ·R_ARM_THM_CALL» PyErr_SetString
107 »       b.n»    f8·<_PyLong_UnsignedLongLong_Converter+0x5e>107 »       b.n»    f8·<_PyLong_UnsignedLongLong_Converter+0x5e>
108 »       bl»     902c·<PyLong_AsUnsignedLongLong>108 »       bl»     1d0·<PyLong_FromNativeBytes+0x1e>
109 ·R_ARM_THM_CALL» PyLong_AsUnsignedLongLong109 ·R_ARM_THM_CALL» PyLong_AsUnsignedLongLong
110 »       mov»    r5,·r0110 »       mov»    r5,·r0
111 »       mov»    r6,·r1111 »       mov»    r6,·r1
112 »       cmp.w»  r1,·#4294967295»    @·0xffffffff112 »       cmp.w»  r1,·#4294967295»    @·0xffffffff
113 »       it»     eq113 »       it»     eq
114 »       cmpeq.w»r0,·#4294967295»  @·0xffffffff114 »       cmpeq.w»r0,·#4294967295»  @·0xffffffff
115 »       beq.n»  f0·<_PyLong_UnsignedLongLong_Converter+0x56>115 »       beq.n»  f0·<_PyLong_UnsignedLongLong_Converter+0x56>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ·R_ARM_THM_MOVW_ABS_NC»  .LC55146 ·R_ARM_THM_MOVW_ABS_NC»  .LC55
147 »       movt»   r1,·#0147 »       movt»   r1,·#0
148 ·R_ARM_THM_MOVT_ABS»     .LC55148 ·R_ARM_THM_MOVT_ABS»     .LC55
149 »       ldr»    r0,·[r3,·#0]149 »       ldr»    r0,·[r3,·#0]
150 »       bl»     0·<PyErr_SetString>150 »       bl»     0·<PyErr_SetString>
151 ·R_ARM_THM_CALL» PyErr_SetString151 ·R_ARM_THM_CALL» PyErr_SetString
152 »       b.n»    14e·<_PyLong_UnsignedLong_Converter+0x52>152 »       b.n»    14e·<_PyLong_UnsignedLong_Converter+0x52>
153 »       bl»     31ec·<PyLong_AsUnsignedLong>153 »       bl»     2ce0·<PyLong_AsUnsignedLong>
154 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong154 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
155 »       mov»    r4,·r0155 »       mov»    r4,·r0
156 »       adds»   r3,·r0,·#1156 »       adds»   r3,·r0,·#1
157 »       beq.n»  146·<_PyLong_UnsignedLong_Converter+0x4a>157 »       beq.n»  146·<_PyLong_UnsignedLong_Converter+0x4a>
158 »       movs»   r0,·#1158 »       movs»   r0,·#1
159 »       str»    r4,·[r5,·#0]159 »       str»    r4,·[r5,·#0]
160 »       b.n»    150·<_PyLong_UnsignedLong_Converter+0x54>160 »       b.n»    150·<_PyLong_UnsignedLong_Converter+0x54>
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ·R_ARM_THM_MOVW_ABS_NC»  .LC55196 ·R_ARM_THM_MOVW_ABS_NC»  .LC55
197 »       movt»   r1,·#0197 »       movt»   r1,·#0
198 ·R_ARM_THM_MOVT_ABS»     .LC55198 ·R_ARM_THM_MOVT_ABS»     .LC55
199 »       ldr»    r0,·[r3,·#0]199 »       ldr»    r0,·[r3,·#0]
200 »       bl»     0·<PyErr_SetString>200 »       bl»     0·<PyErr_SetString>
201 ·R_ARM_THM_CALL» PyErr_SetString201 ·R_ARM_THM_CALL» PyErr_SetString
202 »       b.n»    1ae·<_PyLong_Size_t_Converter+0x52>202 »       b.n»    1ae·<_PyLong_Size_t_Converter+0x52>
203 »       bl»     2684·<PyLong_AsSize_t>203 »       bl»     d8·<_PyLong_UnsignedLongLong_Converter+0x3e>
204 ·R_ARM_THM_CALL» PyLong_AsSize_t204 ·R_ARM_THM_CALL» PyLong_AsSize_t
205 »       mov»    r4,·r0205 »       mov»    r4,·r0
206 »       adds»   r3,·r0,·#1206 »       adds»   r3,·r0,·#1
207 »       beq.n»  1a6·<_PyLong_Size_t_Converter+0x4a>207 »       beq.n»  1a6·<_PyLong_Size_t_Converter+0x4a>
208 »       movs»   r0,·#1208 »       movs»   r0,·#1
209 »       str»    r4,·[r5,·#0]209 »       str»    r4,·[r5,·#0]
210 »       b.n»    1b0·<_PyLong_Size_t_Converter+0x54>210 »       b.n»    1b0·<_PyLong_Size_t_Converter+0x54>
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 »       moveq»  r3,·#1235 »       moveq»  r3,·#1
236 »       movne»  r3,·#0236 »       movne»  r3,·#0
237 »       b.n»    1e4·<PyLong_FromNativeBytes+0x32>237 »       b.n»    1e4·<PyLong_FromNativeBytes+0x32>
238 »       movs»   r2,·#1238 »       movs»   r2,·#1
239 »       mov»    r3,·r2239 »       mov»    r3,·r2
240 »       mov»    r0,·r4240 »       mov»    r0,·r4
241 »       ldmia.w»sp!,·{r4,·lr}241 »       ldmia.w»sp!,·{r4,·lr}
242 »       b.w»    4ae4·<_PyLong_FromByteArray>242 »       b.w»    4364·<_PyLong_FromByteArray>
243 ·R_ARM_THM_JUMP24»       _PyLong_FromByteArray243 ·R_ARM_THM_JUMP24»       _PyLong_FromByteArray
244 »       movw»   r1,·#1283»   @·0x503244 »       movw»   r1,·#1283»   @·0x503
245 »       movw»   r0,·#0245 »       movw»   r0,·#0
246 ·R_ARM_THM_MOVW_ABS_NC»  .LC2246 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
247 »       movt»   r0,·#0247 »       movt»   r0,·#0
248 ·R_ARM_THM_MOVT_ABS»     .LC2248 ·R_ARM_THM_MOVT_ABS»     .LC2
249 »       bl»     0·<_PyErr_BadInternalCall>249 »       bl»     0·<_PyErr_BadInternalCall>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 »       bmi.n»  222·<PyLong_FromUnsignedNativeBytes+0x20>265 »       bmi.n»  222·<PyLong_FromUnsignedNativeBytes+0x20>
266 »       and.w»  r2,·r2,·#1266 »       and.w»  r2,·r2,·#1
267 »       b.n»    224·<PyLong_FromUnsignedNativeBytes+0x22>267 »       b.n»    224·<PyLong_FromUnsignedNativeBytes+0x22>
268 »       movs»   r2,·#1268 »       movs»   r2,·#1
269 »       mov»    r0,·r4269 »       mov»    r0,·r4
270 »       movs»   r3,·#0270 »       movs»   r3,·#0
271 »       ldmia.w»sp!,·{r4,·lr}271 »       ldmia.w»sp!,·{r4,·lr}
272 »       b.w»    4ae4·<_PyLong_FromByteArray>272 »       b.w»    4364·<_PyLong_FromByteArray>
273 ·R_ARM_THM_JUMP24»       _PyLong_FromByteArray273 ·R_ARM_THM_JUMP24»       _PyLong_FromByteArray
274 »       movw»   r1,·#1305»   @·0x519274 »       movw»   r1,·#1305»   @·0x519
275 »       movw»   r0,·#0275 »       movw»   r0,·#0
276 ·R_ARM_THM_MOVW_ABS_NC»  .LC2276 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
277 »       movt»   r0,·#0277 »       movt»   r0,·#0
278 ·R_ARM_THM_MOVT_ABS»     .LC2278 ·R_ARM_THM_MOVT_ABS»     .LC2
279 »       bl»     0·<_PyErr_BadInternalCall>279 »       bl»     0·<_PyErr_BadInternalCall>
32.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1020 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:··········89684·(bytes·into·file)13 ··Start·of·section·headers:··········82460·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x15e54:1 There·are·18·section·headers,·starting·at·offset·0x1421c:
  
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·000af8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001828·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01262c·000398·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·010f1c·0007c8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b2c·000bf0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00185c·000bf0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0129c4·0005d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0116e4·0005d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00171c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00244c·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·00171c·00b4e0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00244c·0091a4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·012f94·0025e8·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·011cb4·001d00·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00cbfc·0008b8·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00b5f0·0008b8·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00d4b4·000da0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00bea8·000ce4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·01557c·000818·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0139b4·0007a8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00e254·0009a6·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00cb8c·0009a6·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·015d94·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·01415c·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ebfa·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00d532·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ebfa·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d532·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00ec30·002260·10·····16·359··419 ··[15]·.symtab···········SYMTAB··········00000000·00d568·0021e0·10·····16·351··4
20 ··[16]·.strtab···········STRTAB··········00000000·010e90·00179b·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00f748·0017d1·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·015dc4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·01418c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
67.9 KB
readelf --wide --symbols {}
Max HTML report size reached
220 KB
readelf --wide --relocs {}
Max HTML report size reached
2.66 KB
strings --all --bytes=8 {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
 1 p0Dkxcp*xQ
1 3+`ch[EF2 3+`ch[EF
2 CF*F!F0F3 CF*F!F0F
 4 VI*FyD» hZ
 5 @K#FRFIF8F
3 p{xkp:xQ 
4 I3F:FyD»hZ 
5 3F"FHFAF 
6 v2F;h9F@F 
7 SF:F1F(F 
8 SF:F1F(F 
9 SF:F1F(F 
10 SF:F1F(F 
11 SF:F1F(F 
12 SF:F1F(F 
13 SF:F1F(F 
14 SF:F1F(F 
15 SF:F1F(F 
16 @J%F[FJF1F8F 
17 p0Dkxcp*xQ 
18 ../Objects/dictobject.c6 ../Objects/dictobject.c
19 dict·mutated·during·update7 dict·mutated·during·update
20 This·object·has·no·__dict__8 This·object·has·no·__dict__
21 %s()·requires·a·dict·argument,·not·'%s'9 %s()·requires·a·dict·argument,·not·'%s'
22 dictionary·changed·size·during·iteration10 dictionary·changed·size·during·iteration
23 dictionary·keys·changed·during·iteration11 dictionary·keys·changed·during·iteration
24 '%.100s'·object·has·no·attribute·'%U'12 '%.100s'·object·has·no·attribute·'%U'
Offset 136, 41 lines modifiedOffset 124, 43 lines modified
136 Create·a·new·dictionary·with·keys·from·iterable·and·values·set·to·value.124 Create·a·new·dictionary·with·keys·from·iterable·and·values·set·to·value.
137 .LANCHOR0125 .LANCHOR0
138 dictkeys_decref.constprop.0126 dictkeys_decref.constprop.0
139 new_dict127 new_dict
140 insertdict128 insertdict
141 insert_to_emptydict129 insert_to_emptydict
142 setitem_take2_lock_held.part.0130 setitem_take2_lock_held.part.0
143 new_keys_object.isra.0 
144 dictresize.isra.0131 insertion_resize.isra.0
145 insert_split_key132 insert_split_key
146 insert_split_value133 insert_split_value
 134 dictresize.isra.0
147 find_empty_slot135 find_empty_slot
148 build_indices_generic136 build_indices_generic
149 dict_setdefault_ref_lock_held137 dict_setdefault_ref_lock_held
150 Py_XDECREF138 Py_XDECREF
151 new_dict_with_shared_keys139 new_dict_with_shared_keys
152 delitem_knownhash_lock_held140 delitem_knownhash_lock_held
153 copy_lock_held141 copy_lock_held
154 dict_iter142 dict_iter
155 copy_values143 copy_values
156 dict_subscript144 dict_subscript
157 dict_dict_merge145 dict_dict_merge
158 dict_dealloc146 dict_dealloc
159 dict_ass_sub147 dict_ass_sub
160 dict_traverse148 dict_traverse
161 make_dict_from_instance_attributes149 delitem_common
 150 dict_new_presized.part.0
162 dict_update151 dict_update
163 merge_from_seq2_lock_held 
164 dict_update_arg152 dict_update_arg
 153 merge_from_seq2_lock_held
165 dict_items154 dict_items
166 dictitems_iter155 dictitems_iter
167 dictiter_new156 dictiter_new
168 dictview_dealloc157 dictview_dealloc
169 dictiter_iternextitem158 dictiter_iternextitem
 159 make_dict_from_instance_attributes
170 store_instance_attr_lock_held160 store_instance_attr_lock_held
171 dict_pop161 dict_pop
172 pop_lock_held162 pop_lock_held
173 dictiter_dealloc163 dictiter_dealloc
174 dict_get164 dict_get
175 dict_tp_clear165 dict_tp_clear
176 dictiter_len166 dictiter_len
Offset 193, 14 lines modifiedOffset 183, 15 lines modified
193 dict_fromkeys183 dict_fromkeys
194 dict_copy184 dict_copy
195 dictiter_traverse185 dictiter_traverse
196 dict_clear186 dict_clear
197 dictkeys_contains187 dictkeys_contains
198 dictview_traverse188 dictview_traverse
199 dictview_len189 dictview_len
 190 dict_getitem
200 dict_richcompare191 dict_richcompare
201 dict_popitem192 dict_popitem
202 dictviews_sub193 dictviews_sub
203 dictviews_to_set194 dictviews_to_set
204 dictviews_or195 dictviews_or
205 dictitems_contains196 dictitems_contains
206 dictview_repr197 dictview_repr
Offset 310, 19 lines modifiedOffset 301, 20 lines modified
310 PyDict_DelItem301 PyDict_DelItem
311 _PyDict_FromItems302 _PyDict_FromItems
312 _PyDict_LoadGlobal303 _PyDict_LoadGlobal
313 _PyDictKeys_StringLookup304 _PyDictKeys_StringLookup
314 _PyDictKeys_GetVersionForCurrentState305 _PyDictKeys_GetVersionForCurrentState
315 PyObject_GenericGetDict306 PyObject_GenericGetDict
316 _PyObject_ComputedDictPointer307 _PyObject_ComputedDictPointer
 308 _PyObject_MaterializeManagedDict
317 PyExc_AttributeError309 PyExc_AttributeError
318 PyArg_UnpackTuple310 PyArg_UnpackTuple
319 _Py_NoneStruct311 _Py_NoneStruct
320 PyObject_HasAttrWithError 
321 PyArg_ValidateKeywordArguments312 PyArg_ValidateKeywordArguments
 313 PyObject_HasAttrWithError
322 PyExc_TypeError314 PyExc_TypeError
323 PyErr_Format315 PyErr_Format
324 _PyDictView_New316 _PyDictView_New
325 PyTuple_Pack317 PyTuple_Pack
326 PyObject_GC_Del318 PyObject_GC_Del
327 PyTuple_New319 PyTuple_New
328 _PyObject_InitInlineValues320 _PyObject_InitInlineValues
Offset 370, 18 lines modifiedOffset 362, 17 lines modified
370 _PyUnicodeWriter_Dealloc362 _PyUnicodeWriter_Dealloc
371 _PyDict_DebugMallocStats363 _PyDict_DebugMallocStats
372 _PyDebugAllocatorStats364 _PyDebugAllocatorStats
373 _PyDict_FromKeys365 _PyDict_FromKeys
374 _Py_CheckFunctionResult366 _Py_CheckFunctionResult
375 PySet_Type367 PySet_Type
376 PyFrozenSet_Type368 PyFrozenSet_Type
 369 PyObject_SetItem
377 _PySet_NextEntryRef370 _PySet_NextEntryRef
378 _PyObject_MakeTpCall371 _PyObject_MakeTpCall
379 PyObject_SetItem 
380 _PyObject_MaterializeManagedDict 
381 _PyDict_SetItem_KnownHash372 _PyDict_SetItem_KnownHash
382 _PyObject_IsInstanceDictEmpty373 _PyObject_IsInstanceDictEmpty
383 PyDict_GetItem374 PyDict_GetItem
Max diff block lines reached; 72/2674 bytes (2.69%) of diff not shown.
66.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
556 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
50.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
49.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
244 KB
odictobject.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:··········22712·(bytes·into·file)13 ··Start·of·section·headers:··········20224·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x58b8:1 There·are·18·section·headers,·starting·at·offset·0x4f00:
  
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·0004c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000cec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004758·000228·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004010·0005f0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004f4·0007a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d20·0007a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004980·0003e8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004600·0003e8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000c9c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0014c8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000c9c·000261·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0014c8·000261·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000f00·0012a0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00172c·000370·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004d68·000768·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0049e8·000138·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0021a0·0006b0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001a9c·00069c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0054d0·000310·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004b20·000308·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002850·00049a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002138·00049a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0057e0·000048·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004e28·000048·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002cea·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0025d2·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002cea·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025d2·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002d20·000e50·10·····16·141··419 ··[15]·.symtab···········SYMTAB··········00000000·002608·000e10·10·····16·137··4
20 ··[16]·.strtab···········STRTAB··········00000000·003b70·000be7·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·003418·000bf8·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005828·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004e70·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
29.2 KB
readelf --wide --symbols {}
Max HTML report size reached
63.9 KB
readelf --wide --relocs {}
Max HTML report size reached
2.41 KB
strings --all --bytes=8 {}
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 odict_items16 odict_items
17 odict_keys17 odict_keys
18 odict_iterator18 odict_iterator
19 __reduce__19 __reduce__
20 collections.OrderedDict20 collections.OrderedDict
21 __dict__21 __dict__
22 __sizeof__22 __sizeof__
23 SF·F:F1F 
24 `h+F[h[m23 `h+F[h[m
25 Return·state·information·for·pickling24 Return·state·information·for·pickling
26 Dictionary·that·remembers·insertion·order25 Dictionary·that·remembers·insertion·order
27 od.__reversed__()·<==>·reversed(od)26 od.__reversed__()·<==>·reversed(od)
28 od.copy()·->·a·shallow·copy·of·od27 od.copy()·->·a·shallow·copy·of·od
29 od.clear()·->·None.··Remove·all·items·from·od.28 od.clear()·->·None.··Remove·all·items·from·od.
30 Return·state·information·for·pickling29 Return·state·information·for·pickling
Offset 40, 27 lines modifiedOffset 39, 28 lines modified
40 raise·a·KeyError.39 raise·a·KeyError.
41 setdefault($self,·/,·key,·default=None)40 setdefault($self,·/,·key,·default=None)
42 Insert·key·with·a·value·of·default·if·key·is·not·in·the·dictionary.41 Insert·key·with·a·value·of·default·if·key·is·not·in·the·dictionary.
43 Return·the·value·for·key·if·key·is·in·the·dictionary,·else·default.42 Return·the·value·for·key·if·key·is·in·the·dictionary,·else·default.
44 fromkeys($type,·/,·iterable,·value=None)43 fromkeys($type,·/,·iterable,·value=None)
45 Create·a·new·ordered·dictionary·with·keys·from·iterable·and·values·set·to·value.44 Create·a·new·ordered·dictionary·with·keys·from·iterable·and·values·set·to·value.
46 odict_init45 odict_init
 46 mutablemapping_update
47 mutablemapping_update_arg47 mutablemapping_update_arg
48 mutablemapping_add_pairs48 mutablemapping_add_pairs
49 mutablemapping_update 
50 _PyObject_VectorcallTstate.constprop.049 _PyObject_VectorcallTstate.constprop.0
 50 Py_XDECREF
51 odict_mp_ass_sub51 odict_mp_ass_sub
52 _PyODict_SetItem_KnownHash52 _PyODict_SetItem_KnownHash
53 _odict_get_index53 _odict_get_index
54 Py_XDECREF 
55 odictvalues_new54 odictvalues_new
56 .LANCHOR055 .LANCHOR0
57 odictvalues_iter56 odictvalues_iter
58 odictiter_new57 odictiter_new
59 odictiter_iternext58 odictiter_iternext
 59 _odict_find_node
60 odictiter_dealloc60 odictiter_dealloc
61 odict_dealloc61 odict_dealloc
62 _odict_clear_nodes62 _odict_clear_nodes
63 odict_richcompare63 odict_richcompare
64 odictitems_new64 odictitems_new
65 odictitems_iter65 odictitems_iter
66 OrderedDict_pop66 OrderedDict_pop
Offset 125, 56 lines modifiedOffset 125, 56 lines modified
125 _parser.11125 _parser.11
126 _kwtuple.9126 _kwtuple.9
127 _parser.5127 _parser.5
128 _kwtuple.3128 _kwtuple.3
129 _parser.2129 _parser.2
130 _kwtuple.0130 _kwtuple.0
131 PyObject_Size131 PyObject_Size
132 _Py_NoneStruct 
133 PyDict_Items 
134 _Py_Dealloc 
135 PyExc_TypeError132 PyExc_TypeError
136 PyErr_Format133 PyErr_Format
 134 _Py_Dealloc
 135 _Py_NoneStruct
 136 PyDict_Items
137 PyDict_Type137 PyDict_Type
138 PyObject_GetOptionalAttr138 PyObject_GetOptionalAttr
139 PyObject_GetIter139 PyObject_GetIter
140 PyErr_Clear 
141 PyIter_Next140 PyIter_Next
142 PyErr_Occurred 
143 PyObject_SetItem 
144 PyExc_ValueError 
145 PyErr_SetString 
146 PyObject_GetItem141 PyObject_GetItem
 142 PyObject_SetItem
 143 PyErr_Occurred
147 _PyRuntime144 _PyRuntime
148 _Py_tss_tstate145 _Py_tss_tstate
 146 PyErr_Clear
 147 PyExc_ValueError
 148 PyErr_SetString
 149 PyODict_SetItem
 150 PyODict_DelItem
149 PyObject_Hash151 PyObject_Hash
150 _PyDict_SetItem_KnownHash152 _PyDict_SetItem_KnownHash
151 _Py_dict_lookup 
152 PyMem_Malloc153 PyMem_Malloc
153 PyMem_Free 
154 PyErr_NoMemory154 PyErr_NoMemory
155 PyErr_GetRaisedException155 PyErr_GetRaisedException
156 _PyDict_DelItem_KnownHash156 _PyDict_DelItem_KnownHash
157 _PyErr_ChainExceptions1157 _PyErr_ChainExceptions1
158 PyExc_KeyError158 PyExc_KeyError
159 PyErr_SetObject159 PyErr_SetObject
160 PyODict_DelItem 
161 PyODict_SetItem160 _Py_dict_lookup
 161 PyMem_Free
162 _PyDictView_New162 _PyDictView_New
163 _PyObject_GC_New163 _PyObject_GC_New
164 PyTuple_Pack164 PyTuple_Pack
165 PyDict_GetItem165 PyDict_GetItem
166 PyExc_RuntimeError166 PyExc_RuntimeError
167 PyTuple_New167 PyTuple_New
168 PyObject_GC_Del168 PyObject_GC_Del
169 PyObject_GC_UnTrack169 PyObject_GC_UnTrack
170 PyThreadState_Get170 PyThreadState_Get
171 PyObject_ClearWeakRefs 
172 _PyTrash_thread_deposit_object171 _PyTrash_thread_deposit_object
173 _PyTrash_thread_destroy_chain172 _PyTrash_thread_destroy_chain
 173 PyObject_ClearWeakRefs
174 PyType_IsSubtype174 PyType_IsSubtype
175 _Py_FalseStruct175 _Py_FalseStruct
176 _Py_TrueStruct176 _Py_TrueStruct
177 PyObject_RichCompareBool177 PyObject_RichCompareBool
178 _Py_NotImplementedStruct178 _Py_NotImplementedStruct
179 _PyArg_UnpackKeywords179 _PyArg_UnpackKeywords
180 _PyDict_Pop_KnownHash180 _PyDict_Pop_KnownHash
40.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
54.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
23.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
24.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
615 KB
memoryobject.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:··········56648·(bytes·into·file)13 ··Start·of·section·headers:··········42544·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xdd48:1 There·are·18·section·headers,·starting·at·offset·0xa630:
  
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·00127c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0026fc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00af78·000750·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0084e0·001180·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0012b0·0005b0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002730·0005b0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00b6c8·0003f8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·009660·0003f8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001860·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002ce0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001860·000b8a·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002ce0·000b92·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0023ec·0054b4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003874·00159c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00bac0·001f68·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·009a58·0008b8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0078a0·000454·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·004e10·000454·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00da28·000250·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a310·000250·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007cf4·000995·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005264·000995·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00dc78·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a560·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·008689·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·005bf9·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008689·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005bf9·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0086bc·001790·10·····16·278··419 ··[15]·.symtab···········SYMTAB··········00000000·005c2c·0016f0·10·····16·268··4
20 ··[16]·.strtab···········STRTAB··········00000000·009e4c·00112b·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00731c·0011c2·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00dcb8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a5a0·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
45.7 KB
readelf --wide --symbols {}
Max HTML report size reached
160 KB
readelf --wide --relocs {}
Max HTML report size reached
4.64 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 :F'FtF·hQF1 jZj_Ejjjjjjjjjjjjjjjj$*2K:jB0jj0jUjjd
2 operation·forbidden·on·released·memoryview·object2 operation·forbidden·on·released·memoryview·object
3 cannot·create·new·view·on·restricted·memoryview3 cannot·create·new·view·on·restricted·memoryview
4 memoryview:·number·of·dimensions·must·not·exceed·644 memoryview:·number·of·dimensions·must·not·exceed·64
5 memoryview:·a·bytes-like·object·is·required,·not·'%.200s'5 memoryview:·a·bytes-like·object·is·required,·not·'%.200s'
6 invalid·indexing·of·0-dim·memory6 invalid·indexing·of·0-dim·memory
7 sub-views·are·not·implemented7 sub-views·are·not·implemented
8 memoryview:·invalid·slice·key8 memoryview:·invalid·slice·key
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 memoryview.cast():·product(shape)·>·SSIZE_MAX33 memoryview.cast():·product(shape)·>·SSIZE_MAX
34 memoryview:·product(shape)·*·itemsize·!=·buffer·size34 memoryview:·product(shape)·*·itemsize·!=·buffer·size
35 memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides35 memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides
36 memoryview:·unsupported·format·%s36 memoryview:·unsupported·format·%s
37 memoryview:·format·%s·not·supported37 memoryview:·format·%s·not·supported
38 cannot·modify·read-only·memory38 cannot·modify·read-only·memory
39 cannot·delete·memory39 cannot·delete·memory
40 memoryview·assignment:·lvalue·and·rvalue·have·different·structures 
41 memoryview·slice·assignments·are·currently·restricted·to·ndim·=·140 memoryview·slice·assignments·are·currently·restricted·to·ndim·=·1
 41 memoryview·assignment:·lvalue·and·rvalue·have·different·structures
42 index·out·of·bounds·on·dimension·%d42 index·out·of·bounds·on·dimension·%d
43 memoryview:·invalid·type·for·format·'%s'43 memoryview:·invalid·type·for·format·'%s'
44 memoryview:·invalid·value·for·format·'%s'44 memoryview:·invalid·value·for·format·'%s'
45 multi-dimensional·sub-views·are·not·implemented45 multi-dimensional·sub-views·are·not·implemented
46 embedded·null·character46 embedded·null·character
47 str·or·None47 str·or·None
48 argument·'order'48 argument·'order'
Offset 65, 29 lines modifiedOffset 65, 15 lines modified
65 readonly65 readonly
66 itemsize66 itemsize
67 suboffsets67 suboffsets
68 c_contiguous68 c_contiguous
69 f_contiguous69 f_contiguous
70 contiguous70 contiguous
71 managedbuffer71 managedbuffer
 72 !FZFPF\D
72 \qq.qqqqqM 
73 qdqhRqqqqqqqqqqqqqqqq27>WGqO<qq<q`qql 
74 0h0mS0000000000000000$*@^H0P>00>0c00r 
75 9F·F*F,D 
76 !FHF*F,D 
77 !FHF*F,D 
78 !FHF*F,D 
79 !FHF*F,D 
80 !FHF*F,D 
81 !FHF*F,D 
82 !FHF*F,D 
83 !FHF*F,D 
84 »       '!FHF*F 
85 F+h"F0FIF 
86 ·hbh9h{h 
87 !F2FCF8F73 !F2FCF8F
88 __exit__($self,·/,·*exc_info)74 __exit__($self,·/,·*exc_info)
89 Release·the·underlying·buffer·exposed·by·the·memoryview·object.75 Release·the·underlying·buffer·exposed·by·the·memoryview·object.
90 A·bool·indicating·whether·the·memory·is·contiguous.76 A·bool·indicating·whether·the·memory·is·contiguous.
91 A·bool·indicating·whether·the·memory·is·Fortran·contiguous.77 A·bool·indicating·whether·the·memory·is·Fortran·contiguous.
92 A·bool·indicating·whether·the·memory·is·C·contiguous.78 A·bool·indicating·whether·the·memory·is·C·contiguous.
93 A·tuple·of·integers·used·internally·for·PIL-style·arrays.79 A·tuple·of·integers·used·internally·for·PIL-style·arrays.
Offset 144, 29 lines modifiedOffset 130, 32 lines modified
144 mbuf_add_view130 mbuf_add_view
145 init_shape_strides.part.0131 init_shape_strides.part.0
146 PyMemoryView_FromObjectAndFlags132 PyMemoryView_FromObjectAndFlags
147 mbuf_alloc133 mbuf_alloc
148 init_flags134 init_flags
149 init_strides_from_shape135 init_strides_from_shape
150 memory_subscript136 memory_subscript
 137 init_slice.constprop.0
151 memory_item138 memory_item
152 adjust_fmt.isra.0139 adjust_fmt.isra.0
153 unpack_single.isra.0140 unpack_single.isra.0
154 ptr_from_tuple141 ptr_from_tuple
155 memory_dealloc142 memory_dealloc
156 _memory_release143 _memory_release
157 memory_getbuf144 memory_getbuf
158 memory_releasebuf145 memory_releasebuf
159 mbuf_dealloc146 mbuf_dealloc
160 mbuf_traverse147 mbuf_traverse
161 memory_traverse148 memory_traverse
162 memory_length149 memory_length
163 buffer_to_contiguous150 buffer_to_contiguous
164 memory_hash151 memory_hash
 152 get_native_fmtchar
165 memoryview_cast153 memoryview_cast
 154 mbuf_add_incomplete_view
166 memory_itemsize_get155 memory_itemsize_get
167 memory_itemsize_get.part.0156 memory_itemsize_get.part.0
168 memory_obj_get.part.0157 memory_obj_get.part.0
169 memory_format_get.part.0158 memory_format_get.part.0
170 memory_shape_get.part.0159 memory_shape_get.part.0
171 memory_strides_get.part.0160 memory_strides_get.part.0
172 memory_suboffsets_get.part.0161 memory_suboffsets_get.part.0
Offset 179, 38 lines modifiedOffset 168, 42 lines modified
179 tolist_rec168 tolist_rec
180 memory_enter169 memory_enter
181 memoryview_release170 memoryview_release
182 memory_exit171 memory_exit
183 memory_nbytes_get172 memory_nbytes_get
184 memory_ass_sub173 memory_ass_sub
185 lookup_dimension174 lookup_dimension
186 pack_single175 equiv_structure
 176 last_dim_is_contiguous
 177 copy_base
187 memory_format_get178 memory_format_get
188 memory_ndim_get179 memory_ndim_get
189 memory_readonly_get180 memory_readonly_get
190 memory_shape_get181 memory_shape_get
191 _IntTupleFromSsizet182 _IntTupleFromSsizet
192 memory_strides_get183 memory_strides_get
193 memory_c_contiguous184 memory_c_contiguous
194 memory_f_contiguous185 memory_f_contiguous
195 memoryview_tobytes186 memoryview_tobytes
196 copy_rec.part.0187 copy_buffer
 188 copy_rec
197 memory_suboffsets_get189 memory_suboffsets_get
198 memory_richcompare190 memory_richcompare
199 struct_get_unpacker 
200 cmp_rec.part.0 
201 unpack_cmp191 unpack_cmp
 192 unpacker_free
 193 struct_get_unpacker
202 fix_struct_error_int194 fix_struct_error_int
 195 struct_unpack_single
 196 Py_XDECREF
203 memory_repr197 memory_repr
204 mbuf_clear198 mbuf_clear
205 memory_clear199 memory_clear
206 memory_iter200 memory_iter
207 memoryiter_next201 memoryiter_next
Max diff block lines reached; 1573/4702 bytes (33.45%) of diff not shown.
122 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
7.58 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·ffffff3f·00000000·00000000·c00a0000·...?............3 ··0x00000000·ffffff3f·00000000·00000000·c80a0000·...?............
4 ··0x00000010·4c000000·04000000·00000000·00000000·L...............4 ··0x00000010·4c000000·04000000·00000000·00000000·L...............
5 ··0x00000020·00000000·00000000·00000000·00000000·................5 ··0x00000020·00000000·00000000·00000000·00000000·................
6 ··0x00000030·00000000·74050000·9c050000·00000000·....t...........6 ··0x00000030·00000000·74050000·9c050000·00000000·....t...........
7 ··0x00000040·00000000·00000000·00000000·00000000·................7 ··0x00000040·00000000·00000000·00000000·00000000·................
8 ··0x00000050·a8050000·20400000·3c090000·00000000·....·@..<.......8 ··0x00000050·a8050000·20400000·3c090000·00000000·....·@..<.......
9 ··0x00000060·00000000·00000000·48000000·00000000·........H.......9 ··0x00000060·00000000·00000000·48000000·00000000·........H.......
10 ··0x00000070·00000000·d0030000·00000000·70040000·............p...10 ··0x00000070·00000000·d0030000·00000000·70040000·............p...
11 ··0x00000080·00000000·00000000·00000000·00000000·................11 ··0x00000080·00000000·00000000·00000000·00000000·................
12 ··0x00000090·00000000·00000000·00000000·00000000·................12 ··0x00000090·00000000·00000000·00000000·00000000·................
13 ··0x000000a0·00000000·00000000·00000000·00000000·................13 ··0x000000a0·00000000·00000000·00000000·00000000·................
14 ··0x000000b0·00000000·00000000·00000000·00000000·................14 ··0x000000b0·00000000·00000000·00000000·00000000·................
15 ··0x000000c0·00000000·00000000·00000000·00000000·................15 ··0x000000c0·00000000·00000000·00000000·00000000·................
16 ··0x000000d0·00000000·2c000000·c00a0000·00000000·....,...........16 ··0x000000d0·00000000·2c000000·c80a0000·00000000·....,...........
17 ··0x000000e0·00000000·00000000·00000000·00000000·................17 ··0x000000e0·00000000·00000000·00000000·00000000·................
18 ··0x000000f0·00000000·c0030000·00000000·ffffff3f·...............?18 ··0x000000f0·00000000·c0030000·00000000·ffffff3f·...............?
19 ··0x00000100·00000000·00000000·7c0b0000·3c000000·........|...<...19 ··0x00000100·00000000·00000000·840b0000·3c000000·............<...
20 ··0x00000110·00000000·00000000·00000000·00000000·................20 ··0x00000110·00000000·00000000·00000000·00000000·................
21 ··0x00000120·00000000·00000000·00000000·00000000·................21 ··0x00000120·00000000·00000000·00000000·00000000·................
22 ··0x00000130·00000000·00000000·00000000·00000000·................22 ··0x00000130·00000000·00000000·00000000·00000000·................
23 ··0x00000140·00000000·00000000·00000000·00000000·................23 ··0x00000140·00000000·00000000·00000000·00000000·................
24 ··0x00000150·00400000·00000000·00000000·00000000·.@..............24 ··0x00000150·00400000·00000000·00000000·00000000·.@..............
25 ··0x00000160·00000000·00000000·00000000·00000000·................25 ··0x00000160·00000000·00000000·00000000·00000000·................
26 ··0x00000170·00000000·00000000·00000000·00000000·................26 ··0x00000170·00000000·00000000·00000000·00000000·................
Offset 32, 64 lines modifiedOffset 32, 64 lines modified
32 ··0x000001c0·00000000·00000000·00000000·00000000·................32 ··0x000001c0·00000000·00000000·00000000·00000000·................
33 ··0x000001d0·14000000·98040000·00000000·00000000·................33 ··0x000001d0·14000000·98040000·00000000·00000000·................
34 ··0x000001e0·00000000·00000000·00000000·00000000·................34 ··0x000001e0·00000000·00000000·00000000·00000000·................
35 ··0x000001f0·88030000·00000000·00000000·00000000·................35 ··0x000001f0·88030000·00000000·00000000·00000000·................
36 ··0x00000200·1c090000·00000000·00000000·00000000·................36 ··0x00000200·1c090000·00000000·00000000·00000000·................
37 ··0x00000210·00000000·00000000·00000000·54030000·............T...37 ··0x00000210·00000000·00000000·00000000·54030000·............T...
38 ··0x00000220·00000000·ffffff3f·00000000·00000000·.......?........38 ··0x00000220·00000000·ffffff3f·00000000·00000000·.......?........
39 ··0x00000230·cc0a0000·18000000·00000000·00000000·................39 ··0x00000230·d40a0000·18000000·00000000·00000000·................
40 ··0x00000240·00000000·00000000·00000000·00000000·................40 ··0x00000240·00000000·00000000·00000000·00000000·................
41 ··0x00000250·00000000·00000000·00000000·00000000·................41 ··0x00000250·00000000·00000000·00000000·00000000·................
42 ··0x00000260·00000000·00000000·00000000·00000000·................42 ··0x00000260·00000000·00000000·00000000·00000000·................
43 ··0x00000270·00000000·00000000·00400000·00000000·.........@......43 ··0x00000270·00000000·00000000·00400000·00000000·.........@......
44 ··0x00000280·00000000·00000000·00000000·00000000·................44 ··0x00000280·00000000·00000000·00000000·00000000·................
45 ··0x00000290·00000000·00000000·00000000·00000000·................45 ··0x00000290·00000000·00000000·00000000·00000000·................
46 ··0x000002a0·00000000·00000000·00000000·00000000·................46 ··0x000002a0·00000000·00000000·00000000·00000000·................
47 ··0x000002b0·00000000·00000000·00000000·00000000·................47 ··0x000002b0·00000000·00000000·00000000·00000000·................
48 ··0x000002c0·00000000·00000000·00000000·00000000·................48 ··0x000002c0·00000000·00000000·00000000·00000000·................
49 ··0x000002d0·00000000·00000000·00000000·00000000·................49 ··0x000002d0·00000000·00000000·00000000·00000000·................
50 ··0x000002e0·00000000·00000000·00000000·00000000·................50 ··0x000002e0·00000000·00000000·00000000·00000000·................
51 ··0x000002f0·00000000·00000000·08000000·900a0000·................51 ··0x000002f0·00000000·00000000·08000000·980a0000·................
52 ··0x00000300·00000000·00000000·00000000·00000000·................52 ··0x00000300·00000000·00000000·00000000·00000000·................
53 ··0x00000310·00000000·00000000·6c030000·00000000·........l.......53 ··0x00000310·00000000·00000000·6c030000·00000000·........l.......
54 ··0x00000320·00000000·20000000·b40a0000·00000000·....·...........54 ··0x00000320·00000000·20000000·bc0a0000·00000000·....·...........
55 ··0x00000330·00000000·00000000·00000000·00000000·................55 ··0x00000330·00000000·00000000·00000000·00000000·................
56 ··0x00000340·00000000·a4030000·00000000·00000000·................56 ··0x00000340·00000000·a4030000·00000000·00000000·................
57 ··0x00000350·00000000·ffffff3f·00000000·01000000·.......?........57 ··0x00000350·00000000·ffffff3f·00000000·01000000·.......?........
58 ··0x00000360·cc850000·00000000·00000000·ffffff3f·...............?58 ··0x00000360·cc850000·00000000·00000000·ffffff3f·...............?
59 ··0x00000370·00000000·02000000·dc8d0000·48610000·............Ha..59 ··0x00000370·00000000·02000000·dc8d0000·48610000·............Ha..
60 ··0x00000380·00000000·00000000·ffffff3f·00000000·...........?....60 ··0x00000380·00000000·00000000·ffffff3f·00000000·...........?....
61 ··0x00000390·02000000·84710000·2c8f0000·00000000·.....q..,.......61 ··0x00000390·02000000·84710000·2c8f0000·00000000·.....q..,.......
62 ··0x000003a0·00000000·ffffff3f·00000000·02000000·.......?........62 ··0x000003a0·00000000·ffffff3f·00000000·02000000·.......?........
63 ··0x000003b0·20840000·0c710000·00000000·00000000··....q..........63 ··0x000003b0·20840000·0c710000·00000000·00000000··....q..........
64 ··0x000003c0·ffffff3f·00000000·01000000·20840000·...?........·...64 ··0x000003c0·ffffff3f·00000000·01000000·20840000·...?........·...
65 ··0x000003d0·dc0a0000·00000000·04000000·78080000·............x...65 ··0x000003d0·e40a0000·00000000·04000000·78080000·............x...
66 ··0x000003e0·1c090000·00000000·82000000·d8050000·................66 ··0x000003e0·1c090000·00000000·82000000·d8050000·................
67 ··0x000003f0·900a0000·00000000·82000000·e4030000·................67 ··0x000003f0·980a0000·00000000·82000000·e4030000·................
68 ··0x00000400·e40a0000·00000000·04000000·84070000·................68 ··0x00000400·ec0a0000·00000000·04000000·84070000·................
69 ··0x00000410·98040000·00000000·82000000·18080000·................69 ··0x00000410·98040000·00000000·82000000·18080000·................
70 ··0x00000420·ec0a0000·00000000·04000000·d0070000·................70 ··0x00000420·f40a0000·00000000·04000000·d0070000·................
71 ··0x00000430·b40a0000·00000000·92000000·d0080000·................71 ··0x00000430·bc0a0000·00000000·92000000·d0080000·................
72 ··0x00000440·f80a0000·00000000·04000000·00000000·................72 ··0x00000440·000b0000·00000000·04000000·00000000·................
73 ··0x00000450·040b0000·00000000·01000000·34000000·............4...73 ··0x00000450·0c0b0000·00000000·01000000·34000000·............4...
74 ··0x00000460·00000000·00000000·00000000·00000000·................74 ··0x00000460·00000000·00000000·00000000·00000000·................
75 ··0x00000470·100b0000·00000000·00000000·b8030000·................75 ··0x00000470·180b0000·00000000·00000000·b8030000·................
76 ··0x00000480·00000000·140b0000·00000000·00000000·................76 ··0x00000480·00000000·1c0b0000·00000000·00000000·................
77 ··0x00000490·60030000·00000000·1c0b0000·00000000·`...............77 ··0x00000490·60030000·00000000·240b0000·00000000·`.......$.......
78 ··0x000004a0·00000000·2c030000·00000000·280b0000·....,.......(...78 ··0x000004a0·00000000·2c030000·00000000·300b0000·....,.......0...
79 ··0x000004b0·00000000·00000000·f4020000·00000000·................79 ··0x000004b0·00000000·00000000·f4020000·00000000·................
80 ··0x000004c0·940a0000·00000000·00000000·9c020000·................80 ··0x000004c0·9c0a0000·00000000·00000000·9c020000·................
81 ··0x000004d0·00000000·340b0000·00000000·00000000·....4...........81 ··0x000004d0·00000000·3c0b0000·00000000·00000000·....<...........
82 ··0x000004e0·3c020000·00000000·9c0a0000·00000000·<...............82 ··0x000004e0·3c020000·00000000·a40a0000·00000000·<...............
83 ··0x000004f0·00000000·e8010000·00000000·3c0b0000·............<...83 ··0x000004f0·00000000·e8010000·00000000·440b0000·............D...
84 ··0x00000500·00000000·00000000·7c010000·00000000·........|.......84 ··0x00000500·00000000·00000000·7c010000·00000000·........|.......
85 ··0x00000510·440b0000·00000000·00000000·40010000·D...........@...85 ··0x00000510·4c0b0000·00000000·00000000·40010000·L...........@...
86 ··0x00000520·00000000·500b0000·00000000·00000000·....P...........86 ··0x00000520·00000000·580b0000·00000000·00000000·....X...........
87 ··0x00000530·08010000·00000000·600b0000·00000000·........`.......87 ··0x00000530·08010000·00000000·680b0000·00000000·........h.......
88 ··0x00000540·00000000·cc000000·00000000·700b0000·............p...88 ··0x00000540·00000000·cc000000·00000000·780b0000·............x...
89 ··0x00000550·00000000·00000000·98000000·00000000·................89 ··0x00000550·00000000·00000000·98000000·00000000·................
90 ··0x00000560·00000000·00000000·00000000·00000000·................90 ··0x00000560·00000000·00000000·00000000·00000000·................
91 ··0x00000570·00000000·00000000·00000000·00000000·................91 ··0x00000570·00000000·00000000·00000000·00000000·................
92 ··0x00000580·00000000·00000000·00000000·00000000·................92 ··0x00000580·00000000·00000000·00000000·00000000·................
93 ··0x00000590·00000000·00000000·00000000·00000000·................93 ··0x00000590·00000000·00000000·00000000·00000000·................
94 ··0x000005a0·00000000·00000000·00000000·00000000·................94 ··0x000005a0·00000000·00000000·00000000·00000000·................
  
5.02 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 ··[···2c8]··memoryview:·cannot·cast·to·unsigned·bytes·if·the·format·flag·is·present20 ··[···2c8]··memoryview:·cannot·cast·to·unsigned·bytes·if·the·format·flag·is·present
21 ··[···310]··PyMemoryView_FromBuffer():·info->buf·must·not·be·NULL21 ··[···310]··PyMemoryView_FromBuffer():·info->buf·must·not·be·NULL
22 ··[···348]··0-dim·memory·has·no·length22 ··[···348]··0-dim·memory·has·no·length
23 ··[···364]··PyBuffer_ToContiguous:·len·!=·view->len23 ··[···364]··PyBuffer_ToContiguous:·len·!=·view->len
24 ··[···38c]··cannot·hash·writable·memoryview·object24 ··[···38c]··cannot·hash·writable·memoryview·object
25 ··[···3b4]··memoryview:·hashing·is·restricted·to·formats·'B',·'b'·or·'c'25 ··[···3b4]··memoryview:·hashing·is·restricted·to·formats·'B',·'b'·or·'c'
26 ··[···3f4]··I26 ··[···3f4]··I
27 ··[···3f8]··@?27 ··[···3f8]··?
28 ··[···3fc]··e28 ··[···3fc]··@?
29 ··[···400]··@e29 ··[···400]··e
30 ··[···404]··d30 ··[···404]··@e
31 ··[···408]··@d31 ··[···408]··d
32 ··[···40c]··f32 ··[···40c]··@d
33 ··[···410]··@f33 ··[···410]··f
34 ··[···414]··N34 ··[···414]··@f
35 ··[···418]··@N35 ··[···418]··N
36 ··[···41c]··n36 ··[···41c]··@N
37 ··[···420]··@n37 ··[···420]··n
38 ··[···424]··Q38 ··[···424]··@n
39 ··[···428]··@Q39 ··[···428]··Q
40 ··[···42c]··q40 ··[···42c]··@Q
41 ··[···430]··@q41 ··[···430]··q
42 ··[···434]··L42 ··[···434]··@q
43 ··[···438]··@L43 ··[···438]··L
44 ··[···43c]··l44 ··[···43c]··@L
45 ··[···440]··@l45 ··[···440]··l
 46 ··[···444]··@l
46 ··[···444]··P47 ··[···448]··P
47 ··[···448]··@I48 ··[···44c]··@I
48 ··[···44c]··i 
49 ··[···450]··@i49 ··[···450]··i
50 ··[···454]··H50 ··[···454]··@i
51 ··[···458]··@H51 ··[···458]··H
52 ··[···45c]··h52 ··[···45c]··@H
53 ··[···460]··@h53 ··[···460]··h
54 ··[···464]··@P54 ··[···464]··@h
55 ··[···468]··@B55 ··[···468]··@P
56 ··[···46c]··b56 ··[···46c]··@B
57 ··[···470]··@b57 ··[···470]··b
58 ··[···474]··c58 ··[···474]··@b
59 ··[···478]··@c59 ··[···478]··c
60 ··[···47c]··?60 ··[···47c]··@c
61 ··[···480]··str61 ··[···480]··str
62 ··[···484]··argument·'format'62 ··[···484]··argument·'format'
63 ··[···498]··cast63 ··[···498]··cast
64 ··[···4a0]··memoryview:·casts·are·restricted·to·C-contiguous·views64 ··[···4a0]··memoryview:·casts·are·restricted·to·C-contiguous·views
65 ··[···4d8]··shape·must·be·a·list·or·a·tuple65 ··[···4d8]··shape·must·be·a·list·or·a·tuple
66 ··[···4f8]··memoryview:·cast·must·be·1D·->·ND·or·ND·->·1D66 ··[···4f8]··memoryview:·cast·must·be·1D·->·ND·or·ND·->·1D
67 ··[···528]··memoryview:·destination·format·must·be·a·native·single·character·format·prefixed·with·an·optional·'@'67 ··[···528]··memoryview:·destination·format·must·be·a·native·single·character·format·prefixed·with·an·optional·'@'
Offset 73, 57 lines modifiedOffset 73, 59 lines modified
73 ··[···68c]··memoryview.cast():·product(shape)·>·SSIZE_MAX73 ··[···68c]··memoryview.cast():·product(shape)·>·SSIZE_MAX
74 ··[···6bc]··memoryview:·product(shape)·*·itemsize·!=·buffer·size74 ··[···6bc]··memoryview:·product(shape)·*·itemsize·!=·buffer·size
75 ··[···6f4]··memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides75 ··[···6f4]··memoryview:·cannot·cast·view·with·zeros·in·shape·or·strides
76 ··[···730]··memoryview:·unsupported·format·%s76 ··[···730]··memoryview:·unsupported·format·%s
77 ··[···754]··memoryview:·format·%s·not·supported77 ··[···754]··memoryview:·format·%s·not·supported
78 ··[···778]··cannot·modify·read-only·memory78 ··[···778]··cannot·modify·read-only·memory
79 ··[···798]··cannot·delete·memory79 ··[···798]··cannot·delete·memory
 80 ··[···7b0]··memoryview·slice·assignments·are·currently·restricted·to·ndim·=·1
80 ··[···7b0]··memoryview·assignment:·lvalue·and·rvalue·have·different·structures81 ··[···7f4]··memoryview·assignment:·lvalue·and·rvalue·have·different·structures
81 ··[···7f4]··memoryview·slice·assignments·are·currently·restricted·to·ndim·=·1 
82 ··[···838]··index·out·of·bounds·on·dimension·%d82 ··[···838]··index·out·of·bounds·on·dimension·%d
83 ··[···85c]··memoryview:·invalid·type·for·format·'%s'83 ··[···85c]··memoryview:·invalid·type·for·format·'%s'
84 ··[···888]··memoryview:·invalid·value·for·format·'%s'84 ··[···888]··memoryview:·invalid·value·for·format·'%s'
85 ··[···8b4]··multi-dimensional·sub-views·are·not·implemented85 ··[···8b4]··multi-dimensional·sub-views·are·not·implemented
86 ··[···8e4]··embedded·null·character86 ··[···8e4]··embedded·null·character
87 ··[···8fc]··str·or·None87 ··[···8fc]··str·or·None
88 ··[···908]··argument·'order'88 ··[···908]··argument·'order'
89 ··[···91c]··tobytes89 ··[···91c]··tobytes
90 ··[···924]··C90 ··[···924]··F
 91 ··[···928]··A
 92 ··[···92c]··C
91 ··[···928]··order·must·be·'C',·'F'·or·'A'93 ··[···930]··order·must·be·'C',·'F'·or·'A'
92 ··[···948]··memoryview:·internal·error·in·richcompare94 ··[···950]··memoryview:·internal·error·in·richcompare
93 ··[···974]··<released·memory·at·%p>95 ··[···97c]··<released·memory·at·%p>
94 ··[···98c]··<memory·at·%p>96 ··[···994]··<memory·at·%p>
95 ··[···99c]··../Objects/memoryobject.c97 ··[···9a4]··../Objects/memoryobject.c
96 ··[···9b8]··cannot·index·%zd-dimension·view·with·%zd-element·tuple98 ··[···9c0]··cannot·index·%zd-dimension·view·with·%zd-element·tuple
97 ··[···9f0]··Struct99 ··[···9f8]··Struct
98 ··[···9f8]··struct100 ··[···a00]··struct
99 ··[···a00]··unpack_from101 ··[···a08]··unpack_from
100 ··[···a0c]··underlying·buffer·is·not·writable102 ··[···a14]··underlying·buffer·is·not·writable
101 ··[···a30]··writable·contiguous·buffer·requested·for·a·non-contiguous·object.103 ··[···a38]··writable·contiguous·buffer·requested·for·a·non-contiguous·object.
102 ··[···a74]··order104 ··[···a7c]··order
103 ··[···a7c]··sep105 ··[···a84]··sep
104 ··[···a80]··bytes_per_sep106 ··[···a88]··bytes_per_sep
105 ··[···a90]··hex107 ··[···a98]··hex
106 ··[···a94]··format108 ··[···a9c]··format
107 ··[···a9c]··shape109 ··[···aa4]··shape
108 ··[···aa4]··object110 ··[···aac]··object
109 ··[···aac]··flags111 ··[···ab4]··flags
110 ··[···ab4]··_from_flags112 ··[···abc]··_from_flags
111 ··[···ac0]··memoryview113 ··[···ac8]··memoryview
112 ··[···acc]··memory_iterator114 ··[···ad4]··memory_iterator
113 ··[···adc]··release115 ··[···ae4]··release
114 ··[···ae4]··tolist116 ··[···aec]··tolist
115 ··[···aec]··toreadonly117 ··[···af4]··toreadonly
116 ··[···af8]··__enter__118 ··[···b00]··__enter__
117 ··[···b04]··__exit__119 ··[···b0c]··__exit__
118 ··[···b10]··obj120 ··[···b18]··obj
119 ··[···b14]··nbytes121 ··[···b1c]··nbytes
120 ··[···b1c]··readonly122 ··[···b24]··readonly
121 ··[···b28]··itemsize123 ··[···b30]··itemsize
122 ··[···b34]··ndim124 ··[···b3c]··ndim
123 ··[···b3c]··strides125 ··[···b44]··strides
124 ··[···b44]··suboffsets126 ··[···b4c]··suboffsets
125 ··[···b50]··c_contiguous127 ··[···b58]··c_contiguous
126 ··[···b60]··f_contiguous128 ··[···b68]··f_contiguous
127 ··[···b70]··contiguous129 ··[···b78]··contiguous
128 ··[···b7c]··managedbuffer130 ··[···b84]··managedbuffer
  
225 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 68, 23 lines modifiedOffset 68, 23 lines modified
68 00000084·<memory_repr>:68 00000084·<memory_repr>:
69 memory_repr():69 memory_repr():
70 »       ldr»    r3,·[r0,·#20]70 »       ldr»    r3,·[r0,·#20]
71 »       mov»    r1,·r071 »       mov»    r1,·r0
72 »       lsls»   r3,·r3,·#3172 »       lsls»   r3,·r3,·#31
73 »       bpl.n»  98·<memory_repr+0x14>73 »       bpl.n»  98·<memory_repr+0x14>
74 »       movw»   r0,·#074 »       movw»   r0,·#0
75 ·R_ARM_THM_MOVW_ABS_NC»  .LC9175 ·R_ARM_THM_MOVW_ABS_NC»  .LC93
76 »       movt»   r0,·#076 »       movt»   r0,·#0
77 ·R_ARM_THM_MOVT_ABS»     .LC9177 ·R_ARM_THM_MOVT_ABS»     .LC93
78 »       b.w»    0·<PyUnicode_FromFormat>78 »       b.w»    0·<PyUnicode_FromFormat>
79 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat79 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
80 »       movw»   r0,·#080 »       movw»   r0,·#0
81 ·R_ARM_THM_MOVW_ABS_NC»  .LC9281 ·R_ARM_THM_MOVW_ABS_NC»  .LC94
82 »       movt»   r0,·#082 »       movt»   r0,·#0
83 ·R_ARM_THM_MOVT_ABS»     .LC9283 ·R_ARM_THM_MOVT_ABS»     .LC94
84 »       b.w»    0·<PyUnicode_FromFormat>84 »       b.w»    0·<PyUnicode_FromFormat>
85 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat85 ·R_ARM_THM_JUMP24»       PyUnicode_FromFormat
  
86 000000a4·<mbuf_clear>:86 000000a4·<mbuf_clear>:
87 mbuf_clear():87 mbuf_clear():
88 »       push»   {r3,·r4,·r5,·lr}88 »       push»   {r3,·r4,·r5,·lr}
89 »       mov.w»  ip,·#4096»  @·0x100089 »       mov.w»  ip,·#4096»  @·0x1000
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 000000fe·<memory_clear>:120 000000fe·<memory_clear>:
121 memory_clear():121 memory_clear():
122 »       push»   {r4,·lr}122 »       push»   {r4,·lr}
123 »       mov.w»  ip,·#4096»  @·0x1000123 »       mov.w»  ip,·#4096»  @·0x1000
124 »       sub.w»  ip,·sp,·ip124 »       sub.w»  ip,·sp,·ip
125 »       str.w»  r0,·[ip,·#4088]»     @·0xff8125 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
126 »       mov»    r4,·r0126 »       mov»    r4,·r0
127 »       bl»     1054·<_memory_release>127 »       bl»     b58·<_memory_release>
128 ·R_ARM_THM_CALL» _memory_release128 ·R_ARM_THM_CALL» _memory_release
129 »       ldr»    r0,·[r4,·#12]129 »       ldr»    r0,·[r4,·#12]
130 »       cbz»    r0,·12e·<memory_clear+0x30>130 »       cbz»    r0,·12e·<memory_clear+0x30>
131 »       ldr»    r3,·[r0,·#0]131 »       ldr»    r3,·[r0,·#0]
132 »       mvn.w»  r2,·#3221225472»    @·0xc0000000132 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
133 »       movs»   r1,·#0133 »       movs»   r1,·#0
134 »       str»    r1,·[r4,·#12]134 »       str»    r1,·[r4,·#12]
Offset 152, 17 lines modifiedOffset 152, 17 lines modified
152 »       movw»   r3,·#0152 »       movw»   r3,·#0
153 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0153 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
154 »       movt»   r3,·#0154 »       movt»   r3,·#0
155 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0155 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
156 »       cmp»    r4,·r3156 »       cmp»    r4,·r3
157 »       beq.n»  160·<memory_iter+0x2e>157 »       beq.n»  160·<memory_iter+0x2e>
158 »       movw»   r0,·#0158 »       movw»   r0,·#0
159 ·R_ARM_THM_MOVW_ABS_NC»  .LC93159 ·R_ARM_THM_MOVW_ABS_NC»  .LC95
160 »       movt»   r0,·#0160 »       movt»   r0,·#0
161 ·R_ARM_THM_MOVT_ABS»     .LC93161 ·R_ARM_THM_MOVT_ABS»     .LC95
162 »       movw»   r1,·#3356»   @·0xd1c162 »       movw»   r1,·#3356»   @·0xd1c
163 »       bl»     0·<_PyErr_BadInternalCall>163 »       bl»     0·<_PyErr_BadInternalCall>
164 ·R_ARM_THM_CALL» _PyErr_BadInternalCall164 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
165 »       b.n»    17c·<memory_iter+0x4a>165 »       b.n»    17c·<memory_iter+0x4a>
166 »       ldr»    r3,·[r0,·#48]» @·0x30166 »       ldr»    r3,·[r0,·#48]» @·0x30
167 »       mov»    r5,·r0167 »       mov»    r5,·r0
168 »       cbnz»   r3,·180·<memory_iter+0x4e>168 »       cbnz»   r3,·180·<memory_iter+0x4e>
Offset 190, 28 lines modifiedOffset 190, 28 lines modified
190 »       movt»   r1,·#0190 »       movt»   r1,·#0
191 ·R_ARM_THM_MOVT_ABS»     .LC83191 ·R_ARM_THM_MOVT_ABS»     .LC83
192 »       ldr»    r0,·[r3,·#0]192 »       ldr»    r0,·[r3,·#0]
193 »       bl»     0·<PyErr_SetString>193 »       bl»     0·<PyErr_SetString>
194 ·R_ARM_THM_CALL» PyErr_SetString194 ·R_ARM_THM_CALL» PyErr_SetString
195 »       b.n»    17c·<memory_iter+0x4a>195 »       b.n»    17c·<memory_iter+0x4a>
196 »       ldr»    r0,·[r0,·#52]» @·0x34196 »       ldr»    r0,·[r0,·#52]» @·0x34
197 »       bl»     2058·<adjust_fmt.isra.0>197 »       bl»     a08·<adjust_fmt.isra.0>
198 ·R_ARM_THM_CALL» adjust_fmt.isra.0198 ·R_ARM_THM_CALL» adjust_fmt.isra.0
199 »       mov»    r6,·r0199 »       mov»    r6,·r0
200 »       cmp»    r0,·#0200 »       cmp»    r0,·#0
201 »       beq.n»  17c·<memory_iter+0x4a>201 »       beq.n»  17c·<memory_iter+0x4a>
202 »       add.w»  r0,·r4,·#548»@·0x224202 »       add.w»  r0,·r4,·#548»@·0x224
203 »       bl»     0·<_PyObject_GC_New>203 »       bl»     0·<_PyObject_GC_New>
204 ·R_ARM_THM_CALL» _PyObject_GC_New204 ·R_ARM_THM_CALL» _PyObject_GC_New
205 »       mov»    r4,·r0205 »       mov»    r4,·r0
206 »       cmp»    r0,·#0206 »       cmp»    r0,·#0
207 »       beq.n»  17c·<memory_iter+0x4a>207 »       beq.n»  17c·<memory_iter+0x4a>
208 »       mov»    r0,·r5208 »       mov»    r0,·r5
209 »       str»    r6,·[r4,·#20]209 »       str»    r6,·[r4,·#20]
210 »       bl»     16ac·<memory_length>210 »       bl»     112c·<memory_length>
211 ·R_ARM_THM_CALL» memory_length211 ·R_ARM_THM_CALL» memory_length
212 »       ldr»    r3,·[r5,·#0]212 »       ldr»    r3,·[r5,·#0]
213 »       mvn.w»  r2,·#3221225472»    @·0xc0000000213 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
214 »       str»    r0,·[r4,·#16]214 »       str»    r0,·[r4,·#16]
215 »       cmp»    r3,·r2215 »       cmp»    r3,·r2
216 »       mov.w»  r1,·#0216 »       mov.w»  r1,·#0
217 »       it»     ne217 »       it»     ne
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 »       str»    r3,·[r0,·#4]264 »       str»    r3,·[r0,·#4]
265 »       movs»   r2,·#0265 »       movs»   r2,·#0
266 »       ldr»    r0,·[r4,·#12]266 »       ldr»    r0,·[r4,·#12]
267 »       ldr.w»  r3,·[r4,·#-4]267 »       ldr.w»  r3,·[r4,·#-4]
268 »       str.w»  r2,·[r4,·#-8]268 »       str.w»  r2,·[r4,·#-8]
269 »       and.w»  r3,·r3,·#1269 »       and.w»  r3,·r3,·#1
270 »       str.w»  r3,·[r4,·#-4]270 »       str.w»  r3,·[r4,·#-4]
271 »       bl»     4720·<Py_XDECREF>271 »       bl»     1f5c·<Py_XDECREF>
272 ·R_ARM_THM_CALL» Py_XDECREF272 ·R_ARM_THM_CALL» Py_XDECREF
273 »       mov»    r0,·r4273 »       mov»    r0,·r4
274 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}274 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
275 »       b.w»    0·<PyObject_GC_Del>275 »       b.w»    0·<PyObject_GC_Del>
276 ·R_ARM_THM_JUMP24»       PyObject_GC_Del276 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
  
277 0000026c·<ptr_from_tuple>:277 0000026c·<ptr_from_tuple>:
Offset 296, 17 lines modifiedOffset 296, 17 lines modified
296 »       b.n»    2b4·<ptr_from_tuple+0x48>296 »       b.n»    2b4·<ptr_from_tuple+0x48>
297 »       movw»   r0,·#0297 »       movw»   r0,·#0
298 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError298 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
299 »       movt»   r0,·#0299 »       movt»   r0,·#0
300 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError300 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
301 »       mov»    r3,·r9301 »       mov»    r3,·r9
302 »       movw»   r1,·#0302 »       movw»   r1,·#0
303 ·R_ARM_THM_MOVW_ABS_NC»  .LC94303 ·R_ARM_THM_MOVW_ABS_NC»  .LC96
304 »       movt»   r1,·#0304 »       movt»   r1,·#0
305 ·R_ARM_THM_MOVT_ABS»     .LC94305 ·R_ARM_THM_MOVT_ABS»     .LC96
306 »       ldr»    r0,·[r0,·#0]306 »       ldr»    r0,·[r0,·#0]
307 »       bl»     0·<PyErr_Format>307 »       bl»     0·<PyErr_Format>
308 ·R_ARM_THM_CALL» PyErr_Format308 ·R_ARM_THM_CALL» PyErr_Format
309 »       b.n»    2e0·<ptr_from_tuple+0x74>309 »       b.n»    2e0·<ptr_from_tuple+0x74>
310 »       cmp»    r6,·r9310 »       cmp»    r6,·r9
311 »       bge.n»  2ee·<ptr_from_tuple+0x82>311 »       bge.n»  2ee·<ptr_from_tuple+0x82>
312 »       ldr.w»  r1,·[sl]312 »       ldr.w»  r1,·[sl]
Offset 316, 15 lines modifiedOffset 316, 15 lines modified
316 »       mov»    r8,·r0316 »       mov»    r8,·r0
317 »       cmp.w»  r0,·#4294967295»    @·0xffffffff317 »       cmp.w»  r0,·#4294967295»    @·0xffffffff
318 »       beq.n»  2e4·<ptr_from_tuple+0x78>318 »       beq.n»  2e4·<ptr_from_tuple+0x78>
319 »       mov»    r1,·r4319 »       mov»    r1,·r4
320 »       mov»    r2,·r6320 »       mov»    r2,·r6
321 »       mov»    r3,·r8321 »       mov»    r3,·r8
Max diff block lines reached; 970/4266 bytes (22.74%) of diff not shown.
1.09 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·740a0000·00000000·7c0a0000·800a0000·t.......|.......3 ··0x00000000·7c0a0000·00000000·840a0000·880a0000·|...............
4 ··0x00000010·00000000·940a0000·9c0a0000·00000000·................4 ··0x00000010·00000000·9c0a0000·a40a0000·00000000·................
5 ··0x00000020·a40a0000·ac0a0000·00000000·a40a0000·................5 ··0x00000020·ac0a0000·b40a0000·00000000·ac0a0000·................
6 ··0x00000030·00000000·5f5f6578·69745f5f·28247365·....__exit__($se6 ··0x00000030·00000000·5f5f6578·69745f5f·28247365·....__exit__($se
7 ··0x00000040·6c662c20·2f2c202a·6578635f·696e666f·lf,·/,·*exc_info7 ··0x00000040·6c662c20·2f2c202a·6578635f·696e666f·lf,·/,·*exc_info
8 ··0x00000050·290a2d2d·0a0a5265·6c656173·65207468·).--..Release·th8 ··0x00000050·290a2d2d·0a0a5265·6c656173·65207468·).--..Release·th
9 ··0x00000060·6520756e·6465726c·79696e67·20627566·e·underlying·buf9 ··0x00000060·6520756e·6465726c·79696e67·20627566·e·underlying·buf
10 ··0x00000070·66657220·6578706f·73656420·62792074·fer·exposed·by·t10 ··0x00000070·66657220·6578706f·73656420·62792074·fer·exposed·by·t
11 ··0x00000080·6865206d·656d6f72·79766965·77206f62·he·memoryview·ob11 ··0x00000080·6865206d·656d6f72·79766965·77206f62·he·memoryview·ob
12 ··0x00000090·6a656374·2e000000·4120626f·6f6c2069·ject....A·bool·i12 ··0x00000090·6a656374·2e000000·4120626f·6f6c2069·ject....A·bool·i
35.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
75.2 KB
methodobject.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:··········9084·(bytes·into·file)13 ··Start·of·section·headers:··········9080·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x237c:1 There·are·16·section·headers,·starting·at·offset·0x2378:
  
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·0001f0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002fc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001c88·000158·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001c84·000228·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000224·000260·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000330·000260·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001de0·0000e0·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·001eac·0000e0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000484·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000590·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000484·000283·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000590·000283·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000708·0007b4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000814·0006a4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·001ec0·0003b0·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001f8c·0002e0·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000ebc·0000d0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000eb8·0000d0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·002270·000088·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00226c·000088·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000f8c·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000f88·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f8c·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000f88·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000fc0·000760·10·····14··72··417 ··[13]·.symtab···········SYMTAB··········00000000·000fbc·000760·10·····14··72··4
18 ··[14]·.strtab···········STRTAB··········00000000·001720·000566·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00171c·000566·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0022f8·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0022f4·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.55 KB
readelf --wide --symbols {}
    
Offset 5, 79 lines modifiedOffset 5, 79 lines modified
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.46 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
9 ·····5:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19 ·····5:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
10 ·····6:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC210 ·····6:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
12 ·····8:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·$d12 ·····8:·00000034·····0·NOTYPE··LOCAL··DEFAULT····7·$d
13 ·····9:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·$t13 ·····9:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
14 ····10:·000003e1···204·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_O14 ····10:·000003ed···204·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_O
15 ····11:·00000371···112·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL_KEYWORDS15 ····11:·0000037d···112·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL_KEYWORDS
16 ····12:·00000195···200·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_NOARGS16 ····12:·000001a1···200·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_NOARGS
17 ····13:·00000541···136·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL 
18 ····14:·000006b9···156·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD 
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR017 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
 18 ····14:·0000054d···136·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL
 19 ····15:·00000601···156·FUNC····LOCAL··DEFAULT····7·cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD
20 ····16:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····7·$d20 ····16:·00000198·····0·NOTYPE··LOCAL··DEFAULT····7·$d
21 ····17:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC321 ····17:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
22 ····18:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC422 ····18:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
23 ····19:·00000194·····0·NOTYPE··LOCAL··DEFAULT····7·$t23 ····19:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
24 ····20:·00000001····80·FUNC····LOCAL··DEFAULT····1·cfunction_check_kwargs.part.024 ····20:·00000001····80·FUNC····LOCAL··DEFAULT····1·cfunction_check_kwargs.part.0
25 ····21:·00000258·····0·NOTYPE··LOCAL··DEFAULT····7·$d25 ····21:·00000264·····0·NOTYPE··LOCAL··DEFAULT····7·$d
26 ····22:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC526 ····22:·000000e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
28 ····24:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····7·$t28 ····24:·00000268·····0·NOTYPE··LOCAL··DEFAULT····7·$t
29 ····25:·0000025d···204·FUNC····LOCAL··DEFAULT····7·meth_dealloc29 ····25:·00000269···204·FUNC····LOCAL··DEFAULT····7·meth_dealloc
30 ····26:·00000329····72·FUNC····LOCAL··DEFAULT····7·meth_traverse30 ····26:·00000335····72·FUNC····LOCAL··DEFAULT····7·meth_traverse
31 ····27:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····7·$d31 ····27:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
32 ····28:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC632 ····28:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
33 ····29:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····7·$t33 ····29:·000003ec·····0·NOTYPE··LOCAL··DEFAULT····7·$t
34 ····30:·000004a8·····0·NOTYPE··LOCAL··DEFAULT····7·$d34 ····30:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d
35 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC735 ····31:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
36 ····32:·000004ac·····0·NOTYPE··LOCAL··DEFAULT····7·$t36 ····32:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·000004ad···148·FUNC····LOCAL··DEFAULT····7·cfunction_call37 ····33:·000004b9···148·FUNC····LOCAL··DEFAULT····7·cfunction_call
38 ····34:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····7·$d38 ····34:·00000548·····0·NOTYPE··LOCAL··DEFAULT····7·$d
39 ····35:·00000540·····0·NOTYPE··LOCAL··DEFAULT····7·$t39 ····35:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
40 ····36:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····36:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····37:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····7·$t41 ····37:·000005d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····38:·000005c9····44·FUNC····LOCAL··DEFAULT····7·meth_hash42 ····38:·000005d5····44·FUNC····LOCAL··DEFAULT····7·meth_hash
43 ····39:·000005f5···196·FUNC····LOCAL··DEFAULT····7·meth_richcompare43 ····39:·00000051···180·FUNC····LOCAL··DEFAULT····1·meth_richcompare
44 ····40:·000006b4·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·00000100·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 45 ····41:·00000104·····0·NOTYPE··LOCAL··DEFAULT····1·$t
45 ····41:·00000051····10·FUNC····LOCAL··DEFAULT····1·meth_get__doc__46 ····42:·00000105····10·FUNC····LOCAL··DEFAULT····1·meth_get__doc__
46 ····42:·000006b8·····0·NOTYPE··LOCAL··DEFAULT····7·$t47 ····43:·00000698·····0·NOTYPE··LOCAL··DEFAULT····7·$d
47 ····43:·00000750·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
48 ····44:·00000754·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····44:·0000069c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000755·····8·FUNC····LOCAL··DEFAULT····7·meth_get__name__49 ····45:·0000069d·····8·FUNC····LOCAL··DEFAULT····7·meth_get__name__
50 ····46:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC850 ····46:·00000158·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
51 ····47:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC951 ····47:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
52 ····48:·0000005d···188·FUNC····LOCAL··DEFAULT····1·meth_get__qualname__52 ····48:·00000111···188·FUNC····LOCAL··DEFAULT····1·meth_get__qualname__
53 ····49:·00000114·····0·NOTYPE··LOCAL··DEFAULT····1·$d53 ····49:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
54 ····50:·00000118·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····50:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
55 ····51:·00000119····50·FUNC····LOCAL··DEFAULT····1·meth_get__self__55 ····51:·000001cd····50·FUNC····LOCAL··DEFAULT····1·meth_get__self__
56 ····52:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1056 ····52:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
57 ····53:·00000188·····0·NOTYPE··LOCAL··DEFAULT····1·$d57 ····53:·0000023c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
58 ····54:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$t58 ····54:·00000240·····0·NOTYPE··LOCAL··DEFAULT····1·$t
59 ····55:·0000018d····12·FUNC····LOCAL··DEFAULT····1·meth_get__text_signature__59 ····55:·00000241····12·FUNC····LOCAL··DEFAULT····1·meth_get__text_signature__
60 ····56:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1160 ····56:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
61 ····57:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1261 ····57:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
62 ····58:·00000199····88·FUNC····LOCAL··DEFAULT····1·meth_repr62 ····58:·0000024d····88·FUNC····LOCAL··DEFAULT····1·meth_repr
63 ····59:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1363 ····59:·000001f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
64 ····60:·0000075d····88·FUNC····LOCAL··DEFAULT····7·meth_reduce64 ····60:·000002a5····88·FUNC····LOCAL··DEFAULT····1·meth_reduce
65 ····61:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····7·$d65 ····61:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t66 ····62:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
67 ····63:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····9·$d67 ····63:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
68 ····64:·00000050·····0·NOTYPE··LOCAL··DEFAULT····9·$t68 ····64:·00000050·····0·NOTYPE··LOCAL··DEFAULT····9·$t
69 ····65:·00000088·····0·NOTYPE··LOCAL··DEFAULT····9·$d69 ····65:·00000088·····0·NOTYPE··LOCAL··DEFAULT····9·$d
70 ····66:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$t70 ····66:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
71 ····67:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d71 ····67:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d72 ····68:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
73 ····69:·00000240····32·OBJECT··LOCAL··DEFAULT····3·meth_methods73 ····69:·00000240····32·OBJECT··LOCAL··DEFAULT····3·meth_methods
74 ····70:·000001a0····40·OBJECT··LOCAL··DEFAULT····3·meth_members74 ····70:·000001a0····40·OBJECT··LOCAL··DEFAULT····3·meth_members
75 ····71:·000001c8···120·OBJECT··LOCAL··DEFAULT····3·meth_getsets75 ····71:·000001c8···120·OBJECT··LOCAL··DEFAULT····3·meth_getsets
76 ····72:·00000001···404·FUNC····GLOBAL·DEFAULT····7·PyCMethod_New76 ····72:·00000001···416·FUNC····GLOBAL·DEFAULT····7·PyCMethod_New
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
81 ····77:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate81 ····77:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CheckRecursiveCall
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_FunctionStr83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_FunctionStr
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDocFromInternalDoc101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDocFromInternalDoc
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
108 ···104:·0000014d····64·FUNC····GLOBAL·DEFAULT····1·PyCFunction_GetFunction108 ···104:·00000201····64·FUNC····GLOBAL·DEFAULT····1·PyCFunction_GetFunction
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetTextSignatureFromInternalDoc110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetTextSignatureFromInternalDoc
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltin111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_GetBuiltin
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
113 ···109:·00000001·····6·FUNC····GLOBAL·DEFAULT····9·PyCFunction_NewEx113 ···109:·00000001·····6·FUNC····GLOBAL·DEFAULT····9·PyCFunction_NewEx
114 ···110:·00000007·····8·FUNC····GLOBAL·DEFAULT····9·PyCFunction_New114 ···110:·00000007·····8·FUNC····GLOBAL·DEFAULT····9·PyCFunction_New
115 ···111:·0000000f····66·FUNC····GLOBAL·DEFAULT····9·PyCFunction_GetSelf115 ···111:·0000000f····66·FUNC····GLOBAL·DEFAULT····9·PyCFunction_GetSelf
25.1 KB
readelf --wide --relocs {}
Max HTML report size reached
468 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 17, 17 lines modifiedOffset 17, 17 lines modified
17 __qualname__17 __qualname__
18 __self__18 __self__
19 __text_signature__19 __text_signature__
20 __reduce__20 __reduce__
21 cfunction_vectorcall_O21 cfunction_vectorcall_O
22 cfunction_vectorcall_FASTCALL_KEYWORDS22 cfunction_vectorcall_FASTCALL_KEYWORDS
23 cfunction_vectorcall_NOARGS23 cfunction_vectorcall_NOARGS
 24 .LANCHOR0
24 cfunction_vectorcall_FASTCALL25 cfunction_vectorcall_FASTCALL
25 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD26 cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD
26 .LANCHOR0 
27 cfunction_check_kwargs.part.027 cfunction_check_kwargs.part.0
28 meth_dealloc28 meth_dealloc
29 meth_traverse29 meth_traverse
30 cfunction_call30 cfunction_call
31 meth_hash31 meth_hash
32 meth_richcompare32 meth_richcompare
33 meth_get__doc__33 meth_get__doc__
9.02 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 80 lines modifiedOffset 37, 169 lines modified
37 »       cbnz»   r3,·4a·<cfunction_check_kwargs.part.0+0x4a>37 »       cbnz»   r3,·4a·<cfunction_check_kwargs.part.0+0x4a>
38 »       mov»    r0,·r438 »       mov»    r0,·r4
39 »       bl»     0·<_Py_Dealloc>39 »       bl»     0·<_Py_Dealloc>
40 ·R_ARM_THM_CALL» _Py_Dealloc40 ·R_ARM_THM_CALL» _Py_Dealloc
41 »       mov.w»  r0,·#4294967295»    @·0xffffffff41 »       mov.w»  r0,·#4294967295»    @·0xffffffff
42 »       pop»    {r3,·r4,·r5,·pc}42 »       pop»    {r3,·r4,·r5,·pc}
  
 43 00000050·<meth_richcompare>:
 44 meth_richcompare():
 45 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 46 »       mov.w»  ip,·#4096»  @·0x1000
 47 »       sub.w»  ip,·sp,·ip
 48 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 49 »       subs»   r3,·r2,·#2
 50 »       cmp»    r3,·#1
 51 »       bhi.n»  80·<meth_richcompare+0x30>
 52 »       ldr»    r7,·[pc,·#152]»@·(100·<meth_richcompare+0xb0>)
 53 »       mov»    r5,·r0
 54 »       ldr»    r0,·[r0,·#4]
 55 »       mov»    r6,·r2
 56 »       mov»    r4,·r1
 57 »       cmp»    r0,·r7
 58 »       bne.n»  f2·<meth_richcompare+0xa2>
 59 »       ldr»    r0,·[r4,·#4]
 60 »       cmp»    r0,·r7
 61 »       beq.n»  8a·<meth_richcompare+0x3a>
 62 »       ldr»    r1,·[pc,·#132]»@·(100·<meth_richcompare+0xb0>)
 63 »       bl»     0·<PyType_IsSubtype>
 64 ·R_ARM_THM_CALL» PyType_IsSubtype
 65 »       cbnz»   r0,·8a·<meth_richcompare+0x3a>
 66 »       movw»   r0,·#0
 67 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NotImplementedStruct
 68 »       movt»   r0,·#0
 69 ·R_ARM_THM_MOVT_ABS»     _Py_NotImplementedStruct
 70 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 71 »       ldr»    r2,·[r5,·#12]
 72 »       ldr»    r3,·[r4,·#12]
 73 »       cmp»    r2,·r3
 74 »       beq.n»  b8·<meth_richcompare+0x68>
 75 »       movw»   r0,·#0
 76 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
 77 »       movt»   r0,·#0
 78 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
 79 »       movw»   r3,·#0
 80 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
 81 »       movt»   r3,·#0
 82 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
 83 »       cmp»    r6,·#2
 84 »       it»     ne
 85 »       movne»  r0,·r3
 86 »       ldr»    r3,·[r0,·#0]
 87 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 88 »       cmp»    r3,·r2
 89 »       beq.n»  88·<meth_richcompare+0x38>
 90 »       adds»   r3,·#1
 91 »       str»    r3,·[r0,·#0]
 92 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 93 »       ldr»    r3,·[r4,·#8]
 94 »       cmp»    r6,·#2
 95 »       ldr»    r2,·[r5,·#8]
 96 »       ite»    eq
 97 »       movweq» r0,·#0
 98 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
 99 »       movwne» r0,·#0
 100 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
 101 »       ldr»    r1,·[r3,·#4]
 102 »       it»     eq
 103 »       movteq» r0,·#0
 104 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
 105 »       ldr»    r2,·[r2,·#4]
 106 »       itete»  eq
 107 »       movweq» r3,·#0
 108 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
 109 »       movwne» r3,·#0
 110 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
 111 »       movteq» r3,·#0
 112 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
 113 »       movtne» r0,·#0
 114 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
 115 »       it»     ne
 116 »       movtne» r3,·#0
 117 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
 118 »       cmp»    r1,·r2
 119 »       it»     ne
 120 »       movne»  r0,·r3
 121 »       b.n»    a8·<meth_richcompare+0x58>
 122 »       mov»    r1,·r7
 123 »       bl»     0·<PyType_IsSubtype>
 124 ·R_ARM_THM_CALL» PyType_IsSubtype
 125 »       cmp»    r0,·#0
 126 »       bne.n»  72·<meth_richcompare+0x22>
 127 »       b.n»    80·<meth_richcompare+0x30>
 128 »       nop
 129 »       .word»  0x000000d0
 130 ·R_ARM_ABS32»    .data
  
43 00000050·<meth_get__doc__>:131 00000104·<meth_get__doc__>:
44 meth_get__doc__():132 meth_get__doc__():
45 »       ldr»    r3,·[r0,·#8]133 »       ldr»    r3,·[r0,·#8]
46 »       ldr»    r1,·[r3,·#12]134 »       ldr»    r1,·[r3,·#12]
47 »       ldr»    r0,·[r3,·#0]135 »       ldr»    r0,·[r3,·#0]
48 »       b.w»    0·<_PyType_GetDocFromInternalDoc>136 »       b.w»    0·<_PyType_GetDocFromInternalDoc>
49 ·R_ARM_THM_JUMP24»       _PyType_GetDocFromInternalDoc137 ·R_ARM_THM_JUMP24»       _PyType_GetDocFromInternalDoc
50 »       nop138 »       nop
  
51 0000005c·<meth_get__qualname__>:139 00000110·<meth_get__qualname__>:
52 meth_get__qualname__():140 meth_get__qualname__():
53 »       push»   {r3,·r4,·r5,·lr}141 »       push»   {r3,·r4,·r5,·lr}
54 »       mov.w»  ip,·#4096»  @·0x1000142 »       mov.w»  ip,·#4096»  @·0x1000
55 »       sub.w»  ip,·sp,·ip143 »       sub.w»  ip,·sp,·ip
56 »       str.w»  r0,·[ip,·#4080]»     @·0xff0144 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
57 »       ldr»    r3,·[r0,·#12]145 »       ldr»    r3,·[r0,·#12]
58 »       mov»    r4,·r0146 »       mov»    r4,·r0
59 »       cbz»    r3,·7e·<meth_get__qualname__+0x22>147 »       cbz»    r3,·132·<meth_get__qualname__+0x22>
60 »       ldr»    r0,·[r3,·#4]148 »       ldr»    r0,·[r3,·#4]
61 »       movw»   r1,·#0149 »       movw»   r1,·#0
62 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type150 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
63 »       movt»   r1,·#0151 »       movt»   r1,·#0
64 ·R_ARM_THM_MOVT_ABS»     PyModule_Type152 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
65 »       cmp»    r0,·r1153 »       cmp»    r0,·r1
66 »       bne.n»  8a·<meth_get__qualname__+0x2e>154 »       bne.n»  13e·<meth_get__qualname__+0x2e>
67 »       ldr»    r3,·[r4,·#8]155 »       ldr»    r3,·[r4,·#8]
68 »       ldr»    r0,·[r3,·#0]156 »       ldr»    r0,·[r3,·#0]
69 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}157 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
70 »       b.w»    0·<PyUnicode_FromString>158 »       b.w»    0·<PyUnicode_FromString>
71 ·R_ARM_THM_JUMP24»       PyUnicode_FromString159 ·R_ARM_THM_JUMP24»       PyUnicode_FromString
72 »       bl»     0·<PyType_IsSubtype>160 »       bl»     0·<PyType_IsSubtype>
Max diff block lines reached; 5809/9048 bytes (64.20%) of diff not shown.
26.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.81 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 ··0x00000000·00246400·2e4c4330·002e4c43·31002e4c·.$d..LC0..LC1..L3 ··0x00000000·00246400·2e4c4330·002e4c43·31002e4c·.$d..LC0..LC1..L
4 ··0x00000010·43320024·74006366·756e6374·696f6e5f·C2.$t.cfunction_4 ··0x00000010·43320024·74006366·756e6374·696f6e5f·C2.$t.cfunction_
5 ··0x00000020·76656374·6f726361·6c6c5f4f·00636675·vectorcall_O.cfu5 ··0x00000020·76656374·6f726361·6c6c5f4f·00636675·vectorcall_O.cfu
6 ··0x00000030·6e637469·6f6e5f76·6563746f·7263616c·nction_vectorcal6 ··0x00000030·6e637469·6f6e5f76·6563746f·7263616c·nction_vectorcal
7 ··0x00000040·6c5f4641·53544341·4c4c5f4b·4559574f·l_FASTCALL_KEYWO7 ··0x00000040·6c5f4641·53544341·4c4c5f4b·4559574f·l_FASTCALL_KEYWO
8 ··0x00000050·52445300·6366756e·6374696f·6e5f7665·RDS.cfunction_ve8 ··0x00000050·52445300·6366756e·6374696f·6e5f7665·RDS.cfunction_ve
9 ··0x00000060·63746f72·63616c6c·5f4e4f41·52475300·ctorcall_NOARGS.9 ··0x00000060·63746f72·63616c6c·5f4e4f41·52475300·ctorcall_NOARGS.
 10 ··0x00000070·2e4c414e·43484f52·30006366·756e6374·.LANCHOR0.cfunct
10 ··0x00000070·6366756e·6374696f·6e5f7665·63746f72·cfunction_vector 
11 ··0x00000080·63616c6c·5f464153·5443414c·4c006366·call_FASTCALL.cf 
12 ··0x00000090·756e6374·696f6e5f·76656374·6f726361·unction_vectorca11 ··0x00000080·696f6e5f·76656374·6f726361·6c6c5f46·ion_vectorcall_F
13 ··0x000000a0·6c6c5f46·41535443·414c4c5f·4b455957·ll_FASTCALL_KEYW 
14 ··0x000000b0·4f524453·5f4d4554·484f4400·2e4c414e·ORDS_METHOD..LAN12 ··0x00000090·41535443·414c4c00·6366756e·6374696f·ASTCALL.cfunctio
 13 ··0x000000a0·6e5f7665·63746f72·63616c6c·5f464153·n_vectorcall_FAS
 14 ··0x000000b0·5443414c·4c5f4b45·59574f52·44535f4d·TCALL_KEYWORDS_M
15 ··0x000000c0·43484f52·30002e4c·4333002e·4c433400·CHOR0..LC3..LC4.15 ··0x000000c0·4554484f·44002e4c·4333002e·4c433400·ETHOD..LC3..LC4.
16 ··0x000000d0·6366756e·6374696f·6e5f6368·65636b5f·cfunction_check_16 ··0x000000d0·6366756e·6374696f·6e5f6368·65636b5f·cfunction_check_
17 ··0x000000e0·6b776172·67732e70·6172742e·30002e4c·kwargs.part.0..L17 ··0x000000e0·6b776172·67732e70·6172742e·30002e4c·kwargs.part.0..L
18 ··0x000000f0·4335006d·6574685f·6465616c·6c6f6300·C5.meth_dealloc.18 ··0x000000f0·4335006d·6574685f·6465616c·6c6f6300·C5.meth_dealloc.
19 ··0x00000100·6d657468·5f747261·76657273·65002e4c·meth_traverse..L19 ··0x00000100·6d657468·5f747261·76657273·65002e4c·meth_traverse..L
20 ··0x00000110·4336002e·4c433700·6366756e·6374696f·C6..LC7.cfunctio20 ··0x00000110·4336002e·4c433700·6366756e·6374696f·C6..LC7.cfunctio
21 ··0x00000120·6e5f6361·6c6c006d·6574685f·68617368·n_call.meth_hash21 ··0x00000120·6e5f6361·6c6c006d·6574685f·68617368·n_call.meth_hash
22 ··0x00000130·006d6574·685f7269·6368636f·6d706172·.meth_richcompar22 ··0x00000130·006d6574·685f7269·6368636f·6d706172·.meth_richcompar
260 KB
moduleobject.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:··········22368·(bytes·into·file)13 ··Start·of·section·headers:··········19412·(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.52 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x5760:1 There·are·19·section·headers,·starting·at·offset·0x4bd4:
  
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·0002d4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0007a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0043c8·0001e0·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·003cac·000418·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000308·000258·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0007d8·000258·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0045a8·0000f0·08···I·16···3··48 ··[·4]·.rel.data·········REL·············00000000·0040c4·0000f0·08···I·16···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000560·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000a30·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000560·0007d9·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000a30·0007d9·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000d3c·001c1c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00120c·000f98·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004698·000f10·08···I·16···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0041b4·000868·08···I·16···7··4
13 ··[·9]·.rodata.str4.4····PROGBITS········00000000·002958·000030·04·AMS··0···0··413 ··[·9]·.rodata.str4.4····PROGBITS········00000000·0021a4·000030·04·AMS··0···0··4
14 ··[10]·.text.unlikely····PROGBITS········00000000·002988·0001d0·00··AX··0···0··414 ··[10]·.text.unlikely····PROGBITS········00000000·0021d4·0001d0·00··AX··0···0··4
15 ··[11]·.rel.text.unlikely·REL·············00000000·0055a8·000108·08···I·16··10··415 ··[11]·.rel.text.unlikely·REL·············00000000·004a1c·000108·08···I·16··10··4
16 ··[12]·.rodata···········PROGBITS········00000000·002b58·000088·00···A··0···0··416 ··[12]·.rodata···········PROGBITS········00000000·0023a4·000088·00···A··0···0··4
17 ··[13]·.rel.rodata·······REL·············00000000·0056b0·000010·08···I·16··12··417 ··[13]·.rel.rodata·······REL·············00000000·004b24·000010·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·002be0·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·00242c·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002be0·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00242c·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·002c14·000de0·10·····17·122··420 ··[16]·.symtab···········SYMTAB··········00000000·002460·000e20·10·····17·126··4
21 ··[17]·.strtab···········STRTAB··········00000000·0039f4·0009d2·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·003280·000a2c·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·0056c0·00009f·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·004b34·00009f·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)27 ··D·(mbind),·y·(purecode),·p·(processor·specific)
28.1 KB
readelf --wide --symbols {}
Max HTML report size reached
71.4 KB
readelf --wide --relocs {}
Max HTML report size reached
3.08 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d. 
2 module·%s:·PyModule_Create·is·incompatible·with·m_slots1 module·%s:·PyModule_Create·is·incompatible·with·m_slots
 2 Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d.
3 nameless·module3 nameless·module
4 module·functions·cannot·set·METH_CLASS·or·METH_STATIC4 module·functions·cannot·set·METH_CLASS·or·METH_STATIC
5 ../Objects/moduleobject.c5 ../Objects/moduleobject.c
6 module·%s:·m_size·may·not·be·negative·for·multi-phase·initialization6 module·%s:·m_size·may·not·be·negative·for·multi-phase·initialization
7 module·%s·has·multiple·create·slots7 module·%s·has·multiple·create·slots
8 module·%s·has·more·than·one·'multiple·interpreters'·slots8 module·%s·has·more·than·one·'multiple·interpreters'·slots
9 module·%s·has·more·than·one·'gil'·slot9 module·%s·has·more·than·one·'gil'·slot
Offset 39, 24 lines modifiedOffset 39, 24 lines modified
39 moduledef39 moduledef
40 __dict__40 __dict__
41 CF:F1F(F41 CF:F1F(F
42 CF:F1F(F42 CF:F1F(F
43 CF:F1F(F43 CF:F1F(F
44 CF:F1F(F44 CF:F1F(F
45 CF:F1F(F45 CF:F1F(F
46 CF:F1F(F 
47 CF:F1F(F 
48 CF:F1F(F 
49 CF:F1F(F 
50 CF:F1F(F 
51 module(name,·doc=None)46 module(name,·doc=None)
52 Create·a·module·object.47 Create·a·module·object.
53 The·name·must·be·a·string;·the·optional·doc·argument·can·have·any·type.48 The·name·must·be·a·string;·the·optional·doc·argument·can·have·any·type.
54 .LANCHOR049 .LANCHOR0
 50 check_api_version
 51 new_module_notrack
 52 module_init_dict
 53 track_module
55 Py_XDECREF54 Py_XDECREF
 55 _add_methods_to_object
56 module_traverse56 module_traverse
57 _Py_module_getattro_impl.part.057 _Py_module_getattro_impl.part.0
58 _is_module_possibly_shadowing58 _is_module_possibly_shadowing
59 new_module59 new_module
60 module___init__60 module___init__
61 module_dir61 module_dir
62 module_dealloc62 module_dealloc
Offset 77, 37 lines modifiedOffset 77, 37 lines modified
77 _PyImport_ResolveNameWithPackageContext77 _PyImport_ResolveNameWithPackageContext
78 PyModule_New78 PyModule_New
79 PyModule_AddFunctions79 PyModule_AddFunctions
80 PyModule_SetDocString80 PyModule_SetDocString
81 PyMem_Malloc81 PyMem_Malloc
82 PyExc_SystemError82 PyExc_SystemError
83 PyErr_Format83 PyErr_Format
 84 PyErr_NoMemory
 85 _Py_Dealloc
84 PyExc_RuntimeWarning86 PyExc_RuntimeWarning
85 PyErr_WarnFormat87 PyErr_WarnFormat
86 _Py_Dealloc 
87 PyErr_NoMemory 
88 PyUnicode_FromString88 PyUnicode_FromString
89 PyModule_NewObject89 PyModule_NewObject
90 _PyType_AllocNoTrack90 _PyType_AllocNoTrack
91 PyDict_New91 PyDict_New
92 PyDict_SetItem 
93 _Py_NoneStruct92 _Py_NoneStruct
 93 PyDict_SetItem
94 PyUnicode_Type94 PyUnicode_Type
 95 _PyRuntime
95 _PyObject_SetDeferredRefcount96 _PyObject_SetDeferredRefcount
96 PyObject_GC_Track97 PyObject_GC_Track
97 _PyRuntime98 PyModule_GetNameObject
98 PyDict_GetItemRef99 PyDict_GetItemRef
99 PyCMethod_New 
100 PyObject_SetAttrString 
101 PyErr_Occurred 
102 PyErr_SetString 
103 PyType_IsSubtype100 PyType_IsSubtype
104 PyErr_BadArgument101 PyErr_BadArgument
 102 PyErr_Occurred
 103 PyErr_SetString
 104 PyCMethod_New
 105 PyObject_SetAttrString
105 PyExc_ValueError106 PyExc_ValueError
106 PyModule_GetNameObject 
107 PyObject_SetAttr107 PyObject_SetAttr
108 PyModule_GetDict108 PyModule_GetDict
109 _PyErr_BadInternalCall109 _PyErr_BadInternalCall
110 PyModule_GetDef110 PyModule_GetDef
111 PyModuleDef_Init111 PyModuleDef_Init
112 PyModule_FromDefAndSpec2112 PyModule_FromDefAndSpec2
113 PyObject_GetAttrString113 PyObject_GetAttrString
Offset 121, 26 lines modifiedOffset 121, 26 lines modified
121 _Py_module_getattro121 _Py_module_getattro
122 _PyObject_GenericGetAttrWithDict122 _PyObject_GenericGetAttrWithDict
123 _Py_module_getattro_impl123 _Py_module_getattro_impl
124 PyExc_AttributeError124 PyExc_AttributeError
125 PyErr_ExceptionMatches125 PyErr_ExceptionMatches
126 PyErr_Clear126 PyErr_Clear
127 PyObject_GetOptionalAttr127 PyObject_GetOptionalAttr
 128 _PyModuleSpec_IsInitializing
 129 _PyModuleSpec_IsUninitializedSubmodule
128 PyObject_IsTrue130 PyObject_IsTrue
129 PySequence_Contains 
130 PyObject_CallOneArg131 PyObject_CallOneArg
131 PySys_GetObject132 PySys_GetObject
132 PyFrozenSet_Type 
133 PySet_Type133 PySet_Type
 134 PyFrozenSet_Type
134 PySet_Contains135 PySet_Contains
135 _Py_GetConfig136 _Py_GetConfig
136 PyUnicode_AsWideChar137 PyUnicode_AsWideChar
137 _Py_wgetcwd138 _Py_wgetcwd
 139 PySequence_Contains
138 _PyModuleSpec_IsInitializing 
139 _PyModuleSpec_IsUninitializedSubmodule 
140 _PyArg_UnpackKeywords140 _PyArg_UnpackKeywords
141 _PyArg_BadArgument141 _PyArg_BadArgument
142 PyModule_GetFilenameObject142 PyModule_GetFilenameObject
143 PyObject_GetAttr143 PyObject_GetAttr
144 PyDict_GetItemWithError144 PyDict_GetItemWithError
145 PyDict_Keys145 PyDict_Keys
146 PyExc_TypeError146 PyExc_TypeError
Offset 150, 18 lines modifiedOffset 150, 18 lines modified
150 _PyImport_IsInitialized150 _PyImport_IsInitialized
151 PyObject_GC_UnTrack151 PyObject_GC_UnTrack
152 PyObject_ClearWeakRefs152 PyObject_ClearWeakRefs
153 PyMem_Free153 PyMem_Free
154 PySys_FormatStderr154 PySys_FormatStderr
155 PyErr_FormatUnraisable155 PyErr_FormatUnraisable
156 _PyModule_Clear156 _PyModule_Clear
 157 _PyModule_ClearDict
157 PyDict_Next158 PyDict_Next
Max diff block lines reached; 178/3103 bytes (5.74%) of diff not shown.
25.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
921 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d. 
3 ··[····70]··module·%s:·PyModule_Create·is·incompatible·with·m_slots2 ··[·····0]··module·%s:·PyModule_Create·is·incompatible·with·m_slots
 3 ··[····38]··Python·C·API·version·mismatch·for·module·%.100s:·This·Python·has·API·version·%d,·module·%.100s·has·version·%d.
4 ··[····a8]··nameless·module4 ··[····a8]··nameless·module
5 ··[····b8]··module·functions·cannot·set·METH_CLASS·or·METH_STATIC5 ··[····b8]··module·functions·cannot·set·METH_CLASS·or·METH_STATIC
6 ··[····f0]··../Objects/moduleobject.c6 ··[····f0]··../Objects/moduleobject.c
7 ··[···10c]··name7 ··[···10c]··name
8 ··[···114]··module·%s:·m_size·may·not·be·negative·for·multi-phase·initialization8 ··[···114]··module·%s:·m_size·may·not·be·negative·for·multi-phase·initialization
9 ··[···15c]··module·%s·has·multiple·create·slots9 ··[···15c]··module·%s·has·multiple·create·slots
10 ··[···180]··module·%s·has·more·than·one·'multiple·interpreters'·slots10 ··[···180]··module·%s·has·more·than·one·'multiple·interpreters'·slots
105 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
681 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
  
200 00000190·<PyModule_GetFilename>:200 00000190·<PyModule_GetFilename>:
201 PyModule_GetFilename():201 PyModule_GetFilename():
202 »       push»   {r3,·r4,·r5,·lr}202 »       push»   {r3,·r4,·r5,·lr}
203 »       mov.w»  ip,·#4096»  @·0x1000203 »       mov.w»  ip,·#4096»  @·0x1000
204 »       sub.w»  ip,·sp,·ip204 »       sub.w»  ip,·sp,·ip
205 »       str.w»  r0,·[ip,·#4080]»     @·0xff0205 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
206 »       bl»     138·<module_set_annotations+0x38>206 »       bl»     578·<PyModule_GetFilenameObject>
207 ·R_ARM_THM_CALL» PyModule_GetFilenameObject207 ·R_ARM_THM_CALL» PyModule_GetFilenameObject
208 »       mov»    r4,·r0208 »       mov»    r4,·r0
209 »       cbz»    r0,·1ca·<PyModule_GetFilename+0x3a>209 »       cbz»    r0,·1ca·<PyModule_GetFilename+0x3a>
210 »       bl»     0·<PyUnicode_AsUTF8>210 »       bl»     0·<PyUnicode_AsUTF8>
211 ·R_ARM_THM_CALL» PyUnicode_AsUTF8211 ·R_ARM_THM_CALL» PyUnicode_AsUTF8
212 »       ldr»    r3,·[r4,·#0]212 »       ldr»    r3,·[r4,·#0]
213 »       mvn.w»  r2,·#3221225472»    @·0xc0000000213 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
21.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
35.5 KB
namespaceobject.o
954 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:··········4856·(bytes·into·file)13 ··Start·of·section·headers:··········4844·(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:·········16
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·15
3.12 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 25 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x12f8:1 There·are·16·section·headers,·starting·at·offset·0x12ec:
  
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·0002c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000404·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000f84·000168·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000f84·0001d0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002f8·000128·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000438·000128·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0010ec·0000b8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001154·0000b8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000420·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000560·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000420·00014c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000560·00000c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0011a4·000070·08···I·14···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00056c·0000e6·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·00056c·0000e6·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001214·000058·08···I·14···8··412 ··[·8]·.rel.text.unlikely·REL·············00000000·00120c·000058·08···I·13···7··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·000654·0000dd·01·AMS··0···0··413 ··[·9]·.rodata.str1.4····PROGBITS········00000000·000654·0000dd·01·AMS··0···0··4
15 ··[11]·.rodata···········PROGBITS········00000000·000734·000086·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·000734·000086·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0007ba·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0007ba·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007ba·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007ba·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0007f0·000420·10·····15··31··417 ··[13]·.symtab···········SYMTAB··········00000000·0007f0·000420·10·····14··31··4
19 ··[15]·.strtab···········STRTAB··········00000000·000c10·000374·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·000c10·000374·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00126c·00008c·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·001264·000088·00······0···0··1
21 Key·to·Flags:20 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.75 KB
readelf --wide --symbols {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Symbol·table·'.symtab'·contains·66·entries:1 Symbol·table·'.symtab'·contains·66·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·00000001····64·FUNC····LOCAL··DEFAULT····6·namespace_new7 ·····4:·00000051····64·FUNC····LOCAL··DEFAULT····1·namespace_new
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····6:·00000041····12·FUNC····LOCAL··DEFAULT····6·namespace_traverse9 ·····6:·00000001····12·FUNC····LOCAL··DEFAULT····6·namespace_traverse
10 ·····7:·0000004d····62·FUNC····LOCAL··DEFAULT····6·namespace_dealloc10 ·····7:·00000091····62·FUNC····LOCAL··DEFAULT····1·namespace_dealloc
11 ·····8:·0000008d···192·FUNC····LOCAL··DEFAULT····6·namespace_init11 ·····8:·000000d1···192·FUNC····LOCAL··DEFAULT····1·namespace_init
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ····10:·00000001····52·FUNC····LOCAL··DEFAULT····8·namespace_clear13 ····10:·00000001····52·FUNC····LOCAL··DEFAULT····7·namespace_clear
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata.str1.414 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata.str1.4
15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LC0
17 ····14:·0000000c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC117 ····14:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC1
18 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT···10·.LC218 ····15:·00000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LC2
19 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT···10·.LC319 ····16:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LC3
20 ····17:·00000020·····0·NOTYPE··LOCAL··DEFAULT···10·.LC420 ····17:·00000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LC4
21 ····18:·00000051···500·FUNC····LOCAL··DEFAULT····1·namespace_repr21 ····18:·00000191···500·FUNC····LOCAL··DEFAULT····1·namespace_repr
22 ····19:·00000245····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF22 ····19:·00000385····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
23 ····20:·0000025d···102·FUNC····LOCAL··DEFAULT····1·namespace_richcompare23 ····20:·0000039d···102·FUNC····LOCAL··DEFAULT····1·namespace_richcompare
24 ····21:·00000035····74·FUNC····LOCAL··DEFAULT····8·namespace_reduce24 ····21:·00000035····74·FUNC····LOCAL··DEFAULT····7·namespace_reduce
25 ····22:·00000028·····0·NOTYPE··LOCAL··DEFAULT···10·.LC525 ····22:·00000028·····0·NOTYPE··LOCAL··DEFAULT····9·.LC5
26 ····23:·0000007f···104·FUNC····LOCAL··DEFAULT····8·namespace_replace26 ····23:·0000007f···104·FUNC····LOCAL··DEFAULT····7·namespace_replace
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
29 ····26:·00000000····93·OBJECT··LOCAL··DEFAULT···11·namespace_doc29 ····26:·00000000····93·OBJECT··LOCAL··DEFAULT···10·namespace_doc
30 ····27:·00000060····38·OBJECT··LOCAL··DEFAULT···11·namespace_reduce__doc__30 ····27:·00000060····38·OBJECT··LOCAL··DEFAULT···10·namespace_reduce__doc__
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
32 ····29:·000000d0····48·OBJECT··LOCAL··DEFAULT····3·namespace_methods32 ····29:·000000d0····48·OBJECT··LOCAL··DEFAULT····3·namespace_methods
33 ····30:·00000100····40·OBJECT··LOCAL··DEFAULT····3·namespace_members33 ····30:·00000100····40·OBJECT··LOCAL··DEFAULT····3·namespace_members
34 ····31:·00000001····78·FUNC····GLOBAL·DEFAULT····1·_PyNamespace_New34 ····31:·00000001····78·FUNC····GLOBAL·DEFAULT····1·_PyNamespace_New
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Update35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Update
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_New
10.7 KB
readelf --wide --relocs {}
    
Offset 1, 100 lines modifiedOffset 1, 96 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xf84·contains·45·entries:1 Relocation·section·'.rel.text'·at·offset·0xf84·contains·58·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000001c··0000040a·R_ARM_THM_CALL·········00000001···namespace_new 
6 0000002a··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update5 0000002a··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update
7 00000046··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc6 00000046··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 7 0000006a··0000220a·R_ARM_THM_CALL·········00000000···PyDict_New
 8 00000088··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 9 000000a0··0000230a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
 10 000000bc··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 11 000000ec··0000240a·R_ARM_THM_CALL·········00000000···_PyType_Name
 12 000000fc··0000250a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple
 13 0000010a··0000260a·R_ARM_THM_CALL·········00000000···PyArg_ValidateKeywordArguments
 14 00000114··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update
 15 0000011e··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type
 16 00000122··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type
 17 0000012c··0000280a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg
 18 00000136··0000260a·R_ARM_THM_CALL·········00000000···PyArg_ValidateKeywordArguments
 19 00000140··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update
 20 00000158··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
8 00000062··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR021 000001a2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
9 00000066··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR022 000001a6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
10 00000072··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC023 000001b2··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
11 00000076··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LC024 000001b6··00000d30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
12 0000007e··0000290a·R_ARM_THM_CALL·········00000000···Py_ReprEnter25 000001be··0000290a·R_ARM_THM_CALL·········00000000···Py_ReprEnter
13 00000088··00002a0a·R_ARM_THM_CALL·········00000000···PyList_New26 000001c8··00002a0a·R_ARM_THM_CALL·········00000000···PyList_New
14 000000a8··00002b0a·R_ARM_THM_CALL·········00000000···PyDict_Keys27 000001e8··00002b0a·R_ARM_THM_CALL·········00000000···PyDict_Keys
15 000000b4··00002c0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter28 000001f4··00002c0a·R_ARM_THM_CALL·········00000000···PyObject_GetIter
16 000000c0··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC229 00000200··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000014···.LC2
17 000000c4··00000f30·R_ARM_THM_MOVT_ABS·····00000014···.LC230 00000204··00000f30·R_ARM_THM_MOVT_ABS·····00000014···.LC2
18 000000ce··00002d0a·R_ARM_THM_CALL·········00000000···PyIter_Next31 0000020e··00002d0a·R_ARM_THM_CALL·········00000000···PyIter_Next
19 000000ee··00002e0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError32 0000022e··00002e0a·R_ARM_THM_CALL·········00000000···PyDict_GetItemWithError
20 000000fe··00002f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat33 0000023e··00002f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
21 0000010c··0000300a·R_ARM_THM_CALL·········00000000···PyList_Append34 0000024c··0000300a·R_ARM_THM_CALL·········00000000···PyList_Append
22 0000013a··0000102f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC335 0000027a··0000102f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC3
23 0000013e··00001030·R_ARM_THM_MOVT_ABS·····0000001c···.LC336 0000027e··00001030·R_ARM_THM_MOVT_ABS·····0000001c···.LC3
24 00000142··0000310a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString37 00000282··0000310a·R_ARM_THM_CALL·········00000000···PyUnicode_FromString
25 0000014c··0000320a·R_ARM_THM_CALL·········00000000···PyUnicode_Join38 0000028c··0000320a·R_ARM_THM_CALL·········00000000···PyUnicode_Join
26 00000164··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc39 000002a4··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
27 00000172··0000112f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC440 000002b2··0000112f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC4
28 00000176··00001130·R_ARM_THM_MOVT_ABS·····00000020···.LC441 000002b6··00001130·R_ARM_THM_MOVT_ABS·····00000020···.LC4
29 0000017a··00002f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat42 000002ba··00002f0a·R_ARM_THM_CALL·········00000000···PyUnicode_FromFormat
30 00000196··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc43 000002d6··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
31 000001b4··0000330a·R_ARM_THM_CALL·········00000000···Py_ReprLeave44 000002f4··0000330a·R_ARM_THM_CALL·········00000000···Py_ReprLeave
32 000001dc··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc45 0000031c··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
33 00000216··00000e2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC146 00000356··00000e2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC1
34 0000021a··00000e30·R_ARM_THM_MOVT_ABS·····0000000c···.LC147 0000035a··00000e30·R_ARM_THM_MOVT_ABS·····0000000c···.LC1
35 0000022c··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc48 0000036c··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
36 00000238··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Occurred49 00000378··0000340a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
37 0000026e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR050 000003ae··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
38 00000272··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR051 000003b2··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
39 00000296··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype52 000003d6··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
40 000002a2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR053 000003e2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
41 000002a6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR054 000003e6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
42 000002ac··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype55 000003ec··0000360a·R_ARM_THM_CALL·········00000000···PyType_IsSubtype
43 000002b6··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct56 000003f6··0000372f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
44 000002ba··00003730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct57 000003fa··00003730·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
45 00000256··0000211e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc58 00000396··0000211e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
46 0000028e··0000351e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare59 000003ce··0000351e·R_ARM_THM_JUMP24·······00000000···PyObject_RichCompare
47 00000224··00002f1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat60 00000364··00002f1e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromFormat
  
48 Relocation·section·'.rel.data'·at·offset·0x10ec·contains·23·entries:61 Relocation·section·'.rel.data'·at·offset·0x1154·contains·23·entries:
49 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
50 00000004··00003d02·R_ARM_ABS32············00000000···PyType_Type63 00000004··00003d02·R_ARM_ABS32············00000000···PyType_Type
51 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.464 0000000c··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
52 00000018··00000702·R_ARM_ABS32············0000004d···namespace_dealloc65 00000018··00000702·R_ARM_ABS32············00000091···namespace_dealloc
53 0000002c··00001202·R_ARM_ABS32············00000051···namespace_repr66 0000002c··00001202·R_ARM_ABS32············00000191···namespace_repr
54 00000048··00003e02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr67 00000048··00003e02·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
55 0000004c··00003f02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr68 0000004c··00003f02·R_ARM_ABS32············00000000···PyObject_GenericSetAttr
56 00000058··00001802·R_ARM_ABS32············00000000···.rodata69 00000058··00001802·R_ARM_ABS32············00000000···.rodata
57 0000005c··00000602·R_ARM_ABS32············00000041···namespace_traverse70 0000005c··00000602·R_ARM_ABS32············00000001···namespace_traverse
58 00000060··00000a02·R_ARM_ABS32············00000001···namespace_clear71 00000060··00000a02·R_ARM_ABS32············00000001···namespace_clear
59 00000064··00001402·R_ARM_ABS32············0000025d···namespace_richcompare72 00000064··00001402·R_ARM_ABS32············0000039d···namespace_richcompare
60 00000074··00000102·R_ARM_ABS32············00000000···.data73 00000074··00000102·R_ARM_ABS32············00000000···.data
61 00000078··00000102·R_ARM_ABS32············00000000···.data74 00000078··00000102·R_ARM_ABS32············00000000···.data
62 00000094··00000802·R_ARM_ABS32············0000008d···namespace_init75 00000094··00000802·R_ARM_ABS32············000000d1···namespace_init
63 00000098··00004002·R_ARM_ABS32············00000000···PyType_GenericAlloc76 00000098··00004002·R_ARM_ABS32············00000000···PyType_GenericAlloc
64 0000009c··00000402·R_ARM_ABS32············00000001···namespace_new77 0000009c··00000402·R_ARM_ABS32············00000051···namespace_new
65 000000a0··00004102·R_ARM_ABS32············00000000···PyObject_GC_Del78 000000a0··00004102·R_ARM_ABS32············00000000···PyObject_GC_Del
66 000000d0··00000b02·R_ARM_ABS32············00000000···.rodata.str1.479 000000d0··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
67 000000d4··00001502·R_ARM_ABS32············00000035···namespace_reduce80 000000d4··00001502·R_ARM_ABS32············00000035···namespace_reduce
68 000000dc··00001802·R_ARM_ABS32············00000000···.rodata81 000000dc··00001802·R_ARM_ABS32············00000000···.rodata
69 000000e0··00000b02·R_ARM_ABS32············00000000···.rodata.str1.482 000000e0··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
70 000000e4··00001702·R_ARM_ABS32············0000007f···namespace_replace83 000000e4··00001702·R_ARM_ABS32············0000007f···namespace_replace
71 000000ec··00000b02·R_ARM_ABS32············00000000···.rodata.str1.484 000000ec··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
72 00000100··00000b02·R_ARM_ABS32············00000000···.rodata.str1.485 00000100··00000b02·R_ARM_ABS32············00000000···.rodata.str1.4
  
73 Relocation·section·'.rel.text.hot'·at·offset·0x11a4·contains·14·entries: 
74 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
75 0000001a··0000220a·R_ARM_THM_CALL·········00000000···PyDict_New 
76 00000038··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
77 0000005c··0000230a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack 
78 00000078··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
79 000000a8··0000240a·R_ARM_THM_CALL·········00000000···_PyType_Name 
80 000000b8··0000250a·R_ARM_THM_CALL·········00000000···PyArg_UnpackTuple 
81 000000c6··0000260a·R_ARM_THM_CALL·········00000000···PyArg_ValidateKeywordArguments 
82 000000d0··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update 
83 000000da··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyDict_Type 
84 000000de··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyDict_Type 
85 000000e8··0000280a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg 
86 000000f2··0000260a·R_ARM_THM_CALL·········00000000···PyArg_ValidateKeywordArguments 
87 000000fc··0000200a·R_ARM_THM_CALL·········00000000···PyDict_Update 
88 00000114··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
  
89 Relocation·section·'.rel.text.unlikely'·at·offset·0x1214·contains·11·entries:86 Relocation·section·'.rel.text.unlikely'·at·offset·0x120c·contains·11·entries:
90 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name87 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
91 00000028··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc88 00000028··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
92 00000046··0000380a·R_ARM_THM_CALL·········00000000···PyTuple_New89 00000046··0000380a·R_ARM_THM_CALL·········00000000···PyTuple_New
93 00000056··0000390a·R_ARM_THM_CALL·········00000000···PyTuple_Pack90 00000056··0000390a·R_ARM_THM_CALL·········00000000···PyTuple_Pack
94 00000074··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc91 00000074··0000210a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
95 00000094··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_CallNoArgs92 00000094··00003a0a·R_ARM_THM_CALL·········00000000···PyObject_CallNoArgs
96 0000009e··0000162f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC593 0000009e··0000162f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC5
289 B
strings --all --bytes=8 {}
    
Offset 57, 12 lines modifiedOffset 57, 12 lines modified
57 PyObject_GenericGetAttr57 PyObject_GenericGetAttr
58 PyObject_GenericSetAttr58 PyObject_GenericSetAttr
59 PyType_GenericAlloc59 PyType_GenericAlloc
60 PyObject_GC_Del60 PyObject_GC_Del
61 .shstrtab61 .shstrtab
62 .rel.text62 .rel.text
63 .rel.data63 .rel.data
64 .rel.text.hot64 .text.hot
65 .rel.text.unlikely65 .rel.text.unlikely
66 .rodata.str1.466 .rodata.str1.4
67 .note.GNU-stack67 .note.GNU-stack
68 .ARM.attributes68 .ARM.attributes
11.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 12, 16 lines modifiedOffset 12, 15 lines modified
12 »       movs»   r2,·#012 »       movs»   r2,·#0
13 »       mov»    r5,·r013 »       mov»    r5,·r0
14 »       mov»    r1,·r214 »       mov»    r1,·r2
15 »       movw»   r0,·#015 »       movw»   r0,·#0
16 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR016 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
17 »       movt»   r0,·#017 »       movt»   r0,·#0
18 ·R_ARM_THM_MOVT_ABS»     .LANCHOR018 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
19 »       bl»     0·<_PyNamespace_New>19 »       bl»     50·<namespace_new>
20 ·R_ARM_THM_CALL» namespace_new 
21 »       cbz»    r0,·4a·<_PyNamespace_New+0x4a>20 »       cbz»    r0,·4a·<_PyNamespace_New+0x4a>
22 »       mov»    r4,·r021 »       mov»    r4,·r0
23 »       cbz»    r5,·30·<_PyNamespace_New+0x30>22 »       cbz»    r5,·30·<_PyNamespace_New+0x30>
24 »       ldr»    r0,·[r0,·#8]23 »       ldr»    r0,·[r0,·#8]
25 »       mov»    r1,·r524 »       mov»    r1,·r5
26 »       bl»     0·<PyDict_Update>25 »       bl»     0·<PyDict_Update>
27 ·R_ARM_THM_CALL» PyDict_Update26 ·R_ARM_THM_CALL» PyDict_Update
Offset 38, 15 lines modifiedOffset 37, 166 lines modified
38 »       mov»    r0,·r437 »       mov»    r0,·r4
39 »       bl»     0·<_Py_Dealloc>38 »       bl»     0·<_Py_Dealloc>
40 ·R_ARM_THM_CALL» _Py_Dealloc39 ·R_ARM_THM_CALL» _Py_Dealloc
41 »       movs»   r4,·#040 »       movs»   r4,·#0
42 »       b.n»    30·<_PyNamespace_New+0x30>41 »       b.n»    30·<_PyNamespace_New+0x30>
43 »       nop42 »       nop
  
 43 00000050·<namespace_new>:
 44 namespace_new():
 45 »       push»   {r4,·lr}
 46 »       mov.w»  ip,·#4096»  @·0x1000
 47 »       sub.w»  ip,·sp,·ip
 48 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 49 »       movs»   r1,·#0
 50 »       ldr.w»  r3,·[r0,·#152]»      @·0x98
 51 »       blx»    r3
 52 »       cbz»    r0,·8c·<namespace_new+0x3c>
 53 »       mov»    r4,·r0
 54 »       bl»     0·<PyDict_New>
 55 ·R_ARM_THM_CALL» PyDict_New
 56 »       str»    r0,·[r4,·#8]
 57 »       cbz»    r0,·76·<namespace_new+0x26>
 58 »       mov»    r0,·r4
 59 »       pop»    {r4,·pc}
 60 »       ldr»    r3,·[r4,·#0]
 61 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 62 »       cmp»    r3,·r2
 63 »       beq.n»  8c·<namespace_new+0x3c>
 64 »       subs»   r3,·#1
 65 »       str»    r3,·[r4,·#0]
 66 »       cbnz»   r3,·8c·<namespace_new+0x3c>
 67 »       mov»    r0,·r4
 68 »       bl»     0·<_Py_Dealloc>
 69 ·R_ARM_THM_CALL» _Py_Dealloc
 70 »       movs»   r4,·#0
 71 »       b.n»    72·<namespace_new+0x22>
  
 72 00000090·<namespace_dealloc>:
 73 namespace_dealloc():
 74 »       push»   {r4,·lr}
 75 »       mov.w»  ip,·#4096»  @·0x1000
 76 »       sub.w»  ip,·sp,·ip
 77 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 78 »       mov»    r4,·r0
 79 »       bl»     0·<PyObject_GC_UnTrack>
 80 ·R_ARM_THM_CALL» PyObject_GC_UnTrack
 81 »       ldr»    r0,·[r4,·#8]
 82 »       cbz»    r0,·c0·<namespace_dealloc+0x30>
 83 »       ldr»    r3,·[r0,·#0]
 84 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 85 »       movs»   r1,·#0
 86 »       str»    r1,·[r4,·#8]
 87 »       cmp»    r3,·r2
 88 »       beq.n»  c0·<namespace_dealloc+0x30>
 89 »       subs»   r3,·#1
 90 »       str»    r3,·[r0,·#0]
 91 »       cbnz»   r3,·c0·<namespace_dealloc+0x30>
 92 »       bl»     0·<_Py_Dealloc>
 93 ·R_ARM_THM_CALL» _Py_Dealloc
 94 »       ldr»    r3,·[r4,·#4]
 95 »       mov»    r0,·r4
 96 »       ldmia.w»sp!,·{r4,·lr}
 97 »       ldr.w»  r3,·[r3,·#160]»      @·0xa0
 98 »       bx»     r3
 99 »       nop
  
 100 000000d0·<namespace_init>:
 101 namespace_init():
 102 »       push»   {r4,·r5,·r6,·r7,·lr}
 103 »       mov.w»  ip,·#4096»  @·0x1000
 104 »       sub.w»  ip,·sp,·ip
 105 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
 106 »       sub»    sp,·#20
 107 »       mov»    r6,·r1
 108 »       movs»   r7,·#0
 109 »       mov»    r5,·r0
 110 »       ldr»    r0,·[r0,·#4]
 111 »       mov»    r4,·r2
 112 »       str»    r7,·[sp,·#12]
 113 »       bl»     0·<_PyType_Name>
 114 ·R_ARM_THM_CALL» _PyType_Name
 115 »       add»    r3,·sp,·#12
 116 »       mov»    r1,·r0
 117 »       str»    r3,·[sp,·#0]
 118 »       mov»    r2,·r7
 119 »       mov»    r0,·r6
 120 »       movs»   r3,·#1
 121 »       bl»     0·<PyArg_UnpackTuple>
 122 ·R_ARM_THM_CALL» PyArg_UnpackTuple
 123 »       cbz»    r0,·160·<namespace_init+0x90>
 124 »       ldr»    r6,·[sp,·#12]
 125 »       cbnz»   r6,·11c·<namespace_init+0x4c>
 126 »       cbz»    r4,·166·<namespace_init+0x96>
 127 »       mov»    r0,·r4
 128 »       bl»     0·<PyArg_ValidateKeywordArguments>
 129 ·R_ARM_THM_CALL» PyArg_ValidateKeywordArguments
 130 »       cbz»    r0,·160·<namespace_init+0x90>
 131 »       ldr»    r0,·[r5,·#8]
 132 »       mov»    r1,·r4
 133 »       bl»     0·<PyDict_Update>
 134 ·R_ARM_THM_CALL» PyDict_Update
 135 »       add»    sp,·#20
 136 »       pop»    {r4,·r5,·r6,·r7,·pc}
 137 »       ldr»    r3,·[r6,·#4]
 138 »       movw»   r0,·#0
 139 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type
 140 »       movt»   r0,·#0
 141 ·R_ARM_THM_MOVT_ABS»     PyDict_Type
 142 »       cmp»    r3,·r0
 143 »       beq.n»  180·<namespace_init+0xb0>
Max diff block lines reached; 7713/11810 bytes (65.31%) of diff not shown.
3.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 164 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<namespace_new>: 
3 namespace_new(): 
4 »       push»   {r4,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
8 »       movs»   r1,·#0 
9 »       ldr.w»  r3,·[r0,·#152]»      @·0x98 
10 »       blx»    r3 
11 »       cbz»    r0,·3c·<namespace_new+0x3c> 
12 »       mov»    r4,·r0 
13 »       bl»     0·<PyDict_New> 
14 ·R_ARM_THM_CALL» PyDict_New 
15 »       str»    r0,·[r4,·#8] 
16 »       cbz»    r0,·26·<namespace_new+0x26> 
17 »       mov»    r0,·r4 
18 »       pop»    {r4,·pc} 
19 »       ldr»    r3,·[r4,·#0] 
20 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
21 »       cmp»    r3,·r2 
22 »       beq.n»  3c·<namespace_new+0x3c> 
23 »       subs»   r3,·#1 
24 »       str»    r3,·[r4,·#0] 
25 »       cbnz»   r3,·3c·<namespace_new+0x3c> 
26 »       mov»    r0,·r4 
27 »       bl»     0·<_Py_Dealloc> 
28 ·R_ARM_THM_CALL» _Py_Dealloc 
29 »       movs»   r4,·#0 
30 »       b.n»    22·<namespace_new+0x22> 
  
31 00000040·<namespace_traverse>:2 00000000·<namespace_traverse>:
32 namespace_traverse():3 namespace_traverse():
33 »       ldr»    r0,·[r0,·#8]4 »       ldr»    r0,·[r0,·#8]
34 »       mov»    r3,·r15 »       mov»    r3,·r1
35 »       mov»    r1,·r26 »       mov»    r1,·r2
36 »       cbz»    r0,·4a·<namespace_traverse+0xa>7 »       cbz»    r0,·a·<namespace_traverse+0xa>
37 »       bx»     r38 »       bx»     r3
38 »       bx»     lr9 »       bx»     lr
  
39 0000004c·<namespace_dealloc>: 
40 namespace_dealloc(): 
41 »       push»   {r4,·lr} 
42 »       mov.w»  ip,·#4096»  @·0x1000 
43 »       sub.w»  ip,·sp,·ip 
44 »       str.w»  r0,·[ip,·#4088]»     @·0xff8 
45 »       mov»    r4,·r0 
46 »       bl»     0·<PyObject_GC_UnTrack> 
47 ·R_ARM_THM_CALL» PyObject_GC_UnTrack 
48 »       ldr»    r0,·[r4,·#8] 
49 »       cbz»    r0,·7c·<namespace_dealloc+0x30> 
50 »       ldr»    r3,·[r0,·#0] 
51 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
52 »       movs»   r1,·#0 
53 »       str»    r1,·[r4,·#8] 
54 »       cmp»    r3,·r2 
55 »       beq.n»  7c·<namespace_dealloc+0x30> 
56 »       subs»   r3,·#1 
57 »       str»    r3,·[r0,·#0] 
58 »       cbnz»   r3,·7c·<namespace_dealloc+0x30> 
59 »       bl»     0·<_Py_Dealloc> 
60 ·R_ARM_THM_CALL» _Py_Dealloc 
61 »       ldr»    r3,·[r4,·#4] 
62 »       mov»    r0,·r4 
63 »       ldmia.w»sp!,·{r4,·lr} 
64 »       ldr.w»  r3,·[r3,·#160]»      @·0xa0 
65 »       bx»     r3 
66 »       nop 
  
67 0000008c·<namespace_init>: 
68 namespace_init(): 
69 »       push»   {r4,·r5,·r6,·r7,·lr} 
70 »       mov.w»  ip,·#4096»  @·0x1000 
71 »       sub.w»  ip,·sp,·ip 
72 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8 
73 »       sub»    sp,·#20 
74 »       mov»    r6,·r1 
75 »       movs»   r7,·#0 
76 »       mov»    r5,·r0 
77 »       ldr»    r0,·[r0,·#4] 
78 »       mov»    r4,·r2 
79 »       str»    r7,·[sp,·#12] 
80 »       bl»     0·<_PyType_Name> 
81 ·R_ARM_THM_CALL» _PyType_Name 
82 »       add»    r3,·sp,·#12 
83 »       mov»    r1,·r0 
84 »       str»    r3,·[sp,·#0] 
85 »       mov»    r2,·r7 
86 »       mov»    r0,·r6 
87 »       movs»   r3,·#1 
88 »       bl»     0·<PyArg_UnpackTuple> 
89 ·R_ARM_THM_CALL» PyArg_UnpackTuple 
90 »       cbz»    r0,·11c·<namespace_init+0x90> 
91 »       ldr»    r6,·[sp,·#12] 
92 »       cbnz»   r6,·d8·<namespace_init+0x4c> 
93 »       cbz»    r4,·122·<namespace_init+0x96> 
94 »       mov»    r0,·r4 
95 »       bl»     0·<PyArg_ValidateKeywordArguments> 
96 ·R_ARM_THM_CALL» PyArg_ValidateKeywordArguments 
97 »       cbz»    r0,·11c·<namespace_init+0x90> 
98 »       ldr»    r0,·[r5,·#8] 
99 »       mov»    r1,·r4 
100 »       bl»     0·<PyDict_Update> 
101 ·R_ARM_THM_CALL» PyDict_Update 
102 »       add»    sp,·#20 
103 »       pop»    {r4,·r5,·r6,·r7,·pc} 
104 »       ldr»    r3,·[r6,·#4] 
105 »       movw»   r0,·#0 
106 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type 
107 »       movt»   r0,·#0 
108 ·R_ARM_THM_MOVT_ABS»     PyDict_Type 
109 »       cmp»    r3,·r0 
110 »       beq.n»  13c·<namespace_init+0xb0> 
111 »       mov»    r1,·r6 
112 »       bl»     0·<PyObject_CallOneArg> 
113 ·R_ARM_THM_CALL» PyObject_CallOneArg 
114 »       mov»    r6,·r0 
115 »       cbz»    r0,·11c·<namespace_init+0x90> 
116 »       mov»    r0,·r6 
117 »       bl»     0·<PyArg_ValidateKeywordArguments> 
118 ·R_ARM_THM_CALL» PyArg_ValidateKeywordArguments 
119 »       cbz»    r0,·126·<namespace_init+0x9a> 
120 »       ldr»    r0,·[r5,·#8] 
Max diff block lines reached; -1/3756 bytes (-0.03%) of diff not shown.
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho5 ··0x00000030·62737300·2e746578·742e686f·74002e72·bss..text.hot..r
6 ··0x00000040·74002e72·656c2e74·6578742e·756e6c69·t..rel.text.unli6 ··0x00000040·656c2e74·6578742e·756e6c69·6b656c79·el.text.unlikely
7 ··0x00000050·6b656c79·002e726f·64617461·2e737472·kely..rodata.str7 ··0x00000050·002e726f·64617461·2e737472·312e3400·..rodata.str1.4.
8 ··0x00000060·312e3400·2e726f64·61746100·2e6e6f74·1.4..rodata..not8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.10 ··0x00000080·72696275·74657300···················ributes.
  
384 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:··········37360·(bytes·into·file)13 ··Start·of·section·headers:··········37040·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x91f0:1 There·are·18·section·headers,·starting·at·offset·0x90b0:
  
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·000344·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000598·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007468·0001e8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·007330·000318·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000378·000334·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0005cc·000334·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007650·0000e8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007648·0000e8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0006ac·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000900·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0006ac·00254c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000900·002208·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·007738·0010b0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·007730·000f78·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002bf8·00079b·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002b08·00079b·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003394·000788·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0032a4·000788·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0087e8·0005c8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0086a8·0005c8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003b1c·0002b7·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003a2c·0002b7·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008db0·0003b0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·008c70·0003b0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003dd3·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003ce3·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003dd3·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003ce3·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003e08·001d20·10·····16·161··419 ··[15]·.symtab···········SYMTAB··········00000000·003d18·001cb0·10·····16·154··4
20 ··[16]·.strtab···········STRTAB··········00000000·005b28·00193e·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0059c8·001965·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·009160·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·009020·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
58.4 KB
readelf --wide --symbols {}
Max HTML report size reached
124 KB
readelf --wide --relocs {}
Max HTML report size reached
915 B
strings --all --bytes=8 {}
    
Offset 56, 14 lines modifiedOffset 56, 15 lines modified
56 The·type·of·the·NotImplemented·singleton.56 The·type·of·the·NotImplemented·singleton.
57 NoneType()57 NoneType()
58 The·type·of·the·None·singleton.58 The·type·of·the·None·singleton.
59 .LANCHOR059 .LANCHOR0
60 Py_XDECREF60 Py_XDECREF
61 .LANCHOR161 .LANCHOR1
62 none_hash62 none_hash
 63 _PyObject_VectorcallTstate.constprop.0
63 none_repr64 none_repr
64 NotImplemented_repr65 NotImplemented_repr
65 NotImplemented_reduce66 NotImplemented_reduce
66 none_new67 none_new
67 notimplemented_new68 notimplemented_new
68 notimplemented_bool69 notimplemented_bool
69 none_bool70 none_bool
Offset 164, 25 lines modifiedOffset 165, 25 lines modified
164 _PyObject_AssertFailed165 _PyObject_AssertFailed
165 PyObject_CallFinalizer166 PyObject_CallFinalizer
166 PyObject_Bytes167 PyObject_Bytes
167 PyBytes_Type168 PyBytes_Type
168 _PyObject_LookupSpecial169 _PyObject_LookupSpecial
169 PyBytes_FromObject170 PyBytes_FromObject
170 PyBytes_FromString171 PyBytes_FromString
171 _Py_CheckFunctionResult 
172 _PyObject_MakeTpCall 
173 PyObject_HasAttrWithError172 PyObject_HasAttrWithError
174 _PyObject_IsAbstract173 _PyObject_IsAbstract
175 PyRefTracer_SetTracer174 PyRefTracer_SetTracer
176 PyObject_Dir175 PyObject_Dir
177 PySequence_List176 PySequence_List
178 PyList_Sort177 PyList_Sort
179 _PyEval_GetFrameLocals178 _PyEval_GetFrameLocals
180 PyMapping_Keys179 PyMapping_Keys
181 PyErr_SetString180 PyErr_SetString
 181 _Py_CheckFunctionResult
 182 _PyObject_MakeTpCall
182 PyObject_DelAttr183 PyObject_DelAttr
183 Py_ReprEnter184 Py_ReprEnter
184 PyThreadState_GetDict185 PyThreadState_GetDict
185 PyDict_GetItemWithError186 PyDict_GetItemWithError
186 PyList_Append187 PyList_Append
187 PyList_New188 PyList_New
188 Py_ReprLeave189 Py_ReprLeave
17.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
122 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       sub.w»  ip,·sp,·ip41 »       sub.w»  ip,·sp,·ip
42 »       str.w»  r0,·[ip,·#4080]»     @·0xff042 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
43 »       movw»   r4,·#043 »       movw»   r4,·#0
44 ·R_ARM_THM_MOVW_ABS_NC»  stderr44 ·R_ARM_THM_MOVW_ABS_NC»  stderr
45 »       movt»   r4,·#045 »       movt»   r4,·#0
46 ·R_ARM_THM_MOVT_ABS»     stderr46 ·R_ARM_THM_MOVT_ABS»     stderr
47 »       mov»    r5,·r047 »       mov»    r5,·r0
48 »       bl»     cc·<_PyObject_Dump+0x8e>48 »       bl»     320·<PyObject_HasAttr+0x8>
49 ·R_ARM_THM_CALL» _PyObject_IsFreed49 ·R_ARM_THM_CALL» _PyObject_IsFreed
50 »       mov»    r3,·r050 »       mov»    r3,·r0
51 »       ldr»    r0,·[r4,·#0]51 »       ldr»    r0,·[r4,·#0]
52 »       cbz»    r3,·7a·<_PyObject_Dump+0x3c>52 »       cbz»    r3,·7a·<_PyObject_Dump+0x3c>
53 »       mov»    r3,·r553 »       mov»    r3,·r5
54 »       movs»   r1,·#154 »       movs»   r1,·#1
55 »       movw»   r2,·#055 »       movw»   r2,·#0
Offset 205, 19 lines modifiedOffset 205, 19 lines modified
205 »       mov»    r0,·r4205 »       mov»    r0,·r4
206 »       bl»     0·<PyEval_RestoreThread>206 »       bl»     0·<PyEval_RestoreThread>
207 ·R_ARM_THM_CALL» PyEval_RestoreThread207 ·R_ARM_THM_CALL» PyEval_RestoreThread
208 »       b.n»    1e4·<PyObject_Print+0xb6>208 »       b.n»    1e4·<PyObject_Print+0xb6>
209 »       mov»    r0,·r4209 »       mov»    r0,·r4
210 »       lsls»   r3,·r7,·#31210 »       lsls»   r3,·r7,·#31
211 »       bpl.n»  1aa·<PyObject_Print+0x7c>211 »       bpl.n»  1aa·<PyObject_Print+0x7c>
212 »       bl»     1c8c·<PyObject_Str>212 »       bl»     1c04·<PyObject_Str>
213 ·R_ARM_THM_CALL» PyObject_Str213 ·R_ARM_THM_CALL» PyObject_Str
214 »       mov»    r4,·r0214 »       mov»    r4,·r0
215 »       b.n»    1b0·<PyObject_Print+0x82>215 »       b.n»    1b0·<PyObject_Print+0x82>
216 »       bl»     1d70·<PyObject_Repr>216 »       bl»     1ce8·<PyObject_Repr>
217 ·R_ARM_THM_CALL» PyObject_Repr217 ·R_ARM_THM_CALL» PyObject_Repr
218 »       mov»    r4,·r0218 »       mov»    r4,·r0
219 »       cbz»    r4,·200·<PyObject_Print+0xd2>219 »       cbz»    r4,·200·<PyObject_Print+0xd2>
220 »       add»    r1,·sp,·#12220 »       add»    r1,·sp,·#12
221 »       mov»    r0,·r4221 »       mov»    r0,·r4
222 »       bl»     0·<PyUnicode_AsUTF8AndSize>222 »       bl»     0·<PyUnicode_AsUTF8AndSize>
223 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize223 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 »       str.w»  r0,·[ip,·#4080]»     @·0xff0311 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
312 »       sub»    sp,·#8312 »       sub»    sp,·#8
313 »       add»    r2,·sp,·#4313 »       add»    r2,·sp,·#4
314 »       bl»     292·<PyObject_GetOptionalAttrString>314 »       bl»     292·<PyObject_GetOptionalAttrString>
315 ·R_ARM_THM_CALL» PyObject_GetOptionalAttrString315 ·R_ARM_THM_CALL» PyObject_GetOptionalAttrString
316 »       mov»    r4,·r0316 »       mov»    r4,·r0
317 »       ldr»    r0,·[sp,·#4]317 »       ldr»    r0,·[sp,·#4]
318 »       bl»     9d0·<Py_XDECREF>318 »       bl»     9b0·<Py_XDECREF>
319 ·R_ARM_THM_CALL» Py_XDECREF319 ·R_ARM_THM_CALL» Py_XDECREF
320 »       cmp»    r4,·#0320 »       cmp»    r4,·#0
321 »       bge.n»  28c·<PyObject_HasAttrString+0x30>321 »       bge.n»  28c·<PyObject_HasAttrString+0x30>
322 »       movs»   r4,·#0322 »       movs»   r4,·#0
323 »       movw»   r0,·#0323 »       movw»   r0,·#0
324 ·R_ARM_THM_MOVW_ABS_NC»  .LC42324 ·R_ARM_THM_MOVW_ABS_NC»  .LC42
325 »       movt»   r0,·#0325 »       movt»   r0,·#0
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 »       mov»    r5,·r0347 »       mov»    r5,·r0
348 »       cbnz»   r0,·2b8·<PyObject_GetOptionalAttrString+0x26>348 »       cbnz»   r0,·2b8·<PyObject_GetOptionalAttrString+0x26>
349 »       str»    r0,·[r6,·#0]349 »       str»    r0,·[r6,·#0]
350 »       b.n»    2f4·<PyObject_GetOptionalAttrString+0x62>350 »       b.n»    2f4·<PyObject_GetOptionalAttrString+0x62>
351 »       mov»    r2,·r6351 »       mov»    r2,·r6
352 »       mov»    r1,·r0352 »       mov»    r1,·r0
353 »       mov»    r0,·r4353 »       mov»    r0,·r4
354 »       bl»     f84·<PyObject_GetOptionalAttr>354 »       bl»     f34·<PyObject_GetOptionalAttr>
355 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr355 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr
356 »       ldr»    r3,·[r5,·#0]356 »       ldr»    r3,·[r5,·#0]
357 »       mvn.w»  r2,·#3221225472»    @·0xc0000000357 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
358 »       mov»    r4,·r0358 »       mov»    r4,·r0
359 »       cmp»    r3,·r2359 »       cmp»    r3,·r2
360 »       beq.n»  302·<PyObject_GetOptionalAttrString+0x70>360 »       beq.n»  302·<PyObject_GetOptionalAttrString+0x70>
361 »       subs»   r3,·#1361 »       subs»   r3,·#1
Offset 405, 19 lines modifiedOffset 405, 19 lines modified
405 PyObject_HasAttr():405 PyObject_HasAttr():
406 »       push»   {r4,·lr}406 »       push»   {r4,·lr}
407 »       mov.w»  ip,·#4096»  @·0x1000407 »       mov.w»  ip,·#4096»  @·0x1000
408 »       sub.w»  ip,·sp,·ip408 »       sub.w»  ip,·sp,·ip
409 »       str.w»  r0,·[ip,·#4080]»     @·0xff0409 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
410 »       sub»    sp,·#8410 »       sub»    sp,·#8
411 »       add»    r2,·sp,·#4411 »       add»    r2,·sp,·#4
412 »       bl»     f84·<PyObject_GetOptionalAttr>412 »       bl»     f34·<PyObject_GetOptionalAttr>
413 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr413 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr
414 »       mov»    r4,·r0414 »       mov»    r4,·r0
415 »       ldr»    r0,·[sp,·#4]415 »       ldr»    r0,·[sp,·#4]
416 »       bl»     9d0·<Py_XDECREF>416 »       bl»     9b0·<Py_XDECREF>
417 ·R_ARM_THM_CALL» Py_XDECREF417 ·R_ARM_THM_CALL» Py_XDECREF
418 »       cmp»    r4,·#0418 »       cmp»    r4,·#0
419 »       bge.n»  348·<PyObject_HasAttr+0x30>419 »       bge.n»  348·<PyObject_HasAttr+0x30>
420 »       movs»   r4,·#0420 »       movs»   r4,·#0
421 »       movw»   r0,·#0421 »       movw»   r0,·#0
422 ·R_ARM_THM_MOVW_ABS_NC»  .LC44422 ·R_ARM_THM_MOVW_ABS_NC»  .LC44
423 »       movt»   r0,·#0423 »       movt»   r0,·#0
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 »       str.w»  r0,·[ip,·#4080]»     @·0xff0436 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
437 »       sub»    sp,·#8437 »       sub»    sp,·#8
438 »       add»    r2,·sp,·#4438 »       add»    r2,·sp,·#4
439 »       bl»     292·<PyObject_GetOptionalAttrString>439 »       bl»     292·<PyObject_GetOptionalAttrString>
440 ·R_ARM_THM_CALL» PyObject_GetOptionalAttrString440 ·R_ARM_THM_CALL» PyObject_GetOptionalAttrString
441 »       mov»    r4,·r0441 »       mov»    r4,·r0
442 »       ldr»    r0,·[sp,·#4]442 »       ldr»    r0,·[sp,·#4]
443 »       bl»     9d0·<Py_XDECREF>443 »       bl»     9b0·<Py_XDECREF>
444 ·R_ARM_THM_CALL» Py_XDECREF444 ·R_ARM_THM_CALL» Py_XDECREF
445 »       mov»    r0,·r4445 »       mov»    r0,·r4
446 »       add»    sp,·#8446 »       add»    sp,·#8
447 »       pop»    {r4,·pc}447 »       pop»    {r4,·pc}
  
448 00000372·<NotImplemented_reduce>:448 00000372·<NotImplemented_reduce>:
449 NotImplemented_reduce():449 NotImplemented_reduce():
Offset 578, 15 lines modifiedOffset 578, 15 lines modified
578 »       itt»    ne578 »       itt»    ne
579 »       addne»  r3,·#1579 »       addne»  r3,·#1
580 »       strne»  r3,·[r0,·#0]580 »       strne»  r3,·[r0,·#0]
581 »       bx»     lr581 »       bx»     lr
  
582 0000047c·<Py_DecRef>:582 0000047c·<Py_DecRef>:
583 Py_DecRef():583 Py_DecRef():
584 »       b.w»    9d0·<Py_XDECREF>584 »       b.w»    9b0·<Py_XDECREF>
585 ·R_ARM_THM_JUMP24»       Py_XDECREF585 ·R_ARM_THM_JUMP24»       Py_XDECREF
  
586 00000480·<Py_Is>:586 00000480·<Py_Is>:
587 Py_Is():587 Py_Is():
588 »       subs»   r3,·r1,·r0588 »       subs»   r3,·r1,·r0
589 »       negs»   r0,·r3589 »       negs»   r0,·r3
590 »       adcs»   r0,·r3590 »       adcs»   r0,·r3
Offset 746, 15 lines modifiedOffset 746, 15 lines modified
746 ·R_ARM_THM_MOVT_ABS»     .LC33746 ·R_ARM_THM_MOVT_ABS»     .LC33
747 »       bl»     0·<__fprintf_chk>747 »       bl»     0·<__fprintf_chk>
748 ·R_ARM_THM_CALL» __fprintf_chk748 ·R_ARM_THM_CALL» __fprintf_chk
749 »       ldr»    r0,·[r4,·#0]749 »       ldr»    r0,·[r4,·#0]
750 »       bl»     0·<fflush>750 »       bl»     0·<fflush>
751 ·R_ARM_THM_CALL» fflush751 ·R_ARM_THM_CALL» fflush
752 »       mov»    r0,·r6752 »       mov»    r0,·r6
Max diff block lines reached; 1007/4232 bytes (23.79%) of diff not shown.
52.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.26 MB
obmalloc.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:··········114064·(bytes·into·file)13 ··Start·of·section·headers:··········108996·(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:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
4.48 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1bd90:1 There·are·25·section·headers,·starting·at·offset·0x1a9c4:
  
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·0029e0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·003398·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·017504·000918·08···I·22···1··46 ··[·2]·.rel.text·········REL·············00000000·0164e0·000bc0·08···I·22···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002a18·000ce0·00··WA··0···0··87 ··[·3]·.data·············PROGBITS········00000000·0033d0·000ce0·00··WA··0···0··8
8 ··[·4]·.rel.data·········REL·············00000000·017e1c·000540·08···I·22···3··48 ··[·4]·.rel.data·········REL·············00000000·0170a0·000540·08···I·22···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003700·028a15·00··WA··0···0·649 ··[·5]·.bss··············NOBITS··········00000000·0040c0·028a15·00··WA··0···0·64
10 ··[·6]·.text.startup·····PROGBITS········00000000·003700·00005c·00··AX··0···0··410 ··[·6]·.text.startup·····PROGBITS········00000000·0040c0·00005c·00··AX··0···0··4
11 ··[·7]·.rel.text.startup·REL·············00000000·01835c·000068·08···I·22···6··411 ··[·7]·.rel.text.startup·REL·············00000000·0175e0·000068·08···I·22···6··4
12 ··[·8]·.init_array·······INIT_ARRAY······00000000·00375c·000004·04··WA··0···0··412 ··[·8]·.init_array·······INIT_ARRAY······00000000·00411c·000004·04··WA··0···0··4
13 ··[·9]·.rel.init_array···REL·············00000000·0183c4·000008·08···I·22···8··413 ··[·9]·.rel.init_array···REL·············00000000·017648·000008·08···I·22···8··4
14 ··[10]·.text.hot·········PROGBITS········00000000·003760·003784·00··AX··0···0··8 
15 ··[11]·.rel.text.hot·····REL·············00000000·0183cc·000d88·08···I·22··10··4 
16 ··[12]·.rodata.str1.4····PROGBITS········00000000·006ee4·00127a·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·004120·001286·01·AMS··0···0··4
 15 ··[11]·.text.hot·········PROGBITS········00000000·0053a8·001df4·00··AX··0···0··4
 16 ··[12]·.rel.text.hot·····REL·············00000000·017650·000710·08···I·22··11··4
17 ··[13]·.text.unlikely····PROGBITS········00000000·008160·0077c4·00··AX··0···0··817 ··[13]·.text.unlikely····PROGBITS········00000000·0071a0·007744·00··AX··0···0··8
18 ··[14]·.rel.text.unlikely·REL·············00000000·019154·002650·08···I·22··13··418 ··[14]·.rel.text.unlikely·REL·············00000000·017d60·002678·08···I·22··13··4
19 ··[15]·.rodata···········PROGBITS········00000000·00f940·000c28·00···A··0···0·6419 ··[15]·.rodata···········PROGBITS········00000000·00e900·000c28·00···A··0···0·64
20 ··[16]·.rel.rodata·······REL·············00000000·01b7a4·000520·08···I·22··15··420 ··[16]·.rel.rodata·······REL·············00000000·01a3d8·000520·08···I·22··15··4
21 ··[17]·.tbss·············NOBITS··········00000000·010568·000001·00·WAT··0···0··121 ··[17]·.tbss·············NOBITS··········00000000·00f528·000001·00·WAT··0···0··1
22 ··[18]·.tdata············PROGBITS········00000000·010568·000004·00·WAT··0···0··422 ··[18]·.tdata············PROGBITS········00000000·00f528·000004·00·WAT··0···0··4
23 ··[19]·.rel.tdata········REL·············00000000·01bcc4·000008·08···I·22··18··423 ··[19]·.rel.tdata········REL·············00000000·01a8f8·000008·08···I·22··18··4
24 ··[20]·.note.GNU-stack···PROGBITS········00000000·01056c·000000·00······0···0··124 ··[20]·.note.GNU-stack···PROGBITS········00000000·00f52c·000000·00······0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01056c·000033·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f52c·000033·00······0···0··1
26 ··[22]·.symtab···········SYMTAB··········00000000·0105a0·0041f0·10·····23·635··426 ··[22]·.symtab···········SYMTAB··········00000000·00f560·0041b0·10·····23·631··4
27 ··[23]·.strtab···········STRTAB··········00000000·014790·002d73·00······0···0··127 ··[23]·.strtab···········STRTAB··········00000000·013710·002dd0·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01bccc·0000c3·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01a900·0000c3·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·y·(purecode),·p·(processor·specific)33 ··D·(mbind),·y·(purecode),·p·(processor·specific)
132 KB
readelf --wide --symbols {}
Max HTML report size reached
291 KB
readelf --wide --relocs {}
Max HTML report size reached
9.88 KB
strings --all --bytes=8 {}
    
Offset 1, 34 lines modifiedOffset 1, 33 lines modified
1 |`9F(F<`1 |`9F(F<`
2 KFRFYF·F2 KFRFYF·F
3 [D3dshSDsd 
4 \h·F"hZ` 
5 unable·to·use·secure·randomness3 unable·to·use·secure·randomness
6 expand·32-byte·k4 expand·32-byte·k
7 /dev/urandom5 /dev/urandom
8 option·'%s':·%ld6 option·'%s':·%ld
 7 mimalloc_
 8 environment·option·"mimalloc_%s"·is·deprecated·--·use·"mimalloc_%s"·instead.
9 1;TRUE;YES;ON9 1;TRUE;YES;ON
10 0;FALSE;NO;OFF10 0;FALSE;NO;OFF
11 environment·option·mimalloc_%s·has·an·invalid·value.11 environment·option·mimalloc_%s·has·an·invalid·value.
12 environment·option·"mimalloc_%s"·is·deprecated·--·use·"mimalloc_%s"·instead. 
13 mimalloc:·12 mimalloc:·
14 process·init:·0x%zx13 process·init:·0x%zx
15 secure·level:·%d14 secure·level:·%d
16 mem·tracking:·%s15 mem·tracking:·%s
17 /proc/sys/vm/overcommit_memory16 /proc/sys/vm/overcommit_memory
18 unable·to·allocate·thread·local·heap·metadata·(%zu·bytes)17 unable·to·allocate·thread·local·heap·metadata·(%zu·bytes)
19 pymalloc18 pymalloc
20 pymalloc_debug19 pymalloc_debug
21 mimalloc20 mimalloc
22 mimalloc_debug21 mimalloc_debug
23 malloc_debug22 malloc_debug
 23 process·done:·0x%zx
24 bad·ID:·Allocated·using·API·'%c',·verified·using·API·'%c'24 bad·ID:·Allocated·using·API·'%c',·verified·using·API·'%c'
25 bad·leading·pad·byte25 bad·leading·pad·byte
26 bad·trailing·pad·byte26 bad·trailing·pad·byte
27 process·done:·0x%zx 
28 PYTHONMALLOCSTATS27 PYTHONMALLOCSTATS
29 Python·memory·allocator·called·without·holding·the·GIL28 Python·memory·allocator·called·without·holding·the·GIL
30 unable·to·allocate·memory·(%zu·bytes)29 unable·to·allocate·memory·(%zu·bytes)
31 allocation·request·is·too·large·(%zu·bytes)30 allocation·request·is·too·large·(%zu·bytes)
32 using·%zd·numa·regions31 using·%zd·numa·regions
33 /sys/devices/system/node/node%u32 /sys/devices/system/node/node%u
34 ·(in·large·os·pages)33 ·(in·large·os·pages)
Offset 82, 27 lines modifiedOffset 81, 20 lines modified
82 ····Data·at·p:81 ····Data·at·p:
83 %sthread·0x%llx:·82 %sthread·0x%llx:·
84 %d···%-3s83 %d···%-3s
85 %ld.%ld·%-3s84 %ld.%ld·%-3s
86 not·all·freed85 not·all·freed
87 ··not·all·freed!86 ··not·all·freed!
88 mimalloc:·warning:·87 mimalloc:·warning:·
89 arena·%zu:·%zu·blocks·with·%zu·fields 
90 ··blocks·in·use·('x'):·%zu 
91 mimalloc:·error:· 
92 out·of·memory·in·'new' 
93 cannot·commit·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes) 
94 cannot·reset·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes) 
95 trying·to·free·from·non-existent·arena:·%p,·size·%zu,·memid:·0x%zx 
96 trying·to·free·from·non-existent·arena·block:·%p,·size·%zu,·memid:·0x%zx 
97 trying·to·free·an·already·freed·arena·block:·%p,·size·%zu 
98 unprotect88 unprotect
99 cannot·%s·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)89 cannot·%s·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)
100 failed·to·reserve·%zu·GiB·huge·pages 
101 mi_reserve_huge_os_pages·is·deprecated:·use·mi_reserve_huge_os_pages_interleave/at·instead90 cannot·reset·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)
 91 cannot·commit·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)
 92 mimalloc:·error:·
 93 out·of·memory·in·'new'
102 heap·stats94 heap·stats
103 %10s:·%11s·%11s·%11s·%11s·%11s·%11s95 %10s:·%11s·%11s·%11s·%11s·%11s·%11s
104 count···96 count···
105 current···97 current···
106 freed···98 freed···
107 total···99 total···
108 reserved100 reserved
Offset 114, 14 lines modifiedOffset 106, 21 lines modified
114 searches106 searches
115 %10s:·%5ld.%ld·avg107 %10s:·%5ld.%ld·avg
116 numa·nodes108 numa·nodes
117 %10s:·%5zu109 %10s:·%5zu
118 %10s:·%5ld.%03ld·s110 %10s:·%5ld.%03ld·s
119 %10s:·user:·%ld.%03ld·s,·system:·%ld.%03ld·s,·faults:·%lu,·rss:·111 %10s:·user:·%ld.%03ld·s,·system:·%ld.%03ld·s,·faults:·%lu,·rss:·
120 ,·commit:·112 ,·commit:·
 113 failed·to·reserve·%zu·GiB·huge·pages
 114 mi_reserve_huge_os_pages·is·deprecated:·use·mi_reserve_huge_os_pages_interleave/at·instead
 115 arena·%zu:·%zu·blocks·with·%zu·fields
 116 ··blocks·in·use·('x'):·%zu
 117 trying·to·free·from·non-existent·arena:·%p,·size·%zu,·memid:·0x%zx
 118 trying·to·free·from·non-existent·arena·block:·%p,·size·%zu,·memid:·0x%zx
 119 trying·to·free·an·already·freed·arena·block:·%p,·size·%zu
121 show_errors120 show_errors
122 show_stats121 show_stats
123 eager_commit122 eager_commit
124 arena_eager_commit123 arena_eager_commit
125 eager_region_commit124 eager_region_commit
126 purge_decommits125 purge_decommits
127 reset_decommits126 reset_decommits
Offset 144, 27 lines modifiedOffset 143, 28 lines modified
144 max_warnings143 max_warnings
145 max_segment_reclaim144 max_segment_reclaim
146 destroy_on_exit145 destroy_on_exit
147 arena_reserve146 arena_reserve
148 arena_purge_mult147 arena_purge_mult
149 purge_extend_delay148 purge_extend_delay
150 decommit_extend_delay149 decommit_extend_delay
 150 \h·F"hZ`
151 ZF)F8F#h151 ZF)F8F#h
152 %SFJF(FO152 %SFJF(FO
153 $CF*F!FXF153 $CF*F!FXF
154 CF*F!FXF154 CF*F!FXF
155 CF*F!FXF155 CF*F!FXF
156 @F)F+`l`156 @F)F+`l`
157 ;F2F)F·Fd 
158 ;F2F)F·F\ 
159 SF:F)F@F 
160 FCF8FJFQF157 FCF8FJFQF
161 !j3F`m*F158 !j3F`m*F
162 SF:FIF0F159 SF:F)F@F
 160 ;F2F)F·Fd
 161 ;F2F)F·F\
163 =F]FIF(F162 =F]FIF(F
 163 SF:FIF0F
164 _PyMem_DebugRawFree164 _PyMem_DebugRawFree
165 _PyMem_DebugRawRealloc165 _PyMem_DebugRawRealloc
166 _PyMem_DebugMalloc166 _PyMem_DebugMalloc
167 _PyMem_DebugCalloc167 _PyMem_DebugCalloc
168 _PyMem_DebugFree168 _PyMem_DebugFree
169 _PyMem_DebugRealloc169 _PyMem_DebugRealloc
170 _PyInterpreterState_GetAllocatedBlocks170 _PyInterpreterState_GetAllocatedBlocks
Offset 180, 37 lines modifiedOffset 180, 40 lines modified
180 mi_out_stderr180 mi_out_stderr
181 mi_out_buf_stderr181 mi_out_buf_stderr
182 mi_option_init182 mi_option_init
183 mi_vfprintf183 mi_vfprintf
Max diff block lines reached; 6670/10067 bytes (66.26%) of diff not shown.
150 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
4.89 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 98, 46 lines modifiedOffset 98, 46 lines modified
98 ··0x000005e0·00000000·00000000·00000000·00000000·................98 ··0x000005e0·00000000·00000000·00000000·00000000·................
99 ··0x000005f0·00000000·00000000·00000000·00000000·................99 ··0x000005f0·00000000·00000000·00000000·00000000·................
100 ··0x00000600·00000000·00000000·00000000·00000000·................100 ··0x00000600·00000000·00000000·00000000·00000000·................
101 ··0x00000610·00000000·00000000·00000000·00000000·................101 ··0x00000610·00000000·00000000·00000000·00000000·................
102 ··0x00000620·00000000·00000000·00000000·01000000·................102 ··0x00000620·00000000·00000000·00000000·01000000·................
103 ··0x00000630·00000000·4a000000·00000000·00000000·....J...........103 ··0x00000630·00000000·4a000000·00000000·00000000·....J...........
104 ··0x00000640·00000000·00000000·00000000·00000000·................104 ··0x00000640·00000000·00000000·00000000·00000000·................
105 ··0x00000650·30100000·00000000·00000000·00000000·0...............105 ··0x00000650·3c100000·00000000·00000000·00000000·<...............
106 ··0x00000660·01000000·3c100000·00000000·00000000·....<...........106 ··0x00000660·01000000·48100000·00000000·00000000·....H...........
107 ··0x00000670·00000000·02000000·48100000·00000000·........H.......107 ··0x00000670·00000000·02000000·54100000·00000000·........T.......
108 ··0x00000680·01000000·00000000·03000000·50100000·............P...108 ··0x00000680·01000000·00000000·03000000·5c100000·............\...
109 ··0x00000690·00000000·02000000·00000000·04000000·................109 ··0x00000690·00000000·02000000·00000000·04000000·................
110 ··0x000006a0·60100000·74100000·01000000·00000000·`...t...........110 ··0x000006a0·6c100000·80100000·01000000·00000000·l...............
111 ··0x000006b0·05000000·88100000·98100000·00000000·................111 ··0x000006b0·05000000·94100000·a4100000·00000000·................
112 ··0x000006c0·00000000·06000000·a8100000·c0100000·................112 ··0x000006c0·00000000·06000000·b4100000·cc100000·................
113 ··0x000006d0·00000000·00000000·07000000·d0100000·................113 ··0x000006d0·00000000·00000000·07000000·dc100000·................
114 ··0x000006e0·00000000·ffffffff·00000000·08000000·................114 ··0x000006e0·00000000·ffffffff·00000000·08000000·................
115 ··0x000006f0·e8100000·00000000·00000000·00000000·................115 ··0x000006f0·f4100000·00000000·00000000·00000000·................
116 ··0x00000700·09000000·04110000·00000000·00000000·................116 ··0x00000700·09000000·10110000·00000000·00000000·................
117 ··0x00000710·00000000·0a000000·18110000·00000000·................117 ··0x00000710·00000000·0a000000·24110000·00000000·........$.......
118 ··0x00000720·00000000·00000000·0b000000·34110000·............4...118 ··0x00000720·00000000·00000000·0b000000·40110000·............@...
119 ··0x00000730·00000000·00000000·00000000·0c000000·................119 ··0x00000730·00000000·00000000·00000000·0c000000·................
120 ··0x00000740·4c110000·64110000·00000000·00000000·L...d...........120 ··0x00000740·58110000·70110000·00000000·00000000·X...p...........
121 ··0x00000750·0d000000·7c110000·00000000·01000000·....|...........121 ··0x00000750·0d000000·88110000·00000000·01000000·................
122 ··0x00000760·00000000·0e000000·98110000·00000000·................122 ··0x00000760·00000000·0e000000·a4110000·00000000·................
123 ··0x00000770·0a000000·00000000·0f000000·ac110000·................123 ··0x00000770·0a000000·00000000·0f000000·b8110000·................
124 ··0x00000780·b8110000·00000000·00000000·10000000·................124 ··0x00000780·c4110000·00000000·00000000·10000000·................
125 ··0x00000790·c4110000·00000000·00000000·00000000·................125 ··0x00000790·d0110000·00000000·00000000·00000000·................
126 ··0x000007a0·11000000·d4110000·00000000·64000000·............d...126 ··0x000007a0·11000000·e0110000·00000000·64000000·............d...
127 ··0x000007b0·00000000·12000000·e4110000·00000000·................127 ··0x000007b0·00000000·12000000·f0110000·00000000·................
128 ··0x000007c0·10000000·00000000·13000000·ec110000·................128 ··0x000007c0·10000000·00000000·13000000·f8110000·................
129 ··0x000007d0·00000000·10000000·00000000·14000000·................129 ··0x000007d0·00000000·10000000·00000000·14000000·................
130 ··0x000007e0·f8110000·00000000·08000000·00000000·................130 ··0x000007e0·04120000·00000000·08000000·00000000·................
131 ··0x000007f0·15000000·08120000·00000000·00000000·................131 ··0x000007f0·15000000·14120000·00000000·00000000·................
132 ··0x00000800·00000000·16000000·1c120000·00000000·................132 ··0x00000800·00000000·16000000·28120000·00000000·........(.......
133 ··0x00000810·00000200·00000000·17000000·2c120000·............,...133 ··0x00000810·00000200·00000000·17000000·38120000·............8...
134 ··0x00000820·00000000·0a000000·00000000·18000000·................134 ··0x00000820·00000000·0a000000·00000000·18000000·................
135 ··0x00000830·3c120000·00000000·01000000·00000000·<...............135 ··0x00000830·48120000·00000000·01000000·00000000·H...............
136 ··0x00000840·19000000·50120000·64120000·10000000·....P...d.......136 ··0x00000840·19000000·5c120000·70120000·10000000·....\...p.......
137 ··0x00000850·10000000·00100000·00000000·00100000·................137 ··0x00000850·10000000·00100000·00000000·00100000·................
138 ··0x00000860·01000100·ffffffff·01000000·01000000·................138 ··0x00000860·01000100·ffffffff·01000000·01000000·................
139 ··0x00000870·08000000·00000000·00000000·00000000·................139 ··0x00000870·08000000·00000000·00000000·00000000·................
140 ··0x00000880·00000000·00000000·00000000·00000000·................140 ··0x00000880·00000000·00000000·00000000·00000000·................
141 ··0x00000890·00000000·01000000·00000000·00000000·................141 ··0x00000890·00000000·01000000·00000000·00000000·................
142 ··0x000008a0·01000000·00000000·00000000·02000000·................142 ··0x000008a0·01000000·00000000·00000000·02000000·................
143 ··0x000008b0·00000000·00000000·03000000·00000000·................143 ··0x000008b0·00000000·00000000·03000000·00000000·................
1.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 19, 30 lines modifiedOffset 19, 30 lines modified
19 ·R_ARM_THM_MOVW_ABS_NC»  mi_process_done19 ·R_ARM_THM_MOVW_ABS_NC»  mi_process_done
20 »       movt»   r0,·#020 »       movt»   r0,·#0
21 ·R_ARM_THM_MOVT_ABS»     mi_process_done21 ·R_ARM_THM_MOVT_ABS»     mi_process_done
22 »       movs»   r3,·#022 »       movs»   r3,·#0
23 »       strb»   r3,·[r4,·#0]23 »       strb»   r3,·[r4,·#0]
24 »       bl»     0·<atexit>24 »       bl»     0·<atexit>
25 ·R_ARM_THM_CALL» atexit25 ·R_ARM_THM_CALL» atexit
26 »       bl»     2fc·<_mi_options_init>26 »       bl»     354·<_mi_options_init>
27 ·R_ARM_THM_CALL» _mi_options_init27 ·R_ARM_THM_CALL» _mi_options_init
28 »       movw»   r3,·#028 »       movw»   r3,·#0
29 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR129 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
30 »       movt»   r3,·#030 »       movt»   r3,·#0
31 ·R_ARM_THM_MOVT_ABS»     .LANCHOR131 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
32 »       ldrb»   r3,·[r3,·#0]32 »       ldrb»   r3,·[r3,·#0]
33 »       cbnz»   r3,·3e·<_mi_process_init+0x3e>33 »       cbnz»   r3,·3e·<_mi_process_init+0x3e>
34 »       bl»     438·<mi_process_setup_auto_thread_done.part.0>34 »       bl»     7f0·<mi_process_setup_auto_thread_done.part.0>
35 ·R_ARM_THM_CALL» mi_process_setup_auto_thread_done.part.035 ·R_ARM_THM_CALL» mi_process_setup_auto_thread_done.part.0
36 »       bl»     2d0·<mi_process_init>36 »       bl»     688·<mi_process_init>
37 ·R_ARM_THM_CALL» mi_process_init37 ·R_ARM_THM_CALL» mi_process_init
38 »       ldrb.w» r3,·[r4,·#1580]»    @·0x62c38 »       ldrb.w» r3,·[r4,·#1580]»    @·0x62c
39 »       cbnz»   r3,·4a·<_mi_process_init+0x4a>39 »       cbnz»   r3,·4a·<_mi_process_init+0x4a>
40 »       pop»    {r4,·pc}40 »       pop»    {r4,·pc}
41 »       ldmia.w»sp!,·{r4,·lr}41 »       ldmia.w»sp!,·{r4,·lr}
42 »       movs»   r1,·#042 »       movs»   r1,·#0
43 »       ldr»    r0,·[pc,·#4]»  @·(58·<_mi_process_init+0x58>)43 »       ldr»    r0,·[pc,·#4]»  @·(58·<_mi_process_init+0x58>)
44 »       b.w»    0·<_mi_process_init>44 »       b.w»    64·<mi_random_init_ex>
45 ·R_ARM_THM_JUMP24»       mi_random_init_ex45 ·R_ARM_THM_JUMP24»       mi_random_init_ex
46 »       nop46 »       nop
47 »       .word»  0x000005a847 »       .word»  0x000005a8
48 ·R_ARM_ABS32»    .data48 ·R_ARM_ABS32»    .data
159 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
13.4 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 188 lines modifiedOffset 1, 189 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··unable·to·use·secure·randomness\n2 ··[·····0]··unable·to·use·secure·randomness\n
3 ··[····24]··expand·32-byte·k3 ··[····24]··expand·32-byte·k
4 ··[····38]··/dev/urandom4 ··[····38]··/dev/urandom
5 ··[····48]··option·'%s':·%ld\n5 ··[····48]··option·'%s':·%ld\n
 6 ··[····5c]··mimalloc_
6 ··[····5c]··1;TRUE;YES;ON 
7 ··[····6c]··0;FALSE;NO;OFF 
8 ··[····7c]··environment·option·mimalloc_%s·has·an·invalid·value.\n 
9 ··[····b4]··environment·option·"mimalloc_%s"·is·deprecated·--·use·"mimalloc_%s"·instead.\n7 ··[····68]··environment·option·"mimalloc_%s"·is·deprecated·--·use·"mimalloc_%s"·instead.\n
 8 ··[····b8]··1;TRUE;YES;ON
 9 ··[····c8]··0;FALSE;NO;OFF
 10 ··[····d8]··environment·option·mimalloc_%s·has·an·invalid·value.\n
10 ··[···104]··mimalloc:·11 ··[···110]··mimalloc:·
11 ··[···110]··process·init:·0x%zx\n12 ··[···11c]··process·init:·0x%zx\n
12 ··[···128]··secure·level:·%d\n13 ··[···134]··secure·level:·%d\n
13 ··[···13c]··none14 ··[···148]··none
14 ··[···144]··mem·tracking:·%s\n15 ··[···150]··mem·tracking:·%s\n
15 ··[···158]··/proc/sys/vm/overcommit_memory16 ··[···164]··/proc/sys/vm/overcommit_memory
16 ··[···178]··unable·to·allocate·thread·local·heap·metadata·(%zu·bytes)\n17 ··[···184]··unable·to·allocate·thread·local·heap·metadata·(%zu·bytes)\n
17 ··[···1b4]··default18 ··[···1c0]··default
18 ··[···1bc]··debug19 ··[···1c8]··debug
19 ··[···1c4]··pymalloc20 ··[···1d0]··pymalloc
20 ··[···1d0]··pymalloc_debug21 ··[···1dc]··pymalloc_debug
21 ··[···1e0]··mimalloc22 ··[···1ec]··mimalloc
22 ··[···1ec]··mimalloc_debug23 ··[···1f8]··mimalloc_debug
23 ··[···1fc]··malloc24 ··[···208]··malloc
24 ··[···204]··malloc_debug25 ··[···210]··malloc_debug
 26 ··[···220]··process·done:·0x%zx\n
25 ··[···214]··bad·ID:·Allocated·using·API·'%c',·verified·using·API·'%c'27 ··[···238]··bad·ID:·Allocated·using·API·'%c',·verified·using·API·'%c'
26 ··[···250]··bad·leading·pad·byte28 ··[···274]··bad·leading·pad·byte
27 ··[···268]··bad·trailing·pad·byte29 ··[···28c]··bad·trailing·pad·byte
28 ··[···280]··process·done:·0x%zx\n 
29 ··[···298]··PYTHONMALLOCSTATS30 ··[···2a4]··PYTHONMALLOCSTATS
30 ··[···2ac]··Python·memory·allocator·called·without·holding·the·GIL31 ··[···2b8]··Python·memory·allocator·called·without·holding·the·GIL
31 ··[···2e4]··unable·to·allocate·memory·(%zu·bytes)\n32 ··[···2f0]··unable·to·allocate·memory·(%zu·bytes)\n
32 ··[···30c]··allocation·request·is·too·large·(%zu·bytes)\n33 ··[···318]··allocation·request·is·too·large·(%zu·bytes)\n
33 ··[···33c]··using·%zd·numa·regions\n34 ··[···348]··using·%zd·numa·regions\n
34 ··[···354]··/sys/devices/system/node/node%u35 ··[···360]··/sys/devices/system/node/node%u
35 ··[···374]···(in·large·os·pages)36 ··[···380]···(in·large·os·pages)
36 ··[···390]··failed·to·reserve·%zu·k·memory\n37 ··[···39c]··failed·to·reserve·%zu·k·memory\n
37 ··[···3b0]··reserved·%zu·KiB·memory%s\n38 ··[···3bc]··reserved·%zu·KiB·memory%s\n
38 ··[···3cc]··unable·to·allocate·OS·memory·(error:·%d·(0x%x),·size:·0x%zx·bytes,·align:·0x%zx,·commit:·%d,·allow·large:·%d)\n39 ··[···3d8]··unable·to·allocate·OS·memory·(error:·%d·(0x%x),·size:·0x%zx·bytes,·align:·0x%zx,·commit:·%d,·allow·large:·%d)\n
39 ··[···43c]··unable·to·allocate·huge·(1GiB)·page,·trying·large·(2MiB)·pages·instead·(errno:·%i)\n40 ··[···448]··unable·to·allocate·huge·(1GiB)·page,·trying·large·(2MiB)·pages·instead·(errno:·%i)\n
40 ··[···490]··unable·to·free·OS·memory·(error:·%d·(0x%x),·size:·0x%zx·bytes,·address:·%p)\n41 ··[···49c]··unable·to·free·OS·memory·(error:·%d·(0x%x),·size:·0x%zx·bytes,·address:·%p)\n
41 ··[···4e0]··corrupted·thread-free·list\n42 ··[···4ec]··corrupted·thread-free·list\n
42 ··[···4fc]··commit·mask·overflow:·idx=%zu·count=%zu·start=%zx·end=%zx·p=0x%p·size=%zu·fullsize=%zu\n43 ··[···508]··commit·mask·overflow:·idx=%zu·count=%zu·start=%zx·end=%zx·p=0x%p·size=%zu·fullsize=%zu\n
43 ··[···554]··cannot·decommit·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n44 ··[···560]··cannot·decommit·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n
44 ··[···5a4]··the·interpreter·doesn't·have·its·own·allocator45 ··[···5b0]··the·interpreter·doesn't·have·its·own·allocator
45 ··[···5d4]··Small·block·threshold·=·%zd,·in·%u·size·classes.\n46 ··[···5e0]··Small·block·threshold·=·%zd,·in·%u·size·classes.\n
46 ··[···608]··Medium·block·threshold·=·%zd\n47 ··[···614]··Medium·block·threshold·=·%zd\n
47 ··[···628]··Large·object·max·size·=·%zd\n48 ··[···634]··Large·object·max·size·=·%zd\n
48 ··[···648]······Allocated·Blocks:·%zd\n49 ··[···654]······Allocated·Blocks:·%zd\n
49 ··[···664]······Allocated·Bytes:·%zd\n50 ··[···670]······Allocated·Bytes:·%zd\n
50 ··[···680]······Allocated·Bytes·w/·Overhead:·%zd\n51 ··[···68c]······Allocated·Bytes·w/·Overhead:·%zd\n
51 ··[···6a8]······Bytes·Reserved:·%zd\n52 ··[···6b4]······Bytes·Reserved:·%zd\n
52 ··[···6c4]······Bytes·Committed:·%zd\n53 ··[···6d0]······Bytes·Committed:·%zd\n
53 ··[···6e0]··Small·block·threshold·=·%d,·in·%u·size·classes.\n54 ··[···6ec]··Small·block·threshold·=·%d,·in·%u·size·classes.\n
54 ··[···714]··class···size···num·pools···blocks·in·use··avail·blocks\n55 ··[···720]··class···size···num·pools···blocks·in·use··avail·blocks\n
55 ············-----···----···---------···-------------··------------\n56 ············-----···----···---------···-------------··------------\n
56 ··[···784]··%5u·%6u·%11zu·%15zu·%13zu\n57 ··[···790]··%5u·%6u·%11zu·%15zu·%13zu\n
57 ··[···7a0]··#·arenas·allocated·total58 ··[···7ac]··#·arenas·allocated·total
58 ··[···7bc]··#·arenas·reclaimed59 ··[···7c8]··#·arenas·reclaimed
59 ··[···7d0]··#·arenas·highwater·mark60 ··[···7dc]··#·arenas·highwater·mark
60 ··[···7e8]··#·arenas·allocated·current61 ··[···7f4]··#·arenas·allocated·current
61 ··[···804]··%zu·arenas·*·%d·bytes/arena62 ··[···810]··%zu·arenas·*·%d·bytes/arena
62 ··[···820]··#·bytes·in·allocated·blocks63 ··[···82c]··#·bytes·in·allocated·blocks
63 ··[···83c]··#·bytes·in·available·blocks64 ··[···848]··#·bytes·in·available·blocks
64 ··[···858]··%u·unused·pools·*·%d·bytes65 ··[···864]··%u·unused·pools·*·%d·bytes
65 ··[···874]··#·bytes·lost·to·pool·headers66 ··[···880]··#·bytes·lost·to·pool·headers
66 ··[···894]··#·bytes·lost·to·quantization67 ··[···8a0]··#·bytes·lost·to·quantization
67 ··[···8b4]··#·bytes·lost·to·arena·alignment68 ··[···8c0]··#·bytes·lost·to·arena·alignment
68 ··[···8d4]··Total69 ··[···8e0]··Total
69 ··[···8dd]··arena·map·counts\n70 ··[···8e9]··arena·map·counts\n
70 ··[···8f0]··#·bytes·lost·to·arena·map·root71 ··[···8fc]··#·bytes·lost·to·arena·map·root
71 ··[···910]··%d·%ss·*·%zd·bytes·each72 ··[···91c]··%d·%ss·*·%zd·bytes·each
72 ··[···928]··%48s·73 ··[···934]··%48s·
73 ··[···930]··Debug·memory·block·at·address·p=%p:74 ··[···93c]··Debug·memory·block·at·address·p=%p:
74 ··[···958]···API·'%c'\n75 ··[···964]···API·'%c'\n
75 ··[···964]······%zu·bytes·originally·requested\n76 ··[···970]······%zu·bytes·originally·requested\n
76 ··[···988]······The·%d·pad·bytes·at·p-%d·are·77 ··[···994]······The·%d·pad·bytes·at·p-%d·are·
77 ··[···9ac]··FORBIDDENBYTE,·as·expected.\n78 ··[···9b8]··FORBIDDENBYTE,·as·expected.\n
78 ··[···9cc]··not·all·FORBIDDENBYTE·(0x%02x):\n79 ··[···9d8]··not·all·FORBIDDENBYTE·(0x%02x):\n
79 ··[···9f0]··········at·p-%d:·0x%02x80 ··[···9fc]··········at·p-%d:·0x%02x
80 ··[···a08]···***·OUCH81 ··[···a14]···***·OUCH
81 ··[···a14]······Because·memory·is·corrupted·at·the·start,·the·count·of·bytes·requested\n82 ··[···a20]······Because·memory·is·corrupted·at·the·start,·the·count·of·bytes·requested\n
82 ···················may·be·bogus,·and·checking·the·trailing·pad·bytes·may·segfault.\n83 ···················may·be·bogus,·and·checking·the·trailing·pad·bytes·may·segfault.\n
83 ··[···aa8]······The·%d·pad·bytes·at·tail=%p·are·84 ··[···ab4]······The·%d·pad·bytes·at·tail=%p·are·
84 ··[···ad0]··········at·tail+%d:·0x%02x85 ··[···adc]··········at·tail+%d:·0x%02x
85 ··[···aec]······Data·at·p:86 ··[···af8]······Data·at·p:
86 ··[···afc]···%02x87 ··[···b08]···%02x
87 ··[···b04]···...88 ··[···b10]···...
88 ··[···b0c]··%sthread·0x%llx:·89 ··[···b18]··%sthread·0x%llx:·
89 ··[···b20]···90 ··[···b2c]···
90 ··[···b24]··B 
91 ··[···b28]··K 
92 ··[···b2c]··M 
93 ··[···b30]··G91 ··[···b30]··B
94 ··[···b34]··i92 ··[···b34]··K
 93 ··[···b38]··M
 94 ··[···b3c]··G
 95 ··[···b40]··i
95 ··[···b38]··%12s96 ··[···b44]··%12s
96 ··[···b40]··%d···%-3s97 ··[···b4c]··%d···%-3s
97 ··[···b4c]··%s%s%s98 ··[···b58]··%s%s%s
98 ··[···b54]··%ld.%ld·%-3s99 ··[···b60]··%ld.%ld·%-3s
99 ··[···b64]··not·all·freed100 ··[···b70]··not·all·freed
100 ··[···b74]··%10s:101 ··[···b80]··%10s:
101 ··[···b7c]····102 ··[···b88]····
102 ··[···b80]····ok\n103 ··[···b8c]····ok\n
103 ··[···b88]··%24s104 ··[···b94]··%24s
104 ··[···b90]····not·all·freed!\n105 ··[···b9c]····not·all·freed!\n
105 ··[···ba4]··mimalloc:·warning:·106 ··[···bb0]··mimalloc:·warning:·
106 ··[···bb8]··arena·%zu:·%zu·blocks·with·%zu·fields\n 
107 ··[···be0]··%s%s\n 
108 ··[···be8]····blocks·in·use·('x'):·%zu\n 
109 ··[···c04]··mimalloc:·error:· 
110 ··[···c18]··out·of·memory·in·'new' 
111 ··[···c30]··cannot·commit·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n 
112 ··[···c7c]··cannot·reset·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n 
113 ··[···cc8]··trying·to·free·from·non-existent·arena:·%p,·size·%zu,·memid:·0x%zx\n 
114 ··[···d0c]··trying·to·free·from·non-existent·arena·block:·%p,·size·%zu,·memid:·0x%zx\n 
115 ··[···d58]··trying·to·free·an·already·freed·arena·block:·%p,·size·%zu\n 
116 ··[···d94]··protect107 ··[···bc4]··protect
117 ··[···d9c]··unprotect108 ··[···bcc]··unprotect
118 ··[···da8]··cannot·%s·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n109 ··[···bd8]··cannot·%s·OS·memory·(error:·%d·(0x%x),·address:·%p,·size:·0x%zx·bytes)\n
Max diff block lines reached; 0/13620 bytes (0.00%) of diff not shown.
432 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
94.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.19 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e7374·bss..rel.text.st5 ··0x00000030·62737300·2e72656c·2e746578·742e7374·bss..rel.text.st
6 ··0x00000040·61727475·70002e72·656c2e69·6e69745f·artup..rel.init_6 ··0x00000040·61727475·70002e72·656c2e69·6e69745f·artup..rel.init_
7 ··0x00000050·61727261·79002e72·656c2e74·6578742e·array..rel.text.7 ··0x00000050·61727261·79002e72·6f646174·612e7374·array..rodata.st
8 ··0x00000060·686f7400·2e726f64·6174612e·73747231·hot..rodata.str18 ··0x00000060·72312e34·002e7265·6c2e7465·78742e68·r1.4..rel.text.h
9 ··0x00000070·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl9 ··0x00000070·6f74002e·72656c2e·74657874·2e756e6c·ot..rel.text.unl
10 ··0x00000080·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat10 ··0x00000080·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
11 ··0x00000090·61002e74·62737300·2e72656c·2e746461·a..tbss..rel.tda11 ··0x00000090·61002e74·62737300·2e72656c·2e746461·a..tbss..rel.tda
12 ··0x000000a0·7461002e·6e6f7465·2e474e55·2d737461·ta..note.GNU-sta12 ··0x000000a0·7461002e·6e6f7465·2e474e55·2d737461·ta..note.GNU-sta
13 ··0x000000b0·636b002e·41524d2e·61747472·69627574·ck..ARM.attribut13 ··0x000000b0·636b002e·41524d2e·61747472·69627574·ck..ARM.attribut
14 ··0x000000c0·657300······························es.14 ··0x000000c0·657300······························es.
  
146 KB
rangeobject.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:··········15136·(bytes·into·file)13 ··Start·of·section·headers:··········14908·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3b20:1 There·are·17·section·headers,·starting·at·offset·0x3a3c:
  
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·00034c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000648·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002df4·000200·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002d48·000340·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000380·000454·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00067c·000454·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002ff4·000220·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003088·000220·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0007d4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000ad0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0007d4·0001aa·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ad0·0001aa·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000980·000d50·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000c7c·00096c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·003214·000598·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0032a8·000420·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0016d0·000500·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0015e8·000500·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0037ac·0002e8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0036c8·0002e8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001bd0·000305·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001ae8·000305·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001ed5·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001ded·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ed5·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ded·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001f08·000930·10·····15··96··418 ··[14]·.symtab···········SYMTAB··········00000000·001e20·000960·10·····15··99··4
19 ··[15]·.strtab···········STRTAB··········00000000·002838·0005bb·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002780·0005c8·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003a94·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0039b0·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.8 KB
readelf --wide --symbols {}
Max HTML report size reached
51.5 KB
readelf --wide --relocs {}
Max HTML report size reached
780 B
strings --all --bytes=8 {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 longrange_iterator10 longrange_iterator
11 __length_hint__11 __length_hint__
12 __reduce__12 __reduce__
13 __setstate__13 __setstate__
14 range_iterator14 range_iterator
15 __reversed__15 __reversed__
16 3F(F"F9F16 3F(F"F9F
17 `h+F:FAF17 `hCF*F9F
18 #F8F2F)F18 #F8F2F)F
19 Set·state·information·for·unpickling.19 Set·state·information·for·unpickling.
20 Return·state·information·for·pickling.20 Return·state·information·for·pickling.
21 Private·method·returning·an·estimate·of·len(list(it)).21 Private·method·returning·an·estimate·of·len(list(it)).
22 rangeobject.index(value)·->·integer·--·return·index·of·value.22 rangeobject.index(value)·->·integer·--·return·index·of·value.
23 Raise·ValueError·if·the·value·is·not·present.23 Raise·ValueError·if·the·value·is·not·present.
24 rangeobject.count(value)·->·integer·--·return·number·of·occurrences·of·value24 rangeobject.count(value)·->·integer·--·return·number·of·occurrences·of·value
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
34 make_range_object34 make_range_object
35 Py_XDECREF35 Py_XDECREF
36 range_iter36 range_iter
37 .LANCHOR037 .LANCHOR0
38 range_dealloc38 range_dealloc
39 longrangeiter_dealloc39 longrangeiter_dealloc
40 range_subscript40 range_subscript
 41 compute_item
41 range_length42 range_length
42 range_reverse43 range_reverse
43 range_richcompare44 range_richcompare
44 range_repr45 range_repr
45 range_contains46 range_contains
46 range_contains_long47 range_contains_long
47 range_item48 range_item
20.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
39.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type165 ·R_ARM_THM_MOVW_ABS_NC»  PyLong_Type
166 »       movt»   r4,·#0166 »       movt»   r4,·#0
167 ·R_ARM_THM_MOVT_ABS»     PyLong_Type167 ·R_ARM_THM_MOVT_ABS»     PyLong_Type
168 »       cmp»    r5,·r4168 »       cmp»    r5,·r4
169 »       bne.n»  174·<range_count+0x40>169 »       bne.n»  174·<range_count+0x40>
170 »       mov»    r0,·r2170 »       mov»    r0,·r2
171 »       mov»    r1,·r3171 »       mov»    r1,·r3
172 »       bl»     e4·<range_hash+0x8e>172 »       bl»     2a8·<longrangeiter_setstate+0x78>
173 ·R_ARM_THM_CALL» range_contains_long173 ·R_ARM_THM_CALL» range_contains_long
174 »       adds»   r2,·r0,·#1174 »       adds»   r2,·r0,·#1
175 »       beq.n»  186·<range_count+0x52>175 »       beq.n»  186·<range_count+0x52>
176 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}176 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
177 »       b.w»    0·<PyLong_FromLong>177 »       b.w»    0·<PyLong_FromLong>
178 ·R_ARM_THM_JUMP24»       PyLong_FromLong178 ·R_ARM_THM_JUMP24»       PyLong_FromLong
179 »       movs»   r2,·#1179 »       movs»   r2,·#1
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 »       adds»   r2,·r0,·#1214 »       adds»   r2,·r0,·#1
215 »       beq.n»  224·<range_index+0x9a>215 »       beq.n»  224·<range_index+0x9a>
216 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}216 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
217 »       b.w»    0·<PyLong_FromSsize_t>217 »       b.w»    0·<PyLong_FromSsize_t>
218 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t218 ·R_ARM_THM_JUMP24»       PyLong_FromSsize_t
219 »       mov»    r1,·r4219 »       mov»    r1,·r4
220 »       mov»    r0,·r5220 »       mov»    r0,·r5
221 »       bl»     e4·<range_hash+0x8e>221 »       bl»     2a8·<longrangeiter_setstate+0x78>
222 ·R_ARM_THM_CALL» range_contains_long222 ·R_ARM_THM_CALL» range_contains_long
223 »       adds»   r3,·r0,·#1223 »       adds»   r3,·r0,·#1
224 »       beq.n»  224·<range_index+0x9a>224 »       beq.n»  224·<range_index+0x9a>
225 »       cbz»    r0,·20c·<range_index+0x82>225 »       cbz»    r0,·20c·<range_index+0x82>
226 »       mov»    r0,·r4226 »       mov»    r0,·r4
227 »       ldr»    r1,·[r5,·#8]227 »       ldr»    r1,·[r5,·#8]
228 »       bl»     0·<PyNumber_Subtract>228 »       bl»     0·<PyNumber_Subtract>
11.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 5, 91 lines modifiedOffset 5, 92 lines modified
5 ··0x00000020·63746f72·63616c6c·00247400·6d616b65·ctorcall.$t.make5 ··0x00000020·63746f72·63616c6c·00247400·6d616b65·ctorcall.$t.make
6 ··0x00000030·5f72616e·67655f6f·626a6563·74005079·_range_object.Py6 ··0x00000030·5f72616e·67655f6f·626a6563·74005079·_range_object.Py
7 ··0x00000040·5f584445·43524546·0072616e·67655f69·_XDECREF.range_i7 ··0x00000040·5f584445·43524546·0072616e·67655f69·_XDECREF.range_i
8 ··0x00000050·74657200·2e4c414e·43484f52·30007261·ter..LANCHOR0.ra8 ··0x00000050·74657200·2e4c414e·43484f52·30007261·ter..LANCHOR0.ra
9 ··0x00000060·6e67655f·6465616c·6c6f6300·6c6f6e67·nge_dealloc.long9 ··0x00000060·6e67655f·6465616c·6c6f6300·6c6f6e67·nge_dealloc.long
10 ··0x00000070·72616e67·65697465·725f6465·616c6c6f·rangeiter_deallo10 ··0x00000070·72616e67·65697465·725f6465·616c6c6f·rangeiter_deallo
11 ··0x00000080·63002e4c·4334002e·4c433500·72616e67·c..LC4..LC5.rang11 ··0x00000080·63002e4c·4334002e·4c433500·72616e67·c..LC4..LC5.rang
12 ··0x00000090·655f7375·62736372·69707400·72616e67·e_subscript.rang12 ··0x00000090·655f7375·62736372·69707400·636f6d70·e_subscript.comp
 13 ··0x000000a0·7574655f·6974656d·0072616e·67655f6c·ute_item.range_l
13 ··0x000000a0·655f6c65·6e677468·0072616e·67655f72·e_length.range_r14 ··0x000000b0·656e6774·68007261·6e67655f·72657665·ength.range_reve
14 ··0x000000b0·65766572·73650072·616e6765·5f726963·everse.range_ric15 ··0x000000c0·72736500·72616e67·655f7269·6368636f·rse.range_richco
15 ··0x000000c0·68636f6d·70617265·002e4c43·36002e4c·hcompare..LC6..L 
16 ··0x000000d0·43370072·616e6765·5f726570·72007261·C7.range_repr.ra 
17 ··0x000000e0·6e67655f·636f6e74·61696e73·0072616e·nge_contains.ran16 ··0x000000d0·6d706172·65002e4c·4336002e·4c433700·mpare..LC6..LC7.
 17 ··0x000000e0·72616e67·655f7265·70720072·616e6765·range_repr.range
 18 ··0x000000f0·5f636f6e·7461696e·73007261·6e67655f·_contains.range_
18 ··0x000000f0·67655f63·6f6e7461·696e735f·6c6f6e67·ge_contains_long19 ··0x00000100·636f6e74·61696e73·5f6c6f6e·67007261·contains_long.ra
19 ··0x00000100·0072616e·67655f69·74656d00·72616e67·.range_item.rang 
20 ··0x00000110·655f6861·73680072·616e6765·5f636f75·e_hash.range_cou20 ··0x00000110·6e67655f·6974656d·0072616e·67655f68·nge_item.range_h
 21 ··0x00000120·61736800·72616e67·655f636f·756e7400·ash.range_count.
21 ··0x00000120·6e74002e·4c433800·72616e67·655f696e·nt..LC8.range_in22 ··0x00000130·2e4c4338·0072616e·67655f69·6e646578·.LC8.range_index
 23 ··0x00000140·006c6f6e·6772616e·67656974·65725f6e·.longrangeiter_n
 24 ··0x00000150·65787400·2e4c4339·002e4c43·31300072·ext..LC9..LC10.r
 25 ··0x00000160·616e6765·5f726564·75636500·6c6f6e67·ange_reduce.long
 26 ··0x00000170·72616e67·65697465·725f7265·64756365·rangeiter_reduce
 27 ··0x00000180·006c6f6e·6772616e·67656974·65725f6c·.longrangeiter_l
22 ··0x00000130·64657800·6c6f6e67·72616e67·65697465·dex.longrangeite28 ··0x00000190·656e006c·6f6e6772·616e6765·69746572·en.longrangeiter
23 ··0x00000140·725f6e65·7874002e·4c433900·2e4c4331·r_next..LC9..LC1 
24 ··0x00000150·30007261·6e67655f·72656475·6365006c·0.range_reduce.l29 ··0x000001a0·5f736574·73746174·65007261·6e67655f·_setstate.range_
 30 ··0x000001b0·626f6f6c·0072616e·67655f6e·65770073·bool.range_new.s
 31 ··0x000001c0·65747374·6174655f·646f6300·72656475·etstate_doc.redu
 32 ··0x000001d0·63655f64·6f63006c·656e6774·685f6869·ce_doc.length_hi
 33 ··0x000001e0·6e745f64·6f630069·6e646578·5f646f63·nt_doc.index_doc
 34 ··0x000001f0·00636f75·6e745f64·6f630072·65766572·.count_doc.rever
 35 ··0x00000200·73655f64·6f630072·616e6765·5f646f63·se_doc.range_doc
25 ··0x00000160·6f6e6772·616e6765·69746572·5f726564·ongrangeiter_red36 ··0x00000210·006c6f6e·6772616e·67656974·65725f6d·.longrangeiter_m
26 ··0x00000170·75636500·6c6f6e67·72616e67·65697465·uce.longrangeite 
27 ··0x00000180·725f6c65·6e006c6f·6e677261·6e676569·r_len.longrangei 
28 ··0x00000190·7465725f·73657473·74617465·0072616e·ter_setstate.ran 
29 ··0x000001a0·67655f62·6f6f6c00·72616e67·655f6e65·ge_bool.range_ne 
30 ··0x000001b0·77007365·74737461·74655f64·6f630072·w.setstate_doc.r 
31 ··0x000001c0·65647563·655f646f·63006c65·6e677468·educe_doc.length 
32 ··0x000001d0·5f68696e·745f646f·6300696e·6465785f·_hint_doc.index_ 
33 ··0x000001e0·646f6300·636f756e·745f646f·63007265·doc.count_doc.re 
34 ··0x000001f0·76657273·655f646f·63007261·6e67655f·verse_doc.range_ 
35 ··0x00000200·646f6300·6c6f6e67·72616e67·65697465·doc.longrangeite 
36 ··0x00000210·725f6d65·74686f64·73007261·6e67655f·r_methods.range_37 ··0x00000220·6574686f·64730072·616e6765·5f61735f·ethods.range_as_
37 ··0x00000220·61735f6e·756d6265·72007261·6e67655f·as_number.range_38 ··0x00000230·6e756d62·65720072·616e6765·5f61735f·number.range_as_
38 ··0x00000230·61735f73·65717565·6e636500·72616e67·as_sequence.rang39 ··0x00000240·73657175·656e6365·0072616e·67655f61·sequence.range_a
39 ··0x00000240·655f6173·5f6d6170·70696e67·0072616e·e_as_mapping.ran40 ··0x00000250·735f6d61·7070696e·67007261·6e67655f·s_mapping.range_
40 ··0x00000250·67655f6d·6574686f·64730072·616e6765·ge_methods.range41 ··0x00000260·6d657468·6f647300·72616e67·655f6d65·methods.range_me
41 ··0x00000260·5f6d656d·62657273·0050794e·756d6265·_members.PyNumbe42 ··0x00000270·6d626572·73005079·4e756d62·65725f49·mbers.PyNumber_I
42 ··0x00000270·725f496e·64657800·50794c6f·6e675f46·r_Index.PyLong_F43 ··0x00000280·6e646578·0050794c·6f6e675f·46726f6d·ndex.PyLong_From
43 ··0x00000280·726f6d4c·6f6e6700·5f50795f·4465616c·romLong._Py_Deal44 ··0x00000290·4c6f6e67·005f5079·5f446561·6c6c6f63·Long._Py_Dealloc
44 ··0x00000290·6c6f6300·50794578·635f5661·6c756545·loc.PyExc_ValueE45 ··0x000002a0·00507945·78635f56·616c7565·4572726f·.PyExc_ValueErro
45 ··0x000002a0·72726f72·00507945·72725f53·65745374·rror.PyErr_SetSt46 ··0x000002b0·72005079·4572725f·53657453·7472696e·r.PyErr_SetStrin
46 ··0x000002b0·72696e67·00507945·78635f54·79706545·ring.PyExc_TypeE47 ··0x000002c0·67005079·4578635f·54797065·4572726f·g.PyExc_TypeErro
47 ··0x000002c0·72726f72·00507945·72725f46·6f726d61·rror.PyErr_Forma48 ··0x000002d0·72005079·4572725f·466f726d·6174005f·r.PyErr_Format._
48 ··0x000002d0·74005f50·79417267·5f4e6f4b·776e616d·t._PyArg_NoKwnam49 ··0x000002e0·50794172·675f4e6f·4b776e61·6d657300·PyArg_NoKwnames.
49 ··0x000002e0·6573005f·50795275·6e74696d·65005f5f·es._PyRuntime.__50 ··0x000002f0·5f507952·756e7469·6d65005f·5f616561·_PyRuntime.__aea
50 ··0x000002f0·61656162·695f7569·64697600·50794c6f·aeabi_uidiv.PyLo51 ··0x00000300·62695f75·69646976·0050794c·6f6e675f·bi_uidiv.PyLong_
51 ··0x00000300·6e675f41·734c6f6e·67416e64·4f766572·ng_AsLongAndOver52 ··0x00000310·41734c6f·6e67416e·644f7665·72666c6f·AsLongAndOverflo
52 ··0x00000310·666c6f77·005f5079·4f626a65·63745f4e·flow._PyObject_N53 ··0x00000320·77005f50·794f626a·6563745f·4e657700·w._PyObject_New.
53 ··0x00000320·65770050·79457272·5f4f6363·75727265·ew.PyErr_Occurre54 ··0x00000330·50794572·725f4f63·63757272·65640050·PyErr_Occurred.P
54 ··0x00000330·64005079·4f626a65·63745f52·69636843·d.PyObject_RichC55 ··0x00000340·794f626a·6563745f·52696368·436f6d70·yObject_RichComp
55 ··0x00000340·6f6d7061·7265426f·6f6c0050·794e756d·ompareBool.PyNum56 ··0x00000350·61726542·6f6f6c00·50794e75·6d626572·areBool.PyNumber
56 ··0x00000350·6265725f·4e656761·74697665·0050794e·ber_Negative.PyN57 ··0x00000360·5f4e6567·61746976·65005079·4e756d62·_Negative.PyNumb
57 ··0x00000360·756d6265·725f5375·62747261·63740050·umber_Subtract.P58 ··0x00000370·65725f53·75627472·61637400·50794e75·er_Subtract.PyNu
58 ··0x00000370·794e756d·6265725f·466c6f6f·72446976·yNumber_FloorDiv59 ··0x00000380·6d626572·5f466c6f·6f724469·76696465·mber_FloorDivide
59 ··0x00000380·69646500·50794e75·6d626572·5f416464·ide.PyNumber_Add60 ··0x00000390·0050794e·756d6265·725f4164·64005079·.PyNumber_Add.Py
60 ··0x00000390·0050794c·6f6e675f·41734c6f·6e670050·.PyLong_AsLong.P61 ··0x000003a0·4c6f6e67·5f41734c·6f6e6700·50794572·Long_AsLong.PyEr
61 ··0x000003a0·79457272·5f436c65·61720050·794f626a·yErr_Clear.PyObj62 ··0x000003b0·725f436c·65617200·50794f62·6a656374·r_Clear.PyObject
62 ··0x000003b0·6563745f·46726565·00507953·6c696365·ect_Free.PySlice63 ··0x000003c0·5f467265·65005079·536c6963·655f5479·_Free.PySlice_Ty
63 ··0x000003c0·5f547970·65005f50·79536c69·63655f47·_Type._PySlice_G64 ··0x000003d0·7065005f·5079536c·6963655f·4765744c·pe._PySlice_GetL
64 ··0x000003d0·65744c6f·6e67496e·64696365·73005079·etLongIndices.Py65 ··0x000003e0·6f6e6749·6e646963·65730050·794e756d·ongIndices.PyNum
65 ··0x000003e0·4e756d62·65725f4d·756c7469·706c7900·Number_Multiply.66 ··0x000003f0·6265725f·4d756c74·69706c79·00507945·ber_Multiply.PyE
66 ··0x000003f0·50794578·635f496e·64657845·72726f72·PyExc_IndexError67 ··0x00000400·78635f49·6e646578·4572726f·72005079·xc_IndexError.Py
67 ··0x00000400·0050794c·6f6e675f·41735373·697a655f·.PyLong_AsSsize_68 ··0x00000410·4c6f6e67·5f417353·73697a65·5f740050·Long_AsSsize_t.P
68 ··0x00000410·74005079·4f626a65·63745f4e·6f74005f·t.PyObject_Not._69 ··0x00000420·794f626a·6563745f·4e6f7400·5f50795f·yObject_Not._Py_
69 ··0x00000420·50795f54·72756553·74727563·74005f50·Py_TrueStruct._P70 ··0x00000430·54727565·53747275·6374005f·50795f46·TrueStruct._Py_F
70 ··0x00000430·795f4661·6c736553·74727563·74005f50·y_FalseStruct._P71 ··0x00000440·616c7365·53747275·6374005f·50795f4e·alseStruct._Py_N
71 ··0x00000440·795f4e6f·74496d70·6c656d65·6e746564·y_NotImplemented72 ··0x00000450·6f74496d·706c656d·656e7465·64537472·otImplementedStr
72 ··0x00000450·53747275·63740050·79457272·5f426164·Struct.PyErr_Bad73 ··0x00000460·75637400·50794572·725f4261·64417267·uct.PyErr_BadArg
73 ··0x00000460·41726775·6d656e74·0050794e·756d6265·Argument.PyNumbe74 ··0x00000470·756d656e·74005079·4e756d62·65725f41·ument.PyNumber_A
74 ··0x00000470·725f4173·5373697a·655f7400·5079556e·r_AsSsize_t.PyUn75 ··0x00000480·73537369·7a655f74·00507955·6e69636f·sSsize_t.PyUnico
75 ··0x00000480·69636f64·655f4672·6f6d466f·726d6174·icode_FromFormat76 ··0x00000490·64655f46·726f6d46·6f726d61·74005079·de_FromFormat.Py
76 ··0x00000490·0050794c·6f6e675f·54797065·00507942·.PyLong_Type.PyB77 ··0x000004a0·4c6f6e67·5f547970·65005079·426f6f6c·Long_Type.PyBool
77 ··0x000004a0·6f6f6c5f·54797065·005f5079·53657175·ool_Type._PySequ78 ··0x000004b0·5f547970·65005f50·79536571·75656e63·_Type._PySequenc
78 ··0x000004b0·656e6365·5f497465·72536561·72636800·ence_IterSearch.79 ··0x000004c0·655f4974·65725365·61726368·0050794e·e_IterSearch.PyN
79 ··0x000004c0·50794e75·6d626572·5f52656d·61696e64·PyNumber_Remaind80 ··0x000004d0·756d6265·725f5265·6d61696e·64657200·umber_Remainder.
80 ··0x000004d0·65720050·794c6f6e·675f4672·6f6d5373·er.PyLong_FromSs81 ··0x000004e0·50794c6f·6e675f46·726f6d53·73697a65·PyLong_FromSsize
81 ··0x000004e0·697a655f·74005079·5475706c·655f4e65·ize_t.PyTuple_Ne82 ··0x000004f0·5f740050·79547570·6c655f4e·6577005f·_t.PyTuple_New._
82 ··0x000004f0·77005f50·795f4e6f·6e655374·72756374·w._Py_NoneStruct83 ··0x00000500·50795f4e·6f6e6553·74727563·74005079·Py_NoneStruct.Py
83 ··0x00000500·0050794f·626a6563·745f4861·7368005f·.PyObject_Hash._84 ··0x00000510·4f626a65·63745f48·61736800·5f507945·Object_Hash._PyE
84 ··0x00000510·50794576·616c5f47·65744275·696c7469·PyEval_GetBuilti85 ··0x00000520·76616c5f·47657442·75696c74·696e0050·val_GetBuiltin.P
85 ··0x00000520·6e005079·5f427569·6c645661·6c756500·n.Py_BuildValue.86 ··0x00000530·795f4275·696c6456·616c7565·0050794f·y_BuildValue.PyO
86 ··0x00000530·50794f62·6a656374·5f497354·72756500·PyObject_IsTrue.87 ··0x00000540·626a6563·745f4973·54727565·005f5079·bject_IsTrue._Py
87 ··0x00000540·5f507941·72675f4e·6f4b6579·776f7264·_PyArg_NoKeyword88 ··0x00000550·4172675f·4e6f4b65·79776f72·64730050·Arg_NoKeywords.P
88 ··0x00000550·73005079·4c6f6e67·52616e67·65497465·s.PyLongRangeIte89 ··0x00000560·794c6f6e·6752616e·67654974·65725f54·yLongRangeIter_T
89 ··0x00000560·725f5479·70650050·7952616e·67654974·r_Type.PyRangeIt90 ··0x00000570·79706500·50795261·6e676549·7465725f·ype.PyRangeIter_
90 ··0x00000570·65725f54·79706500·50795261·6e67655f·er_Type.PyRange_ 
91 ··0x00000580·54797065·00507954·7970655f·54797065·Type.PyType_Type91 ··0x00000580·54797065·00507952·616e6765·5f547970·Type.PyRange_Typ
 92 ··0x00000590·65005079·54797065·5f547970·65005079·e.PyType_Type.Py
92 ··0x00000590·0050794f·626a6563·745f4765·6e657269·.PyObject_Generi93 ··0x000005a0·4f626a65·63745f47·656e6572·69634765·Object_GenericGe
93 ··0x000005a0·63476574·41747472·0050794f·626a6563·cGetAttr.PyObjec94 ··0x000005b0·74417474·72005079·4f626a65·63745f53·tAttr.PyObject_S
94 ··0x000005b0·745f5365·6c664974·657200············t_SelfIter.95 ··0x000005c0·656c6649·74657200···················elfIter.
  
536 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:··········47696·(bytes·into·file)13 ··Start·of·section·headers:··········40528·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xba50:1 There·are·17·section·headers,·starting·at·offset·0x9e50:
  
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·000f74·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001a2c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009bb4·000730·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·008324·000b40·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000fa8·0006f4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001a60·0006f4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00a2e4·000550·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·008e64·000550·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00169c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002154·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00169c·000208·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002154·000208·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0018a4·005a14·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00235c·003728·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00a834·0010f0·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0093b4·000970·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0072b8·0000dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005a84·0000dc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00b924·0000a0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·009d24·0000a0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007394·0008c8·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005b60·0008c8·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·007c5c·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·006428·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007c5c·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006428·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·007c90·001270·10·····15·214··418 ··[14]·.symtab···········SYMTAB··········00000000·00645c·0011f0·10·····15·206··4
19 ··[15]·.strtab···········STRTAB··········00000000·008f00·000cb1·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00764c·000cd7·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00b9c4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·009dc4·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
36.4 KB
readelf --wide --symbols {}
Max HTML report size reached
117 KB
readelf --wide --relocs {}
Max HTML report size reached
1.71 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 10 lines modified
 1 3#`ZF!F8F
 2 F!F0F*Fk
 3 2"`Zh!F0F
1 3FCajaCi4 3FCajaCi
2 3+`,F·Fp5 3+`,F·Fp
3 frozenset6 frozenset
4 ../Objects/setobject.c7 ../Objects/setobject.c
5 Set·changed·size·during·iteration8 Set·changed·size·during·iteration
6 pop·from·an·empty·set9 pop·from·an·empty·set
7 %s({%U})10 %s({%U})
Offset 81, 42 lines modifiedOffset 84, 45 lines modified
81 Raises·KeyError·if·the·set·is·empty.84 Raises·KeyError·if·the·set·is·empty.
82 frozenset_vectorcall85 frozenset_vectorcall
83 .LANCHOR086 .LANCHOR0
84 set_update_iterable_lock_held87 set_update_iterable_lock_held
85 set_merge_lock_held88 set_merge_lock_held
86 set_update_dict_lock_held89 set_update_dict_lock_held
87 make_new_set90 make_new_set
 91 set_update_local
88 set_insert_clean92 set_insert_clean
89 set_add_entry93 set_add_entry
90 set_table_resize94 set_table_resize
91 set_traverse95 set_traverse
92 set_discard_key96 set_discard_key
 97 set_discard_entry
93 set_lookkey98 set_lookkey
 99 set_contains_key
94 set_update_internal100 set_update_internal
95 set_iter101 set_iter
96 setiter_iternext102 setiter_iternext
97 setiter_dealloc103 setiter_dealloc
98 Py_XDECREF104 Py_XDECREF
99 set_dealloc105 set_dealloc
100 set_contains_lock_held.part.0106 set_contains_lock_held.part.0
 107 set_pop_impl
101 frozenset_hash108 frozenset_hash
102 set_clear_internal109 set_clear_internal
103 set_intersection110 set_intersection
104 set_copy_impl 
105 make_new_set_basetype111 make_new_set_basetype
 112 set_copy_impl
106 set_richcompare113 set_richcompare
107 set_issubset_impl114 set_issubset_impl
108 set_issuperset_impl115 set_issuperset_impl
109 set___contains__116 set___contains__
110 set_difference117 set_difference
111 set_copy_and_difference118 set_copy_and_difference
112 set_update119 set_update
113 set_discard120 set_discard
114 set_issuperset121 set_issuperset
115 set_issuperset_impl.part.0 
116 set_remove122 set_remove
117 set_union123 set_union
118 set_repr124 set_repr
119 set_difference_update_internal125 set_difference_update_internal
120 set_difference_multi126 set_difference_multi
121 set_difference_update127 set_difference_update
122 setiter_len128 setiter_len
Offset 173, 16 lines modifiedOffset 179, 16 lines modified
173 frozenset_methods179 frozenset_methods
174 _dummy_struct180 _dummy_struct
175 _PySetDummy_Type181 _PySetDummy_Type
176 setiter_methods182 setiter_methods
177 PyType_IsSubtype183 PyType_IsSubtype
178 PyDict_Type184 PyDict_Type
179 _Py_Dealloc185 _Py_Dealloc
180 _PyArg_CheckPositional 
181 _PyArg_NoKwnames186 _PyArg_NoKwnames
 187 _PyArg_CheckPositional
182 PyObject_GetIter188 PyObject_GetIter
183 PyUnicode_Type189 PyUnicode_Type
184 PyIter_Next190 PyIter_Next
185 PyObject_Hash191 PyObject_Hash
186 PyObject_RichCompareBool192 PyObject_RichCompareBool
187 PyErr_Occurred193 PyErr_Occurred
188 PyErr_NoMemory194 PyErr_NoMemory
Offset 213, 17 lines modifiedOffset 219, 17 lines modified
213 PySet_Pop219 PySet_Pop
214 PyExc_KeyError220 PyExc_KeyError
215 _PySet_NextEntry221 _PySet_NextEntry
216 _PySet_NextEntryRef222 _PySet_NextEntryRef
217 PySet_Clear223 PySet_Clear
218 _PyDict_Next224 _PyDict_Next
219 _Py_NoneStruct225 _Py_NoneStruct
 226 _Py_FalseStruct
220 PyObject_IsTrue227 PyObject_IsTrue
221 PyBool_FromLong228 PyBool_FromLong
222 _Py_FalseStruct 
223 _Py_TrueStruct229 _Py_TrueStruct
224 _PySet_Update230 _PySet_Update
225 _PyDict_Contains_KnownHash231 _PyDict_Contains_KnownHash
226 PyTuple_New232 PyTuple_New
227 _PyErr_SetKeyError233 _PyErr_SetKeyError
228 Py_ReprEnter234 Py_ReprEnter
229 PySequence_List235 PySequence_List
90.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
259 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       ldr»    r2,·[r0,·#0]16 »       ldr»    r2,·[r0,·#0]
17 »       mvn.w»  r1,·#3221225472»    @·0xc000000017 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
18 »       cmp»    r2,·r118 »       cmp»    r2,·r1
19 »       beq.n»  24·<frozenset_copy+0x24>19 »       beq.n»  24·<frozenset_copy+0x24>
20 »       adds»   r2,·#120 »       adds»   r2,·#1
21 »       str»    r2,·[r0,·#0]21 »       str»    r2,·[r0,·#0]
22 »       b.n»    24·<frozenset_copy+0x24>22 »       b.n»    24·<frozenset_copy+0x24>
23 »       b.w»    412c·<set_copy_impl>23 »       b.w»    728·<set_copy_impl>
24 ·R_ARM_THM_JUMP24»       set_copy_impl24 ·R_ARM_THM_JUMP24»       set_copy_impl
25 »       mov»    r0,·r325 »       mov»    r0,·r3
26 »       bx»     lr26 »       bx»     lr
  
27 00000028·<setiter_reduce>:27 00000028·<setiter_reduce>:
28 setiter_reduce():28 setiter_reduce():
29 »       push»   {r4,·r5,·lr}29 »       push»   {r4,·r5,·lr}
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 »       addne»  r3,·#146 »       addne»  r3,·#1
47 »       strne»  r3,·[r2,·#0]47 »       strne»  r3,·[r2,·#0]
48 »       mov»    r0,·sp48 »       mov»    r0,·sp
49 »       bl»     0·<PySequence_List>49 »       bl»     0·<PySequence_List>
50 ·R_ARM_THM_CALL» PySequence_List50 ·R_ARM_THM_CALL» PySequence_List
51 »       mov»    r4,·r051 »       mov»    r4,·r0
52 »       ldr»    r0,·[sp,·#8]52 »       ldr»    r0,·[sp,·#8]
53 »       bl»     281c·<Py_XDECREF>53 »       bl»     2684·<Py_XDECREF>
54 ·R_ARM_THM_CALL» Py_XDECREF54 ·R_ARM_THM_CALL» Py_XDECREF
55 »       cbz»    r4,·80·<setiter_reduce+0x58>55 »       cbz»    r4,·80·<setiter_reduce+0x58>
56 »       ldr»    r0,·[pc,·#28]» @·(88·<setiter_reduce+0x60>)56 »       ldr»    r0,·[pc,·#28]» @·(88·<setiter_reduce+0x60>)
57 »       bl»     0·<_PyEval_GetBuiltin>57 »       bl»     0·<_PyEval_GetBuiltin>
58 ·R_ARM_THM_CALL» _PyEval_GetBuiltin58 ·R_ARM_THM_CALL» _PyEval_GetBuiltin
59 »       mov»    r2,·r459 »       mov»    r2,·r4
60 »       mov»    r1,·r060 »       mov»    r1,·r0
Offset 111, 10 lines modifiedOffset 111, 10 lines modified
111 »       movt»   r0,·#0111 »       movt»   r0,·#0
112 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1112 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
113 »       bl»     0·<_Py_FatalErrorFunc>113 »       bl»     0·<_Py_FatalErrorFunc>
114 ·R_ARM_THM_CALL» _Py_FatalErrorFunc114 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
  
115 000000d6·<_PySet_ClearInternal>:115 000000d6·<_PySet_ClearInternal>:
116 _PySet_ClearInternal():116 _PySet_ClearInternal():
117 »       b.w»    309c·<set_clear_internal>117 »       b.w»    2d68·<set_clear_internal>
118 ·R_ARM_THM_JUMP24»       set_clear_internal118 ·R_ARM_THM_JUMP24»       set_clear_internal
119 »       nop119 »       nop
26.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
82.6 KB
sliceobject.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:··········9316·(bytes·into·file)13 ··Start·of·section·headers:··········9140·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2464:1 There·are·17·section·headers,·starting·at·offset·0x23b4:
  
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·00015c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00021c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001dc8·0000a0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001d50·000108·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000190·000248·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000250·000248·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001e68·000100·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·001e58·000100·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003d8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000498·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003d8·0009b4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000498·000854·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001f68·000348·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001f58·0002a8·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000d8c·00010d·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000cec·00010d·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000e9c·0002d0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000dfc·0002d0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0022b0·000128·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·002200·000128·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00116c·0001db·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0010cc·0001db·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001347·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0012a7·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001347·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0012a7·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00137c·0005f0·10·····15··50··418 ··[14]·.symtab···········SYMTAB··········00000000·0012dc·000600·10·····15··51··4
19 ··[15]·.strtab···········STRTAB··········00000000·00196c·00045c·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0018dc·000471·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0023d8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·002328·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.4 KB
readelf --wide --symbols {}
    
Offset 1, 98 lines modifiedOffset 1, 99 lines modified
  
1 Symbol·table·'.symtab'·contains·95·entries:1 Symbol·table·'.symtab'·contains·96·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d7 ·····4:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····6·$d
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.48 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC010 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
11 ·····8:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····8:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····9:·00000291···192·FUNC····LOCAL··DEFAULT····6·slice_dealloc12 ·····9:·00000291···192·FUNC····LOCAL··DEFAULT····6·slice_dealloc
13 ····10:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ····10:·0000034c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····11:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·$t14 ····11:·00000350·····0·NOTYPE··LOCAL··DEFAULT····6·$t
15 ····12:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····12:·0000048c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····13:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
17 ····14:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC117 ····14:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
 18 ····15:·00000498·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 19 ····16:·00000819····60·FUNC····LOCAL··DEFAULT····6·evaluate_slice_index
18 ····15:·00000129····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF20 ····17:·000001e9····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
19 ····16:·00000864·····0·NOTYPE··LOCAL··DEFAULT····6·$d21 ····18:·00000810·····0·NOTYPE··LOCAL··DEFAULT····6·$d
20 ····17:·00000870·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····19:·00000818·····0·NOTYPE··LOCAL··DEFAULT····6·$t
21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
22 ····19:·00000085····56·FUNC····LOCAL··DEFAULT····1·slice_traverse23 ····20:·0000009d····56·FUNC····LOCAL··DEFAULT····1·slice_traverse
23 ····20:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC224 ····21:·00000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
24 ····21:·000000bd···108·FUNC····LOCAL··DEFAULT····1·slice_new25 ····22:·000000d5···108·FUNC····LOCAL··DEFAULT····1·slice_new
25 ····22:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC326 ····23:·00000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
26 ····23:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC427 ····24:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
27 ····24:·0000090d···166·FUNC····LOCAL··DEFAULT····6·slice_indices28 ····25:·00000141···166·FUNC····LOCAL··DEFAULT····1·slice_indices
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
29 ····26:·00000001···220·FUNC····LOCAL··DEFAULT····9·slice_richcompare30 ····27:·00000001···220·FUNC····LOCAL··DEFAULT····9·slice_richcompare
30 ····27:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC531 ····28:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC5
31 ····28:·000000dd····44·FUNC····LOCAL··DEFAULT····9·slice_reduce32 ····29:·000000dd····44·FUNC····LOCAL··DEFAULT····9·slice_reduce
32 ····29:·00000109···136·FUNC····LOCAL··DEFAULT····9·slicehash33 ····30:·00000109···136·FUNC····LOCAL··DEFAULT····9·slicehash
33 ····30:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC634 ····31:·00000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LC6
34 ····31:·00000145····12·FUNC····LOCAL··DEFAULT····1·ellipsis_repr35 ····32:·00000205····12·FUNC····LOCAL··DEFAULT····1·ellipsis_repr
35 ····32:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC736 ····33:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC7
36 ····33:·00000191····20·FUNC····LOCAL··DEFAULT····9·slice_repr37 ····34:·00000191····20·FUNC····LOCAL··DEFAULT····9·slice_repr
37 ····34:·00000151····12·FUNC····LOCAL··DEFAULT····1·ellipsis_reduce38 ····35:·00000211····12·FUNC····LOCAL··DEFAULT····1·ellipsis_reduce
38 ····35:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC839 ····36:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC8
39 ····36:·000001a5····60·FUNC····LOCAL··DEFAULT····9·ellipsis_new40 ····37:·000001a5····60·FUNC····LOCAL··DEFAULT····9·ellipsis_new
40 ····37:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····9·$d41 ····38:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
41 ····38:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t42 ····39:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
42 ····39:·000001e1·····4·FUNC····LOCAL··DEFAULT····9·ellipsis_dealloc43 ····40:·000001e1·····4·FUNC····LOCAL··DEFAULT····9·ellipsis_dealloc
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d45 ····42:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
45 ····42:·00000000····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc46 ····43:·00000000····39·OBJECT··LOCAL··DEFAULT···11·reduce_doc
46 ····43:·00000028···267·OBJECT··LOCAL··DEFAULT···11·slice_indices_doc47 ····44:·00000028···267·OBJECT··LOCAL··DEFAULT···11·slice_indices_doc
47 ····44:·00000134···116·OBJECT··LOCAL··DEFAULT···11·slice_doc48 ····45:·00000134···116·OBJECT··LOCAL··DEFAULT···11·slice_doc
48 ····45:·000001a8····51·OBJECT··LOCAL··DEFAULT···11·ellipsis_doc49 ····46:·000001a8····51·OBJECT··LOCAL··DEFAULT···11·ellipsis_doc
49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d50 ····47:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
50 ····47:·000000d8····48·OBJECT··LOCAL··DEFAULT····3·slice_methods51 ····48:·000000d8····48·OBJECT··LOCAL··DEFAULT····3·slice_methods
51 ····48:·00000108····80·OBJECT··LOCAL··DEFAULT····3·slice_members52 ····49:·00000108····80·OBJECT··LOCAL··DEFAULT····3·slice_members
52 ····49:·00000228····32·OBJECT··LOCAL··DEFAULT····3·ellipsis_methods53 ····50:·00000228····32·OBJECT··LOCAL··DEFAULT····3·ellipsis_methods
53 ····50:·00000001···220·FUNC····GLOBAL·HIDDEN·····6·_PyBuildSlice_ConsumeRefs54 ····51:·00000001···220·FUNC····GLOBAL·HIDDEN·····6·_PyBuildSlice_ConsumeRefs
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NewReference
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
58 ····55:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate59 ····56:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
59 ····56:·000000dd···192·FUNC····GLOBAL·DEFAULT····6·PySlice_Unpack60 ····57:·000000dd···192·FUNC····GLOBAL·DEFAULT····6·PySlice_Unpack
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndex61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_SliceIndex
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
64 ····61:·0000019d···244·FUNC····GLOBAL·DEFAULT····6·PySlice_AdjustIndices65 ····62:·0000019d···244·FUNC····GLOBAL·DEFAULT····6·PySlice_AdjustIndices
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
66 ····63:·00000351···328·FUNC····GLOBAL·DEFAULT····6·PySlice_New67 ····64:·00000351···328·FUNC····GLOBAL·DEFAULT····6·PySlice_New
67 ····64:·00000499····24·FUNC····GLOBAL·HIDDEN·····6·_PySlice_ClearFreeList68 ····65:·00000001····24·FUNC····GLOBAL·HIDDEN·····1·_PySlice_ClearFreeList
68 ····65:·000004b1··1114·FUNC····GLOBAL·DEFAULT····6·_PySlice_GetLongIndices69 ····66:·00000499···896·FUNC····GLOBAL·DEFAULT····6·_PySlice_GetLongIndices
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Index
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLong
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime 
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
 76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
76 ····73:·00000001···130·FUNC····GLOBAL·DEFAULT····1·_PySlice_FromIndices77 ····74:·00000019···130·FUNC····GLOBAL·DEFAULT····1·_PySlice_FromIndices
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromSsize_t
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyArg_UnpackTuple
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_NoKeywords
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_BuildValue
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_SetImmortal90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_SetImmortal
90 ····87:·000001e5···172·FUNC····GLOBAL·DEFAULT····9·PySlice_GetIndices91 ····88:·000001e5···172·FUNC····GLOBAL·DEFAULT····9·PySlice_GetIndices
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t
92 ····89:·00000291····64·FUNC····GLOBAL·DEFAULT····9·PySlice_GetIndicesEx93 ····90:·00000291····64·FUNC····GLOBAL·DEFAULT····9·PySlice_GetIndicesEx
93 ····90:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·PySlice_Type94 ····91:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·PySlice_Type
94 ····91:·000000d0·····8·OBJECT··GLOBAL·DEFAULT····3·_Py_EllipsisObject95 ····92:·000000d0·····8·OBJECT··GLOBAL·DEFAULT····3·_Py_EllipsisObject
95 ····92:·00000158···208·OBJECT··GLOBAL·DEFAULT····3·PyEllipsis_Type96 ····93:·00000158···208·OBJECT··GLOBAL·DEFAULT····3·PyEllipsis_Type
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
24.5 KB
readelf --wide --relocs {}
Max HTML report size reached
710 B
strings --all --bytes=8 {}
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 slice(stop)17 slice(stop)
18 slice(start,·stop[,·step])18 slice(start,·stop[,·step])
19 Create·a·slice·object.··This·is·used·for·extended·slicing·(e.g.·a[0:10:2]).19 Create·a·slice·object.··This·is·used·for·extended·slicing·(e.g.·a[0:10:2]).
20 ellipsis()20 ellipsis()
21 The·type·of·the·Ellipsis·singleton.21 The·type·of·the·Ellipsis·singleton.
22 .LANCHOR022 .LANCHOR0
23 slice_dealloc23 slice_dealloc
 24 evaluate_slice_index
24 Py_XDECREF25 Py_XDECREF
25 slice_traverse26 slice_traverse
26 slice_new27 slice_new
27 slice_indices28 slice_indices
28 slice_richcompare29 slice_richcompare
29 slice_reduce30 slice_reduce
30 slicehash31 slicehash
Offset 57, 16 lines modifiedOffset 58, 16 lines modified
57 _PySlice_ClearFreeList58 _PySlice_ClearFreeList
58 _PySlice_GetLongIndices59 _PySlice_GetLongIndices
59 PyNumber_Index60 PyNumber_Index
60 _PyLong_Sign61 _PyLong_Sign
61 PyLong_FromLong62 PyLong_FromLong
62 PyNumber_Add63 PyNumber_Add
63 PyObject_RichCompareBool64 PyObject_RichCompareBool
64 _PyRuntime 
65 PyExc_TypeError65 PyExc_TypeError
 66 _PyRuntime
66 _PySlice_FromIndices67 _PySlice_FromIndices
67 PyLong_FromSsize_t68 PyLong_FromSsize_t
68 PyArg_UnpackTuple69 PyArg_UnpackTuple
69 _PyArg_NoKeywords70 _PyArg_NoKeywords
70 Py_BuildValue71 Py_BuildValue
71 _Py_FalseStruct72 _Py_FalseStruct
72 _Py_TrueStruct73 _Py_TrueStruct
7.03 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 178 lines modifiedOffset 1, 270 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_PySlice_ClearFreeList>:
 3 _PySlice_ClearFreeList():
 4 »       mov»    r3,·r0
 5 »       cbnz»   r1,·6·<_PySlice_ClearFreeList+0x6>
 6 »       bx»     lr
 7 »       ldr.w»  r0,·[r0,·#1140]»     @·0x474
 8 »       cmp»    r0,·#0
 9 »       beq.n»  4·<_PySlice_ClearFreeList+0x4>
 10 »       movs»   r2,·#0
 11 »       str.w»  r2,·[r3,·#1140]»     @·0x474
 12 »       b.w»    0·<PyObject_GC_Del>
 13 ·R_ARM_THM_JUMP24»       PyObject_GC_Del
  
2 00000000·<_PySlice_FromIndices>:14 00000018·<_PySlice_FromIndices>:
3 _PySlice_FromIndices():15 _PySlice_FromIndices():
4 »       push»   {r4,·r5,·r6,·lr}16 »       push»   {r4,·r5,·r6,·lr}
5 »       mov.w»  ip,·#4096»  @·0x100017 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip18 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff019 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
8 »       mov»    r5,·r120 »       mov»    r5,·r1
9 »       bl»     0·<PyLong_FromSsize_t>21 »       bl»     0·<PyLong_FromSsize_t>
10 ·R_ARM_THM_CALL» PyLong_FromSsize_t22 ·R_ARM_THM_CALL» PyLong_FromSsize_t
11 »       cbz»    r0,·76·<_PySlice_FromIndices+0x76>23 »       cbz»    r0,·8e·<_PySlice_FromIndices+0x76>
12 »       mov»    r4,·r024 »       mov»    r4,·r0
13 »       mov»    r0,·r525 »       mov»    r0,·r5
14 »       bl»     0·<PyLong_FromSsize_t>26 »       bl»     0·<PyLong_FromSsize_t>
15 ·R_ARM_THM_CALL» PyLong_FromSsize_t27 ·R_ARM_THM_CALL» PyLong_FromSsize_t
16 »       mov»    r5,·r028 »       mov»    r5,·r0
17 »       cbz»    r0,·66·<_PySlice_FromIndices+0x66>29 »       cbz»    r0,·7e·<_PySlice_FromIndices+0x66>
18 »       movs»   r2,·#030 »       movs»   r2,·#0
19 »       mov»    r1,·r031 »       mov»    r1,·r0
20 »       mov»    r0,·r432 »       mov»    r0,·r4
21 »       bl»     350·<PySlice_New>33 »       bl»     350·<PySlice_New>
22 ·R_ARM_THM_CALL» PySlice_New34 ·R_ARM_THM_CALL» PySlice_New
23 »       ldr»    r3,·[r4,·#0]35 »       ldr»    r3,·[r4,·#0]
24 »       mvn.w»  r2,·#3221225472»    @·0xc000000036 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
25 »       mov»    r6,·r037 »       mov»    r6,·r0
26 »       cmp»    r3,·r238 »       cmp»    r3,·r2
27 »       bne.n»  46·<_PySlice_FromIndices+0x46>39 »       bne.n»  5e·<_PySlice_FromIndices+0x46>
28 »       ldr»    r3,·[r5,·#0]40 »       ldr»    r3,·[r5,·#0]
29 »       mvn.w»  r2,·#3221225472»    @·0xc000000041 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
30 »       cmp»    r3,·r242 »       cmp»    r3,·r2
31 »       bne.n»  56·<_PySlice_FromIndices+0x56>43 »       bne.n»  6e·<_PySlice_FromIndices+0x56>
32 »       mov»    r0,·r644 »       mov»    r0,·r6
33 »       pop»    {r4,·r5,·r6,·pc}45 »       pop»    {r4,·r5,·r6,·pc}
34 »       subs»   r3,·#146 »       subs»   r3,·#1
35 »       str»    r3,·[r4,·#0]47 »       str»    r3,·[r4,·#0]
36 »       cmp»    r3,·#048 »       cmp»    r3,·#0
37 »       bne.n»  38·<_PySlice_FromIndices+0x38>49 »       bne.n»  50·<_PySlice_FromIndices+0x38>
38 »       mov»    r0,·r450 »       mov»    r0,·r4
39 »       bl»     0·<_Py_Dealloc>51 »       bl»     0·<_Py_Dealloc>
40 ·R_ARM_THM_CALL» _Py_Dealloc52 ·R_ARM_THM_CALL» _Py_Dealloc
41 »       b.n»    38·<_PySlice_FromIndices+0x38>53 »       b.n»    50·<_PySlice_FromIndices+0x38>
42 »       subs»   r3,·#154 »       subs»   r3,·#1
43 »       str»    r3,·[r5,·#0]55 »       str»    r3,·[r5,·#0]
44 »       cmp»    r3,·#056 »       cmp»    r3,·#0
45 »       bne.n»  42·<_PySlice_FromIndices+0x42>57 »       bne.n»  5a·<_PySlice_FromIndices+0x42>
46 »       mov»    r0,·r558 »       mov»    r0,·r5
47 »       bl»     0·<_Py_Dealloc>59 »       bl»     0·<_Py_Dealloc>
48 ·R_ARM_THM_CALL» _Py_Dealloc60 ·R_ARM_THM_CALL» _Py_Dealloc
49 »       b.n»    42·<_PySlice_FromIndices+0x42>61 »       b.n»    5a·<_PySlice_FromIndices+0x42>
50 »       ldr»    r3,·[r4,·#0]62 »       ldr»    r3,·[r4,·#0]
51 »       mvn.w»  r2,·#3221225472»    @·0xc000000063 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
52 »       cmp»    r3,·r264 »       cmp»    r3,·r2
53 »       beq.n»  76·<_PySlice_FromIndices+0x76>65 »       beq.n»  8e·<_PySlice_FromIndices+0x76>
54 »       subs»   r3,·#166 »       subs»   r3,·#1
55 »       str»    r3,·[r4,·#0]67 »       str»    r3,·[r4,·#0]
56 »       cbz»    r3,·7a·<_PySlice_FromIndices+0x7a>68 »       cbz»    r3,·92·<_PySlice_FromIndices+0x7a>
57 »       movs»   r6,·#069 »       movs»   r6,·#0
58 »       b.n»    42·<_PySlice_FromIndices+0x42>70 »       b.n»    5a·<_PySlice_FromIndices+0x42>
59 »       mov»    r0,·r471 »       mov»    r0,·r4
60 »       bl»     0·<_Py_Dealloc>72 »       bl»     0·<_Py_Dealloc>
61 ·R_ARM_THM_CALL» _Py_Dealloc73 ·R_ARM_THM_CALL» _Py_Dealloc
62 »       b.n»    76·<_PySlice_FromIndices+0x76>74 »       b.n»    8e·<_PySlice_FromIndices+0x76>
63 »       nop75 »       nop
  
64 00000084·<slice_traverse>:76 0000009c·<slice_traverse>:
65 slice_traverse():77 slice_traverse():
66 »       push»   {r4,·r5,·r6,·lr}78 »       push»   {r4,·r5,·r6,·lr}
67 »       mov.w»  ip,·#4096»  @·0x100079 »       mov.w»  ip,·#4096»  @·0x1000
68 »       sub.w»  ip,·sp,·ip80 »       sub.w»  ip,·sp,·ip
69 »       str.w»  r0,·[ip,·#4080]»     @·0xff081 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
70 »       mov»    r6,·r082 »       mov»    r6,·r0
71 »       ldr»    r0,·[r0,·#8]83 »       ldr»    r0,·[r0,·#8]
72 »       mov»    r4,·r184 »       mov»    r4,·r1
73 »       mov»    r5,·r285 »       mov»    r5,·r2
74 »       cbz»    r0,·a2·<slice_traverse+0x1e>86 »       cbz»    r0,·ba·<slice_traverse+0x1e>
75 »       mov»    r1,·r287 »       mov»    r1,·r2
76 »       blx»    r488 »       blx»    r4
77 »       cbnz»   r0,·ba·<slice_traverse+0x36>89 »       cbnz»   r0,·d2·<slice_traverse+0x36>
78 »       ldr»    r0,·[r6,·#12]90 »       ldr»    r0,·[r6,·#12]
79 »       cbz»    r0,·ac·<slice_traverse+0x28>91 »       cbz»    r0,·c4·<slice_traverse+0x28>
80 »       mov»    r1,·r592 »       mov»    r1,·r5
81 »       blx»    r493 »       blx»    r4
82 »       cbnz»   r0,·ba·<slice_traverse+0x36>94 »       cbnz»   r0,·d2·<slice_traverse+0x36>
83 »       ldr»    r0,·[r6,·#16]95 »       ldr»    r0,·[r6,·#16]
84 »       cbz»    r0,·ba·<slice_traverse+0x36>96 »       cbz»    r0,·d2·<slice_traverse+0x36>
85 »       mov»    r1,·r597 »       mov»    r1,·r5
86 »       mov»    r3,·r498 »       mov»    r3,·r4
87 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}99 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
88 »       bx»     r3100 »       bx»     r3
89 »       pop»    {r4,·r5,·r6,·pc}101 »       pop»    {r4,·r5,·r6,·pc}
  
90 000000bc·<slice_new>:102 000000d4·<slice_new>:
91 slice_new():103 slice_new():
92 »       push»   {r4,·r5,·lr}104 »       push»   {r4,·r5,·lr}
93 »       mov.w»  ip,·#4096»  @·0x1000105 »       mov.w»  ip,·#4096»  @·0x1000
94 »       sub.w»  ip,·sp,·ip106 »       sub.w»  ip,·sp,·ip
95 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0107 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
96 »       sub»    sp,·#36»      @·0x24108 »       sub»    sp,·#36»      @·0x24
97 »       movs»   r3,·#0109 »       movs»   r3,·#0
98 »       mov»    r4,·r1110 »       mov»    r4,·r1
99 »       strd»   r3,·r3,·[sp,·#24]111 »       strd»   r3,·r3,·[sp,·#24]
100 »       str»    r3,·[sp,·#20]112 »       str»    r3,·[sp,·#20]
101 »       cbnz»   r2,·112·<slice_new+0x56>113 »       cbnz»   r2,·12a·<slice_new+0x56>
102 »       add»    r2,·sp,·#24114 »       add»    r2,·sp,·#24
103 »       add»    r1,·sp,·#20115 »       add»    r1,·sp,·#20
104 »       add»    r5,·sp,·#28116 »       add»    r5,·sp,·#28
105 »       str»    r1,·[sp,·#0]117 »       str»    r1,·[sp,·#0]
106 »       strd»   r2,·r5,·[sp,·#4]118 »       strd»   r2,·r5,·[sp,·#4]
107 »       movw»   r1,·#0119 »       movw»   r1,·#0
108 ·R_ARM_THM_MOVW_ABS_NC»  .LC2120 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
Max diff block lines reached; 3408/7010 bytes (48.62%) of diff not shown.
25.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
9.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 73 lines modifiedOffset 1, 75 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2e4c414e·43484f52·30002464·.$t..LANCHOR0.$d2 ··0x00000000·00247400·2e4c414e·43484f52·30002464·.$t..LANCHOR0.$d
3 ··0x00000010·002e4c43·3000736c·6963655f·6465616c·..LC0.slice_deal3 ··0x00000010·002e4c43·3000736c·6963655f·6465616c·..LC0.slice_deal
 4 ··0x00000020·6c6f6300·2e4c4331·00657661·6c756174·loc..LC1.evaluat
 5 ··0x00000030·655f736c·6963655f·696e6465·78005079·e_slice_index.Py
 6 ··0x00000040·5f584445·43524546·00736c69·63655f74·_XDECREF.slice_t
 7 ··0x00000050·72617665·72736500·2e4c4332·00736c69·raverse..LC2.sli
 8 ··0x00000060·63655f6e·6577002e·4c433300·2e4c4334·ce_new..LC3..LC4
4 ··0x00000020·6c6f6300·2e4c4331·0050795f·58444543·loc..LC1.Py_XDEC 
5 ··0x00000030·52454600·736c6963·655f7472·61766572·REF.slice_traver 
6 ··0x00000040·7365002e·4c433200·736c6963·655f6e65·se..LC2.slice_ne 
7 ··0x00000050·77002e4c·4333002e·4c433400·736c6963·w..LC3..LC4.slic 
8 ··0x00000060·655f696e·64696365·7300736c·6963655f·e_indices.slice_ 
9 ··0x00000070·72696368·636f6d70·61726500·2e4c4335·richcompare..LC5 
10 ··0x00000080·00736c69·63655f72·65647563·6500736c·.slice_reduce.sl9 ··0x00000070·00736c69·63655f69·6e646963·65730073·.slice_indices.s
11 ··0x00000090·69636568·61736800·2e4c4336·00656c6c·icehash..LC6.ell 
12 ··0x000000a0·69707369·735f7265·7072002e·4c433700·ipsis_repr..LC7.10 ··0x00000080·6c696365·5f726963·68636f6d·70617265·lice_richcompare
 11 ··0x00000090·002e4c43·3500736c·6963655f·72656475·..LC5.slice_redu
 12 ··0x000000a0·63650073·6c696365·68617368·002e4c43·ce.slicehash..LC
 13 ··0x000000b0·3600656c·6c697073·69735f72·65707200·6.ellipsis_repr.
 14 ··0x000000c0·2e4c4337·00736c69·63655f72·65707200·.LC7.slice_repr.
 15 ··0x000000d0·656c6c69·70736973·5f726564·75636500·ellipsis_reduce.
 16 ··0x000000e0·2e4c4338·00656c6c·69707369·735f6e65·.LC8.ellipsis_ne
 17 ··0x000000f0·7700656c·6c697073·69735f64·65616c6c·w.ellipsis_deall
 18 ··0x00000100·6f630072·65647563·655f646f·6300736c·oc.reduce_doc.sl
 19 ··0x00000110·6963655f·696e6469·6365735f·646f6300·ice_indices_doc.
13 ··0x000000b0·736c6963·655f7265·70720065·6c6c6970·slice_repr.ellip20 ··0x00000120·736c6963·655f646f·6300656c·6c697073·slice_doc.ellips
14 ··0x000000c0·7369735f·72656475·6365002e·4c433800·sis_reduce..LC8. 
15 ··0x000000d0·656c6c69·70736973·5f6e6577·00656c6c·ellipsis_new.ell 
16 ··0x000000e0·69707369·735f6465·616c6c6f·63007265·ipsis_dealloc.re 
17 ··0x000000f0·64756365·5f646f63·00736c69·63655f69·duce_doc.slice_i 
18 ··0x00000100·6e646963·65735f64·6f630073·6c696365·ndices_doc.slice21 ··0x00000130·69735f64·6f630073·6c696365·5f6d6574·is_doc.slice_met
 22 ··0x00000140·686f6473·00736c69·63655f6d·656d6265·hods.slice_membe
 23 ··0x00000150·72730065·6c6c6970·7369735f·6d657468·rs.ellipsis_meth
19 ··0x00000110·5f646f63·00656c6c·69707369·735f646f·_doc.ellipsis_do 
20 ··0x00000120·6300736c·6963655f·6d657468·6f647300·c.slice_methods. 
21 ··0x00000130·736c6963·655f6d65·6d626572·7300656c·slice_members.el 
22 ··0x00000140·6c697073·69735f6d·6574686f·6473005f·lipsis_methods._ 
23 ··0x00000150·50794275·696c6453·6c696365·5f436f6e·PyBuildSlice_Con 
24 ··0x00000160·73756d65·52656673·005f5079·5f4e6577·sumeRefs._Py_New 
25 ··0x00000170·52656665·72656e63·65005f50·795f4e6f·Reference._Py_No 
26 ··0x00000180·6e655374·72756374·005f5079·4f626a65·neStruct._PyObje 
27 ··0x00000190·63745f47·435f4e65·77005f50·795f4465·ct_GC_New._Py_De 
28 ··0x000001a0·616c6c6f·63005f50·795f7473·735f7473·alloc._Py_tss_ts 
29 ··0x000001b0·74617465·00507953·6c696365·5f556e70·tate.PySlice_Unp 
30 ··0x000001c0·61636b00·5f507945·76616c5f·536c6963·ack._PyEval_Slic24 ··0x00000160·6f647300·5f507942·75696c64·536c6963·ods._PyBuildSlic
31 ··0x000001d0·65496e64·65780050·79457863·5f56616c·eIndex.PyExc_Val 
32 ··0x000001e0·75654572·726f7200·50794572·725f5365·ueError.PyErr_Se 
33 ··0x000001f0·74537472·696e6700·5f5f6165·6162695f·tString.__aeabi_ 
34 ··0x00000200·69646976·00507953·6c696365·5f41646a·idiv.PySlice_Adj25 ··0x00000170·655f436f·6e73756d·65526566·73005f50·e_ConsumeRefs._P
 26 ··0x00000180·795f4e65·77526566·6572656e·6365005f·y_NewReference._
 27 ··0x00000190·50795f4e·6f6e6553·74727563·74005f50·Py_NoneStruct._P
 28 ··0x000001a0·794f626a·6563745f·47435f4e·6577005f·yObject_GC_New._
 29 ··0x000001b0·50795f44·65616c6c·6f63005f·50795f74·Py_Dealloc._Py_t
 30 ··0x000001c0·73735f74·73746174·65005079·536c6963·ss_tstate.PySlic
 31 ··0x000001d0·655f556e·7061636b·005f5079·4576616c·e_Unpack._PyEval
 32 ··0x000001e0·5f536c69·6365496e·64657800·50794578·_SliceIndex.PyEx
 33 ··0x000001f0·635f5661·6c756545·72726f72·00507945·c_ValueError.PyE
 34 ··0x00000200·72725f53·65745374·72696e67·005f5f61·rr_SetString.__a
 35 ··0x00000210·65616269·5f696469·76005079·536c6963·eabi_idiv.PySlic
 36 ··0x00000220·655f4164·6a757374·496e6469·63657300·e_AdjustIndices.
 37 ··0x00000230·50794f62·6a656374·5f47435f·44656c00·PyObject_GC_Del.
 38 ··0x00000240·5079536c·6963655f·4e657700·5f507953·PySlice_New._PyS
 39 ··0x00000250·6c696365·5f436c65·61724672·65654c69·lice_ClearFreeLi
 40 ··0x00000260·7374005f·5079536c·6963655f·4765744c·st._PySlice_GetL
35 ··0x00000210·75737449·6e646963·65730050·794f626a·ustIndices.PyObj41 ··0x00000270·6f6e6749·6e646963·65730050·794e756d·ongIndices.PyNum
 42 ··0x00000280·6265725f·496e6465·78005f50·794c6f6e·ber_Index._PyLon
 43 ··0x00000290·675f5369·676e0050·794c6f6e·675f4672·g_Sign.PyLong_Fr
36 ··0x00000220·6563745f·47435f44·656c0050·79536c69·ect_GC_Del.PySli 
37 ··0x00000230·63655f4e·6577005f·5079536c·6963655f·ce_New._PySlice_ 
38 ··0x00000240·436c6561·72467265·654c6973·74005f50·ClearFreeList._P 
39 ··0x00000250·79536c69·63655f47·65744c6f·6e67496e·ySlice_GetLongIn 
40 ··0x00000260·64696365·73005079·4e756d62·65725f49·dices.PyNumber_I44 ··0x000002a0·6f6d4c6f·6e670050·794e756d·6265725f·omLong.PyNumber_
41 ··0x00000270·6e646578·005f5079·4c6f6e67·5f536967·ndex._PyLong_Sig 
42 ··0x00000280·6e005079·4c6f6e67·5f46726f·6d4c6f6e·n.PyLong_FromLon 
43 ··0x00000290·67005079·4e756d62·65725f41·64640050·g.PyNumber_Add.P45 ··0x000002b0·41646400·50794f62·6a656374·5f526963·Add.PyObject_Ric
 46 ··0x000002c0·68436f6d·70617265·426f6f6c·00507945·hCompareBool.PyE
 47 ··0x000002d0·78635f54·79706545·72726f72·005f5079·xc_TypeError._Py
 48 ··0x000002e0·52756e74·696d6500·5f507953·6c696365·Runtime._PySlice
 49 ··0x000002f0·5f46726f·6d496e64·69636573·0050794c·_FromIndices.PyL
 50 ··0x00000300·6f6e675f·46726f6d·5373697a·655f7400·ong_FromSsize_t.
 51 ··0x00000310·50794172·675f556e·7061636b·5475706c·PyArg_UnpackTupl
 52 ··0x00000320·65005f50·79417267·5f4e6f4b·6579776f·e._PyArg_NoKeywo
 53 ··0x00000330·72647300·50795f42·75696c64·56616c75·rds.Py_BuildValu
 54 ··0x00000340·65005f50·795f4661·6c736553·74727563·e._Py_FalseStruc
 55 ··0x00000350·74005f50·795f5472·75655374·72756374·t._Py_TrueStruct
 56 ··0x00000360·00507954·75706c65·5f506163·6b005079·.PyTuple_Pack.Py
44 ··0x000002a0·794f626a·6563745f·52696368·436f6d70·yObject_RichComp57 ··0x00000370·4f626a65·63745f52·69636843·6f6d7061·Object_RichCompa
45 ··0x000002b0·61726542·6f6f6c00·5f507952·756e7469·areBool._PyRunti 
46 ··0x000002c0·6d650050·79457863·5f547970·65457272·me.PyExc_TypeErr 
47 ··0x000002d0·6f72005f·5079536c·6963655f·46726f6d·or._PySlice_From58 ··0x00000380·7265005f·50795f4e·6f74496d·706c656d·re._Py_NotImplem
 59 ··0x00000390·656e7465·64537472·75637400·50794f62·entedStruct.PyOb
 60 ··0x000003a0·6a656374·5f486173·68005079·556e6963·ject_Hash.PyUnic
 61 ··0x000003b0·6f64655f·46726f6d·53747269·6e670050·ode_FromString.P
 62 ··0x000003c0·79556e69·636f6465·5f46726f·6d466f72·yUnicode_FromFor
 63 ··0x000003d0·6d617400·5f50795f·53657449·6d6d6f72·mat._Py_SetImmor
 64 ··0x000003e0·74616c00·5079536c·6963655f·47657449·tal.PySlice_GetI
48 ··0x000002e0·496e6469·63657300·50794c6f·6e675f46·Indices.PyLong_F65 ··0x000003f0·6e646963·65730050·794c6f6e·675f4173·ndices.PyLong_As
 66 ··0x00000400·5373697a·655f7400·5079536c·6963655f·Ssize_t.PySlice_
 67 ··0x00000410·47657449·6e646963·65734578·00507953·GetIndicesEx.PyS
 68 ··0x00000420·6c696365·5f547970·65005f50·795f456c·lice_Type._Py_El
 69 ··0x00000430·6c697073·69734f62·6a656374·00507945·lipsisObject.PyE
 70 ··0x00000440·6c6c6970·7369735f·54797065·00507954·llipsis_Type.PyT
49 ··0x000002f0·726f6d53·73697a65·5f740050·79417267·romSsize_t.PyArg 
50 ··0x00000300·5f556e70·61636b54·75706c65·005f5079·_UnpackTuple._Py 
51 ··0x00000310·4172675f·4e6f4b65·79776f72·64730050·Arg_NoKeywords.P 
52 ··0x00000320·795f4275·696c6456·616c7565·005f5079·y_BuildValue._Py 
53 ··0x00000330·5f46616c·73655374·72756374·005f5079·_FalseStruct._Py 
54 ··0x00000340·5f547275·65537472·75637400·50795475·_TrueStruct.PyTu 
55 ··0x00000350·706c655f·5061636b·0050794f·626a6563·ple_Pack.PyObjec71 ··0x00000450·7970655f·54797065·0050794f·626a6563·ype_Type.PyObjec
 72 ··0x00000460·745f4765·6e657269·63476574·41747472·t_GenericGetAttr
 73 ··0x00000470·00··································.
56 ··0x00000360·745f5269·6368436f·6d706172·65005f50·t_RichCompare._P 
57 ··0x00000370·795f4e6f·74496d70·6c656d65·6e746564·y_NotImplemented 
58 ··0x00000380·53747275·63740050·794f626a·6563745f·Struct.PyObject_ 
59 ··0x00000390·48617368·00507955·6e69636f·64655f46·Hash.PyUnicode_F 
60 ··0x000003a0·726f6d53·7472696e·67005079·556e6963·romString.PyUnic 
61 ··0x000003b0·6f64655f·46726f6d·466f726d·6174005f·ode_FromFormat._ 
62 ··0x000003c0·50795f53·6574496d·6d6f7274·616c0050·Py_SetImmortal.P 
63 ··0x000003d0·79536c69·63655f47·6574496e·64696365·ySlice_GetIndice 
64 ··0x000003e0·73005079·4c6f6e67·5f417353·73697a65·s.PyLong_AsSsize 
65 ··0x000003f0·5f740050·79536c69·63655f47·6574496e·_t.PySlice_GetIn 
66 ··0x00000400·64696365·73457800·5079536c·6963655f·dicesEx.PySlice_ 
67 ··0x00000410·54797065·005f5079·5f456c6c·69707369·Type._Py_Ellipsi 
68 ··0x00000420·734f626a·65637400·5079456c·6c697073·sObject.PyEllips 
69 ··0x00000430·69735f54·79706500·50795479·70655f54·is_Type.PyType_T 
Max diff block lines reached; 0/9415 bytes (0.00%) of diff not shown.
166 KB
structseq.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:··········14156·(bytes·into·file)13 ··Start·of·section·headers:··········10832·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x374c:1 There·are·18·section·headers,·starting·at·offset·0x2a50:
  
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·0003f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00080c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002afc·000200·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002170·0003b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000428·000078·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000840·000078·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002cfc·000058·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·002528·000058·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0004a0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0008b8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004a0·000302·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0008b8·000302·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0007a4·00131c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000bbc·000624·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·002d54·000850·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·002580·000340·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001ac0·000190·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0011e0·00010e·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0035a4·0000d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0028c0·0000c0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001c50·00007c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0012f0·00007c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00367c·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·002980·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001ccc·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00136c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001ccc·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00136c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001d00·0007e0·10·····16··65··419 ··[15]·.symtab···········SYMTAB··········00000000·0013a0·0007a0·10·····16··61··4
20 ··[16]·.strtab···········STRTAB··········00000000·0024e0·00061a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·001b40·00062d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0036bc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0029c0·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.3 KB
readelf --wide --symbols {}
Max HTML report size reached
43.0 KB
readelf --wide --relocs {}
Max HTML report size reached
1.76 KB
strings --all --bytes=8 {}
    
Offset 17, 61 lines modifiedOffset 17, 62 lines modified
17 __reduce__17 __reduce__
18 __replace__($self,·/,·**changes)18 __replace__($self,·/,·**changes)
19 Return·a·copy·of·the·structure·with·new·values·for·the·specified·fields.19 Return·a·copy·of·the·structure·with·new·values·for·the·specified·fields.
20 n_sequence_fields20 n_sequence_fields
21 n_fields21 n_fields
22 n_unnamed_fields22 n_unnamed_fields
23 __match_args__23 __match_args__
 24 initialize_members
24 structseq_dealloc25 structseq_dealloc
25 structseq_repr26 structseq_repr
26 .LANCHOR027 .LANCHOR0
27 structseq_new28 structseq_new
28 structseq_traverse29 structseq_traverse
29 .LANCHOR1 
30 initialize_structseq_dict30 initialize_structseq_dict
 31 .LANCHOR1
31 get_type_attr_as_size32 get_type_attr_as_size
32 Py_XDECREF33 Py_XDECREF
33 structseq_replace34 structseq_replace
34 structseq_reduce35 structseq_reduce
35 visible_length_key36 visible_length_key
36 real_length_key37 real_length_key
37 unnamed_fields_key38 unnamed_fields_key
38 match_args_key39 match_args_key
39 structseq_methods40 structseq_methods
40 _keywords.141 _keywords.1
41 _parser.242 _parser.2
42 _kwtuple.043 _kwtuple.0
43 _PyStructSequence_InitBuiltinWithFlags44 _PyStructSequence_InitBuiltinWithFlags
44 PyType_Type45 PyType_Type
45 PyMem_Malloc 
46 PyTuple_Type46 PyTuple_Type
47 _Py_SetImmortal47 _Py_SetImmortal
48 _PyStaticType_InitBuiltin48 _PyStaticType_InitBuiltin
49 _PyType_GetDict49 _PyType_GetDict
 50 PyExc_RuntimeError
 51 PyErr_Format
 52 PyMem_Free
 53 PyMem_Malloc
 54 PyErr_NoMemory
50 PyLong_FromSsize_t55 PyLong_FromSsize_t
51 PyDict_SetItemString56 PyDict_SetItemString
52 PyTuple_New57 PyTuple_New
53 PyUnicode_FromString58 PyUnicode_FromString
54 _PyTuple_Resize59 _PyTuple_Resize
55 PyExc_RuntimeError 
56 PyErr_Format 
57 PyMem_Free 
58 _Py_Dealloc60 _Py_Dealloc
59 PyErr_NoMemory 
60 PyStructSequence_New61 PyStructSequence_New
61 PyDict_GetItemWithError62 PyDict_GetItemWithError
62 PyLong_AsSsize_t63 PyLong_AsSsize_t
63 _PyObject_GC_NewVar64 _PyObject_GC_NewVar
64 PyErr_Occurred65 PyErr_Occurred
65 PyExc_TypeError66 PyExc_TypeError
66 _PyRuntime67 _PyRuntime
67 PyStructSequence_SetItem68 PyStructSequence_SetItem
68 PyStructSequence_GetItem69 PyStructSequence_GetItem
69 PyType_FromSpecWithBases 
70 _PyStructSequence_NewType70 _PyStructSequence_NewType
 71 PyType_FromSpecWithBases
71 PyObject_GC_UnTrack72 PyObject_GC_UnTrack
72 PyObject_GC_Del73 PyObject_GC_Del
73 _PyStructSequence_FiniBuiltin74 _PyStructSequence_FiniBuiltin
74 _PyType_HasSubclasses75 _PyType_HasSubclasses
75 _PyStaticType_FiniBuiltin76 _PyStaticType_FiniBuiltin
76 PyUnicode_DecodeUTF877 PyUnicode_DecodeUTF8
77 _PyUnicodeWriter_Init78 _PyUnicodeWriter_Init
Offset 80, 17 lines modifiedOffset 81, 17 lines modified
80 _PyUnicodeWriter_WriteASCIIString81 _PyUnicodeWriter_WriteASCIIString
81 PyObject_Repr82 PyObject_Repr
82 _PyUnicodeWriter_Finish83 _PyUnicodeWriter_Finish
83 PyExc_SystemError84 PyExc_SystemError
84 _PyUnicodeWriter_Dealloc85 _PyUnicodeWriter_Dealloc
85 PySequence_Fast86 PySequence_Fast
86 _Py_NoneStruct87 _Py_NoneStruct
 88 PyDict_GetItemStringRef
87 _PyArg_UnpackKeywords89 _PyArg_UnpackKeywords
88 _Py_tss_tstate90 _Py_tss_tstate
89 PyDict_GetItemStringRef 
90 _PyArg_NoPositional91 _PyArg_NoPositional
91 PyDict_PopString92 PyDict_PopString
92 PyDict_Keys93 PyDict_Keys
93 _PyTuple_FromArray94 _PyTuple_FromArray
94 PyDict_New95 PyDict_New
95 Py_BuildValue96 Py_BuildValue
96 PyStructSequence_InitType297 PyStructSequence_InitType2
23.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
59.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 173 lines modifiedOffset 1, 129 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<PyStructSequence_InitType2>:2 00000000·<PyStructSequence_InitType2>:
3 PyStructSequence_InitType2():3 PyStructSequence_InitType2():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}4 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}
5 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4048]»     @·0xfd07 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
8 »       ldr»    r7,·[r0,·#0]8 »       ldr»    r6,·[r0,·#0]
9 »       sub»    sp,·#12 
10 »       cbnz»   r7,·2a·<PyStructSequence_InitType2+0x2a>9 »       cbnz»   r6,·28·<PyStructSequence_InitType2+0x28>
 10 »       mov»    r5,·r1
11 »       movw»   r3,·#011 »       movw»   r3,·#0
12 ·R_ARM_THM_MOVW_ABS_NC»  .LC512 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
13 »       movt»   r3,·#013 »       movt»   r3,·#0
14 ·R_ARM_THM_MOVT_ABS»     .LC514 ·R_ARM_THM_MOVT_ABS»     .LC5
15 »       ldr»    r2,·[r1,·#8]15 »       ldr»    r1,·[r1,·#8]
16 »       mov»    r4,·r016 »       mov»    r4,·r0
17 »       mov»    r6,·r1 
18 »       mov»    r9,·r717 »       mov»    r9,·r6
19 »       mov»    r8,·r718 »       mov»    r8,·r6
20 »       b.n»    3c·<PyStructSequence_InitType2+0x3c>19 »       b.n»    3a·<PyStructSequence_InitType2+0x3a>
21 »       movw»   r0,·#020 »       movw»   r0,·#0
22 ·R_ARM_THM_MOVW_ABS_NC»  .LC2521 ·R_ARM_THM_MOVW_ABS_NC»  .LC25
23 »       movt»   r0,·#022 »       movt»   r0,·#0
24 ·R_ARM_THM_MOVT_ABS»     .LC2523 ·R_ARM_THM_MOVT_ABS»     .LC25
25 »       movw»   r1,·#678»    @·0x2a624 »       movw»   r1,·#678»    @·0x2a6
26 »       bl»     0·<_PyErr_BadInternalCall>25 »       bl»     0·<_PyErr_BadInternalCall>
27 ·R_ARM_THM_CALL» _PyErr_BadInternalCall26 ·R_ARM_THM_CALL» _PyErr_BadInternalCall
28 »       b.n»    68·<PyStructSequence_InitType2+0x68>27 »       b.n»    100·<PyStructSequence_InitType2+0x100>
29 »       ldr.w»  r1,·[r2,·r8,·lsl·#3]28 »       ldr.w»  r2,·[r1,·r8,·lsl·#3]
 29 »       cbz»    r2,·4e·<PyStructSequence_InitType2+0x4e>
 30 »       cmp»    r2,·r3
30 »       add.w»  r0,·r8,·#131 »       add.w»  r8,·r8,·#1
31 »       cbz»    r1,·52·<PyStructSequence_InitType2+0x52> 
32 »       cmp»    r1,·r3 
33 »       mov»    r8,·r0 
34 »       it»     eq32 »       it»     eq
35 »       addeq.w»r9,·r9,·#133 »       addeq.w»r9,·r9,·#1
36 »       b.n»    3c·<PyStructSequence_InitType2+0x3c>34 »       b.n»    3a·<PyStructSequence_InitType2+0x3a>
 35 »       mov»    r2,·r9
 36 »       mov»    r1,·r8
 37 »       mov»    r0,·r5
37 »       sub.w»  r0,·r0,·r9 
38 »       movw»   r3,·#26214»  @·0x6666 
39 »       movt»   r3,·#1638»   @·0x666 
40 »       mov»    sl,·r1 
41 »       cmp»    r0,·r3 
42 »       bls.n»  6e·<PyStructSequence_InitType2+0x6e>38 »       bl»     0·<PyStructSequence_InitType2>
 39 ·R_ARM_THM_CALL» initialize_members
43 »       bl»     0·<PyErr_NoMemory> 
44 ·R_ARM_THM_CALL» PyErr_NoMemory 
45 »       mov.w»  r7,·#4294967295»    @·0xffffffff 
46 »       b.n»    184·<PyStructSequence_InitType2+0x184> 
47 »       mov.w»  fp,·#20 
48 »       mul.w»  r0,·fp,·r0 
49 »       bl»     0·<PyMem_Malloc> 
50 ·R_ARM_THM_CALL» PyMem_Malloc 
51 »       mov»    r5,·r040 »       mov»    r7,·r0
52 »       cmp»    r0,·#041 »       cmp»    r0,·#0
53 »       beq.n»  64·<PyStructSequence_InitType2+0x64>42 »       beq.n»  100·<PyStructSequence_InitType2+0x100>
54 »       mov»    r3,·sl 
55 »       mov»    ip,·r4 
56 »       movw»   sl,·#0 
57 ·R_ARM_THM_MOVW_ABS_NC»  .LC5 
58 »       movt»   sl,·#0 
59 ·R_ARM_THM_MOVT_ABS»     .LC5 
60 »       mov»    r1,·r3 
61 »       mul.w»  lr,·fp,·r3 
62 »       lsls»   r2,·r1,·#2 
63 »       adds»   r2,·#12 
64 »       cmp»    r8,·r1 
65 »       str»    r2,·[sp,·#4] 
66 »       add.w»  r2,·r5,·lr 
67 »       ble.n»  c8·<PyStructSequence_InitType2+0xc8> 
68 »       ldr»    r0,·[r6,·#8]43 »       ldr»    r3,·[r5,·#0]
69 »       ldr.w»  r4,·[r0,·r1,·lsl·#3] 
70 »       add.w»  r0,·r0,·r1,·lsl·#3 
71 »       adds»   r1,·#1 
72 »       cmp»    r4,·sl 
73 »       beq.n»  8e·<PyStructSequence_InitType2+0x8e> 
74 »       ldr»    r0,·[r0,·#4] 
75 »       adds»   r3,·#1 
76 »       str.w»  r4,·[r5,·lr] 
77 »       movs»   r4,·#6 
78 »       str»    r4,·[r2,·#4] 
79 »       ldr»    r4,·[sp,·#4] 
80 »       str»    r4,·[r2,·#8] 
81 »       movs»   r4,·#1 
82 »       strd»   r4,·r0,·[r2,·#12] 
83 »       b.n»    8e·<PyStructSequence_InitType2+0x8e> 
84 »       ldrd»   r2,·r3,·[r6] 
85 »       movs»   r1,·#0 
86 »       mov»    r0,·ip 
87 »       str.w»  r1,·[r5,·lr] 
88 »       str.w»  r2,·[ip,·#12] 
89 »       movs»   r2,·#1244 »       movs»   r2,·#12
 45 »       str»    r3,·[r4,·#12]
 46 »       ldr»    r3,·[r5,·#4]
90 »       str.w»  r3,·[ip,·#88]»       @·0x5847 »       str»    r3,·[r4,·#88]» @·0x58
91 »       movs»   r3,·#448 »       movs»   r3,·#4
92 »       str.w»  r5,·[ip,·#120]»      @·0x7849 »       str»    r0,·[r4,·#120]»@·0x78
93 »       mov»    r4,·ip50 »       mov»    r0,·r4
94 »       strd»   r2,·r3,·[ip,·#16]51 »       strd»   r2,·r3,·[r4,·#16]
95 »       mov.w»  r3,·#16384» @·0x400052 »       mov.w»  r3,·#16384» @·0x4000
96 »       str.w»  r3,·[ip,·#84]»       @·0x5453 »       str»    r3,·[r4,·#84]» @·0x54
97 »       movw»   r3,·#054 »       movw»   r3,·#0
98 ·R_ARM_THM_MOVW_ABS_NC»  structseq_dealloc55 ·R_ARM_THM_MOVW_ABS_NC»  structseq_dealloc
99 »       movt»   r3,·#056 »       movt»   r3,·#0
100 ·R_ARM_THM_MOVT_ABS»     structseq_dealloc57 ·R_ARM_THM_MOVT_ABS»     structseq_dealloc
101 »       str.w»  r3,·[ip,·#24]58 »       str»    r3,·[r4,·#24]
102 »       movw»   r3,·#059 »       movw»   r3,·#0
103 ·R_ARM_THM_MOVW_ABS_NC»  structseq_repr60 ·R_ARM_THM_MOVW_ABS_NC»  structseq_repr
104 »       movt»   r3,·#061 »       movt»   r3,·#0
105 ·R_ARM_THM_MOVT_ABS»     structseq_repr62 ·R_ARM_THM_MOVT_ABS»     structseq_repr
106 »       str.w»  r3,·[ip,·#44]»       @·0x2c63 »       str»    r3,·[r4,·#44]» @·0x2c
107 »       movw»   r3,·#064 »       movw»   r3,·#0
108 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type65 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type
109 »       movt»   r3,·#066 »       movt»   r3,·#0
110 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type67 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type
111 »       str.w»  r3,·[ip,·#128]»      @·0x8068 »       str.w»  r3,·[r4,·#128]»      @·0x80
112 »       movw»   r3,·#069 »       movw»   r3,·#0
113 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR070 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
114 »       movt»   r3,·#071 »       movt»   r3,·#0
Max diff block lines reached; 1859/5509 bytes (33.74%) of diff not shown.
13.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 101 lines modifiedOffset 1, 102 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4335·002e4c43·36002474·.$d..LC5..LC6.$t2 ··0x00000000·00246400·2e4c4335·002e4c43·36002474·.$d..LC5..LC6.$t
 3 ··0x00000010·00696e69·7469616c·697a655f·6d656d62·.initialize_memb
3 ··0x00000010·00737472·75637473·65715f64·65616c6c·.structseq_deall4 ··0x00000020·65727300·73747275·63747365·715f6465·ers.structseq_de
4 ··0x00000020·6f630073·74727563·74736571·5f726570·oc.structseq_rep5 ··0x00000030·616c6c6f·63007374·72756374·7365715f·alloc.structseq_
5 ··0x00000030·72002e4c·414e4348·4f523000·73747275·r..LANCHOR0.stru6 ··0x00000040·72657072·002e4c41·4e43484f·52300073·repr..LANCHOR0.s
6 ··0x00000040·63747365·715f6e65·77007374·72756374·ctseq_new.struct7 ··0x00000050·74727563·74736571·5f6e6577·00737472·tructseq_new.str
7 ··0x00000050·7365715f·74726176·65727365·002e4c41·seq_traverse..LA8 ··0x00000060·75637473·65715f74·72617665·72736500·uctseq_traverse.
8 ··0x00000060·4e43484f·52310069·6e697469·616c697a·NCHOR1.initializ 
9 ··0x00000070·655f7374·72756374·7365715f·64696374·e_structseq_dict9 ··0x00000070·696e6974·69616c69·7a655f73·74727563·initialize_struc
 10 ··0x00000080·74736571·5f646963·74002e4c·414e4348·tseq_dict..LANCH
10 ··0x00000080·002e4c43·37006765·745f7479·70655f61·..LC7.get_type_a11 ··0x00000090·4f523100·2e4c4337·00676574·5f747970·OR1..LC7.get_typ
11 ··0x00000090·7474725f·61735f73·697a6500·50795f58·ttr_as_size.Py_X12 ··0x000000a0·655f6174·74725f61·735f7369·7a650050·e_attr_as_size.P
12 ··0x000000a0·44454352·4546002e·4c433133·002e4c43·DECREF..LC13..LC13 ··0x000000b0·795f5844·45435245·46002e4c·43313300·y_XDECREF..LC13.
13 ··0x000000b0·3134002e·4c433135·002e4c43·3136002e·14..LC15..LC16.. 
14 ··0x000000c0·4c433137·002e4c43·3138002e·4c433139·LC17..LC18..LC1914 ··0x000000c0·2e4c4331·34002e4c·43313500·2e4c4331·.LC14..LC15..LC1
15 ··0x000000d0·002e4c43·3230002e·4c433231·002e4c43·..LC20..LC21..LC15 ··0x000000d0·36002e4c·43313700·2e4c4331·38002e4c·6..LC17..LC18..L
 16 ··0x000000e0·43313900·2e4c4332·30002e4c·43323100·C19..LC20..LC21.
16 ··0x000000e0·3232002e·4c433233·00737472·75637473·22..LC23.structs17 ··0x000000f0·2e4c4332·32002e4c·43323300·73747275·.LC22..LC23.stru
17 ··0x000000f0·65715f72·65706c61·6365002e·4c433234·eq_replace..LC2418 ··0x00000100·63747365·715f7265·706c6163·65002e4c·ctseq_replace..L
18 ··0x00000100·00737472·75637473·65715f72·65647563·.structseq_reduc19 ··0x00000110·43323400·73747275·63747365·715f7265·C24.structseq_re
19 ··0x00000110·65002e4c·43323500·76697369·626c655f·e..LC25.visible_20 ··0x00000120·64756365·002e4c43·32350076·69736962·duce..LC25.visib
20 ··0x00000120·6c656e67·74685f6b·65790072·65616c5f·length_key.real_21 ··0x00000130·6c655f6c·656e6774·685f6b65·79007265·le_length_key.re
21 ··0x00000130·6c656e67·74685f6b·65790075·6e6e616d·length_key.unnam22 ··0x00000140·616c5f6c·656e6774·685f6b65·7900756e·al_length_key.un
22 ··0x00000140·65645f66·69656c64·735f6b65·79006d61·ed_fields_key.ma23 ··0x00000150·6e616d65·645f6669·656c6473·5f6b6579·named_fields_key
23 ··0x00000150·7463685f·61726773·5f6b6579·00737472·tch_args_key.str24 ··0x00000160·006d6174·63685f61·7267735f·6b657900·.match_args_key.
24 ··0x00000160·75637473·65715f6d·6574686f·6473005f·uctseq_methods._25 ··0x00000170·73747275·63747365·715f6d65·74686f64·structseq_method
25 ··0x00000170·6b657977·6f726473·2e31005f·70617273·keywords.1._pars26 ··0x00000180·73005f6b·6579776f·7264732e·31005f70·s._keywords.1._p
26 ··0x00000180·65722e32·005f6b77·7475706c·652e3000·er.2._kwtuple.0.27 ··0x00000190·61727365·722e3200·5f6b7774·75706c65·arser.2._kwtuple
27 ··0x00000190·5f507953·74727563·74536571·75656e63·_PyStructSequenc28 ··0x000001a0·2e30005f·50795374·72756374·53657175·.0._PyStructSequ
28 ··0x000001a0·655f496e·69744275·696c7469·6e576974·e_InitBuiltinWit29 ··0x000001b0·656e6365·5f496e69·74427569·6c74696e·ence_InitBuiltin
29 ··0x000001b0·68466c61·67730050·79547970·655f5479·hFlags.PyType_Ty30 ··0x000001c0·57697468·466c6167·73005079·54797065·WithFlags.PyType
 31 ··0x000001d0·5f547970·65005079·5475706c·655f5479·_Type.PyTuple_Ty
 32 ··0x000001e0·7065005f·50795f53·6574496d·6d6f7274·pe._Py_SetImmort
 33 ··0x000001f0·616c005f·50795374·61746963·54797065·al._PyStaticType
 34 ··0x00000200·5f496e69·74427569·6c74696e·005f5079·_InitBuiltin._Py
 35 ··0x00000210·54797065·5f476574·44696374·00507945·Type_GetDict.PyE
30 ··0x000001c0·70650050·794d656d·5f4d616c·6c6f6300·pe.PyMem_Malloc. 
31 ··0x000001d0·50795475·706c655f·54797065·005f5079·PyTuple_Type._Py 
32 ··0x000001e0·5f536574·496d6d6f·7274616c·005f5079·_SetImmortal._Py 
33 ··0x000001f0·53746174·69635479·70655f49·6e697442·StaticType_InitB 
34 ··0x00000200·75696c74·696e005f·50795479·70655f47·uiltin._PyType_G 
35 ··0x00000210·65744469·63740050·794c6f6e·675f4672·etDict.PyLong_Fr 
36 ··0x00000220·6f6d5373·697a655f·74005079·44696374·omSsize_t.PyDict 
37 ··0x00000230·5f536574·4974656d·53747269·6e670050·_SetItemString.P 
38 ··0x00000240·79547570·6c655f4e·65770050·79556e69·yTuple_New.PyUni 
39 ··0x00000250·636f6465·5f46726f·6d537472·696e6700·code_FromString. 
40 ··0x00000260·5f507954·75706c65·5f526573·697a6500·_PyTuple_Resize. 
41 ··0x00000270·50794578·635f5275·6e74696d·65457272·PyExc_RuntimeErr36 ··0x00000220·78635f52·756e7469·6d654572·726f7200·xc_RuntimeError.
42 ··0x00000280·6f720050·79457272·5f466f72·6d617400·or.PyErr_Format.37 ··0x00000230·50794572·725f466f·726d6174·0050794d·PyErr_Format.PyM
43 ··0x00000290·50794d65·6d5f4672·6565005f·50795f44·PyMem_Free._Py_D38 ··0x00000240·656d5f46·72656500·50794d65·6d5f4d61·em_Free.PyMem_Ma
44 ··0x000002a0·65616c6c·6f630050·79457272·5f4e6f4d·ealloc.PyErr_NoM39 ··0x00000250·6c6c6f63·00507945·72725f4e·6f4d656d·lloc.PyErr_NoMem
 40 ··0x00000260·6f727900·50794c6f·6e675f46·726f6d53·ory.PyLong_FromS
 41 ··0x00000270·73697a65·5f740050·79446963·745f5365·size_t.PyDict_Se
 42 ··0x00000280·74497465·6d537472·696e6700·50795475·tItemString.PyTu
45 ··0x000002b0·656d6f72·79005079·53747275·63745365·emory.PyStructSe 
46 ··0x000002c0·7175656e·63655f4e·65770050·79446963·quence_New.PyDic 
47 ··0x000002d0·745f4765·74497465·6d576974·68457272·t_GetItemWithErr 
48 ··0x000002e0·6f720050·794c6f6e·675f4173·5373697a·or.PyLong_AsSsiz 
49 ··0x000002f0·655f7400·5f50794f·626a6563·745f4743·e_t._PyObject_GC 
50 ··0x00000300·5f4e6577·56617200·6d656d73·65740050·_NewVar.memset.P 
51 ··0x00000310·79457272·5f4f6363·75727265·64005079·yErr_Occurred.Py 
52 ··0x00000320·4578635f·54797065·4572726f·72005f50·Exc_TypeError._P 
53 ··0x00000330·7952756e·74696d65·00507953·74727563·yRuntime.PyStruc 
54 ··0x00000340·74536571·75656e63·655f5365·74497465·tSequence_SetIte 
55 ··0x00000350·6d005079·53747275·63745365·7175656e·m.PyStructSequen 
56 ··0x00000360·63655f47·65744974·656d0050·79547970·ce_GetItem.PyTyp 
57 ··0x00000370·655f4672·6f6d5370·65635769·74684261·e_FromSpecWithBa 
58 ··0x00000380·73657300·5f507953·74727563·74536571·ses._PyStructSeq 
59 ··0x00000390·75656e63·655f4e65·77547970·65005079·uence_NewType.Py 
60 ··0x000003a0·4f626a65·63745f47·435f556e·54726163·Object_GC_UnTrac 
61 ··0x000003b0·6b005079·4f626a65·63745f47·435f4465·k.PyObject_GC_De 
62 ··0x000003c0·6c005f50·79537472·75637453·65717565·l._PyStructSeque 
63 ··0x000003d0·6e63655f·46696e69·4275696c·74696e00·nce_FiniBuiltin. 
64 ··0x000003e0·5f507954·7970655f·48617353·7562636c·_PyType_HasSubcl 
65 ··0x000003f0·61737365·73005f50·79537461·74696354·asses._PyStaticT 
66 ··0x00000400·7970655f·46696e69·4275696c·74696e00·ype_FiniBuiltin. 
67 ··0x00000410·7374726c·656e0050·79556e69·636f6465·strlen.PyUnicode 
68 ··0x00000420·5f446563·6f646555·54463800·5f507955·_DecodeUTF8._PyU 
69 ··0x00000430·6e69636f·64655772·69746572·5f496e69·nicodeWriter_Ini 
70 ··0x00000440·74005f50·79556e69·636f6465·57726974·t._PyUnicodeWrit 
71 ··0x00000450·65725f57·72697465·53747200·5f507955·er_WriteStr._PyU 
72 ··0x00000460·6e69636f·64655772·69746572·5f577269·nicodeWriter_Wri 
73 ··0x00000470·74654368·6172005f·5079556e·69636f64·teChar._PyUnicod 
74 ··0x00000480·65577269·7465725f·57726974·65415343·eWriter_WriteASC 
75 ··0x00000490·49495374·72696e67·0050794f·626a6563·IIString.PyObjec 
76 ··0x000004a0·745f5265·7072005f·5079556e·69636f64·t_Repr._PyUnicod43 ··0x00000290·706c655f·4e657700·5079556e·69636f64·ple_New.PyUnicod
 44 ··0x000002a0·655f4672·6f6d5374·72696e67·005f5079·e_FromString._Py
 45 ··0x000002b0·5475706c·655f5265·73697a65·005f5079·Tuple_Resize._Py
77 ··0x000004b0·65577269·7465725f·46696e69·73680050·eWriter_Finish.P 
78 ··0x000004c0·79457863·5f537973·74656d45·72726f72·yExc_SystemError 
79 ··0x000004d0·005f5079·556e6963·6f646557·72697465·._PyUnicodeWrite 
80 ··0x000004e0·725f4465·616c6c6f·63005079·53657175·r_Dealloc.PySequ46 ··0x000002c0·5f446561·6c6c6f63·00507953·74727563·_Dealloc.PyStruc
 47 ··0x000002d0·74536571·75656e63·655f4e65·77005079·tSequence_New.Py
81 ··0x000004f0·656e6365·5f466173·74005f50·795f4e6f·ence_Fast._Py_No 
82 ··0x00000500·6e655374·72756374·005f5079·4172675f·neStruct._PyArg_ 
83 ··0x00000510·556e7061·636b4b65·79776f72·6473005f·UnpackKeywords._ 
84 ··0x00000520·50795f74·73735f74·73746174·65005079·Py_tss_tstate.Py 
85 ··0x00000530·44696374·5f476574·4974656d·53747269·Dict_GetItemStri48 ··0x000002e0·44696374·5f476574·4974656d·57697468·Dict_GetItemWith
 49 ··0x000002f0·4572726f·72005079·4c6f6e67·5f417353·Error.PyLong_AsS
 50 ··0x00000300·73697a65·5f74005f·50794f62·6a656374·size_t._PyObject
 51 ··0x00000310·5f47435f·4e657756·6172006d·656d7365·_GC_NewVar.memse
 52 ··0x00000320·74005079·4572725f·4f636375·72726564·t.PyErr_Occurred
 53 ··0x00000330·00507945·78635f54·79706545·72726f72·.PyExc_TypeError
 54 ··0x00000340·005f5079·52756e74·696d6500·50795374·._PyRuntime.PySt
86 ··0x00000540·6e675265·66005f50·79417267·5f4e6f50·ngRef._PyArg_NoP 
87 ··0x00000550·6f736974·696f6e61·6c005079·44696374·ositional.PyDict 
88 ··0x00000560·5f506f70·53747269·6e670050·79446963·_PopString.PyDic 
89 ··0x00000570·745f4b65·7973005f·50795475·706c655f·t_Keys._PyTuple_ 
90 ··0x00000580·46726f6d·41727261·79005079·44696374·FromArray.PyDict 
91 ··0x00000590·5f4e6577·0050795f·4275696c·6456616c·_New.Py_BuildVal 
92 ··0x000005a0·75650050·79537472·75637453·65717565·ue.PyStructSeque 
93 ··0x000005b0·6e63655f·496e6974·54797065·32005f50·nce_InitType2._P 
94 ··0x000005c0·79457272·5f426164·496e7465·726e616c·yErr_BadInternal 
95 ··0x000005d0·43616c6c·00507954·7970655f·52656164·Call.PyType_Read 
96 ··0x000005e0·79005079·53747275·63745365·7175656e·y.PyStructSequen 
97 ··0x000005f0·63655f49·6e697454·79706500·50795374·ce_InitType.PySt 
98 ··0x00000600·72756374·53657175·656e6365·5f556e6e·ructSequence_Unn55 ··0x00000350·72756374·53657175·656e6365·5f536574·ructSequence_Set
 56 ··0x00000360·4974656d·00507953·74727563·74536571·Item.PyStructSeq
 57 ··0x00000370·75656e63·655f4765·74497465·6d005f50·uence_GetItem._P
 58 ··0x00000380·79537472·75637453·65717565·6e63655f·yStructSequence_
 59 ··0x00000390·4e657754·79706500·50795479·70655f46·NewType.PyType_F
 60 ··0x000003a0·726f6d53·70656357·69746842·61736573·romSpecWithBases
 61 ··0x000003b0·0050794f·626a6563·745f4743·5f556e54·.PyObject_GC_UnT
 62 ··0x000003c0·7261636b·0050794f·626a6563·745f4743·rack.PyObject_GC
 63 ··0x000003d0·5f44656c·005f5079·53747275·63745365·_Del._PyStructSe
Max diff block lines reached; 0/13179 bytes (0.00%) of diff not shown.
182 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:··········19372·(bytes·into·file)13 ··Start·of·section·headers:··········18872·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4bac:1 There·are·17·section·headers,·starting·at·offset·0x49b8:
  
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·00023c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004ec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003f48·000150·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003d6c·0001d8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000270·000264·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000520·000264·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004098·0001a0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003f44·0001a0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0004d4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000784·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004d4·0001b0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000784·0001b0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000684·0022c0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000934·001e34·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004238·0008a0·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0040e4·000800·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002944·000090·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002768·000090·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004ad8·000048·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0048e4·000048·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0029d4·000273·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0027f8·000273·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002c47·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002a6b·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002c47·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002a6b·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002c7c·000ad0·10·····15··96··418 ··[14]·.symtab···········SYMTAB··········00000000·002aa0·000ad0·10·····15··96··4
19 ··[15]·.strtab···········STRTAB··········00000000·00374c·0007fb·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·003570·0007fb·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·004b20·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00492c·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
14.5 KB
readelf --wide --symbols {}
Max HTML report size reached
47.1 KB
readelf --wide --relocs {}
Max HTML report size reached
421 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 96, 16 lines modifiedOffset 96, 16 lines modified
96 PySlice_AdjustIndices96 PySlice_AdjustIndices
97 PyErr_Occurred97 PyErr_Occurred
98 PyExc_TypeError98 PyExc_TypeError
99 PyErr_Format99 PyErr_Format
100 PyObject_Hash100 PyObject_Hash
101 PyTuple_GetSlice101 PyTuple_GetSlice
102 PySequence_Tuple102 PySequence_Tuple
103 _PyArg_CheckPositional 
104 _PyArg_NoKwnames103 _PyArg_NoKwnames
 104 _PyArg_CheckPositional
105 PyObject_RichCompare105 PyObject_RichCompare
106 _Py_TrueStruct106 _Py_TrueStruct
107 _Py_FalseStruct107 _Py_FalseStruct
108 _Py_NotImplementedStruct108 _Py_NotImplementedStruct
109 _PyArg_NoKeywords109 _PyArg_NoKeywords
110 Py_ReprEnter110 Py_ReprEnter
111 _PyUnicodeWriter_Init111 _PyUnicodeWriter_Init
13.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 181 lines modifiedOffset 1, 444 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<tuple_vectorcall>:
 3 tuple_vectorcall():
 4 »       push»   {r4,·r5,·r6,·r7,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
 8 »       sub»    sp,·#12
 9 »       mov»    r5,·r0
 10 »       mov»    r6,·r1
 11 »       cmp»    r3,·#0
 12 »       bne.w»  17e·<tuple_vectorcall+0x17e>
 13 »       bic.w»  r3,·r2,·#2147483648» @·0x80000000
 14 »       mov»    r4,·r3
 15 »       bic.w»  r3,·r3,·#1
 16 »       cmp»    r3,·#0
 17 »       bne.w»  1f2·<tuple_vectorcall+0x1f2>
 18 »       cmp»    r4,·#0
 19 »       beq.w»  160·<tuple_vectorcall+0x160>
 20 »       movw»   r3,·#0
 21 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 22 »       movt»   r3,·#0
 23 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 24 »       ldr»    r0,·[r6,·#0]
 25 »       cmp»    r5,·r3
 26 »       beq.w»  164·<tuple_vectorcall+0x164>
 27 »       cmp»    r0,·#0
 28 »       beq.w»  17a·<tuple_vectorcall+0x17a>
 29 »       bl»     0·<PySequence_Tuple>
 30 ·R_ARM_THM_CALL» PySequence_Tuple
 31 »       mov»    r4,·r0
 32 »       cmp»    r0,·#0
 33 »       beq.w»  196·<tuple_vectorcall+0x196>
 34 »       ldr»    r6,·[r4,·#8]
 35 »       mov»    r0,·r5
 36 »       ldr.w»  r3,·[r5,·#152]»      @·0x98
 37 »       mov»    r1,·r6
 38 »       blx»    r3
 39 »       mov»    r5,·r0
 40 »       cmp»    r0,·#0
 41 »       beq.w»  19a·<tuple_vectorcall+0x19a>
 42 »       cmp»    r6,·#0
 43 »       ble.n»  144·<tuple_vectorcall+0x144>
 44 »       ldr»    r3,·[r4,·#12]
 45 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 46 »       ldr»    r2,·[r3,·#0]
 47 »       cmp»    r2,·r1
 48 »       itt»    ne
 49 »       addne»  r2,·#1
 50 »       strne»  r2,·[r3,·#0]
 51 »       cmp»    r6,·#1
 52 »       str»    r3,·[r0,·#12]
 53 »       beq.n»  144·<tuple_vectorcall+0x144>
 54 »       ldr»    r3,·[r4,·#16]
 55 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 56 »       ldr»    r2,·[r3,·#0]
 57 »       cmp»    r2,·r1
 58 »       itt»    ne
 59 »       addne»  r2,·#1
 60 »       strne»  r2,·[r3,·#0]
 61 »       cmp»    r6,·#2
 62 »       str»    r3,·[r0,·#16]
 63 »       beq.n»  144·<tuple_vectorcall+0x144>
 64 »       ldr»    r3,·[r4,·#20]
 65 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 66 »       ldr»    r2,·[r3,·#0]
 67 »       cmp»    r2,·r1
 68 »       itt»    ne
 69 »       addne»  r2,·#1
 70 »       strne»  r2,·[r3,·#0]
 71 »       cmp»    r6,·#3
 72 »       str»    r3,·[r0,·#20]
 73 »       beq.n»  144·<tuple_vectorcall+0x144>
 74 »       ldr»    r3,·[r4,·#24]
 75 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 76 »       ldr»    r2,·[r3,·#0]
 77 »       cmp»    r2,·r1
 78 »       itt»    ne
 79 »       addne»  r2,·#1
 80 »       strne»  r2,·[r3,·#0]
 81 »       cmp»    r6,·#4
 82 »       str»    r3,·[r0,·#24]
 83 »       beq.n»  144·<tuple_vectorcall+0x144>
 84 »       ldr»    r3,·[r4,·#28]
 85 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 86 »       ldr»    r2,·[r3,·#0]
 87 »       cmp»    r2,·r1
 88 »       itt»    ne
 89 »       addne»  r2,·#1
 90 »       strne»  r2,·[r3,·#0]
 91 »       cmp»    r6,·#5
 92 »       str»    r3,·[r0,·#28]
 93 »       beq.n»  144·<tuple_vectorcall+0x144>
 94 »       ldr»    r3,·[r4,·#32]
 95 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 96 »       ldr»    r2,·[r3,·#0]
 97 »       cmp»    r2,·r1
 98 »       itt»    ne
 99 »       addne»  r2,·#1
 100 »       strne»  r2,·[r3,·#0]
 101 »       cmp»    r6,·#6
 102 »       str»    r3,·[r0,·#32]
 103 »       beq.n»  144·<tuple_vectorcall+0x144>
 104 »       ldr»    r3,·[r4,·#36]» @·0x24
 105 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 106 »       ldr»    r2,·[r3,·#0]
 107 »       cmp»    r2,·r1
 108 »       itt»    ne
 109 »       addne»  r2,·#1
 110 »       strne»  r2,·[r3,·#0]
 111 »       cmp»    r6,·#7
 112 »       str»    r3,·[r0,·#36]» @·0x24
 113 »       beq.n»  144·<tuple_vectorcall+0x144>
 114 »       ldr»    r3,·[r4,·#40]» @·0x28
 115 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
 116 »       ldr»    r2,·[r3,·#0]
 117 »       cmp»    r2,·r1
 118 »       itt»    ne
 119 »       addne»  r2,·#1
 120 »       strne»  r2,·[r3,·#0]
 121 »       cmp»    r6,·#8
 122 »       str»    r3,·[r0,·#40]» @·0x28
 123 »       beq.n»  144·<tuple_vectorcall+0x144>
Max diff block lines reached; 7932/13958 bytes (56.83%) of diff not shown.
101 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 78, 16 lines modifiedOffset 78, 16 lines modified
78 ··0x000004b0·646a7573·74496e64·69636573·00507945·djustIndices.PyE78 ··0x000004b0·646a7573·74496e64·69636573·00507945·djustIndices.PyE
79 ··0x000004c0·72725f4f·63637572·72656400·50794578·rr_Occurred.PyEx79 ··0x000004c0·72725f4f·63637572·72656400·50794578·rr_Occurred.PyEx
80 ··0x000004d0·635f5479·70654572·726f7200·50794572·c_TypeError.PyEr80 ··0x000004d0·635f5479·70654572·726f7200·50794572·c_TypeError.PyEr
81 ··0x000004e0·725f466f·726d6174·0050794f·626a6563·r_Format.PyObjec81 ··0x000004e0·725f466f·726d6174·0050794f·626a6563·r_Format.PyObjec
82 ··0x000004f0·745f4861·73680050·79547570·6c655f47·t_Hash.PyTuple_G82 ··0x000004f0·745f4861·73680050·79547570·6c655f47·t_Hash.PyTuple_G
83 ··0x00000500·6574536c·69636500·50795365·7175656e·etSlice.PySequen83 ··0x00000500·6574536c·69636500·50795365·7175656e·etSlice.PySequen
84 ··0x00000510·63655f54·75706c65·005f5079·4172675f·ce_Tuple._PyArg_84 ··0x00000510·63655f54·75706c65·005f5079·4172675f·ce_Tuple._PyArg_
 85 ··0x00000520·4e6f4b77·6e616d65·73005f50·79417267·NoKwnames._PyArg
85 ··0x00000520·43686563·6b506f73·6974696f·6e616c00·CheckPositional.86 ··0x00000530·5f436865·636b506f·73697469·6f6e616c·_CheckPositional
86 ··0x00000530·5f507941·72675f4e·6f4b776e·616d6573·_PyArg_NoKwnames 
87 ··0x00000540·0050794f·626a6563·745f5269·6368436f·.PyObject_RichCo87 ··0x00000540·0050794f·626a6563·745f5269·6368436f·.PyObject_RichCo
88 ··0x00000550·6d706172·65005f50·795f5472·75655374·mpare._Py_TrueSt88 ··0x00000550·6d706172·65005f50·795f5472·75655374·mpare._Py_TrueSt
89 ··0x00000560·72756374·005f5079·5f46616c·73655374·ruct._Py_FalseSt89 ··0x00000560·72756374·005f5079·5f46616c·73655374·ruct._Py_FalseSt
90 ··0x00000570·72756374·005f5079·5f4e6f74·496d706c·ruct._Py_NotImpl90 ··0x00000570·72756374·005f5079·5f4e6f74·496d706c·ruct._Py_NotImpl
91 ··0x00000580·656d656e·74656453·74727563·74005f50·ementedStruct._P91 ··0x00000580·656d656e·74656453·74727563·74005f50·ementedStruct._P
92 ··0x00000590·79417267·5f4e6f4b·6579776f·72647300·yArg_NoKeywords.92 ··0x00000590·79417267·5f4e6f4b·6579776f·72647300·yArg_NoKeywords.
93 ··0x000005a0·50795f52·65707245·6e746572·005f5079·Py_ReprEnter._Py93 ··0x000005a0·50795f52·65707245·6e746572·005f5079·Py_ReprEnter._Py
2.02 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:··········169488·(bytes·into·file)13 ··Start·of·section·headers:··········165212·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x29610:1 There·are·18·section·headers,·starting·at·offset·0x2855c:
  
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·0015e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0032d8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0211e8·000a60·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0206ec·001768·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001614·0011ec·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00330c·0011ec·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·021c48·001368·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·021e54·001368·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·002800·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0044f8·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·002800·01188c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0044f8·00ede4·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·022fb0·005520·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0231bc·004168·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·01408c·0038c1·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0132dc·0038c1·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·017950·00233c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·016ba0·00257c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0284d0·001050·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·027324·001148·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·019c8c·0009f9·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·01911c·0009f9·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·029520·000060·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·02846c·000060·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·01a685·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·019b15·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01a685·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019b15·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·01a6b8·004220·10·····16·788··419 ··[15]·.symtab···········SYMTAB··········00000000·019b48·004230·10·····16·789··4
20 ··[16]·.strtab···········STRTAB··········00000000·01e8d8·002910·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·01dd78·002972·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·029580·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0284cc·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
128 KB
readelf --wide --symbols {}
Max HTML report size reached
534 KB
readelf --wide --relocs {}
Max HTML report size reached
8.08 KB
strings --all --bytes=8 {}
    
Offset 1, 19 lines modifiedOffset 1, 12 lines modified
 1 &P)F+hCE
1 3F2F!F@F2 3F2F!F@F
2 cF}D-h@Y3 cF}D-h@Y
3 #F,F=FGF4 0rhcisaSm7a
4 BFIF8F3F5 BFIF8F3F
5 +F:F@F!F 
6 F/IBF8F@ 
7 'P)F+hCE 
8 F6IBF8F@ 
9 nFQI2F8F 
10 nF6I2F8F@ 
11 nF%I2F8F 
12 F@IBF8F@ 
13 Type·does·not·define·the·tp_name·field.6 Type·does·not·define·the·tp_name·field.
14 type·'%.100s'·is·not·dynamically·allocated·but·its·base·type·'%.100s'·is·dynamically·allocated7 type·'%.100s'·is·not·dynamically·allocated·but·its·base·type·'%.100s'·is·dynamically·allocated
15 method·cannot·be·both·class·and·static8 method·cannot·be·both·class·and·static
16 type·'%.100s'·participates·in·gc·and·is·a·base·type·but·has·inappropriate·tp_free·slot9 type·'%.100s'·participates·in·gc·and·is·a·base·type·but·has·inappropriate·tp_free·slot
17 type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set10 type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set
18 type·%s·has·the·Py_TPFLAGS_MANAGED_WEAKREF·flag·but·tp_weaklistoffset·is·set11 type·%s·has·the·Py_TPFLAGS_MANAGED_WEAKREF·flag·but·tp_weaklistoffset·is·set
19 type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·not·Py_TPFLAGS_HEAPTYPE·flag12 type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·not·Py_TPFLAGS_HEAPTYPE·flag
Offset 37, 24 lines modifiedOffset 30, 24 lines modified
37 Type·spec·does·not·define·the·name·field.30 Type·spec·does·not·define·the·name·field.
38 Py_tp_bases·is·not·a·tuple31 Py_tp_bases·is·not·a·tuple
39 Creating·immutable·type·%s·from·mutable·base·%s·is·deprecated,·and·slated·to·be·disallowed·in·Python·3.14.32 Creating·immutable·type·%s·from·mutable·base·%s·is·deprecated,·and·slated·to·be·disallowed·in·Python·3.14.
40 metaclass·conflict:·the·metaclass·of·a·derived·class·must·be·a·(non-strict)·subclass·of·the·metaclasses·of·all·its·bases33 metaclass·conflict:·the·metaclass·of·a·derived·class·must·be·a·(non-strict)·subclass·of·the·metaclasses·of·all·its·bases
41 Metaclass·'%R'·is·not·a·subclass·of·'type'.34 Metaclass·'%R'·is·not·a·subclass·of·'type'.
42 Type·%s·uses·PyType_Spec·with·a·metaclass·that·has·custom·tp_new.·This·is·deprecated·and·will·no·longer·be·allowed·in·Python·3.14.35 Type·%s·uses·PyType_Spec·with·a·metaclass·that·has·custom·tp_new.·This·is·deprecated·and·will·no·longer·be·allowed·in·Python·3.14.
43 Metaclasses·with·custom·tp_new·are·not·supported.36 Metaclasses·with·custom·tp_new·are·not·supported.
 37 bases·must·be·types
 38 type·'%.100s'·is·not·an·acceptable·base·type
 39 multiple·bases·have·instance·lay-out·conflict
44 Cannot·extend·variable-size·class·without·Py_TPFLAGS_ITEMS_AT_END.40 Cannot·extend·variable-size·class·without·Py_TPFLAGS_ITEMS_AT_END.
45 type·'%s'·does·not·have·Py_TPFLAGS_ITEMS_AT_END 
46 tp_basicsize·for·type·'%s'·(%d)·is·too·small·for·base·'%s'·(%d)41 tp_basicsize·for·type·'%s'·(%d)·is·too·small·for·base·'%s'·(%d)
47 weaklist·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)42 weaklist·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
48 dict·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)43 dict·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
49 vectorcall·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)44 vectorcall·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
50 builtin·type·%.200s·has·no·__module__·attribute45 builtin·type·%.200s·has·no·__module__·attribute
 46 type·'%s'·does·not·have·Py_TPFLAGS_ITEMS_AT_END
51 bases·must·be·types 
52 type·'%.100s'·is·not·an·acceptable·base·type 
53 multiple·bases·have·instance·lay-out·conflict 
54 type()·takes·1·or·3·arguments47 type()·takes·1·or·3·arguments
55 cannot·create·'%s'·instances48 cannot·create·'%s'·instances
56 UO!O!:type.__new__49 UO!O!:type.__new__
57 type()·doesn't·support·MRO·entry·resolution;·use·types.new_class()50 type()·doesn't·support·MRO·entry·resolution;·use·types.new_class()
58 nonempty·__slots__·not·supported·for·subtype·of·'%s'51 nonempty·__slots__·not·supported·for·subtype·of·'%s'
59 __slots__·items·must·be·strings,·not·'%.200s'52 __slots__·items·must·be·strings,·not·'%.200s'
60 __slots__·must·be·identifiers53 __slots__·must·be·identifiers
Offset 65, 16 lines modifiedOffset 58, 16 lines modified
65 type·__qualname__·must·be·a·str,·not·%s58 type·__qualname__·must·be·a·str,·not·%s
66 __classcell__·must·be·a·nonlocal·cell,·not·%.200R59 __classcell__·must·be·a·nonlocal·cell,·not·%.200R
67 __classdictcell__·must·be·a·nonlocal·cell,·not·%.200R60 __classdictcell__·must·be·a·nonlocal·cell,·not·%.200R
68 non-string·key·in·the·__dict__·of·class·%.200s61 non-string·key·in·the·__dict__·of·class·%.200s
69 Error·calling·__set_name__·on·'%.100s'·instance·%R·in·'%.100s'62 Error·calling·__set_name__·on·'%.100s'·instance·%R·in·'%.100s'
70 instance·of63 instance·of
71 super()·argument·1·must·be·a·type,·not·%.200s64 super()·argument·1·must·be·a·type,·not·%.200s
72 super():·no·current·frame 
73 super(type,·obj):·obj·(%s·%.200s)·is·not·an·instance·or·subtype·of·type·(%.200s).65 super(type,·obj):·obj·(%s·%.200s)·is·not·an·instance·or·subtype·of·type·(%.200s).
 66 super():·no·current·frame
74 type.__init__()·takes·no·keyword·arguments67 type.__init__()·takes·no·keyword·arguments
75 type.__init__()·takes·1·or·3·arguments68 type.__init__()·takes·1·or·3·arguments
76 type_traverse()·called·on·non-heap·type·'%.100s'69 type_traverse()·called·on·non-heap·type·'%.100s'
77 ../Objects/typeobject.c70 ../Objects/typeobject.c
78 attribute·name·must·be·string,·not·'%.200s'71 attribute·name·must·be·string,·not·'%.200s'
79 type·object·'%.100s'·has·no·attribute·'%U'72 type·object·'%.100s'·has·no·attribute·'%U'
80 object.__new__()·takes·exactly·one·argument·(the·type·to·instantiate)73 object.__new__()·takes·exactly·one·argument·(the·type·to·instantiate)
Offset 107, 18 lines modifiedOffset 100, 18 lines modified
107 __annotations__100 __annotations__
108 <%U.%U·object·at·%p>101 <%U.%U·object·at·%p>
109 <%s·object·at·%p>102 <%s·object·at·%p>
110 cannot·set·'%s'·attribute·of·immutable·type·'%s'103 cannot·set·'%s'·attribute·of·immutable·type·'%s'
111 cannot·delete·'%s'·attribute·of·immutable·type·'%s'104 cannot·delete·'%s'·attribute·of·immutable·type·'%s'
112 object.__setattr__105 object.__setattr__
113 type·object·'%s'·has·no·attribute·'__annotations__'106 type·object·'%s'·has·no·attribute·'__annotations__'
114 PyArg_UnpackTuple()·argument·list·is·not·a·tuple 
115 expected·%d·argument%s,·got·%zd 
116 __delattr__107 __delattr__
117 can't·apply·this·%s·to·%s·object108 can't·apply·this·%s·to·%s·object
 109 PyArg_UnpackTuple()·argument·list·is·not·a·tuple
 110 expected·%d·argument%s,·got·%zd
118 '%.200s'·object·is·not·a·container111 '%.200s'·object·is·not·a·container
119 __setattr__112 __setattr__
120 '%.200s'·object·is·not·iterable113 '%.200s'·object·is·not·iterable
121 argument114 argument
122 __format__115 __format__
123 unsupported·format·string·passed·to·%.200s.__format__116 unsupported·format·string·passed·to·%.200s.__format__
124 __len__()·should·return·>=·0117 __len__()·should·return·>=·0
Offset 491, 36 lines modifiedOffset 484, 35 lines modified
491 __subclasscheck__($self,·subclass,·/)484 __subclasscheck__($self,·subclass,·/)
492 Check·if·a·class·is·a·subclass.485 Check·if·a·class·is·a·subclass.
493 __instancecheck__($self,·instance,·/)486 __instancecheck__($self,·instance,·/)
494 Check·if·an·object·is·an·instance.487 Check·if·an·object·is·an·instance.
495 type_ready488 type_ready
496 mro_internal_unlocked.isra.0489 mro_internal_unlocked.isra.0
497 .LANCHOR0490 .LANCHOR0
 491 _PyType_DocWithoutSignature
498 mro_implementation_unlocked492 mro_implementation_unlocked
499 lookup_maybe_method493 lookup_maybe_method
500 solid_base494 solid_base
501 call_unbound_noarg.part.0495 call_unbound_noarg.part.0
502 type_modified_unlocked496 type_modified_unlocked
503 set_mro_error497 set_mro_error
504 class_name498 class_name
505 Py_XDECREF499 Py_XDECREF
506 _PyType_FromMetaclass_impl500 _PyType_FromMetaclass_impl
507 best_base 
508 .LANCHOR1501 .LANCHOR1
509 subtype_dealloc502 subtype_dealloc
510 type_is_gc503 type_is_gc
511 find_name_in_mro504 find_name_in_mro
512 assign_version_tag505 assign_version_tag
513 type_vectorcall506 type_vectorcall
514 type_call507 type_call
515 type_new508 type_new
516 subtype_traverse509 subtype_traverse
517 subtype_clear510 subtype_clear
518 update_one_slot511 update_one_slot
519 slot_tp_new 
520 slot_tp_call512 slot_tp_call
521 tp_new_wrapper513 tp_new_wrapper
522 super_vectorcall514 super_vectorcall
523 super_init_without_args515 super_init_without_args
524 supercheck516 supercheck
525 super_getattro517 super_getattro
526 super_dealloc518 super_dealloc
Offset 531, 24 lines modifiedOffset 523, 28 lines modified
Max diff block lines reached; 3807/8223 bytes (46.30%) of diff not shown.
159 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.14 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 17, 29 lines modifiedOffset 17, 29 lines modified
17 ··0x000000d0·90250000·00000000·03000000·50360000·.%..........P6..17 ··0x000000d0·90250000·00000000·03000000·50360000·.%..........P6..
18 ··0x000000e0·00000000·00000000·00000000·00000000·................18 ··0x000000e0·00000000·00000000·00000000·00000000·................
19 ··0x000000f0·18200000·20000000·00000000·00000000·.·..·...........19 ··0x000000f0·18200000·20000000·00000000·00000000·.·..·...........
20 ··0x00000100·940d0000·00000000·ac480000·2c200000·.........H..,·..20 ··0x00000100·940d0000·00000000·ac480000·2c200000·.........H..,·..
21 ··0x00000110·20000000·00000000·00000000·940d0000··...............21 ··0x00000110·20000000·00000000·00000000·940d0000··...............
22 ··0x00000120·00000000·8c480000·c8130000·24000000·.....H......$...22 ··0x00000120·00000000·8c480000·c8130000·24000000·.....H......$...
23 ··0x00000130·00000000·00000000·940d0000·00000000·................23 ··0x00000130·00000000·00000000·940d0000·00000000·................
24 ··0x00000140·a4530000·74130000·24000000·00000000·.S..t...$.......24 ··0x00000140·a4530000·20130000·24000000·00000000·.S..·...$.......
25 ··0x00000150·00000000·940d0000·00000000·34460000·............4F..25 ··0x00000150·00000000·940d0000·00000000·34460000·............4F..
26 ··0x00000160·38200000·2c000000·00000000·00000000·8·..,...........26 ··0x00000160·38200000·2c000000·00000000·00000000·8·..,...........
27 ··0x00000170·44200000·00000000·7c510000·70200000·D·......|Q..p·..27 ··0x00000170·44200000·00000000·7c510000·70200000·D·......|Q..p·..
28 ··0x00000180·3c000000·00000000·00000000·7c200000·<...........|·..28 ··0x00000180·3c000000·00000000·00000000·7c200000·<...........|·..
29 ··0x00000190·00000000·a4490000·a8200000·40000000·.....I...·..@...29 ··0x00000190·00000000·a4490000·a8200000·40000000·.....I...·..@...
30 ··0x000001a0·00000000·00000000·b4200000·01000000·.........·......30 ··0x000001a0·00000000·00000000·b4200000·01000000·.........·......
31 ··0x000001b0·88440000·f8200000·44000000·00000000·.D...·..D.......31 ··0x000001b0·88440000·f8200000·44000000·00000000·.D...·..D.......
32 ··0x000001c0·00000000·00210000·00000000·b8540000·.....!.......T..32 ··0x000001c0·00000000·00210000·00000000·b8540000·.....!.......T..
33 ··0x000001d0·18200000·48000000·00000000·00000000·.·..H...........33 ··0x000001d0·18200000·48000000·00000000·00000000·.·..H...........
34 ··0x000001e0·28210000·00000000·ac480000·2c200000·(!.......H..,·..34 ··0x000001e0·28210000·00000000·ac480000·2c200000·(!.......H..,·..
35 ··0x000001f0·48000000·00000000·00000000·6c210000·H...........l!..35 ··0x000001f0·48000000·00000000·00000000·6c210000·H...........l!..
36 ··0x00000200·00000000·8c480000·c8130000·4c000000·.....H......L...36 ··0x00000200·00000000·8c480000·c8130000·4c000000·.....H......L...
37 ··0x00000210·00000000·00000000·ac210000·00000000·.........!......37 ··0x00000210·00000000·00000000·ac210000·00000000·.........!......
38 ··0x00000220·a4530000·74130000·4c000000·00000000·.S..t...L.......38 ··0x00000220·a4530000·20130000·4c000000·00000000·.S..·...L.......
39 ··0x00000230·00000000·fc210000·00000000·34460000·.....!......4F..39 ··0x00000230·00000000·fc210000·00000000·34460000·.....!......4F..
40 ··0x00000240·3c220000·64000000·00000000·00000000·<"..d...........40 ··0x00000240·3c220000·64000000·00000000·00000000·<"..d...........
41 ··0x00000250·44220000·00000000·5c4d0000·74220000·D"......\M..t"..41 ··0x00000250·44220000·00000000·5c4d0000·74220000·D"......\M..t"..
42 ··0x00000260·64000000·00000000·00000000·7c220000·d...........|"..42 ··0x00000260·64000000·00000000·00000000·7c220000·d...........|"..
43 ··0x00000270·00000000·a04c0000·ac220000·64000000·.....L..."..d...43 ··0x00000270·00000000·a04c0000·ac220000·64000000·.....L..."..d...
44 ··0x00000280·00000000·00000000·b4220000·00000000·........."......44 ··0x00000280·00000000·00000000·b4220000·00000000·........."......
45 ··0x00000290·50470000·e4220000·64000000·00000000·PG..."..d.......45 ··0x00000290·50470000·e4220000·64000000·00000000·PG..."..d.......
1010 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
6.66 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··Type·does·not·define·the·tp_name·field.2 ··[·····0]··Type·does·not·define·the·tp_name·field.
3 ··[····28]··type·'%.100s'·is·not·dynamically·allocated·but·its·base·type·'%.100s'·is·dynamically·allocated3 ··[····28]··type·'%.100s'·is·not·dynamically·allocated·but·its·base·type·'%.100s'·is·dynamically·allocated
4 ··[····88]··method·cannot·be·both·class·and·static4 ··[····88]··method·cannot·be·both·class·and·static
 5 ··[····b0]··type·'%.100s'·participates·in·gc·and·is·a·base·type·but·has·inappropriate·tp_free·slot
 6 ··[···108]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set
 7 ··[···150]··type·%s·has·the·Py_TPFLAGS_MANAGED_WEAKREF·flag·but·tp_weaklistoffset·is·set
 8 ··[···1a0]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·not·Py_TPFLAGS_HEAPTYPE·flag
 9 ··[···1f0]··type·%s·has·the·Py_TPFLAGS_HAVE_GC·flag·but·has·no·traverse·function
 10 ··[···238]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set·to·incompatible·value
 11 ··[···294]··type·%s·has·a·tp_dictoffset·that·is·too·small
 12 ··[···2c4]··type·MRO·must·not·be·empty
 13 ··[···2e0]··mro()·returned·a·non-class·('%.500s')
 14 ··[···308]··mro()·returned·base·with·unsuitable·layout·('%.500s')
 15 ··[···340]··Cannot·extend·an·incomplete·type·'%.100s'
 16 ··[···36c]··duplicate·base·class·%U
 17 ··[···384]··duplicate·base·class
5 ··[····b0]··)\n18 ··[···39c]··)\n
6 ············--\n19 ············--\n
7 ············type·'%.100s'·participates·in·gc·and·is·a·base·type·but·has·inappropriate·tp_free·slot 
8 ··[···110]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set 
9 ··[···158]··type·%s·has·the·Py_TPFLAGS_MANAGED_WEAKREF·flag·but·tp_weaklistoffset·is·set 
10 ··[···1a8]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·not·Py_TPFLAGS_HEAPTYPE·flag 
11 ··[···1f8]··type·%s·has·the·Py_TPFLAGS_HAVE_GC·flag·but·has·no·traverse·function 
12 ··[···240]··type·%s·has·the·Py_TPFLAGS_MANAGED_DICT·flag·but·tp_dictoffset·is·set·to·incompatible·value 
13 ··[···29c]··type·%s·has·a·tp_dictoffset·that·is·too·small 
14 ··[···2cc]··type·MRO·must·not·be·empty 
15 ··[···2e8]··mro()·returned·a·non-class·('%.500s') 
16 ··[···310]··mro()·returned·base·with·unsuitable·layout·('%.500s') 
17 ··[···348]··Cannot·extend·an·incomplete·type·'%.100s' 
18 ··[···374]··duplicate·base·class·%U 
19 ··[···38c]··duplicate·base·class 
20 ··[···3a4]··invalid·slot·offset20 ············invalid·slot·offset
21 ··[···3b8]··Multiple·Py_tp_members·slots·are·not·supported.21 ··[···3b8]··Multiple·Py_tp_members·slots·are·not·supported.
22 ··[···3e8]··__weaklistoffset__22 ··[···3e8]··__weaklistoffset__
23 ··[···3fc]··__dictoffset__23 ··[···3fc]··__dictoffset__
24 ··[···40c]··__vectorcalloffset__24 ··[···40c]··__vectorcalloffset__
25 ··[···424]··With·Py_RELATIVE_OFFSET,·basicsize·must·be·negative.25 ··[···424]··With·Py_RELATIVE_OFFSET,·basicsize·must·be·negative.
26 ··[···45c]··Member·offset·out·of·range·(0..-basicsize)26 ··[···45c]··Member·offset·out·of·range·(0..-basicsize)
27 ··[···488]··Multiple·Py_tp_doc·slots·are·not·supported.27 ··[···488]··Multiple·Py_tp_doc·slots·are·not·supported.
28 ··[···4b4]··Type·spec·does·not·define·the·name·field.28 ··[···4b4]··Type·spec·does·not·define·the·name·field.
29 ··[···4e0]··Py_tp_bases·is·not·a·tuple29 ··[···4e0]··Py_tp_bases·is·not·a·tuple
30 ··[···4fc]··Creating·immutable·type·%s·from·mutable·base·%s·is·deprecated,·and·slated·to·be·disallowed·in·Python·3.14.30 ··[···4fc]··Creating·immutable·type·%s·from·mutable·base·%s·is·deprecated,·and·slated·to·be·disallowed·in·Python·3.14.
31 ··[···568]··metaclass·conflict:·the·metaclass·of·a·derived·class·must·be·a·(non-strict)·subclass·of·the·metaclasses·of·all·its·bases31 ··[···568]··metaclass·conflict:·the·metaclass·of·a·derived·class·must·be·a·(non-strict)·subclass·of·the·metaclasses·of·all·its·bases
32 ··[···5e4]··Metaclass·'%R'·is·not·a·subclass·of·'type'.32 ··[···5e4]··Metaclass·'%R'·is·not·a·subclass·of·'type'.
33 ··[···610]··Type·%s·uses·PyType_Spec·with·a·metaclass·that·has·custom·tp_new.·This·is·deprecated·and·will·no·longer·be·allowed·in·Python·3.14.33 ··[···610]··Type·%s·uses·PyType_Spec·with·a·metaclass·that·has·custom·tp_new.·This·is·deprecated·and·will·no·longer·be·allowed·in·Python·3.14.
34 ··[···694]··Metaclasses·with·custom·tp_new·are·not·supported.34 ··[···694]··Metaclasses·with·custom·tp_new·are·not·supported.
 35 ··[···6c8]··bases·must·be·types
 36 ··[···6dc]··type·'%.100s'·is·not·an·acceptable·base·type
 37 ··[···70c]··multiple·bases·have·instance·lay-out·conflict
35 ··[···6c8]··Cannot·extend·variable-size·class·without·Py_TPFLAGS_ITEMS_AT_END.38 ··[···73c]··Cannot·extend·variable-size·class·without·Py_TPFLAGS_ITEMS_AT_END.
36 ··[···70c]··type·'%s'·does·not·have·Py_TPFLAGS_ITEMS_AT_END 
37 ··[···73c]··tp_basicsize·for·type·'%s'·(%d)·is·too·small·for·base·'%s'·(%d)39 ··[···780]··tp_basicsize·for·type·'%s'·(%d)·is·too·small·for·base·'%s'·(%d)
38 ··[···77c]··weaklist·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)40 ··[···7c0]··weaklist·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
39 ··[···7c4]··dict·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)41 ··[···808]··dict·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
40 ··[···808]··vectorcall·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)42 ··[···84c]··vectorcall·offset·%d·is·out·of·bounds·for·type·'%s'·(tp_basicsize·=·%d)
41 ··[···850]··builtin·type·%.200s·has·no·__module__·attribute43 ··[···894]··builtin·type·%.200s·has·no·__module__·attribute
 44 ··[···8c4]··type·'%s'·does·not·have·Py_TPFLAGS_ITEMS_AT_END
42 ··[···880]··bases·must·be·types 
43 ··[···894]··type·'%.100s'·is·not·an·acceptable·base·type 
44 ··[···8c4]··multiple·bases·have·instance·lay-out·conflict 
45 ··[···8f4]··type45 ··[···8f4]··type
46 ··[···8fc]··type()·takes·1·or·3·arguments46 ··[···8fc]··type()·takes·1·or·3·arguments
47 ··[···91c]··cannot·create·'%s'·instances47 ··[···91c]··cannot·create·'%s'·instances
48 ··[···93c]··UO!O!:type.__new__48 ··[···93c]··UO!O!:type.__new__
49 ··[···950]··type()·doesn't·support·MRO·entry·resolution;·use·types.new_class()49 ··[···950]··type()·doesn't·support·MRO·entry·resolution;·use·types.new_class()
50 ··[···994]··nonempty·__slots__·not·supported·for·subtype·of·'%s'50 ··[···994]··nonempty·__slots__·not·supported·for·subtype·of·'%s'
51 ··[···9cc]··__slots__·items·must·be·strings,·not·'%.200s'51 ··[···9cc]··__slots__·items·must·be·strings,·not·'%.200s'
Offset 60, 16 lines modifiedOffset 60, 16 lines modified
60 ··[···b34]··__classdictcell__·must·be·a·nonlocal·cell,·not·%.200R60 ··[···b34]··__classdictcell__·must·be·a·nonlocal·cell,·not·%.200R
61 ··[···b6c]··non-string·key·in·the·__dict__·of·class·%.200s61 ··[···b6c]··non-string·key·in·the·__dict__·of·class·%.200s
62 ··[···b9c]··Error·calling·__set_name__·on·'%.100s'·instance·%R·in·'%.100s'62 ··[···b9c]··Error·calling·__set_name__·on·'%.100s'·instance·%R·in·'%.100s'
63 ··[···bdc]··instance·of63 ··[···bdc]··instance·of
64 ··[···be8]··super64 ··[···be8]··super
65 ··[···bf0]··super()65 ··[···bf0]··super()
66 ··[···bf8]··super()·argument·1·must·be·a·type,·not·%.200s66 ··[···bf8]··super()·argument·1·must·be·a·type,·not·%.200s
67 ··[···c28]··super():·no·current·frame 
68 ··[···c44]··super(type,·obj):·obj·(%s·%.200s)·is·not·an·instance·or·subtype·of·type·(%.200s).67 ··[···c28]··super(type,·obj):·obj·(%s·%.200s)·is·not·an·instance·or·subtype·of·type·(%.200s).
 68 ··[···c7c]··super():·no·current·frame
69 ··[···c98]··type.__init__()·takes·no·keyword·arguments69 ··[···c98]··type.__init__()·takes·no·keyword·arguments
70 ··[···cc4]··type.__init__()·takes·1·or·3·arguments70 ··[···cc4]··type.__init__()·takes·1·or·3·arguments
71 ··[···cec]··type_traverse()·called·on·non-heap·type·'%.100s'71 ··[···cec]··type_traverse()·called·on·non-heap·type·'%.100s'
72 ··[···d20]··../Objects/typeobject.c72 ··[···d20]··../Objects/typeobject.c
73 ··[···d38]··attribute·name·must·be·string,·not·'%.200s'73 ··[···d38]··attribute·name·must·be·string,·not·'%.200s'
74 ··[···d64]··type·object·'%.100s'·has·no·attribute·'%U'74 ··[···d64]··type·object·'%.100s'·has·no·attribute·'%U'
75 ··[···d90]··s75 ··[···d90]··s
Offset 105, 18 lines modifiedOffset 105, 18 lines modified
105 ··[··1240]··<%U.%U·object·at·%p>105 ··[··1240]··<%U.%U·object·at·%p>
106 ··[··1258]··<%s·object·at·%p>106 ··[··1258]··<%s·object·at·%p>
107 ··[··126c]··cannot·set·'%s'·attribute·of·immutable·type·'%s'107 ··[··126c]··cannot·set·'%s'·attribute·of·immutable·type·'%s'
108 ··[··12a0]··cannot·delete·'%s'·attribute·of·immutable·type·'%s'108 ··[··12a0]··cannot·delete·'%s'·attribute·of·immutable·type·'%s'
109 ··[··12d4]··OsO109 ··[··12d4]··OsO
110 ··[··12d8]··object.__setattr__110 ··[··12d8]··object.__setattr__
111 ··[··12ec]··type·object·'%s'·has·no·attribute·'__annotations__'111 ··[··12ec]··type·object·'%s'·has·no·attribute·'__annotations__'
 112 ··[··1320]··__delattr__
 113 ··[··132c]··can't·apply·this·%s·to·%s·object
112 ··[··1320]··PyArg_UnpackTuple()·argument·list·is·not·a·tuple114 ··[··1350]··PyArg_UnpackTuple()·argument·list·is·not·a·tuple
113 ··[··1354]··expected·%d·argument%s,·got·%zd115 ··[··1384]··expected·%d·argument%s,·got·%zd
114 ··[··1374]··__delattr__ 
115 ··[··1380]··can't·apply·this·%s·to·%s·object 
116 ··[··13a4]··'%.200s'·object·is·not·a·container116 ··[··13a4]··'%.200s'·object·is·not·a·container
117 ··[··13c8]··__setattr__117 ··[··13c8]··__setattr__
118 ··[··13d4]··'%.200s'·object·is·not·iterable118 ··[··13d4]··'%.200s'·object·is·not·iterable
119 ··[··13f4]··str119 ··[··13f4]··str
120 ··[··13f8]··argument120 ··[··13f8]··argument
121 ··[··1404]··__format__121 ··[··1404]··__format__
122 ··[··1410]··unsupported·format·string·passed·to·%.200s.__format__122 ··[··1410]··unsupported·format·string·passed·to·%.200s.__format__
133 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
86.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
233 KB
typevarobject.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:··········36168·(bytes·into·file)13 ··Start·of·section·headers:··········35548·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x8d48:1 There·are·18·section·headers,·starting·at·offset·0x8adc:
  
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·001064·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001310·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0076e8·000658·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·007584·000648·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001098·000b08·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001344·000b08·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007d40·000778·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007bcc·000778·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001ba0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001e4c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001ba0·00072e·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001e4c·00072e·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0022d0·0004b4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00257c·00007c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0084b8·000100·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·008344·000008·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002784·000e60·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0025f8·000e60·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0085b8·000668·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00834c·000668·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0035e4·001ce9·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003458·001ce9·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008c20·000098·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0089b4·000098·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0052cd·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·005141·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0052cd·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005141·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005300·0013c0·10·····16·251··419 ··[15]·.symtab···········SYMTAB··········00000000·005174·0013d0·10·····16·252··4
20 ··[16]·.strtab···········STRTAB··········00000000·0066c0·001027·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006544·00103f·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008cb8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·008a4c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
39.6 KB
readelf --wide --symbols {}
Max HTML report size reached
80.0 KB
readelf --wide --relocs {}
Max HTML report size reached
425 B
strings --all --bytes=8 {}
    
Offset 228, 14 lines modifiedOffset 228, 15 lines modified
228 __typing_subst__($self,·arg,·/)228 __typing_subst__($self,·arg,·/)
229 has_default($self,·/)229 has_default($self,·/)
230 __reduce__($self,·/)230 __reduce__($self,·/)
231 __typing_prepare_subst__($self,·alias,·args,·/)231 __typing_prepare_subst__($self,·alias,·args,·/)
232 __typing_subst__($self,·arg,·/)232 __typing_subst__($self,·arg,·/)
233 .LANCHOR0233 .LANCHOR0
234 generic_init_subclass234 generic_init_subclass
 235 call_typing_args_kwargs
235 Py_XDECREF236 Py_XDECREF
236 typevar_new237 typevar_new
237 typevar_alloc238 typevar_alloc
238 type_check.constprop.0239 type_check.constprop.0
239 call_typing_func_object240 call_typing_func_object
240 unpack_typevartuples241 unpack_typevartuples
241 typevartuple_unpack242 typevartuple_unpack
57.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
577 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··typing 
3 ··[·····8]··_generic_init_subclass2 ··[·····0]··_generic_init_subclass
 3 ··[····18]··typing
4 ··[····20]··str4 ··[····20]··str
5 ··[····24]··argument·'name'5 ··[····24]··argument·'name'
6 ··[····34]··typevar6 ··[····34]··typevar
7 ··[····3c]··Bivariant·types·are·not·supported.7 ··[····3c]··Bivariant·types·are·not·supported.
8 ··[····60]··Variance·cannot·be·specified·with·infer_variance.8 ··[····60]··Variance·cannot·be·specified·with·infer_variance.
9 ··[····94]··A·single·constraint·is·not·allowed9 ··[····94]··A·single·constraint·is·not·allowed
10 ··[····b8]··Constraints·cannot·be·combined·with·bound=...10 ··[····b8]··Constraints·cannot·be·combined·with·bound=...
12.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 531 lines modifiedOffset 1, 66 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<generic_init_subclass>: 
3 generic_init_subclass(): 
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
8 »       mov»    r7,·r0 
9 »       movw»   r0,·#0 
10 ·R_ARM_THM_MOVW_ABS_NC»  .LC0 
11 »       movt»   r0,·#0 
12 ·R_ARM_THM_MOVT_ABS»     .LC0 
13 »       mov»    r8,·r1 
14 »       mov»    r9,·r2 
15 »       bl»     0·<PyImport_ImportModule> 
16 ·R_ARM_THM_CALL» PyImport_ImportModule 
17 »       mov»    r6,·r0 
18 »       cmp»    r0,·#0 
19 »       beq.n»  ee·<generic_init_subclass+0xee> 
20 »       movw»   r1,·#0 
21 ·R_ARM_THM_MOVW_ABS_NC»  .LC1 
22 »       movt»   r1,·#0 
23 ·R_ARM_THM_MOVT_ABS»     .LC1 
24 »       bl»     0·<PyObject_GetAttrString> 
25 ·R_ARM_THM_CALL» PyObject_GetAttrString 
26 »       mov»    r5,·r0 
27 »       cmp»    r0,·#0 
28 »       beq.n»  ee·<generic_init_subclass+0xee> 
29 »       ldr.w»  sl,·[r8,·#8] 
30 »       add.w»  r0,·sl,·#1 
31 »       bl»     0·<PyTuple_New> 
32 ·R_ARM_THM_CALL» PyTuple_New 
33 »       mov»    r4,·r0 
34 »       cmp»    r0,·#0 
35 »       beq.n»  f0·<generic_init_subclass+0xf0> 
36 »       ldr»    r3,·[r7,·#0] 
37 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
38 »       cmp»    r3,·r2 
39 »       beq.n»  aa·<generic_init_subclass+0xaa> 
40 »       adds»   r3,·#1 
41 »       cmp.w»  sl,·#0 
42 »       str»    r3,·[r7,·#0] 
43 »       str»    r7,·[r0,·#12] 
44 »       bgt.n»  b2·<generic_init_subclass+0xb2> 
45 »       mov»    r2,·r9 
46 »       mov»    r1,·r4 
47 »       mov»    r0,·r5 
48 »       bl»     0·<PyObject_Call> 
49 ·R_ARM_THM_CALL» PyObject_Call 
50 »       ldr»    r3,·[r6,·#0] 
51 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
52 »       mov»    r7,·r0 
53 »       cmp»    r3,·r2 
54 »       beq.n»  7e·<generic_init_subclass+0x7e> 
55 »       subs»   r3,·#1 
56 »       str»    r3,·[r6,·#0] 
57 »       cbz»    r3,·e6·<generic_init_subclass+0xe6> 
58 »       ldr»    r3,·[r5,·#0] 
59 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
60 »       cmp»    r3,·r2 
61 »       beq.n»  8e·<generic_init_subclass+0x8e> 
62 »       subs»   r3,·#1 
63 »       str»    r3,·[r5,·#0] 
64 »       cbz»    r3,·de·<generic_init_subclass+0xde> 
65 »       ldr»    r3,·[r4,·#0] 
66 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
67 »       cmp»    r3,·r2 
68 »       beq.n»  a4·<generic_init_subclass+0xa4> 
69 »       subs»   r3,·#1 
70 »       str»    r3,·[r4,·#0] 
71 »       cbnz»   r3,·a4·<generic_init_subclass+0xa4> 
72 »       mov»    r0,·r4 
73 »       bl»     0·<_Py_Dealloc> 
74 ·R_ARM_THM_CALL» _Py_Dealloc 
75 »       mov»    r0,·r7 
76 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc} 
77 »       cmp.w»  sl,·#0 
78 »       str»    r7,·[r0,·#12] 
79 »       ble.n»  62·<generic_init_subclass+0x62> 
80 »       add.w»  r8,·r8,·#8 
81 »       add.w»  r0,·r4,·#12 
82 »       movs»   r3,·#0 
83 »       mvn.w»  r7,·#3221225472»    @·0xc0000000 
84 »       ldr.w»  r2,·[r8,·#4]! 
85 »       adds»   r3,·#1 
86 »       ldr»    r1,·[r2,·#0] 
87 »       cmp»    r1,·r7 
88 »       add.w»  ip,·r1,·#1 
89 »       it»     ne 
90 »       strne.w»ip,·[r2] 
91 »       cmp»    sl,·r3 
92 »       str.w»  r2,·[r0,·#4]! 
93 »       beq.n»  62·<generic_init_subclass+0x62> 
94 »       b.n»    c0·<generic_init_subclass+0xc0> 
95 »       mov»    r0,·r5 
96 »       bl»     0·<_Py_Dealloc> 
97 ·R_ARM_THM_CALL» _Py_Dealloc 
98 »       b.n»    8e·<generic_init_subclass+0x8e> 
99 »       mov»    r0,·r6 
100 »       bl»     0·<_Py_Dealloc> 
101 ·R_ARM_THM_CALL» _Py_Dealloc 
102 »       b.n»    7e·<generic_init_subclass+0x7e> 
103 »       movs»   r5,·#0 
104 »       mov»    r0,·r6 
105 »       movs»   r7,·#0 
106 »       bl»     26c·<Py_XDECREF> 
107 »       mov»    r0,·r5 
108 »       bl»     26c·<Py_XDECREF> 
109 »       b.n»    a4·<generic_init_subclass+0xa4> 
  
110 00000100·<typevar_alloc>: 
111 typevar_alloc(): 
112 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr} 
113 »       mov.w»  ip,·#4096»  @·0x1000 
114 »       sub.w»  ip,·sp,·ip 
115 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0 
116 »       mov»    r6,·r3 
117 »       ldr»    r3,·[pc,·#336]»@·(264·<typevar_alloc+0x164>) 
118 »       mrc»    15,·0,·fp,·cr13,·cr0,·{3} 
119 »       sub»    sp,·#12 
120 »       add»    r3,·pc 
121 »       ldr»    r3,·[r3,·#0] 
122 »       mov»    r8,·r0 
Max diff block lines reached; 6266/12657 bytes (49.51%) of diff not shown.
4.46 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 318, 25 lines modifiedOffset 318, 25 lines modified
318 »       movt»   r1,·#0318 »       movt»   r1,·#0
319 ·R_ARM_THM_MOVT_ABS»     .LC20319 ·R_ARM_THM_MOVT_ABS»     .LC20
320 »       ldr»    r0,·[r3,·#0]320 »       ldr»    r0,·[r3,·#0]
321 »       bl»     0·<PyErr_SetString>321 »       bl»     0·<PyErr_SetString>
322 ·R_ARM_THM_CALL» PyErr_SetString322 ·R_ARM_THM_CALL» PyErr_SetString
323 »       b.n»    2aa·<typealias_new+0x72>323 »       b.n»    2aa·<typealias_new+0x72>
324 »       movs»   r5,·#0324 »       movs»   r5,·#0
325 »       bl»     3e8·<paramspec_new+0xd0>325 »       bl»     4ec·<typealias_value+0x20>
326 ·R_ARM_THM_CALL» caller326 ·R_ARM_THM_CALL» caller
327 »       mov»    r4,·r0327 »       mov»    r4,·r0
328 »       cmp»    r0,·#0328 »       cmp»    r0,·#0
329 »       beq.n»  2aa·<typealias_new+0x72>329 »       beq.n»  2aa·<typealias_new+0x72>
330 »       mov»    r3,·r7330 »       mov»    r3,·r7
331 »       movs»   r2,·#0331 »       movs»   r2,·#0
332 »       mov»    r1,·r5332 »       mov»    r1,·r5
333 »       mov»    r0,·r6333 »       mov»    r0,·r6
334 »       str»    r4,·[sp,·#0]334 »       str»    r4,·[sp,·#0]
335 »       bl»     968·<paramspec_repr+0x4>335 »       bl»     b10·<paramspec_clear+0x8>
336 ·R_ARM_THM_CALL» typealias_alloc336 ·R_ARM_THM_CALL» typealias_alloc
337 »       ldr»    r3,·[r4,·#0]337 »       ldr»    r3,·[r4,·#0]
338 »       mvn.w»  r2,·#3221225472»    @·0xc0000000338 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
339 »       mov»    r5,·r0339 »       mov»    r5,·r0
340 »       cmp»    r3,·r2340 »       cmp»    r3,·r2
341 »       beq.n»  30c·<typealias_new+0xd4>341 »       beq.n»  30c·<typealias_new+0xd4>
342 »       subs»   r3,·#1342 »       subs»   r3,·#1
Offset 503, 25 lines modifiedOffset 503, 25 lines modified
503 »       movt»   r1,·#0503 »       movt»   r1,·#0
504 ·R_ARM_THM_MOVT_ABS»     .LC6504 ·R_ARM_THM_MOVT_ABS»     .LC6
505 »       ldr»    r0,·[r3,·#0]505 »       ldr»    r0,·[r3,·#0]
506 »       bl»     0·<PyErr_SetString>506 »       bl»     0·<PyErr_SetString>
507 ·R_ARM_THM_CALL» PyErr_SetString507 ·R_ARM_THM_CALL» PyErr_SetString
508 »       b.n»    38c·<paramspec_new+0x74>508 »       b.n»    38c·<paramspec_new+0x74>
509 »       mov»    r0,·sl509 »       mov»    r0,·sl
510 »       bl»     434·<paramspec_new+0x11c>510 »       bl»     6bc·<typealias_repr+0xc>
511 ·R_ARM_THM_CALL» type_check.constprop.0511 ·R_ARM_THM_CALL» type_check.constprop.0
512 »       mov»    r9,·r0512 »       mov»    r9,·r0
513 »       cmp»    r0,·#0513 »       cmp»    r0,·#0
514 »       beq.n»  38c·<paramspec_new+0x74>514 »       beq.n»  38c·<paramspec_new+0x74>
515 »       bl»     3e8·<paramspec_new+0xd0>515 »       bl»     4ec·<typealias_value+0x20>
516 ·R_ARM_THM_CALL» caller516 ·R_ARM_THM_CALL» caller
517 »       mov»    r4,·r0517 »       mov»    r4,·r0
518 »       cbnz»   r0,·482·<paramspec_new+0x16a>518 »       cbnz»   r0,·482·<paramspec_new+0x16a>
519 »       mov»    r0,·r9519 »       mov»    r0,·r9
520 »       bl»     26c·<typealias_new+0x34>520 »       bl»     6a0·<typevartuple_default+0x38>
521 ·R_ARM_THM_CALL» Py_XDECREF521 ·R_ARM_THM_CALL» Py_XDECREF
522 »       b.n»    38c·<paramspec_new+0x74>522 »       b.n»    38c·<paramspec_new+0x74>
523 »       subs»   r5,·#0523 »       subs»   r5,·#0
524 »       mov»    r3,·r6524 »       mov»    r3,·r6
525 »       it»     ne525 »       it»     ne
526 »       movne»  r5,·#1526 »       movne»  r5,·#1
527 »       mov»    r2,·r7527 »       mov»    r2,·r7
Offset 529, 15 lines modifiedOffset 529, 15 lines modified
529 »       str»    r5,·[sp,·#4]529 »       str»    r5,·[sp,·#4]
530 »       mov»    r0,·r8530 »       mov»    r0,·r8
531 »       str.w»  fp,·[sp]531 »       str.w»  fp,·[sp]
532 »       str»    r4,·[sp,·#8]532 »       str»    r4,·[sp,·#8]
533 »       bl»     108·<paramspec_alloc>533 »       bl»     108·<paramspec_alloc>
534 »       mov»    r5,·r0534 »       mov»    r5,·r0
535 »       mov»    r0,·r9535 »       mov»    r0,·r9
536 »       bl»     26c·<typealias_new+0x34>536 »       bl»     6a0·<typevartuple_default+0x38>
537 ·R_ARM_THM_CALL» Py_XDECREF537 ·R_ARM_THM_CALL» Py_XDECREF
538 »       ldr»    r3,·[r4,·#0]538 »       ldr»    r3,·[r4,·#0]
539 »       mvn.w»  r2,·#3221225472»    @·0xc0000000539 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
540 »       cmp»    r3,·r2540 »       cmp»    r3,·r2
541 »       beq.n»  4ba·<paramspec_new+0x1a2>541 »       beq.n»  4ba·<paramspec_new+0x1a2>
542 »       subs»   r3,·#1542 »       subs»   r3,·#1
543 »       str»    r3,·[r4,·#0]543 »       str»    r3,·[r4,·#0]
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
634 »       movs»   r2,·#2634 »       movs»   r2,·#2
635 »       mov»    r1,·sp635 »       mov»    r1,·sp
636 »       movw»   r0,·#0636 »       movw»   r0,·#0
637 ·R_ARM_THM_MOVW_ABS_NC»  .LC24637 ·R_ARM_THM_MOVW_ABS_NC»  .LC24
638 »       movt»   r0,·#0638 »       movt»   r0,·#0
639 ·R_ARM_THM_MOVT_ABS»     .LC24639 ·R_ARM_THM_MOVT_ABS»     .LC24
640 »       strd»   r4,·r3,·[sp]640 »       strd»   r4,·r3,·[sp]
641 »       bl»     4a8·<paramspec_new+0x190>641 »       bl»     730·<paramspec_dealloc+0x62>
642 ·R_ARM_THM_CALL» call_typing_func_object642 ·R_ARM_THM_CALL» call_typing_func_object
643 »       add»    sp,·#8643 »       add»    sp,·#8
644 »       pop»    {r4,·pc}644 »       pop»    {r4,·pc}
  
645 00000582·<_Py_set_typeparam_default>:645 00000582·<_Py_set_typeparam_default>:
646 _Py_set_typeparam_default():646 _Py_set_typeparam_default():
647 »       push»   {r4,·lr}647 »       push»   {r4,·lr}
Offset 672, 15 lines modifiedOffset 672, 15 lines modified
672 »       mvn.w»  r1,·#3221225472»    @·0xc0000000672 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
673 »       ldr»    r0,·[r4,·#20]673 »       ldr»    r0,·[r4,·#20]
674 »       cmp»    r3,·r1674 »       cmp»    r3,·r1
675 »       itt»    ne675 »       itt»    ne
676 »       addne»  r3,·#1676 »       addne»  r3,·#1
677 »       strne»  r3,·[r2,·#0]677 »       strne»  r3,·[r2,·#0]
678 »       str»    r2,·[r4,·#20]678 »       str»    r2,·[r4,·#20]
679 »       bl»     26c·<typealias_new+0x34>679 »       bl»     6a0·<typevartuple_default+0x38>
680 ·R_ARM_THM_CALL» Py_XDECREF680 ·R_ARM_THM_CALL» Py_XDECREF
681 »       ldr»    r3,·[r4,·#0]681 »       ldr»    r3,·[r4,·#0]
682 »       mvn.w»  r2,·#3221225472»    @·0xc0000000682 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
683 »       cmp»    r3,·r2683 »       cmp»    r3,·r2
684 »       beq.n»  61a·<_Py_set_typeparam_default+0x98>684 »       beq.n»  61a·<_Py_set_typeparam_default+0x98>
685 »       adds»   r3,·#1685 »       adds»   r3,·#1
686 »       str»    r3,·[r4,·#0]686 »       str»    r3,·[r4,·#0]
Offset 795, 15 lines modifiedOffset 795, 15 lines modified
  
795 000006c2·<typealias_parameters>:795 000006c2·<typealias_parameters>:
796 typealias_parameters():796 typealias_parameters():
797 »       ldr»    r0,·[r0,·#12]797 »       ldr»    r0,·[r0,·#12]
798 »       cbnz»   r0,·6ca·<typealias_parameters+0x8>798 »       cbnz»   r0,·6ca·<typealias_parameters+0x8>
799 »       b.w»    0·<PyTuple_New>799 »       b.w»    0·<PyTuple_New>
800 ·R_ARM_THM_JUMP24»       PyTuple_New800 ·R_ARM_THM_JUMP24»       PyTuple_New
801 »       b.w»    5e4·<_Py_set_typeparam_default+0x62>801 »       b.w»    86c·<typevar_bound+0x2e>
802 ·R_ARM_THM_JUMP24»       unpack_typevartuples802 ·R_ARM_THM_JUMP24»       unpack_typevartuples
  
803 000006ce·<paramspec_dealloc>:803 000006ce·<paramspec_dealloc>:
804 paramspec_dealloc():804 paramspec_dealloc():
805 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}805 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
806 »       mov.w»  ip,·#4096»  @·0x1000806 »       mov.w»  ip,·#4096»  @·0x1000
807 »       sub.w»  ip,·sp,·ip807 »       sub.w»  ip,·sp,·ip
Offset 832, 21 lines modifiedOffset 832, 21 lines modified
832 »       beq.n»  72e·<paramspec_dealloc+0x60>832 »       beq.n»  72e·<paramspec_dealloc+0x60>
833 »       subs»   r3,·#1833 »       subs»   r3,·#1
834 »       str»    r3,·[r0,·#0]834 »       str»    r3,·[r0,·#0]
835 »       cbnz»   r3,·72e·<paramspec_dealloc+0x60>835 »       cbnz»   r3,·72e·<paramspec_dealloc+0x60>
836 »       bl»     0·<_Py_Dealloc>836 »       bl»     0·<_Py_Dealloc>
837 ·R_ARM_THM_CALL» _Py_Dealloc837 ·R_ARM_THM_CALL» _Py_Dealloc
838 »       ldr»    r0,·[r4,·#12]838 »       ldr»    r0,·[r4,·#12]
839 »       bl»     26c·<typealias_new+0x34>839 »       bl»     6a0·<typevartuple_default+0x38>
840 ·R_ARM_THM_CALL» Py_XDECREF840 ·R_ARM_THM_CALL» Py_XDECREF
841 »       ldr»    r0,·[r4,·#16]841 »       ldr»    r0,·[r4,·#16]
842 »       bl»     26c·<typealias_new+0x34>842 »       bl»     6a0·<typevartuple_default+0x38>
Max diff block lines reached; 1049/4360 bytes (24.06%) of diff not shown.
34.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
3.41 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:··········282384·(bytes·into·file)13 ··Start·of·section·headers:··········247756·(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.52 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x44f10:1 There·are·19·section·headers,·starting·at·offset·0x3c7cc:
  
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·00ac14·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00cc38·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·039000·003a80·08···I·16···1··46 ··[·2]·.rel.text·········REL·············00000000·031a2c·004590·08···I·16···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00ac48·000ba4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00cc6c·000ba4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·03ca80·000860·08···I·16···3··48 ··[·4]·.rel.data·········REL·············00000000·035fbc·000860·08···I·16···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00b7ec·000024·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00d810·000024·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00b7ec·01e38c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00d810·015084·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·03d2e0·007140·08···I·16···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·03681c·0054f0·08···I·16···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·029b78·0021b9·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·022894·0021dd·01·AMS··0···0··4
13 ··[·9]·.rodata.str4.4····PROGBITS········00000000·02bd34·00015c·04·AMS··0···0··413 ··[·9]·.rodata.str4.4····PROGBITS········00000000·024a74·00015c·04·AMS··0···0··4
14 ··[10]·.text.unlikely····PROGBITS········00000000·02be90·0019b4·00··AX··0···0··414 ··[10]·.text.unlikely····PROGBITS········00000000·024bd0·001754·00··AX··0···0··4
15 ··[11]·.rel.text.unlikely·REL·············00000000·044420·0009d0·08···I·16··10··415 ··[11]·.rel.text.unlikely·REL·············00000000·03bd0c·0009a0·08···I·16··10··4
16 ··[12]·.rodata···········PROGBITS········00000000·02d844·003226·00···A··0···0··416 ··[12]·.rodata···········PROGBITS········00000000·026324·003236·00···A··0···0··4
17 ··[13]·.rel.rodata·······REL·············00000000·044df0·000080·08···I·16··12··417 ··[13]·.rel.rodata·······REL·············00000000·03c6ac·000080·08···I·16··12··4
18 ··[14]·.note.GNU-stack···PROGBITS········00000000·030a6a·000000·00······0···0··118 ··[14]·.note.GNU-stack···PROGBITS········00000000·02955a·000000·00······0···0··1
19 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·030a6a·000033·00······0···0··119 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02955a·000033·00······0···0··1
20 ··[16]·.symtab···········SYMTAB··········00000000·030aa0·004d60·10·····17·876··420 ··[16]·.symtab···········SYMTAB··········00000000·029590·004c30·10·····17·857··4
21 ··[17]·.strtab···········STRTAB··········00000000·035800·003800·00······0···0··121 ··[17]·.strtab···········STRTAB··········00000000·02e1c0·00386b·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·044e70·00009f·00······0···0··122 ··[18]·.shstrtab·········STRTAB··········00000000·03c72c·00009f·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)27 ··D·(mbind),·y·(purecode),·p·(processor·specific)
154 KB
readelf --wide --symbols {}
Max HTML report size reached
775 KB
readelf --wide --relocs {}
Max HTML report size reached
11.0 KB
strings --all --bytes=8 {}
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 ;F2F)F·F1 ;F2F)F·F
 2 0F?!*F.D
2 (F?!2F5D 
3 Bh3h=hRm 
4 PF2F?!VD3 PF2F?!VD
5 F+h)FFFo4 F+h)FFFo
6 ;F2F)F·F5 ;F2F)F·F
 6 #FJFYFPF
7 (F;F"F1F7 (F;F"F1F
8 3F"FQF(F8 #F2FAF8F
 9 #F:FIF@F
9 ;F2F)F·F10 ;F2F)F·F
10 :F/D1F(D 
11 ·#RF)FHF11 :F7D)F0D
 12 ·#1FHFBF
 13 CFHF3D*F
12 *F9F3F·F14 *F9F3F·F
13 ;FaiADaa515 ;FaiADaai
14 3#`taWE@ 
15 ;;;;;;;;;;;;;;;;;;;;16 F7F&FNEO
 17 F7F&FNE@
16 "FSF9FHF18 "FSF9FHF
17 0F"F?!&D 
18 "FSFAF8F 
19 :F1F#FHF 
20 #F:FQF@F19 #F2F9F(FO
 20 #F2F9F(F
 21 #F(F2F9FO
 22 Ch)hZm3h
 23 )FCF2F8F
 24 DVD_D3FO
21 unexpected·end·of·data25 unexpected·end·of·data
22 invalid·start·byte26 invalid·start·byte
23 invalid·continuation·byte27 invalid·continuation·byte
24 failed·to·create·interned·dict28 failed·to·create·interned·dict
25 invalid·maximum·character·passed·to·PyUnicode_New29 invalid·maximum·character·passed·to·PyUnicode_New
26 Negative·size·passed·to·PyUnicode_New30 Negative·size·passed·to·PyUnicode_New
27 Negative·size·passed·to·PyUnicode_FromStringAndSize31 Negative·size·passed·to·PyUnicode_FromStringAndSize
Offset 35, 17 lines modifiedOffset 39, 17 lines modified
35 precision·too·big39 precision·too·big
36 character·argument·not·in·range(0x110000)40 character·argument·not·in·range(0x110000)
37 %N·argument·must·be·a·type41 %N·argument·must·be·a·type
38 invalid·format·string:·%s42 invalid·format·string:·%s
39 PyUnicode_FromFormatV()·expects·an·ASCII-encoded·format·string,·got·a·non-ASCII·byte:·0x%02x43 PyUnicode_FromFormatV()·expects·an·ASCII-encoded·format·string,·got·a·non-ASCII·byte:·0x%02x
40 size·must·be·positive44 size·must·be·positive
41 invalid·kind45 invalid·kind
42 truncated·\UXXXXXXXX·escape 
43 truncated·\xXX·escape46 truncated·\xXX·escape
44 truncated·\uXXXX·escape47 truncated·\uXXXX·escape
 48 truncated·\UXXXXXXXX·escape
45 \·at·end·of·string49 \·at·end·of·string
46 malformed·\N·character·escape50 malformed·\N·character·escape
47 illegal·Unicode·character51 illegal·Unicode·character
48 unknown·Unicode·character·name52 unknown·Unicode·character·name
49 \N·escapes·not·supported·(can't·load·unicodedata·module)53 \N·escapes·not·supported·(can't·load·unicodedata·module)
50 unicodeescape54 unicodeescape
51 must·be·str,·not·%.100s55 must·be·str,·not·%.100s
Offset 98, 14 lines modifiedOffset 102, 15 lines modified
98 argument·2102 argument·2
99 replace·string·is·too·long103 replace·string·is·too·long
100 ordinal·not·in·range(128)104 ordinal·not·in·range(128)
101 can·only·join·an·iterable105 can·only·join·an·iterable
102 string·indices·must·be·integers,·not·'%.200s'106 string·indices·must·be·integers,·not·'%.200s'
103 cannot·initialize·filesystem·codec107 cannot·initialize·filesystem·codec
104 failed·to·get·the·Python·codec·of·the·filesystem·encoding108 failed·to·get·the·Python·codec·of·the·filesystem·encoding
 109 unknown·filesystem·error·handler
105 filesystem_encoding110 filesystem_encoding
106 filesystem_errors111 filesystem_errors
107 failed·to·get·the·Python·codec·name·of·the·stdio·encoding112 failed·to·get·the·Python·codec·name·of·the·stdio·encoding
108 Can't·compare·%.100s·and·%.100s113 Can't·compare·%.100s·and·%.100s
109 endswith114 endswith
110 tuple·for·endswith·must·only·contain·str,·not·%.100s115 tuple·for·endswith·must·only·contain·str,·not·%.100s
111 endswith·first·arg·must·be·str·or·a·tuple·of·str,·not·%.100s116 endswith·first·arg·must·be·str·or·a·tuple·of·str,·not·%.100s
Offset 138, 16 lines modifiedOffset 143, 14 lines modified
138 Un;decoding·error·handler·must·return·(str,·int)·tuple143 Un;decoding·error·handler·must·return·(str,·int)·tuple
139 character·maps·to·<undefined>144 character·maps·to·<undefined>
140 character·mapping·must·be·in·range(0x%x)145 character·mapping·must·be·in·range(0x%x)
141 character·mapping·must·return·integer,·None·or·str146 character·mapping·must·return·integer,·None·or·str
142 chr()·arg·not·in·range(0x110000)147 chr()·arg·not·in·range(0x110000)
143 ordinal·not·in·range(256)148 ordinal·not·in·range(256)
144 encoded·result·is·too·long·for·a·Python·string149 encoded·result·is·too·long·for·a·Python·string
145 character·mapping·must·be·in·range(256) 
146 character·mapping·must·return·integer,·bytes·or·None,·not·%.400s 
147 Un;translating·error·handler·must·return·(str,·int)·tuple150 Un;translating·error·handler·must·return·(str,·int)·tuple
148 how_many·cannot·be·negative151 how_many·cannot·be·negative
149 Cannot·write·%zi·characters·at·%zi·in·a·string·of·%zi·characters152 Cannot·write·%zi·characters·at·%zi·in·a·string·of·%zi·characters
150 Cannot·copy·%s·characters·into·a·string·of·%s·characters153 Cannot·copy·%s·characters·into·a·string·of·%s·characters
151 Cannot·modify·a·string·currently·used154 Cannot·modify·a·string·currently·used
152 padded·string·is·too·long155 padded·string·is·too·long
153 precision·too·large156 precision·too·large
Offset 164, 14 lines modifiedOffset 167, 16 lines modified
164 the·first·two·maketrans·arguments·must·have·equal·length167 the·first·two·maketrans·arguments·must·have·equal·length
165 if·you·give·only·one·argument·to·maketrans·it·must·be·a·dict168 if·you·give·only·one·argument·to·maketrans·it·must·be·a·dict
166 string·keys·in·translate·table·must·be·of·length·1169 string·keys·in·translate·table·must·be·of·length·1
167 keys·in·translate·table·must·be·strings·or·integers170 keys·in·translate·table·must·be·strings·or·integers
168 \Uxxxxxxxx·out·of·range171 \Uxxxxxxxx·out·of·range
169 rawunicodeescape172 rawunicodeescape
170 __format__173 __format__
 174 character·mapping·must·be·in·range(256)
 175 character·mapping·must·return·integer,·bytes·or·None,·not·%.400s
171 truncated·data176 truncated·data
172 illegal·encoding177 illegal·encoding
173 illegal·UTF-16·surrogate178 illegal·UTF-16·surrogate
174 The·fill·character·must·be·a·unicode·character,·not·%.100s179 The·fill·character·must·be·a·unicode·character,·not·%.100s
175 The·fill·character·must·be·exactly·one·character·long180 The·fill·character·must·be·exactly·one·character·long
176 fill·character·is·bigger·than·the·string·maximum·character181 fill·character·is·bigger·than·the·string·maximum·character
177 expected·str,·got·%s182 expected·str,·got·%s
Offset 248, 15 lines modifiedOffset 253, 15 lines modified
248 __sizeof__253 __sizeof__
249 __getnewargs__254 __getnewargs__
250 fieldnameiterator255 fieldnameiterator
251 formatteriterator256 formatteriterator
252 EncodingMap257 EncodingMap
253 ;F2F)F·F258 ;F2F)F·F
254 _PyUnicode_InitGlobalObjects259 _PyUnicode_InitGlobalObjects
255 _PyUnicode_InitTypes260 (·)·_PyUnicode_InitTypes
256 init_stdio_encoding261 init_stdio_encoding
257 init_fs_encoding262 init_fs_encoding
258 _PyUnicode_CheckConsistency263 _PyUnicode_CheckConsistency
259 Set·state·information·for·unpickling.264 Set·state·information·for·unpickling.
260 Return·state·information·for·pickling.265 Return·state·information·for·pickling.
261 Private·method·returning·an·estimate·of·len(list(it)).266 Private·method·returning·an·estimate·of·len(list(it)).
262 str(object='')·->·str267 str(object='')·->·str
Offset 491, 65 lines modifiedOffset 496, 69 lines modified
491 unicode_decode_utf8496 unicode_decode_utf8
492 unicode_decode_call_errorhandler_writer497 unicode_decode_call_errorhandler_writer
493 Py_XDECREF498 Py_XDECREF
Max diff block lines reached; 7529/11229 bytes (67.05%) of diff not shown.
576 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
17.1 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
1.59 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
16.0 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
Max HTML report size reached
85.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
105 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
116 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
169 KB
unicodectype.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:··········140932·(bytes·into·file)13 ··Start·of·section·headers:··········140912·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x22684:1 There·are·15·section·headers,·starting·at·offset·0x22670:
  
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·0076d0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·007860·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0221a0·0000b0·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·02218c·0001c0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·007708·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·007898·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·007708·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·007898·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·007708·000498·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·007898·0002f4·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·022250·000300·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·02234c·0001f0·08···I·12···5··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·007ba0·000114·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·007b8c·000114·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·022550·0000b8·08···I·12···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·02253c·0000b8·08···I·12···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·007cb4·0198e0·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·007ca0·0198e0·00···A··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·021594·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·021580·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·021594·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·021580·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0215c8·000970·10·····13·125··416 ··[12]·.symtab···········SYMTAB··········00000000·0215b4·000970·10·····13·125··4
17 ··[13]·.strtab···········STRTAB··········00000000·021f38·000265·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·021f24·000265·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·022608·000079·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0225f4·000079·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.2 KB
readelf --wide --symbols {}
Max HTML report size reached
11.1 KB
readelf --wide --relocs {}
    
Offset 1, 34 lines modifiedOffset 1, 68 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x221a0·contains·22·entries:1 Relocation·section·'.rel.text'·at·offset·0x2218c·contains·56·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000086··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index13 00000008··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
4 0000008a··00000230·R_ARM_THM_MOVT_ABS·····00012200···index14 0000000c··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
5 00000092··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index25 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
6 00000096··00000330·R_ARM_THM_MOVT_ABS·····00000000···index26 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
 7 00000028··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
 8 0000002c··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
 9 00000048··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
 10 0000004c··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
 11 00000054··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
 12 00000058··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
7 000000a6··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords13 00000068··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
8 000000aa··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords14 0000006c··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
9 000000c8··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase 
10 000000cc··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase 
11 000000f4··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index115 00000102··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
12 000000f8··00000230·R_ARM_THM_MOVT_ABS·····00012200···index116 00000106··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
13 00000100··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index217 0000010e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
14 00000104··00000330·R_ARM_THM_MOVT_ABS·····00000000···index218 00000112··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
15 00000114··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords19 00000122··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
16 00000118··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords20 00000126··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
17 0000013c··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase21 00000138··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase
 22 0000013e··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase
 23 0000015e··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
 24 00000162··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
 25 0000016a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
 26 0000016e··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
 27 0000017e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
 28 00000182··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
 29 000001a0··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase
18 00000140··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase30 000001a4··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase
19 00000164··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index131 000001ce··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
20 00000168··00000230·R_ARM_THM_MOVT_ABS·····00012200···index132 000001d2··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
21 00000170··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index233 000001da··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
22 00000174··00000330·R_ARM_THM_MOVT_ABS·····00000000···index234 000001de··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
23 00000184··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords35 000001ee··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
24 00000188··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords36 000001f2··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
 37 00000212··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase
 38 00000216··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase
 39 00000240··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
 40 00000244··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
 41 0000024c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
 42 00000250··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
 43 00000260··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
 44 00000264··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
 45 00000288··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase
 46 0000028c··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase
 47 000002b0··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
 48 000002b4··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
 49 000002bc··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
 50 000002c0··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
 51 000002d0··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
 52 000002d4··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
 53 000002f0··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
 54 000002f4··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
 55 000002fc··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
 56 00000300··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
 57 00000310··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
 58 00000314··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
  
25 Relocation·section·'.rel.text.hot'·at·offset·0x22250·contains·96·entries:59 Relocation·section·'.rel.text.hot'·at·offset·0x2234c·contains·62·entries:
26 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name60 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
27 0000000a··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index161 0000000a··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
28 0000000e··00000230·R_ARM_THM_MOVT_ABS·····00012200···index162 0000000e··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
29 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index263 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
30 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index264 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
31 0000001e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords65 0000001e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
32 00000022··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords66 00000022··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
Offset 76, 58 lines modifiedOffset 110, 24 lines modified
76 000001fe··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords110 000001fe··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
77 0000022a··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1111 0000022a··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
78 0000022e··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1112 0000022e··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
79 00000236··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2113 00000236··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
80 0000023a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2114 0000023a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
81 0000023e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords115 0000023e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
82 00000242··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords116 00000242··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
83 0000026e··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1117 00000272··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
84 00000272··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1118 00000276··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
85 0000027a··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2119 0000027e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
86 0000027e··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2120 00000282··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
87 00000282··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords121 0000028a··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords
88 00000286··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords122 0000028e··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords
89 000002b2··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1 
90 000002b6··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1 
91 000002be··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2 
92 000002c2··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2 
93 000002c6··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords 
94 000002ca··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords 
95 000002fa··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1 
96 000002fe··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1 
97 00000306··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2 
98 0000030a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2 
99 00000312··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords 
100 00000316··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords 
101 00000338··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase 
102 0000033c··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase 
103 00000352··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1 
104 00000356··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1 
105 0000035e··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2 
106 00000362··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2 
107 0000036a··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords 
108 0000036e··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords 
109 00000390··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase123 000002b0··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase
110 00000394··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase124 000002b4··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase
111 000003de··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1 
112 000003e2··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1 
113 000003ee··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2 
114 000003f2··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2 
115 000003fe··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords 
116 00000402··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords 
117 0000042e··00008b2f·R_ARM_THM_MOVW_ABS_NC··00016600···_PyUnicode_ExtendedCase 
118 00000432··00008b30·R_ARM_THM_MOVT_ABS·····00016600···_PyUnicode_ExtendedCase 
119 0000045a··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1 
120 0000045e··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1 
121 00000466··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2 
122 0000046a··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2 
123 0000046e··00007e2f·R_ARM_THM_MOVW_ABS_NC··00017950···_PyUnicode_TypeRecords 
124 00000472··00007e30·R_ARM_THM_MOVT_ABS·····00017950···_PyUnicode_TypeRecords 
  
125 Relocation·section·'.rel.text.unlikely'·at·offset·0x22550·contains·23·entries:125 Relocation·section·'.rel.text.unlikely'·at·offset·0x2253c·contains·23·entries:
126 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name126 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
127 00000008··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1127 00000008··0000022f·R_ARM_THM_MOVW_ABS_NC··00012200···index1
128 0000000c··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1128 0000000c··00000230·R_ARM_THM_MOVT_ABS·····00012200···index1
129 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2129 00000014··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···index2
130 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2130 00000018··00000330·R_ARM_THM_MOVT_ABS·····00000000···index2
Max diff block lines reached; 744/11360 bytes (6.55%) of diff not shown.
1.15 KB
strings --all --bytes=8 {}
    
Offset 1, 40 lines modifiedOffset 1, 39 lines modified
1 @SXBXApGB1 @SXBXApGB
2 3y4v4s4p4 
3 3y4v4s4p42 3w4t4q4n4
 3 3w4t4q4n4
4 i"f"u"r"o"l"q2n24 i"f"u"r"o"l"o2l2
5 i"f"u"k2h2r"o"5 i"f"u"i2f2r"o"
6 i"f"u"k2k2h2r"o"l"6 i"f"u"i2i2f2r"o"l"
7 i"h2r"o"l"7 i"f2r"o"l"
8 i"r"o"l"f"u"8 i"r"o"l"f"u"
9 i"f"u"k2h2_2\2 
10 2}2z2w2q2t2 
11 268<898H8E8B8?89 i"f"u"i2f2]2Z2
 10 2~2{2x2u2o2r2
 11 248:878F8C8@8=8
12 i"f"u"k2r"o"l"q2b212 i"f"u"i2r"o"l"o2`2
13 i"h2r"o"l"13 i"f2r"o"l"
14 i"f"u"k2r"o"l"q214 i"f"u"i2r"o"l"o2
15 i"f"u"k2r"o"l"q215 i"f"u"i2r"o"l"o2
16 i"f"u"k2r"o"l"16 i"f"u"i2r"o"l"
 17 -7i"f"u"i2f2]2Z2
 18 +]/Z/`/I/
 19 +]/Z/`/I/
 20 +]/Z/`/I/
 21 +]/Z/`/I/
 22 (x+u+r+o+J
 23 (h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+
 24 (h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+
 25 (h)e)_)h,b,`+
 26 $X%U%R%O%
 27 $X%U%R%O%
 28 $X%U%R%O%
 29 $}$n$k$h$e$
 30 $}$n$k$h$e$
17 /7i"f"u"k2h2_2\2 
18 +_/\/b/K/ 
19 +_/\/b/K/ 
20 +_/\/b/K/ 
21 +_/\/b/K/ 
22 (z+w+t+q+J 
23 (j)g)a)^)[)X)U) 
24 ,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ 
25 (j)g)a)^)[)X)U) 
26 ,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ 
27 (j)g)a)j,d,b+ 
28 $Z%W%T%Q% 
29 $Z%W%T%Q% 
30 $Z%W%T%Q% 
31 $p$m$j$g$ 
32 $p$m$j$g$ 
33 q»      q»     q»    q»   q»  ~31 q»      q»     q»    q»   q»  |
 32 pGUUUUUU
34 ;852/,)&#·33 ;852/,)&#·
35 ;852/,)&#·34 ;852/,)&#·
36 ;852/,)&#·35 ;852/,)&#·
37 .AUUUUUU36 .AUUUUUU
38 _PyUnicode_IsPrintable37 _PyUnicode_IsPrintable
39 _PyUnicode_TypeRecords38 _PyUnicode_TypeRecords
40 _PyUnicode_IsXidStart39 _PyUnicode_IsXidStart
128 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
8.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 144, 76 lines modifiedOffset 144, 18 lines modified
144 »       ldrh»   r0,·[r3,·#14]144 »       ldrh»   r0,·[r3,·#14]
145 »       ubfx»   r0,·r0,·#1,·#1145 »       ubfx»   r0,·r0,·#1,·#1
146 »       bx»     lr146 »       bx»     lr
147 »       movs»   r0,·#0147 »       movs»   r0,·#0
148 »       bx»     lr148 »       bx»     lr
149 »       nop149 »       nop
  
150 00000154·<_PyUnicode_IsDigit>: 
151 _PyUnicode_IsDigit(): 
152 »       cmp.w»  r0,·#1114112»       @·0x110000 
153 »       bcs.n»  192·<_PyUnicode_IsDigit+0x3e> 
154 »       mov.w»  ip,·r0,·lsr·#7 
155 »       movw»   r1,·#0 
156 ·R_ARM_THM_MOVW_ABS_NC»  index1 
157 »       movt»   r1,·#0 
158 ·R_ARM_THM_MOVT_ABS»     index1 
159 »       and.w»  r0,·r0,·#127»@·0x7f 
160 »       movw»   r2,·#0 
161 ·R_ARM_THM_MOVW_ABS_NC»  index2 
162 »       movt»   r2,·#0 
163 ·R_ARM_THM_MOVT_ABS»     index2 
164 »       movw»   r3,·#0 
165 ·R_ARM_THM_MOVW_ABS_NC»  _PyUnicode_TypeRecords 
166 »       movt»   r3,·#0 
167 ·R_ARM_THM_MOVT_ABS»     _PyUnicode_TypeRecords 
168 »       ldrh.w» r1,·[r1,·ip,·lsl·#1] 
169 »       add.w»  r0,·r0,·r1,·lsl·#7 
170 »       ldrh.w» r2,·[r2,·r0,·lsl·#1] 
171 »       add.w»  r3,·r3,·r2,·lsl·#4 
172 »       ldrh»   r0,·[r3,·#14] 
173 »       ubfx»   r0,·r0,·#2,·#1 
174 »       bx»     lr 
175 »       movs»   r0,·#0 
176 »       bx»     lr 
177 »       nop 
  
178 00000198·<_PyUnicode_IsNumeric>: 
179 _PyUnicode_IsNumeric(): 
180 »       cmp.w»  r0,·#1114112»       @·0x110000 
181 »       bcs.n»  1d6·<_PyUnicode_IsNumeric+0x3e> 
182 »       mov.w»  ip,·r0,·lsr·#7 
183 »       movw»   r1,·#0 
184 ·R_ARM_THM_MOVW_ABS_NC»  index1 
185 »       movt»   r1,·#0 
186 ·R_ARM_THM_MOVT_ABS»     index1 
187 »       and.w»  r0,·r0,·#127»@·0x7f 
188 »       movw»   r2,·#0 
189 ·R_ARM_THM_MOVW_ABS_NC»  index2 
190 »       movt»   r2,·#0 
191 ·R_ARM_THM_MOVT_ABS»     index2 
192 »       movw»   r3,·#0 
193 ·R_ARM_THM_MOVW_ABS_NC»  _PyUnicode_TypeRecords 
194 »       movt»   r3,·#0 
195 ·R_ARM_THM_MOVT_ABS»     _PyUnicode_TypeRecords 
196 »       ldrh.w» r1,·[r1,·ip,·lsl·#1] 
197 »       add.w»  r0,·r0,·r1,·lsl·#7 
198 »       ldrh.w» r2,·[r2,·r0,·lsl·#1] 
199 »       add.w»  r3,·r3,·r2,·lsl·#4 
200 »       ldrh»   r0,·[r3,·#14] 
201 »       ubfx»   r0,·r0,·#11,·#1 
202 »       bx»     lr 
203 »       movs»   r0,·#0 
204 »       bx»     lr 
205 »       nop 
  
206 000001dc·<_PyUnicode_IsLowercase>:150 00000154·<_PyUnicode_IsLowercase>:
207 _PyUnicode_IsLowercase():151 _PyUnicode_IsLowercase():
208 »       cmp.w»  r0,·#1114112»       @·0x110000152 »       cmp.w»  r0,·#1114112»       @·0x110000
209 »       bcs.n»  21a·<_PyUnicode_IsLowercase+0x3e>153 »       bcs.n»  192·<_PyUnicode_IsLowercase+0x3e>
210 »       mov.w»  ip,·r0,·lsr·#7154 »       mov.w»  ip,·r0,·lsr·#7
211 »       movw»   r1,·#0155 »       movw»   r1,·#0
212 ·R_ARM_THM_MOVW_ABS_NC»  index1156 ·R_ARM_THM_MOVW_ABS_NC»  index1
213 »       movt»   r1,·#0157 »       movt»   r1,·#0
214 ·R_ARM_THM_MOVT_ABS»     index1158 ·R_ARM_THM_MOVT_ABS»     index1
215 »       and.w»  r0,·r0,·#127»@·0x7f159 »       and.w»  r0,·r0,·#127»@·0x7f
216 »       movw»   r2,·#0160 »       movw»   r2,·#0
Offset 231, 18 lines modifiedOffset 173, 18 lines modified
231 »       ldrh»   r0,·[r3,·#14]173 »       ldrh»   r0,·[r3,·#14]
232 »       ubfx»   r0,·r0,·#3,·#1174 »       ubfx»   r0,·r0,·#3,·#1
233 »       bx»     lr175 »       bx»     lr
234 »       movs»   r0,·#0176 »       movs»   r0,·#0
235 »       bx»     lr177 »       bx»     lr
236 »       nop178 »       nop
  
237 00000220·<_PyUnicode_IsTitlecase>:179 00000198·<_PyUnicode_IsTitlecase>:
238 _PyUnicode_IsTitlecase():180 _PyUnicode_IsTitlecase():
239 »       cmp.w»  r0,·#1114112»       @·0x110000181 »       cmp.w»  r0,·#1114112»       @·0x110000
240 »       bcs.n»  25e·<_PyUnicode_IsTitlecase+0x3e>182 »       bcs.n»  1d6·<_PyUnicode_IsTitlecase+0x3e>
241 »       mov.w»  ip,·r0,·lsr·#7183 »       mov.w»  ip,·r0,·lsr·#7
242 »       movw»   r1,·#0184 »       movw»   r1,·#0
243 ·R_ARM_THM_MOVW_ABS_NC»  index1185 ·R_ARM_THM_MOVW_ABS_NC»  index1
244 »       movt»   r1,·#0186 »       movt»   r1,·#0
245 ·R_ARM_THM_MOVT_ABS»     index1187 ·R_ARM_THM_MOVT_ABS»     index1
246 »       and.w»  r0,·r0,·#127»@·0x7f188 »       and.w»  r0,·r0,·#127»@·0x7f
247 »       movw»   r2,·#0189 »       movw»   r2,·#0
Offset 260, 18 lines modifiedOffset 202, 18 lines modified
260 »       ldrh»   r0,·[r3,·#14]202 »       ldrh»   r0,·[r3,·#14]
261 »       ubfx»   r0,·r0,·#6,·#1203 »       ubfx»   r0,·r0,·#6,·#1
262 »       bx»     lr204 »       bx»     lr
263 »       movs»   r0,·#0205 »       movs»   r0,·#0
264 »       bx»     lr206 »       bx»     lr
265 »       nop207 »       nop
  
266 00000264·<_PyUnicode_IsUppercase>:208 000001dc·<_PyUnicode_IsUppercase>:
267 _PyUnicode_IsUppercase():209 _PyUnicode_IsUppercase():
268 »       cmp.w»  r0,·#1114112»       @·0x110000210 »       cmp.w»  r0,·#1114112»       @·0x110000
269 »       bcs.n»  2a2·<_PyUnicode_IsUppercase+0x3e>211 »       bcs.n»  21a·<_PyUnicode_IsUppercase+0x3e>
270 »       mov.w»  ip,·r0,·lsr·#7212 »       mov.w»  ip,·r0,·lsr·#7
271 »       movw»   r1,·#0213 »       movw»   r1,·#0
272 ·R_ARM_THM_MOVW_ABS_NC»  index1214 ·R_ARM_THM_MOVW_ABS_NC»  index1
273 »       movt»   r1,·#0215 »       movt»   r1,·#0
274 ·R_ARM_THM_MOVT_ABS»     index1216 ·R_ARM_THM_MOVT_ABS»     index1
275 »       and.w»  r0,·r0,·#127»@·0x7f217 »       and.w»  r0,·r0,·#127»@·0x7f
276 »       movw»   r2,·#0218 »       movw»   r2,·#0
Offset 289, 18 lines modifiedOffset 231, 18 lines modified
289 »       ldrh»   r0,·[r3,·#14]231 »       ldrh»   r0,·[r3,·#14]
290 »       ubfx»   r0,·r0,·#7,·#1232 »       ubfx»   r0,·r0,·#7,·#1
291 »       bx»     lr233 »       bx»     lr
292 »       movs»   r0,·#0234 »       movs»   r0,·#0
293 »       bx»     lr235 »       bx»     lr
294 »       nop236 »       nop
  
295 000002a8·<_PyUnicode_ToDecimalDigit>:237 00000220·<_PyUnicode_ToDecimalDigit>:
296 _PyUnicode_ToDecimalDigit():238 _PyUnicode_ToDecimalDigit():
297 »       cmp.w»  r0,·#1114112»       @·0x110000239 »       cmp.w»  r0,·#1114112»       @·0x110000
298 »       bcs.n»  2e4·<_PyUnicode_ToDecimalDigit+0x3c>240 »       bcs.n»  25c·<_PyUnicode_ToDecimalDigit+0x3c>
299 »       mov.w»  ip,·r0,·lsr·#7241 »       mov.w»  ip,·r0,·lsr·#7
Max diff block lines reached; 4980/8095 bytes (61.52%) of diff not shown.
635 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 »       add.w»  r2,·r1,·r0,·lsl·#273 »       add.w»  r2,·r1,·r0,·lsl·#2
74 »       cmp»    r1,·r274 »       cmp»    r1,·r2
75 »       beq.n»  b6·<_PyUnicode_ToFoldedFull+0x76>75 »       beq.n»  b6·<_PyUnicode_ToFoldedFull+0x76>
76 »       ldr.w»  r4,·[r3],·#476 »       ldr.w»  r4,·[r3],·#4
77 »       str.w»  r4,·[r1],·#477 »       str.w»  r4,·[r1],·#4
78 »       b.n»    a2·<_PyUnicode_ToFoldedFull+0x62>78 »       b.n»    a2·<_PyUnicode_ToFoldedFull+0x62>
79 »       pop»    {r4,·r5}79 »       pop»    {r4,·r5}
80 »       b.w»    3d4·<_PyUnicode_ToLowerFull>80 »       b.w»    1c0·<_PyUnicode_ToLowerFull>
81 ·R_ARM_THM_JUMP24»       _PyUnicode_ToLowerFull81 ·R_ARM_THM_JUMP24»       _PyUnicode_ToLowerFull
82 »       pop»    {r4,·r5}82 »       pop»    {r4,·r5}
83 »       bx»     lr83 »       bx»     lr
  
84 000000ba·<_PyUnicode_ToTitlecase>:84 000000ba·<_PyUnicode_ToTitlecase>:
85 _PyUnicode_ToTitlecase():85 _PyUnicode_ToTitlecase():
86 »       cmp.w»  r0,·#1114112»       @·0x11000086 »       cmp.w»  r0,·#1114112»       @·0x110000
80.7 KB
unionobject.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:··········6756·(bytes·into·file)13 ··Start·of·section·headers:··········5780·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x1a64:1 There·are·16·section·headers,·starting·at·offset·0x1694:
  
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·0000a0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0004e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0014e8·000050·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001248·000258·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000d4·0001bc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000518·0001bc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001538·0000a8·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·0014a0·0000a8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000290·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0006d4·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000290·0007c4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0006d4·0000ec·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0015e0·000398·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001548·000078·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000a54·0000b1·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0007c0·0000b1·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000b08·000184·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000872·000124·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·001978·000068·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0015c0·000050·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000c8c·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000996·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000c8c·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000996·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000cc0·000460·10·····14··30··417 ··[13]·.symtab···········SYMTAB··········00000000·0009cc·000490·10·····14··33··4
18 ··[14]·.strtab···········STRTAB··········00000000·001120·0003c7·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·000e5c·0003ea·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0019e0·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·001610·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.3 KB
readelf --wide --symbols {}
    
Offset 1, 73 lines modifiedOffset 1, 76 lines modified
  
1 Symbol·table·'.symtab'·contains·70·entries:1 Symbol·table·'.symtab'·contains·73·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 6 ·····3:·00000001····96·FUNC····LOCAL··DEFAULT····6·is_unionable
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
 8 ·····5:·000001fd···120·FUNC····LOCAL··DEFAULT····1·make_union
 9 ·····6:·00000061····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
7 ·····4:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····6·$d10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 11 ·····8:·00000270·····0·NOTYPE··LOCAL··DEFAULT····1·$d
8 ·····5:·00000514·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000274·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·00000515···130·FUNC····LOCAL··DEFAULT····6·unionobject_dealloc13 ····10:·00000275····90·FUNC····LOCAL··DEFAULT····1·unionobject_dealloc
10 ·····7:·00000599····48·FUNC····LOCAL··DEFAULT····6·union_traverse14 ····11:·00000079····48·FUNC····LOCAL··DEFAULT····6·union_traverse
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.415 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC017 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
14 ····11:·000005c9····74·FUNC····LOCAL··DEFAULT····6·union_getattro18 ····15:·000000a9····66·FUNC····LOCAL··DEFAULT····6·union_getattro
15 ····12:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC119 ····16:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
16 ····13:·00000014·····0·NOTYPE··LOCAL··DEFAULT····8·.LC220 ····17:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
17 ····14:·00000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LC321 ····18:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
18 ····15:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC422 ····19:·00000024·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
19 ····16:·00000615···432·FUNC····LOCAL··DEFAULT····6·union_repr23 ····20:·000002d1···372·FUNC····LOCAL··DEFAULT····1·union_repr
20 ····17:·000007b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····21:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t25 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
22 ····19:·00000001····52·FUNC····LOCAL··DEFAULT····9·union_parameters26 ····23:·00000001····52·FUNC····LOCAL··DEFAULT····9·union_parameters
23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t27 ····24:·00000444·····0·NOTYPE··LOCAL··DEFAULT····1·$t
24 ····21:·00000001···158·FUNC····LOCAL··DEFAULT····1·union_richcompare28 ····25:·00000445···158·FUNC····LOCAL··DEFAULT····1·union_richcompare
25 ····22:·00000039····62·FUNC····LOCAL··DEFAULT····9·union_hash29 ····26:·00000039····62·FUNC····LOCAL··DEFAULT····9·union_hash
26 ····23:·00000077···270·FUNC····LOCAL··DEFAULT····9·union_getitem30 ····27:·00000077···174·FUNC····LOCAL··DEFAULT····9·union_getitem
27 ····24:·00000180·····0·NOTYPE··LOCAL··DEFAULT····9·$d 
28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
29 ····26:·000000d0···144·OBJECT··LOCAL··DEFAULT····3·union_as_number32 ····29:·000000d0···144·OBJECT··LOCAL··DEFAULT····3·union_as_number
30 ····27:·00000188····12·OBJECT··LOCAL··DEFAULT····3·union_as_mapping33 ····30:·00000188····12·OBJECT··LOCAL··DEFAULT····3·union_as_mapping
31 ····28:·00000194····40·OBJECT··LOCAL··DEFAULT····3·union_members34 ····31:·00000194····40·OBJECT··LOCAL··DEFAULT····3·union_members
32 ····29:·00000160····40·OBJECT··LOCAL··DEFAULT····3·union_properties35 ····32:·00000160····40·OBJECT··LOCAL··DEFAULT····3·union_properties
33 ····30:·00000001··1300·FUNC····GLOBAL·DEFAULT····6·_Py_union_type_or36 ····33:·00000001···508·FUNC····GLOBAL·DEFAULT····1·_Py_union_type_or
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
 38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNone_Type
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_GenericAliasType39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_GenericAliasType
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNone_Type 
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_Resize42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_Resize
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New 
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTypeAlias_Type 
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct 
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
 45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NotImplementedStruct
 46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
 47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTypeAlias_Type
 48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
46 ····43:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate49 ····46:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Init53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Init
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_HasAttrWithError 
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr 
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str 
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr 
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Dealloc 
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString
 55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_HasAttrWithError
 56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Repr57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str
 58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Finish59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Finish
 60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Repr
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
 62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_Dealloc
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_parameters64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_parameters
62 ····59:·00000035·····4·FUNC····GLOBAL·HIDDEN·····9·_Py_union_args65 ····62:·00000035·····4·FUNC····GLOBAL·HIDDEN·····9·_Py_union_args
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_New
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompare
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Hash
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_subs_parameters70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_subs_parameters
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or
69 ····66:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·_PyUnion_Type72 ····69:·00000000···208·OBJECT··GLOBAL·DEFAULT····3·_PyUnion_Type
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
19.7 KB
readelf --wide --relocs {}
Max HTML report size reached
1.31 KB
strings --all --bytes=8 {}
    
Offset 1, 55 lines modifiedOffset 1, 59 lines modified
 1 (@YF`hXEb
1 __module__2 __module__
2 builtins3 builtins
3 types.UnionType4 types.UnionType
4 Represent·a·PEP·604·union·type5 Represent·a·PEP·604·union·type
5 E.g.·for·int·|·str6 E.g.·for·int·|·str
6 __parameters__7 __parameters__
7 Type·variables·in·the·types.UnionType.8 Type·variables·in·the·types.UnionType.
8 __args__9 __args__
 10 is_unionable
9 .LANCHOR011 .LANCHOR0
 12 make_union
 13 Py_XDECREF
10 unionobject_dealloc14 unionobject_dealloc
11 union_traverse15 union_traverse
12 union_getattro16 union_getattro
13 union_repr17 union_repr
14 union_parameters18 union_parameters
15 union_richcompare19 union_richcompare
16 union_hash20 union_hash
17 union_getitem21 union_getitem
18 union_as_number22 union_as_number
19 union_as_mapping23 union_as_mapping
20 union_members24 union_members
21 union_properties25 union_properties
22 _Py_union_type_or26 _Py_union_type_or
23 _Py_NoneStruct27 _Py_NoneStruct
24 Py_GenericAliasType 
25 _PyNone_Type28 _PyNone_Type
 29 Py_GenericAliasType
26 PyType_IsSubtype30 PyType_IsSubtype
27 PyTuple_New31 PyTuple_New
28 _PyTuple_Resize32 _PyTuple_Resize
29 _PyObject_GC_New 
30 _PyTypeAlias_Type 
31 _Py_NotImplementedStruct 
32 PyObject_RichCompareBool33 PyObject_RichCompareBool
33 _Py_Dealloc 
34 PyErr_Occurred34 PyErr_Occurred
 35 _Py_NotImplementedStruct
 36 _Py_Dealloc
 37 _PyTypeAlias_Type
 38 _PyObject_GC_New
35 _Py_tss_tstate39 _Py_tss_tstate
36 _PyUnicode_EqualToASCIIString40 _PyUnicode_EqualToASCIIString
37 PyObject_GenericGetAttr41 PyObject_GenericGetAttr
38 PyObject_GetAttr42 PyObject_GetAttr
39 _PyUnicodeWriter_Init43 _PyUnicodeWriter_Init
 44 _PyUnicodeWriter_WriteASCIIString
40 PyObject_HasAttrWithError45 PyObject_HasAttrWithError
41 PyObject_GetOptionalAttr46 PyObject_GetOptionalAttr
42 PyObject_Str47 PyObject_Str
43 _PyUnicodeWriter_WriteStr48 _PyUnicodeWriter_WriteStr
44 _PyUnicodeWriter_Dealloc 
45 _PyUnicodeWriter_WriteASCIIString 
46 PyObject_Repr 
47 _PyUnicodeWriter_Finish49 _PyUnicodeWriter_Finish
 50 PyObject_Repr
48 PyUnicode_FromFormat51 PyUnicode_FromFormat
 52 _PyUnicodeWriter_Dealloc
49 _PyRuntime53 _PyRuntime
50 _Py_make_parameters54 _Py_make_parameters
51 _Py_union_args55 _Py_union_args
52 PySet_New56 PySet_New
53 PyObject_RichCompare57 PyObject_RichCompare
54 PyFrozenSet_New58 PyFrozenSet_New
55 PyObject_Hash59 PyObject_Hash
13.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 81 lines modifiedOffset 1, 565 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_Py_union_type_or>:
 3 _Py_union_type_or():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
 8 »       sub»    sp,·#36»      @·0x24
 9 »       mov»    r4,·r0
 10 »       str»    r0,·[sp,·#20]
 11 »       str»    r1,·[sp,·#16]
 12 »       bl»     0·<_Py_union_type_or>
 13 ·R_ARM_THM_CALL» is_unionable
 14 »       cmp»    r0,·#0
 15 »       beq.w»  1d4·<_Py_union_type_or+0x1d4>
 16 »       ldr»    r7,·[sp,·#16]
 17 »       mov»    r0,·r7
 18 »       bl»     0·<_Py_union_type_or>
 19 ·R_ARM_THM_CALL» is_unionable
 20 »       cmp»    r0,·#0
 21 »       beq.w»  1d4·<_Py_union_type_or+0x1d4>
 22 »       movw»   r2,·#0
 23 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
 24 »       movt»   r2,·#0
 25 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
 26 »       cmp»    r4,·r2
 27 »       ittt»   eq
 28 »       movweq» r3,·#0
 29 ·R_ARM_THM_MOVW_ABS_NC»  _PyNone_Type
 30 »       movteq» r3,·#0
 31 ·R_ARM_THM_MOVT_ABS»     _PyNone_Type
 32 »       streq»  r3,·[sp,·#20]
 33 »       movw»   r3,·#0
 34 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 35 »       movt»   r3,·#0
 36 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 37 »       ldr»    r6,·[sp,·#20]
 38 »       ldr»    r1,·[r6,·#4]
 39 »       cmp»    r1,·r3
 40 »       ittee»  ne
 41 »       movne»  r5,·#1
 42 »       addne.w»r9,·sp,·#20
 43 »       ldreq»  r1,·[r6,·#8]
 44 »       addeq.w»r9,·r1,·#12
 45 »       it»     eq
 46 »       ldreq»  r5,·[r1,·#8]
 47 »       cmp»    r7,·r2
 48 »       ittt»   eq
 49 »       movweq» r2,·#0
 50 ·R_ARM_THM_MOVW_ABS_NC»  _PyNone_Type
 51 »       movteq» r2,·#0
 52 ·R_ARM_THM_MOVT_ABS»     _PyNone_Type
 53 »       streq»  r2,·[sp,·#16]
 54 »       ldr»    r2,·[sp,·#16]
 55 »       ldr»    r1,·[r2,·#4]
 56 »       cmp»    r1,·r3
 57 »       beq.n»  178·<_Py_union_type_or+0x178>
 58 »       movs»   r3,·#1
 59 »       add»    r7,·sp,·#16
 60 »       movs»   r2,·#0
 61 »       str»    r2,·[sp,·#28]
 62 »       add.w»  sl,·r5,·r3
 63 »       movw»   fp,·#0
 64 ·R_ARM_THM_MOVW_ABS_NC»  Py_GenericAliasType
 65 »       movt»   fp,·#0
 66 ·R_ARM_THM_MOVT_ABS»     Py_GenericAliasType
 67 »       str»    r6,·[sp,·#4]
 68 »       subs»   r7,·#4
 69 »       mov»    r6,·sl
 70 »       movs»   r4,·#0
 71 »       mov»    sl,·r5
 72 »       add.w»  r3,·r9,·r5,·lsl·#2
 73 »       str»    r3,·[sp,·#12]
 74 »       ldr.w»  r5,·[r7,·#4]!
 75 »       cmp.w»  sl,·#0
 76 »       ble.n»  e0·<_Py_union_type_or+0xe0>
 77 »       mov»    r3,·r6
 78 »       mov.w»  r8,·#0
 79 »       mov»    r6,·sl
 80 »       mov»    sl,·r3
 81 »       str»    r4,·[sp,·#8]
 82 »       ldr.w»  r4,·[r9,·r8,·lsl·#2]
 83 »       mov»    r1,·fp
 84 »       ldr»    r0,·[r4,·#4]
 85 »       cmp»    r0,·fp
 86 »       beq.n»  188·<_Py_union_type_or+0x188>
 87 »       bl»     0·<PyType_IsSubtype>
 88 ·R_ARM_THM_CALL» PyType_IsSubtype
 89 »       cmp»    r0,·#0
 90 »       bne.n»  188·<_Py_union_type_or+0x188>
 91 »       cmp»    r5,·r4
 92 »       beq.w»  1de·<_Py_union_type_or+0x1de>
 93 »       add.w»  r8,·r8,·#1
 94 »       cmp»    r6,·r8
 95 »       bne.n»  b6·<_Py_union_type_or+0xb6>
 96 »       mov»    r3,·sl
 97 »       ldr»    r4,·[sp,·#8]
 98 »       mov»    sl,·r6
 99 »       mov»    r6,·r3
 100 »       ldr»    r0,·[sp,·#28]
 101 »       cbnz»   r0,·124·<_Py_union_type_or+0x124>
 102 »       mov»    r0,·r6
 103 »       bl»     0·<PyTuple_New>
 104 ·R_ARM_THM_CALL» PyTuple_New
 105 »       str»    r0,·[sp,·#28]
 106 »       cmp»    r0,·#0
 107 »       beq.w»  1f4·<_Py_union_type_or+0x1f4>
 108 »       cmp»    sl,·r4
 109 »       ble.n»  124·<_Py_union_type_or+0x124>
 110 »       add.w»  r0,·r0,·r4,·lsl·#2
 111 »       ldr.w»  ip,·[sp,·#12]
 112 »       add.w»  r4,·r9,·r4,·lsl·#2
 113 »       adds»   r0,·#8
 114 »       ldr.w»  r3,·[r4],·#4
 115 »       mvn.w»  lr,·#3221225472»    @·0xc0000000
 116 »       ldr»    r2,·[r3,·#0]
 117 »       cmp»    r2,·lr
 118 »       add.w»  r1,·r2,·#1
 119 »       it»     ne
 120 »       strne»  r1,·[r3,·#0]
 121 »       cmp»    r4,·ip
 122 »       str.w»  r3,·[r0,·#4]!
 123 »       bne.n»  104·<_Py_union_type_or+0x104>
Max diff block lines reached; 2218/13533 bytes (16.39%) of diff not shown.
21.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
567 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··__module__2 ··[·····0]··__module__
 3 ··[·····c]···|·
3 ··[·····c]··None4 ··[····10]··None
4 ··[····14]··builtins5 ··[····18]··builtins
5 ··[····20]··%S.%S6 ··[····24]··%S.%S
6 ··[····28]···|· 
7 ··[····2c]··types.UnionType7 ··[····2c]··types.UnionType
8 ··[····3c]··Represent·a·PEP·604·union·type\n8 ··[····3c]··Represent·a·PEP·604·union·type\n
9 ············E.g.·for·int·|·str9 ············E.g.·for·int·|·str
10 ··[····70]··__parameters__10 ··[····70]··__parameters__
11 ··[····80]··Type·variables·in·the·types.UnionType.11 ··[····80]··Type·variables·in·the·types.UnionType.
12 ··[····a8]··__args__12 ··[····a8]··__args__
  
2.91 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 82, 95 lines modifiedOffset 82, 58 lines modified
82 »       b.n»    ac·<union_getitem+0x36>82 »       b.n»    ac·<union_getitem+0x36>
83 »       bl»     0·<_Py_make_parameters>83 »       bl»     0·<_Py_make_parameters>
84 ·R_ARM_THM_CALL» _Py_make_parameters84 ·R_ARM_THM_CALL» _Py_make_parameters
85 »       str»    r0,·[r4,·#12]85 »       str»    r0,·[r4,·#12]
86 »       cmp»    r0,·#086 »       cmp»    r0,·#0
87 »       bne.n»  90·<union_getitem+0x1a>87 »       bne.n»  90·<union_getitem+0x1a>
88 »       movs»   r4,·#088 »       movs»   r4,·#0
89 »       b.n»    17a·<union_getitem+0x104>89 »       b.n»    11e·<union_getitem+0xa8>
90 »       ldr»    r6,·[r0,·#8]90 »       ldr»    r7,·[r0,·#8]
91 »       cbnz»   r6,·11a·<union_getitem+0xa4>91 »       cbnz»   r7,·bc·<union_getitem+0x46>
 92 »       bl»     1fc·<make_union>
 93 ·R_ARM_THM_CALL» make_union
92 »       movw»   r0,·#0 
93 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
94 »       movt»   r0,·#0 
95 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
96 »       bl»     0·<_PyObject_GC_New> 
97 ·R_ARM_THM_CALL» _PyObject_GC_New 
98 »       mov»    r4,·r094 »       mov»    r4,·r0
99 »       cbnz»   r0,·c8·<union_getitem+0x52> 
100 »       movs»   r4,·#0 
101 »       b.n»    164·<union_getitem+0xee>95 »       b.n»    108·<union_getitem+0x92>
102 »       ldr»    r3,·[r5,·#0] 
103 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
104 »       str»    r6,·[r0,·#12] 
105 »       subs»   r0,·#8 
106 »       cmp»    r3,·r2 
107 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3} 
108 »       itt»    ne 
109 »       addne»  r3,·#1 
110 »       strne»  r3,·[r5,·#0] 
111 »       str»    r5,·[r0,·#16] 
112 »       ldr»    r3,·[pc,·#156]»@·(180·<union_getitem+0x10a>) 
113 »       add»    r3,·pc 
114 »       ldr»    r3,·[r3,·#0] 
115 »       ldr»    r3,·[r2,·r3] 
116 »       ldr»    r1,·[r3,·#8] 
117 »       ldr.w»  r3,·[r4,·#-4] 
118 »       ldr.w»  r6,·[r1,·#3752]»     @·0xea8 
119 »       and.w»  r3,·r3,·#3 
120 »       orrs»   r3,·r6 
121 »       ldr»    r2,·[r6,·#0] 
122 »       and.w»  r2,·r2,·#3 
123 »       orrs»   r2,·r0 
124 »       str»    r2,·[r6,·#0] 
125 »       str.w»  r3,·[r4,·#-4] 
126 »       addw»   r2,·r1,·#3748»@·0xea4 
127 »       ldr.w»  r3,·[r1,·#3868]»     @·0xf1c 
128 »       orrs»   r3,·r2 
129 »       str.w»  r3,·[r4,·#-8] 
130 »       str.w»  r0,·[r1,·#3752]»     @·0xea8 
131 »       b.n»    164·<union_getitem+0xee> 
132 »       ldr»    r4,·[r0,·#12]96 »       ldr»    r6,·[r0,·#12]
133 »       mvn.w»  r2,·#3221225472»    @·0xc000000097 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
134 »       add.w»  r8,·r0,·#1298 »       add.w»  r8,·r0,·#12
135 »       mov.w»  sl,·#199 »       mov.w»  sl,·#1
136 »       mvn.w»  r9,·#3221225472»    @·0xc0000000100 »       mvn.w»  r9,·#3221225472»    @·0xc0000000
137 »       ldr»    r3,·[r4,·#0]101 »       ldr»    r3,·[r6,·#0]
138 »       cmp»    r3,·r2102 »       cmp»    r3,·r2
139 »       itt»    ne103 »       itt»    ne
140 »       addne»  r3,·#1104 »       addne»  r3,·#1
141 »       strne»  r3,·[r4,·#0]105 »       strne»  r3,·[r6,·#0]
142 »       mov»    r0,·r4106 »       mov»    r0,·r6
143 »       cmp»    sl,·r6107 »       cmp»    sl,·r7
144 »       bge.n»  164·<union_getitem+0xee>108 »       bge.n»  106·<union_getitem+0x90>
145 »       ldr.w»  r1,·[r8,·#4]!109 »       ldr.w»  r1,·[r8,·#4]!
146 »       bl»     0·<PyNumber_Or>110 »       bl»     0·<PyNumber_Or>
147 ·R_ARM_THM_CALL» PyNumber_Or111 ·R_ARM_THM_CALL» PyNumber_Or
148 »       ldr»    r3,·[r4,·#0]112 »       ldr»    r3,·[r6,·#0]
149 »       mov»    r7,·r0113 »       mov»    r4,·r0
150 »       cmp»    r3,·r9114 »       cmp»    r3,·r9
151 »       beq.n»  158·<union_getitem+0xe2>115 »       beq.n»  fa·<union_getitem+0x84>
152 »       subs»   r3,·#1116 »       subs»   r3,·#1
153 »       str»    r3,·[r4,·#0]117 »       str»    r3,·[r6,·#0]
154 »       cbnz»   r3,·158·<union_getitem+0xe2>118 »       cbnz»   r3,·fa·<union_getitem+0x84>
155 »       mov»    r0,·r4119 »       mov»    r0,·r6
156 »       bl»     0·<_Py_Dealloc>120 »       bl»     0·<_Py_Dealloc>
157 ·R_ARM_THM_CALL» _Py_Dealloc121 ·R_ARM_THM_CALL» _Py_Dealloc
158 »       add.w»  sl,·sl,·#1122 »       add.w»  sl,·sl,·#1
159 »       mov»    r4,·r7123 »       mov»    r6,·r4
160 »       cmp»    r7,·#0124 »       cmp»    r4,·#0
161 »       bne.n»  136·<union_getitem+0xc0>125 »       bne.n»  d8·<union_getitem+0x62>
162 »       b.n»    c4·<union_getitem+0x4e>126 »       b.n»    108·<union_getitem+0x92>
 127 »       mov»    r4,·r6
163 »       ldr»    r3,·[r5,·#0]128 »       ldr»    r3,·[r5,·#0]
164 »       mvn.w»  r2,·#3221225472»    @·0xc0000000129 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
165 »       cmp»    r3,·r2130 »       cmp»    r3,·r2
166 »       beq.n»  17a·<union_getitem+0x104>131 »       beq.n»  11e·<union_getitem+0xa8>
167 »       subs»   r3,·#1132 »       subs»   r3,·#1
168 »       str»    r3,·[r5,·#0]133 »       str»    r3,·[r5,·#0]
169 »       cbnz»   r3,·17a·<union_getitem+0x104>134 »       cbnz»   r3,·11e·<union_getitem+0xa8>
170 »       mov»    r0,·r5135 »       mov»    r0,·r5
171 »       bl»     0·<_Py_Dealloc>136 »       bl»     0·<_Py_Dealloc>
172 ·R_ARM_THM_CALL» _Py_Dealloc137 ·R_ARM_THM_CALL» _Py_Dealloc
173 »       mov»    r0,·r4138 »       mov»    r0,·r4
174 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}139 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
175 »       .word»  0x0000009a 
176 ·R_ARM_TLS_IE32» _Py_tss_tstate 
8.25 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 64 lines modifiedOffset 1, 66 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2e4c414e·43484f52·30002464·.$t..LANCHOR0.$d2 ··0x00000000·00247400·69735f75·6e696f6e·61626c65·.$t.is_unionable
 3 ··0x00000010·002e4c41·4e43484f·5230006d·616b655f·..LANCHOR0.make_
 4 ··0x00000020·756e696f·6e005079·5f584445·43524546·union.Py_XDECREF
3 ··0x00000010·00756e69·6f6e6f62·6a656374·5f646561·.unionobject_dea5 ··0x00000030·00246400·756e696f·6e6f626a·6563745f·.$d.unionobject_
4 ··0x00000020·6c6c6f63·00756e69·6f6e5f74·72617665·lloc.union_trave6 ··0x00000040·6465616c·6c6f6300·756e696f·6e5f7472·dealloc.union_tr
5 ··0x00000030·72736500·2e4c4330·00756e69·6f6e5f67·rse..LC0.union_g7 ··0x00000050·61766572·7365002e·4c433000·756e696f·averse..LC0.unio
6 ··0x00000040·65746174·74726f00·2e4c4331·002e4c43·etattro..LC1..LC8 ··0x00000060·6e5f6765·74617474·726f002e·4c433100·n_getattro..LC1.
7 ··0x00000050·32002e4c·4333002e·4c433400·756e696f·2..LC3..LC4.unio 
8 ··0x00000060·6e5f7265·70720075·6e696f6e·5f706172·n_repr.union_par9 ··0x00000070·2e4c4332·002e4c43·33002e4c·43340075·.LC2..LC3..LC4.u
 10 ··0x00000080·6e696f6e·5f726570·7200756e·696f6e5f·nion_repr.union_
9 ··0x00000070·616d6574·65727300·756e696f·6e5f7269·ameters.union_ri11 ··0x00000090·70617261·6d657465·72730075·6e696f6e·parameters.union
10 ··0x00000080·6368636f·6d706172·6500756e·696f6e5f·chcompare.union_12 ··0x000000a0·5f726963·68636f6d·70617265·00756e69·_richcompare.uni
11 ··0x00000090·68617368·00756e69·6f6e5f67·65746974·hash.union_getit13 ··0x000000b0·6f6e5f68·61736800·756e696f·6e5f6765·on_hash.union_ge
12 ··0x000000a0·656d0075·6e696f6e·5f61735f·6e756d62·em.union_as_numb14 ··0x000000c0·74697465·6d00756e·696f6e5f·61735f6e·titem.union_as_n
13 ··0x000000b0·65720075·6e696f6e·5f61735f·6d617070·er.union_as_mapp15 ··0x000000d0·756d6265·7200756e·696f6e5f·61735f6d·umber.union_as_m
14 ··0x000000c0·696e6700·756e696f·6e5f6d65·6d626572·ing.union_member16 ··0x000000e0·61707069·6e670075·6e696f6e·5f6d656d·apping.union_mem
15 ··0x000000d0·7300756e·696f6e5f·70726f70·65727469·s.union_properti17 ··0x000000f0·62657273·00756e69·6f6e5f70·726f7065·bers.union_prope
16 ··0x000000e0·6573005f·50795f75·6e696f6e·5f747970·es._Py_union_typ18 ··0x00000100·72746965·73005f50·795f756e·696f6e5f·rties._Py_union_
17 ··0x000000f0·655f6f72·005f5079·5f4e6f6e·65537472·e_or._Py_NoneStr19 ··0x00000110·74797065·5f6f7200·5f50795f·4e6f6e65·type_or._Py_None
 20 ··0x00000120·53747275·6374005f·50794e6f·6e655f54·Struct._PyNone_T
18 ··0x00000100·75637400·50795f47·656e6572·6963416c·uct.Py_GenericAl21 ··0x00000130·79706500·50795f47·656e6572·6963416c·ype.Py_GenericAl
19 ··0x00000110·69617354·79706500·5f50794e·6f6e655f·iasType._PyNone_22 ··0x00000140·69617354·79706500·50795479·70655f49·iasType.PyType_I
20 ··0x00000120·54797065·00507954·7970655f·49735375·Type.PyType_IsSu 
21 ··0x00000130·62747970·65005079·5475706c·655f4e65·btype.PyTuple_Ne23 ··0x00000150·73537562·74797065·00507954·75706c65·sSubtype.PyTuple
22 ··0x00000140·77005f50·79547570·6c655f52·6573697a·w._PyTuple_Resiz24 ··0x00000160·5f4e6577·005f5079·5475706c·655f5265·_New._PyTuple_Re
23 ··0x00000150·65005f50·794f626a·6563745f·47435f4e·e._PyObject_GC_N25 ··0x00000170·73697a65·0050794f·626a6563·745f5269·size.PyObject_Ri
 26 ··0x00000180·6368436f·6d706172·65426f6f·6c005079·chCompareBool.Py
 27 ··0x00000190·4572725f·4f636375·72726564·005f5079·Err_Occurred._Py
 28 ··0x000001a0·5f4e6f74·496d706c·656d656e·74656453·_NotImplementedS
 29 ··0x000001b0·74727563·74005f50·795f4465·616c6c6f·truct._Py_Deallo
24 ··0x00000160·6577005f·50795479·7065416c·6961735f·ew._PyTypeAlias_30 ··0x000001c0·63005f50·79547970·65416c69·61735f54·c._PyTypeAlias_T
 31 ··0x000001d0·79706500·5f50794f·626a6563·745f4743·ype._PyObject_GC
25 ··0x00000170·54797065·005f5079·5f4e6f74·496d706c·Type._Py_NotImpl 
26 ··0x00000180·656d656e·74656453·74727563·74005079·ementedStruct.Py 
27 ··0x00000190·4f626a65·63745f52·69636843·6f6d7061·Object_RichCompa 
28 ··0x000001a0·7265426f·6f6c005f·50795f44·65616c6c·reBool._Py_Deall 
29 ··0x000001b0·6f630050·79457272·5f4f6363·75727265·oc.PyErr_Occurre 
30 ··0x000001c0·64005f50·795f7473·735f7473·74617465·d._Py_tss_tstate32 ··0x000001e0·5f4e6577·005f5079·5f747373·5f747374·_New._Py_tss_tst
31 ··0x000001d0·005f5079·556e6963·6f64655f·45717561·._PyUnicode_Equa33 ··0x000001f0·61746500·5f507955·6e69636f·64655f45·ate._PyUnicode_E
32 ··0x000001e0·6c546f41·53434949·53747269·6e670050·lToASCIIString.P34 ··0x00000200·7175616c·546f4153·43494953·7472696e·qualToASCIIStrin
33 ··0x000001f0·794f626a·6563745f·47656e65·72696347·yObject_GenericG35 ··0x00000210·67005079·4f626a65·63745f47·656e6572·g.PyObject_Gener
34 ··0x00000200·65744174·74720050·794f626a·6563745f·etAttr.PyObject_36 ··0x00000220·69634765·74417474·72005079·4f626a65·icGetAttr.PyObje
35 ··0x00000210·47657441·74747200·5f507955·6e69636f·GetAttr._PyUnico37 ··0x00000230·63745f47·65744174·7472005f·5079556e·ct_GetAttr._PyUn
36 ··0x00000220·64655772·69746572·5f496e69·74005079·deWriter_Init.Py38 ··0x00000240·69636f64·65577269·7465725f·496e6974·icodeWriter_Init
37 ··0x00000230·4f626a65·63745f48·61734174·74725769·Object_HasAttrWi 
38 ··0x00000240·74684572·726f7200·50794f62·6a656374·thError.PyObject 
39 ··0x00000250·5f476574·4f707469·6f6e616c·41747472·_GetOptionalAttr 
40 ··0x00000260·0050794f·626a6563·745f5374·72005f50·.PyObject_Str._P 
41 ··0x00000270·79556e69·636f6465·57726974·65725f57·yUnicodeWriter_W 
42 ··0x00000280·72697465·53747200·5f507955·6e69636f·riteStr._PyUnico 
43 ··0x00000290·64655772·69746572·5f446561·6c6c6f63·deWriter_Dealloc 
44 ··0x000002a0·005f5079·556e6963·6f646557·72697465·._PyUnicodeWrite39 ··0x00000250·005f5079·556e6963·6f646557·72697465·._PyUnicodeWrite
45 ··0x000002b0·725f5772·69746541·53434949·53747269·r_WriteASCIIStri40 ··0x00000260·725f5772·69746541·53434949·53747269·r_WriteASCIIStri
46 ··0x000002c0·6e670050·794f626a·6563745f·52657072·ng.PyObject_Repr41 ··0x00000270·6e670050·794f626a·6563745f·48617341·ng.PyObject_HasA
 42 ··0x00000280·74747257·69746845·72726f72·0050794f·ttrWithError.PyO
 43 ··0x00000290·626a6563·745f4765·744f7074·696f6e61·bject_GetOptiona
 44 ··0x000002a0·6c417474·72005079·4f626a65·63745f53·lAttr.PyObject_S
47 ··0x000002d0·005f5079·556e6963·6f646557·72697465·._PyUnicodeWrite45 ··0x000002b0·7472005f·5079556e·69636f64·65577269·tr._PyUnicodeWri
48 ··0x000002e0·725f4669·6e697368·00507955·6e69636f·r_Finish.PyUnico 
49 ··0x000002f0·64655f46·726f6d46·6f726d61·74005f50·de_FromFormat._P 
50 ··0x00000300·7952756e·74696d65·005f5079·5f6d616b·yRuntime._Py_mak46 ··0x000002c0·7465725f·57726974·65537472·005f5079·ter_WriteStr._Py
 47 ··0x000002d0·556e6963·6f646557·72697465·725f4669·UnicodeWriter_Fi
 48 ··0x000002e0·6e697368·0050794f·626a6563·745f5265·nish.PyObject_Re
 49 ··0x000002f0·70720050·79556e69·636f6465·5f46726f·pr.PyUnicode_Fro
 50 ··0x00000300·6d466f72·6d617400·5f507955·6e69636f·mFormat._PyUnico
 51 ··0x00000310·64655772·69746572·5f446561·6c6c6f63·deWriter_Dealloc
 52 ··0x00000320·005f5079·52756e74·696d6500·5f50795f·._PyRuntime._Py_
51 ··0x00000310·655f7061·72616d65·74657273·005f5079·e_parameters._Py53 ··0x00000330·6d616b65·5f706172·616d6574·65727300·make_parameters.
52 ··0x00000320·5f756e69·6f6e5f61·72677300·50795365·_union_args.PySe54 ··0x00000340·5f50795f·756e696f·6e5f6172·67730050·_Py_union_args.P
53 ··0x00000330·745f4e65·77005079·4f626a65·63745f52·t_New.PyObject_R55 ··0x00000350·79536574·5f4e6577·0050794f·626a6563·ySet_New.PyObjec
54 ··0x00000340·69636843·6f6d7061·72650050·7946726f·ichCompare.PyFro56 ··0x00000360·745f5269·6368436f·6d706172·65005079·t_RichCompare.Py
55 ··0x00000350·7a656e53·65745f4e·65770050·794f626a·zenSet_New.PyObj57 ··0x00000370·46726f7a·656e5365·745f4e65·77005079·FrozenSet_New.Py
56 ··0x00000360·6563745f·48617368·005f5079·5f737562·ect_Hash._Py_sub58 ··0x00000380·4f626a65·63745f48·61736800·5f50795f·Object_Hash._Py_
57 ··0x00000370·735f7061·72616d65·74657273·0050794e·s_parameters.PyN59 ··0x00000390·73756273·5f706172·616d6574·65727300·subs_parameters.
58 ··0x00000380·756d6265·725f4f72·005f5079·556e696f·umber_Or._PyUnio60 ··0x000003a0·50794e75·6d626572·5f4f7200·5f507955·PyNumber_Or._PyU
59 ··0x00000390·6e5f5479·70650050·79547970·655f5479·n_Type.PyType_Ty 
60 ··0x000003a0·70650050·79547970·655f4765·6e657269·pe.PyType_Generi61 ··0x000003b0·6e696f6e·5f547970·65005079·54797065·nion_Type.PyType
 62 ··0x000003c0·5f547970·65005079·54797065·5f47656e·_Type.PyType_Gen
61 ··0x000003b0·63416c6c·6f630050·794f626a·6563745f·cAlloc.PyObject_63 ··0x000003d0·65726963·416c6c6f·63005079·4f626a65·ericAlloc.PyObje
62 ··0x000003c0·47435f44·656c00·····················GC_Del.64 ··0x000003e0·63745f47·435f4465·6c00··············ct_GC_Del.
  
242 KB
weakrefobject.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:··········30860·(bytes·into·file)13 ··Start·of·section·headers:··········30984·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x788c:1 There·are·16·section·headers,·starting·at·offset·0x7908:
  
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·000364·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005fc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005ad8·000138·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·005b2c·0002a0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000398·0003ac·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000630·0003ac·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005c10·0002f8·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·005dcc·0002f8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000744·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0009dc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000744·000225·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0009dc·000225·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00096c·001134·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000c04·000ed0·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·005f08·000560·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0060c4·000420·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001aa0·0022f8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001ad4·0022f8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·006468·0013a0·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0064e4·0013a0·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·003d98·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·003dcc·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003d98·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003dcc·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003dcc·001220·10·····14·195··417 ··[13]·.symtab···········SYMTAB··········00000000·003e00·001240·10·····14·197··4
18 ··[14]·.strtab···········STRTAB··········00000000·004fec·000aea·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·005040·000aea·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·007808·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·007884·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
35.3 KB
readelf --wide --symbols {}
Max HTML report size reached
118 KB
readelf --wide --relocs {}
Max HTML report size reached
19.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
62.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 7, 18 lines modifiedOffset 7, 18 lines modified
7 gc_clear():7 gc_clear():
8 »       push»   {lr}8 »       push»   {lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4080]»     @·0xff011 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
12 »       sub»    sp,·#1212 »       sub»    sp,·#12
13 »       add»    r1,·sp,·#413 »       add»    r1,·sp,·#4
14 »       bl»     b8c·<proxy_repr+0x1c>14 »       bl»     bb8·<proxy_repr+0x48>
15 ·R_ARM_THM_CALL» clear_weakref_lock_held15 ·R_ARM_THM_CALL» clear_weakref_lock_held
16 »       ldr»    r0,·[sp,·#4]16 »       ldr»    r0,·[sp,·#4]
17 »       bl»     c20·<proxy_reversed+0x40>17 »       bl»     c4c·<proxy_reversed+0x6c>
18 ·R_ARM_THM_CALL» Py_XDECREF18 ·R_ARM_THM_CALL» Py_XDECREF
19 »       movs»   r0,·#019 »       movs»   r0,·#0
20 »       add»    sp,·#1220 »       add»    sp,·#12
21 »       ldr.w»  pc,·[sp],·#421 »       ldr.w»  pc,·[sp],·#4
  
22 00000024·<weakref_repr>:22 00000024·<weakref_repr>:
23 weakref_repr():23 weakref_repr():
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 »       subs»   r3,·#192 »       subs»   r3,·#1
93 »       str»    r3,·[r4,·#0]93 »       str»    r3,·[r4,·#0]
94 »       cbnz»   r3,·c2·<weakref_repr+0x9e>94 »       cbnz»   r3,·c2·<weakref_repr+0x9e>
95 »       mov»    r0,·r495 »       mov»    r0,·r4
96 »       bl»     0·<_Py_Dealloc>96 »       bl»     0·<_Py_Dealloc>
97 ·R_ARM_THM_CALL» _Py_Dealloc97 ·R_ARM_THM_CALL» _Py_Dealloc
98 »       mov»    r0,·r698 »       mov»    r0,·r6
99 »       bl»     c20·<proxy_reversed+0x40>99 »       bl»     c4c·<proxy_reversed+0x6c>
100 ·R_ARM_THM_CALL» Py_XDECREF100 ·R_ARM_THM_CALL» Py_XDECREF
101 »       mov»    r0,·r5101 »       mov»    r0,·r5
102 »       add»    sp,·#8102 »       add»    sp,·#8
103 »       pop»    {r4,·r5,·r6,·pc}103 »       pop»    {r4,·r5,·r6,·pc}
104 »       nop104 »       nop
105 »       .word»  0x00004e78105 »       .word»  0x00004e78
106 ·R_ARM_ABS32»    _PyRuntime106 ·R_ARM_ABS32»    _PyRuntime
Offset 747, 15 lines modifiedOffset 747, 15 lines modified
747 »       subs»   r3,·#1747 »       subs»   r3,·#1
748 »       str»    r3,·[r4,·#0]748 »       str»    r3,·[r4,·#0]
749 »       cbnz»   r3,·620·<proxy_call+0xfc>749 »       cbnz»   r3,·620·<proxy_call+0xfc>
750 »       mov»    r0,·r4750 »       mov»    r0,·r4
751 »       bl»     0·<_Py_Dealloc>751 »       bl»     0·<_Py_Dealloc>
752 ·R_ARM_THM_CALL» _Py_Dealloc752 ·R_ARM_THM_CALL» _Py_Dealloc
753 »       mov»    r0,·r6753 »       mov»    r0,·r6
754 »       bl»     c20·<proxy_reversed+0x40>754 »       bl»     c4c·<proxy_reversed+0x6c>
755 ·R_ARM_THM_CALL» Py_XDECREF755 ·R_ARM_THM_CALL» Py_XDECREF
756 »       mov»    r0,·r7756 »       mov»    r0,·r7
757 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}757 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
758 »       nop758 »       nop
759 »       .word»  0x000000d0759 »       .word»  0x000000d0
760 ·R_ARM_ABS32»    .data760 ·R_ARM_ABS32»    .data
761 »       .word»  0x000001a0761 »       .word»  0x000001a0
Offset 4130, 15 lines modifiedOffset 4130, 15 lines modified
4130 »       subs»   r3,·#14130 »       subs»   r3,·#1
4131 »       str»    r3,·[r4,·#0]4131 »       str»    r3,·[r4,·#0]
4132 »       cbnz»   r3,·21d4·<proxy_ipow+0xfc>4132 »       cbnz»   r3,·21d4·<proxy_ipow+0xfc>
4133 »       mov»    r0,·r44133 »       mov»    r0,·r4
4134 »       bl»     0·<_Py_Dealloc>4134 »       bl»     0·<_Py_Dealloc>
4135 ·R_ARM_THM_CALL» _Py_Dealloc4135 ·R_ARM_THM_CALL» _Py_Dealloc
4136 »       mov»    r0,·r64136 »       mov»    r0,·r6
4137 »       bl»     c20·<proxy_reversed+0x40>4137 »       bl»     c4c·<proxy_reversed+0x6c>
4138 ·R_ARM_THM_CALL» Py_XDECREF4138 ·R_ARM_THM_CALL» Py_XDECREF
4139 »       mov»    r0,·r74139 »       mov»    r0,·r7
4140 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}4140 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
4141 »       nop4141 »       nop
4142 »       .word»  0x000000d04142 »       .word»  0x000000d0
4143 ·R_ARM_ABS32»    .data4143 ·R_ARM_ABS32»    .data
4144 »       .word»  0x000001a04144 »       .word»  0x000001a0
Offset 4260, 15 lines modifiedOffset 4260, 15 lines modified
4260 »       subs»   r3,·#14260 »       subs»   r3,·#1
4261 »       str»    r3,·[r4,·#0]4261 »       str»    r3,·[r4,·#0]
4262 »       cbnz»   r3,·22e4·<proxy_pow+0xfc>4262 »       cbnz»   r3,·22e4·<proxy_pow+0xfc>
4263 »       mov»    r0,·r44263 »       mov»    r0,·r4
4264 »       bl»     0·<_Py_Dealloc>4264 »       bl»     0·<_Py_Dealloc>
4265 ·R_ARM_THM_CALL» _Py_Dealloc4265 ·R_ARM_THM_CALL» _Py_Dealloc
4266 »       mov»    r0,·r64266 »       mov»    r0,·r6
4267 »       bl»     c20·<proxy_reversed+0x40>4267 »       bl»     c4c·<proxy_reversed+0x6c>
4268 ·R_ARM_THM_CALL» Py_XDECREF4268 ·R_ARM_THM_CALL» Py_XDECREF
4269 »       mov»    r0,·r74269 »       mov»    r0,·r7
4270 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}4270 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
4271 »       nop4271 »       nop
4272 »       .word»  0x000000d04272 »       .word»  0x000000d0
4273 ·R_ARM_ABS32»    .data4273 ·R_ARM_ABS32»    .data
4274 »       .word»  0x000001a04274 »       .word»  0x000001a0
187 KB
_warnings.o
956 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:··········20780·(bytes·into·file)13 ··Start·of·section·headers:··········19520·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x512c:1 There·are·16·section·headers,·starting·at·offset·0x4c40:
  
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·000590·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001620·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003f7c·000320·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003cb4·000a90·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0005c4·000148·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001654·000148·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00429c·000118·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004744·000118·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00070c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00179c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00070c·000435·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00179c·000435·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000b44·0013cc·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0043b4·000988·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001f10·000578·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001bd4·000578·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004d3c·0002f8·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·00485c·0002f8·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·002488·00046e·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·00214c·00046e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005034·000068·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·004b54·000068·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0028f6·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0025ba·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0028f6·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0025ba·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00292c·000cb0·10·····16·108··417 ··[13]·.symtab···········SYMTAB··········00000000·0025f0·000cf0·10·····14·112··4
20 ··[16]·.strtab···········STRTAB··········00000000·0035dc·00099f·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0032e0·0009d4·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00509c·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·004bbc·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
25.4 KB
readelf --wide --symbols {}
Max HTML report size reached
67.3 KB
readelf --wide --relocs {}
Max HTML report size reached
2.53 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 h,I2FX`@1 h+I2FX`@
2 &KF:F)F@F2 &KF:F)F@F
3 __main__3 __main__
4 warnings_get_state:·could·not·identify·current·interpreter4 warnings_get_state:·could·not·identify·current·interpreter
5 _onceregistry5 _onceregistry
6 _defaultaction6 _defaultaction
7 'registry'·must·be·a·dict·or·None7 'registry'·must·be·a·dict·or·None
8 <unknown>8 <unknown>
Offset 55, 18 lines modifiedOffset 55, 21 lines modified
55 ····An·optional·tuple·of·module·filename·prefixes·indicating·frames·to·skip55 ····An·optional·tuple·of·module·filename·prefixes·indicating·frames·to·skip
56 ····during·stacklevel·computations·for·stack·frame·attribution.56 ····during·stacklevel·computations·for·stack·frame·attribution.
57 create_filter57 create_filter
58 .LANCHOR058 .LANCHOR0
59 warnings_module_exec59 warnings_module_exec
60 warnings_filters_mutated60 warnings_filters_mutated
61 get_current_tstate61 get_current_tstate
 62 already_warned
62 get_warnings_attr63 get_warnings_attr
63 check_matched.part.0 
64 Py_XDECREF64 Py_XDECREF
65 already_warned65 check_matched.part.0
 66 warn_unicode
 67 get_frame_filename
 68 is_internal_filename
66 warnings_warn69 warnings_warn
67 _PyErr_WarnFormatV70 _PyErr_WarnFormatV
68 _PyErr_WarnFormat.constprop.071 _PyErr_WarnFormat.constprop.0
69 warnings_warn_explicit72 warnings_warn_explicit
70 _keywords.173 _keywords.1
71 _keywords.474 _keywords.4
72 warnings__doc__75 warnings__doc__
Offset 101, 66 lines modifiedOffset 104, 66 lines modified
101 _Py_tss_tstate104 _Py_tss_tstate
102 PyErr_WarnExplicitObject105 PyErr_WarnExplicitObject
103 PyExc_RuntimeWarning106 PyExc_RuntimeWarning
104 PyExc_Warning107 PyExc_Warning
105 PyObject_IsInstance108 PyObject_IsInstance
106 PyObject_CallOneArg109 PyObject_CallOneArg
107 PyLong_FromLong110 PyLong_FromLong
108 PyDict_GetItemRef 
109 PyLong_Type 
110 PyLong_AsLong 
111 _PyImport_GetModules 
112 PyImport_GetModule 
113 PyObject_GetOptionalAttr 
114 PyObject_IsSubclass111 PyObject_IsSubclass
115 PyLong_AsSsize_t112 PyLong_AsSsize_t
116 _PyUnicode_EqualToASCIIString113 _PyUnicode_EqualToASCIIString
 114 PyExc_TypeError
117 __stack_chk_guard115 __stack_chk_guard
118 PyCallable_Check116 PyCallable_Check
119 PyObject_CallFunctionObjArgs117 PyObject_CallFunctionObjArgs
120 PyExc_ValueError118 PyExc_ValueError
121 PyDict_Clear 
122 PyDict_SetItem 
123 PyUnicode_GetLength119 PyUnicode_GetLength
124 PyErr_SetObject120 PyErr_SetObject
125 _Py_TrueStruct121 _Py_TrueStruct
 122 PyDict_SetItem
126 PyErr_Format123 PyErr_Format
127 PyErr_Occurred 
128 PyObject_IsTrue 
129 __stack_chk_fail124 __stack_chk_fail
 125 PyErr_Occurred
 126 PyUnicode_Substring
130 PyOS_snprintf127 PyOS_snprintf
131 PyObject_GetAttr128 PyObject_GetAttr
132 _PySys_GetAttr129 _PySys_GetAttr
133 PyFile_WriteObject130 PyFile_WriteObject
134 PyFile_WriteString131 PyFile_WriteString
135 _Py_DisplaySourceLine132 _Py_DisplaySourceLine
136 PyErr_Clear133 PyErr_Clear
137 PyUnicode_Substring 
138 __fprintf_chk 
139 PyExc_TypeError 
140 PyObject_Str134 PyObject_Str
 135 __fprintf_chk
 136 _PyImport_GetModules
 137 PyImport_GetModule
 138 PyObject_GetOptionalAttr
141 _Py_IsInterpreterFinalizing139 _Py_IsInterpreterFinalizing
142 PyImport_Import140 PyImport_Import
143 PyExc_ImportError141 PyExc_ImportError
144 PyErr_ExceptionMatches142 PyErr_ExceptionMatches
145 PyUnicode_Type143 PyUnicode_Type
146 PyObject_VectorcallMethod144 PyObject_VectorcallMethod
 145 PyObject_IsTrue
147 PyUnicode_Compare146 PyUnicode_Compare
148 _PyWarnings_Fini147 _PyWarnings_Fini
149 PyErr_WarnEx148 PyErr_WarnEx
150 PyThreadState_GetFrame149 PyThreadState_GetFrame
151 PyFrame_GetCode 
152 PyUnicode_Contains 
153 PyFrame_GetLineNumber150 PyFrame_GetLineNumber
 151 PyDict_GetItemRef
154 PyFrame_GetBack152 PyFrame_GetBack
155 PyUnicode_Tailmatch153 PyUnicode_Tailmatch
 154 PyFrame_GetCode
 155 PyUnicode_Contains
156 _PyArg_UnpackKeywords156 _PyArg_UnpackKeywords
157 _PyNumber_Index157 _PyNumber_Index
158 PyExc_UserWarning158 PyExc_UserWarning
159 _PyArg_BadArgument159 _PyArg_BadArgument
 160 PyLong_Type
 161 PyLong_AsLong
 162 PyDict_Clear
160 PyErr_ResourceWarning163 PyErr_ResourceWarning
161 PyUnicode_FromFormatV164 PyUnicode_FromFormatV
162 _PyErr_WarnUnawaitedCoroutine165 _PyErr_WarnUnawaitedCoroutine
163 PyErr_WriteUnraisable166 PyErr_WriteUnraisable
164 PyErr_WarnFormat167 PyErr_WarnFormat
165 PyErr_WarnExplicitFormat168 PyErr_WarnExplicitFormat
166 PyUnicode_DecodeFSDefault169 PyUnicode_DecodeFSDefault
Offset 174, 12 lines modifiedOffset 177, 11 lines modified
174 PyErr_Warn177 PyErr_Warn
175 PyErr_WarnExplicit178 PyErr_WarnExplicit
176 PyTuple_Type179 PyTuple_Type
177 .shstrtab180 .shstrtab
178 .rel.text181 .rel.text
179 .rel.data182 .rel.data
180 .rodata.str1.4183 .rodata.str1.4
181 .rel.text.hot 
182 .rel.text.unlikely184 .rel.text.unlikely
183 .rel.rodata185 .rel.rodata
184 .note.GNU-stack186 .note.GNU-stack
185 .ARM.attributes187 .ARM.attributes
62.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
4.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning17 ·R_ARM_THM_MOVT_ABS»     PyExc_ResourceWarning
18 »       add»    r4,·sp,·#3218 »       add»    r4,·sp,·#32
19 »       mov»    r2,·r119 »       mov»    r2,·r1
20 »       ldr.w»  r3,·[r4],·#420 »       ldr.w»  r3,·[r4],·#4
21 »       ldr»    r1,·[r5,·#0]21 »       ldr»    r1,·[r5,·#0]
22 »       str»    r4,·[sp,·#0]22 »       str»    r4,·[sp,·#0]
23 »       str»    r4,·[sp,·#12]23 »       str»    r4,·[sp,·#12]
24 »       bl»     4d4·<PyErr_WarnExplicit+0x1e>24 »       bl»     159c·<_PyErr_WarnFormatV>
25 ·R_ARM_THM_CALL» _PyErr_WarnFormatV25 ·R_ARM_THM_CALL» _PyErr_WarnFormatV
26 »       add»    sp,·#2026 »       add»    sp,·#20
27 »       ldmia.w»sp!,·{r4,·r5,·lr}27 »       ldmia.w»sp!,·{r4,·r5,·lr}
28 »       add»    sp,·#828 »       add»    sp,·#8
29 »       bx»     lr29 »       bx»     lr
  
30 00000036·<_PyErr_WarnUnawaitedCoroutine>:30 00000036·<_PyErr_WarnUnawaitedCoroutine>:
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 »       sub»    sp,·#840 »       sub»    sp,·#8
41 »       add»    r3,·pc41 »       add»    r3,·pc
42 »       ldr»    r3,·[r3,·#0]42 »       ldr»    r3,·[r3,·#0]
43 »       movs»   r2,·#143 »       movs»   r2,·#1
44 »       mov»    r5,·r044 »       mov»    r5,·r0
45 »       ldr»    r3,·[r4,·r3]45 »       ldr»    r3,·[r4,·r3]
46 »       ldr»    r0,·[r3,·#8]46 »       ldr»    r0,·[r3,·#8]
47 »       bl»     db4·<get_warnings_attr>47 »       bl»     cdc·<get_warnings_attr>
48 ·R_ARM_THM_CALL» get_warnings_attr48 ·R_ARM_THM_CALL» get_warnings_attr
49 »       mov»    r4,·r049 »       mov»    r4,·r0
50 »       cbz»    r0,·a0·<_PyErr_WarnUnawaitedCoroutine+0x6a>50 »       cbz»    r0,·a0·<_PyErr_WarnUnawaitedCoroutine+0x6a>
51 »       mov»    r1,·r551 »       mov»    r1,·r5
52 »       bl»     0·<PyObject_CallOneArg>52 »       bl»     0·<PyObject_CallOneArg>
53 ·R_ARM_THM_CALL» PyObject_CallOneArg53 ·R_ARM_THM_CALL» PyObject_CallOneArg
54 »       ldr»    r3,·[r4,·#0]54 »       ldr»    r3,·[r4,·#0]
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ·R_ARM_THM_CALL» PyErr_ExceptionMatches72 ·R_ARM_THM_CALL» PyErr_ExceptionMatches
73 »       subs»   r4,·r0,·#073 »       subs»   r4,·r0,·#0
74 »       it»     ne74 »       it»     ne
75 »       movne»  r4,·#175 »       movne»  r4,·#1
76 »       b.n»    9a·<_PyErr_WarnUnawaitedCoroutine+0x64>76 »       b.n»    9a·<_PyErr_WarnUnawaitedCoroutine+0x64>
77 »       movs»   r4,·#177 »       movs»   r4,·#1
78 »       mov»    r0,·r678 »       mov»    r0,·r6
79 »       bl»     13b4·<Py_XDECREF>79 »       bl»     1584·<Py_XDECREF>
80 ·R_ARM_THM_CALL» Py_XDECREF80 ·R_ARM_THM_CALL» Py_XDECREF
81 »       bl»     0·<PyErr_Occurred>81 »       bl»     0·<PyErr_Occurred>
82 ·R_ARM_THM_CALL» PyErr_Occurred82 ·R_ARM_THM_CALL» PyErr_Occurred
83 »       cbz»    r0,·ac·<_PyErr_WarnUnawaitedCoroutine+0x76>83 »       cbz»    r0,·ac·<_PyErr_WarnUnawaitedCoroutine+0x76>
84 »       mov»    r0,·r584 »       mov»    r0,·r5
85 »       bl»     0·<PyErr_WriteUnraisable>85 »       bl»     0·<PyErr_WriteUnraisable>
86 ·R_ARM_THM_CALL» PyErr_WriteUnraisable86 ·R_ARM_THM_CALL» PyErr_WriteUnraisable
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 »       str.w»  r0,·[ip,·#4068]»     @·0xfe4122 »       str.w»  r0,·[ip,·#4068]»     @·0xfe4
123 »       sub»    sp,·#20123 »       sub»    sp,·#20
124 »       movs»   r2,·#1124 »       movs»   r2,·#1
125 »       add»    r4,·sp,·#28125 »       add»    r4,·sp,·#28
126 »       ldr.w»  r3,·[r4],·#4126 »       ldr.w»  r3,·[r4],·#4
127 »       str»    r4,·[sp,·#0]127 »       str»    r4,·[sp,·#0]
128 »       str»    r4,·[sp,·#12]128 »       str»    r4,·[sp,·#12]
129 »       bl»     4d4·<PyErr_WarnExplicit+0x1e>129 »       bl»     159c·<_PyErr_WarnFormatV>
130 ·R_ARM_THM_CALL» _PyErr_WarnFormatV130 ·R_ARM_THM_CALL» _PyErr_WarnFormatV
131 »       add»    sp,·#20131 »       add»    sp,·#20
132 »       ldmia.w»sp!,·{r4,·lr}132 »       ldmia.w»sp!,·{r4,·lr}
133 »       add»    sp,·#4133 »       add»    sp,·#4
134 »       bx»     lr134 »       bx»     lr
  
135 00000114·<PyErr_WarnExplicitFormat>:135 00000114·<PyErr_WarnExplicitFormat>:
Offset 163, 28 lines modifiedOffset 163, 28 lines modified
163 »       str»    r1,·[sp,·#28]163 »       str»    r1,·[sp,·#28]
164 »       bl»     0·<PyUnicode_FromFormatV>164 »       bl»     0·<PyUnicode_FromFormatV>
165 ·R_ARM_THM_CALL» PyUnicode_FromFormatV165 ·R_ARM_THM_CALL» PyUnicode_FromFormatV
166 »       mov»    r5,·r0166 »       mov»    r5,·r0
167 »       cbnz»   r0,·160·<PyErr_WarnExplicitFormat+0x4c>167 »       cbnz»   r0,·160·<PyErr_WarnExplicitFormat+0x4c>
168 »       mov.w»  r5,·#4294967295»    @·0xffffffff168 »       mov.w»  r5,·#4294967295»    @·0xffffffff
169 »       b.n»    1b4·<PyErr_WarnExplicitFormat+0xa0>169 »       b.n»    1b4·<PyErr_WarnExplicitFormat+0xa0>
170 »       bl»     ec·<_PyErr_WarnFormat.constprop.0+0x4>170 »       bl»     2e0·<warnings_warn_explicit+0x118>
171 ·R_ARM_THM_CALL» get_current_tstate171 ·R_ARM_THM_CALL» get_current_tstate
172 »       cmp»    r0,·#0172 »       cmp»    r0,·#0
173 »       beq.n»  15a·<PyErr_WarnExplicitFormat+0x46>173 »       beq.n»  15a·<PyErr_WarnExplicitFormat+0x46>
174 »       ldr»    r3,·[sp,·#56]» @·0x38174 »       ldr»    r3,·[sp,·#56]» @·0x38
175 »       mov»    r2,·r5175 »       mov»    r2,·r5
176 »       str»    r3,·[sp,·#8]176 »       str»    r3,·[sp,·#8]
177 »       mov»    r1,·r8177 »       mov»    r1,·r8
178 »       movs»   r3,·#0178 »       movs»   r3,·#0
179 »       str»    r6,·[sp,·#0]179 »       str»    r6,·[sp,·#0]
180 »       strd»   r3,·r3,·[sp,·#12]180 »       strd»   r3,·r3,·[sp,·#12]
181 »       mov»    r3,·r7181 »       mov»    r3,·r7
182 »       str»    r4,·[sp,·#4]182 »       str»    r4,·[sp,·#4]
183 »       bl»     12c·<PyErr_WarnExplicitFormat+0x18>183 »       bl»     320·<warnings_warn_explicit+0x158>
184 ·R_ARM_THM_CALL» warn_explicit184 ·R_ARM_THM_CALL» warn_explicit
185 »       ldr»    r3,·[r5,·#0]185 »       ldr»    r3,·[r5,·#0]
186 »       mvn.w»  r2,·#3221225472»    @·0xc0000000186 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
187 »       mov»    r6,·r0187 »       mov»    r6,·r0
188 »       cmp»    r3,·r2188 »       cmp»    r3,·r2
189 »       beq.n»  198·<PyErr_WarnExplicitFormat+0x84>189 »       beq.n»  198·<PyErr_WarnExplicitFormat+0x84>
190 »       subs»   r3,·#1190 »       subs»   r3,·#1
Offset 203, 18 lines modifiedOffset 203, 18 lines modified
203 »       str»    r3,·[r6,·#0]203 »       str»    r3,·[r6,·#0]
204 »       cbnz»   r3,·1b2·<PyErr_WarnExplicitFormat+0x9e>204 »       cbnz»   r3,·1b2·<PyErr_WarnExplicitFormat+0x9e>
205 »       mov»    r0,·r6205 »       mov»    r0,·r6
206 »       bl»     0·<_Py_Dealloc>206 »       bl»     0·<_Py_Dealloc>
207 ·R_ARM_THM_CALL» _Py_Dealloc207 ·R_ARM_THM_CALL» _Py_Dealloc
208 »       movs»   r5,·#0208 »       movs»   r5,·#0
209 »       mov»    r0,·r4209 »       mov»    r0,·r4
210 »       bl»     13b4·<Py_XDECREF>210 »       bl»     1584·<Py_XDECREF>
211 ·R_ARM_THM_CALL» Py_XDECREF211 ·R_ARM_THM_CALL» Py_XDECREF
212 »       mov»    r0,·r7212 »       mov»    r0,·r7
213 »       bl»     13b4·<Py_XDECREF>213 »       bl»     1584·<Py_XDECREF>
214 ·R_ARM_THM_CALL» Py_XDECREF214 ·R_ARM_THM_CALL» Py_XDECREF
215 »       mov»    r0,·r5215 »       mov»    r0,·r5
216 »       add»    sp,·#32216 »       add»    sp,·#32
217 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}217 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
  
218 000001c8·<warnings_warn_explicit>:218 000001c8·<warnings_warn_explicit>:
219 warnings_warn_explicit():219 warnings_warn_explicit():
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct336 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
337 »       mov»    fp,·r4337 »       mov»    fp,·r4
338 »       b.n»    2d4·<warnings_warn_explicit+0x10c>338 »       b.n»    2d4·<warnings_warn_explicit+0x10c>
339 »       movw»   r4,·#0339 »       movw»   r4,·#0
340 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct340 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
341 »       movt»   r4,·#0341 »       movt»   r4,·#0
342 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct342 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
343 »       bl»     ec·<_PyErr_WarnFormat.constprop.0+0x4>343 »       bl»     2e0·<warnings_warn_explicit+0x118>
344 ·R_ARM_THM_CALL» get_current_tstate344 ·R_ARM_THM_CALL» get_current_tstate
345 »       str»    r0,·[sp,·#28]345 »       str»    r0,·[sp,·#28]
346 »       cmp»    r0,·#0346 »       cmp»    r0,·#0
347 »       beq.n»  246·<warnings_warn_explicit+0x7e>347 »       beq.n»  246·<warnings_warn_explicit+0x7e>
348 »       movw»   r5,·#0348 »       movw»   r5,·#0
349 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct349 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
350 »       movt»   r5,·#0350 »       movt»   r5,·#0
Max diff block lines reached; 1433/4810 bytes (29.79%) of diff not shown.
19.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
3.25 MB
Python-ast.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:··········279664·(bytes·into·file)13 ··Start·of·section·headers:··········274252·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x44470:1 There·are·18·section·headers,·starting·at·offset·0x42f4c:
  
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·0186c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·01e390·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·031fb0·00ce78·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·03119c·00f550·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0186f4·000140·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·01e3c4·000140·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·03ee28·0000b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0406ec·0000b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·018834·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·01e504·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·018834·0073bf·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·01e504·0073bf·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·01fbf4·00811c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0258c4·001538·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·03eee0·003668·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0407a4·0007f8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·027d10·002a30·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·026dfc·002b30·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·042548·001788·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·040f9c·001810·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·02a740·000388·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·02992c·000388·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·043cd0·000710·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0427ac·000710·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·02aac8·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·029cb4·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02aac8·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·029cb4·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·02aafc·004d00·10·····16·1060··419 ··[15]·.symtab···········SYMTAB··········00000000·029ce8·004cf0·10·····16·1059··4
20 ··[16]·.strtab···········STRTAB··········00000000·02f7fc·0027b4·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·02e9d8·0027c1·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0443e0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·042ebc·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
107 KB
readelf --wide --symbols {}
Max HTML report size reached
1.15 MB
readelf --wide --relocs {}
Max HTML report size reached
2.64 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 ·]F>07VN
1 field·'id'·is·required·for·Name2 field·'id'·is·required·for·Name
2 field·'ctx'·is·required·for·Name3 field·'ctx'·is·required·for·Name
3 field·'value'·is·required·for·Constant4 field·'value'·is·required·for·Constant
4 field·'value'·is·required·for·Attribute5 field·'value'·is·required·for·Attribute
5 field·'attr'·is·required·for·Attribute6 field·'attr'·is·required·for·Attribute
6 field·'ctx'·is·required·for·Attribute7 field·'ctx'·is·required·for·Attribute
7 field·'value'·is·required·for·Expr8 field·'value'·is·required·for·Expr
Offset 653, 43 lines modifiedOffset 654, 42 lines modified
653 ·while·traversing·'ParamSpec'·node654 ·while·traversing·'ParamSpec'·node
654 required·field·"name"·missing·from·TypeVarTuple655 required·field·"name"·missing·from·TypeVarTuple
655 ·while·traversing·'TypeVarTuple'·node656 ·while·traversing·'TypeVarTuple'·node
656 expected·some·sort·of·type_param,·but·got·%R657 expected·some·sort·of·type_param,·but·got·%R
657 AST·string·must·be·of·type·str658 AST·string·must·be·of·type·str
658 __reduce__659 __reduce__
659 __dictoffset__660 __dictoffset__
660 »       rhIF8F@ 
661 ch9F0FZh661 ch9F0FZh
662 ·VeF0^7N 
663 init_types 
664 _PyOnceFlag_CallOnce.constprop.0662 _PyOnceFlag_CallOnce.constprop.0
 663 init_types
665 .LANCHOR0664 .LANCHOR0
666 make_type665 make_type
667 add_attributes666 add_attributes
668 .LANCHOR1667 .LANCHOR1
669 add_ast_annotations668 add_ast_annotations
670 Py_XDECREF669 Py_XDECREF
671 ast_traverse670 ast_traverse
672 astmodule_exec671 astmodule_exec
673 ast_dealloc672 ast_dealloc
674 ast2obj_stmt673 ast2obj_stmt
675 ast2obj_expr 
676 ast2obj_list674 ast2obj_list
 675 ast2obj_type_ignore
 676 ast2obj_expr
677 ast2obj_arguments677 ast2obj_arguments
678 ast2obj_type_param678 ast2obj_type_param
679 ast2obj_keyword679 ast2obj_keyword
680 ast2obj_withitem680 ast2obj_withitem
681 ast2obj_excepthandler681 ast2obj_excepthandler
682 ast2obj_alias682 ast2obj_alias
683 ast2obj_match_case683 ast2obj_match_case
684 ast2obj_operator.isra.0684 ast2obj_operator.isra.0
685 ast2obj_object685 ast2obj_object
686 ast2obj_expr_context.isra.0686 ast2obj_expr_context.isra.0
687 ast2obj_comprehension687 ast2obj_comprehension
688 ast2obj_arg.part.0688 ast2obj_arg
689 ast_clear689 ast_clear
690 _Py_EnterRecursiveCall690 _Py_EnterRecursiveCall
691 obj2ast_stmt691 obj2ast_stmt
692 obj2ast_expr692 obj2ast_expr
693 obj2ast_int.isra.0693 obj2ast_int.isra.0
694 obj2ast_string.isra.0694 obj2ast_string.isra.0
695 obj2ast_identifier.isra.0695 obj2ast_identifier.isra.0
Offset 849, 16 lines modifiedOffset 849, 16 lines modified
849 _PyAST_Module849 _PyAST_Module
850 _PyAST_With850 _PyAST_With
851 _PyAST_Delete851 _PyAST_Delete
852 _PyAST_Set852 _PyAST_Set
853 _PyAST_Global853 _PyAST_Global
854 PyAST_Check854 PyAST_Check
855 PyObject_IsInstance855 PyObject_IsInstance
856 _PyOnceFlag_CallOnceSlow 
857 _Py_tss_tstate856 _Py_tss_tstate
 857 _PyOnceFlag_CallOnceSlow
858 PyUnicode_InternFromString858 PyUnicode_InternFromString
859 PyType_FromSpec859 PyType_FromSpec
860 PyTuple_New860 PyTuple_New
861 PyObject_SetAttrString861 PyObject_SetAttrString
862 _Py_NoneStruct862 _Py_NoneStruct
863 PyObject_SetAttr863 PyObject_SetAttr
864 PyType_GenericNew864 PyType_GenericNew
Offset 890, 32 lines modifiedOffset 890, 32 lines modified
890 PyModule_AddIntConstant890 PyModule_AddIntConstant
891 PyObject_GC_UnTrack891 PyObject_GC_UnTrack
892 PyType_GetSlot892 PyType_GetSlot
893 _PyAST_YieldFrom893 _PyAST_YieldFrom
894 _PyAST_AnnAssign894 _PyAST_AnnAssign
895 _PyAST_Await895 _PyAST_Await
896 PyAST_mod2obj896 PyAST_mod2obj
 897 PyExc_RecursionError
897 PyList_New 
898 PyLong_FromLong 
899 PyExc_SystemError898 PyExc_SystemError
900 PyErr_Format899 PyErr_Format
901 PyExc_RecursionError900 PyList_New
 901 PyLong_FromLong
902 _PyAST_AsyncWith902 _PyAST_AsyncWith
903 _PyAST_Interactive903 _PyAST_Interactive
904 _PyAST_MatchSingleton904 _PyAST_MatchSingleton
905 _PyAST_MatchAs905 _PyAST_MatchAs
906 _PyAST_MatchClass906 _PyAST_MatchClass
907 _Py_asdl_pattern_seq_new907 _Py_asdl_pattern_seq_new
908 _PyAST_TypeVar908 _PyAST_TypeVar
909 _PyAST_TypeAlias909 _PyAST_TypeAlias
910 _PyAST_TryStar910 _PyAST_TryStar
911 _PyAST_TypeVarTuple911 _PyAST_TypeVarTuple
912 _PyAST_ParamSpec912 _PyAST_ParamSpec
913 _PyAST_MatchOr 
914 _PyAST_MatchMapping913 _PyAST_MatchMapping
 914 _PyAST_MatchOr
915 _PyAST_AsyncFor915 _PyAST_AsyncFor
916 PyAST_obj2mod916 PyAST_obj2mod
917 PySys_Audit917 PySys_Audit
918 PyObject_GetOptionalAttr918 PyObject_GetOptionalAttr
919 _Py_asdl_stmt_seq_new919 _Py_asdl_stmt_seq_new
920 _Py_asdl_type_ignore_seq_new920 _Py_asdl_type_ignore_seq_new
921 PyExc_RuntimeError921 PyExc_RuntimeError
Offset 936, 19 lines modifiedOffset 936, 19 lines modified
936 _Py_asdl_int_seq_new936 _Py_asdl_int_seq_new
937 _Py_asdl_comprehension_seq_new937 _Py_asdl_comprehension_seq_new
938 PySequence_Size938 PySequence_Size
939 PySet_New939 PySet_New
940 PySequence_GetItem940 PySequence_GetItem
941 PySet_Discard941 PySet_Discard
942 PySet_Size942 PySet_Size
943 PyDict_Next 
944 PySequence_Contains 
945 PySequence_List943 PySequence_List
946 _PyUnion_Type944 _PyUnion_Type
947 PyDict_GetItemWithError945 PyDict_GetItemWithError
 946 PyDict_Next
 947 PySequence_Contains
948 Py_GenericAliasType948 Py_GenericAliasType
949 PyExc_DeprecationWarning949 PyExc_DeprecationWarning
950 PyErr_WarnFormat950 PyErr_WarnFormat
Max diff block lines reached; 59/2655 bytes (2.22%) of diff not shown.
1.45 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
332 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
155 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
63.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
58.3 KB
Python-tokenize.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:··········6784·(bytes·into·file)13 ··Start·of·section·headers:··········6752·(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·0x1a80:1 There·are·16·section·headers,·starting·at·offset·0x1a60:
  
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·0001e8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000228·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001568·000110·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001530·000118·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00021c·0000e0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00025c·0000e0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001678·0000a0·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·001648·0000a0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0002fc·000010·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00033c·000010·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0002fc·0005a4·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·001718·0002d0·08···I·13···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0008a0·0001d2·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00033c·0001d2·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·000510·00052c·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·0016e8·0002e0·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·000a74·000010·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·000a3c·000010·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·0019e8·000018·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·0019c8·000018·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000a84·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000a4c·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a84·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a4c·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000ab8·0005f0·10·····14··54··417 ··[13]·.symtab···········SYMTAB··········00000000·000a80·0005f0·10·····14··54··4
18 ··[14]·.strtab···········STRTAB··········00000000·0010a8·0004bf·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·001070·0004bf·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·001a00·00007d·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0019e0·00007d·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.21 KB
readelf --wide --symbols {}
    
Offset 4, 61 lines modifiedOffset 4, 61 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····5:·0000000d····60·FUNC····LOCAL··DEFAULT····1·tokenizemodule_exec9 ·····5:·0000000d····60·FUNC····LOCAL··DEFAULT····1·tokenizemodule_exec
10 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····6:·00000044·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····7:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000001····38·FUNC····LOCAL··DEFAULT····6·tokenizemodule_traverse12 ·····8:·00000049····38·FUNC····LOCAL··DEFAULT····1·tokenizemodule_traverse
13 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.413 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC015 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
16 ····12:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC116 ····12:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
17 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC217 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
18 ····14:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC318 ····14:·00000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
19 ····15:·00000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LC419 ····15:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
20 ····16:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
21 ····17:·00000049···288·FUNC····LOCAL··DEFAULT····1·tokenizeriter_new20 ····16:·00000071···288·FUNC····LOCAL··DEFAULT····1·tokenizeriter_new
22 ····18:·00000164·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····17:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC522 ····18:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
24 ····20:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC623 ····19:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
25 ····21:·00000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LC724 ····20:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
26 ····22:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC825 ····21:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
27 ····23:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC926 ····22:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
28 ····24:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1027 ····23:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
29 ····25:·00000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1128 ····24:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
30 ····26:·00000160·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1229 ····25:·00000160·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
31 ····27:·00000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1330 ····26:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
32 ····28:·00000174·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1431 ····27:·00000174·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
33 ····29:·00000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1532 ····28:·00000178·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
34 ····30:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1633 ····29:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
35 ····31:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1734 ····30:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
36 ····32:·00000184·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1835 ····31:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
 36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
37 ····33:·00000029··1380·FUNC····LOCAL··DEFAULT····6·tokenizeriter_next37 ····33:·00000001··1322·FUNC····LOCAL··DEFAULT····7·tokenizeriter_next
38 ····34:·00000426·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
39 ····35:·0000058d····24·FUNC····LOCAL··DEFAULT····6·Py_XDECREF38 ····34:·00000191····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
 39 ····35:·000003ce·····0·NOTYPE··LOCAL··DEFAULT····7·$d
40 ····36:·00000168·····0·NOTYPE··LOCAL··DEFAULT····1·$t40 ····36:·00000190·····0·NOTYPE··LOCAL··DEFAULT····1·$t
41 ····37:·00000169····66·FUNC····LOCAL··DEFAULT····1·tokenizeriter_dealloc41 ····37:·000001a9····66·FUNC····LOCAL··DEFAULT····1·tokenizeriter_dealloc
42 ····38:·000001ad····54·FUNC····LOCAL··DEFAULT····1·tokenizemodule_clear42 ····38:·000001ed····54·FUNC····LOCAL··DEFAULT····1·tokenizemodule_clear
43 ····39:·000001e5·····2·FUNC····LOCAL··DEFAULT····1·tokenizemodule_free43 ····39:·00000225·····2·FUNC····LOCAL··DEFAULT····1·tokenizemodule_free
44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d45 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
46 ····42:·00000000····16·OBJECT··LOCAL··DEFAULT····9·_keywords.146 ····42:·00000000····16·OBJECT··LOCAL··DEFAULT····9·_keywords.1
47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d47 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
48 ····44:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_tokenizemodule48 ····44:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_tokenizemodule
49 ····45:·00000000····16·OBJECT··LOCAL··DEFAULT····5·tokenize_methods49 ····45:·00000000····16·OBJECT··LOCAL··DEFAULT····5·tokenize_methods
50 ····46:·00000090····32·OBJECT··LOCAL··DEFAULT····3·tokenizemodule_slots50 ····46:·00000090····32·OBJECT··LOCAL··DEFAULT····3·tokenizemodule_slots
51 ····47:·00000034····20·OBJECT··LOCAL··DEFAULT····3·tokenizeriter_spec51 ····47:·00000034····20·OBJECT··LOCAL··DEFAULT····3·tokenizeriter_spec
52 ····48:·000000b0····48·OBJECT··LOCAL··DEFAULT····3·tokenizeriter_slots52 ····48:·000000b0····48·OBJECT··LOCAL··DEFAULT····3·tokenizeriter_slots
53 ····49:·00000048····44·OBJECT··LOCAL··DEFAULT····3·_parser.253 ····49:·00000048····44·OBJECT··LOCAL··DEFAULT····3·_parser.2
54 ····50:·00000074····28·OBJECT··LOCAL··DEFAULT····3·_kwtuple.054 ····50:·00000074····28·OBJECT··LOCAL··DEFAULT····3·_kwtuple.0
55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d55 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
56 ····52:·00000435·····0·NOTYPE··LOCAL··DEFAULT····6·$d56 ····52:·000003dd·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·00000436·····0·NOTYPE··LOCAL··DEFAULT····6·$t57 ····53:·000003de·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__tokenize58 ····54:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__tokenize
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetState60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetState
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddType62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddType
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
Offset 83, 16 lines modifiedOffset 83, 16 lines modified
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_byte_offset_to_character_offset84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyPegen_byte_offset_to_character_offset
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject87 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetObject
88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt88 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetNone
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError 
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TabError 
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory 
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject
 91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndentationError
 92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TabError
 93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_Free
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SelfIter98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SelfIter
18.8 KB
readelf --wide --relocs {}
Max HTML report size reached
572 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 59, 24 lines modifiedOffset 59, 24 lines modified
59 PyExc_SyntaxError59 PyExc_SyntaxError
60 _PyPegen_byte_offset_to_character_offset60 _PyPegen_byte_offset_to_character_offset
61 _Py_NoneStruct61 _Py_NoneStruct
62 PyTuple_Pack62 PyTuple_Pack
63 PyErr_SetObject63 PyErr_SetObject
64 PyExc_KeyboardInterrupt64 PyExc_KeyboardInterrupt
65 PyErr_SetNone65 PyErr_SetNone
 66 PyErr_SyntaxLocationObject
66 PyExc_IndentationError67 PyExc_IndentationError
67 PyExc_TabError68 PyExc_TabError
68 PyErr_NoMemory69 PyErr_NoMemory
69 PyErr_SyntaxLocationObject 
70 _PyTokenizer_Free70 _PyTokenizer_Free
71 PyTuple_Type71 PyTuple_Type
72 _PyRuntime72 _PyRuntime
73 PyObject_GenericGetAttr73 PyObject_GenericGetAttr
74 PyObject_SelfIter74 PyObject_SelfIter
75 .shstrtab75 .shstrtab
76 .rel.text76 .rel.text
77 .rel.data77 .rel.data
78 .rel.text.hot 
79 .rodata.str1.478 .rodata.str1.4
 79 .rel.text.hot
80 .rel.rodata80 .rel.rodata
81 .note.GNU-stack81 .note.GNU-stack
82 .ARM.attributes82 .ARM.attributes
6.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 37, 101 lines modifiedOffset 37, 120 lines modified
37 »       asrs»   r0,·r0,·#3137 »       asrs»   r0,·r0,·#31
38 »       pop»    {r3,·r4,·r5,·pc}38 »       pop»    {r3,·r4,·r5,·pc}
39 »       mov.w»  r0,·#4294967295»    @·0xffffffff39 »       mov.w»  r0,·#4294967295»    @·0xffffffff
40 »       pop»    {r3,·r4,·r5,·pc}40 »       pop»    {r3,·r4,·r5,·pc}
41 »       .word»  0x0000003441 »       .word»  0x00000034
42 ·R_ARM_ABS32»    .data42 ·R_ARM_ABS32»    .data
  
 43 00000048·<tokenizemodule_traverse>:
 44 tokenizemodule_traverse():
 45 »       push»   {r4,·r5,·r6,·lr}
 46 »       mov.w»  ip,·#4096»  @·0x1000
 47 »       sub.w»  ip,·sp,·ip
 48 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 49 »       mov»    r4,·r1
 50 »       mov»    r5,·r2
 51 »       bl»     0·<PyModule_GetState>
 52 ·R_ARM_THM_CALL» PyModule_GetState
 53 »       ldr»    r0,·[r0,·#0]
 54 »       cbz»    r0,·6c·<tokenizemodule_traverse+0x24>
 55 »       mov»    r1,·r5
 56 »       mov»    r3,·r4
 57 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 58 »       bx»     r3
 59 »       pop»    {r4,·r5,·r6,·pc}
 60 »       nop
  
43 00000048·<tokenizeriter_new>:61 00000070·<tokenizeriter_new>:
44 tokenizeriter_new():62 tokenizeriter_new():
45 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}63 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
46 »       mov.w»  ip,·#4096»  @·0x100064 »       mov.w»  ip,·#4096»  @·0x1000
47 »       sub.w»  ip,·sp,·ip65 »       sub.w»  ip,·sp,·ip
48 »       str.w»  r0,·[ip,·#4032]»     @·0xfc066 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
49 »       mov»    r3,·r167 »       mov»    r3,·r1
50 »       sub»    sp,·#40»      @·0x2868 »       sub»    sp,·#40»      @·0x28
51 »       ldr»    r1,·[r1,·#8]69 »       ldr»    r1,·[r1,·#8]
52 »       mov»    r5,·r070 »       mov»    r5,·r0
53 »       cmp»    r2,·#071 »       cmp»    r2,·#0
54 »       beq.n»  12e·<tokenizeriter_new+0xe6>72 »       beq.n»  156·<tokenizeriter_new+0xe6>
55 »       ldr»    r7,·[r2,·#8]73 »       ldr»    r7,·[r2,·#8]
56 »       add.w»  r0,·r3,·#1274 »       add.w»  r0,·r3,·#12
57 »       ldr»    r3,·[pc,·#248]»@·(164·<tokenizeriter_new+0x11c>)75 »       ldr»    r3,·[pc,·#248]»@·(18c·<tokenizeriter_new+0x11c>)
58 »       str»    r3,·[sp,·#0]76 »       str»    r3,·[sp,·#0]
59 »       movs»   r3,·#177 »       movs»   r3,·#1
60 »       strd»   r3,·r3,·[sp,·#8]78 »       strd»   r3,·r3,·[sp,·#8]
61 »       add»    r7,·r179 »       add»    r7,·r1
62 »       str»    r3,·[sp,·#4]80 »       str»    r3,·[sp,·#4]
63 »       add»    r3,·sp,·#2881 »       add»    r3,·sp,·#28
64 »       str»    r3,·[sp,·#16]82 »       str»    r3,·[sp,·#16]
65 »       movs»   r3,·#083 »       movs»   r3,·#0
66 »       bl»     0·<_PyArg_UnpackKeywords>84 »       bl»     0·<_PyArg_UnpackKeywords>
67 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords85 ·R_ARM_THM_CALL» _PyArg_UnpackKeywords
68 »       mov»    r4,·r086 »       mov»    r4,·r0
69 »       cmp»    r0,·#087 »       cmp»    r0,·#0
70 »       beq.n»  12a·<tokenizeriter_new+0xe2>88 »       beq.n»  152·<tokenizeriter_new+0xe2>
71 »       ldrd»   r8,·r0,·[r0]89 »       ldrd»   r8,·r0,·[r0]
72 »       bl»     0·<PyObject_IsTrue>90 »       bl»     0·<PyObject_IsTrue>
73 ·R_ARM_THM_CALL» PyObject_IsTrue91 ·R_ARM_THM_CALL» PyObject_IsTrue
74 »       subs»   r6,·r0,·#092 »       subs»   r6,·r0,·#0
75 »       blt.n»  12a·<tokenizeriter_new+0xe2>93 »       blt.n»  152·<tokenizeriter_new+0xe2>
76 »       cmp»    r7,·#294 »       cmp»    r7,·#2
77 »       beq.n»  10a·<tokenizeriter_new+0xc2>95 »       beq.n»  132·<tokenizeriter_new+0xc2>
78 »       ldr»    r3,·[r4,·#8]96 »       ldr»    r3,·[r4,·#8]
79 »       ldr»    r2,·[r3,·#4]97 »       ldr»    r2,·[r3,·#4]
80 »       ldr»    r2,·[r2,·#84]» @·0x5498 »       ldr»    r2,·[r2,·#84]» @·0x54
81 »       lsls»   r2,·r2,·#399 »       lsls»   r2,·r2,·#3
82 »       bpl.n»  10e·<tokenizeriter_new+0xc6>100 »       bpl.n»  136·<tokenizeriter_new+0xc6>
83 »       add»    r1,·sp,·#24101 »       add»    r1,·sp,·#24
84 »       mov»    r0,·r3102 »       mov»    r0,·r3
85 »       bl»     0·<PyUnicode_AsUTF8AndSize>103 »       bl»     0·<PyUnicode_AsUTF8AndSize>
86 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize104 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
87 »       mov»    r7,·r0105 »       mov»    r7,·r0
88 »       cmp»    r0,·#0106 »       cmp»    r0,·#0
89 »       beq.n»  12a·<tokenizeriter_new+0xe2>107 »       beq.n»  152·<tokenizeriter_new+0xe2>
90 »       bl»     0·<strlen>108 »       bl»     0·<strlen>
91 ·R_ARM_THM_CALL» strlen109 ·R_ARM_THM_CALL» strlen
92 »       ldr»    r3,·[sp,·#24]110 »       ldr»    r3,·[sp,·#24]
93 »       cmp»    r0,·r3111 »       cmp»    r0,·r3
94 »       bne.n»  14c·<tokenizeriter_new+0x104>112 »       bne.n»  174·<tokenizeriter_new+0x104>
95 »       ldr.w»  r3,·[r5,·#152]»      @·0x98113 »       ldr.w»  r3,·[r5,·#152]»      @·0x98
96 »       mov»    r0,·r5114 »       mov»    r0,·r5
97 »       movs»   r1,·#0115 »       movs»   r1,·#0
98 »       blx»    r3116 »       blx»    r3
99 »       mov»    r4,·r0117 »       mov»    r4,·r0
100 »       cbz»    r0,·12a·<tokenizeriter_new+0xe2>118 »       cbz»    r0,·152·<tokenizeriter_new+0xe2>
101 »       movw»   r0,·#0119 »       movw»   r0,·#0
102 ·R_ARM_THM_MOVW_ABS_NC»  .LC4120 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
103 »       movt»   r0,·#0121 »       movt»   r0,·#0
104 ·R_ARM_THM_MOVT_ABS»     .LC4122 ·R_ARM_THM_MOVT_ABS»     .LC4
105 »       bl»     0·<PyUnicode_FromString>123 »       bl»     0·<PyUnicode_FromString>
106 ·R_ARM_THM_CALL» PyUnicode_FromString124 ·R_ARM_THM_CALL» PyUnicode_FromString
107 »       mov»    r5,·r0125 »       mov»    r5,·r0
108 »       cbz»    r0,·12a·<tokenizeriter_new+0xe2>126 »       cbz»    r0,·152·<tokenizeriter_new+0xe2>
109 »       movs»   r3,·#1127 »       movs»   r3,·#1
110 »       mov»    r1,·r7128 »       mov»    r1,·r7
111 »       mov»    r0,·r8129 »       mov»    r0,·r8
112 »       mov»    r2,·r3130 »       mov»    r2,·r3
113 »       bl»     0·<_PyTokenizer_FromReadline>131 »       bl»     0·<_PyTokenizer_FromReadline>
114 ·R_ARM_THM_CALL» _PyTokenizer_FromReadline132 ·R_ARM_THM_CALL» _PyTokenizer_FromReadline
115 »       str»    r0,·[r4,·#8]133 »       str»    r0,·[r4,·#8]
116 »       cbz»    r0,·132·<tokenizeriter_new+0xea>134 »       cbz»    r0,·15a·<tokenizeriter_new+0xea>
117 »       str.w»  r5,·[r0,·#2284]»     @·0x8ec135 »       str.w»  r5,·[r0,·#2284]»     @·0x8ec
118 »       cbz»    r6,·f8·<tokenizeriter_new+0xb0>136 »       cbz»    r6,·120·<tokenizeriter_new+0xb0>
119 »       add.w»  r0,·r0,·#8192»       @·0x2000137 »       add.w»  r0,·r0,·#8192»       @·0x2000
120 »       movs»   r3,·#1138 »       movs»   r3,·#1
121 »       str.w»  r3,·[r0,·#3564]»     @·0xdec139 »       str.w»  r3,·[r0,·#3564]»     @·0xdec
122 »       movs»   r3,·#0140 »       movs»   r3,·#0
123 »       strd»   r3,·r3,·[r4,·#12]141 »       strd»   r3,·r3,·[r4,·#12]
124 »       strd»   r3,·r3,·[r4,·#20]142 »       strd»   r3,·r3,·[r4,·#20]
125 »       mov»    r0,·r4143 »       mov»    r0,·r4
126 »       add»    sp,·#40»      @·0x28144 »       add»    sp,·#40»      @·0x28
127 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}145 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
128 »       movs»   r7,·#0146 »       movs»   r7,·#0
129 »       b.n»    ba·<tokenizeriter_new+0x72>147 »       b.n»    e2·<tokenizeriter_new+0x72>
130 »       movw»   r2,·#0148 »       movw»   r2,·#0
131 ·R_ARM_THM_MOVW_ABS_NC»  .LC0149 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
132 »       movt»   r2,·#0150 »       movt»   r2,·#0
133 ·R_ARM_THM_MOVT_ABS»     .LC0151 ·R_ARM_THM_MOVT_ABS»     .LC0
134 »       movw»   r1,·#0152 »       movw»   r1,·#0
135 ·R_ARM_THM_MOVW_ABS_NC»  .LC1153 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
136 »       movt»   r1,·#0154 »       movt»   r1,·#0
Offset 139, 99 lines modifiedOffset 158, 112 lines modified
139 »       movw»   r0,·#0158 »       movw»   r0,·#0
140 ·R_ARM_THM_MOVW_ABS_NC»  .LC2159 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
141 »       movt»   r0,·#0160 »       movt»   r0,·#0
142 ·R_ARM_THM_MOVT_ABS»     .LC2161 ·R_ARM_THM_MOVT_ABS»     .LC2
143 »       bl»     0·<_PyArg_BadArgument>162 »       bl»     0·<_PyArg_BadArgument>
144 ·R_ARM_THM_CALL» _PyArg_BadArgument163 ·R_ARM_THM_CALL» _PyArg_BadArgument
Max diff block lines reached; 3066/6584 bytes (46.57%) of diff not shown.
18.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 61, 19 lines modifiedOffset 61, 19 lines modified
61 ··0x000003a0·5f507950·6567656e·5f627974·655f6f66·_PyPegen_byte_of61 ··0x000003a0·5f507950·6567656e·5f627974·655f6f66·_PyPegen_byte_of
62 ··0x000003b0·66736574·5f746f5f·63686172·61637465·fset_to_characte62 ··0x000003b0·66736574·5f746f5f·63686172·61637465·fset_to_characte
63 ··0x000003c0·725f6f66·66736574·005f5079·5f4e6f6e·r_offset._Py_Non63 ··0x000003c0·725f6f66·66736574·005f5079·5f4e6f6e·r_offset._Py_Non
64 ··0x000003d0·65537472·75637400·50795475·706c655f·eStruct.PyTuple_64 ··0x000003d0·65537472·75637400·50795475·706c655f·eStruct.PyTuple_
65 ··0x000003e0·5061636b·00507945·72725f53·65744f62·Pack.PyErr_SetOb65 ··0x000003e0·5061636b·00507945·72725f53·65744f62·Pack.PyErr_SetOb
66 ··0x000003f0·6a656374·00507945·78635f4b·6579626f·ject.PyExc_Keybo66 ··0x000003f0·6a656374·00507945·78635f4b·6579626f·ject.PyExc_Keybo
67 ··0x00000400·61726449·6e746572·72757074·00507945·ardInterrupt.PyE67 ··0x00000400·61726449·6e746572·72757074·00507945·ardInterrupt.PyE
68 ··0x00000410·72725f53·65744e6f·6e650050·79457863·rr_SetNone.PyExc68 ··0x00000410·72725f53·65744e6f·6e650050·79457272·rr_SetNone.PyErr
69 ··0x00000420·5f496e64·656e7461·74696f6e·4572726f·_IndentationErro 
70 ··0x00000430·72005079·4578635f·54616245·72726f72·r.PyExc_TabError 
71 ··0x00000440·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory. 
72 ··0x00000450·50794572·725f5379·6e746178·4c6f6361·PyErr_SyntaxLoca 
73 ··0x00000460·74696f6e·4f626a65·6374005f·5079546f·tionObject._PyTo69 ··0x00000420·5f53796e·7461784c·6f636174·696f6e4f·_SyntaxLocationO
 70 ··0x00000430·626a6563·74005079·4578635f·496e6465·bject.PyExc_Inde
 71 ··0x00000440·6e746174·696f6e45·72726f72·00507945·ntationError.PyE
 72 ··0x00000450·78635f54·61624572·726f7200·50794572·xc_TabError.PyEr
 73 ··0x00000460·725f4e6f·4d656d6f·7279005f·5079546f·r_NoMemory._PyTo
74 ··0x00000470·6b656e69·7a65725f·46726565·00507954·kenizer_Free.PyT74 ··0x00000470·6b656e69·7a65725f·46726565·00507954·kenizer_Free.PyT
75 ··0x00000480·75706c65·5f547970·65005f50·7952756e·uple_Type._PyRun75 ··0x00000480·75706c65·5f547970·65005f50·7952756e·uple_Type._PyRun
76 ··0x00000490·74696d65·0050794f·626a6563·745f4765·time.PyObject_Ge76 ··0x00000490·74696d65·0050794f·626a6563·745f4765·time.PyObject_Ge
77 ··0x000004a0·6e657269·63476574·41747472·0050794f·nericGetAttr.PyO77 ··0x000004a0·6e657269·63476574·41747472·0050794f·nericGetAttr.PyO
78 ··0x000004b0·626a6563·745f5365·6c664974·657200···bject_SelfIter.78 ··0x000004b0·626a6563·745f5365·6c664974·657200···bject_SelfIter.
  
825 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e726f·64617461·002e6e6f·..rel.rodata..no7 ··0x00000050·002e7265·6c2e726f·64617461·002e6e6f·..rel.rodata..no
8 ··0x00000060·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR8 ··0x00000060·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR
9 ··0x00000070·4d2e6174·74726962·75746573·00·······M.attributes.9 ··0x00000070·4d2e6174·74726962·75746573·00·······M.attributes.
  
9.27 KB
asdl.o
870 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:··········820·(bytes·into·file)13 ··Start·of·section·headers:··········800·(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:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.39 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x334:1 There·are·12·section·headers,·starting·at·offset·0x320:
  
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·000050·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00027c·000018·08···I··9···1··46 ··[·2]·.rel.text·········REL·············00000000·000270·000030·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000084·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000d8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000084·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000d8·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000084·0000c0·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000d8·000060·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·000294·000040·08···I··9···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·0002a0·000020·08···I··9···5··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000144·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000138·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000144·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000138·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000178·000090·10·····10···3··413 ··[·9]·.symtab···········SYMTAB··········00000000·00016c·000090·10·····10···3··4
14 ··[10]·.strtab···········STRTAB··········00000000·000208·000074·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·0001fc·000074·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·0002d4·00005e·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0002c0·00005e·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
810 B
readelf --wide --symbols {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····3:·00000001····94·FUNC····GLOBAL·HIDDEN·····5·_Py_asdl_generic_seq_new7 ·····3:·00000001····94·FUNC····GLOBAL·HIDDEN·····5·_Py_asdl_generic_seq_new
8 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArena_Malloc8 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArena_Malloc
9 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset9 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
10 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory10 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
11 ·····7:·00000061····94·FUNC····GLOBAL·HIDDEN·····5·_Py_asdl_int_seq_new11 ·····7:·00000001····82·FUNC····GLOBAL·HIDDEN·····1·_Py_asdl_int_seq_new
12 ·····8:·00000001····80·FUNC····GLOBAL·HIDDEN·····1·_Py_asdl_identifier_seq_new12 ·····8:·00000055····80·FUNC····GLOBAL·HIDDEN·····1·_Py_asdl_identifier_seq_new
1.59 KB
readelf --wide --relocs {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x27c·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x270·contains·6·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000028··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc3 0000002a··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
4 00000034··0000050a·R_ARM_THM_CALL·········00000000···memset4 00000036··0000050a·R_ARM_THM_CALL·········00000000···memset
5 00000046··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory5 00000048··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 6 0000007c··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
 7 00000088··0000050a·R_ARM_THM_CALL·········00000000···memset
 8 0000009a··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
  
6 Relocation·section·'.rel.text.hot'·at·offset·0x294·contains·8·entries:9 Relocation·section·'.rel.text.hot'·at·offset·0x2a0·contains·4·entries:
7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
8 00000028··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc11 00000028··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
9 00000036··0000050a·R_ARM_THM_CALL·········00000000···memset12 00000036··0000050a·R_ARM_THM_CALL·········00000000···memset
10 0000004a··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc13 0000004a··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc
11 00000056··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory14 00000056··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
12 00000088··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc 
13 00000096··0000050a·R_ARM_THM_CALL·········00000000···memset 
14 000000aa··0000040a·R_ARM_THM_CALL·········00000000···_PyArena_Malloc 
15 000000b2··0000060a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
2.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 41 lines modifiedOffset 1, 79 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_Py_asdl_int_seq_new>:
 3 _Py_asdl_int_seq_new():
 4 »       push»   {r4,·r5,·r6,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       mov»    r6,·r0
 9 »       cmp.w»  r0,·#1073741824»    @·0x40000000
 10 »       bhi.n»  46·<_Py_asdl_int_seq_new+0x46>
 11 »       mov»    r0,·r1
 12 »       cbz»    r6,·4e·<_Py_asdl_int_seq_new+0x4e>
 13 »       subs»   r2,·r6,·#1
 14 »       lsls»   r2,·r2,·#2
 15 »       cmn.w»  r2,·#13
 16 »       bhi.n»  46·<_Py_asdl_int_seq_new+0x46>
 17 »       add.w»  r4,·r2,·#12
 18 »       mov»    r1,·r4
 19 »       bl»     0·<_PyArena_Malloc>
 20 ·R_ARM_THM_CALL» _PyArena_Malloc
 21 »       mov»    r5,·r0
 22 »       cbz»    r0,·46·<_Py_asdl_int_seq_new+0x46>
 23 »       mov»    r2,·r4
 24 »       movs»   r1,·#0
 25 »       bl»     0·<memset>
 26 ·R_ARM_THM_CALL» memset
 27 »       mov»    r3,·r5
 28 »       str.w»  r6,·[r3],·#8
 29 »       str»    r3,·[r5,·#4]
 30 »       mov»    r0,·r5
 31 »       pop»    {r4,·r5,·r6,·pc}
 32 »       movs»   r5,·#0
 33 »       bl»     0·<PyErr_NoMemory>
 34 ·R_ARM_THM_CALL» PyErr_NoMemory
 35 »       b.n»    42·<_Py_asdl_int_seq_new+0x42>
 36 »       mov»    r2,·r6
 37 »       b.n»    24·<_Py_asdl_int_seq_new+0x24>
 38 »       nop
  
2 00000000·<_Py_asdl_identifier_seq_new>:39 00000054·<_Py_asdl_identifier_seq_new>:
3 _Py_asdl_identifier_seq_new():40 _Py_asdl_identifier_seq_new():
4 »       push»   {r4,·r5,·r6,·lr}41 »       push»   {r4,·r5,·r6,·lr}
5 »       mov.w»  ip,·#4096»  @·0x100042 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip43 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff044 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
8 »       mov»    r6,·r045 »       mov»    r6,·r0
9 »       cmp.w»  r0,·#1073741824»    @·0x4000000046 »       cmp.w»  r0,·#1073741824»    @·0x40000000
10 »       bhi.n»  44·<_Py_asdl_identifier_seq_new+0x44>47 »       bhi.n»  98·<_Py_asdl_identifier_seq_new+0x44>
11 »       mov»    r0,·r148 »       mov»    r0,·r1
12 »       cbz»    r6,·4c·<_Py_asdl_identifier_seq_new+0x4c>49 »       cbz»    r6,·a0·<_Py_asdl_identifier_seq_new+0x4c>
13 »       subs»   r4,·r6,·#150 »       subs»   r4,·r6,·#1
14 »       lsls»   r4,·r4,·#251 »       lsls»   r4,·r4,·#2
15 »       cmn.w»  r4,·#1352 »       cmn.w»  r4,·#13
16 »       bhi.n»  44·<_Py_asdl_identifier_seq_new+0x44>53 »       bhi.n»  98·<_Py_asdl_identifier_seq_new+0x44>
17 »       adds»   r4,·#1254 »       adds»   r4,·#12
18 »       mov»    r1,·r455 »       mov»    r1,·r4
19 »       bl»     0·<_PyArena_Malloc>56 »       bl»     0·<_PyArena_Malloc>
20 ·R_ARM_THM_CALL» _PyArena_Malloc57 ·R_ARM_THM_CALL» _PyArena_Malloc
21 »       mov»    r5,·r058 »       mov»    r5,·r0
22 »       cbz»    r0,·44·<_Py_asdl_identifier_seq_new+0x44>59 »       cbz»    r0,·98·<_Py_asdl_identifier_seq_new+0x44>
23 »       mov»    r2,·r460 »       mov»    r2,·r4
24 »       movs»   r1,·#061 »       movs»   r1,·#0
25 »       bl»     0·<memset>62 »       bl»     0·<memset>
26 ·R_ARM_THM_CALL» memset63 ·R_ARM_THM_CALL» memset
27 »       mov»    r3,·r564 »       mov»    r3,·r5
28 »       str.w»  r6,·[r3],·#865 »       str.w»  r6,·[r3],·#8
29 »       str»    r3,·[r5,·#4]66 »       str»    r3,·[r5,·#4]
30 »       mov»    r0,·r567 »       mov»    r0,·r5
31 »       pop»    {r4,·r5,·r6,·pc}68 »       pop»    {r4,·r5,·r6,·pc}
32 »       movs»   r5,·#069 »       movs»   r5,·#0
33 »       bl»     0·<PyErr_NoMemory>70 »       bl»     0·<PyErr_NoMemory>
34 ·R_ARM_THM_CALL» PyErr_NoMemory71 ·R_ARM_THM_CALL» PyErr_NoMemory
35 »       b.n»    40·<_Py_asdl_identifier_seq_new+0x40>72 »       b.n»    94·<_Py_asdl_identifier_seq_new+0x40>
36 »       mov»    r4,·r673 »       mov»    r4,·r6
37 »       b.n»    24·<_Py_asdl_identifier_seq_new+0x24>74 »       b.n»    78·<_Py_asdl_identifier_seq_new+0x24>
1.37 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 43, 52 lines modifiedOffset 43, 7 lines modified
43 »       movs»   r4,·#1243 »       movs»   r4,·#12
44 »       b.n»    30·<_Py_asdl_generic_seq_new+0x30>44 »       b.n»    30·<_Py_asdl_generic_seq_new+0x30>
45 »       bl»     0·<PyErr_NoMemory>45 »       bl»     0·<PyErr_NoMemory>
46 ·R_ARM_THM_CALL» PyErr_NoMemory46 ·R_ARM_THM_CALL» PyErr_NoMemory
47 »       movs»   r3,·#047 »       movs»   r3,·#0
48 »       b.n»    44·<_Py_asdl_generic_seq_new+0x44>48 »       b.n»    44·<_Py_asdl_generic_seq_new+0x44>
49 »       nop49 »       nop
  
50 00000060·<_Py_asdl_int_seq_new>: 
51 _Py_asdl_int_seq_new(): 
52 »       push»   {r3,·r4,·r5,·lr} 
53 »       mov.w»  ip,·#4096»  @·0x1000 
54 »       sub.w»  ip,·sp,·ip 
55 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
56 »       mov»    r5,·r0 
57 »       cmp.w»  r0,·#1073741824»    @·0x40000000 
58 »       bhi.n»  b2·<_Py_asdl_int_seq_new+0x52> 
59 »       mov»    r0,·r1 
60 »       cbz»    r5,·a8·<_Py_asdl_int_seq_new+0x48> 
61 »       subs»   r4,·r5,·#1 
62 »       lsls»   r4,·r4,·#2 
63 »       cmn.w»  r4,·#13 
64 »       bhi.n»  b2·<_Py_asdl_int_seq_new+0x52> 
65 »       adds»   r4,·#12 
66 »       mov»    r1,·r4 
67 »       bl»     0·<_PyArena_Malloc> 
68 ·R_ARM_THM_CALL» _PyArena_Malloc 
69 »       mov»    r3,·r0 
70 »       cbz»    r0,·b2·<_Py_asdl_int_seq_new+0x52> 
71 »       mov»    r2,·r4 
72 »       mov»    r0,·r3 
73 »       movs»   r1,·#0 
74 »       bl»     0·<memset> 
75 ·R_ARM_THM_CALL» memset 
76 »       mov»    r2,·r0 
77 »       mov»    r3,·r0 
78 »       str.w»  r5,·[r2],·#8 
79 »       str»    r2,·[r0,·#4] 
80 »       mov»    r0,·r3 
81 »       pop»    {r3,·r4,·r5,·pc} 
82 »       movs»   r1,·#12 
83 »       bl»     0·<_PyArena_Malloc> 
84 ·R_ARM_THM_CALL» _PyArena_Malloc 
85 »       mov»    r3,·r0 
86 »       cbnz»   r0,·ba·<_Py_asdl_int_seq_new+0x5a> 
87 »       bl»     0·<PyErr_NoMemory> 
88 ·R_ARM_THM_CALL» PyErr_NoMemory 
89 »       movs»   r3,·#0 
90 »       b.n»    a4·<_Py_asdl_int_seq_new+0x44> 
91 »       movs»   r4,·#12 
92 »       b.n»    90·<_Py_asdl_int_seq_new+0x30> 
93 »       nop 
118 KB
assemble.o
954 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:··········8044·(bytes·into·file)13 ··Start·of·section·headers:··········7584·(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:·········1119 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·11
2.31 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1f6c:1 There·are·12·section·headers,·starting·at·offset·0x1da0:
  
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·00007c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·001aa8·000028·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000b0·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000b0·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0018cc·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000b0·001614·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·001ca0·000270·08···I··8···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·001ad0·000270·08···I··9···5··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·001900·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0016c4·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001900·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0016c4·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·001934·0001c0·10······9··10··413 ··[·9]·.symtab···········SYMTAB··········00000000·0016f8·0001e0·10·····10··12··4
13 ··[·9]·.strtab···········STRTAB··········00000000·001af4·0001aa·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·0018d8·0001ce·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·001f10·00005a·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·001d40·00005e·00······0···0··1
15 Key·to·Flags:16 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.02 KB
readelf --wide --symbols {}
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
  
1 Symbol·table·'.symtab'·contains·28·entries:1 Symbol·table·'.symtab'·contains·30·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····4·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····4·$d6 ·····3:·000002ee·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····4:·000002fc·····0·NOTYPE··LOCAL··DEFAULT····4·$t7 ·····4:·000002f6·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····5:·00001821···148·FUNC····LOCAL··DEFAULT····4·assemble_emit_exception_table_item8 ·····5:·00000001···122·FUNC····LOCAL··DEFAULT····1·assemble_emit_exception_table_entry
9 ·····6:·00000e8c·····0·NOTYPE··LOCAL··DEFAULT····4·$d9 ·····6:·00000e24·····0·NOTYPE··LOCAL··DEFAULT····5·$d
10 ·····7:·00000e9c·····0·NOTYPE··LOCAL··DEFAULT····4·$t10 ·····7:·00000e34·····0·NOTYPE··LOCAL··DEFAULT····5·$t
11 ·····8:·000017d9····72·FUNC····LOCAL··DEFAULT····4·write_location_signed_varint11 ·····8:·00001521····72·FUNC····LOCAL··DEFAULT····5·write_location_signed_varint
12 ·····9:·000018b5····24·FUNC····LOCAL··DEFAULT····4·Py_XDECREF12 ·····9:·000015fd····24·FUNC····LOCAL··DEFAULT····5·Py_XDECREF
 13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 14 ····11:·00001569···148·FUNC····LOCAL··DEFAULT····5·assemble_emit_exception_table_item
13 ····10:·00000001··6102·FUNC····GLOBAL·HIDDEN·····4·_PyAssemble_MakeCodeObject15 ····12:·00000001··5408·FUNC····GLOBAL·HIDDEN·····5·_PyAssemble_MakeCodeObject
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_ApplyLabelMap16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_ApplyLabelMap
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches
17 ····14:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_FromStringAndSize
18 ····15:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_Resize20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyBytes_Resize
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSsize_t
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_AsTuple25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_AsTuple
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Contains27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Contains
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_localsplus_info28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_localsplus_info
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCode_Validate29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCode_Validate
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCode_New30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCode_New
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
11.7 KB
readelf --wide --relocs {}
    
Offset 1, 81 lines modifiedOffset 1, 89 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x1ca0·contains·78·entries:1 Relocation·section·'.rel.text'·at·offset·0x1aa8·contains·5·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 0000003c··00000b0a·R_ARM_THM_CALL·········00001569···assemble_emit_exception_table_item
 4 00000046··00000b0a·R_ARM_THM_CALL·········00001569···assemble_emit_exception_table_item
 5 00000050··00000b0a·R_ARM_THM_CALL·········00001569···assemble_emit_exception_table_item
 6 0000005a··00000b0a·R_ARM_THM_CALL·········00001569···assemble_emit_exception_table_item
 7 00000068··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
  
 8 Relocation·section·'.rel.text.hot'·at·offset·0x1ad0·contains·78·entries:
 9 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001c··00000b0a·R_ARM_THM_CALL·········00000000···_PyInstructionSequence_ApplyLabelMap10 0000001c··00000d0a·R_ARM_THM_CALL·········00000000···_PyInstructionSequence_ApplyLabelMap
4 00000064··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata11 00000064··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata
5 00000068··00000c30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata12 00000068··00000e30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata
6 0000009c··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches13 0000009c··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches
7 000000a0··00000d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches14 000000a0··00000f30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches
8 00000240··00000e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize15 00000240··0000100a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
9 00000250··00000e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize16 00000250··0000100a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
10 00000260··00000e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize17 00000260··0000100a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
11 00000274··00000d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches18 00000274··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches
12 00000278··00000d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches19 00000278··00000f30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches
13 00000960··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize20 00000562··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches
 21 00000566··00000f30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches
14 00000b1a··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize22 000005bc··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
15 00000b28··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne23 000005ca··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
16 00000b36··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize 
17 00000b44··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne 
18 00000b54··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize24 000005d8··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
19 00000b62··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne25 000005e6··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
 26 000005f6··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 27 00000604··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
20 00000b7c··0000110a·R_ARM_THM_CALL·········00000000···PyTuple_New28 0000061e··0000130a·R_ARM_THM_CALL·········00000000···PyTuple_New
21 00000b90··0000120a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t29 00000634··0000140a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
 30 00000658··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
 31 0000066a··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
 32 00000676··0000160a·R_ARM_THM_CALL·········00000000···PyList_AsTuple
 33 00000688··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
 34 0000069e··0000130a·R_ARM_THM_CALL·········00000000···PyTuple_New
 35 000006ae··0000100a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize
 36 000006ce··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
 37 000006da··0000170a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
 38 000006ec··0000180a·R_ARM_THM_CALL·········00000000···PyDict_Contains
 39 00000710··0000180a·R_ARM_THM_CALL·········00000000···PyDict_Contains
 40 00000728··0000190a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info
 41 000009de··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
22 00000bb4··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next42 00000bb6··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
 43 00000bd4··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
 44 00000c26··00001a0a·R_ARM_THM_CALL·········00000000···_PyCode_Validate
23 00000bc4··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne45 00000c34··0000120a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne
24 00000bd0··0000140a·R_ARM_THM_CALL·········00000000···PyList_AsTuple 
25 00000be2··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne 
26 00000bf8··0000110a·R_ARM_THM_CALL·········00000000···PyTuple_New 
27 00000c08··00000e0a·R_ARM_THM_CALL·········00000000···PyBytes_FromStringAndSize 
28 00000c22··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next 
29 00000c2a··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt 
30 00000c3c··0000160a·R_ARM_THM_CALL·········00000000···PyDict_Contains 
31 00000c5a··0000160a·R_ARM_THM_CALL·········00000000···PyDict_Contains 
32 00000c72··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info 
33 00000c8c··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next 
34 00000caa··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next 
35 00000cfa··0000180a·R_ARM_THM_CALL·········00000000···_PyCode_Validate 
36 00000d08··0000100a·R_ARM_THM_CALL·········00000000···_PyCompile_ConstCacheMergeOne 
37 00000d18··0000190a·R_ARM_THM_CALL·········00000000···_PyCode_New46 00000c44··00001b0a·R_ARM_THM_CALL·········00000000···_PyCode_New
 47 00000d88··0000050a·R_ARM_THM_CALL·········00000001···assemble_emit_exception_table_entry
 48 00000d9a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_Caches
 49 00000d9e··00000f30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_Caches
38 00000e54··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize50 00000dec··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
39 00000e8c··00000102·R_ARM_ABS32············00000000···.text.hot 
40 00000e90··00000102·R_ARM_ABS32············00000000···.text.hot 
41 00000e94··00000102·R_ARM_ABS32············00000000···.text.hot51 00000e24··00000102·R_ARM_ABS32············00000000···.text.hot
42 00000e98··00000102·R_ARM_ABS32············00000000···.text.hot52 00000e28··00000102·R_ARM_ABS32············00000000···.text.hot
 53 00000e2c··00000102·R_ARM_ABS32············00000000···.text.hot
 54 00000e30··00000102·R_ARM_ABS32············00000000···.text.hot
43 000010b6··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize55 00000fa0··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 56 00000fd8··0000170a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
 57 00000ff4··0000190a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info
44 000010ee··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize58 00001002··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
45 0000110a··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt59 0000100e··0000170a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
46 00001126··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info60 00001026··0000190a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info
47 00001134··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next61 00001034··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
48 00001140··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt 
49 00001158··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info 
50 00001166··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next 
51 000011da··0000160a·R_ARM_THM_CALL·········00000000···PyDict_Contains 
52 000011f6··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next 
53 00001206··0000160a·R_ARM_THM_CALL·········00000000···PyDict_Contains62 000010f6··0000180a·R_ARM_THM_CALL·········00000000···PyDict_Contains
54 00001220··0000130a·R_ARM_THM_CALL·········00000000···PyDict_Next63 00001110··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
55 00001230··0000160a·R_ARM_THM_CALL·········00000000···PyDict_Contains64 00001120··0000180a·R_ARM_THM_CALL·········00000000···PyDict_Contains
 65 0000113a··0000150a·R_ARM_THM_CALL·········00000000···PyDict_Next
 66 00001208··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
56 0000123e··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt67 00001244··0000170a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
57 0000125a··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info68 0000125c··0000190a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info
58 00001396··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize69 000012e8··0000110a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize
 70 000012f8··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
59 000013e8··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt71 000013ee··0000170a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
60 00001400··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info72 00001406··0000190a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info
 73 0000140c··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 74 0000141c··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
61 000014a4··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred75 0000142a··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
62 00001546··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize 
63 00001618··0000150a·R_ARM_THM_CALL·········00000000···PyLong_AsInt 
64 00001632··0000170a·R_ARM_THM_CALL·········00000000···_Py_set_localsplus_info 
65 00001672··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
66 00001684··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred76 0000143a··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 77 0000145e··0000050a·R_ARM_THM_CALL·········00000001···assemble_emit_exception_table_entry
67 00001692··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
68 0000169e··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred 
69 000016ca··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
70 000016e4··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
71 00001756··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
72 0000175e··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
73 0000176a··00000f0a·R_ARM_THM_CALL·········00000000···_PyBytes_Resize 
74 0000178e··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
75 00001798··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred78 00001478··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
76 000017a8··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_Occurred79 000014ac··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
77 000017b6··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc80 000014bc··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
78 000017be··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc81 000014c6··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
79 000017ce··00001b0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc82 000014ce··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 83 000014da··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 84 00001500··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 85 00001510··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 86 00001518··00001d0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
80 000018c8··00001b1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc87 00001610··00001d1e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
610 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
1 .#,:IFHF1 .#,:IFHF
2 assemble_emit_exception_table_item2 assemble_emit_exception_table_entry
3 write_location_signed_varint3 write_location_signed_varint
4 Py_XDECREF4 Py_XDECREF
 5 assemble_emit_exception_table_item
5 _PyAssemble_MakeCodeObject6 _PyAssemble_MakeCodeObject
6 _PyInstructionSequence_ApplyLabelMap7 _PyInstructionSequence_ApplyLabelMap
7 _PyOpcode_opcode_metadata8 _PyOpcode_opcode_metadata
8 _PyOpcode_Caches9 _PyOpcode_Caches
9 PyBytes_FromStringAndSize10 PyBytes_FromStringAndSize
10 _PyBytes_Resize11 _PyBytes_Resize
11 _PyCompile_ConstCacheMergeOne12 _PyCompile_ConstCacheMergeOne
Offset 17, 10 lines modifiedOffset 18, 11 lines modified
17 PyDict_Contains18 PyDict_Contains
18 _Py_set_localsplus_info19 _Py_set_localsplus_info
19 _PyCode_Validate20 _PyCode_Validate
20 _PyCode_New21 _PyCode_New
21 PyErr_Occurred22 PyErr_Occurred
22 _Py_Dealloc23 _Py_Dealloc
23 .shstrtab24 .shstrtab
 25 .rel.text
24 .rel.text.hot26 .rel.text.hot
25 .note.GNU-stack27 .note.GNU-stack
26 .ARM.attributes28 .ARM.attributes
1.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 61 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<assemble_emit_exception_table_entry>:
 3 assemble_emit_exception_table_entry():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 8 »       mov»    r8,·r3
 9 »       ldr»    r3,·[r0,·#8]
 10 »       mov»    r7,·r1
 11 »       ldr»    r6,·[sp,·#24]
 12 »       mov»    r4,·r0
 13 »       mov»    r5,·r2
 14 »       ldr»    r1,·[r3,·#8]
 15 »       ldr»    r3,·[r0,·#12]
 16 »       adds»   r3,·#20
 17 »       cmp»    r3,·r1
 18 »       bge.n»  64·<assemble_emit_exception_table_entry+0x64>
 19 »       ldrd»   r3,·r2,·[r6,·#4]
 20 »       subs»   r5,·r5,·r7
 21 »       cmp»    r2,·#0
 22 »       ble.n»  76·<assemble_emit_exception_table_entry+0x76>
 23 »       subs»   r3,·#2
 24 »       orr.w»  r6,·r2,·r3,·lsl·#1
 25 »       mov»    r1,·r7
 26 »       movs»   r2,·#128»    @·0x80
 27 »       mov»    r0,·r4
 28 »       bl»     1568·<assemble_emit_exception_table_item>
 29 ·R_ARM_THM_CALL» assemble_emit_exception_table_item
 30 »       movs»   r2,·#0
 31 »       mov»    r1,·r5
 32 »       mov»    r0,·r4
 33 »       bl»     1568·<assemble_emit_exception_table_item>
 34 ·R_ARM_THM_CALL» assemble_emit_exception_table_item
 35 »       movs»   r2,·#0
 36 »       mov»    r1,·r8
 37 »       mov»    r0,·r4
 38 »       bl»     1568·<assemble_emit_exception_table_item>
 39 ·R_ARM_THM_CALL» assemble_emit_exception_table_item
 40 »       mov»    r0,·r4
 41 »       movs»   r2,·#0
 42 »       mov»    r1,·r6
 43 »       bl»     1568·<assemble_emit_exception_table_item>
 44 ·R_ARM_THM_CALL» assemble_emit_exception_table_item
 45 »       movs»   r0,·#0
 46 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 47 »       lsls»   r1,·r1,·#1
 48 »       adds»   r0,·#8
 49 »       bl»     0·<_PyBytes_Resize>
 50 ·R_ARM_THM_CALL» _PyBytes_Resize
 51 »       cmp»    r0,·#0
 52 »       bge.n»  26·<assemble_emit_exception_table_entry+0x26>
 53 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 54 »       b.n»    60·<assemble_emit_exception_table_entry+0x60>
 55 »       subs»   r3,·#1
 56 »       b.n»    32·<assemble_emit_exception_table_entry+0x32>
 57 »       nop
92.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.67 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·24640061·7373656d·626c655f·.$t.$d.assemble_2 ··0x00000000·00247400·24640061·7373656d·626c655f·.$t.$d.assemble_
3 ··0x00000010·656d6974·5f657863·65707469·6f6e5f74·emit_exception_t3 ··0x00000010·656d6974·5f657863·65707469·6f6e5f74·emit_exception_t
4 ··0x00000020·61626c65·5f697465·6d007772·6974655f·able_item.write_4 ··0x00000020·61626c65·5f656e74·72790077·72697465·able_entry.write
5 ··0x00000030·6c6f6361·74696f6e·5f736967·6e65645f·location_signed_5 ··0x00000030·5f6c6f63·6174696f·6e5f7369·676e6564·_location_signed
6 ··0x00000040·76617269·6e740050·795f5844·45435245·varint.Py_XDECRE6 ··0x00000040·5f766172·696e7400·50795f58·44454352·_varint.Py_XDECR
 7 ··0x00000050·45460061·7373656d·626c655f·656d6974·EF.assemble_emit
 8 ··0x00000060·5f657863·65707469·6f6e5f74·61626c65·_exception_table
7 ··0x00000050·46005f50·79417373·656d626c·655f4d61·F._PyAssemble_Ma9 ··0x00000070·5f697465·6d005f50·79417373·656d626c·_item._PyAssembl
8 ··0x00000060·6b65436f·64654f62·6a656374·005f5079·keCodeObject._Py10 ··0x00000080·655f4d61·6b65436f·64654f62·6a656374·e_MakeCodeObject
9 ··0x00000070·496e7374·72756374·696f6e53·65717565·InstructionSeque11 ··0x00000090·005f5079·496e7374·72756374·696f6e53·._PyInstructionS
10 ··0x00000080·6e63655f·4170706c·794c6162·656c4d61·nce_ApplyLabelMa12 ··0x000000a0·65717565·6e63655f·4170706c·794c6162·equence_ApplyLab
11 ··0x00000090·70005f50·794f7063·6f64655f·6f70636f·p._PyOpcode_opco13 ··0x000000b0·656c4d61·70005f50·794f7063·6f64655f·elMap._PyOpcode_
12 ··0x000000a0·64655f6d·65746164·61746100·5f50794f·de_metadata._PyO14 ··0x000000c0·6f70636f·64655f6d·65746164·61746100·opcode_metadata.
13 ··0x000000b0·70636f64·655f4361·63686573·00507942·pcode_Caches.PyB15 ··0x000000d0·5f50794f·70636f64·655f4361·63686573·_PyOpcode_Caches
14 ··0x000000c0·79746573·5f46726f·6d537472·696e6741·ytes_FromStringA16 ··0x000000e0·00507942·79746573·5f46726f·6d537472·.PyBytes_FromStr
15 ··0x000000d0·6e645369·7a65005f·50794279·7465735f·ndSize._PyBytes_17 ··0x000000f0·696e6741·6e645369·7a65005f·50794279·ingAndSize._PyBy
16 ··0x000000e0·52657369·7a65005f·5079436f·6d70696c·Resize._PyCompil18 ··0x00000100·7465735f·52657369·7a65005f·5079436f·tes_Resize._PyCo
17 ··0x000000f0·655f436f·6e737443·61636865·4d657267·e_ConstCacheMerg19 ··0x00000110·6d70696c·655f436f·6e737443·61636865·mpile_ConstCache
18 ··0x00000100·654f6e65·00507954·75706c65·5f4e6577·eOne.PyTuple_New20 ··0x00000120·4d657267·654f6e65·00507954·75706c65·MergeOne.PyTuple
19 ··0x00000110·0050794c·6f6e675f·41735373·697a655f·.PyLong_AsSsize_21 ··0x00000130·5f4e6577·0050794c·6f6e675f·41735373·_New.PyLong_AsSs
20 ··0x00000120·74005079·44696374·5f4e6578·74005079·t.PyDict_Next.Py22 ··0x00000140·697a655f·74005079·44696374·5f4e6578·ize_t.PyDict_Nex
21 ··0x00000130·4c697374·5f417354·75706c65·0050794c·List_AsTuple.PyL23 ··0x00000150·74005079·4c697374·5f417354·75706c65·t.PyList_AsTuple
22 ··0x00000140·6f6e675f·4173496e·74005079·44696374·ong_AsInt.PyDict24 ··0x00000160·0050794c·6f6e675f·4173496e·74005079·.PyLong_AsInt.Py
23 ··0x00000150·5f436f6e·7461696e·73005f50·795f7365·_Contains._Py_se25 ··0x00000170·44696374·5f436f6e·7461696e·73005f50·Dict_Contains._P
24 ··0x00000160·745f6c6f·63616c73·706c7573·5f696e66·t_localsplus_inf26 ··0x00000180·795f7365·745f6c6f·63616c73·706c7573·y_set_localsplus
25 ··0x00000170·6f005f50·79436f64·655f5661·6c696461·o._PyCode_Valida27 ··0x00000190·5f696e66·6f005f50·79436f64·655f5661·_info._PyCode_Va
26 ··0x00000180·7465005f·5079436f·64655f4e·65770050·te._PyCode_New.P28 ··0x000001a0·6c696461·7465005f·5079436f·64655f4e·lidate._PyCode_N
27 ··0x00000190·79457272·5f4f6363·75727265·64005f50·yErr_Occurred._P29 ··0x000001b0·65770050·79457272·5f4f6363·75727265·ew.PyErr_Occurre
28 ··0x000001a0·795f4465·616c6c6f·6300··············y_Dealloc.30 ··0x000001c0·64005f50·795f4465·616c6c6f·6300·····d._Py_Dealloc.
  
885 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note.5 ··0x00000030·2e72656c·2e746578·742e686f·74002e6e·.rel.text.hot..n
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a6 ··0x00000040·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
7 ··0x00000050·74747269·62757465·7300··············ttributes.7 ··0x00000050·524d2e61·74747269·62757465·7300·····RM.attributes.
  
114 KB
ast.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:··········15800·(bytes·into·file)13 ··Start·of·section·headers:··········15752·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3db8:1 There·are·17·section·headers,·starting·at·offset·0x3d88:
  
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·0013f8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0013f0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002ecc·000a98·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002eac·000a88·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00142c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001424·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00142c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001424·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00142c·000030·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·001424·000030·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·003964·000010·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·003934·000010·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00145c·00084e·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001454·00084e·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001caa·0004fa·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·001ca2·0004fa·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·003974·000388·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·003944·000388·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0021a4·00001c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00219c·00001c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·003cfc·000030·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·003ccc·000030·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0021c0·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0021b8·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021c0·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021b8·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0021f4·000870·10·····15·110··418 ··[14]·.symtab···········SYMTAB··········00000000·0021ec·000860·10·····15·109··4
19 ··[15]·.strtab···········STRTAB··········00000000·002a64·000465·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002a4c·00045f·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003d2c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003cfc·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.9 KB
readelf --wide --symbols {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Symbol·table·'.symtab'·contains·135·entries:1 Symbol·table·'.symtab'·contains·134·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.45 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.4
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
8 ·····5:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC18 ·····5:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
10 ·····7:·0000003a·····0·NOTYPE··LOCAL··DEFAULT····1·$d10 ·····7:·0000003a·····0·NOTYPE··LOCAL··DEFAULT····1·$d
11 ·····8:·0000003e·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····8:·0000003e·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····9:·000000bd··2220·FUNC····LOCAL··DEFAULT····1·validate_stmts12 ·····9:·000000bd··2220·FUNC····LOCAL··DEFAULT····1·validate_stmts
13 ····10:·00000969··1046·FUNC····LOCAL··DEFAULT····1·validate_expr13 ····10:·00000969··1046·FUNC····LOCAL··DEFAULT····1·validate_expr
14 ····11:·00000e15···100·FUNC····LOCAL··DEFAULT····1·validate_exprs14 ····11:·00000e0d···100·FUNC····LOCAL··DEFAULT····1·validate_exprs
15 ····12:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····12:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC216 ····13:·00000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
17 ····14:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC317 ····14:·00000084·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
18 ····15:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC418 ····15:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
19 ····16:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC519 ····16:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
20 ····17:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC620 ····17:·00000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
21 ····18:·00000134·····0·NOTYPE··LOCAL··DEFAULT····7·.LC721 ····18:·00000134·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
Offset 49, 90 lines modifiedOffset 49, 89 lines modified
49 ····45:·00000324·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3449 ····45:·00000324·····0·NOTYPE··LOCAL··DEFAULT····7·.LC34
50 ····46:·00000330·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3550 ····46:·00000330·····0·NOTYPE··LOCAL··DEFAULT····7·.LC35
51 ····47:·00000344·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3651 ····47:·00000344·····0·NOTYPE··LOCAL··DEFAULT····7·.LC36
52 ····48:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3752 ····48:·0000035c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC37
53 ····49:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t53 ····49:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d54 ····50:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d
55 ····51:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t55 ····51:·0000016c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
56 ····52:·00000dd1····68·FUNC····LOCAL··DEFAULT····1·validate_body56 ····52:·00000dc9····68·FUNC····LOCAL··DEFAULT····1·validate_body
57 ····53:·00001051···288·FUNC····LOCAL··DEFAULT····1·validate_type_params57 ····53:·00001049···288·FUNC····LOCAL··DEFAULT····1·validate_type_params
58 ····54:·00001171···234·FUNC····LOCAL··DEFAULT····1·validate_arguments58 ····54:·00001169···234·FUNC····LOCAL··DEFAULT····1·validate_arguments
59 ····55:·00001329····90·FUNC····LOCAL··DEFAULT····1·validate_assignlist59 ····55:·00001321····90·FUNC····LOCAL··DEFAULT····1·validate_assignlist
60 ····56:·00000e79····60·FUNC····LOCAL··DEFAULT····1·validate_keywords60 ····56:·00000e71····60·FUNC····LOCAL··DEFAULT····1·validate_keywords
61 ····57:·00000001···796·FUNC····LOCAL··DEFAULT····8·validate_pattern61 ····57:·00000001···796·FUNC····LOCAL··DEFAULT····8·validate_pattern
62 ····58:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3862 ····58:·00000380·····0·NOTYPE··LOCAL··DEFAULT····7·.LC38
63 ····59:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3963 ····59:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC39
64 ····60:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4064 ····60:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC40
65 ····61:·00000408·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4165 ····61:·00000408·····0·NOTYPE··LOCAL··DEFAULT····7·.LC41
66 ····62:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4266 ····62:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC42
67 ····63:·00000458·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4367 ····63:·00000458·····0·NOTYPE··LOCAL··DEFAULT····7·.LC43
68 ····64:·00000494·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4468 ····64:·00000494·····0·NOTYPE··LOCAL··DEFAULT····7·.LC44
69 ····65:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4569 ····65:·000004b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC45
70 ····66:·000009c6·····0·NOTYPE··LOCAL··DEFAULT····1·$d70 ····66:·000009c6·····0·NOTYPE··LOCAL··DEFAULT····1·$d
71 ····67:·000009cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t71 ····67:·000009cc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
72 ····68:·00000d81····80·FUNC····LOCAL··DEFAULT····1·validate_name72 ····68:·00000d81····72·FUNC····LOCAL··DEFAULT····1·validate_name
73 ····69:·000009ea·····0·NOTYPE··LOCAL··DEFAULT····1·$d73 ····69:·000009ea·····0·NOTYPE··LOCAL··DEFAULT····1·$d
74 ····70:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····70:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····71:·00000eb5···412·FUNC····LOCAL··DEFAULT····1·validate_constant75 ····71:·00000ead···412·FUNC····LOCAL··DEFAULT····1·validate_constant
76 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR076 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
77 ····73:·00001385···114·FUNC····LOCAL··DEFAULT····1·validate_comprehension77 ····73:·0000137d···114·FUNC····LOCAL··DEFAULT····1·validate_comprehension
78 ····74:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4678 ····74:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC46
79 ····75:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC47 
80 ····76:·00000dcc·····0·NOTYPE··LOCAL··DEFAULT····1·$d79 ····75:·00000dc4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 80 ····76:·000004fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC47
 81 ····77:·00000dc8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
81 ····77:·00000504·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4882 ····78:·00000504·····0·NOTYPE··LOCAL··DEFAULT····7·.LC48
82 ····78:·00000dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
83 ····79:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4983 ····79:·00000528·····0·NOTYPE··LOCAL··DEFAULT····7·.LC49
84 ····80:·00000530·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5084 ····80:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC50
85 ····81:·00000554·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5185 ····81:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC51
86 ····82:·00000584·····0·NOTYPE··LOCAL··DEFAULT····7·.LC52 
87 ····83:·0000125d···204·FUNC····LOCAL··DEFAULT····1·validate_args86 ····82:·00001255···204·FUNC····LOCAL··DEFAULT····1·validate_args
 87 ····83:·000005c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC52
88 ····84:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5388 ····84:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC53
89 ····85:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5489 ····85:·000005d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC54
90 ····86:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5590 ····86:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC55
91 ····87:·000005e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5691 ····87:·000005fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC56
92 ····88:·00000604·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5792 ····88:·00000634·····0·NOTYPE··LOCAL··DEFAULT····7·.LC57
93 ····89:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5893 ····89:·00000674·····0·NOTYPE··LOCAL··DEFAULT····7·.LC58
94 ····90:·0000067c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5994 ····90:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC59
95 ····91:·000006c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6095 ····91:·00000700·····0·NOTYPE··LOCAL··DEFAULT····7·.LC60
96 ····92:·00000708·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6196 ····92:·0000071c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC61
97 ····93:·00000724·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6297 ····93:·00000758·····0·NOTYPE··LOCAL··DEFAULT····7·.LC62
98 ····94:·00000760·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6398 ····94:·00000780·····0·NOTYPE··LOCAL··DEFAULT····7·.LC63
99 ····95:·00000788·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64 
100 ····96:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t99 ····95:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
101 ····97:·000000ca·····0·NOTYPE··LOCAL··DEFAULT····8·$d100 ····96:·000000ca·····0·NOTYPE··LOCAL··DEFAULT····8·$d
102 ····98:·000000da·····0·NOTYPE··LOCAL··DEFAULT····8·$t101 ····97:·000000da·····0·NOTYPE··LOCAL··DEFAULT····8·$t
103 ····99:·0000031d···348·FUNC····LOCAL··DEFAULT····8·validate_pattern_match_value102 ····98:·0000031d···348·FUNC····LOCAL··DEFAULT····8·validate_pattern_match_value
104 ···100:·00000479····64·FUNC····LOCAL··DEFAULT····8·validate_patterns103 ····99:·00000479····64·FUNC····LOCAL··DEFAULT····8·validate_patterns
105 ···101:·000004b9····66·FUNC····LOCAL··DEFAULT····8·validate_capture104 ···100:·000004b9····66·FUNC····LOCAL··DEFAULT····8·validate_capture
 105 ···101:·00000794·····0·NOTYPE··LOCAL··DEFAULT····7·.LC64
106 ···102:·0000079c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC65106 ···102:·000007c4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC65
107 ···103:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC66107 ···103:·000007fc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC66
108 ···104:·00000804·····0·NOTYPE··LOCAL··DEFAULT····7·.LC67108 ···104:·00000800·····0·NOTYPE··LOCAL··DEFAULT····7·.LC67
109 ···105:·00000808·····0·NOTYPE··LOCAL··DEFAULT····7·.LC68 
110 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata109 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata
111 ···107:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d110 ···106:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
112 ···108:·00000000····12·OBJECT··LOCAL··DEFAULT···10·CSWTCH.139111 ···107:·00000000····12·OBJECT··LOCAL··DEFAULT···10·CSWTCH.139
113 ···109:·0000000c····16·OBJECT··LOCAL··DEFAULT···10·forbidden.0112 ···108:·0000000c····16·OBJECT··LOCAL··DEFAULT···10·forbidden.0
114 ···110:·00000001····46·FUNC····GLOBAL·HIDDEN·····5·_PyAST_GetDocString113 ···109:·00000001····46·FUNC····GLOBAL·HIDDEN·····5·_PyAST_GetDocString
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
116 ···112:·00000001···188·FUNC····GLOBAL·HIDDEN·····1·_PyAST_Validate115 ···111:·00000001···188·FUNC····GLOBAL·HIDDEN·····1·_PyAST_Validate
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
120 ···116:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate119 ···115:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_EllipsisObject124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_EllipsisObject
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_Type128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_Type
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_Type130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_Type
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetIter
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyIter_Next
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name
51.8 KB
readelf --wide --relocs {}
Max HTML report size reached
33.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.83 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 42, 36 lines modifiedOffset 42, 36 lines modified
42 ··[···3b4]··expression·must·have·%s·context·but·has·%s·instead42 ··[···3b4]··expression·must·have·%s·context·but·has·%s·instead
43 ··[···3e8]··BoolOp·with·less·than·2·values43 ··[···3e8]··BoolOp·with·less·than·2·values
44 ··[···408]··Dict·doesn't·have·the·same·number·of·keys·as·values44 ··[···408]··Dict·doesn't·have·the·same·number·of·keys·as·values
45 ··[···43c]··Compare·with·no·comparators45 ··[···43c]··Compare·with·no·comparators
46 ··[···458]··Compare·has·a·different·number·of·comparators·and·operands46 ··[···458]··Compare·has·a·different·number·of·comparators·and·operands
47 ··[···494]··NamedExpr·target·must·be·a·Name47 ··[···494]··NamedExpr·target·must·be·a·Name
48 ··[···4b4]··unexpected·expression48 ··[···4b4]··unexpected·expression
49 ··[···4cc]··None 
50 ··[···4d4]··identifier·field·can't·represent·'%s'·constant49 ··[···4cc]··identifier·field·can't·represent·'%s'·constant
51 ··[···504]··body50 ··[···4fc]··body
52 ··[···50c]··None·disallowed·in·expression·list51 ··[···504]··None·disallowed·in·expression·list
53 ··[···530]··got·an·invalid·type·in·Constant:·%s52 ··[···528]··got·an·invalid·type·in·Constant:·%s
54 ··[···554]··more·positional·defaults·than·args·on·arguments53 ··[···54c]··more·positional·defaults·than·args·on·arguments
55 ··[···584]··length·of·kwonlyargs·is·not·the·same·as·kw_defaults·on·arguments54 ··[···57c]··length·of·kwonlyargs·is·not·the·same·as·kw_defaults·on·arguments
56 ··[···5c8]··Delete55 ··[···5c0]··Delete
57 ··[···5d0]··Assign56 ··[···5c8]··Assign
58 ··[···5d8]··targets57 ··[···5d0]··targets
59 ··[···5e0]··comprehension·with·no·generators58 ··[···5d8]··comprehension·with·no·generators
60 ··[···604]··MatchSingleton·can·only·contain·True,·False·and·None59 ··[···5fc]··MatchSingleton·can·only·contain·True,·False·and·None
61 ··[···63c]··MatchMapping·doesn't·have·the·same·number·of·keys·as·patterns60 ··[···634]··MatchMapping·doesn't·have·the·same·number·of·keys·as·patterns
62 ··[···67c]··MatchClass·doesn't·have·the·same·number·of·keyword·attributes·as·patterns61 ··[···674]··MatchClass·doesn't·have·the·same·number·of·keyword·attributes·as·patterns
63 ··[···6c8]··MatchClass·cls·field·can·only·contain·Name·or·Attribute·nodes.62 ··[···6c0]··MatchClass·cls·field·can·only·contain·Name·or·Attribute·nodes.
64 ··[···708]··can't·use·MatchStar·here63 ··[···700]··can't·use·MatchStar·here
65 ··[···724]··MatchAs·must·specify·a·target·name·if·a·pattern·is·given64 ··[···71c]··MatchAs·must·specify·a·target·name·if·a·pattern·is·given
66 ··[···760]··MatchOr·requires·at·least·2·patterns65 ··[···758]··MatchOr·requires·at·least·2·patterns
67 ··[···788]··unexpected·pattern66 ··[···780]··unexpected·pattern
68 ··[···79c]··unexpected·constant·inside·of·a·literal·pattern67 ··[···794]··unexpected·constant·inside·of·a·literal·pattern
69 ··[···7cc]··patterns·may·only·match·literals·and·attribute·lookups68 ··[···7c4]··patterns·may·only·match·literals·and·attribute·lookups
70 ··[···804]··_69 ··[···7fc]··_
71 ··[···808]··can't·capture·name·'_'·in·patterns70 ··[···800]··can't·capture·name·'_'·in·patterns
72 ··[···82c]··Load71 ··[···824]··Load
73 ··[···834]··Store72 ··[···82c]··Store
74 ··[···83c]··Del73 ··[···834]··Del
 74 ··[···838]··None
75 ··[···840]··True75 ··[···840]··True
76 ··[···848]··False76 ··[···848]··False
  
5.93 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 123, 17 lines modifiedOffset 123, 17 lines modified
123 »       cmp»    r2,·r3123 »       cmp»    r2,·r3
124 »       beq.w»  2e4·<validate_pattern+0x2e4>124 »       beq.w»  2e4·<validate_pattern+0x2e4>
125 »       movw»   r3,·#0125 »       movw»   r3,·#0
126 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError126 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
127 »       movt»   r3,·#0127 »       movt»   r3,·#0
128 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError128 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
129 »       movw»   r1,·#0129 »       movw»   r1,·#0
130 ·R_ARM_THM_MOVW_ABS_NC»  .LC57130 ·R_ARM_THM_MOVW_ABS_NC»  .LC56
131 »       movt»   r1,·#0131 »       movt»   r1,·#0
132 ·R_ARM_THM_MOVT_ABS»     .LC57132 ·R_ARM_THM_MOVT_ABS»     .LC56
133 »       ldr»    r0,·[r3,·#0]133 »       ldr»    r0,·[r3,·#0]
134 »       bl»     0·<PyErr_SetString>134 »       bl»     0·<PyErr_SetString>
135 ·R_ARM_THM_CALL» PyErr_SetString135 ·R_ARM_THM_CALL» PyErr_SetString
136 »       movs»   r0,·#0136 »       movs»   r0,·#0
137 »       b.n»    2e6·<validate_pattern+0x2e6>137 »       b.n»    2e6·<validate_pattern+0x2e6>
138 »       ldr»    r1,·[r4,·#4]138 »       ldr»    r1,·[r4,·#4]
139 »       movs»   r2,·#1139 »       movs»   r2,·#1
Offset 149, 17 lines modifiedOffset 149, 17 lines modified
149 »       cmp»    r2,·r3149 »       cmp»    r2,·r3
150 »       beq.n»  154·<validate_pattern+0x154>150 »       beq.n»  154·<validate_pattern+0x154>
151 »       movw»   r3,·#0151 »       movw»   r3,·#0
152 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError152 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
153 »       movt»   r3,·#0153 »       movt»   r3,·#0
154 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError154 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
155 »       movw»   r1,·#0155 »       movw»   r1,·#0
156 ·R_ARM_THM_MOVW_ABS_NC»  .LC58156 ·R_ARM_THM_MOVW_ABS_NC»  .LC57
157 »       movt»   r1,·#0157 »       movt»   r1,·#0
158 ·R_ARM_THM_MOVT_ABS»     .LC58158 ·R_ARM_THM_MOVT_ABS»     .LC57
159 »       ldr»    r0,·[r3,·#0]159 »       ldr»    r0,·[r3,·#0]
160 »       bl»     0·<PyErr_SetString>160 »       bl»     0·<PyErr_SetString>
161 ·R_ARM_THM_CALL» PyErr_SetString161 ·R_ARM_THM_CALL» PyErr_SetString
162 »       movs»   r0,·#0162 »       movs»   r0,·#0
163 »       b.n»    2e6·<validate_pattern+0x2e6>163 »       b.n»    2e6·<validate_pattern+0x2e6>
164 »       ldr»    r0,·[r4,·#12]164 »       ldr»    r0,·[r4,·#12]
165 »       cbnz»   r0,·174·<validate_pattern+0x174>165 »       cbnz»   r0,·174·<validate_pattern+0x174>
Offset 212, 17 lines modifiedOffset 212, 17 lines modified
212 »       cmp»    r2,·r3212 »       cmp»    r2,·r3
213 »       beq.n»  1de·<validate_pattern+0x1de>213 »       beq.n»  1de·<validate_pattern+0x1de>
214 »       movw»   r3,·#0214 »       movw»   r3,·#0
215 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError215 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
216 »       movt»   r3,·#0216 »       movt»   r3,·#0
217 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError217 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
218 »       movw»   r1,·#0218 »       movw»   r1,·#0
219 ·R_ARM_THM_MOVW_ABS_NC»  .LC59219 ·R_ARM_THM_MOVW_ABS_NC»  .LC58
220 »       movt»   r1,·#0220 »       movt»   r1,·#0
221 ·R_ARM_THM_MOVT_ABS»     .LC59221 ·R_ARM_THM_MOVT_ABS»     .LC58
222 »       ldr»    r0,·[r3,·#0]222 »       ldr»    r0,·[r3,·#0]
223 »       bl»     0·<PyErr_SetString>223 »       bl»     0·<PyErr_SetString>
224 ·R_ARM_THM_CALL» PyErr_SetString224 ·R_ARM_THM_CALL» PyErr_SetString
225 »       b.n»    150·<validate_pattern+0x150>225 »       b.n»    150·<validate_pattern+0x150>
226 »       ldr»    r1,·[r4,·#4]226 »       ldr»    r1,·[r4,·#4]
227 »       movs»   r2,·#1227 »       movs»   r2,·#1
228 »       mov»    r0,·r5228 »       mov»    r0,·r5
Offset 239, 17 lines modifiedOffset 239, 17 lines modified
239 »       ldr»    r3,·[r3,·#4]239 »       ldr»    r3,·[r3,·#4]
240 »       b.n»    1ee·<validate_pattern+0x1ee>240 »       b.n»    1ee·<validate_pattern+0x1ee>
241 »       movw»   r3,·#0241 »       movw»   r3,·#0
242 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError242 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
243 »       movt»   r3,·#0243 »       movt»   r3,·#0
244 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError244 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
245 »       movw»   r1,·#0245 »       movw»   r1,·#0
246 ·R_ARM_THM_MOVW_ABS_NC»  .LC60246 ·R_ARM_THM_MOVW_ABS_NC»  .LC59
247 »       movt»   r1,·#0247 »       movt»   r1,·#0
248 ·R_ARM_THM_MOVT_ABS»     .LC60248 ·R_ARM_THM_MOVT_ABS»     .LC59
249 »       ldr»    r0,·[r3,·#0]249 »       ldr»    r0,·[r3,·#0]
250 »       bl»     0·<PyErr_SetString>250 »       bl»     0·<PyErr_SetString>
251 ·R_ARM_THM_CALL» PyErr_SetString251 ·R_ARM_THM_CALL» PyErr_SetString
252 »       b.n»    150·<validate_pattern+0x150>252 »       b.n»    150·<validate_pattern+0x150>
253 »       movs»   r6,·#0253 »       movs»   r6,·#0
254 »       ldr»    r3,·[r4,·#12]254 »       ldr»    r3,·[r4,·#12]
255 »       cbz»    r3,·21e·<validate_pattern+0x21e>255 »       cbz»    r3,·21e·<validate_pattern+0x21e>
Offset 268, 17 lines modifiedOffset 268, 17 lines modified
268 »       b.n»    216·<validate_pattern+0x216>268 »       b.n»    216·<validate_pattern+0x216>
269 »       cbnz»   r1,·250·<validate_pattern+0x250>269 »       cbnz»   r1,·250·<validate_pattern+0x250>
270 »       movw»   r3,·#0270 »       movw»   r3,·#0
271 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError271 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
272 »       movt»   r3,·#0272 »       movt»   r3,·#0
273 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError273 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
274 »       movw»   r1,·#0274 »       movw»   r1,·#0
275 ·R_ARM_THM_MOVW_ABS_NC»  .LC61275 ·R_ARM_THM_MOVW_ABS_NC»  .LC60
276 »       movt»   r1,·#0276 »       movt»   r1,·#0
277 ·R_ARM_THM_MOVT_ABS»     .LC61277 ·R_ARM_THM_MOVT_ABS»     .LC60
278 »       ldr»    r0,·[r3,·#0]278 »       ldr»    r0,·[r3,·#0]
279 »       bl»     0·<PyErr_SetString>279 »       bl»     0·<PyErr_SetString>
280 ·R_ARM_THM_CALL» PyErr_SetString280 ·R_ARM_THM_CALL» PyErr_SetString
281 »       b.n»    150·<validate_pattern+0x150>281 »       b.n»    150·<validate_pattern+0x150>
282 »       ldr»    r0,·[r4,·#4]282 »       ldr»    r0,·[r4,·#4]
283 »       cmp»    r0,·#0283 »       cmp»    r0,·#0
284 »       beq.n»  2e4·<validate_pattern+0x2e4>284 »       beq.n»  2e4·<validate_pattern+0x2e4>
Offset 299, 17 lines modifiedOffset 299, 17 lines modified
299 »       ldr»    r3,·[r4,·#8]299 »       ldr»    r3,·[r4,·#8]
300 »       cbnz»   r3,·294·<validate_pattern+0x294>300 »       cbnz»   r3,·294·<validate_pattern+0x294>
301 »       movw»   r3,·#0301 »       movw»   r3,·#0
302 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError302 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
303 »       movt»   r3,·#0303 »       movt»   r3,·#0
304 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError304 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
305 »       movw»   r1,·#0305 »       movw»   r1,·#0
306 ·R_ARM_THM_MOVW_ABS_NC»  .LC62306 ·R_ARM_THM_MOVW_ABS_NC»  .LC61
307 »       movt»   r1,·#0307 »       movt»   r1,·#0
308 ·R_ARM_THM_MOVT_ABS»     .LC62308 ·R_ARM_THM_MOVT_ABS»     .LC61
309 »       ldr»    r0,·[r3,·#0]309 »       ldr»    r0,·[r3,·#0]
310 »       bl»     0·<PyErr_SetString>310 »       bl»     0·<PyErr_SetString>
311 ·R_ARM_THM_CALL» PyErr_SetString311 ·R_ARM_THM_CALL» PyErr_SetString
312 »       b.n»    150·<validate_pattern+0x150>312 »       b.n»    150·<validate_pattern+0x150>
313 »       movs»   r2,·#0313 »       movs»   r2,·#0
314 »       mov»    r0,·r5314 »       mov»    r0,·r5
315 »       bl»     0·<validate_pattern>315 »       bl»     0·<validate_pattern>
Offset 320, 34 lines modifiedOffset 320, 34 lines modified
320 »       cmp»    r3,·#1320 »       cmp»    r3,·#1
321 »       bgt.n»  2c0·<validate_pattern+0x2c0>321 »       bgt.n»  2c0·<validate_pattern+0x2c0>
322 »       movw»   r3,·#0322 »       movw»   r3,·#0
323 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError323 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
324 »       movt»   r3,·#0324 »       movt»   r3,·#0
325 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError325 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
326 »       movw»   r1,·#0326 »       movw»   r1,·#0
327 ·R_ARM_THM_MOVW_ABS_NC»  .LC63327 ·R_ARM_THM_MOVW_ABS_NC»  .LC62
328 »       movt»   r1,·#0328 »       movt»   r1,·#0
329 ·R_ARM_THM_MOVT_ABS»     .LC63329 ·R_ARM_THM_MOVT_ABS»     .LC62
330 »       ldr»    r0,·[r3,·#0]330 »       ldr»    r0,·[r3,·#0]
331 »       bl»     0·<PyErr_SetString>331 »       bl»     0·<PyErr_SetString>
332 ·R_ARM_THM_CALL» PyErr_SetString332 ·R_ARM_THM_CALL» PyErr_SetString
333 »       b.n»    150·<validate_pattern+0x150>333 »       b.n»    150·<validate_pattern+0x150>
334 »       movs»   r2,·#0334 »       movs»   r2,·#0
335 »       mov»    r0,·r5335 »       mov»    r0,·r5
336 »       bl»     478·<validate_patterns>336 »       bl»     478·<validate_patterns>
337 »       cmp»    r0,·#0337 »       cmp»    r0,·#0
338 »       bge.n»  2e6·<validate_pattern+0x2e6>338 »       bge.n»  2e6·<validate_pattern+0x2e6>
Max diff block lines reached; 2320/5871 bytes (39.52%) of diff not shown.
442 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·2c080000·34080000·3c080000·cc040000·,...4...<.......3 ··0x00000000·24080000·2c080000·34080000·38080000·$...,...4...8...
4 ··0x00000010·40080000·48080000·00000000··········@...H.......4 ··0x00000010·40080000·48080000·00000000··········@...H.......
  
5.41 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 28, 47 lines modifiedOffset 28, 46 lines modified
28 ··0x00000190·31002e4c·43343200·2e4c4334·33002e4c·1..LC42..LC43..L28 ··0x00000190·31002e4c·43343200·2e4c4334·33002e4c·1..LC42..LC43..L
29 ··0x000001a0·43343400·2e4c4334·35007661·6c696461·C44..LC45.valida29 ··0x000001a0·43343400·2e4c4334·35007661·6c696461·C44..LC45.valida
30 ··0x000001b0·74655f6e·616d6500·76616c69·64617465·te_name.validate30 ··0x000001b0·74655f6e·616d6500·76616c69·64617465·te_name.validate
31 ··0x000001c0·5f636f6e·7374616e·74002e4c·414e4348·_constant..LANCH31 ··0x000001c0·5f636f6e·7374616e·74002e4c·414e4348·_constant..LANCH
32 ··0x000001d0·4f523000·76616c69·64617465·5f636f6d·OR0.validate_com32 ··0x000001d0·4f523000·76616c69·64617465·5f636f6d·OR0.validate_com
33 ··0x000001e0·70726568·656e7369·6f6e002e·4c433436·prehension..LC4633 ··0x000001e0·70726568·656e7369·6f6e002e·4c433436·prehension..LC46
34 ··0x000001f0·002e4c43·3437002e·4c433438·002e4c43·..LC47..LC48..LC34 ··0x000001f0·002e4c43·3437002e·4c433438·002e4c43·..LC47..LC48..LC
35 ··0x00000200·3439002e·4c433530·002e4c43·3531002e·49..LC50..LC51..35 ··0x00000200·3439002e·4c433530·002e4c43·35310076·49..LC50..LC51.v
36 ··0x00000210·4c433532·0076616c·69646174·655f6172·LC52.validate_ar36 ··0x00000210·616c6964·6174655f·61726773·002e4c43·alidate_args..LC
37 ··0x00000220·6773002e·4c433533·002e4c43·3534002e·gs..LC53..LC54..37 ··0x00000220·3532002e·4c433533·002e4c43·3534002e·52..LC53..LC54..
38 ··0x00000230·4c433535·002e4c43·3536002e·4c433537·LC55..LC56..LC5738 ··0x00000230·4c433535·002e4c43·3536002e·4c433537·LC55..LC56..LC57
39 ··0x00000240·002e4c43·3538002e·4c433539·002e4c43·..LC58..LC59..LC39 ··0x00000240·002e4c43·3538002e·4c433539·002e4c43·..LC58..LC59..LC
40 ··0x00000250·3630002e·4c433631·002e4c43·3632002e·60..LC61..LC62..40 ··0x00000250·3630002e·4c433631·002e4c43·3632002e·60..LC61..LC62..
41 ··0x00000260·4c433633·002e4c43·36340076·616c6964·LC63..LC64.valid 
42 ··0x00000270·6174655f·70617474·65726e5f·6d617463·ate_pattern_matc 
43 ··0x00000280·685f7661·6c756500·76616c69·64617465·h_value.validate 
44 ··0x00000290·5f706174·7465726e·73007661·6c696461·_patterns.valida 
45 ··0x000002a0·74655f63·61707475·7265002e·4c433635·te_capture..LC6541 ··0x00000260·4c433633·0076616c·69646174·655f7061·LC63.validate_pa
 42 ··0x00000270·74746572·6e5f6d61·7463685f·76616c75·ttern_match_valu
 43 ··0x00000280·65007661·6c696461·74655f70·61747465·e.validate_patte
 44 ··0x00000290·726e7300·76616c69·64617465·5f636170·rns.validate_cap
 45 ··0x000002a0·74757265·002e4c43·3634002e·4c433635·ture..LC64..LC65
46 ··0x000002b0·002e4c43·3636002e·4c433637·002e4c43·..LC66..LC67..LC46 ··0x000002b0·002e4c43·3636002e·4c433637·00435357·..LC66..LC67.CSW
 47 ··0x000002c0·5443482e·31333900·666f7262·69646465·TCH.139.forbidde
 48 ··0x000002d0·6e2e3000·5f507941·53545f47·6574446f·n.0._PyAST_GetDo
 49 ··0x000002e0·63537472·696e6700·5079556e·69636f64·cString.PyUnicod
 50 ··0x000002f0·655f5479·7065005f·50794153·545f5661·e_Type._PyAST_Va
 51 ··0x00000300·6c696461·74650050·79457863·5f537973·lidate.PyExc_Sys
 52 ··0x00000310·74656d45·72726f72·00507945·72725f53·temError.PyErr_S
 53 ··0x00000320·65745374·72696e67·00507945·72725f46·etString.PyErr_F
 54 ··0x00000330·6f726d61·74005f50·795f7473·735f7473·ormat._Py_tss_ts
 55 ··0x00000340·74617465·00507945·78635f56·616c7565·tate.PyExc_Value
 56 ··0x00000350·4572726f·72005079·4578635f·54797065·Error.PyExc_Type
 57 ··0x00000360·4572726f·72005079·4578635f·52656375·Error.PyExc_Recu
 58 ··0x00000370·7273696f·6e457272·6f72005f·5079556e·rsionError._PyUn
 59 ··0x00000380·69636f64·655f4571·75616c54·6f415343·icode_EqualToASC
 60 ··0x00000390·49495374·72696e67·005f5079·5f456c6c·IIString._Py_Ell
 61 ··0x000003a0·69707369·734f626a·65637400·5f50795f·ipsisObject._Py_
 62 ··0x000003b0·4e6f6e65·53747275·63740050·794c6f6e·NoneStruct.PyLon
 63 ··0x000003c0·675f5479·70650050·79466c6f·61745f54·g_Type.PyFloat_T
 64 ··0x000003d0·79706500·5079436f·6d706c65·785f5479·ype.PyComplex_Ty
47 ··0x000002c0·36380043·53575443·482e3133·3900666f·68.CSWTCH.139.fo 
48 ··0x000002d0·72626964·64656e2e·30005f50·79415354·rbidden.0._PyAST 
49 ··0x000002e0·5f476574·446f6353·7472696e·67005079·_GetDocString.Py 
50 ··0x000002f0·556e6963·6f64655f·54797065·005f5079·Unicode_Type._Py 
51 ··0x00000300·4153545f·56616c69·64617465·00507945·AST_Validate.PyE 
52 ··0x00000310·78635f53·79737465·6d457272·6f720050·xc_SystemError.P 
53 ··0x00000320·79457272·5f536574·53747269·6e670050·yErr_SetString.P 
54 ··0x00000330·79457272·5f466f72·6d617400·5f50795f·yErr_Format._Py_ 
55 ··0x00000340·7473735f·74737461·74650050·79457863·tss_tstate.PyExc 
56 ··0x00000350·5f56616c·75654572·726f7200·50794578·_ValueError.PyEx 
57 ··0x00000360·635f5479·70654572·726f7200·50794578·c_TypeError.PyEx 
58 ··0x00000370·635f5265·63757273·696f6e45·72726f72·c_RecursionError 
59 ··0x00000380·005f5079·556e6963·6f64655f·45717561·._PyUnicode_Equa 
60 ··0x00000390·6c546f41·53434949·53747269·6e67005f·lToASCIIString._ 
61 ··0x000003a0·50795f45·6c6c6970·7369734f·626a6563·Py_EllipsisObjec 
62 ··0x000003b0·74005f50·795f4e6f·6e655374·72756374·t._Py_NoneStruct 
63 ··0x000003c0·0050794c·6f6e675f·54797065·00507946·.PyLong_Type.PyF 
64 ··0x000003d0·6c6f6174·5f547970·65005079·436f6d70·loat_Type.PyComp 
65 ··0x000003e0·6c65785f·54797065·00507942·6f6f6c5f·lex_Type.PyBool_ 
66 ··0x000003f0·54797065·00507942·79746573·5f547970·Type.PyBytes_Typ 
67 ··0x00000400·65005079·46726f7a·656e5365·745f5479·e.PyFrozenSet_Ty 
68 ··0x00000410·70650050·79547570·6c655f54·79706500·pe.PyTuple_Type.65 ··0x000003e0·70650050·79426f6f·6c5f5479·70650050·pe.PyBool_Type.P
69 ··0x00000420·50794f62·6a656374·5f476574·49746572·PyObject_GetIter 
70 ··0x00000430·00507949·7465725f·4e657874·005f5079·.PyIter_Next._Py 
71 ··0x00000440·5f446561·6c6c6f63·00507945·72725f4f·_Dealloc.PyErr_O 
72 ··0x00000450·63637572·72656400·5f507954·7970655f·ccurred._PyType_ 
73 ··0x00000460·4e616d65·00·························Name.66 ··0x000003f0·79427974·65735f54·79706500·50794672·yBytes_Type.PyFr
 67 ··0x00000400·6f7a656e·5365745f·54797065·00507954·ozenSet_Type.PyT
 68 ··0x00000410·75706c65·5f547970·65005079·4f626a65·uple_Type.PyObje
 69 ··0x00000420·63745f47·65744974·65720050·79497465·ct_GetIter.PyIte
 70 ··0x00000430·725f4e65·7874005f·50795f44·65616c6c·r_Next._Py_Deall
 71 ··0x00000440·6f630050·79457272·5f4f6363·75727265·oc.PyErr_Occurre
 72 ··0x00000450·64005f50·79547970·655f4e61·6d6500···d._PyType_Name.
  
188 KB
ast_opt.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:··········15388·(bytes·into·file)13 ··Start·of·section·headers:··········12784·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3c1c:1 There·are·17·section·headers,·starting·at·offset·0x31f0:
  
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·000258·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000518·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0036e8·000060·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002c8c·000110·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00028c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00054c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00028c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00054c·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00028c·000086·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00054c·000086·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000314·0028d0·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0005d4·001b6c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·003748·000418·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·002d9c·000398·08···I·14···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002be4·000062·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·002140·000062·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·003b60·000010·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·003134·000010·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·002c48·000014·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0021a4·000014·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·003b70·000020·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·003144·000020·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002c5c·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0021b8·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002c5c·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021b8·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002c90·000600·10·····15··45··418 ··[14]·.symtab···········SYMTAB··········00000000·0021ec·000620·10·····15··47··4
19 ··[15]·.strtab···········STRTAB··········00000000·003290·000457·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·00280c·00047e·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003b90·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003164·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.7 KB
readelf --wide --symbols {}
    
Offset 1, 99 lines modifiedOffset 1, 101 lines modified
  
1 Symbol·table·'.symtab'·contains·96·entries:1 Symbol·table·'.symtab'·contains·98·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
 6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 7 ·····4:·00000a7d··3748·FUNC····LOCAL··DEFAULT····6·astfold_expr
 8 ·····5:·00000001···260·FUNC····LOCAL··DEFAULT····6·astfold_body
 9 ·····6:·00000105··2422·FUNC····LOCAL··DEFAULT····6·astfold_stmt
 10 ·····7:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····5:·000011a9··4576·FUNC····LOCAL··DEFAULT····6·astfold_expr 
9 ·····6:·000000b9···304·FUNC····LOCAL··DEFAULT····6·astfold_body 
10 ·····7:·000001e9··4032·FUNC····LOCAL··DEFAULT····6·astfold_stmt 
11 ·····8:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
12 ·····9:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
13 ····10:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC113 ····10:·00000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
14 ····11:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·$d14 ····11:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····12:·0000024e·····0·NOTYPE··LOCAL··DEFAULT····6·$t15 ····12:·00000166·····0·NOTYPE··LOCAL··DEFAULT····6·$t
16 ····13:·00002389···758·FUNC····LOCAL··DEFAULT····6·astfold_arguments16 ····13:·00001921···548·FUNC····LOCAL··DEFAULT····6·astfold_arguments
17 ····14:·000000bd···410·FUNC····LOCAL··DEFAULT····1·astfold_pattern17 ····14:·0000037d···410·FUNC····LOCAL··DEFAULT····1·astfold_pattern
 18 ····15:·000002f9····52·FUNC····LOCAL··DEFAULT····1·astfold_withitem
 19 ····16:·000001a5····92·FUNC····LOCAL··DEFAULT····1·astfold_excepthandler
18 ····15:·000026a9···130·FUNC····LOCAL··DEFAULT····6·fold_iter.isra.020 ····17:·00000121···130·FUNC····LOCAL··DEFAULT····1·fold_iter.isra.0
19 ····16:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC221 ····18:·00000074·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
20 ····17:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC322 ····19:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
21 ····18:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC423 ····20:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
22 ····19:·000011e6·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
23 ····20:·0000121c·····0·NOTYPE··LOCAL··DEFAULT····6·$t 
24 ····21:·000013a8·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····21:·00000aba·····0·NOTYPE··LOCAL··DEFAULT····6·$d
25 ····22:·000013dc·····0·NOTYPE··LOCAL··DEFAULT····6·$t25 ····22:·00000af0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
26 ····23:·00001404·····0·NOTYPE··LOCAL··DEFAULT····6·$d26 ····23:·00000c7c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
27 ····24:·00001408·····0·NOTYPE··LOCAL··DEFAULT····6·$t27 ····24:·00000cb0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····25:·00002871····94·FUNC····LOCAL··DEFAULT····6·make_const 
29 ····26:·00001850·····0·NOTYPE··LOCAL··DEFAULT····6·$d28 ····25:·00000cd8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 29 ····26:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
 30 ····27:·00000299····94·FUNC····LOCAL··DEFAULT····1·make_const
 31 ····28:·00000f40·····0·NOTYPE··LOCAL··DEFAULT····6·$d
30 ····27:·00001878·····0·NOTYPE··LOCAL··DEFAULT····6·$t32 ····29:·00000f68·····0·NOTYPE··LOCAL··DEFAULT····6·$t
31 ····28:·00000001···108·FUNC····LOCAL··DEFAULT····1·astfold_comprehension33 ····30:·000000b5···108·FUNC····LOCAL··DEFAULT····1·astfold_comprehension
 34 ····31:·00000201···152·FUNC····LOCAL··DEFAULT····1·make_const_tuple
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR035 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
33 ····30:·0000006d····80·FUNC····LOCAL··DEFAULT····1·PyUnicode_READ_CHAR36 ····33:·0000032d····80·FUNC····LOCAL··DEFAULT····1·PyUnicode_READ_CHAR
34 ····31:·00001eaa·····0·NOTYPE··LOCAL··DEFAULT····6·$d37 ····34:·000014a0·····0·NOTYPE··LOCAL··DEFAULT····6·$d
35 ····32:·00001ecc·····0·NOTYPE··LOCAL··DEFAULT····6·$t38 ····35:·000014c2·····0·NOTYPE··LOCAL··DEFAULT····6·$t
36 ····33:·00000029····58·FUNC····LOCAL··DEFAULT····8·check_complexity39 ····36:·00000029····58·FUNC····LOCAL··DEFAULT····8·check_complexity
37 ····34:·00002380·····0·NOTYPE··LOCAL··DEFAULT····6·$d40 ····37:·00001918·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····35:·00002388·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····38:·00001920·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····36:·00002681····40·FUNC····LOCAL··DEFAULT····6·astfold_arg42 ····39:·00001b45····40·FUNC····LOCAL··DEFAULT····6·astfold_arg
40 ····37:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
41 ····38:·0000272d···322·FUNC····LOCAL··DEFAULT····6·make_const_tuple 
42 ····39:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
43 ····40:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t43 ····40:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 44 ····41:·000003ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 45 ····42:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t46 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
45 ····42:·00000001····40·FUNC····LOCAL··DEFAULT····8·unary_not47 ····44:·00000001····40·FUNC····LOCAL··DEFAULT····8·unary_not
46 ····43:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d48 ····45:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
47 ····44:·00000000····20·OBJECT··LOCAL··DEFAULT···10·ops.049 ····46:·00000000····20·OBJECT··LOCAL··DEFAULT···10·ops.0
48 ····45:·00000001···184·FUNC····GLOBAL·HIDDEN·····6·_PyAST_Optimize50 ····47:·00000001···180·FUNC····GLOBAL·HIDDEN·····1·_PyAST_Optimize
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
51 ····48:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate53 ····50:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_expr_seq_new55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_asdl_expr_seq_new
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_JoinedStr56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_JoinedStr
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RecursionError
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idiv
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New 
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArena_AddPyObject 
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetItem
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Multiply
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add 
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_NumBits66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_NumBits
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSize_t67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsSize_t
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Power69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Power
 70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Add
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Subtract71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Subtract
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_TrueDivide72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_TrueDivide
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Lshift73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Lshift
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt 
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches 
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear 
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
 75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArena_AddPyObject
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_Constant76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_Constant
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_FormattedValue77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_FormattedValue
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__snprintf_chk
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_And83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Replace
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Rshift84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Rshift
 85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Xor
 86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Replace88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Remainder
 89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_And
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_FloorDivide90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_FloorDivide
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Remainder 
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Xor 
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Or 
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_New
 93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
 94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt
 95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Invert98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Invert
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Negative100 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Negative
21.2 KB
readelf --wide --relocs {}
Max HTML report size reached
1.61 KB
strings --all --bytes=8 {}
    
Offset 1, 72 lines modifiedOffset 1, 74 lines modified
 1 >F*F1F·F
1 AST·optimizer·recursion·depth·mismatch·(before=%d,·after=%d)2 AST·optimizer·recursion·depth·mismatch·(before=%d,·after=%d)
2 maximum·recursion·depth·exceeded·during·compilation3 maximum·recursion·depth·exceeded·during·compilation
3 __debug__4 __debug__
4 >F*F1F·F 
5 astfold_expr5 astfold_expr
6 astfold_body6 astfold_body
7 astfold_stmt7 astfold_stmt
8 astfold_arguments8 astfold_arguments
9 astfold_pattern9 astfold_pattern
 10 astfold_withitem
 11 astfold_excepthandler
10 fold_iter.isra.012 fold_iter.isra.0
11 make_const13 make_const
12 astfold_comprehension14 astfold_comprehension
 15 make_const_tuple
13 .LANCHOR016 .LANCHOR0
14 PyUnicode_READ_CHAR17 PyUnicode_READ_CHAR
15 check_complexity18 check_complexity
16 astfold_arg19 astfold_arg
17 make_const_tuple 
18 unary_not20 unary_not
19 _PyAST_Optimize21 _PyAST_Optimize
20 PyExc_SystemError22 PyExc_SystemError
21 PyErr_Format23 PyErr_Format
22 _Py_tss_tstate24 _Py_tss_tstate
23 _PyAST_GetDocString25 _PyAST_GetDocString
24 _Py_asdl_expr_seq_new26 _Py_asdl_expr_seq_new
25 _PyAST_JoinedStr27 _PyAST_JoinedStr
26 PyExc_RecursionError28 PyExc_RecursionError
27 PyErr_SetString29 PyErr_SetString
28 __aeabi_idiv30 __aeabi_idiv
29 __aeabi_uidiv31 __aeabi_uidiv
30 _PyUnicode_EqualToASCIIString32 _PyUnicode_EqualToASCIIString
31 __stack_chk_guard33 __stack_chk_guard
32 PyTuple_New 
33 _PyArena_AddPyObject 
34 PyObject_GetItem34 PyObject_GetItem
35 PyLong_AsLong35 PyLong_AsLong
36 PyNumber_Multiply36 PyNumber_Multiply
37 PyNumber_Add 
38 _PyLong_NumBits37 _PyLong_NumBits
39 PyLong_AsSize_t38 PyLong_AsSize_t
40 _Py_NoneStruct39 _Py_NoneStruct
41 PyNumber_Power40 PyNumber_Power
 41 PyNumber_Add
42 PyNumber_Subtract42 PyNumber_Subtract
43 PyNumber_TrueDivide43 PyNumber_TrueDivide
44 PyNumber_Lshift44 PyNumber_Lshift
45 PyExc_KeyboardInterrupt 
46 PyErr_ExceptionMatches 
47 PyErr_Clear 
48 PyUnicode_Substring45 PyUnicode_Substring
 46 _PyArena_AddPyObject
49 _PyAST_Constant47 _PyAST_Constant
50 _PyAST_FormattedValue48 _PyAST_FormattedValue
51 _Py_Dealloc49 _Py_Dealloc
52 PyErr_Occurred50 PyErr_Occurred
53 __stack_chk_fail51 __stack_chk_fail
54 __snprintf_chk52 __snprintf_chk
55 PyUnicode_FromString53 PyUnicode_FromString
56 PyNumber_And 
57 PyNumber_Rshift 
58 PyBool_FromLong 
59 PyUnicode_Replace54 PyUnicode_Replace
 55 PyNumber_Rshift
60 PyNumber_FloorDivide 
61 PyNumber_Remainder 
62 PyNumber_Xor56 PyNumber_Xor
63 PyNumber_Or57 PyNumber_Or
 58 PyBool_FromLong
 59 PyNumber_Remainder
 60 PyNumber_And
 61 PyNumber_FloorDivide
64 _PyRuntime62 _PyRuntime
65 PyFrozenSet_New63 PyFrozenSet_New
 64 PyTuple_New
 65 PyExc_KeyboardInterrupt
 66 PyErr_ExceptionMatches
 67 PyErr_Clear
66 PyObject_IsTrue68 PyObject_IsTrue
67 PyNumber_Invert69 PyNumber_Invert
68 PyNumber_Positive70 PyNumber_Positive
69 PyNumber_Negative71 PyNumber_Negative
70 .shstrtab72 .shstrtab
71 .rel.text73 .rel.text
72 .rodata.str1.474 .rodata.str1.4
15.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
125 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
9.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 73 lines modifiedOffset 1, 75 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·00247400·61737466·.$d..LC0.$t.astf2 ··0x00000000·00246400·2e4c4330·00247400·61737466·.$d..LC0.$t.astf
3 ··0x00000010·6f6c645f·65787072·00617374·666f6c64·old_expr.astfold3 ··0x00000010·6f6c645f·65787072·00617374·666f6c64·old_expr.astfold
4 ··0x00000020·5f626f64·79006173·74666f6c·645f7374·_body.astfold_st4 ··0x00000020·5f626f64·79006173·74666f6c·645f7374·_body.astfold_st
5 ··0x00000030·6d74002e·4c433100·61737466·6f6c645f·mt..LC1.astfold_5 ··0x00000030·6d74002e·4c433100·61737466·6f6c645f·mt..LC1.astfold_
6 ··0x00000040·61726775·6d656e74·73006173·74666f6c·arguments.astfol6 ··0x00000040·61726775·6d656e74·73006173·74666f6c·arguments.astfol
7 ··0x00000050·645f7061·74746572·6e00666f·6c645f69·d_pattern.fold_i7 ··0x00000050·645f7061·74746572·6e006173·74666f6c·d_pattern.astfol
 8 ··0x00000060·645f7769·74686974·656d0061·7374666f·d_withitem.astfo
 9 ··0x00000070·6c645f65·78636570·7468616e·646c6572·ld_excepthandler
 10 ··0x00000080·00666f6c·645f6974·65722e69·7372612e·.fold_iter.isra.
 11 ··0x00000090·30002e4c·4332002e·4c433300·2e4c4334·0..LC2..LC3..LC4
 12 ··0x000000a0·006d616b·655f636f·6e737400·61737466·.make_const.astf
 13 ··0x000000b0·6f6c645f·636f6d70·72656865·6e73696f·old_comprehensio
8 ··0x00000060·7465722e·69737261·2e30002e·4c433200·ter.isra.0..LC2. 
9 ··0x00000070·2e4c4333·002e4c43·34006d61·6b655f63·.LC3..LC4.make_c 
10 ··0x00000080·6f6e7374·00617374·666f6c64·5f636f6d·onst.astfold_com 
11 ··0x00000090·70726568·656e7369·6f6e002e·4c414e43·prehension..LANC 
12 ··0x000000a0·484f5230·00507955·6e69636f·64655f52·HOR0.PyUnicode_R 
13 ··0x000000b0·4541445f·43484152·00636865·636b5f63·EAD_CHAR.check_c 
14 ··0x000000c0·6f6d706c·65786974·79006173·74666f6c·omplexity.astfol 
15 ··0x000000d0·645f6172·67006d61·6b655f63·6f6e7374·d_arg.make_const14 ··0x000000c0·6e006d61·6b655f63·6f6e7374·5f747570·n.make_const_tup
16 ··0x000000e0·5f747570·6c650075·6e617279·5f6e6f74·_tuple.unary_not 
17 ··0x000000f0·006f7073·2e30005f·50794153·545f4f70·.ops.0._PyAST_Op 
18 ··0x00000100·74696d69·7a650050·79457863·5f537973·timize.PyExc_Sys 
19 ··0x00000110·74656d45·72726f72·00507945·72725f46·temError.PyErr_F 
20 ··0x00000120·6f726d61·74005f50·795f7473·735f7473·ormat._Py_tss_ts 
21 ··0x00000130·74617465·005f5079·4153545f·47657444·tate._PyAST_GetD 
22 ··0x00000140·6f635374·72696e67·005f5079·5f617364·ocString._Py_asd 
23 ··0x00000150·6c5f6578·70725f73·65715f6e·6577005f·l_expr_seq_new._ 
24 ··0x00000160·50794153·545f4a6f·696e6564·53747200·PyAST_JoinedStr. 
25 ··0x00000170·50794578·635f5265·63757273·696f6e45·PyExc_RecursionE 
26 ··0x00000180·72726f72·00507945·72725f53·65745374·rror.PyErr_SetSt 
27 ··0x00000190·72696e67·005f5f61·65616269·5f696469·ring.__aeabi_idi 
28 ··0x000001a0·76005f5f·61656162·695f7569·64697600·v.__aeabi_uidiv. 
29 ··0x000001b0·5f507955·6e69636f·64655f45·7175616c·_PyUnicode_Equal 
30 ··0x000001c0·546f4153·43494953·7472696e·67005f5f·ToASCIIString.__ 
31 ··0x000001d0·73746163·6b5f6368·6b5f6775·61726400·stack_chk_guard. 
32 ··0x000001e0·50795475·706c655f·4e657700·5f507941·PyTuple_New._PyA15 ··0x000000d0·6c65002e·4c414e43·484f5230·00507955·le..LANCHOR0.PyU
 16 ··0x000000e0·6e69636f·64655f52·4541445f·43484152·nicode_READ_CHAR
 17 ··0x000000f0·00636865·636b5f63·6f6d706c·65786974·.check_complexit
 18 ··0x00000100·79006173·74666f6c·645f6172·6700756e·y.astfold_arg.un
 19 ··0x00000110·6172795f·6e6f7400·6f70732e·30005f50·ary_not.ops.0._P
 20 ··0x00000120·79415354·5f4f7074·696d697a·65005079·yAST_Optimize.Py
 21 ··0x00000130·4578635f·53797374·656d4572·726f7200·Exc_SystemError.
 22 ··0x00000140·50794572·725f466f·726d6174·005f5079·PyErr_Format._Py
 23 ··0x00000150·5f747373·5f747374·61746500·5f507941·_tss_tstate._PyA
 24 ··0x00000160·53545f47·6574446f·63537472·696e6700·ST_GetDocString.
 25 ··0x00000170·5f50795f·6173646c·5f657870·725f7365·_Py_asdl_expr_se
 26 ··0x00000180·715f6e65·77005f50·79415354·5f4a6f69·q_new._PyAST_Joi
 27 ··0x00000190·6e656453·74720050·79457863·5f526563·nedStr.PyExc_Rec
 28 ··0x000001a0·75727369·6f6e4572·726f7200·50794572·ursionError.PyEr
 29 ··0x000001b0·725f5365·74537472·696e6700·5f5f6165·r_SetString.__ae
 30 ··0x000001c0·6162695f·69646976·005f5f61·65616269·abi_idiv.__aeabi
 31 ··0x000001d0·5f756964·6976005f·5079556e·69636f64·_uidiv._PyUnicod
 32 ··0x000001e0·655f4571·75616c54·6f415343·49495374·e_EqualToASCIISt
 33 ··0x000001f0·72696e67·005f5f73·7461636b·5f63686b·ring.__stack_chk
 34 ··0x00000200·5f677561·72640050·794f626a·6563745f·_guard.PyObject_
 35 ··0x00000210·47657449·74656d00·50794c6f·6e675f41·GetItem.PyLong_A
 36 ··0x00000220·734c6f6e·67005079·4e756d62·65725f4d·sLong.PyNumber_M
 37 ··0x00000230·756c7469·706c7900·5f50794c·6f6e675f·ultiply._PyLong_
 38 ··0x00000240·4e756d42·69747300·50794c6f·6e675f41·NumBits.PyLong_A
 39 ··0x00000250·7353697a·655f7400·5f50795f·4e6f6e65·sSize_t._Py_None
 40 ··0x00000260·53747275·63740050·794e756d·6265725f·Struct.PyNumber_
 41 ··0x00000270·506f7765·72005079·4e756d62·65725f41·Power.PyNumber_A
 42 ··0x00000280·64640050·794e756d·6265725f·53756274·dd.PyNumber_Subt
 43 ··0x00000290·72616374·0050794e·756d6265·725f5472·ract.PyNumber_Tr
 44 ··0x000002a0·75654469·76696465·0050794e·756d6265·ueDivide.PyNumbe
 45 ··0x000002b0·725f4c73·68696674·00507955·6e69636f·r_Lshift.PyUnico
 46 ··0x000002c0·64655f53·75627374·72696e67·005f5079·de_Substring._Py
33 ··0x000001f0·72656e61·5f416464·50794f62·6a656374·rena_AddPyObject47 ··0x000002d0·4172656e·615f4164·6450794f·626a6563·Arena_AddPyObjec
34 ··0x00000200·0050794f·626a6563·745f4765·74497465·.PyObject_GetIte 
35 ··0x00000210·6d005079·4c6f6e67·5f41734c·6f6e6700·m.PyLong_AsLong. 
36 ··0x00000220·50794e75·6d626572·5f4d756c·7469706c·PyNumber_Multipl 
37 ··0x00000230·79005079·4e756d62·65725f41·6464005f·y.PyNumber_Add._ 
38 ··0x00000240·50794c6f·6e675f4e·756d4269·74730050·PyLong_NumBits.P 
39 ··0x00000250·794c6f6e·675f4173·53697a65·5f74005f·yLong_AsSize_t._ 
40 ··0x00000260·50795f4e·6f6e6553·74727563·74005079·Py_NoneStruct.Py 
41 ··0x00000270·4e756d62·65725f50·6f776572·0050794e·Number_Power.PyN 
42 ··0x00000280·756d6265·725f5375·62747261·63740050·umber_Subtract.P 
43 ··0x00000290·794e756d·6265725f·54727565·44697669·yNumber_TrueDivi 
44 ··0x000002a0·64650050·794e756d·6265725f·4c736869·de.PyNumber_Lshi 
45 ··0x000002b0·66740050·79457863·5f4b6579·626f6172·ft.PyExc_Keyboar 
46 ··0x000002c0·64496e74·65727275·70740050·79457272·dInterrupt.PyErr 
47 ··0x000002d0·5f457863·65707469·6f6e4d61·74636865·_ExceptionMatche 
48 ··0x000002e0·73005079·4572725f·436c6561·72005079·s.PyErr_Clear.Py 
49 ··0x000002f0·556e6963·6f64655f·53756273·7472696e·Unicode_Substrin 
50 ··0x00000300·67005f50·79415354·5f436f6e·7374616e·g._PyAST_Constan48 ··0x000002e0·74005f50·79415354·5f436f6e·7374616e·t._PyAST_Constan
51 ··0x00000310·74005f50·79415354·5f466f72·6d617474·t._PyAST_Formatt49 ··0x000002f0·74005f50·79415354·5f466f72·6d617474·t._PyAST_Formatt
52 ··0x00000320·65645661·6c756500·5f50795f·4465616c·edValue._Py_Deal50 ··0x00000300·65645661·6c756500·5f50795f·4465616c·edValue._Py_Deal
53 ··0x00000330·6c6f6300·50794572·725f4f63·63757272·loc.PyErr_Occurr51 ··0x00000310·6c6f6300·50794572·725f4f63·63757272·loc.PyErr_Occurr
54 ··0x00000340·6564005f·5f737461·636b5f63·686b5f66·ed.__stack_chk_f52 ··0x00000320·6564005f·5f737461·636b5f63·686b5f66·ed.__stack_chk_f
55 ··0x00000350·61696c00·5f5f736e·7072696e·74665f63·ail.__snprintf_c53 ··0x00000330·61696c00·5f5f736e·7072696e·74665f63·ail.__snprintf_c
56 ··0x00000360·686b0050·79556e69·636f6465·5f46726f·hk.PyUnicode_Fro54 ··0x00000340·686b0050·79556e69·636f6465·5f46726f·hk.PyUnicode_Fro
57 ··0x00000370·6d537472·696e6700·50794e75·6d626572·mString.PyNumber55 ··0x00000350·6d537472·696e6700·5079556e·69636f64·mString.PyUnicod
58 ··0x00000380·5f416e64·0050794e·756d6265·725f5273·_And.PyNumber_Rs 
59 ··0x00000390·68696674·00507942·6f6f6c5f·46726f6d·hift.PyBool_From 
60 ··0x000003a0·4c6f6e67·00507955·6e69636f·64655f52·Long.PyUnicode_R 
61 ··0x000003b0·65706c61·63650050·794e756d·6265725f·eplace.PyNumber_56 ··0x00000360·655f5265·706c6163·65005079·4e756d62·e_Replace.PyNumb
62 ··0x000003c0·466c6f6f·72446976·69646500·50794e75·FloorDivide.PyNu 
63 ··0x000003d0·6d626572·5f52656d·61696e64·65720050·mber_Remainder.P 
64 ··0x000003e0·794e756d·6265725f·586f7200·50794e75·yNumber_Xor.PyNu 
65 ··0x000003f0·6d626572·5f4f7200·5f507952·756e7469·mber_Or._PyRunti57 ··0x00000370·65725f52·73686966·74005079·4e756d62·er_Rshift.PyNumb
 58 ··0x00000380·65725f58·6f720050·794e756d·6265725f·er_Xor.PyNumber_
 59 ··0x00000390·4f720050·79426f6f·6c5f4672·6f6d4c6f·Or.PyBool_FromLo
 60 ··0x000003a0·6e670050·794e756d·6265725f·52656d61·ng.PyNumber_Rema
 61 ··0x000003b0·696e6465·72005079·4e756d62·65725f41·inder.PyNumber_A
 62 ··0x000003c0·6e640050·794e756d·6265725f·466c6f6f·nd.PyNumber_Floo
 63 ··0x000003d0·72446976·69646500·5f507952·756e7469·rDivide._PyRunti
66 ··0x00000400·6d650050·7946726f·7a656e53·65745f4e·me.PyFrozenSet_N64 ··0x000003e0·6d650050·7946726f·7a656e53·65745f4e·me.PyFrozenSet_N
67 ··0x00000410·65770050·794f626a·6563745f·49735472·ew.PyObject_IsTr 
68 ··0x00000420·75650050·794e756d·6265725f·496e7665·ue.PyNumber_Inve 
69 ··0x00000430·72740050·794e756d·6265725f·506f7369·rt.PyNumber_Posi 
70 ··0x00000440·74697665·0050794e·756d6265·725f4e65·tive.PyNumber_Ne 
71 ··0x00000450·67617469·766500·····················gative.65 ··0x000003f0·65770050·79547570·6c655f4e·65770050·ew.PyTuple_New.P
 66 ··0x00000400·79457863·5f4b6579·626f6172·64496e74·yExc_KeyboardInt
 67 ··0x00000410·65727275·70740050·79457272·5f457863·errupt.PyErr_Exc
 68 ··0x00000420·65707469·6f6e4d61·74636865·73005079·eptionMatches.Py
 69 ··0x00000430·4572725f·436c6561·72005079·4f626a65·Err_Clear.PyObje
 70 ··0x00000440·63745f49·73547275·65005079·4e756d62·ct_IsTrue.PyNumb
 71 ··0x00000450·65725f49·6e766572·74005079·4e756d62·er_Invert.PyNumb
 72 ··0x00000460·65725f50·6f736974·69766500·50794e75·er_Positive.PyNu
 73 ··0x00000470·6d626572·5f4e6567·61746976·6500·····mber_Negative.
  
484 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:··········61580·(bytes·into·file)13 ··Start·of·section·headers:··········60428·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xf08c:1 There·are·18·section·headers,·starting·at·offset·0xec0c:
  
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·000b28·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0016dc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00c1a4·0009b0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00be54·001178·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b5c·0008b0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001710·0008b0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00cb54·0007c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00cfcc·0007c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00140c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001fc0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00140c·000cdd·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001fc0·000cdd·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0020f0·003580·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·002ca0·0026c0·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00d31c·001a50·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00d794·001158·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005670·0002d4·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·005360·0002d4·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00ed6c·000190·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00e8ec·000190·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·005944·003138·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005634·003138·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00eefc·000100·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00ea7c·000100·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·008a7c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00876c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008a7c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00876c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·008ab0·001fb0·10·····16·329··419 ··[15]·.symtab···········SYMTAB··········00000000·0087a0·001f70·10·····16·325··4
20 ··[16]·.strtab···········STRTAB··········00000000·00aa60·001743·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00a710·001743·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00effc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00eb7c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
58.2 KB
readelf --wide --symbols {}
Max HTML report size reached
179 KB
readelf --wide --relocs {}
Max HTML report size reached
2.25 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
 1 p/>KHm{D
 2 %h*I(Ffh
1 Ellipsis3 Ellipsis
2 NotImplemented4 NotImplemented
3 memoryview5 memoryview
4 bytearray6 bytearray
5 classmethod7 classmethod
6 enumerate8 enumerate
7 frozenset9 frozenset
Offset 83, 18 lines modifiedOffset 85, 14 lines modified
83 __build_class__85 __build_class__
84 breakpoint86 breakpoint
85 callable87 callable
86 __reduce__88 __reduce__
87 __setstate__89 __setstate__
88 ;F2F)F@F90 ;F2F)F@F
89 F%F,FUF;ho91 F%F,FUF;ho
90 F%F,FUF;ho 
91 p/IKHm{D 
92 %h5I(Ffh 
93 p/*KHm{D 
94 Built-in·functions,·types,·exceptions,·and·other·objects.92 Built-in·functions,·types,·exceptions,·and·other·objects.
95 This·module·provides·direct·access·to·all·'built-in'93 This·module·provides·direct·access·to·all·'built-in'
96 identifiers·of·Python;·for·example,·builtins.len·is94 identifiers·of·Python;·for·example,·builtins.len·is
97 the·full·name·for·the·built-in·function·len().95 the·full·name·for·the·built-in·function·len().
98 This·module·is·not·normally·accessed·explicitly·by·most96 This·module·is·not·normally·accessed·explicitly·by·most
99 applications,·but·can·be·useful·in·modules·that·provide97 applications,·but·can·be·useful·in·modules·that·provide
100 objects·with·the·same·name·as·a·built-in·value,·but·in98 objects·with·the·same·name·as·a·built-in·value,·but·in
Offset 361, 27 lines modifiedOffset 359, 27 lines modified
361 builtin_ascii359 builtin_ascii
362 builtin_repr360 builtin_repr
363 builtin_min361 builtin_min
364 builtin_sum362 builtin_sum
365 zip_next363 zip_next
366 builtin_round364 builtin_round
367 builtin_divmod365 builtin_divmod
 366 map_traverse
368 builtin_locals367 builtin_locals
369 filter_vectorcall368 filter_vectorcall
370 filter_next369 filter_next
371 filter_dealloc370 filter_dealloc
372 builtin_abs371 builtin_abs
373 map_traverse 
374 zip_traverse372 zip_traverse
375 builtin_pow373 builtin_pow
376 builtin_bin374 builtin_bin
377 builtin_format375 builtin_format
 376 filter_traverse
378 builtin_hex377 builtin_hex
379 builtin_oct378 builtin_oct
380 filter_traverse 
381 builtin_aiter379 builtin_aiter
382 builtin_anext380 builtin_anext
383 map_reduce381 map_reduce
384 filter_new382 filter_new
385 filter_reduce383 filter_reduce
386 zip_reduce384 zip_reduce
387 zip_setstate385 zip_setstate
Offset 506, 38 lines modifiedOffset 504, 38 lines modified
506 PyObject_VectorcallDict504 PyObject_VectorcallDict
507 PyMapping_Check505 PyMapping_Check
508 _PyEval_Vector506 _PyEval_Vector
509 PyCell_Type507 PyCell_Type
510 PyList_AsTuple508 PyList_AsTuple
511 _PyStack_AsDict509 _PyStack_AsDict
512 PyDict_Pop510 PyDict_Pop
 511 PyExc_RuntimeError
 512 PyErr_Format
513 _PyRuntime513 _PyRuntime
514 _Py_tss_tstate514 _Py_tss_tstate
515 PyObject_CallOneArg515 PyObject_CallOneArg
516 PyList_New516 PyList_New
517 PyList_SetSlice517 PyList_SetSlice
518 PyMapping_SetItemString518 PyMapping_SetItemString
519 PyExc_TypeError519 PyExc_TypeError
520 PyErr_Format 
521 PyExc_RuntimeError 
522 PyErr_SetString520 PyErr_SetString
523 PyDict_New 
524 PyList_Append521 PyList_Append
 522 PyDict_New
525 _PyArg_CheckPositional523 _PyArg_CheckPositional
526 PyObject_GetAttr524 PyObject_GetAttr
527 PyObject_SetAttr525 PyObject_SetAttr
528 PyObject_IsInstance526 PyObject_IsInstance
529 PyArg_UnpackTuple527 PyArg_UnpackTuple
530 _PyEval_GetFrameLocals528 _PyEval_GetFrameLocals
531 _PyArg_UnpackKeywordsWithVararg529 _PyArg_UnpackKeywordsWithVararg
532 PyFile_WriteObject 
533 PyFile_WriteString530 PyFile_WriteString
534 _PySys_GetAttr531 _PySys_GetAttr
535 PyObject_IsTrue532 PyFile_WriteObject
536 _PyFile_Flush533 _PyFile_Flush
 534 PyObject_IsTrue
537 PyObject_GetIter535 PyObject_GetIter
538 PyErr_Occurred536 PyErr_Occurred
539 PyExc_StopIteration537 PyExc_StopIteration
540 PyErr_ExceptionMatches538 PyErr_ExceptionMatches
541 PyErr_Clear539 PyErr_Clear
542 PyDict_Contains540 PyDict_Contains
543 PyEval_GetBuiltins541 PyEval_GetBuiltins
Offset 546, 16 lines modifiedOffset 544, 16 lines modified
546 PySys_Audit544 PySys_Audit
547 PyEval_EvalCode545 PyEval_EvalCode
548 _Py_SourceAsString546 _Py_SourceAsString
549 PyEval_MergeCompilerFlags547 PyEval_MergeCompilerFlags
550 PyRun_StringFlags548 PyRun_StringFlags
551 PyEval_GetGlobals549 PyEval_GetGlobals
552 PyExc_SystemError550 PyExc_SystemError
553 PyEval_EvalCodeEx 
554 _PyArg_UnpackKeywords551 _PyArg_UnpackKeywords
 552 PyEval_EvalCodeEx
555 PyObject_Size553 PyObject_Size
556 PyLong_FromSsize_t554 PyLong_FromSsize_t
557 PyLong_AsInt555 PyLong_AsInt
558 PyImport_ImportModuleLevelObject556 PyImport_ImportModuleLevelObject
559 PyIter_Next557 PyIter_Next
560 PyObject_RichCompareBool558 PyObject_RichCompareBool
561 _PyArg_ParseStackAndKeywords559 _PyArg_ParseStackAndKeywords
56.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.22 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ··0x00000260·00000000·00000000·00000000·00000000·................42 ··0x00000260·00000000·00000000·00000000·00000000·................
43 ··0x00000270·00000000·00000000·00000000·00000000·................43 ··0x00000270·00000000·00000000·00000000·00000000·................
44 ··0x00000280·00000000·00000000·00000000·00000000·................44 ··0x00000280·00000000·00000000·00000000·00000000·................
45 ··0x00000290·00000000·00000000·00000000·00000000·................45 ··0x00000290·00000000·00000000·00000000·00000000·................
46 ··0x000002a0·00000000·00000000·88000000·140c0000·................46 ··0x000002a0·00000000·00000000·88000000·140c0000·................
47 ··0x000002b0·00000000·00000000·00000000·00000000·................47 ··0x000002b0·00000000·00000000·00000000·00000000·................
48 ··0x000002c0·00000000·00000000·20050000·00000000·........·.......48 ··0x000002c0·00000000·00000000·20050000·00000000·........·.......
49 ··0x000002d0·00000000·58000000·58040000·00000000·....X...X.......49 ··0x000002d0·00000000·58000000·a4040000·00000000·....X...........
50 ··0x000002e0·00000000·00000000·00000000·00000000·................50 ··0x000002e0·00000000·00000000·00000000·00000000·................
51 ··0x000002f0·00000000·e0040000·00000000·00000000·................51 ··0x000002f0·00000000·e0040000·00000000·00000000·................
52 ··0x00000300·10000000·5c0b0000·00000000·00000000·....\...........52 ··0x00000300·10000000·5c0b0000·00000000·00000000·....\...........
53 ··0x00000310·00000000·00000000·00000000·00000000·................53 ··0x00000310·00000000·00000000·00000000·00000000·................
54 ··0x00000320·6c040000·00000000·d00b0000·6c000000·l...........l...54 ··0x00000320·6c040000·00000000·d00b0000·6c000000·l...........l...
55 ··0x00000330·00000000·00000000·00000000·00000000·................55 ··0x00000330·00000000·00000000·00000000·00000000·................
56 ··0x00000340·00000000·00000000·00000000·00000000·................56 ··0x00000340·00000000·00000000·00000000·00000000·................
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··0x000005f0·880c0000·00000000·08000000·e4290000·.............)..99 ··0x000005f0·880c0000·00000000·08000000·e4290000·.............)..
100 ··0x00000600·940c0000·00000000·08000000·14280000·.............(..100 ··0x00000600·940c0000·00000000·08000000·14280000·.............(..
101 ··0x00000610·c8050000·00000000·82000000·d8240000·.............$..101 ··0x00000610·c8050000·00000000·82000000·d8240000·.............$..
102 ··0x00000620·d8060000·00000000·80000000·981d0000·................102 ··0x00000620·d8060000·00000000·80000000·981d0000·................
103 ··0x00000630·d4060000·00000000·01000000·d40b0000·................103 ··0x00000630·d4060000·00000000·01000000·d40b0000·................
104 ··0x00000640·980a0000·00000000·80000000·7c240000·............|$..104 ··0x00000640·980a0000·00000000·80000000·7c240000·............|$..
105 ··0x00000650·2c060000·00000000·82000000·fc220000·,............"..105 ··0x00000650·2c060000·00000000·82000000·fc220000·,............"..
106 ··0x00000660·58040000·00000000·82000000·e0200000·X............·..106 ··0x00000660·a4040000·00000000·82000000·e0200000·.............·..
107 ··0x00000670·a00a0000·00000000·80000000·78280000·............x(..107 ··0x00000670·a00a0000·00000000·80000000·78280000·............x(..
108 ··0x00000680·ac020000·00000000·80000000·d80a0000·................108 ··0x00000680·ac020000·00000000·80000000·d80a0000·................
109 ··0x00000690·380b0000·00000000·04000000·18200000·8............·..109 ··0x00000690·380b0000·00000000·04000000·18200000·8............·..
110 ··0x000006a0·a4020000·00000000·80000000·6c1f0000·............l...110 ··0x000006a0·a4020000·00000000·80000000·6c1f0000·............l...
111 ··0x000006b0·980c0000·00000000·08000000·e41c0000·................111 ··0x000006b0·980c0000·00000000·08000000·e41c0000·................
112 ··0x000006c0·a00c0000·00000000·08000000·6c1c0000·............l...112 ··0x000006c0·a00c0000·00000000·08000000·6c1c0000·............l...
113 ··0x000006d0·a40c0000·00000000·08000000·bc1e0000·................113 ··0x000006d0·a40c0000·00000000·08000000·bc1e0000·................
1.31 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 46, 24 lines modifiedOffset 46, 24 lines modified
46 ··[···2b4]··setattr46 ··[···2b4]··setattr
47 ··[···2bc]··isinstance47 ··[···2bc]··isinstance
48 ··[···2c8]··vars48 ··[···2c8]··vars
49 ··[···2d0]··vars()·argument·must·have·__dict__·attribute49 ··[···2d0]··vars()·argument·must·have·__dict__·attribute
50 ··[···300]··lost·sys.stdout50 ··[···300]··lost·sys.stdout
51 ··[···310]··sep·must·be·None·or·a·string,·not·%.200s51 ··[···310]··sep·must·be·None·or·a·string,·not·%.200s
52 ··[···33c]··end·must·be·None·or·a·string,·not·%.200s52 ··[···33c]··end·must·be·None·or·a·string,·not·%.200s
53 ··[···36c]···53 ··[···368]···
54 ··[···370]··globals·and·locals·cannot·be·NULL54 ··[···370]··globals·and·locals·cannot·be·NULL
55 ··[···394]··exec()·globals·must·be·a·dict,·not·%.100s55 ··[···394]··exec()·globals·must·be·a·dict,·not·%.100s
56 ··[···3c0]··locals·must·be·a·mapping·or·None,·not·%.100s56 ··[···3c0]··locals·must·be·a·mapping·or·None,·not·%.100s
57 ··[···3f0]··cannot·use·a·closure·with·this·code·object57 ··[···3f0]··cannot·use·a·closure·with·this·code·object
58 ··[···41c]··code·object·requires·a·closure·of·exactly·length·%zd58 ··[···41c]··code·object·requires·a·closure·of·exactly·length·%zd
59 ··[···454]··O 
60 ··[···458]··exec 
61 ··[···460]··closure·can·only·be·used·when·source·is·a·code·object59 ··[···454]··closure·can·only·be·used·when·source·is·a·code·object
62 ··[···498]··string,·bytes·or·code60 ··[···48c]··string,·bytes·or·code
 61 ··[···4a4]··exec
 62 ··[···4ac]··O
63 ··[···4b0]··max63 ··[···4b0]··max
64 ··[···4b4]··%s·expected·at·least·1·argument,·got·064 ··[···4b4]··%s·expected·at·least·1·argument,·got·0
65 ··[···4dc]··Cannot·specify·a·default·for·%s()·with·multiple·positional·arguments65 ··[···4dc]··Cannot·specify·a·default·for·%s()·with·multiple·positional·arguments
66 ··[···524]··%s()·iterable·argument·is·empty66 ··[···524]··%s()·iterable·argument·is·empty
67 ··[···544]··compile()·mode·must·be·'exec',·'eval',·'single'·or·'func_type'67 ··[···544]··compile()·mode·must·be·'exec',·'eval',·'single'·or·'func_type'
68 ··[···584]··compile()·mode·must·be·'exec',·'eval'·or·'single'68 ··[···584]··compile()·mode·must·be·'exec',·'eval'·or·'single'
69 ··[···5b8]··argument·'mode'69 ··[···5b8]··argument·'mode'
172 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
657 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 305, 17 lines modifiedOffset 305, 17 lines modified
305 »       ldr»    r0,·[r3,·#0]305 »       ldr»    r0,·[r3,·#0]
306 »       bl»     0·<PyErr_SetString>306 »       bl»     0·<PyErr_SetString>
307 ·R_ARM_THM_CALL» PyErr_SetString307 ·R_ARM_THM_CALL» PyErr_SetString
308 »       b.n»    29a·<builtin_breakpoint+0x56>308 »       b.n»    29a·<builtin_breakpoint+0x56>
309 »       mov»    r2,·r0309 »       mov»    r2,·r0
310 »       mov»    r4,·r0310 »       mov»    r4,·r0
311 »       movw»   r1,·#0311 »       movw»   r1,·#0
312 ·R_ARM_THM_MOVW_ABS_NC»  .LC58312 ·R_ARM_THM_MOVW_ABS_NC»  .LC61
313 »       movt»   r1,·#0313 »       movt»   r1,·#0
314 ·R_ARM_THM_MOVT_ABS»     .LC58314 ·R_ARM_THM_MOVT_ABS»     .LC61
315 »       movw»   r0,·#0315 »       movw»   r0,·#0
316 ·R_ARM_THM_MOVW_ABS_NC»  .LC121316 ·R_ARM_THM_MOVW_ABS_NC»  .LC121
317 »       movt»   r0,·#0317 »       movt»   r0,·#0
318 ·R_ARM_THM_MOVT_ABS»     .LC121318 ·R_ARM_THM_MOVT_ABS»     .LC121
319 »       bl»     0·<PySys_Audit>319 »       bl»     0·<PySys_Audit>
320 ·R_ARM_THM_CALL» PySys_Audit320 ·R_ARM_THM_CALL» PySys_Audit
321 »       cmp»    r0,·#0321 »       cmp»    r0,·#0
7.68 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 75, 27 lines modifiedOffset 75, 27 lines modified
75 ··0x00000480·75696c74·696e5f6d·696e002e·4c433130·uiltin_min..LC1075 ··0x00000480·75696c74·696e5f6d·696e002e·4c433130·uiltin_min..LC10
76 ··0x00000490·35002e4c·43313036·002e4c43·31303700·5..LC106..LC107.76 ··0x00000490·35002e4c·43313036·002e4c43·31303700·5..LC106..LC107.
77 ··0x000004a0·6275696c·74696e5f·73756d00·2e4c4331·builtin_sum..LC177 ··0x000004a0·6275696c·74696e5f·73756d00·2e4c4331·builtin_sum..LC1
78 ··0x000004b0·3038002e·4c433130·39002e4c·43313130·08..LC109..LC11078 ··0x000004b0·3038002e·4c433130·39002e4c·43313130·08..LC109..LC110
79 ··0x000004c0·007a6970·5f6e6578·74002e4c·43313131·.zip_next..LC11179 ··0x000004c0·007a6970·5f6e6578·74002e4c·43313131·.zip_next..LC111
80 ··0x000004d0·00627569·6c74696e·5f726f75·6e64002e·.builtin_round..80 ··0x000004d0·00627569·6c74696e·5f726f75·6e64002e·.builtin_round..
81 ··0x000004e0·4c433131·32006275·696c7469·6e5f6469·LC112.builtin_di81 ··0x000004e0·4c433131·32006275·696c7469·6e5f6469·LC112.builtin_di
 82 ··0x000004f0·766d6f64·006d6170·5f747261·76657273·vmod.map_travers
82 ··0x000004f0·766d6f64·00627569·6c74696e·5f6c6f63·vmod.builtin_loc83 ··0x00000500·65006275·696c7469·6e5f6c6f·63616c73·e.builtin_locals
83 ··0x00000500·616c7300·66696c74·65725f76·6563746f·als.filter_vecto84 ··0x00000510·0066696c·7465725f·76656374·6f726361·.filter_vectorca
84 ··0x00000510·7263616c·6c006669·6c746572·5f6e6578·rcall.filter_nex85 ··0x00000520·6c6c0066·696c7465·725f6e65·78740066·ll.filter_next.f
85 ··0x00000520·74006669·6c746572·5f646561·6c6c6f63·t.filter_dealloc86 ··0x00000530·696c7465·725f6465·616c6c6f·63006275·ilter_dealloc.bu
 87 ··0x00000540·696c7469·6e5f6162·73007a69·705f7472·iltin_abs.zip_tr
86 ··0x00000530·00627569·6c74696e·5f616273·006d6170·.builtin_abs.map 
87 ··0x00000540·5f747261·76657273·65007a69·705f7472·_traverse.zip_tr 
88 ··0x00000550·61766572·73650062·75696c74·696e5f70·averse.builtin_p88 ··0x00000550·61766572·73650062·75696c74·696e5f70·averse.builtin_p
89 ··0x00000560·6f770062·75696c74·696e5f62·696e002e·ow.builtin_bin..89 ··0x00000560·6f770062·75696c74·696e5f62·696e002e·ow.builtin_bin..
90 ··0x00000570·4c433131·33002e4c·43313134·00627569·LC113..LC114.bui90 ··0x00000570·4c433131·33002e4c·43313134·00627569·LC113..LC114.bui
91 ··0x00000580·6c74696e·5f666f72·6d617400·6275696c·ltin_format.buil91 ··0x00000580·6c74696e·5f666f72·6d617400·66696c74·ltin_format.filt
 92 ··0x00000590·65725f74·72617665·72736500·6275696c·er_traverse.buil
92 ··0x00000590·74696e5f·68657800·6275696c·74696e5f·tin_hex.builtin_93 ··0x000005a0·74696e5f·68657800·6275696c·74696e5f·tin_hex.builtin_
93 ··0x000005a0·6f637400·66696c74·65725f74·72617665·oct.filter_trave 
94 ··0x000005b0·72736500·6275696c·74696e5f·61697465·rse.builtin_aite94 ··0x000005b0·6f637400·6275696c·74696e5f·61697465·oct.builtin_aite
95 ··0x000005c0·72002e4c·43313135·002e4c43·31313600·r..LC115..LC116.95 ··0x000005c0·72002e4c·43313135·002e4c43·31313600·r..LC115..LC116.
96 ··0x000005d0·6275696c·74696e5f·616e6578·74002e4c·builtin_anext..L96 ··0x000005d0·6275696c·74696e5f·616e6578·74002e4c·builtin_anext..L
97 ··0x000005e0·43313137·006d6170·5f726564·75636500·C117.map_reduce.97 ··0x000005e0·43313137·006d6170·5f726564·75636500·C117.map_reduce.
98 ··0x000005f0·66696c74·65725f6e·6577006d·61705f6e·filter_new.map_n98 ··0x000005f0·66696c74·65725f6e·6577006d·61705f6e·filter_new.map_n
99 ··0x00000600·6577002e·4c433131·38006669·6c746572·ew..LC118.filter99 ··0x00000600·6577002e·4c433131·38006669·6c746572·ew..LC118.filter
100 ··0x00000610·5f726564·75636500·7a69705f·72656475·_reduce.zip_redu100 ··0x00000610·5f726564·75636500·7a69705f·72656475·_reduce.zip_redu
101 ··0x00000620·6365007a·69705f73·65747374·61746500·ce.zip_setstate.101 ··0x00000620·6365007a·69705f73·65747374·61746500·ce.zip_setstate.
Offset 225, 41 lines modifiedOffset 225, 41 lines modified
225 ··0x00000de0·4765744f·7074696f·6e616c41·74747200·GetOptionalAttr.225 ··0x00000de0·4765744f·7074696f·6e616c41·74747200·GetOptionalAttr.
226 ··0x00000df0·50794f62·6a656374·5f566563·746f7263·PyObject_Vectorc226 ··0x00000df0·50794f62·6a656374·5f566563·746f7263·PyObject_Vectorc
227 ··0x00000e00·616c6c44·69637400·50794d61·7070696e·allDict.PyMappin227 ··0x00000e00·616c6c44·69637400·50794d61·7070696e·allDict.PyMappin
228 ··0x00000e10·675f4368·65636b00·5f507945·76616c5f·g_Check._PyEval_228 ··0x00000e10·675f4368·65636b00·5f507945·76616c5f·g_Check._PyEval_
229 ··0x00000e20·56656374·6f720050·7943656c·6c5f5479·Vector.PyCell_Ty229 ··0x00000e20·56656374·6f720050·7943656c·6c5f5479·Vector.PyCell_Ty
230 ··0x00000e30·70650050·794c6973·745f4173·5475706c·pe.PyList_AsTupl230 ··0x00000e30·70650050·794c6973·745f4173·5475706c·pe.PyList_AsTupl
231 ··0x00000e40·65005f50·79537461·636b5f41·73446963·e._PyStack_AsDic231 ··0x00000e40·65005f50·79537461·636b5f41·73446963·e._PyStack_AsDic
232 ··0x00000e50·74005079·44696374·5f506f70·005f5079·t.PyDict_Pop._Py232 ··0x00000e50·74005079·44696374·5f506f70·00507945·t.PyDict_Pop.PyE
 233 ··0x00000e60·78635f52·756e7469·6d654572·726f7200·xc_RuntimeError.
 234 ··0x00000e70·50794572·725f466f·726d6174·005f5079·PyErr_Format._Py
233 ··0x00000e60·52756e74·696d6500·5f50795f·7473735f·Runtime._Py_tss_235 ··0x00000e80·52756e74·696d6500·5f50795f·7473735f·Runtime._Py_tss_
234 ··0x00000e70·74737461·74650050·794f626a·6563745f·tstate.PyObject_236 ··0x00000e90·74737461·74650050·794f626a·6563745f·tstate.PyObject_
235 ··0x00000e80·43616c6c·4f6e6541·72670050·794c6973·CallOneArg.PyLis237 ··0x00000ea0·43616c6c·4f6e6541·72670050·794c6973·CallOneArg.PyLis
236 ··0x00000e90·745f4e65·77005079·4c697374·5f536574·t_New.PyList_Set238 ··0x00000eb0·745f4e65·77005079·4c697374·5f536574·t_New.PyList_Set
237 ··0x00000ea0·536c6963·65005079·4d617070·696e675f·Slice.PyMapping_239 ··0x00000ec0·536c6963·65005079·4d617070·696e675f·Slice.PyMapping_
238 ··0x00000eb0·53657449·74656d53·7472696e·67005079·SetItemString.Py240 ··0x00000ed0·53657449·74656d53·7472696e·67005079·SetItemString.Py
239 ··0x00000ec0·4578635f·54797065·4572726f·72005079·Exc_TypeError.Py241 ··0x00000ee0·4578635f·54797065·4572726f·72005079·Exc_TypeError.Py
240 ··0x00000ed0·4572725f·466f726d·61740050·79457863·Err_Format.PyExc 
241 ··0x00000ee0·5f52756e·74696d65·4572726f·72005079·_RuntimeError.Py 
242 ··0x00000ef0·4572725f·53657453·7472696e·67005079·Err_SetString.Py242 ··0x00000ef0·4572725f·53657453·7472696e·67005079·Err_SetString.Py
243 ··0x00000f00·44696374·5f4e6577·0050794c·6973745f·Dict_New.PyList_243 ··0x00000f00·4c697374·5f417070·656e6400·50794469·List_Append.PyDi
244 ··0x00000f10·41707065·6e64005f·50794172·675f4368·Append._PyArg_Ch244 ··0x00000f10·63745f4e·6577005f·50794172·675f4368·ct_New._PyArg_Ch
245 ··0x00000f20·65636b50·6f736974·696f6e61·6c005079·eckPositional.Py245 ··0x00000f20·65636b50·6f736974·696f6e61·6c005079·eckPositional.Py
246 ··0x00000f30·4f626a65·63745f47·65744174·74720050·Object_GetAttr.P246 ··0x00000f30·4f626a65·63745f47·65744174·74720050·Object_GetAttr.P
247 ··0x00000f40·794f626a·6563745f·53657441·74747200·yObject_SetAttr.247 ··0x00000f40·794f626a·6563745f·53657441·74747200·yObject_SetAttr.
248 ··0x00000f50·50794f62·6a656374·5f497349·6e737461·PyObject_IsInsta248 ··0x00000f50·50794f62·6a656374·5f497349·6e737461·PyObject_IsInsta
249 ··0x00000f60·6e636500·50794172·675f556e·7061636b·nce.PyArg_Unpack249 ··0x00000f60·6e636500·50794172·675f556e·7061636b·nce.PyArg_Unpack
250 ··0x00000f70·5475706c·65005f50·79457661·6c5f4765·Tuple._PyEval_Ge250 ··0x00000f70·5475706c·65005f50·79457661·6c5f4765·Tuple._PyEval_Ge
251 ··0x00000f80·74467261·6d654c6f·63616c73·005f5079·tFrameLocals._Py251 ··0x00000f80·74467261·6d654c6f·63616c73·005f5079·tFrameLocals._Py
252 ··0x00000f90·4172675f·556e7061·636b4b65·79776f72·Arg_UnpackKeywor252 ··0x00000f90·4172675f·556e7061·636b4b65·79776f72·Arg_UnpackKeywor
253 ··0x00000fa0·64735769·74685661·72617267·00507946·dsWithVararg.PyF253 ··0x00000fa0·64735769·74685661·72617267·00507946·dsWithVararg.PyF
 254 ··0x00000fb0·696c655f·57726974·65537472·696e6700·ile_WriteString.
 255 ··0x00000fc0·5f507953·79735f47·65744174·74720050·_PySys_GetAttr.P
254 ··0x00000fb0·696c655f·57726974·654f626a·65637400·ile_WriteObject.256 ··0x00000fd0·7946696c·655f5772·6974654f·626a6563·yFile_WriteObjec
255 ··0x00000fc0·50794669·6c655f57·72697465·53747269·PyFile_WriteStri 
256 ··0x00000fd0·6e67005f·50795379·735f4765·74417474·ng._PySys_GetAtt 
257 ··0x00000fe0·72005079·4f626a65·63745f49·73547275·r.PyObject_IsTru 
258 ··0x00000ff0·65005f50·7946696c·655f466c·75736800·e._PyFile_Flush.257 ··0x00000fe0·74005f50·7946696c·655f466c·75736800·t._PyFile_Flush.
 258 ··0x00000ff0·50794f62·6a656374·5f497354·72756500·PyObject_IsTrue.
259 ··0x00001000·50794f62·6a656374·5f476574·49746572·PyObject_GetIter259 ··0x00001000·50794f62·6a656374·5f476574·49746572·PyObject_GetIter
260 ··0x00001010·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.260 ··0x00001010·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.
261 ··0x00001020·50794578·635f5374·6f704974·65726174·PyExc_StopIterat261 ··0x00001020·50794578·635f5374·6f704974·65726174·PyExc_StopIterat
262 ··0x00001030·696f6e00·50794572·725f4578·63657074·ion.PyErr_Except262 ··0x00001030·696f6e00·50794572·725f4578·63657074·ion.PyErr_Except
263 ··0x00001040·696f6e4d·61746368·65730050·79457272·ionMatches.PyErr263 ··0x00001040·696f6e4d·61746368·65730050·79457272·ionMatches.PyErr
264 ··0x00001050·5f436c65·61720050·79446963·745f436f·_Clear.PyDict_Co264 ··0x00001050·5f436c65·61720050·79446963·745f436f·_Clear.PyDict_Co
265 ··0x00001060·6e746169·6e730050·79457661·6c5f4765·ntains.PyEval_Ge265 ··0x00001060·6e746169·6e730050·79457661·6c5f4765·ntains.PyEval_Ge
Offset 269, 17 lines modifiedOffset 269, 17 lines modified
269 ··0x000010a0·00507945·76616c5f·4576616c·436f6465·.PyEval_EvalCode269 ··0x000010a0·00507945·76616c5f·4576616c·436f6465·.PyEval_EvalCode
270 ··0x000010b0·005f5079·5f536f75·72636541·73537472·._Py_SourceAsStr270 ··0x000010b0·005f5079·5f536f75·72636541·73537472·._Py_SourceAsStr
271 ··0x000010c0·696e6700·50794576·616c5f4d·65726765·ing.PyEval_Merge271 ··0x000010c0·696e6700·50794576·616c5f4d·65726765·ing.PyEval_Merge
272 ··0x000010d0·436f6d70·696c6572·466c6167·73005079·CompilerFlags.Py272 ··0x000010d0·436f6d70·696c6572·466c6167·73005079·CompilerFlags.Py
273 ··0x000010e0·52756e5f·53747269·6e67466c·61677300·Run_StringFlags.273 ··0x000010e0·52756e5f·53747269·6e67466c·61677300·Run_StringFlags.
274 ··0x000010f0·50794576·616c5f47·6574476c·6f62616c·PyEval_GetGlobal274 ··0x000010f0·50794576·616c5f47·6574476c·6f62616c·PyEval_GetGlobal
275 ··0x00001100·73005079·4578635f·53797374·656d4572·s.PyExc_SystemEr275 ··0x00001100·73005079·4578635f·53797374·656d4572·s.PyExc_SystemEr
 276 ··0x00001110·726f7200·5f507941·72675f55·6e706163·ror._PyArg_Unpac
276 ··0x00001110·726f7200·50794576·616c5f45·76616c43·ror.PyEval_EvalC 
277 ··0x00001120·6f646545·78005f50·79417267·5f556e70·odeEx._PyArg_Unp 
278 ··0x00001130·61636b4b·6579776f·72647300·50794f62·ackKeywords.PyOb277 ··0x00001120·6b4b6579·776f7264·73005079·4576616c·kKeywords.PyEval
 278 ··0x00001130·5f457661·6c436f64·65457800·50794f62·_EvalCodeEx.PyOb
279 ··0x00001140·6a656374·5f53697a·65005079·4c6f6e67·ject_Size.PyLong279 ··0x00001140·6a656374·5f53697a·65005079·4c6f6e67·ject_Size.PyLong
280 ··0x00001150·5f46726f·6d537369·7a655f74·0050794c·_FromSsize_t.PyL280 ··0x00001150·5f46726f·6d537369·7a655f74·0050794c·_FromSsize_t.PyL
281 ··0x00001160·6f6e675f·4173496e·74005079·496d706f·ong_AsInt.PyImpo281 ··0x00001160·6f6e675f·4173496e·74005079·496d706f·ong_AsInt.PyImpo
282 ··0x00001170·72745f49·6d706f72·744d6f64·756c654c·rt_ImportModuleL282 ··0x00001170·72745f49·6d706f72·744d6f64·756c654c·rt_ImportModuleL
283 ··0x00001180·6576656c·4f626a65·63740050·79497465·evelObject.PyIte283 ··0x00001180·6576656c·4f626a65·63740050·79497465·evelObject.PyIte
284 ··0x00001190·725f4e65·78740050·794f626a·6563745f·r_Next.PyObject_284 ··0x00001190·725f4e65·78740050·794f626a·6563745f·r_Next.PyObject_
285 ··0x000011a0·52696368·436f6d70·61726542·6f6f6c00·RichCompareBool.285 ··0x000011a0·52696368·436f6d70·61726542·6f6f6c00·RichCompareBool.
1.05 MB
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:··········90312·(bytes·into·file)13 ··Start·of·section·headers:··········89652·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x160c8:1 There·are·17·section·headers,·starting·at·offset·0x15e34:
  
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·000774·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000cc0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·012c1c·0003b8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0129a0·000590·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007a8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000cf4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0007a8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000cf4·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0007a8·00c858·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·000cf4·00c05c·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·012fd4·0022d0·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·012f30·0020e0·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00d000·00104b·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00cd50·00104b·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00e04c·000ad4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·00dd9c·000ad4·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·0152a4·0004b0·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·015010·0004b0·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·00eb20·0004d1·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00e870·0004d1·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·015754·0008e8·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·0154c0·0008e8·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00eff1·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·00ed41·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00eff1·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ed41·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00f024·002110·10·····15·219··418 ··[14]·.symtab···········SYMTAB··········00000000·00ed74·002110·10·····15·219··4
19 ··[15]·.strtab···········STRTAB··········00000000·011134·001ae5·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·010e84·001b1c·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·01603c·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·015da8·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
46.9 KB
readelf --wide --symbols {}
Max HTML report size reached
183 KB
readelf --wide --relocs {}
Max HTML report size reached
6.95 KB
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 CF2F)F8F1 CF2F)F8F
2 (FCF9F2F2 (FCF9F2F
3 G"F;FYFPF 
4 "F+FYFPF3 "F+FIFXF
5 h@F^h^E@4 G"F3FIFXF
6 %U()·keywords·must·be·strings5 %U()·keywords·must·be·strings
7 %U()·got·some·positional-only·arguments·passed·as·keyword·arguments:·'%U'6 %U()·got·some·positional-only·arguments·passed·as·keyword·arguments:·'%U'
8 %U()·got·an·unexpected·keyword·argument·'%S'.·Did·you·mean·'%S'?7 %U()·got·an·unexpected·keyword·argument·'%S'.·Did·you·mean·'%S'?
9 %U()·got·an·unexpected·keyword·argument·'%S'8 %U()·got·an·unexpected·keyword·argument·'%S'
10 %U()·got·multiple·values·for·argument·'%S'9 %U()·got·multiple·values·for·argument·'%S'
11 from·%zd·to·%zd10 from·%zd·to·%zd
12 ·positional·argument%s·(and·%zd·keyword-only·argument%s)11 ·positional·argument%s·(and·%zd·keyword-only·argument%s)
Offset 91, 14 lines modifiedOffset 90, 16 lines modified
91 _Py_CheckRecursiveCall90 _Py_CheckRecursiveCall
92 _Py_CheckRecursiveCallPy91 _Py_CheckRecursiveCallPy
93 initialize_locals92 initialize_locals
94 clear_thread_frame93 clear_thread_frame
95 missing_arguments94 missing_arguments
96 _PyEval_EvalFrame95 _PyEval_EvalFrame
97 .LANCHOR096 .LANCHOR0
 97 _PyFrame_PushUnchecked
 98 _PyDict_NotifyEvent.constprop.0
98 import_from99 import_from
99 do_raise100 do_raise
100 do_monitor_exc101 do_monitor_exc
101 monitor_stop_iteration102 monitor_stop_iteration
102 _PyObject_VectorcallTstate.constprop.0103 _PyObject_VectorcallTstate.constprop.0
103 match_class_attr104 match_class_attr
104 __func__.1105 __func__.1
Offset 123, 202 lines modifiedOffset 124, 201 lines modified
123 PyUnicode_FromString124 PyUnicode_FromString
124 PyExc_TypeError125 PyExc_TypeError
125 _PyErr_Format126 _PyErr_Format
126 PyDict_New127 PyDict_New
127 PyDict_GetItemRef128 PyDict_GetItemRef
128 PyList_New129 PyList_New
129 _Py_CalculateSuggestions130 _Py_CalculateSuggestions
130 PyList_Append 
131 _PyRuntime131 _PyRuntime
132 PyUnicode_Join132 PyUnicode_Join
 133 PyList_Append
133 _Py_NoneStruct134 _Py_NoneStruct
134 _Py_FalseStruct135 _Py_FalseStruct
135 PyDict_Type136 PyDict_Type
136 PyLong_Type137 PyLong_Type
137 _Py_TrueStruct138 _Py_TrueStruct
138 _PyEval_FrameClearAndPop139 _PyEval_FrameClearAndPop
139 PyBool_Type140 PyBool_Type
140 PyObject_GetAttr141 PyObject_GetAttr
141 PyFunction_Type142 PyFunction_Type
142 PyGen_Type 
143 PyCoro_Type143 PyCoro_Type
 144 PyGen_Type
144 PyCFunction_Type145 PyCFunction_Type
145 PyMethod_Type 
146 PyObject_Vectorcall 
147 PyMethodDescr_Type146 PyMethodDescr_Type
148 PyModule_Type147 PyModule_Type
 148 PyMethod_Type
 149 PyObject_Vectorcall
149 PyObject_Size150 PyObject_Size
150 PyLong_FromSsize_t151 PyLong_FromSsize_t
151 PyListIter_Type152 PyListIter_Type
152 PyObject_IsInstance153 PyObject_IsInstance
153 PyBool_FromLong154 PyBool_FromLong
154 _PyLong_Add155 _PyLong_Add
 156 PyObject_GetItem
155 PyRangeIter_Type 
156 PyLong_FromLong 
157 PyUnicode_Type157 PyUnicode_Type
158 _PyUnicode_Equal158 _PyUnicode_Equal
159 PyTuple_Type159 PyTuple_Type
 160 PyRangeIter_Type
 161 PyLong_FromLong
 162 PyObject_GetIter
160 PyType_Type163 PyType_Type
161 PyTupleIter_Type164 PyTupleIter_Type
162 PyFloat_Type165 PyFloat_Type
163 PyObject_GetItem 
164 PyObject_RichCompare166 PyObject_RichCompare
165 PyObject_IsTrue167 PyObject_IsTrue
166 PyObject_GetIter 
167 _PyBuildSlice_ConsumeRefs168 _PyBuildSlice_ConsumeRefs
168 _PyLong_Subtract 
169 _Py_Specialize_Call 
170 PySequence_Contains169 PySequence_Contains
171 _PyFunction_Vectorcall170 _PyFunction_Vectorcall
172 PyMapping_GetOptionalItem171 _PyLong_Subtract
173 _PyList_FromArraySteal172 _PyList_FromArraySteal
174 PyFunction_New173 PyFunction_New
175 _PyFunction_SetVersion174 _PyFunction_SetVersion
 175 PyMapping_GetOptionalItem
176 PyObject_SetAttr176 PyObject_SetAttr
177 PyList_Type 
178 _Py_call_instrumentation_line 
179 _PyOpcode_Caches 
180 _PyDict_SetItem_Take2177 _PyDict_SetItem_Take2
181 PyUnicode_Concat178 PyUnicode_Concat
 179 _Py_call_instrumentation_line
 180 _PyOpcode_Caches
 181 PyList_Type
182 _PyDict_LoadGlobal182 _PyDict_LoadGlobal
183 PyObject_Call 
184 PyFrozenSet_Type183 PyFrozenSet_Type
185 PySet_Type184 PySet_Type
186 _PySet_Contains185 _PySet_Contains
187 _PyDict_FromItems 
188 PyCell_New 
189 _PyLong_Multiply186 _PyLong_Multiply
190 PyFloat_FromDouble 
191 PyDict_Contains187 PyDict_Contains
 188 PyObject_Call
 189 _PyDict_FromItems
 190 PyCell_New
192 _PyObject_LookupSpecial191 _PyObject_LookupSpecial
193 PyObject_CallNoArgs192 PyObject_CallNoArgs
 193 PyFloat_FromDouble
194 _Py_MakeCoro194 _Py_MakeCoro
195 _PyThreadState_PopFrame195 _PyThreadState_PopFrame
 196 PyUnicode_Append
 197 _PyUnicode_ExactDealloc
 198 _PyUnicode_JoinArray
 199 PyObject_Str
196 PySuper_Type200 PySuper_Type
197 PyObject_GenericGetAttr201 PyObject_GenericGetAttr
198 _PySuper_Lookup202 _PySuper_Lookup
199 PyObject_SetItem203 PyObject_SetItem
Max diff block lines reached; 4386/7065 bytes (62.08%) of diff not shown.
39.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
731 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.79 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 225, 27 lines modifiedOffset 225, 27 lines modified
225 ·R_ARM_THM_MOVT_ABS»     PyExc_UnboundLocalError225 ·R_ARM_THM_MOVT_ABS»     PyExc_UnboundLocalError
226 »       movw»   r2,·#0226 »       movw»   r2,·#0
227 ·R_ARM_THM_MOVW_ABS_NC»  .LC22227 ·R_ARM_THM_MOVW_ABS_NC»  .LC22
228 »       movt»   r2,·#0228 »       movt»   r2,·#0
229 ·R_ARM_THM_MOVT_ABS»     .LC22229 ·R_ARM_THM_MOVT_ABS»     .LC22
230 »       ldr.w»  r4,·[sp],·#4230 »       ldr.w»  r4,·[sp],·#4
231 »       ldr»    r1,·[r1,·#0]231 »       ldr»    r1,·[r1,·#0]
232 »       b.w»    0·<PyEval_EvalCodeEx>232 »       b.w»    80·<PyEval_EvalCodeEx+0x80>
233 ·R_ARM_THM_JUMP24»       _PyEval_FormatExcCheckArg233 ·R_ARM_THM_JUMP24»       _PyEval_FormatExcCheckArg
234 »       movw»   r1,·#0234 »       movw»   r1,·#0
235 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_NameError235 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_NameError
236 »       movt»   r1,·#0236 »       movt»   r1,·#0
237 ·R_ARM_THM_MOVT_ABS»     PyExc_NameError237 ·R_ARM_THM_MOVT_ABS»     PyExc_NameError
238 »       movw»   r2,·#0238 »       movw»   r2,·#0
239 ·R_ARM_THM_MOVW_ABS_NC»  .LC72239 ·R_ARM_THM_MOVW_ABS_NC»  .LC72
240 »       movt»   r2,·#0240 »       movt»   r2,·#0
241 ·R_ARM_THM_MOVT_ABS»     .LC72241 ·R_ARM_THM_MOVT_ABS»     .LC72
242 »       ldr.w»  r4,·[sp],·#4242 »       ldr.w»  r4,·[sp],·#4
243 »       ldr»    r1,·[r1,·#0]243 »       ldr»    r1,·[r1,·#0]
244 »       b.w»    0·<PyEval_EvalCodeEx>244 »       b.w»    80·<PyEval_EvalCodeEx+0x80>
245 ·R_ARM_THM_JUMP24»       _PyEval_FormatExcCheckArg245 ·R_ARM_THM_JUMP24»       _PyEval_FormatExcCheckArg
246 »       bx»     lr246 »       bx»     lr
  
247 0000021e·<monitor_stop_iteration>:247 0000021e·<monitor_stop_iteration>:
248 monitor_stop_iteration():248 monitor_stop_iteration():
249 »       push»   {r4,·r5,·r6,·lr}249 »       push»   {r4,·r5,·r6,·lr}
250 »       mov.w»  ip,·#4096»  @·0x1000250 »       mov.w»  ip,·#4096»  @·0x1000
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 »       ldr»    r0,·[r2,·#0]272 »       ldr»    r0,·[r2,·#0]
273 »       bl»     0·<PyErr_SetObject>273 »       bl»     0·<PyErr_SetObject>
274 ·R_ARM_THM_CALL» PyErr_SetObject274 ·R_ARM_THM_CALL» PyErr_SetObject
275 »       movs»   r3,·#9275 »       movs»   r3,·#9
276 »       mov»    r2,·r6276 »       mov»    r2,·r6
277 »       mov»    r1,·r5277 »       mov»    r1,·r5
278 »       mov»    r0,·r4278 »       mov»    r0,·r4
279 »       bl»     c3e4·<do_monitor_exc>279 »       bl»     340·<_PyEval_FormatKwargsError+0xcc>
280 ·R_ARM_THM_CALL» do_monitor_exc280 ·R_ARM_THM_CALL» do_monitor_exc
281 »       cmp»    r0,·#0281 »       cmp»    r0,·#0
282 »       blt.n»  272·<monitor_stop_iteration+0x54>282 »       blt.n»  272·<monitor_stop_iteration+0x54>
283 »       movs»   r0,·#0283 »       movs»   r0,·#0
284 »       bl»     0·<PyErr_SetRaisedException>284 »       bl»     0·<PyErr_SetRaisedException>
285 ·R_ARM_THM_CALL» PyErr_SetRaisedException285 ·R_ARM_THM_CALL» PyErr_SetRaisedException
286 »       movs»   r0,·#0286 »       movs»   r0,·#0
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 »       bx»     lr436 »       bx»     lr
437 »       nop437 »       nop
438 »       .word»  0x0000002e438 »       .word»  0x0000002e
439 ·R_ARM_TLS_IE32» _Py_tss_tstate439 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
440 000003b8·<PyEval_GetFrameLocals>:440 000003b8·<PyEval_GetFrameLocals>:
441 PyEval_GetFrameLocals():441 PyEval_GetFrameLocals():
442 »       b.w»    c2a8·<_PyEval_GetFrameLocals>442 »       b.w»    e8·<PyEval_EvalCodeEx+0xe8>
443 ·R_ARM_THM_JUMP24»       _PyEval_GetFrameLocals443 ·R_ARM_THM_JUMP24»       _PyEval_GetFrameLocals
  
444 000003bc·<PyEval_GetFrameGlobals>:444 000003bc·<PyEval_GetFrameGlobals>:
445 PyEval_GetFrameGlobals():445 PyEval_GetFrameGlobals():
446 »       ldr»    r3,·[pc,·#68]» @·(404·<PyEval_GetFrameGlobals+0x48>)446 »       ldr»    r3,·[pc,·#68]» @·(404·<PyEval_GetFrameGlobals+0x48>)
447 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}447 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
448 »       add»    r3,·pc448 »       add»    r3,·pc
Offset 542, 15 lines modifiedOffset 542, 15 lines modified
542 »       movw»   r1,·#0542 »       movw»   r1,·#0
543 ·R_ARM_THM_MOVW_ABS_NC»  PyBaseObject_Type543 ·R_ARM_THM_MOVW_ABS_NC»  PyBaseObject_Type
544 »       movt»   r1,·#0544 »       movt»   r1,·#0
545 ·R_ARM_THM_MOVT_ABS»     PyBaseObject_Type545 ·R_ARM_THM_MOVT_ABS»     PyBaseObject_Type
546 »       add»    r3,·pc546 »       add»    r3,·pc
547 »       ldr»    r3,·[r3,·#0]547 »       ldr»    r3,·[r3,·#0]
548 »       ldr»    r0,·[r2,·r3]548 »       ldr»    r0,·[r2,·r3]
549 »       bl»     c184·<_PyObject_VectorcallTstate.constprop.0>549 »       bl»     0·<PyEval_EvalCodeEx>
550 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate.constprop.0550 ·R_ARM_THM_CALL» _PyObject_VectorcallTstate.constprop.0
551 »       mov»    r5,·r0551 »       mov»    r5,·r0
552 »       cmp»    r0,·#0552 »       cmp»    r0,·#0
553 »       beq.w»  5ee·<_PyEval_MatchKeys+0x1b2>553 »       beq.w»  5ee·<_PyEval_MatchKeys+0x1b2>
554 »       mov»    r0,·sl554 »       mov»    r0,·sl
555 »       bl»     0·<PyTuple_New>555 »       bl»     0·<PyTuple_New>
556 ·R_ARM_THM_CALL» PyTuple_New556 ·R_ARM_THM_CALL» PyTuple_New
Offset 1170, 15 lines modifiedOffset 1170, 15 lines modified
1170 »       push»   {r3,·lr}1170 »       push»   {r3,·lr}
1171 »       mov.w»  ip,·#4096»  @·0x10001171 »       mov.w»  ip,·#4096»  @·0x1000
1172 »       sub.w»  ip,·sp,·ip1172 »       sub.w»  ip,·sp,·ip
1173 »       str.w»  r0,·[ip,·#4088]»     @·0xff81173 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
1174 »       bl»     0·<_PyUnicode_FromId>1174 »       bl»     0·<_PyUnicode_FromId>
1175 ·R_ARM_THM_CALL» _PyUnicode_FromId1175 ·R_ARM_THM_CALL» _PyUnicode_FromId
1176 »       ldmia.w»sp!,·{r3,·lr}1176 »       ldmia.w»sp!,·{r3,·lr}
1177 »       b.w»    124·<PyEval_EvalCodeEx+0x124>1177 »       b.w»    280·<_PyEval_FormatKwargsError+0xc>
1178 ·R_ARM_THM_JUMP24»       _PyEval_GetBuiltin1178 ·R_ARM_THM_JUMP24»       _PyEval_GetBuiltin
  
1179 00000a2e·<PyEval_GetLocals>:1179 00000a2e·<PyEval_GetLocals>:
1180 PyEval_GetLocals():1180 PyEval_GetLocals():
1181 »       push»   {r4,·lr}1181 »       push»   {r4,·lr}
1182 »       mov.w»  ip,·#4096»  @·0x10001182 »       mov.w»  ip,·#4096»  @·0x1000
1183 »       sub.w»  ip,·sp,·ip1183 »       sub.w»  ip,·sp,·ip
Offset 1201, 15 lines modifiedOffset 1201, 15 lines modified
1201 »       ldr»    r1,·[r4,·#28]1201 »       ldr»    r1,·[r4,·#28]
1202 »       add.w»  r3,·r2,·#124»@·0x7c1202 »       add.w»  r3,·r2,·#124»@·0x7c
1203 »       ldr»    r2,·[r2,·#116]»@·0x741203 »       ldr»    r2,·[r2,·#116]»@·0x74
1204 »       add.w»  r3,·r3,·r2,·lsl·#11204 »       add.w»  r3,·r3,·r2,·lsl·#1
1205 »       cmp»    r1,·r31205 »       cmp»    r1,·r3
1206 »       bcc.n»  a54·<PyEval_GetLocals+0x26>1206 »       bcc.n»  a54·<PyEval_GetLocals+0x26>
1207 »       ldmia.w»sp!,·{r4,·lr}1207 »       ldmia.w»sp!,·{r4,·lr}
1208 »       b.w»    c2a8·<_PyEval_GetFrameLocals>1208 »       b.w»    e8·<PyEval_EvalCodeEx+0xe8>
1209 ·R_ARM_THM_JUMP24»       _PyEval_GetFrameLocals1209 ·R_ARM_THM_JUMP24»       _PyEval_GetFrameLocals
1210 »       movw»   r3,·#01210 »       movw»   r3,·#0
1211 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError1211 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_SystemError
1212 »       movt»   r3,·#01212 »       movt»   r3,·#0
1213 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError1213 ·R_ARM_THM_MOVT_ABS»     PyExc_SystemError
1214 »       movw»   r2,·#01214 »       movw»   r2,·#0
1215 ·R_ARM_THM_MOVW_ABS_NC»  .LC601215 ·R_ARM_THM_MOVW_ABS_NC»  .LC60
Offset 1230, 15 lines modifiedOffset 1230, 15 lines modified
1230 »       ldr»    r3,·[pc,·#20]» @·(ab0·<PyEval_EvalFrameEx+0x1c>)1230 »       ldr»    r3,·[pc,·#20]» @·(ab0·<PyEval_EvalFrameEx+0x1c>)
1231 »       mov»    r2,·r11231 »       mov»    r2,·r1
1232 »       ldr»    r1,·[r0,·#12]1232 »       ldr»    r1,·[r0,·#12]
1233 »       add»    r3,·pc1233 »       add»    r3,·pc
1234 »       ldr»    r3,·[r3,·#0]1234 »       ldr»    r3,·[r3,·#0]
1235 »       ldr»    r0,·[r4,·r3]1235 »       ldr»    r0,·[r4,·r3]
1236 »       ldr.w»  r4,·[sp],·#41236 »       ldr.w»  r4,·[sp],·#4
1237 »       b.w»    113c·<_PyEval_EvalFrame>1237 »       b.w»    10f4·<_PyEval_EvalFrame>
1238 ·R_ARM_THM_JUMP24»       _PyEval_EvalFrame1238 ·R_ARM_THM_JUMP24»       _PyEval_EvalFrame
1239 »       nop1239 »       nop
1240 »       .word»  0x0000000c1240 »       .word»  0x0000000c
1241 ·R_ARM_TLS_IE32» _Py_tss_tstate1241 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
1242 00000ab4·<PyEval_EvalFrame>:1242 00000ab4·<PyEval_EvalFrame>:
1243 PyEval_EvalFrame():1243 PyEval_EvalFrame():
Offset 1247, 12 lines modifiedOffset 1247, 12 lines modified
1247 »       ldr»    r3,·[pc,·#20]» @·(ad0·<PyEval_EvalFrame+0x1c>)1247 »       ldr»    r3,·[pc,·#20]» @·(ad0·<PyEval_EvalFrame+0x1c>)
1248 »       ldr»    r1,·[r0,·#12]1248 »       ldr»    r1,·[r0,·#12]
1249 »       movs»   r2,·#01249 »       movs»   r2,·#0
Max diff block lines reached; 215/3675 bytes (5.85%) of diff not shown.
9.33 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·5f507945·76616c5f·4576616c·4672616d·_PyEval_EvalFram3 ··0x00000000·5f507945·76616c5f·4576616c·4672616d·_PyEval_EvalFram
4 ··0x00000010·65446566·61756c74·00000000·1e001600·eDefault........4 ··0x00000010·65446566·61756c74·00000000·1e001600·eDefault........
5 ··0x00000020·1e001600·95040000·ea9d0000·7ea10000·............~...5 ··0x00000020·1e001600·95040000·2aa10000·18b20000·........*.......
6 ··0x00000030·96480000·04530000·a6320000·c62f0000·.H...S...2.../..6 ··0x00000030·764a0000·324e0000·40320000·0c270000·vJ..2N..@2...'..
7 ··0x00000040·3c700000·40540000·ea760000·42620000·<p..@T...v..Bb.. 
8 ··0x00000050·2a730000·74640000·3e770000·16560000·*s..td..>w...V.. 
9 ··0x00000060·444a0000·bc690000·52690000·b89d0000·DJ...i..Ri...... 
10 ··0x00000070·0c690000·36310000·cc770000·84770000·.i..61...w...w..7 ··0x00000040·50710000·14530000·4c720000·da610000·Pq...S..Lr...a..
 8 ··0x00000050·90630000·5c630000·18630000·4a5e0000·.c..\c...c..J^..
 9 ··0x00000060·08500000·56690000·fe6e0000·5aac0000·.P..Vi...n..Z...
 10 ··0x00000070·b86e0000·b22b0000·6e5f0000·285f0000·.n...+..n_..(_..
11 ··0x00000080·241b0000·2eb20000·02660000·286f0000·$........f..(o..11 ··0x00000080·d21a0000·26a90000·78650000·fe630000·....&...xe...c..
12 ··0x00000090·b83a0000·74b00000·d8a60000·ec730000·.:..t........s..12 ··0x00000090·ba3c0000·86a80000·36ad0000·aa5f0000·.<......6...._..
13 ··0x000000a0·b2130000·54510000·f4150000·824e0000·....TQ.......N..13 ··0x000000a0·68130000·e4540000·aa150000·2e540000·h....T.......T..
14 ··0x000000b0·5e170000·064c0000·f0160000·b0710000·^....L.......q..14 ··0x000000b0·40170000·404d0000·9e160000·d8660000·@...@M.......f..
15 ··0x000000c0·1c710000·d64d0000·9a330000·1a6a0000·.q...M...3...j.. 
16 ··0x000000d0·065a0000·40660000·2e740000·f61b0000·.Z..@f...t...... 
17 ··0x000000e0·20610000·743a0000·cc450000·ec660000··a..t:...E...f..15 ··0x000000c0·32620000·5a510000·4a3a0000·e65e0000·2b..ZQ..J:...^..
 16 ··0x000000d0·1a5c0000·6c730000·08650000·7e1c0000·.\..ls...e..~...
 17 ··0x000000e0·b6650000·223b0000·d0490000·a8730000·.e..";...I...s..
18 ··0x000000f0·00600000·aa540000·ac2e0000·6c370000·.`...T......l7..18 ··0x000000f0·b2690000·384f0000·e42e0000·18350000·.i..8O.......5..
19 ··0x00000100·56440000·1a640000·7c660000·b8380000·VD...d..|f...8..19 ··0x00000100·f0480000·646d0000·e6680000·38380000·.H..dm...h..88..
20 ··0x00000110·60300000·d4370000·625d0000·be290000·`0...7..b]...)..20 ··0x00000110·6a300000·72370000·d8580000·ca280000·j0..r7...X...(..
21 ··0x00000120·de270000·1c5b0000·a8b60000·bc5f0000·.'...[......._.. 
22 ··0x00000130·8cb20000·c4680000·46560000·98730000·.....h..FV...s..21 ··0x00000120·88290000·94560000·7aaf0000·ca700000·.)...V..z....p..
 22 ··0x00000130·58b00000·0e710000·985a0000·b4640000·X....q...Z...d..
23 ··0x00000140·bca70000·aa2f0000·d2200000·86750000·...../...·...u..23 ··0x00000140·60a40000·dc2f0000·081e0000·f05f0000·`..../......._..
24 ··0x00000150·5a630000·785b0000·fa290000·96120000·Zc..x[...)...... 
25 ··0x00000160·441b0000·f8390000·de2c0000·0a630000·D....9...,...c..24 ··0x00000150·be6d0000·f45c0000·06280000·4c120000·.m...\...(..L...
 25 ··0x00000160·f21a0000·12380000·fc2b0000·64640000·.....8...+..dd..
26 ··0x00000170·06180000·d0130000·ca120000·16120000·................26 ··0x00000170·64170000·86130000·80120000·ce110000·d...............
27 ··0x00000180·10540000·e65d0000·8c140000·24720000·.T...]......$r..27 ··0x00000180·024e0000·d8550000·44140000·60610000·.N...U..D...`a..
28 ··0x00000190·02a90000·66430000·243a0000·206e0000·....fC..$:..·n..28 ··0x00000190·5aa50000·e6410000·103d0000·52600000·Z....A...=..R`..
29 ··0x000001a0·20460000·dc490000·9e720000·52120000··F...I...r..R... 
30 ··0x000001b0·f02e0000·8a270000·a8160000·5c6a0000·.....'......\j.. 
31 ··0x000001c0·885e0000·8e180000·445c0000·0e5d0000·.^......D\...].. 
32 ··0x000001d0·1a4a0000·726d0000·623c0000·ac5d0000·.J..rm..b<...]..29 ··0x000001a0·244a0000·b2480000·4c670000·08120000·$J...H..Lg......
 30 ··0x000001b0·c62d0000·76280000·56160000·3c750000·.-..v(..V...<u..
 31 ··0x000001c0·d6740000·3c180000·4a5b0000·f65a0000·.t..<...J[...Z..
 32 ··0x000001d0·00450000·c6620000·603d0000·5c5c0000·.E...b..`=..\\..
33 ··0x000001e0·0e140000·64290000·d8250000·c8700000·....d)...%...p..33 ··0x000001e0·c4130000·222b0000·5a250000·94680000·...."+..Z%...h..
34 ··0x000001f0·80310000·4a2c0000·c46d0000·a8640000·.1..J,...m...d..34 ··0x000001f0·f82f0000·7e2b0000·326c0000·2e6b0000·./..~+..2l...k..
35 ··0x00000200·a61a0000·18b10000·18b10000·18b10000·................35 ··0x00000200·541a0000·14ab0000·14ab0000·14ab0000·T...............
36 ··0x00000210·18b10000·18b10000·18b10000·18b10000·................36 ··0x00000210·14ab0000·14ab0000·14ab0000·14ab0000·................
37 ··0x00000220·18b10000·18b10000·18b10000·18b10000·................37 ··0x00000220·14ab0000·14ab0000·14ab0000·14ab0000·................
38 ··0x00000230·18b10000·18b10000·18b10000·18b10000·................38 ··0x00000230·14ab0000·14ab0000·14ab0000·14ab0000·................
39 ··0x00000240·18b10000·18b10000·18b10000·18b10000·................39 ··0x00000240·14ab0000·14ab0000·14ab0000·14ab0000·................
40 ··0x00000250·18b10000·18b10000·18b10000·18b10000·................40 ··0x00000250·14ab0000·14ab0000·14ab0000·14ab0000·................
41 ··0x00000260·18b10000·18b10000·18b10000·18b10000·................41 ··0x00000260·14ab0000·14ab0000·14ab0000·14ab0000·................
42 ··0x00000270·18b10000·18b10000·18b10000·18440000·.............D..42 ··0x00000270·14ab0000·14ab0000·14ab0000·f0430000·.............C..
43 ··0x00000280·98530000·18270000·d0400000·362f0000·.S...'...@..6/.. 
44 ··0x00000290·0c470000·7e470000·20330000·e2420000·.G..~G..·3...B.. 
45 ··0x000002a0·485a0000·fa3c0000·f2310000·72460000·HZ...<...1..rF..43 ··0x00000280·264c0000·98260000·5c400000·702e0000·&L...&..\@..p...
 44 ··0x00000290·ae470000·a44c0000·7e390000·98420000·.G...L..~9...B..
 45 ··0x000002a0·22590000·50410000·282f0000·2a450000·"Y..PA..(/..*E..
46 ··0x000002b0·1e580000·16340000·2c500000·ec3d0000·.X...4..,P...=..46 ··0x000002b0·ec560000·16330000·fc4a0000·58360000·.V...3...J..X6..
47 ··0x000002c0·98240000·222d0000·7c1d0000·4a260000·.$.."-..|...J&.. 
48 ··0x000002d0·7a230000·4a410000·701f0000·0e3b0000·z#..JA..p....;.. 
49 ··0x000002e0·0e3f0000·10360000·d8210000·0e190000·.?...6...!...... 
50 ··0x000002f0·ec2a0000·bc4f0000·9a620000·7e2c0000·.*...O...b..~,.. 
51 ··0x00000300·a4510000·0a130000·6a2a0000·0c480000·.Q......j*...H..47 ··0x000002c0·34230000·a02c0000·2a1d0000·cc250000·4#...,..*....%..
 48 ··0x000002d0·90210000·f03e0000·7e1e0000·663b0000·.!...>..~...f;..
 49 ··0x000002e0·0a3e0000·40310000·60200000·bc180000·.>..@1..`·......
 50 ··0x000002f0·74240000·40500000·dc710000·402c0000·t$..@P...q..@,..
 51 ··0x00000300·7e530000·c0120000·06290000·24480000·~S.......)..$H..
52 ··0x00000310·36450000·54520000·34240000·0e290000·6E..TR..4$...)..52 ··0x00000310·54430000·64520000·d0220000·cc2a0000·TC..dR..."...*..
53 ··0x00000320·482e0000·d24e0000·626f0000·28160000·H....N..bo..(...53 ··0x00000320·0c2e0000·7e3f0000·e0670000·de150000·....~?...g......
54 ··0x00000330·8e3d0000·b6170000·161d0000·48210000·.=..........H!..54 ··0x00000330·c63a0000·ec170000·aa1b0000·d01f0000·.:..............
55 ··0x00000340·265e0000·484f0000·d8410000·a81c0000·&^..HO...A......55 ··0x00000340·965c0000·c44e0000·2e440000·101c0000·.\...N...D......
56 ··0x00000350·1c490000·e6140000·7a150000·7e600000·.I......z...~`..56 ··0x00000350·c4450000·9c140000·30150000·f6590000·.E......0....Y..
57 ··0x00000360·2e4d0000·58140000·6c1b0000·f4220000·.M..X...l...."..57 ··0x00000360·b0500000·0e140000·1a1b0000·4a220000·.P..........J"..
58 ··0x00000370·b0280000·e8750000·6c400000·7a550000·.(...u..l@..zU..58 ··0x00000370·a8270000·8e6c0000·f43f0000·34550000·.'...l...?..4U..
59 ··0x00000380·b04b0000·82170000·6a380000·c84c0000·.K......j8...L..59 ··0x00000380·08520000·0c170000·fc390000·7e540000·.R.......9..~T..
60 ··0x00000390·aa420000·10370000·a4740000·7c4a0000·.B...7...t..|J.. 
61 ··0x000003a0·d22b0000·18b10000·18b10000·18b10000·.+..............60 ··0x00000390·1c430000·ba320000·306a0000·84460000·.C...2..0j...F..
 61 ··0x000003a0·542a0000·14ab0000·14ab0000·14ab0000·T*..............
62 ··0x000003b0·18b10000·18b10000·18b10000·18b10000·................62 ··0x000003b0·14ab0000·14ab0000·14ab0000·14ab0000·................
63 ··0x000003c0·18b10000·18b10000·18b10000·18b10000·................63 ··0x000003c0·14ab0000·14ab0000·14ab0000·14ab0000·................
64 ··0x000003d0·18b10000·18b10000·a4560000·faac0000·.........V......64 ··0x000003d0·14ab0000·14ab0000·c05d0000·42a10000·.........]..B...
65 ··0x000003e0·04ac0000·466d0000·2e570000·f26a0000·....Fm...W...j..65 ··0x000003e0·14a20000·38640000·18560000·686f0000·....8d...V..ho..
66 ··0x000003f0·70b20000·96ab0000·9a630000·626b0000·p........c..bk.. 
67 ··0x00000400·56440000·1e680000·60680000·b0570000·VD...h..`h...W..66 ··0x000003f0·caab0000·9ca10000·fe6d0000·da6f0000·.........m...o..
 67 ··0x00000400·f0480000·90700000·2c700000·7a5e0000·.H...p..,p..z^..
68 ··0x00000410·729e0000·54a00000·ae9f0000·fa9e0000·r...T...........68 ··0x00000410·e29b0000·c49d0000·1e9d0000·6a9c0000·............j...
69 ··0x00000420·f23f0000·18b10000·00000000·00000000·.?..............69 ··0x00000420·da400000·14ab0000·00000000·00000000·.@..............
70 ··0x00000430·00000000·00000000·00000000·00000000·................70 ··0x00000430·00000000·00000000·00000000·00000000·................
71 ··0x00000440·00000000·00000000·00000000·00000000·................71 ··0x00000440·00000000·00000000·00000000·00000000·................
72 ··0x00000450·00000000·00000000·00000000·00000000·................72 ··0x00000450·00000000·00000000·00000000·00000000·................
73 ··0x00000460·00000000·00000000·00000000·00000000·................73 ··0x00000460·00000000·00000000·00000000·00000000·................
74 ··0x00000470·00000000·00000000·00000000·00000000·................74 ··0x00000470·00000000·00000000·00000000·00000000·................
75 ··0x00000480·00000000·00000000·00000000·00000000·................75 ··0x00000480·00000000·00000000·00000000·00000000·................
76 ··0x00000490·00000000·00000000·00000000·00000000·................76 ··0x00000490·00000000·00000000·00000000·00000000·................
54.1 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
208 KB
codecs.o
956 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:··········20692·(bytes·into·file)13 ··Start·of·section·headers:··········18432·(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:·········14
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·13
2.88 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x50d4:1 There·are·14·section·headers,·starting·at·offset·0x4800:
  
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·000ecc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0019a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003f58·0006b8·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0039c0·000b58·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000f00·0000a4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0019dc·0000a4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004610·0000f8·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·004518·0000f8·08···I·11···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000fa4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001a80·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000fa4·000675·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a80·000675·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00161c·000fbc·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·004708·000738·08···I·13···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0025d8·0003ac·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·0020f6·0002b8·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·004e40·000210·08···I·13···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·004610·000178·08···I·11···7··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·002984·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0023ae·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002984·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0023ae·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0029b8·000bc0·10·····14··83··415 ··[11]·.symtab···········SYMTAB··········00000000·0023e4·000b90·10·····12··80··4
18 ··[14]·.strtab···········STRTAB··········00000000·003578·0009de·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·002f74·000a4a·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·005050·000084·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·004788·000076·00······0···0··1
20 Key·to·Flags:18 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
23.5 KB
readelf --wide --symbols {}
Max HTML report size reached
65.7 KB
readelf --wide --relocs {}
Max HTML report size reached
1.25 KB
strings --all --bytes=8 {}
    
Offset 34, 16 lines modifiedOffset 34, 21 lines modified
34 Implements·the·'backslashreplace'·error·handling,·which·replaces·malformed·data·with·a·backslashed·escape·sequence.34 Implements·the·'backslashreplace'·error·handling,·which·replaces·malformed·data·with·a·backslashed·escape·sequence.
35 namereplace35 namereplace
36 namereplace_errors36 namereplace_errors
37 Implements·the·'namereplace'·error·handling,·which·replaces·an·unencodable·character·with·a·\N{...}·escape·sequence.37 Implements·the·'namereplace'·error·handling,·which·replaces·an·unencodable·character·with·a·\N{...}·escape·sequence.
38 surrogatepass38 surrogatepass
39 surrogateescape39 surrogateescape
40 0123456789abcdef40 0123456789abcdef
 41 codec_makeincrementalcodec
41 strict_errors42 strict_errors
 43 codec_getitem_checked
 44 _PyCodec_DecodeInternal
 45 args_tuple
42 Py_XDECREF46 Py_XDECREF
 47 _PyCodec_EncodeInternal
43 surrogatepass_errors48 surrogatepass_errors
44 get_standard_encoding49 get_standard_encoding
45 PyUnicode_READ_CHAR50 PyUnicode_READ_CHAR
46 surrogateescape_errors51 surrogateescape_errors
47 backslashreplace_errors52 backslashreplace_errors
48 .LANCHOR053 .LANCHOR0
49 xmlcharrefreplace_errors54 xmlcharrefreplace_errors
Offset 99, 17 lines modifiedOffset 104, 17 lines modified
99 _PyObject_MakeTpCall104 _PyObject_MakeTpCall
100 _Py_CheckFunctionResult105 _Py_CheckFunctionResult
101 _PyCodecInfo_GetIncrementalEncoder106 _PyCodecInfo_GetIncrementalEncoder
102 PyCodec_StrictErrors107 PyCodec_StrictErrors
103 PyErr_SetObject108 PyErr_SetObject
104 _PyCodec_Fini109 _PyCodec_Fini
105 _PyCodec_DecodeText110 _PyCodec_DecodeText
106 PyTuple_New 
107 PyObject_Call111 PyObject_Call
108 _PyErr_FormatNote112 _PyErr_FormatNote
 113 PyTuple_New
109 _PyCodec_EncodeText114 _PyCodec_EncodeText
110 __aeabi_idiv115 __aeabi_idiv
111 PyExc_UnicodeEncodeError116 PyExc_UnicodeEncodeError
112 PyType_IsSubtype117 PyType_IsSubtype
113 PyExc_UnicodeDecodeError118 PyExc_UnicodeDecodeError
114 PyUnicodeDecodeError_GetStart119 PyUnicodeDecodeError_GetStart
115 PyUnicodeDecodeError_GetEnd120 PyUnicodeDecodeError_GetEnd
Offset 155, 11 lines modifiedOffset 160, 10 lines modified
155 PyCodec_StreamReader160 PyCodec_StreamReader
156 PyCodec_StreamWriter161 PyCodec_StreamWriter
157 Py_hexdigits162 Py_hexdigits
158 .shstrtab163 .shstrtab
159 .rel.text164 .rel.text
160 .rel.data165 .rel.data
161 .rodata.str1.4166 .rodata.str1.4
162 .rel.text.hot 
163 .rel.text.unlikely167 .rel.text.unlikely
164 .note.GNU-stack168 .note.GNU-stack
165 .ARM.attributes169 .ARM.attributes
84.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
7.15 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 »       add.w»  r8,·r8,·#171 »       add.w»  r8,·r8,·#1
72 »       strb.w» r0,·[r7],·#172 »       strb.w» r0,·[r7],·#1
73 »       ldr»    r2,·[sp,·#4]73 »       ldr»    r2,·[sp,·#4]
74 »       mov»    r1,·r874 »       mov»    r1,·r8
75 »       mov»    r0,·r575 »       mov»    r0,·r5
76 »       cmp»    r8,·r276 »       cmp»    r8,·r2
77 »       bge.n»  ee·<surrogateescape_errors+0xee>77 »       bge.n»  ee·<surrogateescape_errors+0xee>
78 »       bl»     a18·<PyUnicode_READ_CHAR>78 »       bl»     d7c·<PyUnicode_READ_CHAR>
79 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR79 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR
80 »       sub.w»  r3,·r0,·#56320»      @·0xdc0080 »       sub.w»  r3,·r0,·#56320»      @·0xdc00
81 »       subs»   r3,·#128»    @·0x8081 »       subs»   r3,·#128»    @·0x80
82 »       cmp»    r3,·#127»     @·0x7f82 »       cmp»    r3,·#127»     @·0x7f
83 »       bls.n»  92·<surrogateescape_errors+0x92>83 »       bls.n»  92·<surrogateescape_errors+0x92>
84 »       ldr»    r0,·[r4,·#4]84 »       ldr»    r0,·[r4,·#4]
85 »       mov»    r1,·r485 »       mov»    r1,·r4
Offset 218, 238 lines modifiedOffset 218, 122 lines modified
218 »       mov»    r4,·r0218 »       mov»    r4,·r0
219 »       mov»    r0,·r4219 »       mov»    r0,·r4
220 »       add»    sp,·#16220 »       add»    sp,·#16
221 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}221 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
  
222 000001dc·<PyCodec_Decode>:222 000001dc·<PyCodec_Decode>:
223 PyCodec_Decode():223 PyCodec_Decode():
224 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}224 »       push»   {r4,·r5,·r6,·lr}
225 »       mov.w»  ip,·#4096»  @·0x1000225 »       mov.w»  ip,·#4096»  @·0x1000
226 »       sub.w»  ip,·sp,·ip226 »       sub.w»  ip,·sp,·ip
227 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8227 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
228 »       mov»    r8,·r1228 »       mov»    r4,·r1
229 »       mov»    r7,·r0 
230 »       movs»   r1,·#1 
231 »       mov»    r0,·r8 
232 »       mov»    r5,·r2 
233 »       bl»     da4·<codec_getitem> 
234 ·R_ARM_THM_CALL» codec_getitem 
235 »       cbnz»   r0,·200·<PyCodec_Decode+0x24> 
236 »       movs»   r7,·#0 
237 »       b.n»    2fa·<PyCodec_Decode+0x11e> 
238 »       cmp»    r5,·#0 
239 »       mov»    r6,·r0 
240 »       ite»    eq 
241 »       moveq»  r0,·#1 
242 »       movne»  r0,·#2 
243 »       bl»     0·<PyTuple_New> 
244 ·R_ARM_THM_CALL» PyTuple_New 
245 »       mov»    r4,·r0 
246 »       cbz»    r0,·242·<PyCodec_Decode+0x66> 
247 »       ldr»    r3,·[r7,·#0] 
248 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
249 »       cmp»    r3,·r2 
250 »       itt»    ne 
251 »       addne»  r3,·#1 
252 »       strne»  r3,·[r7,·#0] 
253 »       str»    r7,·[r0,·#12] 
254 »       cbz»    r5,·24a·<PyCodec_Decode+0x6e> 
255 »       mov»    r0,·r5 
256 »       bl»     0·<PyUnicode_FromString> 
257 ·R_ARM_THM_CALL» PyUnicode_FromString 
258 »       cbnz»   r0,·248·<PyCodec_Decode+0x6c> 
259 »       ldr»    r3,·[r4,·#0] 
260 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
261 »       cmp»    r3,·r2 
262 »       beq.n»  242·<PyCodec_Decode+0x66> 
263 »       subs»   r3,·#1 
264 »       str»    r3,·[r4,·#0] 
265 »       cbnz»   r3,·242·<PyCodec_Decode+0x66> 
266 »       mov»    r0,·r4 
267 »       bl»     0·<_Py_Dealloc> 
268 ·R_ARM_THM_CALL» _Py_Dealloc 
269 »       movs»   r4,·#0 
270 »       mov»    r5,·r4 
271 »       b.n»    2e6·<PyCodec_Decode+0x10a> 
272 »       str»    r0,·[r4,·#16] 
273 »       movs»   r2,·#0 
274 »       mov»    r1,·r4 
275 »       mov»    r0,·r6 
276 »       bl»     0·<PyObject_Call> 
277 ·R_ARM_THM_CALL» PyObject_Call 
278 »       mov»    r5,·r0229 »       mov»    r5,·r0
279 »       cbnz»   r0,·270·<PyCodec_Decode+0x94> 
280 »       mov»    r2,·r8 
281 »       movw»   r1,·#0230 »       movs»   r1,·#1
282 ·R_ARM_THM_MOVW_ABS_NC»  .LC16 
283 »       movt»   r1,·#0 
284 ·R_ARM_THM_MOVT_ABS»     .LC16 
285 »       movw»   r0,·#0 
286 ·R_ARM_THM_MOVW_ABS_NC»  .LC17 
287 »       movt»   r0,·#0 
288 ·R_ARM_THM_MOVT_ABS»     .LC17 
289 »       bl»     0·<_PyErr_FormatNote> 
290 ·R_ARM_THM_CALL» _PyErr_FormatNote 
291 »       b.n»    2e6·<PyCodec_Decode+0x10a> 
292 »       ldr»    r3,·[r0,·#4] 
293 »       ldr»    r3,·[r3,·#84]» @·0x54 
294 »       lsls»   r3,·r3,·#5 
295 »       bpl.n»  27e·<PyCodec_Decode+0xa2> 
296 »       ldr»    r3,·[r0,·#8] 
297 »       cmp»    r3,·#2 
298 »       beq.n»  296·<PyCodec_Decode+0xba> 
299 »       movw»   r3,·#0 
300 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError 
301 »       movt»   r3,·#0 
302 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError 
303 »       movw»   r1,·#0 
304 ·R_ARM_THM_MOVW_ABS_NC»  .LC18 
305 »       movt»   r1,·#0 
306 ·R_ARM_THM_MOVT_ABS»     .LC18 
307 »       ldr»    r0,·[r3,·#0] 
308 »       bl»     0·<PyErr_SetString> 
309 ·R_ARM_THM_CALL» PyErr_SetString 
310 »       b.n»    2e6·<PyCodec_Decode+0x10a> 
311 »       ldr»    r7,·[r0,·#12] 
312 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
313 »       ldr»    r3,·[r7,·#0] 
314 »       cmp»    r3,·r2 
315 »       itt»    ne 
316 »       addne»  r3,·#1 
317 »       strne»  r3,·[r7,·#0] 
318 »       ldr»    r3,·[r4,·#0] 
319 »       cmp»    r3,·r2 
320 »       beq.n»  2b8·<PyCodec_Decode+0xdc> 
321 »       subs»   r3,·#1 
322 »       str»    r3,·[r4,·#0] 
323 »       cbnz»   r3,·2b8·<PyCodec_Decode+0xdc> 
324 »       mov»    r0,·r4 
325 »       bl»     0·<_Py_Dealloc> 
326 ·R_ARM_THM_CALL» _Py_Dealloc 
327 »       ldr»    r3,·[r6,·#0] 
Max diff block lines reached; 3642/7116 bytes (51.18%) of diff not shown.
21.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e6e6f74·652e474e·552d7374·ely..note.GNU-st7 ··0x00000050·696b656c·79002e6e·6f74652e·474e552d·ikely..note.GNU-
9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu8 ··0x00000060·73746163·6b002e41·524d2e61·74747269·stack..ARM.attri
10 ··0x00000080·74657300····························tes.9 ··0x00000070·62757465·7300·······················butes.
  
1.55 MB
compile.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:··········132420·(bytes·into·file)13 ··Start·of·section·headers:··········117316·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x20544:1 There·are·17·section·headers,·starting·at·offset·0x1ca44:
  
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·005188·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·008b1c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·01b388·001248·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·018228·001f70·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0051bc·000430·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·008b50·000430·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·01c5d0·000700·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·01a198·000700·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0055ec·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·008f80·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0055ec·001baa·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·008f80·001baa·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·007198·00d69c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00ab2c·006de8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·01ccd0·003168·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·01a898·001b98·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·014834·000eb4·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·011914·000ca8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·01fe38·000680·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·01c430·000588·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0156e8·002ab4·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0125bc·002ab4·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·01819c·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·015070·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01819c·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015070·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0181d0·001d90·10·····15·317··418 ··[14]·.symtab···········SYMTAB··········00000000·0150a4·001cd0·10·····15·305··4
19 ··[15]·.strtab···········STRTAB··········00000000·019f60·001428·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·016d74·0014b2·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0204b8·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·01c9b8·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
58.7 KB
readelf --wide --symbols {}
Max HTML report size reached
343 KB
readelf --wide --relocs {}
Max HTML report size reached
7.43 KB
strings --all --bytes=8 {}
    
Offset 1, 24 lines modifiedOffset 1, 30 lines modified
 1 a!d!:F(F
 2 a!d!·F:F
 3 =:s^a+O@dO
 4 :F1hSF·F
 5 KFRFAF·Fua
 6 ;FJFAF·F
 7 0vE7Sah>oLZ
1 F.F%FLFDE@8 F.F%FLFDE@
2 F#D+a*F0F9 F#D+a*F0F
3 9F*Foh0F10 #lh*F0Fk`
4 1F#Fbh(F11 1F#Fbh(F
5 no·symtable12 no·symtable
6 module·kind·%d·should·not·be·possible 
7 compile.c·compiler·unit13 compile.c·compiler·unit
8 <generic·parameters·of·%U>14 module·kind·%d·should·not·be·possible
9 'return'·outside·function15 'return'·outside·function
10 'return'·with·value·in·async·generator16 'return'·with·value·in·async·generator
11 invalid·node·type·(%d)·for·augmented·assignment17 invalid·node·type·(%d)·for·augmented·assignment
12 %s·op·%d·should·not·be·possible 
13 __debug__18 __debug__
14 cannot·assign·to·__debug__19 cannot·assign·to·__debug__
15 invalid·node·type·(%d)·for·annotated·assignment20 invalid·node·type·(%d)·for·annotated·assignment
16 too·many·statically·nested·blocks 
17 assertion·is·always·true,·perhaps·remove·parentheses?21 assertion·is·always·true,·perhaps·remove·parentheses?
 22 __future__
 23 from·__future__·imports·must·occur·at·the·beginning·of·the·file
18 'break'·outside·loop24 'break'·outside·loop
19 'continue'·not·properly·in·loop25 'continue'·not·properly·in·loop
20 unary·op·%d·should·not·be·possible26 unary·op·%d·should·not·be·possible
21 'yield'·outside·function27 'yield'·outside·function
22 'yield·from'·inside·async·function28 'yield·from'·inside·async·function
23 'await'·outside·function29 'await'·outside·function
24 'await'·outside·async·function30 'await'·outside·async·function
Offset 29, 25 lines modifiedOffset 35, 26 lines modified
29 '%.200s'·object·is·not·subscriptable;·perhaps·you·missed·a·comma?35 '%.200s'·object·is·not·subscriptable;·perhaps·you·missed·a·comma?
30 %.200s·indices·must·be·integers·or·slices,·not·%.200s;·perhaps·you·missed·a·comma?36 %.200s·indices·must·be·integers·or·slices,·not·%.200s;·perhaps·you·missed·a·comma?
31 starred·assignment·target·must·be·in·a·list·or·tuple37 starred·assignment·target·must·be·in·a·list·or·tuple
32 can't·use·starred·expression·here38 can't·use·starred·expression·here
33 cannot·delete·__debug__39 cannot·delete·__debug__
34 "is"·with·'%.200s'·literal.·Did·you·mean·"=="?40 "is"·with·'%.200s'·literal.·Did·you·mean·"=="?
35 "is·not"·with·'%.200s'·literal.·Did·you·mean·"!="?41 "is·not"·with·'%.200s'·literal.·Did·you·mean·"!="?
 42 <generic·parameters·of·%U>
 43 too·many·statically·nested·blocks
36 asynchronous·comprehension·outside·of·an·asynchronous·function44 asynchronous·comprehension·outside·of·an·asynchronous·function
37 expandtabs45 expandtabs
38 default·'except:'·must·be·last46 default·'except:'·must·be·last
39 __future__ 
40 from·__future__·imports·must·occur·at·the·beginning·of·the·file 
41 'break',·'continue'·and·'return'·cannot·appear·in·an·except*·block47 'break',·'continue'·and·'return'·cannot·appear·in·an·except*·block
42 Exception·ignored·on·removing·the·last·compiler·stack·item48 Exception·ignored·on·removing·the·last·compiler·stack·item
43 Exception·ignored·on·appending·nested·instruction·sequence49 Exception·ignored·on·appending·nested·instruction·sequence
44 __classdict__ 
45 compiler_lookup_arg(name=%R)·with·reftype=%d·failed·in·%S;·freevars·of·code·%S:·%R50 compiler_lookup_arg(name=%R)·with·reftype=%d·failed·in·%S;·freevars·of·code·%S:·%R
 51 __classdict__
46 _PyST_GetScope(name=%R)·failed:·unknown·scope·in·unit·%S·(%R);·symbols:·%R;·locals:·%R;·globals:·%R52 _PyST_GetScope(name=%R)·failed:·unknown·scope·in·unit·%S·(%R);·symbols:·%R;·locals:·%R;·globals:·%R
 53 %s·op·%d·should·not·be·possible
47 too·many·expressions·in·star-unpacking·assignment54 too·many·expressions·in·star-unpacking·assignment
48 multiple·starred·expressions·in·assignment55 multiple·starred·expressions·in·assignment
49 patterns·may·only·match·literals·and·attribute·lookups56 patterns·may·only·match·literals·and·attribute·lookups
50 kwd_attrs·(%d)·/·kwd_patterns·(%d)·length·mismatch·in·class·pattern57 kwd_attrs·(%d)·/·kwd_patterns·(%d)·length·mismatch·in·class·pattern
51 attribute·name·repeated·in·class·pattern:·%U58 attribute·name·repeated·in·class·pattern:·%U
52 name·capture·%R·makes·remaining·patterns·unreachable59 name·capture·%R·makes·remaining·patterns·unreachable
53 wildcard·makes·remaining·patterns·unreachable60 wildcard·makes·remaining·patterns·unreachable
Offset 278, 184 lines modifiedOffset 285, 179 lines modified
278 LOAD_ZERO_SUPER_ATTR285 LOAD_ZERO_SUPER_ATTR
279 LOAD_ZERO_SUPER_METHOD286 LOAD_ZERO_SUPER_METHOD
280 POP_BLOCK287 POP_BLOCK
281 SETUP_CLEANUP288 SETUP_CLEANUP
282 SETUP_FINALLY289 SETUP_FINALLY
283 SETUP_WITH290 SETUP_WITH
284 STORE_FAST_MAYBE_NULL291 STORE_FAST_MAYBE_NULL
285 #:F1F(F» 
286 ah3FBF(F292 ah3FJF(F
287 a!d!2F·F 
288 7+F2F·FY 
289 a!d!8F2F 
290 =:s^a+O@dO 
291 Yb,3Yb,3Yb,3Yb,3Yb,3Yb,3293 Yb,3Yb,3Yb,3Yb,3Yb,3Yb,3
 294 *F3F!F@F
292 KFRFAF(F 
293 ;FJFAF(F 
294 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv295 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv
295 55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]]296 55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]]
296 hlll''((((((uuu297 hlll''((((((uuu
 298 new_compiler
297 compiler_enter_scope299 compiler_enter_scope
 300 compiler_codegen
298 .LANCHOR0 
299 compiler_visit_expr1 
300 optimize_and_assemble301 optimize_and_assemble
301 compiler_exit_scope302 compiler_exit_scope
302 compiler_body 
303 find_ann 
304 compiler_visit_stmt 
305 compiler_free303 compiler_free
306 dict_add_o304 dict_add_o
307 compiler_unit_free305 compiler_unit_free
308 Py_XDECREF306 Py_XDECREF
 307 .LANCHOR0
 308 compiler_visit_expr1
 309 compiler_body
 310 find_ann
 311 compiler_visit_stmt
309 compiler_addop_load_const312 compiler_addop_load_const
310 compiler_nameop313 compiler_nameop
311 compiler_function314 compiler_function
312 compiler_jump_if.isra.0315 compiler_jump_if.isra.0
313 compiler_unwind_fblock_stack316 compiler_unwind_fblock_stack
314 compiler_class_body317 compiler_class
315 compiler_call_helper 
316 compiler_with318 compiler_with
 319 compiler_for
317 compiler_addop_name320 compiler_addop_name
318 compiler_try_except321 compiler_try_except
319 compiler_from_import322 addop_binary
320 compiler_push_fblock323 compiler_push_fblock
321 compiler_unwind_fblock324 compiler_unwind_fblock
322 compiler_match_inner.constprop.0325 compiler_pattern
323 compiler_async_with326 compiler_async_with
324 compiler_try_star_except327 compiler_try_star_except
325 compiler_try_finally328 compiler_try_finally
 329 emit_and_reset_fail_pop
326 compiler_error 
327 compiler_type_params 
328 compiler_make_closure 
329 check_ann_expr330 check_ann_expr
330 compiler_visit_annexpr331 compiler_visit_annexpr
Max diff block lines reached; 3872/7553 bytes (51.26%) of diff not shown.
407 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
5.09 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··no·symtable2 ··[·····0]··no·symtable
 3 ··[·····c]··compile.c·compiler·unit
3 ··[·····c]··module·kind·%d·should·not·be·possible4 ··[····24]··module·kind·%d·should·not·be·possible
4 ··[····34]··compile.c·compiler·unit 
5 ··[····4c]··<generic·parameters·of·%U> 
6 ··[····68]··'return'·outside·function5 ··[····4c]··'return'·outside·function
7 ··[····84]··'return'·with·value·in·async·generator6 ··[····68]··'return'·with·value·in·async·generator
8 ··[····ac]··invalid·node·type·(%d)·for·augmented·assignment7 ··[····90]··invalid·node·type·(%d)·for·augmented·assignment
9 ··[····dc]··inplace 
10 ··[····e4]··%s·op·%d·should·not·be·possible 
11 ··[···104]··__debug__8 ··[····c0]··__debug__
12 ··[···110]··cannot·assign·to·__debug__9 ··[····cc]··cannot·assign·to·__debug__
13 ··[···12c]··invalid·node·type·(%d)·for·annotated·assignment10 ··[····e8]··invalid·node·type·(%d)·for·annotated·assignment
14 ··[···15c]··too·many·statically·nested·blocks 
15 ··[···180]··assertion·is·always·true,·perhaps·remove·parentheses?11 ··[···118]··assertion·is·always·true,·perhaps·remove·parentheses?
 12 ··[···150]··__future__
 13 ··[···15c]··from·__future__·imports·must·occur·at·the·beginning·of·the·file
16 ··[···1b8]··'break'·outside·loop14 ··[···19c]··'break'·outside·loop
17 ··[···1d0]··'continue'·not·properly·in·loop15 ··[···1b4]··'continue'·not·properly·in·loop
18 ··[···1f0]··binary 
19 ··[···1f8]··unary·op·%d·should·not·be·possible16 ··[···1d4]··unary·op·%d·should·not·be·possible
20 ··[···21c]··'yield'·outside·function17 ··[···1f8]··'yield'·outside·function
21 ··[···238]··'yield·from'·inside·async·function18 ··[···214]··'yield·from'·inside·async·function
22 ··[···25c]··'await'·outside·function19 ··[···238]··'await'·outside·function
23 ··[···278]··'await'·outside·async·function20 ··[···254]··'await'·outside·async·function
24 ··[···298]··keyword·argument·repeated:·%U21 ··[···274]··keyword·argument·repeated:·%U
25 ··[···2b8]··super22 ··[···294]··super
26 ··[···2c0]··__class__23 ··[···29c]··__class__
27 ··[···2cc]··'%.200s'·object·is·not·callable;·perhaps·you·missed·a·comma?24 ··[···2a8]··'%.200s'·object·is·not·callable;·perhaps·you·missed·a·comma?
28 ··[···30c]··Unrecognized·conversion·character·%d25 ··[···2e8]··Unrecognized·conversion·character·%d
29 ··[···334]··self26 ··[···310]··self
30 ··[···33c]··'%.200s'·object·is·not·subscriptable;·perhaps·you·missed·a·comma?27 ··[···318]··'%.200s'·object·is·not·subscriptable;·perhaps·you·missed·a·comma?
31 ··[···380]··%.200s·indices·must·be·integers·or·slices,·not·%.200s;·perhaps·you·missed·a·comma?28 ··[···35c]··%.200s·indices·must·be·integers·or·slices,·not·%.200s;·perhaps·you·missed·a·comma?
32 ··[···3d4]··starred·assignment·target·must·be·in·a·list·or·tuple29 ··[···3b0]··starred·assignment·target·must·be·in·a·list·or·tuple
33 ··[···40c]··can't·use·starred·expression·here30 ··[···3e8]··can't·use·starred·expression·here
34 ··[···430]··cannot·delete·__debug__31 ··[···40c]··cannot·delete·__debug__
35 ··[···448]··"is"·with·'%.200s'·literal.·Did·you·mean·"=="?32 ··[···424]··"is"·with·'%.200s'·literal.·Did·you·mean·"=="?
36 ··[···478]··"is·not"·with·'%.200s'·literal.·Did·you·mean·"!="?33 ··[···454]··"is·not"·with·'%.200s'·literal.·Did·you·mean·"!="?
 34 ··[···488]··<generic·parameters·of·%U>
 35 ··[···4a4]··too·many·statically·nested·blocks
37 ··[···4ac]··asynchronous·comprehension·outside·of·an·asynchronous·function36 ··[···4c8]··asynchronous·comprehension·outside·of·an·asynchronous·function
38 ··[···4ec]··expandtabs37 ··[···508]··expandtabs
39 ··[···4f8]··default·'except:'·must·be·last38 ··[···514]··default·'except:'·must·be·last
40 ··[···518]··__future__ 
41 ··[···524]··from·__future__·imports·must·occur·at·the·beginning·of·the·file 
42 ··[···564]··'break',·'continue'·and·'return'·cannot·appear·in·an·except*·block39 ··[···534]··'break',·'continue'·and·'return'·cannot·appear·in·an·except*·block
43 ··[···5a8]··Exception·ignored·on·removing·the·last·compiler·stack·item40 ··[···578]··Exception·ignored·on·removing·the·last·compiler·stack·item
44 ··[···5e4]··Exception·ignored·on·appending·nested·instruction·sequence41 ··[···5b4]··Exception·ignored·on·appending·nested·instruction·sequence
45 ··[···620]··__classdict__ 
46 ··[···630]··compiler_lookup_arg(name=%R)·with·reftype=%d·failed·in·%S;·freevars·of·code·%S:·%R42 ··[···5f0]··compiler_lookup_arg(name=%R)·with·reftype=%d·failed·in·%S;·freevars·of·code·%S:·%R
 43 ··[···644]··__classdict__
47 ··[···684]··_PyST_GetScope(name=%R)·failed:·unknown·scope·in·unit·%S·(%R);·symbols:·%R;·locals:·%R;·globals:·%R44 ··[···654]··_PyST_GetScope(name=%R)·failed:·unknown·scope·in·unit·%S·(%R);·symbols:·%R;·locals:·%R;·globals:·%R
 45 ··[···6b8]··inplace
 46 ··[···6c0]··binary
 47 ··[···6c8]··%s·op·%d·should·not·be·possible
48 ··[···6e8]··too·many·expressions·in·star-unpacking·assignment48 ··[···6e8]··too·many·expressions·in·star-unpacking·assignment
49 ··[···71c]··multiple·starred·expressions·in·assignment49 ··[···71c]··multiple·starred·expressions·in·assignment
50 ··[···748]··patterns·may·only·match·literals·and·attribute·lookups50 ··[···748]··patterns·may·only·match·literals·and·attribute·lookups
51 ··[···780]··kwd_attrs·(%d)·/·kwd_patterns·(%d)·length·mismatch·in·class·pattern51 ··[···780]··kwd_attrs·(%d)·/·kwd_patterns·(%d)·length·mismatch·in·class·pattern
52 ··[···7c4]··attribute·name·repeated·in·class·pattern:·%U52 ··[···7c4]··attribute·name·repeated·in·class·pattern:·%U
53 ··[···7f4]··name·capture·%R·makes·remaining·patterns·unreachable53 ··[···7f4]··name·capture·%R·makes·remaining·patterns·unreachable
54 ··[···82c]··wildcard·makes·remaining·patterns·unreachable54 ··[···82c]··wildcard·makes·remaining·patterns·unreachable
669 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
52.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
42.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
159 KB
context.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:··········18000·(bytes·into·file)13 ··Start·of·section·headers:··········17660·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4650:1 There·are·17·section·headers,·starting·at·offset·0x44fc:
  
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·0004c4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0007cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0039ac·0001f8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003888·000320·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004f8·0004c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000800·0004c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003ba4·0002a0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003ba8·0002a0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0009bc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000cc4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0009bc·0003d0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000cc4·0003d0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000d8c·0004fc·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·003e44·000190·08···I·14···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001288·0009d4·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001094·000980·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003fd4·0005f0·08···I·14···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·003e48·0005e8·08···I·14···7··4
 13 ··[·9]·.text.hot·········PROGBITS········00000000·001a14·0000f4·00··AX··0···0··4
 14 ··[10]·.rel.text.hot·····REL·············00000000·004430·000040·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001c5c·00058e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001b08·00058e·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0021ea·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002096·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021ea·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002096·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002220·000d20·10·····15·138··418 ··[14]·.symtab···········SYMTAB··········00000000·0020cc·000d40·10·····15·140··4
19 ··[15]·.strtab···········STRTAB··········00000000·002f40·000a6a·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002e0c·000a79·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0045c4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·004470·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
26.7 KB
readelf --wide --symbols {}
Max HTML report size reached
49.1 KB
readelf --wide --relocs {}
Max HTML report size reached
582 B
strings --all --bytes=8 {}
    
Offset 63, 14 lines modifiedOffset 63, 15 lines modified
63 _context_alloc63 _context_alloc
64 context_run64 context_run
65 _PyContext_Enter65 _PyContext_Enter
66 _PyContext_Exit66 _PyContext_Exit
67 context_tp_dealloc67 context_tp_dealloc
68 context_tp_clear68 context_tp_clear
69 context_tp_traverse69 context_tp_traverse
 70 contextvar_set
70 contextvar_tp_hash71 contextvar_tp_hash
71 token_tp_dealloc72 token_tp_dealloc
72 token_tp_clear73 token_tp_clear
73 context_tp_new74 context_tp_new
74 contextvar_tp_new75 contextvar_tp_new
75 _contextvars_ContextVar_set76 _contextvars_ContextVar_set
76 _contextvars_Context_copy77 _contextvars_Context_copy
Offset 181, 11 lines modifiedOffset 182, 11 lines modified
181 PyObject_HashNotImplemented182 PyObject_HashNotImplemented
182 PyObject_GenericGetAttr183 PyObject_GenericGetAttr
183 Py_GenericAlias184 Py_GenericAlias
184 .shstrtab185 .shstrtab
185 .rel.text186 .rel.text
186 .rel.data187 .rel.data
187 .rodata.str1.4188 .rodata.str1.4
188 .rel.text.hot 
189 .rel.text.unlikely189 .rel.text.unlikely
 190 .rel.text.hot
190 .note.GNU-stack191 .note.GNU-stack
191 .ARM.attributes192 .ARM.attributes
20.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
14.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 567 lines modifiedOffset 1, 102 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyContext_ClearFreeList>: 
3 _PyContext_ClearFreeList(): 
4 »       push»   {r4,·r5,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8 
8 »       ldr.w»  r3,·[r0,·#1148]»     @·0x47c 
9 »       sub»    sp,·#12 
10 »       mov»    r4,·r0 
11 »       cmp»    r3,·#0 
12 »       bgt.n»  2a·<_PyContext_ClearFreeList+0x2a> 
13 »       cbnz»   r1,·20·<_PyContext_ClearFreeList+0x20> 
14 »       add»    sp,·#12 
15 »       pop»    {r4,·r5,·pc} 
16 »       mov.w»  r3,·#4294967295»    @·0xffffffff 
17 »       str.w»  r3,·[r4,·#1148]»     @·0x47c 
18 »       b.n»    1c·<_PyContext_ClearFreeList+0x1c> 
19 »       movs»   r5,·#0 
20 »       ldr.w»  r0,·[r4,·#1144]»     @·0x478 
21 »       str»    r1,·[sp,·#4] 
22 »       ldr»    r3,·[r0,·#16] 
23 »       str.w»  r3,·[r4,·#1144]»     @·0x478 
24 »       str»    r5,·[r0,·#16] 
25 »       bl»     0·<PyObject_GC_Del> 
26 ·R_ARM_THM_CALL» PyObject_GC_Del 
27 »       ldr.w»  r3,·[r4,·#1148]»     @·0x47c 
28 »       ldr»    r1,·[sp,·#4] 
29 »       subs»   r3,·#1 
30 »       str.w»  r3,·[r4,·#1148]»     @·0x47c 
31 »       cmp»    r3,·#0 
32 »       ble.n»  1a·<_PyContext_ClearFreeList+0x1a> 
33 »       b.n»    2c·<_PyContext_ClearFreeList+0x2c> 
  
34 00000050·<PyContextVar_Get>:2 00000000·<PyContextVar_Get>:
35 PyContextVar_Get():3 PyContextVar_Get():
36 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
37 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
38 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
39 »       str.w»  r0,·[ip,·#4056]»     @·0xfd87 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
40 »       ldr»    r3,·[pc,·#216]»@·(13c·<PyContextVar_Get+0xec>)8 »       ldr»    r3,·[pc,·#216]»@·(ec·<PyContextVar_Get+0xec>)
41 »       mov»    r6,·r29 »       mov»    r6,·r2
42 »       ldr»    r2,·[r0,·#4]10 »       ldr»    r2,·[r0,·#4]
43 »       sub»    sp,·#1211 »       sub»    sp,·#12
44 »       cmp»    r2,·r312 »       cmp»    r2,·r3
45 »       bne.n»  11a·<PyContextVar_Get+0xca>13 »       bne.n»  c2·<PyContextVar_Get+0xc2>
46 »       ldr»    r3,·[pc,·#208]»@·(140·<PyContextVar_Get+0xf0>)14 »       ldr»    r3,·[pc,·#208]»@·(f0·<PyContextVar_Get+0xf0>)
47 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}15 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
48 »       mov»    r4,·r016 »       mov»    r4,·r0
49 »       mov»    r9,·r117 »       mov»    r9,·r1
50 »       add»    r3,·pc18 »       add»    r3,·pc
51 »       ldr»    r3,·[r3,·#0]19 »       ldr»    r3,·[r3,·#0]
52 »       ldr»    r5,·[r2,·r3]20 »       ldr»    r5,·[r2,·r3]
53 »       ldr.w»  ip,·[r5,·#120]»      @·0x7821 »       ldr.w»  ip,·[r5,·#120]»      @·0x78
54 »       cmp.w»  ip,·#022 »       cmp.w»  ip,·#0
55 »       beq.n»  fc·<PyContextVar_Get+0xac>23 »       beq.n»  ac·<PyContextVar_Get+0xac>
56 »       ldr»    r1,·[r0,·#16]24 »       ldr»    r1,·[r0,·#16]
57 »       cbz»    r1,·c2·<PyContextVar_Get+0x72>25 »       cbz»    r1,·72·<PyContextVar_Get+0x72>
58 »       ldrd»   r0,·r2,·[r0,·#24]26 »       ldrd»   r0,·r2,·[r0,·#24]
59 »       ldrd»   r7,·r3,·[r5,·#136]»    @·0x8827 »       ldrd»   r7,·r3,·[r5,·#136]»    @·0x88
60 »       cmp»    r2,·r328 »       cmp»    r2,·r3
61 »       it»     eq29 »       it»     eq
62 »       cmpeq»  r0,·r730 »       cmpeq»  r0,·r7
63 »       bne.n»  c2·<PyContextVar_Get+0x72>31 »       bne.n»  72·<PyContextVar_Get+0x72>
64 »       ldrd»   r0,·r2,·[r4,·#32]32 »       ldrd»   r0,·r2,·[r4,·#32]
65 »       ldrd»   r3,·r7,·[r5,·#128]»    @·0x8033 »       ldrd»   r3,·r7,·[r5,·#128]»    @·0x80
66 »       cmp»    r2,·r734 »       cmp»    r2,·r7
67 »       it»     eq35 »       it»     eq
68 »       cmpeq»  r0,·r336 »       cmpeq»  r0,·r3
69 »       bne.n»  c2·<PyContextVar_Get+0x72>37 »       bne.n»  72·<PyContextVar_Get+0x72>
70 »       str»    r1,·[r6,·#0]38 »       str»    r1,·[r6,·#0]
71 »       ldr»    r3,·[r1,·#0]39 »       ldr»    r3,·[r1,·#0]
72 »       mvn.w»  r2,·#3221225472»    @·0xc000000040 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
73 »       cmp»    r3,·r241 »       cmp»    r3,·r2
74 »       beq.n»  f8·<PyContextVar_Get+0xa8>42 »       beq.n»  a8·<PyContextVar_Get+0xa8>
75 »       movs»   r0,·#043 »       movs»   r0,·#0
76 »       adds»   r3,·#144 »       adds»   r3,·#1
77 »       str»    r3,·[r1,·#0]45 »       str»    r3,·[r1,·#0]
78 »       add»    sp,·#1246 »       add»    sp,·#12
79 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}47 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
80 »       ldr.w»  r0,·[ip,·#12]48 »       ldr.w»  r0,·[ip,·#12]
81 »       add»    r2,·sp,·#449 »       add»    r2,·sp,·#4
82 »       mov»    r1,·r450 »       mov»    r1,·r4
83 »       mov.w»  r8,·#051 »       mov.w»  r8,·#0
84 »       str.w»  r8,·[sp,·#4]52 »       str.w»  r8,·[sp,·#4]
85 »       bl»     0·<_PyHamt_Find>53 »       bl»     0·<_PyHamt_Find>
86 ·R_ARM_THM_CALL» _PyHamt_Find54 ·R_ARM_THM_CALL» _PyHamt_Find
87 »       cmp»    r0,·#055 »       cmp»    r0,·#0
88 »       blt.n»  136·<PyContextVar_Get+0xe6>56 »       blt.n»  de·<PyContextVar_Get+0xde>
89 »       cmp»    r0,·#157 »       cmp»    r0,·#1
90 »       bne.n»  fc·<PyContextVar_Get+0xac>58 »       bne.n»  ac·<PyContextVar_Get+0xac>
91 »       ldr»    r1,·[sp,·#4]59 »       ldr»    r1,·[sp,·#4]
92 »       ldrd»   r2,·r3,·[r5,·#136]»    @·0x8860 »       ldrd»   r2,·r3,·[r5,·#136]»    @·0x88
93 »       strd»   r2,·r3,·[r4,·#24]61 »       strd»   r2,·r3,·[r4,·#24]
94 »       ldrd»   r2,·r3,·[r5,·#128]»    @·0x8062 »       ldrd»   r2,·r3,·[r5,·#128]»    @·0x80
95 »       str»    r1,·[r4,·#16]63 »       str»    r1,·[r4,·#16]
96 »       strd»   r2,·r3,·[r4,·#32]64 »       strd»   r2,·r3,·[r4,·#32]
97 »       str»    r1,·[r6,·#0]65 »       str»    r1,·[r6,·#0]
98 »       cmp»    r1,·#066 »       cmp»    r1,·#0
99 »       bne.n»  ac·<PyContextVar_Get+0x5c>67 »       bne.n»  5c·<PyContextVar_Get+0x5c>
100 »       movs»   r0,·#068 »       movs»   r0,·#0
101 »       b.n»    bc·<PyContextVar_Get+0x6c>69 »       b.n»    6c·<PyContextVar_Get+0x6c>
102 »       cmp.w»  r9,·#070 »       cmp.w»  r9,·#0
103 »       bne.n»  112·<PyContextVar_Get+0xc2>71 »       bne.n»  e4·<PyContextVar_Get+0xe4>
104 »       ldr.w»  r9,·[r4,·#12]72 »       ldr.w»  r9,·[r4,·#12]
105 »       cmp.w»  r9,·#073 »       cmp.w»  r9,·#0
106 »       bne.n»  112·<PyContextVar_Get+0xc2>74 »       bne.n»  e4·<PyContextVar_Get+0xe4>
107 »       str.w»  r9,·[r6] 
108 »       b.n»    f8·<PyContextVar_Get+0xa8> 
109 »       mov»    r1,·r9 
110 »       str.w»  r9,·[r6]75 »       str.w»  r9,·[r6]
111 »       b.n»    ac·<PyContextVar_Get+0x5c>76 »       b.n»    a8·<PyContextVar_Get+0xa8>
112 »       movw»   r3,·#077 »       movw»   r3,·#0
113 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError78 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
114 »       movt»   r3,·#079 »       movt»   r3,·#0
115 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError80 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
116 »       movw»   r1,·#081 »       movw»   r1,·#0
117 ·R_ARM_THM_MOVW_ABS_NC»  .LC882 ·R_ARM_THM_MOVW_ABS_NC»  .LC8
118 »       movt»   r1,·#083 »       movt»   r1,·#0
119 ·R_ARM_THM_MOVT_ABS»     .LC884 ·R_ARM_THM_MOVT_ABS»     .LC8
120 »       ldr»    r0,·[r3,·#0]85 »       ldr»    r0,·[r3,·#0]
121 »       bl»     0·<PyErr_SetString>86 »       bl»     0·<PyErr_SetString>
122 ·R_ARM_THM_CALL» PyErr_SetString87 ·R_ARM_THM_CALL» PyErr_SetString
Max diff block lines reached; 10905/14564 bytes (74.88%) of diff not shown.
22.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
20.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
958 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·696b656c·79002e72·656c2e74·6578742e·ikely..rel.text.
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not8 ··0x00000060·686f7400·2e726f64·61746100·2e6e6f74·hot..rodata..not
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.10 ··0x00000080·2e617474·72696275·74657300··········.attributes.
  
163 KB
crossinterp.o
956 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:··········24028·(bytes·into·file)13 ··Start·of·section·headers:··········23648·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x5ddc:1 There·are·15·section·headers,·starting·at·offset·0x5c60:
  
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·000c28·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000cc8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·004a90·0006f0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0049b8·0006c8·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000c60·0001a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d00·0001a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005180·000038·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·005080·000038·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000e08·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000ea8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000e08·0006b5·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ea8·0006b5·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0014c0·000168·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0051b8·000070·08···I·14···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001628·00138c·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001560·00138c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·005228·000b28·08···I·14···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0050b8·000b28·08···I·12···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·0029b4·000049·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0028ec·000049·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0029fd·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·002935·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0029fd·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002935·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002a30·0010a0·10·····15·121··416 ··[12]·.symtab···········SYMTAB··········00000000·002968·001090·10·····13·120··4
19 ··[15]·.strtab···········STRTAB··········00000000·003ad0·000fbf·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·0039f8·000fbf·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·005d50·00008c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·005be0·00007e·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
34.2 KB
readelf --wide --symbols {}
Max HTML report size reached
76.9 KB
readelf --wide --relocs {}
Max HTML report size reached
277 B
strings --all --bytes=8 {}
    
Offset 236, 11 lines modifiedOffset 236, 10 lines modified
236 _PyCrossInterpreterData_Clear236 _PyCrossInterpreterData_Clear
237 _PyXI_NamespaceFromNames237 _PyXI_NamespaceFromNames
238 _PyXI_HasCapturedException238 _PyXI_HasCapturedException
239 .shstrtab239 .shstrtab
240 .rel.text240 .rel.text
241 .rel.data241 .rel.data
242 .rodata.str1.4242 .rodata.str1.4
243 .rel.text.hot 
244 .rel.text.unlikely243 .rel.text.unlikely
245 .note.GNU-stack244 .note.GNU-stack
246 .ARM.attributes245 .ARM.attributes
39.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
7.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 67, 26 lines modifiedOffset 67, 26 lines modified
67 »       bne.n»  82·<_PyCrossInterpreterData_RegisterClass+0x82>67 »       bne.n»  82·<_PyCrossInterpreterData_RegisterClass+0x82>
68 »       dmb»    ish68 »       dmb»    ish
69 »       beq.n»  9c·<_PyCrossInterpreterData_RegisterClass+0x9c>69 »       beq.n»  9c·<_PyCrossInterpreterData_RegisterClass+0x9c>
70 »       bl»     0·<_PyMutex_LockSlow>70 »       bl»     0·<_PyMutex_LockSlow>
71 ·R_ARM_THM_CALL» _PyMutex_LockSlow71 ·R_ARM_THM_CALL» _PyMutex_LockSlow
72 »       mov»    r1,·r572 »       mov»    r1,·r5
73 »       mov»    r0,·r473 »       mov»    r0,·r4
74 »       bl»     308·<_PyXI_excinfo_InitFromException+0x1b6>74 »       bl»     3a8·<_PyXI_excinfo_InitFromException+0x256>
75 ·R_ARM_THM_CALL» _xidregistry_find_type75 ·R_ARM_THM_CALL» _xidregistry_find_type
76 »       cbz»    r0,·b0·<_PyCrossInterpreterData_RegisterClass+0xb0>76 »       cbz»    r0,·b0·<_PyCrossInterpreterData_RegisterClass+0xb0>
77 »       ldr»    r3,·[r0,·#16]77 »       ldr»    r3,·[r0,·#16]
78 »       movs»   r5,·#078 »       movs»   r5,·#0
79 »       adds»   r3,·#179 »       adds»   r3,·#1
80 »       str»    r3,·[r0,·#16]80 »       str»    r3,·[r0,·#16]
81 »       b.n»    bc·<_PyCrossInterpreterData_RegisterClass+0xbc>81 »       b.n»    bc·<_PyCrossInterpreterData_RegisterClass+0xbc>
82 »       mov»    r1,·r582 »       mov»    r1,·r5
83 »       mov»    r2,·r683 »       mov»    r2,·r6
84 »       mov»    r0,·r484 »       mov»    r0,·r4
85 »       bl»     0·<_PyCrossInterpreterData_RegisterClass>85 »       bl»     260·<_PyXI_excinfo_InitFromException+0x10e>
86 ·R_ARM_THM_CALL» _xidregistry_add_type86 ·R_ARM_THM_CALL» _xidregistry_add_type
87 »       mov»    r5,·r087 »       mov»    r5,·r0
88 »       ldr»    r3,·[r4,·#0]88 »       ldr»    r3,·[r4,·#0]
89 »       cbz»    r3,·e6·<_PyCrossInterpreterData_RegisterClass+0xe6>89 »       cbz»    r3,·e6·<_PyCrossInterpreterData_RegisterClass+0xe6>
90 »       add.w»  r0,·r4,·#890 »       add.w»  r0,·r4,·#8
91 »       mov.w»  r3,·#091 »       mov.w»  r3,·#0
92 »       dmb»    ish92 »       dmb»    ish
Offset 388, 21 lines modifiedOffset 388, 21 lines modified
388 »       cbnz»   r3,·366·<_PyXI_excinfo_InitFromException+0x214>388 »       cbnz»   r3,·366·<_PyXI_excinfo_InitFromException+0x214>
389 »       mov»    r0,·r6389 »       mov»    r0,·r6
390 »       bl»     0·<_Py_Dealloc>390 »       bl»     0·<_Py_Dealloc>
391 ·R_ARM_THM_CALL» _Py_Dealloc391 ·R_ARM_THM_CALL» _Py_Dealloc
392 »       cmp.w»  r8,·#0392 »       cmp.w»  r8,·#0
393 »       bne.n»  380·<_PyXI_excinfo_InitFromException+0x22e>393 »       bne.n»  380·<_PyXI_excinfo_InitFromException+0x22e>
394 »       mov»    r0,·r7394 »       mov»    r0,·r7
395 »       bl»     14c·<_PyXI_InitError+0x5c>395 »       bl»     360·<_PyXI_excinfo_InitFromException+0x20e>
396 ·R_ARM_THM_CALL» Py_XDECREF396 ·R_ARM_THM_CALL» Py_XDECREF
397 »       mov»    r0,·r5397 »       mov»    r0,·r5
398 »       bl»     14c·<_PyXI_InitError+0x5c>398 »       bl»     360·<_PyXI_excinfo_InitFromException+0x20e>
399 ·R_ARM_THM_CALL» Py_XDECREF399 ·R_ARM_THM_CALL» Py_XDECREF
400 »       mov»    r0,·r6400 »       mov»    r0,·r6
401 »       bl»     14c·<_PyXI_InitError+0x5c>401 »       bl»     360·<_PyXI_excinfo_InitFromException+0x20e>
402 ·R_ARM_THM_CALL» Py_XDECREF402 ·R_ARM_THM_CALL» Py_XDECREF
403 »       b.n»    3c2·<_PyXI_excinfo_InitFromException+0x270>403 »       b.n»    3c2·<_PyXI_excinfo_InitFromException+0x270>
404 »       movs»   r2,·#0404 »       movs»   r2,·#0
405 »       mov»    r0,·r8405 »       mov»    r0,·r8
406 »       movw»   r1,·#0406 »       movw»   r1,·#0
407 ·R_ARM_THM_MOVW_ABS_NC»  .LC23407 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
408 »       movt»   r1,·#0408 »       movt»   r1,·#0
Offset 1064, 15 lines modifiedOffset 1064, 15 lines modified
1064 »       sub.w»  ip,·sp,·ip1064 »       sub.w»  ip,·sp,·ip
1065 »       str.w»  r0,·[ip,·#4080]»     @·0xff01065 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1066 »       mov»    r5,·r01066 »       mov»    r5,·r0
1067 »       bl»     0·<PyInterpreterState_Get>1067 »       bl»     0·<PyInterpreterState_Get>
1068 ·R_ARM_THM_CALL» PyInterpreterState_Get1068 ·R_ARM_THM_CALL» PyInterpreterState_Get
1069 »       mov»    r4,·r01069 »       mov»    r4,·r0
1070 »       ldr»    r1,·[r5,·#4]1070 »       ldr»    r1,·[r5,·#4]
1071 »       bl»     890·<_PyXI_excinfo_format+0x3a>1071 »       bl»     930·<_PyObject_CheckCrossInterpreterData+0x38>
1072 ·R_ARM_THM_CALL» _lookup_getdata_from_registry.isra.01072 ·R_ARM_THM_CALL» _lookup_getdata_from_registry.isra.0
1073 »       cbnz»   r0,·938·<_PyObject_CheckCrossInterpreterData+0x40>1073 »       cbnz»   r0,·938·<_PyObject_CheckCrossInterpreterData+0x40>
1074 »       bl»     0·<PyErr_Occurred>1074 »       bl»     0·<PyErr_Occurred>
1075 ·R_ARM_THM_CALL» PyErr_Occurred1075 ·R_ARM_THM_CALL» PyErr_Occurred
1076 »       cbnz»   r0,·932·<_PyObject_CheckCrossInterpreterData+0x3a>1076 »       cbnz»   r0,·932·<_PyObject_CheckCrossInterpreterData+0x3a>
1077 »       add.w»  r4,·r4,·#4096»       @·0x10001077 »       add.w»  r4,·r4,·#4096»       @·0x1000
1078 »       movw»   r1,·#01078 »       movw»   r1,·#0
Offset 1121, 15 lines modifiedOffset 1121, 15 lines modified
1121 »       bne.n»  97e·<_PyCrossInterpreterData_UnregisterClass+0x42>1121 »       bne.n»  97e·<_PyCrossInterpreterData_UnregisterClass+0x42>
1122 »       dmb»    ish1122 »       dmb»    ish
1123 »       beq.n»  998·<_PyCrossInterpreterData_UnregisterClass+0x5c>1123 »       beq.n»  998·<_PyCrossInterpreterData_UnregisterClass+0x5c>
1124 »       bl»     0·<_PyMutex_LockSlow>1124 »       bl»     0·<_PyMutex_LockSlow>
1125 ·R_ARM_THM_CALL» _PyMutex_LockSlow1125 ·R_ARM_THM_CALL» _PyMutex_LockSlow
1126 »       mov»    r1,·r51126 »       mov»    r1,·r5
1127 »       mov»    r0,·r41127 »       mov»    r0,·r4
1128 »       bl»     308·<_PyXI_excinfo_InitFromException+0x1b6>1128 »       bl»     3a8·<_PyXI_excinfo_InitFromException+0x256>
1129 ·R_ARM_THM_CALL» _xidregistry_find_type1129 ·R_ARM_THM_CALL» _xidregistry_find_type
1130 »       mov»    r5,·r01130 »       mov»    r5,·r0
1131 »       cbz»    r0,·9ce·<_PyCrossInterpreterData_UnregisterClass+0x92>1131 »       cbz»    r0,·9ce·<_PyCrossInterpreterData_UnregisterClass+0x92>
1132 »       ldr»    r3,·[r0,·#16]1132 »       ldr»    r3,·[r0,·#16]
1133 »       subs»   r3,·#11133 »       subs»   r3,·#1
1134 »       str»    r3,·[r0,·#16]1134 »       str»    r3,·[r0,·#16]
1135 »       cbz»    r3,·9b0·<_PyCrossInterpreterData_UnregisterClass+0x74>1135 »       cbz»    r3,·9b0·<_PyCrossInterpreterData_UnregisterClass+0x74>
Offset 1139, 15 lines modifiedOffset 1139, 15 lines modified
1139 »       cbz»    r2,·9ba·<_PyCrossInterpreterData_UnregisterClass+0x7e>1139 »       cbz»    r2,·9ba·<_PyCrossInterpreterData_UnregisterClass+0x7e>
1140 »       str»    r3,·[r2,·#4]1140 »       str»    r3,·[r2,·#4]
1141 »       b.n»    9bc·<_PyCrossInterpreterData_UnregisterClass+0x80>1141 »       b.n»    9bc·<_PyCrossInterpreterData_UnregisterClass+0x80>
1142 »       str»    r3,·[r4,·#12]1142 »       str»    r3,·[r4,·#12]
1143 »       cbz»    r3,·9c0·<_PyCrossInterpreterData_UnregisterClass+0x84>1143 »       cbz»    r3,·9c0·<_PyCrossInterpreterData_UnregisterClass+0x84>
1144 »       str»    r2,·[r3,·#0]1144 »       str»    r2,·[r3,·#0]
1145 »       ldr»    r0,·[r5,·#12]1145 »       ldr»    r0,·[r5,·#12]
1146 »       bl»     14c·<_PyXI_InitError+0x5c>1146 »       bl»     360·<_PyXI_excinfo_InitFromException+0x20e>
1147 ·R_ARM_THM_CALL» Py_XDECREF1147 ·R_ARM_THM_CALL» Py_XDECREF
1148 »       mov»    r0,·r51148 »       mov»    r0,·r5
1149 »       bl»     0·<PyMem_RawFree>1149 »       bl»     0·<PyMem_RawFree>
1150 ·R_ARM_THM_CALL» PyMem_RawFree1150 ·R_ARM_THM_CALL» PyMem_RawFree
1151 »       b.n»    9ac·<_PyCrossInterpreterData_UnregisterClass+0x70>1151 »       b.n»    9ac·<_PyCrossInterpreterData_UnregisterClass+0x70>
1152 »       ldr»    r3,·[r4,·#0]1152 »       ldr»    r3,·[r4,·#0]
1153 »       cbz»    r3,·9f8·<_PyCrossInterpreterData_UnregisterClass+0xbc>1153 »       cbz»    r3,·9f8·<_PyCrossInterpreterData_UnregisterClass+0xbc>
Offset 1232, 15 lines modifiedOffset 1232, 15 lines modified
1232 »       mov»    r4,·r11232 »       mov»    r4,·r1
1233 »       mov»    r5,·r21233 »       mov»    r5,·r2
1234 »       movs»   r2,·#121234 »       movs»   r2,·#12
1235 »       str»    r3,·[sp,·#0]1235 »       str»    r3,·[sp,·#0]
1236 »       mov»    r3,·r41236 »       mov»    r3,·r4
1237 »       ldr»    r1,·[r0,·#8]1237 »       ldr»    r1,·[r0,·#8]
1238 »       mov»    r0,·r51238 »       mov»    r0,·r5
1239 »       bl»     924·<_PyObject_CheckCrossInterpreterData+0x2c>1239 »       bl»     9c4·<_PyCrossInterpreterData_UnregisterClass+0x88>
1240 ·R_ARM_THM_CALL» _PyCrossInterpreterData_InitWithSize1240 ·R_ARM_THM_CALL» _PyCrossInterpreterData_InitWithSize
1241 »       cmp»    r0,·#01241 »       cmp»    r0,·#0
1242 »       blt.n»  abc·<_str_shared+0x58>1242 »       blt.n»  abc·<_str_shared+0x58>
1243 »       ldrb»   r2,·[r4,·#16]1243 »       ldrb»   r2,·[r4,·#16]
1244 »       ldr»    r3,·[r5,·#0]1244 »       ldr»    r3,·[r5,·#0]
1245 »       mov»    r1,·r21245 »       mov»    r1,·r2
1246 »       ubfx»   r2,·r2,·#2,·#31246 »       ubfx»   r2,·r2,·#2,·#3
Offset 1465, 15 lines modifiedOffset 1465, 15 lines modified
1465 »       mov»    r1,·r01465 »       mov»    r1,·r0
1466 »       mov»    r0,·r81466 »       mov»    r0,·r8
1467 »       str»    r1,·[r5,·#4]1467 »       str»    r1,·[r5,·#4]
1468 »       cbnz»   r1,·c94·<_PyXI_FillNamespaceFromDict+0x52>1468 »       cbnz»   r1,·c94·<_PyXI_FillNamespaceFromDict+0x52>
1469 »       bl»     0·<PyErr_NoMemory>1469 »       bl»     0·<PyErr_NoMemory>
1470 ·R_ARM_THM_CALL» PyErr_NoMemory1470 ·R_ARM_THM_CALL» PyErr_NoMemory
1471 »       b.n»    cae·<_PyXI_FillNamespaceFromDict+0x6c>1471 »       b.n»    cae·<_PyXI_FillNamespaceFromDict+0x6c>
1472 »       bl»     798·<_PyXI_excinfo_AsObject+0x18a>1472 »       bl»     838·<_PyXI_excinfo_AsObject+0x22a>
1473 ·R_ARM_THM_CALL» _PyObject_GetCrossInterpreterData1473 ·R_ARM_THM_CALL» _PyObject_GetCrossInterpreterData
1474 »       cbz»    r0,·ca6·<_PyXI_FillNamespaceFromDict+0x64>1474 »       cbz»    r0,·ca6·<_PyXI_FillNamespaceFromDict+0x64>
1475 »       ldr»    r0,·[r5,·#4]1475 »       ldr»    r0,·[r5,·#4]
1476 »       bl»     0·<PyMem_RawFree>1476 »       bl»     0·<PyMem_RawFree>
1477 ·R_ARM_THM_CALL» PyMem_RawFree1477 ·R_ARM_THM_CALL» PyMem_RawFree
1478 »       movs»   r3,·#01478 »       movs»   r3,·#0
Max diff block lines reached; 3112/7305 bytes (42.60%) of diff not shown.
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not7 ··0x00000050·696b656c·79002e72·6f646174·61002e6e·ikely..rodata..n
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·524d2e61·74747269·62757465·7300·····RM.attributes.
  
280 KB
errors.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:··········25728·(bytes·into·file)13 ··Start·of·section·headers:··········24844·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6480:1 There·are·17·section·headers,·starting·at·offset·0x610c:
  
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·0010c0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0012a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004f04·000a50·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·004c60·000b50·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0010f4·000040·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0012dc·000040·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005954·000068·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0057b0·000068·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001134·0000d0·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00131c·0000d0·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001134·0011f4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00131c·000d88·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0059bc·000770·08···I·14···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·005818·0005a0·08···I·14···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002328·000621·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0020a4·000621·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00294c·0005bc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0026c8·0005bc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00612c·0002c8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·005db8·0002c8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002f08·00008b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002c84·00008b·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002f93·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002d0f·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002f93·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002d0f·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002fc8·0012c0·10·····15·159··418 ··[14]·.symtab···········SYMTAB··········00000000·002d44·0012a0·10·····15·157··4
19 ··[15]·.strtab···········STRTAB··········00000000·004288·000c7b·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·003fe4·000c7b·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0063f4·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006080·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
37.1 KB
readelf --wide --symbols {}
Max HTML report size reached
87.1 KB
readelf --wide --relocs {}
Max HTML report size reached
1.18 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 73, 49 lines modifiedOffset 73, 49 lines modified
73 PyDict_Contains73 PyDict_Contains
74 PyUnicode_FromStringAndSize74 PyUnicode_FromStringAndSize
75 PyDict_SetItem75 PyDict_SetItem
76 PyTuple_Pack76 PyTuple_Pack
77 PyType_Type77 PyType_Type
78 PyObject_CallFunction78 PyObject_CallFunction
79 PyExc_Exception79 PyExc_Exception
80 _Py_Dealloc 
81 PyExc_SystemError80 PyExc_SystemError
82 _PyErr_SetString81 _PyErr_SetString
83 _PyRuntime82 _PyRuntime
 83 _Py_Dealloc
84 _PyErr_GetRaisedException84 _PyErr_GetRaisedException
85 _PyErr_SetRaisedException85 _PyErr_SetRaisedException
86 PyUnicode_FromFormatV86 PyUnicode_FromFormatV
87 _PyErr_SetObject87 _PyErr_SetObject
88 _Py_NoneStruct88 _Py_NoneStruct
89 PyObject_CallOneArg89 PyObject_CallOneArg
90 PyExc_TypeError90 PyExc_TypeError
91 PyObject_Repr91 PyObject_Repr
92 PyUnicode_FromFormat92 PyUnicode_FromFormat
93 _PyException_AddNote93 _PyException_AddNote
94 PyObject_Call94 PyObject_Call
95 PyException_GetTraceback 
96 PyException_GetContext95 PyException_GetContext
97 PyException_SetContext96 PyException_SetContext
98 PyObject_IsSubclass97 PyObject_IsSubclass
 98 PyException_GetTraceback
99 _PyObject_MakeTpCall99 _PyObject_MakeTpCall
100 PyTraceBack_Type100 PyTraceBack_Type
101 _Py_CheckFunctionResult101 _Py_CheckFunctionResult
102 _PyErr_Format102 _PyErr_Format
103 _PyErr_Restore103 _PyErr_Restore
104 PyType_IsSubtype104 PyType_IsSubtype
105 PyErr_GivenExceptionMatches 
106 PyTuple_Size105 PyTuple_Size
 106 PyErr_GivenExceptionMatches
107 PyErr_SetFromErrno107 PyErr_SetFromErrno
 108 PyErr_SetFromErrnoWithFilenameObjects
108 __errno_location109 __errno_location
109 strerror110 strerror
110 PyUnicode_DecodeLocale111 PyUnicode_DecodeLocale
111 Py_BuildValue112 Py_BuildValue
112 PyUnicode_FromString113 PyUnicode_FromString
113 PyErr_CheckSignals114 PyErr_CheckSignals
114 PyErr_SetFromErrnoWithFilenameObjects 
115 _PyErr_SetKeyError115 _PyErr_SetKeyError
116 PyExc_KeyError116 PyExc_KeyError
117 PyErr_SetFromErrnoWithFilenameObject117 PyErr_SetFromErrnoWithFilenameObject
118 _PyErr_ChainExceptions1118 _PyErr_ChainExceptions1
119 _PyErr_ExceptionMatches119 _PyErr_ExceptionMatches
120 _PyErr_Clear120 _PyErr_Clear
121 _PyErr_SetImportErrorWithNameFrom121 _PyErr_SetImportErrorWithNameFrom
68.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
65.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
735 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ··[····a4]··calling·%R·should·have·returned·an·instance·of·BaseException,·not·%s7 ··[····a4]··calling·%R·should·have·returned·an·instance·of·BaseException,·not·%s
8 ··[····ec]··<unknown>8 ··[····ec]··<unknown>
9 ··[····f8]··Normalization·failed:·type=%s9 ··[····f8]··Normalization·failed:·type=%s
10 ··[···118]··Normalization·failed:·type=%s·args=%S10 ··[···118]··Normalization·failed:·type=%s·args=%S
11 ··[···140]··traceback·must·be·a·Traceback·or·None11 ··[···140]··traceback·must·be·a·Traceback·or·None
12 ··[···168]··surrogateescape12 ··[···168]··surrogateescape
13 ··[···178]··Error13 ··[···178]··Error
14 ··[···180]··(iO) 
15 ··[···188]··(iOOiO)14 ··[···180]··(iOOiO)
 15 ··[···188]··(iOO)
16 ··[···190]··(iOO)16 ··[···190]··(iO)
17 ··[···198]··expected·a·subclass·of·ImportError17 ··[···198]··expected·a·subclass·of·ImportError
18 ··[···1bc]··expected·a·message·argument18 ··[···1bc]··expected·a·message·argument
19 ··[···1d8]··name19 ··[···1d8]··name
20 ··[···1e0]··path20 ··[···1e0]··path
21 ··[···1e8]··name_from21 ··[···1e8]··name_from
22 ··[···1f4]··rb22 ··[···1f4]··rb
23 ··[···1f8]··replace23 ··[···1f8]··replace
9.86 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError28 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
29 »       mov»    r0,·r829 »       mov»    r0,·r8
30 »       movw»   r2,·#030 »       movw»   r2,·#0
31 ·R_ARM_THM_MOVW_ABS_NC»  .LC3931 ·R_ARM_THM_MOVW_ABS_NC»  .LC39
32 »       movt»   r2,·#032 »       movt»   r2,·#0
33 ·R_ARM_THM_MOVT_ABS»     .LC3933 ·R_ARM_THM_MOVT_ABS»     .LC39
34 »       ldr»    r1,·[r3,·#0]34 »       ldr»    r1,·[r3,·#0]
35 »       bl»     108c·<_PyErr_SetString>35 »       bl»     d28·<_PyErr_SetString>
36 ·R_ARM_THM_CALL» _PyErr_SetString36 ·R_ARM_THM_CALL» _PyErr_SetString
37 »       b.n»    8e·<_PyErr_WriteUnraisableDefaultHook+0x8e>37 »       b.n»    8e·<_PyErr_WriteUnraisableDefaultHook+0x8e>
38 »       mov»    r4,·r038 »       mov»    r4,·r0
39 »       movs»   r1,·#039 »       movs»   r1,·#0
40 »       bl»     0·<PyStructSequence_GetItem>40 »       bl»     0·<PyStructSequence_GetItem>
41 ·R_ARM_THM_CALL» PyStructSequence_GetItem41 ·R_ARM_THM_CALL» PyStructSequence_GetItem
42 »       movs»   r1,·#142 »       movs»   r1,·#1
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 »       bl»     0·<PyStructSequence_GetItem>61 »       bl»     0·<PyStructSequence_GetItem>
62 ·R_ARM_THM_CALL» PyStructSequence_GetItem62 ·R_ARM_THM_CALL» PyStructSequence_GetItem
63 »       mov»    r3,·r763 »       mov»    r3,·r7
64 »       strd»   r4,·r0,·[sp]64 »       strd»   r4,·r0,·[sp]
65 »       mov»    r2,·r665 »       mov»    r2,·r6
66 »       mov»    r1,·r566 »       mov»    r1,·r5
67 »       mov»    r0,·r867 »       mov»    r0,·r8
68 »       bl»     91c·<write_unraisable_exc>68 »       bl»     aa4·<write_unraisable_exc>
69 ·R_ARM_THM_CALL» write_unraisable_exc69 ·R_ARM_THM_CALL» write_unraisable_exc
70 »       cmp»    r0,·#070 »       cmp»    r0,·#0
71 »       bge.n»  92·<_PyErr_WriteUnraisableDefaultHook+0x92>71 »       bge.n»  92·<_PyErr_WriteUnraisableDefaultHook+0x92>
72 »       movs»   r0,·#072 »       movs»   r0,·#0
73 »       b.n»    9a·<_PyErr_WriteUnraisableDefaultHook+0x9a>73 »       b.n»    9a·<_PyErr_WriteUnraisableDefaultHook+0x9a>
74 »       movw»   r0,·#074 »       movw»   r0,·#0
75 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct75 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 »       sub.w»  ip,·sp,·ip93 »       sub.w»  ip,·sp,·ip
94 »       str.w»  r0,·[ip,·#4084]»     @·0xff494 »       str.w»  r0,·[ip,·#4084]»     @·0xff4
95 »       sub»    sp,·#895 »       sub»    sp,·#8
96 »       mov»    r2,·r096 »       mov»    r2,·r0
97 »       add»    r1,·sp,·#1697 »       add»    r1,·sp,·#16
98 »       movs»   r0,·#098 »       movs»   r0,·#0
99 »       str»    r1,·[sp,·#4]99 »       str»    r1,·[sp,·#4]
100 »       bl»     418·<PyErr_SetImportErrorSubclass+0x4>100 »       bl»     5a0·<PyErr_SyntaxLocationEx+0x44>
101 ·R_ARM_THM_CALL» format_unraisable_v101 ·R_ARM_THM_CALL» format_unraisable_v
102 »       add»    sp,·#8102 »       add»    sp,·#8
103 »       ldr.w»  lr,·[sp],·#4103 »       ldr.w»  lr,·[sp],·#4
104 »       add»    sp,·#12104 »       add»    sp,·#12
105 »       bx»     lr105 »       bx»     lr
  
106 000000d0·<_PyErr_FormatFromCauseTstate>:106 000000d0·<_PyErr_FormatFromCauseTstate>:
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 »       mov.w»  ip,·#4096»  @·0x1000128 »       mov.w»  ip,·#4096»  @·0x1000
129 »       sub.w»  ip,·sp,·ip129 »       sub.w»  ip,·sp,·ip
130 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8130 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
131 »       ldr»    r4,·[r0,·#72]» @·0x48131 »       ldr»    r4,·[r0,·#72]» @·0x48
132 »       mov»    r5,·r0132 »       mov»    r5,·r0
133 »       movs»   r7,·#0133 »       movs»   r7,·#0
134 »       str»    r7,·[r0,·#72]» @·0x48134 »       str»    r7,·[r0,·#72]» @·0x48
135 »       bl»     294·<PyErr_FormatV+0xa>135 »       bl»     ec·<_PyErr_FormatFromCauseTstate+0x1c>
136 ·R_ARM_THM_CALL» _PyErr_FormatV136 ·R_ARM_THM_CALL» _PyErr_FormatV
137 »       mvn.w»  r2,·#3221225472»    @·0xc0000000137 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
138 »       ldr»    r3,·[r4,·#0]138 »       ldr»    r3,·[r4,·#0]
139 »       mov»    r1,·r4139 »       mov»    r1,·r4
140 »       ldr»    r6,·[r5,·#72]» @·0x48140 »       ldr»    r6,·[r5,·#72]» @·0x48
141 »       cmp»    r3,·r2141 »       cmp»    r3,·r2
142 »       str»    r7,·[r5,·#72]» @·0x48142 »       str»    r7,·[r5,·#72]» @·0x48
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 »       cbnz»   r3,·15c·<_PyErr_FormatVFromCause.isra.0+0x62>166 »       cbnz»   r3,·15c·<_PyErr_FormatVFromCause.isra.0+0x62>
167 »       mov»    r0,·r4167 »       mov»    r0,·r4
168 »       bl»     0·<_Py_Dealloc>168 »       bl»     0·<_Py_Dealloc>
169 ·R_ARM_THM_CALL» _Py_Dealloc169 ·R_ARM_THM_CALL» _Py_Dealloc
170 »       ldr»    r0,·[r5,·#72]» @·0x48170 »       ldr»    r0,·[r5,·#72]» @·0x48
171 »       str»    r6,·[r5,·#72]» @·0x48171 »       str»    r6,·[r5,·#72]» @·0x48
172 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}172 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
173 »       b.w»    1c4·<PyErr_NormalizeException+0x1c>173 »       b.w»    1c·<_PyErr_WriteUnraisableDefaultHook+0x1c>
174 ·R_ARM_THM_JUMP24»       Py_XDECREF174 ·R_ARM_THM_JUMP24»       Py_XDECREF
  
175 00000168·<PyErr_SetFromErrnoWithFilename>:175 00000168·<PyErr_SetFromErrnoWithFilename>:
176 PyErr_SetFromErrnoWithFilename():176 PyErr_SetFromErrnoWithFilename():
177 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}177 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
178 »       mov.w»  ip,·#4096»  @·0x1000178 »       mov.w»  ip,·#4096»  @·0x1000
179 »       sub.w»  ip,·sp,·ip179 »       sub.w»  ip,·sp,·ip
Offset 191, 20 lines modifiedOffset 191, 20 lines modified
191 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefault191 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefault
192 »       mov»    r4,·r0192 »       mov»    r4,·r0
193 »       cbz»    r0,·1a4·<PyErr_SetFromErrnoWithFilename+0x3c>193 »       cbz»    r0,·1a4·<PyErr_SetFromErrnoWithFilename+0x3c>
194 »       str»    r7,·[r5,·#0]194 »       str»    r7,·[r5,·#0]
195 »       mov»    r1,·r4195 »       mov»    r1,·r4
196 »       movs»   r2,·#0196 »       movs»   r2,·#0
197 »       mov»    r0,·r6197 »       mov»    r0,·r6
198 »       bl»     cb4·<PyErr_SetFromErrnoWithFilenameObjects>198 »       bl»     a14·<PyErr_SetFromErrnoWithFilenameObjects>
199 ·R_ARM_THM_CALL» PyErr_SetFromErrnoWithFilenameObjects199 ·R_ARM_THM_CALL» PyErr_SetFromErrnoWithFilenameObjects
200 »       mov»    r3,·r0200 »       mov»    r3,·r0
201 »       mov»    r0,·r4201 »       mov»    r0,·r4
202 »       mov»    r4,·r3202 »       mov»    r4,·r3
203 »       bl»     1c4·<PyErr_NormalizeException+0x1c>203 »       bl»     1c·<_PyErr_WriteUnraisableDefaultHook+0x1c>
204 ·R_ARM_THM_CALL» Py_XDECREF204 ·R_ARM_THM_CALL» Py_XDECREF
205 »       mov»    r0,·r4205 »       mov»    r0,·r4
206 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}206 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
  
207 000001a8·<PyErr_NormalizeException>:207 000001a8·<PyErr_NormalizeException>:
208 PyErr_NormalizeException():208 PyErr_NormalizeException():
209 »       push»   {r4,·r5}209 »       push»   {r4,·r5}
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 »       mov»    r3,·r2213 »       mov»    r3,·r2
214 »       mov»    r2,·r1214 »       mov»    r2,·r1
215 »       add»    r4,·pc215 »       add»    r4,·pc
216 »       ldr»    r4,·[r4,·#0]216 »       ldr»    r4,·[r4,·#0]
217 »       mov»    r1,·r0217 »       mov»    r1,·r0
218 »       ldr»    r0,·[r5,·r4]218 »       ldr»    r0,·[r5,·r4]
219 »       pop»    {r4,·r5}219 »       pop»    {r4,·r5}
220 »       b.w»    760·<_PyErr_NormalizeException>220 »       b.w»    8e8·<_PyErr_NormalizeException>
221 ·R_ARM_THM_JUMP24»       _PyErr_NormalizeException221 ·R_ARM_THM_JUMP24»       _PyErr_NormalizeException
222 »       nop222 »       nop
223 »       .word»  0x0000000c223 »       .word»  0x0000000c
224 ·R_ARM_TLS_IE32» _Py_tss_tstate224 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
225 000001c8·<PyErr_SyntaxLocationObject>:225 000001c8·<PyErr_SyntaxLocationObject>:
226 PyErr_SyntaxLocationObject():226 PyErr_SyntaxLocationObject():
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 »       mov.w»  ip,·#4096»  @·0x1000229 »       mov.w»  ip,·#4096»  @·0x1000
230 »       sub.w»  ip,·sp,·ip230 »       sub.w»  ip,·sp,·ip
231 »       str.w»  r0,·[ip,·#4080]»     @·0xff0231 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
232 »       sub»    sp,·#8232 »       sub»    sp,·#8
233 »       mov»    r3,·r1233 »       mov»    r3,·r1
234 »       mov.w»  r4,·#4294967295»    @·0xffffffff234 »       mov.w»  r4,·#4294967295»    @·0xffffffff
235 »       str»    r4,·[sp,·#0]235 »       str»    r4,·[sp,·#0]
236 »       bl»     d64·<PyErr_SyntaxLocationObjectEx>236 »       bl»     f4c·<PyErr_SyntaxLocationObjectEx>
237 ·R_ARM_THM_CALL» PyErr_SyntaxLocationObjectEx237 ·R_ARM_THM_CALL» PyErr_SyntaxLocationObjectEx
238 »       add»    sp,·#8238 »       add»    sp,·#8
Max diff block lines reached; 6363/9892 bytes (64.32%) of diff not shown.
5.35 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 53, 57 lines modifiedOffset 53, 57 lines modified
53 ··0x00000320·6963745f·436f6e74·61696e73·00507955·ict_Contains.PyU53 ··0x00000320·6963745f·436f6e74·61696e73·00507955·ict_Contains.PyU
54 ··0x00000330·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin54 ··0x00000330·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin
55 ··0x00000340·67416e64·53697a65·00507944·6963745f·gAndSize.PyDict_55 ··0x00000340·67416e64·53697a65·00507944·6963745f·gAndSize.PyDict_
56 ··0x00000350·53657449·74656d00·50795475·706c655f·SetItem.PyTuple_56 ··0x00000350·53657449·74656d00·50795475·706c655f·SetItem.PyTuple_
57 ··0x00000360·5061636b·00507954·7970655f·54797065·Pack.PyType_Type57 ··0x00000360·5061636b·00507954·7970655f·54797065·Pack.PyType_Type
58 ··0x00000370·0050794f·626a6563·745f4361·6c6c4675·.PyObject_CallFu58 ··0x00000370·0050794f·626a6563·745f4361·6c6c4675·.PyObject_CallFu
59 ··0x00000380·6e637469·6f6e0050·79457863·5f457863·nction.PyExc_Exc59 ··0x00000380·6e637469·6f6e0050·79457863·5f457863·nction.PyExc_Exc
60 ··0x00000390·65707469·6f6e005f·50795f44·65616c6c·eption._Py_Deall 
61 ··0x000003a0·6f630050·79457863·5f537973·74656d45·oc.PyExc_SystemE60 ··0x00000390·65707469·6f6e0050·79457863·5f537973·eption.PyExc_Sys
62 ··0x000003b0·72726f72·005f5079·4572725f·53657453·rror._PyErr_SetS61 ··0x000003a0·74656d45·72726f72·005f5079·4572725f·temError._PyErr_
63 ··0x000003c0·7472696e·67005f50·7952756e·74696d65·tring._PyRuntime62 ··0x000003b0·53657453·7472696e·67005f50·7952756e·SetString._PyRun
 63 ··0x000003c0·74696d65·005f5079·5f446561·6c6c6f63·time._Py_Dealloc
64 ··0x000003d0·005f5079·4572725f·47657452·61697365·._PyErr_GetRaise64 ··0x000003d0·005f5079·4572725f·47657452·61697365·._PyErr_GetRaise
65 ··0x000003e0·64457863·65707469·6f6e005f·50794572·dException._PyEr65 ··0x000003e0·64457863·65707469·6f6e005f·50794572·dException._PyEr
66 ··0x000003f0·725f5365·74526169·73656445·78636570·r_SetRaisedExcep66 ··0x000003f0·725f5365·74526169·73656445·78636570·r_SetRaisedExcep
67 ··0x00000400·74696f6e·00507955·6e69636f·64655f46·tion.PyUnicode_F67 ··0x00000400·74696f6e·00507955·6e69636f·64655f46·tion.PyUnicode_F
68 ··0x00000410·726f6d46·6f726d61·7456005f·50794572·romFormatV._PyEr68 ··0x00000410·726f6d46·6f726d61·7456005f·50794572·romFormatV._PyEr
69 ··0x00000420·725f5365·744f626a·65637400·5f50795f·r_SetObject._Py_69 ··0x00000420·725f5365·744f626a·65637400·5f50795f·r_SetObject._Py_
70 ··0x00000430·4e6f6e65·53747275·63740050·794f626a·NoneStruct.PyObj70 ··0x00000430·4e6f6e65·53747275·63740050·794f626a·NoneStruct.PyObj
71 ··0x00000440·6563745f·43616c6c·4f6e6541·72670050·ect_CallOneArg.P71 ··0x00000440·6563745f·43616c6c·4f6e6541·72670050·ect_CallOneArg.P
72 ··0x00000450·79457863·5f547970·65457272·6f720050·yExc_TypeError.P72 ··0x00000450·79457863·5f547970·65457272·6f720050·yExc_TypeError.P
73 ··0x00000460·794f626a·6563745f·52657072·00507955·yObject_Repr.PyU73 ··0x00000460·794f626a·6563745f·52657072·00507955·yObject_Repr.PyU
74 ··0x00000470·6e69636f·64655f46·726f6d46·6f726d61·nicode_FromForma74 ··0x00000470·6e69636f·64655f46·726f6d46·6f726d61·nicode_FromForma
75 ··0x00000480·74005f50·79457863·65707469·6f6e5f41·t._PyException_A75 ··0x00000480·74005f50·79457863·65707469·6f6e5f41·t._PyException_A
76 ··0x00000490·64644e6f·74650050·794f626a·6563745f·ddNote.PyObject_76 ··0x00000490·64644e6f·74650050·794f626a·6563745f·ddNote.PyObject_
77 ··0x000004a0·43616c6c·00507945·78636570·74696f6e·Call.PyException77 ··0x000004a0·43616c6c·00507945·78636570·74696f6e·Call.PyException
78 ··0x000004b0·5f476574·54726163·65626163·6b005079·_GetTraceback.Py 
79 ··0x000004c0·45786365·7074696f·6e5f4765·74436f6e·Exception_GetCon 
80 ··0x000004d0·74657874·00507945·78636570·74696f6e·text.PyException 
81 ··0x000004e0·5f536574·436f6e74·65787400·50794f62·_SetContext.PyOb78 ··0x000004b0·5f476574·436f6e74·65787400·50794578·_GetContext.PyEx
82 ··0x000004f0·6a656374·5f497353·7562636c·61737300·ject_IsSubclass.79 ··0x000004c0·63657074·696f6e5f·53657443·6f6e7465·ception_SetConte
 80 ··0x000004d0·78740050·794f626a·6563745f·49735375·xt.PyObject_IsSu
 81 ··0x000004e0·62636c61·73730050·79457863·65707469·bclass.PyExcepti
 82 ··0x000004f0·6f6e5f47·65745472·61636562·61636b00·on_GetTraceback.
83 ··0x00000500·5f50794f·626a6563·745f4d61·6b655470·_PyObject_MakeTp83 ··0x00000500·5f50794f·626a6563·745f4d61·6b655470·_PyObject_MakeTp
84 ··0x00000510·43616c6c·00507954·72616365·4261636b·Call.PyTraceBack84 ··0x00000510·43616c6c·00507954·72616365·4261636b·Call.PyTraceBack
85 ··0x00000520·5f547970·65005f50·795f4368·65636b46·_Type._Py_CheckF85 ··0x00000520·5f547970·65005f50·795f4368·65636b46·_Type._Py_CheckF
86 ··0x00000530·756e6374·696f6e52·6573756c·74005f50·unctionResult._P86 ··0x00000530·756e6374·696f6e52·6573756c·74005f50·unctionResult._P
87 ··0x00000540·79457272·5f466f72·6d617400·5f507945·yErr_Format._PyE87 ··0x00000540·79457272·5f466f72·6d617400·5f507945·yErr_Format._PyE
88 ··0x00000550·72725f52·6573746f·72650050·79547970·rr_Restore.PyTyp88 ··0x00000550·72725f52·6573746f·72650050·79547970·rr_Restore.PyTyp
89 ··0x00000560·655f4973·53756274·79706500·50794572·e_IsSubtype.PyEr89 ··0x00000560·655f4973·53756274·79706500·50795475·e_IsSubtype.PyTu
 90 ··0x00000570·706c655f·53697a65·00507945·72725f47·ple_Size.PyErr_G
90 ··0x00000570·725f4769·76656e45·78636570·74696f6e·r_GivenException91 ··0x00000580·6976656e·45786365·7074696f·6e4d6174·ivenExceptionMat
91 ··0x00000580·4d617463·68657300·50795475·706c655f·Matches.PyTuple_ 
92 ··0x00000590·53697a65·00507945·72725f53·65744672·Size.PyErr_SetFr92 ··0x00000590·63686573·00507945·72725f53·65744672·ches.PyErr_SetFr
93 ··0x000005a0·6f6d4572·726e6f00·5f5f6572·726e6f5f·omErrno.__errno_93 ··0x000005a0·6f6d4572·726e6f00·50794572·725f5365·omErrno.PyErr_Se
94 ··0x000005b0·6c6f6361·74696f6e·00737472·6572726f·location.strerro 
95 ··0x000005c0·72005079·556e6963·6f64655f·4465636f·r.PyUnicode_Deco 
96 ··0x000005d0·64654c6f·63616c65·0050795f·4275696c·deLocale.Py_Buil 
97 ··0x000005e0·6456616c·75650050·79556e69·636f6465·dValue.PyUnicode 
98 ··0x000005f0·5f46726f·6d537472·696e6700·50794572·_FromString.PyEr 
99 ··0x00000600·725f4368·65636b53·69676e61·6c730050·r_CheckSignals.P 
100 ··0x00000610·79457272·5f536574·46726f6d·4572726e·yErr_SetFromErrn 
101 ··0x00000620·6f576974·6846696c·656e616d·654f626a·oWithFilenameObj94 ··0x000005b0·7446726f·6d457272·6e6f5769·74684669·tFromErrnoWithFi
 95 ··0x000005c0·6c656e61·6d654f62·6a656374·73005f5f·lenameObjects.__
 96 ··0x000005d0·6572726e·6f5f6c6f·63617469·6f6e0073·errno_location.s
 97 ··0x000005e0·74726572·726f7200·5079556e·69636f64·trerror.PyUnicod
 98 ··0x000005f0·655f4465·636f6465·4c6f6361·6c650050·e_DecodeLocale.P
 99 ··0x00000600·795f4275·696c6456·616c7565·00507955·y_BuildValue.PyU
 100 ··0x00000610·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin
 101 ··0x00000620·67005079·4572725f·43686563·6b536967·g.PyErr_CheckSig
102 ··0x00000630·65637473·005f5079·4572725f·5365744b·ects._PyErr_SetK102 ··0x00000630·6e616c73·005f5079·4572725f·5365744b·nals._PyErr_SetK
103 ··0x00000640·65794572·726f7200·50794578·635f4b65·eyError.PyExc_Ke103 ··0x00000640·65794572·726f7200·50794578·635f4b65·eyError.PyExc_Ke
104 ··0x00000650·79457272·6f720050·79457272·5f536574·yError.PyErr_Set104 ··0x00000650·79457272·6f720050·79457272·5f536574·yError.PyErr_Set
105 ··0x00000660·46726f6d·4572726e·6f576974·6846696c·FromErrnoWithFil105 ··0x00000660·46726f6d·4572726e·6f576974·6846696c·FromErrnoWithFil
106 ··0x00000670·656e616d·654f626a·65637400·5f507945·enameObject._PyE106 ··0x00000670·656e616d·654f626a·65637400·5f507945·enameObject._PyE
107 ··0x00000680·72725f43·6861696e·45786365·7074696f·rr_ChainExceptio107 ··0x00000680·72725f43·6861696e·45786365·7074696f·rr_ChainExceptio
108 ··0x00000690·6e733100·5f507945·72725f45·78636570·ns1._PyErr_Excep108 ··0x00000690·6e733100·5f507945·72725f45·78636570·ns1._PyErr_Excep
109 ··0x000006a0·74696f6e·4d617463·68657300·5f507945·tionMatches._PyE109 ··0x000006a0·74696f6e·4d617463·68657300·5f507945·tionMatches._PyE
386 KB
flowgraph.o
956 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:··········26236·(bytes·into·file)13 ··Start·of·section·headers:··········23512·(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:·········16
20 ··Section·header·string·table·index:·1420 ··Section·header·string·table·index:·15
2.96 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x667c:1 There·are·16·section·headers,·starting·at·offset·0x5bd8:
  
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·0002f4·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·004e10·000078·08···I·13···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000328·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000328·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000038·004e74·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000328·003ffc·00··AX··0···0··8
9 ··[·5]·.rel.text.hot·····REL·············00000000·0058c0·000d00·08···I·12···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·004e88·000c90·08···I·13···5··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004eac·0000dd·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·004324·0000de·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·004f8a·0000b4·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·004402·0000b4·00··AX··0···0··2
12 ··[·8]·.rel.text.unlikely·REL·············00000000·0065c0·000038·08···I·12···7··413 ··[·9]·.rel.text.unlikely·REL·············00000000·005b18·000038·08···I·13···8··4
13 ··[·9]·.rodata···········PROGBITS········00000000·005040·000010·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·0044b8·000010·00···A··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·005050·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0044c8·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005050·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0044c8·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·005084·000470·10·····13··31··417 ··[13]·.symtab···········SYMTAB··········00000000·0044fc·0004e0·10·····14··38··4
17 ··[13]·.strtab···········STRTAB··········00000000·0054f4·0003cb·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0049dc·000434·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0065f8·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·005b50·000088·00······0···0··1
19 Key·to·Flags:20 Key·to·Flags:
20 ··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),
21 ··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),
22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
23 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.83 KB
readelf --wide --symbols {}
    
Offset 1, 74 lines modifiedOffset 1, 81 lines modified
  
1 Symbol·table·'.symtab'·contains·71·entries:1 Symbol·table·'.symtab'·contains·78·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····4·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000059····50·FUNC····LOCAL··DEFAULT····4·cfg_builder_new_block6 ·····3:·00000059····50·FUNC····LOCAL··DEFAULT····5·cfg_builder_new_block
 7 ·····4:·00000181····54·FUNC····LOCAL··DEFAULT····5·basicblock_next_instr
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
9 ·····6:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC110 ·····7:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
10 ·····7:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2 
11 ·····8:·00002e29···860·FUNC····LOCAL··DEFAULT····4·label_exception_targets11 ·····8:·00002d51···868·FUNC····LOCAL··DEFAULT····5·label_exception_targets
12 ·····9:·00003185··1196·FUNC····LOCAL··DEFAULT····4·duplicate_exits_without_lineno12 ·····9:·000031a1···822·FUNC····LOCAL··DEFAULT····5·duplicate_exits_without_lineno
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR013 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
14 ····11:·00003631··2710·FUNC····LOCAL··DEFAULT····4·optimize_basic_block 
15 ····12:·00001444·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····11:·00000864·····0·NOTYPE··LOCAL··DEFAULT····5·$d
16 ····13:·000014ac·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····12:·00000994·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 16 ····13:·000000b9···166·FUNC····LOCAL··DEFAULT····1·basicblock_add_jump
 17 ····14:·00000b58·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 18 ····15:·00000b60·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 19 ····16:·00000bdc·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 20 ····17:·00000cdc·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 21 ····18:·00000161····68·FUNC····LOCAL··DEFAULT····1·get_const_value
 22 ····19:·000030b5···174·FUNC····LOCAL··DEFAULT····5·make_cfg_traversal_stack
 23 ····20:·00003165····58·FUNC····LOCAL··DEFAULT····5·basicblock_nofallthrough.isra.0
 24 ····21:·00000069····78·FUNC····LOCAL··DEFAULT····1·basicblock_append_instructions
 25 ····22:·00001b18·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 26 ····23:·00001b80·····0·NOTYPE··LOCAL··DEFAULT····5·$t
17 ····14:·00001640·····0·NOTYPE··LOCAL··DEFAULT····4·$d27 ····24:·00001d60·····0·NOTYPE··LOCAL··DEFAULT····5·$d
18 ····15:·000016a8·····0·NOTYPE··LOCAL··DEFAULT····4·$t28 ····25:·00001dc8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
19 ····16:·00004d25···336·FUNC····LOCAL··DEFAULT····4·add_const29 ····26:·000001a5···336·FUNC····LOCAL··DEFAULT····1·add_const
20 ····17:·000036c4·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
21 ····18:·000037f4·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
22 ····19:·00004c65···192·FUNC····LOCAL··DEFAULT····4·basicblock_add_jump 
23 ····20:·000038dc·····0·NOTYPE··LOCAL··DEFAULT····4·$d30 ····27:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
24 ····21:·000039dc·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
25 ····22:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC331 ····28:·00000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
26 ····23:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC432 ····29:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
27 ····24:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5 
28 ····25:·00004ad9···136·FUNC····LOCAL··DEFAULT····4·basicblock_insert_instruction33 ····30:·00000001···104·FUNC····LOCAL··DEFAULT····1·basicblock_insert_instruction
29 ····26:·00004ad0·····0·NOTYPE··LOCAL··DEFAULT····4·$d34 ····31:·00003e80·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····27:·00004ad8·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t35 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 36 ····33:·00003e88·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 37 ····34:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d38 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
 39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
33 ····30:·00000000····16·OBJECT··LOCAL··DEFAULT····9·NO_LOCATION40 ····37:·00000000····16·OBJECT··LOCAL··DEFAULT···10·NO_LOCATION
34 ····31:·00000001····86·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_New41 ····38:·00000001····86·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_New
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Calloc43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Calloc
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
39 ····36:·0000008d···244·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_Addop46 ····43:·0000008d···244·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_Addop
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough
42 ····39:·00000181···148·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_UseLabel49 ····46:·000001b9···136·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_UseLabel
43 ····40:·00000215····70·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_CheckSize50 ····47:·00000241····70·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_CheckSize
44 ····41:·0000025d·11212·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_OptimizeCodeUnit51 ····48:·00000289·10952·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_OptimizeCodeUnit
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem 
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong 
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy 
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
 59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
 60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetItem
 61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
 62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
56 ····53:·000040c9··2576·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_OptimizedCfgToInstructionSequence63 ····60:·000034d9··2480·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_OptimizedCfgToInstructionSequence
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCompile_OpcodeStackEffectWithJump64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCompile_OpcodeStackEffectWithJump
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Next
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_UseLabel66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_UseLabel
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_Addop67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstructionSequence_Addop
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemRef70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_GetItemRef
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawCalloc72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawCalloc
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memmove
69 ····66:·00004b61···204·FUNC····GLOBAL·HIDDEN·····4·_PyCfg_ToInstructionSequence76 ····73:·00003e89···204·FUNC····GLOBAL·HIDDEN·····5·_PyCfg_ToInstructionSequence
70 ····67:·00004c2d····54·FUNC····GLOBAL·HIDDEN·····4·_PyCfgBuilder_Free77 ····74:·00003f55···166·FUNC····GLOBAL·HIDDEN·····5·_PyCfgBuilder_Free
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_ConstCacheMergeOne
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
73 ····70:·00000001···180·FUNC····GLOBAL·HIDDEN·····7·_PyCfg_JumpLabelsToTargets80 ····77:·00000001···180·FUNC····GLOBAL·HIDDEN·····8·_PyCfg_JumpLabelsToTargets
57.0 KB
readelf --wide --relocs {}
Max HTML report size reached
1.47 KB
strings --all --bytes=8 {}
    
Offset 1, 22 lines modifiedOffset 1, 27 lines modified
1 `h`C`·F81 `h`C`·F8
2 00+i;a/a@2 xH7F>F"F
 3 *+i3a.aA
3 malformed·control·flow·graph.4 malformed·control·flow·graph.
4 Internal·error:·failed·to·get·value·of·a·constant 
5 jump·with·NULL·target5 jump·with·NULL·target
6 Invalid·CFG,·inconsistent·stackdepth6 Invalid·CFG,·inconsistent·stackdepth
7 Invalid·stack·effect·for·opcode=%d,·arg=%i7 Invalid·stack·effect·for·opcode=%d,·arg=%i
8 Invalid·CFG,·stack·underflow8 Invalid·CFG,·stack·underflow
 9 Internal·error:·failed·to·get·value·of·a·constant
9 cfg_builder_new_block10 cfg_builder_new_block
 11 basicblock_next_instr
10 label_exception_targets12 label_exception_targets
11 duplicate_exits_without_lineno13 duplicate_exits_without_lineno
12 .LANCHOR014 .LANCHOR0
13 optimize_basic_block 
14 add_const 
15 basicblock_add_jump15 basicblock_add_jump
 16 get_const_value
 17 make_cfg_traversal_stack
 18 basicblock_nofallthrough.isra.0
 19 basicblock_append_instructions
 20 add_const
16 basicblock_insert_instruction21 basicblock_insert_instruction
17 NO_LOCATION22 NO_LOCATION
18 _PyCfgBuilder_New23 _PyCfgBuilder_New
19 PyMem_Malloc24 PyMem_Malloc
20 PyMem_Calloc25 PyMem_Calloc
21 PyErr_NoMemory26 PyErr_NoMemory
22 PyMem_Free27 PyMem_Free
Offset 26, 19 lines modifiedOffset 31, 19 lines modified
26 _PyCfgBuilder_UseLabel31 _PyCfgBuilder_UseLabel
27 _PyCfgBuilder_CheckSize32 _PyCfgBuilder_CheckSize
28 _PyCfg_OptimizeCodeUnit33 _PyCfg_OptimizeCodeUnit
29 PyExc_SystemError34 PyExc_SystemError
30 PyErr_SetString35 PyErr_SetString
31 PyObject_IsTrue36 PyObject_IsTrue
32 PyList_SetSlice37 PyList_SetSlice
33 PyList_SetItem 
34 _Py_NoneStruct38 _Py_NoneStruct
 39 PyTuple_New
35 PyBool_FromLong40 PyBool_FromLong
 41 PyList_SetItem
36 _Py_Dealloc42 _Py_Dealloc
37 PyTuple_New 
38 _PyCfg_OptimizedCfgToInstructionSequence43 _PyCfg_OptimizedCfgToInstructionSequence
39 PyCompile_OpcodeStackEffectWithJump44 PyCompile_OpcodeStackEffectWithJump
40 PyDict_Next45 PyDict_Next
41 _PyInstructionSequence_UseLabel46 _PyInstructionSequence_UseLabel
42 _PyInstructionSequence_Addop47 _PyInstructionSequence_Addop
43 PyExc_ValueError48 PyExc_ValueError
44 PyErr_Format49 PyErr_Format
Offset 49, 12 lines modifiedOffset 54, 13 lines modified
49 PyErr_Occurred54 PyErr_Occurred
50 _PyCfg_ToInstructionSequence55 _PyCfg_ToInstructionSequence
51 _PyCfgBuilder_Free56 _PyCfgBuilder_Free
52 _PyCompile_ConstCacheMergeOne57 _PyCompile_ConstCacheMergeOne
53 PyList_Append58 PyList_Append
54 _PyCfg_JumpLabelsToTargets59 _PyCfg_JumpLabelsToTargets
55 .shstrtab60 .shstrtab
 61 .rel.text
56 .rel.text.hot62 .rel.text.hot
57 .rodata.str1.463 .rodata.str1.4
58 .rel.text.unlikely64 .rel.text.unlikely
59 .note.GNU-stack65 .note.GNU-stack
60 .ARM.attributes66 .ARM.attributes
7.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 327 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<basicblock_insert_instruction>:
 3 basicblock_insert_instruction():
 4 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 8 »       mov»    r7,·r0
 9 »       mov»    r6,·r1
 10 »       mov»    r5,·r2
 11 »       bl»     180·<get_const_value+0x20>
 12 ·R_ARM_THM_CALL» basicblock_next_instr
 13 »       adds»   r3,·r0,·#1
 14 »       beq.n»  64·<basicblock_insert_instruction+0x64>
 15 »       ldr»    r3,·[r7,·#20]
 16 »       ldr»    r4,·[r7,·#12]
 17 »       subs»   r7,·r3,·#1
 18 »       cmp»    r7,·r6
 19 »       ble.n»  48·<basicblock_insert_instruction+0x48>
 20 »       add.w»  r2,·r6,·#134217728»  @·0x8000000
 21 »       adds»   r0,·r6,·#2
 22 »       adds»   r2,·#1
 23 »       subs»   r0,·r0,·r3
 24 »       subs»   r2,·r2,·r3
 25 »       subs»   r3,·r3,·r6
 26 »       adds»   r1,·r2,·r7
 27 »       add»    r0,·r7
 28 »       subs»   r2,·r3,·#1
 29 »       add.w»  r1,·r4,·r1,·lsl·#5
 30 »       add.w»  r0,·r4,·r0,·lsl·#5
 31 »       lsls»   r2,·r2,·#5
 32 »       bl»     0·<memmove>
 33 ·R_ARM_THM_CALL» memmove
 34 »       mov»    lr,·r5
 35 »       add.w»  ip,·r4,·r6,·lsl·#5
 36 »       movs»   r4,·#0
 37 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}
 38 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}
 39 »       ldmia.w»lr,·{r0,·r1,·r2,·r3}
 40 »       stmia.w»ip,·{r0,·r1,·r2,·r3}
 41 »       mov»    r0,·r4
 42 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 43 »       mov»    r4,·r0
 44 »       b.n»    60·<basicblock_insert_instruction+0x60>
  
 45 00000068·<basicblock_append_instructions>:
 46 basicblock_append_instructions():
 47 »       push»   {r4,·r5,·r6,·lr}
 48 »       mov.w»  ip,·#4096»  @·0x1000
 49 »       sub.w»  ip,·sp,·ip
 50 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 51 »       movs»   r4,·#0
 52 »       mov»    r6,·r0
 53 »       mov»    r5,·r1
 54 »       ldr»    r3,·[r5,·#20]
 55 »       mov»    r0,·r6
 56 »       cmp»    r3,·r4
 57 »       ble.n»  ac·<basicblock_append_instructions+0x44>
 58 »       bl»     180·<get_const_value+0x20>
 59 ·R_ARM_THM_CALL» basicblock_next_instr
 60 »       cmp»    r0,·#0
 61 »       blt.n»  b0·<basicblock_append_instructions+0x48>
 62 »       ldr»    r2,·[r5,·#12]
 63 »       ldr»    r3,·[r6,·#12]
 64 »       add.w»  lr,·r2,·r4,·lsl·#5
 65 »       adds»   r4,·#1
 66 »       add.w»  ip,·r3,·r0,·lsl·#5
 67 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}
 68 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}
 69 »       ldmia.w»lr,·{r0,·r1,·r2,·r3}
 70 »       stmia.w»ip,·{r0,·r1,·r2,·r3}
 71 »       b.n»    7c·<basicblock_append_instructions+0x14>
 72 »       movs»   r0,·#0
 73 »       pop»    {r4,·r5,·r6,·pc}
 74 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 75 »       pop»    {r4,·r5,·r6,·pc}
 76 »       nop
  
 77 000000b8·<basicblock_add_jump>:
 78 basicblock_add_jump():
 79 »       sub»    sp,·#8
 80 »       mov.w»  ip,·#4096»  @·0x1000
 81 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
 82 »       sub.w»  ip,·sp,·ip
 83 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
 84 »       sub»    sp,·#20
 85 »       mov»    r5,·r0
 86 »       mov»    r9,·r1
 87 »       mov»    r7,·r2
 88 »       str»    r3,·[sp,·#52]» @·0x34
 89 »       ldr»    r3,·[r0,·#20]
 90 »       cmp»    r3,·#0
 91 »       bgt.n»  12e·<basicblock_add_jump+0x76>
 92 »       add»    r3,·sp,·#52»   @·0x34
 93 »       mov»    r4,·sp
 94 »       ldr.w»  r8,·[r7,·#4]
 95 »       ldmia»  r3,·{r0,·r1,·r2,·r3}
 96 »       stmia.w»r4,·{r0,·r1,·r2,·r3}
 97 »       mov»    r0,·r5
 98 »       bl»     180·<get_const_value+0x20>
 99 ·R_ARM_THM_CALL» basicblock_next_instr
 100 »       subs»   r3,·r0,·#0
 101 »       blt.n»  154·<basicblock_add_jump+0x9c>
 102 »       ldr»    r6,·[r5,·#12]
 103 »       lsls»   r2,·r3,·#5
 104 »       ldr.w»  lr,·[r5,·#20]
 105 »       movs»   r5,·#0
 106 »       add.w»  r3,·r6,·r3,·lsl·#5
 107 »       str.w»  r9,·[r6,·r2]
 108 »       add.w»  ip,·r3,·#8
 109 »       cmp»    lr,·r5
 110 »       str.w»  r8,·[r3,·#4]
 111 »       str»    r5,·[r3,·#24]
 112 »       ldmia.w»r4,·{r0,·r1,·r2,·r3}
 113 »       stmia.w»ip,·{r0,·r1,·r2,·r3}
 114 »       ble.n»  15a·<basicblock_add_jump+0xa2>
 115 »       add.w»  r6,·r6,·lr,·lsl·#5
 116 »       mov»    r0,·r5
 117 »       str.w»  r7,·[r6,·#-8]
 118 »       add»    sp,·#20
 119 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
 120 »       add»    sp,·#8
 121 »       bx»     lr
Max diff block lines reached; -1/7292 bytes (-0.01%) of diff not shown.
296 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
715 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··malformed·control·flow·graph.2 ··[·····0]··malformed·control·flow·graph.
3 ··[····20]··Internal·error:·failed·to·get·value·of·a·constant 
4 ··[····54]··jump·with·NULL·target3 ··[····20]··jump·with·NULL·target
5 ··[····6c]··Invalid·CFG,·inconsistent·stackdepth4 ··[····38]··Invalid·CFG,·inconsistent·stackdepth
6 ··[····94]··Invalid·stack·effect·for·opcode=%d,·arg=%i5 ··[····60]··Invalid·stack·effect·for·opcode=%d,·arg=%i
7 ··[····c0]··Invalid·CFG,·stack·underflow6 ··[····8c]··Invalid·CFG,·stack·underflow
 7 ··[····ac]··Internal·error:·failed·to·get·value·of·a·constant
  
635 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 70, 14 lines modifiedOffset 70, 14 lines modified
70 »       b.n»    68·<_PyCfg_JumpLabelsToTargets+0x68>70 »       b.n»    68·<_PyCfg_JumpLabelsToTargets+0x68>
71 »       ldr»    r5,·[r5,·#16]71 »       ldr»    r5,·[r5,·#16]
72 »       b.n»    62·<_PyCfg_JumpLabelsToTargets+0x62>72 »       b.n»    62·<_PyCfg_JumpLabelsToTargets+0x62>
73 »       mov»    r0,·r673 »       mov»    r0,·r6
74 »       bl»     0·<PyMem_Free>74 »       bl»     0·<PyMem_Free>
75 ·R_ARM_THM_CALL» PyMem_Free75 ·R_ARM_THM_CALL» PyMem_Free
76 »       ldr.w»  r0,·[r8]76 »       ldr.w»  r0,·[r8]
77 »       bl»     2e28·<label_exception_targets>77 »       bl»     2d50·<label_exception_targets>
78 ·R_ARM_THM_CALL» label_exception_targets78 ·R_ARM_THM_CALL» label_exception_targets
79 »       adds»   r0,·#179 »       adds»   r0,·#1
80 »       mov.w»  r0,·#4294967295»    @·0xffffffff80 »       mov.w»  r0,·#4294967295»    @·0xffffffff
81 »       it»     ne81 »       it»     ne
82 »       movne»  r0,·#082 »       movne»  r0,·#0
83 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}83 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
8.51 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 64 lines modifiedOffset 1, 71 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·6366675f·6275696c·6465725f·.$t.cfg_builder_2 ··0x00000000·00247400·6366675f·6275696c·6465725f·.$t.cfg_builder_
3 ··0x00000010·6e65775f·626c6f63·6b002464·002e4c43·new_block.$d..LC3 ··0x00000010·6e65775f·626c6f63·6b006261·73696362·new_block.basicb
4 ··0x00000020·30002e4c·4331002e·4c433200·6c616265·0..LC1..LC2.labe4 ··0x00000020·6c6f636b·5f6e6578·745f696e·73747200·lock_next_instr.
 5 ··0x00000030·2464002e·4c433000·2e4c4331·006c6162·$d..LC0..LC1.lab
5 ··0x00000030·6c5f6578·63657074·696f6e5f·74617267·l_exception_targ6 ··0x00000040·656c5f65·78636570·74696f6e·5f746172·el_exception_tar
6 ··0x00000040·65747300·6475706c·69636174·655f6578·ets.duplicate_ex7 ··0x00000050·67657473·00647570·6c696361·74655f65·gets.duplicate_e
7 ··0x00000050·6974735f·77697468·6f75745f·6c696e65·its_without_line8 ··0x00000060·78697473·5f776974·686f7574·5f6c696e·xits_without_lin
8 ··0x00000060·6e6f002e·4c414e43·484f5230·006f7074·no..LANCHOR0.opt9 ··0x00000070·656e6f00·2e4c414e·43484f52·30006261·eno..LANCHOR0.ba
9 ··0x00000070·696d697a·655f6261·7369635f·626c6f63·imize_basic_bloc 
10 ··0x00000080·6b006164·645f636f·6e737400·62617369·k.add_const.basi 
11 ··0x00000090·63626c6f·636b5f61·64645f6a·756d7000·cblock_add_jump.10 ··0x00000080·73696362·6c6f636b·5f616464·5f6a756d·sicblock_add_jum
12 ··0x000000a0·2e4c4333·002e4c43·34002e4c·43350062·.LC3..LC4..LC5.b11 ··0x00000090·70006765·745f636f·6e73745f·76616c75·p.get_const_valu
 12 ··0x000000a0·65006d61·6b655f63·66675f74·72617665·e.make_cfg_trave
 13 ··0x000000b0·7273616c·5f737461·636b0062·61736963·rsal_stack.basic
 14 ··0x000000c0·626c6f63·6b5f6e6f·66616c6c·7468726f·block_nofallthro
 15 ··0x000000d0·7567682e·69737261·2e300062·61736963·ugh.isra.0.basic
 16 ··0x000000e0·626c6f63·6b5f6170·70656e64·5f696e73·block_append_ins
 17 ··0x000000f0·74727563·74696f6e·73006164·645f636f·tructions.add_co
 18 ··0x00000100·6e737400·2e4c4332·002e4c43·33002e4c·nst..LC2..LC3..L
13 ··0x000000b0·61736963·626c6f63·6b5f696e·73657274·asicblock_insert19 ··0x00000110·43340062·61736963·626c6f63·6b5f696e·C4.basicblock_in
14 ··0x000000c0·5f696e73·74727563·74696f6e·004e4f5f·_instruction.NO_20 ··0x00000120·73657274·5f696e73·74727563·74696f6e·sert_instruction
 21 ··0x00000130·002e4c43·35004e4f·5f4c4f43·4154494f·..LC5.NO_LOCATIO
15 ··0x000000d0·4c4f4341·54494f4e·005f5079·43666742·LOCATION._PyCfgB 
16 ··0x000000e0·75696c64·65725f4e·65770050·794d656d·uilder_New.PyMem 
17 ··0x000000f0·5f4d616c·6c6f6300·50794d65·6d5f4361·_Malloc.PyMem_Ca 
18 ··0x00000100·6c6c6f63·00507945·72725f4e·6f4d656d·lloc.PyErr_NoMem 
19 ··0x00000110·6f727900·50794d65·6d5f4672·6565005f·ory.PyMem_Free._ 
20 ··0x00000120·50794366·67427569·6c646572·5f416464·PyCfgBuilder_Add22 ··0x00000140·4e005f50·79436667·4275696c·6465725f·N._PyCfgBuilder_
21 ··0x00000130·6f70005f·50794f70·636f6465·5f6f7063·op._PyOpcode_opc 
22 ··0x00000140·6f64655f·6d657461·64617461·005f5079·ode_metadata._Py 
23 ··0x00000150·436f6d70·696c655f·456e7375·72654172·Compile_EnsureAr 
24 ··0x00000160·7261794c·61726765·456e6f75·6768005f·rayLargeEnough._23 ··0x00000150·4e657700·50794d65·6d5f4d61·6c6c6f63·New.PyMem_Malloc
 24 ··0x00000160·0050794d·656d5f43·616c6c6f·63005079·.PyMem_Calloc.Py
 25 ··0x00000170·4572725f·4e6f4d65·6d6f7279·0050794d·Err_NoMemory.PyM
 26 ··0x00000180·656d5f46·72656500·5f507943·66674275·em_Free._PyCfgBu
 27 ··0x00000190·696c6465·725f4164·646f7000·5f50794f·ilder_Addop._PyO
 28 ··0x000001a0·70636f64·655f6f70·636f6465·5f6d6574·pcode_opcode_met
 29 ··0x000001b0·61646174·61005f50·79436f6d·70696c65·adata._PyCompile
 30 ··0x000001c0·5f456e73·75726541·72726179·4c617267·_EnsureArrayLarg
 31 ··0x000001d0·65456e6f·75676800·5f507943·66674275·eEnough._PyCfgBu
 32 ··0x000001e0·696c6465·725f5573·654c6162·656c005f·ilder_UseLabel._
25 ··0x00000170·50794366·67427569·6c646572·5f557365·PyCfgBuilder_Use33 ··0x000001f0·50794366·67427569·6c646572·5f436865·PyCfgBuilder_Che
26 ··0x00000180·4c616265·6c005f50·79436667·4275696c·Label._PyCfgBuil 
27 ··0x00000190·6465725f·43686563·6b53697a·65005f50·der_CheckSize._P 
28 ··0x000001a0·79436667·5f4f7074·696d697a·65436f64·yCfg_OptimizeCod 
29 ··0x000001b0·65556e69·74006d65·6d736574·00507945·eUnit.memset.PyE 
30 ··0x000001c0·78635f53·79737465·6d457272·6f720050·xc_SystemError.P 
31 ··0x000001d0·79457272·5f536574·53747269·6e670050·yErr_SetString.P 
32 ··0x000001e0·794f626a·6563745f·49735472·75650050·yObject_IsTrue.P 
33 ··0x000001f0·794c6973·745f5365·74536c69·63650050·yList_SetSlice.P34 ··0x00000200·636b5369·7a65005f·50794366·675f4f70·ckSize._PyCfg_Op
 35 ··0x00000210·74696d69·7a65436f·6465556e·6974006d·timizeCodeUnit.m
 36 ··0x00000220·656d7365·74005079·4578635f·53797374·emset.PyExc_Syst
 37 ··0x00000230·656d4572·726f7200·50794572·725f5365·emError.PyErr_Se
 38 ··0x00000240·74537472·696e6700·50794f62·6a656374·tString.PyObject
 39 ··0x00000250·5f497354·72756500·50794c69·73745f53·_IsTrue.PyList_S
 40 ··0x00000260·6574536c·69636500·5f50795f·4e6f6e65·etSlice._Py_None
 41 ··0x00000270·53747275·63740050·79547570·6c655f4e·Struct.PyTuple_N
 42 ··0x00000280·65770050·79426f6f·6c5f4672·6f6d4c6f·ew.PyBool_FromLo
34 ··0x00000200·794c6973·745f5365·74497465·6d005f50·yList_SetItem._P43 ··0x00000290·6e670050·794c6973·745f5365·74497465·ng.PyList_SetIte
35 ··0x00000210·795f4e6f·6e655374·72756374·00507942·y_NoneStruct.PyB 
36 ··0x00000220·6f6f6c5f·46726f6d·4c6f6e67·005f5079·ool_FromLong._Py 
37 ··0x00000230·5f446561·6c6c6f63·006d656d·63707900·_Dealloc.memcpy. 
38 ··0x00000240·50795475·706c655f·4e657700·5f507943·PyTuple_New._PyC 
39 ··0x00000250·66675f4f·7074696d·697a6564·43666754·fg_OptimizedCfgT44 ··0x000002a0·6d005f50·795f4465·616c6c6f·63006d65·m._Py_Dealloc.me
 45 ··0x000002b0·6d637079·005f5079·4366675f·4f707469·mcpy._PyCfg_Opti
 46 ··0x000002c0·6d697a65·64436667·546f496e·73747275·mizedCfgToInstru
 47 ··0x000002d0·6374696f·6e536571·75656e63·65005079·ctionSequence.Py
 48 ··0x000002e0·436f6d70·696c655f·4f70636f·64655374·Compile_OpcodeSt
 49 ··0x000002f0·61636b45·66666563·74576974·684a756d·ackEffectWithJum
 50 ··0x00000300·70005079·44696374·5f4e6578·74005f50·p.PyDict_Next._P
40 ··0x00000260·6f496e73·74727563·74696f6e·53657175·oInstructionSequ51 ··0x00000310·79496e73·74727563·74696f6e·53657175·yInstructionSequ
 52 ··0x00000320·656e6365·5f557365·4c616265·6c005f50·ence_UseLabel._P
41 ··0x00000270·656e6365·00507943·6f6d7069·6c655f4f·ence.PyCompile_O 
42 ··0x00000280·70636f64·65537461·636b4566·66656374·pcodeStackEffect 
43 ··0x00000290·57697468·4a756d70·00507944·6963745f·WithJump.PyDict_ 
44 ··0x000002a0·4e657874·005f5079·496e7374·72756374·Next._PyInstruct 
45 ··0x000002b0·696f6e53·65717565·6e63655f·5573654c·ionSequence_UseL 
46 ··0x000002c0·6162656c·005f5079·496e7374·72756374·abel._PyInstruct 
47 ··0x000002d0·696f6e53·65717565·6e63655f·4164646f·ionSequence_Addo 
48 ··0x000002e0·70005079·4578635f·56616c75·65457272·p.PyExc_ValueErr 
49 ··0x000002f0·6f720050·79457272·5f466f72·6d617400·or.PyErr_Format. 
50 ··0x00000300·50794469·63745f47·65744974·656d5265·PyDict_GetItemRe 
51 ··0x00000310·66005079·4c6f6e67·5f417349·6e740050·f.PyLong_AsInt.P 
52 ··0x00000320·794d656d·5f526177·43616c6c·6f630050·yMem_RawCalloc.P 
53 ··0x00000330·794d656d·5f526177·46726565·00507945·yMem_RawFree.PyE 
54 ··0x00000340·72725f4f·63637572·72656400·6d656d6d·rr_Occurred.memm 
55 ··0x00000350·6f766500·5f507943·66675f54·6f496e73·ove._PyCfg_ToIns 
56 ··0x00000360·74727563·74696f6e·53657175·656e6365·tructionSequence53 ··0x00000330·79496e73·74727563·74696f6e·53657175·yInstructionSequ
57 ··0x00000370·005f5079·43666742·75696c64·65725f46·._PyCfgBuilder_F 
58 ··0x00000380·72656500·5f507943·6f6d7069·6c655f43·ree._PyCompile_C 
59 ··0x00000390·6f6e7374·43616368·654d6572·67654f6e·onstCacheMergeOn 
60 ··0x000003a0·65005079·4c697374·5f417070·656e6400·e.PyList_Append. 
61 ··0x000003b0·5f507943·66675f4a·756d704c·6162656c·_PyCfg_JumpLabel 
62 ··0x000003c0·73546f54·61726765·747300············sToTargets.54 ··0x00000340·656e6365·5f416464·6f700050·79457863·ence_Addop.PyExc
 55 ··0x00000350·5f56616c·75654572·726f7200·50794572·_ValueError.PyEr
 56 ··0x00000360·725f466f·726d6174·00507944·6963745f·r_Format.PyDict_
 57 ··0x00000370·47657449·74656d52·65660050·794c6f6e·GetItemRef.PyLon
 58 ··0x00000380·675f4173·496e7400·50794d65·6d5f5261·g_AsInt.PyMem_Ra
 59 ··0x00000390·7743616c·6c6f6300·50794d65·6d5f5261·wCalloc.PyMem_Ra
 60 ··0x000003a0·77467265·65005079·4572725f·4f636375·wFree.PyErr_Occu
 61 ··0x000003b0·72726564·006d656d·6d6f7665·005f5079·rred.memmove._Py
 62 ··0x000003c0·4366675f·546f496e·73747275·6374696f·Cfg_ToInstructio
 63 ··0x000003d0·6e536571·75656e63·65005f50·79436667·nSequence._PyCfg
 64 ··0x000003e0·4275696c·6465725f·46726565·005f5079·Builder_Free._Py
 65 ··0x000003f0·436f6d70·696c655f·436f6e73·74436163·Compile_ConstCac
 66 ··0x00000400·68654d65·7267654f·6e650050·794c6973·heMergeOne.PyLis
 67 ··0x00000410·745f4170·70656e64·005f5079·4366675f·t_Append._PyCfg_
 68 ··0x00000420·4a756d70·4c616265·6c73546f·54617267·JumpLabelsToTarg
 69 ··0x00000430·65747300····························ets.
  
1.25 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·6f646174·.text.hot..rodat5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r
6 ··0x00000040·612e7374·72312e34·002e7265·6c2e7465·a.str1.4..rel.te6 ··0x00000040·6f646174·612e7374·72312e34·002e7265·odata.str1.4..re
7 ··0x00000050·78742e75·6e6c696b·656c7900·2e726f64·xt.unlikely..rod7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.
8 ··0x00000060·61746100·2e6e6f74·652e474e·552d7374·ata..note.GNU-st8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN
9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att
10 ··0x00000080·74657300····························tes.10 ··0x00000080·72696275·74657300···················ributes.
  
28.3 KB
frame.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:··········2628·(bytes·into·file)13 ··Start·of·section·headers:··········2648·(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:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.47 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xa44:1 There·are·14·section·headers,·starting·at·offset·0xa58:
  
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·000000·00··WA··0···0··17 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0004bc·00··AX··0···0··48 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0004d0·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·0008c4·0000e8·08···I·11···4··49 ··[·5]·.rel.text.hot·····REL·············00000000·0008d8·0000e8·08···I·11···4··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0004f0·00001c·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·000504·00001c·00··AX··0···0··2
11 ··[·7]·.rodata···········PROGBITS········00000000·00050c·000018·00···A··0···0··411 ··[·7]·.rodata···········PROGBITS········00000000·000520·000018·00···A··0···0··4
12 ··[·8]·.rel.rodata·······REL·············00000000·0009ac·000020·08···I·11···7··412 ··[·8]·.rel.rodata·······REL·············00000000·0009c0·000020·08···I·11···7··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000524·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000538·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000524·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000538·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000558·0001b0·10·····12···7··415 ··[11]·.symtab···········SYMTAB··········00000000·00056c·0001b0·10·····12···7··4
16 ··[12]·.strtab···········STRTAB··········00000000·000708·0001b9·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·00071c·0001b9·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0009cc·000075·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0009e0·000075·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.53 KB
readelf --wide --symbols {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Symbol·table·'.symtab'·contains·27·entries:1 Symbol·table·'.symtab'·contains·27·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
5 ·····2:·000003e5····24·FUNC····LOCAL··DEFAULT····4·Py_XDECREF5 ·····2:·000003f9····24·FUNC····LOCAL··DEFAULT····4·Py_XDECREF
6 ·····3:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····4·$d6 ·····3:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····4·$d
7 ·····4:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····4·$t7 ·····4:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····4·$t
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
10 ·····7:·00000001···740·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_ClearExceptCode10 ·····7:·00000001···760·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_ClearExceptCode
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_New_NoTrack14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_New_NoTrack
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
17 ····14:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate17 ····14:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
18 ····15:·000002e5···256·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_ClearLocals18 ····15:·000002f9···256·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_ClearLocals
19 ····16:·000003fd····54·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_MakeAndSetFrameObject19 ····16:·00000411····54·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_MakeAndSetFrameObject
20 ····17:·00000435····16·FUNC····GLOBAL·DEFAULT····4·PyUnstable_InterpreterFrame_GetLine20 ····17:·00000449····16·FUNC····GLOBAL·DEFAULT····4·PyUnstable_InterpreterFrame_GetLine
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Addr2Line21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Addr2Line
22 ····19:·00000445···118·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_Traverse22 ····19:·00000459···118·FUNC····GLOBAL·HIDDEN·····4·_PyFrame_Traverse
23 ····20:·00000001····18·FUNC····GLOBAL·DEFAULT····6·PyUnstable_InterpreterFrame_GetCode23 ····20:·00000001····18·FUNC····GLOBAL·DEFAULT····6·PyUnstable_InterpreterFrame_GetCode
24 ····21:·00000013····10·FUNC····GLOBAL·DEFAULT····6·PyUnstable_InterpreterFrame_GetLasti24 ····21:·00000013····10·FUNC····GLOBAL·DEFAULT····6·PyUnstable_InterpreterFrame_GetLasti
25 ····22:·00000000····24·OBJECT··GLOBAL·DEFAULT····7·PyUnstable_ExecutableKinds25 ····22:·00000000····24·OBJECT··GLOBAL·DEFAULT····7·PyUnstable_ExecutableKinds
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNone_Type26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNone_Type
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_Type28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_Type
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type
4.62 KB
readelf --wide --relocs {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x8c4·contains·29·entries:1 Relocation·section·'.rel.text.hot'·at·offset·0x8d8·contains·29·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 000000d8··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc3 000000dc··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
4 000000de··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc4 000000e2··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
5 000000e4··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc5 000000e8··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
6 000000ea··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc6 000000ee··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
7 000000f0··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc7 000000f4··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
8 000000f6··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc8 000000fa··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
9 0000011a··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc9 0000011e··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 10 00000144··0000090a·R_ARM_THM_CALL·········00000000···memcpy
 11 00000192··00000a0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
 12 0000019a··00000b0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack
 13 000001a8··00000c0a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException
 14 00000240··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 15 000002ae··00000d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear
 16 000002bc··0000090a·R_ARM_THM_CALL·········00000000···memcpy
 17 000002f4··00000e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
10 00000136··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc18 000003b6··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
11 00000164··0000090a·R_ARM_THM_CALL·········00000000···memcpy 
12 000001b0··00000a0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException 
13 000001b8··00000b0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack 
14 000001c4··00000c0a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException 
15 0000029c··00000d0a·R_ARM_THM_CALL·········00000000···PyErr_Clear 
16 000002aa··0000090a·R_ARM_THM_CALL·········00000000···memcpy 
17 000002e0··00000e6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate 
18 000003a2··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
19 000003a8··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
20 000003ae··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
21 000003b4··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc19 000003bc··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
22 000003ba··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
23 000003c0··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc20 000003c2··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 21 000003c8··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 22 000003ce··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 23 000003d4··0000080a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
24 0000040c··00000a0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException24 00000420··00000a0a·R_ARM_THM_CALL·········00000000···PyErr_GetRaisedException
25 00000414··00000b0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack25 00000428··00000b0a·R_ARM_THM_CALL·········00000000···_PyFrame_New_NoTrack
26 0000041e··00000c0a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException26 00000432··00000c0a·R_ARM_THM_CALL·········00000000···PyErr_SetRaisedException
27 00000100··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc27 00000104··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
28 0000023c··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc28 00000222··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
29 000003e0··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc 
30 000003f8··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc29 000003f4··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
 30 0000040c··0000081e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
31 00000440··0000121e·R_ARM_THM_JUMP24·······00000000···PyCode_Addr2Line31 00000454··0000121e·R_ARM_THM_JUMP24·······00000000···PyCode_Addr2Line
  
32 Relocation·section·'.rel.rodata'·at·offset·0x9ac·contains·4·entries:32 Relocation·section·'.rel.rodata'·at·offset·0x9c0·contains·4·entries:
33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name33 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
34 00000000··00001702·R_ARM_ABS32············00000000···_PyNone_Type34 00000000··00001702·R_ARM_ABS32············00000000···_PyNone_Type
35 00000004··00001802·R_ARM_ABS32············00000000···PyCode_Type35 00000004··00001802·R_ARM_ABS32············00000000···PyCode_Type
36 0000000c··00001902·R_ARM_ABS32············00000000···PyMethod_Type36 0000000c··00001902·R_ARM_ABS32············00000000···PyMethod_Type
37 00000010··00001a02·R_ARM_ABS32············00000000···PyMethodDescr_Type37 00000010··00001a02·R_ARM_ABS32············00000000···PyMethodDescr_Type
17.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
18.8 KB
future.o
954 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:··········2084·(bytes·into·file)13 ··Start·of·section·headers:··········2064·(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:·········12
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·11
2.47 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 21 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x824:1 There·are·12·section·headers,·starting·at·offset·0x810:
  
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·000200·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000620·000188·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000234·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000234·000000·00··WA··0···0··1
8 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·0000e1·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000234·0000e1·01·AMS··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·000118·000208·00··AX··0···0··4 
10 ··[·6]·.rel.text.hot·····REL·············00000000·000628·000188·08···I·10···5··4 
11 ··[·7]·.rodata···········PROGBITS········00000000·000320·000010·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·000318·000010·00···A··0···0··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000330·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000328·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000330·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000328·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000364·0001c0·10·····11··19··413 ··[·9]·.symtab···········SYMTAB··········00000000·00035c·0001c0·10·····10··19··4
15 ··[11]·.strtab···········STRTAB··········00000000·000524·000102·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·00051c·000102·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0007b0·000071·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0007a8·000067·00······0···0··1
17 Key·to·Flags:16 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··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),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.86 KB
readelf --wide --symbols {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Symbol·table·'.symtab'·contains·28·entries:1 Symbol·table·'.symtab'·contains·28·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LC15 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
6 ·····3:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LC26 ·····3:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
7 ·····4:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LC37 ·····4:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
8 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LC48 ·····5:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
9 ·····6:·00000034·····0·NOTYPE··LOCAL··DEFAULT····4·.LC59 ·····6:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
10 ·····7:·00000044·····0·NOTYPE··LOCAL··DEFAULT····4·.LC610 ·····7:·00000044·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
11 ·····8:·00000054·····0·NOTYPE··LOCAL··DEFAULT····4·.LC711 ·····8:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
12 ·····9:·00000064·····0·NOTYPE··LOCAL··DEFAULT····4·.LC812 ·····9:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
13 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····4·.LC913 ····10:·00000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
14 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1014 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
15 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1115 ····12:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
16 ····13:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1216 ····13:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
17 ····14:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1317 ····14:·000000ac·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
18 ····15:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····4·.LC1418 ····15:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR020 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR0
21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
22 ····19:·00000001···518·FUNC····GLOBAL·HIDDEN·····5·_PyFuture_FromAST22 ····19:·00000001···512·FUNC····GLOBAL·HIDDEN·····1·_PyFuture_FromAST
23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAST_GetDocString
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_EqualToASCIIString
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF825 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcmp
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SyntaxLocationObject
5.84 KB
readelf --wide --relocs {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x628·contains·49·entries:1 Relocation·section·'.rel.text'·at·offset·0x620·contains·49·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000012··0000112f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000016··00001130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000016··00001130·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000054··0000140a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString5 00000054··0000140a·R_ARM_THM_CALL·········00000000···_PyAST_GetDocString
6 00000086··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC16 00000086··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
7 0000008a··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC17 0000008a··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC1
8 0000008e··0000150a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString8 0000008e··0000150a·R_ARM_THM_CALL·········00000000···_PyUnicode_EqualToASCIIString
9 0000009a··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC29 00000098··0000032f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
10 0000009e··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC210 0000009c··00000330·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
11 000000ea··0000160a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF811 000000e4··0000160a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8
12 000000f6··0000170a·R_ARM_THM_CALL·········00000000···strcmp12 000000f0··0000170a·R_ARM_THM_CALL·········00000000···strcmp
13 000000fe··0000042f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC313 000000f8··0000042f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC3
14 00000102··00000430·R_ARM_THM_MOVT_ABS·····0000001c···.LC314 000000fc··00000430·R_ARM_THM_MOVT_ABS·····0000001c···.LC3
15 00000108··0000170a·R_ARM_THM_CALL·········00000000···strcmp15 00000102··0000170a·R_ARM_THM_CALL·········00000000···strcmp
16 00000110··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC416 0000010a··0000052f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC4
17 00000114··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC417 0000010e··00000530·R_ARM_THM_MOVT_ABS·····00000028···.LC4
18 0000011a··0000170a·R_ARM_THM_CALL·········00000000···strcmp18 00000114··0000170a·R_ARM_THM_CALL·········00000000···strcmp
19 00000122··0000062f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC519 0000011c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC5
20 00000126··00000630·R_ARM_THM_MOVT_ABS·····00000034···.LC520 00000120··00000630·R_ARM_THM_MOVT_ABS·····00000034···.LC5
21 0000012c··0000170a·R_ARM_THM_CALL·········00000000···strcmp21 00000126··0000170a·R_ARM_THM_CALL·········00000000···strcmp
22 00000132··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC622 0000012c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC6
23 00000136··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC623 00000130··00000730·R_ARM_THM_MOVT_ABS·····00000044···.LC6
24 0000013c··0000170a·R_ARM_THM_CALL·········00000000···strcmp24 00000136··0000170a·R_ARM_THM_CALL·········00000000···strcmp
25 00000142··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC725 0000013c··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC7
26 00000146··00000830·R_ARM_THM_MOVT_ABS·····00000054···.LC726 00000140··00000830·R_ARM_THM_MOVT_ABS·····00000054···.LC7
27 0000014c··0000170a·R_ARM_THM_CALL·········00000000···strcmp27 00000146··0000170a·R_ARM_THM_CALL·········00000000···strcmp
28 00000152··0000092f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC828 0000014c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC8
29 00000156··00000930·R_ARM_THM_MOVT_ABS·····00000064···.LC829 00000150··00000930·R_ARM_THM_MOVT_ABS·····00000064···.LC8
30 0000015c··0000170a·R_ARM_THM_CALL·········00000000···strcmp30 00000156··0000170a·R_ARM_THM_CALL·········00000000···strcmp
31 00000162··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC931 0000015c··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000078···.LC9
32 00000166··00000a30·R_ARM_THM_MOVT_ABS·····00000078···.LC932 00000160··00000a30·R_ARM_THM_MOVT_ABS·····00000078···.LC9
33 0000016c··0000170a·R_ARM_THM_CALL·········00000000···strcmp33 00000166··0000170a·R_ARM_THM_CALL·········00000000···strcmp
34 00000174··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC1034 0000016e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC10
35 00000178··00000b30·R_ARM_THM_MOVT_ABS·····00000088···.LC1035 00000172··00000b30·R_ARM_THM_MOVT_ABS·····00000088···.LC10
36 0000017e··0000170a·R_ARM_THM_CALL·········00000000···strcmp36 00000178··0000170a·R_ARM_THM_CALL·········00000000···strcmp
37 00000184··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC1137 0000017e··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000098···.LC11
38 00000188··00000c30·R_ARM_THM_MOVT_ABS·····00000098···.LC1138 00000182··00000c30·R_ARM_THM_MOVT_ABS·····00000098···.LC11
39 0000018e··0000170a·R_ARM_THM_CALL·········00000000···strcmp39 00000188··0000170a·R_ARM_THM_CALL·········00000000···strcmp
40 000001ac··00000d2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC1240 000001a6··00000d2f·R_ARM_THM_MOVW_ABS_NC··000000a4···.LC12
41 000001b0··00000d30·R_ARM_THM_MOVT_ABS·····000000a4···.LC1241 000001aa··00000d30·R_ARM_THM_MOVT_ABS·····000000a4···.LC12
42 000001b6··0000170a·R_ARM_THM_CALL·········00000000···strcmp42 000001b0··0000170a·R_ARM_THM_CALL·········00000000···strcmp
43 000001ba··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError43 000001b4··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_SyntaxError
44 000001be··00001830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError44 000001b8··00001830·R_ARM_THM_MOVT_ABS·····00000000···PyExc_SyntaxError
45 000001ce··00000e2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC1345 000001c8··00000e2f·R_ARM_THM_MOVW_ABS_NC··000000ac···.LC13
46 000001d2··00000e30·R_ARM_THM_MOVT_ABS·····000000ac···.LC1346 000001cc··00000e30·R_ARM_THM_MOVT_ABS·····000000ac···.LC13
47 000001d6··0000190a·R_ARM_THM_CALL·········00000000···PyErr_SetString47 000001d0··0000190a·R_ARM_THM_CALL·········00000000···PyErr_SetString
48 000001e4··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject48 000001de··00001a0a·R_ARM_THM_CALL·········00000000···PyErr_SyntaxLocationObject
49 000001f6··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC1449 000001f0··00000f2f·R_ARM_THM_MOVW_ABS_NC··000000bc···.LC14
50 000001fa··00000f30·R_ARM_THM_MOVT_ABS·····000000bc···.LC1450 000001f4··00000f30·R_ARM_THM_MOVT_ABS·····000000bc···.LC14
51 00000200··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format51 000001fa··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format
286 B
strings --all --bytes=8 {}
    
Offset 17, 11 lines modifiedOffset 17, 11 lines modified
17 _PyUnicode_EqualToASCIIString17 _PyUnicode_EqualToASCIIString
18 PyUnicode_AsUTF818 PyUnicode_AsUTF8
19 PyExc_SyntaxError19 PyExc_SyntaxError
20 PyErr_SetString20 PyErr_SetString
21 PyErr_SyntaxLocationObject21 PyErr_SyntaxLocationObject
22 PyErr_Format22 PyErr_Format
23 .shstrtab23 .shstrtab
 24 .rel.text
24 .rodata.str1.425 .rodata.str1.4
25 .rel.text.hot 
26 .note.GNU-stack26 .note.GNU-stack
27 .ARM.attributes27 .ARM.attributes
5.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 234 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyFuture_FromAST>:
 3 _PyFuture_FromAST():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8
 8 »       mov»    ip,·r2
 9 »       movw»   r3,·#0
 10 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 11 »       movt»   r3,·#0
 12 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 13 »       sub»    sp,·#20
 14 »       mov»    r5,·r2
 15 »       movs»   r2,·#0
 16 »       str.w»  r2,·[ip],·#4
 17 »       mov»    r4,·r0
 18 »       ldr»    r2,·[r0,·#0]
 19 »       mov»    r7,·r1
 20 »       add.w»  lr,·r2,·#4294967295» @·0xffffffff
 21 »       ldmia»  r3,·{r0,·r1,·r2,·r3}
 22 »       cmp.w»  lr,·#1
 23 »       stmia.w»ip,·{r0,·r1,·r2,·r3}
 24 »       bls.n»  44·<_PyFuture_FromAST+0x44>
 25 »       movs»   r6,·#1
 26 »       mov»    r0,·r6
 27 »       add»    sp,·#20
 28 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 29 »       ldr»    r0,·[r4,·#4]
 30 »       cmp»    r0,·#0
 31 »       beq.n»  3a·<_PyFuture_FromAST+0x3a>
 32 »       ldr.w»  fp,·[r0]
 33 »       cmp.w»  fp,·#0
 34 »       beq.n»  3a·<_PyFuture_FromAST+0x3a>
 35 »       bl»     0·<_PyAST_GetDocString>
 36 ·R_ARM_THM_CALL» _PyAST_GetDocString
 37 »       subs.w» r8,·r0,·#0
 38 »       it»     ne
 39 »       movne.w»r8,·#1
 40 »       cmp»    fp,·r8
 41 »       ble.n»  3a·<_PyFuture_FromAST+0x3a>
 42 »       ldr»    r3,·[r4,·#4]
 43 »       add.w»  r2,·r8,·#2
 44 »       ldr.w»  r6,·[r3,·r2,·lsl·#2]
 45 »       ldr»    r3,·[r6,·#0]
 46 »       cmp»    r3,·#22
 47 »       bne.n»  3a·<_PyFuture_FromAST+0x3a>
 48 »       ldr.w»  sl,·[r6,·#12]
 49 »       cmp.w»  sl,·#0
 50 »       bne.n»  3a·<_PyFuture_FromAST+0x3a>
 51 »       ldr»    r0,·[r6,·#4]
 52 »       cmp»    r0,·#0
 53 »       beq.n»  3a·<_PyFuture_FromAST+0x3a>
 54 »       movw»   r1,·#0
 55 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 56 »       movt»   r1,·#0
 57 ·R_ARM_THM_MOVT_ABS»     .LC1
 58 »       bl»     0·<_PyUnicode_EqualToASCIIString>
 59 ·R_ARM_THM_CALL» _PyUnicode_EqualToASCIIString
 60 »       cmp»    r0,·#0
 61 »       beq.n»  3a·<_PyFuture_FromAST+0x3a>
 62 »       ldr»    r1,·[r6,·#8]
 63 »       movw»   ip,·#0
 64 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 65 »       movt»   ip,·#0
 66 ·R_ARM_THM_MOVT_ABS»     .LC2
 67 »       str.w»  sl,·[sp,·#12]
 68 »       adds»   r3,·r1,·#4
 69 »       str»    r7,·[sp,·#8]
 70 »       strd»   r3,·r6,·[sp]
 71 »       mov»    r7,·ip
 72 »       mov»    r6,·sl
 73 »       mov»    sl,·r4
 74 »       mov»    r4,·r1
 75 »       cmp»    r4,·#0
 76 »       beq.n»  19e·<_PyFuture_FromAST+0x19e>
 77 »       ldr»    r3,·[r4,·#0]
 78 »       cmp»    r6,·r3
 79 »       blt.n»  da·<_PyFuture_FromAST+0xda>
 80 »       ldr»    r6,·[sp,·#4]
 81 »       mov»    r4,·sl
 82 »       ldr»    r7,·[sp,·#8]
 83 »       add.w»  r8,·r8,·#1
 84 »       ldrd»   r0,·r2,·[r6,·#32]
 85 »       ldrd»   r1,·r3,·[r6,·#40]»     @·0x28
 86 »       strd»   r0,·r1,·[r5,·#4]
 87 »       strd»   r2,·r3,·[r5,·#12]
 88 »       b.n»    62·<_PyFuture_FromAST+0x62>
 89 »       ldr»    r2,·[sp,·#0]
 90 »       ldr.w»  r3,·[r2,·#4]!
 91 »       str»    r2,·[sp,·#0]
 92 »       ldr»    r0,·[r3,·#0]
 93 »       bl»     0·<PyUnicode_AsUTF8>
 94 ·R_ARM_THM_CALL» PyUnicode_AsUTF8
 95 »       mov»    r9,·r0
 96 »       cmp»    r0,·#0
 97 »       beq.n»  19a·<_PyFuture_FromAST+0x19a>
 98 »       mov»    r1,·r7
 99 »       bl»     0·<strcmp>
 100 ·R_ARM_THM_CALL» strcmp
 101 »       cmp»    r0,·#0
 102 »       beq.n»  196·<_PyFuture_FromAST+0x196>
 103 »       movw»   r1,·#0
 104 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
 105 »       movt»   r1,·#0
 106 ·R_ARM_THM_MOVT_ABS»     .LC3
 107 »       mov»    r0,·r9
 108 »       bl»     0·<strcmp>
 109 ·R_ARM_THM_CALL» strcmp
 110 »       cmp»    r0,·#0
 111 »       beq.n»  196·<_PyFuture_FromAST+0x196>
 112 »       movw»   r1,·#0
 113 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
 114 »       movt»   r1,·#0
 115 ·R_ARM_THM_MOVT_ABS»     .LC4
 116 »       mov»    r0,·r9
 117 »       bl»     0·<strcmp>
 118 ·R_ARM_THM_CALL» strcmp
 119 »       cmp»    r0,·#0
 120 »       beq.n»  196·<_PyFuture_FromAST+0x196>
 121 »       movw»   r1,·#0
 122 ·R_ARM_THM_MOVW_ABS_NC»  .LC5
 123 »       movt»   r1,·#0
Max diff block lines reached; -1/5247 bytes (-0.02%) of diff not shown.
1.05 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e726f64·..data..bss..rod4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·6174612e·73747231·2e34002e·72656c2e·ata.str1.4..rel.5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
 6 ··0x00000040·726f6461·7461002e·6e6f7465·2e474e55·rodata..note.GNU
 7 ··0x00000050·2d737461·636b002e·41524d2e·61747472·-stack..ARM.attr
 8 ··0x00000060·69627574·657300·····················ibutes.
6 ··0x00000040·74657874·2e686f74·002e726f·64617461·text.hot..rodata 
7 ··0x00000050·002e6e6f·74652e47·4e552d73·7461636b·..note.GNU-stack 
8 ··0x00000060·002e4152·4d2e6174·74726962·75746573·..ARM.attributes 
9 ··0x00000070·00··································. 
  
159 KB
gc.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:··········14460·(bytes·into·file)13 ··Start·of·section·headers:··········13268·(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.68 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x387c:1 There·are·20·section·headers,·starting·at·offset·0x33d4:
  
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]·.group············GROUP···········00000000·000034·000008·04·····17··32··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····17··26··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·0003a8·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·001064·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·003194·000140·08···I·17···2··47 ··[·3]·.rel.text·········REL·············00000000·002d4c·000448·08···I·17···2··4
8 ··[·4]·.data·············PROGBITS········00000000·0003e4·000000·00··WA··0···0··18 ··[·4]·.data·············PROGBITS········00000000·0010a0·000000·00··WA··0···0··1
9 ··[·5]·.bss··············NOBITS··········00000000·0003e4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0010a0·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003e4·001984·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0010a0·00081c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0032d4·000448·08···I·17···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·003194·0000f8·08···I·17···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001d68·0001aa·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0018bc·0001aa·01·AMS··0···0··4
13 ··[·9]·.note.stapsdt·····NOTE············00000000·001f14·000078·00······0···0··413 ··[·9]·.note.stapsdt·····NOTE············00000000·001a68·000078·00······0···0··4
14 ··[10]·.rel.note.stapsdt·REL·············00000000·00371c·000030·08···I·17···9··414 ··[10]·.rel.note.stapsdt·REL·············00000000·00328c·000030·08···I·17···9··4
15 ··[11]·.stapsdt.base·····PROGBITS········00000000·001f8c·000001·00··AG··0···0··115 ··[11]·.stapsdt.base·····PROGBITS········00000000·001ae0·000001·00··AG··0···0··1
16 ··[12]·.text.unlikely····PROGBITS········00000000·001f90·000240·00··AX··0···0··416 ··[12]·.text.unlikely····PROGBITS········00000000·001ae4·000284·00··AX··0···0··4
17 ··[13]·.rel.text.unlikely·REL·············00000000·00374c·000080·08···I·17··12··417 ··[13]·.rel.text.unlikely·REL·············00000000·0032bc·000068·08···I·17··12··4
18 ··[14]·.rodata···········PROGBITS········00000000·0021d0·00001e·00···A··0···0··418 ··[14]·.rodata···········PROGBITS········00000000·001d68·00001e·00···A··0···0··4
19 ··[15]·.note.GNU-stack···PROGBITS········00000000·0021ee·000000·00······0···0··119 ··[15]·.note.GNU-stack···PROGBITS········00000000·001d86·000000·00······0···0··1
20 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0021ee·000033·00······0···0··120 ··[16]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001d86·000033·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········00000000·002224·000920·10·····18··73··421 ··[17]·.symtab···········SYMTAB··········00000000·001dbc·000930·10·····18··74··4
22 ··[18]·.strtab···········STRTAB··········00000000·002b44·00064f·00······0···0··122 ··[18]·.strtab···········STRTAB··········00000000·0026ec·00065f·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·0037cc·0000af·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········00000000·003324·0000af·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)28 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.4 KB
readelf --wide --symbols {}
Max HTML report size reached
25.9 KB
readelf --wide --relocs {}
Max HTML report size reached
881 B
readelf --wide --notes {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Displaying·notes·found·in:·.note.stapsdt1 Displaying·notes·found·in:·.note.stapsdt
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
4 ····Name:·gc__done 
5 ····Location:·0x00000be8,·Base:·0x00000000,·Semaphore:·0x00000000 
6 ····Arguments:·-4@r3 
7 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·gc__start4 ····Name:·gc__start
9 ····Location:·0x00000bec,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x000004c2,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·-4@[sp,·#28]6 ····Arguments:·-4@[sp,·#16]
 7 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 8 ····Name:·gc__done
 9 ····Location:·0x000004c8,·Base:·0x00000000,·Semaphore:·0x00000000
 10 ····Arguments:·-4@r2
1.45 KB
strings --all --bytes=8 {}
    
Offset 8, 29 lines modifiedOffset 8, 30 lines modified
8 Exception·ignored·on·invoking·gc·callbacks8 Exception·ignored·on·invoking·gc·callbacks
9 collectable9 collectable
10 gc:·%s·<%s·%p>10 gc:·%s·<%s·%p>
11 Exception·ignored·in·tp_clear·of·%s11 Exception·ignored·in·tp_clear·of·%s
12 gc:·%zd·uncollectable·objects·at·shutdown12 gc:·%zd·uncollectable·objects·at·shutdown
13 gc:·%zd·uncollectable·objects·at·shutdown;·use·gc.set_debug(gc.DEBUG_UNCOLLECTABLE)·to·list·them13 gc:·%zd·uncollectable·objects·at·shutdown;·use·gc.set_debug(gc.DEBUG_UNCOLLECTABLE)·to·list·them
14 ······%s14 ······%s
15 gc__done 
16 gc__start15 gc__start
17 -4@[sp,·#28]16 -4@[sp,·#16]
 17 gc__done
18 _PyGC_Init18 _PyGC_Init
19 PyObject_GC_Track19 PyObject_GC_Track
20 .LANCHOR020 .LANCHOR0
 21 do_gc_callback
 22 gc_list_merge
21 visit_add_to_container23 visit_add_to_container
22 gc_collect_region24 gc_collect_region
23 gc_list_merge 
24 Py_XDECREF 
25 Py_XDECREF.part.0 
26 gc_list_move25 gc_list_move
 26 Py_XDECREF
 27 deduce_unreachable
 28 visit_move
27 visit_decref29 visit_decref
28 visit_reachable30 visit_reachable
29 visit_move 
30 referrersvisit31 referrersvisit
31 append_objects32 append_objects
32 visit_generation33 visit_generation
33 __func__.134 __func__.1
34 __func__.035 __func__.0
35 _PyGC_InitState36 _PyGC_InitState
36 _PyObject_GC_New37 _PyObject_GC_New
Offset 49, 30 lines modifiedOffset 50, 30 lines modified
49 PyObject_Free50 PyObject_Free
50 _Py_ScheduleGC51 _Py_ScheduleGC
51 PyObject_GC_Track52 PyObject_GC_Track
52 _PyObject_AssertFailed53 _PyObject_AssertFailed
53 _Py_RunGC54 _Py_RunGC
54 _PyGC_Collect55 _PyGC_Collect
55 __aeabi_idiv56 __aeabi_idiv
56 PyUnicode_FromString 
57 _Py_Dealloc 
58 python_gc__start_semaphore57 python_gc__start_semaphore
59 _PyErr_GetRaisedException58 _PyErr_GetRaisedException
60 python_gc__done_semaphore59 python_gc__done_semaphore
61 _PyErr_SetRaisedException60 _PyErr_SetRaisedException
62 _PyGC_ClearAllFreeLists61 _PyGC_ClearAllFreeLists
 62 _.stapsdt.base
 63 PyUnicode_FromString
 64 _Py_Dealloc
63 Py_BuildValue65 Py_BuildValue
64 PyObject_Vectorcall66 PyObject_Vectorcall
65 PyErr_FormatUnraisable 
66 PyErr_WriteUnraisable67 PyErr_WriteUnraisable
67 _.stapsdt.base68 PyErr_FormatUnraisable
68 PyTuple_Type69 PyTuple_Type
69 _PyTuple_MaybeUntrack70 _PyTuple_MaybeUntrack
70 _PyWeakref_CallableProxyType 
71 _PyWeakref_RefType71 _PyWeakref_RefType
 72 _PyWeakref_CallableProxyType
72 _PyWeakref_ProxyType73 _PyWeakref_ProxyType
73 PyType_IsSubtype74 PyType_IsSubtype
74 _PyWeakref_ClearRef75 _PyWeakref_ClearRef
75 PyDict_Type76 PyDict_Type
76 _PyDict_MaybeUntrack77 _PyDict_MaybeUntrack
77 PyObject_CallOneArg78 PyObject_CallOneArg
78 PyList_Append79 PyList_Append
39.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
47.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
994 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··memory·allocation·failed2 ··[·····0]··memory·allocation·failed
3 ··[····1c]··../Python/gc.c3 ··[····1c]··../Python/gc.c
4 ··[····2c]··object·already·tracked·by·the·garbage·collector4 ··[····2c]··object·already·tracked·by·the·garbage·collector
 5 ··[····5c]··start
 6 ··[····64]··stop
5 ··[····5c]··collected7 ··[····6c]··collected
6 ··[····68]··generation8 ··[····78]··generation
7 ··[····74]··{sisnsn}9 ··[····84]··{sisnsn}
8 ··[····80]··uncollectable10 ··[····90]··uncollectable
9 ··[····90]··Exception·ignored·on·invoking·gc·callbacks11 ··[····a0]··Exception·ignored·on·invoking·gc·callbacks
10 ··[····bc]··start 
11 ··[····c4]··stop 
12 ··[····cc]··collectable12 ··[····cc]··collectable
13 ··[····d8]··gc:·%s·<%s·%p>\n13 ··[····d8]··gc:·%s·<%s·%p>\n
14 ··[····e8]··Exception·ignored·in·tp_clear·of·%s14 ··[····e8]··Exception·ignored·in·tp_clear·of·%s
15 ··[···10c]··gc:·%zd·uncollectable·objects·at·shutdown15 ··[···10c]··gc:·%zd·uncollectable·objects·at·shutdown
16 ··[···138]··gc:·%zd·uncollectable·objects·at·shutdown;·use·gc.set_debug(gc.DEBUG_UNCOLLECTABLE)·to·list·them16 ··[···138]··gc:·%zd·uncollectable·objects·at·shutdown;·use·gc.set_debug(gc.DEBUG_UNCOLLECTABLE)·to·list·them
17 ··[···19c]··gc17 ··[···19c]··gc
18 ··[···1a0]········%s\n18 ··[···1a0]········%s\n
7.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 17, 37 lines modifiedOffset 17, 34 lines modified
17 »       cmp»    r0,·#017 »       cmp»    r0,·#0
18 »       beq.n»  a4·<_PyGC_GetObjects+0xa4>18 »       beq.n»  a4·<_PyGC_GetObjects+0xa4>
19 »       mov»    r5,·r019 »       mov»    r5,·r0
20 »       adds»   r3,·r6,·#120 »       adds»   r3,·r6,·#1
21 »       bne.n»  68·<_PyGC_GetObjects+0x68>21 »       bne.n»  68·<_PyGC_GetObjects+0x68>
22 »       addw»   r1,·r4,·#3748»@·0xea422 »       addw»   r1,·r4,·#3748»@·0xea4
23 »       addw»   r6,·r4,·#3732»@·0xe9423 »       addw»   r6,·r4,·#3732»@·0xe94
24 »       bl»     189c·<append_objects>24 »       bl»     aa·<append_objects>
25 ·R_ARM_THM_CALL» append_objects 
26 »       cbz»    r0,·3c·<_PyGC_GetObjects+0x3c>25 »       cbz»    r0,·3c·<_PyGC_GetObjects+0x3c>
27 »       ldr»    r3,·[r5,·#0]26 »       ldr»    r3,·[r5,·#0]
28 »       mvn.w»  r2,·#3221225472»    @·0xc000000027 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
29 »       cmp»    r3,·r228 »       cmp»    r3,·r2
30 »       bne.n»  98·<_PyGC_GetObjects+0x98>29 »       bne.n»  98·<_PyGC_GetObjects+0x98>
31 »       b.n»    a4·<_PyGC_GetObjects+0xa4>30 »       b.n»    a4·<_PyGC_GetObjects+0xa4>
32 »       ldr.w»  r1,·[r4,·#3868]»     @·0xf1c31 »       ldr.w»  r1,·[r4,·#3868]»     @·0xf1c
33 »       mov»    r0,·r532 »       mov»    r0,·r5
34 »       adds»   r1,·#233 »       adds»   r1,·#2
35 »       add.w»  r1,·r6,·r1,·lsl·#434 »       add.w»  r1,·r6,·r1,·lsl·#4
36 »       bl»     189c·<append_objects>35 »       bl»     aa·<append_objects>
37 ·R_ARM_THM_CALL» append_objects 
38 »       cmp»    r0,·#036 »       cmp»    r0,·#0
39 »       bne.n»  30·<_PyGC_GetObjects+0x30>37 »       bne.n»  30·<_PyGC_GetObjects+0x30>
40 »       ldr.w»  r1,·[r4,·#3868]»     @·0xf1c38 »       ldr.w»  r1,·[r4,·#3868]»     @·0xf1c
41 »       mov»    r0,·r539 »       mov»    r0,·r5
42 »       eor.w»  r1,·r1,·#140 »       eor.w»  r1,·r1,·#1
43 »       adds»   r1,·#241 »       adds»   r1,·#2
44 »       add.w»  r1,·r6,·r1,·lsl·#442 »       add.w»  r1,·r6,·r1,·lsl·#4
45 »       bl»     189c·<append_objects>43 »       bl»     aa·<append_objects>
46 ·R_ARM_THM_CALL» append_objects 
47 »       cbz»    r0,·a6·<_PyGC_GetObjects+0xa6>44 »       cbz»    r0,·a6·<_PyGC_GetObjects+0xa6>
48 »       b.n»    30·<_PyGC_GetObjects+0x30>45 »       b.n»    30·<_PyGC_GetObjects+0x30>
49 »       cbz»    r6,·7c·<_PyGC_GetObjects+0x7c>46 »       cbz»    r6,·7c·<_PyGC_GetObjects+0x7c>
50 »       ldr.w»  r3,·[r4,·#3868]»     @·0xf1c47 »       ldr.w»  r3,·[r4,·#3868]»     @·0xf1c
51 »       cmp»    r6,·#148 »       cmp»    r6,·#1
52 »       bne.n»  82·<_PyGC_GetObjects+0x82>49 »       bne.n»  82·<_PyGC_GetObjects+0x82>
53 »       add.w»  r3,·r4,·r3,·lsl·#450 »       add.w»  r3,·r4,·r3,·lsl·#4
Offset 55, 60 lines modifiedOffset 52, 88 lines modified
55 »       b.n»    8e·<_PyGC_GetObjects+0x8e>52 »       b.n»    8e·<_PyGC_GetObjects+0x8e>
56 »       addw»   r1,·r4,·#3748»@·0xea453 »       addw»   r1,·r4,·#3748»@·0xea4
57 »       b.n»    8e·<_PyGC_GetObjects+0x8e>54 »       b.n»    8e·<_PyGC_GetObjects+0x8e>
58 »       eor.w»  r3,·r3,·#155 »       eor.w»  r3,·r3,·#1
59 »       add.w»  r4,·r4,·r3,·lsl·#456 »       add.w»  r4,·r4,·r3,·lsl·#4
60 »       addw»   r1,·r4,·#3764»@·0xeb457 »       addw»   r1,·r4,·#3764»@·0xeb4
61 »       mov»    r0,·r558 »       mov»    r0,·r5
62 »       bl»     189c·<append_objects>59 »       bl»     aa·<append_objects>
63 ·R_ARM_THM_CALL» append_objects 
64 »       cbz»    r0,·a6·<_PyGC_GetObjects+0xa6>60 »       cbz»    r0,·a6·<_PyGC_GetObjects+0xa6>
65 »       b.n»    30·<_PyGC_GetObjects+0x30>61 »       b.n»    30·<_PyGC_GetObjects+0x30>
66 »       subs»   r3,·#162 »       subs»   r3,·#1
67 »       str»    r3,·[r5,·#0]63 »       str»    r3,·[r5,·#0]
68 »       cbnz»   r3,·a4·<_PyGC_GetObjects+0xa4>64 »       cbnz»   r3,·a4·<_PyGC_GetObjects+0xa4>
69 »       mov»    r0,·r565 »       mov»    r0,·r5
70 »       bl»     0·<_Py_Dealloc>66 »       bl»     0·<_Py_Dealloc>
71 ·R_ARM_THM_CALL» _Py_Dealloc67 ·R_ARM_THM_CALL» _Py_Dealloc
72 »       movs»   r5,·#068 »       movs»   r5,·#0
73 »       mov»    r0,·r569 »       mov»    r0,·r5
74 »       pop»    {r4,·r5,·r6,·pc}70 »       pop»    {r4,·r5,·r6,·pc}
  
 71 000000aa·<append_objects>:
 72 append_objects():
 73 »       push»   {r4,·r5,·r6,·lr}
 74 »       mov.w»  ip,·#4096»  @·0x1000
 75 »       sub.w»  ip,·sp,·ip
 76 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 77 »       ldr»    r4,·[r1,·#0]
 78 »       mov»    r5,·r1
 79 »       mov»    r6,·r0
 80 »       bic.w»  r4,·r4,·#3
 81 »       add.w»  r3,·r4,·#8
 82 »       mov»    r0,·r6
 83 »       mov»    r1,·r3
 84 »       cmp»    r4,·r5
 85 »       beq.n»  e8·<append_objects+0x3e>
 86 »       cmp»    r6,·r3
 87 »       bne.n»  da·<append_objects+0x30>
 88 »       ldr»    r4,·[r4,·#0]
 89 »       bic.w»  r4,·r4,·#3
 90 »       b.n»    c2·<append_objects+0x18>
 91 »       bl»     0·<PyList_Append>
 92 ·R_ARM_THM_CALL» PyList_Append
 93 »       cmp»    r0,·#0
 94 »       beq.n»  d2·<append_objects+0x28>
 95 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 96 »       b.n»    ea·<append_objects+0x40>
 97 »       movs»   r0,·#0
 98 »       pop»    {r4,·r5,·r6,·pc}
  
75 000000aa·<_PyGC_Unfreeze>:99 000000ec·<_PyGC_Unfreeze>:
76 _PyGC_Unfreeze():100 _PyGC_Unfreeze():
77 »       addw»   r1,·r0,·#3764»@·0xeb4101 »       addw»   r1,·r0,·#3764»@·0xeb4
78 »       addw»   r0,·r0,·#3796»@·0xed4102 »       addw»   r0,·r0,·#3796»@·0xed4
79 »       b.w»    c1c·<gc_list_merge>103 »       b.w»    480·<gc_list_merge>
80 ·R_ARM_THM_JUMP24»       gc_list_merge104 ·R_ARM_THM_JUMP24»       gc_list_merge
  
81 000000b6·<PyObject_GC_IsFinalized>:105 000000f8·<PyObject_GC_IsFinalized>:
82 PyObject_GC_IsFinalized():106 PyObject_GC_IsFinalized():
83 »       ldr»    r3,·[r0,·#4]107 »       ldr»    r3,·[r0,·#4]
84 »       ldr»    r2,·[r3,·#84]» @·0x54108 »       ldr»    r2,·[r3,·#84]» @·0x54
85 »       lsls»   r2,·r2,·#17109 »       lsls»   r2,·r2,·#17
86 »       bpl.n»  e8·<PyObject_GC_IsFinalized+0x32>110 »       bpl.n»  12a·<PyObject_GC_IsFinalized+0x32>
87 »       push»   {r4,·lr}111 »       push»   {r4,·lr}
88 »       mov.w»  ip,·#4096»  @·0x1000112 »       mov.w»  ip,·#4096»  @·0x1000
89 »       sub.w»  ip,·sp,·ip113 »       sub.w»  ip,·sp,·ip
90 »       str.w»  r0,·[ip,·#4088]»     @·0xff8114 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
91 »       ldr.w»  r3,·[r3,·#164]»      @·0xa4115 »       ldr.w»  r3,·[r3,·#164]»      @·0xa4
92 »       mov»    r4,·r0116 »       mov»    r4,·r0
93 »       cbnz»   r3,·de·<PyObject_GC_IsFinalized+0x28>117 »       cbnz»   r3,·120·<PyObject_GC_IsFinalized+0x28>
94 »       ldr.w»  r0,·[r4,·#-4]118 »       ldr.w»  r0,·[r4,·#-4]
95 »       and.w»  r0,·r0,·#1119 »       and.w»  r0,·r0,·#1
96 »       b.n»    e6·<PyObject_GC_IsFinalized+0x30>120 »       b.n»    128·<PyObject_GC_IsFinalized+0x30>
97 »       blx»    r3121 »       blx»    r3
98 »       cmp»    r0,·#0122 »       cmp»    r0,·#0
99 »       bne.n»  d4·<PyObject_GC_IsFinalized+0x1e>123 »       bne.n»  116·<PyObject_GC_IsFinalized+0x1e>
100 »       movs»   r0,·#0124 »       movs»   r0,·#0
101 »       pop»    {r4,·pc}125 »       pop»    {r4,·pc}
102 »       movs»   r0,·#0126 »       movs»   r0,·#0
103 »       bx»     lr127 »       bx»     lr
  
104 000000ec·<PyUnstable_Object_GC_NewWithExtraData>:128 0000012e·<PyUnstable_Object_GC_NewWithExtraData>:
105 PyUnstable_Object_GC_NewWithExtraData():129 PyUnstable_Object_GC_NewWithExtraData():
106 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}130 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
107 »       mov.w»  ip,·#4096»  @·0x1000131 »       mov.w»  ip,·#4096»  @·0x1000
108 »       sub.w»  ip,·sp,·ip132 »       sub.w»  ip,·sp,·ip
109 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8133 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
110 »       ldr»    r3,·[r0,·#84]» @·0x54134 »       ldr»    r3,·[r0,·#84]» @·0x54
111 »       mov»    r5,·r0135 »       mov»    r5,·r0
Max diff block lines reached; 4106/7644 bytes (53.72%) of diff not shown.
13.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 104 lines modifiedOffset 1, 105 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433000·2e4c414e·.$t.$d..LC0..LAN2 ··0x00000000·00247400·2464002e·4c433000·2e4c414e·.$t.$d..LC0..LAN
3 ··0x00000010·43484f52·30002e4c·4331002e·4c433200·CHOR0..LC1..LC2.3 ··0x00000010·43484f52·30002e4c·4331002e·4c433200·CHOR0..LC1..LC2.
4 ··0x00000020·2e4c4333·002e4c43·34002e4c·4335002e·.LC3..LC4..LC5..4 ··0x00000020·2e4c4333·002e4c43·3400646f·5f67635f·.LC3..LC4.do_gc_
5 ··0x00000030·4c433600·2e4c4337·002e4c43·38002e4c·LC6..LC7..LC8..L 
6 ··0x00000040·43390076·69736974·5f616464·5f746f5f·C9.visit_add_to_5 ··0x00000030·63616c6c·6261636b·0067635f·6c697374·callback.gc_list
 6 ··0x00000040·5f6d6572·67650076·69736974·5f616464·_merge.visit_add
7 ··0x00000050·636f6e74·61696e65·72006763·5f636f6c·container.gc_col7 ··0x00000050·5f746f5f·636f6e74·61696e65·72006763·_to_container.gc
8 ··0x00000060·6c656374·5f726567·696f6e00·67635f6c·lect_region.gc_l8 ··0x00000060·5f636f6c·6c656374·5f726567·696f6e00·_collect_region.
9 ··0x00000070·6973745f·6d657267·65005079·5f584445·ist_merge.Py_XDE 
10 ··0x00000080·43524546·0050795f·58444543·5245462e·CREF.Py_XDECREF. 
11 ··0x00000090·70617274·2e300067·635f6c69·73745f6d·part.0.gc_list_m9 ··0x00000070·67635f6c·6973745f·6d6f7665·002e4c43·gc_list_move..LC
 10 ··0x00000080·35002e4c·4336002e·4c433700·2e4c4338·5..LC6..LC7..LC8
 11 ··0x00000090·002e4c43·39005079·5f584445·43524546·..LC9.Py_XDECREF
12 ··0x000000a0·6f766500·2e4c4331·30002e4c·43313100·ove..LC10..LC11.12 ··0x000000a0·002e4c43·3130002e·4c433131·002e4c43·..LC10..LC11..LC
 13 ··0x000000b0·31320064·65647563·655f756e·72656163·12.deduce_unreac
13 ··0x000000b0·2e4c4331·32007669·7369745f·64656372·.LC12.visit_decr 
14 ··0x000000c0·65660076·69736974·5f726561·63686162·ef.visit_reachab 
15 ··0x000000d0·6c650076·69736974·5f6d6f76·65002e4c·le.visit_move..L14 ··0x000000c0·6861626c·65007669·7369745f·6d6f7665·hable.visit_move
 15 ··0x000000d0·00766973·69745f64·65637265·66007669·.visit_decref.vi
 16 ··0x000000e0·7369745f·72656163·6861626c·65002e4c·sit_reachable..L
16 ··0x000000e0·43313300·2e4c4331·34002e4c·43313500·C13..LC14..LC15.17 ··0x000000f0·43313300·2e4c4331·34002e4c·43313500·C13..LC14..LC15.
17 ··0x000000f0·2e4c4331·36007265·66657272·65727376·.LC16.referrersv18 ··0x00000100·2e4c4331·36007265·66657272·65727376·.LC16.referrersv
18 ··0x00000100·69736974·00617070·656e645f·6f626a65·isit.append_obje19 ··0x00000110·69736974·00617070·656e645f·6f626a65·isit.append_obje
19 ··0x00000110·63747300·76697369·745f6765·6e657261·cts.visit_genera20 ··0x00000120·63747300·76697369·745f6765·6e657261·cts.visit_genera
20 ··0x00000120·74696f6e·005f5f66·756e635f·5f2e3100·tion.__func__.1.21 ··0x00000130·74696f6e·005f5f66·756e635f·5f2e3100·tion.__func__.1.
21 ··0x00000130·5f5f6675·6e635f5f·2e30005f·50794743·__func__.0._PyGC22 ··0x00000140·5f5f6675·6e635f5f·2e30005f·50794743·__func__.0._PyGC
22 ··0x00000140·5f496e69·74537461·7465005f·50794f62·_InitState._PyOb23 ··0x00000150·5f496e69·74537461·7465005f·50794f62·_InitState._PyOb
23 ··0x00000150·6a656374·5f47435f·4e657700·50794f62·ject_GC_New.PyOb24 ··0x00000160·6a656374·5f47435f·4e657700·50794f62·ject_GC_New.PyOb
24 ··0x00000160·6a656374·5f4d616c·6c6f6300·5f50795f·ject_Malloc._Py_25 ··0x00000170·6a656374·5f4d616c·6c6f6300·5f50795f·ject_Malloc._Py_
25 ··0x00000170·4e657752·65666572·656e6365·005f5079·NewReference._Py26 ··0x00000180·4e657752·65666572·656e6365·005f5079·NewReference._Py
26 ··0x00000180·4572725f·4e6f4d65·6d6f7279·005f5079·Err_NoMemory._Py27 ··0x00000190·4572725f·4e6f4d65·6d6f7279·005f5079·Err_NoMemory._Py
27 ··0x00000190·5f747373·5f747374·61746500·5f50794f·_tss_tstate._PyO28 ··0x000001a0·5f747373·5f747374·61746500·5f50794f·_tss_tstate._PyO
28 ··0x000001a0·626a6563·745f4743·5f4c696e·6b005f50·bject_GC_Link._P29 ··0x000001b0·626a6563·745f4743·5f4c696e·6b005f50·bject_GC_Link._P
29 ··0x000001b0·7947435f·496e6974·0050794c·6973745f·yGC_Init.PyList_30 ··0x000001c0·7947435f·496e6974·0050794c·6973745f·yGC_Init.PyList_
30 ··0x000001c0·4e657700·50794f62·6a656374·5f49535f·New.PyObject_IS_31 ··0x000001d0·4e657700·50794f62·6a656374·5f49535f·New.PyObject_IS_
31 ··0x000001d0·4743005f·50794f62·6a656374·5f47435f·GC._PyObject_GC_32 ··0x000001e0·4743005f·50794f62·6a656374·5f47435f·GC._PyObject_GC_
32 ··0x000001e0·4e657756·6172005f·50794572·725f4261·NewVar._PyErr_Ba33 ··0x000001f0·4e657756·6172005f·50794572·725f4261·NewVar._PyErr_Ba
33 ··0x000001f0·64496e74·65726e61·6c43616c·6c005079·dInternalCall.Py34 ··0x00000200·64496e74·65726e61·6c43616c·6c005079·dInternalCall.Py
34 ··0x00000200·4f626a65·63745f47·435f556e·54726163·Object_GC_UnTrac35 ··0x00000210·4f626a65·63745f47·435f556e·54726163·Object_GC_UnTrac
35 ··0x00000210·6b005079·4f626a65·63745f47·435f4465·k.PyObject_GC_De36 ··0x00000220·6b005079·4f626a65·63745f47·435f4465·k.PyObject_GC_De
36 ··0x00000220·6c005079·4f626a65·63745f46·72656500·l.PyObject_Free.37 ··0x00000230·6c005079·4f626a65·63745f46·72656500·l.PyObject_Free.
37 ··0x00000230·5f50795f·53636865·64756c65·47430050·_Py_ScheduleGC.P38 ··0x00000240·5f50795f·53636865·64756c65·47430050·_Py_ScheduleGC.P
38 ··0x00000240·794f626a·6563745f·47435f54·7261636b·yObject_GC_Track39 ··0x00000250·794f626a·6563745f·47435f54·7261636b·yObject_GC_Track
39 ··0x00000250·005f5079·4f626a65·63745f41·73736572·._PyObject_Asser40 ··0x00000260·005f5079·4f626a65·63745f41·73736572·._PyObject_Asser
40 ··0x00000260·74466169·6c656400·5f50795f·52756e47·tFailed._Py_RunG41 ··0x00000270·74466169·6c656400·5f50795f·52756e47·tFailed._Py_RunG
41 ··0x00000270·43005f50·7947435f·436f6c6c·65637400·C._PyGC_Collect.42 ··0x00000280·43005f50·7947435f·436f6c6c·65637400·C._PyGC_Collect.
42 ··0x00000280·5f5f6165·6162695f·69646976·00507955·__aeabi_idiv.PyU43 ··0x00000290·5f5f6165·6162695f·69646976·00707974·__aeabi_idiv.pyt
 44 ··0x000002a0·686f6e5f·67635f5f·73746172·745f7365·hon_gc__start_se
 45 ··0x000002b0·6d617068·6f726500·5f507945·72725f47·maphore._PyErr_G
 46 ··0x000002c0·65745261·69736564·45786365·7074696f·etRaisedExceptio
 47 ··0x000002d0·6e007079·74686f6e·5f67635f·5f646f6e·n.python_gc__don
 48 ··0x000002e0·655f7365·6d617068·6f726500·5f507945·e_semaphore._PyE
 49 ··0x000002f0·72725f53·65745261·69736564·45786365·rr_SetRaisedExce
 50 ··0x00000300·7074696f·6e005f50·7947435f·436c6561·ption._PyGC_Clea
 51 ··0x00000310·72416c6c·46726565·4c697374·73005f2e·rAllFreeLists._.
 52 ··0x00000320·73746170·7364742e·62617365·00507955·stapsdt.base.PyU
43 ··0x00000290·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin53 ··0x00000330·6e69636f·64655f46·726f6d53·7472696e·nicode_FromStrin
44 ··0x000002a0·67005f50·795f4465·616c6c6f·63007079·g._Py_Dealloc.py54 ··0x00000340·67005f50·795f4465·616c6c6f·63005079·g._Py_Dealloc.Py
45 ··0x000002b0·74686f6e·5f67635f·5f737461·72745f73·thon_gc__start_s 
46 ··0x000002c0·656d6170·686f7265·005f5079·4572725f·emaphore._PyErr_ 
47 ··0x000002d0·47657452·61697365·64457863·65707469·GetRaisedExcepti 
48 ··0x000002e0·6f6e0070·7974686f·6e5f6763·5f5f646f·on.python_gc__do 
49 ··0x000002f0·6e655f73·656d6170·686f7265·005f5079·ne_semaphore._Py 
50 ··0x00000300·4572725f·53657452·61697365·64457863·Err_SetRaisedExc 
51 ··0x00000310·65707469·6f6e005f·50794743·5f436c65·eption._PyGC_Cle 
52 ··0x00000320·6172416c·6c467265·654c6973·74730050·arAllFreeLists.P 
53 ··0x00000330·795f4275·696c6456·616c7565·0050794f·y_BuildValue.PyO55 ··0x00000350·5f427569·6c645661·6c756500·50794f62·_BuildValue.PyOb
54 ··0x00000340·626a6563·745f5665·63746f72·63616c6c·bject_Vectorcall56 ··0x00000360·6a656374·5f566563·746f7263·616c6c00·ject_Vectorcall.
55 ··0x00000350·00507945·72725f46·6f726d61·74556e72·.PyErr_FormatUnr57 ··0x00000370·50794572·725f5772·69746555·6e726169·PyErr_WriteUnrai
56 ··0x00000360·61697361·626c6500·50794572·725f5772·aisable.PyErr_Wr58 ··0x00000380·7361626c·65005079·4572725f·466f726d·sable.PyErr_Form
57 ··0x00000370·69746555·6e726169·7361626c·65005f2e·iteUnraisable._.59 ··0x00000390·6174556e·72616973·61626c65·00507954·atUnraisable.PyT
58 ··0x00000380·73746170·7364742e·62617365·00507954·stapsdt.base.PyT 
59 ··0x00000390·75706c65·5f547970·65005f50·79547570·uple_Type._PyTup60 ··0x000003a0·75706c65·5f547970·65005f50·79547570·uple_Type._PyTup
60 ··0x000003a0·6c655f4d·61796265·556e7472·61636b00·le_MaybeUntrack.61 ··0x000003b0·6c655f4d·61796265·556e7472·61636b00·le_MaybeUntrack.
61 ··0x000003b0·5f507957·65616b72·65665f43·616c6c61·_PyWeakref_Calla62 ··0x000003c0·5f507957·65616b72·65665f52·65665479·_PyWeakref_RefTy
 63 ··0x000003d0·7065005f·50795765·616b7265·665f4361·pe._PyWeakref_Ca
62 ··0x000003c0·626c6550·726f7879·54797065·005f5079·bleProxyType._Py64 ··0x000003e0·6c6c6162·6c655072·6f787954·79706500·llableProxyType.
63 ··0x000003d0·5765616b·7265665f·52656654·79706500·Weakref_RefType. 
64 ··0x000003e0·5f507957·65616b72·65665f50·726f7879·_PyWeakref_Proxy65 ··0x000003f0·5f507957·65616b72·65665f50·726f7879·_PyWeakref_Proxy
65 ··0x000003f0·54797065·00507954·7970655f·49735375·Type.PyType_IsSu66 ··0x00000400·54797065·00507954·7970655f·49735375·Type.PyType_IsSu
66 ··0x00000400·62747970·65005f50·79576561·6b726566·btype._PyWeakref67 ··0x00000410·62747970·65005f50·79576561·6b726566·btype._PyWeakref
67 ··0x00000410·5f436c65·61725265·66005079·44696374·_ClearRef.PyDict68 ··0x00000420·5f436c65·61725265·66005079·44696374·_ClearRef.PyDict
68 ··0x00000420·5f547970·65005f50·79446963·745f4d61·_Type._PyDict_Ma69 ··0x00000430·5f547970·65005f50·79446963·745f4d61·_Type._PyDict_Ma
69 ··0x00000430·79626555·6e747261·636b0050·794f626a·ybeUntrack.PyObj70 ··0x00000440·79626555·6e747261·636b0050·794f626a·ybeUntrack.PyObj
70 ··0x00000440·6563745f·43616c6c·4f6e6541·72670050·ect_CallOneArg.P71 ··0x00000450·6563745f·43616c6c·4f6e6541·72670050·ect_CallOneArg.P
71 ··0x00000450·794c6973·745f4170·70656e64·005f5079·yList_Append._Py72 ··0x00000460·794c6973·745f4170·70656e64·005f5079·yList_Append._Py
72 ··0x00000460·4572725f·436c6561·72005079·5379735f·Err_Clear.PySys_73 ··0x00000470·4572725f·436c6561·72005079·5379735f·Err_Clear.PySys_
73 ··0x00000470·466f726d·61745374·64657272·005f5079·FormatStderr._Py74 ··0x00000480·466f726d·61745374·64657272·005f5079·FormatStderr._Py
74 ··0x00000480·4f626a65·63745f47·435f5265·73697a65·Object_GC_Resize75 ··0x00000490·4f626a65·63745f47·435f5265·73697a65·Object_GC_Resize
75 ··0x00000490·0050794f·626a6563·745f5265·616c6c6f·.PyObject_Reallo76 ··0x000004a0·0050794f·626a6563·745f5265·616c6c6f·.PyObject_Reallo
76 ··0x000004a0·63005f50·7947435f·436f6c6c·6563744e·c._PyGC_CollectN77 ··0x000004b0·63005f50·7947435f·436f6c6c·6563744e·c._PyGC_CollectN
77 ··0x000004b0·6f466169·6c005f50·7947435f·44756d70·oFail._PyGC_Dump78 ··0x000004c0·6f466169·6c005f50·7947435f·44756d70·oFail._PyGC_Dump
78 ··0x000004c0·53687574·646f776e·53746174·73005079·ShutdownStats.Py79 ··0x000004d0·53687574·646f776e·53746174·73005079·ShutdownStats.Py
79 ··0x000004d0·4578635f·5265736f·75726365·5761726e·Exc_ResourceWarn80 ··0x000004e0·4578635f·5265736f·75726365·5761726e·Exc_ResourceWarn
80 ··0x000004e0·696e6700·50794572·725f5761·726e4578·ing.PyErr_WarnEx81 ··0x000004f0·696e6700·50794572·725f5761·726e4578·ing.PyErr_WarnEx
81 ··0x000004f0·706c6963·6974466f·726d6174·0050794f·plicitFormat.PyO82 ··0x00000500·706c6963·6974466f·726d6174·0050794f·plicitFormat.PyO
82 ··0x00000500·626a6563·745f5265·70720050·79556e69·bject_Repr.PyUni83 ··0x00000510·626a6563·745f5265·70720050·79556e69·bject_Repr.PyUni
83 ··0x00000510·636f6465·5f456e63·6f646546·53446566·code_EncodeFSDef84 ··0x00000520·636f6465·5f456e63·6f646546·53446566·code_EncodeFSDef
84 ··0x00000520·61756c74·00507953·79735f57·72697465·ault.PySys_Write85 ··0x00000530·61756c74·00507953·79735f57·72697465·ault.PySys_Write
85 ··0x00000530·53746465·7272005f·50794743·5f46696e·Stderr._PyGC_Fin86 ··0x00000540·53746465·7272005f·50794743·5f46696e·Stderr._PyGC_Fin
86 ··0x00000540·69005079·47435f49·73456e61·626c6564·i.PyGC_IsEnabled87 ··0x00000550·69005079·47435f49·73456e61·626c6564·i.PyGC_IsEnabled
87 ··0x00000550·00507947·435f4469·7361626c·65005079·.PyGC_Disable.Py88 ··0x00000560·00507947·435f4469·7361626c·65005079·.PyGC_Disable.Py
88 ··0x00000560·47435f45·6e61626c·65005f50·7947435f·GC_Enable._PyGC_89 ··0x00000570·47435f45·6e61626c·65005f50·7947435f·GC_Enable._PyGC_
89 ··0x00000570·47657452·65666572·72657273·005f5079·GetReferrers._Py90 ··0x00000580·47657452·65666572·72657273·005f5079·GetReferrers._Py
90 ··0x00000580·47435f47·65744f62·6a656374·73005079·GC_GetObjects.Py91 ··0x00000590·47435f47·65744f62·6a656374·73005079·GC_GetObjects.Py
91 ··0x00000590·4f626a65·63745f47·435f4973·54726163·Object_GC_IsTrac92 ··0x000005a0·4f626a65·63745f47·435f4973·54726163·Object_GC_IsTrac
92 ··0x000005a0·6b656400·5f507947·435f4672·65657a65·ked._PyGC_Freeze93 ··0x000005b0·6b656400·5f507947·435f4672·65657a65·ked._PyGC_Freeze
93 ··0x000005b0·005f5079·47435f47·65744672·65657a65·._PyGC_GetFreeze94 ··0x000005c0·005f5079·47435f47·65744672·65657a65·._PyGC_GetFreeze
94 ··0x000005c0·436f756e·74005f50·7947435f·556e6672·Count._PyGC_Unfr95 ··0x000005d0·436f756e·74005f50·7947435f·556e6672·Count._PyGC_Unfr
95 ··0x000005d0·65657a65·0050794f·626a6563·745f4743·eeze.PyObject_GC96 ··0x000005e0·65657a65·0050794f·626a6563·745f4743·eeze.PyObject_GC
96 ··0x000005e0·5f497346·696e616c·697a6564·00507955·_IsFinalized.PyU97 ··0x000005f0·5f497346·696e616c·697a6564·00507955·_IsFinalized.PyU
97 ··0x000005f0·6e737461·626c655f·4f626a65·63745f47·nstable_Object_G98 ··0x00000600·6e737461·626c655f·4f626a65·63745f47·nstable_Object_G
98 ··0x00000600·435f4e65·77576974·68457874·72614461·C_NewWithExtraDa99 ··0x00000610·435f4e65·77576974·68457874·72614461·C_NewWithExtraDa
99 ··0x00000610·7461006d·656d7365·74005079·556e7374·ta.memset.PyUnst100 ··0x00000620·7461006d·656d7365·74005079·556e7374·ta.memset.PyUnst
100 ··0x00000620·61626c65·5f47435f·56697369·744f626a·able_GC_VisitObj101 ··0x00000630·61626c65·5f47435f·56697369·744f626a·able_GC_VisitObj
101 ··0x00000630·65637473·005f5079·47435f44·756d7000·ects._PyGC_Dump.102 ··0x00000640·65637473·005f5079·47435f44·756d7000·ects._PyGC_Dump.
102 ··0x00000640·5f50794f·626a6563·745f4475·6d7000···_PyObject_Dump.103 ··0x00000650·5f50794f·626a6563·745f4475·6d7000···_PyObject_Dump.
  
5.41 KB
gc_gil.o
951 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:··········336·(bytes·into·file)13 ··Start·of·section·headers:··········324·(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:·········1119 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·9
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x150:1 There·are·10·section·headers,·starting·at·offset·0x144:
  
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·00000c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·0000ec·000008·08···I··7···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000040·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000040·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·00000c·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·0000ec·000008·08···I··8···4··4 
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·000040·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·000040·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000040·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000040·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000074·000040·10······9···2··411 ··[·7]·.symtab···········SYMTAB··········00000000·000074·000040·10······8···2··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0000b4·000035·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·0000b4·000035·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0000f4·00005a·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·0000f4·000050·00······0···0··1
15 Key·to·Flags:14 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)18 ··D·(mbind),·y·(purecode),·p·(processor·specific)
565 B
readelf --wide --symbols {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Symbol·table·'.symtab'·contains·4·entries:1 Symbol·table·'.symtab'·contains·4·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000001····12·FUNC····GLOBAL·HIDDEN·····4·_PyGC_ClearAllFreeLists5 ·····2:·00000001····12·FUNC····GLOBAL·HIDDEN·····1·_PyGC_ClearAllFreeLists
6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_ClearFreeLists6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_ClearFreeLists
350 B
readelf --wide --relocs {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0xec·contains·1·entry:1 Relocation·section·'.rel.text'·at·offset·0xec·contains·1·entry:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000008··0000031e·R_ARM_THM_JUMP24·······00000000···_PyObject_ClearFreeLists3 00000008··0000031e·R_ARM_THM_JUMP24·······00000000···_PyObject_ClearFreeLists
190 B
strings --all --bytes=8 {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 _PyGC_ClearAllFreeLists1 _PyGC_ClearAllFreeLists
2 _PyObject_ClearFreeLists2 _PyObject_ClearFreeLists
3 .shstrtab3 .shstrtab
4 .rel.text.hot4 .rel.text
5 .note.GNU-stack5 .note.GNU-stack
6 .ARM.attributes6 .ARM.attributes
446 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 12 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyGC_ClearAllFreeLists>:
 3 _PyGC_ClearAllFreeLists():
 4 »       add.w»  r0,·r0,·#5664»       @·0x1620
 5 »       movs»   r1,·#0
 6 »       adds»   r0,·#20
 7 »       b.w»    0·<_PyObject_ClearFreeLists>
 8 ·R_ARM_THM_JUMP24»       _PyObject_ClearFreeLists
820 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
 5 ··0x00000030·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
 6 ··0x00000040·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note. 
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a 
7 ··0x00000050·74747269·62757465·7300··············ttributes. 
  
377 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:··········34892·(bytes·into·file)13 ··Start·of·section·headers:··········34492·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x884c:1 There·are·16·section·headers,·starting·at·offset·0x86bc:
  
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·000944·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000eec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006324·000588·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·006184·000880·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000978·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000f20·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000978·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000f20·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000978·000aa5·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000f20·000aa5·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001420·00317c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0019c8·002a34·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0068ac·001ce8·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·006a04·001a00·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00459c·000404·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0043fc·000404·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·008594·000230·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·008404·000230·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0049a0·00000f·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·004800·00000f·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0049af·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00480f·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0049af·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00480f·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0049e4·000e70·10·····14·138··417 ··[13]·.symtab···········SYMTAB··········00000000·004844·000e70·10·····14·138··4
18 ··[14]·.strtab···········STRTAB··········00000000·005854·000ace·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0056b4·000ace·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0087c4·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·008634·000088·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.3 KB
readelf --wide --symbols {}
Max HTML report size reached
132 KB
readelf --wide --relocs {}
Max HTML report size reached
1.13 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 4»      !FJFPF 
2 new·style·getargs·format·but·argument·is·not·a·tuple1 new·style·getargs·format·but·argument·is·not·a·tuple
3 function2 function
4 at·least3 at·least
5 too·many·tuple·nesting·levels·in·argument·format·string4 too·many·tuple·nesting·levels·in·argument·format·string
6 excess·')'·in·getargs·format5 excess·')'·in·getargs·format
7 missing·')'·in·getargs·format6 missing·')'·in·getargs·format
8 %.200s%s·takes·no·arguments7 %.200s%s·takes·no·arguments
Offset 89, 17 lines modifiedOffset 88, 17 lines modified
89 cleanup_buffer88 cleanup_buffer
90 cleanup_ptr89 cleanup_ptr
91 convertbuffer90 convertbuffer
92 converterr91 converterr
93 vgetargskeywords.constprop.092 vgetargskeywords.constprop.0
94 skipitem.constprop.093 skipitem.constprop.0
95 new_kwtuple94 new_kwtuple
96 Py_XDECREF 
97 _parser_init95 _parser_init
98 error_unexpected_keyword_arg96 error_unexpected_keyword_arg
 97 Py_XDECREF
99 find_keyword98 find_keyword
100 vgetargskeywordsfast_impl.constprop.099 vgetargskeywordsfast_impl.constprop.0
101 vgetargskeywordsfast.constprop.0100 vgetargskeywordsfast.constprop.0
102 __func__.0101 __func__.0
103 PyArg_ParseTuple102 PyArg_ParseTuple
104 PyExc_SystemError103 PyExc_SystemError
105 PyErr_SetString104 PyErr_SetString
Offset 127, 20 lines modifiedOffset 126, 20 lines modified
127 PyLong_AsLongLong126 PyLong_AsLongLong
128 PyLong_AsUnsignedLongMask127 PyLong_AsUnsignedLongMask
129 PyByteArray_Type128 PyByteArray_Type
130 PyUnicode_AsEncodedString129 PyUnicode_AsEncodedString
131 _Py_Dealloc130 _Py_Dealloc
132 PyExc_ValueError131 PyExc_ValueError
133 PyComplex_AsCComplex132 PyComplex_AsCComplex
134 PyUnicode_GetDefaultEncoding 
135 _PyByteArray_empty_string 
136 PyErr_Clear133 PyErr_Clear
137 PyBuffer_FillInfo134 PyBuffer_FillInfo
138 PyByteArray_Size135 PyByteArray_Size
139 PyBytes_Size136 PyBytes_Size
 137 _PyByteArray_empty_string
 138 PyUnicode_GetDefaultEncoding
140 PyArg_UnpackTuple139 PyArg_UnpackTuple
141 _PyArg_CheckPositional140 _PyArg_CheckPositional
142 PyArg_ParseTupleAndKeywords141 PyArg_ParseTupleAndKeywords
143 _PyErr_BadInternalCall142 _PyErr_BadInternalCall
144 PyDict_GetItemStringRef143 PyDict_GetItemStringRef
145 PyDict_Next144 PyDict_Next
146 PyUnicode_EqualToUTF8145 PyUnicode_EqualToUTF8
50.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
168 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 »       movs»   r0,·#0245 »       movs»   r0,·#0
246 »       b.n»    204·<vgetargskeywordsfast.constprop.0+0x4e>246 »       b.n»    204·<vgetargskeywordsfast.constprop.0+0x4e>
247 »       ldr»    r1,·[r0,·#8]247 »       ldr»    r1,·[r0,·#8]
248 »       movs»   r3,·#0248 »       movs»   r3,·#0
249 »       mov»    r2,·r4249 »       mov»    r2,·r4
250 »       adds»   r0,·#12250 »       adds»   r0,·#12
251 »       strd»   r5,·r6,·[sp]251 »       strd»   r5,·r6,·[sp]
252 »       bl»     214·<cleanup_ptr+0xc>252 »       bl»     7b4·<vgetargskeywordsfast_impl.constprop.0>
253 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl.constprop.0253 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl.constprop.0
254 »       add»    sp,·#8254 »       add»    sp,·#8
255 »       pop»    {r4,·r5,·r6,·pc}255 »       pop»    {r4,·r5,·r6,·pc}
  
256 00000208·<cleanup_ptr>:256 00000208·<cleanup_ptr>:
257 cleanup_ptr():257 cleanup_ptr():
258 »       push»   {r4,·lr}258 »       push»   {r4,·lr}
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 »       sub.w»  ip,·sp,·ip291 »       sub.w»  ip,·sp,·ip
292 »       str.w»  r0,·[ip,·#4084]»     @·0xff4292 »       str.w»  r0,·[ip,·#4084]»     @·0xff4
293 »       sub»    sp,·#8293 »       sub»    sp,·#8
294 »       add»    r3,·sp,·#12294 »       add»    r3,·sp,·#12
295 »       add»    r2,·sp,·#4295 »       add»    r2,·sp,·#4
296 »       ldr.w»  r1,·[r3],·#4296 »       ldr.w»  r1,·[r3],·#4
297 »       str»    r3,·[sp,·#4]297 »       str»    r3,·[sp,·#4]
298 »       bl»     534·<vgetargs1_impl.constprop.0>298 »       bl»     530·<vgetargs1_impl.constprop.0>
299 ·R_ARM_THM_CALL» vgetargs1_impl.constprop.0299 ·R_ARM_THM_CALL» vgetargs1_impl.constprop.0
300 »       add»    sp,·#8300 »       add»    sp,·#8
301 »       ldr.w»  lr,·[sp],·#4301 »       ldr.w»  lr,·[sp],·#4
302 »       add»    sp,·#12302 »       add»    sp,·#12
303 »       bx»     lr303 »       bx»     lr
  
304 0000026c·<_PyArg_ParseTuple_SizeT>:304 0000026c·<_PyArg_ParseTuple_SizeT>:
Offset 486, 13 lines modifiedOffset 486, 13 lines modified
486 »       add»    r4,·sp,·#28486 »       add»    r4,·sp,·#28
487 »       ldr.w»  r2,·[r4],·#4487 »       ldr.w»  r2,·[r4],·#4
488 »       str»    r2,·[sp,·#0]488 »       str»    r2,·[sp,·#0]
489 »       movs»   r2,·#0489 »       movs»   r2,·#0
490 »       str»    r4,·[sp,·#12]490 »       str»    r4,·[sp,·#12]
491 »       add»    r4,·sp,·#12491 »       add»    r4,·sp,·#12
492 »       str»    r4,·[sp,·#4]492 »       str»    r4,·[sp,·#4]
493 »       bl»     214·<cleanup_ptr+0xc>493 »       bl»     7b4·<vgetargskeywordsfast_impl.constprop.0>
494 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl.constprop.0494 ·R_ARM_THM_CALL» vgetargskeywordsfast_impl.constprop.0
495 »       add»    sp,·#20495 »       add»    sp,·#20
496 »       ldmia.w»sp!,·{r4,·lr}496 »       ldmia.w»sp!,·{r4,·lr}
497 »       add»    sp,·#4497 »       add»    sp,·#4
498 »       bx»     lr498 »       bx»     lr
3.67 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 39, 19 lines modifiedOffset 39, 19 lines modified
39 ··0x00000240·34002e4c·43353500·2e4c4335·36002e4c·4..LC55..LC56..L39 ··0x00000240·34002e4c·43353500·2e4c4335·36002e4c·4..LC55..LC56..L
40 ··0x00000250·43353700·2e4c4335·38002e4c·43353900·C57..LC58..LC59.40 ··0x00000250·43353700·2e4c4335·38002e4c·43353900·C57..LC58..LC59.
41 ··0x00000260·2e4c4336·30002e4c·43363100·2e4c4336·.LC60..LC61..LC641 ··0x00000260·2e4c4336·30002e4c·43363100·2e4c4336·.LC60..LC61..LC6
42 ··0x00000270·32002e4c·43363300·2e4c4336·34002e4c·2..LC63..LC64..L42 ··0x00000270·32002e4c·43363300·2e4c4336·34002e4c·2..LC63..LC64..L
43 ··0x00000280·43363500·2e4c4336·36002e4c·43363700·C65..LC66..LC67.43 ··0x00000280·43363500·2e4c4336·36002e4c·43363700·C65..LC66..LC67.
44 ··0x00000290·2e4c4336·3800736b·69706974·656d2e63·.LC68.skipitem.c44 ··0x00000290·2e4c4336·3800736b·69706974·656d2e63·.LC68.skipitem.c
45 ··0x000002a0·6f6e7374·70726f70·2e30006e·65775f6b·onstprop.0.new_k45 ··0x000002a0·6f6e7374·70726f70·2e30006e·65775f6b·onstprop.0.new_k
46 ··0x000002b0·77747570·6c65002e·4c433730·0050795f·wtuple..LC70.Py_46 ··0x000002b0·77747570·6c65002e·4c433730·005f7061·wtuple..LC70._pa
47 ··0x000002c0·58444543·52454600·5f706172·7365725f·XDECREF._parser_ 
48 ··0x000002d0·696e6974·00657272·6f725f75·6e657870·init.error_unexp 
49 ··0x000002e0·65637465·645f6b65·79776f72·645f6172·ected_keyword_ar47 ··0x000002c0·72736572·5f696e69·74006572·726f725f·rser_init.error_
 48 ··0x000002d0·756e6578·70656374·65645f6b·6579776f·unexpected_keywo
 49 ··0x000002e0·72645f61·72670050·795f5844·45435245·rd_arg.Py_XDECRE
50 ··0x000002f0·67006669·6e645f6b·6579776f·7264002e·g.find_keyword..50 ··0x000002f0·46006669·6e645f6b·6579776f·7264002e·F.find_keyword..
51 ··0x00000300·4c433731·002e4c43·3732002e·4c433733·LC71..LC72..LC7351 ··0x00000300·4c433731·002e4c43·3732002e·4c433733·LC71..LC72..LC73
52 ··0x00000310·002e4c43·3734002e·4c433735·002e4c43·..LC74..LC75..LC52 ··0x00000310·002e4c43·3734002e·4c433735·002e4c43·..LC74..LC75..LC
53 ··0x00000320·3736002e·4c433737·002e4c43·3738002e·76..LC77..LC78..53 ··0x00000320·3736002e·4c433737·002e4c43·3738002e·76..LC77..LC78..
54 ··0x00000330·4c433739·002e4c43·38300076·67657461·LC79..LC80.vgeta54 ··0x00000330·4c433739·002e4c43·38300076·67657461·LC79..LC80.vgeta
55 ··0x00000340·7267736b·6579776f·72647366·6173745f·rgskeywordsfast_55 ··0x00000340·7267736b·6579776f·72647366·6173745f·rgskeywordsfast_
56 ··0x00000350·696d706c·2e636f6e·73747072·6f702e30·impl.constprop.056 ··0x00000350·696d706c·2e636f6e·73747072·6f702e30·impl.constprop.0
57 ··0x00000360·002e4c43·3832002e·4c433833·002e4c43·..LC82..LC83..LC57 ··0x00000360·002e4c43·3832002e·4c433833·002e4c43·..LC82..LC83..LC
Offset 91, 22 lines modifiedOffset 91, 22 lines modified
91 ··0x00000580·69676e65·644c6f6e·674d6173·6b005079·ignedLongMask.Py91 ··0x00000580·69676e65·644c6f6e·674d6173·6b005079·ignedLongMask.Py
92 ··0x00000590·42797465·41727261·795f5479·70650050·ByteArray_Type.P92 ··0x00000590·42797465·41727261·795f5479·70650050·ByteArray_Type.P
93 ··0x000005a0·79556e69·636f6465·5f417345·6e636f64·yUnicode_AsEncod93 ··0x000005a0·79556e69·636f6465·5f417345·6e636f64·yUnicode_AsEncod
94 ··0x000005b0·65645374·72696e67·00737472·6c656e00·edString.strlen.94 ··0x000005b0·65645374·72696e67·00737472·6c656e00·edString.strlen.
95 ··0x000005c0·6d656d63·7079005f·50795f44·65616c6c·memcpy._Py_Deall95 ··0x000005c0·6d656d63·7079005f·50795f44·65616c6c·memcpy._Py_Deall
96 ··0x000005d0·6f630050·79457863·5f56616c·75654572·oc.PyExc_ValueEr96 ··0x000005d0·6f630050·79457863·5f56616c·75654572·oc.PyExc_ValueEr
97 ··0x000005e0·726f7200·5079436f·6d706c65·785f4173·ror.PyComplex_As97 ··0x000005e0·726f7200·5079436f·6d706c65·785f4173·ror.PyComplex_As
98 ··0x000005f0·43436f6d·706c6578·00507955·6e69636f·CComplex.PyUnico98 ··0x000005f0·43436f6d·706c6578·00507945·72725f43·CComplex.PyErr_C
99 ··0x00000600·64655f47·65744465·6661756c·74456e63·de_GetDefaultEnc99 ··0x00000600·6c656172·00507942·75666665·725f4669·lear.PyBuffer_Fi
100 ··0x00000610·6f64696e·67005f50·79427974·65417272·oding._PyByteArr100 ··0x00000610·6c6c496e·666f0050·79427974·65417272·llInfo.PyByteArr
 101 ··0x00000620·61795f53·697a6500·50794279·7465735f·ay_Size.PyBytes_
 102 ··0x00000630·53697a65·005f5079·42797465·41727261·Size._PyByteArra
101 ··0x00000620·61795f65·6d707479·5f737472·696e6700·ay_empty_string.103 ··0x00000640·795f656d·7074795f·73747269·6e670050·y_empty_string.P
 104 ··0x00000650·79556e69·636f6465·5f476574·44656661·yUnicode_GetDefa
 105 ··0x00000660·756c7445·6e636f64·696e6700·50794172·ultEncoding.PyAr
102 ··0x00000630·50794572·725f436c·65617200·50794275·PyErr_Clear.PyBu 
103 ··0x00000640·66666572·5f46696c·6c496e66·6f005079·ffer_FillInfo.Py 
104 ··0x00000650·42797465·41727261·795f5369·7a650050·ByteArray_Size.P 
105 ··0x00000660·79427974·65735f53·697a6500·50794172·yBytes_Size.PyAr 
106 ··0x00000670·675f556e·7061636b·5475706c·65005f50·g_UnpackTuple._P106 ··0x00000670·675f556e·7061636b·5475706c·65005f50·g_UnpackTuple._P
107 ··0x00000680·79417267·5f436865·636b506f·73697469·yArg_CheckPositi107 ··0x00000680·79417267·5f436865·636b506f·73697469·yArg_CheckPositi
108 ··0x00000690·6f6e616c·00507941·72675f50·61727365·onal.PyArg_Parse108 ··0x00000690·6f6e616c·00507941·72675f50·61727365·onal.PyArg_Parse
109 ··0x000006a0·5475706c·65416e64·4b657977·6f726473·TupleAndKeywords109 ··0x000006a0·5475706c·65416e64·4b657977·6f726473·TupleAndKeywords
110 ··0x000006b0·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter110 ··0x000006b0·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter
111 ··0x000006c0·6e616c43·616c6c00·73747263·68720050·nalCall.strchr.P111 ··0x000006c0·6e616c43·616c6c00·73747263·68720050·nalCall.strchr.P
112 ··0x000006d0·79446963·745f4765·74497465·6d537472·yDict_GetItemStr112 ··0x000006d0·79446963·745f4765·74497465·6d537472·yDict_GetItemStr
101 KB
ceval_gil.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:··········11516·(bytes·into·file)13 ··Start·of·section·headers:··········10908·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x2cfc:1 There·are·16·section·headers,·starting·at·offset·0x2a9c:
  
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·000664·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000888·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0024ac·000308·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·00229c·000350·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000698·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0008bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000698·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008bc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000698·00032a·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0008bc·00032a·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0009c4·00099c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000be8·000578·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0027b4·000418·08···I·13···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0025ec·000380·08···I·13···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·001360·00021c·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·001160·00021c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002bcc·0000a8·08···I·13···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00296c·0000a8·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·00157c·0000af·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·00137c·0000af·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00162b·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00142b·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00162b·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00142b·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·001660·000880·10·····14··74··417 ··[13]·.symtab···········SYMTAB··········00000000·001460·000870·10·····14··73··4
18 ··[14]·.strtab···········STRTAB··········00000000·001ee0·0005c9·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·001cd0·0005c9·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·002c74·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·002a14·000088·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.6 KB
readelf --wide --symbols {}
Max HTML report size reached
31.2 KB
readelf --wide --relocs {}
Max HTML report size reached
475 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 67, 18 lines modifiedOffset 67, 18 lines modified
67 PyEval_SaveThread67 PyEval_SaveThread
68 _PyThreadState_Detach68 _PyThreadState_Detach
69 _Py_tss_tstate69 _Py_tss_tstate
70 _PyEval_ReleaseLock70 _PyEval_ReleaseLock
71 pthread_cond_wait71 pthread_cond_wait
72 PyEval_RestoreThread72 PyEval_RestoreThread
73 _Py_HandlePending73 _Py_HandlePending
74 _PyErr_SetNone 
75 _Py_Dealloc 
76 _Py_RunGC74 _Py_RunGC
77 _PyThreadState_Suspend75 _PyThreadState_Suspend
 76 _PyErr_SetNone
 77 _Py_Dealloc
78 Py_MakePendingCalls78 Py_MakePendingCalls
79 _PyEval_MakePendingCalls79 _PyEval_MakePendingCalls
80 _PyErr_CheckSignalsTstate80 _PyErr_CheckSignalsTstate
81 _PyMutex_UnlockSlow81 _PyMutex_UnlockSlow
82 _PyMutex_LockSlow82 _PyMutex_LockSlow
83 __aeabi_idivmod83 __aeabi_idivmod
84 PyMem_RawFree84 PyMem_RawFree
20.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
27.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
617 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 »       ldr»    r3,·[pc,·#16]» @·(e0·<PyEval_ReleaseLock+0x14>)118 »       ldr»    r3,·[pc,·#16]» @·(e0·<PyEval_ReleaseLock+0x14>)
119 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}119 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}
120 »       movs»   r2,·#0120 »       movs»   r2,·#0
121 »       add»    r3,·pc121 »       add»    r3,·pc
122 »       ldr»    r3,·[r3,·#0]122 »       ldr»    r3,·[r3,·#0]
123 »       ldr»    r1,·[r1,·r3]123 »       ldr»    r1,·[r1,·r3]
124 »       ldr»    r0,·[r1,·#8]124 »       ldr»    r0,·[r1,·#8]
125 »       b.w»    43c·<drop_gil>125 »       b.w»    44c·<drop_gil>
126 ·R_ARM_THM_JUMP24»       drop_gil126 ·R_ARM_THM_JUMP24»       drop_gil
127 »       .word»  0x00000008127 »       .word»  0x00000008
128 ·R_ARM_TLS_IE32» _Py_tss_tstate128 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
129 000000e4·<_Py_set_eval_breaker_bit_all>:129 000000e4·<_Py_set_eval_breaker_bit_all>:
130 _Py_set_eval_breaker_bit_all():130 _Py_set_eval_breaker_bit_all():
131 »       push»   {r4,·r5,·r6,·lr}131 »       push»   {r4,·r5,·r6,·lr}
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 49, 18 lines modifiedOffset 49, 18 lines modified
49 ··0x000002e0·79546872·65616453·74617465·5f446574·yThreadState_Det49 ··0x000002e0·79546872·65616453·74617465·5f446574·yThreadState_Det
50 ··0x000002f0·61636800·5f50795f·7473735f·74737461·ach._Py_tss_tsta50 ··0x000002f0·61636800·5f50795f·7473735f·74737461·ach._Py_tss_tsta
51 ··0x00000300·7465005f·50794576·616c5f52·656c6561·te._PyEval_Relea51 ··0x00000300·7465005f·50794576·616c5f52·656c6561·te._PyEval_Relea
52 ··0x00000310·73654c6f·636b0070·74687265·61645f63·seLock.pthread_c52 ··0x00000310·73654c6f·636b0070·74687265·61645f63·seLock.pthread_c
53 ··0x00000320·6f6e645f·77616974·00507945·76616c5f·ond_wait.PyEval_53 ··0x00000320·6f6e645f·77616974·00507945·76616c5f·ond_wait.PyEval_
54 ··0x00000330·52657374·6f726554·68726561·64005f50·RestoreThread._P54 ··0x00000330·52657374·6f726554·68726561·64005f50·RestoreThread._P
55 ··0x00000340·795f4861·6e646c65·50656e64·696e6700·y_HandlePending.55 ··0x00000340·795f4861·6e646c65·50656e64·696e6700·y_HandlePending.
 56 ··0x00000350·5f50795f·52756e47·43005f50·79546872·_Py_RunGC._PyThr
 57 ··0x00000360·65616453·74617465·5f537573·70656e64·eadState_Suspend
56 ··0x00000350·5f507945·72725f53·65744e6f·6e65005f·_PyErr_SetNone._58 ··0x00000370·005f5079·4572725f·5365744e·6f6e6500·._PyErr_SetNone.
 59 ··0x00000380·5f50795f·4465616c·6c6f6300·50795f4d·_Py_Dealloc.Py_M
57 ··0x00000360·50795f44·65616c6c·6f63005f·50795f52·Py_Dealloc._Py_R 
58 ··0x00000370·756e4743·005f5079·54687265·61645374·unGC._PyThreadSt 
59 ··0x00000380·6174655f·53757370·656e6400·50795f4d·ate_Suspend.Py_M 
60 ··0x00000390·616b6550·656e6469·6e674361·6c6c7300·akePendingCalls.60 ··0x00000390·616b6550·656e6469·6e674361·6c6c7300·akePendingCalls.
61 ··0x000003a0·5f507945·76616c5f·4d616b65·50656e64·_PyEval_MakePend61 ··0x000003a0·5f507945·76616c5f·4d616b65·50656e64·_PyEval_MakePend
62 ··0x000003b0·696e6743·616c6c73·005f5079·4572725f·ingCalls._PyErr_62 ··0x000003b0·696e6743·616c6c73·005f5079·4572725f·ingCalls._PyErr_
63 ··0x000003c0·43686563·6b536967·6e616c73·54737461·CheckSignalsTsta63 ··0x000003c0·43686563·6b536967·6e616c73·54737461·CheckSignalsTsta
64 ··0x000003d0·7465005f·50794d75·7465785f·556e6c6f·te._PyMutex_Unlo64 ··0x000003d0·7465005f·50794d75·7465785f·556e6c6f·te._PyMutex_Unlo
65 ··0x000003e0·636b536c·6f77005f·50794d75·7465785f·ckSlow._PyMutex_65 ··0x000003e0·636b536c·6f77005f·50794d75·7465785f·ckSlow._PyMutex_
66 ··0x000003f0·4c6f636b·536c6f77·005f5f61·65616269·LockSlow.__aeabi66 ··0x000003f0·4c6f636b·536c6f77·005f5f61·65616269·LockSlow.__aeabi
145 KB
hamt.o
956 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:··········14704·(bytes·into·file)13 ··Start·of·section·headers:··········13828·(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:·········14
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·13
2.88 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x3970:1 There·are·14·section·headers,·starting·at·offset·0x3604:
  
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·0002ac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000c44·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0030ec·0000a0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·002e44·000228·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002e0·000660·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c78·000660·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00318c·000250·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·00306c·000250·08···I·11···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000940·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0012d8·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·000940·000af0·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0012d8·000ad8·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0033dc·0002e0·08···I·13···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0032bc·0002d0·08···I·11···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·001430·000c14·00··AX··0···0··4 
13 ··[·9]·.rel.text.hot·····REL·············00000000·0036bc·000230·08···I·13···8··4 
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·002044·000067·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001db0·000067·01·AMS··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0020ab·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·001e17·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0020ab·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001e17·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0020e0·000910·10·····14··99··415 ··[11]·.symtab···········SYMTAB··········00000000·001e4c·0008f0·10·····12··97··4
18 ··[14]·.strtab···········STRTAB··········00000000·0029f0·0006fa·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·00273c·000705·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0038ec·000084·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·00358c·000076·00······0···0··1
20 Key·to·Flags:18 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
18.4 KB
readelf --wide --symbols {}
Max HTML report size reached
34.3 KB
readelf --wide --relocs {}
Max HTML report size reached
1.47 KB
strings --all --bytes=8 {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 hamt_collision_node1 hamt_collision_node
2 hamt_bitmap_node2 hamt_bitmap_node
3 hamt_array_node3 hamt_array_node
4 .LANCHOR0 
5 hamt_node_find 
6 hamt_node_collision_find_index.constprop.0 
7 hamt_find4 hamt_find
 5 hamt_node_find
8 hamt_node_assoc6 hamt_node_assoc
 7 hamt_alloc
 8 .LANCHOR0
9 hamt_node_bitmap_assoc9 hamt_node_bitmap_assoc
 10 hamt_node_collision_find_index.constprop.0
10 hamt_node_collision_new11 hamt_node_collision_new
11 hamt_node_bitmap_new12 hamt_node_bitmap_new
12 hamt_node_array_clone13 hamt_node_array_clone
13 hamt_node_array_new14 hamt_node_array_new
14 Py_XDECREF 
15 hamt_node_bitmap_clone15 hamt_node_bitmap_clone
 16 Py_XDECREF
16 hamt_node_bitmap_traverse17 hamt_node_bitmap_traverse
17 hamt_tp_traverse18 hamt_tp_traverse
18 hamt_tp_dealloc19 hamt_tp_dealloc
19 hamt_tp_clear20 hamt_tp_clear
20 hamt_node_bitmap_dealloc21 hamt_node_bitmap_dealloc
21 hamt_node_without.constprop.022 hamt_node_without.constprop.0
22 hamt_iter_yield_items23 hamt_iter_yield_items
Offset 47, 29 lines modifiedOffset 48, 29 lines modified
47 hamt_py_values48 hamt_py_values
48 PyHamt_as_sequence49 PyHamt_as_sequence
49 PyHamt_as_mapping50 PyHamt_as_mapping
50 PyHamt_methods51 PyHamt_methods
51 PyHamtIterator_as_mapping52 PyHamtIterator_as_mapping
52 _PyHamt_New53 _PyHamt_New
53 _Py_tss_tstate54 _Py_tss_tstate
54 __popcountsi2 
55 _PyHamt_Find55 _PyHamt_Find
56 PyObject_Hash56 PyObject_Hash
57 PyObject_RichCompareBool 
58 _PyHamt_Assoc57 _PyHamt_Assoc
59 _PyObject_GC_New 
60 PyObject_GC_Track 
61 _Py_Dealloc58 _Py_Dealloc
62 _PyRuntime59 _PyRuntime
 60 __popcountsi2
 61 PyObject_RichCompareBool
63 _PyObject_GC_NewVar62 _PyObject_GC_NewVar
 63 _PyObject_GC_New
 64 PyObject_GC_Track
64 PyObject_GC_UnTrack65 PyObject_GC_UnTrack
65 PyObject_ClearWeakRefs66 PyObject_ClearWeakRefs
66 PyThreadState_Get67 PyThreadState_Get
67 _PyTrash_thread_destroy_chain 
68 _PyTrash_thread_deposit_object68 _PyTrash_thread_deposit_object
 69 _PyTrash_thread_destroy_chain
69 _PyHamt_Without70 _PyHamt_Without
70 _PyHamt_Len71 _PyHamt_Len
71 _PyHamt_NewIterItems72 _PyHamt_NewIterItems
72 PyExc_StopIteration73 PyExc_StopIteration
73 PyErr_SetNone74 PyErr_SetNone
74 PyTuple_Pack75 PyTuple_Pack
75 PyObject_GC_Del76 PyObject_GC_Del
Offset 94, 11 lines modifiedOffset 95, 10 lines modified
94 PyObject_HashNotImplemented95 PyObject_HashNotImplemented
95 PyObject_GenericGetAttr96 PyObject_GenericGetAttr
96 PyObject_SelfIter97 PyObject_SelfIter
97 .shstrtab98 .shstrtab
98 .rel.text99 .rel.text
99 .rel.data100 .rel.data
100 .rel.text.unlikely101 .rel.text.unlikely
101 .rel.text.hot 
102 .rodata.str1.4102 .rodata.str1.4
103 .note.GNU-stack103 .note.GNU-stack
104 .ARM.attributes104 .ARM.attributes
32.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
38.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
14.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e756e·bss..rel.text.un5 ··0x00000030·62737300·2e72656c·2e746578·742e756e·bss..rel.text.un
6 ··0x00000040·6c696b65·6c79002e·72656c2e·74657874·likely..rel.text6 ··0x00000040·6c696b65·6c79002e·726f6461·74612e73·likely..rodata.s
7 ··0x00000050·2e686f74·002e726f·64617461·2e737472·.hot..rodata.str 
8 ··0x00000060·312e3400·2e6e6f74·652e474e·552d7374·1.4..note.GNU-st7 ··0x00000050·7472312e·34002e6e·6f74652e·474e552d·tr1.4..note.GNU-
9 ··0x00000070·61636b00·2e41524d·2e617474·72696275·ack..ARM.attribu8 ··0x00000060·73746163·6b002e41·524d2e61·74747269·stack..ARM.attri
10 ··0x00000080·74657300····························tes.9 ··0x00000070·62757465·7300·······················butes.
  
40.5 KB
hashtable.o
954 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:··········2928·(bytes·into·file)13 ··Start·of·section·headers:··········2820·(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:·········14
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·13
2.63 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xb70:1 There·are·14·section·headers,·starting·at·offset·0xb04:
  
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·000040·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000038·0001e8·00··AX··0···0··8
 6 ··[·2]·.rel.text·········REL·············00000000·0009a0·000070·08···I·11···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000074·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000220·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000074·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000220·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000078·000638·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000220·000408·00··AX··0···0··8
9 ··[·5]·.rel.text.hot·····REL·············00000000·000a28·0000d0·08···I·10···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·000a10·000078·08···I·11···5··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0006b0·000032·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·000628·000032·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·000af8·000008·08···I·10···6··412 ··[·8]·.rel.text.unlikely·REL·············00000000·000a88·000008·08···I·11···7··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·0006e2·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·00065a·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0006e2·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00065a·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000718·0001a0·10·····11··10··415 ··[11]·.symtab···········SYMTAB··········00000000·000690·0001a0·10·····12··10··4
15 ··[11]·.strtab···········STRTAB··········00000000·0008b8·00016d·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000830·00016d·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000b00·00006d·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·000a90·000071·00······0···0··1
17 Key·to·Flags:18 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.32 KB
readelf --wide --symbols {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Symbol·table·'.symtab'·contains·26·entries:1 Symbol·table·'.symtab'·contains·26·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000331····54·FUNC····LOCAL··DEFAULT····4·_Py_hashtable_get_entry_ptr5 ·····2:·00000179····54·FUNC····LOCAL··DEFAULT····5·_Py_hashtable_get_entry_ptr
6 ·····3:·0000021d···276·FUNC····LOCAL··DEFAULT····4·hashtable_rehash 
7 ·····4:·00000328·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
8 ·····5:·00000330·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
9 ·····6:·00000580·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
10 ·····7:·00000588·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 7 ·····4:·0000009d···268·FUNC····LOCAL··DEFAULT····1·hashtable_rehash
 8 ·····5:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 9 ·····6:·00000388·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 10 ·····7:·00000390·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 11 ·····8:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
13 ····10:·00000001···162·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_new_full13 ····10:·00000001···154·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_new_full
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
17 ····14:·00000369·····6·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_hash_ptr17 ····14:·000001b1·····6·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_hash_ptr
18 ····15:·00000589·····8·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_compare_direct 
19 ····16:·00000105····94·FUNC····GLOBAL·HIDDEN·····4·_Py_hashtable_get_entry_generic18 ····15:·00000061····94·FUNC····GLOBAL·HIDDEN·····5·_Py_hashtable_get_entry_generic
 19 ····16:·00000391·····8·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_compare_direct
20 ····17:·000000a5····94·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_get20 ····17:·00000001····94·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_get
21 ····18:·00000165···184·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_set21 ····18:·000000c1···184·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_set
22 ····19:·00000371···208·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_destroy22 ····19:·000001b9···146·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_destroy
23 ····20:·00000441···328·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_steal23 ····20:·0000024d···324·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_steal
24 ····21:·00000591···168·FUNC····GLOBAL·DEFAULT····4·_Py_hashtable_clear24 ····21:·00000399···112·FUNC····GLOBAL·DEFAULT····5·_Py_hashtable_clear
25 ····22:·00000001····64·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach25 ····22:·000001a9····64·FUNC····GLOBAL·DEFAULT····1·_Py_hashtable_foreach
26 ····23:·00000001····14·FUNC····GLOBAL·DEFAULT····6·_Py_hashtable_size26 ····23:·00000001····14·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_size
27 ····24:·0000000f····32·FUNC····GLOBAL·DEFAULT····6·_Py_hashtable_new27 ····24:·0000000f····32·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_new
28 ····25:·0000002f·····4·FUNC····GLOBAL·DEFAULT····6·_Py_hashtable_len28 ····25:·0000002f·····4·FUNC····GLOBAL·DEFAULT····7·_Py_hashtable_len
4.86 KB
readelf --wide --relocs {}
    
Offset 1, 33 lines modifiedOffset 1, 39 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0xa28·contains·26·entries:1 Relocation·section·'.rel.text'·at·offset·0x9a0·contains·14·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001e··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Free3 0000001c··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Free
4 00000022··00000b30·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Free4 00000020··00000b30·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Free
5 00000026··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Malloc5 00000024··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyMem_Malloc
6 0000002a··00000c30·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Malloc6 00000028··00000c30·R_ARM_THM_MOVT_ABS·····00000000···PyMem_Malloc
7 0000004c··00000d0a·R_ARM_THM_CALL·········00000000···memset7 00000048··00000d0a·R_ARM_THM_CALL·········00000000···memset
8 00000050··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000369···_Py_hashtable_hash_ptr8 0000004c··00000e2f·R_ARM_THM_MOVW_ABS_NC··000001b1···_Py_hashtable_hash_ptr
9 00000054··00000e30·R_ARM_THM_MOVT_ABS·····00000369···_Py_hashtable_hash_ptr9 00000050··00000e30·R_ARM_THM_MOVT_ABS·····000001b1···_Py_hashtable_hash_ptr
10 00000058··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000589···_Py_hashtable_compare_direct 
11 0000005c··00000f30·R_ARM_THM_MOVT_ABS·····00000589···_Py_hashtable_compare_direct 
12 00000060··0000102f·R_ARM_THM_MOVW_ABS_NC··00000105···_Py_hashtable_get_entry_generic10 00000054··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000061···_Py_hashtable_get_entry_generic
13 00000064··00001030·R_ARM_THM_MOVT_ABS·····00000105···_Py_hashtable_get_entry_generic11 00000058··00000f30·R_ARM_THM_MOVT_ABS·····00000061···_Py_hashtable_get_entry_generic
 12 00000070··0000102f·R_ARM_THM_MOVW_ABS_NC··00000391···_Py_hashtable_compare_direct
 13 00000074··00001030·R_ARM_THM_MOVT_ABS·····00000391···_Py_hashtable_compare_direct
14 00000072··0000022f·R_ARM_THM_MOVW_ABS_NC··00000331···_Py_hashtable_get_entry_ptr14 0000007c··0000022f·R_ARM_THM_MOVW_ABS_NC··00000179···_Py_hashtable_get_entry_ptr
15 0000007c··00000230·R_ARM_THM_MOVT_ABS·····00000331···_Py_hashtable_get_entry_ptr15 00000080··00000230·R_ARM_THM_MOVT_ABS·····00000179···_Py_hashtable_get_entry_ptr
16 000000b4··0000102f·R_ARM_THM_MOVW_ABS_NC··00000105···_Py_hashtable_get_entry_generic 
17 000000b8··00001030·R_ARM_THM_MOVT_ABS·····00000105···_Py_hashtable_get_entry_generic 
18 00000184··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000369···_Py_hashtable_hash_ptr 
19 00000188··00000e30·R_ARM_THM_MOVT_ABS·····00000369···_Py_hashtable_hash_ptr 
20 0000028c··00000d0a·R_ARM_THM_CALL·········00000000···memset16 0000010a··00000d0a·R_ARM_THM_CALL·········00000000···memset
21 00000452··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000369···_Py_hashtable_hash_ptr 
22 00000456··00000e30·R_ARM_THM_MOVT_ABS·····00000369···_Py_hashtable_hash_ptr 
23 00000486··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000589···_Py_hashtable_compare_direct 
24 0000048a··00000f30·R_ARM_THM_MOVT_ABS·····00000589···_Py_hashtable_compare_direct 
25 000004f2··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000589···_Py_hashtable_compare_direct 
26 000004f6··00000f30·R_ARM_THM_MOVT_ABS·····00000589···_Py_hashtable_compare_direct 
27 0000052a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000589···_Py_hashtable_compare_direct 
28 0000052e··00000f30·R_ARM_THM_MOVT_ABS·····00000589···_Py_hashtable_compare_direct 
  
 17 Relocation·section·'.rel.text.hot'·at·offset·0xa10·contains·15·entries:
 18 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 19 00000010··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000061···_Py_hashtable_get_entry_generic
 20 00000014··00000f30·R_ARM_THM_MOVT_ABS·····00000061···_Py_hashtable_get_entry_generic
 21 000000e0··00000e2f·R_ARM_THM_MOVW_ABS_NC··000001b1···_Py_hashtable_hash_ptr
 22 000000e4··00000e30·R_ARM_THM_MOVT_ABS·····000001b1···_Py_hashtable_hash_ptr
 23 00000158··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash
 24 0000025e··00000e2f·R_ARM_THM_MOVW_ABS_NC··000001b1···_Py_hashtable_hash_ptr
 25 00000262··00000e30·R_ARM_THM_MOVT_ABS·····000001b1···_Py_hashtable_hash_ptr
 26 00000292··0000102f·R_ARM_THM_MOVW_ABS_NC··00000391···_Py_hashtable_compare_direct
 27 00000296··00001030·R_ARM_THM_MOVT_ABS·····00000391···_Py_hashtable_compare_direct
 28 000002f0··0000102f·R_ARM_THM_MOVW_ABS_NC··00000391···_Py_hashtable_compare_direct
 29 000002f4··00001030·R_ARM_THM_MOVT_ABS·····00000391···_Py_hashtable_compare_direct
 30 00000312··0000102f·R_ARM_THM_MOVW_ABS_NC··00000391···_Py_hashtable_compare_direct
 31 00000316··00001030·R_ARM_THM_MOVT_ABS·····00000391···_Py_hashtable_compare_direct
 32 0000035e··0000040a·R_ARM_THM_CALL·········0000009d···hashtable_rehash
 33 00000404··0000041e·R_ARM_THM_JUMP24·······0000009d···hashtable_rehash
  
29 Relocation·section·'.rel.text.unlikely'·at·offset·0xaf8·contains·1·entry:34 Relocation·section·'.rel.text.unlikely'·at·offset·0xa88·contains·1·entry:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name35 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 00000024··00000a0a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full36 00000024··00000a0a·R_ARM_THM_CALL·········00000001···_Py_hashtable_new_full
569 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 #h8F:h*` 
2 _Py_hashtable_get_entry_ptr1 _Py_hashtable_get_entry_ptr
3 hashtable_rehash2 hashtable_rehash
4 _Py_hashtable_new_full3 _Py_hashtable_new_full
5 PyMem_Free4 PyMem_Free
6 PyMem_Malloc5 PyMem_Malloc
7 _Py_hashtable_hash_ptr6 _Py_hashtable_hash_ptr
8 _Py_hashtable_compare_direct 
9 _Py_hashtable_get_entry_generic7 _Py_hashtable_get_entry_generic
 8 _Py_hashtable_compare_direct
10 _Py_hashtable_get9 _Py_hashtable_get
11 _Py_hashtable_set10 _Py_hashtable_set
12 _Py_hashtable_destroy11 _Py_hashtable_destroy
13 _Py_hashtable_steal12 _Py_hashtable_steal
14 _Py_hashtable_clear13 _Py_hashtable_clear
15 _Py_hashtable_foreach14 _Py_hashtable_foreach
16 _Py_hashtable_size15 _Py_hashtable_size
17 _Py_hashtable_new16 _Py_hashtable_new
18 _Py_hashtable_len17 _Py_hashtable_len
19 .shstrtab18 .shstrtab
 19 .rel.text
20 .rel.text.hot20 .rel.text.hot
21 .rel.text.unlikely21 .rel.text.unlikely
22 .note.GNU-stack22 .note.GNU-stack
23 .ARM.attributes23 .ARM.attributes
5.24 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 32 lines modifiedOffset 1, 206 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<_Py_hashtable_new_full>:
 3 _Py_hashtable_new_full():
 4 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
 8 »       ldr»    r4,·[sp,·#40]» @·0x28
 9 »       mov»    r6,·r0
 10 »       mov»    r8,·r1
 11 »       mov»    sl,·r2
 12 »       mov»    r9,·r3
 13 »       cbnz»   r4,·8c·<_Py_hashtable_new_full+0x8c>
 14 »       movw»   fp,·#0
 15 ·R_ARM_THM_MOVW_ABS_NC»  PyMem_Free
 16 »       movt»   fp,·#0
 17 ·R_ARM_THM_MOVT_ABS»     PyMem_Free
 18 »       movw»   r5,·#0
 19 ·R_ARM_THM_MOVW_ABS_NC»  PyMem_Malloc
 20 »       movt»   r5,·#0
 21 ·R_ARM_THM_MOVT_ABS»     PyMem_Malloc
 22 »       movs»   r0,·#40»     @·0x28
 23 »       blx»    r5
 24 »       mov»    r4,·r0
 25 »       cbz»    r0,·96·<_Py_hashtable_new_full+0x96>
 26 »       movs»   r1,·#0
 27 »       movs»   r3,·#16
 28 »       strd»   r1,·r3,·[r0]
 29 »       movs»   r0,·#64»     @·0x40
 30 »       blx»    r5
 31 »       movs»   r1,·#0
 32 »       str»    r0,·[r4,·#8]
 33 »       cbz»    r0,·92·<_Py_hashtable_new_full+0x92>
 34 »       movs»   r2,·#64»     @·0x40
 35 »       bl»     0·<memset>
 36 ·R_ARM_THM_CALL» memset
 37 »       movw»   r3,·#0
 38 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_hash_ptr
 39 »       movt»   r3,·#0
 40 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_hash_ptr
 41 »       movw»   r2,·#0
 42 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_get_entry_generic
 43 »       movt»   r2,·#0
 44 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_get_entry_generic
 45 »       cmp»    r6,·r3
 46 »       strd»   sl,·r9,·[r4,·#24]
 47 »       strd»   r6,·r8,·[r4,·#16]
 48 »       str»    r5,·[r4,·#32]
 49 »       str.w»  fp,·[r4,·#36]»       @·0x24
 50 »       str»    r2,·[r4,·#12]
 51 »       bne.n»  86·<_Py_hashtable_new_full+0x86>
 52 »       movw»   r3,·#0
 53 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_compare_direct
 54 »       movt»   r3,·#0
 55 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_compare_direct
 56 »       cmp»    r8,·r3
 57 »       ittt»   eq
 58 »       movweq» r3,·#0
 59 ·R_ARM_THM_MOVW_ABS_NC»  _Py_hashtable_get_entry_ptr
 60 »       movteq» r3,·#0
 61 ·R_ARM_THM_MOVT_ABS»     _Py_hashtable_get_entry_ptr
 62 »       streq»  r3,·[r4,·#12]
 63 »       mov»    r0,·r4
 64 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 65 »       ldrd»   r5,·fp,·[r4]
 66 »       b.n»    2c·<_Py_hashtable_new_full+0x2c>
 67 »       mov»    r0,·r4
 68 »       blx»    fp
 69 »       movs»   r4,·#0
 70 »       b.n»    86·<_Py_hashtable_new_full+0x86>
 71 »       nop
  
 72 0000009c·<hashtable_rehash>:
 73 hashtable_rehash():
 74 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
 75 »       mov.w»  ip,·#4096»  @·0x1000
 76 »       sub.w»  ip,·sp,·ip
 77 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 78 »       vldr»   s15,·[r0]
 79 »       mov»    r5,·r0
 80 »       vldr»   d5,·[pc,·#236]»       @·1a0·<hashtable_rehash+0x104>
 81 »       vcvt.f64.u32»   d6,·s15
 82 »       vadd.f64»       d6,·d6,·d6
 83 »       vdiv.f64»       d7,·d6,·d5
 84 »       vcvt.u32.f64»   s15,·d7
 85 »       vmov»   r3,·s15
 86 »       cmp»    r3,·#15
 87 »       bls.n»  188·<hashtable_rehash+0xec>
 88 »       cmp»    r3,·#16
 89 »       beq.n»  188·<hashtable_rehash+0xec>
 90 »       cmp»    r3,·#32
 91 »       bls.n»  18c·<hashtable_rehash+0xf0>
 92 »       cmp»    r3,·#64»      @·0x40
 93 »       bls.n»  184·<hashtable_rehash+0xe8>
 94 »       cmp»    r3,·#128»     @·0x80
 95 »       bls.n»  190·<hashtable_rehash+0xf4>
 96 »       cmp.w»  r3,·#256»   @·0x100
 97 »       bls.n»  194·<hashtable_rehash+0xf8>
 98 »       mov.w»  r6,·#512»   @·0x200
 99 »       cmp.w»  r3,·#512»   @·0x200
 100 »       bls.n»  f2·<hashtable_rehash+0x56>
 101 »       lsls»   r6,·r6,·#1
 102 »       cmp»    r3,·r6
 103 »       bhi.n»  ec·<hashtable_rehash+0x50>
 104 »       ldr»    r3,·[r5,·#4]
 105 »       cmp»    r3,·r6
 106 »       beq.n»  180·<hashtable_rehash+0xe4>
 107 »       lsls»   r7,·r6,·#2
 108 »       ldr»    r3,·[r5,·#32]
 109 »       mov»    r0,·r7
 110 »       blx»    r3
 111 »       mov»    r4,·r0
 112 »       cmp»    r0,·#0
 113 »       beq.n»  19a·<hashtable_rehash+0xfe>
 114 »       mov»    r2,·r7
 115 »       movs»   r1,·#0
 116 »       bl»     0·<memset>
 117 ·R_ARM_THM_CALL» memset
 118 »       ldr»    r3,·[r5,·#4]
 119 »       cbz»    r3,·176·<hashtable_rehash+0xda>
 120 »       ldr»    r2,·[r5,·#8]
 121 »       add.w»  lr,·r6,·#4294967295» @·0xffffffff
 122 »       add.w»  r3,·r2,·r3,·lsl·#2
Max diff block lines reached; 804/5177 bytes (15.53%) of diff not shown.
20.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 18 lines modifiedOffset 4, 18 lines modified
4 ··0x00000010·655f6765·745f656e·7472795f·70747200·e_get_entry_ptr.4 ··0x00000010·655f6765·745f656e·7472795f·70747200·e_get_entry_ptr.
5 ··0x00000020·68617368·7461626c·655f7265·68617368·hashtable_rehash5 ··0x00000020·68617368·7461626c·655f7265·68617368·hashtable_rehash
6 ··0x00000030·00246400·5f50795f·68617368·7461626c·.$d._Py_hashtabl6 ··0x00000030·00246400·5f50795f·68617368·7461626c·.$d._Py_hashtabl
7 ··0x00000040·655f6e65·775f6675·6c6c0050·794d656d·e_new_full.PyMem7 ··0x00000040·655f6e65·775f6675·6c6c0050·794d656d·e_new_full.PyMem
8 ··0x00000050·5f467265·65005079·4d656d5f·4d616c6c·_Free.PyMem_Mall8 ··0x00000050·5f467265·65005079·4d656d5f·4d616c6c·_Free.PyMem_Mall
9 ··0x00000060·6f63006d·656d7365·74005f50·795f6861·oc.memset._Py_ha9 ··0x00000060·6f63006d·656d7365·74005f50·795f6861·oc.memset._Py_ha
10 ··0x00000070·73687461·626c655f·68617368·5f707472·shtable_hash_ptr10 ··0x00000070·73687461·626c655f·68617368·5f707472·shtable_hash_ptr
 11 ··0x00000080·005f5079·5f686173·68746162·6c655f67·._Py_hashtable_g
 12 ··0x00000090·65745f65·6e747279·5f67656e·65726963·et_entry_generic
11 ··0x00000080·005f5079·5f686173·68746162·6c655f63·._Py_hashtable_c13 ··0x000000a0·005f5079·5f686173·68746162·6c655f63·._Py_hashtable_c
12 ··0x00000090·6f6d7061·72655f64·69726563·74005f50·ompare_direct._P14 ··0x000000b0·6f6d7061·72655f64·69726563·74005f50·ompare_direct._P
13 ··0x000000a0·795f6861·73687461·626c655f·6765745f·y_hashtable_get_ 
14 ··0x000000b0·656e7472·795f6765·6e657269·63005f50·entry_generic._P 
15 ··0x000000c0·795f6861·73687461·626c655f·67657400·y_hashtable_get.15 ··0x000000c0·795f6861·73687461·626c655f·67657400·y_hashtable_get.
16 ··0x000000d0·5f50795f·68617368·7461626c·655f7365·_Py_hashtable_se16 ··0x000000d0·5f50795f·68617368·7461626c·655f7365·_Py_hashtable_se
17 ··0x000000e0·74005f50·795f6861·73687461·626c655f·t._Py_hashtable_17 ··0x000000e0·74005f50·795f6861·73687461·626c655f·t._Py_hashtable_
18 ··0x000000f0·64657374·726f7900·5f50795f·68617368·destroy._Py_hash18 ··0x000000f0·64657374·726f7900·5f50795f·68617368·destroy._Py_hash
19 ··0x00000100·7461626c·655f7374·65616c00·5f50795f·table_steal._Py_19 ··0x00000100·7461626c·655f7374·65616c00·5f50795f·table_steal._Py_
20 ··0x00000110·68617368·7461626c·655f636c·65617200·hashtable_clear.20 ··0x00000110·68617368·7461626c·655f636c·65617200·hashtable_clear.
21 ··0x00000120·5f50795f·68617368·7461626c·655f666f·_Py_hashtable_fo21 ··0x00000120·5f50795f·68617368·7461626c·655f666f·_Py_hashtable_fo
1.05 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·656c2e74·.text.hot..rel.t5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r
6 ··0x00000040·6578742e·756e6c69·6b656c79·002e6e6f·ext.unlikely..no6 ··0x00000040·656c2e74·6578742e·756e6c69·6b656c79·el.text.unlikely
7 ··0x00000050·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR7 ··0x00000050·002e6e6f·74652e47·4e552d73·7461636b·..note.GNU-stack
8 ··0x00000060·4d2e6174·74726962·75746573·00·······M.attributes.8 ··0x00000060·002e4152·4d2e6174·74726962·75746573·..ARM.attributes
 9 ··0x00000070·00··································.
  
689 KB
import.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:··········61760·(bytes·into·file)13 ··Start·of·section·headers:··········54432·(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:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
4.16 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xf140:1 There·are·23·section·headers,·starting·at·offset·0xd4a0:
  
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]·.group············GROUP···········00000000·000034·000008·04·····20·143··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····20·145··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·001c38·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·0023d4·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·00bb18·001088·08···I·20···2··47 ··[·3]·.rel.text·········REL·············00000000·00a798·001500·08···I·20···2··4
8 ··[·4]·.data·············PROGBITS········00000000·001c74·000224·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·002410·000224·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·00cba0·000250·08···I·20···4··49 ··[·5]·.rel.data·········REL·············00000000·00bc98·000250·08···I·20···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·001e98·000004·00··WA··0···0··410 ··[·6]·.bss··············NOBITS··········00000000·002634·000004·00··WA··0···0··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001e98·000d75·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·002634·000d75·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002c10·000ca4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·0033ac·000ca4·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00cdf0·000758·08···I·20···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00bee8·000758·08···I·20···8··4
14 ··[10]·.text.hot·········PROGBITS········00000000·0038b4·0033fc·00··AX··0···0··414 ··[10]·.text.hot·········PROGBITS········00000000·004050·001948·00··AX··0···0··4
15 ··[11]·.rel.text.hot·····REL·············00000000·00d548·001ae8·08···I·20··10··415 ··[11]·.rel.text.hot·····REL·············00000000·00c640·000d50·08···I·20··10··4
16 ··[12]·.note.stapsdt·····NOTE············00000000·006cb0·000094·00······0···0··416 ··[12]·.note.stapsdt·····NOTE············00000000·005998·000094·00······0···0··4
17 ··[13]·.rel.note.stapsdt·REL·············00000000·00f030·000030·08···I·20··12··417 ··[13]·.rel.note.stapsdt·REL·············00000000·00d390·000030·08···I·20··12··4
18 ··[14]·.stapsdt.base·····PROGBITS········00000000·006d44·000001·00··AG··0···0··118 ··[14]·.stapsdt.base·····PROGBITS········00000000·005a2c·000001·00··AG··0···0··1
19 ··[15]·.rodata···········PROGBITS········00000000·006d48·000afd·00···A··0···0··419 ··[15]·.rodata···········PROGBITS········00000000·005a30·000afd·00···A··0···0··4
20 ··[16]·.rel.rodata·······REL·············00000000·00f060·000020·08···I·20··15··420 ··[16]·.rel.rodata·······REL·············00000000·00d3c0·000020·08···I·20··15··4
21 ··[17]·.tbss·············NOBITS··········00000000·007848·000004·00·WAT··0···0··421 ··[17]·.tbss·············NOBITS··········00000000·006530·000004·00·WAT··0···0··4
22 ··[18]·.note.GNU-stack···PROGBITS········00000000·007848·000000·00······0···0··122 ··[18]·.note.GNU-stack···PROGBITS········00000000·006530·000000·00······0···0··1
23 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007848·000033·00······0···0··123 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006530·000033·00······0···0··1
24 ··[20]·.symtab···········SYMTAB··········00000000·00787c·0024e0·10·····21·335··424 ··[20]·.symtab···········SYMTAB··········00000000·006564·002460·10·····21·327··4
25 ··[21]·.strtab···········STRTAB··········00000000·009d5c·001db9·00······0···0··125 ··[21]·.strtab···········STRTAB··········00000000·0089c4·001dd4·00······0···0··1
26 ··[22]·.shstrtab·········STRTAB··········00000000·00f080·0000bd·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········00000000·00d3e0·0000bd·00······0···0··1
27 Key·to·Flags:27 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·y·(purecode),·p·(processor·specific)31 ··D·(mbind),·y·(purecode),·p·(processor·specific)
72.4 KB
readelf --wide --symbols {}
Max HTML report size reached
207 KB
readelf --wide --relocs {}
Max HTML report size reached
742 B
readelf --wide --notes {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Displaying·notes·found·in:·.note.stapsdt1 Displaying·notes·found·in:·.note.stapsdt
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·import__find__load__start4 ····Name:·import__find__load__start
5 ····Location:·0x00001792,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x00000b72,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·4@r06 ····Arguments:·4@r0
7 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python7 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
8 ····Name:·import__find__load__done8 ····Name:·import__find__load__done
9 ····Location:·0x00001860,·Base:·0x00000000,·Semaphore:·0x000000009 ····Location:·0x00000ba4,·Base:·0x00000000,·Semaphore:·0x00000000
10 ····Arguments:·4@r0·-4@r310 ····Arguments:·4@r0·-4@r3
7.33 KB
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
1 #F1F8F*F1 +F1F8F"F
 2 @B0F)F+h
2 PyImport_AppendInittab()·may·not·be·called·after·Py_Initialize()3 PyImport_AppendInittab()·may·not·be·called·after·Py_Initialize()
3 PyImport_ExtendInittab()·may·not·be·called·after·Py_Initialize()4 PyImport_ExtendInittab()·may·not·be·called·after·Py_Initialize()
4 global·import·state·already·initialized5 global·import·state·already·initialized
5 ../Python/import.c6 ../Python/import.c
6 extension·module·%R·is·already·cached7 extension·module·%R·is·already·cached
7 __import__8 __import__
8 import·_frozen_importlib·#·frozen9 import·_frozen_importlib·#·frozen
9 _frozen_importlib10 _frozen_importlib
10 import·_imp·#·builtin11 import·_imp·#·builtin
11 import·%U·#·previously·loaded·(%R) 
12 interpreter·has·no·modules·dictionary 
13 _install12 _install
14 failed·to·initialize·importlib13 failed·to·initialize·importlib
15 frozen·object·%R·is·not·a·code·object 
16 __path__14 __path__
17 __origname__15 __origname__
 16 frozen·object·%R·is·not·a·code·object
18 unable·to·get·sys.modules17 unable·to·get·sys.modules
19 Loaded·module·%R·not·found·in·sys.modules18 Loaded·module·%R·not·found·in·sys.modules
 19 interpreter·has·no·modules·dictionary
 20 import·%U·#·previously·loaded·(%R)
20 __file__21 __file__
21 check_hash_based_pycs22 check_hash_based_pycs
22 argument23 argument
23 is_frozen24 is_frozen
24 is_frozen_package25 is_frozen_package
25 is_builtin26 is_builtin
26 name·must·be·string,·not·%.200s27 name·must·be·string,·not·%.200s
Offset 55, 16 lines modifiedOffset 56, 16 lines modified
55 find_frozen56 find_frozen
56 get_frozen_object57 get_frozen_object
57 argument·258 argument·2
58 builtins59 builtins
59 _fix_co_filename60 _fix_co_filename
60 sys.modules·does·not·hold·a·strong·reference·to·the·module61 sys.modules·does·not·hold·a·strong·reference·to·the·module
61 <frozen·importlib._bootstrap>62 <frozen·importlib._bootstrap>
62 _call_with_frames_removed 
63 <frozen·importlib._bootstrap_external>63 <frozen·importlib._bootstrap_external>
 64 _call_with_frames_removed
64 path_importer_cache65 path_importer_cache
65 lost·sys.path_importer_cache66 lost·sys.path_importer_cache
66 lost·sys.path_hooks67 lost·sys.path_hooks
67 sys.path_hooks·is·not·a·list68 sys.path_hooks·is·not·a·list
68 sys.path_importer_cache·is·not·a·dict69 sys.path_importer_cache·is·not·a·dict
69 create_dynamic70 create_dynamic
70 _bootstrap_external71 _bootstrap_external
Offset 88, 16 lines modifiedOffset 89, 16 lines modified
88 Excluded·frozen·object·named·%R89 Excluded·frozen·object·named·%R
89 Interpreters·module-list·not·accessible.90 Interpreters·module-list·not·accessible.
90 invalid·module·index91 invalid·module·index
91 Module·index·out·of·bounds.92 Module·index·out·of·bounds.
92 _imp._override_multi_interp_extensions_check()·cannot·be·used·in·the·main·interpreter93 _imp._override_multi_interp_extensions_check()·cannot·be·used·in·the·main·interpreter
93 no·current·interpreter94 no·current·interpreter
94 init_frozen95 init_frozen
95 PyImport_ImportModuleNoBlock()·is·deprecated·and·scheduled·for·removal·in·Python·3.15.·Use·PyImport_ImportModule()·instead. 
96 importlib96 importlib
 97 PyImport_ImportModuleNoBlock()·is·deprecated·and·scheduled·for·removal·in·Python·3.15.·Use·PyImport_ImportModule()·instead.
97 withdata98 withdata
98 source_hash99 source_hash
99 extension_suffixes100 extension_suffixes
100 lock_held101 lock_held
101 acquire_lock102 acquire_lock
102 release_lock103 release_lock
103 create_builtin104 create_builtin
Offset 105, 23 lines modifiedOffset 106, 22 lines modified
105 _override_frozen_modules_for_tests106 _override_frozen_modules_for_tests
106 _override_multi_interp_extensions_check107 _override_multi_interp_extensions_check
107 exec_dynamic108 exec_dynamic
108 exec_builtin109 exec_builtin
109 CF*F9FHF110 CF*F9FHF
110 +F"FIF0F/F111 +F"FIF0F/F
111 7RFAF(F/`112 7RFAF(F/`
112 @B0F)F+h 
113 import__find__load__start113 import__find__load__start
114 import__find__load__done114 import__find__load__done
115 4@r0·-4@r3115 4@r0·-4@r3
116 PyImport_AppendInittab116 PyImport_AppendInittab
117 PyImport_ExtendInittab117 PyImport_ExtendInittab
118 _PyImport_Init118 _PyImport_Init
119 get_modules_dict 
120 _PyImport_InitCore119 _PyImport_InitCore
 120 get_modules_dict
121 _PyImport_InitExternal121 _PyImport_InitExternal
122 PyState_AddModule122 PyState_AddModule
123 _PyImport_ReInitLock123 _PyImport_ReInitLock
124 _modules_by_index_clear_one124 _modules_by_index_clear_one
125 PyImport_ExecCodeModuleWithPathnames125 PyImport_ExecCodeModuleWithPathnames
126 (Extremely)·low-level·import·machinery·bits·as·used·by·importlib.126 (Extremely)·low-level·import·machinery·bits·as·used·by·importlib.
127 source_hash($module,·/,·key,·source)127 source_hash($module,·/,·key,·source)
Offset 177, 32 lines modifiedOffset 177, 33 lines modified
177 Return·True·if·the·import·lock·is·currently·held,·else·False.177 Return·True·if·the·import·lock·is·currently·held,·else·False.
178 On·platforms·without·threads,·return·False.178 On·platforms·without·threads,·return·False.
179 .LANCHOR0179 .LANCHOR0
180 .LANCHOR1180 .LANCHOR1
181 .LANCHOR2181 .LANCHOR2
182 _extensions_cache_get182 _extensions_cache_get
183 update_global_state_for_extension.isra.0183 update_global_state_for_extension.isra.0
184 finish_singlephase_extension.isra.0184 _modules_by_index_set
185 _extensions_cache_find_unlocked185 _extensions_cache_find_unlocked
186 Py_XDECREF186 Py_XDECREF
187 hashtable_destroy_str187 hashtable_destroy_str
188 hashtable_compare_str188 hashtable_compare_str
189 del_extensions_cache_value189 del_extensions_cache_value
190 hashtable_hash_str190 hashtable_hash_str
191 _modules_by_index_set 
192 import_run_extension.isra.0 
193 exec_builtin_or_dynamic191 exec_builtin_or_dynamic
 192 unmarshal_frozen_code.isra.0
194 reload_singlephase_extension 
195 _extensions_cache_delete 
196 import_add_module 
197 module_dict_for_exec193 module_dict_for_exec
198 exec_code_in_module194 exec_code_in_module
 195 import_add_module
199 set_frozen_error196 set_frozen_error
200 remove_module197 remove_module
201 import_get_module198 import_get_module
 199 import_find_extension.constprop.0
 200 import_run_extension.isra.0
 201 _extensions_cache_delete
 202 reload_singlephase_extension
202 imp_module_exec203 imp_module_exec
203 _imp_is_frozen204 _imp_is_frozen
204 _imp_is_frozen_package205 _imp_is_frozen_package
205 _imp_is_builtin206 _imp_is_builtin
Max diff block lines reached; 3993/7458 bytes (53.54%) of diff not shown.
136 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.71 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 8, 24 lines modifiedOffset 8, 24 lines modified
8 ··[····ec]··__import__8 ··[····ec]··__import__
9 ··[····f8]··import·_frozen_importlib·#·frozen\n9 ··[····f8]··import·_frozen_importlib·#·frozen\n
10 ··[···11c]··_frozen_importlib10 ··[···11c]··_frozen_importlib
11 ··[···130]··import·_imp·#·builtin\n11 ··[···130]··import·_imp·#·builtin\n
12 ··[···148]··_imp12 ··[···148]··_imp
13 ··[···150]··name13 ··[···150]··name
14 ··[···158]··{sO}14 ··[···158]··{sO}
15 ··[···160]··import·%U·#·previously·loaded·(%R)\n 
16 ··[···184]··interpreter·has·no·modules·dictionary 
17 ··[···1ac]··OO15 ··[···160]··OO
18 ··[···1b0]··_install16 ··[···164]··_install
19 ··[···1bc]··failed·to·initialize·importlib17 ··[···170]··failed·to·initialize·importlib
 18 ··[···190]··__path__
 19 ··[···19c]··__origname__
20 ··[···1dc]··frozen·object·%R·is·not·a·code·object20 ··[···1ac]··frozen·object·%R·is·not·a·code·object
21 ··[···204]··__path__ 
22 ··[···210]··__origname__ 
23 ··[···220]··unable·to·get·sys.modules21 ··[···1d4]··unable·to·get·sys.modules
24 ··[···23c]··Loaded·module·%R·not·found·in·sys.modules22 ··[···1f0]··Loaded·module·%R·not·found·in·sys.modules
 23 ··[···21c]··interpreter·has·no·modules·dictionary
 24 ··[···244]··import·%U·#·previously·loaded·(%R)\n
25 ··[···268]··__file__25 ··[···268]··__file__
26 ··[···274]··check_hash_based_pycs26 ··[···274]··check_hash_based_pycs
27 ··[···28c]··str27 ··[···28c]··str
28 ··[···290]··argument28 ··[···290]··argument
29 ··[···29c]··is_frozen29 ··[···29c]··is_frozen
30 ··[···2a8]··is_frozen_package30 ··[···2a8]··is_frozen_package
31 ··[···2bc]··is_builtin31 ··[···2bc]··is_builtin
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
68 ··[···6ac]··argument·268 ··[···6ac]··argument·2
69 ··[···6b8]··builtins69 ··[···6b8]··builtins
70 ··[···6c4]··{OO}70 ··[···6c4]··{OO}
71 ··[···6cc]··OOOOi71 ··[···6cc]··OOOOi
72 ··[···6d4]··_fix_co_filename72 ··[···6d4]··_fix_co_filename
73 ··[···6e8]··sys.modules·does·not·hold·a·strong·reference·to·the·module73 ··[···6e8]··sys.modules·does·not·hold·a·strong·reference·to·the·module
74 ··[···724]··<frozen·importlib._bootstrap>74 ··[···724]··<frozen·importlib._bootstrap>
75 ··[···744]··_call_with_frames_removed 
76 ··[···760]··<frozen·importlib._bootstrap_external>75 ··[···744]··<frozen·importlib._bootstrap_external>
 76 ··[···76c]··_call_with_frames_removed
77 ··[···788]··path_importer_cache77 ··[···788]··path_importer_cache
78 ··[···79c]··lost·sys.path_importer_cache78 ··[···79c]··lost·sys.path_importer_cache
79 ··[···7bc]··lost·sys.path_hooks79 ··[···7bc]··lost·sys.path_hooks
80 ··[···7d0]··sys.path_hooks·is·not·a·list80 ··[···7d0]··sys.path_hooks·is·not·a·list
81 ··[···7f0]··sys.path_importer_cache·is·not·a·dict81 ··[···7f0]··sys.path_importer_cache·is·not·a·dict
82 ··[···818]··create_dynamic82 ··[···818]··create_dynamic
83 ··[···828]··r83 ··[···828]··r
Offset 105, 16 lines modifiedOffset 105, 16 lines modified
105 ··[···afc]··Excluded·frozen·object·named·%R105 ··[···afc]··Excluded·frozen·object·named·%R
106 ··[···b1c]··Interpreters·module-list·not·accessible.106 ··[···b1c]··Interpreters·module-list·not·accessible.
107 ··[···b48]··invalid·module·index107 ··[···b48]··invalid·module·index
108 ··[···b60]··Module·index·out·of·bounds.108 ··[···b60]··Module·index·out·of·bounds.
109 ··[···b7c]··_imp._override_multi_interp_extensions_check()·cannot·be·used·in·the·main·interpreter109 ··[···b7c]··_imp._override_multi_interp_extensions_check()·cannot·be·used·in·the·main·interpreter
110 ··[···bd4]··no·current·interpreter110 ··[···bd4]··no·current·interpreter
111 ··[···bec]··init_frozen111 ··[···bec]··init_frozen
 112 ··[···bf8]··importlib
112 ··[···bf8]··PyImport_ImportModuleNoBlock()·is·deprecated·and·scheduled·for·removal·in·Python·3.15.·Use·PyImport_ImportModule()·instead.113 ··[···c04]··PyImport_ImportModuleNoBlock()·is·deprecated·and·scheduled·for·removal·in·Python·3.15.·Use·PyImport_ImportModule()·instead.
113 ··[···c74]··importlib 
114 ··[···c80]··withdata114 ··[···c80]··withdata
115 ··[···c8c]··key115 ··[···c8c]··key
116 ··[···c90]··source116 ··[···c90]··source
117 ··[···c98]··source_hash117 ··[···c98]··source_hash
118 ··[···ca4]··extension_suffixes118 ··[···ca4]··extension_suffixes
119 ··[···cb8]··lock_held119 ··[···cb8]··lock_held
120 ··[···cc4]··acquire_lock120 ··[···cc4]··acquire_lock
13.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 102, 41 lines modifiedOffset 102, 41 lines modified
102 »       add»    r4,·pc102 »       add»    r4,·pc
103 »       ldr»    r4,·[r4,·#0]103 »       ldr»    r4,·[r4,·#0]
104 »       ldr»    r1,·[r5,·r4]104 »       ldr»    r1,·[r5,·r4]
105 »       ldr»    r1,·[r1,·#8]105 »       ldr»    r1,·[r1,·#8]
106 »       ldr.w»  r0,·[r1,·#3880]»     @·0xf28106 »       ldr.w»  r0,·[r1,·#3880]»     @·0xf28
107 »       cbnz»   r0,·fc·<_PyImport_SetModule+0x34>107 »       cbnz»   r0,·fc·<_PyImport_SetModule+0x34>
108 »       movw»   r1,·#0108 »       movw»   r1,·#0
109 ·R_ARM_THM_MOVW_ABS_NC»  .LC14109 ·R_ARM_THM_MOVW_ABS_NC»  .LC21
110 »       movt»   r1,·#0110 »       movt»   r1,·#0
111 ·R_ARM_THM_MOVT_ABS»     .LC14111 ·R_ARM_THM_MOVT_ABS»     .LC21
112 »       ldr»    r0,·[pc,·#20]» @·(10c·<_PyImport_SetModule+0x44>)112 »       ldr»    r0,·[pc,·#20]» @·(10c·<_PyImport_SetModule+0x44>)
113 »       bl»     0·<_Py_FatalErrorFunc>113 »       bl»     0·<_Py_FatalErrorFunc>
114 ·R_ARM_THM_CALL» _Py_FatalErrorFunc114 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
115 »       mov»    r1,·r3115 »       mov»    r1,·r3
116 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}116 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
117 »       b.w»    0·<PyObject_SetItem>117 »       b.w»    0·<PyObject_SetItem>
118 ·R_ARM_THM_JUMP24»       PyObject_SetItem118 ·R_ARM_THM_JUMP24»       PyObject_SetItem
119 »       nop119 »       nop
120 »       .word»  0x00000024120 »       .word»  0x00000024
121 ·R_ARM_TLS_IE32» _Py_tss_tstate121 ·R_ARM_TLS_IE32» _Py_tss_tstate
122 »       .word»  0x00000040122 »       .word»  0x00000054
123 ·R_ARM_ABS32»    .rodata123 ·R_ARM_ABS32»    .rodata
  
124 00000110·<PyImport_AddModule>:124 00000110·<PyImport_AddModule>:
125 PyImport_AddModule():125 PyImport_AddModule():
126 »       push»   {r3,·r4,·r5,·lr}126 »       push»   {r3,·r4,·r5,·lr}
127 »       mov.w»  ip,·#4096»  @·0x1000127 »       mov.w»  ip,·#4096»  @·0x1000
128 »       sub.w»  ip,·sp,·ip128 »       sub.w»  ip,·sp,·ip
129 »       str.w»  r0,·[ip,·#4080]»     @·0xff0129 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
130 »       bl»     0·<PyUnicode_FromString>130 »       bl»     0·<PyUnicode_FromString>
131 ·R_ARM_THM_CALL» PyUnicode_FromString131 ·R_ARM_THM_CALL» PyUnicode_FromString
132 »       mov»    r4,·r0132 »       mov»    r4,·r0
133 »       cbz»    r0,·14a·<PyImport_AddModule+0x3a>133 »       cbz»    r0,·14a·<PyImport_AddModule+0x3a>
134 »       bl»     11a0·<PyImport_AddModuleObject>134 »       bl»     18ac·<PyImport_AddModuleObject>
135 ·R_ARM_THM_CALL» PyImport_AddModuleObject135 ·R_ARM_THM_CALL» PyImport_AddModuleObject
136 »       ldr»    r3,·[r4,·#0]136 »       ldr»    r3,·[r4,·#0]
137 »       mvn.w»  r2,·#3221225472»    @·0xc0000000137 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
138 »       mov»    r5,·r0138 »       mov»    r5,·r0
139 »       cmp»    r3,·r2139 »       cmp»    r3,·r2
140 »       bne.n»  13a·<PyImport_AddModule+0x2a>140 »       bne.n»  13a·<PyImport_AddModule+0x2a>
141 »       mov»    r4,·r5141 »       mov»    r4,·r5
Offset 212, 26 lines modifiedOffset 212, 26 lines modified
212 »       ldr»    r0,·[r2,·#8]212 »       ldr»    r0,·[r2,·#8]
213 »       mov»    r6,·r2213 »       mov»    r6,·r2
214 »       ldr»    r5,·[r1,·#0]214 »       ldr»    r5,·[r1,·#0]
215 »       mov»    r7,·r1215 »       mov»    r7,·r1
216 »       bl»     0·<PyUnicode_AsUTF8>216 »       bl»     0·<PyUnicode_AsUTF8>
217 ·R_ARM_THM_CALL» PyUnicode_AsUTF8217 ·R_ARM_THM_CALL» PyUnicode_AsUTF8
218 »       mov»    r4,·r0218 »       mov»    r4,·r0
219 »       bl»     17c4·<_PyImport_CheckSubinterpIncompatibleExtensionAllowed>219 »       bl»     1ed4·<_PyImport_CheckSubinterpIncompatibleExtensionAllowed>
220 ·R_ARM_THM_CALL» _PyImport_CheckSubinterpIncompatibleExtensionAllowed220 ·R_ARM_THM_CALL» _PyImport_CheckSubinterpIncompatibleExtensionAllowed
221 »       cmp»    r0,·#0221 »       cmp»    r0,·#0
222 »       blt.w»  328·<reload_singlephase_extension+0x174>222 »       blt.w»  328·<reload_singlephase_extension+0x174>
223 »       ldr.w»  r3,·[r8,·#8]223 »       ldr.w»  r3,·[r8,·#8]
224 »       ldr.w»  r9,·[r3,·#3880]»     @·0xf28224 »       ldr.w»  r9,·[r3,·#3880]»     @·0xf28
225 »       cmp.w»  r9,·#0225 »       cmp.w»  r9,·#0
226 »       bne.n»  1fc·<reload_singlephase_extension+0x48>226 »       bne.n»  1fc·<reload_singlephase_extension+0x48>
227 »       movw»   r1,·#0227 »       movw»   r1,·#0
228 ·R_ARM_THM_MOVW_ABS_NC»  .LC14228 ·R_ARM_THM_MOVW_ABS_NC»  .LC21
229 »       movt»   r1,·#0229 »       movt»   r1,·#0
230 ·R_ARM_THM_MOVT_ABS»     .LC14230 ·R_ARM_THM_MOVT_ABS»     .LC21
231 »       ldr»    r0,·[pc,·#384]»@·(378·<reload_singlephase_extension+0x1c4>)231 »       ldr»    r0,·[pc,·#384]»@·(378·<reload_singlephase_extension+0x1c4>)
232 »       bl»     0·<_Py_FatalErrorFunc>232 »       bl»     0·<_Py_FatalErrorFunc>
233 ·R_ARM_THM_CALL» _Py_FatalErrorFunc233 ·R_ARM_THM_CALL» _Py_FatalErrorFunc
234 »       ldr»    r3,·[r5,·#28]234 »       ldr»    r3,·[r5,·#28]
235 »       adds»   r3,·#1235 »       adds»   r3,·#1
236 »       bne.n»  282·<reload_singlephase_extension+0xce>236 »       bne.n»  282·<reload_singlephase_extension+0xce>
237 »       ldr»    r3,·[pc,·#376]»@·(37c·<reload_singlephase_extension+0x1c8>)237 »       ldr»    r3,·[pc,·#376]»@·(37c·<reload_singlephase_extension+0x1c8>)
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
326 »       bl»     0·<PyObject_SetItem>326 »       bl»     0·<PyObject_SetItem>
327 ·R_ARM_THM_CALL» PyObject_SetItem327 ·R_ARM_THM_CALL» PyObject_SetItem
328 »       adds»   r0,·#1328 »       adds»   r0,·#1
329 »       bne.n»  2fa·<reload_singlephase_extension+0x146>329 »       bne.n»  2fa·<reload_singlephase_extension+0x146>
330 »       b.n»    312·<reload_singlephase_extension+0x15e>330 »       b.n»    312·<reload_singlephase_extension+0x15e>
331 »       ldr»    r1,·[r6,·#8]331 »       ldr»    r1,·[r6,·#8]
332 »       mov»    r0,·r8332 »       mov»    r0,·r8
333 »       bl»     c6c·<PyImport_ReloadModule+0x3c>333 »       bl»     cb8·<import_add_module>
334 ·R_ARM_THM_CALL» import_add_module334 ·R_ARM_THM_CALL» import_add_module
335 »       mov»    r4,·r0335 »       mov»    r4,·r0
336 »       cbz»    r0,·32c·<reload_singlephase_extension+0x178>336 »       cbz»    r0,·32c·<reload_singlephase_extension+0x178>
337 »       bl»     0·<PyModule_GetDict>337 »       bl»     0·<PyModule_GetDict>
338 ·R_ARM_THM_CALL» PyModule_GetDict338 ·R_ARM_THM_CALL» PyModule_GetDict
339 »       cbz»    r0,·346·<reload_singlephase_extension+0x192>339 »       cbz»    r0,·346·<reload_singlephase_extension+0x192>
340 »       mov»    r1,·r5340 »       mov»    r1,·r5
Offset 346, 15 lines modifiedOffset 346, 15 lines modified
346 »       cmp»    r3,·r2346 »       cmp»    r3,·r2
347 »       bne.n»  360·<reload_singlephase_extension+0x1ac>347 »       bne.n»  360·<reload_singlephase_extension+0x1ac>
348 »       cmp.w»  sl,·#0348 »       cmp.w»  sl,·#0
349 »       blt.n»  312·<reload_singlephase_extension+0x15e>349 »       blt.n»  312·<reload_singlephase_extension+0x15e>
350 »       ldr»    r1,·[r7,·#8]350 »       ldr»    r1,·[r7,·#8]
351 »       mov»    r2,·r4351 »       mov»    r2,·r4
352 »       ldr.w»  r0,·[r8,·#8]352 »       ldr.w»  r0,·[r8,·#8]
353 »       bl»     218·<reload_singlephase_extension+0x64>353 »       bl»     71c·<remove_module+0x58>
354 ·R_ARM_THM_CALL» _modules_by_index_set354 ·R_ARM_THM_CALL» _modules_by_index_set
355 »       cmp»    r0,·#0355 »       cmp»    r0,·#0
356 »       bge.n»  370·<reload_singlephase_extension+0x1bc>356 »       bge.n»  370·<reload_singlephase_extension+0x1bc>
357 »       ldr»    r1,·[r6,·#8]357 »       ldr»    r1,·[r6,·#8]
358 »       mov»    r0,·r9358 »       mov»    r0,·r9
359 »       bl»     0·<PyObject_DelItem>359 »       bl»     0·<PyObject_DelItem>
360 ·R_ARM_THM_CALL» PyObject_DelItem360 ·R_ARM_THM_CALL» PyObject_DelItem
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 »       mov»    r0,·r5401 »       mov»    r0,·r5
402 »       bl»     0·<_Py_Dealloc>402 »       bl»     0·<_Py_Dealloc>
403 ·R_ARM_THM_CALL» _Py_Dealloc403 ·R_ARM_THM_CALL» _Py_Dealloc
404 »       b.n»    2f4·<reload_singlephase_extension+0x140>404 »       b.n»    2f4·<reload_singlephase_extension+0x140>
405 »       mov»    r0,·r4405 »       mov»    r0,·r4
406 »       add»    sp,·#24406 »       add»    sp,·#24
407 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}407 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
408 »       .word»  0x00000040408 »       .word»  0x00000054
409 ·R_ARM_ABS32»    .rodata409 ·R_ARM_ABS32»    .rodata
410 »       .word»  0x0000016e410 »       .word»  0x0000016e
411 ·R_ARM_TLS_IE32» _Py_tss_tstate411 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
412 00000380·<PyState_RemoveModule>:412 00000380·<PyState_RemoveModule>:
413 PyState_RemoveModule():413 PyState_RemoveModule():
414 »       push»   {r4,·lr}414 »       push»   {r4,·lr}
Offset 486, 15 lines modifiedOffset 486, 15 lines modified
486 »       mov»    r1,·r5486 »       mov»    r1,·r5
487 »       mov»    r0,·r4487 »       mov»    r0,·r4
488 »       movs»   r2,·#0488 »       movs»   r2,·#0
489 »       bl»     0·<PyErr_SetImportError>489 »       bl»     0·<PyErr_SetImportError>
490 ·R_ARM_THM_CALL» PyErr_SetImportError490 ·R_ARM_THM_CALL» PyErr_SetImportError
491 »       mov»    r0,·r4491 »       mov»    r0,·r4
492 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}492 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
493 »       b.w»    200·<reload_singlephase_extension+0x4c>493 »       b.w»    0·<PyImport_AppendInittab>
494 ·R_ARM_THM_JUMP24»       Py_XDECREF494 ·R_ARM_THM_JUMP24»       Py_XDECREF
495 »       pop»    {r3,·r4,·r5,·pc}495 »       pop»    {r3,·r4,·r5,·pc}
Max diff block lines reached; 9260/13084 bytes (70.77%) of diff not shown.
180 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.35 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·5079496d·706f7274·5f417070·656e6449·PyImport_AppendI3 ··0x00000000·5079496d·706f7274·5f417070·656e6449·PyImport_AppendI
4 ··0x00000010·6e697474·61620000·5079496d·706f7274·nittab..PyImport4 ··0x00000010·6e697474·61620000·5079496d·706f7274·nittab..PyImport
5 ··0x00000020·5f457874·656e6449·6e697474·61620000·_ExtendInittab..5 ··0x00000020·5f457874·656e6449·6e697474·61620000·_ExtendInittab..
6 ··0x00000030·5f507949·6d706f72·745f496e·69740000·_PyImport_Init..6 ··0x00000030·5f507949·6d706f72·745f496e·69740000·_PyImport_Init..
7 ··0x00000040·6765745f·6d6f6475·6c65735f·64696374·get_modules_dict 
8 ··0x00000050·00000000·5f507949·6d706f72·745f496e·...._PyImport_In7 ··0x00000040·5f507949·6d706f72·745f496e·6974436f·_PyImport_InitCo
 8 ··0x00000050·72650000·6765745f·6d6f6475·6c65735f·re..get_modules_
9 ··0x00000060·6974436f·72650000·5f507949·6d706f72·itCore.._PyImpor9 ··0x00000060·64696374·00000000·5f507949·6d706f72·dict...._PyImpor
10 ··0x00000070·745f496e·69744578·7465726e·616c0000·t_InitExternal..10 ··0x00000070·745f496e·69744578·7465726e·616c0000·t_InitExternal..
11 ··0x00000080·50795374·6174655f·4164644d·6f64756c·PyState_AddModul11 ··0x00000080·50795374·6174655f·4164644d·6f64756c·PyState_AddModul
12 ··0x00000090·65000000·5f507949·6d706f72·745f5265·e..._PyImport_Re12 ··0x00000090·65000000·5f507949·6d706f72·745f5265·e..._PyImport_Re
13 ··0x000000a0·496e6974·4c6f636b·00000000·5f6d6f64·InitLock...._mod13 ··0x000000a0·496e6974·4c6f636b·00000000·5f6d6f64·InitLock...._mod
14 ··0x000000b0·756c6573·5f62795f·696e6465·785f636c·ules_by_index_cl14 ··0x000000b0·756c6573·5f62795f·696e6465·785f636c·ules_by_index_cl
15 ··0x000000c0·6561725f·6f6e6500·5079496d·706f7274·ear_one.PyImport15 ··0x000000c0·6561725f·6f6e6500·5079496d·706f7274·ear_one.PyImport
16 ··0x000000d0·5f457865·63436f64·654d6f64·756c6557·_ExecCodeModuleW16 ··0x000000d0·5f457865·63436f64·654d6f64·756c6557·_ExecCodeModuleW
62.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
47.8 KB
importdl.o
954 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:··········5252·(bytes·into·file)13 ··Start·of·section·headers:··········5224·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1484:1 There·are·15·section·headers,·starting·at·offset·0x1468:
  
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·000334·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0005a8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001088·0001c8·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001078·0002c0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000368·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005dc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000368·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005dc·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000368·00022d·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005dc·00022d·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000598·000274·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·001250·0000f8·08···I·14···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00080c·0000a8·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·00080a·0000a8·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001348·000080·08···I·14···8··411 ··[·7]·.rel.text.unlikely·REL·············00000000·001338·000080·08···I·12···6··4
14 ··[10]·.rodata···········PROGBITS········00000000·0008b4·00001c·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·0008b4·00001c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·0013c8·000030·08···I·14··10··413 ··[·9]·.rel.rodata·······REL·············00000000·0013b8·000030·08···I·12···8··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0008d0·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0008d0·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008d0·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0008d0·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000904·0003c0·10·····15··22··416 ··[12]·.symtab···········SYMTAB··········00000000·000904·0003b0·10·····13··21··4
19 ··[15]·.strtab···········STRTAB··········00000000·000cc4·0003c1·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000cb4·0003c1·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0013f8·00008c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0013e8·00007e·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.74 KB
readelf --wide --symbols {}
    
Offset 1, 63 lines modifiedOffset 1, 62 lines modified
  
1 Symbol·table·'.symtab'·contains·60·entries:1 Symbol·table·'.symtab'·contains·59·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····5·.rodata.str1.44 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.rodata.str1.4
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17 ·····4:·00000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC29 ·····6:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC310 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····8:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC411 ·····8:·00000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
13 ····10:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC512 ·····9:·00000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
14 ····11:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC613 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
15 ····12:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC714 ····11:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
16 ····13:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC815 ····12:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
17 ····14:·000002c4·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·00000538·····0·NOTYPE··LOCAL··DEFAULT····1·$d
18 ····15:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC917 ····14:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
19 ····16:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····1·$t18 ····15:·0000053c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1019 ····16:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
21 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR021 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
24 ····21:·00000000····28·OBJECT··LOCAL··DEFAULT···10·CSWTCH.2923 ····20:·00000000····28·OBJECT··LOCAL··DEFAULT····8·CSWTCH.29
25 ····22:·00000001····94·FUNC····GLOBAL·HIDDEN·····6·_Py_ext_module_loader_info_init_for_builtin24 ····21:·00000001····96·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_init_for_builtin
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsEncodedString25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsEncodedString
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
28 ····25:·00000061···366·FUNC····GLOBAL·HIDDEN·····6·_PyImport_RunModInitFunc27 ····24:·00000061···366·FUNC····GLOBAL·HIDDEN·····1·_PyImport_RunModInitFunc
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_SwapPackageContext28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_SwapPackageContext
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Type30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Type
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
37 ····34:·000001d1····16·FUNC····GLOBAL·HIDDEN·····6·_Py_ext_module_loader_result_clear36 ····33:·000001d1····16·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_result_clear
38 ····35:·000001e1···148·FUNC····GLOBAL·HIDDEN·····6·_Py_ext_module_loader_info_clear37 ····34:·000001e1···148·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_clear
39 ····36:·00000001···152·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_init_from_spec38 ····35:·00000275···152·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_init_from_spec
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttrString
41 ····38:·00000099···560·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_init40 ····37:·0000030d···560·FUNC····GLOBAL·HIDDEN·····1·_Py_ext_module_loader_info_init
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_GetLength41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_GetLength
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FindChar42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FindChar
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethod43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethod
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF844 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_EncodeFSDefault45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_EncodeFSDefault
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeEncodeError46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_UnicodeEncodeError
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
53 ····50:·000002c9···106·FUNC····GLOBAL·HIDDEN·····1·_PyImport_GetModInitFunc52 ····49:·0000053d···106·FUNC····GLOBAL·HIDDEN·····1·_PyImport_GetModInitFunc
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_FindSharedFuncptr53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyImport_FindSharedFuncptr
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromFormat
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetImportError55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetImportError
57 ····54:·00000001···132·FUNC····GLOBAL·HIDDEN·····8·_Py_ext_module_loader_result_apply_error56 ····53:·00000001···132·FUNC····GLOBAL·HIDDEN·····6·_Py_ext_module_loader_result_apply_error
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCause60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_FormatFromCause
62 ····59:·00000085····36·FUNC····GLOBAL·HIDDEN·····8·_Py_ext_module_loader_info_init_for_core61 ····58:·00000085····36·FUNC····GLOBAL·HIDDEN·····6·_Py_ext_module_loader_info_init_for_core
15.0 KB
readelf --wide --relocs {}
Max HTML report size reached
298 B
strings --all --bytes=8 {}
    
Offset 47, 12 lines modifiedOffset 47, 11 lines modified
47 PyErr_Format47 PyErr_Format
48 PyErr_SetRaisedException48 PyErr_SetRaisedException
49 _PyErr_FormatFromCause49 _PyErr_FormatFromCause
50 _Py_ext_module_loader_info_init_for_core50 _Py_ext_module_loader_info_init_for_core
51 .shstrtab51 .shstrtab
52 .rel.text52 .rel.text
53 .rodata.str1.453 .rodata.str1.4
54 .rel.text.hot 
55 .rel.text.unlikely54 .rel.text.unlikely
56 .rel.rodata55 .rel.rodata
57 .note.GNU-stack56 .note.GNU-stack
58 .ARM.attributes57 .ARM.attributes
19.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
8 ··0x00000060·2e72656c·2e726f64·61746100·2e6e6f74·.rel.rodata..not7 ··0x00000050·79002e72·656c2e72·6f646174·61002e6e·y..rel.rodata..n
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·524d2e61·74747269·62757465·7300·····RM.attributes.
  
407 KB
initconfig.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:··········50088·(bytes·into·file)13 ··Start·of·section·headers:··········46944·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xc3a8:1 There·are·18·section·headers,·starting·at·offset·0xb760:
  
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·001ce4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001ffc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0099f4·0011c0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00913c·001378·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001d18·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·002030·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001d18·000040·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·002030·000040·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001d18·000e61·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·002030·000e61·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·002b7c·00123c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·002e94·00066c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·00abb4·0008b0·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·00a4b4·000398·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·003db8·000d58·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·003500·000d28·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00b464·000c98·08···I·15···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00a84c·000c68·08···I·15···8··4
14 ··[10]·.rodata.str4.4····PROGBITS········00000000·004b10·000408·04·AMS··0···0··414 ··[10]·.rodata.str4.4····PROGBITS········00000000·004228·000408·04·AMS··0···0··4
15 ··[11]·.rodata···········PROGBITS········00000000·004f18·00222c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004630·00222c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00c0fc·000210·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00b4b4·000210·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·007144·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00685c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007144·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00685c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007178·001860·10·····16·244··419 ··[15]·.symtab···········SYMTAB··········00000000·006890·001880·10·····16·246··4
20 ··[16]·.strtab···········STRTAB··········00000000·0089d8·00101c·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·008110·00102a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00c30c·00009b·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00b6c4·00009b·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
39.5 KB
readelf --wide --symbols {}
Max HTML report size reached
152 KB
readelf --wide --relocs {}
Max HTML report size reached
1.6 KB
strings --all --bytes=8 {}
    
Offset 152, 14 lines modifiedOffset 152, 18 lines modified
152 skip_source_first_line152 skip_source_first_line
153 run_command153 run_command
154 run_module154 run_module
155 run_filename155 run_filename
156 _install_importlib156 _install_importlib
157 _init_main157 _init_main
158 _is_python_build158 _is_python_build
 159 ##@3::::::
 160 TTTTTT;2T
 161 CF:F)FPF
 162 CF:F)FPF
159 PyConfig_SetString163 PyConfig_SetString
160 PyWideStringList_Insert164 PyWideStringList_Insert
161 _PyConfig_Copy165 _PyConfig_Copy
162 config_init_pycache_prefix166 config_init_pycache_prefix
163 config_read_gil167 config_read_gil
164 config_init_stdio_encoding168 config_init_stdio_encoding
165 config_init_cpu_count169 config_init_cpu_count
Offset 306, 15 lines modifiedOffset 310, 16 lines modified
306 config_get_locale_encoding.constprop.0310 config_get_locale_encoding.constprop.0
307 config_set_bytes_string311 config_set_bytes_string
308 config_usage312 config_usage
309 config_wstr_to_int313 config_wstr_to_int
310 .LANCHOR1314 .LANCHOR1
311 warnoptions_append315 warnoptions_append
312 _PyWideStringList_Find316 _PyWideStringList_Find
313 config_dict_get.part.0317 config_dict_get
 318 config_dict_get_wstr
314 Py_XDECREF319 Py_XDECREF
315 init_dump_ascii_wstr320 init_dump_ascii_wstr
316 __func__.17321 __func__.17
317 __func__.18322 __func__.18
318 PYCONFIG_SPEC323 PYCONFIG_SPEC
319 __func__.15324 __func__.15
320 __func__.2325 __func__.2
Offset 399, 35 lines modifiedOffset 404, 35 lines modified
399 PyStatus_Ok404 PyStatus_Ok
400 _PyConfig_AsDict405 _PyConfig_AsDict
401 PyDict_New406 PyDict_New
402 _Py_NoneStruct407 _Py_NoneStruct
403 PyDict_SetItemString408 PyDict_SetItemString
404 PyLong_FromLong409 PyLong_FromLong
405 PyBool_FromLong410 PyBool_FromLong
 411 _PyWideStringList_AsList
406 PyList_New 
407 PyUnicode_FromWideChar 
408 _Py_Dealloc 
409 PyLong_FromUnsignedLong412 PyLong_FromUnsignedLong
 413 _Py_Dealloc
 414 PyUnicode_FromWideChar
410 _PyConfig_InitImportConfig415 _PyConfig_InitImportConfig
411 _PyWideStringList_AsList416 PyList_New
412 _PyConfig_FromDict417 _PyConfig_FromDict
413 PyList_Type418 PyList_Type
414 PyDict_GetItemStringRef 
415 PyLong_AsInt419 PyLong_AsInt
416 PyUnicode_AsWideCharString 
417 PyMem_Free 
418 PyExc_ValueError420 PyExc_ValueError
419 PyErr_Format421 PyErr_Format
 422 PyUnicode_AsWideCharString
 423 PyMem_Free
420 PyLong_AsUnsignedLong424 PyLong_AsUnsignedLong
421 PyErr_Occurred425 PyErr_Occurred
422 PyExc_TypeError426 PyExc_TypeError
423 PyErr_NoMemory 
424 PyErr_ExceptionMatches427 PyErr_ExceptionMatches
425 PyExc_OverflowError 
426 PyErr_SetString428 PyErr_SetString
 429 PyExc_OverflowError
 430 PyErr_NoMemory
 431 PyDict_GetItemStringRef
427 Py_GetArgcArgv432 Py_GetArgcArgv
428 _Py_GetConfigsAsDict433 _Py_GetConfigsAsDict
429 Py_FileSystemDefaultEncoding434 Py_FileSystemDefaultEncoding
430 PyUnicode_FromString435 PyUnicode_FromString
431 Py_HasFileSystemDefaultEncoding436 Py_HasFileSystemDefaultEncoding
432 Py_FileSystemDefaultEncodeErrors437 Py_FileSystemDefaultEncodeErrors
433 _Py_HasFileSystemDefaultEncodeErrors438 _Py_HasFileSystemDefaultEncodeErrors
89.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
56.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
36.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
27.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
372 KB
instrumentation.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:··········31092·(bytes·into·file)13 ··Start·of·section·headers:··········28624·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7974:1 There·are·18·section·headers,·starting·at·offset·0x6fd0:
  
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·00040c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0008c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0064dc·000290·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005c30·000598·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000440·0000f4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0008fc·0000f4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00676c·000110·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0061c8·000110·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000534·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0009f0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000534·0003e4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0009f0·0003e4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000918·003174·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000dd4·00251c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00687c·000bb0·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0062d8·0007e0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003a8c·000c90·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0032f0·000b60·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00742c·000430·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006ab8·000400·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00471c·000510·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003e50·000510·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00785c·000088·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006eb8·000088·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004c2c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·004360·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004c2c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004360·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004c60·000d10·10·····16·125··419 ··[15]·.symtab···········SYMTAB··········00000000·004394·000ce0·10·····16·123··4
20 ··[16]·.strtab···········STRTAB··········00000000·005970·000b6a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·005074·000bba·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0078e4·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006f40·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
26.6 KB
readelf --wide --symbols {}
Max HTML report size reached
81.2 KB
readelf --wide --relocs {}
Max HTML report size reached
1.93 KB
strings --all --bytes=8 {}
    
Offset 36, 37 lines modifiedOffset 36, 39 lines modified
36 PY_YIELD36 PY_YIELD
37 INSTRUCTION37 INSTRUCTION
38 STOP_ITERATION38 STOP_ITERATION
39 EXCEPTION_HANDLED39 EXCEPTION_HANDLED
40 PY_UNWIND40 PY_UNWIND
41 PY_THROW41 PY_THROW
42 C_RETURN42 C_RETURN
43 @;C2C#rbr 
44 $gv]H59643 $gv]H596
45 _all_events($module,·/)44 _all_events($module,·/)
46 restart_events($module,·/)45 restart_events($module,·/)
47 set_local_events($module,·tool_id,·code,·event_set,·/)46 set_local_events($module,·tool_id,·code,·event_set,·/)
48 get_local_events($module,·tool_id,·code,·/)47 get_local_events($module,·tool_id,·code,·/)
49 set_events($module,·tool_id,·event_set,·/)48 set_events($module,·tool_id,·event_set,·/)
50 get_events($module,·tool_id,·/)49 get_events($module,·tool_id,·/)
51 register_callback($module,·tool_id,·event,·func,·/)50 register_callback($module,·tool_id,·event,·func,·/)
52 get_tool($module,·tool_id,·/)51 get_tool($module,·tool_id,·/)
53 free_tool_id($module,·tool_id,·/)52 free_tool_id($module,·tool_id,·/)
54 use_tool_id($module,·tool_id,·name,·/)53 use_tool_id($module,·tool_id,·name,·/)
55 .LANCHOR054 .LANCHOR0
56 .LANCHOR155 .LANCHOR1
57 force_instrument_lock_held56 set_global_version
 57 instrument_all_executing_code_objects
58 monitoring_use_tool_id58 monitoring_use_tool_id
 59 force_instrument_lock_held
59 monitoring_set_events60 monitoring_set_events
60 remove_per_instruction_tools61 remove_per_instruction_tools
61 remove_tools62 remove_tools
62 call_one_instrument63 call_one_instrument
63 compute_line64 compute_line
64 monitoring_register_callback65 monitoring_register_callback
65 Py_XDECREF66 Py_XDECREF
 67 de_instrument_per_instruction
66 monitoring_free_tool_id68 monitoring_free_tool_id
67 monitoring_get_events69 monitoring_get_events
68 monitoring_get_tool70 monitoring_get_tool
69 monitoring__all_events71 monitoring__all_events
70 monitoring_restart_events72 monitoring_restart_events
71 monitoring_set_local_events73 monitoring_set_local_events
72 capi_call_instrumentation.constprop.074 capi_call_instrumentation.constprop.0
Offset 97, 36 lines modifiedOffset 99, 36 lines modified
97 _PyRuntime99 _PyRuntime
98 _Py_GetBaseOpcode100 _Py_GetBaseOpcode
99 _PyOpcode_Deopt101 _PyOpcode_Deopt
100 _PyMonitoring_RegisterCallback102 _PyMonitoring_RegisterCallback
101 _Py_tss_tstate103 _Py_tss_tstate
102 _PyMonitoring_SetEvents104 _PyMonitoring_SetEvents
103 _PyEval_StopTheWorld105 _PyEval_StopTheWorld
104 PyInterpreterState_ThreadHead 
105 _PyEval_StartTheWorld106 _PyEval_StartTheWorld
106 PyThreadState_Next 
107 _PyMutex_UnlockSlow 
108 PyExc_ValueError107 PyExc_ValueError
109 PyErr_Format108 PyErr_Format
110 _PyMutex_LockTimed 
111 PyExc_OverflowError109 PyExc_OverflowError
112 PyLong_AsInt110 PyLong_AsInt
113 _Py_NoneStruct111 _Py_NoneStruct
114 _PyArg_CheckPositional112 _PyArg_CheckPositional
115 PyErr_Occurred113 PyErr_Occurred
116 PyErr_SetString114 PyErr_SetString
 115 PyInterpreterState_ThreadHead
 116 PyThreadState_Next
 117 _PyMutex_UnlockSlow
 118 _PyMutex_LockTimed
117 __popcountsi2119 __popcountsi2
118 __stack_chk_guard120 __stack_chk_guard
119 _PyOpcode_Caches121 _PyOpcode_Caches
 122 _PyInstruction_GetLength
120 PyMem_Malloc123 PyMem_Malloc
121 _PyCode_InitAddressRange124 _PyCode_InitAddressRange
122 _PyCode_CheckLineNumber125 _PyCode_CheckLineNumber
123 __stack_chk_fail126 __stack_chk_fail
124 PyErr_NoMemory127 PyErr_NoMemory
125 _PyInstruction_GetLength 
126 _Py_Instrument128 _Py_Instrument
127 _Py_call_instrumentation129 _Py_call_instrumentation
128 _Py_CheckFunctionResult130 _Py_CheckFunctionResult
129 _PyObject_MakeTpCall131 _PyObject_MakeTpCall
130 _Py_call_instrumentation_line132 _Py_call_instrumentation_line
131 PyCode_Addr2Line133 PyCode_Addr2Line
132 _PyFrame_MakeAndSetFrameObject134 _PyFrame_MakeAndSetFrameObject
28.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
171 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
34.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
24.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
21.6 KB
instruction_sequence.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:··········7820·(bytes·into·file)13 ··Start·of·section·headers:··········7816·(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.12 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x1e8c:1 There·are·18·section·headers,·starting·at·offset·0x1e88:
  
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·000110·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000110·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001944·000090·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·001940·000090·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000144·000220·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000144·000220·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0019d4·000188·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0019d0·000188·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000364·000028·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000364·000028·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000364·000428·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000364·000424·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·001b5c·0000c8·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001b58·0000c8·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·00078c·0002f8·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·000788·0002f8·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001c24·000198·08···I·15···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·001c20·000198·08···I·15···8··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·000a84·000109·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·000a80·000109·01·AMS··0···0··4
15 ··[11]·.rodata···········PROGBITS········00000000·000b90·00020f·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000b8c·00020f·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·001dbc·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·001db8·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·000d9f·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·000d9b·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d9f·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d9b·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·000dd4·000580·10·····16··52··419 ··[15]·.symtab···········SYMTAB··········00000000·000dd0·000580·10·····16··52··4
20 ··[16]·.strtab···········STRTAB··········00000000·001354·0005f0·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·001350·0005f0·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·001dfc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·001df8·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.74 KB
readelf --wide --symbols {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss6 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
9 ·····5:·00000001····22·FUNC····LOCAL··DEFAULT····1·Py_XDECREF.part.09 ·····5:·00000001····22·FUNC····LOCAL··DEFAULT····1·Py_XDECREF.part.0
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····7:·000003ad···124·FUNC····LOCAL··DEFAULT····6·inst_seq_dealloc11 ·····7:·000003a9···124·FUNC····LOCAL··DEFAULT····6·inst_seq_dealloc
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
13 ·····9:·00000001····12·FUNC····LOCAL··DEFAULT····8·inst_seq_traverse13 ·····9:·00000001····12·FUNC····LOCAL··DEFAULT····8·inst_seq_traverse
14 ····10:·00000019···248·FUNC····LOCAL··DEFAULT····1·InstructionSequenceType_addop14 ····10:·00000019···248·FUNC····LOCAL··DEFAULT····1·InstructionSequenceType_addop
15 ····11:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$d15 ····11:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata.str1.416 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata.str1.4
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC018 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LC0
Offset 56, 19 lines modifiedOffset 56, 19 lines modified
56 ····52:·00000001····54·FUNC····GLOBAL·DEFAULT····6·_PyInstructionSequence_New56 ····52:·00000001····54·FUNC····GLOBAL·DEFAULT····6·_PyInstructionSequence_New
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track
59 ····55:·00000039···106·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_Addop59 ····55:·00000039···106·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_Addop
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyCompile_EnsureArrayLargeEnough
61 ····57:·000000a5····10·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_NewLabel61 ····57:·000000a5····10·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_NewLabel
62 ····58:·000000b1···128·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_UseLabel62 ····58:·000000b1···128·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_UseLabel
63 ····59:·00000131···450·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_InsertInstruction63 ····59:·00000131···446·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_InsertInstruction
64 ····60:·000002f5···118·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_ApplyLabelMap64 ····60:·000002f1···118·FUNC····GLOBAL·HIDDEN·····6·_PyInstructionSequence_ApplyLabelMap
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_opcode_metadata
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
67 ····63:·0000036d····64·FUNC····GLOBAL·HIDDEN·····6·PyInstructionSequence_Fini67 ····63:·00000369····64·FUNC····GLOBAL·HIDDEN·····6·PyInstructionSequence_Fini
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack69 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Get
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Del
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_deposit_object72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_deposit_object
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_destroy_chain73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTrash_thread_destroy_chain
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt
7.6 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1944·contains·18·entries:1 Relocation·section·'.rel.text'·at·offset·0x1940·contains·18·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000003c··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt3 0000003c··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
4 00000048··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt4 00000048··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
5 00000054··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt5 00000054··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
6 00000060··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt6 00000060··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
7 0000006c··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred7 0000006c··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
8 00000076··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt8 00000076··0000460a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 000000de··0000490a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords16 000000de··0000490a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
17 000000ec··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred17 000000ec··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
18 000000f6··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred18 000000f6··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
19 00000100··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred19 00000100··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
20 0000010c··00000102·R_ARM_ABS32············00000000···.data20 0000010c··00000102·R_ARM_ABS32············00000000···.data
21 00000010··0000401e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc21 00000010··0000401e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
  
22 Relocation·section·'.rel.data'·at·offset·0x19d4·contains·49·entries:22 Relocation·section·'.rel.data'·at·offset·0x19d0·contains·49·entries:
23 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name23 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
24 00000004··00005402·R_ARM_ABS32············00000000···PyType_Type24 00000004··00005402·R_ARM_ABS32············00000000···PyType_Type
25 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.425 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
26 00000018··00000702·R_ARM_ABS32············000003ad···inst_seq_dealloc26 00000018··00000702·R_ARM_ABS32············000003a9···inst_seq_dealloc
27 00000048··00005502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr27 00000048··00005502·R_ARM_ABS32············00000000···PyObject_GenericGetAttr
28 00000058··00001d02·R_ARM_ABS32············00000000···.rodata28 00000058··00001d02·R_ARM_ABS32············00000000···.rodata
29 0000005c··00000902·R_ARM_ABS32············00000001···inst_seq_traverse29 0000005c··00000902·R_ARM_ABS32············00000001···inst_seq_traverse
30 00000060··00001a02·R_ARM_ABS32············00000239···inst_seq_clear30 00000060··00001a02·R_ARM_ABS32············00000239···inst_seq_clear
31 00000074··00000102·R_ARM_ABS32············00000000···.data31 00000074··00000102·R_ARM_ABS32············00000000···.data
32 00000078··00000202·R_ARM_ABS32············00000000···.bss32 00000078··00000202·R_ARM_ABS32············00000000···.bss
33 0000007c··00000202·R_ARM_ABS32············00000000···.bss33 0000007c··00000202·R_ARM_ABS32············00000000···.bss
Offset 68, 45 lines modifiedOffset 68, 45 lines modified
68 000001f0··00000c02·R_ARM_ABS32············00000000···.rodata.str1.468 000001f0··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
69 000001f4··00001402·R_ARM_ABS32············00000145···InstructionSequenceType_get_nested69 000001f4··00001402·R_ARM_ABS32············00000145···InstructionSequenceType_get_nested
70 000001fc··00001d02·R_ARM_ABS32············00000000···.rodata70 000001fc··00001d02·R_ARM_ABS32············00000000···.rodata
71 00000200··00000c02·R_ARM_ABS32············00000000···.rodata.str1.471 00000200··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
72 00000204··00001002·R_ARM_ABS32············0000000d···InstructionSequenceType_get_instructions72 00000204··00001002·R_ARM_ABS32············0000000d···InstructionSequenceType_get_instructions
73 0000020c··00001d02·R_ARM_ABS32············00000000···.rodata73 0000020c··00001d02·R_ARM_ABS32············00000000···.rodata
  
74 Relocation·section·'.rel.text.hot'·at·offset·0x1b5c·contains·25·entries:74 Relocation·section·'.rel.text.hot'·at·offset·0x1b58·contains·25·entries:
75 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name75 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
76 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR076 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
77 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR077 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
78 00000016··0000350a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New78 00000016··0000350a·R_ARM_THM_CALL·········00000000···_PyObject_GC_New
79 0000002e··0000360a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track79 0000002e··0000360a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
80 00000064··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough80 00000064··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough
81 000000d6··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough81 000000d6··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough
82 0000015c··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough82 0000015c··0000380a·R_ARM_THM_CALL·········00000000···_PyCompile_EnsureArrayLargeEnough
83 00000312··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata83 0000030e··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata
84 00000316··00003d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata84 00000312··00003d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata
85 00000346··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free85 00000342··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
 86 0000037e··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
86 00000382··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free87 00000386··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
87 0000038a··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free 
88 00000396··0000050a·R_ARM_THM_CALL·········00000001···Py_XDECREF.part.088 00000392··0000050a·R_ARM_THM_CALL·········00000001···Py_XDECREF.part.0
89 0000039c··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free89 00000398··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
90 000003a4··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free90 000003a0··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
91 000003bc··0000410a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack91 000003b8··0000410a·R_ARM_THM_CALL·········00000000···PyObject_GC_UnTrack
92 000003c0··0000420a·R_ARM_THM_CALL·········00000000···PyThreadState_Get92 000003bc··0000420a·R_ARM_THM_CALL·········00000000···PyThreadState_Get
93 000003d8··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free93 000003d4··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
94 000003e0··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free94 000003dc··00003e0a·R_ARM_THM_CALL·········00000000···PyMem_Free
95 000003e8··0000430a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del95 000003e4··0000430a·R_ARM_THM_CALL·········00000000···PyObject_GC_Del
96 000003fe··0000050a·R_ARM_THM_CALL·········00000001···Py_XDECREF.part.096 000003fa··0000050a·R_ARM_THM_CALL·········00000001···Py_XDECREF.part.0
97 00000408··0000072f·R_ARM_THM_MOVW_ABS_NC··000003ad···inst_seq_dealloc97 00000404··0000072f·R_ARM_THM_MOVW_ABS_NC··000003a9···inst_seq_dealloc
98 0000040c··00000730·R_ARM_THM_MOVT_ABS·····000003ad···inst_seq_dealloc98 00000408··00000730·R_ARM_THM_MOVT_ABS·····000003a9···inst_seq_dealloc
99 0000041a··0000441e·R_ARM_THM_JUMP24·······00000000···_PyTrash_thread_deposit_object99 00000416··0000441e·R_ARM_THM_JUMP24·······00000000···_PyTrash_thread_deposit_object
100 00000424··0000451e·R_ARM_THM_JUMP24·······00000000···_PyTrash_thread_destroy_chain100 00000420··0000451e·R_ARM_THM_JUMP24·······00000000···_PyTrash_thread_destroy_chain
  
101 Relocation·section·'.rel.text.unlikely'·at·offset·0x1c24·contains·51·entries:101 Relocation·section·'.rel.text.unlikely'·at·offset·0x1c20·contains·51·entries:
102 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name102 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
103 00000020··00003c0a·R_ARM_THM_CALL·········000002f5···_PyInstructionSequence_ApplyLabelMap103 00000020··00003c0a·R_ARM_THM_CALL·········000002f1···_PyInstructionSequence_ApplyLabelMap
104 0000002a··00004a0a·R_ARM_THM_CALL·········00000000···PyList_New104 0000002a··00004a0a·R_ARM_THM_CALL·········00000000···PyList_New
105 00000034··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata105 00000034··00003d2f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyOpcode_opcode_metadata
106 00000038··00003d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata106 00000038··00003d30·R_ARM_THM_MOVT_ABS·····00000000···_PyOpcode_opcode_metadata
107 0000003c··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0107 0000003c··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
108 00000040··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LC0108 00000040··00000e30·R_ARM_THM_MOVT_ABS·····00000000···.LC0
109 0000004c··00004b0a·R_ARM_THM_CALL·········00000000···PyList_Append109 0000004c··00004b0a·R_ARM_THM_CALL·········00000000···PyList_Append
110 00000092··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct110 00000092··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 000002d6··0000360a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track150 000002d6··0000360a·R_ARM_THM_CALL·········00000000···PyObject_GC_Track
151 000002e0··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC3151 000002e0··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC3
152 000002e4··00001b30·R_ARM_THM_MOVT_ABS·····00000044···.LC3152 000002e4··00001b30·R_ARM_THM_MOVT_ABS·····00000044···.LC3
153 000002ea··0000520a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords153 000002ea··0000520a·R_ARM_THM_CALL·········00000000···_PyArg_NoKeywords
154 00000148··00004a1e·R_ARM_THM_JUMP24·······00000000···PyList_New154 00000148··00004a1e·R_ARM_THM_JUMP24·······00000000···PyList_New
155 000001ac··00004e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong155 000001ac··00004e1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
  
156 Relocation·section·'.rel.rodata'·at·offset·0x1dbc·contains·8·entries:156 Relocation·section·'.rel.rodata'·at·offset·0x1db8·contains·8·entries:
157 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name157 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
158 00000000··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4158 00000000··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
159 00000004··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4159 00000004··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
160 00000008··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4160 00000008··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
161 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4161 0000000c··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
162 00000010··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4162 00000010··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
163 00000014··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4163 00000014··00000c02·R_ARM_ABS32············00000000···.rodata.str1.4
6.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 158, 20 lines modifiedOffset 158, 20 lines modified
158 »       movs»   r3,·#100»    @·0x64158 »       movs»   r3,·#100»    @·0x64
159 »       add.w»  r2,·r7,·#12159 »       add.w»  r2,·r7,·#12
160 »       add.w»  r1,·r7,·#8160 »       add.w»  r1,·r7,·#8
161 »       str»    r4,·[sp,·#0]161 »       str»    r4,·[sp,·#0]
162 »       bl»     0·<_PyCompile_EnsureArrayLargeEnough>162 »       bl»     0·<_PyCompile_EnsureArrayLargeEnough>
163 ·R_ARM_THM_CALL» _PyCompile_EnsureArrayLargeEnough163 ·R_ARM_THM_CALL» _PyCompile_EnsureArrayLargeEnough
164 »       adds»   r0,·#1164 »       adds»   r0,·#1
165 »       beq.w»  2ec·<_PyInstructionSequence_InsertInstruction+0x1bc>165 »       beq.w»  2e8·<_PyInstructionSequence_InsertInstruction+0x1b8>
166 »       ldr»    r3,·[r7,·#16]166 »       ldr»    r3,·[r7,·#16]
167 »       adds»   r2,·r3,·#1167 »       adds»   r2,·r3,·#1
168 »       str»    r2,·[r7,·#16]168 »       str»    r2,·[r7,·#16]
169 »       adds»   r2,·r3,·#1169 »       adds»   r2,·r3,·#1
170 »       beq.w»  2ec·<_PyInstructionSequence_InsertInstruction+0x1bc>170 »       beq.w»  2e8·<_PyInstructionSequence_InsertInstruction+0x1b8>
171 »       add.w»  sl,·r3,·#4294967295» @·0xffffffff171 »       add.w»  sl,·r3,·#4294967295» @·0xffffffff
172 »       ldr.w»  fp,·[r7,·#8]172 »       ldr.w»  fp,·[r7,·#8]
173 »       cmp»    sl,·r6173 »       cmp»    sl,·r6
174 »       blt.w»  2a0·<_PyInstructionSequence_InsertInstruction+0x170>174 »       blt.w»  2a0·<_PyInstructionSequence_InsertInstruction+0x170>
175 »       mla»    r4,·r4,·sl,·fp175 »       mla»    r4,·r4,·sl,·fp
176 »       sub.w»  r5,·sl,·r6176 »       sub.w»  r5,·sl,·r6
177 »       add.w»  sl,·sl,·#4294967295» @·0xffffffff177 »       add.w»  sl,·sl,·#4294967295» @·0xffffffff
Offset 252, 110 lines modifiedOffset 252, 105 lines modified
252 »       cmp»    r6,·sl252 »       cmp»    r6,·sl
253 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}253 »       ldmia.w»lr!,·{r0,·r1,·r2,·r3}
254 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}254 »       stmia.w»ip!,·{r0,·r1,·r2,·r3}
255 »       ldmia.w»lr,·{r0,·r1,·r2}255 »       ldmia.w»lr,·{r0,·r1,·r2}
256 »       stmia.w»ip,·{r0,·r1,·r2}256 »       stmia.w»ip,·{r0,·r1,·r2}
257 »       ble.n»  216·<_PyInstructionSequence_InsertInstruction+0xe6>257 »       ble.n»  216·<_PyInstructionSequence_InsertInstruction+0xe6>
258 »       movs»   r3,·#44»     @·0x2c258 »       movs»   r3,·#44»     @·0x2c
259 »       ldr»    r4,·[r7,·#28]259 »       ldr»    r5,·[r7,·#28]
260 »       cmp»    r4,·#0260 »       movs»   r4,·#0
261 »       mul.w»  r3,·r6,·r3261 »       mul.w»  r3,·r6,·r3
262 »       str.w»  r8,·[fp,·r3]262 »       str.w»  r8,·[fp,·r3]
263 »       add»    r3,·fp263 »       add»    r3,·fp
264 »       add.w»  r5,·r3,·#8264 »       add.w»  ip,·r3,·#8
265 »       str.w»  r9,·[r3,·#4]265 »       str.w»  r9,·[r3,·#4]
266 »       add»    r3,·sp,·#48»   @·0x30266 »       add»    r3,·sp,·#48»   @·0x30
267 »       ldmia»  r3,·{r0,·r1,·r2,·r3}267 »       ldmia»  r3,·{r0,·r1,·r2,·r3}
268 »       stmia.w»r5,·{r0,·r1,·r2,·r3}268 »       stmia.w»ip,·{r0,·r1,·r2,·r3}
269 »       ble.n»  2dc·<_PyInstructionSequence_InsertInstruction+0x1ac>269 »       b.n»    2dc·<_PyInstructionSequence_InsertInstruction+0x1ac>
270 »       ldr»    r1,·[r7,·#24]270 »       ldr»    r2,·[r7,·#24]
 271 »       ldr.w»  r3,·[r2,·r4,·lsl·#2]
271 »       movs»   r3,·#0 
272 »       subs»   r1,·#4 
273 »       ldr.w»  r2,·[r1,·#4]! 
274 »       adds»   r0,·r2,·#1 
275 »       cmp»    r2,·r6272 »       cmp»    r3,·r6
276 »       blt.n»  2e4·<_PyInstructionSequence_InsertInstruction+0x1b4> 
277 »       str»    r0,·[r1,·#0] 
278 »       adds»   r3,·#1273 »       add.w»  r1,·r3,·#1
 274 »       it»     ge
 275 »       strge.w»r1,·[r2,·r4,·lsl·#2]
 276 »       add.w»  r4,·r4,·#1
 277 »       it»     ge
279 »       ldr»    r4,·[r7,·#28]278 »       ldrge»  r5,·[r7,·#28]
280 »       cmp»    r3,·r4279 »       cmp»    r5,·r4
281 »       blt.n»  2c8·<_PyInstructionSequence_InsertInstruction+0x198>280 »       bgt.n»  2c2·<_PyInstructionSequence_InsertInstruction+0x192>
282 »       movs»   r0,·#0281 »       movs»   r0,·#0
283 »       add»    sp,·#12282 »       add»    sp,·#12
284 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}283 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
285 »       adds»   r3,·#1 
286 »       cmp»    r3,·r4 
287 »       blt.n»  2c8·<_PyInstructionSequence_InsertInstruction+0x198> 
288 »       b.n»    2dc·<_PyInstructionSequence_InsertInstruction+0x1ac> 
289 »       mov.w»  r0,·#4294967295»    @·0xffffffff284 »       mov.w»  r0,·#4294967295»    @·0xffffffff
290 »       b.n»    2de·<_PyInstructionSequence_InsertInstruction+0x1ae>285 »       b.n»    2e2·<_PyInstructionSequence_InsertInstruction+0x1b2>
291 »       nop286 »       nop
  
292 000002f4·<_PyInstructionSequence_ApplyLabelMap>:287 000002f0·<_PyInstructionSequence_ApplyLabelMap>:
293 _PyInstructionSequence_ApplyLabelMap():288 _PyInstructionSequence_ApplyLabelMap():
294 »       push»   {r4,·lr}289 »       push»   {r4,·lr}
295 »       mov.w»  ip,·#4096»  @·0x1000290 »       mov.w»  ip,·#4096»  @·0x1000
296 »       sub.w»  ip,·sp,·ip291 »       sub.w»  ip,·sp,·ip
297 »       str.w»  r0,·[ip,·#4088]»     @·0xff8292 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
298 »       mov»    r4,·r0293 »       mov»    r4,·r0
299 »       ldr»    r0,·[r0,·#24]294 »       ldr»    r0,·[r0,·#24]
300 »       cbz»    r0,·350·<_PyInstructionSequence_ApplyLabelMap+0x5c>295 »       cbz»    r0,·34c·<_PyInstructionSequence_ApplyLabelMap+0x5c>
301 »       ldr»    r2,·[r4,·#16]296 »       ldr»    r2,·[r4,·#16]
302 »       cmp»    r2,·#0297 »       cmp»    r2,·#0
303 »       ble.n»  346·<_PyInstructionSequence_ApplyLabelMap+0x52>298 »       ble.n»  342·<_PyInstructionSequence_ApplyLabelMap+0x52>
304 »       ldr»    r3,·[r4,·#8]299 »       ldr»    r3,·[r4,·#8]
305 »       movs»   r1,·#44»     @·0x2c300 »       movs»   r1,·#44»     @·0x2c
306 »       movw»   lr,·#0301 »       movw»   lr,·#0
307 ·R_ARM_THM_MOVW_ABS_NC»  _PyOpcode_opcode_metadata302 ·R_ARM_THM_MOVW_ABS_NC»  _PyOpcode_opcode_metadata
308 »       movt»   lr,·#0303 »       movt»   lr,·#0
309 ·R_ARM_THM_MOVT_ABS»     _PyOpcode_opcode_metadata304 ·R_ARM_THM_MOVT_ABS»     _PyOpcode_opcode_metadata
310 »       mla»    ip,·r1,·r2,·r3305 »       mla»    ip,·r1,·r2,·r3
311 »       ldr»    r2,·[r3,·#0]306 »       ldr»    r2,·[r3,·#0]
312 »       sub.w»  r1,·r2,·#264»@·0x108307 »       sub.w»  r1,·r2,·#264»@·0x108
313 »       add.w»  r2,·lr,·r2,·lsl·#2308 »       add.w»  r2,·lr,·r2,·lsl·#2
314 »       ldrh»   r2,·[r2,·#2]309 »       ldrh»   r2,·[r2,·#2]
315 »       lsls»   r2,·r2,·#28310 »       lsls»   r2,·r2,·#28
316 »       bmi.n»  354·<_PyInstructionSequence_ApplyLabelMap+0x60>311 »       bmi.n»  350·<_PyInstructionSequence_ApplyLabelMap+0x60>
317 »       cmp»    r1,·#2312 »       cmp»    r1,·#2
318 »       bls.n»  354·<_PyInstructionSequence_ApplyLabelMap+0x60>313 »       bls.n»  350·<_PyInstructionSequence_ApplyLabelMap+0x60>
319 »       ldr»    r2,·[r3,·#24]314 »       ldr»    r2,·[r3,·#24]
320 »       cmp»    r2,·#0315 »       cmp»    r2,·#0
321 »       blt.n»  362·<_PyInstructionSequence_ApplyLabelMap+0x6e>316 »       blt.n»  35e·<_PyInstructionSequence_ApplyLabelMap+0x6e>
322 »       adds»   r3,·#44»     @·0x2c317 »       adds»   r3,·#44»     @·0x2c
323 »       ldr.w»  r2,·[r0,·r2,·lsl·#2]318 »       ldr.w»  r2,·[r0,·r2,·lsl·#2]
324 »       cmp»    r3,·ip319 »       cmp»    r3,·ip
325 »       str.w»  r2,·[r3,·#-20]320 »       str.w»  r2,·[r3,·#-20]
326 »       bne.n»  31e·<_PyInstructionSequence_ApplyLabelMap+0x2a>321 »       bne.n»  31a·<_PyInstructionSequence_ApplyLabelMap+0x2a>
327 »       bl»     0·<PyMem_Free>322 »       bl»     0·<PyMem_Free>
328 ·R_ARM_THM_CALL» PyMem_Free323 ·R_ARM_THM_CALL» PyMem_Free
329 »       movs»   r3,·#0324 »       movs»   r3,·#0
330 »       strd»   r3,·r3,·[r4,·#24]325 »       strd»   r3,·r3,·[r4,·#24]
331 »       movs»   r0,·#0326 »       movs»   r0,·#0
332 »       pop»    {r4,·pc}327 »       pop»    {r4,·pc}
333 »       ldr»    r1,·[r3,·#4]328 »       ldr»    r1,·[r3,·#4]
334 »       ldr»    r2,·[r3,·#24]329 »       ldr»    r2,·[r3,·#24]
335 »       ldr.w»  r1,·[r0,·r1,·lsl·#2]330 »       ldr.w»  r1,·[r0,·r1,·lsl·#2]
336 »       cmp»    r2,·#0331 »       cmp»    r2,·#0
337 »       str»    r1,·[r3,·#4]332 »       str»    r1,·[r3,·#4]
338 »       bge.n»  338·<_PyInstructionSequence_ApplyLabelMap+0x44>333 »       bge.n»  334·<_PyInstructionSequence_ApplyLabelMap+0x44>
339 »       adds»   r3,·#44»     @·0x2c334 »       adds»   r3,·#44»     @·0x2c
340 »       cmp»    ip,·r3335 »       cmp»    ip,·r3
341 »       bne.n»  31e·<_PyInstructionSequence_ApplyLabelMap+0x2a>336 »       bne.n»  31a·<_PyInstructionSequence_ApplyLabelMap+0x2a>
342 »       b.n»    346·<_PyInstructionSequence_ApplyLabelMap+0x52>337 »       b.n»    342·<_PyInstructionSequence_ApplyLabelMap+0x52>
343 »       nop338 »       nop
  
344 0000036c·<PyInstructionSequence_Fini>:339 00000368·<PyInstructionSequence_Fini>:
345 PyInstructionSequence_Fini():340 PyInstructionSequence_Fini():
346 »       push»   {r3,·r4,·r5,·lr}341 »       push»   {r3,·r4,·r5,·lr}
347 »       mov.w»  ip,·#4096»  @·0x1000342 »       mov.w»  ip,·#4096»  @·0x1000
348 »       sub.w»  ip,·sp,·ip343 »       sub.w»  ip,·sp,·ip
349 »       str.w»  r0,·[ip,·#4080]»     @·0xff0344 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
350 »       ldr»    r5,·[r0,·#32]345 »       ldr»    r5,·[r0,·#32]
Max diff block lines reached; 1992/6562 bytes (30.36%) of diff not shown.
683 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 InstructionSequenceType_get_instructions():16 InstructionSequenceType_get_instructions():
17 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}17 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
18 »       mov.w»  ip,·#4096»  @·0x100018 »       mov.w»  ip,·#4096»  @·0x1000
19 »       sub.w»  ip,·sp,·ip19 »       sub.w»  ip,·sp,·ip
20 »       str.w»  r0,·[ip,·#4040]»     @·0xfc820 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8
21 »       sub»    sp,·#2021 »       sub»    sp,·#20
22 »       mov»    r7,·r022 »       mov»    r7,·r0
23 »       bl»     2f4·<inst_seq_new+0x88>23 »       bl»     2f0·<inst_seq_new+0x84>
24 ·R_ARM_THM_CALL» _PyInstructionSequence_ApplyLabelMap24 ·R_ARM_THM_CALL» _PyInstructionSequence_ApplyLabelMap
25 »       cmp»    r0,·#025 »       cmp»    r0,·#0
26 »       blt.n»  ba·<InstructionSequenceType_get_instructions+0xae>26 »       blt.n»  ba·<InstructionSequenceType_get_instructions+0xae>
27 »       movs»   r0,·#027 »       movs»   r0,·#0
28 »       bl»     0·<PyList_New>28 »       bl»     0·<PyList_New>
29 ·R_ARM_THM_CALL» PyList_New29 ·R_ARM_THM_CALL» PyList_New
30 »       mov»    r5,·r030 »       mov»    r5,·r0
66.5 KB
intrinsics.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:··········6520·(bytes·into·file)13 ··Start·of·section·headers:··········6456·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x1978:1 There·are·17·section·headers,·starting·at·offset·0x1938:
  
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·000084·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000584·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001434·000070·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0013f4·000330·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0000b8·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·0000b8·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005b8·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0000b8·000528·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0005b8·000008·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·0014a4·0002c8·08···I·14···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·001724·000008·08···I·14···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005e0·000368·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0005c0·000368·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000948·00005e·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·000928·00005e·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·00176c·000060·08···I·14···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·00172c·000060·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0009a8·000090·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·000988·000090·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·0017cc·000120·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·00178c·000120·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000a38·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000a18·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a38·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a18·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000a6c·000540·10·····15··39··418 ··[14]·.symtab···········SYMTAB··········00000000·000a4c·000520·10·····15··37··4
19 ··[15]·.strtab···········STRTAB··········00000000·000fac·000487·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·000f6c·000487·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0018ec·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0018ac·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
10.3 KB
readelf --wide --symbols {}
    
Offset 1, 87 lines modifiedOffset 1, 85 lines modified
  
1 Symbol·table·'.symtab'·contains·84·entries:1 Symbol·table·'.symtab'·contains·82·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:·00000001·····8·FUNC····LOCAL··DEFAULT····5·list_to_tuple4 ·····1:·00000001·····8·FUNC····LOCAL··DEFAULT····5·list_to_tuple
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.46 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata.str1.4
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
9 ·····6:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19 ·····6:·00000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
10 ·····7:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC210 ·····7:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
11 ·····8:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC311 ·····8:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
12 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC412 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
13 ····10:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC513 ····10:·00000044·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
14 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC614 ····11:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
15 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC715 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
16 ····13:·00000009··1012·FUNC····LOCAL··DEFAULT····5·import_star 
17 ····14:·0000029c·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
18 ····15:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
19 ····16:·000003f8·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 17 ····14:·00000001···982·FUNC····LOCAL··DEFAULT····1·import_star
 18 ····15:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 19 ····16:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·00000001····10·FUNC····LOCAL··DEFAULT····1·make_typevar20 ····17:·000003d9····10·FUNC····LOCAL··DEFAULT····1·make_typevar
22 ····19:·000003fc·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
23 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR021 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
24 ····21:·00000029····10·FUNC····LOCAL··DEFAULT····1·make_typevar_with_bound22 ····19:·0000041d····10·FUNC····LOCAL··DEFAULT····1·make_typevar_with_bound
25 ····22:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC823 ····20:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
26 ····23:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC924 ····21:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
27 ····24:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1025 ····22:·00000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
28 ····25:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1126 ····23:·00000138·····0·NOTYPE··LOCAL··DEFAULT····7·.LC11
29 ····26:·00000419···272·FUNC····LOCAL··DEFAULT····5·stopiteration_error27 ····24:·00000429···268·FUNC····LOCAL··DEFAULT····1·stopiteration_error
30 ····27:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1228 ····25:·00000160·····0·NOTYPE··LOCAL··DEFAULT····7·.LC12
31 ····28:·00000035····72·FUNC····LOCAL··DEFAULT····1·print_expr29 ····26:·00000535····72·FUNC····LOCAL··DEFAULT····1·print_expr
32 ····29:·00000078·····0·NOTYPE··LOCAL··DEFAULT····1·$d30 ····27:·00000578·····0·NOTYPE··LOCAL··DEFAULT····1·$d
33 ····30:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····28:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
34 ····31:·0000007d·····8·FUNC····LOCAL··DEFAULT····1·prep_reraise_star32 ····29:·0000057d·····8·FUNC····LOCAL··DEFAULT····1·prep_reraise_star
35 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t33 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
36 ····33:·00000001·····6·FUNC····LOCAL··DEFAULT····8·unary_pos34 ····31:·00000001·····6·FUNC····LOCAL··DEFAULT····8·unary_pos
37 ····34:·00000007·····8·FUNC····LOCAL··DEFAULT····8·make_typevar_with_constraints35 ····32:·00000007·····8·FUNC····LOCAL··DEFAULT····8·make_typevar_with_constraints
38 ····35:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1336 ····33:·00000178·····0·NOTYPE··LOCAL··DEFAULT····7·.LC13
39 ····36:·0000000f····40·FUNC····LOCAL··DEFAULT····8·no_intrinsic237 ····34:·0000000f····40·FUNC····LOCAL··DEFAULT····8·no_intrinsic2
40 ····37:·00000037····40·FUNC····LOCAL··DEFAULT····8·no_intrinsic138 ····35:·00000037····40·FUNC····LOCAL··DEFAULT····8·no_intrinsic1
41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_FromArray40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTuple_FromArray
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_GetLocals41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFrame_GetLocals
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetOptionalAttr
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMapping_Keys43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMapping_Keys
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySequence_GetItem
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItem
 48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ExceptionMatches50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ExceptionMatches
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Clear51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Clear
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
 53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
 54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format
 55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetItem
 56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportError57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ImportError
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_SetString
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetItem 
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime 
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_Format 
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typevar60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typevar
63 ····60:·000003fd····26·FUNC····GLOBAL·DEFAULT····5·_PyCompile_GetUnaryIntrinsicName61 ····58:·000003e5····26·FUNC····GLOBAL·DEFAULT····1·_PyCompile_GetUnaryIntrinsicName
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
65 ····62:·0000000d····26·FUNC····GLOBAL·DEFAULT····1·_PyCompile_GetBinaryIntrinsicName63 ····60:·00000401····26·FUNC····GLOBAL·DEFAULT····1·_PyCompile_GetBinaryIntrinsicName
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopIteration
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallOneArg69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_CallOneArg
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetCause70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetCause
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetContext71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_SetContext
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_StopAsyncIteration
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySys_GetAttr73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySys_GetAttr
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyExc_PrepReraiseStar74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyExc_PrepReraiseStar
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Positive
78 ····75:·00000060····48·OBJECT··GLOBAL·DEFAULT···10·_PyIntrinsics_BinaryFunctions76 ····73:·00000060····48·OBJECT··GLOBAL·DEFAULT···10·_PyIntrinsics_BinaryFunctions
79 ····76:·00000000····96·OBJECT··GLOBAL·DEFAULT···10·_PyIntrinsics_UnaryFunctions77 ····74:·00000000····96·OBJECT··GLOBAL·DEFAULT···10·_PyIntrinsics_UnaryFunctions
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAsyncGenValueWrapperNew78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyAsyncGenValueWrapperNew
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_paramspec79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_paramspec
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typevartuple80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typevartuple
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_subscript_generic81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_subscript_generic
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typealias82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_make_typealias
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_function_type_params83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_function_type_params
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_typeparam_default84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_set_typeparam_default
19.8 KB
readelf --wide --relocs {}
Max HTML report size reached
973 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 F!F0F[E@1 F!F0FSE@
2 F!F0FKE@2 F!F0FKEi
3 __dict__3 __dict__
4 no·locals·found·during·'import·*'4 no·locals·found·during·'import·*'
5 from-import-*·object·has·no·__dict__·and·no·__all__5 from-import-*·object·has·no·__dict__·and·no·__all__
6 module·__name__·must·be·a·string,·not·%.100s6 module·__name__·must·be·a·string,·not·%.100s
7 %s·in·%U.%s·must·be·str,·not·%.100s7 %s·in·%U.%s·must·be·str,·not·%.100s
8 async·generator·raised·StopAsyncIteration8 async·generator·raised·StopAsyncIteration
9 generator·raised·StopIteration9 generator·raised·StopIteration
Offset 44, 26 lines modifiedOffset 44, 26 lines modified
44 _PyFrame_GetLocals44 _PyFrame_GetLocals
45 PyObject_GetOptionalAttr45 PyObject_GetOptionalAttr
46 PyMapping_Keys46 PyMapping_Keys
47 PyDict_Type47 PyDict_Type
48 PySequence_GetItem48 PySequence_GetItem
49 PyObject_GetAttr49 PyObject_GetAttr
50 PyDict_SetItem50 PyDict_SetItem
 51 _Py_Dealloc
51 PyExc_IndexError52 PyExc_IndexError
52 _PyErr_ExceptionMatches53 _PyErr_ExceptionMatches
53 _PyErr_Clear54 _PyErr_Clear
54 _Py_Dealloc 
55 _Py_NoneStruct55 _Py_NoneStruct
 56 PyExc_TypeError
 57 _PyErr_Format
 58 PyObject_SetItem
 59 _PyRuntime
56 PyExc_ImportError60 PyExc_ImportError
57 _PyErr_SetString61 _PyErr_SetString
58 PyExc_SystemError62 PyExc_SystemError
59 PyObject_SetItem 
60 _PyRuntime 
61 PyExc_TypeError 
62 _PyErr_Format 
63 _Py_make_typevar63 _Py_make_typevar
64 _PyCompile_GetUnaryIntrinsicName64 _PyCompile_GetUnaryIntrinsicName
65 PyUnicode_FromString65 PyUnicode_FromString
66 _PyCompile_GetBinaryIntrinsicName66 _PyCompile_GetBinaryIntrinsicName
67 PyExc_StopIteration67 PyExc_StopIteration
68 PyErr_GivenExceptionMatches68 PyErr_GivenExceptionMatches
69 _PyUnicode_FromASCII69 _PyUnicode_FromASCII
15.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
13.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 4, 592 lines modifiedOffset 4, 7 lines modified
4 Disassembly·of·section·.text.hot:4 Disassembly·of·section·.text.hot:
  
5 00000000·<list_to_tuple>:5 00000000·<list_to_tuple>:
6 list_to_tuple():6 list_to_tuple():
7 »       ldrd»   r1,·r0,·[r1,·#8]7 »       ldrd»   r1,·r0,·[r1,·#8]
8 »       b.w»    0·<_PyTuple_FromArray>8 »       b.w»    0·<_PyTuple_FromArray>
9 ·R_ARM_THM_JUMP24»       _PyTuple_FromArray9 ·R_ARM_THM_JUMP24»       _PyTuple_FromArray
  
10 00000008·<import_star>: 
11 import_star(): 
12 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr} 
13 »       mov.w»  ip,·#4096»  @·0x1000 
14 »       sub.w»  ip,·sp,·ip 
15 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8 
16 »       sub»    sp,·#36»      @·0x24 
17 »       mov»    r7,·r1 
18 »       str»    r0,·[sp,·#20] 
19 »       ldr»    r0,·[r0,·#52]» @·0x34 
20 »       bl»     0·<_PyFrame_GetLocals> 
21 ·R_ARM_THM_CALL» _PyFrame_GetLocals 
22 »       cmp»    r0,·#0 
23 »       beq.w»  226·<import_star+0x21e> 
24 »       ldr»    r1,·[pc,·#624]»@·(29c·<import_star+0x294>) 
25 »       mov»    r6,·r0 
26 »       add»    r2,·sp,·#24 
27 »       mov»    r0,·r7 
28 »       bl»     0·<PyObject_GetOptionalAttr> 
29 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr 
30 »       cmp»    r0,·#0 
31 »       blt.w»  216·<import_star+0x20e> 
32 »       ldr»    r0,·[sp,·#24] 
33 »       cmp»    r0,·#0 
34 »       bne.n»  112·<import_star+0x10a> 
35 »       ldr»    r1,·[pc,·#604]»@·(2a0·<import_star+0x298>) 
36 »       add»    r2,·sp,·#28 
37 »       mov»    r0,·r7 
38 »       bl»     0·<PyObject_GetOptionalAttr> 
39 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr 
40 »       cmp»    r0,·#0 
41 »       blt.w»  216·<import_star+0x20e> 
42 »       ldr»    r0,·[sp,·#28] 
43 »       cmp»    r0,·#0 
44 »       beq.w»  1fe·<import_star+0x1f6> 
45 »       bl»     0·<PyMapping_Keys> 
46 ·R_ARM_THM_CALL» PyMapping_Keys 
47 »       ldr»    r2,·[sp,·#28] 
48 »       mvn.w»  r1,·#3221225472»    @·0xc0000000 
49 »       str»    r0,·[sp,·#24] 
50 »       ldr»    r3,·[r2,·#0] 
51 »       cmp»    r3,·r1 
52 »       beq.n»  76·<import_star+0x6e> 
53 »       subs»   r3,·#1 
54 »       str»    r3,·[r2,·#0] 
55 »       cmp»    r3,·#0 
56 »       beq.w»  240·<import_star+0x238> 
57 »       cmp»    r0,·#0 
58 »       beq.w»  216·<import_star+0x20e> 
59 »       movs»   r5,·#0 
60 »       movw»   fp,·#0 
61 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type 
62 »       movt»   fp,·#0 
63 ·R_ARM_THM_MOVT_ABS»     PyDict_Type 
64 »       mov»    r8,·r5 
65 »       mvn.w»  r9,·#3221225472»    @·0xc0000000 
66 »       mov»    r1,·r8 
67 »       bl»     0·<PySequence_GetItem> 
68 ·R_ARM_THM_CALL» PySequence_GetItem 
69 »       mov»    r4,·r0 
70 »       cmp»    r0,·#0 
71 »       beq.n»  188·<import_star+0x180> 
72 »       ldr»    r3,·[r0,·#4] 
73 »       ldr»    r3,·[r3,·#84]» @·0x54 
74 »       lsls»   r3,·r3,·#3 
75 »       bpl.w»  336·<import_star+0x32e> 
76 »       ldrb»   r3,·[r0,·#16] 
77 »       ubfx»   r1,·r3,·#2,·#3 
78 »       ubfx»   r2,·r3,·#5,·#1 
79 »       cmp»    r1,·#1 
80 »       bne.w»  33a·<import_star+0x332> 
81 »       cmp»    r2,·#0 
82 »       beq.w»  3d2·<import_star+0x3ca> 
83 »       lsls»   r1,·r3,·#25 
84 »       bpl.w»  3e0·<import_star+0x3d8> 
85 »       ldrb»   r3,·[r0,·#20] 
86 »       cmp»    r3,·#95»      @·0x5f 
87 »       beq.w»  36a·<import_star+0x362> 
88 »       mov»    r1,·r4 
89 »       mov»    r0,·r7 
90 »       bl»     0·<PyObject_GetAttr> 
91 ·R_ARM_THM_CALL» PyObject_GetAttr 
92 »       mov»    sl,·r0 
93 »       cmp»    r0,·#0 
94 »       beq.w»  1dc·<import_star+0x1d4> 
95 »       ldr»    r3,·[r6,·#4] 
96 »       mov»    r2,·r0 
97 »       mov»    r1,·r4 
98 »       mov»    r0,·r6 
99 »       cmp»    r3,·fp 
100 »       bne.w»  388·<import_star+0x380> 
101 »       bl»     0·<PyDict_SetItem> 
102 ·R_ARM_THM_CALL» PyDict_SetItem 
103 »       ldr»    r3,·[r4,·#0] 
104 »       mov»    r5,·r0 
105 »       cmp»    r3,·r9 
106 »       bne.w»  396·<import_star+0x38e> 
107 »       ldr.w»  r3,·[sl] 
108 »       cmp»    r3,·r9 
109 »       beq.n»  106·<import_star+0xfe> 
110 »       subs»   r3,·#1 
111 »       str.w»  r3,·[sl] 
112 »       cmp»    r3,·#0 
113 »       beq.w»  3d8·<import_star+0x3d0> 
114 »       cmp»    r5,·#0 
115 »       blt.n»  1e8·<import_star+0x1e0> 
116 »       ldr»    r0,·[sp,·#24] 
117 »       add.w»  r8,·r8,·#1 
118 »       b.n»    8c·<import_star+0x84> 
119 »       movs»   r5,·#0 
120 »       movw»   r9,·#0 
121 ·R_ARM_THM_MOVW_ABS_NC»  PyDict_Type 
122 »       movt»   r9,·#0 
123 ·R_ARM_THM_MOVT_ABS»     PyDict_Type 
124 »       mov»    r8,·r5 
125 »       mvn.w»  sl,·#3221225472»    @·0xc0000000 
126 »       mov»    r1,·r8 
127 »       bl»     0·<PySequence_GetItem> 
128 ·R_ARM_THM_CALL» PySequence_GetItem 
Max diff block lines reached; -1/13749 bytes (-0.01%) of diff not shown.
2.67 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 20, 27 lines modifiedOffset 20, 27 lines modified
20 ··0x00000110·72726179·005f5079·4672616d·655f4765·rray._PyFrame_Ge20 ··0x00000110·72726179·005f5079·4672616d·655f4765·rray._PyFrame_Ge
21 ··0x00000120·744c6f63·616c7300·50794f62·6a656374·tLocals.PyObject21 ··0x00000120·744c6f63·616c7300·50794f62·6a656374·tLocals.PyObject
22 ··0x00000130·5f476574·4f707469·6f6e616c·41747472·_GetOptionalAttr22 ··0x00000130·5f476574·4f707469·6f6e616c·41747472·_GetOptionalAttr
23 ··0x00000140·0050794d·61707069·6e675f4b·65797300·.PyMapping_Keys.23 ··0x00000140·0050794d·61707069·6e675f4b·65797300·.PyMapping_Keys.
24 ··0x00000150·50794469·63745f54·79706500·50795365·PyDict_Type.PySe24 ··0x00000150·50794469·63745f54·79706500·50795365·PyDict_Type.PySe
25 ··0x00000160·7175656e·63655f47·65744974·656d0050·quence_GetItem.P25 ··0x00000160·7175656e·63655f47·65744974·656d0050·quence_GetItem.P
26 ··0x00000170·794f626a·6563745f·47657441·74747200·yObject_GetAttr.26 ··0x00000170·794f626a·6563745f·47657441·74747200·yObject_GetAttr.
27 ··0x00000180·50794469·63745f53·65744974·656d0050·PyDict_SetItem.P27 ··0x00000180·50794469·63745f53·65744974·656d005f·PyDict_SetItem._
 28 ··0x00000190·50795f44·65616c6c·6f630050·79457863·Py_Dealloc.PyExc
28 ··0x00000190·79457863·5f496e64·65784572·726f7200·yExc_IndexError.29 ··0x000001a0·5f496e64·65784572·726f7200·5f507945·_IndexError._PyE
29 ··0x000001a0·5f507945·72725f45·78636570·74696f6e·_PyErr_Exception30 ··0x000001b0·72725f45·78636570·74696f6e·4d617463·rr_ExceptionMatc
30 ··0x000001b0·4d617463·68657300·5f507945·72725f43·Matches._PyErr_C31 ··0x000001c0·68657300·5f507945·72725f43·6c656172·hes._PyErr_Clear
31 ··0x000001c0·6c656172·005f5079·5f446561·6c6c6f63·lear._Py_Dealloc 
32 ··0x000001d0·005f5079·5f4e6f6e·65537472·75637400·._Py_NoneStruct.32 ··0x000001d0·005f5079·5f4e6f6e·65537472·75637400·._Py_NoneStruct.
33 ··0x000001e0·50794578·635f496d·706f7274·4572726f·PyExc_ImportErro 
34 ··0x000001f0·72005f50·79457272·5f536574·53747269·r._PyErr_SetStri 
35 ··0x00000200·6e670050·79457863·5f537973·74656d45·ng.PyExc_SystemE 
36 ··0x00000210·72726f72·0050794f·626a6563·745f5365·rror.PyObject_Se 
37 ··0x00000220·74497465·6d005f50·7952756e·74696d65·tItem._PyRuntime 
38 ··0x00000230·00507945·78635f54·79706545·72726f72·.PyExc_TypeError33 ··0x000001e0·50794578·635f5479·70654572·726f7200·PyExc_TypeError.
39 ··0x00000240·005f5079·4572725f·466f726d·6174005f·._PyErr_Format._34 ··0x000001f0·5f507945·72725f46·6f726d61·74005079·_PyErr_Format.Py
 35 ··0x00000200·4f626a65·63745f53·65744974·656d005f·Object_SetItem._
 36 ··0x00000210·50795275·6e74696d·65005079·4578635f·PyRuntime.PyExc_
 37 ··0x00000220·496d706f·72744572·726f7200·5f507945·ImportError._PyE
 38 ··0x00000230·72725f53·65745374·72696e67·00507945·rr_SetString.PyE
 39 ··0x00000240·78635f53·79737465·6d457272·6f72005f·xc_SystemError._
40 ··0x00000250·50795f6d·616b655f·74797065·76617200·Py_make_typevar.40 ··0x00000250·50795f6d·616b655f·74797065·76617200·Py_make_typevar.
41 ··0x00000260·5f507943·6f6d7069·6c655f47·6574556e·_PyCompile_GetUn41 ··0x00000260·5f507943·6f6d7069·6c655f47·6574556e·_PyCompile_GetUn
42 ··0x00000270·61727949·6e747269·6e736963·4e616d65·aryIntrinsicName42 ··0x00000270·61727949·6e747269·6e736963·4e616d65·aryIntrinsicName
43 ··0x00000280·00507955·6e69636f·64655f46·726f6d53·.PyUnicode_FromS43 ··0x00000280·00507955·6e69636f·64655f46·726f6d53·.PyUnicode_FromS
44 ··0x00000290·7472696e·67005f50·79436f6d·70696c65·tring._PyCompile44 ··0x00000290·7472696e·67005f50·79436f6d·70696c65·tring._PyCompile
45 ··0x000002a0·5f476574·42696e61·7279496e·7472696e·_GetBinaryIntrin45 ··0x000002a0·5f476574·42696e61·7279496e·7472696e·_GetBinaryIntrin
46 ··0x000002b0·7369634e·616d6500·50794578·635f5374·sicName.PyExc_St46 ··0x000002b0·7369634e·616d6500·50794578·635f5374·sicName.PyExc_St
93.5 KB
legacy_tracing.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:··········7568·(bytes·into·file)13 ··Start·of·section·headers:··········7260·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x1d90:1 There·are·16·section·headers,·starting·at·offset·0x1c5c:
  
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·0002e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000540·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00165c·000168·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0015b8·000280·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000314·0000d0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000574·0000d0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0017c4·000020·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·001838·000020·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003e4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000644·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003e4·000095·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000644·000095·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00047c·00089c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0006dc·000598·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0017e4·0004d0·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·001858·000328·08···I·13···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000d18·00006c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000c74·00006c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·001cb4·000058·08···I·13···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·001b80·000058·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·000d84·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·000ce0·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d84·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000ce0·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000db8·000500·10·····14··52··417 ··[13]·.symtab···········SYMTAB··········00000000·000d14·000500·10·····14··52··4
18 ··[14]·.strtab···········STRTAB··········00000000·0012b8·0003a2·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·001214·0003a2·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·001d0c·000084·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·001bd8·000084·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.47 KB
readelf --wide --symbols {}
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
  
1 Symbol·table·'.symtab'·contains·80·entries:1 Symbol·table·'.symtab'·contains·80·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····6·.rodata.str1.44 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 8 ·····5:·00000215····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
8 ·····5:·00000715···188·FUNC····LOCAL··DEFAULT····7·sys_trace_start9 ·····6:·00000411···188·FUNC····LOCAL··DEFAULT····7·sys_trace_start
9 ·····6:·00000001···116·FUNC····LOCAL··DEFAULT····1·set_callbacks10 ·····7:·000001a1···116·FUNC····LOCAL··DEFAULT····1·set_callbacks
10 ·····7:·00000885····10·FUNC····LOCAL··DEFAULT····7·sys_trace_throw11 ·····8:·00000581····10·FUNC····LOCAL··DEFAULT····7·sys_trace_throw
11 ·····8:·00000325···184·FUNC····LOCAL··DEFAULT····7·sys_trace_return12 ·····9:·00000059···184·FUNC····LOCAL··DEFAULT····7·sys_trace_return
12 ·····9:·00000881·····4·FUNC····LOCAL··DEFAULT····7·sys_trace_yield13 ····10:·0000057d·····4·FUNC····LOCAL··DEFAULT····7·sys_trace_yield
13 ····10:·000001dd···142·FUNC····LOCAL··DEFAULT····1·sys_trace_exception_func14 ····11:·0000043d···142·FUNC····LOCAL··DEFAULT····1·sys_trace_exception_func
14 ····11:·00000001···108·FUNC····LOCAL··DEFAULT····9·sys_trace_line_func15 ····12:·00000001···108·FUNC····LOCAL··DEFAULT····9·sys_trace_line_func
15 ····12:·000002d9·····6·FUNC····LOCAL··DEFAULT····1·sys_trace_unwind16 ····13:·00000539·····6·FUNC····LOCAL··DEFAULT····1·sys_trace_unwind
16 ····13:·000007d1···176·FUNC····LOCAL··DEFAULT····7·sys_trace_jump_func17 ····14:·000004cd···176·FUNC····LOCAL··DEFAULT····7·sys_trace_jump_func
17 ····14:·0000025d···200·FUNC····LOCAL··DEFAULT····7·sys_trace_instruction_func18 ····15:·00000231···164·FUNC····LOCAL··DEFAULT····1·sys_trace_instruction_func
18 ····15:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····7·$d19 ····16:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR021 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
21 ····18:·000001e9····26·FUNC····LOCAL··DEFAULT····7·Py_XDECREF 
22 ····19:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····7·$t22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····20:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC123 ····20:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
24 ····21:·00000320·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····21:·000002d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····22:·00000324·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····22:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 26 ····23:·00000110·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 27 ····24:·00000111···172·FUNC····LOCAL··DEFAULT····7·call_trace_func
26 ····23:·000003d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····25:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
27 ····24:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
28 ····25:·000003dd···172·FUNC····LOCAL··DEFAULT····7·call_trace_func 
29 ····26:·00000484·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
30 ····27:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC229 ····26:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
 30 ····27:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
31 ····28:·000005b1···184·FUNC····LOCAL··DEFAULT····7·sys_profile_start31 ····28:·000002e5···148·FUNC····LOCAL··DEFAULT····7·sys_profile_start
32 ····29:·00000891····10·FUNC····LOCAL··DEFAULT····7·sys_profile_throw32 ····29:·0000058d····10·FUNC····LOCAL··DEFAULT····7·sys_profile_throw
33 ····30:·00000669···172·FUNC····LOCAL··DEFAULT····7·sys_profile_return33 ····30:·00000379···152·FUNC····LOCAL··DEFAULT····7·sys_profile_return
34 ····31:·000001d5·····6·FUNC····LOCAL··DEFAULT····1·sys_profile_unwind34 ····31:·00000435·····6·FUNC····LOCAL··DEFAULT····1·sys_profile_unwind
35 ····32:·00000489···142·FUNC····LOCAL··DEFAULT····7·sys_profile_call_or_return35 ····32:·000001bd···142·FUNC····LOCAL··DEFAULT····7·sys_profile_call_or_return
36 ····33:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····1·$d36 ····33:·00000430·····0·NOTYPE··LOCAL··DEFAULT····1·$d
37 ····34:·00000488·····0·NOTYPE··LOCAL··DEFAULT····7·$t37 ····34:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
38 ····35:·00000519···152·FUNC····LOCAL··DEFAULT····7·call_profile_func38 ····35:·0000024d···152·FUNC····LOCAL··DEFAULT····7·call_profile_func
39 ····36:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC339 ····36:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
40 ····37:·000005ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d40 ····37:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····7·$d
41 ····38:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····7·$t41 ····38:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····39:·00000664·····0·NOTYPE··LOCAL··DEFAULT····7·$d42 ····39:·00000374·····0·NOTYPE··LOCAL··DEFAULT····7·$d
43 ····40:·00000668·····0·NOTYPE··LOCAL··DEFAULT····7·$t43 ····40:·00000378·····0·NOTYPE··LOCAL··DEFAULT····7·$t
44 ····41:·00000710·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····41:·0000040c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
45 ····42:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····1·$t45 ····42:·00000434·····0·NOTYPE··LOCAL··DEFAULT····1·$t
46 ····43:·00000714·····0·NOTYPE··LOCAL··DEFAULT····7·$t46 ····43:·00000410·····0·NOTYPE··LOCAL··DEFAULT····7·$t
47 ····44:·000007cc·····0·NOTYPE··LOCAL··DEFAULT····7·$d47 ····44:·000004c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····45:·000007d0·····0·NOTYPE··LOCAL··DEFAULT····7·$t48 ····45:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····46:·0000026d···106·FUNC····LOCAL··DEFAULT····1·trace_line49 ····46:·000004cd···106·FUNC····LOCAL··DEFAULT····1·trace_line
50 ····47:·0000087c·····0·NOTYPE··LOCAL··DEFAULT····7·$d50 ····47:·00000578·····0·NOTYPE··LOCAL··DEFAULT····7·$d
51 ····48:·00000880·····0·NOTYPE··LOCAL··DEFAULT····7·$t51 ····48:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
52 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t52 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
53 ····50:·00000068·····0·NOTYPE··LOCAL··DEFAULT····9·$d53 ····50:·00000068·····0·NOTYPE··LOCAL··DEFAULT····9·$d
54 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d54 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
55 ····52:·00000001···488·FUNC····GLOBAL·HIDDEN·····7·_PyEval_SetTrace55 ····52:·00000001···416·FUNC····GLOBAL·HIDDEN·····1·_PyEval_SetTrace
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySys_Audit56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySys_Audit
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_SetEvents57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_SetEvents
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_GetFrame58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_GetFrame
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc 
60 ····57:·00000205····88·FUNC····GLOBAL·HIDDEN·····7·_PyEval_SetOpcodeTrace59 ····56:·00000001····88·FUNC····GLOBAL·HIDDEN·····7·_PyEval_SetOpcodeTrace
61 ····58:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate60 ····57:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_New
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_RegisterCallback62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_RegisterCallback
 63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_GetLocalEvents64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_GetLocalEvents
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_SetLocalEvents65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMonitoring_SetLocalEvents
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
69 ····66:·00000075···352·FUNC····GLOBAL·DEFAULT····1·_PyEval_SetProfile69 ····66:·000002d5···352·FUNC····GLOBAL·DEFAULT····1·_PyEval_SetProfile
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCFunction_Type70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCFunction_Type
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstrumentation_MISSING73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstrumentation_MISSING
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Pack
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt
 77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstrumentation_DISABLE
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Instrumentation_GetLine78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Instrumentation_GetLine
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInstrumentation_DISABLE 
79 ····76:·00000000···208·OBJECT··GLOBAL·HIDDEN·····3·_PyLegacyEventHandler_Type79 ····76:·00000000···208·OBJECT··GLOBAL·HIDDEN·····3·_PyLegacyEventHandler_Type
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Free
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Call82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyVectorcall_Call
27.8 KB
readelf --wide --relocs {}
Max HTML report size reached
1.27 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 sys.settrace1 sys.settrace
2 Missing·frame·when·calling·trace·function.2 Missing·frame·when·calling·trace·function.
3 sys.setprofile3 sys.setprofile
4 Missing·frame·when·calling·profile·function.4 Missing·frame·when·calling·profile·function.
5 sys.legacy_event_handler5 sys.legacy_event_handler
6 k;F1`1F`l6 k;F1`1F`l
7 h1F`l3`@7 h1F`l3`@
 8 Py_XDECREF
8 sys_trace_start9 sys_trace_start
9 set_callbacks10 set_callbacks
10 sys_trace_throw11 sys_trace_throw
11 sys_trace_return12 sys_trace_return
12 sys_trace_yield13 sys_trace_yield
13 sys_trace_exception_func14 sys_trace_exception_func
14 sys_trace_line_func15 sys_trace_line_func
15 sys_trace_unwind16 sys_trace_unwind
16 sys_trace_jump_func17 sys_trace_jump_func
17 sys_trace_instruction_func18 sys_trace_instruction_func
18 .LANCHOR019 .LANCHOR0
19 Py_XDECREF 
20 call_trace_func20 call_trace_func
21 sys_profile_start21 sys_profile_start
22 sys_profile_throw22 sys_profile_throw
23 sys_profile_return23 sys_profile_return
24 sys_profile_unwind24 sys_profile_unwind
25 sys_profile_call_or_return25 sys_profile_call_or_return
26 call_profile_func26 call_profile_func
27 trace_line27 trace_line
28 _PyEval_SetTrace28 _PyEval_SetTrace
29 _PySys_Audit29 _PySys_Audit
30 _PyMonitoring_SetEvents30 _PyMonitoring_SetEvents
31 PyEval_GetFrame31 PyEval_GetFrame
32 _Py_Dealloc 
33 _PyEval_SetOpcodeTrace32 _PyEval_SetOpcodeTrace
34 _Py_tss_tstate33 _Py_tss_tstate
35 _PyObject_New34 _PyObject_New
36 _PyMonitoring_RegisterCallback35 _PyMonitoring_RegisterCallback
 36 _Py_Dealloc
37 _PyMonitoring_GetLocalEvents37 _PyMonitoring_GetLocalEvents
38 _PyMonitoring_SetLocalEvents38 _PyMonitoring_SetLocalEvents
39 _Py_NoneStruct39 _Py_NoneStruct
40 PyExc_SystemError40 PyExc_SystemError
41 PyErr_SetString41 PyErr_SetString
42 _PyEval_SetProfile42 _PyEval_SetProfile
43 PyCFunction_Type43 PyCFunction_Type
44 PyType_IsSubtype44 PyType_IsSubtype
45 PyMethodDescr_Type45 PyMethodDescr_Type
46 _PyInstrumentation_MISSING46 _PyInstrumentation_MISSING
47 PyException_GetTraceback47 PyException_GetTraceback
48 PyTuple_Pack48 PyTuple_Pack
49 PyLong_AsInt49 PyLong_AsInt
50 _Py_Instrumentation_GetLine 
51 _PyInstrumentation_DISABLE50 _PyInstrumentation_DISABLE
 51 _Py_Instrumentation_GetLine
52 _PyLegacyEventHandler_Type52 _PyLegacyEventHandler_Type
53 PyType_Type53 PyType_Type
54 PyObject_Free54 PyObject_Free
55 PyVectorcall_Call55 PyVectorcall_Call
56 .shstrtab56 .shstrtab
57 .rel.text57 .rel.text
58 .rel.data58 .rel.data
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
29.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
626 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ·R_ARM_THM_CALL» PyErr_SetString38 ·R_ARM_THM_CALL» PyErr_SetString
39 »       b.n»    62·<sys_trace_line_func+0x62>39 »       b.n»    62·<sys_trace_line_func+0x62>
40 »       mov»    r3,·r640 »       mov»    r3,·r6
41 »       mov»    r2,·r041 »       mov»    r2,·r0
42 »       mov»    r1,·r542 »       mov»    r1,·r5
43 »       mov»    r0,·r743 »       mov»    r0,·r7
44 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}44 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
45 »       b.w»    26c·<trace_line>45 »       b.w»    4cc·<sys_trace_jump_func>
46 ·R_ARM_THM_JUMP24»       trace_line46 ·R_ARM_THM_JUMP24»       trace_line
47 »       movw»   r4,·#047 »       movw»   r4,·#0
48 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct48 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
49 »       movt»   r4,·#049 »       movt»   r4,·#0
50 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct50 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
51 »       mov»    r0,·r451 »       mov»    r0,·r4
52 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}52 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
5.58 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·00247400·7379735f·.$d..LC0.$t.sys_2 ··0x00000000·00246400·2e4c4330·00247400·50795f58·.$d..LC0.$t.Py_X
3 ··0x00000010·74726163·655f7374·61727400·7365745f·trace_start.set_ 
4 ··0x00000020·63616c6c·6261636b·73007379·735f7472·callbacks.sys_tr 
5 ··0x00000030·6163655f·7468726f·77007379·735f7472·ace_throw.sys_tr 
6 ··0x00000040·6163655f·72657475·726e0073·79735f74·ace_return.sys_t 
7 ··0x00000050·72616365·5f796965·6c640073·79735f74·race_yield.sys_t 
8 ··0x00000060·72616365·5f657863·65707469·6f6e5f66·race_exception_f3 ··0x00000010·44454352·45460073·79735f74·72616365·DECREF.sys_trace
 4 ··0x00000020·5f737461·72740073·65745f63·616c6c62·_start.set_callb
 5 ··0x00000030·61636b73·00737973·5f747261·63655f74·acks.sys_trace_t
 6 ··0x00000040·68726f77·00737973·5f747261·63655f72·hrow.sys_trace_r
 7 ··0x00000050·65747572·6e007379·735f7472·6163655f·eturn.sys_trace_
 8 ··0x00000060·7969656c·64007379·735f7472·6163655f·yield.sys_trace_
 9 ··0x00000070·65786365·7074696f·6e5f6675·6e630073·exception_func.s
 10 ··0x00000080·79735f74·72616365·5f6c696e·655f6675·ys_trace_line_fu
 11 ··0x00000090·6e630073·79735f74·72616365·5f756e77·nc.sys_trace_unw
9 ··0x00000070·756e6300·7379735f·74726163·655f6c69·unc.sys_trace_li12 ··0x000000a0·696e6400·7379735f·74726163·655f6a75·ind.sys_trace_ju
10 ··0x00000080·6e655f66·756e6300·7379735f·74726163·ne_func.sys_trac13 ··0x000000b0·6d705f66·756e6300·7379735f·74726163·mp_func.sys_trac
 14 ··0x000000c0·655f696e·73747275·6374696f·6e5f6675·e_instruction_fu
 15 ··0x000000d0·6e63002e·4c414e43·484f5230·002e4c43·nc..LANCHOR0..LC
11 ··0x00000090·655f756e·77696e64·00737973·5f747261·e_unwind.sys_tra 
12 ··0x000000a0·63655f6a·756d705f·66756e63·00737973·ce_jump_func.sys 
13 ··0x000000b0·5f747261·63655f69·6e737472·75637469·_trace_instructi 
14 ··0x000000c0·6f6e5f66·756e6300·2e4c414e·43484f52·on_func..LANCHOR 
15 ··0x000000d0·30005079·5f584445·43524546·002e4c43·0.Py_XDECREF..LC 
16 ··0x000000e0·31006361·6c6c5f74·72616365·5f66756e·1.call_trace_fun16 ··0x000000e0·31006361·6c6c5f74·72616365·5f66756e·1.call_trace_fun
17 ··0x000000f0·63002e4c·43320073·79735f70·726f6669·c..LC2.sys_profi17 ··0x000000f0·63002e4c·43320073·79735f70·726f6669·c..LC2.sys_profi
18 ··0x00000100·6c655f73·74617274·00737973·5f70726f·le_start.sys_pro18 ··0x00000100·6c655f73·74617274·00737973·5f70726f·le_start.sys_pro
19 ··0x00000110·66696c65·5f746872·6f770073·79735f70·file_throw.sys_p19 ··0x00000110·66696c65·5f746872·6f770073·79735f70·file_throw.sys_p
20 ··0x00000120·726f6669·6c655f72·65747572·6e007379·rofile_return.sy20 ··0x00000120·726f6669·6c655f72·65747572·6e007379·rofile_return.sy
21 ··0x00000130·735f7072·6f66696c·655f756e·77696e64·s_profile_unwind21 ··0x00000130·735f7072·6f66696c·655f756e·77696e64·s_profile_unwind
22 ··0x00000140·00737973·5f70726f·66696c65·5f63616c·.sys_profile_cal22 ··0x00000140·00737973·5f70726f·66696c65·5f63616c·.sys_profile_cal
23 ··0x00000150·6c5f6f72·5f726574·75726e00·63616c6c·l_or_return.call23 ··0x00000150·6c5f6f72·5f726574·75726e00·63616c6c·l_or_return.call
24 ··0x00000160·5f70726f·66696c65·5f66756e·63002e4c·_profile_func..L24 ··0x00000160·5f70726f·66696c65·5f66756e·63002e4c·_profile_func..L
25 ··0x00000170·43330074·72616365·5f6c696e·65005f50·C3.trace_line._P25 ··0x00000170·43330074·72616365·5f6c696e·65005f50·C3.trace_line._P
26 ··0x00000180·79457661·6c5f5365·74547261·6365005f·yEval_SetTrace._26 ··0x00000180·79457661·6c5f5365·74547261·6365005f·yEval_SetTrace._
27 ··0x00000190·50795379·735f4175·64697400·5f50794d·PySys_Audit._PyM27 ··0x00000190·50795379·735f4175·64697400·5f50794d·PySys_Audit._PyM
28 ··0x000001a0·6f6e6974·6f72696e·675f5365·74457665·onitoring_SetEve28 ··0x000001a0·6f6e6974·6f72696e·675f5365·74457665·onitoring_SetEve
29 ··0x000001b0·6e747300·50794576·616c5f47·65744672·nts.PyEval_GetFr29 ··0x000001b0·6e747300·50794576·616c5f47·65744672·nts.PyEval_GetFr
30 ··0x000001c0·616d6500·5f50795f·4465616c·6c6f6300·ame._Py_Dealloc. 
31 ··0x000001d0·5f507945·76616c5f·5365744f·70636f64·_PyEval_SetOpcod30 ··0x000001c0·616d6500·5f507945·76616c5f·5365744f·ame._PyEval_SetO
32 ··0x000001e0·65547261·6365005f·50795f74·73735f74·eTrace._Py_tss_t31 ··0x000001d0·70636f64·65547261·6365005f·50795f74·pcodeTrace._Py_t
33 ··0x000001f0·73746174·65005f50·794f626a·6563745f·state._PyObject_32 ··0x000001e0·73735f74·73746174·65005f50·794f626a·ss_tstate._PyObj
34 ··0x00000200·4e657700·5f50794d·6f6e6974·6f72696e·New._PyMonitorin33 ··0x000001f0·6563745f·4e657700·5f50794d·6f6e6974·ect_New._PyMonit
35 ··0x00000210·675f5265·67697374·65724361·6c6c6261·g_RegisterCallba34 ··0x00000200·6f72696e·675f5265·67697374·65724361·oring_RegisterCa
 35 ··0x00000210·6c6c6261·636b005f·50795f44·65616c6c·llback._Py_Deall
36 ··0x00000220·636b005f·50794d6f·6e69746f·72696e67·ck._PyMonitoring36 ··0x00000220·6f63005f·50794d6f·6e69746f·72696e67·oc._PyMonitoring
37 ··0x00000230·5f476574·4c6f6361·6c457665·6e747300·_GetLocalEvents.37 ··0x00000230·5f476574·4c6f6361·6c457665·6e747300·_GetLocalEvents.
38 ··0x00000240·5f50794d·6f6e6974·6f72696e·675f5365·_PyMonitoring_Se38 ··0x00000240·5f50794d·6f6e6974·6f72696e·675f5365·_PyMonitoring_Se
39 ··0x00000250·744c6f63·616c4576·656e7473·005f5079·tLocalEvents._Py39 ··0x00000250·744c6f63·616c4576·656e7473·005f5079·tLocalEvents._Py
40 ··0x00000260·5f4e6f6e·65537472·75637400·50794578·_NoneStruct.PyEx40 ··0x00000260·5f4e6f6e·65537472·75637400·50794578·_NoneStruct.PyEx
41 ··0x00000270·635f5379·7374656d·4572726f·72005079·c_SystemError.Py41 ··0x00000270·635f5379·7374656d·4572726f·72005079·c_SystemError.Py
42 ··0x00000280·4572725f·53657453·7472696e·67005f50·Err_SetString._P42 ··0x00000280·4572725f·53657453·7472696e·67005f50·Err_SetString._P
43 ··0x00000290·79457661·6c5f5365·7450726f·66696c65·yEval_SetProfile43 ··0x00000290·79457661·6c5f5365·7450726f·66696c65·yEval_SetProfile
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 ··0x000002b0·65005079·54797065·5f497353·75627479·e.PyType_IsSubty46 ··0x000002b0·65005079·54797065·5f497353·75627479·e.PyType_IsSubty
47 ··0x000002c0·70650050·794d6574·686f6444·65736372·pe.PyMethodDescr47 ··0x000002c0·70650050·794d6574·686f6444·65736372·pe.PyMethodDescr
48 ··0x000002d0·5f547970·65005f50·79496e73·7472756d·_Type._PyInstrum48 ··0x000002d0·5f547970·65005f50·79496e73·7472756d·_Type._PyInstrum
49 ··0x000002e0·656e7461·74696f6e·5f4d4953·53494e47·entation_MISSING49 ··0x000002e0·656e7461·74696f6e·5f4d4953·53494e47·entation_MISSING
50 ··0x000002f0·00507945·78636570·74696f6e·5f476574·.PyException_Get50 ··0x000002f0·00507945·78636570·74696f6e·5f476574·.PyException_Get
51 ··0x00000300·54726163·65626163·6b005079·5475706c·Traceback.PyTupl51 ··0x00000300·54726163·65626163·6b005079·5475706c·Traceback.PyTupl
52 ··0x00000310·655f5061·636b0050·794c6f6e·675f4173·e_Pack.PyLong_As52 ··0x00000310·655f5061·636b0050·794c6f6e·675f4173·e_Pack.PyLong_As
53 ··0x00000320·496e7400·5f50795f·496e7374·72756d65·Int._Py_Instrume53 ··0x00000320·496e7400·5f507949·6e737472·756d656e·Int._PyInstrumen
54 ··0x00000330·6e746174·696f6e5f·4765744c·696e6500·ntation_GetLine.54 ··0x00000330·74617469·6f6e5f44·49534142·4c45005f·tation_DISABLE._
55 ··0x00000340·5f507949·6e737472·756d656e·74617469·_PyInstrumentati55 ··0x00000340·50795f49·6e737472·756d656e·74617469·Py_Instrumentati
56 ··0x00000350·6f6e5f44·49534142·4c45005f·50794c65·on_DISABLE._PyLe56 ··0x00000350·6f6e5f47·65744c69·6e65005f·50794c65·on_GetLine._PyLe
57 ··0x00000360·67616379·4576656e·7448616e·646c6572·gacyEventHandler57 ··0x00000360·67616379·4576656e·7448616e·646c6572·gacyEventHandler
58 ··0x00000370·5f547970·65005079·54797065·5f547970·_Type.PyType_Typ58 ··0x00000370·5f547970·65005079·54797065·5f547970·_Type.PyType_Typ
59 ··0x00000380·65005079·4f626a65·63745f46·72656500·e.PyObject_Free.59 ··0x00000380·65005079·4f626a65·63745f46·72656500·e.PyObject_Free.
60 ··0x00000390·50795665·63746f72·63616c6c·5f43616c·PyVectorcall_Cal60 ··0x00000390·50795665·63746f72·63616c6c·5f43616c·PyVectorcall_Cal
61 ··0x000003a0·6c00································l.61 ··0x000003a0·6c00································l.
  
39.5 KB
lock.o
954 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:··········4544·(bytes·into·file)13 ··Start·of·section·headers:··········4304·(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:·········14
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·13
2.88 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x11c0:1 There·are·14·section·headers,·starting·at·offset·0x10d0:
  
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·0002d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000038·000580·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·000fe0·0000b0·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·000f04·000118·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00030c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0005b8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00030c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0005b8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00030c·00004f·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0005b8·00004f·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00035c·000398·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·001090·000070·08···I·13···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0006f4·0001f0·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·000608·0001f0·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·001100·000038·08···I·13···8··411 ··[·7]·.rel.text.unlikely·REL·············00000000·00101c·000038·08···I·11···6··4
14 ··[10]·.rodata···········PROGBITS········00000000·0008e4·000037·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·0007f8·000037·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00091b·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·00082f·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00091b·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00082f·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·000950·000380·10·····14··20··415 ··[11]·.symtab···········SYMTAB··········00000000·000864·000390·10·····12··21··4
18 ··[14]·.strtab···········STRTAB··········00000000·000cd0·00030e·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000bf4·00030e·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·001138·000088·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·001054·00007a·00······0···0··1
20 Key·to·Flags:18 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.32 KB
readelf --wide --symbols {}
    
Offset 1, 59 lines modifiedOffset 1, 60 lines modified
  
1 Symbol·table·'.symtab'·contains·56·entries:1 Symbol·table·'.symtab'·contains·57·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000100·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 9 ·····6:·00000108·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 10 ·····7:·00000294·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 11 ·····8:·00000298·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC112 ·····9:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····7:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
11 ·····8:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
12 ·····9:·00000159····74·FUNC····LOCAL··DEFAULT····1·mutex_unpark 
13 ····10:·00000254·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ····10:·00000450·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·00000258·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····11:·00000454·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 15 ····12:·000004b5····76·FUNC····LOCAL··DEFAULT····1·mutex_unpark
15 ····12:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····1·$d16 ····13:·0000057c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····14:·000000af····94·FUNC····LOCAL··DEFAULT····8·rwmutex_set_parked_and_wait18 ····15:·000000af····94·FUNC····LOCAL··DEFAULT····6·rwmutex_set_parked_and_wait
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
20 ····17:·00000000····12·OBJECT··LOCAL··DEFAULT···10·__func__.021 ····18:·00000000····12·OBJECT··LOCAL··DEFAULT····8·__func__.0
21 ····18:·0000000c····20·OBJECT··LOCAL··DEFAULT···10·__func__.222 ····19:·0000000c····20·OBJECT··LOCAL··DEFAULT····8·__func__.2
22 ····19:·00000020····23·OBJECT··LOCAL··DEFAULT···10·__func__.123 ····20:·00000020····23·OBJECT··LOCAL··DEFAULT····8·__func__.1
23 ····20:·00000001···454·FUNC····GLOBAL·DEFAULT····6·_PyOnceFlag_CallOnceSlow24 ····21:·00000001···264·FUNC····GLOBAL·DEFAULT····1·_PyOnceFlag_CallOnceSlow
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_UnparkAll 
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_Park25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_Park
 26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_UnparkAll
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
27 ····24:·000001c9····22·FUNC····GLOBAL·DEFAULT····6·_PyEvent_IsSet28 ····25:·00000109····18·FUNC····GLOBAL·DEFAULT····1·_PyEvent_IsSet
28 ····25:·000001e1····36·FUNC····GLOBAL·DEFAULT····6·_PyEvent_Notify29 ····26:·0000011d····36·FUNC····GLOBAL·DEFAULT····1·_PyEvent_Notify
29 ····26:·00000001····44·FUNC····GLOBAL·DEFAULT····1·PyEvent_Wait30 ····27:·00000141····44·FUNC····GLOBAL·DEFAULT····1·PyEvent_Wait
30 ····27:·0000002d···120·FUNC····GLOBAL·DEFAULT····1·PyEvent_WaitTimed31 ····28:·0000016d···120·FUNC····GLOBAL·DEFAULT····1·PyEvent_WaitTimed
 32 ····29:·000001e5···180·FUNC····GLOBAL·HIDDEN·····1·_PyRawMutex_LockSlow
 33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Init
 34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Destroy
 35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Wait
 36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
 37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
31 ····28:·000000a5····38·FUNC····GLOBAL·DEFAULT····1·_PyMutex_LockSlow38 ····35:·00000299····38·FUNC····GLOBAL·DEFAULT····1·_PyMutex_LockSlow
32 ····29:·00000205···404·FUNC····GLOBAL·HIDDEN·····6·_PyMutex_LockTimed39 ····36:·000002c1···360·FUNC····GLOBAL·HIDDEN·····1·_PyMutex_LockTimed
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_MakePendingCalls41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·Py_MakePendingCalls
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add
37 ····34:·000000cd····44·FUNC····GLOBAL·DEFAULT····1·_PyMutex_UnlockSlow44 ····41:·00000429····44·FUNC····GLOBAL·DEFAULT····1·_PyMutex_UnlockSlow
38 ····35:·000000f9····94·FUNC····GLOBAL·HIDDEN·····1·_PyMutex_TryUnlock45 ····42:·00000455····94·FUNC····GLOBAL·HIDDEN·····1·_PyMutex_TryUnlock
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_Unpark46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyParkingLot_Unpark
40 ····37:·000001a5···180·FUNC····GLOBAL·HIDDEN·····1·_PyRawMutex_LockSlow 
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Init 
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Wait 
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Destroy 
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail 
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard 
46 ····43:·00000259···128·FUNC····GLOBAL·HIDDEN·····1·_PyRawMutex_UnlockSlow47 ····44:·00000501···128·FUNC····GLOBAL·HIDDEN·····1·_PyRawMutex_UnlockSlow
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Wakeup48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySemaphore_Wakeup
48 ····45:·00000001····70·FUNC····GLOBAL·DEFAULT····8·_PyRWMutex_Lock49 ····46:·00000001····70·FUNC····GLOBAL·DEFAULT····6·_PyRWMutex_Lock
49 ····46:·00000047····32·FUNC····GLOBAL·DEFAULT····8·_PyRWMutex_Unlock50 ····47:·00000047····32·FUNC····GLOBAL·DEFAULT····6·_PyRWMutex_Unlock
50 ····47:·00000067····72·FUNC····GLOBAL·DEFAULT····8·_PyRWMutex_RLock51 ····48:·00000067····72·FUNC····GLOBAL·DEFAULT····6·_PyRWMutex_RLock
51 ····48:·0000010d····36·FUNC····GLOBAL·DEFAULT····8·_PyRWMutex_RUnlock52 ····49:·0000010d····36·FUNC····GLOBAL·DEFAULT····6·_PyRWMutex_RUnlock
52 ····49:·00000131····68·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_LockWrite53 ····50:·00000131····68·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_LockWrite
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sched_yield54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sched_yield
54 ····51:·00000175····16·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_AbandonWrite55 ····52:·00000175····16·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_AbandonWrite
55 ····52:·00000185····16·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_UnlockWrite56 ····53:·00000185····16·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_UnlockWrite
56 ····53:·00000195····40·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_BeginRead57 ····54:·00000195····40·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_BeginRead
57 ····54:·000001bd····36·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_EndRead58 ····55:·000001bd····36·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_EndRead
58 ····55:·000001e1····16·FUNC····GLOBAL·DEFAULT····8·_PySeqLock_AfterFork59 ····56:·000001e1····16·FUNC····GLOBAL·DEFAULT····6·_PySeqLock_AfterFork
6.32 KB
readelf --wide --relocs {}
    
Offset 1, 52 lines modifiedOffset 1, 48 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xfe0·contains·22·entries:1 Relocation·section·'.rel.text'·at·offset·0xf04·contains·35·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000020··00001b0a·R_ARM_THM_CALL·········0000002d···PyEvent_WaitTimed 
4 0000008e··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park3 000000c6··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park
5 000000c0··00001d0a·R_ARM_THM_CALL·········00000205···_PyMutex_LockTimed 
6 000000da··0000230a·R_ARM_THM_CALL·········000000f9···_PyMutex_TryUnlock4 000000dc··0000170a·R_ARM_THM_CALL·········00000000···_PyParkingLot_UnparkAll
7 000000e4··0000062f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC15 000000e2··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 000000e8··00000630·R_ARM_THM_MOVT_ABS·····0000002c···.LC16 000000e6··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 7 000000ea··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 8 000000ee··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
9 000000ee··0000170a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc9 000000f2··0000180a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
 10 00000160··00001c0a·R_ARM_THM_CALL·········0000016d···PyEvent_WaitTimed
10 000000f4··00000f02·R_ARM_ABS32············00000000···.rodata 
11 0000011e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000159···mutex_unpark 
12 00000122··00000930·R_ARM_THM_MOVT_ABS·····00000159···mutex_unpark 
13 00000128··0000240a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Unpark11 000001ce··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park
14 00000172··00001e0a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw 
15 000001c8··0000260a·R_ARM_THM_CALL·········00000000···_PySemaphore_Init12 00000208··00001e0a·R_ARM_THM_CALL·········00000000···_PySemaphore_Init
16 0000020c··0000270a·R_ARM_THM_CALL·········00000000···_PySemaphore_Wait 
17 00000234··0000280a·R_ARM_THM_CALL·········00000000···_PySemaphore_Destroy13 0000023a··00001f0a·R_ARM_THM_CALL·········00000000···_PySemaphore_Destroy
 14 00000282··0000200a·R_ARM_THM_CALL·········00000000···_PySemaphore_Wait
18 0000024e··0000290a·R_ARM_THM_CALL·········00000000···__stack_chk_fail15 0000028a··0000210a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
19 00000254··00002a02·R_ARM_ABS32············00000000···__stack_chk_guard16 00000294··00002202·R_ARM_ABS32············00000000···__stack_chk_guard
 17 000002b4··0000240a·R_ARM_THM_CALL·········000002c1···_PyMutex_LockTimed
 18 000002ec··0000250a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw
 19 00000390··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park
 20 000003f2··0000260a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls
 21 00000402··0000270a·R_ARM_THM_CALL·········00000000···_PyDeadline_Get
 22 0000041e··0000280a·R_ARM_THM_CALL·········00000000···_PyTime_Add
 23 00000436··00002a0a·R_ARM_THM_CALL·········00000455···_PyMutex_TryUnlock
20 000002a6··0000062f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC124 00000440··0000092f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC2
21 000002aa··00000630·R_ARM_THM_MOVT_ABS·····0000002c···.LC125 00000444··00000930·R_ARM_THM_MOVT_ABS·····0000002c···.LC2
22 000002b0··0000170a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc26 0000044a··0000180a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
23 000002d4··00000f02·R_ARM_ABS32············00000000···.rodata27 00000450··00001002·R_ARM_ABS32············00000000···.rodata
 28 0000047a··00000c2f·R_ARM_THM_MOVW_ABS_NC··000004b5···mutex_unpark
 29 0000047e··00000c30·R_ARM_THM_MOVT_ABS·····000004b5···mutex_unpark
 30 00000484··00002b0a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Unpark
 31 000004ce··0000250a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw
 32 0000054e··0000092f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC2
 33 00000552··00000930·R_ARM_THM_MOVT_ABS·····0000002c···.LC2
 34 00000558··0000180a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
 35 0000057c··00001002·R_ARM_ABS32············00000000···.rodata
 36 0000013c··0000171e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll
24 000002a2··00002c1e·R_ARM_THM_JUMP24·······00000000···_PySemaphore_Wakeup37 0000054a··00002d1e·R_ARM_THM_JUMP24·······00000000···_PySemaphore_Wakeup
  
25 Relocation·section·'.rel.text.hot'·at·offset·0x1090·contains·14·entries: 
26 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
27 000000e8··0000150a·R_ARM_THM_CALL·········00000000···_PyParkingLot_UnparkAll 
28 00000136··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park 
29 00000190··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park 
30 000001ac··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
31 000001b0··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
32 000001b4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
33 000001b8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
34 000001bc··0000170a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc 
35 00000230··00001e0a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw 
36 000002de··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park 
37 00000336··00001f0a·R_ARM_THM_CALL·········00000000···Py_MakePendingCalls 
38 00000346··0000200a·R_ARM_THM_CALL·········00000000···_PyDeadline_Get 
39 0000038e··0000210a·R_ARM_THM_CALL·········00000000···_PyTime_Add 
40 00000200··0000151e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll 
  
41 Relocation·section·'.rel.text.unlikely'·at·offset·0x1100·contains·7·entries:38 Relocation·section·'.rel.text.unlikely'·at·offset·0x101c·contains·7·entries:
42 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name39 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
43 00000102··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park40 00000102··0000160a·R_ARM_THM_CALL·········00000000···_PyParkingLot_Park
44 00000146··0000320a·R_ARM_THM_CALL·········00000000···sched_yield41 00000146··0000330a·R_ARM_THM_CALL·········00000000···sched_yield
45 0000016c··0000320a·R_ARM_THM_CALL·········00000000···sched_yield42 0000016c··0000330a·R_ARM_THM_CALL·········00000000···sched_yield
46 000001ae··0000320a·R_ARM_THM_CALL·········00000000···sched_yield43 000001ae··0000330a·R_ARM_THM_CALL·········00000000···sched_yield
47 000001d4··0000320a·R_ARM_THM_CALL·········00000000···sched_yield44 000001d4··0000330a·R_ARM_THM_CALL·········00000000···sched_yield
48 00000060··0000151e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll45 00000060··0000171e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll
49 0000012a··0000151e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll46 0000012a··0000171e·R_ARM_THM_JUMP24·······00000000···_PyParkingLot_UnparkAll
1.08 KB
strings --all --bytes=8 {}
    
Offset 6, 36 lines modifiedOffset 6, 36 lines modified
6 .LANCHOR06 .LANCHOR0
7 mutex_unpark7 mutex_unpark
8 rwmutex_set_parked_and_wait8 rwmutex_set_parked_and_wait
9 __func__.09 __func__.0
10 __func__.210 __func__.2
11 __func__.111 __func__.1
12 _PyOnceFlag_CallOnceSlow12 _PyOnceFlag_CallOnceSlow
13 _PyParkingLot_UnparkAll 
14 _PyParkingLot_Park13 _PyParkingLot_Park
 14 _PyParkingLot_UnparkAll
15 _Py_FatalErrorFunc15 _Py_FatalErrorFunc
16 _PyEvent_IsSet16 _PyEvent_IsSet
17 _PyEvent_Notify17 _PyEvent_Notify
18 PyEvent_Wait18 PyEvent_Wait
19 PyEvent_WaitTimed19 PyEvent_WaitTimed
 20 _PyRawMutex_LockSlow
 21 _PySemaphore_Init
 22 _PySemaphore_Destroy
 23 _PySemaphore_Wait
 24 __stack_chk_fail
 25 __stack_chk_guard
20 _PyMutex_LockSlow26 _PyMutex_LockSlow
21 _PyMutex_LockTimed27 _PyMutex_LockTimed
22 PyTime_MonotonicRaw28 PyTime_MonotonicRaw
23 Py_MakePendingCalls29 Py_MakePendingCalls
24 _PyDeadline_Get30 _PyDeadline_Get
25 _PyTime_Add31 _PyTime_Add
26 _PyMutex_UnlockSlow32 _PyMutex_UnlockSlow
27 _PyMutex_TryUnlock33 _PyMutex_TryUnlock
28 _PyParkingLot_Unpark34 _PyParkingLot_Unpark
29 _PyRawMutex_LockSlow 
30 _PySemaphore_Init 
31 _PySemaphore_Wait 
32 _PySemaphore_Destroy 
33 __stack_chk_fail 
34 __stack_chk_guard 
35 _PyRawMutex_UnlockSlow35 _PyRawMutex_UnlockSlow
36 _PySemaphore_Wakeup36 _PySemaphore_Wakeup
37 _PyRWMutex_Lock37 _PyRWMutex_Lock
38 _PyRWMutex_Unlock38 _PyRWMutex_Unlock
39 _PyRWMutex_RLock39 _PyRWMutex_RLock
40 _PyRWMutex_RUnlock40 _PyRWMutex_RUnlock
41 _PySeqLock_LockWrite41 _PySeqLock_LockWrite
Offset 44, 11 lines modifiedOffset 44, 10 lines modified
44 _PySeqLock_UnlockWrite44 _PySeqLock_UnlockWrite
45 _PySeqLock_BeginRead45 _PySeqLock_BeginRead
46 _PySeqLock_EndRead46 _PySeqLock_EndRead
47 _PySeqLock_AfterFork47 _PySeqLock_AfterFork
48 .shstrtab48 .shstrtab
49 .rel.text49 .rel.text
50 .rodata.str1.450 .rodata.str1.4
51 .rel.text.hot 
52 .rel.text.unlikely51 .rel.text.unlikely
53 .note.GNU-stack52 .note.GNU-stack
54 .ARM.attributes53 .ARM.attributes
15.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
4.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN
3 ··0x00000010·43484f52·30002e4c·4331006d·75746578·CHOR0..LC1.mutex3 ··0x00000010·43484f52·30002e4c·4332006d·75746578·CHOR0..LC2.mutex
4 ··0x00000020·5f756e70·61726b00·72776d75·7465785f·_unpark.rwmutex_4 ··0x00000020·5f756e70·61726b00·72776d75·7465785f·_unpark.rwmutex_
5 ··0x00000030·7365745f·7061726b·65645f61·6e645f77·set_parked_and_w5 ··0x00000030·7365745f·7061726b·65645f61·6e645f77·set_parked_and_w
6 ··0x00000040·61697400·5f5f6675·6e635f5f·2e30005f·ait.__func__.0._6 ··0x00000040·61697400·5f5f6675·6e635f5f·2e30005f·ait.__func__.0._
7 ··0x00000050·5f66756e·635f5f2e·32005f5f·66756e63·_func__.2.__func7 ··0x00000050·5f66756e·635f5f2e·32005f5f·66756e63·_func__.2.__func
8 ··0x00000060·5f5f2e31·005f5079·4f6e6365·466c6167·__.1._PyOnceFlag8 ··0x00000060·5f5f2e31·005f5079·4f6e6365·466c6167·__.1._PyOnceFlag
9 ··0x00000070·5f43616c·6c4f6e63·65536c6f·77005f50·_CallOnceSlow._P9 ··0x00000070·5f43616c·6c4f6e63·65536c6f·77005f50·_CallOnceSlow._P
10 ··0x00000080·79506172·6b696e67·4c6f745f·556e7061·yParkingLot_Unpa10 ··0x00000080·79506172·6b696e67·4c6f745f·5061726b·yParkingLot_Park
11 ··0x00000090·726b416c·6c005f50·79506172·6b696e67·rkAll._PyParking11 ··0x00000090·005f5079·5061726b·696e674c·6f745f55·._PyParkingLot_U
12 ··0x000000a0·4c6f745f·5061726b·005f5079·5f466174·Lot_Park._Py_Fat12 ··0x000000a0·6e706172·6b416c6c·005f5079·5f466174·nparkAll._Py_Fat
13 ··0x000000b0·616c4572·726f7246·756e6300·5f507945·alErrorFunc._PyE13 ··0x000000b0·616c4572·726f7246·756e6300·5f507945·alErrorFunc._PyE
14 ··0x000000c0·76656e74·5f497353·6574005f·50794576·vent_IsSet._PyEv14 ··0x000000c0·76656e74·5f497353·6574005f·50794576·vent_IsSet._PyEv
15 ··0x000000d0·656e745f·4e6f7469·66790050·79457665·ent_Notify.PyEve15 ··0x000000d0·656e745f·4e6f7469·66790050·79457665·ent_Notify.PyEve
16 ··0x000000e0·6e745f57·61697400·50794576·656e745f·nt_Wait.PyEvent_16 ··0x000000e0·6e745f57·61697400·50794576·656e745f·nt_Wait.PyEvent_
17 ··0x000000f0·57616974·54696d65·64005f50·794d7574·WaitTimed._PyMut17 ··0x000000f0·57616974·54696d65·64005f50·79526177·WaitTimed._PyRaw
 18 ··0x00000100·4d757465·785f4c6f·636b536c·6f77005f·Mutex_LockSlow._
 19 ··0x00000110·50795365·6d617068·6f72655f·496e6974·PySemaphore_Init
 20 ··0x00000120·005f5079·53656d61·70686f72·655f4465·._PySemaphore_De
 21 ··0x00000130·7374726f·79005f50·7953656d·6170686f·stroy._PySemapho
 22 ··0x00000140·72655f57·61697400·5f5f7374·61636b5f·re_Wait.__stack_
 23 ··0x00000150·63686b5f·6661696c·005f5f73·7461636b·chk_fail.__stack
 24 ··0x00000160·5f63686b·5f677561·7264005f·50794d75·_chk_guard._PyMu
18 ··0x00000100·65785f4c·6f636b53·6c6f7700·5f50794d·ex_LockSlow._PyM25 ··0x00000170·7465785f·4c6f636b·536c6f77·005f5079·tex_LockSlow._Py
19 ··0x00000110·75746578·5f4c6f63·6b54696d·65640050·utex_LockTimed.P26 ··0x00000180·4d757465·785f4c6f·636b5469·6d656400·Mutex_LockTimed.
20 ··0x00000120·7954696d·655f4d6f·6e6f746f·6e696352·yTime_MonotonicR27 ··0x00000190·50795469·6d655f4d·6f6e6f74·6f6e6963·PyTime_Monotonic
21 ··0x00000130·61770050·795f4d61·6b655065·6e64696e·aw.Py_MakePendin28 ··0x000001a0·52617700·50795f4d·616b6550·656e6469·Raw.Py_MakePendi
22 ··0x00000140·6743616c·6c73005f·50794465·61646c69·gCalls._PyDeadli29 ··0x000001b0·6e674361·6c6c7300·5f507944·6561646c·ngCalls._PyDeadl
23 ··0x00000150·6e655f47·6574005f·50795469·6d655f41·ne_Get._PyTime_A30 ··0x000001c0·696e655f·47657400·5f507954·696d655f·ine_Get._PyTime_
24 ··0x00000160·6464005f·50794d75·7465785f·556e6c6f·dd._PyMutex_Unlo31 ··0x000001d0·41646400·5f50794d·75746578·5f556e6c·Add._PyMutex_Unl
25 ··0x00000170·636b536c·6f77005f·50794d75·7465785f·ckSlow._PyMutex_32 ··0x000001e0·6f636b53·6c6f7700·5f50794d·75746578·ockSlow._PyMutex
26 ··0x00000180·54727955·6e6c6f63·6b005f50·79506172·TryUnlock._PyPar33 ··0x000001f0·5f547279·556e6c6f·636b005f·50795061·_TryUnlock._PyPa
27 ··0x00000190·6b696e67·4c6f745f·556e7061·726b005f·kingLot_Unpark._34 ··0x00000200·726b696e·674c6f74·5f556e70·61726b00·rkingLot_Unpark.
28 ··0x000001a0·50795261·774d7574·65785f4c·6f636b53·PyRawMutex_LockS 
29 ··0x000001b0·6c6f7700·5f507953·656d6170·686f7265·low._PySemaphore 
30 ··0x000001c0·5f496e69·74005f50·7953656d·6170686f·_Init._PySemapho 
31 ··0x000001d0·72655f57·61697400·5f507953·656d6170·re_Wait._PySemap 
32 ··0x000001e0·686f7265·5f446573·74726f79·005f5f73·hore_Destroy.__s 
33 ··0x000001f0·7461636b·5f63686b·5f666169·6c005f5f·tack_chk_fail.__ 
34 ··0x00000200·73746163·6b5f6368·6b5f6775·61726400·stack_chk_guard. 
35 ··0x00000210·5f507952·61774d75·7465785f·556e6c6f·_PyRawMutex_Unlo35 ··0x00000210·5f507952·61774d75·7465785f·556e6c6f·_PyRawMutex_Unlo
36 ··0x00000220·636b536c·6f77005f·50795365·6d617068·ckSlow._PySemaph36 ··0x00000220·636b536c·6f77005f·50795365·6d617068·ckSlow._PySemaph
37 ··0x00000230·6f72655f·57616b65·7570005f·50795257·ore_Wakeup._PyRW37 ··0x00000230·6f72655f·57616b65·7570005f·50795257·ore_Wakeup._PyRW
38 ··0x00000240·4d757465·785f4c6f·636b005f·50795257·Mutex_Lock._PyRW38 ··0x00000240·4d757465·785f4c6f·636b005f·50795257·Mutex_Lock._PyRW
39 ··0x00000250·4d757465·785f556e·6c6f636b·005f5079·Mutex_Unlock._Py39 ··0x00000250·4d757465·785f556e·6c6f636b·005f5079·Mutex_Unlock._Py
40 ··0x00000260·52574d75·7465785f·524c6f63·6b005f50·RWMutex_RLock._P40 ··0x00000260·52574d75·7465785f·524c6f63·6b005f50·RWMutex_RLock._P
41 ··0x00000270·7952574d·75746578·5f52556e·6c6f636b·yRWMutex_RUnlock41 ··0x00000270·7952574d·75746578·5f52556e·6c6f636b·yRWMutex_RUnlock
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.6 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN7 ··0x00000050·79002e72·6f646174·61002e6e·6f74652e·y..rodata..note.
9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att8 ··0x00000060·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a
10 ··0x00000080·72696275·74657300···················ributes.9 ··0x00000070·74747269·62757465·7300··············ttributes.
  
313 KB
marshal.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:··········29376·(bytes·into·file)13 ··Start·of·section·headers:··········28208·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x72c0:1 There·are·18·section·headers,·starting·at·offset·0x6e30:
  
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·0006e8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000910·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005cd0·000310·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005998·0003e8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00071c·0001b4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000944·0001b4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005fe0·000128·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005d80·000128·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0008d0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000af8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0008d0·0004f4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000af8·0004f4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000dc4·0029a8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000fec·0023c4·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006108·000fe8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·005ea8·000db8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00376c·000228·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0033b0·000214·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0070f0·0000e8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006c60·0000e8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003994·000b3b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0035c4·000b3b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0071d8·000058·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006d48·000058·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0044cf·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0040ff·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0044cf·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0040ff·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004504·000da0·10·····16·111··419 ··[15]·.symtab···········SYMTAB··········00000000·004134·000df0·10·····16·116··4
20 ··[16]·.strtab···········STRTAB··········00000000·0052a4·000a29·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004f24·000a74·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007230·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006da0·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
27.9 KB
readelf --wide --symbols {}
Max HTML report size reached
87.3 KB
readelf --wide --relocs {}
Max HTML report size reached
2.76 KB
strings --all --bytes=8 {}
    
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 bad·marshal·data·(string·size·out·of·range)12 bad·marshal·data·(string·size·out·of·range)
13 surrogatepass13 surrogatepass
14 bad·marshal·data·(tuple·size·out·of·range)14 bad·marshal·data·(tuple·size·out·of·range)
15 NULL·object·in·marshal·data·for·tuple15 NULL·object·in·marshal·data·for·tuple
16 bad·marshal·data·(list·size·out·of·range)16 bad·marshal·data·(list·size·out·of·range)
17 NULL·object·in·marshal·data·for·list17 NULL·object·in·marshal·data·for·list
18 bad·marshal·data·(set·size·out·of·range)18 bad·marshal·data·(set·size·out·of·range)
19 bad·marshal·data·(index·list·too·large) 
20 NULL·object·in·marshal·data·for·set19 NULL·object·in·marshal·data·for·set
21 unmarshalling·code·objects·is·disallowed20 unmarshalling·code·objects·is·disallowed
22 NULL·object·in·marshal·data·for·code·object21 NULL·object·in·marshal·data·for·code·object
23 bad·marshal·data·(invalid·reference)22 bad·marshal·data·(invalid·reference)
24 bad·marshal·data·(unknown·type·code)23 bad·marshal·data·(unknown·type·code)
25 marshal·data·too·short24 marshal·data·too·short
26 read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned25 read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned
 26 bad·marshal·data·(index·list·too·large)
27 marshal.dumps27 marshal.dumps
28 object·too·deeply·nested·to·marshal28 object·too·deeply·nested·to·marshal
29 marshalling·code·objects·is·disallowed29 marshalling·code·objects·is·disallowed
30 unmarshallable·object30 unmarshallable·object
31 too·many·objects31 too·many·objects
32 file.read()·returned·not·bytes·but·%.100s32 file.read()·returned·not·bytes·but·%.100s
33 allow_code33 allow_code
Offset 89, 19 lines modifiedOffset 89, 22 lines modified
89 ··version89 ··version
90 ····Indicates·the·data·format·that·dump·should·use.90 ····Indicates·the·data·format·that·dump·should·use.
91 ··allow_code91 ··allow_code
92 ····Allow·to·write·code·objects.92 ····Allow·to·write·code·objects.
93 If·the·value·has·(or·contains·an·object·that·has)·an·unsupported·type,·a93 If·the·value·has·(or·contains·an·object·that·has)·an·unsupported·type,·a
94 ValueError·exception·is·raised·-·but·garbage·data·will·also·be·written94 ValueError·exception·is·raised·-·but·garbage·data·will·also·be·written
95 to·the·file.·The·object·will·not·be·properly·read·back·by·load().95 to·the·file.·The·object·will·not·be·properly·read·back·by·load().
96 r_object 
97 read_object96 read_object
 97 r_object
98 r_string98 r_string
99 r_ref.constprop.099 r_ref.constprop.0
 100 r_float_bin
100 r_float_str101 r_float_str
 102 r_ref_reserve.part.0.isra.0
 103 r_ref_insert.part.0.isra.0
101 .LANCHOR0104 .LANCHOR0
102 marshal_module_exec105 marshal_module_exec
103 _PyMarshal_WriteObjectToString106 _PyMarshal_WriteObjectToString
104 w_init_refs107 w_init_refs
105 w_object108 w_object
106 w_decref_entry109 w_decref_entry
107 w_complex_object110 w_complex_object
Offset 131, 20 lines modifiedOffset 134, 20 lines modified
131 _kwtuple.6134 _kwtuple.6
132 _parser.5135 _parser.5
133 _kwtuple.3136 _kwtuple.3
134 _parser.2137 _parser.2
135 _kwtuple.0138 _kwtuple.0
136 PyMarshal_ReadObjectFromString139 PyMarshal_ReadObjectFromString
137 PyList_New140 PyList_New
 141 _Py_Dealloc
 142 PyMem_Free
138 PyErr_Occurred143 PyErr_Occurred
139 PySys_Audit144 PySys_Audit
140 _Py_Dealloc 
141 PyExc_TypeError145 PyExc_TypeError
142 PyErr_SetString146 PyErr_SetString
143 PyMem_Free 
144 __fprintf_chk147 __fprintf_chk
145 _Py_NoneStruct148 _Py_NoneStruct
146 PyUnicode_FromKindAndData149 PyUnicode_FromKindAndData
147 PyUnicode_InternInPlace150 PyUnicode_InternInPlace
148 PyList_Append151 PyList_Append
149 PyBytes_FromStringAndSize152 PyBytes_FromStringAndSize
150 PyTuple_New153 PyTuple_New
Offset 154, 29 lines modifiedOffset 157, 28 lines modified
154 _PyCode_Validate157 _PyCode_Validate
155 _PyCode_New158 _PyCode_New
156 PyUnicode_DecodeUTF8159 PyUnicode_DecodeUTF8
157 PyLong_FromLong160 PyLong_FromLong
158 _Py_EllipsisObject161 _Py_EllipsisObject
159 _Py_FalseStruct162 _Py_FalseStruct
160 _Py_TrueStruct163 _Py_TrueStruct
161 PyFloat_Unpack8 
162 PyFloat_FromDouble164 PyFloat_FromDouble
163 _PyLong_New165 _PyLong_New
164 _PyLong_FromByteArray 
165 PyComplex_FromCComplex166 PyComplex_FromCComplex
 167 _PyLong_FromByteArray
166 PyDict_New168 PyDict_New
167 PyDict_SetItem169 PyDict_SetItem
168 PyExc_EOFError170 PyExc_EOFError
169 PyErr_ExceptionMatches171 PyErr_ExceptionMatches
170 PySet_New 
171 PyExc_StopIteration 
172 PyUnicode_New172 PyUnicode_New
173 PyFrozenSet_Type173 PyFrozenSet_Type
174 _Py_CheckFunctionResult174 _Py_CheckFunctionResult
175 _PyObject_MakeTpCall175 _PyObject_MakeTpCall
 176 PyExc_StopIteration
 177 PySet_New
176 _Py_tss_tstate178 _Py_tss_tstate
177 PyBuffer_FillInfo179 PyBuffer_FillInfo
178 PyMemoryView_FromBuffer180 PyMemoryView_FromBuffer
179 _PyObject_CallMethod181 _PyObject_CallMethod
180 PyNumber_AsSsize_t182 PyNumber_AsSsize_t
181 PyMem_Realloc183 PyMem_Realloc
182 PyMem_Malloc184 PyMem_Malloc
Offset 216, 14 lines modifiedOffset 218, 15 lines modified
216 PyBuffer_Release218 PyBuffer_Release
217 _PyArg_UnpackKeywords219 _PyArg_UnpackKeywords
218 PyObject_IsTrue220 PyObject_IsTrue
219 PyMarshal_ReadLongFromFile221 PyMarshal_ReadLongFromFile
220 PyMarshal_ReadLastObjectFromFile222 PyMarshal_ReadLastObjectFromFile
221 _Py_fstat_noraise223 _Py_fstat_noraise
222 PyMarshal_ReadObjectFromFile224 PyMarshal_ReadObjectFromFile
 225 PyFloat_Unpack8
223 PyLong_AsInt226 PyLong_AsInt
224 PyFloat_Pack8227 PyFloat_Pack8
225 __stack_chk_fail228 __stack_chk_fail
226 __stack_chk_guard229 __stack_chk_guard
227 PyObject_VectorcallMethod230 PyObject_VectorcallMethod
228 __memcpy_chk231 __memcpy_chk
229 PyOS_string_to_double232 PyOS_string_to_double
28.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.56 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ··[···18c]··bad·marshal·data·(string·size·out·of·range)15 ··[···18c]··bad·marshal·data·(string·size·out·of·range)
16 ··[···1b8]··surrogatepass16 ··[···1b8]··surrogatepass
17 ··[···1c8]··bad·marshal·data·(tuple·size·out·of·range)17 ··[···1c8]··bad·marshal·data·(tuple·size·out·of·range)
18 ··[···1f4]··NULL·object·in·marshal·data·for·tuple18 ··[···1f4]··NULL·object·in·marshal·data·for·tuple
19 ··[···21c]··bad·marshal·data·(list·size·out·of·range)19 ··[···21c]··bad·marshal·data·(list·size·out·of·range)
20 ··[···248]··NULL·object·in·marshal·data·for·list20 ··[···248]··NULL·object·in·marshal·data·for·list
21 ··[···270]··bad·marshal·data·(set·size·out·of·range)21 ··[···270]··bad·marshal·data·(set·size·out·of·range)
22 ··[···29c]··bad·marshal·data·(index·list·too·large) 
23 ··[···2c4]··NULL·object·in·marshal·data·for·set22 ··[···29c]··NULL·object·in·marshal·data·for·set
24 ··[···2e8]··unmarshalling·code·objects·is·disallowed23 ··[···2c0]··unmarshalling·code·objects·is·disallowed
25 ··[···314]··NULL·object·in·marshal·data·for·code·object24 ··[···2ec]··NULL·object·in·marshal·data·for·code·object
26 ··[···340]··bad·marshal·data·(invalid·reference)25 ··[···318]··bad·marshal·data·(invalid·reference)
27 ··[···368]··bad·marshal·data·(unknown·type·code)26 ··[···340]··bad·marshal·data·(unknown·type·code)
28 ··[···390]··marshal·data·too·short27 ··[···368]··marshal·data·too·short
29 ··[···3a8]··N28 ··[···380]··N
30 ··[···3ac]··read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned29 ··[···384]··read()·returned·too·much·data:·%zd·bytes·requested,·%zd·returned
 30 ··[···3c8]··bad·marshal·data·(index·list·too·large)
31 ··[···3f0]··version31 ··[···3f0]··version
32 ··[···3f8]··Oi32 ··[···3f8]··Oi
33 ··[···3fc]··marshal.dumps33 ··[···3fc]··marshal.dumps
34 ··[···40c]··object·too·deeply·nested·to·marshal34 ··[···40c]··object·too·deeply·nested·to·marshal
35 ··[···430]··marshalling·code·objects·is·disallowed35 ··[···430]··marshalling·code·objects·is·disallowed
36 ··[···458]··unmarshallable·object36 ··[···458]··unmarshallable·object
37 ··[···470]··too·many·objects37 ··[···470]··too·many·objects
135 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.91 KB
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·<PyMarshal_WriteObjectToString>:3 00000000·<PyMarshal_WriteObjectToString>:
4 PyMarshal_WriteObjectToString():4 PyMarshal_WriteObjectToString():
5 »       movs»   r2,·#15 »       movs»   r2,·#1
6 »       b.w»    2c·<PyMarshal_ReadLastObjectFromFile+0x26>6 »       b.w»    140·<PyMarshal_WriteLongToFile+0x34>
7 ·R_ARM_THM_JUMP24»       _PyMarshal_WriteObjectToString7 ·R_ARM_THM_JUMP24»       _PyMarshal_WriteObjectToString
  
8 00000006·<PyMarshal_ReadLastObjectFromFile>:8 00000006·<PyMarshal_ReadLastObjectFromFile>:
9 PyMarshal_ReadLastObjectFromFile():9 PyMarshal_ReadLastObjectFromFile():
10 »       push»   {r4,·r5,·r6,·lr}10 »       push»   {r4,·r5,·r6,·lr}
11 »       mov.w»  ip,·#4096»  @·0x100011 »       mov.w»  ip,·#4096»  @·0x1000
12 »       sub.w»  ip,·sp,·ip12 »       sub.w»  ip,·sp,·ip
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 »       strd»   r2,·r3,·[sp,·#16]79 »       strd»   r2,·r3,·[sp,·#16]
80 »       bl»     0·<PyList_New>80 »       bl»     0·<PyList_New>
81 ·R_ARM_THM_CALL» PyList_New81 ·R_ARM_THM_CALL» PyList_New
82 »       mov»    r4,·r082 »       mov»    r4,·r0
83 »       str»    r0,·[sp,·#28]83 »       str»    r0,·[sp,·#28]
84 »       cbz»    r0,·d0·<PyMarshal_ReadObjectFromFile+0x5a>84 »       cbz»    r0,·d0·<PyMarshal_ReadObjectFromFile+0x5a>
85 »       mov»    r0,·sp85 »       mov»    r0,·sp
86 »       bl»     e8·<PyMarshal_ReadShortFromFile+0x12>86 »       bl»     0·<PyMarshal_WriteObjectToString>
87 ·R_ARM_THM_CALL» read_object87 ·R_ARM_THM_CALL» read_object
88 »       mov»    r4,·r088 »       mov»    r4,·r0
89 »       ldr»    r0,·[sp,·#28]89 »       ldr»    r0,·[sp,·#28]
90 »       mvn.w»  r2,·#3221225472»    @·0xc000000090 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
91 »       ldr»    r3,·[r0,·#0]91 »       ldr»    r3,·[r0,·#0]
92 »       cmp»    r3,·r292 »       cmp»    r3,·r2
93 »       beq.n»  c8·<PyMarshal_ReadObjectFromFile+0x52>93 »       beq.n»  c8·<PyMarshal_ReadObjectFromFile+0x52>
Offset 107, 41 lines modifiedOffset 107, 33 lines modified
107 000000d6·<PyMarshal_ReadShortFromFile>:107 000000d6·<PyMarshal_ReadShortFromFile>:
108 PyMarshal_ReadShortFromFile():108 PyMarshal_ReadShortFromFile():
109 »       push»   {r4,·lr}109 »       push»   {r4,·lr}
110 »       mov.w»  ip,·#4096»  @·0x1000110 »       mov.w»  ip,·#4096»  @·0x1000
111 »       sub.w»  ip,·sp,·ip111 »       sub.w»  ip,·sp,·ip
112 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0112 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
113 »       sub»    sp,·#40»      @·0x28113 »       sub»    sp,·#40»      @·0x28
114 »       mov»    r4,·r0114 »       mov»    r1,·r0
115 »       mov»    r1,·sp115 »       mov»    r0,·sp
116 »       movs»   r0,·#2 
117 »       movs»   r2,·#0116 »       movs»   r2,·#0
118 »       movs»   r3,·#0117 »       movs»   r3,·#0
119 »       str»    r4,·[sp,·#0]118 »       str»    r1,·[sp,·#0]
120 »       strd»   r2,·r3,·[sp,·#8]119 »       strd»   r2,·r3,·[sp,·#8]
121 »       strd»   r2,·r3,·[sp,·#16]120 »       strd»   r2,·r3,·[sp,·#16]
122 »       bl»     1718·<r_string> 
123 ·R_ARM_THM_CALL» r_string 
124 »       cbz»    r0,·10e·<PyMarshal_ReadShortFromFile+0x38> 
125 »       ldrh»   r4,·[r0,·#0] 
126 »       and.w»  r3,·r4,·#32768»      @·0x8000 
127 »       negs»   r3,·r3 
128 »       orrs»   r4,·r3 
129 »       sxth»   r4,·r4 
130 »       b.n»    112·<PyMarshal_ReadShortFromFile+0x3c>121 »       bl»     e8·<PyMarshal_ReadShortFromFile+0x12>
131 »       mov.w»  r4,·#4294967295»    @·0xffffffff122 ·R_ARM_THM_CALL» r_short
 123 »       mov»    r4,·r0
132 »       ldr»    r0,·[sp,·#20]124 »       ldr»    r0,·[sp,·#20]
133 »       cbz»    r0,·11a·<PyMarshal_ReadShortFromFile+0x44>125 »       cbz»    r0,·106·<PyMarshal_ReadShortFromFile+0x30>
134 »       bl»     0·<PyMem_Free>126 »       bl»     0·<PyMem_Free>
135 ·R_ARM_THM_CALL» PyMem_Free127 ·R_ARM_THM_CALL» PyMem_Free
136 »       mov»    r0,·r4128 »       mov»    r0,·r4
137 »       add»    sp,·#40»      @·0x28129 »       add»    sp,·#40»      @·0x28
138 »       pop»    {r4,·pc}130 »       pop»    {r4,·pc}
  
139 00000120·<PyMarshal_WriteLongToFile>:131 0000010c·<PyMarshal_WriteLongToFile>:
140 PyMarshal_WriteLongToFile():132 PyMarshal_WriteLongToFile():
141 »       push»   {r4,·r5,·r6,·r7,·lr}133 »       push»   {r4,·r5,·r6,·r7,·lr}
142 »       mov.w»  ip,·#4096»  @·0x1000134 »       mov.w»  ip,·#4096»  @·0x1000
143 »       sub.w»  ip,·sp,·ip135 »       sub.w»  ip,·sp,·ip
144 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8136 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
145 »       sub»    sp,·#52»      @·0x34137 »       sub»    sp,·#52»      @·0x34
146 »       mov»    r5,·r1138 »       mov»    r5,·r1
Offset 157, 39 lines modifiedOffset 149, 39 lines modified
157 »       mov»    r0,·r6149 »       mov»    r0,·r6
158 »       add»    r3,·sp,·#4150 »       add»    r3,·sp,·#4
159 »       str»    r7,·[sp,·#28]151 »       str»    r7,·[sp,·#28]
160 »       str»    r3,·[sp,·#32]152 »       str»    r3,·[sp,·#32]
161 »       str»    r3,·[sp,·#24]153 »       str»    r3,·[sp,·#24]
162 »       str»    r5,·[sp,·#8]154 »       str»    r5,·[sp,·#8]
163 »       str»    r4,·[sp,·#40]» @·0x28155 »       str»    r4,·[sp,·#40]» @·0x28
164 »       bl»     26dc·<w_long>156 »       bl»     2294·<w_long>
165 ·R_ARM_THM_CALL» w_long157 ·R_ARM_THM_CALL» w_long
166 »       ldr»    r0,·[sp,·#32]158 »       ldr»    r0,·[sp,·#32]
167 »       movs»   r1,·#1159 »       movs»   r1,·#1
168 »       ldr»    r2,·[sp,·#24]160 »       ldr»    r2,·[sp,·#24]
169 »       ldr»    r3,·[sp,·#8]161 »       ldr»    r3,·[sp,·#8]
170 »       subs»   r2,·r2,·r0162 »       subs»   r2,·r2,·r0
171 »       bl»     0·<fwrite>163 »       bl»     0·<fwrite>
172 ·R_ARM_THM_CALL» fwrite164 ·R_ARM_THM_CALL» fwrite
173 »       add»    sp,·#52»      @·0x34165 »       add»    sp,·#52»      @·0x34
174 »       pop»    {r4,·r5,·r6,·r7,·pc}166 »       pop»    {r4,·r5,·r6,·r7,·pc}
  
175 00000168·<PyMarshal_WriteObjectToFile>:167 00000154·<PyMarshal_WriteObjectToFile>:
176 PyMarshal_WriteObjectToFile():168 PyMarshal_WriteObjectToFile():
177 »       push»   {r4,·r5,·r6,·lr}169 »       push»   {r4,·r5,·r6,·lr}
178 »       mov.w»  ip,·#4096»  @·0x1000170 »       mov.w»  ip,·#4096»  @·0x1000
179 »       sub.w»  ip,·sp,·ip171 »       sub.w»  ip,·sp,·ip
180 »       str.w»  r0,·[ip]172 »       str.w»  r0,·[ip]
181 »       sub.w»  ip,·ip,·#4096»       @·0x1000173 »       sub.w»  ip,·ip,·#4096»       @·0x1000
182 »       str.w»  r0,·[ip]174 »       str.w»  r0,·[ip]
183 »       str.w»  r0,·[ip,·#-64]175 »       str.w»  r0,·[ip,·#-64]
184 »       sub.w»  sp,·sp,·#8192»       @·0x2000176 »       sub.w»  sp,·sp,·#8192»       @·0x2000
185 »       mov»    r4,·r1177 »       mov»    r4,·r1
186 »       sub»    sp,·#48»      @·0x30178 »       sub»    sp,·#48»      @·0x30
187 »       ldr»    r1,·[pc,·#152]»@·(224·<PyMarshal_WriteObjectToFile+0xbc>)179 »       ldr»    r1,·[pc,·#152]»@·(210·<PyMarshal_WriteObjectToFile+0xbc>)
188 »       add.w»  ip,·sp,·#8192»       @·0x2000180 »       add.w»  ip,·sp,·#8192»       @·0x2000
189 »       mov»    r3,·r2181 »       mov»    r3,·r2
190 »       ldr»    r1,·[r1,·#0]182 »       ldr»    r1,·[r1,·#0]
191 »       str.w»  r1,·[ip,·#44]»       @·0x2c183 »       str.w»  r1,·[ip,·#44]»       @·0x2c
192 »       mov.w»  r1,·#0184 »       mov.w»  r1,·#0
193 »       mov»    r6,·r0185 »       mov»    r6,·r0
194 »       mov»    r5,·r2186 »       mov»    r5,·r2
Offset 202, 15 lines modifiedOffset 194, 15 lines modified
202 ·R_ARM_THM_MOVW_ABS_NC»  .LC30194 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
203 »       movt»   r0,·#0195 »       movt»   r0,·#0
204 ·R_ARM_THM_MOVT_ABS»     .LC30196 ·R_ARM_THM_MOVT_ABS»     .LC30
205 »       add.w»  ip,·ip,·#44» @·0x2c197 »       add.w»  ip,·ip,·#44» @·0x2c
206 »       bl»     0·<PySys_Audit>198 »       bl»     0·<PySys_Audit>
207 ·R_ARM_THM_CALL» PySys_Audit199 ·R_ARM_THM_CALL» PySys_Audit
208 »       cmp»    r0,·#0200 »       cmp»    r0,·#0
209 »       blt.n»  204·<PyMarshal_WriteObjectToFile+0x9c>201 »       blt.n»  1f0·<PyMarshal_WriteObjectToFile+0x9c>
210 »       movs»   r1,·#0202 »       movs»   r1,·#0
211 »       movs»   r2,·#28203 »       movs»   r2,·#28
212 »       add»    r0,·sp,·#8204 »       add»    r0,·sp,·#8
213 »       bl»     0·<memset>205 »       bl»     0·<memset>
Max diff block lines reached; 1350/4821 bytes (28.00%) of diff not shown.
21.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
79.5 KB
modsupport.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:··········9232·(bytes·into·file)13 ··Start·of·section·headers:··········8584·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x2410:1 There·are·15·section·headers,·starting·at·offset·0x2188:
  
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·000068·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000c8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001c70·000028·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·001b48·000058·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00009c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000fc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00009c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000fc·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·00009c·0010f0·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000fc·000f68·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·001c98·0006b8·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·001ba0·000528·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00118c·00016d·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001064·00016d·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0012fa·0000a2·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·0011d2·0000a2·00··AX··0···0··2
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002350·000040·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0020c8·000040·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·00139c·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·001274·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00139c·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001274·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·0013d0·000490·10·····13··22··416 ··[12]·.symtab···········SYMTAB··········00000000·0012a8·000490·10·····13··22··4
17 ··[13]·.strtab···········STRTAB··········00000000·001860·000410·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001738·000410·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·002390·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002108·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.14 KB
readelf --wide --symbols {}
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 ·····8:·0000022d···212·FUNC····LOCAL··DEFAULT····5·countformat12 ·····8:·0000022d···212·FUNC····LOCAL··DEFAULT····5·countformat
13 ·····9:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC213 ·····9:·00000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
14 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC314 ····10:·00000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
15 ····11:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC415 ····11:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
16 ····12:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····5·$d16 ····12:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
17 ····13:·00000412·····0·NOTYPE··LOCAL··DEFAULT····5·$t17 ····13:·00000412·····0·NOTYPE··LOCAL··DEFAULT····5·$t
18 ····14:·00000a91···108·FUNC····LOCAL··DEFAULT····5·check_end18 ····14:·00000a91···108·FUNC····LOCAL··DEFAULT····5·check_end
19 ····15:·00000ed1····26·FUNC····LOCAL··DEFAULT····5·Py_XDECREF19 ····15:·00000e0d····26·FUNC····LOCAL··DEFAULT····5·Py_XDECREF
 20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
20 ····16:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC521 ····17:·00000094·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
21 ····17:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC622 ····18:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
22 ····18:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC723 ····19:·00000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
24 ····20:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC824 ····20:·0000013c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC8
25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
26 ····22:·00000001····40·FUNC····GLOBAL·DEFAULT····5·Py_BuildValue26 ····22:·00000001····40·FUNC····GLOBAL·DEFAULT····5·Py_BuildValue
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_New
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
Offset 41, 36 lines modifiedOffset 41, 36 lines modified
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLongLong
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_FromCComplex
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
48 ····44:·00000afd···610·FUNC····GLOBAL·HIDDEN·····5·_Py_VaBuildStack48 ····44:·00000afd···618·FUNC····GLOBAL·HIDDEN·····5·_Py_VaBuildStack
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
52 ····48:·00000d61·····4·FUNC····GLOBAL·DEFAULT····5·Py_VaBuildValue52 ····48:·00000d69·····4·FUNC····GLOBAL·DEFAULT····5·Py_VaBuildValue
53 ····49:·00000d65···202·FUNC····GLOBAL·DEFAULT····5·PyModule_Add53 ····49:·00000001····32·FUNC····GLOBAL·DEFAULT····1·PyModule_Add
 54 ····50:·00000d6d···160·FUNC····GLOBAL·DEFAULT····5·PyModule_AddObjectRef
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDict56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetDict
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_SetItemString
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetName 
58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype58 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError59 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
61 ····57:·00000e31···160·FUNC····GLOBAL·DEFAULT····5·PyModule_AddObjectRef60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_GetName
 61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
62 ····58:·00000eed···194·FUNC····GLOBAL·DEFAULT····5·PyModule_AddType62 ····58:·00000021····62·FUNC····GLOBAL·DEFAULT····1·PyModule_AddType
63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict63 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict
64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name64 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Name
65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready65 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Ready
66 ····62:·00000fb1···208·FUNC····GLOBAL·DEFAULT····5·PyModule_AddIntConstant66 ····62:·00000e29···208·FUNC····GLOBAL·DEFAULT····5·PyModule_AddIntConstant
67 ····63:·00000001····50·FUNC····GLOBAL·DEFAULT····1·PyModule_AddStringConstant67 ····63:·00000061····50·FUNC····GLOBAL·DEFAULT····1·PyModule_AddStringConstant
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
69 ····65:·00001081···108·FUNC····GLOBAL·DEFAULT····5·_Py_convert_optional_to_ssize_t69 ····65:·00000ef9···108·FUNC····GLOBAL·DEFAULT····5·_Py_convert_optional_to_ssize_t
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t71 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_AsSsize_t
72 ····68:·00000035····52·FUNC····GLOBAL·DEFAULT····1·PyModule_AddObject72 ····68:·00000095····52·FUNC····GLOBAL·DEFAULT····1·PyModule_AddObject
73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException73 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetRaisedException
75 ····71:·0000007b····40·FUNC····GLOBAL·DEFAULT····8·_Py_BuildValue_SizeT75 ····71:·0000007b····40·FUNC····GLOBAL·DEFAULT····8·_Py_BuildValue_SizeT
76 ····72:·000010ed·····4·FUNC····GLOBAL·DEFAULT····5·_Py_VaBuildValue_SizeT76 ····72:·00000f65·····4·FUNC····GLOBAL·DEFAULT····5·_Py_VaBuildValue_SizeT
24.1 KB
readelf --wide --relocs {}
Max HTML report size reached
542 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 38, 22 lines modifiedOffset 38, 22 lines modified
38 PyErr_Occurred38 PyErr_Occurred
39 _Py_VaBuildStack39 _Py_VaBuildStack
40 PyMem_Malloc40 PyMem_Malloc
41 PyErr_NoMemory41 PyErr_NoMemory
42 PyMem_Free42 PyMem_Free
43 Py_VaBuildValue43 Py_VaBuildValue
44 PyModule_Add44 PyModule_Add
 45 PyModule_AddObjectRef
45 PyModule_Type46 PyModule_Type
46 PyModule_GetDict47 PyModule_GetDict
47 PyDict_SetItemString48 PyDict_SetItemString
48 PyModule_GetName 
49 PyErr_Format 
50 PyType_IsSubtype49 PyType_IsSubtype
51 PyExc_TypeError50 PyExc_TypeError
52 PyModule_AddObjectRef51 PyModule_GetName
 52 PyErr_Format
53 PyModule_AddType53 PyModule_AddType
54 _PyType_GetDict54 _PyType_GetDict
55 _PyType_Name55 _PyType_Name
56 PyType_Ready56 PyType_Ready
57 PyModule_AddIntConstant57 PyModule_AddIntConstant
58 PyModule_AddStringConstant58 PyModule_AddStringConstant
59 PyUnicode_FromString59 PyUnicode_FromString
2.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 55 lines modifiedOffset 1, 101 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
 2 00000000·<PyModule_Add>:
 3 PyModule_Add():
 4 »       push»   {r3,·r4,·r5,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       mov»    r5,·r2
 9 »       bl»     d6c·<PyModule_AddObjectRef>
 10 ·R_ARM_THM_CALL» PyModule_AddObjectRef
 11 »       mov»    r4,·r0
 12 »       mov»    r0,·r5
 13 »       bl»     e0c·<Py_XDECREF>
 14 ·R_ARM_THM_CALL» Py_XDECREF
 15 »       mov»    r0,·r4
 16 »       pop»    {r3,·r4,·r5,·pc}
  
 17 00000020·<PyModule_AddType>:
 18 PyModule_AddType():
 19 »       push»   {r3,·r4,·r5,·lr}
 20 »       mov.w»  ip,·#4096»  @·0x1000
 21 »       sub.w»  ip,·sp,·ip
 22 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 23 »       mov»    r5,·r0
 24 »       mov»    r0,·r1
 25 »       mov»    r4,·r1
 26 »       bl»     0·<_PyType_GetDict>
 27 ·R_ARM_THM_CALL» _PyType_GetDict
 28 »       cbz»    r0,·4e·<PyModule_AddType+0x2e>
 29 »       mov»    r0,·r4
 30 »       bl»     0·<_PyType_Name>
 31 ·R_ARM_THM_CALL» _PyType_Name
 32 »       mov»    r2,·r4
 33 »       mov»    r1,·r0
 34 »       mov»    r0,·r5
 35 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
 36 »       b.w»    d6c·<PyModule_AddObjectRef>
 37 ·R_ARM_THM_JUMP24»       PyModule_AddObjectRef
 38 »       mov»    r0,·r4
 39 »       bl»     0·<PyType_Ready>
 40 ·R_ARM_THM_CALL» PyType_Ready
 41 »       cmp»    r0,·#0
 42 »       bge.n»  3a·<PyModule_AddType+0x1a>
 43 »       mov.w»  r0,·#4294967295»    @·0xffffffff
 44 »       pop»    {r3,·r4,·r5,·pc}
 45 »       nop
  
2 00000000·<PyModule_AddStringConstant>:46 00000060·<PyModule_AddStringConstant>:
3 PyModule_AddStringConstant():47 PyModule_AddStringConstant():
4 »       push»   {r4,·r5,·r6,·lr}48 »       push»   {r4,·r5,·r6,·lr}
5 »       mov.w»  ip,·#4096»  @·0x100049 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip50 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff051 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
8 »       mov»    r5,·r052 »       mov»    r5,·r0
9 »       mov»    r6,·r153 »       mov»    r6,·r1
10 »       mov»    r0,·r254 »       mov»    r0,·r2
11 »       bl»     0·<PyUnicode_FromString>55 »       bl»     0·<PyUnicode_FromString>
12 ·R_ARM_THM_CALL» PyUnicode_FromString56 ·R_ARM_THM_CALL» PyUnicode_FromString
13 »       mov»    r1,·r657 »       mov»    r1,·r6
14 »       mov»    r2,·r058 »       mov»    r2,·r0
15 »       mov»    r4,·r059 »       mov»    r4,·r0
16 »       mov»    r0,·r560 »       mov»    r0,·r5
17 »       bl»     e30·<PyModule_AddObjectRef>61 »       bl»     d6c·<PyModule_AddObjectRef>
18 ·R_ARM_THM_CALL» PyModule_AddObjectRef62 ·R_ARM_THM_CALL» PyModule_AddObjectRef
19 »       mov»    r3,·r063 »       mov»    r3,·r0
20 »       mov»    r0,·r464 »       mov»    r0,·r4
21 »       mov»    r4,·r365 »       mov»    r4,·r3
22 »       bl»     ed0·<Py_XDECREF>66 »       bl»     e0c·<Py_XDECREF>
23 ·R_ARM_THM_CALL» Py_XDECREF67 ·R_ARM_THM_CALL» Py_XDECREF
24 »       mov»    r0,·r468 »       mov»    r0,·r4
25 »       pop»    {r4,·r5,·r6,·pc}69 »       pop»    {r4,·r5,·r6,·pc}
26 »       nop70 »       nop
  
27 00000034·<PyModule_AddObject>:71 00000094·<PyModule_AddObject>:
28 PyModule_AddObject():72 PyModule_AddObject():
29 »       push»   {r3,·r4,·r5,·lr}73 »       push»   {r3,·r4,·r5,·lr}
30 »       mov.w»  ip,·#4096»  @·0x100074 »       mov.w»  ip,·#4096»  @·0x1000
31 »       sub.w»  ip,·sp,·ip75 »       sub.w»  ip,·sp,·ip
32 »       str.w»  r0,·[ip,·#4080]»     @·0xff076 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
33 »       mov»    r5,·r277 »       mov»    r5,·r2
34 »       bl»     e30·<PyModule_AddObjectRef>78 »       bl»     d6c·<PyModule_AddObjectRef>
35 ·R_ARM_THM_CALL» PyModule_AddObjectRef79 ·R_ARM_THM_CALL» PyModule_AddObjectRef
36 »       mov»    r4,·r080 »       mov»    r4,·r0
37 »       cbnz»   r0,·5c·<PyModule_AddObject+0x28>81 »       cbnz»   r0,·bc·<PyModule_AddObject+0x28>
38 »       ldr»    r3,·[r5,·#0]82 »       ldr»    r3,·[r5,·#0]
39 »       mvn.w»  r2,·#3221225472»    @·0xc000000083 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
40 »       cmp»    r3,·r284 »       cmp»    r3,·r2
41 »       beq.n»  5c·<PyModule_AddObject+0x28>85 »       beq.n»  bc·<PyModule_AddObject+0x28>
42 »       subs»   r3,·#186 »       subs»   r3,·#1
43 »       str»    r3,·[r5,·#0]87 »       str»    r3,·[r5,·#0]
44 »       cbz»    r3,·60·<PyModule_AddObject+0x2c>88 »       cbz»    r3,·c0·<PyModule_AddObject+0x2c>
45 »       mov»    r0,·r489 »       mov»    r0,·r4
46 »       pop»    {r3,·r4,·r5,·pc}90 »       pop»    {r3,·r4,·r5,·pc}
47 »       mov»    r0,·r591 »       mov»    r0,·r5
48 »       bl»     0·<_Py_Dealloc>92 »       bl»     0·<_Py_Dealloc>
49 ·R_ARM_THM_CALL» _Py_Dealloc93 ·R_ARM_THM_CALL» _Py_Dealloc
50 »       b.n»    5c·<PyModule_AddObject+0x28>94 »       b.n»    bc·<PyModule_AddObject+0x28>
40.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
583 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 »       cbnz»   r6,·62·<do_ignore+0x62>45 »       cbnz»   r6,·62·<do_ignore+0x62>
46 »       mov»    r0,·r446 »       mov»    r0,·r4
47 »       bl»     0·<_Py_Dealloc>47 »       bl»     0·<_Py_Dealloc>
48 ·R_ARM_THM_CALL» _Py_Dealloc48 ·R_ARM_THM_CALL» _Py_Dealloc
49 »       add.w»  fp,·fp,·#149 »       add.w»  fp,·fp,·#1
50 »       b.n»    24·<do_ignore+0x24>50 »       b.n»    24·<do_ignore+0x24>
51 »       mov»    r0,·r551 »       mov»    r0,·r5
52 »       bl»     ed0·<Py_XDECREF>52 »       bl»     e0c·<Py_XDECREF>
53 ·R_ARM_THM_CALL» Py_XDECREF53 ·R_ARM_THM_CALL» Py_XDECREF
54 »       mov»    r1,·r954 »       mov»    r1,·r9
55 »       mov»    r0,·r755 »       mov»    r0,·r7
56 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}56 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
57 »       b.w»    a90·<check_end>57 »       b.w»    a90·<check_end>
58 ·R_ARM_THM_JUMP24»       check_end58 ·R_ARM_THM_JUMP24»       check_end
  
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 33, 23 lines modifiedOffset 33, 23 lines modified
33 ··0x000001e0·69646543·68617200·50794572·725f4f63·ideChar.PyErr_Oc33 ··0x000001e0·69646543·68617200·50794572·725f4f63·ideChar.PyErr_Oc
34 ··0x000001f0·63757272·6564005f·50795f56·61427569·curred._Py_VaBui34 ··0x000001f0·63757272·6564005f·50795f56·61427569·curred._Py_VaBui
35 ··0x00000200·6c645374·61636b00·50794d65·6d5f4d61·ldStack.PyMem_Ma35 ··0x00000200·6c645374·61636b00·50794d65·6d5f4d61·ldStack.PyMem_Ma
36 ··0x00000210·6c6c6f63·00507945·72725f4e·6f4d656d·lloc.PyErr_NoMem36 ··0x00000210·6c6c6f63·00507945·72725f4e·6f4d656d·lloc.PyErr_NoMem
37 ··0x00000220·6f727900·50794d65·6d5f4672·65650050·ory.PyMem_Free.P37 ··0x00000220·6f727900·50794d65·6d5f4672·65650050·ory.PyMem_Free.P
38 ··0x00000230·795f5661·4275696c·6456616c·75650050·y_VaBuildValue.P38 ··0x00000230·795f5661·4275696c·6456616c·75650050·y_VaBuildValue.P
39 ··0x00000240·794d6f64·756c655f·41646400·50794d6f·yModule_Add.PyMo39 ··0x00000240·794d6f64·756c655f·41646400·50794d6f·yModule_Add.PyMo
 40 ··0x00000250·64756c65·5f416464·4f626a65·63745265·dule_AddObjectRe
 41 ··0x00000260·66005079·4d6f6475·6c655f54·79706500·f.PyModule_Type.
40 ··0x00000250·64756c65·5f547970·65005079·4d6f6475·dule_Type.PyModu 
41 ··0x00000260·6c655f47·65744469·63740050·79446963·le_GetDict.PyDic 
42 ··0x00000270·745f5365·74497465·6d537472·696e6700·t_SetItemString. 
43 ··0x00000280·50794d6f·64756c65·5f476574·4e616d65·PyModule_GetName42 ··0x00000270·50794d6f·64756c65·5f476574·44696374·PyModule_GetDict
44 ··0x00000290·00507945·72725f46·6f726d61·74005079·.PyErr_Format.Py 
45 ··0x000002a0·54797065·5f497353·75627479·70650050·Type_IsSubtype.P 
46 ··0x000002b0·79457863·5f547970·65457272·6f720050·yExc_TypeError.P 
47 ··0x000002c0·794d6f64·756c655f·4164644f·626a6563·yModule_AddObjec43 ··0x00000280·00507944·6963745f·53657449·74656d53·.PyDict_SetItemS
 44 ··0x00000290·7472696e·67005079·54797065·5f497353·tring.PyType_IsS
 45 ··0x000002a0·75627479·70650050·79457863·5f547970·ubtype.PyExc_Typ
 46 ··0x000002b0·65457272·6f720050·794d6f64·756c655f·eError.PyModule_
 47 ··0x000002c0·4765744e·616d6500·50794572·725f466f·GetName.PyErr_Fo
48 ··0x000002d0·74526566·0050794d·6f64756c·655f4164·tRef.PyModule_Ad48 ··0x000002d0·726d6174·0050794d·6f64756c·655f4164·rmat.PyModule_Ad
49 ··0x000002e0·64547970·65005f50·79547970·655f4765·dType._PyType_Ge49 ··0x000002e0·64547970·65005f50·79547970·655f4765·dType._PyType_Ge
50 ··0x000002f0·74446963·74005f50·79547970·655f4e61·tDict._PyType_Na50 ··0x000002f0·74446963·74005f50·79547970·655f4e61·tDict._PyType_Na
51 ··0x00000300·6d650050·79547970·655f5265·61647900·me.PyType_Ready.51 ··0x00000300·6d650050·79547970·655f5265·61647900·me.PyType_Ready.
52 ··0x00000310·50794d6f·64756c65·5f416464·496e7443·PyModule_AddIntC52 ··0x00000310·50794d6f·64756c65·5f416464·496e7443·PyModule_AddIntC
53 ··0x00000320·6f6e7374·616e7400·50794d6f·64756c65·onstant.PyModule53 ··0x00000320·6f6e7374·616e7400·50794d6f·64756c65·onstant.PyModule
54 ··0x00000330·5f416464·53747269·6e67436f·6e737461·_AddStringConsta54 ··0x00000330·5f416464·53747269·6e67436f·6e737461·_AddStringConsta
55 ··0x00000340·6e740050·79556e69·636f6465·5f46726f·nt.PyUnicode_Fro55 ··0x00000340·6e740050·79556e69·636f6465·5f46726f·nt.PyUnicode_Fro
7.05 KB
mysnprintf.o
951 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:··········504·(bytes·into·file)13 ··Start·of·section·headers:··········440·(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:·········1119 ··Number·of·section·headers:·········10
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·9
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1f8:1 There·are·10·section·headers,·starting·at·offset·0x1b8:
  
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·00006c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000158·000010·08···I··7···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000a0·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000a0·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0000a0·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·00018c·000010·08···I··8···4··4 
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0000d4·000000·00······0···0··19 ··[·5]·.note.GNU-stack···PROGBITS········00000000·0000a0·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0000d4·000033·00······0···0··110 ··[·6]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0000a0·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·000108·000050·10······9···2··411 ··[·7]·.symtab···········SYMTAB··········00000000·0000d4·000050·10······8···2··4
13 ··[·9]·.strtab···········STRTAB··········00000000·000158·000031·00······0···0··112 ··[·8]·.strtab···········STRTAB··········00000000·000124·000031·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·00019c·00005a·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········00000000·000168·000050·00······0···0··1
15 Key·to·Flags:14 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)18 ··D·(mbind),·y·(purecode),·p·(processor·specific)
738 B
readelf --wide --symbols {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Symbol·table·'.symtab'·contains·5·entries:1 Symbol·table·'.symtab'·contains·5·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000001····90·FUNC····GLOBAL·DEFAULT····4·PyOS_snprintf5 ·····2:·00000001····40·FUNC····GLOBAL·DEFAULT····1·PyOS_snprintf
 6 ·····3:·00000029····66·FUNC····GLOBAL·DEFAULT····1·PyOS_vsnprintf
6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__vsnprintf_chk7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__vsnprintf_chk
7 ·····4:·0000005d····66·FUNC····GLOBAL·DEFAULT····4·PyOS_vsnprintf 
556 B
readelf --wide --relocs {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x18c·contains·2·entries:1 Relocation·section·'.rel.text'·at·offset·0x158·contains·2·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 0000001a··0000030a·R_ARM_THM_CALL·········00000029···PyOS_vsnprintf
3 00000030··0000030a·R_ARM_THM_CALL·········00000000···__vsnprintf_chk4 0000004e··0000040a·R_ARM_THM_CALL·········00000000···__vsnprintf_chk
4 00000082··0000030a·R_ARM_THM_CALL·········00000000···__vsnprintf_chk 
204 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 PyOS_snprintf1 PyOS_snprintf
2 __vsnprintf_chk 
3 PyOS_vsnprintf2 PyOS_vsnprintf
 3 __vsnprintf_chk
4 .shstrtab4 .shstrtab
5 .rel.text.hot5 .rel.text
6 .note.GNU-stack6 .note.GNU-stack
7 .ARM.attributes7 .ARM.attributes
1.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 50 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyOS_snprintf>:
 3 PyOS_snprintf():
 4 »       push»   {r2,·r3}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       push»   {lr}
 7 »       sub.w»  ip,·sp,·ip
 8 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 9 »       sub»    sp,·#12
 10 »       add»    r3,·sp,·#16
 11 »       ldr.w»  r2,·[r3],·#4
 12 »       str»    r3,·[sp,·#4]
 13 »       bl»     28·<PyOS_vsnprintf>
 14 ·R_ARM_THM_CALL» PyOS_vsnprintf
 15 »       add»    sp,·#12
 16 »       ldr.w»  lr,·[sp],·#4
 17 »       add»    sp,·#8
 18 »       bx»     lr
  
 19 00000028·<PyOS_vsnprintf>:
 20 PyOS_vsnprintf():
 21 »       push»   {r4,·r5,·lr}
 22 »       mov.w»  ip,·#4096»  @·0x1000
 23 »       sub.w»  ip,·sp,·ip
 24 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 25 »       mvn.w»  ip,·#2147483648»    @·0x80000000
 26 »       sub»    sp,·#12
 27 »       mov»    r4,·r0
 28 »       mov»    r5,·r1
 29 »       cmp»    r1,·ip
 30 »       bcs.n»  60·<PyOS_vsnprintf+0x38>
 31 »       strd»   r2,·r3,·[sp]
 32 »       mov.w»  r3,·#4294967295»    @·0xffffffff
 33 »       movs»   r2,·#1
 34 »       bl»     0·<__vsnprintf_chk>
 35 ·R_ARM_THM_CALL» __vsnprintf_chk
 36 »       cbz»    r5,·5c·<PyOS_vsnprintf+0x34>
 37 »       add»    r4,·r5
 38 »       movs»   r3,·#0
 39 »       strb.w» r3,·[r4,·#-1]
 40 »       add»    sp,·#12
 41 »       pop»    {r4,·r5,·pc}
 42 »       movw»   r0,·#64870»  @·0xfd66
 43 »       movt»   r0,·#65535»  @·0xffff
 44 »       b.n»    54·<PyOS_vsnprintf+0x2c>
 45 »       nop
537 B
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·50794f53·5f736e70·72696e74·.$t.PyOS_snprint2 ··0x00000000·00247400·50794f53·5f736e70·72696e74·.$t.PyOS_snprint
3 ··0x00000010·66005f5f·76736e70·72696e74·665f6368·f.__vsnprintf_ch 
4 ··0x00000020·6b005079·4f535f76·736e7072·696e7466·k.PyOS_vsnprintf3 ··0x00000010·66005079·4f535f76·736e7072·696e7466·f.PyOS_vsnprintf
 4 ··0x00000020·005f5f76·736e7072·696e7466·5f63686b·.__vsnprintf_chk
5 ··0x00000030·00··································.5 ··0x00000030·00··································.
  
820 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
 5 ··0x00000030·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
 6 ··0x00000040·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note. 
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a 
7 ··0x00000050·74747269·62757465·7300··············ttributes. 
  
50.4 KB
mystrtoul.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:··········4100·(bytes·into·file)13 ··Start·of·section·headers:··········4092·(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:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
2.15 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x1004:1 There·are·12·section·headers,·starting·at·offset·0xffc:
  
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·000000·00··WA··0···0··17 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0008a4·00··AX··0···0··48 ··[·4]·.text.hot·········PROGBITS········00000000·000034·00089c·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·000be8·0003b8·08···I··9···4··49 ··[·5]·.rel.text.hot·····REL·············00000000·000be0·0003b8·08···I··9···4··4
10 ··[·6]·.rodata···········PROGBITS········00000000·0008d8·000128·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·0008d0·000128·00···A··0···0··4
11 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000a00·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0009f8·000000·00······0···0··1
12 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000a00·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0009f8·000033·00······0···0··1
13 ··[·9]·.symtab···········SYMTAB··········00000000·000a34·000140·10·····10··15··413 ··[·9]·.symtab···········SYMTAB··········00000000·000a2c·000140·10·····10··15··4
14 ··[10]·.strtab···········STRTAB··········00000000·000b74·000072·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000b6c·000072·00······0···0··1
15 ··[11]·.shstrtab·········STRTAB··········00000000·000fa0·000062·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000f98·000062·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.73 KB
readelf --wide --symbols {}
    
Offset 3, 21 lines modifiedOffset 3, 21 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.text.hot5 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····4·.text.hot
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t
7 ·····3:·00000056·····0·NOTYPE··LOCAL··DEFAULT····4·$d7 ·····3:·00000056·····0·NOTYPE··LOCAL··DEFAULT····4·$d
8 ·····4:·00000078·····0·NOTYPE··LOCAL··DEFAULT····4·$t8 ·····4:·00000078·····0·NOTYPE··LOCAL··DEFAULT····4·$t
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR09 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR0
10 ·····6:·0000039c·····0·NOTYPE··LOCAL··DEFAULT····4·$d10 ·····6:·00000380·····0·NOTYPE··LOCAL··DEFAULT····4·$d
11 ·····7:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····4·$t11 ·····7:·000003c4·····0·NOTYPE··LOCAL··DEFAULT····4·$t
12 ·····8:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····4·$d12 ·····8:·000004cc·····0·NOTYPE··LOCAL··DEFAULT····4·$d
13 ·····9:·000004f6·····0·NOTYPE··LOCAL··DEFAULT····4·$t13 ·····9:·000004ee·····0·NOTYPE··LOCAL··DEFAULT····4·$t
14 ····10:·00000778·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····10:·00000760·····0·NOTYPE··LOCAL··DEFAULT····4·$d
15 ····11:·000007bc·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····11:·000007a4·····0·NOTYPE··LOCAL··DEFAULT····4·$t
16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d16 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
17 ····13:·00000000···148·OBJECT··LOCAL··DEFAULT····6·digitlimit17 ····13:·00000000···148·OBJECT··LOCAL··DEFAULT····6·digitlimit
18 ····14:·00000094···148·OBJECT··LOCAL··DEFAULT····6·smallmax18 ····14:·00000094···148·OBJECT··LOCAL··DEFAULT····6·smallmax
19 ····15:·00000001··1184·FUNC····GLOBAL·DEFAULT····4·PyOS_strtol19 ····15:·00000001··1174·FUNC····GLOBAL·DEFAULT····4·PyOS_strtol
20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table20 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_DigitValue21 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_DigitValue
22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location22 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
23 ····19:·000004a1··1026·FUNC····GLOBAL·DEFAULT····4·PyOS_strtoul23 ····19:·00000499··1026·FUNC····GLOBAL·DEFAULT····4·PyOS_strtoul
14.5 KB
readelf --wide --relocs {}
Max HTML report size reached
31.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
8.02 KB
object_stack.o
952 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:··········952·(bytes·into·file)13 ··Start·of·section·headers:··········940·(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:·········12
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·11
2.47 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 21 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x3b8:1 There·are·12·section·headers,·starting·at·offset·0x3ac:
  
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·00003c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000318·000008·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000070·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000070·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·00003c·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·000318·000008·08···I·10···4··4 
10 ··[·6]·.text.unlikely····PROGBITS········00000000·000070·0000d0·00··AX··0···0··49 ··[·5]·.text.unlikely····PROGBITS········00000000·000070·0000d0·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·000320·000028·08···I·10···6··410 ··[·6]·.rel.text.unlikely·REL·············00000000·000320·000028·08···I··9···5··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000140·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000140·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000140·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000140·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000174·0000f0·10·····11···7··413 ··[·9]·.symtab···········SYMTAB··········00000000·000174·0000f0·10·····10···7··4
15 ··[11]·.strtab···········STRTAB··········00000000·000264·0000b1·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000264·0000b1·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000348·00006d·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000348·000063·00······0···0··1
17 Key·to·Flags:16 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··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),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.82 KB
readelf --wide --symbols {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Symbol·table·'.symtab'·contains·15·entries:1 Symbol·table·'.symtab'·contains·15·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····6·$d6 ·····3:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
7 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····4:·00000050·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····5:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····6:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·$t
10 ·····7:·00000001····60·FUNC····GLOBAL·HIDDEN·····4·_PyObjectStackChunk_ClearFreeList10 ·····7:·00000001····60·FUNC····GLOBAL·HIDDEN·····1·_PyObjectStackChunk_ClearFreeList
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
12 ·····9:·00000001····80·FUNC····GLOBAL·HIDDEN·····6·_PyObjectStackChunk_New12 ·····9:·00000001····80·FUNC····GLOBAL·HIDDEN·····5·_PyObjectStackChunk_New
13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc
14 ····11:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate14 ····11:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
15 ····12:·00000051····56·FUNC····GLOBAL·HIDDEN·····6·_PyObjectStackChunk_Free15 ····12:·00000051····56·FUNC····GLOBAL·HIDDEN·····5·_PyObjectStackChunk_Free
16 ····13:·00000089····38·FUNC····GLOBAL·HIDDEN·····6·_PyObjectStack_Clear16 ····13:·00000089····38·FUNC····GLOBAL·HIDDEN·····5·_PyObjectStack_Clear
17 ····14:·000000af····34·FUNC····GLOBAL·HIDDEN·····6·_PyObjectStack_Merge17 ····14:·000000af····34·FUNC····GLOBAL·HIDDEN·····5·_PyObjectStack_Merge
626 B
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x318·contains·1·entry:1 Relocation·section·'.rel.text'·at·offset·0x318·contains·1·entry:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000036··0000080a·R_ARM_THM_CALL·········00000000···PyMem_RawFree3 00000036··0000080a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
  
4 Relocation·section·'.rel.text.unlikely'·at·offset·0x320·contains·5·entries:4 Relocation·section·'.rel.text.unlikely'·at·offset·0x320·contains·5·entries:
5 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name5 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
6 0000003e··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc6 0000003e··00000a0a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
7 0000004c··00000b6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate7 0000004c··00000b6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
289 B
strings --all --bytes=8 {}
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 _PyObjectStackChunk_New3 _PyObjectStackChunk_New
4 PyMem_RawMalloc4 PyMem_RawMalloc
5 _Py_tss_tstate5 _Py_tss_tstate
6 _PyObjectStackChunk_Free6 _PyObjectStackChunk_Free
7 _PyObjectStack_Clear7 _PyObjectStack_Clear
8 _PyObjectStack_Merge8 _PyObjectStack_Merge
9 .shstrtab9 .shstrtab
10 .rel.text.hot10 .rel.text
11 .rel.text.unlikely11 .rel.text.unlikely
12 .note.GNU-stack12 .note.GNU-stack
13 .ARM.attributes13 .ARM.attributes
909 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 28 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyObjectStackChunk_ClearFreeList>:
 3 _PyObjectStackChunk_ClearFreeList():
 4 »       cbnz»   r1,·4·<_PyObjectStackChunk_ClearFreeList+0x4>
 5 »       bx»     lr
 6 »       push»   {r4,·lr}
 7 »       mov.w»  ip,·#4096»  @·0x1000
 8 »       sub.w»  ip,·sp,·ip
 9 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 10 »       mov»    r4,·r0
 11 »       ldr.w»  r3,·[r4,·#1804]»     @·0x70c
 12 »       cmp»    r3,·#0
 13 »       bgt.n»  26·<_PyObjectStackChunk_ClearFreeList+0x26>
 14 »       mov.w»  r3,·#4294967295»    @·0xffffffff
 15 »       str.w»  r3,·[r4,·#1804]»     @·0x70c
 16 »       pop»    {r4,·pc}
 17 »       ldr.w»  r0,·[r4,·#1800]»     @·0x708
 18 »       subs»   r3,·#1
 19 »       ldr»    r2,·[r0,·#0]
 20 »       str.w»  r2,·[r4,·#1800]»     @·0x708
 21 »       str.w»  r3,·[r4,·#1804]»     @·0x70c
 22 »       bl»     0·<PyMem_RawFree>
 23 ·R_ARM_THM_CALL» PyMem_RawFree
 24 »       b.n»    14·<_PyObjectStackChunk_ClearFreeList+0x14>
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·656c2e74·.text.hot..rel.t 
6 ··0x00000040·6578742e·756e6c69·6b656c79·002e6e6f·ext.unlikely..no 
7 ··0x00000050·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR 
8 ··0x00000060·4d2e6174·74726962·75746573·00·······M.attributes.5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
 6 ··0x00000040·6c79002e·6e6f7465·2e474e55·2d737461·ly..note.GNU-sta
 7 ··0x00000050·636b002e·41524d2e·61747472·69627574·ck..ARM.attribut
 8 ··0x00000060·657300······························es.
  
10.7 KB
parking_lot.o
2.25 KB
readelf --wide --symbols {}
    
Offset 33, 23 lines modifiedOffset 33, 23 lines modified
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRawMutex_LockSlow34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRawMutex_LockSlow
35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRawMutex_UnlockSlow35 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRawMutex_UnlockSlow
36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail36 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard37 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_init38 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_init
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_ReleaseThread 
41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait40 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_AcquireThread41 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_AcquireThread
 42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_ReleaseThread
 43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
 44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp
46 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait6448 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait64
47 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location 
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFormat 
49 ····45:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate49 ····45:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
50 ····46:·00000311···234·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_UnparkAll50 ····46:·00000311···234·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_UnparkAll
51 ····47:·000003fd····40·FUNC····GLOBAL·DEFAULT····1·_PySemaphore_Wakeup51 ····47:·000003fd····40·FUNC····GLOBAL·DEFAULT····1·_PySemaphore_Wakeup
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post
53 ····49:·00000425····60·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_AfterFork53 ····49:·00000425····60·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_AfterFork
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
55 ····51:·00000461···250·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_Unpark55 ····51:·00000461···250·FUNC····GLOBAL·DEFAULT····1·_PyParkingLot_Unpark
2.48 KB
readelf --wide --relocs {}
    
Offset 18, 25 lines modifiedOffset 18, 25 lines modified
18 00000230··00002102·R_ARM_ABS32············00000000···__stack_chk_guard18 00000230··00002102·R_ARM_ABS32············00000000···__stack_chk_guard
19 00000246··0000220a·R_ARM_THM_CALL·········00000000···sem_init19 00000246··0000220a·R_ARM_THM_CALL·········00000000···sem_init
20 00000250··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC120 00000250··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC1
21 00000254··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC121 00000254··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LC1
22 00000258··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR022 00000258··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
23 0000025c··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR023 0000025c··00000a30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
24 00000260··0000230a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc24 00000260··0000230a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFunc
25 00000294··0000240a·R_ARM_THM_CALL·········00000000···PyEval_ReleaseThread 
26 000002a2··0000250a·R_ARM_THM_CALL·········00000000···sem_wait25 00000294··0000240a·R_ARM_THM_CALL·········00000000···sem_wait
27 000002b2··0000260a·R_ARM_THM_CALL·········00000000···PyEval_AcquireThread26 000002a4··0000250a·R_ARM_THM_CALL·········00000000···PyEval_AcquireThread
 27 000002b6··0000260a·R_ARM_THM_CALL·········00000000···PyEval_ReleaseThread
 28 000002bc··0000270a·R_ARM_THM_CALL·········00000000···__errno_location
 29 000002d0··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2
 30 000002d4··00000b30·R_ARM_THM_MOVT_ABS·····00000020···.LC2
 31 000002da··0000280a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat
28 000002be··0000270a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw32 000002e0··0000290a·R_ARM_THM_CALL·········00000000···PyTime_MonotonicRaw
29 000002ca··0000280a·R_ARM_THM_CALL·········00000000···_PyTime_Add33 000002ec··00002a0a·R_ARM_THM_CALL·········00000000···_PyTime_Add
30 000002d0··0000290a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimespec_clamp34 000002f2··00002b0a·R_ARM_THM_CALL·········00000000···_PyTime_AsTimespec_clamp
31 000002da··00002a0a·R_ARM_THM_CALL·········00000000···__sem_clockwait6435 000002fc··00002c0a·R_ARM_THM_CALL·········00000000···__sem_clockwait64
32 000002e0··00002b0a·R_ARM_THM_CALL·········00000000···__errno_location 
33 000002f4··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000020···.LC2 
34 000002f8··00000b30·R_ARM_THM_MOVT_ABS·····00000020···.LC2 
35 000002fe··00002c0a·R_ARM_THM_CALL·········00000000···_Py_FatalErrorFormat 
36 00000308··00002d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate36 00000308··00002d6b·R_ARM_TLS_IE32·········00000000···_Py_tss_tstate
37 0000030c··00001302·R_ARM_ABS32············00000000···.rodata37 0000030c··00001302·R_ARM_ABS32············00000000···.rodata
38 00000326··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···buckets38 00000326··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···buckets
39 0000032a··00000330·R_ARM_THM_MOVT_ABS·····00000000···buckets39 0000032a··00000330·R_ARM_THM_MOVT_ABS·····00000000···buckets
40 00000336··0000190a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod40 00000336··0000190a·R_ARM_THM_CALL·········00000000···__aeabi_uidivmod
41 000003dc··00002f0a·R_ARM_THM_CALL·········000003fd···_PySemaphore_Wakeup41 000003dc··00002f0a·R_ARM_THM_CALL·········000003fd···_PySemaphore_Wakeup
42 000003ea··00001e0a·R_ARM_THM_CALL·········00000000···_PyRawMutex_LockSlow42 000003ea··00001e0a·R_ARM_THM_CALL·········00000000···_PyRawMutex_LockSlow
599 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 sem_destroy15 sem_destroy
16 _PyRawMutex_LockSlow16 _PyRawMutex_LockSlow
17 _PyRawMutex_UnlockSlow17 _PyRawMutex_UnlockSlow
18 __stack_chk_fail18 __stack_chk_fail
19 __stack_chk_guard19 __stack_chk_guard
20 sem_init20 sem_init
21 _Py_FatalErrorFunc21 _Py_FatalErrorFunc
22 PyEval_ReleaseThread 
23 sem_wait22 sem_wait
24 PyEval_AcquireThread23 PyEval_AcquireThread
 24 PyEval_ReleaseThread
 25 __errno_location
 26 _Py_FatalErrorFormat
25 PyTime_MonotonicRaw27 PyTime_MonotonicRaw
26 _PyTime_Add28 _PyTime_Add
27 _PyTime_AsTimespec_clamp29 _PyTime_AsTimespec_clamp
28 __sem_clockwait6430 __sem_clockwait64
29 __errno_location 
30 _Py_FatalErrorFormat 
31 _Py_tss_tstate31 _Py_tss_tstate
32 _PyParkingLot_UnparkAll32 _PyParkingLot_UnparkAll
33 _PySemaphore_Wakeup33 _PySemaphore_Wakeup
34 sem_post34 sem_post
35 _PyParkingLot_AfterFork35 _PyParkingLot_AfterFork
36 _PyParkingLot_Unpark36 _PyParkingLot_Unpark
37 _PySemaphore_Destroy37 _PySemaphore_Destroy
2.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 257, 45 lines modifiedOffset 257, 61 lines modified
257 »       sub.w»  ip,·sp,·ip257 »       sub.w»  ip,·sp,·ip
258 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0258 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
259 »       sub»    sp,·#28259 »       sub»    sp,·#28
260 »       mov»    r6,·r0260 »       mov»    r6,·r0
261 »       mov»    r7,·r2261 »       mov»    r7,·r2
262 »       mov»    r5,·r3262 »       mov»    r5,·r3
263 »       ldr»    r1,·[sp,·#48]» @·0x30263 »       ldr»    r1,·[sp,·#48]» @·0x30
264 »       cbz»    r1,·29a·<_PySemaphore_Wait+0x36>264 »       cbz»    r1,·28c·<_PySemaphore_Wait+0x28>
265 »       ldr»    r3,·[pc,·#136]»@·(308·<_PySemaphore_Wait+0xa4>)265 »       ldr»    r3,·[pc,·#136]»@·(308·<_PySemaphore_Wait+0xa4>)
266 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}266 »       mrc»    15,·0,·r1,·cr13,·cr0,·{3}
267 »       add»    r3,·pc267 »       add»    r3,·pc
268 »       ldr»    r3,·[r3,·#0]268 »       ldr»    r3,·[r3,·#0]
269 »       ldr»    r4,·[r1,·r3]269 »       ldr»    r4,·[r1,·r3]
270 »       cbz»    r4,·29a·<_PySemaphore_Wait+0x36>270 »       cbnz»   r4,·2ae·<_PySemaphore_Wait+0x4a>
271 »       ldr»    r3,·[r4,·#24] 
272 »       cmp»    r3,·#1 
273 »       bne.n»  29a·<_PySemaphore_Wait+0x36> 
274 »       mov»    r0,·r4 
275 »       bl»     0·<PyEval_ReleaseThread> 
276 ·R_ARM_THM_CALL» PyEval_ReleaseThread 
277 »       b.n»    29c·<_PySemaphore_Wait+0x38> 
278 »       movs»   r4,·#0271 »       movs»   r4,·#0
279 »       cmp»    r5,·#0272 »       cmp»    r5,·#0
280 »       bge.n»  2bc·<_PySemaphore_Wait+0x58>273 »       bge.n»  2de·<_PySemaphore_Wait+0x7a>
281 »       mov»    r0,·r6274 »       mov»    r0,·r6
282 »       bl»     0·<sem_wait>275 »       bl»     0·<sem_wait>
283 ·R_ARM_THM_CALL» sem_wait276 ·R_ARM_THM_CALL» sem_wait
284 »       adds»   r0,·#1277 »       adds»   r0,·#1
285 »       it»     ne278 »       it»     ne
286 »       movne»  r5,·#0279 »       movne»  r5,·#0
287 »       beq.n»  2e0·<_PySemaphore_Wait+0x7c>280 »       beq.n»  2bc·<_PySemaphore_Wait+0x58>
288 »       cbz»    r4,·2b6·<_PySemaphore_Wait+0x52>281 »       cbz»    r4,·2a8·<_PySemaphore_Wait+0x44>
289 »       mov»    r0,·r4282 »       mov»    r0,·r4
290 »       bl»     0·<PyEval_AcquireThread>283 »       bl»     0·<PyEval_AcquireThread>
291 ·R_ARM_THM_CALL» PyEval_AcquireThread284 ·R_ARM_THM_CALL» PyEval_AcquireThread
292 »       mov»    r0,·r5285 »       mov»    r0,·r5
293 »       add»    sp,·#28286 »       add»    sp,·#28
294 »       pop»    {r4,·r5,·r6,·r7,·pc}287 »       pop»    {r4,·r5,·r6,·r7,·pc}
 288 »       ldr»    r3,·[r4,·#24]
 289 »       cmp»    r3,·#1
 290 »       bne.n»  28c·<_PySemaphore_Wait+0x28>
 291 »       mov»    r0,·r4
 292 »       bl»     0·<PyEval_ReleaseThread>
 293 ·R_ARM_THM_CALL» PyEval_ReleaseThread
 294 »       b.n»    28e·<_PySemaphore_Wait+0x2a>
 295 »       bl»     0·<__errno_location>
 296 ·R_ARM_THM_CALL» __errno_location
 297 »       ldr»    r2,·[r0,·#0]
 298 »       cmp»    r2,·#4
 299 »       beq.n»  302·<_PySemaphore_Wait+0x9e>
 300 »       cmp»    r2,·#110»     @·0x6e
 301 »       it»     eq
 302 »       mvneq.w»r5,·#1
 303 »       beq.n»  2a0·<_PySemaphore_Wait+0x3c>
 304 »       movw»   r1,·#0
 305 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 306 »       movt»   r1,·#0
 307 ·R_ARM_THM_MOVT_ABS»     .LC2
 308 »       ldr»    r0,·[pc,·#48]» @·(30c·<_PySemaphore_Wait+0xa8>)
 309 »       bl»     0·<_Py_FatalErrorFormat>
 310 ·R_ARM_THM_CALL» _Py_FatalErrorFormat
295 »       mov»    r0,·sp311 »       mov»    r0,·sp
296 »       bl»     0·<PyTime_MonotonicRaw>312 »       bl»     0·<PyTime_MonotonicRaw>
297 ·R_ARM_THM_CALL» PyTime_MonotonicRaw313 ·R_ARM_THM_CALL» PyTime_MonotonicRaw
298 »       mov»    r2,·r7314 »       mov»    r2,·r7
299 »       mov»    r3,·r5315 »       mov»    r3,·r5
300 »       ldrd»   r0,·r1,·[sp]316 »       ldrd»   r0,·r1,·[sp]
301 »       bl»     0·<_PyTime_Add>317 »       bl»     0·<_PyTime_Add>
Offset 304, 33 lines modifiedOffset 320, 17 lines modified
304 »       bl»     0·<_PyTime_AsTimespec_clamp>320 »       bl»     0·<_PyTime_AsTimespec_clamp>
305 ·R_ARM_THM_CALL» _PyTime_AsTimespec_clamp321 ·R_ARM_THM_CALL» _PyTime_AsTimespec_clamp
306 »       add»    r2,·sp,·#8322 »       add»    r2,·sp,·#8
307 »       movs»   r1,·#1323 »       movs»   r1,·#1
308 »       mov»    r0,·r6324 »       mov»    r0,·r6
309 »       bl»     0·<__sem_clockwait64>325 »       bl»     0·<__sem_clockwait64>
310 ·R_ARM_THM_CALL» __sem_clockwait64326 ·R_ARM_THM_CALL» __sem_clockwait64
311 »       b.n»    2a6·<_PySemaphore_Wait+0x42>327 »       b.n»    298·<_PySemaphore_Wait+0x34>
312 »       bl»     0·<__errno_location> 
313 ·R_ARM_THM_CALL» __errno_location 
314 »       ldr»    r2,·[r0,·#0] 
315 »       cmp»    r2,·#4 
316 »       beq.n»  302·<_PySemaphore_Wait+0x9e> 
317 »       cmp»    r2,·#110»     @·0x6e 
318 »       it»     eq 
319 »       mvneq.w»r5,·#1 
320 »       beq.n»  2ae·<_PySemaphore_Wait+0x4a> 
321 »       movw»   r1,·#0 
322 ·R_ARM_THM_MOVW_ABS_NC»  .LC2 
323 »       movt»   r1,·#0 
324 ·R_ARM_THM_MOVT_ABS»     .LC2 
325 »       ldr»    r0,·[pc,·#12]» @·(30c·<_PySemaphore_Wait+0xa8>) 
326 »       bl»     0·<_Py_FatalErrorFormat> 
327 ·R_ARM_THM_CALL» _Py_FatalErrorFormat 
328 »       mvn.w»  r5,·#2328 »       mvn.w»  r5,·#2
329 »       b.n»    2ae·<_PySemaphore_Wait+0x4a>329 »       b.n»    2a0·<_PySemaphore_Wait+0x3c>
330 »       .word»  0x00000080330 »       .word»  0x00000080
331 ·R_ARM_TLS_IE32» _Py_tss_tstate331 ·R_ARM_TLS_IE32» _Py_tss_tstate
332 »       .word»  0x00000014332 »       .word»  0x00000014
333 ·R_ARM_ABS32»    .rodata333 ·R_ARM_ABS32»    .rodata
  
334 00000310·<_PyParkingLot_UnparkAll>:334 00000310·<_PyParkingLot_UnparkAll>:
335 _PyParkingLot_UnparkAll():335 _PyParkingLot_UnparkAll():
2.47 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
12 ··0x00000090·0073656d·5f646573·74726f79·005f5079·.sem_destroy._Py12 ··0x00000090·0073656d·5f646573·74726f79·005f5079·.sem_destroy._Py
13 ··0x000000a0·5261774d·75746578·5f4c6f63·6b536c6f·RawMutex_LockSlo13 ··0x000000a0·5261774d·75746578·5f4c6f63·6b536c6f·RawMutex_LockSlo
14 ··0x000000b0·77005f50·79526177·4d757465·785f556e·w._PyRawMutex_Un14 ··0x000000b0·77005f50·79526177·4d757465·785f556e·w._PyRawMutex_Un
15 ··0x000000c0·6c6f636b·536c6f77·005f5f73·7461636b·lockSlow.__stack15 ··0x000000c0·6c6f636b·536c6f77·005f5f73·7461636b·lockSlow.__stack
16 ··0x000000d0·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac16 ··0x000000d0·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac
17 ··0x000000e0·6b5f6368·6b5f6775·61726400·73656d5f·k_chk_guard.sem_17 ··0x000000e0·6b5f6368·6b5f6775·61726400·73656d5f·k_chk_guard.sem_
18 ··0x000000f0·696e6974·005f5079·5f466174·616c4572·init._Py_FatalEr18 ··0x000000f0·696e6974·005f5079·5f466174·616c4572·init._Py_FatalEr
19 ··0x00000100·726f7246·756e6300·50794576·616c5f52·rorFunc.PyEval_R19 ··0x00000100·726f7246·756e6300·73656d5f·77616974·rorFunc.sem_wait
 20 ··0x00000110·00507945·76616c5f·41637175·69726554·.PyEval_AcquireT
 21 ··0x00000120·68726561·64005079·4576616c·5f52656c·hread.PyEval_Rel
20 ··0x00000110·656c6561·73655468·72656164·0073656d·eleaseThread.sem22 ··0x00000130·65617365·54687265·6164005f·5f657272·easeThread.__err
 23 ··0x00000140·6e6f5f6c·6f636174·696f6e00·5f50795f·no_location._Py_
 24 ··0x00000150·46617461·6c457272·6f72466f·726d6174·FatalErrorFormat
 25 ··0x00000160·00507954·696d655f·4d6f6e6f·746f6e69·.PyTime_Monotoni
 26 ··0x00000170·63526177·005f5079·54696d65·5f416464·cRaw._PyTime_Add
 27 ··0x00000180·005f5079·54696d65·5f417354·696d6573·._PyTime_AsTimes
 28 ··0x00000190·7065635f·636c616d·70005f5f·73656d5f·pec_clamp.__sem_
 29 ··0x000001a0·636c6f63·6b776169·74363400·5f50795f·clockwait64._Py_
21 ··0x00000120·5f776169·74005079·4576616c·5f416371·_wait.PyEval_Acq 
22 ··0x00000130·75697265·54687265·61640050·7954696d·uireThread.PyTim 
23 ··0x00000140·655f4d6f·6e6f746f·6e696352·6177005f·e_MonotonicRaw._ 
24 ··0x00000150·50795469·6d655f41·6464005f·50795469·PyTime_Add._PyTi 
25 ··0x00000160·6d655f41·7354696d·65737065·635f636c·me_AsTimespec_cl 
26 ··0x00000170·616d7000·5f5f7365·6d5f636c·6f636b77·amp.__sem_clockw 
27 ··0x00000180·61697436·34005f5f·6572726e·6f5f6c6f·ait64.__errno_lo 
28 ··0x00000190·63617469·6f6e005f·50795f46·6174616c·cation._Py_Fatal 
29 ··0x000001a0·4572726f·72466f72·6d617400·5f50795f·ErrorFormat._Py_ 
30 ··0x000001b0·7473735f·74737461·7465005f·50795061·tss_tstate._PyPa30 ··0x000001b0·7473735f·74737461·7465005f·50795061·tss_tstate._PyPa
31 ··0x000001c0·726b696e·674c6f74·5f556e70·61726b41·rkingLot_UnparkA31 ··0x000001c0·726b696e·674c6f74·5f556e70·61726b41·rkingLot_UnparkA
32 ··0x000001d0·6c6c005f·50795365·6d617068·6f72655f·ll._PySemaphore_32 ··0x000001d0·6c6c005f·50795365·6d617068·6f72655f·ll._PySemaphore_
33 ··0x000001e0·57616b65·75700073·656d5f70·6f737400·Wakeup.sem_post.33 ··0x000001e0·57616b65·75700073·656d5f70·6f737400·Wakeup.sem_post.
34 ··0x000001f0·5f507950·61726b69·6e674c6f·745f4166·_PyParkingLot_Af34 ··0x000001f0·5f507950·61726b69·6e674c6f·745f4166·_PyParkingLot_Af
35 ··0x00000200·74657246·6f726b00·6d656d73·6574005f·terFork.memset._35 ··0x00000200·74657246·6f726b00·6d656d73·6574005f·terFork.memset._
36 ··0x00000210·50795061·726b696e·674c6f74·5f556e70·PyParkingLot_Unp36 ··0x00000210·50795061·726b696e·674c6f74·5f556e70·PyParkingLot_Unp
27.4 KB
pathconfig.o
954 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:··········5044·(bytes·into·file)13 ··Start·of·section·headers:··········4600·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x13b4:1 There·are·15·section·headers,·starting·at·offset·0x11f8:
  
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·0002e4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000488·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000ec4·000148·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000d8c·000218·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000318·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0004bc·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000318·000024·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·0004bc·000024·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000318·000029·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0004bc·000029·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·000344·0001d0·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0004e8·0001d0·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·00100c·0001c8·08···I·14···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·000fa4·0001c8·08···I·12···6··4
12 ··[·8]·.rodata.str4.4····PROGBITS········00000000·000514·00001c·04·AMS··0···0··412 ··[·8]·.rodata.str4.4····PROGBITS········00000000·0006b8·00001c·04·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·000530·0002dc·00··AX··0···0··4 
14 ··[10]·.rel.text.hot·····REL·············00000000·0011d4·000148·08···I·14···9··4 
15 ··[11]·.rodata···········PROGBITS········00000000·00080c·00004f·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0006d4·00004f·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00085b·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·000723·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00085b·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000723·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000890·0003a0·10·····15··25··416 ··[12]·.symtab···········SYMTAB··········00000000·000758·0003a0·10·····13··25··4
19 ··[15]·.strtab···········STRTAB··········00000000·000c30·000293·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000af8·000293·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·00131c·000097·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·00116c·000089·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.08 KB
readelf --wide --symbols {}
    
Offset 2, 53 lines modifiedOffset 2, 53 lines modified
2 Symbol·table·'.symtab'·contains·58·entries:2 Symbol·table·'.symtab'·contains·58·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·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC06 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
8 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR08 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR0
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR19 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR1
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
12 ·····8:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····8:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ·····9:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·$d14 ····10:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·$d
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC216 ····12:·00000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
 17 ····13:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t18 ····14:·00000320·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····9·$d 
19 ····15:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC319 ····15:·00000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
20 ····16:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC420 ····16:·00000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
21 ····17:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····17:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata22 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
24 ····20:·00000000····18·OBJECT··LOCAL··DEFAULT···11·__func__.024 ····20:·00000000····18·OBJECT··LOCAL··DEFAULT····9·__func__.0
25 ····21:·00000014····11·OBJECT··LOCAL··DEFAULT···11·__func__.225 ····21:·00000014····11·OBJECT··LOCAL··DEFAULT····9·__func__.2
26 ····22:·00000020····17·OBJECT··LOCAL··DEFAULT···11·__func__.126 ····22:·00000020····17·OBJECT··LOCAL··DEFAULT····9·__func__.1
27 ····23:·00000034····27·OBJECT··LOCAL··DEFAULT···11·__func__.327 ····23:·00000034····27·OBJECT··LOCAL··DEFAULT····9·__func__.3
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
29 ····25:·00000001···106·FUNC····GLOBAL·DEFAULT····6·Py_SetProgramName29 ····25:·00000001···106·FUNC····GLOBAL·DEFAULT····6·Py_SetProgramName
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_SetDefaultAllocator30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_SetDefaultAllocator
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawFree
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_RawWcsdup
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_SetAllocator33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_SetAllocator
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FatalErrorFunc
35 ····31:·0000006b···178·FUNC····GLOBAL·DEFAULT····6·Py_SetPath35 ····31:·0000006b···178·FUNC····GLOBAL·DEFAULT····6·Py_SetPath
36 ····32:·00000101···112·FUNC····GLOBAL·DEFAULT····1·_PyPathConfig_ClearGlobal36 ····32:·00000101···112·FUNC····GLOBAL·DEFAULT····1·_PyPathConfig_ClearGlobal
37 ····33:·0000011d···104·FUNC····GLOBAL·DEFAULT····6·Py_SetPythonHome37 ····33:·0000011d···104·FUNC····GLOBAL·DEFAULT····6·Py_SetPythonHome
38 ····34:·00000001···256·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_ReadGlobal38 ····34:·00000001···256·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_ReadGlobal
39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyConfig_SetString39 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyConfig_SetString
40 ····36:·00000171····12·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_GetGlobalModuleSearchPath40 ····36:·00000171····12·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_GetGlobalModuleSearchPath
41 ····37:·00000001···732·FUNC····GLOBAL·HIDDEN·····9·_PyPathConfig_UpdateGlobal41 ····37:·0000017d···420·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_UpdateGlobal
42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen42 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcslen
43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc43 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_RawMalloc
44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscpy44 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscpy
45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr45 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr
46 ····42:·0000017d····22·FUNC····GLOBAL·HIDDEN·····1·_Py_GetStdlibDir46 ····42:·00000321····22·FUNC····GLOBAL·HIDDEN·····1·_Py_GetStdlibDir
47 ····43:·00000195···334·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_ComputeSysPath047 ····43:·00000339···334·FUNC····GLOBAL·HIDDEN·····1·_PyPathConfig_ComputeSysPath0
48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscmp48 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscmp
49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wreadlink49 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wreadlink
50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wrealpath50 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wrealpath
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsrchr51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsrchr
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromWideChar
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wgetcwd53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_wgetcwd
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsncpy54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcsncpy
9.07 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xec4·contains·41·entries:1 Relocation·section·'.rel.text'·at·offset·0xd8c·contains·67·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000006c··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString5 0000006c··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString
6 00000084··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString6 00000084··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString
7 000000a0··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString7 000000a0··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString
8 000000bc··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString8 000000bc··0000230a·R_ARM_THM_CALL·········00000000···PyConfig_SetString
Offset 19, 35 lines modifiedOffset 19, 61 lines modified
19 00000144··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree19 00000144··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
20 0000014c··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree20 0000014c··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
21 00000154··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree21 00000154··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
22 0000015c··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree22 0000015c··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
23 00000168··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator23 00000168··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
24 00000170··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR024 00000170··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
25 00000174··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR025 00000174··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
26 0000017c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR026 00000196··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
27 00000180··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR027 0000019a··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
28 000001c8··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC3 
29 000001cc··00000f30·R_ARM_THM_MOVT_ABS·····00000004···.LC328 0000019e··00001a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
 29 000001aa··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
30 000001d4··00002c0a·R_ARM_THM_CALL·········00000000···wcscmp30 000001b2··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
 31 000001c6··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
31 000001dc··0000102f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC4 
32 000001e0··00001030·R_ARM_THM_MOVT_ABS·····00000010···.LC4 
33 000001e4··00002c0a·R_ARM_THM_CALL·········00000000···wcscmp32 000001ce··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
 33 000001e2··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
 34 000001ea··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
34 000001f6··00002d0a·R_ARM_THM_CALL·········00000000···_Py_wreadlink35 000001fe··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
 36 00000206··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
35 00000208··00002e0a·R_ARM_THM_CALL·········00000000···_Py_wrealpath37 00000220··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
36 00000216··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr38 00000228··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
37 0000022e··0000300a·R_ARM_THM_CALL·········00000000···PyUnicode_FromWideChar 
38 0000024a··0000310a·R_ARM_THM_CALL·········00000000···_Py_wgetcwd39 00000244··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
 40 0000024c··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
39 00000256··0000260a·R_ARM_THM_CALL·········00000000···wcslen41 00000268··0000260a·R_ARM_THM_CALL·········00000000···wcslen
40 0000027e··0000290a·R_ARM_THM_CALL·········00000000···wcschr42 00000274··0000270a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc
41 0000028a··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr 
42 0000029c··0000320a·R_ARM_THM_CALL·········00000000···wcsncpy43 000002a0··0000280a·R_ARM_THM_CALL·········00000000···wcscpy
43 000002a8··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr44 000002a8··0000290a·R_ARM_THM_CALL·········00000000···wcschr
 45 000002d0··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
 46 000002e8··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
 47 000002f0··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
 48 000002fe··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
 49 00000308··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
 50 0000030c··00000c30·R_ARM_THM_MOVT_ABS·····00000010···.LC2
 51 0000031c··00001202·R_ARM_ABS32············00000000···.rodata
 52 00000320··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 53 00000324··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 54 0000036c··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC3
 55 00000370··00000f30·R_ARM_THM_MOVT_ABS·····00000004···.LC3
 56 00000378··00002c0a·R_ARM_THM_CALL·········00000000···wcscmp
 57 00000380··0000102f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC4
 58 00000384··00001030·R_ARM_THM_MOVT_ABS·····00000010···.LC4
 59 00000388··00002c0a·R_ARM_THM_CALL·········00000000···wcscmp
 60 0000039a··00002d0a·R_ARM_THM_CALL·········00000000···_Py_wreadlink
 61 000003ac··00002e0a·R_ARM_THM_CALL·········00000000···_Py_wrealpath
 62 000003ba··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr
 63 000003d2··0000300a·R_ARM_THM_CALL·········00000000···PyUnicode_FromWideChar
 64 000003ee··0000310a·R_ARM_THM_CALL·········00000000···_Py_wgetcwd
 65 000003fa··0000260a·R_ARM_THM_CALL·········00000000···wcslen
 66 00000422··0000290a·R_ARM_THM_CALL·········00000000···wcschr
 67 0000042e··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr
44 000002b8··0000320a·R_ARM_THM_CALL·········00000000···wcsncpy68 00000440··0000320a·R_ARM_THM_CALL·········00000000···wcsncpy
 69 0000044c··00002f0a·R_ARM_THM_CALL·········00000000···wcsrchr
 70 0000045c··0000320a·R_ARM_THM_CALL·········00000000···wcsncpy
  
45 Relocation·section·'.rel.text.unlikely'·at·offset·0x100c·contains·57·entries:71 Relocation·section·'.rel.text.unlikely'·at·offset·0xfa4·contains·57·entries:
46 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name72 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
47 00000020··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR073 00000020··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
48 00000024··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR074 00000024··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
49 0000002c··00001a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator75 0000002c··00001a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator
50 00000032··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree76 00000032··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree
51 0000003e··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup77 0000003e··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup
52 00000048··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator78 00000048··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator
Offset 98, 51 lines modifiedOffset 124, 7 lines modified
98 000001ac··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0124 000001ac··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
99 000001b0··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0125 000001b0··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
100 000001b8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0126 000001b8··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
101 000001bc··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0127 000001bc··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
102 000001c4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0128 000001c4··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
103 000001c8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0129 000001c8··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
104 0000006c··0000201e·R_ARM_THM_JUMP24·······00000101···_PyPathConfig_ClearGlobal130 0000006c··0000201e·R_ARM_THM_JUMP24·······00000101···_PyPathConfig_ClearGlobal
  
105 Relocation·section·'.rel.text.hot'·at·offset·0x11d4·contains·41·entries: 
106 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
107 0000001a··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
108 0000001e··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
109 00000022··00001a0a·R_ARM_THM_CALL·········00000000···_PyMem_SetDefaultAllocator 
110 0000002e··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
111 00000036··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
112 0000004a··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
113 00000052··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
114 00000066··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
115 0000006e··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
116 00000082··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
117 0000008a··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
118 000000a8··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
119 000000b0··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
120 000000ca··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
121 000000d2··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
122 000000ea··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
123 000000fe··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
124 00000110··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
125 00000122··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
126 00000134··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
127 0000014c··0000260a·R_ARM_THM_CALL·········00000000···wcslen 
128 0000015a··0000270a·R_ARM_THM_CALL·········00000000···PyMem_RawMalloc 
129 0000017e··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
130 00000186··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
131 000001a4··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
132 000001ac··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
133 000001ca··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
134 000001d2··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
135 000001f0··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
136 000001f8··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
137 00000216··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
138 0000021e··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
139 00000246··0000280a·R_ARM_THM_CALL·········00000000···wcscpy 
140 0000024e··0000290a·R_ARM_THM_CALL·········00000000···wcschr 
141 0000027c··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator 
142 000002a2··00001b0a·R_ARM_THM_CALL·········00000000···PyMem_RawFree 
143 000002aa··00001c0a·R_ARM_THM_CALL·········00000000···_PyMem_RawWcsdup 
144 000002ba··00001d0a·R_ARM_THM_CALL·········00000000···PyMem_SetAllocator 
145 000002c4··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2 
146 000002c8··00000c30·R_ARM_THM_MOVT_ABS·····00000010···.LC2 
Max diff block lines reached; -1/9235 bytes (-0.01%) of diff not shown.
229 B
strings --all --bytes=8 {}
    
Offset 38, 10 lines modifiedOffset 38, 9 lines modified
38 Py_GetPythonHome38 Py_GetPythonHome
39 _Py_path_config39 _Py_path_config
40 .shstrtab40 .shstrtab
41 .rel.text41 .rel.text
42 .rodata.str1.442 .rodata.str1.4
43 .rel.text.unlikely43 .rel.text.unlikely
44 .rodata.str4.444 .rodata.str4.4
45 .rel.text.hot 
46 .note.GNU-stack45 .note.GNU-stack
47 .ARM.attributes46 .ARM.attributes
9.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 176, 137 lines modifiedOffset 176, 310 lines modified
176 »       movw»   r3,·#0176 »       movw»   r3,·#0
177 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0177 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
178 »       movt»   r3,·#0178 »       movt»   r3,·#0
179 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0179 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
180 »       ldr»    r0,·[r3,·#16]180 »       ldr»    r0,·[r3,·#16]
181 »       bx»     lr181 »       bx»     lr
  
 182 0000017c·<_PyPathConfig_UpdateGlobal>:
 183 _PyPathConfig_UpdateGlobal():
 184 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 185 »       mov.w»  ip,·#4096»  @·0x1000
 186 »       sub.w»  ip,·sp,·ip
 187 »       str.w»  r0,·[ip,·#4032]»     @·0xfc0
 188 »       mov»    r4,·r1
 189 »       sub»    sp,·#28
 190 »       mov»    r7,·r0
 191 »       add»    r1,·sp,·#4
 192 »       movs»   r0,·#0
 193 »       movw»   r6,·#0
 194 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 195 »       movt»   r6,·#0
 196 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 197 »       bl»     0·<_PyMem_SetDefaultAllocator>
 198 ·R_ARM_THM_CALL» _PyMem_SetDefaultAllocator
 199 »       ldr.w»  r3,·[r4,·#236]»      @·0xec
 200 »       cbz»    r3,·1be·<_PyPathConfig_UpdateGlobal+0x42>
 201 »       ldr»    r0,·[r6,·#4]
 202 »       bl»     0·<PyMem_RawFree>
 203 ·R_ARM_THM_CALL» PyMem_RawFree
 204 »       ldr.w»  r0,·[r4,·#236]»      @·0xec
 205 »       bl»     0·<_PyMem_RawWcsdup>
 206 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
 207 »       str»    r0,·[r6,·#4]
 208 »       cmp»    r0,·#0
 209 »       beq.w»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 210 »       ldr.w»  r3,·[r4,·#244]»      @·0xf4
 211 »       cbz»    r3,·1da·<_PyPathConfig_UpdateGlobal+0x5e>
 212 »       ldr»    r0,·[r6,·#8]
 213 »       bl»     0·<PyMem_RawFree>
 214 ·R_ARM_THM_CALL» PyMem_RawFree
 215 »       ldr.w»  r0,·[r4,·#244]»      @·0xf4
 216 »       bl»     0·<_PyMem_RawWcsdup>
 217 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
 218 »       str»    r0,·[r6,·#8]
 219 »       cmp»    r0,·#0
 220 »       beq.w»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 221 »       ldr.w»  r3,·[r4,·#224]»      @·0xe0
 222 »       cbz»    r3,·1f6·<_PyPathConfig_UpdateGlobal+0x7a>
 223 »       ldr»    r0,·[r6,·#12]
 224 »       bl»     0·<PyMem_RawFree>
 225 ·R_ARM_THM_CALL» PyMem_RawFree
 226 »       ldr.w»  r0,·[r4,·#224]»      @·0xe0
 227 »       bl»     0·<_PyMem_RawWcsdup>
 228 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
 229 »       str»    r0,·[r6,·#12]
 230 »       cmp»    r0,·#0
 231 »       beq.w»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 232 »       ldr.w»  r3,·[r4,·#196]»      @·0xc4
 233 »       cbz»    r3,·210·<_PyPathConfig_UpdateGlobal+0x94>
 234 »       ldr»    r0,·[r6,·#24]
 235 »       bl»     0·<PyMem_RawFree>
 236 ·R_ARM_THM_CALL» PyMem_RawFree
 237 »       ldr.w»  r0,·[r4,·#196]»      @·0xc4
 238 »       bl»     0·<_PyMem_RawWcsdup>
 239 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
 240 »       str»    r0,·[r6,·#24]
 241 »       cmp»    r0,·#0
 242 »       beq.n»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 243 »       ldr.w»  r3,·[r4,·#204]»      @·0xcc
 244 »       cmp»    r3,·#0
 245 »       bne.n»  2e6·<_PyPathConfig_UpdateGlobal+0x16a>
 246 »       ldr.w»  r3,·[r4,·#228]»      @·0xe4
 247 »       cbz»    r3,·232·<_PyPathConfig_UpdateGlobal+0xb6>
 248 »       ldr»    r0,·[r6,·#0]
 249 »       bl»     0·<PyMem_RawFree>
 250 ·R_ARM_THM_CALL» PyMem_RawFree
 251 »       ldr.w»  r0,·[r4,·#228]»      @·0xe4
 252 »       bl»     0·<_PyMem_RawWcsdup>
 253 ·R_ARM_THM_CALL» _PyMem_RawWcsdup
 254 »       str»    r0,·[r6,·#0]
 255 »       cmp»    r0,·#0
 256 »       beq.n»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 257 »       ldr.w»  r3,·[r4,·#280]»      @·0x118
 258 »       movs»   r5,·#0
 259 »       ldr»    r0,·[r6,·#16]
 260 »       mov.w»  r8,·#1
 261 »       cmp»    r3,·#0
 262 »       it»     gt
 263 »       strgt»  r3,·[r6,·#32]
 264 »       bl»     0·<PyMem_RawFree>
 265 ·R_ARM_THM_CALL» PyMem_RawFree
 266 »       ldr»    r0,·[r6,·#20]
 267 »       str»    r5,·[r6,·#16]
 268 »       bl»     0·<PyMem_RawFree>
 269 ·R_ARM_THM_CALL» PyMem_RawFree
 270 »       ldr.w»  r9,·[r4,·#216]»      @·0xd8
 271 »       str»    r5,·[r6,·#20]
 272 »       cmp»    r9,·r5
 273 »       ble.n»  270·<_PyPathConfig_UpdateGlobal+0xf4>
 274 »       ldr.w»  r3,·[r4,·#220]»      @·0xdc
 275 »       add.w»  r8,·r8,·#1
 276 »       ldr.w»  r0,·[r3,·r5,·lsl·#2]
 277 »       adds»   r5,·#1
 278 »       bl»     0·<wcslen>
 279 ·R_ARM_THM_CALL» wcslen
 280 »       add»    r8,·r0
 281 »       b.n»    256·<_PyPathConfig_UpdateGlobal+0xda>
 282 »       mov.w»  r0,·r8,·lsl·#2
 283 »       bl»     0·<PyMem_RawMalloc>
 284 ·R_ARM_THM_CALL» PyMem_RawMalloc
 285 »       mov»    r8,·r0
 286 »       cmp»    r0,·#0
 287 »       beq.n»  2fa·<_PyPathConfig_UpdateGlobal+0x17e>
 288 »       mov.w»  fp,·#0
 289 »       mov»    r5,·r0
 290 »       mov»    sl,·fp
 291 »       mov.w»  r9,·#58»    @·0x3a
 292 »       ldr.w»  r3,·[r4,·#216]»      @·0xd8
 293 »       mov»    r0,·r5
 294 »       cmp»    r3,·fp
 295 »       ble.n»  2b8·<_PyPathConfig_UpdateGlobal+0x13c>
 296 »       ldr.w»  r3,·[r4,·#220]»      @·0xdc
 297 »       ldr.w»  r1,·[r3,·fp,·lsl·#2]
 298 »       add.w»  fp,·fp,·#1
 299 »       bl»     0·<wcscpy>
 300 ·R_ARM_THM_CALL» wcscpy
 301 »       mov»    r0,·r5
Max diff block lines reached; 4433/9076 bytes (48.84%) of diff not shown.
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 2, 12 lines modifiedOffset 2, 11 lines modified
2 Hex·dump·of·section·'.shstrtab':2 Hex·dump·of·section·'.shstrtab':
3 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab3 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
4 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.4 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
5 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.5 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
6 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..6 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
7 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel7 ··0x00000040·72656c2e·74657874·2e756e6c·696b656c·rel.text.unlikel
8 ··0x00000050·79002e72·6f646174·612e7374·72342e34·y..rodata.str4.48 ··0x00000050·79002e72·6f646174·612e7374·72342e34·y..rodata.str4.4
 9 ··0x00000060·002e726f·64617461·002e6e6f·74652e47·..rodata..note.G
9 ··0x00000060·002e7265·6c2e7465·78742e68·6f74002e·..rel.text.hot.. 
10 ··0x00000070·726f6461·7461002e·6e6f7465·2e474e55·rodata..note.GNU 
11 ··0x00000080·2d737461·636b002e·41524d2e·61747472·-stack..ARM.attr10 ··0x00000070·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at
12 ··0x00000090·69627574·657300·····················ibutes.11 ··0x00000080·74726962·75746573·00················tributes.
  
80.6 KB
preconfig.o
954 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:··········9872·(bytes·into·file)13 ··Start·of·section·headers:··········9676·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2690:1 There·are·15·section·headers,·starting·at·offset·0x25cc:
  
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·000954·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b20·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001f48·000420·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001ec0·0004b8·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000988·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000b54·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000988·000010·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000b54·000010·00··WA··0···0··4
9 ··[·5]·.text.unlikely····PROGBITS········00000000·000988·000332·00··AX··0···0··29 ··[·5]·.text.unlikely····PROGBITS········00000000·000b54·000332·00··AX··0···0··2
10 ··[·6]·.rel.text.unlikely·REL·············00000000·002368·0001c8·08···I·14···5··410 ··[·6]·.rel.text.unlikely·REL·············00000000·002378·0001c8·08···I·12···5··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000cbc·000244·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·002530·0000c8·08···I·14···7··4 
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·000f00·000236·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000e88·000236·01·AMS··0···0··4
14 ··[10]·.rodata.str4.4····PROGBITS········00000000·001138·00008c·04·AMS··0···0··412 ··[·8]·.rodata.str4.4····PROGBITS········00000000·0010c0·00008c·04·AMS··0···0··4
15 ··[11]·.rodata···········PROGBITS········00000000·0011c4·000073·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·00114c·000073·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001237·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0011bf·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001237·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0011bf·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·00126c·000750·10·····15··57··416 ··[12]·.symtab···········SYMTAB··········00000000·0011f4·000740·10·····13··56··4
19 ··[15]·.strtab···········STRTAB··········00000000·0019bc·00058a·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001934·00058a·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0025f8·000097·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002540·000089·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
14.8 KB
readelf --wide --symbols {}
Max HTML report size reached
27.7 KB
readelf --wide --relocs {}
Max HTML report size reached
330 B
strings --all --bytes=8 {}
    
Offset 85, 12 lines modifiedOffset 85, 11 lines modified
85 _Py_HasFileSystemDefaultEncodeErrors85 _Py_HasFileSystemDefaultEncodeErrors
86 Py_FileSystemDefaultEncodeErrors86 Py_FileSystemDefaultEncodeErrors
87 Py_HasFileSystemDefaultEncoding87 Py_HasFileSystemDefaultEncoding
88 Py_FileSystemDefaultEncoding88 Py_FileSystemDefaultEncoding
89 .shstrtab89 .shstrtab
90 .rel.text90 .rel.text
91 .rel.text.unlikely91 .rel.text.unlikely
92 .rel.text.hot 
93 .rodata.str1.492 .rodata.str1.4
94 .rodata.str4.493 .rodata.str4.4
95 .note.GNU-stack94 .note.GNU-stack
96 .ARM.attributes95 .ARM.attributes
32.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
495 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 377, 11 lines modifiedOffset 377, 11 lines modified
377 »       mov.w»  ip,·#4096»  @·0x1000377 »       mov.w»  ip,·#4096»  @·0x1000
378 »       sub.w»  ip,·sp,·ip378 »       sub.w»  ip,·sp,·ip
379 »       str.w»  r0,·[ip,·#4088]»     @·0xff8379 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
380 »       mov»    r3,·r2380 »       mov»    r3,·r2
381 »       mov»    r4,·r0381 »       mov»    r4,·r0
382 »       mov»    r2,·r1382 »       mov»    r2,·r1
383 »       mov»    r1,·r3383 »       mov»    r1,·r3
384 »       bl»     34·<PyPreConfig_InitIsolatedConfig+0x8>384 »       bl»     604·<_PyArgv_AsWstrList>
385 ·R_ARM_THM_CALL» _PyArgv_AsWstrList385 ·R_ARM_THM_CALL» _PyArgv_AsWstrList
386 »       mov»    r0,·r4386 »       mov»    r0,·r4
387 »       pop»    {r4,·pc}387 »       pop»    {r4,·pc}
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
6 ··0x00000040·6c79002e·72656c2e·74657874·2e686f74·ly..rel.text.hot6 ··0x00000040·6c79002e·726f6461·74612e73·7472312e·ly..rodata.str1.
7 ··0x00000050·002e726f·64617461·2e737472·312e3400·..rodata.str1.4.7 ··0x00000050·34002e72·6f646174·612e7374·72342e34·4..rodata.str4.4
 8 ··0x00000060·002e726f·64617461·002e6e6f·74652e47·..rodata..note.G
8 ··0x00000060·2e726f64·6174612e·73747234·2e34002e·.rodata.str4.4.. 
9 ··0x00000070·726f6461·7461002e·6e6f7465·2e474e55·rodata..note.GNU 
10 ··0x00000080·2d737461·636b002e·41524d2e·61747472·-stack..ARM.attr9 ··0x00000070·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at
11 ··0x00000090·69627574·657300·····················ibutes.10 ··0x00000080·74726962·75746573·00················tributes.
  
14.5 KB
pyarena.o
954 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:··········1036·(bytes·into·file)13 ··Start·of·section·headers:··········1056·(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:·········1119 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·11
2.31 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 21 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x40c:1 There·are·12·section·headers,·starting·at·offset·0x420:
  
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·000080·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000340·000040·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0000b4·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0000b4·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·000178·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·0000b4·0000f8·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·000330·000080·08···I··8···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·000380·000040·08···I··9···5··4
10 ··[·6]·.note.GNU-stack···PROGBITS········00000000·0001ac·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·0001ac·000000·00······0···0··1
11 ··[·7]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001ac·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001ac·000033·00······0···0··1
12 ··[·8]·.symtab···········SYMTAB··········00000000·0001e0·0000c0·10······9···2··413 ··[·9]·.symtab···········SYMTAB··········00000000·0001e0·0000d0·10·····10···3··4
13 ··[·9]·.strtab···········STRTAB··········00000000·0002a0·000090·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·0002b0·000090·00······0···0··1
14 ··[10]·.shstrtab·········STRTAB··········00000000·0003b0·00005a·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·0003c0·00005e·00······0···0··1
15 Key·to·Flags:16 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.72 KB
readelf --wide --symbols {}
    
Offset 1, 15 lines modifiedOffset 1, 16 lines modified
  
1 Symbol·table·'.symtab'·contains·12·entries:1 Symbol·table·'.symtab'·contains·13·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
5 ·····2:·00000001···128·FUNC····GLOBAL·DEFAULT····4·_PyArena_New6 ·····3:·00000001···126·FUNC····GLOBAL·DEFAULT····1·_PyArena_New
6 ·····3:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_New
8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
10 ·····7:·00000081····56·FUNC····GLOBAL·DEFAULT····4·_PyArena_AddPyObject11 ·····8:·00000001····56·FUNC····GLOBAL·DEFAULT····5·_PyArena_AddPyObject
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc13 ····10:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
13 ····10:·000000b9···118·FUNC····GLOBAL·DEFAULT····4·_PyArena_Malloc14 ····11:·00000039···118·FUNC····GLOBAL·DEFAULT····5·_PyArena_Malloc
14 ····11:·00000131····72·FUNC····GLOBAL·DEFAULT····4·_PyArena_Free15 ····12:·000000b1····72·FUNC····GLOBAL·DEFAULT····5·_PyArena_Free
2.49 KB
readelf --wide --relocs {}
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x330·contains·16·entries:1 Relocation·section·'.rel.text'·at·offset·0x340·contains·8·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000010··0000030a·R_ARM_THM_CALL·········00000000···PyMem_Malloc3 00000010··0000040a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
4 0000001c··0000030a·R_ARM_THM_CALL·········00000000···PyMem_Malloc4 0000001c··0000040a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
5 00000044··0000040a·R_ARM_THM_CALL·········00000000···PyList_New5 00000044··0000050a·R_ARM_THM_CALL·········00000000···PyList_New
6 00000052··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Free6 00000056··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Free
7 0000005e··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Free7 0000006a··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Free
8 00000074··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Free8 00000072··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Free
9 00000092··0000080a·R_ARM_THM_CALL·········00000000···PyList_Append 
10 000000b2··0000090a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
11 000000fc··0000030a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
12 00000146··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Free 
13 00000150··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Free 
14 0000016a··0000090a·R_ARM_THM_CALL·········00000000···_Py_Dealloc 
15 00000066··0000061e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory9 0000005e··0000071e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
16 0000007c··0000061e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory10 0000007a··0000071e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
  
 11 Relocation·section·'.rel.text.hot'·at·offset·0x380·contains·8·entries:
 12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 13 00000012··0000090a·R_ARM_THM_CALL·········00000000···PyList_Append
 14 00000032··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 15 0000007c··0000040a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
 16 000000c6··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Free
 17 000000d0··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Free
 18 000000ea··00000a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
17 0000012a··0000061e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory19 000000aa··0000071e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
18 00000174··0000051e·R_ARM_THM_JUMP24·······00000000···PyMem_Free20 000000f4··0000061e·R_ARM_THM_JUMP24·······00000000···PyMem_Free
239 B
strings --all --bytes=8 {}
    
Offset 5, 10 lines modifiedOffset 5, 11 lines modified
5 PyErr_NoMemory5 PyErr_NoMemory
6 _PyArena_AddPyObject6 _PyArena_AddPyObject
7 PyList_Append7 PyList_Append
8 _Py_Dealloc8 _Py_Dealloc
9 _PyArena_Malloc9 _PyArena_Malloc
10 _PyArena_Free10 _PyArena_Free
11 .shstrtab11 .shstrtab
 12 .rel.text
12 .rel.text.hot13 .rel.text.hot
13 .note.GNU-stack14 .note.GNU-stack
14 .ARM.attributes15 .ARM.attributes
1.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 58 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyArena_New>:
 3 _PyArena_New():
 4 »       push»   {r3,·r4,·r5,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       movs»   r0,·#12
 9 »       bl»     0·<PyMem_Malloc>
 10 ·R_ARM_THM_CALL» PyMem_Malloc
 11 »       cbz»    r0,·5a·<_PyArena_New+0x5a>
 12 »       mov»    r4,·r0
 13 »       movw»   r0,·#8208»   @·0x2010
 14 »       bl»     0·<PyMem_Malloc>
 15 ·R_ARM_THM_CALL» PyMem_Malloc
 16 »       mov»    r3,·r0
 17 »       cbz»    r0,·50·<_PyArena_New+0x50>
 18 »       mov»    r1,·r0
 19 »       add.w»  r2,·r0,·#23
 20 »       mov.w»  r5,·#8192»  @·0x2000
 21 »       bic.w»  r2,·r2,·#7
 22 »       movs»   r0,·#0
 23 »       str.w»  r5,·[r1],·#16
 24 »       subs»   r2,·r2,·r1
 25 »       strd»   r0,·r1,·[r3,·#8]
 26 »       str»    r2,·[r3,·#4]
 27 »       strd»   r3,·r3,·[r4]
 28 »       bl»     0·<PyList_New>
 29 ·R_ARM_THM_CALL» PyList_New
 30 »       str»    r0,·[r4,·#8]
 31 »       cbz»    r0,·62·<_PyArena_New+0x62>
 32 »       mov»    r0,·r4
 33 »       pop»    {r3,·r4,·r5,·pc}
 34 »       mov»    r0,·r4
 35 »       strd»   r3,·r3,·[r4]
 36 »       bl»     0·<PyMem_Free>
 37 ·R_ARM_THM_CALL» PyMem_Free
 38 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
 39 »       b.w»    0·<PyErr_NoMemory>
 40 ·R_ARM_THM_JUMP24»       PyErr_NoMemory
 41 »       ldr»    r5,·[r4,·#0]
 42 »       mov»    r0,·r5
 43 »       cbz»    r5,·70·<_PyArena_New+0x70>
 44 »       ldr»    r5,·[r5,·#8]
 45 »       bl»     0·<PyMem_Free>
 46 ·R_ARM_THM_CALL» PyMem_Free
 47 »       b.n»    64·<_PyArena_New+0x64>
 48 »       mov»    r0,·r4
 49 »       bl»     0·<PyMem_Free>
 50 ·R_ARM_THM_CALL» PyMem_Free
 51 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
 52 »       b.w»    0·<PyErr_NoMemory>
 53 ·R_ARM_THM_JUMP24»       PyErr_NoMemory
 54 »       nop
4.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 171 lines modifiedOffset 1, 117 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyArena_New>: 
3 _PyArena_New(): 
4 »       push»   {r3,·r4,·r5,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
8 »       movs»   r0,·#12 
9 »       bl»     0·<PyMem_Malloc> 
10 ·R_ARM_THM_CALL» PyMem_Malloc 
11 »       cbz»    r0,·62·<_PyArena_New+0x62> 
12 »       mov»    r4,·r0 
13 »       movw»   r0,·#8208»   @·0x2010 
14 »       bl»     0·<PyMem_Malloc> 
15 ·R_ARM_THM_CALL» PyMem_Malloc 
16 »       mov»    r3,·r0 
17 »       cbz»    r0,·6e·<_PyArena_New+0x6e> 
18 »       mov»    r1,·r0 
19 »       add.w»  r2,·r0,·#23 
20 »       mov.w»  r5,·#8192»  @·0x2000 
21 »       bic.w»  r2,·r2,·#7 
22 »       movs»   r0,·#0 
23 »       str.w»  r5,·[r1],·#16 
24 »       subs»   r2,·r2,·r1 
25 »       strd»   r0,·r1,·[r3,·#8] 
26 »       str»    r2,·[r3,·#4] 
27 »       strd»   r3,·r3,·[r4] 
28 »       bl»     0·<PyList_New> 
29 ·R_ARM_THM_CALL» PyList_New 
30 »       str»    r0,·[r4,·#8] 
31 »       cbz»    r0,·6a·<_PyArena_New+0x6a> 
32 »       mov»    r0,·r4 
33 »       pop»    {r3,·r4,·r5,·pc} 
34 »       ldr»    r5,·[r5,·#8] 
35 »       bl»     0·<PyMem_Free> 
36 ·R_ARM_THM_CALL» PyMem_Free 
37 »       mov»    r0,·r5 
38 »       cmp»    r5,·#0 
39 »       bne.n»  50·<_PyArena_New+0x50> 
40 »       mov»    r0,·r4 
41 »       bl»     0·<PyMem_Free> 
42 ·R_ARM_THM_CALL» PyMem_Free 
43 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr} 
44 »       b.w»    0·<PyErr_NoMemory> 
45 ·R_ARM_THM_JUMP24»       PyErr_NoMemory 
46 »       ldr»    r5,·[r4,·#0] 
47 »       b.n»    56·<_PyArena_New+0x56> 
48 »       mov»    r0,·r4 
49 »       strd»   r3,·r3,·[r4] 
50 »       bl»     0·<PyMem_Free> 
51 ·R_ARM_THM_CALL» PyMem_Free 
52 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr} 
53 »       b.w»    0·<PyErr_NoMemory> 
54 ·R_ARM_THM_JUMP24»       PyErr_NoMemory 
  
55 00000080·<_PyArena_AddPyObject>:2 00000000·<_PyArena_AddPyObject>:
56 _PyArena_AddPyObject():3 _PyArena_AddPyObject():
57 »       push»   {r3,·r4,·r5,·lr}4 »       push»   {r3,·r4,·r5,·lr}
58 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
59 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
60 »       str.w»  r0,·[ip,·#4080]»     @·0xff07 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
61 »       ldr»    r0,·[r0,·#8]8 »       ldr»    r0,·[r0,·#8]
62 »       mov»    r5,·r19 »       mov»    r5,·r1
63 »       bl»     0·<PyList_Append>10 »       bl»     0·<PyList_Append>
64 ·R_ARM_THM_CALL» PyList_Append11 ·R_ARM_THM_CALL» PyList_Append
65 »       subs»   r4,·r0,·#012 »       subs»   r4,·r0,·#0
66 »       blt.n»  a4·<_PyArena_AddPyObject+0x24>13 »       blt.n»  24·<_PyArena_AddPyObject+0x24>
67 »       ldr»    r3,·[r5,·#0]14 »       ldr»    r3,·[r5,·#0]
68 »       mvn.w»  r2,·#3221225472»    @·0xc000000015 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
69 »       cmp»    r3,·r216 »       cmp»    r3,·r2
70 »       bne.n»  a8·<_PyArena_AddPyObject+0x28>17 »       bne.n»  28·<_PyArena_AddPyObject+0x28>
71 »       mov»    r0,·r418 »       mov»    r0,·r4
72 »       pop»    {r3,·r4,·r5,·pc}19 »       pop»    {r3,·r4,·r5,·pc}
73 »       subs»   r3,·#120 »       subs»   r3,·#1
74 »       str»    r3,·[r5,·#0]21 »       str»    r3,·[r5,·#0]
75 »       cmp»    r3,·#022 »       cmp»    r3,·#0
76 »       bne.n»  a4·<_PyArena_AddPyObject+0x24>23 »       bne.n»  24·<_PyArena_AddPyObject+0x24>
77 »       mov»    r0,·r524 »       mov»    r0,·r5
78 »       bl»     0·<_Py_Dealloc>25 »       bl»     0·<_Py_Dealloc>
79 ·R_ARM_THM_CALL» _Py_Dealloc26 ·R_ARM_THM_CALL» _Py_Dealloc
80 »       b.n»    a4·<_PyArena_AddPyObject+0x24>27 »       b.n»    24·<_PyArena_AddPyObject+0x24>
  
81 000000b8·<_PyArena_Malloc>:28 00000038·<_PyArena_Malloc>:
82 _PyArena_Malloc():29 _PyArena_Malloc():
83 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}30 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
84 »       mov.w»  ip,·#4096»  @·0x100031 »       mov.w»  ip,·#4096»  @·0x1000
85 »       sub.w»  ip,·sp,·ip32 »       sub.w»  ip,·sp,·ip
86 »       str.w»  r0,·[ip,·#4072]»     @·0xfe833 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
87 »       ldr»    r5,·[r0,·#4]34 »       ldr»    r5,·[r0,·#4]
88 »       adds»   r1,·#735 »       adds»   r1,·#7
89 »       mov»    r6,·r036 »       mov»    r6,·r0
90 »       bic.w»  r4,·r1,·#737 »       bic.w»  r4,·r1,·#7
91 »       ldr»    r0,·[r5,·#4]38 »       ldr»    r0,·[r5,·#4]
92 »       ldr»    r3,·[r5,·#0]39 »       ldr»    r3,·[r5,·#0]
93 »       adds»   r1,·r4,·r040 »       adds»   r1,·r4,·r0
94 »       cmp»    r1,·r341 »       cmp»    r1,·r3
95 »       bhi.n»  ec·<_PyArena_Malloc+0x34>42 »       bhi.n»  6c·<_PyArena_Malloc+0x34>
96 »       ldr»    r3,·[r5,·#12]43 »       ldr»    r3,·[r5,·#12]
97 »       str»    r1,·[r5,·#4]44 »       str»    r1,·[r5,·#4]
98 »       adds»   r0,·r3,·r045 »       adds»   r0,·r3,·r0
99 »       beq.n»  126·<_PyArena_Malloc+0x6e>46 »       beq.n»  a6·<_PyArena_Malloc+0x6e>
100 »       ldr»    r3,·[r5,·#8]47 »       ldr»    r3,·[r5,·#8]
101 »       cbnz»   r3,·e8·<_PyArena_Malloc+0x30>48 »       cbnz»   r3,·68·<_PyArena_Malloc+0x30>
102 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}49 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
103 »       str»    r3,·[r6,·#4]50 »       str»    r3,·[r6,·#4]
104 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}51 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
105 »       cmp.w»  r4,·#8192»  @·0x200052 »       cmp.w»  r4,·#8192»  @·0x2000
106 »       mov»    r7,·r453 »       mov»    r7,·r4
107 »       it»     cc54 »       it»     cc
108 »       movcc.w»r7,·#8192»@·0x200055 »       movcc.w»r7,·#8192»@·0x2000
109 »       add.w»  r0,·r7,·#1656 »       add.w»  r0,·r7,·#16
110 »       bl»     0·<PyMem_Malloc>57 »       bl»     0·<PyMem_Malloc>
111 ·R_ARM_THM_CALL» PyMem_Malloc58 ·R_ARM_THM_CALL» PyMem_Malloc
112 »       mov»    r2,·r059 »       mov»    r2,·r0
113 »       cbz»    r0,·126·<_PyArena_Malloc+0x6e>60 »       cbz»    r0,·a6·<_PyArena_Malloc+0x6e>
114 »       mov»    r1,·r061 »       mov»    r1,·r0
115 »       add.w»  r3,·r0,·#2362 »       add.w»  r3,·r0,·#23
116 »       str.w»  r7,·[r1],·#1663 »       str.w»  r7,·[r1],·#16
117 »       str»    r1,·[r0,·#12]64 »       str»    r1,·[r0,·#12]
118 »       bic.w»  r0,·r3,·#765 »       bic.w»  r0,·r3,·#7
119 »       subs»   r3,·r0,·r166 »       subs»   r3,·r0,·r1
120 »       movs»   r1,·#067 »       movs»   r1,·#0
121 »       add»    r3,·r468 »       add»    r3,·r4
Max diff block lines reached; 1273/4454 bytes (28.58%) of diff not shown.
885 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e6e·6f74652e·.text.hot..note.5 ··0x00000030·2e72656c·2e746578·742e686f·74002e6e·.rel.text.hot..n
6 ··0x00000040·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a6 ··0x00000040·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
7 ··0x00000050·74747269·62757465·7300··············ttributes.7 ··0x00000050·524d2e61·74747269·62757465·7300·····RM.attributes.
  
14.6 KB
pyhash.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:··········4420·(bytes·into·file)13 ··Start·of·section·headers:··········4412·(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:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.47 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x1144:1 There·are·14·section·headers,·starting·at·offset·0x113c:
  
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·000034·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000034·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·001028·000018·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·001010·000018·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000068·000010·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000068·000010·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·001040·000010·08···I·11···3··48 ··[·4]·.rel.data·········REL·············00000000·001028·000010·08···I·11···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000078·000018·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·000078·000018·00··WA··0···0··8
10 ··[·6]·.text.hot·········PROGBITS········00000000·000078·000ce0·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000078·000c88·00··AX··0···0··8
11 ··[·7]·.rel.text.hot·····REL·············00000000·001050·000080·08···I·11···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·001038·000090·08···I·11···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000d58·00000a·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000d00·00000a·01·AMS··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000d62·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000d0a·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d62·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000d0a·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000d98·0001d0·10·····12··20··415 ··[11]·.symtab···········SYMTAB··········00000000·000d40·0001f0·10·····12··20··4
16 ··[12]·.strtab···········STRTAB··········00000000·000f68·0000be·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·000f30·0000df·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·0010d0·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0010c8·000071·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.33 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·29·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····6·.text.hot4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
7 ·····4:·00000775····46·FUNC····LOCAL··DEFAULT····6·pysiphash7 ·····4:·00000775····46·FUNC····LOCAL··DEFAULT····6·pysiphash
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR18 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR1
Offset 11, 22 lines modifiedOffset 11, 24 lines modified
11 ·····7:·0000037a·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····7:·0000037a·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····8:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$d12 ·····8:·00000740·····0·NOTYPE··LOCAL··DEFAULT····6·$d
13 ·····9:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$t13 ·····9:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$t
14 ····10:·000007a5···794·FUNC····LOCAL··DEFAULT····6·siphash1314 ····10:·000007a5···794·FUNC····LOCAL··DEFAULT····6·siphash13
15 ····11:·00000864·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····11:·00000864·····0·NOTYPE··LOCAL··DEFAULT····6·$d
16 ····12:·00000872·····0·NOTYPE··LOCAL··DEFAULT····6·$t16 ····12:·00000872·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····14:·00000cd0·····0·NOTYPE··LOCAL··DEFAULT····6·$d18 ····14:·00000c78·····0·NOTYPE··LOCAL··DEFAULT····6·$d
19 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.419 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.4
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d21 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
22 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func22 ····18:·00000000····16·OBJECT··LOCAL··DEFAULT····3·PyHash_Func
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····20:·00000001··1906·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes24 ····20:·00000001··1906·FUNC····GLOBAL·DEFAULT····6·_Py_HashBytes
25 ····21:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef25 ····21:·00000001····10·FUNC····GLOBAL·DEFAULT····1·PyHash_GetFuncDef
26 ····22:·00000ac1····14·FUNC····GLOBAL·DEFAULT····6·Py_HashPointer26 ····22:·00000ac1····14·FUNC····GLOBAL·DEFAULT····6·Py_HashPointer
27 ····23:·00000ad1····14·FUNC····GLOBAL·DEFAULT····6·PyObject_GenericHash27 ····23:·00000ad1····14·FUNC····GLOBAL·DEFAULT····6·PyObject_GenericHash
28 ····24:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini28 ····24:·0000000d·····2·FUNC····GLOBAL·HIDDEN·····1·_PyHash_Fini
 29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_idivmod
 30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod
29 ····25:·00000ae1···512·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble31 ····27:·00000ae1···424·FUNC····GLOBAL·DEFAULT····6·_Py_HashDouble
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·frexp
31 ····27:·00000011····34·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash33 ····29:·00000011····34·FUNC····GLOBAL·HIDDEN·····1·_Py_KeyedHash
32 ····28:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret34 ····30:·00000000····24·OBJECT··GLOBAL·DEFAULT····5·_Py_HashSecret
2.09 KB
readelf --wide --relocs {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x1028·contains·3·entries:1 Relocation·section·'.rel.text'·at·offset·0x1010·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002a··00000a0a·R_ARM_THM_CALL·········000007a5···siphash135 0000002a··00000a0a·R_ARM_THM_CALL·········000007a5···siphash13
  
6 Relocation·section·'.rel.data'·at·offset·0x1040·contains·2·entries:6 Relocation·section·'.rel.data'·at·offset·0x1028·contains·2·entries:
7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
8 00000000··00000402·R_ARM_ABS32············00000775···pysiphash8 00000000··00000402·R_ARM_ABS32············00000775···pysiphash
9 00000004··00000f02·R_ARM_ABS32············00000000···.rodata.str1.49 00000004··00000f02·R_ARM_ABS32············00000000···.rodata.str1.4
  
10 Relocation·section·'.rel.text.hot'·at·offset·0x1050·contains·16·entries:10 Relocation·section·'.rel.text.hot'·at·offset·0x1038·contains·18·entries:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR012 0000001c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
13 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR013 00000020··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
14 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000775···pysiphash14 00000026··0000042f·R_ARM_THM_MOVW_ABS_NC··00000775···pysiphash
15 0000002a··00000430·R_ARM_THM_MOVT_ABS·····00000775···pysiphash15 0000002a··00000430·R_ARM_THM_MOVT_ABS·····00000775···pysiphash
16 00000034··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR116 00000034··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
17 00000038··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR117 00000038··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
Offset 23, 8 lines modifiedOffset 23, 10 lines modified
23 00000748··00000102·R_ARM_ABS32············00000000···.text.hot23 00000748··00000102·R_ARM_ABS32············00000000···.text.hot
24 0000074c··00000102·R_ARM_ABS32············00000000···.text.hot24 0000074c··00000102·R_ARM_ABS32············00000000···.text.hot
25 00000750··00000102·R_ARM_ABS32············00000000···.text.hot25 00000750··00000102·R_ARM_ABS32············00000000···.text.hot
26 00000754··00000102·R_ARM_ABS32············00000000···.text.hot26 00000754··00000102·R_ARM_ABS32············00000000···.text.hot
27 00000758··00000102·R_ARM_ABS32············00000000···.text.hot27 00000758··00000102·R_ARM_ABS32············00000000···.text.hot
28 00000784··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR128 00000784··0000052f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
29 00000788··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR129 00000788··00000530·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
30 00000b06··00001a0a·R_ARM_THM_CALL·········00000000···frexp30 00000b06··00001c0a·R_ARM_THM_CALL·········00000000···frexp
 31 00000c10··0000190a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
 32 00000c42··0000190a·R_ARM_THM_CALL·········00000000···__aeabi_idivmod
310 B
strings --all --bytes=8 {}
    
Offset 6, 14 lines modifiedOffset 6, 16 lines modified
6 siphash136 siphash13
7 PyHash_Func7 PyHash_Func
8 _Py_HashBytes8 _Py_HashBytes
9 PyHash_GetFuncDef9 PyHash_GetFuncDef
10 Py_HashPointer10 Py_HashPointer
11 PyObject_GenericHash11 PyObject_GenericHash
12 _PyHash_Fini12 _PyHash_Fini
 13 __aeabi_idivmod
 14 __aeabi_uidivmod
13 _Py_HashDouble15 _Py_HashDouble
14 _Py_KeyedHash16 _Py_KeyedHash
15 _Py_HashSecret17 _Py_HashSecret
16 .shstrtab18 .shstrtab
17 .rel.text19 .rel.text
18 .rel.data20 .rel.data
19 .rel.text.hot21 .rel.text.hot
5.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 850, 159 lines modifiedOffset 850, 132 lines modified
850 »       mvneq.w»r0,·#1850 »       mvneq.w»r0,·#1
851 »       bx»     lr851 »       bx»     lr
852 »       nop852 »       nop
  
853 00000ae0·<_Py_HashDouble>:853 00000ae0·<_Py_HashDouble>:
854 _Py_HashDouble():854 _Py_HashDouble():
855 »       vabs.f64»       d5,·d0855 »       vabs.f64»       d5,·d0
856 »       vldr»   d6,·[pc,·#488]»       @·cd0·<_Py_HashDouble+0x1f0>856 »       vldr»   d6,·[pc,·#400]»       @·c78·<_Py_HashDouble+0x198>
857 »       vcmp.f64»       d5,·d6857 »       vcmp.f64»       d5,·d6
858 »       vmrs»   APSR_nzcv,·fpscr858 »       vmrs»   APSR_nzcv,·fpscr
859 »       bhi.w»  ca0·<_Py_HashDouble+0x1c0>859 »       bhi.w»  c48·<_Py_HashDouble+0x168>
860 »       push»   {r4,·lr}860 »       push»   {r4,·r5,·lr}
861 »       mov.w»  ip,·#4096»  @·0x1000861 »       mov.w»  ip,·#4096»  @·0x1000
862 »       sub.w»  ip,·sp,·ip862 »       sub.w»  ip,·sp,·ip
863 »       str.w»  r0,·[ip,·#4080]»     @·0xff0863 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
864 »       sub»    sp,·#8864 »       sub»    sp,·#12
865 »       add»    r0,·sp,·#4865 »       add»    r0,·sp,·#4
866 »       bl»     0·<frexp>866 »       bl»     0·<frexp>
867 ·R_ARM_THM_CALL» frexp867 ·R_ARM_THM_CALL» frexp
868 »       vcmpe.f64»      d0,·#0.0868 »       vcmpe.f64»      d0,·#0.0
869 »       mov.w»  ip,·#0869 »       ldr»    r0,·[sp,·#4]
870 »       mov»    r3,·ip870 »       movs»   r3,·#0
 871 »       mov»    r4,·r3
 872 »       mov»    r2,·r0
871 »       vmrs»   APSR_nzcv,·fpscr873 »       vmrs»   APSR_nzcv,·fpscr
 874 »       itte»   mi
872 »       iteet»  pl 
873 »       ldrpl»  r4,·[sp,·#4] 
874 »       vnegmi.f64»     d0,·d0875 »       vnegmi.f64»     d0,·d0
875 »       ldrmi»  r4,·[sp,·#4] 
876 »       movpl»  r0,·#1 
877 »       it»     mi 
878 »       movmi.w»r0,·#4294967295»  @·0xffffffff876 »       movmi.w»r5,·#4294967295»  @·0xffffffff
879 »       mov»    r1,·r4877 »       movpl»  r5,·#1
880 »       vcmp.f64»       d0,·#0.0878 »       vcmp.f64»       d0,·#0.0
881 »       vmrs»   APSR_nzcv,·fpscr879 »       vmrs»   APSR_nzcv,·fpscr
882 »       beq.n»  c16·<_Py_HashDouble+0x136>880 »       beq.n»  c06·<_Py_HashDouble+0x126>
883 »       vldr»   d6,·[pc,·#416]»       @·cd8·<_Py_HashDouble+0x1f8>881 »       vldr»   d6,·[pc,·#332]»       @·c80·<_Py_HashDouble+0x1a0>
884 »       lsls»   r2,·r3,·#28882 »       lsls»   r3,·r4,·#28
885 »       bic.w»  r2,·r2,·#2147483648» @·0x80000000883 »       bic.w»  r3,·r3,·#2147483648» @·0x80000000
 884 »       mvn.w»  ip,·#2147483648»    @·0x80000000
886 »       orr.w»  r3,·r2,·r3,·lsr·#3885 »       orr.w»  r3,·r3,·r4,·lsr·#3
887 »       sub.w»  r2,·r1,·#28886 »       sub.w»  r1,·r2,·#28
888 »       vmul.f64»       d0,·d0,·d6887 »       vmul.f64»       d0,·d0,·d6
889 »       vcvt.u32.f64»   s15,·d0888 »       vcvt.u32.f64»   s15,·d0
890 »       vmov»   ip,·s15889 »       vmov»   r4,·s15
891 »       vcvt.f64.u32»   d5,·s15890 »       vcvt.f64.u32»   d5,·s15
892 »       add»    ip,·r3891 »       add»    r4,·r3
893 »       vsub.f64»       d0,·d0,·d5892 »       vsub.f64»       d0,·d0,·d5
894 »       mov»    r3,·ip 
895 »       mvn.w»  ip,·#2147483648»    @·0x80000000 
896 »       cmp»    r3,·ip893 »       cmp»    r4,·ip
897 »       bcs.n»  c08·<_Py_HashDouble+0x128>894 »       bcs.n»  bfa·<_Py_HashDouble+0x11a>
898 »       vcmp.f64»       d0,·#0.0895 »       vcmp.f64»       d0,·#0.0
899 »       vmrs»   APSR_nzcv,·fpscr896 »       vmrs»   APSR_nzcv,·fpscr
900 »       beq.n»  c20·<_Py_HashDouble+0x140>897 »       beq.n»  c3c·<_Py_HashDouble+0x15c>
901 »       vmul.f64»       d0,·d0,·d6898 »       vmul.f64»       d0,·d0,·d6
902 »       lsls»   r2,·r3,·#28899 »       lsls»   r3,·r4,·#28
903 »       and.w»  r2,·r2,·ip900 »       and.w»  r3,·r3,·ip
 901 »       sub.w»  r1,·r2,·#56» @·0x38
904 »       orr.w»  r3,·r2,·r3,·lsr·#3902 »       orr.w»  r3,·r3,·r4,·lsr·#3
905 »       vcvt.u32.f64»   s15,·d0903 »       vcvt.u32.f64»   s15,·d0
906 »       vmov»   r2,·s15904 »       vmov»   r4,·s15
907 »       vcvt.f64.u32»   d5,·s15905 »       vcvt.f64.u32»   d5,·s15
908 »       add»    r2,·r3906 »       add»    r4,·r3
909 »       vsub.f64»       d0,·d0,·d5907 »       vsub.f64»       d0,·d0,·d5
910 »       mov»    r3,·r2 
911 »       sub.w»  r2,·r1,·#56» @·0x38 
912 »       cmp»    r3,·ip908 »       cmp»    r4,·ip
913 »       bcs.n»  c08·<_Py_HashDouble+0x128>909 »       bcs.n»  bfa·<_Py_HashDouble+0x11a>
914 »       vcmp.f64»       d0,·#0.0910 »       vcmp.f64»       d0,·#0.0
915 »       vmrs»   APSR_nzcv,·fpscr911 »       vmrs»   APSR_nzcv,·fpscr
916 »       beq.n»  c20·<_Py_HashDouble+0x140>912 »       beq.n»  c3c·<_Py_HashDouble+0x15c>
917 »       vmul.f64»       d0,·d0,·d6913 »       vmul.f64»       d0,·d0,·d6
 914 »       lsls»   r3,·r4,·#28
 915 »       and.w»  r3,·r3,·ip
918 »       sub.w»  r2,·r1,·#84» @·0x54916 »       sub.w»  r1,·r2,·#84» @·0x54
919 »       lsls»   r1,·r3,·#28 
920 »       and.w»  r1,·r1,·ip 
921 »       orr.w»  r3,·r1,·r3,·lsr·#3917 »       orr.w»  r3,·r3,·r4,·lsr·#3
922 »       vcvt.u32.f64»   s15,·d0918 »       vcvt.u32.f64»   s15,·d0
923 »       vmov»   r1,·s15919 »       vmov»   r4,·s15
924 »       vcvt.f64.u32»   d6,·s15920 »       vcvt.f64.u32»   d6,·s15
925 »       add»    r1,·r3921 »       add»    r4,·r3
926 »       vsub.f64»       d0,·d0,·d6922 »       vsub.f64»       d0,·d0,·d6
927 »       mov»    r3,·r1 
928 »       cmp»    r1,·ip923 »       cmp»    r4,·ip
929 »       bcs.n»  c08·<_Py_HashDouble+0x128>924 »       bcs.n»  bfa·<_Py_HashDouble+0x11a>
930 »       vcmp.f64»       d0,·#0.0925 »       vcmp.f64»       d0,·#0.0
931 »       lsls»   r1,·r3,·#28926 »       lsls»   r3,·r4,·#28
932 »       mvn.w»  ip,·#2147483648»    @·0x80000000927 »       mvn.w»  r2,·#2147483648»    @·0x80000000
933 »       vldr»   d7,·[pc,·#252]»       @·cd8·<_Py_HashDouble+0x1f8>928 »       vldr»   d7,·[pc,·#176]»       @·c80·<_Py_HashDouble+0x1a0>
934 »       and.w»  r1,·r1,·ip929 »       ands»   r3,·r2
935 »       orr.w»  r1,·r1,·r3,·lsr·#3930 »       orr.w»  r3,·r3,·r4,·lsr·#3
936 »       vmrs»   APSR_nzcv,·fpscr931 »       vmrs»   APSR_nzcv,·fpscr
937 »       beq.n»  c20·<_Py_HashDouble+0x140>932 »       beq.n»  c3c·<_Py_HashDouble+0x15c>
938 »       vmul.f64»       d0,·d0,·d7933 »       vmul.f64»       d0,·d0,·d7
939 »       subs»   r2,·#28934 »       subs»   r1,·#28
940 »       vcvt.u32.f64»   s15,·d0935 »       vcvt.u32.f64»   s15,·d0
941 »       vmov»   r3,·s15936 »       vmov»   r4,·s15
942 »       vcvt.f64.u32»   d6,·s15937 »       vcvt.f64.u32»   d6,·s15
943 »       add»    r3,·r1938 »       add»    r4,·r3
944 »       vsub.f64»       d0,·d0,·d6939 »       vsub.f64»       d0,·d0,·d6
945 »       cmp»    r3,·ip940 »       cmp»    r4,·r2
946 »       bcc.n»  bd0·<_Py_HashDouble+0xf0>941 »       bcc.n»  bc4·<_Py_HashDouble+0xe4>
947 »       add.w»  r3,·r3,·#2147483648» @·0x80000000942 »       add.w»  r4,·r4,·#2147483648» @·0x80000000
948 »       mov»    r1,·r2943 »       mov»    r2,·r1
949 »       adds»   r3,·#1944 »       adds»   r4,·#1
950 »       mov.w»  ip,·#1945 »       movs»   r3,·#1
951 »       b.n»    b2c·<_Py_HashDouble+0x4c>946 »       b.n»    b26·<_Py_HashDouble+0x46>
 947 »       cbnz»   r3,·c3e·<_Py_HashDouble+0x15e>
 948 »       movs»   r1,·#31
952 »       cmp.w»  ip,·#0 
953 »       ite»    ne 
954 »       movne»  r2,·r1 
955 »       moveq»  r2,·r4 
956 »       cmp»    r2,·#0949 »       cmp»    r0,·#0
957 »       bge.n»  c64·<_Py_HashDouble+0x184>950 »       bge.n»  c42·<_Py_HashDouble+0x162>
958 »       mvns»   r1,·r2951 »       mvns»   r0,·r0
 952 »       bl»     0·<__aeabi_idivmod>
 953 ·R_ARM_THM_CALL» __aeabi_idivmod
959 »       movw»   ip,·#2115»   @·0x843 
960 »       movt»   ip,·#33825»  @·0x8421 
961 »       asrs»   r2,·r1,·#31 
962 »       smull»  r4,·ip,·ip,·r1 
963 »       add»    ip,·r1 
964 »       rsb»    r2,·r2,·ip,·asr·#4 
Max diff block lines reached; 593/5285 bytes (11.22%) of diff not shown.
1.22 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 4, 12 lines modifiedOffset 4, 14 lines modified
4 ··0x00000010·73697068·61736800·2e4c414e·43484f52·siphash..LANCHOR4 ··0x00000010·73697068·61736800·2e4c414e·43484f52·siphash..LANCHOR
5 ··0x00000020·31002464·00736970·68617368·31330050·1.$d.siphash13.P5 ··0x00000020·31002464·00736970·68617368·31330050·1.$d.siphash13.P
6 ··0x00000030·79486173·685f4675·6e63005f·50795f48·yHash_Func._Py_H6 ··0x00000030·79486173·685f4675·6e63005f·50795f48·yHash_Func._Py_H
7 ··0x00000040·61736842·79746573·00507948·6173685f·ashBytes.PyHash_7 ··0x00000040·61736842·79746573·00507948·6173685f·ashBytes.PyHash_
8 ··0x00000050·47657446·756e6344·65660050·795f4861·GetFuncDef.Py_Ha8 ··0x00000050·47657446·756e6344·65660050·795f4861·GetFuncDef.Py_Ha
9 ··0x00000060·7368506f·696e7465·72005079·4f626a65·shPointer.PyObje9 ··0x00000060·7368506f·696e7465·72005079·4f626a65·shPointer.PyObje
10 ··0x00000070·63745f47·656e6572·69634861·7368005f·ct_GenericHash._10 ··0x00000070·63745f47·656e6572·69634861·7368005f·ct_GenericHash._
11 ··0x00000080·50794861·73685f46·696e6900·5f50795f·PyHash_Fini._Py_11 ··0x00000080·50794861·73685f46·696e6900·5f5f6165·PyHash_Fini.__ae
 12 ··0x00000090·6162695f·69646976·6d6f6400·5f5f6165·abi_idivmod.__ae
 13 ··0x000000a0·6162695f·75696469·766d6f64·005f5079·abi_uidivmod._Py
12 ··0x00000090·48617368·446f7562·6c650066·72657870·HashDouble.frexp14 ··0x000000b0·5f486173·68446f75·626c6500·66726578·_HashDouble.frex
13 ··0x000000a0·005f5079·5f4b6579·65644861·7368005f·._Py_KeyedHash._15 ··0x000000c0·70005f50·795f4b65·79656448·61736800·p._Py_KeyedHash.
14 ··0x000000b0·50795f48·61736853·65637265·7400·····Py_HashSecret.16 ··0x000000d0·5f50795f·48617368·53656372·657400···_Py_HashSecret.
  
517 KB
pylifecycle.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:··········199428·(bytes·into·file)13 ··Start·of·section·headers:··········198700·(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·0x30b04:1 There·are·21·section·headers,·starting·at·offset·0x3082c:
  
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·002914·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002714·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·02b5f4·001968·08···I·18···1··46 ··[·2]·.rel.text·········REL·············00000000·02b36c·001930·08···I·18···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002948·000014·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002748·000014·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·02cf5c·000020·08···I·18···3··48 ··[·4]·.rel.data·········REL·············00000000·02cc9c·000020·08···I·18···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00295c·00000c·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·00275c·00000c·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·00295c·00015c·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·00275c·000104·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·02cf7c·0000a0·08···I·18···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·02ccbc·000088·08···I·18···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·002ab8·0006c4·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002860·0006c4·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·02d01c·0004a0·08···I·18···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·02cd44·0004a0·08···I·18···8··4
14 ··[10]·.rodata.str1.4····PROGBITS········00000000·00317c·000d33·01·AMS··0···0··414 ··[10]·.rodata.str1.4····PROGBITS········00000000·002f24·000d33·01·AMS··0···0··4
15 ··[11]·.rodata.str4.4····PROGBITS········00000000·003eb0·000044·04·AMS··0···0··415 ··[11]·.rodata.str4.4····PROGBITS········00000000·003c58·000044·04·AMS··0···0··4
16 ··[12]·.rodata···········PROGBITS········00000000·003ef4·00028e·00···A··0···0··416 ··[12]·.rodata···········PROGBITS········00000000·003c9c·00028e·00···A··0···0··4
17 ··[13]·.rel.rodata·······REL·············00000000·02d4bc·000080·08···I·18··12··417 ··[13]·.rel.rodata·······REL·············00000000·02d1e4·000080·08···I·18··12··4
18 ··[14]·.PyRuntime········PROGBITS········00000000·004188·023b80·00··WA··0···0··818 ··[14]·.PyRuntime········PROGBITS········00000000·003f30·023b80·00··WA··0···0··8
19 ··[15]·.rel.PyRuntime····REL·············00000000·02d53c·003518·08···I·18··14··419 ··[15]·.rel.PyRuntime····REL·············00000000·02d264·003518·08···I·18··14··4
20 ··[16]·.note.GNU-stack···PROGBITS········00000000·027d08·000000·00······0···0··120 ··[16]·.note.GNU-stack···PROGBITS········00000000·027ab0·000000·00······0···0··1
21 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·027d08·000033·00······0···0··121 ··[17]·.ARM.attributes···ARM_ATTRIBUTES··00000000·027ab0·000033·00······0···0··1
22 ··[18]·.symtab···········SYMTAB··········00000000·027d3c·001f10·10·····19·213··422 ··[18]·.symtab···········SYMTAB··········00000000·027ae4·001ef0·10·····19·211··4
23 ··[19]·.strtab···········STRTAB··········00000000·029c4c·0019a5·00······0···0··123 ··[19]·.strtab···········STRTAB··········00000000·0299d4·001997·00······0···0··1
24 ··[20]·.shstrtab·········STRTAB··········00000000·030a54·0000ae·00······0···0··124 ··[20]·.shstrtab·········STRTAB··········00000000·03077c·0000ae·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)29 ··D·(mbind),·y·(purecode),·p·(processor·specific)
52.3 KB
readelf --wide --symbols {}
Max HTML report size reached
336 KB
readelf --wide --relocs {}
Max HTML report size reached
339 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 558, 16 lines modifiedOffset 558, 16 lines modified
558 __func__.11558 __func__.11
559 __func__.10559 __func__.10
560 __func__.9560 __func__.9
561 __func__.8561 __func__.8
562 __func__.6562 __func__.6
563 __func__.7563 __func__.7
564 __func__.3564 __func__.3
565 sys_deletes.5 
566 sys_files.4565 sys_files.4
 566 sys_deletes.5
567 __func__.2567 __func__.2
568 _TARGET_LOCALES568 _TARGET_LOCALES
569 runtime_initialized569 runtime_initialized
570 reentrant.1570 reentrant.1
571 reentrant.0571 reentrant.0
572 _PyRuntime_Initialize572 _PyRuntime_Initialize
573 _PyRuntime573 _PyRuntime
71.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 119, 49 lines modifiedOffset 119, 7 lines modified
119 »       beq.n»  fe·<Py_XDECREF+0x12>119 »       beq.n»  fe·<Py_XDECREF+0x12>
120 »       subs»   r2,·#1120 »       subs»   r2,·#1
121 »       str»    r2,·[r0,·#0]121 »       str»    r2,·[r0,·#0]
122 »       cbz»    r2,·100·<Py_XDECREF+0x14>122 »       cbz»    r2,·100·<Py_XDECREF+0x14>
123 »       bx»     lr123 »       bx»     lr
124 »       b.w»    0·<_Py_Dealloc>124 »       b.w»    0·<_Py_Dealloc>
125 ·R_ARM_THM_JUMP24»       _Py_Dealloc125 ·R_ARM_THM_JUMP24»       _Py_Dealloc
  
126 00000104·<PyOS_setsig>: 
127 PyOS_setsig(): 
128 »       push»   {r4,·lr} 
129 »       mov.w»  ip,·#4096»  @·0x1000 
130 »       sub.w»  ip,·sp,·ip 
131 »       str.w»  r0,·[ip,·#3808]»     @·0xee0 
132 »       sub»    sp,·#280»     @·0x118 
133 »       mov»    r4,·r0 
134 »       add»    r0,·sp,·#4 
135 »       str»    r1,·[sp,·#0] 
136 »       bl»     0·<sigemptyset> 
137 ·R_ARM_THM_CALL» sigemptyset 
138 »       add»    r2,·sp,·#140»  @·0x8c 
139 »       mov»    r1,·sp 
140 »       mov»    r0,·r4 
141 »       mov.w»  r3,·#134217728»     @·0x8000000 
142 »       str»    r3,·[sp,·#132]»@·0x84 
143 »       bl»     0·<sigaction> 
144 ·R_ARM_THM_CALL» sigaction 
145 »       adds»   r3,·r0,·#1 
146 »       it»     ne 
147 »       ldrne»  r0,·[sp,·#140]»      @·0x8c 
148 »       add»    sp,·#280»     @·0x118 
149 »       pop»    {r4,·pc} 
  
150 00000138·<PyOS_getsig>: 
151 PyOS_getsig(): 
152 »       push»   {lr} 
153 »       mov.w»  ip,·#4096»  @·0x1000 
154 »       sub.w»  ip,·sp,·ip 
155 »       str.w»  r0,·[ip,·#3944]»     @·0xf68 
156 »       sub»    sp,·#148»     @·0x94 
157 »       movs»   r1,·#0 
158 »       add»    r2,·sp,·#4 
159 »       bl»     0·<sigaction> 
160 ·R_ARM_THM_CALL» sigaction 
161 »       adds»   r3,·r0,·#1 
162 »       it»     ne 
163 »       ldrne»  r0,·[sp,·#4] 
164 »       add»    sp,·#148»     @·0x94 
165 »       ldr.w»  pc,·[sp],·#4 
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 »       mov»    r0,·r4398 »       mov»    r0,·r4
399 »       bl»     580·<_Py_FatalErrorFormat+0x7a>399 »       bl»     580·<_Py_FatalErrorFormat+0x7a>
400 ·R_ARM_THM_CALL» _Py_DumpExtensionModules400 ·R_ARM_THM_CALL» _Py_DumpExtensionModules
401 »       bl»     0·<_PyFaulthandler_Fini>401 »       bl»     0·<_PyFaulthandler_Fini>
402 ·R_ARM_THM_CALL» _PyFaulthandler_Fini402 ·R_ARM_THM_CALL» _PyFaulthandler_Fini
403 »       cmp.w»  fp,·#0403 »       cmp.w»  fp,·#0
404 »       beq.w»  11a·<fatal_error+0x24>404 »       beq.w»  11a·<fatal_error+0x24>
405 »       bl»     1c40·<flush_std_files>405 »       bl»     1c98·<flush_std_files>
406 ·R_ARM_THM_CALL» flush_std_files406 ·R_ARM_THM_CALL» flush_std_files
407 »       b.n»    11a·<fatal_error+0x24>407 »       b.n»    11a·<fatal_error+0x24>
408 »       .word»  0x00000154408 »       .word»  0x00000154
409 ·R_ARM_ABS32»    _PyRuntime409 ·R_ARM_ABS32»    _PyRuntime
410 »       .word»  0x000000ee410 »       .word»  0x000000ee
411 ·R_ARM_TLS_IE32» _Py_tss_tstate411 ·R_ARM_TLS_IE32» _Py_tss_tstate
412 »       .word»  0x0000914c412 »       .word»  0x0000914c
Offset 524, 15 lines modifiedOffset 524, 15 lines modified
524 »       stmia»  r4!,·{r0,·r1,·r2,·r3}524 »       stmia»  r4!,·{r0,·r1,·r2,·r3}
525 »       movs»   r3,·#2525 »       movs»   r3,·#2
526 »       ldmia.w»r5,·{r0,·r1,·r2}526 »       ldmia.w»r5,·{r0,·r1,·r2}
527 »       stmia.w»r4,·{r0,·r1,·r2}527 »       stmia.w»r4,·{r0,·r1,·r2}
528 »       add»    r2,·sp,·#20528 »       add»    r2,·sp,·#20
529 »       mov»    r1,·sp529 »       mov»    r1,·sp
530 »       mov»    r0,·r6530 »       mov»    r0,·r6
531 »       bl»     1a64·<new_interpreter>531 »       bl»     1abc·<new_interpreter>
532 ·R_ARM_THM_CALL» new_interpreter532 ·R_ARM_THM_CALL» new_interpreter
533 »       ldr»    r3,·[sp,·#4]533 »       ldr»    r3,·[sp,·#4]
534 »       cbz»    r3,·462·<Py_NewInterpreter+0x3e>534 »       cbz»    r3,·462·<Py_NewInterpreter+0x3e>
535 »       ldmia.w»r6,·{r0,·r1,·r2,·r3}535 »       ldmia.w»r6,·{r0,·r1,·r2,·r3}
536 »       bl»     aa·<Py_ExitStatusException>536 »       bl»     aa·<Py_ExitStatusException>
537 ·R_ARM_THM_CALL» Py_ExitStatusException537 ·R_ARM_THM_CALL» Py_ExitStatusException
538 »       ldr»    r0,·[sp,·#0]538 »       ldr»    r0,·[sp,·#0]
Offset 693, 17 lines modifiedOffset 693, 17 lines modified
693 _Py_FatalRefcountErrorFunc():693 _Py_FatalRefcountErrorFunc():
694 »       push»   {r3,·lr}694 »       push»   {r3,·lr}
695 »       mov.w»  ip,·#4096»  @·0x1000695 »       mov.w»  ip,·#4096»  @·0x1000
696 »       sub.w»  ip,·sp,·ip696 »       sub.w»  ip,·sp,·ip
697 »       str.w»  r0,·[ip,·#4088]»     @·0xff8697 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
698 »       mov»    r2,·r1698 »       mov»    r2,·r1
699 »       movw»   r1,·#0699 »       movw»   r1,·#0
700 ·R_ARM_THM_MOVW_ABS_NC»  .LC106700 ·R_ARM_THM_MOVW_ABS_NC»  .LC104
701 »       movt»   r1,·#0701 »       movt»   r1,·#0
702 ·R_ARM_THM_MOVT_ABS»     .LC106702 ·R_ARM_THM_MOVT_ABS»     .LC104
703 »       bl»     506·<_Py_FatalErrorFormat>703 »       bl»     506·<_Py_FatalErrorFormat>
704 ·R_ARM_THM_CALL» _Py_FatalErrorFormat704 ·R_ARM_THM_CALL» _Py_FatalErrorFormat
  
705 000005ba·<Py_AtExit>:705 000005ba·<Py_AtExit>:
706 Py_AtExit():706 Py_AtExit():
707 »       push»   {r3,·r4,·r5,·lr}707 »       push»   {r3,·r4,·r5,·lr}
708 »       mov.w»  ip,·#4096»  @·0x1000708 »       mov.w»  ip,·#4096»  @·0x1000
2.11 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 79, 35 lines modifiedOffset 79, 35 lines modified
79 ··[···7e8]··OOOsOO79 ··[···7e8]··OOOsOO
80 ··[···7f0]··isiOOOO80 ··[···7f0]··isiOOOO
81 ··[···7f8]··???81 ··[···7f8]··???
82 ··[···7fc]··Exception·ignored·on·threading·shutdown82 ··[···7fc]··Exception·ignored·on·threading·shutdown
83 ··[···824]··Py_Initialize·must·be·called·first83 ··[···824]··Py_Initialize·must·be·called·first
84 ··[···848]··Exception·ignored·on·flushing·sys.stdout84 ··[···848]··Exception·ignored·on·flushing·sys.stdout
85 ··[···874]··closed85 ··[···874]··closed
86 ··[···87c]··path 
87 ··[···884]··stdin 
88 ··[···88c]··#·clear·builtins._\n86 ··[···87c]··#·clear·builtins._\n
89 ··[···8a0]··_87 ··[···890]··_
90 ··[···8a4]··Exception·ignored·on·setting·builtin·variable·_88 ··[···894]··Exception·ignored·on·setting·builtin·variable·_
91 ··[···8d4]··Exception·ignored·on·clearing·sys.%s89 ··[···8c4]··Exception·ignored·on·clearing·sys.%s
92 ··[···8fc]··#·restore·sys.%s\n90 ··[···8ec]··#·restore·sys.%s\n
93 ··[···910]··Exception·ignored·on·restoring·sys.%s91 ··[···900]··Exception·ignored·on·restoring·sys.%s
94 ··[···938]··Exception·ignored·on·removing·modules92 ··[···928]··Exception·ignored·on·removing·modules
95 ··[···960]··#·cleanup[2]·removing·%U\n93 ··[···950]··#·cleanup[2]·removing·%U\n
96 ··[···97c]··Exception·ignored·on·clearing·sys.modules94 ··[···96c]··Exception·ignored·on·clearing·sys.modules
97 ··[···9a8]··Exception·ignored·on·restoring·builtins95 ··[···998]··Exception·ignored·on·restoring·builtins
98 ··[···9d0]··#·cleanup[3]·wiping·%U\n96 ··[···9c0]··#·cleanup[3]·wiping·%U\n
99 ··[···9e8]··#·cleanup[3]·wiping·sys\n97 ··[···9d8]··#·cleanup[3]·wiping·sys\n
100 ··[···a04]··#·cleanup[3]·wiping·builtins\n98 ··[···9f4]··#·cleanup[3]·wiping·builtins\n
101 ··[···a24]··thread·is·not·current99 ··[···a14]··thread·is·not·current
102 ··[···a3c]··thread·still·has·a·frame100 ··[···a2c]··thread·still·has·a·frame
103 ··[···a58]··not·the·last·thread101 ··[···a48]··not·the·last·thread
104 ··[···a6c]··%s:·bug·likely·caused·by·a·refcount·error·in·a·C·extension102 ··[···a5c]··%s:·bug·likely·caused·by·a·refcount·error·in·a·C·extension
 103 ··[···a98]··stdin
105 ··[···aa8]··stdout104 ··[···aa0]··stdout
106 ··[···ab0]··stderr105 ··[···aa8]··stderr
 106 ··[···ab0]··path
107 ··[···ab8]··argv107 ··[···ab8]··argv
108 ··[···ac0]··ps1108 ··[···ac0]··ps1
109 ··[···ac4]··ps2109 ··[···ac4]··ps2
110 ··[···ac8]··last_exc110 ··[···ac8]··last_exc
111 ··[···ad4]··last_type111 ··[···ad4]··last_type
112 ··[···ae0]··last_value112 ··[···ae0]··last_value
113 ··[···aec]··last_traceback113 ··[···aec]··last_traceback
1.29 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 32, 14 lines modifiedOffset 32, 14 lines modified
32 ··0x000001c0·5f737472·65616d73·00000000·696e6974·_streams....init32 ··0x000001c0·5f737472·65616d73·00000000·696e6974·_streams....init
33 ··0x000001d0·5f736574·5f627569·6c74696e·735f6f70·_set_builtins_op33 ··0x000001d0·5f736574·5f627569·6c74696e·735f6f70·_set_builtins_op
34 ··0x000001e0·656e0000·696e6974·5f696d70·6f72745f·en..init_import_34 ··0x000001e0·656e0000·696e6974·5f696d70·6f72745f·en..init_import_
35 ··0x000001f0·73697465·00000000·6164645f·6d61696e·site....add_main35 ··0x000001f0·73697465·00000000·6164645f·6d61696e·site....add_main
36 ··0x00000200·5f6d6f64·756c6500·01000000·01000000·_module.........36 ··0x00000200·5f6d6f64·756c6500·01000000·01000000·_module.........
37 ··0x00000210·01000000·01000000·01000000·00000000·................37 ··0x00000210·01000000·01000000·01000000·00000000·................
38 ··0x00000220·01000000·6e65775f·696e7465·72707265·....new_interpre38 ··0x00000220·01000000·6e65775f·696e7465·72707265·....new_interpre
39 ··0x00000230·74657200·7c080000·b80a0000·c00a0000·ter.|...........39 ··0x00000230·74657200·980a0000·8c050000·a00a0000·ter.............
40 ··0x00000240·c40a0000·c80a0000·d40a0000·e00a0000·................40 ··0x00000240·a4050000·a80a0000·c8050000·00000000·................
41 ··0x00000250·ec0a0000·fc0a0000·100b0000·00000000·................41 ··0x00000250·b00a0000·b80a0000·c00a0000·c40a0000·................
42 ··0x00000260·84080000·8c050000·a80a0000·a4050000·................42 ··0x00000260·c80a0000·d40a0000·e00a0000·ec0a0000·................
43 ··0x00000270·b00a0000·c8050000·00000000·50795f45·............Py_E43 ··0x00000270·fc0a0000·100b0000·00000000·50795f45·............Py_E
44 ··0x00000280·6e64496e·74657270·72657465·7200·····ndInterpreter.44 ··0x00000280·6e64496e·74657270·72657465·7200·····ndInterpreter.
  
46.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
447 KB
pystate.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:··········187620·(bytes·into·file)13 ··Start·of·section·headers:··········186652·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x2dce4:1 There·are·18·section·headers,·starting·at·offset·0x2d91c:
  
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·00143c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0019f8·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0296d8·000850·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·029440·000a20·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001474·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001a30·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·001474·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001a30·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001474·000783·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·001a30·000783·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·001bf8·000bcc·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·0021b4·000384·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·029f28·000458·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·029e60·000158·08···I·15···6··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0027c4·000934·00··AX··0···0··412 ··[·8]·.text.unlikely····PROGBITS········00000000·002538·000934·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·02a380·0003b8·08···I·15···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·029fb8·0003b8·08···I·15···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·0030f8·023da8·00···A··0···0··814 ··[10]·.rodata···········PROGBITS········00000000·002e70·023da8·00···A··0···0··8
15 ··[11]·.rel.rodata·······REL·············00000000·02a738·003518·08···I·15··10··415 ··[11]·.rel.rodata·······REL·············00000000·02a370·003518·08···I·15··10··4
16 ··[12]·.tbss·············NOBITS··········00000000·026ea0·000004·00·WAT··0···0··416 ··[12]·.tbss·············NOBITS··········00000000·026c18·000004·00·WAT··0···0··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·026ea0·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·026c18·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·026ea0·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·026c18·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·026ed4·0015d0·10·····16·161··419 ··[15]·.symtab···········SYMTAB··········00000000·026c4c·0015c0·10·····16·160··4
20 ··[16]·.strtab···········STRTAB··········00000000·0284a4·001233·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·02820c·001233·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·02dc50·000092·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·02d888·000092·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
43.6 KB
readelf --wide --symbols {}
Max HTML report size reached
285 KB
readelf --wide --relocs {}
Max HTML report size reached
74.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
34.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 »       mov»    r5,·r0222 »       mov»    r5,·r0
223 »       mov»    r6,·r1223 »       mov»    r6,·r1
224 »       ldr.w»  r8,·[fp,·sl]224 »       ldr.w»  r8,·[fp,·sl]
225 »       cmp.w»  r8,·#0225 »       cmp.w»  r8,·#0
226 »       beq.n»  21e·<_PyInterpreterState_DeleteExceptMain+0x54>226 »       beq.n»  21e·<_PyInterpreterState_DeleteExceptMain+0x54>
227 »       movs»   r1,·#0227 »       movs»   r1,·#0
228 »       mov»    r0,·r8228 »       mov»    r0,·r8
229 »       bl»     444·<_PyThread_CurrentExceptions+0x80>229 »       bl»     1fc·<_PyInterpreterState_DeleteExceptMain+0x32>
230 ·R_ARM_THM_CALL» detach_thread230 ·R_ARM_THM_CALL» detach_thread
231 »       ldr.w»  r2,·[r8,·#8]231 »       ldr.w»  r2,·[r8,·#8]
232 »       ldr.w»  r3,·[r6,·#360]»      @·0x168232 »       ldr.w»  r3,·[r6,·#360]»      @·0x168
233 »       cmp»    r2,·r3233 »       cmp»    r2,·r3
234 »       beq.n»  21e·<_PyInterpreterState_DeleteExceptMain+0x54>234 »       beq.n»  21e·<_PyInterpreterState_DeleteExceptMain+0x54>
235 »       ldr»    r2,·[pc,·#248]»@·(300·<_PyInterpreterState_DeleteExceptMain+0x136>)235 »       ldr»    r2,·[pc,·#248]»@·(300·<_PyInterpreterState_DeleteExceptMain+0x136>)
236 »       movs»   r0,·#0236 »       movs»   r0,·#0
Offset 276, 26 lines modifiedOffset 276, 26 lines modified
276 »       ldr.w»  r1,·[fp,·sl]276 »       ldr.w»  r1,·[fp,·sl]
277 »       mov»    r0,·r4277 »       mov»    r0,·r4
278 »       str»    r1,·[sp,·#12]278 »       str»    r1,·[sp,·#12]
279 »       bl»     0·<_PyImport_ClearCore>279 »       bl»     0·<_PyImport_ClearCore>
280 ·R_ARM_THM_CALL» _PyImport_ClearCore280 ·R_ARM_THM_CALL» _PyImport_ClearCore
281 »       ldr»    r1,·[sp,·#12]281 »       ldr»    r1,·[sp,·#12]
282 »       mov»    r0,·r4282 »       mov»    r0,·r4
283 »       bl»     830·<PyThreadState_SetAsyncExc+0x34>283 »       bl»     e84·<interpreter_clear>
284 ·R_ARM_THM_CALL» interpreter_clear284 ·R_ARM_THM_CALL» interpreter_clear
285 »       mov»    r0,·r4285 »       mov»    r0,·r4
286 »       bl»     10bc·<zapthreads>286 »       bl»     15ec·<zapthreads>
287 ·R_ARM_THM_CALL» zapthreads287 ·R_ARM_THM_CALL» zapthreads
288 »       ldr.w»  r0,·[r4,·#3668]»     @·0xe54288 »       ldr.w»  r0,·[r4,·#3668]»     @·0xe54
289 »       cbz»    r0,·29a·<_PyInterpreterState_DeleteExceptMain+0xd0>289 »       cbz»    r0,·29a·<_PyInterpreterState_DeleteExceptMain+0xd0>
290 »       bl»     0·<PyThread_free_lock>290 »       bl»     0·<PyThread_free_lock>
291 ·R_ARM_THM_CALL» PyThread_free_lock291 ·R_ARM_THM_CALL» PyThread_free_lock
292 »       mov»    r0,·r4292 »       mov»    r0,·r4
293 »       ldr.w»  r4,·[r4,·#3644]»     @·0xe3c293 »       ldr.w»  r4,·[r4,·#3644]»     @·0xe3c
294 »       bl»     1108·<free_interpreter>294 »       bl»     1638·<free_interpreter>
295 ·R_ARM_THM_CALL» free_interpreter295 ·R_ARM_THM_CALL» free_interpreter
296 »       b.n»    262·<_PyInterpreterState_DeleteExceptMain+0x98>296 »       b.n»    262·<_PyInterpreterState_DeleteExceptMain+0x98>
297 »       mov.w»  r3,·#0297 »       mov.w»  r3,·#0
298 »       dmb»    ish298 »       dmb»    ish
299 »       ldrexb» r2,·[r7]299 »       ldrexb» r2,·[r7]
300 »       cmp»    r2,·#1300 »       cmp»    r2,·#1
301 »       bne.n»  2be·<_PyInterpreterState_DeleteExceptMain+0xf4>301 »       bne.n»  2be·<_PyInterpreterState_DeleteExceptMain+0xf4>
Offset 317, 15 lines modifiedOffset 317, 15 lines modified
317 ·R_ARM_THM_MOVT_ABS»     .LC33317 ·R_ARM_THM_MOVT_ABS»     .LC33
318 »       str»    r2,·[r5,·#12]318 »       str»    r2,·[r5,·#12]
319 »       strd»   r0,·r1,·[r5]319 »       strd»   r0,·r1,·[r5]
320 »       str»    r3,·[r5,·#8]320 »       str»    r3,·[r5,·#8]
321 »       b.n»    2f8·<_PyInterpreterState_DeleteExceptMain+0x12e>321 »       b.n»    2f8·<_PyInterpreterState_DeleteExceptMain+0x12e>
322 »       mov»    r1,·r8322 »       mov»    r1,·r8
323 »       mov»    r0,·r6323 »       mov»    r0,·r6
324 »       bl»     908·<PyThreadState_SetAsyncExc+0x10c>324 »       bl»     bf4·<_PyThreadState_Swap>
325 ·R_ARM_THM_CALL» _PyThreadState_Swap325 ·R_ARM_THM_CALL» _PyThreadState_Swap
326 »       movs»   r2,·#16326 »       movs»   r2,·#16
327 »       movs»   r1,·#0327 »       movs»   r1,·#0
328 »       mov»    r0,·r5328 »       mov»    r0,·r5
329 »       bl»     0·<memset>329 »       bl»     0·<memset>
330 ·R_ARM_THM_CALL» memset330 ·R_ARM_THM_CALL» memset
331 »       mov»    r0,·r5331 »       mov»    r0,·r5
Offset 359, 32 lines modifiedOffset 359, 32 lines modified
359 ·R_ARM_THM_CALL» PyThread_release_lock359 ·R_ARM_THM_CALL» PyThread_release_lock
360 »       orrs.w» r3,·r5,·r6360 »       orrs.w» r3,·r5,·r6
361 »       bne.n»  37c·<_PyInterpreterState_IDDecref+0x74>361 »       bne.n»  37c·<_PyInterpreterState_IDDecref+0x74>
362 »       ldr.w»  r3,·[r4,·#3664]»     @·0xe50362 »       ldr.w»  r3,·[r4,·#3664]»     @·0xe50
363 »       cbz»    r3,·37c·<_PyInterpreterState_IDDecref+0x74>363 »       cbz»    r3,·37c·<_PyInterpreterState_IDDecref+0x74>
364 »       movs»   r1,·#1364 »       movs»   r1,·#1
365 »       mov»    r0,·r4365 »       mov»    r0,·r4
366 »       bl»     28·<_PyInterpreterState_GetConfigCopy+0x1c>366 »       bl»     3e4·<_PyThread_CurrentExceptions+0x20>
367 ·R_ARM_THM_CALL» new_threadstate367 ·R_ARM_THM_CALL» new_threadstate
368 »       mov»    r4,·r0368 »       mov»    r4,·r0
369 »       bl»     3e4·<_PyThread_CurrentExceptions+0x20>369 »       bl»     578·<_PyThread_CurrentFrames+0x6c>
370 ·R_ARM_THM_CALL» _PyThreadState_Bind370 ·R_ARM_THM_CALL» _PyThreadState_Bind
371 »       mov»    r1,·r4371 »       mov»    r1,·r4
372 »       mov»    r0,·r7372 »       mov»    r0,·r7
373 »       bl»     908·<PyThreadState_SetAsyncExc+0x10c>373 »       bl»     bf4·<_PyThreadState_Swap>
374 ·R_ARM_THM_CALL» _PyThreadState_Swap374 ·R_ARM_THM_CALL» _PyThreadState_Swap
375 »       mov»    r1,·r0375 »       mov»    r1,·r0
376 »       mov»    r0,·r4376 »       mov»    r0,·r4
377 »       mov»    r4,·r1377 »       mov»    r4,·r1
378 »       bl»     0·<Py_EndInterpreter>378 »       bl»     0·<Py_EndInterpreter>
379 ·R_ARM_THM_CALL» Py_EndInterpreter379 ·R_ARM_THM_CALL» Py_EndInterpreter
380 »       mov»    r1,·r4380 »       mov»    r1,·r4
381 »       mov»    r0,·r7381 »       mov»    r0,·r7
382 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}382 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·lr}
383 »       b.w»    908·<PyThreadState_SetAsyncExc+0x10c>383 »       b.w»    bf4·<_PyThreadState_Swap>
384 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap384 ·R_ARM_THM_JUMP24»       _PyThreadState_Swap
385 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}385 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
  
386 0000037e·<_PyInterpreterState_SetEvalFrameFunc>:386 0000037e·<_PyInterpreterState_SetEvalFrameFunc>:
387 _PyInterpreterState_SetEvalFrameFunc():387 _PyInterpreterState_SetEvalFrameFunc():
388 »       push»   {r3,·r4,·r5,·lr}388 »       push»   {r3,·r4,·r5,·lr}
389 »       mov.w»  ip,·#4096»  @·0x1000389 »       mov.w»  ip,·#4096»  @·0x1000
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 »       cmp»    r3,·r1398 »       cmp»    r3,·r1
399 »       ite»    ne399 »       ite»    ne
400 »       movne»  r4,·r1400 »       movne»  r4,·r1
401 »       moveq»  r4,·#0401 »       moveq»  r4,·#0
402 »       ldr.w»  r3,·[r5,·#324]»      @·0x144402 »       ldr.w»  r3,·[r5,·#324]»      @·0x144
403 »       cmp»    r3,·r4403 »       cmp»    r3,·r4
404 »       beq.n»  3c2·<_PyInterpreterState_SetEvalFrameFunc+0x44>404 »       beq.n»  3c2·<_PyInterpreterState_SetEvalFrameFunc+0x44>
405 »       bl»     568·<_PyThread_CurrentFrames+0x5c>405 »       bl»     7b4·<_PyThreadState_Suspend+0xd8>
406 ·R_ARM_THM_CALL» PyInterpreterState_Get406 ·R_ARM_THM_CALL» PyInterpreterState_Get
407 »       add.w»  r0,·r0,·#98304»      @·0x18000407 »       add.w»  r0,·r0,·#98304»      @·0x18000
408 »       ldrb.w» r3,·[r0,·#522]»     @·0x20a408 »       ldrb.w» r3,·[r0,·#522]»     @·0x20a
409 »       cmp»    r3,·#255»     @·0xff409 »       cmp»    r3,·#255»     @·0xff
410 »       itt»    ne410 »       itt»    ne
411 »       addne»  r3,·#1411 »       addne»  r3,·#1
412 »       strbne.w»       r3,·[r0,·#522]»   @·0x20a412 »       strbne.w»       r3,·[r0,·#522]»   @·0x20a
Offset 714, 15 lines modifiedOffset 714, 15 lines modified
714 _PyInterpreterState_RequiresIDRef():714 _PyInterpreterState_RequiresIDRef():
715 »       ldr.w»  r0,·[r0,·#3664]»     @·0xe50715 »       ldr.w»  r0,·[r0,·#3664]»     @·0xe50
716 »       bx»     lr716 »       bx»     lr
  
717 0000067a·<_PyThreadState_Prealloc>:717 0000067a·<_PyThreadState_Prealloc>:
718 _PyThreadState_Prealloc():718 _PyThreadState_Prealloc():
719 »       movs»   r1,·#0719 »       movs»   r1,·#0
720 »       b.w»    28·<_PyInterpreterState_GetConfigCopy+0x1c>720 »       b.w»    3e4·<_PyThread_CurrentExceptions+0x20>
721 ·R_ARM_THM_JUMP24»       new_threadstate721 ·R_ARM_THM_JUMP24»       new_threadstate
  
722 00000680·<_PyThreadState_Init>:722 00000680·<_PyThreadState_Init>:
723 _PyThreadState_Init():723 _PyThreadState_Init():
724 »       push»   {r3,·lr}724 »       push»   {r3,·lr}
725 »       mov.w»  ip,·#4096»  @·0x1000725 »       mov.w»  ip,·#4096»  @·0x1000
726 »       sub.w»  ip,·sp,·ip726 »       sub.w»  ip,·sp,·ip
Offset 748, 25 lines modifiedOffset 748, 25 lines modified
748 »       mov»    r4,·r0748 »       mov»    r4,·r0
749 »       ldr»    r5,·[r2,·r3]749 »       ldr»    r5,·[r2,·r3]
750 »       bl»     0·<_PyImport_ClearCore>750 »       bl»     0·<_PyImport_ClearCore>
Max diff block lines reached; 1276/5082 bytes (25.11%) of diff not shown.
197 KB
pythonrun.o
956 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:··········21580·(bytes·into·file)13 ··Start·of·section·headers:··········21024·(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:·········14
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·13
2.88 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x544c:1 There·are·14·section·headers,·starting·at·offset·0x5220:
  
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·000d14·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001230·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004004·000948·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·003efc·000b50·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000d48·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·001264·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000d48·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·001264·000000·00··WA··0···0··1
9 ··[·5]·.text.unlikely····PROGBITS········00000000·000d48·000c28·00··AX··0···0··49 ··[·5]·.text.unlikely····PROGBITS········00000000·001264·000c28·00··AX··0···0··4
10 ··[·6]·.rel.text.unlikely·REL·············00000000·00494c·000758·08···I·13···5··410 ··[·6]·.rel.text.unlikely·REL·············00000000·004a4c·000758·08···I·11···5··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001970·000604·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0050a4·000320·08···I·13···7··4 
13 ··[·9]·.rodata.str1.4····PROGBITS········00000000·001f74·0003ae·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001e8c·0003ae·01·AMS··0···0··4
14 ··[10]·.rodata···········PROGBITS········00000000·002324·00008d·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·00223c·00008d·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0023b1·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0022c9·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0023b1·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022c9·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0023e4·001010·10·····14·118··415 ··[11]·.symtab···········SYMTAB··········00000000·0022fc·000ff0·10·····12·116··4
18 ··[14]·.strtab···········STRTAB··········00000000·0033f4·000c0f·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·0032ec·000c0f·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·0053c4·000088·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0051a4·00007a·00······0···0··1
20 Key·to·Flags:18 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
32.5 KB
readelf --wide --symbols {}
Max HTML report size reached
81.5 KB
readelf --wide --relocs {}
Max HTML report size reached
1.63 KB
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
 1 FBF0F+F9F
 2 (F:FKFQF
 3 *F3F!F8F
1 ;F2F(F!F4 ;F2F(F!F
 5 +F*F9FHF
2 CF:F(F!F6 CF:F(F!F
3 ;F!F2F(F7 ;F!F2F(F
4 FBF0F+F9F 
5 N(FRFCF1F 
6 (FRFCF1F 
7 __main__8 __main__
8 linecache9 linecache
9 _register_code10 _register_code
10 linecache._register_code·is·not·callable11 linecache._register_code·is·not·callable
11 globals·must·be·a·real·dict12 globals·must·be·a·real·dict
12 __builtins__13 __builtins__
13 %s()·arg·1·must·be·a·%s·object14 %s()·arg·1·must·be·a·%s·object
Offset 37, 16 lines modifiedOffset 38, 16 lines modified
37 <unknown>38 <unknown>
38 :·<exception·str()·failed>39 :·<exception·str()·failed>
39 ·in·print_chained40 ·in·print_chained
40 The·above·exception·was·the·direct·cause·of·the·following·exception:41 The·above·exception·was·the·direct·cause·of·the·following·exception:
41 During·handling·of·the·above·exception,·another·exception·occurred:42 During·handling·of·the·above·exception,·another·exception·occurred:
42 _PyRun_StringFlagsWithName.constprop.043 _PyRun_StringFlagsWithName.constprop.0
43 _PyErr_PrintEx44 _PyErr_PrintEx
44 Py_XDECREF.part.0 
45 Py_XDECREF45 Py_XDECREF
 46 run_eval_code_obj
46 print_exception_recursive47 print_exception_recursive
47 set_main_loader48 set_main_loader
48 pyrun_file49 pyrun_file
49 flush_io50 flush_io
50 handle_system_exit51 handle_system_exit
51 flush_io_stream52 flush_io_stream
52 _Py_EnterRecursiveCall53 _Py_EnterRecursiveCall
Offset 70, 26 lines modifiedOffset 71, 26 lines modified
70 _PyRun_SimpleStringFlagsWithName71 _PyRun_SimpleStringFlagsWithName
71 PyImport_AddModuleRef72 PyImport_AddModuleRef
72 PyModule_GetDict73 PyModule_GetDict
73 PyUnicode_FromString74 PyUnicode_FromString
74 _Py_tss_tstate75 _Py_tss_tstate
75 _PyRuntime76 _PyRuntime
76 _PySys_Audit77 _PySys_Audit
77 PyDict_ContainsString 
78 PyEval_EvalCode 
79 PyExc_KeyboardInterrupt 
80 PyImport_ImportModule78 PyImport_ImportModule
81 PyObject_GetAttrString79 PyObject_GetAttrString
82 PyCallable_Check80 PyCallable_Check
83 PyObject_CallFunction81 PyObject_CallFunction
 82 PyExc_ValueError
84 PyDict_SetItemString 
85 PyExc_SystemError 
86 PyErr_SetString83 PyErr_SetString
87 PyUnicode_FromFormat84 PyUnicode_FromFormat
88 PyExc_ValueError85 PyDict_ContainsString
 86 PyEval_EvalCode
 87 PyExc_KeyboardInterrupt
 88 PyExc_SystemError
 89 PyDict_SetItemString
89 _Py_SourceAsString90 _Py_SourceAsString
90 PyUnicode_AsUTF8AndSize91 PyUnicode_AsUTF8AndSize
91 PyExc_SyntaxError92 PyExc_SyntaxError
92 PyByteArray_Type93 PyByteArray_Type
93 PyType_IsSubtype94 PyType_IsSubtype
94 PyObject_GetBuffer95 PyObject_GetBuffer
95 PyBytes_FromStringAndSize96 PyBytes_FromStringAndSize
Offset 178, 11 lines modifiedOffset 179, 10 lines modified
178 Py_CompileString179 Py_CompileString
179 Py_CompileStringFlags180 Py_CompileStringFlags
180 PyRun_InteractiveOne181 PyRun_InteractiveOne
181 PyRun_InteractiveLoop182 PyRun_InteractiveLoop
182 .shstrtab183 .shstrtab
183 .rel.text184 .rel.text
184 .rel.text.unlikely185 .rel.text.unlikely
185 .rel.text.hot 
186 .rodata.str1.4186 .rodata.str1.4
187 .note.GNU-stack187 .note.GNU-stack
188 .ARM.attributes188 .ARM.attributes
62.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 64, 27 lines modifiedOffset 64, 27 lines modified
64 »       ldr»    r3,·[pc,·#48]» @·(b0·<PyRun_AnyFileExFlags+0x56>)64 »       ldr»    r3,·[pc,·#48]» @·(b0·<PyRun_AnyFileExFlags+0x56>)
65 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}65 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
66 »       movs»   r1,·#166 »       movs»   r1,·#1
67 »       mov.w»  r4,·#4294967295»    @·0xffffffff67 »       mov.w»  r4,·#4294967295»    @·0xffffffff
68 »       add»    r3,·pc68 »       add»    r3,·pc
69 »       ldr»    r3,·[r3,·#0]69 »       ldr»    r3,·[r3,·#0]
70 »       ldr»    r0,·[r2,·r3]70 »       ldr»    r0,·[r2,·r3]
71 »       bl»     998·<PyRun_FileExFlags+0x44>71 »       bl»     e8c·<_PyErr_PrintEx>
72 ·R_ARM_THM_CALL» _PyErr_PrintEx72 ·R_ARM_THM_CALL» _PyErr_PrintEx
73 »       b.n»    aa·<PyRun_AnyFileExFlags+0x50>73 »       b.n»    aa·<PyRun_AnyFileExFlags+0x50>
74 »       mov»    r3,·r774 »       mov»    r3,·r7
75 »       mov»    r1,·r475 »       mov»    r1,·r4
76 »       mov»    r2,·r676 »       mov»    r2,·r6
77 »       mov»    r0,·r577 »       mov»    r0,·r5
78 »       bl»     314·<print_exception_recursive+0x248>78 »       bl»     8b0·<print_exception_seen_lookup+0x28>
79 ·R_ARM_THM_CALL» _PyRun_AnyFileObject79 ·R_ARM_THM_CALL» _PyRun_AnyFileObject
80 »       mov»    r3,·r080 »       mov»    r3,·r0
81 »       mov»    r0,·r481 »       mov»    r0,·r4
82 »       mov»    r4,·r382 »       mov»    r4,·r3
83 »       bl»     490·<print_exception_recursive+0x3c4>83 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
84 ·R_ARM_THM_CALL» Py_XDECREF84 ·R_ARM_THM_CALL» Py_XDECREF
85 »       mov»    r0,·r485 »       mov»    r0,·r4
86 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}86 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
87 »       nop87 »       nop
88 »       .word»  0x0000002488 »       .word»  0x00000024
89 ·R_ARM_TLS_IE32» _Py_tss_tstate89 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 PyErr_Print():92 PyErr_Print():
93 »       ldr»    r3,·[pc,·#16]» @·(c8·<PyErr_Print+0x14>)93 »       ldr»    r3,·[pc,·#16]» @·(c8·<PyErr_Print+0x14>)
94 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}94 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
95 »       movs»   r1,·#195 »       movs»   r1,·#1
96 »       add»    r3,·pc96 »       add»    r3,·pc
97 »       ldr»    r3,·[r3,·#0]97 »       ldr»    r3,·[r3,·#0]
98 »       ldr»    r0,·[r2,·r3]98 »       ldr»    r0,·[r2,·r3]
99 »       b.w»    998·<PyRun_FileExFlags+0x44>99 »       b.w»    e8c·<_PyErr_PrintEx>
100 ·R_ARM_THM_JUMP24»       _PyErr_PrintEx100 ·R_ARM_THM_JUMP24»       _PyErr_PrintEx
101 »       nop101 »       nop
102 »       .word»  0x00000008102 »       .word»  0x00000008
103 ·R_ARM_TLS_IE32» _Py_tss_tstate103 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
104 000000cc·<print_exception_recursive>:104 000000cc·<print_exception_recursive>:
105 print_exception_recursive():105 print_exception_recursive():
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 »       bl»     0·<PyLong_FromVoidPtr>127 »       bl»     0·<PyLong_FromVoidPtr>
128 ·R_ARM_THM_CALL» PyLong_FromVoidPtr128 ·R_ARM_THM_CALL» PyLong_FromVoidPtr
129 »       mov»    r6,·r0129 »       mov»    r6,·r0
130 »       cbnz»   r0,·114·<print_exception_recursive+0x48>130 »       cbnz»   r0,·114·<print_exception_recursive+0x48>
131 »       bl»     0·<PyErr_Clear>131 »       bl»     0·<PyErr_Clear>
132 ·R_ARM_THM_CALL» PyErr_Clear132 ·R_ARM_THM_CALL» PyErr_Clear
133 »       mov»    r0,·r6133 »       mov»    r0,·r6
134 »       bl»     490·<print_exception_recursive+0x3c4>134 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
135 ·R_ARM_THM_CALL» Py_XDECREF135 ·R_ARM_THM_CALL» Py_XDECREF
136 »       b.n»    1ae·<print_exception_recursive+0xe2>136 »       b.n»    1ae·<print_exception_recursive+0xe2>
137 »       ldr»    r0,·[r5,·#4]137 »       ldr»    r0,·[r5,·#4]
138 »       mov»    r1,·r6138 »       mov»    r1,·r6
139 »       bl»     0·<PySet_Add>139 »       bl»     0·<PySet_Add>
140 ·R_ARM_THM_CALL» PySet_Add140 ·R_ARM_THM_CALL» PySet_Add
141 »       adds»   r0,·#1141 »       adds»   r0,·#1
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 ·R_ARM_THM_MOVT_ABS»     .LC39274 ·R_ARM_THM_MOVT_ABS»     .LC39
275 »       bl»     0·<_PyTraceBack_Print>275 »       bl»     0·<_PyTraceBack_Print>
276 ·R_ARM_THM_CALL» _PyTraceBack_Print276 ·R_ARM_THM_CALL» _PyTraceBack_Print
277 »       mov»    r6,·r0277 »       mov»    r6,·r0
278 »       b.n»    24e·<print_exception_recursive+0x182>278 »       b.n»    24e·<print_exception_recursive+0x182>
279 »       movs»   r6,·#0279 »       movs»   r6,·#0
280 »       mov»    r0,·sl280 »       mov»    r0,·sl
281 »       bl»     490·<print_exception_recursive+0x3c4>281 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
282 ·R_ARM_THM_CALL» Py_XDECREF282 ·R_ARM_THM_CALL» Py_XDECREF
283 »       cmp»    r6,·#0283 »       cmp»    r6,·#0
284 »       blt.w»  36e·<print_exception_recursive+0x2a2>284 »       blt.w»  36e·<print_exception_recursive+0x2a2>
285 »       ldr»    r3,·[r5,·#0]285 »       ldr»    r3,·[r5,·#0]
286 »       add»    r2,·sp,·#12286 »       add»    r2,·sp,·#12
287 »       ldr»    r1,·[pc,·#500]»@·(454·<print_exception_recursive+0x388>)287 »       ldr»    r1,·[pc,·#500]»@·(454·<print_exception_recursive+0x388>)
288 »       mov»    r0,·r4288 »       mov»    r0,·r4
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 »       str.w»  r2,·[fp]372 »       str.w»  r2,·[fp]
373 »       cbnz»   r2,·332·<print_exception_recursive+0x266>373 »       cbnz»   r2,·332·<print_exception_recursive+0x266>
374 »       mov»    r0,·fp374 »       mov»    r0,·fp
375 »       bl»     0·<_Py_Dealloc>375 »       bl»     0·<_Py_Dealloc>
376 ·R_ARM_THM_CALL» _Py_Dealloc376 ·R_ARM_THM_CALL» _Py_Dealloc
377 »       b.n»    332·<print_exception_recursive+0x266>377 »       b.n»    332·<print_exception_recursive+0x266>
378 »       mov»    r0,·fp378 »       mov»    r0,·fp
379 »       bl»     490·<print_exception_recursive+0x3c4>379 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
380 ·R_ARM_THM_CALL» Py_XDECREF380 ·R_ARM_THM_CALL» Py_XDECREF
381 »       b.n»    36e·<print_exception_recursive+0x2a2>381 »       b.n»    36e·<print_exception_recursive+0x2a2>
382 »       movw»   r3,·#0382 »       movw»   r3,·#0
383 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_MemoryError383 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_MemoryError
384 »       movt»   r3,·#0384 »       movt»   r3,·#0
385 ·R_ARM_THM_MOVT_ABS»     PyExc_MemoryError385 ·R_ARM_THM_MOVT_ABS»     PyExc_MemoryError
386 »       mov»    r0,·r4386 »       mov»    r0,·r4
Offset 392, 15 lines modifiedOffset 392, 15 lines modified
392 »       ldr»    r1,·[pc,·#284]»@·(464·<print_exception_recursive+0x398>)392 »       ldr»    r1,·[pc,·#284]»@·(464·<print_exception_recursive+0x398>)
393 »       mov»    r0,·sl393 »       mov»    r0,·sl
394 »       bl»     0·<PyObject_GetAttr>394 »       bl»     0·<PyObject_GetAttr>
395 ·R_ARM_THM_CALL» PyObject_GetAttr395 ·R_ARM_THM_CALL» PyObject_GetAttr
396 »       mov»    r5,·r0396 »       mov»    r5,·r0
397 »       cbnz»   r0,·38c·<print_exception_recursive+0x2c0>397 »       cbnz»   r0,·38c·<print_exception_recursive+0x2c0>
398 »       mov»    r0,·r5398 »       mov»    r0,·r5
399 »       bl»     490·<print_exception_recursive+0x3c4>399 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
400 ·R_ARM_THM_CALL» Py_XDECREF400 ·R_ARM_THM_CALL» Py_XDECREF
401 »       bl»     0·<PyErr_Clear>401 »       bl»     0·<PyErr_Clear>
402 ·R_ARM_THM_CALL» PyErr_Clear402 ·R_ARM_THM_CALL» PyErr_Clear
403 »       mov»    r1,·r6403 »       mov»    r1,·r6
404 »       movw»   r0,·#0404 »       movw»   r0,·#0
405 ·R_ARM_THM_MOVW_ABS_NC»  .LC41405 ·R_ARM_THM_MOVW_ABS_NC»  .LC41
406 »       movt»   r0,·#0406 »       movt»   r0,·#0
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 »       mov»    r0,·sl460 »       mov»    r0,·sl
461 »       bl»     0·<PyType_GetQualName>461 »       bl»     0·<PyType_GetQualName>
462 ·R_ARM_THM_CALL» PyType_GetQualName462 ·R_ARM_THM_CALL» PyType_GetQualName
463 »       mov»    r5,·r0463 »       mov»    r5,·r0
464 »       cmp»    r0,·#0464 »       cmp»    r0,·#0
465 »       bne.n»  48e·<print_exception_recursive+0x3c2>465 »       bne.n»  48e·<print_exception_recursive+0x3c2>
466 »       mov»    r0,·r5466 »       mov»    r0,·r5
467 »       bl»     490·<print_exception_recursive+0x3c4>467 »       bl»     59c·<_Py_EnterRecursiveCall+0x34>
468 ·R_ARM_THM_CALL» Py_XDECREF468 ·R_ARM_THM_CALL» Py_XDECREF
469 »       bl»     0·<PyErr_Clear>469 »       bl»     0·<PyErr_Clear>
470 ·R_ARM_THM_CALL» PyErr_Clear470 ·R_ARM_THM_CALL» PyErr_Clear
471 »       mov»    r1,·r6471 »       mov»    r1,·r6
472 »       movw»   r0,·#0472 »       movw»   r0,·#0
473 ·R_ARM_THM_MOVW_ABS_NC»  .LC43473 ·R_ARM_THM_MOVW_ABS_NC»  .LC43
474 »       movt»   r0,·#0474 »       movt»   r0,·#0
Offset 708, 15 lines modifiedOffset 708, 15 lines modified
708 ·R_ARM_THM_CALL» PyUnicode_FromString708 ·R_ARM_THM_CALL» PyUnicode_FromString
709 »       mov»    r4,·r0709 »       mov»    r4,·r0
710 »       mov»    r1,·r4710 »       mov»    r1,·r4
Max diff block lines reached; 6749/10367 bytes (65.10%) of diff not shown.
4.62 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433000·5f507952·.$t.$d..LC0._PyR2 ··0x00000000·00247400·2464002e·4c433000·5f507952·.$t.$d..LC0._PyR
3 ··0x00000010·756e5f53·7472696e·67466c61·67735769·un_StringFlagsWi3 ··0x00000010·756e5f53·7472696e·67466c61·67735769·un_StringFlagsWi
4 ··0x00000020·74684e61·6d652e63·6f6e7374·70726f70·thName.constprop4 ··0x00000020·74684e61·6d652e63·6f6e7374·70726f70·thName.constprop
5 ··0x00000030·2e30005f·50794572·725f5072·696e7445·.0._PyErr_PrintE5 ··0x00000030·2e30005f·50794572·725f5072·696e7445·.0._PyErr_PrintE
6 ··0x00000040·78007275·6e5f6d6f·64005079·5f584445·x.run_mod.Py_XDE6 ··0x00000040·78007275·6e5f6d6f·64005079·5f584445·x.run_mod.Py_XDE
7 ··0x00000050·43524546·2e706172·742e3000·2e4c4331·CREF.part.0..LC1 
8 ··0x00000060·002e4c43·32002e4c·4333002e·4c433400·..LC2..LC3..LC4. 
9 ··0x00000070·2e4c4335·002e4c43·36002e4c·4337002e·.LC5..LC6..LC7..7 ··0x00000050·43524546·002e4c43·31002e4c·4332002e·CREF..LC1..LC2..
10 ··0x00000080·4c433800·2e4c4339·0050795f·58444543·LC8..LC9.Py_XDEC8 ··0x00000060·4c433300·2e4c4334·002e4c43·35002e4c·LC3..LC4..LC5..L
 9 ··0x00000070·4336002e·4c433700·72756e5f·6576616c·C6..LC7.run_eval
 10 ··0x00000080·5f636f64·655f6f62·6a002e4c·4338002e·_code_obj..LC8..
11 ··0x00000090·52454600·2e4c4331·30002e4c·43313100·REF..LC10..LC11.11 ··0x00000090·4c433900·2e4c4331·30002e4c·43313100·LC9..LC10..LC11.
12 ··0x000000a0·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC112 ··0x000000a0·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC1
13 ··0x000000b0·34007072·696e745f·65786365·7074696f·4.print_exceptio13 ··0x000000b0·34007072·696e745f·65786365·7074696f·4.print_exceptio
14 ··0x000000c0·6e5f7265·63757273·69766500·2e4c4331·n_recursive..LC114 ··0x000000c0·6e5f7265·63757273·69766500·2e4c4331·n_recursive..LC1
15 ··0x000000d0·35002e4c·43313600·2e4c4331·37002e4c·5..LC16..LC17..L15 ··0x000000d0·35002e4c·43313600·2e4c4331·37002e4c·5..LC16..LC17..L
16 ··0x000000e0·43313800·2e4c4331·39002e4c·43323000·C18..LC19..LC20.16 ··0x000000e0·43313800·2e4c4331·39002e4c·43323000·C18..LC19..LC20.
17 ··0x000000f0·2e4c4332·31002e4c·43323200·2e4c4332·.LC21..LC22..LC217 ··0x000000f0·2e4c4332·31002e4c·43323200·2e4c4332·.LC21..LC22..LC2
18 ··0x00000100·33002e4c·43323400·2e4c4332·35002e4c·3..LC24..LC25..L18 ··0x00000100·33002e4c·43323400·2e4c4332·35002e4c·3..LC24..LC25..L
Offset 56, 30 lines modifiedOffset 56, 30 lines modified
56 ··0x00000350·706c6553·7472696e·67466c61·67735769·pleStringFlagsWi56 ··0x00000350·706c6553·7472696e·67466c61·67735769·pleStringFlagsWi
57 ··0x00000360·74684e61·6d650050·79496d70·6f72745f·thName.PyImport_57 ··0x00000360·74684e61·6d650050·79496d70·6f72745f·thName.PyImport_
58 ··0x00000370·4164644d·6f64756c·65526566·0050794d·AddModuleRef.PyM58 ··0x00000370·4164644d·6f64756c·65526566·0050794d·AddModuleRef.PyM
59 ··0x00000380·6f64756c·655f4765·74446963·74005079·odule_GetDict.Py59 ··0x00000380·6f64756c·655f4765·74446963·74005079·odule_GetDict.Py
60 ··0x00000390·556e6963·6f64655f·46726f6d·53747269·Unicode_FromStri60 ··0x00000390·556e6963·6f64655f·46726f6d·53747269·Unicode_FromStri
61 ··0x000003a0·6e67005f·50795f74·73735f74·73746174·ng._Py_tss_tstat61 ··0x000003a0·6e67005f·50795f74·73735f74·73746174·ng._Py_tss_tstat
62 ··0x000003b0·65005f50·7952756e·74696d65·005f5079·e._PyRuntime._Py62 ··0x000003b0·65005f50·7952756e·74696d65·005f5079·e._PyRuntime._Py
63 ··0x000003c0·5379735f·41756469·74005079·44696374·Sys_Audit.PyDict63 ··0x000003c0·5379735f·41756469·74005079·496d706f·Sys_Audit.PyImpo
64 ··0x000003d0·5f436f6e·7461696e·73537472·696e6700·_ContainsString. 
65 ··0x000003e0·50794576·616c5f45·76616c43·6f646500·PyEval_EvalCode. 
66 ··0x000003f0·50794578·635f4b65·79626f61·7264496e·PyExc_KeyboardIn 
67 ··0x00000400·74657272·75707400·5079496d·706f7274·terrupt.PyImport 
68 ··0x00000410·5f496d70·6f72744d·6f64756c·65005079·_ImportModule.Py64 ··0x000003d0·72745f49·6d706f72·744d6f64·756c6500·rt_ImportModule.
69 ··0x00000420·4f626a65·63745f47·65744174·74725374·Object_GetAttrSt65 ··0x000003e0·50794f62·6a656374·5f476574·41747472·PyObject_GetAttr
70 ··0x00000430·72696e67·00507943·616c6c61·626c655f·ring.PyCallable_66 ··0x000003f0·53747269·6e670050·7943616c·6c61626c·String.PyCallabl
71 ··0x00000440·43686563·6b005079·4f626a65·63745f43·Check.PyObject_C67 ··0x00000400·655f4368·65636b00·50794f62·6a656374·e_Check.PyObject
72 ··0x00000450·616c6c46·756e6374·696f6e00·50794469·allFunction.PyDi68 ··0x00000410·5f43616c·6c46756e·6374696f·6e005079·_CallFunction.Py
73 ··0x00000460·63745f53·65744974·656d5374·72696e67·ct_SetItemString69 ··0x00000420·4578635f·56616c75·65457272·6f720050·Exc_ValueError.P
 70 ··0x00000430·79457272·5f536574·53747269·6e670050·yErr_SetString.P
 71 ··0x00000440·79556e69·636f6465·5f46726f·6d466f72·yUnicode_FromFor
 72 ··0x00000450·6d617400·50794469·63745f43·6f6e7461·mat.PyDict_Conta
 73 ··0x00000460·696e7353·7472696e·67005079·4576616c·insString.PyEval
 74 ··0x00000470·5f457661·6c436f64·65005079·4578635f·_EvalCode.PyExc_
 75 ··0x00000480·4b657962·6f617264·496e7465·72727570·KeyboardInterrup
74 ··0x00000470·00507945·78635f53·79737465·6d457272·.PyExc_SystemErr76 ··0x00000490·74005079·4578635f·53797374·656d4572·t.PyExc_SystemEr
 77 ··0x000004a0·726f7200·50794469·63745f53·65744974·ror.PyDict_SetIt
75 ··0x00000480·6f720050·79457272·5f536574·53747269·or.PyErr_SetStri 
76 ··0x00000490·6e670050·79556e69·636f6465·5f46726f·ng.PyUnicode_Fro 
77 ··0x000004a0·6d466f72·6d617400·50794578·635f5661·mFormat.PyExc_Va 
78 ··0x000004b0·6c756545·72726f72·005f5079·5f536f75·lueError._Py_Sou78 ··0x000004b0·656d5374·72696e67·005f5079·5f536f75·emString._Py_Sou
79 ··0x000004c0·72636541·73537472·696e6700·5079556e·rceAsString.PyUn79 ··0x000004c0·72636541·73537472·696e6700·5079556e·rceAsString.PyUn
80 ··0x000004d0·69636f64·655f4173·55544638·416e6453·icode_AsUTF8AndS80 ··0x000004d0·69636f64·655f4173·55544638·416e6453·icode_AsUTF8AndS
81 ··0x000004e0·697a6500·7374726c·656e0050·79457863·ize.strlen.PyExc81 ··0x000004e0·697a6500·7374726c·656e0050·79457863·ize.strlen.PyExc
82 ··0x000004f0·5f53796e·74617845·72726f72·00507942·_SyntaxError.PyB82 ··0x000004f0·5f53796e·74617845·72726f72·00507942·_SyntaxError.PyB
83 ··0x00000500·79746541·72726179·5f547970·65005079·yteArray_Type.Py83 ··0x00000500·79746541·72726179·5f547970·65005079·yteArray_Type.Py
84 ··0x00000510·54797065·5f497353·75627479·70650050·Type_IsSubtype.P84 ··0x00000510·54797065·5f497353·75627479·70650050·Type_IsSubtype.P
85 ··0x00000520·794f626a·6563745f·47657442·75666665·yObject_GetBuffe85 ··0x00000520·794f626a·6563745f·47657442·75666665·yObject_GetBuffe
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
6 ··0x00000040·6c79002e·72656c2e·74657874·2e686f74·ly..rel.text.hot 
7 ··0x00000050·002e726f·64617461·2e737472·312e3400·..rodata.str1.4.6 ··0x00000040·6c79002e·726f6461·74612e73·7472312e·ly..rodata.str1.
8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN7 ··0x00000050·34002e72·6f646174·61002e6e·6f74652e·4..rodata..note.
9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att8 ··0x00000060·474e552d·73746163·6b002e41·524d2e61·GNU-stack..ARM.a
10 ··0x00000080·72696275·74657300···················ributes.9 ··0x00000070·74747269·62757465·7300··············ttributes.
  
152 KB
pytime.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:··········12432·(bytes·into·file)13 ··Start·of·section·headers:··········10360·(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.88 KB
readelf --wide --sections {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 There·are·15·section·headers,·starting·at·offset·0x3090:1 There·are·15·section·headers,·starting·at·offset·0x2878:
  
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·000428·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·00088c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0027f8·000210·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0021e0·000350·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000460·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0008c4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·000460·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008c4·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·000460·001198·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·0008c8·000820·00··AX··0···0··8
10 ··[·6]·.rel.text.hot·····REL·············00000000·002a08·0004b8·08···I·12···5··410 ··[·6]·.rel.text.hot·····REL·············00000000·002530·0001f0·08···I·12···5··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0015f8·0000d2·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0010e8·0000d3·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0016d0·000524·00··AX··0···0··812 ··[·8]·.text.unlikely····PROGBITS········00000000·0011c0·0003ec·00··AX··0···0··8
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002ec0·000150·08···I·12···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·002720·0000d8·08···I·12···8··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·001bf4·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0015ac·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001bf4·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0015ac·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·001c28·000680·10·····13··39··416 ··[12]·.symtab···········SYMTAB··········00000000·0015e0·000670·10·····13··37··4
17 ··[13]·.strtab···········STRTAB··········00000000·0022a8·00054e·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001c50·00058f·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·003010·000080·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·0027f8·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.3 KB
readelf --wide --symbols {}
    
Offset 1, 107 lines modifiedOffset 1, 106 lines modified
  
1 Symbol·table·'.symtab'·contains·104·entries:1 Symbol·table·'.symtab'·contains·103·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·$d5 ·····2:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$d
6 ·····3:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC08 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
9 ·····6:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC19 ·····6:·00000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
10 ·····7:·000001b1···384·FUNC····LOCAL··DEFAULT····5·py_get_monotonic_clock10 ·····7:·00000149···360·FUNC····LOCAL··DEFAULT····5·py_get_monotonic_clock
11 ·····8:·00000328·····0·NOTYPE··LOCAL··DEFAULT····5·$d11 ·····8:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····5·$d
12 ·····9:·00000330·····0·NOTYPE··LOCAL··DEFAULT····5·$t12 ·····9:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
13 ····10:·00000331···246·FUNC····LOCAL··DEFAULT····5·pytime_fromtimespec13 ····10:·000002b1···246·FUNC····LOCAL··DEFAULT····5·pytime_fromtimespec
14 ····11:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····5·$d14 ····11:·00000438·····0·NOTYPE··LOCAL··DEFAULT····5·$d
15 ····12:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····5·$t15 ····12:·00000440·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 16 ····13:·000004d9···210·FUNC····LOCAL··DEFAULT····5·pytime_divide
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·00000060·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 18 ····15:·00000115···264·FUNC····LOCAL··DEFAULT····1·pytime_from_object
17 ····14:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC219 ····16:·00000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
 20 ····17:·0000021d···164·FUNC····LOCAL··DEFAULT····1·pytime_from_double
18 ····15:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC321 ····18:·00000074·····0·NOTYPE··LOCAL··DEFAULT····7·.LC3
19 ····16:·00000828·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
20 ····17:·00000840·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
21 ····18:·00000841···156·FUNC····LOCAL··DEFAULT····5·pytime_round22 ····19:·00000601···156·FUNC····LOCAL··DEFAULT····5·pytime_round
22 ····19:·00000a40·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
23 ····20:·00000a48·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
24 ····21:·0000005d····50·FUNC····LOCAL··DEFAULT····1·_PyLong_AsTime_t.part.0 
25 ····22:·00000d00·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
26 ····23:·00000d10·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
27 ····24:·00000e31···384·FUNC····LOCAL··DEFAULT····5·pytime_object_to_denominator 
28 ····25:·00000fa0·····0·NOTYPE··LOCAL··DEFAULT····5·$d 
29 ····26:·00000fb0·····0·NOTYPE··LOCAL··DEFAULT····5·$t 
30 ····27:·00000200·····0·NOTYPE··LOCAL··DEFAULT····1·$d23 ····20:·000002b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 24 ····21:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 25 ····22:·00000338·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 26 ····23:·00000340·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 27 ····24:·00000379···160·FUNC····LOCAL··DEFAULT····1·py_get_system_clock
 28 ····25:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
 29 ····26:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 30 ····27:·00000810·····0·NOTYPE··LOCAL··DEFAULT····5·$d
31 ····28:·00000218·····0·NOTYPE··LOCAL··DEFAULT····1·$t31 ····28:·00000418·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 32 ····29:·0000046d···380·FUNC····LOCAL··DEFAULT····1·pytime_object_to_denominator
 33 ····30:·000005d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 34 ····31:·000005e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
32 ····29:·000002dd···198·FUNC····LOCAL··DEFAULT····1·pytime_as_timeval35 ····32:·000007b5····84·FUNC····LOCAL··DEFAULT····1·pytime_as_timeval
33 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t36 ····33:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
34 ····31:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC437 ····34:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
35 ····32:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5 
36 ····33:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
37 ····34:·00000158·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
38 ····35:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·$d38 ····35:·00000148·····0·NOTYPE··LOCAL··DEFAULT····8·$d
39 ····36:·00000200·····0·NOTYPE··LOCAL··DEFAULT····8·$t39 ····36:·00000150·····0·NOTYPE··LOCAL··DEFAULT····8·$t
40 ····37:·00000280·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
41 ····38:·00000288·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_ldivmod
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_l2d
44 ····41:·00000001···104·FUNC····GLOBAL·DEFAULT····5·PyTime_AsSecondsDouble42 ····39:·00000001····96·FUNC····GLOBAL·DEFAULT····1·PyTime_AsSecondsDouble
45 ····42:·00000069···102·FUNC····GLOBAL·HIDDEN·····5·_PyTime_FromMicrosecondsClamp43 ····40:·00000001···102·FUNC····GLOBAL·HIDDEN·····5·_PyTime_FromMicrosecondsClamp
46 ····43:·000000d1···224·FUNC····GLOBAL·DEFAULT····5·PyTime_MonotonicRaw44 ····41:·00000069···222·FUNC····GLOBAL·DEFAULT····5·PyTime_MonotonicRaw
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_gettime6445 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_gettime64
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError 
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno 
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_getres6448 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__clock_getres64
 49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
 50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
53 ····50:·00000429····80·FUNC····GLOBAL·HIDDEN·····5·_PyTime_Add51 ····48:·000003a9····80·FUNC····GLOBAL·HIDDEN·····5·_PyTime_Add
54 ····51:·00000479····72·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimespec_clamp52 ····49:·000003f9····72·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimespec_clamp
55 ····52:·000004c1····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds53 ····50:·00000441····14·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSeconds
56 ····53:·000004d1···134·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds54 ····51:·00000451···134·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMicroseconds
57 ····54:·00000001····46·FUNC····GLOBAL·DEFAULT····1·PyTime_PerfCounterRaw55 ····52:·00000061····46·FUNC····GLOBAL·DEFAULT····1·PyTime_PerfCounterRaw
58 ····55:·00000559····78·FUNC····GLOBAL·DEFAULT····5·_PyTime_localtime56 ····53:·000005ad····78·FUNC····GLOBAL·DEFAULT····5·_PyTime_localtime
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__localtime64_r58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__localtime64_r
61 ····58:·000005a9···120·FUNC····GLOBAL·HIDDEN·····5·_PyTimeFraction_Set59 ····56:·00000091···120·FUNC····GLOBAL·HIDDEN·····1·_PyTimeFraction_Set
62 ····59:·00000621·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t60 ····57:·000005fd·····4·FUNC····GLOBAL·DEFAULT····5·_PyLong_FromTime_t
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromLongLong
 62 ····59:·00000109····10·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromSecondsObject
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
65 ····62:·00000625···540·FUNC····GLOBAL·DEFAULT····5·_PyTime_FromSecondsObject 
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor 
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
 70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
 71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_d2lz
 72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·floor
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ceil
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·round
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError 
76 ····73:·000008dd···286·FUNC····GLOBAL·DEFAULT····5·PyTime_Monotonic75 ····72:·000002c1····46·FUNC····GLOBAL·DEFAULT····1·PyTime_Monotonic
77 ····74:·000009fd····76·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsTimespec76 ····73:·000002f1····80·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimespec
78 ····75:·00000031·····6·FUNC····GLOBAL·HIDDEN·····1·_PyTime_FromTimespec77 ····74:·00000341·····6·FUNC····GLOBAL·HIDDEN·····1·_PyTime_FromTimespec
79 ····76:·00000a49···286·FUNC····GLOBAL·DEFAULT····5·PyTime_Time78 ····75:·00000349····46·FUNC····GLOBAL·DEFAULT····1·PyTime_Time
80 ····77:·00000b69·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsLong79 ····76:·0000069d·····4·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsLong
81 ····78:·00000b6d···420·FUNC····GLOBAL·DEFAULT····5·_PyTime_ObjectToTime_t80 ····77:·000006a1···384·FUNC····GLOBAL·DEFAULT····5·_PyTime_ObjectToTime_t
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·modf
 82 ····79:·000005e9····82·FUNC····GLOBAL·DEFAULT····1·_PyLong_AsTime_t
83 ····80:·00000d11···286·FUNC····GLOBAL·DEFAULT····5·PyTime_PerfCounter83 ····80:·00000419····46·FUNC····GLOBAL·DEFAULT····1·PyTime_PerfCounter
84 ····81:·00000039····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec84 ····81:·00000449····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimespec
85 ····82:·00000fb1····60·FUNC····GLOBAL·DEFAULT····5·_PyLong_AsTime_t 
86 ····83:·00000fed···142·FUNC····GLOBAL·DEFAULT····5·_PyTime_AsMilliseconds85 ····82:·0000063d····38·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsMilliseconds
87 ····84:·00000091·····6·FUNC····GLOBAL·DEFAULT····1·_PyTime_MonotonicWithInfo86 ····83:·00000665·····6·FUNC····GLOBAL·DEFAULT····1·_PyTime_MonotonicWithInfo
88 ····85:·00000099···384·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromMillisecondsObject87 ····84:·0000066d····10·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromMillisecondsObject
89 ····86:·0000107d···282·FUNC····GLOBAL·DEFAULT····5·_PyDeadline_Init88 ····85:·00000679···118·FUNC····GLOBAL·DEFAULT····1·_PyDeadline_Init
90 ····87:·00000219····70·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime89 ····86:·000006f1····70·FUNC····GLOBAL·DEFAULT····1·_PyTime_gmtime
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gmtime64_r90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__gmtime64_r
92 ····89:·00000261····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval91 ····88:·00000739····36·FUNC····GLOBAL·DEFAULT····1·_PyTime_ObjectToTimeval
93 ····90:·00000285····88·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimeval92 ····89:·0000075d····88·FUNC····GLOBAL·DEFAULT····1·_PyTime_AsTimeval
94 ····91:·00000001····74·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimevalTime_t93 ····90:·00000001····74·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimevalTime_t
95 ····92:·0000004b····56·FUNC····GLOBAL·DEFAULT····8·_PyDeadline_Get94 ····91:·0000004b····56·FUNC····GLOBAL·DEFAULT····8·_PyDeadline_Get
96 ····93:·000003a5···132·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromLong95 ····92:·00000809···132·FUNC····GLOBAL·DEFAULT····1·_PyTime_FromLong
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
99 ····96:·00000083····50·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_clamp98 ····95:·00000083····50·FUNC····GLOBAL·DEFAULT····8·_PyTime_AsTimeval_clamp
100 ····97:·000000b5·····6·FUNC····GLOBAL·HIDDEN·····8·_PyTime_PerfCounterWithInfo99 ····96:·000000b5·····6·FUNC····GLOBAL·HIDDEN·····8·_PyTime_PerfCounterWithInfo
101 ····98:·000000bb···158·FUNC····GLOBAL·HIDDEN·····8·_PyTime_TimeWithInfo100 ····97:·000000bb·····6·FUNC····GLOBAL·HIDDEN·····8·_PyTime_TimeWithInfo
102 ····99:·00000159···168·FUNC····GLOBAL·HIDDEN·····8·_PyTime_FromSecondsDouble101 ····98:·000000c1····18·FUNC····GLOBAL·HIDDEN·····8·_PyTime_FromSecondsDouble
103 ···100:·00000201····62·FUNC····GLOBAL·DEFAULT····8·PyTime_TimeRaw102 ····99:·000000d3····46·FUNC····GLOBAL·DEFAULT····8·PyTime_TimeRaw
104 ···101:·0000023f····74·FUNC····GLOBAL·HIDDEN·····8·_PyTimeFraction_Resolution103 ···100:·00000101····80·FUNC····GLOBAL·HIDDEN·····8·_PyTimeFraction_Resolution
105 ···102:·00000289···440·FUNC····GLOBAL·HIDDEN·····8·_PyTimeFraction_Mul104 ···101:·00000151···440·FUNC····GLOBAL·HIDDEN·····8·_PyTimeFraction_Mul
106 ···103:·00000441···228·FUNC····GLOBAL·HIDDEN·····8·_PyTime_FromTimeval105 ···102:·00000309···228·FUNC····GLOBAL·HIDDEN·····8·_PyTime_FromTimeval
Max diff block lines reached; -1/13520 bytes (-0.01%) of diff not shown.
30.8 KB
readelf --wide --relocs {}
Max HTML report size reached
1.56 KB
strings --all --bytes=8 {}
    
Offset 1, 60 lines modifiedOffset 1, 65 lines modified
1 RF[F0F)F1 RF[F0F)F
 2 0`%Du`8F
2 timestamp·too·large·to·convert·to·C·PyTime_t3 Ctimestamp·too·large·to·convert·to·C·PyTime_t
3 clock_gettime(CLOCK_MONOTONIC)4 clock_gettime(CLOCK_MONOTONIC)
4 Invalid·value·NaN·(not·a·number)5 Invalid·value·NaN·(not·a·number)
5 timestamp·out·of·range·for·platform·time_t6 timestamp·out·of·range·for·platform·time_t
6 expect·int,·got·%s 
7 clock_gettime(CLOCK_REALTIME)7 clock_gettime(CLOCK_REALTIME)
 8 expect·int,·got·%s
8 py_get_monotonic_clock9 py_get_monotonic_clock
9 pytime_fromtimespec10 pytime_fromtimespec
 11 pytime_divide
 12 pytime_from_object
 13 pytime_from_double
10 pytime_round14 pytime_round
11 _PyLong_AsTime_t.part.015 py_get_system_clock
12 pytime_object_to_denominator16 pytime_object_to_denominator
13 pytime_as_timeval17 pytime_as_timeval
14 __aeabi_ldivmod18 __aeabi_ldivmod
15 __aeabi_l2d19 __aeabi_l2d
16 PyTime_AsSecondsDouble20 PyTime_AsSecondsDouble
17 _PyTime_FromMicrosecondsClamp21 _PyTime_FromMicrosecondsClamp
18 PyTime_MonotonicRaw22 PyTime_MonotonicRaw
19 __clock_gettime6423 __clock_gettime64
20 PyExc_OSError 
21 PyErr_SetFromErrno 
22 PyExc_OverflowError24 PyExc_OverflowError
23 PyErr_SetString25 PyErr_SetString
24 __clock_getres6426 __clock_getres64
 27 PyExc_OSError
 28 PyErr_SetFromErrno
25 _PyTime_Add29 _PyTime_Add
26 _PyTime_AsTimespec_clamp30 _PyTime_AsTimespec_clamp
27 _PyTime_FromSeconds31 _PyTime_FromSeconds
28 _PyTime_AsMicroseconds32 _PyTime_AsMicroseconds
29 PyTime_PerfCounterRaw33 PyTime_PerfCounterRaw
30 _PyTime_localtime34 _PyTime_localtime
31 __errno_location35 __errno_location
32 __localtime64_r36 __localtime64_r
33 _PyTimeFraction_Set37 _PyTimeFraction_Set
34 _PyLong_FromTime_t38 _PyLong_FromTime_t
35 PyLong_FromLongLong39 PyLong_FromLongLong
36 __aeabi_d2lz 
37 _PyTime_FromSecondsObject40 _PyTime_FromSecondsObject
 41 __aeabi_uldivmod
38 PyFloat_Type42 PyFloat_Type
39 PyFloat_AsDouble43 PyFloat_AsDouble
40 PyType_IsSubtype44 PyType_IsSubtype
41 PyLong_AsLongLong45 PyLong_AsLongLong
42 PyErr_Occurred46 PyErr_Occurred
43 PyErr_ExceptionMatches47 PyErr_ExceptionMatches
44 PyExc_ValueError48 PyExc_ValueError
 49 __aeabi_d2lz
45 PyTime_Monotonic50 PyTime_Monotonic
46 _PyTime_AsTimespec51 _PyTime_AsTimespec
47 _PyTime_FromTimespec52 _PyTime_FromTimespec
48 PyTime_Time53 PyTime_Time
49 _PyTime_AsLong54 _PyTime_AsLong
50 _PyTime_ObjectToTime_t55 _PyTime_ObjectToTime_t
 56 _PyLong_AsTime_t
51 PyTime_PerfCounter57 PyTime_PerfCounter
52 _PyTime_ObjectToTimespec58 _PyTime_ObjectToTimespec
53 _PyLong_AsTime_t 
54 _PyTime_AsMilliseconds59 _PyTime_AsMilliseconds
55 _PyTime_MonotonicWithInfo60 _PyTime_MonotonicWithInfo
56 _PyTime_FromMillisecondsObject61 _PyTime_FromMillisecondsObject
57 _PyDeadline_Init62 _PyDeadline_Init
58 _PyTime_gmtime63 _PyTime_gmtime
59 __gmtime64_r64 __gmtime64_r
60 _PyTime_ObjectToTimeval65 _PyTime_ObjectToTimeval
26.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
50.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
534 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··timestamp·too·large·to·convert·to·C·PyTime_t2 ··[·····0]··timestamp·too·large·to·convert·to·C·PyTime_t
3 ··[····30]··clock_gettime(CLOCK_MONOTONIC)3 ··[····30]··clock_gettime(CLOCK_MONOTONIC)
4 ··[····50]··Invalid·value·NaN·(not·a·number)4 ··[····50]··Invalid·value·NaN·(not·a·number)
5 ··[····74]··timestamp·out·of·range·for·platform·time_t5 ··[····74]··timestamp·out·of·range·for·platform·time_t
 6 ··[····a0]··clock_gettime(CLOCK_REALTIME)
6 ··[····a0]··expect·int,·got·%s7 ··[····c0]··expect·int,·got·%s
7 ··[····b4]··clock_gettime(CLOCK_REALTIME) 
  
13.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4064]»     @·0xfe011 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
12 »       sub»    sp,·#2012 »       sub»    sp,·#20
13 »       mov»    r4,·r213 »       mov»    r4,·r2
14 »       add»    r2,·sp,·#814 »       add»    r2,·sp,·#8
15 »       ldr»    r5,·[sp,·#32]15 »       ldr»    r5,·[sp,·#32]
16 »       str»    r5,·[sp,·#0]16 »       str»    r5,·[sp,·#0]
17 »       bl»     2dc·<_PyTimeFraction_Mul+0x54>17 »       bl»     7b4·<pytime_as_timeval>
18 ·R_ARM_THM_CALL» pytime_as_timeval18 ·R_ARM_THM_CALL» pytime_as_timeval
19 »       cmp»    r0,·#019 »       cmp»    r0,·#0
20 »       bge.n»  3c·<_PyTime_AsTimevalTime_t+0x3c>20 »       bge.n»  3c·<_PyTime_AsTimevalTime_t+0x3c>
21 »       movw»   r3,·#021 »       movw»   r3,·#0
22 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError22 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError
23 »       movt»   r3,·#023 »       movt»   r3,·#0
24 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError24 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 »       str.w»  r0,·[ip,·#4072]»     @·0xfe845 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
46 »       movs»   r2,·#046 »       movs»   r2,·#0
47 »       sub»    sp,·#1247 »       sub»    sp,·#12
48 »       mov»    r4,·r048 »       mov»    r4,·r0
49 »       mov»    r5,·r149 »       mov»    r5,·r1
50 »       mov»    r0,·sp50 »       mov»    r0,·sp
51 »       mov»    r1,·r251 »       mov»    r1,·r2
52 »       bl»     1b0·<_PyTime_FromSecondsDouble+0x58>52 »       bl»     148·<_PyTimeFraction_Resolution+0x48>
53 ·R_ARM_THM_CALL» py_get_monotonic_clock53 ·R_ARM_THM_CALL» py_get_monotonic_clock
54 »       cmp»    r0,·#054 »       cmp»    r0,·#0
55 »       ittt»   lt55 »       ittt»   lt
56 »       movlt»  r2,·#056 »       movlt»  r2,·#0
57 »       movlt»  r3,·#057 »       movlt»  r3,·#0
58 »       strdlt» r2,·r3,·[sp]58 »       strdlt» r2,·r3,·[sp]
59 »       ldrd»   r3,·r2,·[sp]59 »       ldrd»   r3,·r2,·[sp]
Offset 70, 185 lines modifiedOffset 70, 69 lines modified
70 »       str.w»  r0,·[ip,·#4056]»     @·0xfd870 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
71 »       sub»    sp,·#2871 »       sub»    sp,·#28
72 »       mov»    r4,·r272 »       mov»    r4,·r2
73 »       mov»    r5,·r373 »       mov»    r5,·r3
74 »       add»    r2,·sp,·#1674 »       add»    r2,·sp,·#16
75 »       add»    r3,·sp,·#1275 »       add»    r3,·sp,·#12
76 »       str»    r5,·[sp,·#0]76 »       str»    r5,·[sp,·#0]
77 »       bl»     2dc·<_PyTimeFraction_Mul+0x54>77 »       bl»     7b4·<pytime_as_timeval>
78 ·R_ARM_THM_CALL» pytime_as_timeval78 ·R_ARM_THM_CALL» pytime_as_timeval
79 »       ldr»    r3,·[sp,·#12]79 »       ldr»    r3,·[sp,·#12]
80 »       ldrd»   r0,·r1,·[sp,·#16]80 »       ldrd»   r0,·r1,·[sp,·#16]
81 »       str»    r3,·[r4,·#8]81 »       str»    r3,·[r4,·#8]
82 »       strd»   r0,·r1,·[r4]82 »       strd»   r0,·r1,·[r4]
83 »       asrs»   r3,·r3,·#3183 »       asrs»   r3,·r3,·#31
84 »       str»    r3,·[r4,·#12]84 »       str»    r3,·[r4,·#12]
85 »       add»    sp,·#2885 »       add»    sp,·#28
86 »       pop»    {r4,·r5,·pc}86 »       pop»    {r4,·r5,·pc}
  
87 000000b4·<_PyTime_PerfCounterWithInfo>:87 000000b4·<_PyTime_PerfCounterWithInfo>:
88 _PyTime_PerfCounterWithInfo():88 _PyTime_PerfCounterWithInfo():
89 »       movs»   r2,·#189 »       movs»   r2,·#1
90 »       b.w»    1b0·<_PyTime_FromSecondsDouble+0x58>90 »       b.w»    148·<_PyTimeFraction_Resolution+0x48>
91 ·R_ARM_THM_JUMP24»       py_get_monotonic_clock91 ·R_ARM_THM_JUMP24»       py_get_monotonic_clock
  
92 000000ba·<_PyTime_TimeWithInfo>:92 000000ba·<_PyTime_TimeWithInfo>:
93 _PyTime_TimeWithInfo():93 _PyTime_TimeWithInfo():
94 »       push»   {r4,·r5,·r6,·lr} 
95 »       mov.w»  ip,·#4096»  @·0x1000 
96 »       vpush»  {d8} 
97 »       sub.w»  ip,·sp,·ip 
98 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8 
99 »       sub»    sp,·#32 
100 »       mov»    r6,·r0 
101 »       mov»    r5,·r1 
102 »       movs»   r0,·#0 
103 »       mov»    r1,·sp 
104 »       bl»     0·<__clock_gettime64> 
105 ·R_ARM_THM_CALL» __clock_gettime64 
106 »       cbz»    r0,·ec·<_PyTime_TimeWithInfo+0x32> 
107 »       movw»   r3,·#0 
108 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OSError 
109 »       movt»   r3,·#0 
110 ·R_ARM_THM_MOVT_ABS»     PyExc_OSError 
111 »       ldr»    r0,·[r3,·#0] 
112 »       bl»     0·<PyErr_SetFromErrno> 
113 ·R_ARM_THM_CALL» PyErr_SetFromErrno 
114 »       b.n»    fc·<_PyTime_TimeWithInfo+0x42> 
115 »       mov»    r4,·r0 
116 »       movs»   r2,·#1 
117 »       mov»    r1,·sp 
118 »       mov»    r0,·r6 
119 »       bl»     330·<_PyTimeFraction_Mul+0xa8> 
120 ·R_ARM_THM_CALL» pytime_fromtimespec 
121 »       cmp»    r0,·#0 
122 »       bge.n»  102·<_PyTime_TimeWithInfo+0x48> 
123 »       mov.w»  r4,·#4294967295»    @·0xffffffff 
124 »       b.n»    144·<_PyTime_TimeWithInfo+0x8a> 
125 »       cbz»    r5,·144·<_PyTime_TimeWithInfo+0x8a> 
126 »       movs»   r2,·#194 »       movs»   r2,·#1
 95 »       b.w»    378·<_PyTime_FromTimeval+0x70>
 96 ·R_ARM_THM_JUMP24»       py_get_system_clock
127 »       add»    r1,·sp,·#16 
128 »       mov»    r0,·r4 
129 »       movw»   r3,·#0 
130 ·R_ARM_THM_MOVW_ABS_NC»  .LC5 
131 »       movt»   r3,·#0 
132 ·R_ARM_THM_MOVT_ABS»     .LC5 
133 »       str»    r2,·[r5,·#8] 
134 »       strd»   r3,·r4,·[r5] 
135 »       vldr»   d8,·[pc,·#52]»@·150·<_PyTime_TimeWithInfo+0x96> 
136 »       bl»     0·<__clock_getres64> 
137 ·R_ARM_THM_CALL» __clock_getres64 
138 »       cbnz»   r0,·13c·<_PyTime_TimeWithInfo+0x82> 
139 »       ldrd»   r0,·r1,·[sp,·#16] 
140 »       bl»     0·<__aeabi_l2d> 
141 ·R_ARM_THM_CALL» __aeabi_l2d 
142 »       vldr»   s13,·[sp,·#24] 
143 »       vmov»   d7,·r0,·r1 
144 »       vcvt.f64.s32»   d6,·s13 
145 »       vmla.f64»       d7,·d6,·d8 
146 »       b.n»    140·<_PyTime_TimeWithInfo+0x86> 
147 »       vmov.f64»       d7,·d8 
148 »       vstr»   d7,·[r5,·#16] 
149 »       mov»    r0,·r4 
150 »       add»    sp,·#32 
151 »       vpop»   {d8} 
152 »       pop»    {r4,·r5,·r6,·pc} 
153 »       nop 
154 »       .word»  0xe826d695 
155 »       .word»  0x3e112e0b 
  
156 00000158·<_PyTime_FromSecondsDouble>:97 000000c0·<_PyTime_FromSecondsDouble>:
157 _PyTime_FromSecondsDouble():98 _PyTime_FromSecondsDouble():
158 »       push»   {r4,·lr} 
159 »       mov.w»  ip,·#4096»  @·0x1000 
Max diff block lines reached; 9165/13770 bytes (66.56%) of diff not shown.
11.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 88 lines modifiedOffset 1, 92 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC12 ··0x00000000·00247400·2464002e·4c433000·2e4c4331·.$t.$d..LC0..LC1
3 ··0x00000010·0070795f·6765745f·6d6f6e6f·746f6e69·.py_get_monotoni3 ··0x00000010·0070795f·6765745f·6d6f6e6f·746f6e69·.py_get_monotoni
4 ··0x00000020·635f636c·6f636b00·70797469·6d655f66·c_clock.pytime_f4 ··0x00000020·635f636c·6f636b00·70797469·6d655f66·c_clock.pytime_f
5 ··0x00000030·726f6d74·696d6573·70656300·2e4c4332·romtimespec..LC25 ··0x00000030·726f6d74·696d6573·70656300·70797469·romtimespec.pyti
 6 ··0x00000040·6d655f64·69766964·65007079·74696d65·me_divide.pytime
 7 ··0x00000050·5f66726f·6d5f6f62·6a656374·002e4c43·_from_object..LC
 8 ··0x00000060·32007079·74696d65·5f66726f·6d5f646f·2.pytime_from_do
6 ··0x00000040·002e4c43·33007079·74696d65·5f726f75·..LC3.pytime_rou9 ··0x00000070·75626c65·002e4c43·33007079·74696d65·uble..LC3.pytime
7 ··0x00000050·6e64005f·50794c6f·6e675f41·7354696d·nd._PyLong_AsTim 
8 ··0x00000060·655f742e·70617274·2e300070·7974696d·e_t.part.0.pytim 
9 ··0x00000070·655f6f62·6a656374·5f746f5f·64656e6f·e_object_to_deno 
10 ··0x00000080·6d696e61·746f7200·70797469·6d655f61·minator.pytime_a 
11 ··0x00000090·735f7469·6d657661·6c002e4c·4334002e·s_timeval..LC4..10 ··0x00000080·5f726f75·6e640070·795f6765·745f7379·_round.py_get_sy
 11 ··0x00000090·7374656d·5f636c6f·636b002e·4c433400·stem_clock..LC4.
 12 ··0x000000a0·70797469·6d655f6f·626a6563·745f746f·pytime_object_to
 13 ··0x000000b0·5f64656e·6f6d696e·61746f72·00707974·_denominator.pyt
 14 ··0x000000c0·696d655f·61735f74·696d6576·616c002e·ime_as_timeval..
12 ··0x000000a0·4c433500·5f5f6165·6162695f·6c646976·LC5.__aeabi_ldiv15 ··0x000000d0·4c433500·5f5f6165·6162695f·6c646976·LC5.__aeabi_ldiv
13 ··0x000000b0·6d6f6400·5f5f6165·6162695f·6c326400·mod.__aeabi_l2d.16 ··0x000000e0·6d6f6400·5f5f6165·6162695f·6c326400·mod.__aeabi_l2d.
14 ··0x000000c0·50795469·6d655f41·73536563·6f6e6473·PyTime_AsSeconds17 ··0x000000f0·50795469·6d655f41·73536563·6f6e6473·PyTime_AsSeconds
15 ··0x000000d0·446f7562·6c65005f·50795469·6d655f46·Double._PyTime_F18 ··0x00000100·446f7562·6c65005f·50795469·6d655f46·Double._PyTime_F
16 ··0x000000e0·726f6d4d·6963726f·7365636f·6e647343·romMicrosecondsC19 ··0x00000110·726f6d4d·6963726f·7365636f·6e647343·romMicrosecondsC
17 ··0x000000f0·6c616d70·00507954·696d655f·4d6f6e6f·lamp.PyTime_Mono20 ··0x00000120·6c616d70·00507954·696d655f·4d6f6e6f·lamp.PyTime_Mono
18 ··0x00000100·746f6e69·63526177·005f5f63·6c6f636b·tonicRaw.__clock21 ··0x00000130·746f6e69·63526177·005f5f63·6c6f636b·tonicRaw.__clock
19 ··0x00000110·5f676574·74696d65·36340050·79457863·_gettime64.PyExc22 ··0x00000140·5f676574·74696d65·36340050·79457863·_gettime64.PyExc
20 ··0x00000120·5f4f5345·72726f72·00507945·72725f53·_OSError.PyErr_S 
21 ··0x00000130·65744672·6f6d4572·726e6f00·50794578·etFromErrno.PyEx 
22 ··0x00000140·635f4f76·6572666c·6f774572·726f7200·c_OverflowError.23 ··0x00000150·5f4f7665·72666c6f·77457272·6f720050·_OverflowError.P
23 ··0x00000150·50794572·725f5365·74537472·696e6700·PyErr_SetString.24 ··0x00000160·79457272·5f536574·53747269·6e67005f·yErr_SetString._
24 ··0x00000160·5f5f636c·6f636b5f·67657472·65733634·__clock_getres6425 ··0x00000170·5f636c6f·636b5f67·65747265·73363400·_clock_getres64.
 26 ··0x00000180·50794578·635f4f53·4572726f·72005079·PyExc_OSError.Py
 27 ··0x00000190·4572725f·53657446·726f6d45·72726e6f·Err_SetFromErrno
25 ··0x00000170·005f5079·54696d65·5f416464·005f5079·._PyTime_Add._Py28 ··0x000001a0·005f5079·54696d65·5f416464·005f5079·._PyTime_Add._Py
26 ··0x00000180·54696d65·5f417354·696d6573·7065635f·Time_AsTimespec_29 ··0x000001b0·54696d65·5f417354·696d6573·7065635f·Time_AsTimespec_
27 ··0x00000190·636c616d·70005f50·7954696d·655f4672·clamp._PyTime_Fr30 ··0x000001c0·636c616d·70005f50·7954696d·655f4672·clamp._PyTime_Fr
28 ··0x000001a0·6f6d5365·636f6e64·73005f50·7954696d·omSeconds._PyTim31 ··0x000001d0·6f6d5365·636f6e64·73005f50·7954696d·omSeconds._PyTim
29 ··0x000001b0·655f4173·4d696372·6f736563·6f6e6473·e_AsMicroseconds32 ··0x000001e0·655f4173·4d696372·6f736563·6f6e6473·e_AsMicroseconds
30 ··0x000001c0·00507954·696d655f·50657266·436f756e·.PyTime_PerfCoun33 ··0x000001f0·00507954·696d655f·50657266·436f756e·.PyTime_PerfCoun
31 ··0x000001d0·74657252·6177005f·50795469·6d655f6c·terRaw._PyTime_l34 ··0x00000200·74657252·6177005f·50795469·6d655f6c·terRaw._PyTime_l
32 ··0x000001e0·6f63616c·74696d65·005f5f65·72726e6f·ocaltime.__errno35 ··0x00000210·6f63616c·74696d65·005f5f65·72726e6f·ocaltime.__errno
33 ··0x000001f0·5f6c6f63·6174696f·6e005f5f·6c6f6361·_location.__loca36 ··0x00000220·5f6c6f63·6174696f·6e005f5f·6c6f6361·_location.__loca
34 ··0x00000200·6c74696d·6536345f·72005f50·7954696d·ltime64_r._PyTim37 ··0x00000230·6c74696d·6536345f·72005f50·7954696d·ltime64_r._PyTim
35 ··0x00000210·65467261·6374696f·6e5f5365·74005f50·eFraction_Set._P38 ··0x00000240·65467261·6374696f·6e5f5365·74005f50·eFraction_Set._P
36 ··0x00000220·794c6f6e·675f4672·6f6d5469·6d655f74·yLong_FromTime_t39 ··0x00000250·794c6f6e·675f4672·6f6d5469·6d655f74·yLong_FromTime_t
37 ··0x00000230·0050794c·6f6e675f·46726f6d·4c6f6e67·.PyLong_FromLong40 ··0x00000260·0050794c·6f6e675f·46726f6d·4c6f6e67·.PyLong_FromLong
38 ··0x00000240·4c6f6e67·005f5f61·65616269·5f64326c·Long.__aeabi_d2l 
39 ··0x00000250·7a005f50·7954696d·655f4672·6f6d5365·z._PyTime_FromSe41 ··0x00000270·4c6f6e67·005f5079·54696d65·5f46726f·Long._PyTime_Fro
40 ··0x00000260·636f6e64·734f626a·65637400·5079466c·condsObject.PyFl42 ··0x00000280·6d536563·6f6e6473·4f626a65·6374005f·mSecondsObject._
 43 ··0x00000290·5f616561·62695f75·6c646976·6d6f6400·_aeabi_uldivmod.
41 ··0x00000270·6f61745f·54797065·00507946·6c6f6174·oat_Type.PyFloat44 ··0x000002a0·5079466c·6f61745f·54797065·00507946·PyFloat_Type.PyF
42 ··0x00000280·5f417344·6f75626c·6500666c·6f6f7200·_AsDouble.floor. 
43 ··0x00000290·50795479·70655f49·73537562·74797065·PyType_IsSubtype 
44 ··0x000002a0·0050794c·6f6e675f·41734c6f·6e674c6f·.PyLong_AsLongLo45 ··0x000002b0·6c6f6174·5f417344·6f75626c·65005079·loat_AsDouble.Py
 46 ··0x000002c0·54797065·5f497353·75627479·70650050·Type_IsSubtype.P
 47 ··0x000002d0·794c6f6e·675f4173·4c6f6e67·4c6f6e67·yLong_AsLongLong
45 ··0x000002b0·6e670050·79457272·5f4f6363·75727265·ng.PyErr_Occurre48 ··0x000002e0·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.
46 ··0x000002c0·64005079·4572725f·45786365·7074696f·d.PyErr_Exceptio49 ··0x000002f0·50794572·725f4578·63657074·696f6e4d·PyErr_ExceptionM
47 ··0x000002d0·6e4d6174·63686573·00636569·6c005079·nMatches.ceil.Py 
48 ··0x000002e0·4578635f·56616c75·65457272·6f720050·Exc_ValueError.P50 ··0x00000300·61746368·65730050·79457863·5f56616c·atches.PyExc_Val
 51 ··0x00000310·75654572·726f7200·5f5f6165·6162695f·ueError.__aeabi_
 52 ··0x00000320·64326c7a·00666c6f·6f720063·65696c00·d2lz.floor.ceil.
49 ··0x000002f0·7954696d·655f4d6f·6e6f746f·6e696300·yTime_Monotonic.53 ··0x00000330·50795469·6d655f4d·6f6e6f74·6f6e6963·PyTime_Monotonic
50 ··0x00000300·5f507954·696d655f·41735469·6d657370·_PyTime_AsTimesp 
51 ··0x00000310·6563005f·50795469·6d655f46·726f6d54·ec._PyTime_FromT 
52 ··0x00000320·696d6573·70656300·50795469·6d655f54·imespec.PyTime_T 
53 ··0x00000330·696d6500·5f507954·696d655f·41734c6f·ime._PyTime_AsLo 
54 ··0x00000340·6e67005f·50795469·6d655f4f·626a6563·ng._PyTime_Objec 
55 ··0x00000350·74546f54·696d655f·74006d6f·64660050·tToTime_t.modf.P 
56 ··0x00000360·7954696d·655f5065·7266436f·756e7465·yTime_PerfCounte 
57 ··0x00000370·72005f50·7954696d·655f4f62·6a656374·r._PyTime_Object 
58 ··0x00000380·546f5469·6d657370·6563005f·50794c6f·ToTimespec._PyLo 
59 ··0x00000390·6e675f41·7354696d·655f7400·5f507954·ng_AsTime_t._PyT 
60 ··0x000003a0·696d655f·41734d69·6c6c6973·65636f6e·ime_AsMillisecon 
61 ··0x000003b0·6473005f·50795469·6d655f4d·6f6e6f74·ds._PyTime_Monot 
62 ··0x000003c0·6f6e6963·57697468·496e666f·005f5079·onicWithInfo._Py 
63 ··0x000003d0·54696d65·5f46726f·6d4d696c·6c697365·Time_FromMillise 
64 ··0x000003e0·636f6e64·734f626a·65637400·5f507944·condsObject._PyD 
65 ··0x000003f0·6561646c·696e655f·496e6974·005f5079·eadline_Init._Py 
66 ··0x00000400·54696d65·5f676d74·696d6500·5f5f676d·Time_gmtime.__gm 
67 ··0x00000410·74696d65·36345f72·005f5079·54696d65·time64_r._PyTime 
68 ··0x00000420·5f4f626a·65637454·6f54696d·6576616c·_ObjectToTimeval 
69 ··0x00000430·005f5079·54696d65·5f417354·696d6576·._PyTime_AsTimev54 ··0x00000340·005f5079·54696d65·5f417354·696d6573·._PyTime_AsTimes
 55 ··0x00000350·70656300·5f507954·696d655f·46726f6d·pec._PyTime_From
 56 ··0x00000360·54696d65·73706563·00507954·696d655f·Timespec.PyTime_
 57 ··0x00000370·54696d65·005f5079·54696d65·5f41734c·Time._PyTime_AsL
 58 ··0x00000380·6f6e6700·5f507954·696d655f·4f626a65·ong._PyTime_Obje
 59 ··0x00000390·6374546f·54696d65·5f74006d·6f646600·ctToTime_t.modf.
 60 ··0x000003a0·5f50794c·6f6e675f·41735469·6d655f74·_PyLong_AsTime_t
70 ··0x00000440·616c005f·50795469·6d655f41·7354696d·al._PyTime_AsTim 
71 ··0x00000450·6576616c·54696d65·5f74005f·50794465·evalTime_t._PyDe 
72 ··0x00000460·61646c69·6e655f47·6574005f·50795469·adline_Get._PyTi 
73 ··0x00000470·6d655f46·726f6d4c·6f6e6700·50794578·me_FromLong.PyEx 
74 ··0x00000480·635f5479·70654572·726f7200·50794572·c_TypeError.PyEr 
75 ··0x00000490·725f466f·726d6174·005f5079·54696d65·r_Format._PyTime 
76 ··0x000004a0·5f417354·696d6576·616c5f63·6c616d70·_AsTimeval_clamp 
77 ··0x000004b0·005f5079·54696d65·5f506572·66436f75·._PyTime_PerfCou61 ··0x000003b0·00507954·696d655f·50657266·436f756e·.PyTime_PerfCoun
 62 ··0x000003c0·74657200·5f507954·696d655f·4f626a65·ter._PyTime_Obje
 63 ··0x000003d0·6374546f·54696d65·73706563·005f5079·ctToTimespec._Py
 64 ··0x000003e0·54696d65·5f41734d·696c6c69·7365636f·Time_AsMilliseco
 65 ··0x000003f0·6e647300·5f507954·696d655f·4d6f6e6f·nds._PyTime_Mono
 66 ··0x00000400·746f6e69·63576974·68496e66·6f005f50·tonicWithInfo._P
 67 ··0x00000410·7954696d·655f4672·6f6d4d69·6c6c6973·yTime_FromMillis
 68 ··0x00000420·65636f6e·64734f62·6a656374·005f5079·econdsObject._Py
 69 ··0x00000430·44656164·6c696e65·5f496e69·74005f50·Deadline_Init._P
 70 ··0x00000440·7954696d·655f676d·74696d65·005f5f67·yTime_gmtime.__g
 71 ··0x00000450·6d74696d·6536345f·72005f50·7954696d·mtime64_r._PyTim
 72 ··0x00000460·655f4f62·6a656374·546f5469·6d657661·e_ObjectToTimeva
 73 ··0x00000470·6c005f50·7954696d·655f4173·54696d65·l._PyTime_AsTime
 74 ··0x00000480·76616c00·5f507954·696d655f·41735469·val._PyTime_AsTi
 75 ··0x00000490·6d657661·6c54696d·655f7400·5f507944·mevalTime_t._PyD
 76 ··0x000004a0·6561646c·696e655f·47657400·5f507954·eadline_Get._PyT
 77 ··0x000004b0·696d655f·46726f6d·4c6f6e67·00507945·ime_FromLong.PyE
 78 ··0x000004c0·78635f54·79706545·72726f72·00507945·xc_TypeError.PyE
 79 ··0x000004d0·72725f46·6f726d61·74005f50·7954696d·rr_Format._PyTim
 80 ··0x000004e0·655f4173·54696d65·76616c5f·636c616d·e_AsTimeval_clam
 81 ··0x000004f0·70005f50·7954696d·655f5065·7266436f·p._PyTime_PerfCo
78 ··0x000004c0·6e746572·57697468·496e666f·005f5079·nterWithInfo._Py82 ··0x00000500·756e7465·72576974·68496e66·6f005f50·unterWithInfo._P
79 ··0x000004d0·54696d65·5f54696d·65576974·68496e66·Time_TimeWithInf83 ··0x00000510·7954696d·655f5469·6d655769·7468496e·yTime_TimeWithIn
80 ··0x000004e0·6f005f50·7954696d·655f4672·6f6d5365·o._PyTime_FromSe84 ··0x00000520·666f005f·50795469·6d655f46·726f6d53·fo._PyTime_FromS
81 ··0x000004f0·636f6e64·73446f75·626c6500·50795469·condsDouble.PyTi85 ··0x00000530·65636f6e·6473446f·75626c65·00507954·econdsDouble.PyT
82 ··0x00000500·6d655f54·696d6552·6177005f·50795469·me_TimeRaw._PyTi86 ··0x00000540·696d655f·54696d65·52617700·5f507954·ime_TimeRaw._PyT
83 ··0x00000510·6d654672·61637469·6f6e5f52·65736f6c·meFraction_Resol87 ··0x00000550·696d6546·72616374·696f6e5f·5265736f·imeFraction_Reso
84 ··0x00000520·7574696f·6e005f50·7954696d·65467261·ution._PyTimeFra88 ··0x00000560·6c757469·6f6e005f·50795469·6d654672·lution._PyTimeFr
85 ··0x00000530·6374696f·6e5f4d75·6c005f50·7954696d·ction_Mul._PyTim89 ··0x00000570·61637469·6f6e5f4d·756c005f·50795469·action_Mul._PyTi
86 ··0x00000540·655f4672·6f6d5469·6d657661·6c00·····e_FromTimeval.90 ··0x00000580·6d655f46·726f6d54·696d6576·616c00···me_FromTimeval.
Max diff block lines reached; 0/11508 bytes (0.00%) of diff not shown.
33.2 KB
bootstrap_hash.o
954 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:··········3556·(bytes·into·file)13 ··Start·of·section·headers:··········2960·(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:·········12
20 ··Section·header·string·table·index:·1520 ··Section·header·string·table·index:·11
2.71 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 21 lines modified
1 There·are·16·section·headers,·starting·at·offset·0xde4:1 There·are·12·section·headers,·starting·at·offset·0xb90:
  
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·0000e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000344·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000aac·000088·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·000940·0001e8·08···I··9···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000114·000004·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000378·000004·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·000118·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·00037c·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000118·0000b7·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00037c·0000b5·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0001d0·000220·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·000b34·000138·08···I·13···6··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·0003f0·000174·00··AX··0···0··2 
13 ··[·9]·.rel.text.unlikely·REL·············00000000·000c6c·0000f0·08···I·13···8··4 
14 ··[10]·.rodata···········PROGBITS········00000000·000564·00001b·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·000434·00001b·00···A··0···0··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00057f·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00044f·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00057f·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00044f·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·0005b4·0002e0·10·····14··21··413 ··[·9]·.symtab···········SYMTAB··········00000000·000484·0002b0·10·····10··18··4
18 ··[14]·.strtab···········STRTAB··········00000000·000894·000216·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000734·00020a·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·000d5c·000088·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000b28·000067·00······0···0··1
20 Key·to·Flags:16 Key·to·Flags:
21 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··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),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
24 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.47 KB
readelf --wide --symbols {}
    
Offset 1, 49 lines modifiedOffset 1, 46 lines modified
  
1 Symbol·table·'.symtab'·contains·46·entries:1 Symbol·table·'.symtab'·contains·43·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LANCHOR0
8 ·····5:·00000001···262·FUNC····LOCAL··DEFAULT····6·pyurandom8 ·····5:·000000a9···602·FUNC····LOCAL··DEFAULT····1·pyurandom
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR19 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LANCHOR1
10 ·····7:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC110 ·····7:·00000034·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····8:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
 12 ·····9:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
 13 ····10:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR214 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR2
13 ····10:·00000001···372·FUNC····LOCAL··DEFAULT····8·dev_urandom 
14 ····11:·00000054·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2 
15 ····12:·00000064·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3 
16 ····13:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4 
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t15 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d 
19 ····16:·00000000····27·OBJECT··LOCAL··DEFAULT···10·__func__.016 ····13:·00000000····27·OBJECT··LOCAL··DEFAULT····6·__func__.0
20 ····17:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
21 ····18:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·getrandom_works.118 ····15:·00000000·····4·OBJECT··LOCAL··DEFAULT····3·getrandom_works.1
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d
23 ····20:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·_Py_HashSecret_Initialized20 ····17:·00000000·····4·OBJECT··LOCAL··DEFAULT····4·_Py_HashSecret_Initialized
24 ····21:·00000001···168·FUNC····GLOBAL·HIDDEN·····1·_Py_HashRandomization_Init21 ····18:·00000001···168·FUNC····GLOBAL·HIDDEN·····1·_Py_HashRandomization_Init
25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashSecret22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_HashSecret
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getrandom25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·getrandom
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread
 27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
 28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open
 29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close
 30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_read
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals 
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError 
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno 
35 ····32:·000000a9····46·FUNC····GLOBAL·HIDDEN·····1·_Py_HashRandomization_Fini 
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open_noraise
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·close34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read
38 ····35:·000000d9·····8·FUNC····GLOBAL·DEFAULT····1·_PyOS_URandomNonblock 
39 ····36:·00000109···280·FUNC····GLOBAL·HIDDEN·····6·_PyOS_URandom 
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat_noraise35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat_noraise
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open 
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_NotImplementedError36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_NotImplementedError
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_fstat
 39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_read40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OSError
 41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetFromErrno
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_open_noraise 
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·read43 ····40:·00000305····46·FUNC····GLOBAL·HIDDEN·····1·_Py_HashRandomization_Fini
 44 ····41:·00000335·····6·FUNC····GLOBAL·DEFAULT····1·_PyOS_URandomNonblock
 45 ····42:·0000033d·····6·FUNC····GLOBAL·HIDDEN·····1·_PyOS_URandom
9.71 KB
readelf --wide --relocs {}
    
Offset 1, 95 lines modifiedOffset 1, 64 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0xaac·contains·17·entries:1 Relocation·section·'.rel.text'·at·offset·0x940·contains·61·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 0000000e··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000012··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000002a··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret5 0000002a··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret
6 0000002e··00001630·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret6 0000002e··00001330·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret
7 00000032··0000050a·R_ARM_THM_CALL·········00000001···pyurandom 
8 0000004c··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret7 0000004c··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret
9 00000050··00001630·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret8 00000050··00001330·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret
10 00000078··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR19 00000078··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
11 0000007c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR110 0000007c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
12 00000080··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC011 00000080··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
13 00000084··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC012 00000084··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LC0
14 00000092··0000162f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret13 00000092··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_HashSecret
15 00000096··00001630·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret14 00000096··00001330·R_ARM_THM_MOVT_ABS·····00000000···_Py_HashSecret
16 000000b6··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime 
17 000000ba··00002130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime 
18 000000c8··0000220a·R_ARM_THM_CALL·········00000000···close 
19 000000dc··0000051e·R_ARM_THM_JUMP24·······00000001···pyurandom 
  
20 Relocation·section·'.rel.text.hot'·at·offset·0xb34·contains·39·entries: 
21 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
22 0000001a··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR215 000000c2··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
23 0000001e··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR216 000000c6··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
24 00000034··0000170a·R_ARM_THM_CALL·········00000000···__errno_location17 000000e0··0000140a·R_ARM_THM_CALL·········00000000···__errno_location
25 0000004e··0000180a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread18 000000f6··0000150a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
26 0000005a··0000190a·R_ARM_THM_CALL·········00000000···getrandom19 00000102··0000160a·R_ARM_THM_CALL·········00000000···getrandom
27 00000064··00001a0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread20 0000010c··0000170a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
28 00000084··0000190a·R_ARM_THM_CALL·········00000000···getrandom 
29 000000ba··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
30 000000be··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
31 000000c2··0000072f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC1 
32 000000c6··00000730·R_ARM_THM_MOVT_ABS·····00000034···.LC1 
33 000000cc··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
34 000000de··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals 
35 000000f6··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError 
36 000000fa··00001e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError 
37 00000100··00001f0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno 
38 0000011e··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2 
39 00000122··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2 
40 00000130··0000170a·R_ARM_THM_CALL·········00000000···__errno_location 
41 00000142··0000180a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread 
42 0000014e··0000190a·R_ARM_THM_CALL·········00000000···getrandom21 0000012c··0000160a·R_ARM_THM_CALL·········00000000···getrandom
 22 00000150··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
 23 00000154··00001830·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
 24 00000162··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC4
 25 00000166··00000a30·R_ARM_THM_MOVT_ABS·····000000a8···.LC4
43 00000158··00001a0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread 
44 0000016c··0000180a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread 
45 00000178··0000190a·R_ARM_THM_CALL·········00000000···getrandom 
46 00000182··00001a0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread 
47 0000019c··0000180a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread 
48 000001a8··0000190a·R_ARM_THM_CALL·········00000000···getrandom26 0000016a··0000190a·R_ARM_THM_CALL·········00000000···_Py_open
 27 0000017a··00001a0a·R_ARM_THM_CALL·········00000000···close
49 000001b2··00001a0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread28 00000188··00001b0a·R_ARM_THM_CALL·········00000000···_Py_read
50 000001c8··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError29 000001a8··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
51 000001cc··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError30 000001ac··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
52 000001d0··0000072f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC131 000001b0··0000072f·R_ARM_THM_MOVW_ABS_NC··00000034···.LC1
53 000001d4··00000730·R_ARM_THM_MOVT_ABS·····00000034···.LC132 000001b4··00000730·R_ARM_THM_MOVT_ABS·····00000034···.LC1
54 000001da··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Format33 000001ba··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 34 000001c2··00000a2f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC4
 35 000001c6··00000a30·R_ARM_THM_MOVT_ABS·····000000a8···.LC4
 36 000001ca··00001e0a·R_ARM_THM_CALL·········00000000···_Py_open_noraise
55 000001f2··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals37 000001d8··00001f0a·R_ARM_THM_CALL·········00000000···read
56 00000210··00001e2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError 
57 00000214··00001e30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError 
58 0000021a··00001f0a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno38 000001e0··0000140a·R_ARM_THM_CALL·········00000000···__errno_location
 39 000001ec··00001a0a·R_ARM_THM_CALL·········00000000···close
59 000000ae··00000a1e·R_ARM_THM_JUMP24·······00000001···dev_urandom 
60 0000020c··00000a1e·R_ARM_THM_JUMP24·······00000001···dev_urandom 
  
61 Relocation·section·'.rel.text.unlikely'·at·offset·0xc6c·contains·30·entries: 
62 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
63 0000001c··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime 
64 00000020··00002130·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime 
65 0000002c··0000180a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread40 000001f2··0000150a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
66 00000038··0000250a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise41 000001fe··0000200a·R_ARM_THM_CALL·········00000000···_Py_fstat_noraise
67 00000040··00001a0a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread42 00000206··0000170a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
68 00000078··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2 
69 0000007c··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC2 
70 00000080··0000260a·R_ARM_THM_CALL·········00000000···_Py_open 
71 00000088··0000170a·R_ARM_THM_CALL·········00000000···__errno_location43 00000216··0000140a·R_ARM_THM_CALL·········00000000···__errno_location
72 000000a0··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_NotImplementedError44 0000022e··0000212f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_NotImplementedError
73 000000a4··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_NotImplementedError45 00000232··00002130·R_ARM_THM_MOVT_ABS·····00000000···PyExc_NotImplementedError
74 000000a8··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000064···.LC3 
75 000000ac··00000c30·R_ARM_THM_MOVT_ABS·····00000064···.LC3 
76 000000b2··0000280a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
77 000000c0··0000220a·R_ARM_THM_CALL·········00000000···close 
78 000000cc··0000290a·R_ARM_THM_CALL·········00000000···_Py_fstat 
79 000000d4··0000220a·R_ARM_THM_CALL·········00000000···close 
80 000000f4··00002a0a·R_ARM_THM_CALL·········00000000···_Py_read 
81 000000fe··00002b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError 
82 00000102··00002b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError 
83 00000108··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000008c···.LC4 
84 0000010c··00000d30·R_ARM_THM_MOVT_ABS·····0000008c···.LC4 
85 00000112··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
86 00000126··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC246 00000236··0000082f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC2
87 0000012a··00000b30·R_ARM_THM_MOVT_ABS·····00000054···.LC247 0000023a··00000830·R_ARM_THM_MOVT_ABS·····00000054···.LC2
 48 00000240··0000220a·R_ARM_THM_CALL·········00000000···PyErr_SetString
88 0000012e··00002c0a·R_ARM_THM_CALL·········00000000···_Py_open_noraise49 00000248··0000230a·R_ARM_THM_CALL·········00000000···_Py_fstat
 50 00000272··0000240a·R_ARM_THM_CALL·········00000000···PyErr_CheckSignals
 51 000002b8··00001a0a·R_ARM_THM_CALL·········00000000···close
89 00000140··00002d0a·R_ARM_THM_CALL·········00000000···read52 000002c0··00001a0a·R_ARM_THM_CALL·········00000000···close
 53 000002d8··0000252f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_OSError
 54 000002dc··00002530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_OSError
 55 000002e2··0000260a·R_ARM_THM_CALL·········00000000···PyErr_SetFromErrno
 56 000002e8··0000272f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_RuntimeError
 57 000002ec··00002730·R_ARM_THM_MOVT_ABS·····00000000···PyExc_RuntimeError
 58 000002f2··0000092f·R_ARM_THM_MOVW_ABS_NC··0000007c···.LC3
 59 000002f6··00000930·R_ARM_THM_MOVT_ABS·····0000007c···.LC3
90 00000148··0000170a·R_ARM_THM_CALL·········00000000···__errno_location60 000002fc··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 61 00000312··0000182f·R_ARM_THM_MOVW_ABS_NC··00000000···_PyRuntime
 62 00000316··00001830·R_ARM_THM_MOVT_ABS·····00000000···_PyRuntime
91 00000154··0000220a·R_ARM_THM_CALL·········00000000···close63 00000324··00001a0a·R_ARM_THM_CALL·········00000000···close
92 00000164··0000220a·R_ARM_THM_CALL·········00000000···close 
1.05 KB
strings --all --bytes=8 {}
    
Offset 1, 44 lines modifiedOffset 1, 42 lines modified
 1 0r"F)F8F
1 failed·to·get·random·numbers·to·initialize·Python2 failed·to·get·random·numbers·to·initialize·Python
2 negative·argument·not·allowed3 negative·argument·not·allowed
3 /dev/urandom 
4 /dev/urandom·(or·equivalent)·not·found4 /dev/urandom·(or·equivalent)·not·found
5 Failed·to·read·%zi·bytes·from·/dev/urandom5 Failed·to·read·%zi·bytes·from·/dev/urandom
 6 /dev/urandom
6 _Py_HashRandomization_Init7 _Py_HashRandomization_Init
7 .LANCHOR08 .LANCHOR0
8 pyurandom9 pyurandom
9 .LANCHOR110 .LANCHOR1
10 .LANCHOR211 .LANCHOR2
11 dev_urandom 
12 __func__.012 __func__.0
13 getrandom_works.113 getrandom_works.1
14 _Py_HashSecret_Initialized14 _Py_HashSecret_Initialized
15 _Py_HashRandomization_Init15 _Py_HashRandomization_Init
16 _Py_HashSecret16 _Py_HashSecret
17 __errno_location17 __errno_location
18 PyEval_SaveThread18 PyEval_SaveThread
19 getrandom19 getrandom
20 PyEval_RestoreThread20 PyEval_RestoreThread
 21 _PyRuntime
 22 _Py_open
 23 _Py_read
21 PyExc_ValueError24 PyExc_ValueError
22 PyErr_Format25 PyErr_Format
 26 _Py_open_noraise
 27 _Py_fstat_noraise
 28 PyExc_NotImplementedError
 29 PyErr_SetString
 30 _Py_fstat
23 PyErr_CheckSignals31 PyErr_CheckSignals
24 PyExc_OSError32 PyExc_OSError
25 PyErr_SetFromErrno33 PyErr_SetFromErrno
 34 PyExc_RuntimeError
26 _Py_HashRandomization_Fini35 _Py_HashRandomization_Fini
27 _PyRuntime 
28 _PyOS_URandomNonblock36 _PyOS_URandomNonblock
29 _PyOS_URandom37 _PyOS_URandom
30 _Py_fstat_noraise 
31 _Py_open 
32 PyExc_NotImplementedError 
33 PyErr_SetString 
34 _Py_fstat 
35 _Py_read 
36 PyExc_RuntimeError 
37 _Py_open_noraise 
38 .shstrtab38 .shstrtab
39 .rel.text39 .rel.text
40 .rodata.str1.440 .rodata.str1.4
41 .rel.text.hot 
42 .rel.text.unlikely 
43 .note.GNU-stack41 .note.GNU-stack
44 .ARM.attributes42 .ARM.attributes
7.47 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 23, 16 lines modifiedOffset 23, 15 lines modified
23 »       mov»    r3,·r523 »       mov»    r3,·r5
24 »       mov»    r2,·r524 »       mov»    r2,·r5
25 »       movs»   r1,·#2425 »       movs»   r1,·#24
26 »       movw»   r0,·#026 »       movw»   r0,·#0
27 ·R_ARM_THM_MOVW_ABS_NC»  _Py_HashSecret27 ·R_ARM_THM_MOVW_ABS_NC»  _Py_HashSecret
28 »       movt»   r0,·#028 »       movt»   r0,·#0
29 ·R_ARM_THM_MOVT_ABS»     _Py_HashSecret29 ·R_ARM_THM_MOVT_ABS»     _Py_HashSecret
 30 »       bl»     a8·<pyurandom>
30 »       bl»     0·<_Py_HashRandomization_Init> 
31 ·R_ARM_THM_CALL» pyurandom 
32 »       cmp»    r0,·#031 »       cmp»    r0,·#0
33 »       blt.n»  78·<_Py_HashRandomization_Init+0x78>32 »       blt.n»  78·<_Py_HashRandomization_Init+0x78>
34 »       movs»   r3,·#033 »       movs»   r3,·#0
35 »       strd»   r3,·r3,·[r4]34 »       strd»   r3,·r3,·[r4]
36 »       strd»   r3,·r3,·[r4,·#8]35 »       strd»   r3,·r3,·[r4,·#8]
37 »       mov»    r0,·r436 »       mov»    r0,·r4
38 »       pop»    {r4,·r5,·r6,·pc}37 »       pop»    {r4,·r5,·r6,·pc}
Offset 70, 34 lines modifiedOffset 69, 310 lines modified
70 »       movt»   r2,·#069 »       movt»   r2,·#0
71 ·R_ARM_THM_MOVT_ABS»     _Py_HashSecret70 ·R_ARM_THM_MOVT_ABS»     _Py_HashSecret
72 »       strd»   r3,·r3,·[r2]71 »       strd»   r3,·r3,·[r2]
73 »       strd»   r3,·r3,·[r2,·#8]72 »       strd»   r3,·r3,·[r2,·#8]
74 »       strd»   r3,·r3,·[r2,·#16]73 »       strd»   r3,·r3,·[r2,·#16]
75 »       b.n»    3a·<_Py_HashRandomization_Init+0x3a>74 »       b.n»    3a·<_Py_HashRandomization_Init+0x3a>
  
 75 000000a8·<pyurandom>:
 76 pyurandom():
 77 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 78 »       mov.w»  ip,·#4096»  @·0x1000
 79 »       sub.w»  ip,·sp,·ip
 80 »       str.w»  r0,·[ip,·#3936]»     @·0xf60
 81 »       sub»    sp,·#124»     @·0x7c
 82 »       mov»    r6,·r3
 83 »       subs»   r4,·r1,·#0
 84 »       blt.n»  1a0·<pyurandom+0xf8>
 85 »       beq.n»  11e·<pyurandom+0x76>
 86 »       movw»   sl,·#0
 87 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR2
 88 »       movt»   sl,·#0
 89 ·R_ARM_THM_MOVT_ABS»     .LANCHOR2
 90 »       mov»    r5,·r0
 91 »       ldr.w»  r3,·[sl]
 92 »       cmp»    r3,·#0
 93 »       beq.n»  14e·<pyurandom+0xa6>
 94 »       mov»    r7,·r2
 95 »       eor.w»  r3,·r2,·#1
 96 »       mov»    r9,·r5
 97 »       str»    r3,·[sp,·#0]
 98 »       mov»    fp,·sl
 99 »       bl»     0·<__errno_location>
 100 ·R_ARM_THM_CALL» __errno_location
 101 »       mov»    sl,·r7
 102 »       str»    r5,·[sp,·#4]
 103 »       mov»    r8,·r0
 104 »       movs»   r3,·#0
 105 »       mov»    r5,·r4
 106 »       mov»    r7,·r4
 107 »       str.w»  r3,·[r8]
 108 »       cbz»    r6,·126·<pyurandom+0x7e>
 109 »       bl»     0·<PyEval_SaveThread>
 110 ·R_ARM_THM_CALL» PyEval_SaveThread
 111 »       ldr»    r2,·[sp,·#0]
 112 »       mov»    r4,·r0
 113 »       mov»    r1,·r5
 114 »       mov»    r0,·r9
 115 »       bl»     0·<getrandom>
 116 ·R_ARM_THM_CALL» getrandom
 117 »       mov»    r2,·r0
 118 »       mov»    r0,·r4
 119 »       mov»    r4,·r2
 120 »       bl»     0·<PyEval_RestoreThread>
 121 ·R_ARM_THM_CALL» PyEval_RestoreThread
 122 »       movs»   r3,·#0
 123 »       cmp»    r4,·#0
 124 »       blt.n»  136·<pyurandom+0x8e>
 125 »       subs»   r5,·r5,·r4
 126 »       add»    r9,·r4
 127 »       cmp»    r5,·#0
 128 »       bgt.n»  f0·<pyurandom+0x48>
 129 »       movs»   r0,·#0
 130 »       add»    sp,·#124»     @·0x7c
 131 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 132 »       ldr»    r2,·[sp,·#0]
 133 »       mov»    r1,·r5
 134 »       mov»    r0,·r9
 135 »       bl»     0·<getrandom>
 136 ·R_ARM_THM_CALL» getrandom
 137 »       movs»   r3,·#0
 138 »       mov»    r4,·r0
 139 »       b.n»    112·<pyurandom+0x6a>
 140 »       ldr.w»  r2,·[r8]
 141 »       cmp»    r2,·#38»      @·0x26
 142 »       beq.n»  144·<pyurandom+0x9c>
 143 »       cmp»    r2,·#1
 144 »       bne.w»  264·<pyurandom+0x1bc>
 145 »       ldr»    r5,·[sp,·#4]
 146 »       mov»    r4,·r7
 147 »       movs»   r3,·#0
 148 »       str.w»  r3,·[fp]
 149 »       cbz»    r6,·1c0·<pyurandom+0x118>
 150 »       movw»   r6,·#0
 151 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
 152 »       movt»   r6,·#0
 153 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
 154 »       ldr.w»  r3,·[r6,·#560]»      @·0x230
 155 »       cmp»    r3,·#0
 156 »       bge.n»  1f2·<pyurandom+0x14a>
 157 »       movs»   r1,·#0
 158 »       movw»   r0,·#0
 159 ·R_ARM_THM_MOVW_ABS_NC»  .LC4
 160 »       movt»   r0,·#0
 161 ·R_ARM_THM_MOVT_ABS»     .LC4
 162 »       bl»     0·<_Py_open>
 163 ·R_ARM_THM_CALL» _Py_open
 164 »       subs»   r7,·r0,·#0
 165 »       blt.n»  216·<pyurandom+0x16e>
 166 »       ldr.w»  r3,·[r6,·#560]»      @·0x230
 167 »       cmp»    r3,·#0
 168 »       blt.n»  246·<pyurandom+0x19e>
 169 »       bl»     0·<close>
 170 ·R_ARM_THM_CALL» close
 171 »       ldr.w»  r7,·[r6,·#560]»      @·0x230
 172 »       mov»    r2,·r4
 173 »       mov»    r1,·r5
 174 »       mov»    r0,·r7
 175 »       bl»     0·<_Py_read>
 176 ·R_ARM_THM_CALL» _Py_read
Max diff block lines reached; 786/7467 bytes (10.53%) of diff not shown.
554 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··failed·to·get·random·numbers·to·initialize·Python2 ··[·····0]··failed·to·get·random·numbers·to·initialize·Python
3 ··[····34]··negative·argument·not·allowed3 ··[····34]··negative·argument·not·allowed
4 ··[····54]··/dev/urandom 
5 ··[····64]··/dev/urandom·(or·equivalent)·not·found4 ··[····54]··/dev/urandom·(or·equivalent)·not·found
6 ··[····8c]··Failed·to·read·%zi·bytes·from·/dev/urandom5 ··[····7c]··Failed·to·read·%zi·bytes·from·/dev/urandom
 6 ··[····a8]··/dev/urandom
  
4.32 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 37 lines modifiedOffset 1, 36 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN2 ··0x00000000·00246400·2e4c4330·00247400·2e4c414e·.$d..LC0.$t..LAN
3 ··0x00000010·43484f52·30007079·7572616e·646f6d00·CHOR0.pyurandom.3 ··0x00000010·43484f52·30007079·7572616e·646f6d00·CHOR0.pyurandom.
4 ··0x00000020·2e4c414e·43484f52·31002e4c·4331002e·.LANCHOR1..LC1..4 ··0x00000020·2e4c414e·43484f52·31002e4c·4331002e·.LANCHOR1..LC1..
 5 ··0x00000030·4c433200·2e4c4333·002e4c43·34002e4c·LC2..LC3..LC4..L
 6 ··0x00000040·414e4348·4f523200·5f5f6675·6e635f5f·ANCHOR2.__func__
5 ··0x00000030·4c414e43·484f5232·00646576·5f757261·LANCHOR2.dev_ura 
6 ··0x00000040·6e646f6d·002e4c43·32002e4c·4333002e·ndom..LC2..LC3.. 
7 ··0x00000050·4c433400·5f5f6675·6e635f5f·2e300067·LC4.__func__.0.g 
8 ··0x00000060·65747261·6e646f6d·5f776f72·6b732e31·etrandom_works.17 ··0x00000050·2e300067·65747261·6e646f6d·5f776f72·.0.getrandom_wor
9 ··0x00000070·005f5079·5f486173·68536563·7265745f·._Py_HashSecret_8 ··0x00000060·6b732e31·005f5079·5f486173·68536563·ks.1._Py_HashSec
10 ··0x00000080·496e6974·69616c69·7a656400·5f50795f·Initialized._Py_9 ··0x00000070·7265745f·496e6974·69616c69·7a656400·ret_Initialized.
11 ··0x00000090·48617368·52616e64·6f6d697a·6174696f·HashRandomizatio10 ··0x00000080·5f50795f·48617368·52616e64·6f6d697a·_Py_HashRandomiz
12 ··0x000000a0·6e5f496e·6974005f·50795f48·61736853·n_Init._Py_HashS11 ··0x00000090·6174696f·6e5f496e·6974005f·50795f48·ation_Init._Py_H
13 ··0x000000b0·65637265·74005f5f·6572726e·6f5f6c6f·ecret.__errno_lo12 ··0x000000a0·61736853·65637265·74005f5f·6572726e·ashSecret.__errn
14 ··0x000000c0·63617469·6f6e0050·79457661·6c5f5361·cation.PyEval_Sa13 ··0x000000b0·6f5f6c6f·63617469·6f6e0050·79457661·o_location.PyEva
15 ··0x000000d0·76655468·72656164·00676574·72616e64·veThread.getrand14 ··0x000000c0·6c5f5361·76655468·72656164·00676574·l_SaveThread.get
16 ··0x000000e0·6f6d0050·79457661·6c5f5265·73746f72·om.PyEval_Restor15 ··0x000000d0·72616e64·6f6d0050·79457661·6c5f5265·random.PyEval_Re
17 ··0x000000f0·65546872·65616400·50794578·635f5661·eThread.PyExc_Va16 ··0x000000e0·73746f72·65546872·65616400·5f507952·storeThread._PyR
 17 ··0x000000f0·756e7469·6d65005f·50795f6f·70656e00·untime._Py_open.
 18 ··0x00000100·636c6f73·65005f50·795f7265·61640050·close._Py_read.P
 19 ··0x00000110·79457863·5f56616c·75654572·726f7200·yExc_ValueError.
 20 ··0x00000120·50794572·725f466f·726d6174·005f5079·PyErr_Format._Py
 21 ··0x00000130·5f6f7065·6e5f6e6f·72616973·65005f50·_open_noraise._P
 22 ··0x00000140·795f6673·7461745f·6e6f7261·69736500·y_fstat_noraise.
 23 ··0x00000150·50794578·635f4e6f·74496d70·6c656d65·PyExc_NotImpleme
18 ··0x00000100·6c756545·72726f72·00507945·72725f46·lueError.PyErr_F24 ··0x00000160·6e746564·4572726f·72005079·4572725f·ntedError.PyErr_
 25 ··0x00000170·53657453·7472696e·67005f50·795f6673·SetString._Py_fs
19 ··0x00000110·6f726d61·74005079·4572725f·43686563·ormat.PyErr_Chec26 ··0x00000180·74617400·50794572·725f4368·65636b53·tat.PyErr_CheckS
20 ··0x00000120·6b536967·6e616c73·00507945·78635f4f·kSignals.PyExc_O27 ··0x00000190·69676e61·6c730050·79457863·5f4f5345·ignals.PyExc_OSE
21 ··0x00000130·53457272·6f720050·79457272·5f536574·SError.PyErr_Set28 ··0x000001a0·72726f72·00507945·72725f53·65744672·rror.PyErr_SetFr
 29 ··0x000001b0·6f6d4572·726e6f00·50794578·635f5275·omErrno.PyExc_Ru
22 ··0x00000140·46726f6d·4572726e·6f005f50·795f4861·FromErrno._Py_Ha30 ··0x000001c0·6e74696d·65457272·6f72005f·50795f48·ntimeError._Py_H
23 ··0x00000150·73685261·6e646f6d·697a6174·696f6e5f·shRandomization_31 ··0x000001d0·61736852·616e646f·6d697a61·74696f6e·ashRandomization
24 ··0x00000160·46696e69·005f5079·52756e74·696d6500·Fini._PyRuntime. 
25 ··0x00000170·636c6f73·65005f50·794f535f·5552616e·close._PyOS_URan32 ··0x000001e0·5f46696e·69005f50·794f535f·5552616e·_Fini._PyOS_URan
26 ··0x00000180·646f6d4e·6f6e626c·6f636b00·5f50794f·domNonblock._PyO33 ··0x000001f0·646f6d4e·6f6e626c·6f636b00·5f50794f·domNonblock._PyO
 34 ··0x00000200·535f5552·616e646f·6d00··············S_URandom.
27 ··0x00000190·535f5552·616e646f·6d005f50·795f6673·S_URandom._Py_fs 
28 ··0x000001a0·7461745f·6e6f7261·69736500·5f50795f·tat_noraise._Py_ 
29 ··0x000001b0·6f70656e·00507945·78635f4e·6f74496d·open.PyExc_NotIm 
30 ··0x000001c0·706c656d·656e7465·64457272·6f720050·plementedError.P 
31 ··0x000001d0·79457272·5f536574·53747269·6e67005f·yErr_SetString._ 
32 ··0x000001e0·50795f66·73746174·005f5079·5f726561·Py_fstat._Py_rea 
33 ··0x000001f0·64005079·4578635f·52756e74·696d6545·d.PyExc_RuntimeE 
34 ··0x00000200·72726f72·005f5079·5f6f7065·6e5f6e6f·rror._Py_open_no 
35 ··0x00000210·72616973·6500·······················raise. 
  
945 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely. 
8 ··0x00000060·2e726f64·61746100·2e6e6f74·652e474e·.rodata..note.GN6 ··0x00000040·726f6461·7461002e·6e6f7465·2e474e55·rodata..note.GNU
9 ··0x00000070·552d7374·61636b00·2e41524d·2e617474·U-stack..ARM.att7 ··0x00000050·2d737461·636b002e·41524d2e·61747472·-stack..ARM.attr
10 ··0x00000080·72696275·74657300···················ributes.8 ··0x00000060·69627574·657300·····················ibutes.
  
118 KB
specialize.o
954 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:··········9640·(bytes·into·file)13 ··Start·of·section·headers:··········9652·(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:·········1419 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·14
2.79 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x25a8:1 There·are·15·section·headers,·starting·at·offset·0x25b4:
  
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·000138·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·001e10·000058·08···I·12···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00016c·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00016c·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0012a8·00··AX··0···0··49 ··[·5]·.text.hot·········PROGBITS········00000000·00016c·001160·00··AX··0···0··4
9 ··[·5]·.rel.text.hot·····REL·············00000000·001e10·0006c8·08···I·11···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·001e68·000678·08···I·12···5··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0012dc·00000a·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·0012cc·00000a·01·AMS··0···0··4
11 ··[·7]·.rodata···········PROGBITS········00000000·0012e8·000098·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·0012d8·000098·00···A··0···0··4
12 ··[·8]·.rel.rodata·······REL·············00000000·0024d8·000058·08···I·11···7··413 ··[·9]·.rel.rodata·······REL·············00000000·0024e0·000058·08···I·12···8··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·001380·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·001370·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001380·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001370·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·0013b4·000570·10·····12··26··416 ··[12]·.symtab···········SYMTAB··········00000000·0013a4·000580·10·····13··27··4
16 ··[12]·.strtab···········STRTAB··········00000000·001924·0004eb·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001924·0004eb·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·002530·000075·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002538·000079·00······0···0··1
18 Key·to·Flags:19 Key·to·Flags:
19 ··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),
20 ··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),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.6 KB
readelf --wide --symbols {}
    
Offset 1, 90 lines modifiedOffset 1, 91 lines modified
  
1 Symbol·table·'.symtab'·contains·87·entries:1 Symbol·table·'.symtab'·contains·88·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
5 ·····2:·00000128·····0·NOTYPE··LOCAL··DEFAULT····4·$d5 ·····2:·00000128·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····3:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····4·$t6 ·····3:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····4:·00000224·····0·NOTYPE··LOCAL··DEFAULT····4·$d7 ·····4:·00000224·····0·NOTYPE··LOCAL··DEFAULT····5·$d
8 ·····5:·00000228·····0·NOTYPE··LOCAL··DEFAULT····4·$t8 ·····5:·00000228·····0·NOTYPE··LOCAL··DEFAULT····5·$t
9 ·····6:·000005c5···172·FUNC····LOCAL··DEFAULT····4·specialize_py_call9 ·····6:·000005bd···176·FUNC····LOCAL··DEFAULT····5·specialize_py_call
10 ·····7:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····4·$d10 ·····7:·000004c4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
11 ·····8:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····4·$t11 ·····8:·000004d4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
12 ·····9:·00000664·····0·NOTYPE··LOCAL··DEFAULT····4·$d12 ·····9:·00000660·····0·NOTYPE··LOCAL··DEFAULT····5·$d
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC014 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
15 ····12:·00000670·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····12:·0000066c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
16 ····13:·00000b99···156·FUNC····LOCAL··DEFAULT····4·specialize_attr_loadclassattr.isra.016 ····13:·00000bad···152·FUNC····LOCAL··DEFAULT····5·specialize_attr_loadclassattr.isra.0
17 ····14:·00000ad4·····0·NOTYPE··LOCAL··DEFAULT····4·$d17 ····14:·00000a38·····0·NOTYPE··LOCAL··DEFAULT····5·$d
18 ····15:·00000aec·····0·NOTYPE··LOCAL··DEFAULT····4·$t18 ····15:·00000a4c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
19 ····16:·00000b90·····0·NOTYPE··LOCAL··DEFAULT····4·$d19 ····16:·00000b9c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····17:·00000b98·····0·NOTYPE··LOCAL··DEFAULT····4·$t20 ····17:·00000bac·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····18:·00000c30·····0·NOTYPE··LOCAL··DEFAULT····4·$d21 ····18:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····5·$d
22 ····19:·00000c34·····0·NOTYPE··LOCAL··DEFAULT····4·$t22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 23 ····20:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····5·$t
23 ····20:·00000fb4·····0·NOTYPE··LOCAL··DEFAULT····4·$d24 ····21:·00000f44·····0·NOTYPE··LOCAL··DEFAULT····5·$d
24 ····21:·00000fbc·····0·NOTYPE··LOCAL··DEFAULT····4·$t25 ····22:·00000f4c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
25 ····22:·000012a4·····0·NOTYPE··LOCAL··DEFAULT····4·$d26 ····23:·00000134·····0·NOTYPE··LOCAL··DEFAULT····1·$d
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
27 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d28 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
28 ····25:·00000084····20·OBJECT··LOCAL··DEFAULT····7·no_location29 ····26:·00000084····20·OBJECT··LOCAL··DEFAULT····8·no_location
29 ····26:·00000001···126·FUNC····GLOBAL·HIDDEN·····4·_PyCode_Quicken30 ····27:·00000001···126·FUNC····GLOBAL·HIDDEN·····5·_PyCode_Quicken
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyOpcode_Caches
31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetBaseOpcode32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetBaseOpcode
32 ····29:·00000081···172·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_ForIter33 ····30:·00000081···172·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_ForIter
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyListIter_Type34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyListIter_Type
34 ····31:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTupleIter_Type35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTupleIter_Type
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyRangeIter_Type36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyRangeIter_Type
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGen_Type37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGen_Type
37 ····34:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate38 ····35:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
38 ····35:·0000012d···252·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_LoadGlobal39 ····36:·0000012d···252·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_LoadGlobal
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyDict_Type
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDictKeys_StringLookup41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDictKeys_StringLookup
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDictKeys_GetVersionForCurrentState42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDictKeys_GetVersionForCurrentState
42 ····39:·00000229···684·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_Call43 ····40:·00000229···684·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_Call
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCFunction_Type 
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFunction_Type44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCFunction_Type
 45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFunction_Type
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethodDescr_Type
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_Type47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMethod_Type
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_Type
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTuple_Type
50 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBaseObject_Type51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBaseObject_Type
51 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_GenericAlloc
52 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Lookup53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_Lookup
53 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
54 ····51:·000004d5···240·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_ToBool55 ····52:·000004d5···232·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_ToBool
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_Type
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Type
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_Type_AssignVersionTag60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnstable_Type_AssignVersionTag
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFunction_GetVersionForCurrentState61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyFunction_GetVersionForCurrentState
61 ····58:·00000671··1320·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_LoadAttr62 ····59:·0000066d··1344·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_LoadAttr
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_GetDict
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Type
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericGetAttr
 66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_slot_tp_getattro
 67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_slot_tp_getattr_hook
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_LookupIndex68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDict_LookupIndex
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemberDescr_Type69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMemberDescr_Type
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyProperty_Type70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyProperty_Type
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_CompareWithASCIIString71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_CompareWithASCIIString
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_slot_tp_getattro 
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_slot_tp_getattr_hook 
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_IsSubtype
72 ····69:·00000c35···116·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_UnpackSequence73 ····70:·00000001···112·FUNC····GLOBAL·HIDDEN·····1·_Py_Specialize_UnpackSequence
73 ····70:·00000ca9···104·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_ContainsOp74 ····71:·00000c45····98·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_ContainsOp
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrozenSet_Type
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Type76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySet_Type
76 ····73:·00000d11···368·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_StoreAttr77 ····74:·00000ca9···362·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_StoreAttr
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericSetAttr78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GenericSetAttr
78 ····75:·00000e81···316·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_BinarySubscr79 ····76:·00000e15···312·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_BinarySubscr
79 ····76:·00000fbd···130·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_StoreSubscr80 ····77:·00000f4d···124·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_StoreSubscr
80 ····77:·00001041···136·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_CompareOp81 ····78:·00000fc9···140·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_CompareOp
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_Type
82 ····79:·000010c9···280·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_BinaryOp83 ····80:·00001055···268·FUNC····GLOBAL·HIDDEN·····5·_Py_Specialize_BinaryOp
83 ····80:·000011e1····86·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_LoadSuperAttr84 ····81:·00000071····88·FUNC····GLOBAL·HIDDEN·····1·_Py_Specialize_LoadSuperAttr
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySuper_Type85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PySuper_Type
85 ····82:·00001239···112·FUNC····GLOBAL·HIDDEN·····4·_Py_Specialize_Send86 ····83:·000000c9···112·FUNC····GLOBAL·HIDDEN·····1·_Py_Specialize_Send
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCoro_Type87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCoro_Type
87 ····84:·00000000···132·OBJECT··GLOBAL·HIDDEN·····7·_Py_InitCleanup88 ····85:·00000000···132·OBJECT··GLOBAL·HIDDEN·····8·_Py_InitCleanup
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyCode_Type
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_Type90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBytes_Type
31.9 KB
readelf --wide --relocs {}
Max HTML report size reached
800 B
strings --all --bytes=8 {}
    
Offset 34, 20 lines modifiedOffset 34, 20 lines modified
34 _Py_NoneStruct34 _Py_NoneStruct
35 PyUnstable_Type_AssignVersionTag35 PyUnstable_Type_AssignVersionTag
36 _PyFunction_GetVersionForCurrentState36 _PyFunction_GetVersionForCurrentState
37 _Py_Specialize_LoadAttr37 _Py_Specialize_LoadAttr
38 _PyType_GetDict38 _PyType_GetDict
39 PyModule_Type39 PyModule_Type
40 PyObject_GenericGetAttr40 PyObject_GenericGetAttr
 41 _Py_slot_tp_getattro
 42 _Py_slot_tp_getattr_hook
41 _PyDict_LookupIndex43 _PyDict_LookupIndex
42 PyMemberDescr_Type44 PyMemberDescr_Type
43 PyProperty_Type45 PyProperty_Type
44 PyUnicode_CompareWithASCIIString46 PyUnicode_CompareWithASCIIString
45 _Py_slot_tp_getattro 
46 _Py_slot_tp_getattr_hook 
47 PyType_IsSubtype47 PyType_IsSubtype
48 _Py_Specialize_UnpackSequence48 _Py_Specialize_UnpackSequence
49 _Py_Specialize_ContainsOp49 _Py_Specialize_ContainsOp
50 PyFrozenSet_Type50 PyFrozenSet_Type
51 PySet_Type51 PySet_Type
52 _Py_Specialize_StoreAttr52 _Py_Specialize_StoreAttr
53 PyObject_GenericSetAttr53 PyObject_GenericSetAttr
Offset 60, 12 lines modifiedOffset 60, 13 lines modified
60 PySuper_Type60 PySuper_Type
61 _Py_Specialize_Send61 _Py_Specialize_Send
62 PyCoro_Type62 PyCoro_Type
63 _Py_InitCleanup63 _Py_InitCleanup
64 PyCode_Type64 PyCode_Type
65 PyBytes_Type65 PyBytes_Type
66 .shstrtab66 .shstrtab
 67 .rel.text
67 .rel.text.hot68 .rel.text.hot
68 .rodata.str1.469 .rodata.str1.4
69 .rel.rodata70 .rel.rodata
70 .note.GNU-stack71 .note.GNU-stack
71 .ARM.attributes72 .ARM.attributes
3.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 145 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_Py_Specialize_UnpackSequence>:
 3 _Py_Specialize_UnpackSequence():
 4 »       push»   {r4}
 5 »       movw»   r3,·#0
 6 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type
 7 »       movt»   r3,·#0
 8 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type
 9 »       ldr»    r4,·[r0,·#4]
 10 »       cmp»    r4,·r3
 11 »       bne.n»  30·<_Py_Specialize_UnpackSequence+0x30>
 12 »       ldr»    r3,·[r0,·#8]
 13 »       cmp»    r2,·r3
 14 »       bne.n»  46·<_Py_Specialize_UnpackSequence+0x46>
 15 »       cmp»    r2,·#2
 16 »       ite»    eq
 17 »       moveq»  r0,·#222»   @·0xde
 18 »       movne»  r0,·#221»   @·0xdd
 19 »       movs»   r3,·#0
 20 »       movs»   r2,·#52»     @·0x34
 21 »       strb»   r0,·[r1,·#0]
 22 »       orr.w»  r3,·r3,·r2,·lsl·#4
 23 »       ldr.w»  r4,·[sp],·#4
 24 »       strh»   r3,·[r1,·#2]
 25 »       bx»     lr
 26 »       movw»   r3,·#0
 27 ·R_ARM_THM_MOVW_ABS_NC»  PyList_Type
 28 »       movt»   r3,·#0
 29 ·R_ARM_THM_MOVT_ABS»     PyList_Type
 30 »       cmp»    r4,·r3
 31 »       bne.n»  46·<_Py_Specialize_UnpackSequence+0x46>
 32 »       ldr»    r3,·[r0,·#8]
 33 »       cmp»    r2,·r3
 34 »       it»     eq
 35 »       moveq»  r0,·#220»   @·0xdc
 36 »       beq.n»  1e·<_Py_Specialize_UnpackSequence+0x1e>
 37 »       ldrb»   r3,·[r1,·#2]
 38 »       movs»   r2,·#117»    @·0x75
 39 »       strb»   r2,·[r1,·#0]
 40 »       and.w»  r3,·r3,·#15
 41 »       cmp»    r3,·#11
 42 »       ittte»  ls
 43 »       movls»  r2,·#1
 44 »       addls»  r0,·r3,·#1
 45 »       andls.w»r3,·r0,·#15
 46 »       movhi»  r3,·#12
 47 »       itett»  ls
 48 »       lslls»  r2,·r0
 49 »       movwhi» r2,·#4095» @·0xfff
 50 »       addls.w»r2,·r2,·#4294967295»       @·0xffffffff
 51 »       ubfxls» r2,·r2,·#0,·#12
 52 »       b.n»    24·<_Py_Specialize_UnpackSequence+0x24>
  
 53 00000070·<_Py_Specialize_LoadSuperAttr>:
 54 _Py_Specialize_LoadSuperAttr():
 55 »       movw»   ip,·#0
 56 ·R_ARM_THM_MOVW_ABS_NC»  PySuper_Type
 57 »       movt»   ip,·#0
 58 ·R_ARM_THM_MOVT_ABS»     PySuper_Type
 59 »       cmp»    ip,·r0
 60 »       bne.n»  9e·<_Py_Specialize_LoadSuperAttr+0x2e>
 61 »       ldr»    r1,·[r1,·#4]
 62 »       ldr»    r1,·[r1,·#84]» @·0x54
 63 »       cmp»    r1,·#0
 64 »       bge.n»  9e·<_Py_Specialize_LoadSuperAttr+0x2e>
 65 »       cmp»    r3,·#0
 66 »       mov.w»  r1,·#52»    @·0x34
 67 »       mov.w»  r3,·#0
 68 »       ite»    eq
 69 »       moveq»  r0,·#205»   @·0xcd
 70 »       movne»  r0,·#206»   @·0xce
 71 »       strb»   r0,·[r2,·#0]
 72 »       orr.w»  r3,·r3,·r1,·lsl·#4
 73 »       strh»   r3,·[r2,·#2]
 74 »       bx»     lr
 75 »       ldrb»   r0,·[r2,·#2]
 76 »       movs»   r3,·#93»     @·0x5d
 77 »       strb»   r3,·[r2,·#0]
 78 »       and.w»  r0,·r0,·#15
 79 »       cmp»    r0,·#11
 80 »       ittte»  ls
 81 »       movls»  r1,·#1
 82 »       addls»  r0,·#1
 83 »       andls.w»r3,·r0,·#15
 84 »       movhi»  r3,·#12
 85 »       itett»  ls
 86 »       lslls»  r1,·r0
 87 »       movwhi» r1,·#4095» @·0xfff
 88 »       addls.w»r1,·r1,·#4294967295»       @·0xffffffff
 89 »       ubfxls» r1,·r1,·#0,·#12
 90 »       b.n»    96·<_Py_Specialize_LoadSuperAttr+0x26>
  
 91 000000c8·<_Py_Specialize_Send>:
 92 _Py_Specialize_Send():
 93 »       ldr»    r2,·[r0,·#4]
 94 »       movw»   r3,·#0
 95 ·R_ARM_THM_MOVW_ABS_NC»  PyCoro_Type
 96 »       movt»   r3,·#0
 97 ·R_ARM_THM_MOVT_ABS»     PyCoro_Type
 98 »       cmp»    r2,·r3
 99 »       beq.n»  112·<_Py_Specialize_Send+0x4a>
 100 »       movw»   r3,·#0
 101 ·R_ARM_THM_MOVW_ABS_NC»  PyGen_Type
 102 »       movt»   r3,·#0
 103 ·R_ARM_THM_MOVT_ABS»     PyGen_Type
 104 »       cmp»    r2,·r3
 105 »       beq.n»  112·<_Py_Specialize_Send+0x4a>
 106 »       ldrb»   r3,·[r1,·#2]
 107 »       movs»   r2,·#104»    @·0x68
 108 »       strb»   r2,·[r1,·#0]
 109 »       and.w»  r3,·r3,·#15
 110 »       cmp»    r3,·#11
 111 »       ittte»  ls
 112 »       addls»  r2,·r3,·#1
 113 »       movls»  r3,·#1
 114 »       andls.w»r0,·r2,·#15
 115 »       movhi»  r0,·#12
 116 »       itett»  ls
 117 »       lslls»  r3,·r2
 118 »       movwhi» r3,·#4095» @·0xfff
 119 »       addls.w»r3,·r3,·#4294967295»       @·0xffffffff
 120 »       ubfxls» r3,·r3,·#0,·#12
 121 »       orr.w»  r3,·r0,·r3,·lsl·#4
Max diff block lines reached; -1/3243 bytes (-0.03%) of diff not shown.
63.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.21 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 42, 23 lines modifiedOffset 42, 23 lines modified
42 ··0x00000270·6167005f·50794675·6e637469·6f6e5f47·ag._PyFunction_G42 ··0x00000270·6167005f·50794675·6e637469·6f6e5f47·ag._PyFunction_G
43 ··0x00000280·65745665·7273696f·6e466f72·43757272·etVersionForCurr43 ··0x00000280·65745665·7273696f·6e466f72·43757272·etVersionForCurr
44 ··0x00000290·656e7453·74617465·005f5079·5f537065·entState._Py_Spe44 ··0x00000290·656e7453·74617465·005f5079·5f537065·entState._Py_Spe
45 ··0x000002a0·6369616c·697a655f·4c6f6164·41747472·cialize_LoadAttr45 ··0x000002a0·6369616c·697a655f·4c6f6164·41747472·cialize_LoadAttr
46 ··0x000002b0·005f5079·54797065·5f476574·44696374·._PyType_GetDict46 ··0x000002b0·005f5079·54797065·5f476574·44696374·._PyType_GetDict
47 ··0x000002c0·0050794d·6f64756c·655f5479·70650050·.PyModule_Type.P47 ··0x000002c0·0050794d·6f64756c·655f5479·70650050·.PyModule_Type.P
48 ··0x000002d0·794f626a·6563745f·47656e65·72696347·yObject_GenericG48 ··0x000002d0·794f626a·6563745f·47656e65·72696347·yObject_GenericG
49 ··0x000002e0·65744174·7472005f·50794469·63745f4c·etAttr._PyDict_L49 ··0x000002e0·65744174·7472005f·50795f73·6c6f745f·etAttr._Py_slot_
 50 ··0x000002f0·74705f67·65746174·74726f00·5f50795f·tp_getattro._Py_
 51 ··0x00000300·736c6f74·5f74705f·67657461·7474725f·slot_tp_getattr_
 52 ··0x00000310·686f6f6b·005f5079·44696374·5f4c6f6f·hook._PyDict_Loo
50 ··0x000002f0·6f6f6b75·70496e64·65780050·794d656d·ookupIndex.PyMem53 ··0x00000320·6b757049·6e646578·0050794d·656d6265·kupIndex.PyMembe
51 ··0x00000300·62657244·65736372·5f547970·65005079·berDescr_Type.Py54 ··0x00000330·72446573·63725f54·79706500·50795072·rDescr_Type.PyPr
52 ··0x00000310·50726f70·65727479·5f547970·65005079·Property_Type.Py55 ··0x00000340·6f706572·74795f54·79706500·5079556e·operty_Type.PyUn
53 ··0x00000320·556e6963·6f64655f·436f6d70·61726557·Unicode_CompareW56 ··0x00000350·69636f64·655f436f·6d706172·65576974·icode_CompareWit
54 ··0x00000330·69746841·53434949·53747269·6e67005f·ithASCIIString._57 ··0x00000360·68415343·49495374·72696e67·00507954·hASCIIString.PyT
55 ··0x00000340·50795f73·6c6f745f·74705f67·65746174·Py_slot_tp_getat 
56 ··0x00000350·74726f00·5f50795f·736c6f74·5f74705f·tro._Py_slot_tp_ 
57 ··0x00000360·67657461·7474725f·686f6f6b·00507954·getattr_hook.PyT 
58 ··0x00000370·7970655f·49735375·62747970·65005f50·ype_IsSubtype._P58 ··0x00000370·7970655f·49735375·62747970·65005f50·ype_IsSubtype._P
59 ··0x00000380·795f5370·65636961·6c697a65·5f556e70·y_Specialize_Unp59 ··0x00000380·795f5370·65636961·6c697a65·5f556e70·y_Specialize_Unp
60 ··0x00000390·61636b53·65717565·6e636500·5f50795f·ackSequence._Py_60 ··0x00000390·61636b53·65717565·6e636500·5f50795f·ackSequence._Py_
61 ··0x000003a0·53706563·69616c69·7a655f43·6f6e7461·Specialize_Conta61 ··0x000003a0·53706563·69616c69·7a655f43·6f6e7461·Specialize_Conta
62 ··0x000003b0·696e734f·70005079·46726f7a·656e5365·insOp.PyFrozenSe62 ··0x000003b0·696e734f·70005079·46726f7a·656e5365·insOp.PyFrozenSe
63 ··0x000003c0·745f5479·70650050·79536574·5f547970·t_Type.PySet_Typ63 ··0x000003c0·745f5479·70650050·79536574·5f547970·t_Type.PySet_Typ
64 ··0x000003d0·65005f50·795f5370·65636961·6c697a65·e._Py_Specialize64 ··0x000003d0·65005f50·795f5370·65636961·6c697a65·e._Py_Specialize
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·6f646174·.text.hot..rodat5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r
6 ··0x00000040·612e7374·72312e34·002e7265·6c2e726f·a.str1.4..rel.ro6 ··0x00000040·6f646174·612e7374·72312e34·002e7265·odata.str1.4..re
7 ··0x00000050·64617461·002e6e6f·74652e47·4e552d73·data..note.GNU-s7 ··0x00000050·6c2e726f·64617461·002e6e6f·74652e47·l.rodata..note.G
8 ··0x00000060·7461636b·002e4152·4d2e6174·74726962·tack..ARM.attrib8 ··0x00000060·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at
9 ··0x00000070·75746573·00·························utes.9 ··0x00000070·74726962·75746573·00················tributes.
  
447 KB
symtable.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:··········35300·(bytes·into·file)13 ··Start·of·section·headers:··········31232·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x89e4:1 There·are·18·section·headers,·starting·at·offset·0x7a00:
  
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·000844·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000e54·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007324·000290·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006470·0004f8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000878·000184·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000e88·000184·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0075b4·000070·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006968·000070·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0009fc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00100c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0009fc·0007eb·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00100c·0007eb·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0011e8·004cb0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0017f8·00379c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007624·001238·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0069d8·000ea0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005e98·000168·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·004f94·000168·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·00885c·0000e0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007878·0000e0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006000·00000c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0050fc·00000c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00893c·000018·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007958·000018·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00600c·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·005108·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00600c·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005108·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006040·000b40·10·····16·118··419 ··[15]·.symtab···········SYMTAB··········00000000·00513c·000b30·10·····16·117··4
20 ··[16]·.strtab···········STRTAB··········00000000·006b80·0007a3·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·005c6c·000803·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008954·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007970·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.2 KB
readelf --wide --symbols {}
Max HTML report size reached
93.0 KB
readelf --wide --relocs {}
Max HTML report size reached
2.19 KB
strings --all --bytes=8 {}
    
Offset 38, 69 lines modifiedOffset 38, 72 lines modified
38 BUG:·internal·directive·bookkeeping·broken38 BUG:·internal·directive·bookkeeping·broken
39 'yield'·inside·list·comprehension39 'yield'·inside·list·comprehension
40 'yield'·inside·dict·comprehension40 'yield'·inside·dict·comprehension
41 'yield'·inside·set·comprehension41 'yield'·inside·set·comprehension
42 symtable·entry42 symtable·entry
43 varnames43 varnames
44 children44 children
45 ;F2FAFXF45 ;F2F)FXF
46 ;F2FAFXF46 ;F2F)F@F
 47 3FBF9FPF
47 ;F2FAF(F48 ;F2F)F@F
48 ;F2FAF(F 
49 FBF0F;F)F49 FBF0F;F)F
50 ?h)F0F;C50 ?h)F0F;C
51 .LANCHOR051 symtable_enter_block
52 symtable_visit_expr52 symtable_visit_expr
 53 symtable_exit_block
53 analyze_block54 analyze_block
54 symtable_visit_stmt55 symtable_visit_stmt
55 symtable_exit_block56 .LANCHOR0
56 Py_XDECREF57 Py_XDECREF
57 symtable_enter_block 
58 symtable_add_def_helper58 symtable_add_def_helper
59 symtable_visit_annotations59 symtable_visit_annotations
60 symtable_visit_arguments60 symtable_visit_arguments
61 symtable_visit_alias61 symtable_visit_alias
62 symtable_lookup_entry.isra.062 symtable_lookup_entry.isra.0
63 symtable_visit_annotation63 symtable_visit_annotation
64 symtable_record_directive64 symtable_record_directive
65 symtable_visit_pattern65 symtable_visit_pattern
 66 symtable_visit_withitem
66 symtable_visit_excepthandler67 symtable_visit_excepthandler
67 symtable_enter_type_param_block68 symtable_enter_type_param_block
68 symtable_visit_type_param69 symtable_visit_type_param
69 symtable_handle_comprehension70 symtable_handle_comprehension
70 symtable_raise_if_annotation_block71 symtable_raise_if_annotation_block
71 symtable_raise_if_comprehension_block72 symtable_raise_if_comprehension_block
72 symtable_add_def73 symtable_add_def
 74 PyUnicode_READ_CHAR
73 PyUnicode_READ_CHAR.part.075 PyUnicode_READ_CHAR.part.0
 76 symtable_visit_argannotations
 77 symtable_visit_params
74 error_at_directive78 error_at_directive
75 ste_dealloc79 ste_dealloc
76 symtable_visit_type_param_bound_or_default80 symtable_visit_type_param_bound_or_default
77 ste_repr81 ste_repr
78 .LANCHOR182 .LANCHOR1
79 CSWTCH.19083 CSWTCH.190
80 ste_memberlist84 ste_memberlist
81 _PySymtable_Build85 _PySymtable_Build
82 PyMem_Malloc86 PyMem_Malloc
83 PyList_New87 PyList_New
84 PyDict_New88 PyDict_New
85 PyLong_FromVoidPtr 
86 _PyObject_New 
87 PyDict_SetItem 
88 PyList_Append 
89 PyList_SetSlice 
90 PySet_New89 PySet_New
91 _Py_Dealloc90 _Py_Dealloc
92 _Py_tss_tstate 
93 _PyRuntime 
94 _PySymtable_Free91 _PySymtable_Free
95 PyExc_SystemError 
96 PyErr_Format 
97 PyExc_RuntimeError92 PyExc_RuntimeError
98 PyErr_SetString93 PyErr_SetString
 94 PyExc_SystemError
 95 PyErr_Format
99 PyErr_NoMemory96 PyErr_NoMemory
 97 _Py_tss_tstate
 98 _PyRuntime
 99 PyLong_FromVoidPtr
 100 _PyObject_New
 101 PyDict_SetItem
 102 PyList_Append
100 PyExc_SyntaxError103 PyExc_SyntaxError
101 PyErr_RangedSyntaxLocationObject104 PyErr_RangedSyntaxLocationObject
102 PyExc_RecursionError105 PyExc_RecursionError
103 _PyUnicode_EqualToASCIIString106 _PyUnicode_EqualToASCIIString
104 PySet_Add107 PySet_Add
105 _Py_Mangle108 _Py_Mangle
106 PyDict_GetItemWithError109 PyDict_GetItemWithError
Offset 110, 22 lines modifiedOffset 113, 23 lines modified
110 PySet_Contains113 PySet_Contains
111 _Py_MaybeMangle114 _Py_MaybeMangle
112 PyUnicode_FindChar115 PyUnicode_FindChar
113 PyUnicode_New116 PyUnicode_New
114 PyUnicode_CopyCharacters117 PyUnicode_CopyCharacters
115 PyExc_OverflowError118 PyExc_OverflowError
116 PyUnicode_FromFormat119 PyUnicode_FromFormat
 120 PyList_SetSlice
117 PyDict_Next121 PyDict_Next
118 PySet_Discard122 PySet_Discard
119 PyNumber_InPlaceOr123 PyNumber_InPlaceOr
120 PyObject_GetIter124 PyObject_GetIter
121 PyIter_Next125 PyIter_Next
122 PySet_Size126 PySet_Size
123 _PyST_GetSymbol 
124 PyDict_DelItemString127 PyDict_DelItemString
 128 _PyST_GetSymbol
125 _PySymtable_Lookup129 _PySymtable_Lookup
126 PyDict_GetItemRef130 PyDict_GetItemRef
127 PyExc_KeyError131 PyExc_KeyError
128 _PyST_GetScope132 _PyST_GetScope
129 _PyST_IsFunctionLike133 _PyST_IsFunctionLike
130 Py_BuildValue134 Py_BuildValue
131 PyUnicode_Substring135 PyUnicode_Substring
48.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
261 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
15.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
453 KB
sysmodule.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:··········75092·(bytes·into·file)13 ··Start·of·section·headers:··········74776·(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:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
4.08 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x12554:1 There·are·23·section·headers,·starting·at·offset·0x12418:
  
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]·.group············GROUP···········00000000·000034·000008·04·····20··95··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····20··95··4
6 ··[·2]·.text·············PROGBITS········00000000·00003c·0029d0·00··AX··0···0··46 ··[·2]·.text·············PROGBITS········00000000·00003c·002cf0·00··AX··0···0··4
7 ··[·3]·.rel.text·········REL·············00000000·00ea14·001988·08···I·20···2··47 ··[·3]·.rel.text·········REL·············00000000·00e918·001bd0·08···I·20···2··4
8 ··[·4]·.data·············PROGBITS········00000000·002a0c·00061c·00··WA··0···0··48 ··[·4]·.data·············PROGBITS········00000000·002d2c·00061c·00··WA··0···0··4
9 ··[·5]·.rel.data·········REL·············00000000·01039c·000840·08···I·20···4··49 ··[·5]·.rel.data·········REL·············00000000·0104e8·000840·08···I·20···4··4
10 ··[·6]·.bss··············NOBITS··········00000000·003028·000350·00··WA··0···0··410 ··[·6]·.bss··············NOBITS··········00000000·003348·000350·00··WA··0···0··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·003028·001cc1·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·003348·001cc1·01·AMS··0···0··4
12 ··[·8]·.text.unlikely····PROGBITS········00000000·004cf0·000fa4·00··AX··0···0··812 ··[·8]·.text.unlikely····PROGBITS········00000000·005010·000fa4·00··AX··0···0··8
13 ··[·9]·.rel.text.unlikely·REL·············00000000·010bdc·000a70·08···I·20···8··413 ··[·9]·.rel.text.unlikely·REL·············00000000·010d28·000a70·08···I·20···8··4
14 ··[10]·.text.hot·········PROGBITS········00000000·005c94·000b0c·00··AX··0···0··414 ··[10]·.text.hot·········PROGBITS········00000000·005fb4·0006a8·00··AX··0···0··4
15 ··[11]·.rel.text.hot·····REL·············00000000·01164c·0004c8·08···I·20··10··415 ··[11]·.rel.text.hot·····REL·············00000000·011798·000240·08···I·20··10··4
16 ··[12]·.note.stapsdt·····NOTE············00000000·0067a0·000038·00······0···0··416 ··[12]·.note.stapsdt·····NOTE············00000000·00665c·000038·00······0···0··4
17 ··[13]·.rel.note.stapsdt·REL·············00000000·011b14·000018·08···I·20··12··417 ··[13]·.rel.note.stapsdt·REL·············00000000·0119d8·000018·08···I·20··12··4
18 ··[14]·.stapsdt.base·····PROGBITS········00000000·0067d8·000001·00··AG··0···0··118 ··[14]·.stapsdt.base·····PROGBITS········00000000·006694·000001·00··AG··0···0··1
19 ··[15]·.rodata.str4.4····PROGBITS········00000000·0067dc·00001c·04·AMS··0···0··419 ··[15]·.rodata.str4.4····PROGBITS········00000000·006698·00001c·04·AMS··0···0··4
20 ··[16]·.rodata···········PROGBITS········00000000·0067f8·0036f7·00···A··0···0··420 ··[16]·.rodata···········PROGBITS········00000000·0066b4·0036f7·00···A··0···0··4
21 ··[17]·.rel.rodata·······REL·············00000000·011b2c·000960·08···I·20··16··421 ··[17]·.rel.rodata·······REL·············00000000·0119f0·000960·08···I·20··16··4
22 ··[18]·.note.GNU-stack···PROGBITS········00000000·009eef·000000·00······0···0··122 ··[18]·.note.GNU-stack···PROGBITS········00000000·009dab·000000·00······0···0··1
23 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009eef·000033·00······0···0··123 ··[19]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009dab·000033·00······0···0··1
24 ··[20]·.symtab···········SYMTAB··········00000000·009f24·002970·10·····21·422··424 ··[20]·.symtab···········SYMTAB··········00000000·009de0·002990·10·····21·424··4
25 ··[21]·.strtab···········STRTAB··········00000000·00c894·002180·00······0···0··125 ··[21]·.strtab···········STRTAB··········00000000·00c770·0021a7·00······0···0··1
26 ··[22]·.shstrtab·········STRTAB··········00000000·01248c·0000c6·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········00000000·012350·0000c6·00······0···0··1
27 Key·to·Flags:27 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·y·(purecode),·p·(processor·specific)31 ··D·(mbind),·y·(purecode),·p·(processor·specific)
73.3 KB
readelf --wide --symbols {}
Max HTML report size reached
189 KB
readelf --wide --relocs {}
Max HTML report size reached
431 B
readelf --wide --notes {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Displaying·notes·found·in:·.note.stapsdt1 Displaying·notes·found·in:·.note.stapsdt
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python3 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
4 ····Name:·audit4 ····Name:·audit
5 ····Location:·0x00000334,·Base:·0x00000000,·Semaphore:·0x000000005 ····Location:·0x00000316,·Base:·0x00000000,·Semaphore:·0x00000000
6 ····Arguments:·4@r7·4@r66 ····Arguments:·4@r7·4@r6
373 B
strings --all --bytes=8 {}
    
Offset 576, 14 lines modifiedOffset 576, 15 lines modified
576 sys_unraisablehook576 sys_unraisablehook
577 sys_settrace577 sys_settrace
578 trace_trampoline578 trace_trampoline
579 sys_getrefcount579 sys_getrefcount
580 sys_get_asyncgen_hooks580 sys_get_asyncgen_hooks
581 sys_is_finalizing581 sys_is_finalizing
582 sys__getframe582 sys__getframe
 583 _PyObject_VectorcallTstate.constprop.0
583 sys_setrecursionlimit584 sys_setrecursionlimit
584 sys_setprofile585 sys_setprofile
585 profile_trampoline586 profile_trampoline
586 sys_getdefaultencoding587 sys_getdefaultencoding
587 sys_getrecursionlimit588 sys_getrecursionlimit
588 sys_audit589 sys_audit
589 sys_exception590 sys_exception
87.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
5.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 »       cbz»    r4,·5c·<PySys_AddAuditHook+0x5c>25 »       cbz»    r4,·5c·<PySys_AddAuditHook+0x5c>
26 »       movs»   r2,·#026 »       movs»   r2,·#0
27 »       mov»    r0,·r427 »       mov»    r0,·r4
28 »       movw»   r1,·#028 »       movw»   r1,·#0
29 ·R_ARM_THM_MOVW_ABS_NC»  .LC029 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
30 »       movt»   r1,·#030 »       movt»   r1,·#0
31 ·R_ARM_THM_MOVT_ABS»     .LC031 ·R_ARM_THM_MOVT_ABS»     .LC0
32 »       bl»     4c0·<PyUnstable_PerfMapState_Init+0x62>32 »       bl»     488·<PyUnstable_PerfMapState_Init+0x2a>
33 ·R_ARM_THM_CALL» _PySys_Audit33 ·R_ARM_THM_CALL» _PySys_Audit
34 »       cmp»    r0,·#034 »       cmp»    r0,·#0
35 »       bge.n»  5c·<PySys_AddAuditHook+0x5c>35 »       bge.n»  5c·<PySys_AddAuditHook+0x5c>
36 »       movw»   r3,·#036 »       movw»   r3,·#0
37 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError37 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_RuntimeError
38 »       movt»   r3,·#038 »       movt»   r3,·#0
39 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError39 ·R_ARM_THM_MOVT_ABS»     PyExc_RuntimeError
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 »       b.w»    0·<PySys_AddAuditHook>320 »       b.w»    0·<PySys_AddAuditHook>
321 ·R_ARM_THM_JUMP24»       _clear_preinit_entries321 ·R_ARM_THM_JUMP24»       _clear_preinit_entries
322 »       push»   {r4,·lr}322 »       push»   {r4,·lr}
323 »       mov.w»  ip,·#4096»  @·0x1000323 »       mov.w»  ip,·#4096»  @·0x1000
324 »       sub.w»  ip,·sp,·ip324 »       sub.w»  ip,·sp,·ip
325 »       str.w»  r0,·[ip,·#4088]»     @·0xff8325 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
326 »       ldr»    r1,·[pc,·#32]» @·(2ec·<PySys_ResetWarnOptions+0x4c>)326 »       ldr»    r1,·[pc,·#32]» @·(2ec·<PySys_ResetWarnOptions+0x4c>)
327 »       bl»     404·<PyUnstable_WritePerfMapEntry+0xc>327 »       bl»     144c·<_PySys_GetAttr>
328 ·R_ARM_THM_CALL» _PySys_GetAttr328 ·R_ARM_THM_CALL» _PySys_GetAttr
329 »       cbz»    r0,·2e6·<PySys_ResetWarnOptions+0x46>329 »       cbz»    r0,·2e6·<PySys_ResetWarnOptions+0x46>
330 »       ldr»    r3,·[r0,·#4]330 »       ldr»    r3,·[r0,·#4]
331 »       ldr»    r3,·[r3,·#84]» @·0x54331 »       ldr»    r3,·[r3,·#84]» @·0x54
332 »       lsls»   r3,·r3,·#6332 »       lsls»   r3,·r3,·#6
333 »       bpl.n»  2e6·<PySys_ResetWarnOptions+0x46>333 »       bpl.n»  2e6·<PySys_ResetWarnOptions+0x46>
334 »       movs»   r3,·#0334 »       movs»   r3,·#0
Offset 1102, 30 lines modifiedOffset 1102, 30 lines modified
1102 get_xoptions():1102 get_xoptions():
1103 »       push»   {r3,·r4,·r5,·lr}1103 »       push»   {r3,·r4,·r5,·lr}
1104 »       mov.w»  ip,·#4096»  @·0x10001104 »       mov.w»  ip,·#4096»  @·0x1000
1105 »       sub.w»  ip,·sp,·ip1105 »       sub.w»  ip,·sp,·ip
1106 »       str.w»  r0,·[ip,·#4080]»     @·0xff01106 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1107 »       ldr»    r1,·[pc,·#84]» @·(9ac·<get_xoptions+0x64>)1107 »       ldr»    r1,·[pc,·#84]» @·(9ac·<get_xoptions+0x64>)
1108 »       mov»    r5,·r01108 »       mov»    r5,·r0
1109 »       bl»     404·<PyUnstable_WritePerfMapEntry+0xc>1109 »       bl»     144c·<_PySys_GetAttr>
1110 ·R_ARM_THM_CALL» _PySys_GetAttr1110 ·R_ARM_THM_CALL» _PySys_GetAttr
1111 »       cbz»    r0,·96a·<get_xoptions+0x22>1111 »       cbz»    r0,·96a·<get_xoptions+0x22>
1112 »       ldr»    r3,·[r0,·#4]1112 »       ldr»    r3,·[r0,·#4]
1113 »       mov»    r4,·r01113 »       mov»    r4,·r0
1114 »       ldr»    r3,·[r3,·#84]» @·0x541114 »       ldr»    r3,·[r3,·#84]» @·0x54
1115 »       lsls»   r3,·r3,·#21115 »       lsls»   r3,·r3,·#2
1116 »       bmi.n»  9a8·<get_xoptions+0x60>1116 »       bmi.n»  9a8·<get_xoptions+0x60>
1117 »       bl»     0·<PyDict_New>1117 »       bl»     0·<PyDict_New>
1118 ·R_ARM_THM_CALL» PyDict_New1118 ·R_ARM_THM_CALL» PyDict_New
1119 »       mov»    r4,·r01119 »       mov»    r4,·r0
1120 »       cbz»    r0,·994·<get_xoptions+0x4c>1120 »       cbz»    r0,·994·<get_xoptions+0x4c>
1121 »       mov»    r2,·r41121 »       mov»    r2,·r4
1122 »       ldr»    r1,·[pc,·#52]» @·(9ac·<get_xoptions+0x64>)1122 »       ldr»    r1,·[pc,·#52]» @·(9ac·<get_xoptions+0x64>)
1123 »       ldr»    r0,·[r5,·#8]1123 »       ldr»    r0,·[r5,·#8]
1124 »       bl»     4e8·<PyUnstable_PerfMapState_Init+0x8a>1124 »       bl»     1ca4·<sys_set_object>
1125 ·R_ARM_THM_CALL» sys_set_object1125 ·R_ARM_THM_CALL» sys_set_object
1126 »       ldr»    r3,·[r4,·#0]1126 »       ldr»    r3,·[r4,·#0]
1127 »       mvn.w»  r2,·#3221225472»    @·0xc00000001127 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1128 »       cbz»    r0,·998·<get_xoptions+0x50>1128 »       cbz»    r0,·998·<get_xoptions+0x50>
1129 »       cmp»    r3,·r21129 »       cmp»    r3,·r2
1130 »       beq.n»  994·<get_xoptions+0x4c>1130 »       beq.n»  994·<get_xoptions+0x4c>
1131 »       subs»   r3,·#11131 »       subs»   r3,·#1
Offset 1162, 15 lines modifiedOffset 1162, 15 lines modified
1162 »       movt»   r1,·#01162 »       movt»   r1,·#0
1163 ·R_ARM_THM_MOVT_ABS»     stdout1163 ·R_ARM_THM_MOVT_ABS»     stdout
1164 »       add»    r3,·sp,·#161164 »       add»    r3,·sp,·#16
1165 »       ldr»    r0,·[pc,·#20]» @·(9e4·<PySys_WriteStdout+0x34>)1165 »       ldr»    r0,·[pc,·#20]» @·(9e4·<PySys_WriteStdout+0x34>)
1166 »       ldr.w»  r2,·[r3],·#41166 »       ldr.w»  r2,·[r3],·#4
1167 »       ldr»    r1,·[r1,·#0]1167 »       ldr»    r1,·[r1,·#0]
1168 »       str»    r3,·[sp,·#4]1168 »       str»    r3,·[sp,·#4]
1169 »       bl»     1b0c·<sys_write>1169 »       bl»     1b44·<sys_write>
1170 ·R_ARM_THM_CALL» sys_write1170 ·R_ARM_THM_CALL» sys_write
1171 »       add»    sp,·#121171 »       add»    sp,·#12
1172 »       ldr.w»  lr,·[sp],·#41172 »       ldr.w»  lr,·[sp],·#4
1173 »       add»    sp,·#161173 »       add»    sp,·#16
1174 »       bx»     lr1174 »       bx»     lr
1175 »       .word»  0x000091841175 »       .word»  0x00009184
1176 ·R_ARM_ABS32»    _PyRuntime1176 ·R_ARM_ABS32»    _PyRuntime
Offset 1493, 15 lines modifiedOffset 1493, 15 lines modified
1493 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}1493 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
1494 »       mov»    r6,·r01494 »       mov»    r6,·r0
1495 »       ldr»    r1,·[pc,·#132]»@·(d10·<PySys_AddWarnOptionUnicode+0x9c>)1495 »       ldr»    r1,·[pc,·#132]»@·(d10·<PySys_AddWarnOptionUnicode+0x9c>)
1496 »       add»    r3,·pc1496 »       add»    r3,·pc
1497 »       ldr»    r3,·[r3,·#0]1497 »       ldr»    r3,·[r3,·#0]
1498 »       ldr»    r5,·[r2,·r3]1498 »       ldr»    r5,·[r2,·r3]
1499 »       mov»    r0,·r51499 »       mov»    r0,·r5
1500 »       bl»     404·<PyUnstable_WritePerfMapEntry+0xc>1500 »       bl»     144c·<_PySys_GetAttr>
1501 ·R_ARM_THM_CALL» _PySys_GetAttr1501 ·R_ARM_THM_CALL» _PySys_GetAttr
1502 »       cbz»    r0,·ca4·<PySys_AddWarnOptionUnicode+0x30>1502 »       cbz»    r0,·ca4·<PySys_AddWarnOptionUnicode+0x30>
1503 »       ldr»    r3,·[r0,·#4]1503 »       ldr»    r3,·[r0,·#4]
1504 »       mov»    r4,·r01504 »       mov»    r4,·r0
1505 »       ldr»    r3,·[r3,·#84]» @·0x541505 »       ldr»    r3,·[r3,·#84]» @·0x54
1506 »       lsls»   r3,·r3,·#61506 »       lsls»   r3,·r3,·#6
1507 »       bmi.n»  cf6·<PySys_AddWarnOptionUnicode+0x82>1507 »       bmi.n»  cf6·<PySys_AddWarnOptionUnicode+0x82>
Offset 1509, 15 lines modifiedOffset 1509, 15 lines modified
1509 »       bl»     0·<PyList_New>1509 »       bl»     0·<PyList_New>
1510 ·R_ARM_THM_CALL» PyList_New1510 ·R_ARM_THM_CALL» PyList_New
1511 »       mov»    r4,·r01511 »       mov»    r4,·r0
1512 »       cbz»    r0,·ce4·<PySys_AddWarnOptionUnicode+0x70>1512 »       cbz»    r0,·ce4·<PySys_AddWarnOptionUnicode+0x70>
1513 »       mov»    r2,·r41513 »       mov»    r2,·r4
1514 »       ldr»    r1,·[pc,·#92]» @·(d10·<PySys_AddWarnOptionUnicode+0x9c>)1514 »       ldr»    r1,·[pc,·#92]» @·(d10·<PySys_AddWarnOptionUnicode+0x9c>)
1515 »       ldr»    r0,·[r5,·#8]1515 »       ldr»    r0,·[r5,·#8]
1516 »       bl»     4e8·<PyUnstable_PerfMapState_Init+0x8a>1516 »       bl»     1ca4·<sys_set_object>
1517 ·R_ARM_THM_CALL» sys_set_object1517 ·R_ARM_THM_CALL» sys_set_object
1518 »       ldr»    r3,·[r4,·#0]1518 »       ldr»    r3,·[r4,·#0]
1519 »       mvn.w»  r2,·#3221225472»    @·0xc00000001519 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1520 »       cbz»    r0,·cd2·<PySys_AddWarnOptionUnicode+0x5e>1520 »       cbz»    r0,·cd2·<PySys_AddWarnOptionUnicode+0x5e>
1521 »       cmp»    r3,·r21521 »       cmp»    r3,·r2
1522 »       beq.n»  ce4·<PySys_AddWarnOptionUnicode+0x70>1522 »       beq.n»  ce4·<PySys_AddWarnOptionUnicode+0x70>
1523 »       subs»   r3,·#11523 »       subs»   r3,·#1
Offset 1567, 15 lines modifiedOffset 1567, 15 lines modified
1567 »       str.w»  r0,·[ip,·#4088]»     @·0xff81567 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
1568 »       ldr»    r3,·[pc,·#44]» @·(d50·<PySys_HasWarnOptions+0x3c>)1568 »       ldr»    r3,·[pc,·#44]» @·(d50·<PySys_HasWarnOptions+0x3c>)
1569 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}1569 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
1570 »       ldr»    r1,·[pc,·#40]» @·(d54·<PySys_HasWarnOptions+0x40>)1570 »       ldr»    r1,·[pc,·#40]» @·(d54·<PySys_HasWarnOptions+0x40>)
1571 »       add»    r3,·pc1571 »       add»    r3,·pc
1572 »       ldr»    r3,·[r3,·#0]1572 »       ldr»    r3,·[r3,·#0]
1573 »       ldr»    r0,·[r2,·r3]1573 »       ldr»    r0,·[r2,·r3]
1574 »       bl»     404·<PyUnstable_WritePerfMapEntry+0xc>1574 »       bl»     144c·<_PySys_GetAttr>
1575 ·R_ARM_THM_CALL» _PySys_GetAttr1575 ·R_ARM_THM_CALL» _PySys_GetAttr
1576 »       mov»    r2,·r01576 »       mov»    r2,·r0
1577 »       cbz»    r0,·d4c·<PySys_HasWarnOptions+0x38>1577 »       cbz»    r0,·d4c·<PySys_HasWarnOptions+0x38>
1578 »       ldr»    r3,·[r0,·#4]1578 »       ldr»    r3,·[r0,·#4]
1579 »       ldr»    r0,·[r3,·#84]» @·0x541579 »       ldr»    r0,·[r3,·#84]» @·0x54
1580 »       ands.w» r0,·r0,·#33554432»  @·0x20000001580 »       ands.w» r0,·r0,·#33554432»  @·0x2000000
1581 »       beq.n»  d4c·<PySys_HasWarnOptions+0x38>1581 »       beq.n»  d4c·<PySys_HasWarnOptions+0x38>
Offset 1651, 15 lines modifiedOffset 1651, 15 lines modified
Max diff block lines reached; 1359/5103 bytes (26.63%) of diff not shown.
30.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
62.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
77.6 KB
thread.o
873 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:··········10056·(bytes·into·file)13 ··Start·of·section·headers:··········9816·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2748:1 There·are·17·section·headers,·starting·at·offset·0x2658:
  
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·0003e8·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000418·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·001f7c·000270·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·001ec4·000290·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000420·000030·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000450·000030·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0021ec·000048·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002154·000048·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000450·0000d4·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000480·0000d4·00··WA··0···0··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000450·00016b·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000480·00016b·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0005bc·000680·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0005ec·000598·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·002234·0003c0·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00219c·000368·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000c3c·0001b8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·000b84·0001b8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0025f4·0000c8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·002504·0000c8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·000df8·000060·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·000d40·000060·00···A··0···0··8
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·000e58·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·000da0·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000e58·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000da0·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000e8c·0008d0·10·····15··46··418 ··[14]·.symtab···········SYMTAB··········00000000·000dd4·0008d0·10·····15··46··4
19 ··[15]·.strtab···········STRTAB··········00000000·00175c·000820·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0016a4·000820·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0026bc·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0025cc·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.1 KB
readelf --wide --symbols {}
    
Offset 11, 34 lines modifiedOffset 11, 34 lines modified
11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t11 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
12 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR012 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR0
13 ·····9:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$d13 ·····9:·0000004c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····10:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC115 ····11:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
16 ····12:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC216 ····12:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
17 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR117 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR1
18 ····14:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d18 ····14:·000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
19 ····15:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC419 ····15:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
20 ····16:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC520 ····16:·00000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
21 ····17:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC621 ····17:·0000003c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
22 ····18:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC722 ····18:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
23 ····19:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·0000050c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC824 ····20:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
25 ····21:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t25 ····21:·00000510·····0·NOTYPE··LOCAL··DEFAULT····7·$t
26 ····22:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t26 ····22:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····23:·000001e9···204·FUNC····LOCAL··DEFAULT····1·do_start_joinable_thread.constprop.027 ····23:·00000215···204·FUNC····LOCAL··DEFAULT····1·do_start_joinable_thread.constprop.0
28 ····24:·000002b5····30·FUNC····LOCAL··DEFAULT····1·pythread_wrapper28 ····24:·000002e1····30·FUNC····LOCAL··DEFAULT····1·pythread_wrapper
29 ····25:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····1·$d29 ····25:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
30 ····26:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
31 ····27:·000002dc·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
32 ····28:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t30 ····26:·000002e0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 31 ····27:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 32 ····28:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t33 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
34 ····30:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1034 ····30:·00000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
35 ····31:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1135 ····31:·00000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
36 ····32:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1236 ····32:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
37 ····33:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d37 ····33:·00000410·····0·NOTYPE··LOCAL··DEFAULT····1·$d
38 ····34:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····9·$d38 ····34:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
39 ····35:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$t39 ····35:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$t
40 ····36:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$d40 ····36:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$d
41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
43 ····39:·00000000····84·OBJECT··LOCAL··DEFAULT···11·threadinfo__doc__43 ····39:·00000000····84·OBJECT··LOCAL··DEFAULT···11·threadinfo__doc__
44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d44 ····40:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
Offset 62, 74 lines modifiedOffset 62, 74 lines modified
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_self
63 ····59:·00000085····52·FUNC····GLOBAL·DEFAULT····7·PyThread_get_thread_ident_ex63 ····59:·00000085····52·FUNC····GLOBAL·DEFAULT····7·PyThread_get_thread_ident_ex
64 ····60:·000000b9·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created64 ····60:·000000b9·····4·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_is_created
65 ····61:·000000bd·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get65 ····61:·000000bd·····6·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_get
66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific66 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_getspecific
67 ····63:·00000081····34·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_delete67 ····63:·00000081····34·FUNC····GLOBAL·DEFAULT····1·PyThread_tss_delete
68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_delete68 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_key_delete
69 ····65:·000000c5····44·FUNC····GLOBAL·DEFAULT····7·PyThread_get_thread_native_id69 ····65:·000000a5····44·FUNC····GLOBAL·DEFAULT····1·PyThread_get_thread_native_id
70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall70 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·syscall
71 ····67:·000000f1····30·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set71 ····67:·000000c5····30·FUNC····GLOBAL·DEFAULT····7·PyThread_tss_set
72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific72 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_setspecific
73 ····69:·000000a5····16·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init73 ····69:·000000d1····16·FUNC····GLOBAL·HIDDEN·····1·_PyThread_cond_init
74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init74 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_cond_init
75 ····71:·000000b5···260·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo75 ····71:·000000e1···260·FUNC····GLOBAL·DEFAULT····1·PyThread_GetInfo
76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_InitBuiltinWithFlags76 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_InitBuiltinWithFlags
77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New77 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_New
78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString78 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_SetItem79 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStructSequence_SetItem
80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·confstr80 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·confstr
81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefaultAndSize81 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_DecodeFSDefaultAndSize
82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail82 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear83 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct84 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc85 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard86 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
87 ····83:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate87 ····83:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
88 ····84:·00000111···330·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock88 ····84:·000000e5···324·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock
89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMicrosecondsClamp89 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromMicrosecondsClamp
90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw90 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_MonotonicRaw
91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add91 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_Add
92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp92 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsTimespec_clamp
93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait93 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_trywait
94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait94 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_wait
95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location95 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait6496 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sem_clockwait64
97 ····93:·0000025d···450·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed97 ····93:·00000229···266·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed
98 ····94:·00000421····38·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock98 ····94:·00000335····38·FUNC····GLOBAL·DEFAULT····7·PyThread_release_lock
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_post
100 ····96:·00000449···432·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed_with_retries100 ····96:·0000035d···436·FUNC····GLOBAL·DEFAULT····7·PyThread_acquire_lock_timed_with_retries
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsMicroseconds101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_AsMicroseconds
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_SaveThread
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyEval_RestoreThread
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_MakePendingCalls104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyEval_MakePendingCalls
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Get
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Init106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyDeadline_Init
107 ···103:·000005f9····50·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock107 ···103:·00000511····50·FUNC····GLOBAL·DEFAULT····7·PyThread_free_lock
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·sem_destroy
109 ···105:·000001b9····48·FUNC····GLOBAL·DEFAULT····1·PyThread_start_new_thread109 ···105:·000001e5····48·FUNC····GLOBAL·DEFAULT····1·PyThread_start_new_thread
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_detach110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_detach
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_init111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_init
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setscope112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setscope
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_create
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_destroy114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_destroy
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setstacksize115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_attr_setstacksize
116 ···112:·000002d5····12·FUNC····GLOBAL·HIDDEN·····1·_PyThread_FiniType116 ···112:·00000301····12·FUNC····GLOBAL·HIDDEN·····1·_PyThread_FiniType
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_FiniBuiltin117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyStructSequence_FiniBuiltin
 118 ···114:·0000030d····50·FUNC····GLOBAL·DEFAULT····1·PyThread_start_joinable_thread
118 ···114:·0000062d····82·FUNC····GLOBAL·HIDDEN·····7·_PyThread_cond_after119 ···115:·00000545····82·FUNC····GLOBAL·HIDDEN·····7·_PyThread_cond_after
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_TimeRaw120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_TimeRaw
120 ···116:·000002e1····50·FUNC····GLOBAL·DEFAULT····1·PyThread_start_joinable_thread 
121 ···117:·00000315·····6·FUNC····GLOBAL·DEFAULT····1·PyThread_join_thread121 ···117:·00000341·····6·FUNC····GLOBAL·DEFAULT····1·PyThread_join_thread
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_join
123 ···119:·00000001····36·FUNC····GLOBAL·HIDDEN·····9·_PyThread_at_fork_reinit123 ···119:·00000001····36·FUNC····GLOBAL·HIDDEN·····9·_PyThread_at_fork_reinit
124 ···120:·0000031d·····4·FUNC····GLOBAL·DEFAULT····1·PyThread_detach_thread124 ···120:·00000349·····4·FUNC····GLOBAL·DEFAULT····1·PyThread_detach_thread
125 ···121:·00000025····38·FUNC····GLOBAL·DEFAULT····9·PyThread_exit_thread125 ···121:·00000025····38·FUNC····GLOBAL·DEFAULT····9·PyThread_exit_thread
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·pthread_exit
128 ···124:·00000321···200·FUNC····GLOBAL·DEFAULT····1·PyThread_ParseTimeoutArg128 ···124:·0000034d···204·FUNC····GLOBAL·DEFAULT····1·PyThread_ParseTimeoutArg
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromSecondsObject129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTime_FromSecondsObject
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
133 ···129:·0000004b····28·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_alloc133 ···129:·0000004b····28·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_alloc
134 ···130:·00000067····44·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_free134 ···130:·00000067····44·FUNC····GLOBAL·DEFAULT····9·PyThread_tss_free
135 ···131:·00000093····56·FUNC····GLOBAL·DEFAULT····9·PyThread_create_key135 ···131:·00000093····56·FUNC····GLOBAL·DEFAULT····9·PyThread_create_key
25.7 KB
readelf --wide --relocs {}
Max HTML report size reached
505 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 84, 17 lines modifiedOffset 84, 17 lines modified
84 pthread_attr_init84 pthread_attr_init
85 pthread_attr_setscope85 pthread_attr_setscope
86 pthread_create86 pthread_create
87 pthread_attr_destroy87 pthread_attr_destroy
88 pthread_attr_setstacksize88 pthread_attr_setstacksize
89 _PyThread_FiniType89 _PyThread_FiniType
90 _PyStructSequence_FiniBuiltin90 _PyStructSequence_FiniBuiltin
 91 PyThread_start_joinable_thread
91 _PyThread_cond_after92 _PyThread_cond_after
92 PyTime_TimeRaw93 PyTime_TimeRaw
93 PyThread_start_joinable_thread 
94 PyThread_join_thread94 PyThread_join_thread
95 pthread_join95 pthread_join
96 _PyThread_at_fork_reinit96 _PyThread_at_fork_reinit
97 PyThread_detach_thread97 PyThread_detach_thread
98 PyThread_exit_thread98 PyThread_exit_thread
99 pthread_exit99 pthread_exit
100 PyThread_ParseTimeoutArg100 PyThread_ParseTimeoutArg
13.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 77, 215 lines modifiedOffset 77, 235 lines modified
77 ·R_ARM_THM_CALL» pthread_key_delete77 ·R_ARM_THM_CALL» pthread_key_delete
78 »       movs»   r3,·#078 »       movs»   r3,·#0
79 »       str»    r3,·[r4,·#0]79 »       str»    r3,·[r4,·#0]
80 »       pop»    {r4,·pc}80 »       pop»    {r4,·pc}
81 »       bx»     lr81 »       bx»     lr
82 »       nop82 »       nop
  
 83 000000a4·<PyThread_get_thread_native_id>:
 84 PyThread_get_thread_native_id():
 85 »       push»   {r3,·lr}
 86 »       mov.w»  ip,·#4096»  @·0x1000
 87 »       sub.w»  ip,·sp,·ip
 88 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
 89 »       movw»   r3,·#0
 90 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
 91 »       movt»   r3,·#0
 92 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
 93 »       ldr.w»  r3,·[r3,·#584]»      @·0x248
 94 »       cbz»    r3,·ca·<PyThread_get_thread_native_id+0x26>
 95 »       ldmia.w»sp!,·{r3,·lr}
 96 »       movs»   r0,·#224»    @·0xe0
 97 »       b.w»    0·<syscall>
 98 ·R_ARM_THM_JUMP24»       syscall
 99 »       bl»     0·<PyThread_init_thread>
 100 ·R_ARM_THM_CALL» PyThread_init_thread
 101 »       b.n»    c0·<PyThread_get_thread_native_id+0x1c>
  
83 000000a4·<_PyThread_cond_init>:102 000000d0·<_PyThread_cond_init>:
84 _PyThread_cond_init():103 _PyThread_cond_init():
85 »       movw»   r3,·#0104 »       movw»   r3,·#0
86 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime105 ·R_ARM_THM_MOVW_ABS_NC»  _PyRuntime
87 »       movt»   r3,·#0106 »       movt»   r3,·#0
88 ·R_ARM_THM_MOVT_ABS»     _PyRuntime107 ·R_ARM_THM_MOVT_ABS»     _PyRuntime
89 »       ldr.w»  r1,·[r3,·#588]»      @·0x24c108 »       ldr.w»  r1,·[r3,·#588]»      @·0x24c
90 »       b.w»    0·<pthread_cond_init>109 »       b.w»    0·<pthread_cond_init>
91 ·R_ARM_THM_JUMP24»       pthread_cond_init110 ·R_ARM_THM_JUMP24»       pthread_cond_init
  
92 000000b4·<PyThread_GetInfo>:111 000000e0·<PyThread_GetInfo>:
93 PyThread_GetInfo():112 PyThread_GetInfo():
94 »       push»   {r4,·lr}113 »       push»   {r4,·lr}
95 »       mov.w»  ip,·#4096»  @·0x1000114 »       mov.w»  ip,·#4096»  @·0x1000
96 »       sub.w»  ip,·sp,·ip115 »       sub.w»  ip,·sp,·ip
97 »       str.w»  r0,·[ip,·#3824]»     @·0xef0116 »       str.w»  r0,·[ip,·#3824]»     @·0xef0
98 »       ldr»    r3,·[pc,·#232]»@·(1ac·<PyThread_GetInfo+0xf8>)117 »       ldr»    r3,·[pc,·#232]»@·(1d8·<PyThread_GetInfo+0xf8>)
99 »       sub»    sp,·#264»     @·0x108118 »       sub»    sp,·#264»     @·0x108
100 »       ldr»    r0,·[pc,·#232]»@·(1b0·<PyThread_GetInfo+0xfc>)119 »       ldr»    r0,·[pc,·#232]»@·(1dc·<PyThread_GetInfo+0xfc>)
101 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}120 »       mrc»    15,·0,·r4,·cr13,·cr0,·{3}
102 »       ldr»    r3,·[r3,·#0]121 »       ldr»    r3,·[r3,·#0]
103 »       str»    r3,·[sp,·#260]»@·0x104122 »       str»    r3,·[sp,·#260]»@·0x104
104 »       mov.w»  r3,·#0123 »       mov.w»  r3,·#0
105 »       ldr»    r1,·[pc,·#220]»@·(1b4·<PyThread_GetInfo+0x100>)124 »       ldr»    r1,·[pc,·#220]»@·(1e0·<PyThread_GetInfo+0x100>)
106 »       add»    r0,·pc125 »       add»    r0,·pc
107 »       ldr»    r0,·[r0,·#0]126 »       ldr»    r0,·[r0,·#0]
108 »       movs»   r3,·#0127 »       movs»   r3,·#0
109 »       movw»   r2,·#0128 »       movw»   r2,·#0
110 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1129 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
111 »       movt»   r2,·#0130 »       movt»   r2,·#0
112 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1131 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
113 »       ldr»    r0,·[r4,·r0]132 »       ldr»    r0,·[r4,·r0]
114 »       ldr»    r0,·[r0,·#8]133 »       ldr»    r0,·[r0,·#8]
115 »       bl»     0·<_PyStructSequence_InitBuiltinWithFlags>134 »       bl»     0·<_PyStructSequence_InitBuiltinWithFlags>
116 ·R_ARM_THM_CALL» _PyStructSequence_InitBuiltinWithFlags135 ·R_ARM_THM_CALL» _PyStructSequence_InitBuiltinWithFlags
117 »       cmp»    r0,·#0136 »       cmp»    r0,·#0
118 »       blt.n»  19e·<PyThread_GetInfo+0xea>137 »       blt.n»  1ca·<PyThread_GetInfo+0xea>
119 »       ldr»    r0,·[pc,·#192]»@·(1b4·<PyThread_GetInfo+0x100>)138 »       ldr»    r0,·[pc,·#192]»@·(1e0·<PyThread_GetInfo+0x100>)
120 »       bl»     0·<PyStructSequence_New>139 »       bl»     0·<PyStructSequence_New>
121 ·R_ARM_THM_CALL» PyStructSequence_New140 ·R_ARM_THM_CALL» PyStructSequence_New
122 »       mov»    r4,·r0141 »       mov»    r4,·r0
123 »       cmp»    r0,·#0142 »       cmp»    r0,·#0
124 »       beq.n»  19e·<PyThread_GetInfo+0xea>143 »       beq.n»  1ca·<PyThread_GetInfo+0xea>
125 »       movw»   r0,·#0144 »       movw»   r0,·#0
126 ·R_ARM_THM_MOVW_ABS_NC»  .LC1145 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
127 »       movt»   r0,·#0146 »       movt»   r0,·#0
128 ·R_ARM_THM_MOVT_ABS»     .LC1147 ·R_ARM_THM_MOVT_ABS»     .LC1
129 »       bl»     0·<PyUnicode_FromString>148 »       bl»     0·<PyUnicode_FromString>
130 ·R_ARM_THM_CALL» PyUnicode_FromString149 ·R_ARM_THM_CALL» PyUnicode_FromString
131 »       mov»    r2,·r0150 »       mov»    r2,·r0
132 »       cmp»    r0,·#0151 »       cmp»    r0,·#0
133 »       beq.n»  18e·<PyThread_GetInfo+0xda>152 »       beq.n»  1ba·<PyThread_GetInfo+0xda>
134 »       movs»   r1,·#0153 »       movs»   r1,·#0
135 »       mov»    r0,·r4154 »       mov»    r0,·r4
136 »       bl»     0·<PyStructSequence_SetItem>155 »       bl»     0·<PyStructSequence_SetItem>
137 ·R_ARM_THM_CALL» PyStructSequence_SetItem156 ·R_ARM_THM_CALL» PyStructSequence_SetItem
138 »       movw»   r0,·#0157 »       movw»   r0,·#0
139 ·R_ARM_THM_MOVW_ABS_NC»  .LC2158 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
140 »       movt»   r0,·#0159 »       movt»   r0,·#0
141 ·R_ARM_THM_MOVT_ABS»     .LC2160 ·R_ARM_THM_MOVT_ABS»     .LC2
142 »       bl»     0·<PyUnicode_FromString>161 »       bl»     0·<PyUnicode_FromString>
143 ·R_ARM_THM_CALL» PyUnicode_FromString162 ·R_ARM_THM_CALL» PyUnicode_FromString
144 »       mov»    r2,·r0163 »       mov»    r2,·r0
145 »       cbz»    r0,·18e·<PyThread_GetInfo+0xda>164 »       cbz»    r0,·1ba·<PyThread_GetInfo+0xda>
146 »       movs»   r1,·#1165 »       movs»   r1,·#1
147 »       mov»    r0,·r4166 »       mov»    r0,·r4
148 »       bl»     0·<PyStructSequence_SetItem>167 »       bl»     0·<PyStructSequence_SetItem>
149 ·R_ARM_THM_CALL» PyStructSequence_SetItem168 ·R_ARM_THM_CALL» PyStructSequence_SetItem
150 »       movs»   r2,·#255»    @·0xff169 »       movs»   r2,·#255»    @·0xff
151 »       add»    r1,·sp,·#4170 »       add»    r1,·sp,·#4
152 »       movs»   r0,·#3171 »       movs»   r0,·#3
153 »       bl»     0·<confstr>172 »       bl»     0·<confstr>
154 ·R_ARM_THM_CALL» confstr173 ·R_ARM_THM_CALL» confstr
155 »       subs»   r3,·r0,·#2174 »       subs»   r3,·r0,·#2
156 »       cmp»    r3,·#252»     @·0xfc175 »       cmp»    r3,·#252»     @·0xfc
157 »       bhi.n»  16e·<PyThread_GetInfo+0xba>176 »       bhi.n»  19a·<PyThread_GetInfo+0xba>
158 »       subs»   r1,·r0,·#1177 »       subs»   r1,·r0,·#1
159 »       add»    r0,·sp,·#4178 »       add»    r0,·sp,·#4
160 »       bl»     0·<PyUnicode_DecodeFSDefaultAndSize>179 »       bl»     0·<PyUnicode_DecodeFSDefaultAndSize>
161 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefaultAndSize180 ·R_ARM_THM_CALL» PyUnicode_DecodeFSDefaultAndSize
162 »       mov»    r2,·r0181 »       mov»    r2,·r0
163 »       cbz»    r0,·16a·<PyThread_GetInfo+0xb6>182 »       cbz»    r0,·196·<PyThread_GetInfo+0xb6>
164 »       movs»   r1,·#2183 »       movs»   r1,·#2
165 »       mov»    r0,·r4184 »       mov»    r0,·r4
166 »       bl»     0·<PyStructSequence_SetItem>185 »       bl»     0·<PyStructSequence_SetItem>
167 ·R_ARM_THM_CALL» PyStructSequence_SetItem186 ·R_ARM_THM_CALL» PyStructSequence_SetItem
168 »       ldr»    r3,·[pc,·#88]» @·(1ac·<PyThread_GetInfo+0xf8>)187 »       ldr»    r3,·[pc,·#88]» @·(1d8·<PyThread_GetInfo+0xf8>)
169 »       ldr»    r2,·[r3,·#0]188 »       ldr»    r2,·[r3,·#0]
170 »       ldr»    r3,·[sp,·#260]»@·0x104189 »       ldr»    r3,·[sp,·#260]»@·0x104
171 »       eors»   r2,·r3190 »       eors»   r2,·r3
172 »       mov.w»  r3,·#0191 »       mov.w»  r3,·#0
173 »       bne.n»  166·<PyThread_GetInfo+0xb2>192 »       bne.n»  192·<PyThread_GetInfo+0xb2>
174 »       mov»    r0,·r4193 »       mov»    r0,·r4
175 »       add»    sp,·#264»     @·0x108194 »       add»    sp,·#264»     @·0x108
176 »       pop»    {r4,·pc}195 »       pop»    {r4,·pc}
177 »       bl»     0·<__stack_chk_fail>196 »       bl»     0·<__stack_chk_fail>
178 ·R_ARM_THM_CALL» __stack_chk_fail197 ·R_ARM_THM_CALL» __stack_chk_fail
179 »       bl»     0·<PyErr_Clear>198 »       bl»     0·<PyErr_Clear>
180 ·R_ARM_THM_CALL» PyErr_Clear199 ·R_ARM_THM_CALL» PyErr_Clear
181 »       movw»   r3,·#0200 »       movw»   r3,·#0
Max diff block lines reached; 9964/13866 bytes (71.86%) of diff not shown.
22.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 93, 19 lines modifiedOffset 93, 19 lines modified
93 ··0x000005a0·70650070·74687265·61645f63·72656174·pe.pthread_creat93 ··0x000005a0·70650070·74687265·61645f63·72656174·pe.pthread_creat
94 ··0x000005b0·65007074·68726561·645f6174·74725f64·e.pthread_attr_d94 ··0x000005b0·65007074·68726561·645f6174·74725f64·e.pthread_attr_d
95 ··0x000005c0·65737472·6f790070·74687265·61645f61·estroy.pthread_a95 ··0x000005c0·65737472·6f790070·74687265·61645f61·estroy.pthread_a
96 ··0x000005d0·7474725f·73657473·7461636b·73697a65·ttr_setstacksize96 ··0x000005d0·7474725f·73657473·7461636b·73697a65·ttr_setstacksize
97 ··0x000005e0·005f5079·54687265·61645f46·696e6954·._PyThread_FiniT97 ··0x000005e0·005f5079·54687265·61645f46·696e6954·._PyThread_FiniT
98 ··0x000005f0·79706500·5f507953·74727563·74536571·ype._PyStructSeq98 ··0x000005f0·79706500·5f507953·74727563·74536571·ype._PyStructSeq
99 ··0x00000600·75656e63·655f4669·6e694275·696c7469·uence_FiniBuilti99 ··0x00000600·75656e63·655f4669·6e694275·696c7469·uence_FiniBuilti
 100 ··0x00000610·6e005079·54687265·61645f73·74617274·n.PyThread_start
 101 ··0x00000620·5f6a6f69·6e61626c·655f7468·72656164·_joinable_thread
100 ··0x00000610·6e005f50·79546872·6561645f·636f6e64·n._PyThread_cond102 ··0x00000630·005f5079·54687265·61645f63·6f6e645f·._PyThread_cond_
101 ··0x00000620·5f616674·65720050·7954696d·655f5469·_after.PyTime_Ti103 ··0x00000640·61667465·72005079·54696d65·5f54696d·after.PyTime_Tim
102 ··0x00000630·6d655261·77005079·54687265·61645f73·meRaw.PyThread_s 
103 ··0x00000640·74617274·5f6a6f69·6e61626c·655f7468·tart_joinable_th 
104 ··0x00000650·72656164·00507954·68726561·645f6a6f·read.PyThread_jo104 ··0x00000650·65526177·00507954·68726561·645f6a6f·eRaw.PyThread_jo
105 ··0x00000660·696e5f74·68726561·64007074·68726561·in_thread.pthrea105 ··0x00000660·696e5f74·68726561·64007074·68726561·in_thread.pthrea
106 ··0x00000670·645f6a6f·696e005f·50795468·72656164·d_join._PyThread106 ··0x00000670·645f6a6f·696e005f·50795468·72656164·d_join._PyThread
107 ··0x00000680·5f61745f·666f726b·5f726569·6e697400·_at_fork_reinit.107 ··0x00000680·5f61745f·666f726b·5f726569·6e697400·_at_fork_reinit.
108 ··0x00000690·50795468·72656164·5f646574·6163685f·PyThread_detach_108 ··0x00000690·50795468·72656164·5f646574·6163685f·PyThread_detach_
109 ··0x000006a0·74687265·61640050·79546872·6561645f·thread.PyThread_109 ··0x000006a0·74687265·61640050·79546872·6561645f·thread.PyThread_
110 ··0x000006b0·65786974·5f746872·65616400·70746872·exit_thread.pthr110 ··0x000006b0·65786974·5f746872·65616400·70746872·exit_thread.pthr
111 ··0x000006c0·6561645f·65786974·00507954·68726561·ead_exit.PyThrea111 ··0x000006c0·6561645f·65786974·00507954·68726561·ead_exit.PyThrea
109 KB
traceback.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:··········14768·(bytes·into·file)13 ··Start·of·section·headers:··········14660·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x39b0:1 There·are·18·section·headers,·starting·at·offset·0x3944:
  
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·0002f4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0002f4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002d88·000180·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002d1c·000180·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000328·0001b8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000328·0001b8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002f08·0000e0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·002e9c·0000e0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0004e0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0004e0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004e0·000318·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0004e0·000318·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·0007f8·00087c·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·0007f8·000dd0·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·002fe8·000528·08···I·15···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·002f7c·0007a0·08···I·15···7··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·001074·0008a0·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·0015c8·0002e0·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·003510·0003f0·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·00371c·000178·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001914·000069·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0018a8·000069·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003900·000020·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003894·000020·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00197d·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001911·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00197d·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001911·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0019b0·000b50·10·····16··92··419 ··[15]·.symtab···········SYMTAB··········00000000·001944·000b50·10·····16··92··4
20 ··[16]·.strtab···········STRTAB··········00000000·002500·000886·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002494·000886·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003920·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0038b4·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.5 KB
readelf --wide --symbols {}
    
Offset 12, 79 lines modifiedOffset 12, 79 lines modified
12 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC412 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
13 ·····9:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC513 ·····9:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
14 ····10:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC614 ····10:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
15 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC715 ····11:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
16 ····12:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC816 ····12:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
17 ····13:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC917 ····13:·000000b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
19 ····15:·000004df····52·FUNC····LOCAL··DEFAULT····7·tstate_is_freed19 ····15:·00000a35····52·FUNC····LOCAL··DEFAULT····7·tstate_is_freed
20 ····16:·00000391···334·FUNC····LOCAL··DEFAULT····7·dump_traceback20 ····16:·000008e7···334·FUNC····LOCAL··DEFAULT····7·dump_traceback
21 ····17:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1021 ····17:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR023 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
24 ····20:·00000149···142·FUNC····LOCAL··DEFAULT····9·tb_create_raw24 ····20:·00000149···142·FUNC····LOCAL··DEFAULT····9·tb_create_raw
25 ····21:·000001d9····24·FUNC····LOCAL··DEFAULT····9·Py_XDECREF25 ····21:·000001d9····24·FUNC····LOCAL··DEFAULT····9·Py_XDECREF
26 ····22:·000001f1···148·FUNC····LOCAL··DEFAULT····9·tb_dealloc26 ····22:·000001f1···148·FUNC····LOCAL··DEFAULT····9·tb_dealloc
27 ····23:·00000285····48·FUNC····LOCAL··DEFAULT····9·tb_traverse27 ····23:·00000285····48·FUNC····LOCAL··DEFAULT····9·tb_traverse
28 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1128 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
29 ····25:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1229 ····25:·000000f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
30 ····26:·0000081f····92·FUNC····LOCAL··DEFAULT····7·tb_print_line_repeated30 ····26:·00000d73····92·FUNC····LOCAL··DEFAULT····7·tb_print_line_repeated
31 ····27:·000002b5··1472·FUNC····LOCAL··DEFAULT····9·display_source_line31 ····27:·0000033b··1366·FUNC····LOCAL··DEFAULT····7·display_source_line
32 ····28:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1332 ····28:·00000110·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
33 ····29:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1433 ····29:·00000118·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
34 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1534 ····30:·0000011c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
35 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1635 ····31:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
36 ····32:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1736 ····32:·00000124·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
37 ····33:·0000033b····82·FUNC····LOCAL··DEFAULT····7·PyUnicode_READ_CHAR37 ····33:·00000891····82·FUNC····LOCAL··DEFAULT····7·PyUnicode_READ_CHAR
38 ····34:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····9·$d38 ····34:·00000620·····0·NOTYPE··LOCAL··DEFAULT····7·$d
39 ····35:·000005b0·····0·NOTYPE··LOCAL··DEFAULT····9·$t39 ····35:·00000630·····0·NOTYPE··LOCAL··DEFAULT····7·$t
40 ····36:·00000864·····0·NOTYPE··LOCAL··DEFAULT····9·$d40 ····36:·00000884·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 41 ····37:·00000890·····0·NOTYPE··LOCAL··DEFAULT····7·$t
41 ····37:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1942 ····38:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
42 ····38:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2043 ····39:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
43 ····39:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2144 ····40:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
44 ····40:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2245 ····41:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
45 ····41:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2346 ····42:·00000184·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
46 ····42:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2447 ····43:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
47 ····43:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2548 ····44:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
48 ····44:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2649 ····45:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
49 ····45:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2750 ····46:·0000019c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
50 ····46:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2851 ····47:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
51 ····47:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2952 ····48:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
52 ····48:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3053 ····49:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
53 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t54 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
54 ····50:·00000588·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
55 ····51:·0000058c·····0·NOTYPE··LOCAL··DEFAULT····7·$t55 ····51:·00000adc·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 56 ····52:·00000ae0·····0·NOTYPE··LOCAL··DEFAULT····7·$t
56 ····52:·000005f4·····0·NOTYPE··LOCAL··DEFAULT····7·$d57 ····53:·00000b48·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·000005f8·····0·NOTYPE··LOCAL··DEFAULT····7·$t58 ····54:·00000b4c·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3359 ····55:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
59 ····55:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3460 ····56:·000001d0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
60 ····56:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d61 ····57:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
61 ····57:·00000874·····0·NOTYPE··LOCAL··DEFAULT····9·$t 
62 ····58:·00000875····42·FUNC····LOCAL··DEFAULT····9·tb_next_get62 ····58:·000002b5····42·FUNC····LOCAL··DEFAULT····9·tb_next_get
63 ····59:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t63 ····59:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
64 ····60:·000001c5····80·FUNC····LOCAL··DEFAULT····1·tb_clear64 ····60:·000001c5····80·FUNC····LOCAL··DEFAULT····1·tb_clear
65 ····61:·00000215····56·FUNC····LOCAL··DEFAULT····1·tb_lineno_get65 ····61:·00000215····56·FUNC····LOCAL··DEFAULT····1·tb_lineno_get
66 ····62:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3666 ····62:·000001dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
67 ····63:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3767 ····63:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
68 ····64:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3868 ····64:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
69 ····65:·0000061b···234·FUNC····LOCAL··DEFAULT····7·tb_new69 ····65:·00000b71···232·FUNC····LOCAL··DEFAULT····7·tb_new
70 ····66:·00000700·····0·NOTYPE··LOCAL··DEFAULT····7·$d70 ····66:·00000c54·····0·NOTYPE··LOCAL··DEFAULT····7·$d
71 ····67:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3971 ····67:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
72 ····68:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4072 ····68:·00000248·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
73 ····69:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4173 ····69:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
74 ····70:·0000024d···166·FUNC····LOCAL··DEFAULT····1·tb_next_set74 ····70:·0000024d···166·FUNC····LOCAL··DEFAULT····1·tb_next_set
75 ····71:·00000704·····0·NOTYPE··LOCAL··DEFAULT····7·$t75 ····71:·00000c58·····0·NOTYPE··LOCAL··DEFAULT····7·$t
76 ····72:·000007d8·····0·NOTYPE··LOCAL··DEFAULT····7·$d76 ····72:·00000d2c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
77 ····73:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4277 ····73:·00000284·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
78 ····74:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4378 ····74:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
79 ····75:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4479 ····75:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
80 ····76:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4580 ····76:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
81 ····77:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4681 ····77:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
82 ····78:·000007dc·····0·NOTYPE··LOCAL··DEFAULT····7·$t82 ····78:·00000d30·····0·NOTYPE··LOCAL··DEFAULT····7·$t
83 ····79:·000007dd····66·FUNC····LOCAL··DEFAULT····7·tb_dir83 ····79:·00000d31····66·FUNC····LOCAL··DEFAULT····7·tb_dir
84 ····80:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4784 ····80:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC47
85 ····81:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4885 ····81:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d87 ····83:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
88 ····84:·00000000····20·OBJECT··LOCAL··DEFAULT···11·_keywords.188 ····84:·00000000····20·OBJECT··LOCAL··DEFAULT···11·_keywords.1
89 ····85:·00000014····85·OBJECT··LOCAL··DEFAULT···11·tb_new__doc__89 ····85:·00000014····85·OBJECT··LOCAL··DEFAULT···11·tb_new__doc__
90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d90 ····86:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····90:·000000d0····44·OBJECT··LOCAL··DEFAULT····3·_parser.294 ····90:·000000d0····44·OBJECT··LOCAL··DEFAULT····3·_parser.2
95 ····91:·000000fc····36·OBJECT··LOCAL··DEFAULT····3·_kwtuple.095 ····91:·000000fc····36·OBJECT··LOCAL··DEFAULT····3·_kwtuple.0
96 ····92:·00000001···298·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpTracebackThreads96 ····92:·00000001···298·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpTracebackThreads
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGILState_GetThisThreadState97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyGILState_GetThisThreadState
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGILState_GetInterpreterStateUnsafe98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyGILState_GetInterpreterStateUnsafe
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInterpreterState_ThreadHead99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyInterpreterState_ThreadHead
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_write_noraise100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_write_noraise
101 ····97:·0000058d···108·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpHexadecimal101 ····97:·00000ae1···108·FUNC····GLOBAL·HIDDEN·····7·_Py_DumpHexadecimal
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Next102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyThreadState_Next
103 ····99:·00000001···328·FUNC····GLOBAL·DEFAULT····9·PyTraceBack_Here103 ····99:·00000001···328·FUNC····GLOBAL·DEFAULT····9·PyTraceBack_Here
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyException_GetTraceback
106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_Type106 ···102:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFrame_Type
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_GC_New
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_Track
Offset 127, 55 lines modifiedOffset 127, 55 lines modified
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_KeyboardInterrupt
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_ExceptionMatches
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_CheckSignals
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModule132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyImport_ImportModule
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethod133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethod
 134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_EncodeFSDefault
 135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strrchr
 136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
 137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PySys_GetAttr
 138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size
 139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
 140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem
 141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__strcpy_chk
 142 ···138:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strcpy
 143 ···139:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_CallMethodFormat
134 ···130:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_AsFileDescriptor144 ···140:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_AsFileDescriptor
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_FindEncodingFilename145 ···141:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyTokenizer_FindEncodingFilename
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64146 ···142:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·lseek64
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free147 ···143:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
 148 ···144:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
 149 ···145:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
 150 ···146:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
 151 ···147:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_GetLine152 ···148:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFile_GetLine
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod 
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring153 ···149:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Substring
 154 ···150:·00000151···116·FUNC····GLOBAL·HIDDEN·····1·_Py_WriteIndent
Max diff block lines reached; 2036/13758 bytes (14.80%) of diff not shown.
35.0 KB
readelf --wide --relocs {}
Max HTML report size reached
939 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 81, 32 lines modifiedOffset 81, 32 lines modified
81 PyErr_Occurred81 PyErr_Occurred
82 PyExc_KeyboardInterrupt82 PyExc_KeyboardInterrupt
83 PyErr_ExceptionMatches83 PyErr_ExceptionMatches
84 PyErr_Clear84 PyErr_Clear
85 PyErr_CheckSignals85 PyErr_CheckSignals
86 PyImport_ImportModule86 PyImport_ImportModule
87 _PyObject_CallMethod87 _PyObject_CallMethod
88 PyObject_AsFileDescriptor 
89 _PyTokenizer_FindEncodingFilename 
90 PyMem_Free 
91 PyFile_GetLine 
92 PyObject_VectorcallMethod 
93 PyUnicode_Substring 
94 __stack_chk_fail 
95 _Py_WriteIndent 
96 __stack_chk_guard 
97 _PyRuntime 
98 PyUnicode_EncodeFSDefault88 PyUnicode_EncodeFSDefault
99 _PySys_GetAttr89 _PySys_GetAttr
100 PyList_Size90 PyList_Size
101 PyObject_GetAttr91 PyObject_GetAttr
102 PyList_GetItem92 PyList_GetItem
103 __strcpy_chk93 __strcpy_chk
104 _PyObject_CallMethodFormat94 _PyObject_CallMethodFormat
 95 PyObject_AsFileDescriptor
 96 _PyTokenizer_FindEncodingFilename
 97 PyMem_Free
 98 __stack_chk_guard
 99 _PyRuntime
105 _Py_tss_tstate100 _Py_tss_tstate
 101 PyObject_VectorcallMethod
 102 PyFile_GetLine
 103 PyUnicode_Substring
 104 _Py_WriteIndent
 105 __stack_chk_fail
106 _Py_DumpTraceback106 _Py_DumpTraceback
107 _Py_DumpASCII107 _Py_DumpASCII
108 PyUnstable_InterpreterFrame_GetLine108 PyUnstable_InterpreterFrame_GetLine
109 _Py_DumpDecimal109 _Py_DumpDecimal
110 __aeabi_uidivmod110 __aeabi_uidivmod
111 Py_hexdigits111 Py_hexdigits
112 _Py_DisplaySourceLine112 _Py_DisplaySourceLine
1.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 »       ldr»    r1,·[sp,·#4]87 »       ldr»    r1,·[sp,·#4]
88 »       mov»    r0,·r488 »       mov»    r0,·r4
89 »       bl»     0·<_Py_write_noraise>89 »       bl»     0·<_Py_write_noraise>
90 ·R_ARM_THM_CALL» _Py_write_noraise90 ·R_ARM_THM_CALL» _Py_write_noraise
91 »       mov»    r1,·r591 »       mov»    r1,·r5
92 »       movs»   r2,·#492 »       movs»   r2,·#4
93 »       mov»    r0,·r493 »       mov»    r0,·r4
94 »       bl»     58c·<_Py_DumpHexadecimal>94 »       bl»     ae0·<_Py_DumpHexadecimal>
95 ·R_ARM_THM_CALL» _Py_DumpHexadecimal95 ·R_ARM_THM_CALL» _Py_DumpHexadecimal
96 »       b.n»    136·<_Py_DumpASCII+0x136>96 »       b.n»    136·<_Py_DumpASCII+0x136>
97 »       movs»   r2,·#397 »       movs»   r2,·#3
98 »       mov»    r0,·r498 »       mov»    r0,·r4
99 »       movw»   r1,·#099 »       movw»   r1,·#0
100 ·R_ARM_THM_MOVW_ABS_NC»  .LC30100 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
101 »       movt»   r1,·#0101 »       movt»   r1,·#0
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 »       movs»   r2,·#2119 »       movs»   r2,·#2
120 »       mov»    r0,·r4120 »       mov»    r0,·r4
121 »       bl»     0·<_Py_write_noraise>121 »       bl»     0·<_Py_write_noraise>
122 ·R_ARM_THM_CALL» _Py_write_noraise122 ·R_ARM_THM_CALL» _Py_write_noraise
123 »       mov»    r1,·r5123 »       mov»    r1,·r5
124 »       movs»   r2,·#2124 »       movs»   r2,·#2
125 »       mov»    r0,·r4125 »       mov»    r0,·r4
126 »       bl»     58c·<_Py_DumpHexadecimal>126 »       bl»     ae0·<_Py_DumpHexadecimal>
127 ·R_ARM_THM_CALL» _Py_DumpHexadecimal127 ·R_ARM_THM_CALL» _Py_DumpHexadecimal
128 »       b.n»    136·<_Py_DumpASCII+0x136>128 »       b.n»    136·<_Py_DumpASCII+0x136>
129 »       movs»   r5,·#1129 »       movs»   r5,·#1
130 »       mov.w»  r2,·#500»   @·0x1f4130 »       mov.w»  r2,·#500»   @·0x1f4
131 »       b.n»    72·<_Py_DumpASCII+0x72>131 »       b.n»    72·<_Py_DumpASCII+0x72>
132 »       movs»   r2,·#1132 »       movs»   r2,·#1
133 »       add.w»  r1,·sp,·#15133 »       add.w»  r1,·sp,·#15
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 »       mov»    r1,·sl140 »       mov»    r1,·sl
141 »       mov»    r0,·r4141 »       mov»    r0,·r4
142 »       bl»     0·<_Py_write_noraise>142 »       bl»     0·<_Py_write_noraise>
143 ·R_ARM_THM_CALL» _Py_write_noraise143 ·R_ARM_THM_CALL» _Py_write_noraise
144 »       mov»    r1,·r5144 »       mov»    r1,·r5
145 »       movs»   r2,·#8145 »       movs»   r2,·#8
146 »       mov»    r0,·r4146 »       mov»    r0,·r4
147 »       bl»     58c·<_Py_DumpHexadecimal>147 »       bl»     ae0·<_Py_DumpHexadecimal>
148 ·R_ARM_THM_CALL» _Py_DumpHexadecimal148 ·R_ARM_THM_CALL» _Py_DumpHexadecimal
149 »       b.n»    136·<_Py_DumpASCII+0x136>149 »       b.n»    136·<_Py_DumpASCII+0x136>
  
150 00000150·<_Py_WriteIndent>:150 00000150·<_Py_WriteIndent>:
151 _Py_WriteIndent():151 _Py_WriteIndent():
152 »       push»   {r4,·r5,·r6,·lr}152 »       push»   {r4,·r5,·r6,·lr}
153 »       mov.w»  ip,·#4096»  @·0x1000153 »       mov.w»  ip,·#4096»  @·0x1000
33.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
16.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
4.17 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 78, 38 lines modifiedOffset 78, 38 lines modified
78 ··0x000004b0·64005079·4578635f·4b657962·6f617264·d.PyExc_Keyboard78 ··0x000004b0·64005079·4578635f·4b657962·6f617264·d.PyExc_Keyboard
79 ··0x000004c0·496e7465·72727570·74005079·4572725f·Interrupt.PyErr_79 ··0x000004c0·496e7465·72727570·74005079·4572725f·Interrupt.PyErr_
80 ··0x000004d0·45786365·7074696f·6e4d6174·63686573·ExceptionMatches80 ··0x000004d0·45786365·7074696f·6e4d6174·63686573·ExceptionMatches
81 ··0x000004e0·00507945·72725f43·6c656172·00507945·.PyErr_Clear.PyE81 ··0x000004e0·00507945·72725f43·6c656172·00507945·.PyErr_Clear.PyE
82 ··0x000004f0·72725f43·6865636b·5369676e·616c7300·rr_CheckSignals.82 ··0x000004f0·72725f43·6865636b·5369676e·616c7300·rr_CheckSignals.
83 ··0x00000500·5079496d·706f7274·5f496d70·6f72744d·PyImport_ImportM83 ··0x00000500·5079496d·706f7274·5f496d70·6f72744d·PyImport_ImportM
84 ··0x00000510·6f64756c·65005f50·794f626a·6563745f·odule._PyObject_84 ··0x00000510·6f64756c·65005f50·794f626a·6563745f·odule._PyObject_
85 ··0x00000520·43616c6c·4d657468·6f640050·794f626a·CallMethod.PyObj85 ··0x00000520·43616c6c·4d657468·6f640050·79556e69·CallMethod.PyUni
 86 ··0x00000530·636f6465·5f456e63·6f646546·53446566·code_EncodeFSDef
 87 ··0x00000540·61756c74·00737472·72636872·00737472·ault.strrchr.str
 88 ··0x00000550·6c656e00·5f507953·79735f47·65744174·len._PySys_GetAt
 89 ··0x00000560·74720050·794c6973·745f5369·7a650050·tr.PyList_Size.P
 90 ··0x00000570·794f626a·6563745f·47657441·74747200·yObject_GetAttr.
 91 ··0x00000580·50794c69·73745f47·65744974·656d005f·PyList_GetItem._
 92 ··0x00000590·5f737472·6370795f·63686b00·73747263·_strcpy_chk.strc
 93 ··0x000005a0·7079005f·50794f62·6a656374·5f43616c·py._PyObject_Cal
 94 ··0x000005b0·6c4d6574·686f6446·6f726d61·74005079·lMethodFormat.Py
86 ··0x00000530·6563745f·41734669·6c654465·73637269·ect_AsFileDescri95 ··0x000005c0·4f626a65·63745f41·7346696c·65446573·Object_AsFileDes
87 ··0x00000540·70746f72·005f5079·546f6b65·6e697a65·ptor._PyTokenize96 ··0x000005d0·63726970·746f7200·5f507954·6f6b656e·criptor._PyToken
88 ··0x00000550·725f4669·6e64456e·636f6469·6e674669·r_FindEncodingFi97 ··0x000005e0·697a6572·5f46696e·64456e63·6f64696e·izer_FindEncodin
89 ··0x00000560·6c656e61·6d65006c·7365656b·36340050·lename.lseek64.P98 ··0x000005f0·6746696c·656e616d·65006c73·65656b36·gFilename.lseek6
90 ··0x00000570·794d656d·5f467265·65005079·46696c65·yMem_Free.PyFile99 ··0x00000600·34005079·4d656d5f·46726565·005f5f73·4.PyMem_Free.__s
 100 ··0x00000610·7461636b·5f63686b·5f677561·7264005f·tack_chk_guard._
 101 ··0x00000620·50795275·6e74696d·65005f50·795f7473·PyRuntime._Py_ts
91 ··0x00000580·5f476574·4c696e65·0050794f·626a6563·_GetLine.PyObjec102 ··0x00000630·735f7473·74617465·0050794f·626a6563·s_tstate.PyObjec
92 ··0x00000590·745f5665·63746f72·63616c6c·4d657468·t_VectorcallMeth103 ··0x00000640·745f5665·63746f72·63616c6c·4d657468·t_VectorcallMeth
 104 ··0x00000650·6f640050·7946696c·655f4765·744c696e·od.PyFile_GetLin
93 ··0x000005a0·6f640050·79556e69·636f6465·5f537562·od.PyUnicode_Sub105 ··0x00000660·65005079·556e6963·6f64655f·53756273·e.PyUnicode_Subs
 106 ··0x00000670·7472696e·67005f50·795f5772·69746549·tring._Py_WriteI
94 ··0x000005b0·73747269·6e67005f·5f737461·636b5f63·string.__stack_c 
95 ··0x000005c0·686b5f66·61696c00·5f50795f·57726974·hk_fail._Py_Writ 
96 ··0x000005d0·65496e64·656e7400·5f5f7374·61636b5f·eIndent.__stack_107 ··0x00000680·6e64656e·74005f5f·73746163·6b5f6368·ndent.__stack_ch
97 ··0x000005e0·63686b5f·67756172·64005f50·7952756e·chk_guard._PyRun 
98 ··0x000005f0·74696d65·00507955·6e69636f·64655f45·time.PyUnicode_E 
99 ··0x00000600·6e636f64·65465344·65666175·6c740073·ncodeFSDefault.s 
100 ··0x00000610·74727263·68720073·74726c65·6e005f50·trrchr.strlen._P 
101 ··0x00000620·79537973·5f476574·41747472·0050794c·ySys_GetAttr.PyL 
102 ··0x00000630·6973745f·53697a65·0050794f·626a6563·ist_Size.PyObjec 
103 ··0x00000640·745f4765·74417474·72005079·4c697374·t_GetAttr.PyList 
104 ··0x00000650·5f476574·4974656d·005f5f73·74726370·_GetItem.__strcp 
105 ··0x00000660·795f6368·6b007374·72637079·005f5079·y_chk.strcpy._Py 
106 ··0x00000670·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho 
107 ··0x00000680·64466f72·6d617400·5f50795f·7473735f·dFormat._Py_tss_ 
108 ··0x00000690·74737461·7465005f·50795f44·756d7054·tstate._Py_DumpT108 ··0x00000690·6b5f6661·696c005f·50795f44·756d7054·k_fail._Py_DumpT
109 ··0x000006a0·72616365·6261636b·005f5079·5f44756d·raceback._Py_Dum109 ··0x000006a0·72616365·6261636b·005f5079·5f44756d·raceback._Py_Dum
110 ··0x000006b0·70415343·49490050·79556e73·7461626c·pASCII.PyUnstabl110 ··0x000006b0·70415343·49490050·79556e73·7461626c·pASCII.PyUnstabl
111 ··0x000006c0·655f496e·74657270·72657465·72467261·e_InterpreterFra111 ··0x000006c0·655f496e·74657270·72657465·72467261·e_InterpreterFra
112 ··0x000006d0·6d655f47·65744c69·6e65005f·50795f44·me_GetLine._Py_D112 ··0x000006d0·6d655f47·65744c69·6e65005f·50795f44·me_GetLine._Py_D
113 ··0x000006e0·756d7044·6563696d·616c005f·5f616561·umpDecimal.__aea113 ··0x000006e0·756d7044·6563696d·616c005f·5f616561·umpDecimal.__aea
114 ··0x000006f0·62695f75·69646976·6d6f6400·50795f68·bi_uidivmod.Py_h114 ··0x000006f0·62695f75·69646976·6d6f6400·50795f68·bi_uidivmod.Py_h
115 ··0x00000700·65786469·67697473·005f5079·5f446973·exdigits._Py_Dis115 ··0x00000700·65786469·67697473·005f5079·5f446973·exdigits._Py_Dis
136 KB
tracemalloc.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:··········15108·(bytes·into·file)13 ··Start·of·section·headers:··········14976·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3b04:1 There·are·17·section·headers,·starting·at·offset·0x3a80:
  
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·000268·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000328·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002f08·000180·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002ecc·0001e0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00029c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00035c·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00029c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00035c·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00029c·000146·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00035c·000146·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0003e4·000b14·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0004a4·000b14·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·003088·000718·08···I·14···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0030ac·000718·08···I·14···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·000ef8·000cb8·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·000fb8·000b78·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·0037a0·0002c8·08···I·14···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·0037c4·000220·08···I·14···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001bb0·00001c·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001b30·00001c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·003a68·000010·08···I·14··10··415 ··[11]·.rel.rodata·······REL·············00000000·0039e4·000010·08···I·14··10··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001bcc·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001b4c·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001bcc·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b4c·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001c00·000ab0·10·····15·103··418 ··[14]·.symtab···········SYMTAB··········00000000·001b80·000ae0·10·····15·106··4
19 ··[15]·.strtab···········STRTAB··········00000000·0026b0·000856·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002660·00086a·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003a78·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0039f4·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
21.0 KB
readelf --wide --symbols {}
Max HTML report size reached
50.0 KB
readelf --wide --relocs {}
Max HTML report size reached
470 B
strings --all --bytes=8 {}
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
23 hashtable_hash_traceback23 hashtable_hash_traceback
24 tracemalloc_create_traces_table24 tracemalloc_create_traces_table
25 tracemalloc_create_domains_table25 tracemalloc_create_domains_table
26 hashtable_hash_uint26 hashtable_hash_uint
27 tracemalloc_add_trace27 tracemalloc_add_trace
28 tracemalloc_remove_trace28 tracemalloc_remove_trace
29 tracemalloc_raw_alloc29 tracemalloc_raw_alloc
 30 tracemalloc_realloc
30 tracemalloc_clear_traces31 tracemalloc_clear_traces
31 tracemalloc_get_traceback32 tracemalloc_get_traceback
32 traceback_to_pyobject.part.033 traceback_to_pyobject.part.0
33 tracemalloc_pyobject_decref34 tracemalloc_pyobject_decref
34 tracemalloc_copy_traces35 tracemalloc_copy_traces
35 tracemalloc_copy_domain36 tracemalloc_copy_domain
36 tracemalloc_get_traces_fill37 tracemalloc_get_traces_fill
10.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 96, 203 lines modifiedOffset 96, 295 lines modified
96 »       b.n»    88·<tracemalloc_raw_alloc+0x7c>96 »       b.n»    88·<tracemalloc_raw_alloc+0x7c>
97 »       nop97 »       nop
98 »       .word»  0x0000147898 »       .word»  0x00001478
99 ·R_ARM_ABS32»    _PyRuntime99 ·R_ARM_ABS32»    _PyRuntime
100 »       .word»  0x00001000100 »       .word»  0x00001000
101 ·R_ARM_ABS32»    _PyRuntime101 ·R_ARM_ABS32»    _PyRuntime
  
102 000000d0·<tracemalloc_raw_realloc>:102 000000d0·<tracemalloc_realloc_gil>:
103 tracemalloc_raw_realloc():103 tracemalloc_realloc_gil():
104 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}104 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
105 »       mov.w»  ip,·#4096»  @·0x1000105 »       mov.w»  ip,·#4096»  @·0x1000
106 »       sub.w»  ip,·sp,·ip106 »       sub.w»  ip,·sp,·ip
107 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0107 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
108 »       mov»    r5,·r0108 »       mov»    r6,·r0
109 »       ldr»    r0,·[pc,·#220]»@·(1c0·<tracemalloc_raw_realloc+0xf0>)109 »       ldr»    r0,·[pc,·#100]»@·(148·<tracemalloc_realloc_gil+0x78>)
110 »       mov»    r6,·r1110 »       mov»    r5,·r1
111 »       mov»    r7,·r2111 »       mov»    r7,·r2
112 »       bl»     0·<PyThread_tss_get>112 »       bl»     0·<PyThread_tss_get>
113 ·R_ARM_THM_CALL» PyThread_tss_get113 ·R_ARM_THM_CALL» PyThread_tss_get
114 »       cbz»    r0,·120·<tracemalloc_raw_realloc+0x50>114 »       cbnz»   r0,·116·<tracemalloc_realloc_gil+0x46>
115 »       ldr»    r3,·[r5,·#12]115 »       mov»    r4,·r0
 116 »       movw»   r1,·#0
 117 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
 118 »       movt»   r1,·#0
 119 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
 120 »       ldr»    r0,·[pc,·#80]» @·(148·<tracemalloc_realloc_gil+0x78>)
 121 »       bl»     0·<PyThread_tss_set>
 122 ·R_ARM_THM_CALL» PyThread_tss_set
 123 »       mov»    r1,·r5
116 »       mov»    r2,·r7124 »       mov»    r2,·r7
 125 »       mov»    r0,·r6
 126 »       bl»     150·<tracemalloc_realloc>
 127 »       mov»    r1,·r4
 128 »       mov»    r3,·r0
 129 »       ldr»    r0,·[pc,·#60]» @·(148·<tracemalloc_realloc_gil+0x78>)
 130 »       mov»    r4,·r3
 131 »       bl»     0·<PyThread_tss_set>
 132 ·R_ARM_THM_CALL» PyThread_tss_set
 133 »       mov»    r0,·r4
 134 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 135 »       ldr»    r3,·[r6,·#12]
 136 »       mov»    r2,·r7
117 »       ldr»    r0,·[r5,·#0]137 »       ldr»    r0,·[r6,·#0]
118 »       mov»    r1,·r6138 »       mov»    r1,·r5
119 »       blx»    r3139 »       blx»    r3
120 »       mov»    r4,·r0140 »       mov»    r4,·r0
121 »       cbz»    r0,·11a·<tracemalloc_raw_realloc+0x4a> 
122 »       cbz»    r6,·11a·<tracemalloc_raw_realloc+0x4a>141 »       cmp»    r5,·#0
 142 »       beq.n»  112·<tracemalloc_realloc_gil+0x42>
 143 »       cmp»    r0,·#0
 144 »       beq.n»  112·<tracemalloc_realloc_gil+0x42>
123 »       ldr»    r5,·[pc,·#196]»@·(1c4·<tracemalloc_raw_realloc+0xf4>)145 »       ldr»    r6,·[pc,·#32]» @·(14c·<tracemalloc_realloc_gil+0x7c>)
124 »       movs»   r1,·#1146 »       movs»   r1,·#1
125 »       ldr.w»  r0,·[r5,·#1096]»     @·0x448147 »       ldr.w»  r0,·[r6,·#1096]»     @·0x448
126 »       bl»     0·<PyThread_acquire_lock>148 »       bl»     0·<PyThread_acquire_lock>
127 ·R_ARM_THM_CALL» PyThread_acquire_lock149 ·R_ARM_THM_CALL» PyThread_acquire_lock
 150 »       mov»    r1,·r5
128 »       movs»   r0,·#0151 »       movs»   r0,·#0
129 »       mov»    r1,·r6 
130 »       bl»     994·<tracemalloc_remove_trace>152 »       bl»     99c·<tracemalloc_remove_trace>
131 ·R_ARM_THM_CALL» tracemalloc_remove_trace153 ·R_ARM_THM_CALL» tracemalloc_remove_trace
132 »       ldr.w»  r0,·[r5,·#1096]»     @·0x448154 »       ldr.w»  r0,·[r6,·#1096]»     @·0x448
133 »       bl»     0·<PyThread_release_lock>155 »       bl»     0·<PyThread_release_lock>
134 ·R_ARM_THM_CALL» PyThread_release_lock156 ·R_ARM_THM_CALL» PyThread_release_lock
135 »       mov»    r0,·r4157 »       b.n»    112·<tracemalloc_realloc_gil+0x42>
 158 »       .word»  0x00001478
 159 ·R_ARM_ABS32»    _PyRuntime
 160 »       .word»  0x00001000
 161 ·R_ARM_ABS32»    _PyRuntime
  
 162 00000150·<tracemalloc_realloc>:
 163 tracemalloc_realloc():
136 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}164 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 165 »       mov.w»  ip,·#4096»  @·0x1000
 166 »       sub.w»  ip,·sp,·ip
 167 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
137 »       mov»    r4,·r0 
138 »       movw»   r1,·#0 
139 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct 
140 »       movt»   r1,·#0 
141 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct 
142 »       ldr»    r0,·[pc,·#148]»@·(1c0·<tracemalloc_raw_realloc+0xf0>) 
143 »       bl»     0·<PyThread_tss_set> 
144 ·R_ARM_THM_CALL» PyThread_tss_set 
145 »       bl»     0·<PyGILState_Ensure> 
146 ·R_ARM_THM_CALL» PyGILState_Ensure 
147 »       ldr»    r3,·[r5,·#12]168 »       ldr»    r3,·[r0,·#12]
148 »       mov»    r9,·r0 
149 »       mov»    r2,·r7 
150 »       ldr»    r0,·[r5,·#0] 
151 »       mov»    r1,·r6 
152 »       blx»    r3 
153 »       mov»    r8,·r0169 »       mov»    r8,·r0
 170 »       ldr»    r0,·[r0,·#0]
 171 »       mov»    r7,·r1
 172 »       mov»    r5,·r2
 173 »       blx»    r3
154 »       cbz»    r0,·178·<tracemalloc_raw_realloc+0xa8>174 »       cbz»    r0,·1d4·<tracemalloc_realloc+0x84>
155 »       ldr.w»  sl,·[pc,·#124]»      @·1c4·<tracemalloc_raw_realloc+0xf4>175 »       ldr»    r6,·[pc,·#120]»@·(1e8·<tracemalloc_realloc+0x98>)
 176 »       mov»    r4,·r0
156 »       movs»   r1,·#1177 »       movs»   r1,·#1
157 »       ldr.w»  r0,·[sl,·#1096]»     @·0x448178 »       ldr.w»  r0,·[r6,·#1096]»     @·0x448
158 »       cbz»    r6,·188·<tracemalloc_raw_realloc+0xb8>179 »       cbz»    r7,·1a8·<tracemalloc_realloc+0x58>
159 »       bl»     0·<PyThread_acquire_lock>180 »       bl»     0·<PyThread_acquire_lock>
160 ·R_ARM_THM_CALL» PyThread_acquire_lock181 ·R_ARM_THM_CALL» PyThread_acquire_lock
161 »       cmp»    r6,·r8182 »       cmp»    r7,·r4
162 »       beq.n»  160·<tracemalloc_raw_realloc+0x90>183 »       bne.n»  19e·<tracemalloc_realloc+0x4e>
163 »       mov»    r1,·r6 
164 »       mov»    r0,·r4 
165 »       bl»     994·<tracemalloc_remove_trace> 
166 ·R_ARM_THM_CALL» tracemalloc_remove_trace 
167 »       mov»    r2,·r7184 »       mov»    r2,·r5
168 »       mov»    r1,·r8185 »       mov»    r1,·r4
169 »       movs»   r0,·#0186 »       movs»   r0,·#0
170 »       bl»     98·<tracemalloc_raw_alloc+0x8c>187 »       bl»     98·<tracemalloc_raw_alloc+0x8c>
171 ·R_ARM_THM_CALL» tracemalloc_add_trace188 ·R_ARM_THM_CALL» tracemalloc_add_trace
172 »       cmp»    r0,·#0189 »       cmp»    r0,·#0
173 »       blt.n»  1a4·<tracemalloc_raw_realloc+0xd4>190 »       blt.n»  1d8·<tracemalloc_realloc+0x88>
174 »       ldr.w»  r0,·[sl,·#1096]»     @·0x448191 »       ldr.w»  r0,·[r6,·#1096]»     @·0x448
175 »       bl»     0·<PyThread_release_lock>192 »       bl»     0·<PyThread_release_lock>
176 ·R_ARM_THM_CALL» PyThread_release_lock193 ·R_ARM_THM_CALL» PyThread_release_lock
177 »       mov»    r4,·r8 
178 »       mov»    r0,·r9194 »       mov»    r0,·r4
179 »       bl»     0·<PyGILState_Release> 
180 ·R_ARM_THM_CALL» PyGILState_Release195 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 196 »       mov»    r1,·r7
181 »       movs»   r1,·#0197 »       movs»   r0,·#0
Max diff block lines reached; 5894/10466 bytes (56.32%) of diff not shown.
673 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 658, 15 lines modifiedOffset 658, 15 lines modified
658 »       mov»    r6,·r1658 »       mov»    r6,·r1
659 »       ldr.w»  r0,·[r4,·#1096]»     @·0x448659 »       ldr.w»  r0,·[r4,·#1096]»     @·0x448
660 »       movs»   r1,·#1660 »       movs»   r1,·#1
661 »       bl»     0·<PyThread_acquire_lock>661 »       bl»     0·<PyThread_acquire_lock>
662 ·R_ARM_THM_CALL» PyThread_acquire_lock662 ·R_ARM_THM_CALL» PyThread_acquire_lock
663 »       mov»    r1,·r6663 »       mov»    r1,·r6
664 »       mov»    r0,·r5664 »       mov»    r0,·r5
665 »       bl»     994·<_PyTraceMalloc_GetMemory+0x4>665 »       bl»     99c·<_PyTraceMalloc_GetMemory+0xc>
666 ·R_ARM_THM_CALL» tracemalloc_remove_trace666 ·R_ARM_THM_CALL» tracemalloc_remove_trace
667 »       ldr.w»  r0,·[r4,·#1096]»     @·0x448667 »       ldr.w»  r0,·[r4,·#1096]»     @·0x448
668 »       bl»     0·<PyThread_release_lock>668 »       bl»     0·<PyThread_release_lock>
669 ·R_ARM_THM_CALL» PyThread_release_lock669 ·R_ARM_THM_CALL» PyThread_release_lock
670 »       movs»   r0,·#0670 »       movs»   r0,·#0
671 »       b.n»    600·<PyTraceMalloc_Untrack+0x3c>671 »       b.n»    600·<PyTraceMalloc_Untrack+0x3c>
672 »       mvn.w»  r0,·#1672 »       mvn.w»  r0,·#1
35.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
14.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 26, 112 lines modifiedOffset 26, 113 lines modified
26 ··0x00000170·6c6f635f·63726561·74655f64·6f6d6169·loc_create_domai26 ··0x00000170·6c6f635f·63726561·74655f64·6f6d6169·loc_create_domai
27 ··0x00000180·6e735f74·61626c65·00686173·68746162·ns_table.hashtab27 ··0x00000180·6e735f74·61626c65·00686173·68746162·ns_table.hashtab
28 ··0x00000190·6c655f68·6173685f·75696e74·00747261·le_hash_uint.tra28 ··0x00000190·6c655f68·6173685f·75696e74·00747261·le_hash_uint.tra
29 ··0x000001a0·63656d61·6c6c6f63·5f616464·5f747261·cemalloc_add_tra29 ··0x000001a0·63656d61·6c6c6f63·5f616464·5f747261·cemalloc_add_tra
30 ··0x000001b0·63650074·72616365·6d616c6c·6f635f72·ce.tracemalloc_r30 ··0x000001b0·63650074·72616365·6d616c6c·6f635f72·ce.tracemalloc_r
31 ··0x000001c0·656d6f76·655f7472·61636500·74726163·emove_trace.trac31 ··0x000001c0·656d6f76·655f7472·61636500·74726163·emove_trace.trac
32 ··0x000001d0·656d616c·6c6f635f·7261775f·616c6c6f·emalloc_raw_allo32 ··0x000001d0·656d616c·6c6f635f·7261775f·616c6c6f·emalloc_raw_allo
33 ··0x000001e0·63002e4c·43350074·72616365·6d616c6c·c..LC5.tracemall 
34 ··0x000001f0·6f635f63·6c656172·5f747261·63657300·oc_clear_traces. 
35 ··0x00000200·74726163·656d616c·6c6f635f·6765745f·tracemalloc_get_ 
36 ··0x00000210·74726163·65626163·6b007472·61636562·traceback.traceb 
37 ··0x00000220·61636b5f·746f5f70·796f626a·6563742e·ack_to_pyobject. 
38 ··0x00000230·70617274·2e30002e·4c433600·2e4c4337·part.0..LC6..LC7 
39 ··0x00000240·00747261·63656d61·6c6c6f63·5f70796f·.tracemalloc_pyo33 ··0x000001e0·63007472·6163656d·616c6c6f·635f7265·c.tracemalloc_re
40 ··0x00000250·626a6563·745f6465·63726566·00747261·bject_decref.tra 
41 ··0x00000260·63656d61·6c6c6f63·5f636f70·795f7472·cemalloc_copy_tr34 ··0x000001f0·616c6c6f·63002e4c·43350074·72616365·alloc..LC5.trace
 35 ··0x00000200·6d616c6c·6f635f63·6c656172·5f747261·malloc_clear_tra
42 ··0x00000270·61636573·00747261·63656d61·6c6c6f63·aces.tracemalloc36 ··0x00000210·63657300·74726163·656d616c·6c6f635f·ces.tracemalloc_
 37 ··0x00000220·6765745f·74726163·65626163·6b007472·get_traceback.tr
 38 ··0x00000230·61636562·61636b5f·746f5f70·796f626a·aceback_to_pyobj
 39 ··0x00000240·6563742e·70617274·2e30002e·4c433600·ect.part.0..LC6.
 40 ··0x00000250·2e4c4337·00747261·63656d61·6c6c6f63·.LC7.tracemalloc
 41 ··0x00000260·5f70796f·626a6563·745f6465·63726566·_pyobject_decref
 42 ··0x00000270·00747261·63656d61·6c6c6f63·5f636f70·.tracemalloc_cop
 43 ··0x00000280·795f7472·61636573·00747261·63656d61·y_traces.tracema
43 ··0x00000280·5f636f70·795f646f·6d61696e·00747261·_copy_domain.tra44 ··0x00000290·6c6c6f63·5f636f70·795f646f·6d61696e·lloc_copy_domain
 45 ··0x000002a0·00747261·63656d61·6c6c6f63·5f676574·.tracemalloc_get
 46 ··0x000002b0·5f747261·6365735f·66696c6c·00747261·_traces_fill.tra
44 ··0x00000290·63656d61·6c6c6f63·5f676574·5f747261·cemalloc_get_tra47 ··0x000002c0·63656d61·6c6c6f63·5f676574·5f747261·cemalloc_get_tra
45 ··0x000002a0·6365735f·66696c6c·00747261·63656d61·ces_fill.tracema 
46 ··0x000002b0·6c6c6f63·5f676574·5f747261·6365735f·lloc_get_traces_ 
47 ··0x000002c0·646f6d61·696e0074·72616365·6d616c6c·domain.tracemall48 ··0x000002d0·6365735f·646f6d61·696e0074·72616365·ces_domain.trace
48 ··0x000002d0·6f635f63·6f70795f·74726163·65007472·oc_copy_trace.tr49 ··0x000002e0·6d616c6c·6f635f63·6f70795f·74726163·malloc_copy_trac
49 ··0x000002e0·6163656d·616c6c6f·635f6765·745f7472·acemalloc_get_tr50 ··0x000002f0·65007472·6163656d·616c6c6f·635f6765·e.tracemalloc_ge
50 ··0x000002f0·6163656d·616c6c6f·635f6d65·6d6f7279·acemalloc_memory51 ··0x00000300·745f7472·6163656d·616c6c6f·635f6d65·t_tracemalloc_me
51 ··0x00000300·5f636200·2e4c4338·002e4c43·39002e4c·_cb..LC8..LC9..L52 ··0x00000310·6d6f7279·5f636200·2e4c4338·002e4c43·mory_cb..LC8..LC
52 ··0x00000310·43313000·2e4c4331·31002e4c·43313200·C10..LC11..LC12.53 ··0x00000320·39002e4c·43313000·2e4c4331·31002e4c·9..LC10..LC11..L
53 ··0x00000320·5f5f6675·6e635f5f·2e30005f·50795472·__func__.0._PyTr54 ··0x00000330·43313200·5f5f6675·6e635f5f·2e30005f·C12.__func__.0._
54 ··0x00000330·6163654d·616c6c6f·635f5374·61727400·aceMalloc_Start. 
55 ··0x00000340·50794578·635f5661·6c756545·72726f72·PyExc_ValueError 
56 ··0x00000350·00507945·72725f46·6f726d61·74005f50·.PyErr_Format._P 
57 ··0x00000360·79547261·63654d61·6c6c6f63·5f496e69·yTraceMalloc_Ini55 ··0x00000340·50795472·6163654d·616c6c6f·635f5374·PyTraceMalloc_St
 56 ··0x00000350·61727400·50794578·635f5661·6c756545·art.PyExc_ValueE
 57 ··0x00000360·72726f72·00507945·72725f46·6f726d61·rror.PyErr_Forma
58 ··0x00000370·74005f50·79547261·63654d61·6c6c6f63·t._PyTraceMalloc58 ··0x00000370·74005f50·79547261·63654d61·6c6c6f63·t._PyTraceMalloc
 59 ··0x00000380·5f496e69·74005f50·79547261·63654d61·_Init._PyTraceMa
59 ··0x00000380·5f547261·63655265·66005079·52656654·_TraceRef.PyRefT60 ··0x00000390·6c6c6f63·5f547261·63655265·66005079·lloc_TraceRef.Py
60 ··0x00000390·72616365·725f5365·74547261·63657200·racer_SetTracer.61 ··0x000003a0·52656654·72616365·725f5365·74547261·RefTracer_SetTra
61 ··0x000003a0·50794572·725f4e6f·4d656d6f·72790050·PyErr_NoMemory.P62 ··0x000003b0·63657200·50794572·725f4e6f·4d656d6f·cer.PyErr_NoMemo
62 ··0x000003b0·794d656d·5f476574·416c6c6f·6361746f·yMem_GetAllocato 
63 ··0x000003c0·72005079·4d656d5f·53657441·6c6c6f63·r.PyMem_SetAlloc63 ··0x000003c0·72790050·794d656d·5f476574·416c6c6f·ry.PyMem_GetAllo
 64 ··0x000003d0·6361746f·72005079·4d656d5f·53657441·cator.PyMem_SetA
64 ··0x000003d0·61746f72·005f5079·52756e74·696d6500·ator._PyRuntime.65 ··0x000003e0·6c6c6f63·61746f72·005f5079·52756e74·llocator._PyRunt
65 ··0x000003e0·50794578·635f5275·6e74696d·65457272·PyExc_RuntimeErr66 ··0x000003f0·696d6500·50794578·635f5275·6e74696d·ime.PyExc_Runtim
66 ··0x000003f0·6f720050·79457272·5f536574·53747269·or.PyErr_SetStri67 ··0x00000400·65457272·6f720050·79457272·5f536574·eError.PyErr_Set
 68 ··0x00000410·53747269·6e670050·79546872·6561645f·String.PyThread_
 69 ··0x00000420·7473735f·63726561·74650050·79457863·tss_create.PyExc
 70 ··0x00000430·5f4f5345·72726f72·00507945·72725f53·_OSError.PyErr_S
 71 ··0x00000440·65744672·6f6d4572·726e6f00·50795468·etFromErrno.PyTh
 72 ··0x00000450·72656164·5f616c6c·6f636174·655f6c6f·read_allocate_lo
 73 ··0x00000460·636b005f·50795f68·61736874·61626c65·ck._Py_hashtable
 74 ··0x00000470·5f6e6577·5f66756c·6c005079·4f626a65·_new_full.PyObje
 75 ··0x00000480·63745f48·61736800·5f50795f·68617368·ct_Hash._Py_hash
 76 ··0x00000490·7461626c·655f636f·6d706172·655f6469·table_compare_di
 77 ··0x000004a0·72656374·005f5079·5f686173·68746162·rect._Py_hashtab
 78 ··0x000004b0·6c655f68·6173685f·70747200·5f50795f·le_hash_ptr._Py_
 79 ··0x000004c0·68617368·7461626c·655f6465·7374726f·hashtable_destro
67 ··0x00000400·6e670050·79546872·6561645f·7473735f·ng.PyThread_tss_80 ··0x000004d0·79005079·54687265·61645f74·73735f67·y.PyThread_tss_g
68 ··0x00000410·63726561·74650050·79457863·5f4f5345·create.PyExc_OSE 
69 ··0x00000420·72726f72·00507945·72725f53·65744672·rror.PyErr_SetFr 
70 ··0x00000430·6f6d4572·726e6f00·50795468·72656164·omErrno.PyThread 
71 ··0x00000440·5f616c6c·6f636174·655f6c6f·636b005f·_allocate_lock._ 
72 ··0x00000450·50795f68·61736874·61626c65·5f6e6577·Py_hashtable_new 
73 ··0x00000460·5f66756c·6c005079·4f626a65·63745f48·_full.PyObject_H 
74 ··0x00000470·61736800·5f50795f·68617368·7461626c·ash._Py_hashtabl 
75 ··0x00000480·655f636f·6d706172·655f6469·72656374·e_compare_direct81 ··0x000004e0·6574005f·50795f54·72756553·74727563·et._Py_TrueStruc
 82 ··0x000004f0·74005079·54687265·61645f74·73735f73·t.PyThread_tss_s
 83 ··0x00000500·65740050·79546872·6561645f·61637175·et.PyThread_acqu
 84 ··0x00000510·6972655f·6c6f636b·00507954·68726561·ire_lock.PyThrea
 85 ··0x00000520·645f7265·6c656173·655f6c6f·636b0050·d_release_lock.P
 86 ··0x00000530·7947494c·53746174·655f4765·74546869·yGILState_GetThi
 87 ··0x00000540·73546872·65616453·74617465·00507955·sThreadState.PyU
 88 ··0x00000550·6e737461·626c655f·496e7465·72707265·nstable_Interpre
 89 ··0x00000560·74657246·72616d65·5f476574·4c696e65·terFrame_GetLine
76 ··0x00000490·005f5079·5f686173·68746162·6c655f68·._Py_hashtable_h90 ··0x00000570·005f5079·5f686173·68746162·6c655f67·._Py_hashtable_g
77 ··0x000004a0·6173685f·70747200·5f50795f·68617368·ash_ptr._Py_hash 
78 ··0x000004b0·7461626c·655f6465·7374726f·79005079·table_destroy.Py 
79 ··0x000004c0·54687265·61645f74·73735f67·6574005f·Thread_tss_get._ 
80 ··0x000004d0·50795f54·72756553·74727563·74005079·Py_TrueStruct.Py 
81 ··0x000004e0·54687265·61645f74·73735f73·65740050·Thread_tss_set.P 
82 ··0x000004f0·79546872·6561645f·61637175·6972655f·yThread_acquire_ 
83 ··0x00000500·6c6f636b·00507954·68726561·645f7265·lock.PyThread_re 
84 ··0x00000510·6c656173·655f6c6f·636b0050·7947494c·lease_lock.PyGIL 
85 ··0x00000520·53746174·655f4765·74546869·73546872·State_GetThisThr 
86 ··0x00000530·65616453·74617465·00507955·6e737461·eadState.PyUnsta 
87 ··0x00000540·626c655f·496e7465·72707265·74657246·ble_InterpreterF 
88 ··0x00000550·72616d65·5f476574·4c696e65·005f5079·rame_GetLine._Py 
89 ··0x00000560·5f686173·68746162·6c655f67·6574005f·_hashtable_get._ 
90 ··0x00000570·50795f68·61736874·61626c65·5f736574·Py_hashtable_set91 ··0x00000580·6574005f·50795f68·61736874·61626c65·et._Py_hashtable
91 ··0x00000580·006d656d·63707900·5f50795f·4465616c·.memcpy._Py_Deal92 ··0x00000590·5f736574·006d656d·63707900·5f50795f·_set.memcpy._Py_
 93 ··0x000005a0·4465616c·6c6f6300·5f50795f·68617368·Dealloc._Py_hash
 94 ··0x000005b0·7461626c·655f7374·65616c00·5079556e·table_steal.PyUn
 95 ··0x000005c0·69636f64·655f436f·6d706172·65005079·icode_Compare.Py
 96 ··0x000005d0·47494c53·74617465·5f456e73·75726500·GILState_Ensure.
 97 ··0x000005e0·50794749·4c537461·74655f52·656c6561·PyGILState_Relea
 98 ··0x000005f0·7365005f·50795f46·6174616c·4572726f·se._Py_FatalErro
 99 ··0x00000600·7246756e·63005f50·79547261·63654d61·rFunc._PyTraceMa
 100 ··0x00000610·6c6c6f63·5f46696e·69005f50·79547261·lloc_Fini._PyTra
 101 ··0x00000620·63654d61·6c6c6f63·5f53746f·70005079·ceMalloc_Stop.Py
 102 ··0x00000630·54687265·61645f66·7265655f·6c6f636b·Thread_free_lock
 103 ··0x00000640·00507954·68726561·645f7473·735f6465·.PyThread_tss_de
92 ··0x00000590·6c6f6300·5f50795f·68617368·7461626c·loc._Py_hashtabl104 ··0x00000650·6c657465·005f5079·5f686173·68746162·lete._Py_hashtab
 105 ··0x00000660·6c655f63·6c656172·005f5079·54726163·le_clear._PyTrac
 106 ··0x00000670·654d616c·6c6f635f·49735472·6163696e·eMalloc_IsTracin
93 ··0x000005a0·655f7374·65616c00·5079556e·69636f64·e_steal.PyUnicod 
94 ··0x000005b0·655f436f·6d706172·65005079·47494c53·e_Compare.PyGILS 
95 ··0x000005c0·74617465·5f456e73·75726500·50794749·tate_Ensure.PyGI 
96 ··0x000005d0·4c537461·74655f52·656c6561·7365005f·LState_Release._ 
97 ··0x000005e0·50795f46·6174616c·4572726f·7246756e·Py_FatalErrorFun 
98 ··0x000005f0·63005f50·79547261·63654d61·6c6c6f63·c._PyTraceMalloc107 ··0x00000680·67005f50·79547261·63654d61·6c6c6f63·g._PyTraceMalloc
 108 ··0x00000690·5f476574·54726163·65626163·6b4c696d·_GetTracebackLim
99 ··0x00000600·5f46696e·69005f50·79547261·63654d61·_Fini._PyTraceMa 
100 ··0x00000610·6c6c6f63·5f53746f·70005079·54687265·lloc_Stop.PyThre 
101 ··0x00000620·61645f66·7265655f·6c6f636b·00507954·ad_free_lock.PyT 
102 ··0x00000630·68726561·645f7473·735f6465·6c657465·hread_tss_delete 
103 ··0x00000640·005f5079·5f686173·68746162·6c655f63·._Py_hashtable_c 
104 ··0x00000650·6c656172·005f5079·54726163·654d616c·lear._PyTraceMal109 ··0x000006a0·6974005f·50795472·6163654d·616c6c6f·it._PyTraceMallo
Max diff block lines reached; 0/14413 bytes (0.00%) of diff not shown.
22.3 KB
getopt.o
954 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:··········2804·(bytes·into·file)13 ··Start·of·section·headers:··········2824·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.03 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0xaf4:1 There·are·15·section·headers,·starting·at·offset·0xb08:
  
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·00002c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000280·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000848·000030·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·000868·0001f8·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000060·00000c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0002b4·00000c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·000878·000008·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·000a60·000008·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00006c·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0002c0·000004·00··WA··0···0··4
10 ··[·6]·.rodata.str4.4····PROGBITS········00000000·00006c·0001a0·04·AMS··0···0··410 ··[·6]·.rodata.str4.4····PROGBITS········00000000·0002c0·0001a0·04·AMS··0···0··4
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·00020c·0000ae·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·000460·0000ae·01·AMS··0···0··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·0002bc·000224·00··AX··0···0··4 
13 ··[·9]·.rel.text.hot·····REL·············00000000·000880·0001c8·08···I·14···8··4 
14 ··[10]·.rodata···········PROGBITS········00000000·0004e0·00003c·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·000510·00003c·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·000a48·000020·08···I·14··10··413 ··[·9]·.rel.rodata·······REL·············00000000·000a68·000020·08···I·12···8··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·00051c·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·00054c·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00051c·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00054c·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·000550·000220·10·····15··25··416 ··[12]·.symtab···········SYMTAB··········00000000·000580·000210·10·····13··24··4
19 ··[15]·.strtab···········STRTAB··········00000000·000770·0000d7·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000790·0000d7·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·000a68·00008c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·000a88·00007e·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.82 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·34·entries:1 Symbol·table·'.symtab'·contains·33·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····6·.rodata.str4.44 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str4.4
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
7 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR07 ·····4:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
Offset 15, 23 lines modifiedOffset 15, 22 lines modified
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC415 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC4
16 ····12:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC516 ····12:·00000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LC5
17 ····13:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC617 ····13:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
18 ····14:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC718 ····14:·00000054·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
19 ····15:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC819 ····15:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
20 ····16:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC920 ····16:·00000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LC9
21 ····17:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1021 ····17:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC10
 22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR2
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
23 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR2 
24 ····20:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d 
25 ····21:·00000000····60·OBJECT··LOCAL··DEFAULT···10·longopts24 ····20:·00000000····60·OBJECT··LOCAL··DEFAULT····8·longopts
26 ····22:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d25 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
27 ····23:·00000008·····4·OBJECT··LOCAL··DEFAULT····3·opt_ptr26 ····22:·00000008·····4·OBJECT··LOCAL··DEFAULT····3·opt_ptr
28 ····24:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d27 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·00000001····44·FUNC····GLOBAL·HIDDEN·····1·_PyOS_ResetGetOpt28 ····24:·00000001····44·FUNC····GLOBAL·HIDDEN·····1·_PyOS_ResetGetOpt
30 ····26:·00000001···546·FUNC····GLOBAL·HIDDEN·····8·_PyOS_GetOpt29 ····25:·0000002d···594·FUNC····GLOBAL·HIDDEN·····1·_PyOS_GetOpt
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscmp30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcscmp
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·wcschr
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
35 ····31:·00000000·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyOS_optarg34 ····30:·00000000·····4·OBJECT··GLOBAL·HIDDEN·····5·_PyOS_optarg
36 ····32:·00000004·····4·OBJECT··GLOBAL·HIDDEN·····3·_PyOS_optind35 ····31:·00000004·····4·OBJECT··GLOBAL·HIDDEN·····3·_PyOS_optind
37 ····33:·00000000·····4·OBJECT··GLOBAL·HIDDEN·····3·_PyOS_opterr36 ····32:·00000000·····4·OBJECT··GLOBAL·HIDDEN·····3·_PyOS_opterr
8.35 KB
readelf --wide --relocs {}
    
Offset 1, 80 lines modifiedOffset 1, 77 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x848·contains·6·entries:1 Relocation·section·'.rel.text'·at·offset·0x868·contains·63·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000008··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR15 00000008··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
6 0000000c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR16 0000000c··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
7 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC07 00000016··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
8 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC08 0000001a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 9 0000003c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 10 00000040··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 11 00000070··0000072f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1
 12 00000074··00000730·R_ARM_THM_MOVT_ABS·····00000004···.LC1
 13 0000007c··00001a0a·R_ARM_THM_CALL·········00000000···wcscmp
 14 00000086··0000082f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
 15 0000008a··00000830·R_ARM_THM_MOVT_ABS·····00000010···.LC2
 16 00000090··00001a0a·R_ARM_THM_CALL·········00000000···wcscmp
 17 0000009a··0000092f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3
 18 0000009e··00000930·R_ARM_THM_MOVT_ABS·····0000002c···.LC3
 19 000000a4··00001a0a·R_ARM_THM_CALL·········00000000···wcscmp
 20 000000d2··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC8
 21 000000d6··00000f30·R_ARM_THM_MOVT_ABS·····00000054···.LC8
 22 000000dc··00001b0a·R_ARM_THM_CALL·········00000000···wcschr
 23 000000fe··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 24 00000102··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 25 0000010e··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 26 00000112··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 27 00000116··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 28 0000011a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 29 00000134··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 30 00000138··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 31 0000013e··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC7
 32 00000142··00000e30·R_ARM_THM_MOVT_ABS·····00000054···.LC7
 33 00000148··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 34 0000014e··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 35 00000152··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 36 0000015a··0000102f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC9
 37 0000015e··00001030·R_ARM_THM_MOVT_ABS·····00000070···.LC9
 38 00000164··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 39 00000170··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2
 40 00000174··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2
 41 0000018a··00001a0a·R_ARM_THM_CALL·········00000000···wcscmp
 42 000001a0··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 43 000001a4··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 44 000001be··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 45 000001c2··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 46 000001cc··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC5
 47 000001d0··00000c30·R_ARM_THM_MOVT_ABS·····00000018···.LC5
 48 000001dc··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 49 000001e6··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 50 000001ea··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 51 000001ee··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC4
 52 000001f2··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LC4
 53 000001fa··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 54 00000212··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
 55 00000216··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
 56 00000228··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 57 0000022c··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 58 00000234··0000112f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC10
 59 00000238··00001130·R_ARM_THM_MOVT_ABS·····00000088···.LC10
 60 0000023e··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
 61 0000025e··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr
 62 00000262··00001c30·R_ARM_THM_MOVT_ABS·····00000000···stderr
 63 0000026a··00000d2f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC6
 64 0000026e··00000d30·R_ARM_THM_MOVT_ABS·····0000002c···.LC6
 65 00000278··00001d0a·R_ARM_THM_CALL·········00000000···__fprintf_chk
  
9 Relocation·section·'.rel.data'·at·offset·0x878·contains·1·entry:66 Relocation·section·'.rel.data'·at·offset·0xa60·contains·1·entry:
10 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name67 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
11 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str4.468 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str4.4
  
12 Relocation·section·'.rel.text.hot'·at·offset·0x880·contains·57·entries: 
13 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name 
14 00000010··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
15 00000014··00000430·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
16 0000003e··0000072f·R_ARM_THM_MOVW_ABS_NC··00000004···.LC1 
17 00000042··00000730·R_ARM_THM_MOVT_ABS·····00000004···.LC1 
18 00000048··00001b0a·R_ARM_THM_CALL·········00000000···wcscmp 
19 00000050··0000082f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2 
20 00000054··00000830·R_ARM_THM_MOVT_ABS·····00000010···.LC2 
21 0000005a··00001b0a·R_ARM_THM_CALL·········00000000···wcscmp 
22 00000062··0000092f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC3 
23 00000066··00000930·R_ARM_THM_MOVT_ABS·····0000002c···.LC3 
24 0000006c··00001b0a·R_ARM_THM_CALL·········00000000···wcscmp 
25 00000084··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC8 
26 00000088··00000f30·R_ARM_THM_MOVT_ABS·····00000054···.LC8 
27 0000008e··00001c0a·R_ARM_THM_CALL·········00000000···wcschr 
28 000000b0··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
29 000000b4··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
30 000000c0··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
31 000000c4··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
32 000000c8··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
33 000000cc··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
34 000000de··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
35 000000e2··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
36 000000e6··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC4 
37 000000ea··00000b30·R_ARM_THM_MOVT_ABS·····00000000···.LC4 
38 000000f2··00001e0a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
39 00000114··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
40 00000118··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
41 0000011e··00000e2f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC7 
42 00000122··00000e30·R_ARM_THM_MOVT_ABS·····00000054···.LC7 
43 00000128··00001e0a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
44 0000013a··0000132f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR2 
45 0000013e··00001330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR2 
46 00000152··00001b0a·R_ARM_THM_CALL·········00000000···wcscmp 
47 00000160··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
48 00000164··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
49 0000016c··0000102f·R_ARM_THM_MOVW_ABS_NC··00000070···.LC9 
50 00000170··00001030·R_ARM_THM_MOVT_ABS·····00000070···.LC9 
51 00000176··00001e0a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
52 0000017c··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
53 00000180··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
54 00000196··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
55 0000019a··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
56 000001a4··00000c2f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC5 
57 000001a8··00000c30·R_ARM_THM_MOVT_ABS·····00000018···.LC5 
58 000001b4··00001e0a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
59 000001c0··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
60 000001c4··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
61 000001cc··0000112f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC10 
62 000001d0··00001130·R_ARM_THM_MOVT_ABS·····00000088···.LC10 
63 000001d6··00001e0a·R_ARM_THM_CALL·········00000000···__fprintf_chk 
64 000001ea··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1 
65 000001ee··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1 
66 00000202··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···stderr 
67 00000206··00001d30·R_ARM_THM_MOVT_ABS·····00000000···stderr 
Max diff block lines reached; 276/8501 bytes (3.25%) of diff not shown.
227 B
strings --all --bytes=8 {}
    
Offset 15, 11 lines modifiedOffset 15, 10 lines modified
15 _PyOS_optind15 _PyOS_optind
16 _PyOS_opterr16 _PyOS_opterr
17 .shstrtab17 .shstrtab
18 .rel.text18 .rel.text
19 .rel.data19 .rel.data
20 .rodata.str4.420 .rodata.str4.4
21 .rodata.str1.421 .rodata.str1.4
22 .rel.text.hot 
23 .rel.rodata22 .rel.rodata
24 .note.GNU-stack23 .note.GNU-stack
25 .ARM.attributes24 .ARM.attributes
6.01 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 21, 7 lines modifiedOffset 21, 268 lines modified
21 »       movt»   r2,·#021 »       movt»   r2,·#0
22 ·R_ARM_THM_MOVT_ABS»     .LC022 ·R_ARM_THM_MOVT_ABS»     .LC0
23 »       str»    r4,·[r1,·#0]23 »       str»    r4,·[r1,·#0]
24 »       strd»   r0,·r0,·[r3]24 »       strd»   r0,·r0,·[r3]
25 »       ldr.w»  r4,·[sp],·#425 »       ldr.w»  r4,·[sp],·#4
26 »       str»    r2,·[r3,·#8]26 »       str»    r2,·[r3,·#8]
27 »       bx»     lr27 »       bx»     lr
  
 28 0000002c·<_PyOS_GetOpt>:
 29 _PyOS_GetOpt():
 30 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 31 »       mov.w»  ip,·#4096»  @·0x1000
 32 »       sub.w»  ip,·sp,·ip
 33 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
 34 »       movw»   r4,·#0
 35 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0
 36 »       movt»   r4,·#0
 37 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0
 38 »       mov»    r6,·r0
 39 »       mov»    r7,·r1
 40 »       mov»    r9,·r2
 41 »       ldr»    r3,·[r4,·#8]
 42 »       ldr»    r3,·[r3,·#0]
 43 »       cbnz»   r3,·b4·<_PyOS_GetOpt+0x88>
 44 »       ldr.w»  r8,·[r4,·#4]
 45 »       cmp»    r8,·r0
 46 »       bge.w»  1fe·<_PyOS_GetOpt+0x1d2>
 47 »       ldr.w»  r5,·[r1,·r8,·lsl·#2]
 48 »       ldr»    r3,·[r5,·#0]
 49 »       cmp»    r3,·#45»      @·0x2d
 50 »       bne.w»  1fe·<_PyOS_GetOpt+0x1d2>
 51 »       ldr»    r3,·[r5,·#4]
 52 »       cmp»    r3,·#0
 53 »       beq.w»  1fe·<_PyOS_GetOpt+0x1d2>
 54 »       mov»    r0,·r5
 55 »       movw»   r1,·#0
 56 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 57 »       movt»   r1,·#0
 58 ·R_ARM_THM_MOVT_ABS»     .LC1
 59 »       add.w»  r8,·r8,·#1
 60 »       bl»     0·<wcscmp>
 61 ·R_ARM_THM_CALL» wcscmp
 62 »       cmp»    r0,·#0
 63 »       beq.w»  24c·<_PyOS_GetOpt+0x220>
 64 »       movw»   r1,·#0
 65 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 66 »       movt»   r1,·#0
 67 ·R_ARM_THM_MOVT_ABS»     .LC2
 68 »       mov»    r0,·r5
 69 »       bl»     0·<wcscmp>
 70 ·R_ARM_THM_CALL» wcscmp
 71 »       cmp»    r0,·#0
 72 »       beq.w»  244·<_PyOS_GetOpt+0x218>
 73 »       movw»   r1,·#0
 74 ·R_ARM_THM_MOVW_ABS_NC»  .LC3
 75 »       movt»   r1,·#0
 76 ·R_ARM_THM_MOVT_ABS»     .LC3
 77 »       mov»    r0,·r5
 78 »       bl»     0·<wcscmp>
 79 ·R_ARM_THM_CALL» wcscmp
 80 »       cmp»    r0,·#0
 81 »       beq.n»  198·<_PyOS_GetOpt+0x16c>
 82 »       adds»   r5,·#4
 83 »       str.w»  r8,·[r4,·#4]
 84 »       str»    r5,·[r4,·#8]
 85 »       ldr.w»  r8,·[r4,·#8]
 86 »       add.w»  sl,·r8,·#4
 87 »       str.w»  sl,·[r4,·#8]
 88 »       ldr.w»  r5,·[r8]
 89 »       cmp»    r5,·#0
 90 »       beq.w»  1fe·<_PyOS_GetOpt+0x1d2>
 91 »       cmp»    r5,·#45»      @·0x2d
 92 »       beq.n»  16a·<_PyOS_GetOpt+0x13e>
 93 »       cmp»    r5,·#74»      @·0x4a
 94 »       beq.n»  12e·<_PyOS_GetOpt+0x102>
 95 »       movw»   r0,·#0
 96 ·R_ARM_THM_MOVW_ABS_NC»  .LC8
 97 »       movt»   r0,·#0
 98 ·R_ARM_THM_MOVT_ABS»     .LC8
 99 »       mov»    r1,·r5
 100 »       bl»     0·<wcschr>
 101 ·R_ARM_THM_CALL» wcschr
 102 »       cbz»    r0,·126·<_PyOS_GetOpt+0xfa>
 103 »       ldr»    r3,·[r0,·#4]
 104 »       cmp»    r3,·#58»      @·0x3a
 105 »       bne.n»  108·<_PyOS_GetOpt+0xdc>
 106 »       ldr.w»  r3,·[r8,·#4]
 107 »       cbnz»   r3,·10e·<_PyOS_GetOpt+0xe2>
 108 »       ldr»    r3,·[r4,·#4]
 109 »       cmp»    r3,·r6
 110 »       bge.w»  222·<_PyOS_GetOpt+0x1f6>
 111 »       ldr.w»  r2,·[r7,·r3,·lsl·#2]
 112 »       adds»   r3,·#1
 113 »       str»    r3,·[r4,·#4]
 114 »       movw»   r3,·#0
 115 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 116 »       movt»   r3,·#0
 117 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 118 »       str»    r2,·[r3,·#0]
 119 »       mov»    r0,·r5
 120 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 121 »       movw»   r3,·#0
 122 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
 123 »       movt»   r3,·#0
 124 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
 125 »       movw»   r2,·#0
 126 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 127 »       movt»   r2,·#0
 128 ·R_ARM_THM_MOVT_ABS»     .LC0
 129 »       str»    r2,·[r4,·#8]
 130 »       str.w»  sl,·[r3]
 131 »       b.n»    108·<_PyOS_GetOpt+0xdc>
 132 »       ldr»    r3,·[r4,·#0]
 133 »       cbnz»   r3,·14e·<_PyOS_GetOpt+0x122>
 134 »       movs»   r0,·#95»     @·0x5f
 135 »       b.n»    10a·<_PyOS_GetOpt+0xde>
 136 »       ldr»    r3,·[r4,·#0]
 137 »       cmp»    r3,·#0
 138 »       beq.n»  12a·<_PyOS_GetOpt+0xfe>
 139 »       movw»   r3,·#0
 140 ·R_ARM_THM_MOVW_ABS_NC»  stderr
 141 »       movt»   r3,·#0
 142 ·R_ARM_THM_MOVT_ABS»     stderr
 143 »       movs»   r1,·#1
 144 »       movw»   r2,·#0
 145 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
 146 »       movt»   r2,·#0
Max diff block lines reached; -1/5973 bytes (-0.02%) of diff not shown.
956 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747234·bss..rodata.str45 ··0x00000030·62737300·2e726f64·6174612e·73747234·bss..rodata.str4
6 ··0x00000040·2e34002e·726f6461·74612e73·7472312e·.4..rodata.str1.6 ··0x00000040·2e34002e·726f6461·74612e73·7472312e·.4..rodata.str1.
7 ··0x00000050·34002e72·656c2e74·6578742e·686f7400·4..rel.text.hot. 
8 ··0x00000060·2e72656c·2e726f64·61746100·2e6e6f74·.rel.rodata..not7 ··0x00000050·34002e72·656c2e72·6f646174·61002e6e·4..rel.rodata..n
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·524d2e61·74747269·62757465·7300·····RM.attributes.
  
7.27 KB
pystrcmp.o
952 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:··········628·(bytes·into·file)13 ··Start·of·section·headers:··········492·(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:·········12
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·11
2.47 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 21 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x274:1 There·are·12·section·headers,·starting·at·offset·0x1ec:
  
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·00003c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000168·000010·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000070·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000070·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·0000a8·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·0001d4·000020·08···I·10···4··4 
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0000dc·00002a·00··AX··0···0··29 ··[·5]·.text.unlikely····PROGBITS········00000000·000070·00002a·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0001f4·000010·08···I·10···6··410 ··[·6]·.rel.text.unlikely·REL·············00000000·000178·000010·08···I··9···5··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·000106·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·00009a·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000106·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00009a·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·00013c·000060·10·····11···3··413 ··[·9]·.symtab···········SYMTAB··········00000000·0000d0·000060·10·····10···3··4
15 ··[11]·.strtab···········STRTAB··········00000000·00019c·000035·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·000130·000035·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·000204·00006d·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·000188·000063·00······0···0··1
17 Key·to·Flags:16 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··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),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
786 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·6·entries:1 Symbol·table·'.symtab'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000001···166·FUNC····GLOBAL·DEFAULT····4·PyOS_mystrnicmp6 ·····3:·00000001····58·FUNC····GLOBAL·DEFAULT····1·PyOS_mystrnicmp
7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
8 ·····5:·00000001····42·FUNC····GLOBAL·DEFAULT····6·PyOS_mystricmp8 ·····5:·00000001····42·FUNC····GLOBAL·DEFAULT····5·PyOS_mystricmp
1.05 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 10 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x1d4·contains·4·entries:1 Relocation·section·'.rel.text'·at·offset·0x168·contains·2·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower3 00000008··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
4 00000016··00000430·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower 
5 0000009c··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower 
6 000000a0··00000430·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower4 0000000c··00000430·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
  
7 Relocation·section·'.rel.text.unlikely'·at·offset·0x1f4·contains·2·entries:5 Relocation·section·'.rel.text.unlikely'·at·offset·0x178·contains·2·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00000000··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower7 00000000··0000042f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
10 00000004··00000430·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower8 00000004··00000430·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
211 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 PyOS_mystrnicmp1 PyOS_mystrnicmp
2 _Py_ctype_tolower2 _Py_ctype_tolower
3 PyOS_mystricmp3 PyOS_mystricmp
4 .shstrtab4 .shstrtab
5 .rel.text.hot5 .rel.text
6 .rel.text.unlikely6 .rel.text.unlikely
7 .note.GNU-stack7 .note.GNU-stack
8 .ARM.attributes8 .ARM.attributes
847 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 32 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyOS_mystrnicmp>:
 3 PyOS_mystrnicmp():
 4 »       mov»    r3,·r0
 5 »       mov»    r0,·r2
 6 »       cbz»    r2,·38·<PyOS_mystrnicmp+0x38>
 7 »       push»   {r4,·r5,·r6,·lr}
 8 »       movw»   ip,·#0
 9 ·R_ARM_THM_MOVW_ABS_NC»  _Py_ctype_tolower
 10 »       movt»   ip,·#0
 11 ·R_ARM_THM_MOVT_ABS»     _Py_ctype_tolower
 12 »       subs»   r1,·#1
 13 »       adds»   r6,·r3,·r2
 14 »       ldrb.w» r4,·[r3],·#1
 15 »       ldrb.w» r0,·[r1,·#1]!
 16 »       subs»   r5,·r6,·r3
 17 »       cmp»    r5,·#0
 18 »       ldrb.w» r2,·[ip,·r4]
 19 »       ldrb.w» lr,·[ip,·r0]
 20 »       ble.n»  32·<PyOS_mystrnicmp+0x32>
 21 »       cbz»    r4,·32·<PyOS_mystrnicmp+0x32>
 22 »       cbz»    r0,·32·<PyOS_mystrnicmp+0x32>
 23 »       cmp»    r2,·lr
 24 »       beq.n»  14·<PyOS_mystrnicmp+0x14>
 25 »       sub.w»  r0,·r2,·lr
 26 »       pop»    {r4,·r5,·r6,·pc}
 27 »       bx»     lr
 28 »       nop
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·656c2e74·.text.hot..rel.t 
6 ··0x00000040·6578742e·756e6c69·6b656c79·002e6e6f·ext.unlikely..no 
7 ··0x00000050·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR 
8 ··0x00000060·4d2e6174·74726962·75746573·00·······M.attributes.5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
 6 ··0x00000040·6c79002e·6e6f7465·2e474e55·2d737461·ly..note.GNU-sta
 7 ··0x00000050·636b002e·41524d2e·61747472·69627574·ck..ARM.attribut
 8 ··0x00000060·657300······························es.
  
52.7 KB
pystrtod.o
954 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:··········4124·(bytes·into·file)13 ··Start·of·section·headers:··········3964·(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:·········1419 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·14
2.79 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x101c:1 There·are·15·section·headers,·starting·at·offset·0xf7c:
  
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·000038·000280·00··AX··0···0··8
 6 ··[·2]·.rel.text·········REL·············00000000·000c60·000128·08···I·12···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0002b8·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0002b8·000000·00··WA··0···0··1
8 ··[·4]·.rodata.str1.4····PROGBITS········00000000·000034·0000be·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0002b8·0000be·01·AMS··0···0··4
9 ··[·5]·.text.hot·········PROGBITS········00000000·0000f8·000760·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000378·00043c·00··AX··0···0··4
10 ··[·6]·.rel.text.hot·····REL·············00000000·000d04·000270·08···I·11···5··411 ··[·7]·.rel.text.hot·····REL·············00000000·000d88·000148·08···I·12···6··4
11 ··[·7]·.rodata···········PROGBITS········00000000·000858·000018·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·0007b4·000018·00···A··0···0··4
12 ··[·8]·.rel.rodata·······REL·············00000000·000f74·000030·08···I·11···7··413 ··[·9]·.rel.rodata·······REL·············00000000·000ed0·000030·08···I·12···8··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·000870·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·0007cc·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000870·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007cc·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·0008a4·0002c0·10·····12··24··416 ··[12]·.symtab···········SYMTAB··········00000000·000800·0002c0·10·····13··24··4
16 ··[12]·.strtab···········STRTAB··········00000000·000b64·00019f·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000ac0·00019f·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·000fa4·000075·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·000f00·000079·00······0···0··1
18 Key·to·Flags:19 Key·to·Flags:
19 ··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),
20 ··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),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.59 KB
readelf --wide --symbols {}
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
  
1 Symbol·table·'.symtab'·contains·44·entries:1 Symbol·table·'.symtab'·contains·44·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····4·.rodata.str1.44 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.rodata.str1.4
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$d5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LC06 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
7 ·····4:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····4·.LC17 ·····4:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
9 ·····6:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····4·.LC29 ·····6:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
10 ·····7:·00000080·····0·NOTYPE··LOCAL··DEFAULT····4·.LC310 ·····7:·00000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
11 ·····8:·00000084·····0·NOTYPE··LOCAL··DEFAULT····4·.LC411 ·····8:·00000084·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
12 ·····9:·00000088·····0·NOTYPE··LOCAL··DEFAULT····4·.LC512 ·····9:·00000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
13 ····10:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d13 ····10:·00000260·····0·NOTYPE··LOCAL··DEFAULT····1·$d
14 ····11:·00000090·····0·NOTYPE··LOCAL··DEFAULT····4·.LC614 ····11:·00000090·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
15 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····4·.LC715 ····12:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
16 ····13:·000002c8·····0·NOTYPE··LOCAL··DEFAULT····5·$t16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
17 ····14:·000002ee·····0·NOTYPE··LOCAL··DEFAULT····5·$d17 ····14:·00000026·····0·NOTYPE··LOCAL··DEFAULT····6·$d
18 ····15:·0000034a·····0·NOTYPE··LOCAL··DEFAULT····5·$t18 ····15:·00000082·····0·NOTYPE··LOCAL··DEFAULT····6·$t
19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR019 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
20 ····17:·000003c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d20 ····17:·000000fa·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····18:·000003dc·····0·NOTYPE··LOCAL··DEFAULT····5·$t21 ····18:·00000116·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····19:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····5·$d22 ····19:·00000438·····0·NOTYPE··LOCAL··DEFAULT····6·$d
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d24 ····21:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
25 ····22:·00000000····12·OBJECT··LOCAL··DEFAULT····7·lc_float_strings25 ····22:·00000000····12·OBJECT··LOCAL··DEFAULT····8·lc_float_strings
26 ····23:·0000000c····12·OBJECT··LOCAL··DEFAULT····7·uc_float_strings26 ····23:·0000000c····12·OBJECT··LOCAL··DEFAULT····8·uc_float_strings
27 ····24:·00000001···240·FUNC····GLOBAL·DEFAULT····5·PyOS_string_to_double27 ····24:·00000001···212·FUNC····GLOBAL·DEFAULT····1·PyOS_string_to_double
28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location28 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_strtod29 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_strtod
30 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
31 ····28:·000001c5···260·FUNC····GLOBAL·HIDDEN·····5·_Py_parse_inf_or_nan30 ····27:·000001a9···216·FUNC····GLOBAL·HIDDEN·····1·_Py_parse_inf_or_nan
32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError31 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
 32 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory33 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
34 ····31:·000000f1···210·FUNC····GLOBAL·HIDDEN·····5·_Py_string_to_number_with_underscores34 ····31:·000000d5···210·FUNC····GLOBAL·HIDDEN·····1·_Py_string_to_number_with_underscores
35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr35 ····32:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc36 ····33:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_tolower
39 ····36:·000002c9··1176·FUNC····GLOBAL·DEFAULT····5·PyOS_double_to_string39 ····36:·00000001··1084·FUNC····GLOBAL·DEFAULT····6·PyOS_double_to_string
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_dtoa40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_dtoa
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strncpy
43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset43 ····40:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk44 ····41:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__sprintf_chk
45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_freedtoa45 ····42:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_dg_freedtoa
46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_BadInternalCall
10.8 KB
readelf --wide --relocs {}
    
Offset 1, 90 lines modifiedOffset 1, 93 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0xd04·contains·78·entries:1 Relocation·section·'.rel.text'·at·offset·0xc60·contains·37·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000016··0000190a·R_ARM_THM_CALL·········00000000···__errno_location3 00000016··0000190a·R_ARM_THM_CALL·········00000000···__errno_location
4 00000024··00001a0a·R_ARM_THM_CALL·········00000000···_Py_dg_strtod4 00000024··00001a0a·R_ARM_THM_CALL·········00000000···_Py_dg_strtod
5 00000062··0000042f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1 
6 00000066··00000430·R_ARM_THM_MOVT_ABS·····0000002c···.LC1 
7 0000006e··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
8 0000007a··00001c0a·R_ARM_THM_CALL·········000001c5···_Py_parse_inf_or_nan5 00000072··00001b0a·R_ARM_THM_CALL·········000001a9···_Py_parse_inf_or_nan
9 0000008e··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError6 00000078··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 7 0000007c··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 8 00000082··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 9 00000086··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 10 0000008c··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 11 00000098··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
10 00000092··00001d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError12 0000009c··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
11 00000096··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC013 000000a2··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
12 0000009a··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC014 000000a6··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0
13 000000a2··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format15 000000ac··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
14 000000c4··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
15 000000c8··00001d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
16 000000cc··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
17 000000d0··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
18 000000d8··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
19 000000e4··00001e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory16 000000b6··00001e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 17 000000be··0000042f·R_ARM_THM_MOVW_ABS_NC··0000002c···.LC1
 18 000000c2··00000430·R_ARM_THM_MOVT_ABS·····0000002c···.LC1
 19 000000ca··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
20 0000010e··0000200a·R_ARM_THM_CALL·········00000000···strchr20 000000f2··0000200a·R_ARM_THM_CALL·········00000000···strchr
21 00000124··0000210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc21 00000108··0000210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
22 00000166··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Free 
23 0000016a··00001d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
24 0000016e··00001d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
25 00000176··0000062f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2 
26 0000017a··00000630·R_ARM_THM_MOVT_ABS·····0000005c···.LC2 
27 00000180··00001b0a·R_ARM_THM_CALL·········00000000···PyErr_Format 
28 000001ac··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Free22 0000014a··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Free
 23 0000014e··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 24 00000152··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 25 0000015a··0000062f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC2
 26 0000015e··00000630·R_ARM_THM_MOVT_ABS·····0000005c···.LC2
 27 00000164··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_Format
 28 00000190··0000220a·R_ARM_THM_CALL·········00000000···PyMem_Free
 29 000001c0··0000072f·R_ARM_THM_MOVW_ABS_NC··00000080···.LC3
 30 000001c4··00000730·R_ARM_THM_MOVT_ABS·····00000080···.LC3
29 000001d8··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower31 000001c8··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
30 000001dc··00002330·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower32 000001cc··00002330·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
 33 000001e2··0000082f·R_ARM_THM_MOVW_ABS_NC··00000084···.LC4
 34 000001e6··00000830·R_ARM_THM_MOVT_ABS·····00000084···.LC4
31 00000210··0000092f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC535 00000208··0000092f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC5
32 00000214··00000930·R_ARM_THM_MOVT_ABS·····00000088···.LC536 0000020c··00000930·R_ARM_THM_MOVT_ABS·····00000088···.LC5
33 00000248··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower37 00000210··0000232f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_tolower
34 0000024c··00002330·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower38 00000214··00002330·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_tolower
35 000002c0··00000702·R_ARM_ABS32············00000080···.LC3 
36 000002c4··00000802·R_ARM_ABS32············00000084···.LC4 
37 0000036e··0000250a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa 
38 0000037c··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
39 00000380··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
40 00000394··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table 
41 00000398··00002630·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table 
42 00000406··0000210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
43 0000043a··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
44 0000045c··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
45 00000466··0000280a·R_ARM_THM_CALL·········00000000···memset 
46 0000049e··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC7 
47 000004a2··00000c30·R_ARM_THM_MOVT_ABS·····000000a8···.LC7 
48 000004a6··0000290a·R_ARM_THM_CALL·········00000000···__sprintf_chk 
49 000004b2··00002a0a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa 
50 000004f8··0000210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc 
51 0000052e··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
52 00000560··0000280a·R_ARM_THM_CALL·········00000000···memset 
53 0000057e··0000280a·R_ARM_THM_CALL·········00000000···memset 
54 00000588··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
55 0000059c··0000280a·R_ARM_THM_CALL·········00000000···memset 
56 0000061e··0000250a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa 
57 0000062c··00001e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
58 0000064c··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
59 00000650··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
60 00000658··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
61 0000065c··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
62 00000664··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0 
63 00000668··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0 
64 0000067a··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
65 0000068c··0000280a·R_ARM_THM_CALL·········00000000···memset 
66 000006a8··0000280a·R_ARM_THM_CALL·········00000000···memset 
67 000006ba··0000270a·R_ARM_THM_CALL·········00000000···strncpy 
68 000006f6··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC6 
69 000006fa··00000b30·R_ARM_THM_MOVT_ABS·····00000090···.LC6 
70 00000702··00002b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
71 0000070a··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC6 
72 0000070e··00000b30·R_ARM_THM_MOVT_ABS·····00000090···.LC6 
73 00000716··00002b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
74 0000071c··00002a0a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa 
75 00000722··00000b2f·R_ARM_THM_MOVW_ABS_NC··00000090···.LC6 
76 00000726··00000b30·R_ARM_THM_MOVT_ABS·····00000090···.LC6 
77 0000072e··00002b0a·R_ARM_THM_CALL·········00000000···_PyErr_BadInternalCall 
78 00000734··00001e0a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
79 0000075c··00001402·R_ARM_ABS32············00000000···.rodata 
80 000001b6··00001e1e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory39 0000019a··00001e1e·R_ARM_THM_JUMP24·······00000000···PyErr_NoMemory
  
 40 Relocation·section·'.rel.text.hot'·at·offset·0xd88·contains·41·entries:
 41 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 42 0000008a··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 43 0000008e··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 44 000000b2··0000250a·R_ARM_THM_CALL·········00000000···_Py_dg_dtoa
 45 000000ce··0000262f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_ctype_table
 46 000000d2··00002630·R_ARM_THM_MOVT_ABS·····00000000···_Py_ctype_table
 47 00000140··0000210a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
 48 0000017a··0000270a·R_ARM_THM_CALL·········00000000···strncpy
 49 0000019a··0000270a·R_ARM_THM_CALL·········00000000···strncpy
 50 000001a6··0000280a·R_ARM_THM_CALL·········00000000···memset
 51 000001da··00000c2f·R_ARM_THM_MOVW_ABS_NC··000000a8···.LC7
 52 000001de··00000c30·R_ARM_THM_MOVT_ABS·····000000a8···.LC7
 53 000001e2··0000290a·R_ARM_THM_CALL·········00000000···__sprintf_chk
 54 000001ee··00002a0a·R_ARM_THM_CALL·········00000000···_Py_dg_freedtoa
 55 00000232··0000280a·R_ARM_THM_CALL·········00000000···memset
 56 00000250··0000280a·R_ARM_THM_CALL·········00000000···memset
 57 0000025a··0000270a·R_ARM_THM_CALL·········00000000···strncpy
 58 00000274··0000280a·R_ARM_THM_CALL·········00000000···memset
 59 0000028e··0000280a·R_ARM_THM_CALL·········00000000···memset
 60 00000304··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 61 00000308··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 62 00000310··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 63 00000314··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 64 0000031c··0000102f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
 65 00000320··00001030·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
 66 00000336··0000270a·R_ARM_THM_CALL·········00000000···strncpy
Max diff block lines reached; 414/10980 bytes (3.77%) of diff not shown.
730 B
strings --all --bytes=8 {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
 1 JF)F·FCF
1 could·not·convert·string·to·float:·'%.200s'2 could·not·convert·string·to·float:·'%.200s'
2 value·too·large·to·convert·to·float:·'%.200s'3 value·too·large·to·convert·to·float:·'%.200s'
3 could·not·convert·string·to·%s:·%R4 could·not·convert·string·to·%s:·%R
4 ../Python/pystrtod.c5 ../Python/pystrtod.c
5 JF)F·FCF 
6 5.#RF(F» 
7 .LANCHOR06 .LANCHOR0
8 lc_float_strings7 lc_float_strings
9 uc_float_strings8 uc_float_strings
10 PyOS_string_to_double9 PyOS_string_to_double
11 __errno_location10 __errno_location
12 _Py_dg_strtod11 _Py_dg_strtod
13 PyErr_Format 
14 _Py_parse_inf_or_nan12 _Py_parse_inf_or_nan
15 PyExc_ValueError13 PyExc_ValueError
 14 PyErr_Format
16 PyErr_NoMemory15 PyErr_NoMemory
17 _Py_string_to_number_with_underscores16 _Py_string_to_number_with_underscores
18 PyMem_Malloc17 PyMem_Malloc
19 PyMem_Free18 PyMem_Free
20 _Py_ctype_tolower19 _Py_ctype_tolower
21 PyOS_double_to_string20 PyOS_double_to_string
22 _Py_dg_dtoa21 _Py_dg_dtoa
23 _Py_ctype_table22 _Py_ctype_table
24 __sprintf_chk23 __sprintf_chk
25 _Py_dg_freedtoa24 _Py_dg_freedtoa
26 _PyErr_BadInternalCall25 _PyErr_BadInternalCall
27 .shstrtab26 .shstrtab
 27 .rel.text
28 .rodata.str1.428 .rodata.str1.4
29 .rel.text.hot29 .rel.text.hot
30 .rel.rodata30 .rel.rodata
31 .note.GNU-stack31 .note.GNU-stack
32 .ARM.attributes32 .ARM.attributes
6.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 279 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<PyOS_string_to_double>:
 3 PyOS_string_to_double():
 4 »       push»   {r4,·r5,·r6,·r7,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
 8 »       sub»    sp,·#12
 9 »       mov»    r4,·r0
 10 »       mov»    r6,·r1
 11 »       mov»    r7,·r2
 12 »       bl»     0·<__errno_location>
 13 ·R_ARM_THM_CALL» __errno_location
 14 »       movs»   r3,·#0
 15 »       mov»    r5,·r0
 16 »       str»    r3,·[r0,·#0]
 17 »       add»    r1,·sp,·#4
 18 »       mov»    r0,·r4
 19 »       bl»     0·<_Py_dg_strtod>
 20 ·R_ARM_THM_CALL» _Py_dg_strtod
 21 »       ldr»    r3,·[sp,·#4]
 22 »       cmp»    r4,·r3
 23 »       beq.n»  6e·<PyOS_string_to_double+0x6e>
 24 »       ldr»    r2,·[r5,·#0]
 25 »       cmp»    r2,·#12
 26 »       beq.n»  b6·<PyOS_string_to_double+0xb6>
 27 »       ldr»    r3,·[sp,·#4]
 28 »       cbz»    r6,·46·<PyOS_string_to_double+0x46>
 29 »       cmp»    r4,·r3
 30 »       beq.n»  78·<PyOS_string_to_double+0x78>
 31 »       cmp»    r2,·#34»      @·0x22
 32 »       beq.n»  52·<PyOS_string_to_double+0x52>
 33 »       str»    r3,·[r6,·#0]
 34 »       add»    sp,·#12
 35 »       pop»    {r4,·r5,·r6,·r7,·pc}
 36 »       cmp»    r4,·r3
 37 »       beq.n»  98·<PyOS_string_to_double+0x98>
 38 »       ldrb»   r3,·[r3,·#0]
 39 »       cbnz»   r3,·98·<PyOS_string_to_double+0x98>
 40 »       cmp»    r2,·#34»      @·0x22
 41 »       bne.n»  42·<PyOS_string_to_double+0x42>
 42 »       vabs.f64»       d7,·d0
 43 »       vmov.f64»       d6,·#112»@·0x3f800000··1.0
 44 »       vcmp.f64»       d7,·d6
 45 »       vmrs»   APSR_nzcv,·fpscr
 46 »       blt.n»  66·<PyOS_string_to_double+0x66>
 47 »       cbnz»   r7,·be·<PyOS_string_to_double+0xbe>
 48 »       cmp»    r6,·#0
 49 »       beq.n»  42·<PyOS_string_to_double+0x42>
 50 »       ldr»    r3,·[sp,·#4]
 51 »       b.n»    40·<PyOS_string_to_double+0x40>
 52 »       add»    r1,·sp,·#4
 53 »       mov»    r0,·r4
 54 »       bl»     1a8·<_Py_parse_inf_or_nan>
 55 ·R_ARM_THM_CALL» _Py_parse_inf_or_nan
 56 »       b.n»    2e·<PyOS_string_to_double+0x2e>
 57 »       movw»   r0,·#0
 58 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 59 »       movt»   r0,·#0
 60 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 61 »       mov»    r2,·r3
 62 »       movw»   r1,·#0
 63 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 64 »       movt»   r1,·#0
 65 ·R_ARM_THM_MOVT_ABS»     .LC0
 66 »       ldr»    r0,·[r0,·#0]
 67 »       bl»     0·<PyErr_Format>
 68 ·R_ARM_THM_CALL» PyErr_Format
 69 »       ldr»    r3,·[sp,·#4]
 70 »       vmov.f64»       d0,·#240»@·0xbf800000·-1.0
 71 »       b.n»    40·<PyOS_string_to_double+0x40>
 72 »       movw»   r3,·#0
 73 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
 74 »       movt»   r3,·#0
 75 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
 76 »       mov»    r2,·r4
 77 »       movw»   r1,·#0
 78 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 79 »       movt»   r1,·#0
 80 ·R_ARM_THM_MOVT_ABS»     .LC0
 81 »       ldr»    r0,·[r3,·#0]
 82 »       bl»     0·<PyErr_Format>
 83 ·R_ARM_THM_CALL» PyErr_Format
 84 »       vmov.f64»       d0,·#240»@·0xbf800000·-1.0
 85 »       b.n»    42·<PyOS_string_to_double+0x42>
 86 »       bl»     0·<PyErr_NoMemory>
 87 ·R_ARM_THM_CALL» PyErr_NoMemory
 88 »       str»    r4,·[sp,·#4]
 89 »       b.n»    ce·<PyOS_string_to_double+0xce>
 90 »       movw»   r1,·#0
 91 ·R_ARM_THM_MOVW_ABS_NC»  .LC1
 92 »       movt»   r1,·#0
 93 ·R_ARM_THM_MOVT_ABS»     .LC1
 94 »       mov»    r2,·r4
 95 »       mov»    r0,·r7
 96 »       bl»     0·<PyErr_Format>
 97 ·R_ARM_THM_CALL» PyErr_Format
 98 »       vmov.f64»       d0,·#240»@·0xbf800000·-1.0
 99 »       b.n»    66·<PyOS_string_to_double+0x66>
  
 100 000000d4·<_Py_string_to_number_with_underscores>:
 101 _Py_string_to_number_with_underscores():
 102 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
 103 »       mov.w»  ip,·#4096»  @·0x1000
 104 »       sub.w»  ip,·sp,·ip
 105 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
 106 »       mov»    r5,·r1
 107 »       movs»   r1,·#95»     @·0x5f
 108 »       ldrd»   r9,·r8,·[sp,·#32]
 109 »       mov»    r4,·r0
 110 »       mov»    r7,·r2
 111 »       mov»    r6,·r3
 112 »       bl»     0·<strchr>
 113 ·R_ARM_THM_CALL» strchr
 114 »       cbnz»   r0,·106·<_Py_string_to_number_with_underscores+0x32>
 115 »       mov»    r2,·r9
 116 »       mov»    r1,·r5
 117 »       mov»    r0,·r4
 118 »       mov»    r3,·r8
 119 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
 120 »       bx»     r3
 121 »       adds»   r0,·r5,·#1
 122 »       bl»     0·<PyMem_Malloc>
Max diff block lines reached; -1/6882 bytes (-0.01%) of diff not shown.
23.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 ··0x00000020·2e4c4335·002e4c43·36002e4c·4337002e·.LC5..LC6..LC7..5 ··0x00000020·2e4c4335·002e4c43·36002e4c·4337002e·.LC5..LC6..LC7..
6 ··0x00000030·4c414e43·484f5230·006c635f·666c6f61·LANCHOR0.lc_floa6 ··0x00000030·4c414e43·484f5230·006c635f·666c6f61·LANCHOR0.lc_floa
7 ··0x00000040·745f7374·72696e67·73007563·5f666c6f·t_strings.uc_flo7 ··0x00000040·745f7374·72696e67·73007563·5f666c6f·t_strings.uc_flo
8 ··0x00000050·61745f73·7472696e·67730050·794f535f·at_strings.PyOS_8 ··0x00000050·61745f73·7472696e·67730050·794f535f·at_strings.PyOS_
9 ··0x00000060·73747269·6e675f74·6f5f646f·75626c65·string_to_double9 ··0x00000060·73747269·6e675f74·6f5f646f·75626c65·string_to_double
10 ··0x00000070·005f5f65·72726e6f·5f6c6f63·6174696f·.__errno_locatio10 ··0x00000070·005f5f65·72726e6f·5f6c6f63·6174696f·.__errno_locatio
11 ··0x00000080·6e005f50·795f6467·5f737472·746f6400·n._Py_dg_strtod.11 ··0x00000080·6e005f50·795f6467·5f737472·746f6400·n._Py_dg_strtod.
12 ··0x00000090·50794572·725f466f·726d6174·005f5079·PyErr_Format._Py 
13 ··0x000000a0·5f706172·73655f69·6e665f6f·725f6e61·_parse_inf_or_na12 ··0x00000090·5f50795f·70617273·655f696e·665f6f72·_Py_parse_inf_or
14 ··0x000000b0·6e005079·4578635f·56616c75·65457272·n.PyExc_ValueErr13 ··0x000000a0·5f6e616e·00507945·78635f56·616c7565·_nan.PyExc_Value
 14 ··0x000000b0·4572726f·72005079·4572725f·466f726d·Error.PyErr_Form
15 ··0x000000c0·6f720050·79457272·5f4e6f4d·656d6f72·or.PyErr_NoMemor15 ··0x000000c0·61740050·79457272·5f4e6f4d·656d6f72·at.PyErr_NoMemor
16 ··0x000000d0·79005f50·795f7374·72696e67·5f746f5f·y._Py_string_to_16 ··0x000000d0·79005f50·795f7374·72696e67·5f746f5f·y._Py_string_to_
17 ··0x000000e0·6e756d62·65725f77·6974685f·756e6465·number_with_unde17 ··0x000000e0·6e756d62·65725f77·6974685f·756e6465·number_with_unde
18 ··0x000000f0·7273636f·72657300·73747263·68720050·rscores.strchr.P18 ··0x000000f0·7273636f·72657300·73747263·68720050·rscores.strchr.P
19 ··0x00000100·794d656d·5f4d616c·6c6f6300·50794d65·yMem_Malloc.PyMe19 ··0x00000100·794d656d·5f4d616c·6c6f6300·50794d65·yMem_Malloc.PyMe
20 ··0x00000110·6d5f4672·6565005f·50795f63·74797065·m_Free._Py_ctype20 ··0x00000110·6d5f4672·6565005f·50795f63·74797065·m_Free._Py_ctype
21 ··0x00000120·5f746f6c·6f776572·0050794f·535f646f·_tolower.PyOS_do21 ··0x00000120·5f746f6c·6f776572·0050794f·535f646f·_tolower.PyOS_do
22 ··0x00000130·75626c65·5f746f5f·73747269·6e67005f·uble_to_string._22 ··0x00000130·75626c65·5f746f5f·73747269·6e67005f·uble_to_string._
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e726f64·..data..bss..rod4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·6174612e·73747231·2e34002e·72656c2e·ata.str1.4..rel.5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
6 ··0x00000040·74657874·2e686f74·002e7265·6c2e726f·text.hot..rel.ro6 ··0x00000040·72656c2e·74657874·2e686f74·002e7265·rel.text.hot..re
7 ··0x00000050·64617461·002e6e6f·74652e47·4e552d73·data..note.GNU-s7 ··0x00000050·6c2e726f·64617461·002e6e6f·74652e47·l.rodata..note.G
8 ··0x00000060·7461636b·002e4152·4d2e6174·74726962·tack..ARM.attrib8 ··0x00000060·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at
9 ··0x00000070·75746573·00·························utes.9 ··0x00000070·74726962·75746573·00················tributes.
  
317 KB
dtoa.o
956 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:··········28736·(bytes·into·file)13 ··Start·of·section·headers:··········18680·(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:·········14
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·13
2.63 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x7040:1 There·are·14·section·headers,·starting·at·offset·0x48f8:
  
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·000244·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·004568·000040·08···I·11···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000278·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000278·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000038·0061dc·00··AX··0···0··89 ··[·5]·.text.hot·········PROGBITS········00000000·000278·003b88·00··AX··0···0··8
9 ··[·5]·.rel.text.hot·····REL·············00000000·006a7c·000550·08···I·10···4··410 ··[·6]·.rel.text.hot·····REL·············00000000·0045a8·0002d8·08···I·11···5··4
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·006214·000012·01·AMS··0···0··411 ··[·7]·.rodata.str1.4····PROGBITS········00000000·003e00·000012·01·AMS··0···0··4
11 ··[·7]·.rodata···········PROGBITS········00000000·006228·0000ec·00···A··0···0··812 ··[·8]·.rodata···········PROGBITS········00000000·003e18·000114·00···A··0···0··8
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·006314·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·003f2c·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006314·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003f2c·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·006348·000610·10·····11··83··415 ··[11]·.symtab···········SYMTAB··········00000000·003f60·0004d0·10·····12··63··4
15 ··[11]·.strtab···········STRTAB··········00000000·006958·000124·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·004430·000135·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·006fcc·000071·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·004880·000075·00······0···0··1
17 Key·to·Flags:18 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··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),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.93 KB
readelf --wide --symbols {}
    
Offset 1, 100 lines modifiedOffset 1, 80 lines modified
  
1 Symbol·table·'.symtab'·contains·97·entries:1 Symbol·table·'.symtab'·contains·77·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·000002f1···152·FUNC····LOCAL··DEFAULT····4·Balloc5 ·····2:·00000001···152·FUNC····LOCAL··DEFAULT····5·Balloc
6 ·····3:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····4·$d6 ·····3:·00000099···684·FUNC····LOCAL··DEFAULT····5·mult
 7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····5·.text.hot
7 ·····4:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····4·$t8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 9 ·····6:·00000094·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 10 ·····7:·00000098·····0·NOTYPE··LOCAL··DEFAULT····5·$t
8 ·····5:·00000384·····0·NOTYPE··LOCAL··DEFAULT····4·$d11 ·····8:·00000340·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 12 ·····9:·00000345····64·FUNC····LOCAL··DEFAULT····5·Bfree
9 ·····6:·00000388·····0·NOTYPE··LOCAL··DEFAULT····4·$t13 ····10:·00000344·····0·NOTYPE··LOCAL··DEFAULT····5·$t
10 ·····7:·00000389···744·FUNC····LOCAL··DEFAULT····4·mult 
11 ·····8:·00000668·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
12 ·····9:·00000670·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
13 ····10:·00000850·····0·NOTYPE··LOCAL··DEFAULT····4·$d14 ····11:·00000380·····0·NOTYPE··LOCAL··DEFAULT····5·$d
14 ····11:·00000870·····0·NOTYPE··LOCAL··DEFAULT····4·$t15 ····12:·00000384·····0·NOTYPE··LOCAL··DEFAULT····5·$t
15 ····12:·00000871····64·FUNC····LOCAL··DEFAULT····4·Bfree 
16 ····13:·000008ac·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
17 ····14:·000008b0·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LANCHOR016 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
 17 ····14:·00003a21···280·FUNC····LOCAL··DEFAULT····5·multadd
19 ····16:·00000bf8·····0·NOTYPE··LOCAL··DEFAULT····4·$d18 ····15:·00000830·····0·NOTYPE··LOCAL··DEFAULT····5·$d
20 ····17:·00000c00·····0·NOTYPE··LOCAL··DEFAULT····4·$t19 ····16:·00000834·····0·NOTYPE··LOCAL··DEFAULT····5·$t
21 ····18:·00005f55···292·FUNC····LOCAL··DEFAULT····4·sd2b20 ····17:·000000c5···182·FUNC····LOCAL··DEFAULT····1·sd2b
22 ····19:·00005581··1284·FUNC····LOCAL··DEFAULT····4·pow5mult21 ····18:·00003391··1028·FUNC····LOCAL··DEFAULT····5·pow5mult
23 ····20:·00005ac5···576·FUNC····LOCAL··DEFAULT····4·lshift22 ····19:·000037dd···580·FUNC····LOCAL··DEFAULT····5·lshift
 23 ····20:·0000017d···200·FUNC····LOCAL··DEFAULT····1·b2d
24 ····21:·00000f60·····0·NOTYPE··LOCAL··DEFAULT····4·$d24 ····21:·00000d78·····0·NOTYPE··LOCAL··DEFAULT····5·$d
25 ····22:·00000f94·····0·NOTYPE··LOCAL··DEFAULT····4·$t25 ····22:·00000d90·····0·NOTYPE··LOCAL··DEFAULT····5·$t
26 ····23:·00005a85····62·FUNC····LOCAL··DEFAULT····4·hi0bits26 ····23:·00003795····70·FUNC····LOCAL··DEFAULT····5·hi0bits
27 ····24:·00006079···354·FUNC····LOCAL··DEFAULT····4·b2d 
28 ····25:·00001940·····0·NOTYPE··LOCAL··DEFAULT····4·$d27 ····24:·00001408·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 28 ····25:·00001414·····0·NOTYPE··LOCAL··DEFAULT····5·$t
29 ····26:·00001968·····0·NOTYPE··LOCAL··DEFAULT····4·$t29 ····26:·00001778·····0·NOTYPE··LOCAL··DEFAULT····5·$d
30 ····27:·00001cf8·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
31 ····28:·00001d08·····0·NOTYPE··LOCAL··DEFAULT····4·$t30 ····27:·000017b0·····0·NOTYPE··LOCAL··DEFAULT····5·$t
32 ····29:·00002188·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
33 ····30:·0000219c·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
34 ····31:·000024d0·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
35 ····32:·00002528·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
36 ····33:·00002a58·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
37 ····34:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d
38 ····35:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC032 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LC0
39 ····36:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC133 ····30:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LC1
40 ····37:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC234 ····31:·00000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LC2
 35 ····32:·00003339····88·FUNC····LOCAL··DEFAULT····5·lo0bits
 36 ····33:·00001a92·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 37 ····34:·00001a96·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 38 ····35:·00001c40·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 39 ····36:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 40 ····37:·00002210·····0·NOTYPE··LOCAL··DEFAULT····5·$d
41 ····38:·00002a70·····0·NOTYPE··LOCAL··DEFAULT····4·$t41 ····38:·00002218·····0·NOTYPE··LOCAL··DEFAULT····5·$t
42 ····39:·00002be8·····0·NOTYPE··LOCAL··DEFAULT····4·$d42 ····39:·000027c0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
43 ····40:·00002bec·····0·NOTYPE··LOCAL··DEFAULT····4·$t43 ····40:·000027c4·····0·NOTYPE··LOCAL··DEFAULT····5·$t
44 ····41:·00002d80·····0·NOTYPE··LOCAL··DEFAULT····4·$d44 ····41:·0000008d····56·FUNC····LOCAL··DEFAULT····1·nrv_alloc
45 ····42:·00002d9c·····0·NOTYPE··LOCAL··DEFAULT····4·$t45 ····42:·00002e4c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
 46 ····43:·00002e54·····0·NOTYPE··LOCAL··DEFAULT····5·$t
46 ····43:·00003134·····0·NOTYPE··LOCAL··DEFAULT····4·$d47 ····44:·000031a0·····0·NOTYPE··LOCAL··DEFAULT····5·$d
47 ····44:·00003148·····0·NOTYPE··LOCAL··DEFAULT····4·$t48 ····45:·000031ac·····0·NOTYPE··LOCAL··DEFAULT····5·$t
48 ····45:·000034cc·····0·NOTYPE··LOCAL··DEFAULT····4·$d49 ····46:·000032e4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
49 ····46:·000034d8·····0·NOTYPE··LOCAL··DEFAULT····4·$t50 ····47:·000032e8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
50 ····47:·000037c4·····0·NOTYPE··LOCAL··DEFAULT····4·$d51 ····48:·00003330·····0·NOTYPE··LOCAL··DEFAULT····5·$d
51 ····48:·000037cc·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
52 ····49:·00003b68·····0·NOTYPE··LOCAL··DEFAULT····4·$d52 ····49:·00003338·····0·NOTYPE··LOCAL··DEFAULT····5·$t
53 ····50:·00003b6c·····0·NOTYPE··LOCAL··DEFAULT····4·$t53 ····50:·00003688·····0·NOTYPE··LOCAL··DEFAULT····5·$d
54 ····51:·00003e64·····0·NOTYPE··LOCAL··DEFAULT····4·$d54 ····51:·00003694·····0·NOTYPE··LOCAL··DEFAULT····5·$t
55 ····52:·00003e78·····0·NOTYPE··LOCAL··DEFAULT····4·$t55 ····52:·0000378c·····0·NOTYPE··LOCAL··DEFAULT····5·$d
56 ····53:·00005d05···280·FUNC····LOCAL··DEFAULT····4·multadd 
57 ····54:·00004068·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
58 ····55:·0000406c·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
59 ····56:·00005e6d···232·FUNC····LOCAL··DEFAULT····4·nrv_alloc 
60 ····57:·00004c88·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
61 ····58:·00004c8c·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
62 ····59:·000050b0·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
63 ····60:·000050b8·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
64 ····61:·00005536·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
65 ····62:·00005578·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
66 ····63:·00005580·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
67 ····64:·00005938·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
68 ····65:·00005944·····0·NOTYPE··LOCAL··DEFAULT····4·$t56 ····53:·00003794·····0·NOTYPE··LOCAL··DEFAULT····5·$t
69 ····66:·00005a7c·····0·NOTYPE··LOCAL··DEFAULT····4·$d57 ····54:·00003a18·····0·NOTYPE··LOCAL··DEFAULT····5·$d
70 ····67:·00005a84·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
71 ····68:·00005cfc·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
72 ····69:·00005d04·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
73 ····70:·00005e68·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
74 ····71:·00005e6c·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
75 ····72:·00005f50·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
76 ····73:·00005f54·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
77 ····74:·00006074·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
78 ····75:·00006078·····0·NOTYPE··LOCAL··DEFAULT····4·$t58 ····55:·00003a20·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 59 ····56:·00003b84·····0·NOTYPE··LOCAL··DEFAULT····5·$d
79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
80 ····77:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$d61 ····58:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
81 ····78:·00000000···184·OBJECT··LOCAL··DEFAULT····7·tens62 ····59:·00000000···184·OBJECT··LOCAL··DEFAULT····8·tens
82 ····79:·000000b8····40·OBJECT··LOCAL··DEFAULT····7·bigtens63 ····60:·000000b8····40·OBJECT··LOCAL··DEFAULT····8·bigtens
 64 ····61:·000000e0····40·OBJECT··LOCAL··DEFAULT····8·tinytens
83 ····80:·000000e0····12·OBJECT··LOCAL··DEFAULT····7·p05.065 ····62:·00000108····12·OBJECT··LOCAL··DEFAULT····8·p05.0
84 ····81:·00005539·····0·NOTYPE··LOCAL··DEFAULT····4·$d 
85 ····82:·0000553a·····0·NOTYPE··LOCAL··DEFAULT····4·$t 
86 ····83:·00000001···752·FUNC····GLOBAL·HIDDEN·····4·_PyDtoa_Init66 ····63:·00000001····94·FUNC····GLOBAL·HIDDEN·····1·_PyDtoa_Init
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset 
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStatus_Ok67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStatus_Ok
 68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStatus_NoMemory
89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyStatus_NoMemory 
91 ····88:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate70 ····67:·00000000·····0·TLS·····GLOBAL·DEFAULT··UND·_Py_tss_tstate
 71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
92 ····89:·00000671···512·FUNC····GLOBAL·HIDDEN·····4·_PyDtoa_Fini72 ····69:·00000061····44·FUNC····GLOBAL·HIDDEN·····1·_PyDtoa_Fini
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
95 ····92:·000008b1··8640·FUNC····GLOBAL·HIDDEN·····4·_Py_dg_strtod75 ····72:·00000385··5492·FUNC····GLOBAL·HIDDEN·····5·_Py_dg_strtod
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location
98 ····95:·00002a71·11024·FUNC····GLOBAL·HIDDEN·····4·_Py_dg_dtoa78 ····75:·000018f9··6720·FUNC····GLOBAL·HIDDEN·····5·_Py_dg_dtoa
99 ····96:·00005e1d····80·FUNC····GLOBAL·HIDDEN·····4·_Py_dg_freedtoa79 ····76:·00003b39····80·FUNC····GLOBAL·HIDDEN·····5·_Py_dg_freedtoa
17.6 KB
readelf --wide --relocs {}
Max HTML report size reached
413 B
strings --all --bytes=8 {}
    
Offset 1, 21 lines modifiedOffset 1, 24 lines modified
 1 FAFA\0)3
1 Infinity2 Infinity
2 .LANCHOR03 .LANCHOR0
3 pow5mult4 pow5mult
4 nrv_alloc5 nrv_alloc
 6 tinytens
5 _PyDtoa_Init7 _PyDtoa_Init
6 PyStatus_Ok8 PyStatus_Ok
7 PyMem_Malloc 
8 PyStatus_NoMemory9 PyStatus_NoMemory
 10 PyMem_Malloc
9 _Py_tss_tstate11 _Py_tss_tstate
10 _PyDtoa_Fini12 _PyDtoa_Fini
11 PyMem_Free13 PyMem_Free
12 __aeabi_uidiv14 __aeabi_uidiv
13 _Py_dg_strtod15 _Py_dg_strtod
14 __errno_location16 __errno_location
15 _Py_dg_dtoa17 _Py_dg_dtoa
16 _Py_dg_freedtoa18 _Py_dg_freedtoa
17 .shstrtab19 .shstrtab
 20 .rel.text
18 .rel.text.hot21 .rel.text.hot
19 .rodata.str1.422 .rodata.str1.4
20 .note.GNU-stack23 .note.GNU-stack
21 .ARM.attributes24 .ARM.attributes
4.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 236 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_PyDtoa_Init>:
 3 _PyDtoa_Init():
 4 »       push»   {r4,·r5,·r6,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 8 »       mov»    r6,·r0
 9 »       movs»   r0,·#1
 10 »       mov»    r5,·r1
 11 »       bl»     0·<_PyDtoa_Init>
 12 ·R_ARM_THM_CALL» Balloc
 13 »       cbz»    r0,·56·<_PyDtoa_Init+0x56>
 14 »       mov»    r1,·r0
 15 »       add.w»  r3,·r5,·#4096»       @·0x1000
 16 »       add.w»  r4,·r5,·#7520»       @·0x1d60
 17 »       add.w»  r5,·r5,·#7552»       @·0x1d80
 18 »       adds»   r4,·#8
 19 »       adds»   r5,·#4
 20 »       movs»   r0,·#1
 21 »       movw»   r2,·#625»    @·0x271
 22 »       strd»   r0,·r2,·[r1,·#16]
 23 »       str.w»  r1,·[r3,·#3432]»     @·0xd68
 24 »       mov»    r0,·r1
 25 »       bl»     98·<nrv_alloc+0xc>
 26 ·R_ARM_THM_CALL» mult
 27 »       mov»    r1,·r0
 28 »       cbz»    r0,·56·<_PyDtoa_Init+0x56>
 29 »       str.w»  r0,·[r4,·#4]!
 30 »       cmp»    r4,·r5
 31 »       bne.n»  3a·<_PyDtoa_Init+0x3a>
 32 »       mov»    r0,·r6
 33 »       bl»     0·<PyStatus_Ok>
 34 ·R_ARM_THM_CALL» PyStatus_Ok
 35 »       mov»    r0,·r6
 36 »       pop»    {r4,·r5,·r6,·pc}
 37 »       mov»    r0,·r6
 38 »       bl»     0·<PyStatus_NoMemory>
 39 ·R_ARM_THM_CALL» PyStatus_NoMemory
 40 »       b.n»    52·<_PyDtoa_Init+0x52>
 41 »       nop
  
 42 00000060·<_PyDtoa_Fini>:
 43 _PyDtoa_Fini():
 44 »       push»   {r4,·r5,·r6,·lr}
 45 »       mov.w»  ip,·#4096»  @·0x1000
 46 »       sub.w»  ip,·sp,·ip
 47 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 48 »       add.w»  r4,·r0,·#7520»       @·0x1d60
 49 »       add.w»  r5,·r0,·#7552»       @·0x1d80
 50 »       movs»   r6,·#0
 51 »       adds»   r4,·#4
 52 »       adds»   r5,·#4
 53 »       ldr.w»  r0,·[r4,·#4]!
 54 »       str»    r6,·[r4,·#0]
 55 »       bl»     344·<Bfree>
 56 ·R_ARM_THM_CALL» Bfree
 57 »       cmp»    r4,·r5
 58 »       bne.n»  7c·<_PyDtoa_Fini+0x1c>
 59 »       pop»    {r4,·r5,·r6,·pc}
  
 60 0000008c·<nrv_alloc>:
 61 nrv_alloc():
 62 »       push»   {r4,·r5,·r6,·lr}
 63 »       mov.w»  ip,·#4096»  @·0x1000
 64 »       sub.w»  ip,·sp,·ip
 65 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 66 »       mov»    r4,·r0
 67 »       movs»   r0,·#0
 68 »       mov»    r6,·r1
 69 »       bl»     0·<_PyDtoa_Init>
 70 ·R_ARM_THM_CALL» Balloc
 71 »       cbz»    r0,·c2·<nrv_alloc+0x36>
 72 »       movs»   r3,·#0
 73 »       str.w»  r3,·[r0],·#4
 74 »       cbz»    r0,·c2·<nrv_alloc+0x36>
 75 »       mov»    r3,·r0
 76 »       ldrb.w» r2,·[r4],·#1
 77 »       mov»    r5,·r3
 78 »       strb.w» r2,·[r3],·#1
 79 »       cmp»    r2,·#0
 80 »       bne.n»  b0·<nrv_alloc+0x24>
 81 »       cbz»    r6,·c2·<nrv_alloc+0x36>
 82 »       str»    r5,·[r6,·#0]
 83 »       pop»    {r4,·r5,·r6,·pc}
  
 84 000000c4·<sd2b>:
 85 sd2b():
 86 »       push»   {r4,·r5,·r6,·lr}
 87 »       mov.w»  ip,·#4096»  @·0x1000
 88 »       sub.w»  ip,·sp,·ip
 89 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 90 »       mov»    r4,·r0
 91 »       movs»   r0,·#1
 92 »       mov»    r5,·r1
 93 »       mov»    r6,·r2
 94 »       bl»     0·<_PyDtoa_Init>
 95 ·R_ARM_THM_CALL» Balloc
 96 »       cbz»    r0,·110·<sd2b+0x4c>
 97 »       movs»   r3,·#2
 98 »       str»    r3,·[r0,·#16]
 99 »       ldrd»   r2,·r3,·[r4]
 100 »       str»    r2,·[r0,·#20]
 101 »       movw»   r1,·#64461»  @·0xfbcd
 102 »       movt»   r1,·#65535»  @·0xffff
 103 »       ubfx»   r2,·r3,·#0,·#20
 104 »       ubfx»   r3,·r3,·#20,·#11
 105 »       subw»   r3,·r3,·#1075»@·0x433
 106 »       str»    r2,·[r0,·#24]
 107 »       cmp»    r3,·r1
 108 »       str»    r3,·[r6,·#0]
 109 »       beq.n»  112·<sd2b+0x4e>
 110 »       ldr»    r3,·[r0,·#24]
 111 »       orr.w»  r3,·r3,·#1048576»    @·0x100000
 112 »       str»    r3,·[r0,·#24]
 113 »       cbnz»   r5,·126·<sd2b+0x62>
 114 »       pop»    {r4,·r5,·r6,·pc}
 115 »       movw»   r3,·#64462»  @·0xfbce
 116 »       movt»   r3,·#65535»  @·0xffff
 117 »       str»    r3,·[r6,·#0]
 118 »       cbz»    r5,·170·<sd2b+0xac>
 119 »       ldr»    r3,·[r0,·#20]
 120 »       cbnz»   r3,·126·<sd2b+0x62>
Max diff block lines reached; -1/4832 bytes (-0.02%) of diff not shown.
276 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
907 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 10, 9 lines modifiedOffset 10, 12 lines modified
10 ··0x00000070·0000901e·c4bcd642·00003426·f56b0c43·.......B..4&.k.C10 ··0x00000070·0000901e·c4bcd642·00003426·f56b0c43·.......B..4&.k.C
11 ··0x00000080·0080e037·79c34143·00a0d885·57347643·...7y.AC....W4vC11 ··0x00000080·0080e037·79c34143·00a0d885·57347643·...7y.AC....W4vC
12 ··0x00000090·00c84e67·6dc1ab43·003d9160·e458e143·..Ngm..C.=.`.X.C12 ··0x00000090·00c84e67·6dc1ab43·003d9160·e458e143·..Ngm..C.=.`.X.C
13 ··0x000000a0·408cb578·1daf1544·50efe2d6·e41a4b44·@..x...DP.....KD13 ··0x000000a0·408cb578·1daf1544·50efe2d6·e41a4b44·@..x...DP.....KD
14 ··0x000000b0·92d54d06·cff08044·0080e037·79c34143·..M....D...7y.AC14 ··0x000000b0·92d54d06·cff08044·0080e037·79c34143·..M....D...7y.AC
15 ··0x000000c0·176e05b5·b5b89346·f5f93fe9·034f384d·.n.....F..?..O8M15 ··0x000000c0·176e05b5·b5b89346·f5f93fe9·034f384d·.n.....F..?..O8M
16 ··0x000000d0·321d30f9·4877825a·3cbf737f·dd4f1575·2.0.Hw.Z<.s..O.u16 ··0x000000d0·321d30f9·4877825a·3cbf737f·dd4f1575·2.0.Hw.Z<.s..O.u
17 ··0x000000e0·05000000·19000000·7d000000··········........}...17 ··0x000000e0·bc89d897·b2d29c3c·33a7a8d5·23f64939·.......<3...#.I9
 18 ··0x000000f0·3da7f444·fd0fa532·9d978ccf·08ba5b25·=..D...2......[%
 19 ··0x00000100·436fac64·28066811·05000000·19000000·Co.d(.h.........
 20 ··0x00000110·7d000000····························}...
  
2.61 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00247400·42616c6c·6f630024·64004266·.$t.Balloc.$d.Bf2 ··0x00000000·00247400·42616c6c·6f630024·64004266·.$t.Balloc.$d.Bf
3 ··0x00000010·72656500·2e4c414e·43484f52·30007364·ree..LANCHOR0.sd3 ··0x00000010·72656500·2e4c414e·43484f52·30006d75·ree..LANCHOR0.mu
4 ··0x00000020·32620070·6f77356d·756c7400·6c736869·2b.pow5mult.lshi 
5 ··0x00000030·66740068·69306269·74730062·3264002e·ft.hi0bits.b2d.. 
6 ··0x00000040·4c433000·2e4c4331·002e4c43·32006d75·LC0..LC1..LC2.mu 
7 ··0x00000050·6c746164·64006e72·765f616c·6c6f6300·ltadd.nrv_alloc.4 ··0x00000020·6c746164·64007364·32620070·6f77356d·ltadd.sd2b.pow5m
 5 ··0x00000030·756c7400·6c736869·66740062·32640068·ult.lshift.b2d.h
 6 ··0x00000040·69306269·7473002e·4c433000·2e4c4331·i0bits..LC0..LC1
 7 ··0x00000050·002e4c43·32006c6f·30626974·73006e72·..LC2.lo0bits.nr
 8 ··0x00000060·765f616c·6c6f6300·62696774·656e7300·v_alloc.bigtens.
8 ··0x00000060·62696774·656e7300·7030352e·30005f50·bigtens.p05.0._P9 ··0x00000070·74696e79·74656e73·00703035·2e30005f·tinytens.p05.0._
9 ··0x00000070·7944746f·615f496e·6974006d·656d7365·yDtoa_Init.memse10 ··0x00000080·50794474·6f615f49·6e697400·50795374·PyDtoa_Init.PySt
 11 ··0x00000090·61747573·5f4f6b00·50795374·61747573·atus_Ok.PyStatus
10 ··0x00000080·74005079·53746174·75735f4f·6b005079·t.PyStatus_Ok.Py 
11 ··0x00000090·4d656d5f·4d616c6c·6f630050·79537461·Mem_Malloc.PySta 
12 ··0x000000a0·7475735f·4e6f4d65·6d6f7279·005f5079·tus_NoMemory._Py12 ··0x000000a0·5f4e6f4d·656d6f72·79005079·4d656d5f·_NoMemory.PyMem_
13 ··0x000000b0·5f747373·5f747374·61746500·5f507944·_tss_tstate._PyD13 ··0x000000b0·4d616c6c·6f63005f·50795f74·73735f74·Malloc._Py_tss_t
 14 ··0x000000c0·73746174·65006d65·6d736574·005f5079·state.memset._Py
14 ··0x000000c0·746f615f·46696e69·0050794d·656d5f46·toa_Fini.PyMem_F15 ··0x000000d0·44746f61·5f46696e·69005079·4d656d5f·Dtoa_Fini.PyMem_
15 ··0x000000d0·72656500·5f5f6165·6162695f·75696469·ree.__aeabi_uidi16 ··0x000000e0·46726565·005f5f61·65616269·5f756964·Free.__aeabi_uid
16 ··0x000000e0·76005f50·795f6467·5f737472·746f6400·v._Py_dg_strtod.17 ··0x000000f0·6976005f·50795f64·675f7374·72746f64·iv._Py_dg_strtod
17 ··0x000000f0·6d656d63·7079005f·5f657272·6e6f5f6c·memcpy.__errno_l18 ··0x00000100·006d656d·63707900·5f5f6572·726e6f5f·.memcpy.__errno_
18 ··0x00000100·6f636174·696f6e00·5f50795f·64675f64·ocation._Py_dg_d19 ··0x00000110·6c6f6361·74696f6e·005f5079·5f64675f·location._Py_dg_
19 ··0x00000110·746f6100·5f50795f·64675f66·72656564·toa._Py_dg_freed20 ··0x00000120·64746f61·005f5079·5f64675f·66726565·dtoa._Py_dg_free
20 ··0x00000120·746f6100····························toa.21 ··0x00000130·64746f61·00·························dtoa.
  
1.11 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·6f646174·.text.hot..rodat5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r
6 ··0x00000040·612e7374·72312e34·002e726f·64617461·a.str1.4..rodata6 ··0x00000040·6f646174·612e7374·72312e34·002e726f·odata.str1.4..ro
7 ··0x00000050·002e6e6f·74652e47·4e552d73·7461636b·..note.GNU-stack7 ··0x00000050·64617461·002e6e6f·74652e47·4e552d73·data..note.GNU-s
8 ··0x00000060·002e4152·4d2e6174·74726962·75746573·..ARM.attributes8 ··0x00000060·7461636b·002e4152·4d2e6174·74726962·tack..ARM.attrib
9 ··0x00000070·00··································.9 ··0x00000070·75746573·00·························utes.
  
173 KB
formatter_unicode.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:··········14528·(bytes·into·file)13 ··Start·of·section·headers:··········14120·(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:·········1419 ··Number·of·section·headers:·········14
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·13
2.71 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 There·are·14·section·headers,·starting·at·offset·0x38c0:1 There·are·14·section·headers,·starting·at·offset·0x3728:
  
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·0005d4·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·0008c0·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·002f48·000180·08···I·11···1··46 ··[·2]·.rel.text·········REL·············00000000·002dd0·000228·08···I·11···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00060c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0008f8·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00060c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0008f8·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00060c·00041f·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0008f8·00041f·01·AMS··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000a30·0019c0·00··AX··0···0··810 ··[·6]·.text.hot·········PROGBITS········00000000·000d18·001550·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·0030c8·000780·08···I·11···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·002ff8·0006b8·08···I·11···6··4
12 ··[·8]·.rodata···········PROGBITS········00000000·0023f0·000049·00···A··0···0··412 ··[·8]·.rodata···········PROGBITS········00000000·002268·000049·00···A··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·002439·000000·00······0···0··113 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0022b1·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002439·000033·00······0···0··114 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022b1·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·00246c·000600·10·····12··54··415 ··[11]·.symtab···········SYMTAB··········00000000·0022e4·000610·10·····12··55··4
16 ··[12]·.strtab···········STRTAB··········00000000·002a6c·0004db·00······0···0··116 ··[12]·.strtab···········STRTAB··········00000000·0028f4·0004db·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·003848·000075·00······0···0··117 ··[13]·.shstrtab·········STRTAB··········00000000·0036b0·000075·00······0···0··1
18 Key·to·Flags:18 Key·to·Flags:
19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),19 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),20 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)22 ··D·(mbind),·y·(purecode),·p·(processor·specific)
11.7 KB
readelf --wide --symbols {}
    
Offset 1, 99 lines modifiedOffset 1, 100 lines modified
  
1 Symbol·table·'.symtab'·contains·96·entries:1 Symbol·table·'.symtab'·contains·97·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LC0
6 ·····3:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16 ·····3:·00000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
7 ·····4:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC27 ·····4:·0000005c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2
8 ·····5:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC38 ·····5:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC3
9 ·····6:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC49 ·····6:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····5·.LC4
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.text.hot
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
12 ·····9:·0000084d··2222·FUNC····LOCAL··DEFAULT····6·parse_internal_render_format_spec12 ·····9:·000007d9··1996·FUNC····LOCAL··DEFAULT····6·parse_internal_render_format_spec
13 ····10:·00000809····66·FUNC····LOCAL··DEFAULT····6·format_obj13 ····10:·00000001····66·FUNC····LOCAL··DEFAULT····1·format_obj
14 ····11:·00000599····60·FUNC····LOCAL··DEFAULT····1·unknown_presentation_type14 ····11:·00000885····60·FUNC····LOCAL··DEFAULT····1·unknown_presentation_type
15 ····12:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC515 ····12:·00000114·····0·NOTYPE··LOCAL··DEFAULT····5·.LC5
16 ····13:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC616 ····13:·00000148·····0·NOTYPE··LOCAL··DEFAULT····5·.LC6
17 ····14:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC717 ····14:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC7
18 ····15:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC818 ····15:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC8
19 ····16:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC919 ····16:·00000204·····0·NOTYPE··LOCAL··DEFAULT····5·.LC9
20 ····17:·0000029e·····0·NOTYPE··LOCAL··DEFAULT····6·$d20 ····17:·000002a2·····0·NOTYPE··LOCAL··DEFAULT····6·$d
21 ····18:·00000346·····0·NOTYPE··LOCAL··DEFAULT····6·$t21 ····18:·0000034a·····0·NOTYPE··LOCAL··DEFAULT····6·$t
22 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR022 ····19:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR0
23 ····20:·00001145···208·FUNC····LOCAL··DEFAULT····6·get_locale_info23 ····20:·00000fed···208·FUNC····LOCAL··DEFAULT····6·get_locale_info
24 ····21:·000013e1···598·FUNC····LOCAL··DEFAULT····6·fill_number24 ····21:·00001289···598·FUNC····LOCAL··DEFAULT····6·fill_number
25 ····22:·00001751···624·FUNC····LOCAL··DEFAULT····6·format_float_internal25 ····22:·000000c1···568·FUNC····LOCAL··DEFAULT····1·format_float_internal
 26 ····23:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
26 ····23:·00000224·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1027 ····24:·00000224·····0·NOTYPE··LOCAL··DEFAULT····5·.LC10
27 ····24:·00000250·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1128 ····25:·00000250·····0·NOTYPE··LOCAL··DEFAULT····5·.LC11
28 ····25:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1229 ····26:·00000274·····0·NOTYPE··LOCAL··DEFAULT····5·.LC12
29 ····26:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1330 ····27:·00000298·····0·NOTYPE··LOCAL··DEFAULT····5·.LC13
30 ····27:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1431 ····28:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC14
31 ····28:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1532 ····29:·000002f4·····0·NOTYPE··LOCAL··DEFAULT····5·.LC15
32 ····29:·00000d38·····0·NOTYPE··LOCAL··DEFAULT····6·$d 
33 ····30:·00000e08·····0·NOTYPE··LOCAL··DEFAULT····6·$t33 ····30:·00000c84·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 34 ····31:·00000d54·····0·NOTYPE··LOCAL··DEFAULT····6·$t
34 ····31:·000010fd····72·FUNC····LOCAL··DEFAULT····6·PyUnicode_READ_CHAR.constprop.035 ····32:·00000fa5····72·FUNC····LOCAL··DEFAULT····6·PyUnicode_READ_CHAR.constprop.0
35 ····32:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1636 ····33:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·.LC16
36 ····33:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1737 ····34:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·.LC17
37 ····34:·00001210·····0·NOTYPE··LOCAL··DEFAULT····6·$d38 ····35:·000010b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d
38 ····35:·00001214·····0·NOTYPE··LOCAL··DEFAULT····6·$t39 ····36:·000010bc·····0·NOTYPE··LOCAL··DEFAULT····6·$t
39 ····36:·00001215···460·FUNC····LOCAL··DEFAULT····6·calc_number_widths40 ····37:·000010bd···460·FUNC····LOCAL··DEFAULT····6·calc_number_widths
40 ····37:·00000320·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1841 ····38:·00000320·····0·NOTYPE··LOCAL··DEFAULT····5·.LC18
41 ····38:·00001639····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF42 ····39:·000014e1····26·FUNC····LOCAL··DEFAULT····6·Py_XDECREF
42 ····39:·00001655····82·FUNC····LOCAL··DEFAULT····6·free_locale_info43 ····40:·000014fd····82·FUNC····LOCAL··DEFAULT····6·free_locale_info
43 ····40:·00000515···130·FUNC····LOCAL··DEFAULT····1·parse_number44 ····41:·0000080d···118·FUNC····LOCAL··DEFAULT····1·parse_number
44 ····41:·000019b8·····0·NOTYPE··LOCAL··DEFAULT····6·$d45 ····42:·000002f0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
45 ····42:·00000338·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1946 ····43:·00000338·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19
46 ····43:·00000370·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2047 ····44:·00000370·····0·NOTYPE··LOCAL··DEFAULT····5·.LC20
47 ····44:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
48 ····45:·000004b8·····0·NOTYPE··LOCAL··DEFAULT····1·$d48 ····45:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
49 ····46:·000004c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t49 ····46:·000007b0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 50 ····47:·000007b8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
50 ····47:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2151 ····48:·000003b0·····0·NOTYPE··LOCAL··DEFAULT····5·.LC21
51 ····48:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC2252 ····49:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····5·.LC22
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
53 ····50:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d54 ····51:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
54 ····51:·00000000····33·OBJECT··LOCAL··DEFAULT····8·CSWTCH.14455 ····52:·00000000····33·OBJECT··LOCAL··DEFAULT····8·CSWTCH.144
55 ····52:·00000024····33·OBJECT··LOCAL··DEFAULT····8·CSWTCH.14556 ····53:·00000024····33·OBJECT··LOCAL··DEFAULT····8·CSWTCH.145
56 ····53:·00000048·····1·OBJECT··LOCAL··DEFAULT····8·no_grouping57 ····54:·00000048·····1·OBJECT··LOCAL··DEFAULT····8·no_grouping
57 ····54:·00000001···564·FUNC····GLOBAL·HIDDEN·····6·_PyUnicode_FormatAdvancedWriter58 ····55:·00000001···566·FUNC····GLOBAL·HIDDEN·····6·_PyUnicode_FormatAdvancedWriter
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_Type
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteStr
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FindMaxChar61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FindMaxChar
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_PrepareInternal62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_PrepareInternal
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastFill63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastFill
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastCopyCharacters64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FastCopyCharacters
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_ValueError
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
66 ····63:·00000235··1490·FUNC····GLOBAL·HIDDEN·····6·_PyLong_FormatAdvancedWriter67 ····64:·00000239··1440·FUNC····GLOBAL·HIDDEN·····6·_PyLong_FormatAdvancedWriter
67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_Type
68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FormatWriter69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_FormatWriter
69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Format70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Format
70 ····67:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_InsertThousandsGrouping71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_InsertThousandsGrouping
71 ····68:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
72 ····69:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
73 ····70:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Float74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Float
74 ····71:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
75 ····72:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromOrdinal
76 ····73:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
77 ····74:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
78 ····75:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_Str
79 ····76:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ToDecimalDigit80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_ToDecimalDigit
80 ····77:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
81 ····78:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromKindAndData82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromKindAndData
82 ····79:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_New
83 ····80:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localeconv84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·localeconv
84 ····81:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetLocaleconvNumeric85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_GetLocaleconvNumeric
85 ····82:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_Strdup86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyMem_Strdup
86 ····83:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
87 ····84:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_toupper
88 ····85:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError89 ····86:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SystemError
89 ····86:·000016a9···166·FUNC····GLOBAL·HIDDEN·····6·_PyFloat_FormatAdvancedWriter90 ····87:·00000045···124·FUNC····GLOBAL·HIDDEN·····1·_PyFloat_FormatAdvancedWriter
90 ····87:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_AsDouble
91 ····88:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_double_to_string92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_double_to_string
92 ····89:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
93 ····90:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicodeWriter_WriteASCIIString
94 ····91:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII95 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_FromASCII
95 ····92:·00000001··1298·FUNC····GLOBAL·HIDDEN·····1·_PyComplex_FormatAdvancedWriter96 ····93:·000002f9··1298·FUNC····GLOBAL·HIDDEN·····1·_PyComplex_FormatAdvancedWriter
96 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_RealAsDouble97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_RealAsDouble
97 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_ImagAsDouble98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyComplex_ImagAsDouble
98 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table99 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_ctype_table
38.3 KB
readelf --wide --relocs {}
Max HTML report size reached
531 B
strings --all --bytes=8 {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 Cannot·specify·'%c'·with·'\x%x'.16 Cannot·specify·'%c'·with·'\x%x'.
17 non-ascii·grouped·digit17 non-ascii·grouped·digit
18 Zero·padding·is·not·allowed·in·complex·format·specifier18 Zero·padding·is·not·allowed·in·complex·format·specifier
19 '='·alignment·flag·is·not·allowed·in·complex·format·specifier19 '='·alignment·flag·is·not·allowed·in·complex·format·specifier
20 Unknown·format·code·'%c'·for·object·of·type·'%.200s'20 Unknown·format·code·'%c'·for·object·of·type·'%.200s'
21 Unknown·format·code·'\x%x'·for·object·of·type·'%.200s'21 Unknown·format·code·'\x%x'·for·object·of·type·'%.200s'
22 1D(hIDBF22 1D(hIDBF
23 Fd·"F9F>$23 Fd·2F9F>&
24 parse_internal_render_format_spec24 parse_internal_render_format_spec
25 format_obj25 format_obj
26 unknown_presentation_type26 unknown_presentation_type
27 .LANCHOR027 .LANCHOR0
28 get_locale_info28 get_locale_info
29 fill_number29 fill_number
30 format_float_internal30 format_float_internal
27.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
91.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
197 KB
fileutils.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:··········15884·(bytes·into·file)13 ··Start·of·section·headers:··········14076·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3e0c:1 There·are·18·section·headers,·starting·at·offset·0x36fc:
  
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·000c24·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003288·000338·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002c78·0004b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006ec·000008·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c58·000008·00··WA··0···0··4
8 ··[·4]·.bss··············NOBITS··········00000000·0006f4·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000c60·000000·00··WA··0···0··1
9 ··[·5]·.text.hot·········PROGBITS········00000000·0006f4·0013bc·00··AX··0···0··4 
10 ··[·6]·.rel.text.hot·····REL·············00000000·0035c0·0004c0·08···I·15···5··4 
11 ··[·7]·.rodata.str1.4····PROGBITS········00000000·001ab0·0000ed·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000c60·0000ed·01·AMS··0···0··4
 10 ··[·6]·.text.hot·········PROGBITS········00000000·000d50·000a50·00··AX··0···0··4
 11 ··[·7]·.rel.text.hot·····REL·············00000000·003130·0002c0·08···I·15···6··4
12 ··[·8]·.rodata.str4.4····PROGBITS········00000000·001ba0·000020·04·AMS··0···0··412 ··[·8]·.rodata.str4.4····PROGBITS········00000000·0017a0·000020·04·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001bc0·000518·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0017c0·000350·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003a80·000288·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0033f0·000208·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0020d8·000038·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001b10·000038·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003d08·000068·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0035f8·000068·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002110·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001b48·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002110·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b48·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002144·000a50·10·····16··60··419 ··[15]·.symtab···········SYMTAB··········00000000·001b7c·000a10·10·····16··56··4
20 ··[16]·.strtab···········STRTAB··········00000000·002b94·0006f3·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00258c·0006ea·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003d70·00009b·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·003660·00009b·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
20.5 KB
readelf --wide --symbols {}
Max HTML report size reached
44.7 KB
readelf --wide --relocs {}
Max HTML report size reached
1.38 KB
strings --all --bytes=8 {}
    
Offset 1, 41 lines modifiedOffset 1, 39 lines modified
1 0`d»    dB)F1 0`d»    dB)F
2 KF*F1F8F 
3 KF*F1F8F 
4 decoding·error2 decoding·error
5 encoding·error3 encoding·error
6 failed·to·get·LC_CTYPE·locale4 failed·to·get·LC_CTYPE·locale
7 ansi_x3.4_19685 ansi_x3.4_1968
8 ansi_x3.4_19866 ansi_x3.4_1986
9 ansi_x3_4_19687 ansi_x3_4_1968
10 iso646_us8 iso646_us
11 iso_646.irv_19919 iso_646.irv_1991
12 iso_ir_610 iso_ir_6
13 us_ascii11 us_ascii
 12 SF2FAF8F
14 decode_current_locale13 decode_current_locale
15 check_force_ascii14 check_force_ascii
16 decode_ascii 
17 .LANCHOR015 .LANCHOR0
18 encode_locale.constprop.016 encode_locale.constprop.0
 17 encode_locale_ex
19 encode_current_locale18 encode_current_locale
20 encode_ascii 
21 .LANCHOR119 .LANCHOR1
22 ioctl_works.020 ioctl_works.0
23 Py_DecodeLocale21 Py_DecodeLocale
 22 _Py_DecodeLocaleEx
24 _Py_DecodeUTF8Ex23 _Py_DecodeUTF8Ex
 24 PyMem_RawMalloc
 25 PyMem_RawFree
25 _PyRuntime26 _PyRuntime
26 _Py_DecodeLocaleEx 
27 setlocale27 setlocale
28 nl_langinfo28 nl_langinfo
29 _Py_normalize_encoding29 _Py_normalize_encoding
30 mbstowcs30 mbstowcs
31 __stack_chk_fail31 __stack_chk_fail
32 __stack_chk_guard32 __stack_chk_guard
33 PyMem_RawMalloc 
34 PyMem_RawFree 
35 _Py_ResetForceASCII33 _Py_ResetForceASCII
36 _Py_write_noraise34 _Py_write_noraise
37 __errno_location35 __errno_location
38 _Py_isabs36 _Py_isabs
39 _Py_abspath37 _Py_abspath
40 _PyMem_RawWcsdup38 _PyMem_RawWcsdup
41 _Py_wgetcwd39 _Py_wgetcwd
Offset 50, 19 lines modifiedOffset 48, 19 lines modified
50 PyErr_SetFromErrno48 PyErr_SetFromErrno
51 PyErr_CheckSignals49 PyErr_CheckSignals
52 _Py_normpath50 _Py_normpath
53 _Py_normpath_and_size51 _Py_normpath_and_size
54 _Py_add_relfile52 _Py_add_relfile
55 _Py_wreadlink53 _Py_wreadlink
56 _Py_EncodeUTF8Ex54 _Py_EncodeUTF8Ex
 55 PyMem_Malloc
 56 PyMem_Free
57 _Py_wfopen57 _Py_wfopen
58 PySys_Audit58 PySys_Audit
59 wcstombs59 wcstombs
60 PyMem_Free 
61 PyMem_Malloc 
62 _Py_wstat60 _Py_wstat
63 __stat64_time6461 __stat64_time64
64 __ioctl_time6462 __ioctl_time64
65 __fcntl_time6463 __fcntl_time64
66 _Py_join_relfile64 _Py_join_relfile
67 _Py_GetTicksPerSecond65 _Py_GetTicksPerSecond
68 _Py_EncodeLocaleEx66 _Py_EncodeLocaleEx
Offset 104, 14 lines modifiedOffset 102, 14 lines modified
104 _Py_find_basename102 _Py_find_basename
105 _Py_closerange103 _Py_closerange
106 close_range104 close_range
107 closefrom105 closefrom
108 _Py_open_cloexec_works106 _Py_open_cloexec_works
109 .shstrtab107 .shstrtab
110 .rel.text108 .rel.text
111 .rel.text.hot 
112 .rodata.str1.4109 .rodata.str1.4
 110 .rel.text.hot
113 .rodata.str4.4111 .rodata.str4.4
114 .rel.text.unlikely112 .rel.text.unlikely
115 .rel.rodata113 .rel.rodata
116 .note.GNU-stack114 .note.GNU-stack
117 .ARM.attributes115 .ARM.attributes
34.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
60.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
599 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]··C 
3 ··[·····4]··POSIX 
4 ··[·····c]··decoding·error2 ··[·····0]··decoding·error
 3 ··[····10]··C
 4 ··[····14]··POSIX
 5 ··[····1c]··encoding·error
5 ··[····1c]··uui6 ··[····2c]··uui
6 ··[····20]··open7 ··[····30]··open
7 ··[····28]··encoding·error 
8 ··[····38]··Osi8 ··[····38]··Osi
9 ··[····3c]··failed·to·get·LC_CTYPE·locale9 ··[····3c]··failed·to·get·LC_CTYPE·locale
10 ··[····5c]··OOi10 ··[····5c]··OOi
11 ··[····60]··ascii11 ··[····60]··ascii
12 ··[····68]··64612 ··[····68]··646
13 ··[····6c]··ansi_x3.4_196813 ··[····6c]··ansi_x3.4_1968
14 ··[····7c]··ansi_x3.4_198614 ··[····7c]··ansi_x3.4_1986
15.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
14.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
957 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
 5 ··0x00000030·2e726f64·6174612e·73747231·2e34002e·.rodata.str1.4..
5 ··0x00000030·2e72656c·2e746578·742e686f·74002e72·.rel.text.hot..r6 ··0x00000040·72656c2e·74657874·2e686f74·002e726f·rel.text.hot..ro
6 ··0x00000040·6f646174·612e7374·72312e34·002e726f·odata.str1.4..ro 
7 ··0x00000050·64617461·2e737472·342e3400·2e72656c·data.str4.4..rel7 ··0x00000050·64617461·2e737472·342e3400·2e72656c·data.str4.4..rel
8 ··0x00000060·2e746578·742e756e·6c696b65·6c79002e·.text.unlikely..8 ··0x00000060·2e746578·742e756e·6c696b65·6c79002e·.text.unlikely..
9 ··0x00000070·72656c2e·726f6461·7461002e·6e6f7465·rel.rodata..note9 ··0x00000070·72656c2e·726f6461·7461002e·6e6f7465·rel.rodata..note
10 ··0x00000080·2e474e55·2d737461·636b002e·41524d2e·.GNU-stack..ARM.10 ··0x00000080·2e474e55·2d737461·636b002e·41524d2e·.GNU-stack..ARM.
11 ··0x00000090·61747472·69627574·657300············attributes.11 ··0x00000090·61747472·69627574·657300············attributes.
  
24.8 KB
suggestions.o
954 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:··········2664·(bytes·into·file)13 ··Start·of·section·headers:··········1984·(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:·········12
20 ··Section·header·string·table·index:·1220 ··Section·header·string·table·index:·11
2.47 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 21 lines modified
1 There·are·13·section·headers,·starting·at·offset·0xa68:1 There·are·12·section·headers,·starting·at·offset·0x7c0:
  
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·0004d8·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·0006f4·000038·08···I··9···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·00050c·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·00050c·000000·00··WA··0···0··1
8 ··[·4]·.text.hot·········PROGBITS········00000000·000034·00069c·00··AX··0···0··4 
9 ··[·5]·.rel.text.hot·····REL·············00000000·000990·000040·08···I·10···4··4 
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0006d0·00016a·00··AX··0···0··29 ··[·5]·.text.unlikely····PROGBITS········00000000·00050c·00006c·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0009d0·000028·08···I·10···6··410 ··[·6]·.rel.text.unlikely·REL·············00000000·00072c·000030·08···I··9···5··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·00083a·000000·00······0···0··111 ··[·7]·.note.GNU-stack···PROGBITS········00000000·000578·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00083a·000033·00······0···0··112 ··[·8]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000578·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·000870·0000a0·10·····11···3··413 ··[·9]·.symtab···········SYMTAB··········00000000·0005ac·0000b0·10·····10···4··4
15 ··[11]·.strtab···········STRTAB··········00000000·000910·000080·00······0···0··114 ··[10]·.strtab···········STRTAB··········00000000·00065c·000095·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0009f8·00006d·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·00075c·000063·00······0···0··1
17 Key·to·Flags:16 Key·to·Flags:
18 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··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),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
20 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
21 ··D·(mbind),·y·(purecode),·p·(processor·specific)20 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.51 KB
readelf --wide --symbols {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 Symbol·table·'.symtab'·contains·10·entries:1 Symbol·table·'.symtab'·contains·11·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 5 ·····2:·000000f9···990·FUNC····LOCAL··DEFAULT····1·levenshtein_distance
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
6 ·····3:·00000001··1690·FUNC····GLOBAL·HIDDEN·····4·_Py_CalculateSuggestions7 ·····4:·00000001···246·FUNC····GLOBAL·HIDDEN·····1·_Py_CalculateSuggestions
7 ·····4:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize
8 ·····5:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
9 ·····6:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Equal10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyUnicode_Equal
10 ·····7:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Free
11 ·····8:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory12 ·····9:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_NoMemory
12 ·····9:·00000001···362·FUNC····GLOBAL·DEFAULT····6·_Py_UTF8_Edit_Cost13 ····10:·00000001···108·FUNC····GLOBAL·DEFAULT····5·_Py_UTF8_Edit_Cost
2.29 KB
readelf --wide --relocs {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Relocation·section·'.rel.text.hot'·at·offset·0x990·contains·8·entries:1 Relocation·section·'.rel.text'·at·offset·0x6f4·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000026··0000040a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize3 00000026··0000050a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
4 00000034··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Malloc4 00000032··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
5 00000090··0000060a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal5 0000005a··0000070a·R_ARM_THM_CALL·········00000000···_PyUnicode_Equal
6 0000009e··0000040a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize6 00000066··0000050a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
7 00000378··0000070a·R_ARM_THM_CALL·········00000000···PyMem_Free 
8 00000654··0000070a·R_ARM_THM_CALL·········00000000···PyMem_Free7 000000a6··0000080a·R_ARM_THM_CALL·········00000000···PyMem_Free
 8 000000e8··0000080a·R_ARM_THM_CALL·········00000000···PyMem_Free
9 0000068a··0000080a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory9 000000ee··0000090a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
10 00000694··0000070a·R_ARM_THM_CALL·········00000000···PyMem_Free 
  
11 Relocation·section·'.rel.text.unlikely'·at·offset·0x9d0·contains·5·entries:10 Relocation·section·'.rel.text.unlikely'·at·offset·0x72c·contains·6·entries:
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00000018··0000040a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize12 00000016··0000050a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
14 00000024··0000040a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize13 00000022··0000050a·R_ARM_THM_CALL·········00000000···PyUnicode_AsUTF8AndSize
15 0000003e··0000050a·R_ARM_THM_CALL·········00000000···PyMem_Malloc14 0000003c··0000060a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
16 00000044··0000080a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory15 00000044··0000090a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 16 0000005a··0000020a·R_ARM_THM_CALL·········000000f9···levenshtein_distance
17 0000015e··0000070a·R_ARM_THM_CALL·········00000000···PyMem_Free17 00000062··0000080a·R_ARM_THM_CALL·········00000000···PyMem_Free
324 B
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 »       &FbF@FO1 levenshtein_distance
2 _Py_CalculateSuggestions2 _Py_CalculateSuggestions
3 PyUnicode_AsUTF8AndSize3 PyUnicode_AsUTF8AndSize
4 PyMem_Malloc4 PyMem_Malloc
5 _PyUnicode_Equal5 _PyUnicode_Equal
6 PyMem_Free6 PyMem_Free
7 PyErr_NoMemory7 PyErr_NoMemory
8 _Py_UTF8_Edit_Cost8 _Py_UTF8_Edit_Cost
9 .shstrtab9 .shstrtab
10 .rel.text.hot10 .rel.text
11 .rel.text.unlikely11 .rel.text.unlikely
12 .note.GNU-stack12 .note.GNU-stack
13 .ARM.attributes13 .ARM.attributes
11.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 523 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<_Py_CalculateSuggestions>:
 3 _Py_CalculateSuggestions():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
 8 »       sub»    sp,·#36»      @·0x24
 9 »       ldr.w»  r8,·[r0,·#8]
 10 »       movw»   r3,·#749»    @·0x2ed
 11 »       mov»    r7,·r0
 12 »       cmp»    r8,·r3
 13 »       str»    r1,·[sp,·#8]
 14 »       bgt.n»  ae·<_Py_CalculateSuggestions+0xae>
 15 »       mov»    r0,·r1
 16 »       add»    r1,·sp,·#24
 17 »       bl»     0·<PyUnicode_AsUTF8AndSize>
 18 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
 19 »       str»    r0,·[sp,·#12]
 20 »       cmp»    r0,·#0
 21 »       beq.n»  ae·<_Py_CalculateSuggestions+0xae>
 22 »       movs»   r0,·#160»    @·0xa0
 23 »       bl»     0·<PyMem_Malloc>
 24 ·R_ARM_THM_CALL» PyMem_Malloc
 25 »       mov»    r6,·r0
 26 »       cmp»    r0,·#0
 27 »       beq.n»  ee·<_Py_CalculateSuggestions+0xee>
 28 »       movs»   r5,·#0
 29 »       movw»   fp,·#43691»  @·0xaaab
 30 »       movt»   fp,·#10922»  @·0x2aaa
 31 »       mvn.w»  r9,·#2147483648»    @·0x80000000
 32 »       str»    r5,·[sp,·#20]
 33 »       str»    r7,·[sp,·#16]
 34 »       b.n»    9e·<_Py_CalculateSuggestions+0x9e>
 35 »       ldr»    r3,·[sp,·#16]
 36 »       ldr»    r3,·[r3,·#12]
 37 »       ldr.w»  r7,·[r3,·r5,·lsl·#2]
 38 »       mov»    r1,·r7
 39 »       bl»     0·<_PyUnicode_Equal>
 40 ·R_ARM_THM_CALL» _PyUnicode_Equal
 41 »       add»    r1,·sp,·#28
 42 »       mov»    r3,·r0
 43 »       mov»    r0,·r7
 44 »       cbnz»   r3,·9c·<_Py_CalculateSuggestions+0x9c>
 45 »       bl»     0·<PyUnicode_AsUTF8AndSize>
 46 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
 47 »       mov»    r2,·r0
 48 »       cmp»    r0,·#0
 49 »       beq.n»  e6·<_Py_CalculateSuggestions+0xe6>
 50 »       ldrd»   r1,·r3,·[sp,·#24]
 51 »       add.w»  ip,·r9,·#4294967295» @·0xffffffff
 52 »       ldr»    r0,·[sp,·#12]
 53 »       adds»   r4,·r1,·r3
 54 »       str»    r6,·[sp,·#4]
 55 »       adds»   r4,·#3
 56 »       lsls»   r4,·r4,·#1
 57 »       smull»  sl,·lr,·r4,·fp
 58 »       sub.w»  lr,·lr,·r4,·asr·#31
 59 »       mov»    r4,·ip
 60 »       cmp»    ip,·lr
 61 »       it»     ge
 62 »       movge»  r4,·lr
 63 »       str»    r4,·[sp,·#0]
 64 »       bl»     f8·<levenshtein_distance>
 65 »       cmp»    r4,·r0
 66 »       bge.n»  cc·<_Py_CalculateSuggestions+0xcc>
 67 »       adds»   r5,·#1
 68 »       ldr»    r0,·[sp,·#8]
 69 »       cmp»    r5,·r8
 70 »       blt.n»  50·<_Py_CalculateSuggestions+0x50>
 71 »       mov»    r0,·r6
 72 »       bl»     0·<PyMem_Free>
 73 ·R_ARM_THM_CALL» PyMem_Free
 74 »       ldr»    r3,·[sp,·#20]
 75 »       cbnz»   r3,·ba·<_Py_CalculateSuggestions+0xba>
 76 »       movs»   r3,·#0
 77 »       str»    r3,·[sp,·#20]
 78 »       ldr»    r0,·[sp,·#20]
 79 »       add»    sp,·#36»      @·0x24
 80 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 81 »       ldr»    r3,·[r3,·#0]
 82 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
 83 »       cmp»    r3,·r2
 84 »       ittt»   ne
 85 »       addne»  r3,·#1
 86 »       ldrne»  r2,·[sp,·#20]
 87 »       strne»  r3,·[r2,·#0]
 88 »       b.n»    b2·<_Py_CalculateSuggestions+0xb2>
 89 »       ldr»    r2,·[sp,·#20]
 90 »       cbz»    r2,·e0·<_Py_CalculateSuggestions+0xe0>
 91 »       cmp»    r9,·r0
 92 »       ite»    le
 93 »       movle»  r3,·#0
 94 »       movgt»  r3,·#1
 95 »       cmp»    r3,·#0
 96 »       itt»    eq
 97 »       moveq»  r7,·r2
 98 »       moveq»  r0,·r9
 99 »       mov»    r9,·r0
 100 »       str»    r7,·[sp,·#20]
 101 »       b.n»    9c·<_Py_CalculateSuggestions+0x9c>
 102 »       mov»    r0,·r6
 103 »       bl»     0·<PyMem_Free>
 104 ·R_ARM_THM_CALL» PyMem_Free
 105 »       b.n»    ae·<_Py_CalculateSuggestions+0xae>
 106 »       bl»     0·<PyErr_NoMemory>
 107 ·R_ARM_THM_CALL» PyErr_NoMemory
 108 »       str»    r0,·[sp,·#20]
 109 »       b.n»    b2·<_Py_CalculateSuggestions+0xb2>
 110 »       nop
  
 111 000000f8·<levenshtein_distance>:
 112 levenshtein_distance():
 113 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 114 »       cmp»    r0,·r2
 115 »       sub»    sp,·#12
 116 »       ldr»    r5,·[sp,·#52]» @·0x34
 117 »       beq.w»  4d2·<levenshtein_distance+0x3da>
 118 »       mov»    r4,·r2
 119 »       mov»    r7,·r0
 120 »       cmp»    r1,·#0
 121 »       beq.w»  452·<levenshtein_distance+0x35a>
 122 »       cmp»    r3,·#0
Max diff block lines reached; -1/11065 bytes (-0.01%) of diff not shown.
3.98 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 162 lines modifiedOffset 1, 55 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<_Py_UTF8_Edit_Cost>:2 00000000·<_Py_UTF8_Edit_Cost>:
3 _Py_UTF8_Edit_Cost():3 _Py_UTF8_Edit_Cost():
4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}4 »       push»   {r4,·r5,·r6,·r7,·lr}
5 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4040]»     @·0xfc87 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
8 »       sub»    sp,·#208 »       sub»    sp,·#20
9 »       mov»    r5,·r19 »       mov»    r5,·r1
10 »       add»    r1,·sp,·#810 »       add»    r1,·sp,·#8
11 »       mov»    r4,·r211 »       mov»    r4,·r2
12 »       bl»     0·<PyUnicode_AsUTF8AndSize>12 »       bl»     0·<PyUnicode_AsUTF8AndSize>
13 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize13 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
14 »       cbz»    r0,·48·<_Py_UTF8_Edit_Cost+0x48>14 »       cbz»    r0,·48·<_Py_UTF8_Edit_Cost+0x48>
15 »       mov»    r6,·r015 »       mov»    r6,·r0
16 »       add»    r1,·sp,·#1216 »       add»    r1,·sp,·#12
17 »       mov»    r0,·r517 »       mov»    r0,·r5
18 »       bl»     0·<PyUnicode_AsUTF8AndSize>18 »       bl»     0·<PyUnicode_AsUTF8AndSize>
19 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize19 ·R_ARM_THM_CALL» PyUnicode_AsUTF8AndSize
20 »       mov»    r5,·r020 »       mov»    r7,·r0
21 »       cbz»    r0,·48·<_Py_UTF8_Edit_Cost+0x48>21 »       cbz»    r0,·48·<_Py_UTF8_Edit_Cost+0x48>
22 »       adds»   r3,·r4,·#122 »       adds»   r3,·r4,·#1
23 »       bne.n»  3c·<_Py_UTF8_Edit_Cost+0x3c>23 »       bne.n»  3a·<_Py_UTF8_Edit_Cost+0x3a>
24 »       ldrd»   r3,·r4,·[sp,·#8]24 »       ldrd»   r3,·r4,·[sp,·#8]
25 »       cmp»    r4,·r325 »       cmp»    r4,·r3
26 »       it»     lt26 »       it»     lt
27 »       movlt»  r4,·r327 »       movlt»  r4,·r3
28 »       lsls»   r4,·r4,·#128 »       lsls»   r4,·r4,·#1
29 »       movs»   r0,·#160»    @·0xa029 »       movs»   r0,·#160»    @·0xa0
30 »       bl»     0·<PyMem_Malloc>30 »       bl»     0·<PyMem_Malloc>
31 ·R_ARM_THM_CALL» PyMem_Malloc31 ·R_ARM_THM_CALL» PyMem_Malloc
 32 »       mov»    r5,·r0
32 »       cbnz»   r0,·4e·<_Py_UTF8_Edit_Cost+0x4e>33 »       cbnz»   r0,·4e·<_Py_UTF8_Edit_Cost+0x4e>
33 »       bl»     0·<PyErr_NoMemory>34 »       bl»     0·<PyErr_NoMemory>
34 ·R_ARM_THM_CALL» PyErr_NoMemory35 ·R_ARM_THM_CALL» PyErr_NoMemory
35 »       mov.w»  r4,·#4294967295»    @·0xffffffff36 »       mov.w»  r4,·#4294967295»    @·0xffffffff
36 »       b.n»    162·<_Py_UTF8_Edit_Cost+0x162>37 »       b.n»    66·<_Py_UTF8_Edit_Cost+0x66>
 38 »       strd»   r4,·r5,·[sp]
37 »       ldrd»   r1,·r3,·[sp,·#8] 
38 »       cmp»    r6,·r5 
39 »       beq.w»  15c·<_Py_UTF8_Edit_Cost+0x15c> 
40 »       mov»    r2,·r5 
41 »       mov»    lr,·r2 
42 »       mov»    fp,·r6 
43 »       cbz»    r1,·94·<_Py_UTF8_Edit_Cost+0x94> 
44 »       cbz»    r3,·90·<_Py_UTF8_Edit_Cost+0x90> 
45 »       ldrb»   r7,·[r6,·#0] 
46 »       ldrb»   r5,·[r2,·#0] 
47 »       cmp»    r7,·r5 
48 »       bne.n»  86·<_Py_UTF8_Edit_Cost+0x86> 
49 »       adds»   r6,·#1 
50 »       adds»   r2,·#1 
51 »       subs»   r1,·#1 
52 »       subs»   r3,·#1 
53 »       b.n»    5a·<_Py_UTF8_Edit_Cost+0x5a> 
54 »       cbz»    r3,·90·<_Py_UTF8_Edit_Cost+0x90> 
55 »       ldrb.w» r8,·[r6,·r5] 
56 »       ldrb.w» ip,·[r2,·r7] 
57 »       cmp»    r8,·ip 
58 »       bne.n»  9a·<_Py_UTF8_Edit_Cost+0x9a> 
59 »       mov»    r3,·r7 
60 »       mov»    r1,·r5 
61 »       subs»   r5,·r1,·#1 
62 »       subs»   r7,·r3,·#1 
63 »       cmp»    r1,·#0 
64 »       bne.n»  74·<_Py_UTF8_Edit_Cost+0x74> 
65 »       b.n»    94·<_Py_UTF8_Edit_Cost+0x94> 
66 »       cbz»    r1,·94·<_Py_UTF8_Edit_Cost+0x94> 
67 »       cbnz»   r3,·9a·<_Py_UTF8_Edit_Cost+0x9a> 
68 »       adds»   r4,·r3,·r1 
69 »       lsls»   r4,·r4,·#1 
70 »       b.n»    15e·<_Py_UTF8_Edit_Cost+0x15e> 
71 »       cmp»    r1,·#40»      @·0x28 
72 »       bhi.n»  14e·<_Py_UTF8_Edit_Cost+0x14e> 
73 »       cmp»    r3,·#40»      @·0x28 
74 »       bhi.n»  14e·<_Py_UTF8_Edit_Cost+0x14e> 
75 »       cmp»    r3,·r1 
76 »       bcc.n»  b0·<_Py_UTF8_Edit_Cost+0xb0> 
77 »       mov»    r5,·r3 
78 »       mov»    lr,·r6 
79 »       mov»    r3,·r1 
80 »       mov»    fp,·r2 
81 »       mov»    r1,·r5 
82 »       subs»   r2,·r1,·r3 
83 »       cmp.w»  r4,·r2,·lsl·#1 
84 »       bcc.n»  14e·<_Py_UTF8_Edit_Cost+0x14e> 
85 »       movs»   r2,·#0 
86 »       adds»   r5,·r2,·#1 
87 »       cmp»    r3,·r5 
88 »       mov.w»  r6,·r5,·lsl·#1 
89 »       str.w»  r6,·[r0,·r2,·lsl·#2] 
90 »       mov»    r2,·r5 
91 »       bne.n»  ba·<_Py_UTF8_Edit_Cost+0xba> 
92 »       movs»   r6,·#0 
93 »       add»    r3,·lr 
94 »       str»    r3,·[sp,·#0] 
95 »       mov.w»  ip,·r6,·lsl·#1 
96 »       ldrb.w» r7,·[fp,·r6] 
97 »       mov»    r9,·lr 
98 »       sub.w»  r8,·r0,·#4 
99 »       mov»    r3,·ip 
100 »       mov.w»  sl,·#4294967295»    @·0xffffffff 
101 »       mov»    r5,·r0 
102 »       str»    r1,·[sp,·#4] 
103 »       ldrb.w» r0,·[r9],·#1 
104 »       eor.w»  r2,·r7,·r0 
105 »       ands.w» r2,·r2,·#31 
106 »       bne.n»  120·<_Py_UTF8_Edit_Cost+0x120> 
107 »       cmp»    r7,·r0 
108 »       beq.n»  122·<_Py_UTF8_Edit_Cost+0x122> 
109 »       sub.w»  r2,·r7,·#65» @·0x41 
110 »       sub.w»  r1,·r0,·#65» @·0x41 
111 »       cmp»    r2,·#25 
112 »       itet»   ls 
113 »       addls.w»r2,·r7,·#32 
114 »       movhi»  r2,·r739 »       mov»    r2,·r7
115 »       uxtbls» r2,·r2 
116 »       cmp»    r1,·#25 
117 »       itt»    ls 
118 »       addls»  r0,·#32 
119 »       uxtbls» r0,·r0 
120 »       cmp»    r2,·r0 
121 »       ite»    eq 
Max diff block lines reached; 385/3868 bytes (9.95%) of diff not shown.
1.32 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
 2 ··0x00000000·00247400·6c657665·6e736874·65696e5f·.$t.levenshtein_
 3 ··0x00000010·64697374·616e6365·005f5079·5f43616c·distance._Py_Cal
 4 ··0x00000020·63756c61·74655375·67676573·74696f6e·culateSuggestion
2 ··0x00000000·00247400·5f50795f·43616c63·756c6174·.$t._Py_Calculat 
3 ··0x00000010·65537567·67657374·696f6e73·00507955·eSuggestions.PyU 
4 ··0x00000020·6e69636f·64655f41·73555446·38416e64·nicode_AsUTF8And 
5 ··0x00000030·53697a65·0050794d·656d5f4d·616c6c6f·Size.PyMem_Mallo 
6 ··0x00000040·63005f50·79556e69·636f6465·5f457175·c._PyUnicode_Equ5 ··0x00000030·73005079·556e6963·6f64655f·41735554·s.PyUnicode_AsUT
7 ··0x00000050·616c0050·794d656d·5f467265·65005079·al.PyMem_Free.Py 
8 ··0x00000060·4572725f·4e6f4d65·6d6f7279·005f5079·Err_NoMemory._Py 
9 ··0x00000070·5f555446·385f4564·69745f43·6f737400·_UTF8_Edit_Cost.6 ··0x00000040·4638416e·6453697a·65005079·4d656d5f·F8AndSize.PyMem_
 7 ··0x00000050·4d616c6c·6f63005f·5079556e·69636f64·Malloc._PyUnicod
 8 ··0x00000060·655f4571·75616c00·50794d65·6d5f4672·e_Equal.PyMem_Fr
 9 ··0x00000070·65650050·79457272·5f4e6f4d·656d6f72·ee.PyErr_NoMemor
 10 ··0x00000080·79005f50·795f5554·46385f45·6469745f·y._Py_UTF8_Edit_
 11 ··0x00000090·436f7374·00·························Cost.
  
1010 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e686f·74002e72·656c2e74·.text.hot..rel.t 
6 ··0x00000040·6578742e·756e6c69·6b656c79·002e6e6f·ext.unlikely..no 
7 ··0x00000050·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR 
8 ··0x00000060·4d2e6174·74726962·75746573·00·······M.attributes.5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
 6 ··0x00000040·6c79002e·6e6f7465·2e474e55·2d737461·ly..note.GNU-sta
 7 ··0x00000050·636b002e·41524d2e·61747472·69627574·ck..ARM.attribut
 8 ··0x00000060·657300······························es.
  
34.4 KB
_bisectmodule.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:··········12296·(bytes·into·file)13 ··Start·of·section·headers:··········12224·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3008:1 There·are·18·section·headers,·starting·at·offset·0x2fc0:
  
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·0003e4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0003e4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002500·0001d8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0024d8·0001d8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000418·0001f4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000418·0001f4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0026d8·0001b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0026b0·0001b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00060c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00060c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00060c·0000f0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00060c·0000f0·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0006fc·000c44·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0006fc·000c1c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·002890·000640·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·002868·000620·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001340·000018·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001318·000018·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·002ed0·000008·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·002e88·000008·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001358·00080e·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001330·00080e·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·002ed8·0000a0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·002e90·0000a0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001b66·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·001b3e·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b66·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001b3e·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001b9c·000540·10·····16··54··419 ··[15]·.symtab···········SYMTAB··········00000000·001b74·000540·10·····16··54··4
20 ··[16]·.strtab···········STRTAB··········00000000·0020dc·000424·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0020b4·000424·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·002f78·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·002f30·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.17 KB
readelf --wide --symbols {}
    
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····21:·0000022d···440·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left25 ····21:·0000022d···440·FUNC····LOCAL··DEFAULT····1·_bisect_insort_left
26 ····22:·0000025d···636·FUNC····LOCAL··DEFAULT····7·internal_bisect_left26 ····22:·0000025d···636·FUNC····LOCAL··DEFAULT····7·internal_bisect_left
27 ····23:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d27 ····23:·000003e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
28 ····24:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC628 ····24:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
29 ····25:·000004d9···940·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_left29 ····25:·000004d9···940·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_left
30 ····26:·00000880·····0·NOTYPE··LOCAL··DEFAULT····7·$d30 ····26:·00000880·····0·NOTYPE··LOCAL··DEFAULT····7·$d
31 ····27:·00000884·····0·NOTYPE··LOCAL··DEFAULT····7·$t31 ····27:·00000884·····0·NOTYPE··LOCAL··DEFAULT····7·$t
32 ····28:·00000885···960·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right32 ····28:·00000885···920·FUNC····LOCAL··DEFAULT····7·_bisect_bisect_right
33 ····29:·00000c40·····0·NOTYPE··LOCAL··DEFAULT····7·$d33 ····29:·00000c18·····0·NOTYPE··LOCAL··DEFAULT····7·$d
34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t34 ····30:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d36 ····32:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
37 ····33:·00000000····24·OBJECT··LOCAL··DEFAULT···11·_keywords.137 ····33:·00000000····24·OBJECT··LOCAL··DEFAULT···11·_keywords.1
38 ····34:·00000018····24·OBJECT··LOCAL··DEFAULT···11·_keywords.438 ····34:·00000018····24·OBJECT··LOCAL··DEFAULT···11·_keywords.4
39 ····35:·00000030····24·OBJECT··LOCAL··DEFAULT···11·_keywords.739 ····35:·00000030····24·OBJECT··LOCAL··DEFAULT···11·_keywords.7
40 ····36:·00000048····24·OBJECT··LOCAL··DEFAULT···11·_keywords.1040 ····36:·00000048····24·OBJECT··LOCAL··DEFAULT···11·_keywords.10
11.8 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x2500·contains·59·entries:1 Relocation·section·'.rel.text'·at·offset·0x24d8·contains·59·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 0000001a··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetState5 0000001a··0000380a·R_ARM_THM_CALL·········00000000···PyModule_GetState
6 00000020··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC06 00000020··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
7 00000024··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC07 00000024··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
8 00000028··0000390a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString8 00000028··0000390a·R_ARM_THM_CALL·········00000000···PyUnicode_InternFromString
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 00000390··0000420a·R_ARM_THM_CALL·········00000000···_PyNumber_Index57 00000390··0000420a·R_ARM_THM_CALL·········00000000···_PyNumber_Index
58 00000398··0000430a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t58 00000398··0000430a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
59 000003ca··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc59 000003ca··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
60 000003d0··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred60 000003d0··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
61 000003e0··00000102·R_ARM_ABS32············00000000···.data61 000003e0··00000102·R_ARM_ABS32············00000000···.data
62 00000008··0000371e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init62 00000008··0000371e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
  
63 Relocation·section·'.rel.data'·at·offset·0x26d8·contains·55·entries:63 Relocation·section·'.rel.data'·at·offset·0x26b0·contains·55·entries:
64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name64 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
65 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.465 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
66 00000018··00001f02·R_ARM_ABS32············00000000···.rodata66 00000018··00001f02·R_ARM_ABS32············00000000···.rodata
67 00000020··00000102·R_ARM_ABS32············00000000···.data67 00000020··00000102·R_ARM_ABS32············00000000···.data
68 00000024··00000102·R_ARM_ABS32············00000000···.data68 00000024··00000102·R_ARM_ABS32············00000000···.data
69 0000002c··00000902·R_ARM_ABS32············0000003d···bisect_clear69 0000002c··00000902·R_ARM_ABS32············0000003d···bisect_clear
70 00000030··00000802·R_ARM_ABS32············00000039···bisect_free70 00000030··00000802·R_ARM_ABS32············00000039···bisect_free
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 000001c4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4115 000001c4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
116 000001c8··00001902·R_ARM_ABS32············000004d9···_bisect_bisect_left116 000001c8··00001902·R_ARM_ABS32············000004d9···_bisect_bisect_left
117 000001d0··00001f02·R_ARM_ABS32············00000000···.rodata117 000001d0··00001f02·R_ARM_ABS32············00000000···.rodata
118 000001d4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4118 000001d4··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
119 000001d8··00001502·R_ARM_ABS32············0000022d···_bisect_insort_left119 000001d8··00001502·R_ARM_ABS32············0000022d···_bisect_insort_left
120 000001e0··00001f02·R_ARM_ABS32············00000000···.rodata120 000001e0··00001f02·R_ARM_ABS32············00000000···.rodata
  
121 Relocation·section·'.rel.text.hot'·at·offset·0x2890·contains·200·entries:121 Relocation·section·'.rel.text.hot'·at·offset·0x2868·contains·196·entries:
122 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name122 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
123 00000022··0000450a·R_ARM_THM_CALL·········00000000···PySequence_Size123 00000022··0000450a·R_ARM_THM_CALL·········00000000···PySequence_Size
124 00000042··0000112f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC5124 00000042··0000112f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC5
125 00000046··00001130·R_ARM_THM_MOVT_ABS·····0000006c···.LC5125 00000046··00001130·R_ARM_THM_MOVT_ABS·····0000006c···.LC5
126 0000004a··0000460a·R_ARM_THM_CALL·········00000000···Py_EnterRecursiveCall126 0000004a··0000460a·R_ARM_THM_CALL·········00000000···Py_EnterRecursiveCall
127 00000058··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct127 00000058··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
128 0000005c··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct128 0000005c··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
Offset 256, 81 lines modifiedOffset 256, 77 lines modified
256 0000082c··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3256 0000082c··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3
257 00000830··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3257 00000830··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3
258 00000840··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc258 00000840··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
259 00000846··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred259 00000846··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
260 0000086a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc260 0000086a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
261 0000087a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc261 0000087a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
262 00000880··00000102·R_ARM_ABS32············00000000···.data262 00000880··00000102·R_ARM_ABS32············00000000···.data
263 000008b4··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct263 000008c0··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
264 000008b8··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct264 000008c4··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
265 000008c8··0000450a·R_ARM_THM_CALL·········00000000···PySequence_Size265 000008ca··0000450a·R_ARM_THM_CALL·········00000000···PySequence_Size
266 000008e8··0000112f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC5266 000008ea··0000112f·R_ARM_THM_MOVW_ABS_NC··0000006c···.LC5
267 000008ec··00001130·R_ARM_THM_MOVT_ABS·····0000006c···.LC5267 000008ee··00001130·R_ARM_THM_MOVT_ABS·····0000006c···.LC5
268 000008f0··0000460a·R_ARM_THM_CALL·········00000000···Py_EnterRecursiveCall268 000008f2··0000460a·R_ARM_THM_CALL·········00000000···Py_EnterRecursiveCall
269 00000906··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct269 0000090c··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
270 0000090a··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct270 00000910··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
271 00000916··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct271 00000916··0000482f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_TrueStruct
272 0000091a··00004830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct272 0000091a··00004830·R_ARM_THM_MOVT_ABS·····00000000···_Py_TrueStruct
273 0000094c··0000470a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool273 0000094a··0000470a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
274 0000096a··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall274 0000099e··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall
275 00000976··0000510a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t275 000009a4··0000510a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t
276 0000098e··0000492f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct276 000009ae··0000492f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_FalseStruct
277 00000992··00004930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct277 000009b2··00004930·R_ARM_THM_MOVT_ABS·····00000000···_Py_FalseStruct
278 000009e2··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc278 000009de··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall
279 000009f6··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc279 000009f4··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
280 00000a02··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall 
281 00000a08··0000510a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t 
282 00000a14··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc280 00000a00··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
 281 00000a08··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
283 00000a24··0000420a·R_ARM_THM_CALL·········00000000···_PyNumber_Index282 00000a16··0000420a·R_ARM_THM_CALL·········00000000···_PyNumber_Index
284 00000a30··0000430a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t283 00000a22··0000430a·R_ARM_THM_CALL·········00000000···PyLong_AsSsize_t
285 00000a56··0000410a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t284 00000a48··0000410a·R_ARM_THM_CALL·········00000000···_Py_convert_optional_to_ssize_t
286 00000a68··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct285 00000a56··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
287 00000a6c··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct286 00000a5a··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
288 00000a7c··0000400a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg287 00000a86··00003f0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords
289 00000a96··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct288 00000a9a··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
290 00000a9a··00004b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct289 00000a9e··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
291 00000aa4··00004c0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue290 00000aaa··00004d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
 291 00000aae··00004d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
 292 00000ab2··0000102f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC4
 293 00000ab6··00001030·R_ARM_THM_MOVT_ABS·····00000054···.LC4
292 00000abc··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall294 00000abc··00004e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
293 00000ac2··0000130a·R_ARM_THM_CALL·········00000001···Py_XDECREF 
294 00000ac6··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred295 00000ac4··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
 296 00000ada··00000e2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2
 297 00000ade··00000e30·R_ARM_THM_MOVT_ABS·····0000000c···.LC2
 298 00000ae2··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3
 299 00000ae6··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3
 300 00000af0··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 301 00000af4··00004f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
295 00000aee··00003f0a·R_ARM_THM_CALL·········00000000···_PyArg_UnpackKeywords302 00000afc··0000500a·R_ARM_THM_CALL·········00000000···PyErr_Format
296 00000b02··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct303 00000b04··00004b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NotImplementedStruct
297 00000b06··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct304 00000b08··00004b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NotImplementedStruct
 305 00000b12··00004c0a·R_ARM_THM_CALL·········00000000···PyObject_IsTrue
 306 00000b2a··00004a0a·R_ARM_THM_CALL·········00000000···Py_LeaveRecursiveCall
 307 00000b30··0000130a·R_ARM_THM_CALL·········00000001···Py_XDECREF
 308 00000b46··0000470a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool
 309 00000b56··0000400a·R_ARM_THM_CALL·········00000000···PyObject_CallOneArg
298 00000b20··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc310 00000b82··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
299 00000b38··00004d2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError 
300 00000b3c··00004d30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError 
301 00000b40··0000102f·R_ARM_THM_MOVW_ABS_NC··00000054···.LC4 
302 00000b44··00001030·R_ARM_THM_MOVT_ABS·····00000054···.LC4 
303 00000b4a··00004e0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
304 00000b50··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct 
305 00000b54··00003b30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct 
306 00000b62··00000e2f·R_ARM_THM_MOVW_ABS_NC··0000000c···.LC2 
307 00000b66··00000e30·R_ARM_THM_MOVT_ABS·····0000000c···.LC2 
308 00000b6a··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3311 00000b8e··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3
309 00000b6e··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3312 00000b92··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3
310 00000b78··00004f2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
311 00000b7c··00004f30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
312 00000b84··0000500a·R_ARM_THM_CALL·········00000000···PyErr_Format 
313 00000b9c··0000470a·R_ARM_THM_CALL·········00000000···PyObject_RichCompareBool 
314 00000bac··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc313 00000ba4··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
315 00000bc0··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc314 00000bb4··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
316 00000bc8··00000f2f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3 
317 00000bcc··00000f30·R_ARM_THM_MOVT_ABS·····00000028···.LC3 
318 00000bdc··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc315 00000bd2··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
319 00000bee··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc316 00000be4··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
320 00000bf4··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred317 00000bf0··0000440a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
321 00000c22··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc318 00000c12··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
322 00000c3a··0000510a·R_ARM_THM_CALL·········00000000···PyLong_FromSsize_t 
323 00000c40··00000102·R_ARM_ABS32············00000000···.data319 00000c18··00000102·R_ARM_ABS32············00000000···.data
  
324 Relocation·section·'.rel.text.unlikely'·at·offset·0x2ed0·contains·1·entry:320 Relocation·section·'.rel.text.unlikely'·at·offset·0x2e88·contains·1·entry:
Max diff block lines reached; 693/12036 bytes (5.76%) of diff not shown.
603 B
strings --all --bytes=8 {}
    
Offset 3, 15 lines modifiedOffset 3, 14 lines modified
3 lo·must·be·non-negative3 lo·must·be·non-negative
4 in·_bisect.bisect_right4 in·_bisect.bisect_right
5 in·_bisect.bisect_left5 in·_bisect.bisect_left
6 bisect_right6 bisect_right
7 insort_right7 insort_right
8 bisect_left8 bisect_left
9 insort_left9 insort_left
10 .F·FYL)F 
11 Bisection·algorithms.10 Bisection·algorithms.
12 This·module·provides·support·for·maintaining·a·list·in·sorted·order·without11 This·module·provides·support·for·maintaining·a·list·in·sorted·order·without
13 having·to·sort·the·list·after·each·insertion.·For·long·lists·of·items·with12 having·to·sort·the·list·after·each·insertion.·For·long·lists·of·items·with
14 expensive·comparison·operations,·this·can·be·an·improvement·over·the·more13 expensive·comparison·operations,·this·can·be·an·improvement·over·the·more
15 common·approach.14 common·approach.
16 insort_left($module,·/,·a,·x,·lo=0,·hi=None,·*,·key=None)15 insort_left($module,·/,·a,·x,·lo=0,·hi=None,·*,·key=None)
17 Insert·item·x·in·list·a,·and·keep·it·sorted·assuming·a·is·sorted.16 Insert·item·x·in·list·a,·and·keep·it·sorted·assuming·a·is·sorted.
17.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
20.3 KB
_csv.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:··········24228·(bytes·into·file)13 ··Start·of·section·headers:··········24232·(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
2.96 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x5ea4:1 There·are·18·section·headers,·starting·at·offset·0x5ea8:
  
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·001244·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001244·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004cc4·0008a8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004cc8·0008a8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001278·00046c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001278·00046c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00556c·000378·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005570·000378·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0016e4·000018·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·0016e4·000018·00··WA··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0016e4·000610·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0016e4·000610·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0058e4·000398·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0058e8·000398·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001cf4·000605·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001cf4·000605·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·0022fc·0007ac·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·0022fc·0007b0·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·005c7c·000150·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·005c80·000150·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002aa8·000945·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002aac·000945·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005dcc·000048·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·005dd0·000048·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0033ed·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0033f1·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0033ed·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0033f1·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003420·000dd0·10·····16·154··419 ··[15]·.symtab···········SYMTAB··········00000000·003424·000dd0·10·····16·154··4
20 ··[16]·.strtab···········STRTAB··········00000000·0041f0·000ad1·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0041f4·000ad1·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005e14·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·005e18·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.06 KB
readelf --wide --symbols {}
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ····77:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4081 ····77:·000003c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC40
82 ····78:·00000de1···678·FUNC····LOCAL··DEFAULT····1·csv_writerow82 ····78:·00000de1···678·FUNC····LOCAL··DEFAULT····1·csv_writerow
83 ····79:·00000e2c·····0·NOTYPE··LOCAL··DEFAULT····1·$d83 ····79:·00000e2c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
84 ····80:·00000e36·····0·NOTYPE··LOCAL··DEFAULT····1·$t84 ····80:·00000e36·····0·NOTYPE··LOCAL··DEFAULT····1·$t
85 ····81:·00001089···186·FUNC····LOCAL··DEFAULT····1·join_append85 ····81:·00001089···186·FUNC····LOCAL··DEFAULT····1·join_append
86 ····82:·00001145····74·FUNC····LOCAL··DEFAULT····1·join_check_rec_size86 ····82:·00001145····74·FUNC····LOCAL··DEFAULT····1·join_check_rec_size
87 ····83:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4187 ····83:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC41
88 ····84:·0000053d···624·FUNC····LOCAL··DEFAULT····9·join_append_data88 ····84:·0000053d···626·FUNC····LOCAL··DEFAULT····9·join_append_data
89 ····85:·00000444·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4289 ····85:·00000444·····0·NOTYPE··LOCAL··DEFAULT····8·.LC42
90 ····86:·00001191····70·FUNC····LOCAL··DEFAULT····1·Writer_dealloc90 ····86:·00001191····70·FUNC····LOCAL··DEFAULT····1·Writer_dealloc
91 ····87:·000011d9···108·FUNC····LOCAL··DEFAULT····1·Writer_clear91 ····87:·000011d9···108·FUNC····LOCAL··DEFAULT····1·Writer_clear
92 ····88:·000001ed···170·FUNC····LOCAL··DEFAULT····6·csv_writerows92 ····88:·000001ed···170·FUNC····LOCAL··DEFAULT····6·csv_writerows
93 ····89:·00000297····28·FUNC····LOCAL··DEFAULT····6·_csv_list_dialects93 ····89:·00000297····28·FUNC····LOCAL··DEFAULT····6·_csv_list_dialects
94 ····90:·000002b3···106·FUNC····LOCAL··DEFAULT····6·_csv_get_dialect94 ····90:·000002b3···106·FUNC····LOCAL··DEFAULT····6·_csv_get_dialect
95 ····91:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·$d95 ····91:·00000318·····0·NOTYPE··LOCAL··DEFAULT····6·$d
5.63 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x4cc4·contains·277·entries:1 Relocation·section·'.rel.text'·at·offset·0x4cc8·contains·277·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000001a··0000ab0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict3 0000001a··0000ab0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict
4 00000026··0000ab0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict4 00000026··0000ab0a·R_ARM_THM_CALL·········00000000···PyObject_VectorcallDict
5 0000007e··0000152f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC75 0000007e··0000152f·R_ARM_THM_MOVW_ABS_NC··00000050···.LC7
6 00000082··00001530·R_ARM_THM_MOVT_ABS·····00000050···.LC76 00000082··00001530·R_ARM_THM_MOVT_ABS·····00000050···.LC7
7 00000086··0000ac0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords7 00000086··0000ac0a·R_ARM_THM_CALL·········00000000···PyArg_ParseTupleAndKeywords
8 00000092··0000162f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC88 00000092··0000162f·R_ARM_THM_MOVW_ABS_NC··0000005c···.LC8
Offset 275, 15 lines modifiedOffset 275, 15 lines modified
275 00001218··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc275 00001218··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
276 00001238··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc276 00001238··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
277 0000123e··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc277 0000123e··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
278 000009da··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc278 000009da··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
279 00000c96··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc279 00000c96··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
280 000011d2··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc280 000011d2··0000a31e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
  
281 Relocation·section·'.rel.data'·at·offset·0x556c·contains·111·entries:281 Relocation·section·'.rel.data'·at·offset·0x5570·contains·111·entries:
282 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name282 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
283 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.4283 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
284 00000018··00006f02·R_ARM_ABS32············00000000···.rodata284 00000018··00006f02·R_ARM_ABS32············00000000···.rodata
285 00000020··00000102·R_ARM_ABS32············00000000···.data285 00000020··00000102·R_ARM_ABS32············00000000···.data
286 00000024··00000102·R_ARM_ABS32············00000000···.data286 00000024··00000102·R_ARM_ABS32············00000000···.data
287 00000028··00003702·R_ARM_ABS32············00000a15···_csv_traverse287 00000028··00003702·R_ARM_ABS32············00000a15···_csv_traverse
288 0000002c··00006b02·R_ARM_ABS32············000004bd···_csv_clear288 0000002c··00006b02·R_ARM_ABS32············000004bd···_csv_clear
Offset 389, 15 lines modifiedOffset 389, 15 lines modified
389 000003e4··00006302·R_ARM_ABS32············000003dd···Dialect_get_quotechar389 000003e4··00006302·R_ARM_ABS32············000003dd···Dialect_get_quotechar
390 000003f4··00000502·R_ARM_ABS32············00000000···.rodata.str1.4390 000003f4··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
391 000003f8··00006502·R_ARM_ABS32············00000405···Dialect_get_quoting391 000003f8··00006502·R_ARM_ABS32············00000405···Dialect_get_quoting
392 0000041c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4392 0000041c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
393 00000430··00000502·R_ARM_ABS32············00000000···.rodata.str1.4393 00000430··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
394 00000444··00000502·R_ARM_ABS32············00000000···.rodata.str1.4394 00000444··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
  
395 Relocation·section·'.rel.text.unlikely'·at·offset·0x58e4·contains·115·entries:395 Relocation·section·'.rel.text.unlikely'·at·offset·0x58e8·contains·115·entries:
396 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name396 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
397 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0397 00000000··0000032f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
398 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0398 00000004··00000330·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
399 0000001c··00009c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState399 0000001c··00009c0a·R_ARM_THM_CALL·········00000000···PyModule_GetState
400 00000028··00009d0a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec400 00000028··00009d0a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
401 0000002c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0401 0000002c··0000072f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
402 00000030··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0402 00000030··00000730·R_ARM_THM_MOVT_ABS·····00000000···.LC0
Offset 507, 15 lines modifiedOffset 507, 15 lines modified
507 00000008··00009b1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init507 00000008··00009b1e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
508 000002ae··0000cf1e·R_ARM_THM_JUMP24·······00000000···PyDict_Keys508 000002ae··0000cf1e·R_ARM_THM_JUMP24·······00000000···PyDict_Keys
509 000003ce··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal509 000003ce··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal
510 000003e2··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal510 000003e2··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal
511 00000406··0000d41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong511 00000406··0000d41e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
512 00000410··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal512 00000410··0000d31e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromOrdinal
  
513 Relocation·section·'.rel.text.hot'·at·offset·0x5c7c·contains·42·entries:513 Relocation·section·'.rel.text.hot'·at·offset·0x5c80·contains·42·entries:
514 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name514 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
515 00000010··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC32515 00000010··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000268···.LC32
516 00000014··00003b30·R_ARM_THM_MOVT_ABS·····00000268···.LC32516 00000014··00003b30·R_ARM_THM_MOVT_ABS·····00000268···.LC32
517 0000001c··00002b0a·R_ARM_THM_CALL·········00000815···_csv_state_from_type517 0000001c··00002b0a·R_ARM_THM_CALL·········00000815···_csv_state_from_type
518 0000002a··00003a0a·R_ARM_THM_CALL·········00000b31···parse_reset518 0000002a··00003a0a·R_ARM_THM_CALL·········00000b31···parse_reset
519 0000003a··0000c20a·R_ARM_THM_CALL·········00000000···PyIter_Next519 0000003a··0000c20a·R_ARM_THM_CALL·········00000000···PyIter_Next
520 00000122··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc520 00000122··0000a30a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
Offset 545, 22 lines modifiedOffset 545, 22 lines modified
545 00000436··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format545 00000436··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format
546 00000454··0000410a·R_ARM_THM_CALL·········00000b81···parse_save_field546 00000454··0000410a·R_ARM_THM_CALL·········00000b81···parse_save_field
547 00000504··0000c30a·R_ARM_THM_CALL·········00000000···PyMem_Realloc547 00000504··0000c30a·R_ARM_THM_CALL·········00000000···PyMem_Realloc
548 00000518··0000422f·R_ARM_THM_MOVW_ABS_NC··000002e4···.LC35548 00000518··0000422f·R_ARM_THM_MOVW_ABS_NC··000002e4···.LC35
549 0000051c··00004230·R_ARM_THM_MOVT_ABS·····000002e4···.LC35549 0000051c··00004230·R_ARM_THM_MOVT_ABS·····000002e4···.LC35
550 00000520··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format550 00000520··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format
551 00000534··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory551 00000534··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
552 000005e6··0000bb0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar552 000005e2··0000bb0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar
 553 000005f8··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
 554 00000646··0000bb0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar
553 000006c0··0000552f·R_ARM_THM_MOVW_ABS_NC··00000444···.LC42555 000006fc··0000552f·R_ARM_THM_MOVW_ABS_NC··00000444···.LC42
554 000006c4··00005530·R_ARM_THM_MOVT_ABS·····00000444···.LC42556 00000700··00005530·R_ARM_THM_MOVT_ABS·····00000444···.LC42
555 000006cc··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format557 00000708··0000b50a·R_ARM_THM_CALL·········00000000···PyErr_Format
556 000006fa··0000c40a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory 
557 0000073a··0000bb0a·R_ARM_THM_CALL·········00000000···PyUnicode_FindChar 
  
558 Relocation·section·'.rel.rodata'·at·offset·0x5dcc·contains·9·entries:558 Relocation·section·'.rel.rodata'·at·offset·0x5dd0·contains·9·entries:
559 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name559 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
560 00000004··00000502·R_ARM_ABS32············00000000···.rodata.str1.4560 00000004··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
561 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4561 0000000c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
562 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.4562 00000014··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
563 0000001c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4563 0000001c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
564 00000024··00000502·R_ARM_ABS32············00000000···.rodata.str1.4564 00000024··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
565 0000002c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4565 0000002c··00000502·R_ARM_ABS32············00000000···.rodata.str1.4
9.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 589, 258 lines modifiedOffset 589, 256 lines modified
589 »       ldr»    r7,·[r0,·#24]589 »       ldr»    r7,·[r0,·#24]
590 »       mov»    sl,·r0590 »       mov»    sl,·r0
591 »       mov»    r9,·r2591 »       mov»    r9,·r2
592 »       cmp»    r3,·#0592 »       cmp»    r3,·#0
593 »       ble.n»  570·<join_append_data+0x34>593 »       ble.n»  570·<join_append_data+0x34>
594 »       ldr»    r3,·[sp,·#60]» @·0x3c594 »       ldr»    r3,·[sp,·#60]» @·0x3c
595 »       cmp»    r3,·#0595 »       cmp»    r3,·#0
596 »       bne.n»  622·<join_append_data+0xe6>596 »       bne.w»  684·<join_append_data+0x148>
597 »       mvn.w»  r3,·#2147483648»    @·0x80000000597 »       mvn.w»  r3,·#2147483648»    @·0x80000000
598 »       cmp»    r7,·r3598 »       cmp»    r7,·r3
599 »       beq.w»  6fa·<join_append_data+0x1be>599 »       beq.n»  5f8·<join_append_data+0xbc>
600 »       adds»   r7,·#1600 »       adds»   r7,·#1
601 »       ldr»    r3,·[sp,·#60]» @·0x3c601 »       ldr»    r3,·[sp,·#60]» @·0x3c
602 »       cmp.w»  r9,·#0602 »       cmp.w»  r9,·#0
603 »       it»     ne603 »       it»     ne
604 »       cmpne.w»fp,·#0604 »       cmpne.w»fp,·#0
605 »       ite»    gt605 »       ite»    gt
606 »       movgt»  r0,·#1606 »       movgt»  r0,·#1
607 »       movle»  r0,·#0607 »       movle»  r0,·#0
608 »       cmp»    r3,·#0608 »       cmp»    r3,·#0
609 »       bne.n»  616·<join_append_data+0xda>609 »       bne.n»  678·<join_append_data+0x13c>
610 »       cmp»    r0,·#0610 »       cmp»    r0,·#0
611 »       beq.n»  608·<join_append_data+0xcc>611 »       beq.n»  66a·<join_append_data+0x12e>
612 »       cmp»    r1,·#1612 »       cmp»    r1,·#1
613 »       bne.n»  688·<join_append_data+0x14c>613 »       bne.n»  5fe·<join_append_data+0xc2>
614 »       add.w»  r5,·r9,·#4294967295» @·0xffffffff614 »       add.w»  r8,·r9,·#4294967295» @·0xffffffff
615 »       mov»    r4,·r1615 »       str»    r1,·[sp,·#12]
616 »       b.n»    5ae·<join_append_data+0x72>616 »       b.n»    5aa·<join_append_data+0x6e>
617 »       ldr.w»  r3,·[sl,·#16]617 »       ldr.w»  r3,·[sl,·#16]
618 »       adds»   r5,·#2 
619 »       sub.w»  r5,·r5,·r9 
620 »       cmp»    fp,·r5 
621 »       str.w»  r8,·[r3,·r7,·lsl·#2]618 »       str.w»  r5,·[r3,·r7,·lsl·#2]
 619 »       adds»   r4,·#2
622 »       add.w»  r7,·r7,·#1620 »       adds»   r7,·#1
 621 »       sub.w»  r4,·r4,·r9
 622 »       cmp»    fp,·r4
623 »       ble.n»  608·<join_append_data+0xcc>623 »       ble.n»  66a·<join_append_data+0x12e>
624 »       ldr»    r5,·[sp,·#12] 
625 »       ldrb.w» r8,·[r5,·#1] 
626 »       adds»   r2,·r5,·#1 
627 »       ldr»    r3,·[r6,·#16]624 »       ldr»    r3,·[r6,·#16]
628 »       str»    r2,·[sp,·#12]625 »       mov»    r4,·r8
 626 »       ldrb.w» r5,·[r8,·#1]!
629 »       cmp»    r3,·r8627 »       cmp»    r3,·r5
630 »       beq.n»  64c·<join_append_data+0x110>628 »       beq.n»  6ae·<join_append_data+0x172>
631 »       ldr»    r3,·[r6,·#24]629 »       ldr»    r3,·[r6,·#24]
632 »       cmp»    r3,·r8630 »       cmp»    r3,·r5
633 »       beq.w»  700·<join_append_data+0x1c4>631 »       beq.w»  738·<join_append_data+0x1fc>
634 »       ldr»    r2,·[r6,·#20]632 »       ldr»    r2,·[r6,·#20]
635 »       cmp»    r2,·r8633 »       cmp»    r2,·r5
636 »       beq.w»  6d6·<join_append_data+0x19a>634 »       beq.w»  712·<join_append_data+0x1d6>
637 »       cmp.w»  r8,·#13635 »       cmp»    r5,·#13
638 »       it»     ne636 »       it»     ne
639 »       cmpne.w»r8,·#10637 »       cmpne»  r5,·#10
640 »       ite»    eq638 »       ite»    eq
641 »       moveq»  r2,·#1639 »       moveq»  r2,·#1
642 »       movne»  r2,·#0640 »       movne»  r2,·#0
643 »       beq.n»  62c·<join_append_data+0xf0>641 »       beq.n»  68e·<join_append_data+0x152>
644 »       ldr»    r0,·[r6,·#28]642 »       ldr»    r0,·[r6,·#28]
645 »       mov»    r1,·r8643 »       mov»    r1,·r5
 644 »       ldr»    r3,·[sp,·#12]
646 »       ldr»    r3,·[r0,·#8]645 »       ldr.w»  ip,·[r0,·#8]
647 »       str»    r4,·[sp,·#0]646 »       str»    r3,·[sp,·#0]
 647 »       mov»    r3,·ip
648 »       bl»     0·<PyUnicode_FindChar>648 »       bl»     0·<PyUnicode_FindChar>
649 ·R_ARM_THM_CALL» PyUnicode_FindChar649 ·R_ARM_THM_CALL» PyUnicode_FindChar
650 »       cmp»    r0,·#0650 »       cmp»    r0,·#0
651 »       bge.n»  64c·<join_append_data+0x110>651 »       bge.n»  6ae·<join_append_data+0x172>
652 »       ldr»    r3,·[sp,·#60]» @·0x3c652 »       ldr»    r3,·[sp,·#60]» @·0x3c
653 »       cmp»    r3,·#0653 »       cmp»    r3,·#0
654 »       bne.n»  596·<join_append_data+0x5a>654 »       bne.n»  596·<join_append_data+0x5a>
655 »       mvn.w»  r3,·#2147483648»    @·0x80000000655 »       mvn.w»  r3,·#2147483648»    @·0x80000000
656 »       cmp»    r7,·r3656 »       cmp»    r7,·r3
 657 »       bne.n»  59e·<join_append_data+0x62>
 658 »       bl»     0·<PyErr_NoMemory>
 659 ·R_ARM_THM_CALL» PyErr_NoMemory
 660 »       b.n»    70c·<join_append_data+0x1d0>
 661 »       movs»   r5,·#0
 662 »       mvn.w»  r8,·#2147483648»    @·0x80000000
 663 »       mov»    r4,·r1
 664 »       cmp»    r4,·#2
 665 »       ldr»    r3,·[r6,·#16]
 666 »       ite»    ne
 667 »       ldrne.w»r1,·[r9,·r5,·lsl·#2]
 668 »       ldrheq.w»       r1,·[r9,·r5,·lsl·#1]
 669 »       cmp»    r3,·r1
 670 »       beq.w»  758·<join_append_data+0x21c>
 671 »       ldr»    r3,·[r6,·#24]
 672 »       cmp»    r3,·r1
 673 »       beq.w»  758·<join_append_data+0x21c>
 674 »       ldr»    r2,·[r6,·#20]
 675 »       cmp»    r2,·r1
657 »       beq.n»  6fa·<join_append_data+0x1be>676 »       beq.n»  6ea·<join_append_data+0x1ae>
 677 »       cmp»    r1,·#10
 678 »       beq.w»  79e·<join_append_data+0x262>
 679 »       sub.w»  r0,·r1,·#13
 680 »       negs»   r2,·r0
 681 »       adcs»   r2,·r0
 682 »       cmp»    r2,·#0
 683 »       bne.w»  79e·<join_append_data+0x262>
 684 »       ldr»    r0,·[r6,·#28]
 685 »       movs»   r3,·#1
 686 »       str»    r3,·[sp,·#0]
 687 »       str»    r1,·[sp,·#12]
 688 »       ldr»    r3,·[r0,·#8]
 689 »       bl»     0·<PyUnicode_FindChar>
 690 ·R_ARM_THM_CALL» PyUnicode_FindChar
 691 »       ldr»    r1,·[sp,·#12]
 692 »       cmp»    r0,·#0
 693 »       bge.w»  758·<join_append_data+0x21c>
 694 »       ldr»    r3,·[sp,·#60]» @·0x3c
 695 »       cmp»    r3,·#0
 696 »       beq.w»  7a6·<join_append_data+0x26a>
 697 »       ldr.w»  r3,·[sl,·#16]
 698 »       str.w»  r1,·[r3,·r7,·lsl·#2]
658 »       adds»   r5,·#2699 »       adds»   r5,·#1
659 »       adds»   r7,·#1700 »       adds»   r7,·#1
660 »       sub.w»  r5,·r5,·r9 
661 »       cmp»    fp,·r5701 »       cmp»    fp,·r5
662 »       bgt.n»  5ac·<join_append_data+0x70>702 »       bgt.n»  606·<join_append_data+0xca>
663 »       ldr»    r3,·[sp,·#56]» @·0x38703 »       ldr»    r3,·[sp,·#56]» @·0x38
664 »       ldr»    r3,·[r3,·#0]704 »       ldr»    r3,·[r3,·#0]
665 »       cbnz»   r3,·63a·<join_append_data+0xfe>705 »       cbnz»   r3,·69c·<join_append_data+0x160>
666 »       mov»    r0,·r7706 »       mov»    r0,·r7
667 »       add»    sp,·#20707 »       add»    sp,·#20
668 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}708 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
Max diff block lines reached; 6103/9794 bytes (62.31%) of diff not shown.
853 KB
_datetimemodule.o
956 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:··········93820·(bytes·into·file)13 ··Start·of·section·headers:··········83956·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x16e7c:1 There·are·16·section·headers,·starting·at·offset·0x147f4:
  
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·0046bc·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·006468·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0117a4·001f08·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0100c0·002850·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0046f4·001084·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0064a0·001084·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0136ac·000d60·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·012910·000d60·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005778·000024·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········00000000·007528·000024·00··WA··0···0··8
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005778·001de6·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·007528·001de6·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·007560·003290·00··AX··0···0··8 
12 ··[·8]·.rel.text.hot·····REL·············00000000·01440c·001820·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00a7f0·001c90·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·009310·001b5c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·015c2c·000fa8·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·013670·000ee8·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·00c480·0008fe·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·00ae6c·0008fe·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·016bd4·000218·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·014558·000218·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00cd7e·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00b76a·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00cd7e·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b76a·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00cdb4·002d40·10·····16·600··417 ··[13]·.symtab···········SYMTAB··········00000000·00b7a0·002c30·10·····14·583··4
20 ··[16]·.strtab···········STRTAB··········00000000·00faf4·001cb0·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00e3d0·001ced·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·016dec·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·014770·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
87.8 KB
readelf --wide --symbols {}
Max HTML report size reached
307 KB
readelf --wide --relocs {}
Max HTML report size reached
5.98 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
 1 !F(FCF:F
 2 :F!F(FCF
1 .F2F!F8F3 .F2F!F8F
2 D4`Sx0;»+K4 D4`Sx0;»+K
3 3;`Jx0:»*15 3;`Jx0:»*1
4 3+`Bx0:»*?6 3+`Bx0:»*?
5 resolution7 resolution
6 datetime.datetime_CAPI8 datetime.datetime_CAPI
7 datetime_CAPI9 datetime_CAPI
Offset 15, 31 lines modifiedOffset 17, 31 lines modified
15 fold·must·be·either·0·or·117 fold·must·be·either·0·or·1
16 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'18 tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
17 days=%d;·must·have·magnitude·<=·%d19 days=%d;·must·have·magnitude·<=·%d
18 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.20 Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
19 |iiiiO$i21 |iiiiO$i
20 Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.22 Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.
21 utcoffset23 utcoffset
22 iii|iiiiO$i 
23 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.24 Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
 25 iii|iiiiO$i
24 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'26 tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
25 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).27 offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
26 U:strftime28 U:strftime
27 struct_time29 struct_time
28 ((iiiiiiiii))30 ((iiiiiiiii))
29 tzname.replace()·did·not·return·a·string31 tzname.replace()·did·not·return·a·string
30 strftime32 strftime
31 _datetime 
32 |OOOOOOO:__new__33 |OOOOOOO:__new__
33 microseconds34 microseconds
34 milliseconds35 milliseconds
 36 _datetime
35 unsupported·type·for·timedelta·%s·component:·%s37 unsupported·type·for·timedelta·%s·component:·%s
 38 divmod()·returned·a·value·out·of·range
36 divmod()·returned·non-tuple·(type·%.200s)39 divmod()·returned·non-tuple·(type·%.200s)
37 divmod()·returned·a·tuple·of·size·%zd40 divmod()·returned·a·tuple·of·size·%zd
38 divmod()·returned·a·value·out·of·range 
39 %U%sseconds=%d41 %U%sseconds=%d
40 %U%smicroseconds=%d42 %U%smicroseconds=%d
41 iiiiiiiO43 iiiiiiiO
42 can't·subtract·offset-naive·and·offset-aware·datetimes44 can't·subtract·offset-naive·and·offset-aware·datetimes
43 O|O:fromtimestamp45 O|O:fromtimestamp
44 fromutc:·argument·must·be·a·datetime46 fromutc:·argument·must·be·a·datetime
45 fromutc:·dt.tzinfo·is·not·self47 fromutc:·dt.tzinfo·is·not·self
Offset 198, 16 lines modifiedOffset 200, 14 lines modified
198 Fast·implementation·of·the·datetime·type.200 Fast·implementation·of·the·datetime·type.
199 datetime.timezone201 datetime.timezone
200 datetime.tzinfo202 datetime.tzinfo
201 datetime.timedelta203 datetime.timedelta
202 datetime.time204 datetime.time
203 datetime.datetime205 datetime.datetime
204 datetime.date206 datetime.date
205 !F(FCF:F 
206 :F!F(FCF 
207 {hJFAF(F207 {hJFAF(F
208 $CF:F1F(F208 $CF:F1F(F
209 #F2F)F8F209 #F2F)F8F
210 datetime(year,·month,·day[,·hour[,·minute[,·second[,·microsecond[,tzinfo]]]]])210 datetime(year,·month,·day[,·hour[,·minute[,·second[,·microsecond[,tzinfo]]]]])
211 The·year,·month·and·day·arguments·are·required.·tzinfo·may·be·None,·or·an211 The·year,·month·and·day·arguments·are·required.·tzinfo·may·be·None,·or·an
212 instance·of·a·tzinfo·subclass.·The·remaining·arguments·may·be·ints.212 instance·of·a·tzinfo·subclass.·The·remaining·arguments·may·be·ints.
213 time([hour[,·minute[,·second[,·microsecond[,·tzinfo]]]]])·-->·a·time·object213 time([hour[,·minute[,·second[,·microsecond[,·tzinfo]]]]])·-->·a·time·object
Offset 239, 27 lines modifiedOffset 239, 29 lines modified
239 Return·date·with·new·specified·fields.239 Return·date·with·new·specified·fields.
240 fromtimestamp($type,·timestamp,·/)240 fromtimestamp($type,·timestamp,·/)
241 Create·a·date·from·a·POSIX·timestamp.241 Create·a·date·from·a·POSIX·timestamp.
242 The·timestamp·is·a·number,·e.g.·created·via·time.time(),·that·is·interpreted242 The·timestamp·is·a·number,·e.g.·created·via·time.time(),·that·is·interpreted
243 as·local·time.243 as·local·time.
244 .LANCHOR0244 .LANCHOR0
245 _datetime_exec245 _datetime_exec
 246 get_current_module
246 .LANCHOR1247 .LANCHOR1
 248 .LANCHOR2
 249 callback_for_interp_exit
247 new_datetime_ex2250 new_datetime_ex2
248 new_delta_ex251 new_delta_ex
249 new_date_ex252 new_date_ex
250 new_time_ex2253 new_time_ex2
251 create_timezone_from_delta.constprop.0254 create_timezone_from_delta.constprop.0
252 Py_XDECREF255 Py_XDECREF
253 .LANCHOR2 
254 callback_for_interp_exit 
255 clear_state.isra.0256 clear_state.isra.0
256 datetime_alloc 
257 check_tzinfo_subclass.part.0.isra.0257 check_date_args
 258 check_time_args
258 check_tzinfo_subclass259 check_tzinfo_subclass
 260 datetime_alloc
259 module_traverse261 module_traverse
260 PyUnicode_READ_CHAR262 PyUnicode_READ_CHAR
261 date_from_pickle263 date_from_pickle
262 call_tzinfo_method264 call_tzinfo_method
263 delta_subtract265 delta_subtract
264 datetime_new266 datetime_new
265 datetime_from_pickle267 datetime_from_pickle
Offset 278, 43 lines modifiedOffset 280, 46 lines modified
278 build_struct_time280 build_struct_time
279 get_tzinfo_member281 get_tzinfo_member
280 call_tzname282 call_tzname
281 make_somezreplacement283 make_somezreplacement
282 datetime_date_fromtimestamp284 datetime_date_fromtimestamp
283 new_date_subclass_ex285 new_date_subclass_ex
284 delta_new286 delta_new
285 microseconds_to_delta_ex 
286 _get_current_state.constprop.0287 _get_current_state.constprop.0
 288 microseconds_to_delta_ex
 289 checked_divmod
287 delta_repr290 delta_repr
288 datetime_datetime_replace291 datetime_datetime_replace
289 call_subclass_fold 
290 new_datetime_subclass_fold_ex292 new_datetime_subclass_fold_ex
 293 call_subclass_fold
291 delta_subtract.part.0294 delta_subtract.part.0
292 delta_hash295 delta_hash
293 delta_divide.part.0296 delta_divide.part.0
294 delta_add.part.0297 delta_add.part.0
295 datetime_subtract298 datetime_subtract
296 add_datetime_timedelta299 add_datetime_timedelta
297 datetime_fromtimestamp300 datetime_fromtimestamp
298 datetime_from_timestamp301 datetime_from_timestamp
299 datetime_from_timet_and_us302 datetime_from_timet_and_us
 303 utc_to_seconds
300 timezone_fromutc304 timezone_fromutc
 305 normalize_y_m_d
301 ord_to_ymd306 ord_to_ymd
302 delta_divide307 delta_divide
303 divide_timedelta_timedelta308 divide_timedelta_timedelta
304 delta_to_microseconds309 delta_to_microseconds
Max diff block lines reached; 2705/6069 bytes (44.57%) of diff not shown.
320 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
3.27 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·ffffff3f·00000000·00000000·00000000·...?............3 ··0x00000000·ffffff3f·00000000·00000000·00000000·...?............
4 ··0x00000010·00000000·34040000·501d0000·24000000·....4...P...$...4 ··0x00000010·00000000·90040000·501d0000·24000000·........P...$...
5 ··0x00000020·14000000·fc070000·00000000·00000000·................5 ··0x00000020·14000000·fc070000·00000000·00000000·................
6 ··0x00000030·00000000·ffffff3f·00000000·00000000·.......?........6 ··0x00000030·00000000·ffffff3f·00000000·00000000·.......?........
7 ··0x00000040·7c1d0000·10000000·00000000·00000000·|...............7 ··0x00000040·7c1d0000·10000000·00000000·00000000·|...............
8 ··0x00000050·00000000·00000000·00000000·00000000·................8 ··0x00000050·00000000·00000000·00000000·00000000·................
9 ··0x00000060·00000000·00000000·00000000·00000000·................9 ··0x00000060·00000000·00000000·00000000·00000000·................
10 ··0x00000070·00000000·00000000·00000000·00000000·................10 ··0x00000070·00000000·00000000·00000000·00000000·................
11 ··0x00000080·00000000·00000000·00000000·50030000·............P...11 ··0x00000080·00000000·00000000·00000000·50030000·............P...
Offset 91, 17 lines modifiedOffset 91, 17 lines modified
91 ··0x00000570·00000000·ffffff3f·98030000·ffffffff·.......?........91 ··0x00000570·00000000·ffffff3f·98030000·ffffffff·.......?........
92 ··0x00000580·00000000·00000000·00000000·440f0000·............D...92 ··0x00000580·00000000·00000000·00000000·440f0000·............D...
93 ··0x00000590·4c0f0000·540f0000·5c0f0000·680f0000·L...T...\...h...93 ··0x00000590·4c0f0000·540f0000·5c0f0000·680f0000·L...T...\...h...
94 ··0x000005a0·2c0a0000·00000000·b00e0000·e40e0000·,...............94 ··0x000005a0·2c0a0000·00000000·b00e0000·e40e0000·,...............
95 ··0x000005b0·d80e0000·00000000·b00e0000·e40e0000·................95 ··0x000005b0·d80e0000·00000000·b00e0000·e40e0000·................
96 ··0x000005c0·d80e0000·440f0000·4c0f0000·540f0000·....D...L...T...96 ··0x000005c0·d80e0000·440f0000·4c0f0000·540f0000·....D...L...T...
97 ··0x000005d0·5c0f0000·680f0000·2c0a0000·00000000·\...h...,.......97 ··0x000005d0·5c0f0000·680f0000·2c0a0000·00000000·\...h...,.......
98 ··0x000005e0·dc0e0000·00000000·8c040000·74040000·............t...98 ··0x000005e0·dc0e0000·00000000·80040000·68040000·............h...
99 ··0x000005f0·54040000·64040000·7c040000·84040000·T...d...|.......99 ··0x000005f0·48040000·58040000·70040000·78040000·H...X...p...x...
100 ··0x00000600·c4040000·00000000·00000000·80010000·................100 ··0x00000600·88040000·00000000·00000000·80010000·................
101 ··0x00000610·e8030000·00000000·00000000·00000000·................101 ··0x00000610·e8030000·00000000·00000000·00000000·................
102 ··0x00000620·00000000·00000000·00000000·cc070000·................102 ··0x00000620·00000000·00000000·00000000·cc070000·................
103 ··0x00000630·00000000·780f0000·700f0000·00000000·....x...p.......103 ··0x00000630·00000000·780f0000·700f0000·00000000·....x...p.......
104 ··0x00000640·00000000·78010000·740f0000·00000000·....x...t.......104 ··0x00000640·00000000·78010000·740f0000·00000000·....x...t.......
105 ··0x00000650·00000000·00000000·00000000·00000000·................105 ··0x00000650·00000000·00000000·00000000·00000000·................
106 ··0x00000660·00000000·b4070000·00000000·700f0000·............p...106 ··0x00000660·00000000·b4070000·00000000·700f0000·............p...
107 ··0x00000670·00000000·b00e0000·b80e0000·d80e0000·................107 ··0x00000670·00000000·b00e0000·b80e0000·d80e0000·................
Offset 256, 14 lines modifiedOffset 256, 14 lines modified
256 ··0x00000fc0·00000000·00000000·00000000·00000000·................256 ··0x00000fc0·00000000·00000000·00000000·00000000·................
257 ··0x00000fd0·00000000·00000000·00000000·00000000·................257 ··0x00000fd0·00000000·00000000·00000000·00000000·................
258 ··0x00000fe0·00000000·00000000·00000000·00000000·................258 ··0x00000fe0·00000000·00000000·00000000·00000000·................
259 ··0x00000ff0·00000000·00000000·00000000·00000000·................259 ··0x00000ff0·00000000·00000000·00000000·00000000·................
260 ··0x00001000·00000000·a81c0000·00000000·04000000·................260 ··0x00001000·00000000·a81c0000·00000000·04000000·................
261 ··0x00001010·b81c0000·28160000·00000000·04000000·....(...........261 ··0x00001010·b81c0000·28160000·00000000·04000000·....(...........
262 ··0x00001020·34160000·00000000·00000000·00000000·4...............262 ··0x00001020·34160000·00000000·00000000·00000000·4...............
263 ··0x00001030·00000000·8c040000·01000000·0c000000·................263 ··0x00001030·00000000·80040000·01000000·0c000000·................
264 ··0x00001040·01000000·d81c0000·74040000·01000000·........t.......264 ··0x00001040·01000000·d81c0000·68040000·01000000·........h.......
265 ··0x00001050·10000000·01000000·e81c0000·54040000·............T...265 ··0x00001050·10000000·01000000·e81c0000·48040000·............H...
266 ··0x00001060·01000000·14000000·01000000·181d0000·................266 ··0x00001060·01000000·14000000·01000000·181d0000·................
267 ··0x00001070·00000000·00000000·00000000·00000000·................267 ··0x00001070·00000000·00000000·00000000·00000000·................
268 ··0x00001080·00000000····························....268 ··0x00001080·00000000····························....
  
2.55 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 17, 19 lines modifiedOffset 17, 19 lines modified
17 ··[····d4]··second·must·be·in·0..5917 ··[····d4]··second·must·be·in·0..59
18 ··[····ec]··microsecond·must·be·in·0..99999918 ··[····ec]··microsecond·must·be·in·0..999999
19 ··[···110]··fold·must·be·either·0·or·119 ··[···110]··fold·must·be·either·0·or·1
20 ··[···12c]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'20 ··[···12c]··tzinfo·argument·must·be·None·or·of·a·tzinfo·subclass,·not·type·'%s'
21 ··[···170]··days=%d;·must·have·magnitude·<=·%d21 ··[···170]··days=%d;·must·have·magnitude·<=·%d
22 ··[···194]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.22 ··[···194]··Failed·to·encode·latin1·string·when·unpickling·a·time·object.·pickle.load(data,·encoding='latin1')·is·assumed.
23 ··[···204]··|iiiiO$i23 ··[···204]··|iiiiO$i
24 ··[···210]··iii 
25 ··[···214]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.24 ··[···210]··Failed·to·encode·latin1·string·when·unpickling·a·date·object.·pickle.load(data,·encoding='latin1')·is·assumed.
 25 ··[···280]··iii
26 ··[···284]··utcoffset26 ··[···284]··utcoffset
27 ··[···290]··iii|iiiiO$i 
28 ··[···29c]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.27 ··[···290]··Failed·to·encode·latin1·string·when·unpickling·a·datetime·object.·pickle.load(data,·encoding='latin1')·is·assumed.
 28 ··[···304]··iii|iiiiO$i
29 ··[···310]··O29 ··[···310]··O
30 ··[···314]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'30 ··[···314]··tzinfo.%s()·must·return·None·or·timedelta,·not·'%.200s'
31 ··[···34c]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).31 ··[···34c]··offset·must·be·a·timedelta·strictly·between·-timedelta(hours=24)·and·timedelta(hours=24).
32 ··[···3a8]··time32 ··[···3a8]··time
33 ··[···3b0]··U:strftime33 ··[···3b0]··U:strftime
34 ··[···3bc]··struct_time34 ··[···3bc]··struct_time
35 ··[···3c8]··((iiiiiiiii))35 ··[···3c8]··((iiiiiiiii))
Offset 37, 27 lines modifiedOffset 37, 27 lines modified
37 ··[···3e0]··%37 ··[···3e0]··%
38 ··[···3e4]··ss38 ··[···3e4]··ss
39 ··[···3e8]··replace39 ··[···3e8]··replace
40 ··[···3f0]··%%40 ··[···3f0]··%%
41 ··[···3f4]··tzname.replace()·did·not·return·a·string41 ··[···3f4]··tzname.replace()·did·not·return·a·string
42 ··[···420]··%06d42 ··[···420]··%06d
43 ··[···428]··strftime43 ··[···428]··strftime
44 ··[···434]··_datetime 
45 ··[···440]··|OOOOOOO:__new__44 ··[···434]··|OOOOOOO:__new__
46 ··[···454]··microseconds45 ··[···448]··microseconds
47 ··[···464]··milliseconds46 ··[···458]··milliseconds
48 ··[···474]··seconds47 ··[···468]··seconds
49 ··[···47c]··minutes48 ··[···470]··minutes
50 ··[···484]··hours49 ··[···478]··hours
51 ··[···48c]··days50 ··[···480]··days
 51 ··[···488]··weeks
 52 ··[···490]··_datetime
52 ··[···494]··unsupported·type·for·timedelta·%s·component:·%s53 ··[···49c]··unsupported·type·for·timedelta·%s·component:·%s
53 ··[···4c4]··weeks54 ··[···4cc]··divmod()·returned·a·value·out·of·range
54 ··[···4cc]··divmod()·returned·non-tuple·(type·%.200s)55 ··[···4f4]··divmod()·returned·non-tuple·(type·%.200s)
55 ··[···4f8]··divmod()·returned·a·tuple·of·size·%zd56 ··[···520]··divmod()·returned·a·tuple·of·size·%zd
56 ··[···520]··divmod()·returned·a·value·out·of·range 
57 ··[···548]··,·57 ··[···548]··,·
58 ··[···54c]··days=%d58 ··[···54c]··days=%d
59 ··[···554]··%U%sseconds=%d59 ··[···554]··%U%sseconds=%d
60 ··[···564]··%U%smicroseconds=%d60 ··[···564]··%U%smicroseconds=%d
61 ··[···578]··061 ··[···578]··0
62 ··[···57c]··%s(%S)62 ··[···57c]··%s(%S)
63 ··[···584]··iiiiiiiO63 ··[···584]··iiiiiiiO
59.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
1.68 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 ··0x00000010·04010000·34000000·00000000·1f000000·....4...........5 ··0x00000010·04010000·34000000·00000000·1f000000·....4...........
6 ··0x00000020·1c000000·1f000000·1e000000·1f000000·................6 ··0x00000020·1c000000·1f000000·1e000000·1f000000·................
7 ··0x00000030·1e000000·1f000000·1f000000·1e000000·................7 ··0x00000030·1e000000·1f000000·1f000000·1e000000·................
8 ··0x00000040·1f000000·1e000000·1f000000·00000000·................8 ··0x00000040·1f000000·1e000000·1f000000·00000000·................
9 ··0x00000050·00000000·1f000000·3b000000·5a000000·........;...Z...9 ··0x00000050·00000000·1f000000·3b000000·5a000000·........;...Z...
10 ··0x00000060·78000000·97000000·b5000000·d4000000·x...............10 ··0x00000060·78000000·97000000·b5000000·d4000000·x...............
11 ··0x00000070·f3000000·11010000·30010000·4e010000·........0...N...11 ··0x00000070·f3000000·11010000·30010000·4e010000·........0...N...
12 ··0x00000080·84040000·ec0e0000·7c040000·f40e0000·........|.......12 ··0x00000080·78040000·ec0e0000·70040000·f40e0000·x.......p.......
13 ··0x00000090·74040000·000f0000·64040000·100f0000·t.......d.......13 ··0x00000090·68040000·000f0000·58040000·100f0000·h.......X.......
14 ··0x000000a0·54040000·240f0000·84040000·d80f0000·T...$...........14 ··0x000000a0·48040000·240f0000·78040000·d80f0000·H...$...x.......
15 ··0x000000b0·7c040000·f00f0000·74040000·0c100000·|.......t.......15 ··0x000000b0·70040000·f00f0000·68040000·0c100000·p.......h.......
16 ··0x000000c0·64040000·2c100000·54040000·50100000·d...,...T...P...16 ··0x000000c0·58040000·2c100000·48040000·50100000·X...,...H...P...
17 ··0x000000d0·8c0f0000·900f0000·940f0000·980f0000·................17 ··0x000000d0·8c0f0000·900f0000·940f0000·980f0000·................
18 ··0x000000e0·9c0f0000·a00f0000·a40f0000·a80f0000·................18 ··0x000000e0·9c0f0000·a00f0000·a40f0000·a80f0000·................
19 ··0x000000f0·ac0f0000·b00f0000·b40f0000·b80f0000·................19 ··0x000000f0·ac0f0000·b00f0000·b40f0000·b80f0000·................
20 ··0x00000100·bc0f0000·c00f0000·c40f0000·c80f0000·................20 ··0x00000100·bc0f0000·c00f0000·c40f0000·c80f0000·................
21 ··0x00000110·cc0f0000·d00f0000·d40f0000·07000000·................21 ··0x00000110·cc0f0000·d00f0000·d40f0000·07000000·................
22 ··0x00000120·08000000·0a000000·a0860100·10270000·.............'..22 ··0x00000120·08000000·0a000000·a0860100·10270000·.............'..
23 ··0x00000130·e8030000·64000000·0a000000·b00e0000·....d...........23 ··0x00000130·e8030000·64000000·0a000000·b00e0000·....d...........
60.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
99.0 KB
_heapqmodule.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:··········15396·(bytes·into·file)13 ··Start·of·section·headers:··········13684·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x3c24:1 There·are·17·section·headers,·starting·at·offset·0x3574:
  
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·0002e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000670·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003410·0001c0·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002ee0·0003a0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000314·0000e4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006a4·0000e4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0035d0·0000e8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003280·0000e8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003f8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000788·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003f8·0000d3·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000788·0000d3·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0004cc·000afc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00085c·000258·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0036b8·000410·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·003368·0000e0·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000fc8·000114·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·000ab4·000098·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003ac8·0000d0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003448·0000a0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0010dc·001be6·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·000b4c·001be6·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·002cc2·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002732·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002cc2·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002732·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·002cf8·000400·10·····15··50··418 ··[14]·.symtab···········SYMTAB··········00000000·002768·000430·10·····15··53··4
19 ··[15]·.strtab···········STRTAB··········00000000·0030f8·000316·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002b98·000345·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·003b98·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0034e8·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.85 KB
readelf --wide --symbols {}
    
Offset 1, 67 lines modifiedOffset 1, 70 lines modified
  
1 Symbol·table·'.symtab'·contains·64·entries:1 Symbol·table·'.symtab'·contains·67·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.47 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC09 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
10 ·····7:·0000000d····48·FUNC····LOCAL··DEFAULT····1·heapq_exec10 ·····7:·0000000d····48·FUNC····LOCAL··DEFAULT····1·heapq_exec
11 ·····8:·00000000··4720·OBJECT··LOCAL··DEFAULT···11·__about__11 ·····8:·00000000··4720·OBJECT··LOCAL··DEFAULT···11·__about__
12 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC112 ·····9:·0000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
13 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC213 ····10:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
14 ····11:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC314 ····11:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
 15 ····12:·0000003d···122·FUNC····LOCAL··DEFAULT····1·_heapq_heappush
 16 ····13:·00000001···268·FUNC····LOCAL··DEFAULT····7·siftdown
15 ····12:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC417 ····14:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
16 ····13:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC518 ····15:·00000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t19 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
18 ····15:·00000001···362·FUNC····LOCAL··DEFAULT····7·_heapq_heappush 
19 ····16:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC620 ····17:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
20 ····17:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC721 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
21 ····18:·0000016d···704·FUNC····LOCAL··DEFAULT····7·_heapq_heappop22 ····19:·000000b9····74·FUNC····LOCAL··DEFAULT····1·_heapq_heappop
22 ····19:·0000042d···524·FUNC····LOCAL··DEFAULT····7·siftup23 ····20:·0000010d···330·FUNC····LOCAL··DEFAULT····7·siftup
 24 ····21:·00000105···158·FUNC····LOCAL··DEFAULT····1·heappop_internal
23 ····20:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC825 ····22:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
24 ····21:·0000003d····74·FUNC····LOCAL··DEFAULT····1·_heapq_heapify26 ····23:·000001a5····74·FUNC····LOCAL··DEFAULT····1·_heapq_heapify
25 ····22:·00000089···152·FUNC····LOCAL··DEFAULT····1·heapify_internal27 ····24:·000001f1···152·FUNC····LOCAL··DEFAULT····1·heapify_internal
26 ····23:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC928 ····25:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
27 ····24:·00000639···688·FUNC····LOCAL··DEFAULT····7·_heapq_heapreplace29 ····26:·00000289···104·FUNC····LOCAL··DEFAULT····1·_heapq_heapreplace
 30 ····27:·000002f1···102·FUNC····LOCAL··DEFAULT····1·heapreplace_internal
28 ····25:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1031 ····28:·0000008c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
29 ····26:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t32 ····29:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
30 ····27:·00000001····76·FUNC····LOCAL··DEFAULT····9·_heapq__heapify_max33 ····30:·00000001····76·FUNC····LOCAL··DEFAULT····9·_heapq__heapify_max
31 ····28:·000008e9···530·FUNC····LOCAL··DEFAULT····7·siftup_max34 ····31:·00000359···418·FUNC····LOCAL··DEFAULT····1·siftup_max
32 ····29:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1135 ····32:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
33 ····30:·00000121···266·FUNC····LOCAL··DEFAULT····1·_heapq_heappushpop36 ····33:·000004fd···266·FUNC····LOCAL··DEFAULT····1·_heapq_heappushpop
34 ····31:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1237 ····34:·000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
35 ····32:·0000004d···200·FUNC····LOCAL··DEFAULT····9·_heapq__heappop_max38 ····35:·0000004d····76·FUNC····LOCAL··DEFAULT····9·_heapq__heappop_max
36 ····33:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1339 ····36:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
37 ····34:·0000022d···178·FUNC····LOCAL··DEFAULT····1·_heapq__heapreplace_max40 ····37:·00000609···104·FUNC····LOCAL··DEFAULT····1·_heapq__heapreplace_max
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
39 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d42 ····39:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····37:·00001270··1264·OBJECT··LOCAL··DEFAULT···11·module_doc43 ····40:·00001270··1264·OBJECT··LOCAL··DEFAULT···11·module_doc
41 ····38:·00001760····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heapify_max__doc__44 ····41:·00001760····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heapify_max__doc__
42 ····39:·000017a0····77·OBJECT··LOCAL··DEFAULT···11·_heapq__heapreplace_max__doc__45 ····42:·000017a0····77·OBJECT··LOCAL··DEFAULT···11·_heapq__heapreplace_max__doc__
43 ····40:·000017f0····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heappop_max__doc__46 ····43:·000017f0····63·OBJECT··LOCAL··DEFAULT···11·_heapq__heappop_max__doc__
44 ····41:·00001830····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heapify__doc__47 ····44:·00001830····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heapify__doc__
45 ····42:·0000188c···217·OBJECT··LOCAL··DEFAULT···11·_heapq_heappushpop__doc__48 ····45:·0000188c···217·OBJECT··LOCAL··DEFAULT···11·_heapq_heappushpop__doc__
46 ····43:·00001968···446·OBJECT··LOCAL··DEFAULT···11·_heapq_heapreplace__doc__49 ····46:·00001968···446·OBJECT··LOCAL··DEFAULT···11·_heapq_heapreplace__doc__
47 ····44:·00001b28····98·OBJECT··LOCAL··DEFAULT···11·_heapq_heappop__doc__50 ····47:·00001b28····98·OBJECT··LOCAL··DEFAULT···11·_heapq_heappop__doc__
48 ····45:·00001b8c····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heappush__doc__51 ····48:·00001b8c····90·OBJECT··LOCAL··DEFAULT···11·_heapq_heappush__doc__
49 ····46:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d52 ····49:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
50 ····47:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_heapqmodule53 ····50:·00000000····52·OBJECT··LOCAL··DEFAULT····3·_heapqmodule
51 ····48:·00000054···144·OBJECT··LOCAL··DEFAULT····3·heapq_methods54 ····51:·00000054···144·OBJECT··LOCAL··DEFAULT····3·heapq_methods
52 ····49:·00000034····32·OBJECT··LOCAL··DEFAULT····3·heapq_slots55 ····52:·00000034····32·OBJECT··LOCAL··DEFAULT····3·heapq_slots
53 ····50:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__heapq56 ····53:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__heapq
54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Add59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_Add
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Append
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool 
59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError 
61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString 
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError 
64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument63 ····60:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument
 64 ····61:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_RichCompareBool
65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional65 ····62:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
 66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeError
 67 ····64:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
 68 ····65:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_IndexError
66 ····63:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice69 ····66:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_SetSlice
27.5 KB
readelf --wide --relocs {}
Max HTML report size reached
1.46 KB
strings --all --bytes=8 {}
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 list·changed·size·during·iteration5 list·changed·size·during·iteration
6 argument6 argument
7 heapreplace7 heapreplace
8 _heapify_max8 _heapify_max
9 heappushpop9 heappushpop
10 _heappop_max10 _heappop_max
11 _heapreplace_max11 _heapreplace_max
12 3#`+hCE3 
13 3+`3hCED12 3+`3hKE.
14 Heap·queues13 Heap·queues
15 [explanation·by·Fran14 [explanation·by·Fran
16 ois·Pinard]15 ois·Pinard]
17 Heaps·are·arrays·for·which·a[k]·<=·a[2*k+1]·and·a[k]·<=·a[2*k+2]·for16 Heaps·are·arrays·for·which·a[k]·<=·a[2*k+1]·and·a[k]·<=·a[2*k+2]·for
18 all·k,·counting·elements·from·0.··For·the·sake·of·comparison,17 all·k,·counting·elements·from·0.··For·the·sake·of·comparison,
19 non-existing·elements·are·considered·to·be·infinite.··The·interesting18 non-existing·elements·are·considered·to·be·infinite.··The·interesting
20 property·of·a·heap·is·that·a[0]·is·always·its·smallest·element.19 property·of·a·heap·is·that·a[0]·is·always·its·smallest·element.
Offset 131, 18 lines modifiedOffset 130, 21 lines modified
131 Pop·the·smallest·item·off·the·heap,·maintaining·the·heap·invariant.130 Pop·the·smallest·item·off·the·heap,·maintaining·the·heap·invariant.
132 heappush($module,·heap,·item,·/)131 heappush($module,·heap,·item,·/)
133 Push·item·onto·heap,·maintaining·the·heap·invariant.132 Push·item·onto·heap,·maintaining·the·heap·invariant.
134 .LANCHOR0133 .LANCHOR0
135 heapq_exec134 heapq_exec
136 __about__135 __about__
137 _heapq_heappush136 _heapq_heappush
 137 siftdown
138 _heapq_heappop138 _heapq_heappop
 139 heappop_internal
139 _heapq_heapify140 _heapq_heapify
140 heapify_internal141 heapify_internal
141 _heapq_heapreplace142 _heapq_heapreplace
 143 heapreplace_internal
142 _heapq__heapify_max144 _heapq__heapify_max
143 siftup_max145 siftup_max
144 _heapq_heappushpop146 _heapq_heappushpop
145 _heapq__heappop_max147 _heapq__heappop_max
146 _heapq__heapreplace_max148 _heapq__heapreplace_max
147 module_doc149 module_doc
148 _heapq__heapify_max__doc__150 _heapq__heapify_max__doc__
Offset 157, 22 lines modifiedOffset 159, 22 lines modified
157 heapq_methods159 heapq_methods
158 heapq_slots160 heapq_slots
159 PyInit__heapq161 PyInit__heapq
160 PyModuleDef_Init162 PyModuleDef_Init
161 PyUnicode_FromString163 PyUnicode_FromString
162 PyModule_Add164 PyModule_Add
163 PyList_Append165 PyList_Append
164 PyObject_RichCompareBool 
165 _Py_NoneStruct166 _Py_NoneStruct
 167 _PyArg_CheckPositional
 168 _PyArg_BadArgument
 169 PyObject_RichCompareBool
 170 _Py_Dealloc
166 PyExc_RuntimeError171 PyExc_RuntimeError
167 PyErr_SetString172 PyErr_SetString
168 _Py_Dealloc 
169 PyExc_IndexError173 PyExc_IndexError
170 _PyArg_BadArgument 
171 _PyArg_CheckPositional 
172 PyList_SetSlice174 PyList_SetSlice
173 .shstrtab175 .shstrtab
174 .rel.text176 .rel.text
175 .rel.data177 .rel.data
176 .rodata.str1.4178 .rodata.str1.4
177 .rel.text.hot179 .rel.text.hot
178 .rel.text.unlikely180 .rel.text.unlikely
19.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
29.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 »       beq.n»  2c·<_heapq__heapify_max+0x2c>16 »       beq.n»  2c·<_heapq__heapify_max+0x2c>
17 »       movw»   r1,·#017 »       movw»   r1,·#0
18 ·R_ARM_THM_MOVW_ABS_NC»  siftup_max18 ·R_ARM_THM_MOVW_ABS_NC»  siftup_max
19 »       movt»   r1,·#019 »       movt»   r1,·#0
20 ·R_ARM_THM_MOVT_ABS»     siftup_max20 ·R_ARM_THM_MOVT_ABS»     siftup_max
21 »       ldmia.w»sp!,·{r4,·lr}21 »       ldmia.w»sp!,·{r4,·lr}
22 »       mov»    r0,·r322 »       mov»    r0,·r3
23 »       b.w»    88·<_heapq__heappop_max+0x3c>23 »       b.w»    1f0·<heapify_internal>
24 ·R_ARM_THM_JUMP24»       heapify_internal24 ·R_ARM_THM_JUMP24»       heapify_internal
25 »       movw»   r2,·#025 »       movw»   r2,·#0
26 ·R_ARM_THM_MOVW_ABS_NC»  .LC226 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
27 »       movt»   r2,·#027 »       movt»   r2,·#0
28 ·R_ARM_THM_MOVT_ABS»     .LC228 ·R_ARM_THM_MOVT_ABS»     .LC2
29 »       movw»   r1,·#029 »       movw»   r1,·#0
30 ·R_ARM_THM_MOVW_ABS_NC»  .LC630 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
Offset 37, 100 lines modifiedOffset 37, 40 lines modified
37 »       bl»     0·<_PyArg_BadArgument>37 »       bl»     0·<_PyArg_BadArgument>
38 ·R_ARM_THM_CALL» _PyArg_BadArgument38 ·R_ARM_THM_CALL» _PyArg_BadArgument
39 »       mov»    r0,·r439 »       mov»    r0,·r4
40 »       pop»    {r4,·pc}40 »       pop»    {r4,·pc}
  
41 0000004c·<_heapq__heappop_max>:41 0000004c·<_heapq__heappop_max>:
42 _heapq__heappop_max():42 _heapq__heappop_max():
43 »       push»   {r4,·r5,·r6,·lr}43 »       push»   {r4,·lr}
44 »       mov.w»  ip,·#4096»  @·0x100044 »       mov.w»  ip,·#4096»  @·0x1000
45 »       sub.w»  ip,·sp,·ip45 »       sub.w»  ip,·sp,·ip
46 »       str.w»  r0,·[ip,·#4080]»     @·0xff046 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
47 »       ldr»    r3,·[r1,·#4]47 »       ldr»    r2,·[r1,·#4]
48 »       mov»    r5,·r148 »       mov»    r3,·r1
49 »       ldr»    r3,·[r3,·#84]» @·0x5449 »       ldr»    r4,·[r2,·#84]» @·0x54
50 »       lsls»   r3,·r3,·#650 »       ands.w» r4,·r4,·#33554432»  @·0x2000000
51 »       bmi.n»  86·<_heapq__heappop_max+0x3a>51 »       beq.n»  78·<_heapq__heappop_max+0x2c>
 52 »       movw»   r1,·#0
 53 ·R_ARM_THM_MOVW_ABS_NC»  siftup_max
 54 »       movt»   r1,·#0
 55 ·R_ARM_THM_MOVT_ABS»     siftup_max
 56 »       ldmia.w»sp!,·{r4,·lr}
 57 »       mov»    r0,·r3
 58 »       b.w»    104·<heappop_internal>
 59 ·R_ARM_THM_JUMP24»       heappop_internal
52 »       movw»   r2,·#060 »       movw»   r2,·#0
53 ·R_ARM_THM_MOVW_ABS_NC»  .LC261 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
54 »       movt»   r2,·#062 »       movt»   r2,·#0
55 ·R_ARM_THM_MOVT_ABS»     .LC263 ·R_ARM_THM_MOVT_ABS»     .LC2
56 »       movw»   r1,·#064 »       movw»   r1,·#0
57 ·R_ARM_THM_MOVW_ABS_NC»  .LC665 ·R_ARM_THM_MOVW_ABS_NC»  .LC6
58 »       movt»   r1,·#066 »       movt»   r1,·#0
59 ·R_ARM_THM_MOVT_ABS»     .LC667 ·R_ARM_THM_MOVT_ABS»     .LC6
60 »       movw»   r0,·#068 »       movw»   r0,·#0
61 ·R_ARM_THM_MOVW_ABS_NC»  .LC1269 ·R_ARM_THM_MOVW_ABS_NC»  .LC12
62 »       movt»   r0,·#070 »       movt»   r0,·#0
63 ·R_ARM_THM_MOVT_ABS»     .LC1271 ·R_ARM_THM_MOVT_ABS»     .LC12
64 »       mov»    r3,·r5 
65 »       bl»     0·<_PyArg_BadArgument>72 »       bl»     0·<_PyArg_BadArgument>
66 ·R_ARM_THM_CALL» _PyArg_BadArgument73 ·R_ARM_THM_CALL» _PyArg_BadArgument
67 »       movs»   r4,·#0 
68 »       b.n»    110·<_heapq__heappop_max+0xc4> 
69 »       ldr»    r6,·[r1,·#8] 
70 »       cbnz»   r6,·a2·<_heapq__heappop_max+0x56> 
71 »       movw»   r3,·#0 
72 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_IndexError 
73 »       movt»   r3,·#0 
74 ·R_ARM_THM_MOVT_ABS»     PyExc_IndexError 
75 »       movw»   r1,·#0 
76 ·R_ARM_THM_MOVW_ABS_NC»  .LC4 
77 »       movt»   r1,·#0 
78 ·R_ARM_THM_MOVT_ABS»     .LC4 
79 »       ldr»    r0,·[r3,·#0] 
80 »       bl»     0·<PyErr_SetString> 
81 ·R_ARM_THM_CALL» PyErr_SetString 
82 »       b.n»    82·<_heapq__heappop_max+0x36> 
83 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
84 »       ldr»    r3,·[r1,·#12] 
85 »       adds»   r1,·r6,·r2 
86 »       mov»    r0,·r5 
87 »       ldr.w»  r4,·[r3,·r1,·lsl·#2] 
88 »       subs»   r1,·r6,·#1 
89 »       ldr»    r3,·[r4,·#0] 
90 »       cmp»    r3,·r2 
91 »       mov»    r2,·r6 
92 »       itt»    ne 
93 »       addne»  r3,·#1 
94 »       strne»  r3,·[r4,·#0] 
95 »       movs»   r3,·#0 
96 »       bl»     0·<PyList_SetSlice> 
97 ·R_ARM_THM_CALL» PyList_SetSlice 
98 »       mov»    r1,·r0 
99 »       cbz»    r0,·e2·<_heapq__heappop_max+0x96> 
100 »       ldr»    r3,·[r4,·#0] 
101 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
102 »       cmp»    r3,·r2 
103 »       beq.n»  82·<_heapq__heappop_max+0x36> 
104 »       subs»   r3,·#1 
105 »       str»    r3,·[r4,·#0] 
106 »       cmp»    r3,·#0 
107 »       bne.n»  82·<_heapq__heappop_max+0x36> 
108 »       mov»    r0,·r474 »       mov»    r0,·r4
109 »       bl»     0·<_Py_Dealloc> 
110 ·R_ARM_THM_CALL» _Py_Dealloc 
111 »       b.n»    82·<_heapq__heappop_max+0x36> 
112 »       cmp»    r6,·#1 
113 »       beq.n»  110·<_heapq__heappop_max+0xc4> 
114 »       ldr»    r3,·[r5,·#12] 
115 »       mov»    r0,·r5 
116 »       ldr»    r5,·[r3,·#0] 
117 »       str»    r4,·[r3,·#0] 
118 »       bl»     8e8·<siftup_max> 
119 ·R_ARM_THM_CALL» siftup_max 
120 »       cbz»    r0,·10e·<_heapq__heappop_max+0xc2> 
121 »       ldr»    r3,·[r5,·#0] 
122 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
123 »       cmp»    r3,·r2 
124 »       beq.n»  82·<_heapq__heappop_max+0x36> 
125 »       subs»   r3,·#1 
126 »       str»    r3,·[r5,·#0] 
127 »       cmp»    r3,·#0 
128 »       bne.n»  82·<_heapq__heappop_max+0x36> 
129 »       mov»    r0,·r5 
130 »       bl»     0·<_Py_Dealloc> 
131 ·R_ARM_THM_CALL» _Py_Dealloc 
132 »       b.n»    82·<_heapq__heappop_max+0x36> 
133 »       mov»    r4,·r5 
134 »       mov»    r0,·r4 
135 »       pop»    {r4,·r5,·r6,·pc}75 »       pop»    {r4,·pc}
6.67 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 53 lines modifiedOffset 1, 56 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·002e4c41·4e43484f·52300024·74002464·..LANCHOR0.$t.$d2 ··0x00000000·002e4c41·4e43484f·52300024·74002464·..LANCHOR0.$t.$d
3 ··0x00000010·002e4c43·30006865·6170715f·65786563·..LC0.heapq_exec3 ··0x00000010·002e4c43·30006865·6170715f·65786563·..LC0.heapq_exec
4 ··0x00000020·005f5f61·626f7574·5f5f002e·4c433100·.__about__..LC1.4 ··0x00000020·005f5f61·626f7574·5f5f002e·4c433100·.__about__..LC1.
5 ··0x00000030·2e4c4332·002e4c43·33002e4c·4334002e·.LC2..LC3..LC4.. 
6 ··0x00000040·4c433500·5f686561·70715f68·65617070·LC5._heapq_heapp 
7 ··0x00000050·75736800·2e4c4336·002e4c43·37005f68·ush..LC6..LC7._h 
8 ··0x00000060·65617071·5f686561·70706f70·00736966·eapq_heappop.sif5 ··0x00000030·2e4c4332·002e4c43·33005f68·65617071·.LC2..LC3._heapq
 6 ··0x00000040·5f686561·70707573·68007369·6674646f·_heappush.siftdo
 7 ··0x00000050·776e002e·4c433400·2e4c4335·002e4c43·wn..LC4..LC5..LC
 8 ··0x00000060·36002e4c·4337005f·68656170·715f6865·6..LC7._heapq_he
 9 ··0x00000070·6170706f·70007369·66747570·00686561·appop.siftup.hea
 10 ··0x00000080·70706f70·5f696e74·65726e61·6c002e4c·ppop_internal..L
 11 ··0x00000090·4338005f·68656170·715f6865·61706966·C8._heapq_heapif
 12 ··0x000000a0·79006865·61706966·795f696e·7465726e·y.heapify_intern
9 ··0x00000070·74757000·2e4c4338·005f6865·6170715f·tup..LC8._heapq_13 ··0x000000b0·616c002e·4c433900·5f686561·70715f68·al..LC9._heapq_h
 14 ··0x000000c0·65617072·65706c61·63650068·65617072·eapreplace.heapr
 15 ··0x000000d0·65706c61·63655f69·6e746572·6e616c00·eplace_internal.
10 ··0x00000080·68656170·69667900·68656170·6966795f·heapify.heapify_ 
11 ··0x00000090·696e7465·726e616c·002e4c43·39005f68·internal..LC9._h 
12 ··0x000000a0·65617071·5f686561·70726570·6c616365·eapq_heapreplace 
13 ··0x000000b0·002e4c43·3130005f·68656170·715f5f68·..LC10._heapq__h16 ··0x000000e0·2e4c4331·30005f68·65617071·5f5f6865·.LC10._heapq__he
14 ··0x000000c0·65617069·66795f6d·61780073·69667475·eapify_max.siftu17 ··0x000000f0·61706966·795f6d61·78007369·66747570·apify_max.siftup
15 ··0x000000d0·705f6d61·78002e4c·43313100·5f686561·p_max..LC11._hea18 ··0x00000100·5f6d6178·002e4c43·3131005f·68656170·_max..LC11._heap
16 ··0x000000e0·70715f68·65617070·75736870·6f70002e·pq_heappushpop..19 ··0x00000110·715f6865·61707075·7368706f·70002e4c·q_heappushpop..L
17 ··0x000000f0·4c433132·005f6865·6170715f·5f686561·LC12._heapq__hea20 ··0x00000120·43313200·5f686561·70715f5f·68656170·C12._heapq__heap
18 ··0x00000100·70706f70·5f6d6178·002e4c43·3133005f·ppop_max..LC13._21 ··0x00000130·706f705f·6d617800·2e4c4331·33005f68·pop_max..LC13._h
19 ··0x00000110·68656170·715f5f68·65617072·65706c61·heapq__heaprepla22 ··0x00000140·65617071·5f5f6865·61707265·706c6163·eapq__heapreplac
20 ··0x00000120·63655f6d·6178006d·6f64756c·655f646f·ce_max.module_do23 ··0x00000150·655f6d61·78006d6f·64756c65·5f646f63·e_max.module_doc
 24 ··0x00000160·005f6865·6170715f·5f686561·70696679·._heapq__heapify
21 ··0x00000130·63005f68·65617071·5f5f6865·61706966·c._heapq__heapif 
22 ··0x00000140·795f6d61·785f5f64·6f635f5f·005f6865·y_max__doc__._he 
23 ··0x00000150·6170715f·5f686561·70726570·6c616365·apq__heapreplace 
24 ··0x00000160·5f6d6178·5f5f646f·635f5f00·5f686561·_max__doc__._hea25 ··0x00000170·5f6d6178·5f5f646f·635f5f00·5f686561·_max__doc__._hea
 26 ··0x00000180·70715f5f·68656170·7265706c·6163655f·pq__heapreplace_
 27 ··0x00000190·6d61785f·5f646f63·5f5f005f·68656170·max__doc__._heap
25 ··0x00000170·70715f5f·68656170·706f705f·6d61785f·pq__heappop_max_28 ··0x000001a0·715f5f68·65617070·6f705f6d·61785f5f·q__heappop_max__
26 ··0x00000180·5f646f63·5f5f005f·68656170·715f6865·_doc__._heapq_he29 ··0x000001b0·646f635f·5f005f68·65617071·5f686561·doc__._heapq_hea
27 ··0x00000190·61706966·795f5f64·6f635f5f·005f6865·apify__doc__._he30 ··0x000001c0·70696679·5f5f646f·635f5f00·5f686561·pify__doc__._hea
28 ··0x000001a0·6170715f·68656170·70757368·706f705f·apq_heappushpop_31 ··0x000001d0·70715f68·65617070·75736870·6f705f5f·pq_heappushpop__
29 ··0x000001b0·5f646f63·5f5f005f·68656170·715f6865·_doc__._heapq_he32 ··0x000001e0·646f635f·5f005f68·65617071·5f686561·doc__._heapq_hea
30 ··0x000001c0·61707265·706c6163·655f5f64·6f635f5f·apreplace__doc__33 ··0x000001f0·70726570·6c616365·5f5f646f·635f5f00·preplace__doc__.
31 ··0x000001d0·005f6865·6170715f·68656170·706f705f·._heapq_heappop_34 ··0x00000200·5f686561·70715f68·65617070·6f705f5f·_heapq_heappop__
32 ··0x000001e0·5f646f63·5f5f005f·68656170·715f6865·_doc__._heapq_he35 ··0x00000210·646f635f·5f005f68·65617071·5f686561·doc__._heapq_hea
33 ··0x000001f0·61707075·73685f5f·646f635f·5f005f68·appush__doc__._h36 ··0x00000220·70707573·685f5f64·6f635f5f·005f6865·ppush__doc__._he
34 ··0x00000200·65617071·6d6f6475·6c650068·65617071·eapqmodule.heapq37 ··0x00000230·6170716d·6f64756c·65006865·6170715f·apqmodule.heapq_
35 ··0x00000210·5f6d6574·686f6473·00686561·70715f73·_methods.heapq_s38 ··0x00000240·6d657468·6f647300·68656170·715f736c·methods.heapq_sl
36 ··0x00000220·6c6f7473·00507949·6e69745f·5f686561·lots.PyInit__hea39 ··0x00000250·6f747300·5079496e·69745f5f·68656170·ots.PyInit__heap
37 ··0x00000230·70710050·794d6f64·756c6544·65665f49·pq.PyModuleDef_I40 ··0x00000260·71005079·4d6f6475·6c654465·665f496e·q.PyModuleDef_In
38 ··0x00000240·6e697400·5079556e·69636f64·655f4672·nit.PyUnicode_Fr41 ··0x00000270·69740050·79556e69·636f6465·5f46726f·it.PyUnicode_Fro
39 ··0x00000250·6f6d5374·72696e67·0050794d·6f64756c·omString.PyModul42 ··0x00000280·6d537472·696e6700·50794d6f·64756c65·mString.PyModule
40 ··0x00000260·655f4164·64005079·4c697374·5f417070·e_Add.PyList_App43 ··0x00000290·5f416464·0050794c·6973745f·41707065·_Add.PyList_Appe
 44 ··0x000002a0·6e64005f·50795f4e·6f6e6553·74727563·nd._Py_NoneStruc
41 ··0x00000270·656e6400·50794f62·6a656374·5f526963·end.PyObject_Ric 
42 ··0x00000280·68436f6d·70617265·426f6f6c·005f5079·hCompareBool._Py 
43 ··0x00000290·5f4e6f6e·65537472·75637400·50794578·_NoneStruct.PyEx 
44 ··0x000002a0·635f5275·6e74696d·65457272·6f720050·c_RuntimeError.P 
45 ··0x000002b0·79457272·5f536574·53747269·6e67005f·yErr_SetString._ 
46 ··0x000002c0·50795f44·65616c6c·6f630050·79457863·Py_Dealloc.PyExc 
47 ··0x000002d0·5f496e64·65784572·726f7200·5f507941·_IndexError._PyA 
48 ··0x000002e0·72675f42·61644172·67756d65·6e74005f·rg_BadArgument._ 
49 ··0x000002f0·50794172·675f4368·65636b50·6f736974·PyArg_CheckPosit45 ··0x000002b0·74005f50·79417267·5f436865·636b506f·t._PyArg_CheckPo
 46 ··0x000002c0·73697469·6f6e616c·005f5079·4172675f·sitional._PyArg_
 47 ··0x000002d0·42616441·7267756d·656e7400·50794f62·BadArgument.PyOb
 48 ··0x000002e0·6a656374·5f526963·68436f6d·70617265·ject_RichCompare
 49 ··0x000002f0·426f6f6c·005f5079·5f446561·6c6c6f63·Bool._Py_Dealloc
 50 ··0x00000300·00507945·78635f52·756e7469·6d654572·.PyExc_RuntimeEr
 51 ··0x00000310·726f7200·50794572·725f5365·74537472·ror.PyErr_SetStr
 52 ··0x00000320·696e6700·50794578·635f496e·64657845·ing.PyExc_IndexE
50 ··0x00000300·696f6e61·6c005079·4c697374·5f536574·ional.PyList_Set53 ··0x00000330·72726f72·0050794c·6973745f·53657453·rror.PyList_SetS
51 ··0x00000310·536c6963·6500·······················Slice.54 ··0x00000340·6c696365·00·························lice.
  
225 KB
_json.o
956 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:··········29668·(bytes·into·file)13 ··Start·of·section·headers:··········26020·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x73e4:1 There·are·15·section·headers,·starting·at·offset·0x65a4:
  
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·000670·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002e98·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·006198·000390·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0055d4·000bb0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006a8·0002c4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002ed0·0002c4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006528·000248·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·006184·000248·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00096c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003194·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00096c·000566·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003194·000566·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000ed4·0033bc·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·006770·000a78·08···I·14···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004290·0005fc·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·0036fc·0005b4·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0071e8·000170·08···I·14···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0063cc·000158·08···I·12···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·00488c·00031e·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·003cb0·00031e·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·004baa·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·003fce·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004baa·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003fce·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·004be0·000d00·10·····15·140··416 ··[12]·.symtab···········SYMTAB··········00000000·004004·000ce0·10·····13·138··4
19 ··[15]·.strtab···········STRTAB··········00000000·0058e0·0008b5·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·004ce4·0008ef·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·007358·00008c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·006524·00007e·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
23.3 KB
readelf --wide --symbols {}
Max HTML report size reached
63.2 KB
readelf --wide --relocs {}
Max HTML report size reached
3.01 KB
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
 1 [F1F:F·F
1 make_scanner2 make_scanner
2 make_encoder3 make_encoder
3 O:make_scanner4 O:make_scanner
4 object_hook5 object_hook
5 object_pairs_hook6 object_pairs_hook
6 parse_float7 parse_float
7 parse_int8 parse_int
8 parse_constant9 parse_constant
9 OOOOUUppp:make_encoder10 OOOOUUppp:make_encoder
10 make_encoder()·argument·1·must·be·dict·or·None,·not·%.200s11 make_encoder()·argument·1·must·be·dict·or·None,·not·%.200s
11 On:_iterencode12 On:_iterencode
12 _iterencode_list·needs·a·sequence 
13 ·while·encoding·a·JSON·object13 ·while·encoding·a·JSON·object
 14 _iterencode_list·needs·a·sequence
14 Circular·reference·detected15 Circular·reference·detected
15 items·must·return·2-tuples16 items·must·return·2-tuples
16 keys·must·be·str,·int,·float,·bool·or·None,·not·%.100s17 keys·must·be·str,·int,·float,·bool·or·None,·not·%.100s
 18 encoder()·must·return·a·string,·not·%.80s
17 string·is·too·long·to·escape19 string·is·too·long·to·escape
18 first·argument·must·be·a·string,·not·%.80s20 first·argument·must·be·a·string,·not·%.80s
19 encoder()·must·return·a·string,·not·%.80s 
20 On:scan_once21 On:scan_once
21 idx·cannot·be·negative22 idx·cannot·be·negative
22 ·while·decoding·a·JSON·object·from·a·unicode·string23 ·while·decoding·a·JSON·object·from·a·unicode·string
23 Expecting·property·name·enclosed·in·double·quotes24 Expecting·property·name·enclosed·in·double·quotes
24 Expecting·':'·delimiter25 Expecting·':'·delimiter
25 Expecting·','·delimiter26 Expecting·','·delimiter
26 Illegal·trailing·comma·before·end·of·object27 Illegal·trailing·comma·before·end·of·object
Offset 43, 15 lines modifiedOffset 44, 14 lines modified
43 skipkeys44 skipkeys
44 allow_nan45 allow_nan
45 encode_basestring_ascii46 encode_basestring_ascii
46 encode_basestring47 encode_basestring
47 scanstring48 scanstring
48 _json.Encoder49 _json.Encoder
49 _json.Scanner50 _json.Scanner
50 ZFSF)F·FO 
51 json·speedups51 json·speedups
52 Encoder(markers,·default,·encoder,·indent,·key_separator,·item_separator,·sort_keys,·skipkeys,·allow_nan)52 Encoder(markers,·default,·encoder,·indent,·key_separator,·item_separator,·sort_keys,·skipkeys,·allow_nan)
53 JSON·scanner·object53 JSON·scanner·object
54 encode_basestring(string)·->·string54 encode_basestring(string)·->·string
55 Return·a·JSON·representation·of·a·Python·string55 Return·a·JSON·representation·of·a·Python·string
56 encode_basestring_ascii(string)·->·string56 encode_basestring_ascii(string)·->·string
57 Return·an·ASCII-only·JSON·representation·of·a·Python·string57 Return·an·ASCII-only·JSON·representation·of·a·Python·string
Offset 68, 26 lines modifiedOffset 68, 29 lines modified
68 scanner_new68 scanner_new
69 encoder_new69 encoder_new
70 py_encode_basestring70 py_encode_basestring
71 py_encode_basestring_ascii71 py_encode_basestring_ascii
72 encoder_call72 encoder_call
73 encoder_listencode_obj73 encoder_listencode_obj
74 Py_XDECREF74 Py_XDECREF
 75 _Py_EnterRecursiveCall
 76 encoder_encode_key_value
 77 encoder_encode_string
75 _steal_accumulate78 _steal_accumulate
76 encoder_encode_string.part.0.isra.0 
77 encoder_encode_float79 encoder_encode_float
78 encoder_dealloc80 encoder_dealloc
79 encoder_clear81 encoder_clear
80 scanner_traverse82 scanner_traverse
81 scanner_call83 scanner_call
82 scan_once_unicode84 scan_once_unicode
 85 _build_rval_index_tuple
83 scanstring_unicode86 scanstring_unicode
84 raise_errmsg87 raise_errmsg
85 raise_stop_iteration 
86 _parse_constant88 _parse_constant
 89 raise_stop_iteration
87 scanner_dealloc90 scanner_dealloc
88 scanner_clear91 scanner_clear
89 encoder_traverse92 encoder_traverse
90 py_scanstring93 py_scanstring
91 module_doc94 module_doc
92 encoder_doc95 encoder_doc
93 scanner_doc96 scanner_doc
Offset 135, 51 lines modifiedOffset 138, 50 lines modified
135 PySequence_Fast138 PySequence_Fast
136 PyLong_FromVoidPtr139 PyLong_FromVoidPtr
137 PyDict_Contains140 PyDict_Contains
138 PyDict_SetItem141 PyDict_SetItem
139 _PyUnicodeWriter_WriteChar142 _PyUnicodeWriter_WriteChar
140 PyDict_Type143 PyDict_Type
141 PyDict_Next144 PyDict_Next
142 _PyUnicodeWriter_WriteStr 
143 _PyUnicodeWriter_WriteASCIIString145 _PyUnicodeWriter_WriteASCIIString
144 _Py_tss_tstate 
145 PyExc_ValueError 
146 PyErr_SetString 
147 PyObject_CallOneArg146 PyObject_CallOneArg
148 PyLong_Type147 PyLong_Type
149 PyDict_DelItem148 PyDict_DelItem
150 _Py_CheckRecursiveCall149 _PyUnicodeWriter_WriteStr
 150 _Py_tss_tstate
 151 PyExc_ValueError
 152 PyErr_SetString
151 PyUnicode_Concat153 PyUnicode_Concat
152 PyMapping_Items154 PyMapping_Items
153 PyList_Sort155 PyList_Sort
 156 _Py_CheckRecursiveCall
154 _PyRuntime157 _PyRuntime
155 PyUnicode_New158 PyUnicode_New
156 PyExc_OverflowError159 PyExc_OverflowError
157 Py_hexdigits160 Py_hexdigits
158 PyObject_GC_UnTrack161 PyObject_GC_UnTrack
159 PyDict_New162 PyDict_New
160 PyLong_FromSsize_t 
161 PyDict_SetDefaultRef163 PyDict_SetDefaultRef
162 PyList_New164 PyList_New
163 PyBytes_FromStringAndSize165 PyBytes_FromStringAndSize
164 PyLong_FromString166 PyLong_FromString
165 PyList_Append167 PyList_Append
166 PyUnicode_FromKindAndData168 PyUnicode_FromKindAndData
167 PyFloat_FromString169 PyFloat_FromString
168 PyTuple_Pack170 PyTuple_Pack
169 PyUnicode_Substring171 PyUnicode_Substring
170 _PyUnicodeWriter_WriteSubstring172 _PyUnicodeWriter_WriteSubstring
 173 PyLong_FromSsize_t
171 PyUnicode_FromString174 PyUnicode_FromString
172 PyExc_StopIteration175 PyExc_StopIteration
173 PyErr_SetObject176 PyErr_SetObject
174 _PyImport_GetModuleAttr177 _PyImport_GetModuleAttr
175 PyObject_CallFunction178 PyObject_CallFunction
176 PyUnicode_InternFromString179 PyUnicode_InternFromString
177 PyArg_ParseTuple180 PyArg_ParseTuple
178 .shstrtab181 .shstrtab
Max diff block lines reached; 96/3029 bytes (3.17%) of diff not shown.
108 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.31 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ··[····70]··parse_constant11 ··[····70]··parse_constant
12 ··[····80]··OOOOUUppp:make_encoder12 ··[····80]··OOOOUUppp:make_encoder
13 ··[····98]··make_encoder()·argument·1·must·be·dict·or·None,·not·%.200s13 ··[····98]··make_encoder()·argument·1·must·be·dict·or·None,·not·%.200s
14 ··[····d4]··On:_iterencode14 ··[····d4]··On:_iterencode
15 ··[····e4]··null15 ··[····e4]··null
16 ··[····ec]··true16 ··[····ec]··true
17 ··[····f4]··false17 ··[····f4]··false
 18 ··[····fc]···while·encoding·a·JSON·object
18 ··[····fc]··_iterencode_list·needs·a·sequence19 ··[···11c]··_iterencode_list·needs·a·sequence
19 ··[···120]···while·encoding·a·JSON·object 
20 ··[···140]··[]20 ··[···140]··[]
21 ··[···144]··Circular·reference·detected21 ··[···144]··Circular·reference·detected
22 ··[···160]··{}22 ··[···160]··{}
23 ··[···164]··items·must·return·2-tuples23 ··[···164]··items·must·return·2-tuples
24 ··[···180]··keys·must·be·str,·int,·float,·bool·or·None,·not·%.100s24 ··[···180]··keys·must·be·str,·int,·float,·bool·or·None,·not·%.100s
 25 ··[···1b8]··encoder()·must·return·a·string,·not·%.80s
25 ··[···1b8]··string·is·too·long·to·escape26 ··[···1e4]··string·is·too·long·to·escape
26 ··[···1d8]··first·argument·must·be·a·string,·not·%.80s27 ··[···204]··first·argument·must·be·a·string,·not·%.80s
27 ··[···204]··encoder()·must·return·a·string,·not·%.80s 
28 ··[···230]··On:scan_once28 ··[···230]··On:scan_once
29 ··[···240]··idx·cannot·be·negative29 ··[···240]··idx·cannot·be·negative
30 ··[···258]···while·decoding·a·JSON·object·from·a·unicode·string30 ··[···258]···while·decoding·a·JSON·object·from·a·unicode·string
31 ··[···28c]··Expecting·property·name·enclosed·in·double·quotes31 ··[···28c]··Expecting·property·name·enclosed·in·double·quotes
32 ··[···2c0]··Expecting·':'·delimiter32 ··[···2c0]··Expecting·':'·delimiter
33 ··[···2d8]··Expecting·','·delimiter33 ··[···2d8]··Expecting·','·delimiter
34 ··[···2f0]··Illegal·trailing·comma·before·end·of·object34 ··[···2f0]··Illegal·trailing·comma·before·end·of·object
3.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 80, 17 lines modifiedOffset 80, 17 lines modified
80 »       cmp»    r7,·r080 »       cmp»    r7,·r0
81 »       bge.n»  cc·<py_encode_basestring+0xcc>81 »       bge.n»  cc·<py_encode_basestring+0xcc>
82 »       movw»   r3,·#082 »       movw»   r3,·#0
83 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError83 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_OverflowError
84 »       movt»   r3,·#084 »       movt»   r3,·#0
85 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError85 ·R_ARM_THM_MOVT_ABS»     PyExc_OverflowError
86 »       movw»   r1,·#086 »       movw»   r1,·#0
87 ·R_ARM_THM_MOVW_ABS_NC»  .LC2287 ·R_ARM_THM_MOVW_ABS_NC»  .LC23
88 »       movt»   r1,·#088 »       movt»   r1,·#0
89 ·R_ARM_THM_MOVT_ABS»     .LC2289 ·R_ARM_THM_MOVT_ABS»     .LC23
90 »       ldr»    r0,·[r3,·#0]90 »       ldr»    r0,·[r3,·#0]
91 »       bl»     0·<PyErr_SetString>91 »       bl»     0·<PyErr_SetString>
92 ·R_ARM_THM_CALL» PyErr_SetString92 ·R_ARM_THM_CALL» PyErr_SetString
93 »       b.n»    3d2·<py_encode_basestring+0x3d2>93 »       b.n»    3d2·<py_encode_basestring+0x3d2>
94 »       add»    r0,·r394 »       add»    r0,·r3
95 »       adds»   r2,·#195 »       adds»   r2,·#1
96 »       b.n»    60·<py_encode_basestring+0x60>96 »       b.n»    60·<py_encode_basestring+0x60>
Offset 383, 17 lines modifiedOffset 383, 17 lines modified
383 »       str.w»  r2,·[r6,·r3,·lsl·#2]383 »       str.w»  r2,·[r6,·r3,·lsl·#2]
384 »       b.n»    3d4·<py_encode_basestring+0x3d4>384 »       b.n»    3d4·<py_encode_basestring+0x3d4>
385 »       movw»   r3,·#0385 »       movw»   r3,·#0
386 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError386 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
387 »       movt»   r3,·#0387 »       movt»   r3,·#0
388 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError388 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
389 »       movw»   r1,·#0389 »       movw»   r1,·#0
390 ·R_ARM_THM_MOVW_ABS_NC»  .LC23390 ·R_ARM_THM_MOVW_ABS_NC»  .LC24
391 »       movt»   r1,·#0391 »       movt»   r1,·#0
392 ·R_ARM_THM_MOVT_ABS»     .LC23392 ·R_ARM_THM_MOVT_ABS»     .LC24
393 »       ldr»    r2,·[r2,·#12]393 »       ldr»    r2,·[r2,·#12]
394 »       ldr»    r0,·[r3,·#0]394 »       ldr»    r0,·[r3,·#0]
395 »       bl»     0·<PyErr_Format>395 »       bl»     0·<PyErr_Format>
396 ·R_ARM_THM_CALL» PyErr_Format396 ·R_ARM_THM_CALL» PyErr_Format
397 »       movs»   r0,·#0397 »       movs»   r0,·#0
398 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}398 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·pc}
  
Offset 571, 89 lines modifiedOffset 571, 56 lines modified
571 »       mov»    r3,·r4571 »       mov»    r3,·r4
572 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}572 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
573 »       bx»     r3573 »       bx»     r3
574 »       pop»    {r4,·r5,·r6,·pc}574 »       pop»    {r4,·r5,·r6,·pc}
  
575 00000548·<py_scanstring>:575 00000548·<py_scanstring>:
576 py_scanstring():576 py_scanstring():
577 »       push»   {r4,·r5,·lr}577 »       push»   {r4,·lr}
578 »       mov.w»  ip,·#4096»  @·0x1000578 »       mov.w»  ip,·#4096»  @·0x1000
579 »       sub.w»  ip,·sp,·ip579 »       sub.w»  ip,·sp,·ip
580 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8580 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
581 »       sub»    sp,·#28581 »       sub»    sp,·#24
582 »       mov»    r0,·r1582 »       mov»    r0,·r1
583 »       add»    r4,·sp,·#20583 »       add»    r4,·sp,·#20
584 »       movw»   r1,·#0584 »       movw»   r1,·#0
585 ·R_ARM_THM_MOVW_ABS_NC»  .LC45585 ·R_ARM_THM_MOVW_ABS_NC»  .LC45
586 »       movt»   r1,·#0586 »       movt»   r1,·#0
587 ·R_ARM_THM_MOVT_ABS»     .LC45587 ·R_ARM_THM_MOVT_ABS»     .LC45
588 »       add»    r3,·sp,·#12588 »       add»    r3,·sp,·#12
589 »       str»    r4,·[sp,·#0]589 »       str»    r4,·[sp,·#0]
590 »       add»    r2,·sp,·#8590 »       add»    r2,·sp,·#8
591 »       mov.w»  r5,·#4294967295»    @·0xffffffff591 »       mov.w»  ip,·#4294967295»    @·0xffffffff
592 »       movs»   r4,·#1592 »       movs»   r4,·#1
593 »       strd»   r5,·r4,·[sp,·#16]593 »       strd»   ip,·r4,·[sp,·#16]
594 »       bl»     0·<PyArg_ParseTuple>594 »       bl»     0·<PyArg_ParseTuple>
595 ·R_ARM_THM_CALL» PyArg_ParseTuple595 ·R_ARM_THM_CALL» PyArg_ParseTuple
 596 »       cbz»    r0,·5ae·<py_scanstring+0x66>
596 »       cmp»    r0,·#0 
597 »       beq.n»  5f4·<py_scanstring+0xac> 
598 »       ldr»    r0,·[sp,·#8]597 »       ldr»    r0,·[sp,·#8]
599 »       ldr»    r2,·[r0,·#4]598 »       ldr»    r2,·[r0,·#4]
600 »       ldr»    r3,·[r2,·#84]» @·0x54599 »       ldr»    r3,·[r2,·#84]» @·0x54
601 »       lsls»   r3,·r3,·#3600 »       lsls»   r3,·r3,·#3
602 »       bpl.n»  5dc·<py_scanstring+0x94>601 »       bpl.n»  596·<py_scanstring+0x4e>
 602 »       ldr»    r1,·[sp,·#12]
603 »       add»    r3,·sp,·#16603 »       add»    r3,·sp,·#16
604 »       ldr»    r2,·[sp,·#20]604 »       ldr»    r2,·[sp,·#20]
605 »       ldr»    r1,·[sp,·#12] 
606 »       bl»     2dcc·<scanstring_unicode>605 »       bl»     2740·<scanstring_unicode>
607 ·R_ARM_THM_CALL» scanstring_unicode606 ·R_ARM_THM_CALL» scanstring_unicode
608 »       ldr»    r3,·[sp,·#16]607 »       ldr»    r1,·[sp,·#16]
 608 »       bl»     2ca8·<_build_rval_index_tuple>
 609 ·R_ARM_THM_CALL» _build_rval_index_tuple
609 »       mov»    r4,·r0 
610 »       cbz»    r0,·5f4·<py_scanstring+0xac> 
611 »       mov»    r0,·r3 
612 »       bl»     0·<PyLong_FromSsize_t> 
613 ·R_ARM_THM_CALL» PyLong_FromSsize_t 
614 »       mov»    r5,·r0 
615 »       cbz»    r0,·5be·<py_scanstring+0x76> 
616 »       movs»   r0,·#2 
617 »       bl»     0·<PyTuple_New> 
618 ·R_ARM_THM_CALL» PyTuple_New 
619 »       cbnz»   r0,·5d6·<py_scanstring+0x8e> 
620 »       ldr»    r3,·[r5,·#0] 
621 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
622 »       cmp»    r3,·r2 
623 »       beq.n»  5be·<py_scanstring+0x76>610 »       b.n»    5b0·<py_scanstring+0x68>
624 »       subs»   r3,·#1 
625 »       str»    r3,·[r5,·#0] 
626 »       cbnz»   r3,·5be·<py_scanstring+0x76> 
627 »       mov»    r0,·r5 
628 »       bl»     0·<_Py_Dealloc> 
629 ·R_ARM_THM_CALL» _Py_Dealloc 
630 »       ldr»    r3,·[r4,·#0] 
631 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
632 »       cmp»    r3,·r2 
633 »       beq.n»  5f4·<py_scanstring+0xac> 
634 »       subs»   r3,·#1 
635 »       str»    r3,·[r4,·#0] 
636 »       cbnz»   r3,·5f4·<py_scanstring+0xac> 
637 »       mov»    r0,·r4 
638 »       bl»     0·<_Py_Dealloc> 
639 ·R_ARM_THM_CALL» _Py_Dealloc 
640 »       b.n»    5f4·<py_scanstring+0xac> 
641 »       strd»   r4,·r5,·[r0,·#12] 
642 »       b.n»    5f6·<py_scanstring+0xae> 
643 »       movw»   r3,·#0611 »       movw»   r3,·#0
644 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError612 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
645 »       movt»   r3,·#0613 »       movt»   r3,·#0
646 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError614 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
647 »       movw»   r1,·#0615 »       movw»   r1,·#0
648 ·R_ARM_THM_MOVW_ABS_NC»  .LC23616 ·R_ARM_THM_MOVW_ABS_NC»  .LC24
649 »       movt»   r1,·#0617 »       movt»   r1,·#0
650 ·R_ARM_THM_MOVT_ABS»     .LC23618 ·R_ARM_THM_MOVT_ABS»     .LC24
651 »       ldr»    r2,·[r2,·#12]619 »       ldr»    r2,·[r2,·#12]
652 »       ldr»    r0,·[r3,·#0]620 »       ldr»    r0,·[r3,·#0]
653 »       bl»     0·<PyErr_Format>621 »       bl»     0·<PyErr_Format>
654 ·R_ARM_THM_CALL» PyErr_Format622 ·R_ARM_THM_CALL» PyErr_Format
655 »       movs»   r0,·#0623 »       movs»   r0,·#0
656 »       add»    sp,·#28624 »       add»    sp,·#24
Max diff block lines reached; -1/3488 bytes (-0.03%) of diff not shown.
17.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not7 ··0x00000050·696b656c·79002e72·6f646174·61002e6e·ikely..rodata..n
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·524d2e61·74747269·62757465·7300·····RM.attributes.
  
39.6 KB
_opcode.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:··········15364·(bytes·into·file)13 ··Start·of·section·headers:··········15284·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3c04:1 There·are·18·section·headers,·starting·at·offset·0x3bb4:
  
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·0006ac·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00065c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002e0c·000730·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002dbc·000730·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0006e0·0003f0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000690·0003f0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00353c·000310·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0034ec·000310·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000ad0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000a80·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ad0·0003fd·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000a80·0003fd·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000ed0·0003b8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000e80·0003b8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00384c·0001f8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0037fc·0001f8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001288·000114·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001238·000114·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003a44·0000c8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0039f4·0000c8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00139c·00069b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00134c·00069b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003b0c·000068·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003abc·000068·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001a37·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0019e7·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001a37·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0019e7·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001a6c·000b70·10·····16·148··419 ··[15]·.symtab···········SYMTAB··········00000000·001a1c·000b70·10·····16·148··4
20 ··[16]·.strtab···········STRTAB··········00000000·0025dc·000830·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00258c·000830·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003b74·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·003b24·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.7 KB
readelf --wide --symbols {}
    
Offset 81, 24 lines modifiedOffset 81, 24 lines modified
81 ····77:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4881 ····77:·000001e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC48
82 ····78:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4982 ····78:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC49
83 ····79:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5083 ····79:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC50
84 ····80:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5184 ····80:·00000200·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
85 ····81:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5285 ····81:·00000218·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
86 ····82:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5386 ····82:·0000021c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
87 ····83:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5487 ····83:·0000022c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
88 ····84:·000000c5··1170·FUNC····LOCAL··DEFAULT····1·_opcode_get_nb_ops88 ····84:·000000c5··1090·FUNC····LOCAL··DEFAULT····1·_opcode_get_nb_ops
89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t89 ····85:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
90 ····86:·00000001···116·FUNC····LOCAL··DEFAULT····9·_opcode_is_valid90 ····86:·00000001···116·FUNC····LOCAL··DEFAULT····9·_opcode_is_valid
91 ····87:·00000070·····0·NOTYPE··LOCAL··DEFAULT····9·$d91 ····87:·00000070·····0·NOTYPE··LOCAL··DEFAULT····9·$d
92 ····88:·00000074·····0·NOTYPE··LOCAL··DEFAULT····9·$t92 ····88:·00000074·····0·NOTYPE··LOCAL··DEFAULT····9·$t
93 ····89:·00000075····10·FUNC····LOCAL··DEFAULT····9·_opcode_get_specialization_stats93 ····89:·00000075····10·FUNC····LOCAL··DEFAULT····9·_opcode_get_specialization_stats
94 ····90:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5594 ····90:·00000250·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
95 ····91:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5695 ····91:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
96 ····92:·00000559···340·FUNC····LOCAL··DEFAULT····1·_opcode_stack_effect96 ····92:·00000509···340·FUNC····LOCAL··DEFAULT····1·_opcode_stack_effect
97 ····93:·000006a8·····0·NOTYPE··LOCAL··DEFAULT····1·$d97 ····93:·00000658·····0·NOTYPE··LOCAL··DEFAULT····1·$d
98 ····94:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5798 ····94:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
99 ····95:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5899 ····95:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC58
100 ····96:·0000007f···150·FUNC····LOCAL··DEFAULT····9·_opcode_get_executor100 ····96:·0000007f···150·FUNC····LOCAL··DEFAULT····9·_opcode_get_executor
101 ····97:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d101 ····97:·00000110·····0·NOTYPE··LOCAL··DEFAULT····9·$d
102 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata102 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·00000000····16·OBJECT··LOCAL··DEFAULT···11·_keywords.1104 ···100:·00000000····16·OBJECT··LOCAL··DEFAULT···11·_keywords.1
15.6 KB
readelf --wide --relocs {}
Max HTML report size reached
18.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.1 MB
_pickle.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:··········99944·(bytes·into·file)13 ··Start·of·section·headers:··········89516·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x18668:1 There·are·18·section·headers,·starting·at·offset·0x15dac:
  
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·000af4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0037ec·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·013998·0006d0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·011764·001b10·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b28·000668·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003820·000668·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·014068·000570·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·013274·000570·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001190·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003e88·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001190·00170c·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003e88·00170c·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00289c·009c60·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0145d8·0034c0·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00c4fc·00130c·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·005594·001014·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·017a98·000a40·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0137e4·000878·08···I·15···7··4
 13 ··[·9]·.text.hot·········PROGBITS········00000000·0065a8·004e8c·00··AX··0···0··4
 14 ··[10]·.rel.text.hot·····REL·············00000000·01405c·001bc0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00d808·002151·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00b434·002151·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0184d8·000100·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·015c1c·000100·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00f959·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00d585·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f959·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d585·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00f98c·002430·10·····16·405··419 ··[15]·.symtab···········SYMTAB··········00000000·00d5b8·0024d0·10·····16·415··4
20 ··[16]·.strtab···········STRTAB··········00000000·011dbc·001bda·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00fa88·001cdb·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0185d8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·015d1c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
71.1 KB
readelf --wide --symbols {}
Max HTML report size reached
294 KB
readelf --wide --relocs {}
Max HTML report size reached
8.51 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 11 lines modified
 1 [F*FQF0F
 2 [F*FQF@F
 3 *i#F8F1F
 4 5ch·F[m[
1 _pickle.PickleError5 _pickle.PickleError
2 _pickle.PicklingError6 _pickle.PicklingError
3 _pickle.UnpicklingError7 _pickle.UnpicklingError
4 PickleError8 PickleError
5 PicklingError9 PicklingError
6 UnpicklingError10 UnpicklingError
7 dispatch_table11 dispatch_table
Offset 33, 38 lines modifiedOffset 37, 39 lines modified
33 pickle·data·was·truncated37 pickle·data·was·truncated
34 could·not·convert·string·to·int38 could·not·convert·string·to·int
35 could·not·convert·string·to·float39 could·not·convert·string·to·float
36 BYTEARRAY8·exceeds·system's·maximum·size·of·%zd·bytes40 BYTEARRAY8·exceeds·system's·maximum·size·of·%zd·bytes
37 pickle·stream·refers·to·out-of-band·data·but·no·*buffers*·argument·was·given41 pickle·stream·refers·to·out-of-band·data·but·no·*buffers*·argument·was·given
38 not·enough·out-of-band·buffers42 not·enough·out-of-band·buffers
39 the·STRING·opcode·argument·must·be·quoted43 the·STRING·opcode·argument·must·be·quoted
40 could·not·find·MARK44 surrogatepass
41 odd·number·of·items·for·DICT45 odd·number·of·items·for·DICT
42 STACK_GLOBAL·requires·str46 STACK_GLOBAL·requires·str
43 Memo·value·not·found·at·index·%ld47 Memo·value·not·found·at·index·%ld
44 negative·LONG_BINPUT·argument48 negative·LONG_BINPUT·argument
45 negative·PUT·argument49 negative·PUT·argument
46 persistent·IDs·in·protocol·0·must·be·ASCII·strings50 persistent·IDs·in·protocol·0·must·be·ASCII·strings
47 unsupported·pickle·protocol:·%d51 unsupported·pickle·protocol:·%d
48 FRAME·length·exceeds·system's·maximum·of·%zd·bytes52 FRAME·length·exceeds·system's·maximum·of·%zd·bytes
49 invalid·load·key,·'%c'.53 invalid·load·key,·'%c'.
50 invalid·load·key,·'\x%02x'.54 invalid·load·key,·'\x%02x'.
51 read·would·overflow·(invalid·bytecode)55 read·would·overflow·(invalid·bytecode)
52 BINUNICODE·exceeds·system's·maximum·size·of·%zd·bytes56 BINUNICODE·exceeds·system's·maximum·size·of·%zd·bytes
53 surrogatepass 
54 pickle.find_class57 pickle.find_class
55 _compat_pickle.NAME_MAPPING·values·should·be·2-tuples,·not·%.200s58 _compat_pickle.NAME_MAPPING·values·should·be·2-tuples,·not·%.200s
56 _compat_pickle.NAME_MAPPING·values·should·be·pairs·of·str,·not·(%.200s,·%.200s)59 _compat_pickle.NAME_MAPPING·values·should·be·pairs·of·str,·not·(%.200s,·%.200s)
57 _compat_pickle.IMPORT_MAPPING·values·should·be·strings,·not·%.200s60 _compat_pickle.IMPORT_MAPPING·values·should·be·strings,·not·%.200s
 61 Can't·get·attribute·%R·on·%R
58 <locals>62 <locals>
 63 Can't·pickle·local·object·%R
59 Can't·pickle·local·attribute·%R·on·%R64 Can't·pickle·local·attribute·%R·on·%R
60 Can't·get·attribute·%R·on·%R 
61 BINBYTES·exceeds·system's·maximum·size·of·%zd·bytes65 BINBYTES·exceeds·system's·maximum·size·of·%zd·bytes
62 read()·returned·non-bytes·object·(%R)66 read()·returned·non-bytes·object·(%R)
63 readinto()·returned·negative·size67 readinto()·returned·negative·size
 68 could·not·find·MARK
64 odd·number·of·items·for·SETITEMS69 odd·number·of·items·for·SETITEMS
65 pickle·protocol·must·be·<=·%d70 pickle·protocol·must·be·<=·%d
66 file·must·have·a·'write'·attribute71 file·must·have·a·'write'·attribute
67 buffer_callback·needs·protocol·>=·572 buffer_callback·needs·protocol·>=·5
68 Pickler.__init__()·was·not·called·by·%s.__init__()73 Pickler.__init__()·was·not·called·by·%s.__init__()
69 ·while·pickling·an·object74 ·while·pickling·an·object
70 dictionary·changed·size·during·iteration75 dictionary·changed·size·during·iteration
Offset 83, 15 lines modifiedOffset 88, 14 lines modified
83 length·of·the·NEWOBJ_EX·argument·tuple·must·be·exactly·3,·not·%zd88 length·of·the·NEWOBJ_EX·argument·tuple·must·be·exactly·3,·not·%zd
84 first·item·from·NEWOBJ_EX·argument·tuple·must·be·a·class,·not·%.200s89 first·item·from·NEWOBJ_EX·argument·tuple·must·be·a·class,·not·%.200s
85 second·item·from·NEWOBJ_EX·argument·tuple·must·be·a·tuple,·not·%.200s90 second·item·from·NEWOBJ_EX·argument·tuple·must·be·a·tuple,·not·%.200s
86 third·item·from·NEWOBJ_EX·argument·tuple·must·be·a·dict,·not·%.200s91 third·item·from·NEWOBJ_EX·argument·tuple·must·be·a·dict,·not·%.200s
87 __newobj__·arglist·is·empty92 __newobj__·arglist·is·empty
88 args[0]·from·__newobj__·args·is·not·a·type93 args[0]·from·__newobj__·args·is·not·a·type
89 args[0]·from·__newobj__·args·has·the·wrong·class94 args[0]·from·__newobj__·args·has·the·wrong·class
90 Can't·pickle·local·object·%R 
91 unable·to·get·sys.modules95 unable·to·get·sys.modules
92 Can't·pickle·%R:·import·of·module·%R·failed96 Can't·pickle·%R:·import·of·module·%R·failed
93 Can't·pickle·%R:·attribute·lookup·%S·on·%S·failed97 Can't·pickle·%R:·attribute·lookup·%S·on·%S·failed
94 Can't·pickle·%R:·it's·not·the·same·object·as·%S.%S98 Can't·pickle·%R:·it's·not·the·same·object·as·%S.%S
95 Can't·pickle·%R:·extension·code·%R·isn't·an·integer99 Can't·pickle·%R:·extension·code·%R·isn't·an·integer
96 Can't·pickle·%R:·extension·code·%ld·is·out·of·range100 Can't·pickle·%R:·extension·code·%ld·is·out·of·range
97 _compat_pickle.REVERSE_NAME_MAPPING·values·should·be·2-tuples,·not·%.200s101 _compat_pickle.REVERSE_NAME_MAPPING·values·should·be·2-tuples,·not·%.200s
Offset 137, 32 lines modifiedOffset 141, 22 lines modified
137 _pickle.Pickler141 _pickle.Pickler
138 _pickle.PicklerMemoProxy142 _pickle.PicklerMemoProxy
139 persistent_id143 persistent_id
140 persistent_id($self,·obj,·/)144 persistent_id($self,·obj,·/)
141 clear_memo145 clear_memo
142 _pickle.Pdata146 _pickle.Pdata
143 BiSF!F(F147 BiSF!F(F
144 32F8F!F%bcc 
145 r!j»    1!b.#ST4 
146 q+j·F#D+b148 q+j·F#D+b
147 (j·D(b·F149 (j·D(b·F
148 r!j»    1!b+xST#j150 r!j»    1!b+xST#j
149 #F)F8FJF151 #F1F8FJF
150 "F)F8FKF152 "F1F8FKF
151 #FBF)F8F153 #FBF1F8F
152 #FJF)F8F154 #FJF1F8F
 155 'kh!#jej
153 r)j»    1)bV 
154 &j.D&b5F 
155 r"j»    2"bc! 
156 [F*FQF0F 
157 [F*FQF@F 
158 2i#F8F)F 
159 r)j»    1)bs"ZT+j 
160 6ch·F[m[ 
161 r!j»    1!ba#ST#j 
162 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',156 loads($module,·data,·/,·*,·fix_imports=True,·encoding='ASCII',
163 ······errors='strict',·buffers=())157 ······errors='strict',·buffers=())
164 Read·and·return·an·object·from·the·given·pickle·data.158 Read·and·return·an·object·from·the·given·pickle·data.
165 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no159 The·protocol·version·of·the·pickle·is·detected·automatically,·so·no
166 protocol·argument·is·needed.··Bytes·past·the·pickled·object's160 protocol·argument·is·needed.··Bytes·past·the·pickled·object's
167 representation·are·ignored.161 representation·are·ignored.
168 Optional·keyword·arguments·are·*fix_imports*,·*encoding*·and·*errors*,162 Optional·keyword·arguments·are·*fix_imports*,·*encoding*·and·*errors*,
Offset 316, 74 lines modifiedOffset 310, 87 lines modified
316 .LANCHOR0310 .LANCHOR0
317 _pickle_exec311 _pickle_exec
318 _Pickle_ClearState312 _Pickle_ClearState
319 pickle_traverse313 pickle_traverse
320 pickle_clear314 pickle_clear
321 pickle_free315 pickle_free
322 _pickle_load316 _pickle_load
 317 _Unpickler_New
 318 _Unpickler_SetInputStream
 319 _Unpickler_SetInputEncoding
323 Py_XDECREF320 Py_XDECREF
324 _Unpickler_NewMemo321 _Unpickler_NewMemo
 322 Pdata_New.isra.0
325 _Unpickler_ReadImpl323 _Unpickler_ReadImpl
326 Pdata_push324 Pdata_push
327 load_counted_binunicode325 _Unpickler_MemoPut
 326 _Unpickler_SkipConsumed
 327 Pdata_pop
328 load_counted_tuple328 load_counted_tuple
329 _Unpickler_Readline329 _Unpickler_Readline
330 _Unpickler_MemoPut330 load_counted_binunicode
331 do_append331 do_append
 332 do_setitems
Max diff block lines reached; 4803/8666 bytes (55.42%) of diff not shown.
146 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
6.97 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 44, 76 lines modifiedOffset 44, 76 lines modified
44 ··[···448]··could·not·convert·string·to·int44 ··[···448]··could·not·convert·string·to·int
45 ··[···468]··could·not·convert·string·to·float45 ··[···468]··could·not·convert·string·to·float
46 ··[···48c]··BYTEARRAY8·exceeds·system's·maximum·size·of·%zd·bytes46 ··[···48c]··BYTEARRAY8·exceeds·system's·maximum·size·of·%zd·bytes
47 ··[···4c4]··pickle·stream·refers·to·out-of-band·data·but·no·*buffers*·argument·was·given47 ··[···4c4]··pickle·stream·refers·to·out-of-band·data·but·no·*buffers*·argument·was·given
48 ··[···514]··not·enough·out-of-band·buffers48 ··[···514]··not·enough·out-of-band·buffers
49 ··[···534]··the·STRING·opcode·argument·must·be·quoted49 ··[···534]··the·STRING·opcode·argument·must·be·quoted
50 ··[···560]··bytes50 ··[···560]··bytes
51 ··[···568]··could·not·find·MARK51 ··[···568]··surrogatepass
52 ··[···57c]··odd·number·of·items·for·DICT52 ··[···578]··odd·number·of·items·for·DICT
53 ··[···59c]··STACK_GLOBAL·requires·str53 ··[···598]··STACK_GLOBAL·requires·str
54 ··[···5b8]··Memo·value·not·found·at·index·%ld54 ··[···5b4]··Memo·value·not·found·at·index·%ld
55 ··[···5dc]··negative·LONG_BINPUT·argument55 ··[···5d8]··negative·LONG_BINPUT·argument
56 ··[···5fc]··negative·PUT·argument56 ··[···5f8]··negative·PUT·argument
57 ··[···614]··persistent·IDs·in·protocol·0·must·be·ASCII·strings57 ··[···610]··persistent·IDs·in·protocol·0·must·be·ASCII·strings
58 ··[···648]··unsupported·pickle·protocol:·%d58 ··[···644]··unsupported·pickle·protocol:·%d
59 ··[···668]··FRAME·length·exceeds·system's·maximum·of·%zd·bytes59 ··[···664]··FRAME·length·exceeds·system's·maximum·of·%zd·bytes
60 ··[···69c]··invalid·load·key,·'%c'.60 ··[···698]··invalid·load·key,·'%c'.
61 ··[···6b4]··invalid·load·key,·'\x%02x'.61 ··[···6b0]··invalid·load·key,·'\x%02x'.
62 ··[···6d0]··n 
63 ··[···6d4]··read·would·overflow·(invalid·bytecode)62 ··[···6cc]··read·would·overflow·(invalid·bytecode)
 63 ··[···6f4]··n
64 ··[···6fc]··BINUNICODE·exceeds·system's·maximum·size·of·%zd·bytes64 ··[···6f8]··BINUNICODE·exceeds·system's·maximum·size·of·%zd·bytes
65 ··[···734]··surrogatepass 
66 ··[···744]··OO65 ··[···730]··OO
67 ··[···748]··pickle.find_class66 ··[···734]··pickle.find_class
68 ··[···75c]··_compat_pickle.NAME_MAPPING·values·should·be·2-tuples,·not·%.200s67 ··[···748]··_compat_pickle.NAME_MAPPING·values·should·be·2-tuples,·not·%.200s
69 ··[···7a0]··_compat_pickle.NAME_MAPPING·values·should·be·pairs·of·str,·not·(%.200s,·%.200s)68 ··[···78c]··_compat_pickle.NAME_MAPPING·values·should·be·pairs·of·str,·not·(%.200s,·%.200s)
70 ··[···7f0]··_compat_pickle.IMPORT_MAPPING·values·should·be·strings,·not·%.200s69 ··[···7dc]··_compat_pickle.IMPORT_MAPPING·values·should·be·strings,·not·%.200s
 70 ··[···820]··Can't·get·attribute·%R·on·%R
71 ··[···834]··<locals>71 ··[···840]··<locals>
 72 ··[···84c]··Can't·pickle·local·object·%R
72 ··[···840]··Can't·pickle·local·attribute·%R·on·%R73 ··[···86c]··Can't·pickle·local·attribute·%R·on·%R
73 ··[···868]··Can't·get·attribute·%R·on·%R 
74 ··[···888]··BINBYTES·exceeds·system's·maximum·size·of·%zd·bytes74 ··[···894]··BINBYTES·exceeds·system's·maximum·size·of·%zd·bytes
75 ··[···8bc]··read()·returned·non-bytes·object·(%R)75 ··[···8c8]··read()·returned·non-bytes·object·(%R)
76 ··[···8e4]··readinto()·returned·negative·size76 ··[···8f0]··readinto()·returned·negative·size
 77 ··[···914]··could·not·find·MARK
77 ··[···908]··odd·number·of·items·for·SETITEMS78 ··[···928]··odd·number·of·items·for·SETITEMS
78 ··[···92c]··pickle·protocol·must·be·<=·%d79 ··[···94c]··pickle·protocol·must·be·<=·%d
79 ··[···94c]··file·must·have·a·'write'·attribute80 ··[···96c]··file·must·have·a·'write'·attribute
80 ··[···970]··buffer_callback·needs·protocol·>=·581 ··[···990]··buffer_callback·needs·protocol·>=·5
81 ··[···994]··Pickler.__init__()·was·not·called·by·%s.__init__()82 ··[···9b4]··Pickler.__init__()·was·not·called·by·%s.__init__()
82 ··[···9c8]··I01\n83 ··[···9e8]··I01\n
83 ··[···9d0]··I00\n84 ··[···9f0]··I00\n
84 ··[···9dc]··%c%ld\n85 ··[···9fc]··%c%ld\n
85 ··[···9e4]··L\n86 ··[···a04]··L\n
86 ··[···9e8]··(O())87 ··[···a08]··(O())
87 ··[···9f0]··(O(OO))88 ··[···a10]··(O(OO))
88 ··[···9f8]··utf-889 ··[···a18]··utf-8
89 ··[···a00]···while·pickling·an·object90 ··[···a20]···while·pickling·an·object
90 ··[···a1c]··dictionary·changed·size·during·iteration91 ··[···a3c]··dictionary·changed·size·during·iteration
91 ··[···a48]··(O(O))92 ··[···a68]··(O(O))
92 ··[···a50]··set·changed·size·during·iteration93 ··[···a70]··set·changed·size·during·iteration
93 ··[···a74]··PickleBuffer·can·only·pickled·with·protocol·>=·594 ··[···a94]··PickleBuffer·can·only·pickled·with·protocol·>=·5
94 ··[···aa8]··PickleBuffer·can·not·be·pickled·when·pointing·to·a·non-contiguous·buffer95 ··[···ac8]··PickleBuffer·can·not·be·pickled·when·pointing·to·a·non-contiguous·buffer
95 ··[···af4]··can't·pickle·'%.200s'·object:·%R96 ··[···b14]··can't·pickle·'%.200s'·object:·%R
96 ··[···b18]··__reduce__·must·return·a·string·or·tuple97 ··[···b38]··__reduce__·must·return·a·string·or·tuple
97 ··[···b44]··%zd\n98 ··[···b64]··%zd\n
98 ··[···b4c]··tuple·returned·by·__reduce__·must·contain·2·through·6·elements99 ··[···b6c]··tuple·returned·by·__reduce__·must·contain·2·through·6·elements
99 ··[···b8c]··save_reduce100 ··[···bac]··save_reduce
100 ··[···b98]··first·item·of·the·tuple·returned·by·__reduce__·must·be·callable101 ··[···bb8]··first·item·of·the·tuple·returned·by·__reduce__·must·be·callable
101 ··[···bd8]··second·item·of·the·tuple·returned·by·__reduce__·must·be·a·tuple102 ··[···bf8]··second·item·of·the·tuple·returned·by·__reduce__·must·be·a·tuple
102 ··[···c18]··fourth·element·of·the·tuple·returned·by·__reduce__·must·be·an·iterator,·not·%s103 ··[···c38]··fourth·element·of·the·tuple·returned·by·__reduce__·must·be·an·iterator,·not·%s
103 ··[···c68]··fifth·element·of·the·tuple·returned·by·__reduce__·must·be·an·iterator,·not·%s104 ··[···c88]··fifth·element·of·the·tuple·returned·by·__reduce__·must·be·an·iterator,·not·%s
104 ··[···cb8]··sixth·element·of·the·tuple·returned·by·__reduce__·must·be·a·function,·not·%s105 ··[···cd8]··sixth·element·of·the·tuple·returned·by·__reduce__·must·be·a·function,·not·%s
105 ··[···d08]··length·of·the·NEWOBJ_EX·argument·tuple·must·be·exactly·3,·not·%zd106 ··[···d28]··length·of·the·NEWOBJ_EX·argument·tuple·must·be·exactly·3,·not·%zd
106 ··[···d4c]··first·item·from·NEWOBJ_EX·argument·tuple·must·be·a·class,·not·%.200s107 ··[···d6c]··first·item·from·NEWOBJ_EX·argument·tuple·must·be·a·class,·not·%.200s
107 ··[···d94]··second·item·from·NEWOBJ_EX·argument·tuple·must·be·a·tuple,·not·%.200s108 ··[···db4]··second·item·from·NEWOBJ_EX·argument·tuple·must·be·a·tuple,·not·%.200s
108 ··[···ddc]··third·item·from·NEWOBJ_EX·argument·tuple·must·be·a·dict,·not·%.200s109 ··[···dfc]··third·item·from·NEWOBJ_EX·argument·tuple·must·be·a·dict,·not·%.200s
109 ··[···e20]··__newobj__·arglist·is·empty110 ··[···e40]··__newobj__·arglist·is·empty
110 ··[···e3c]··args[0]·from·__newobj__·args·is·not·a·type111 ··[···e5c]··args[0]·from·__newobj__·args·is·not·a·type
111 ··[···e68]··args[0]·from·__newobj__·args·has·the·wrong·class112 ··[···e88]··args[0]·from·__newobj__·args·has·the·wrong·class
112 ··[···e9c]··Can't·pickle·local·object·%R 
113 ··[···ebc]··unable·to·get·sys.modules113 ··[···ebc]··unable·to·get·sys.modules
114 ··[···ed8]··Can't·pickle·%R:·import·of·module·%R·failed114 ··[···ed8]··Can't·pickle·%R:·import·of·module·%R·failed
115 ··[···f04]··Can't·pickle·%R:·attribute·lookup·%S·on·%S·failed115 ··[···f04]··Can't·pickle·%R:·attribute·lookup·%S·on·%S·failed
116 ··[···f38]··Can't·pickle·%R:·it's·not·the·same·object·as·%S.%S116 ··[···f38]··Can't·pickle·%R:·it's·not·the·same·object·as·%S.%S
117 ··[···f6c]··Can't·pickle·%R:·extension·code·%R·isn't·an·integer117 ··[···f6c]··Can't·pickle·%R:·extension·code·%R·isn't·an·integer
118 ··[···fa0]··Can't·pickle·%R:·extension·code·%ld·is·out·of·range118 ··[···fa0]··Can't·pickle·%R:·extension·code·%ld·is·out·of·range
119 ··[···fd4]··_compat_pickle.REVERSE_NAME_MAPPING·values·should·be·2-tuples,·not·%.200s119 ··[···fd4]··_compat_pickle.REVERSE_NAME_MAPPING·values·should·be·2-tuples,·not·%.200s
470 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
71.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
57.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
962 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·696b656c·79002e72·656c2e74·6578742e·ikely..rel.text.
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·686f7400·2e72656c·2e726f64·61746100·hot..rel.rodata.
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
35.3 KB
_randommodule.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:··········10688·(bytes·into·file)13 ··Start·of·section·headers:··········10604·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x29c0:1 There·are·17·section·headers,·starting·at·offset·0x296c:
  
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·000750·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000760·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0024f4·000168·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0024a8·000168·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000784·0000f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000794·0000f8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00265c·0000e8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002610·0000e8·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00087c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00088c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00087c·0000f4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00088c·0000f4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000970·000c50·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·000980·000bf4·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·002744·0000b8·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0026f8·0000b0·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0015c0·0001d2·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001574·0001d2·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0027fc·000138·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0027a8·000138·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001794·00025f·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001748·00025f·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0019f3·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·0019a7·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0019f3·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0019a7·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001a28·0005d0·10·····15··51··418 ··[14]·.symtab···········SYMTAB··········00000000·0019dc·0005d0·10·····15··51··4
19 ··[15]·.strtab···········STRTAB··········00000000·001ff8·0004fa·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·001fac·0004fa·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·002934·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·0028e0·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.08 KB
readelf --wide --symbols {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ·····8:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d12 ·····8:·000000a0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
13 ·····9:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC113 ·····9:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
14 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t14 ····10:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
15 ····11:·000000a5····84·FUNC····LOCAL··DEFAULT····1·_random_Random_seed15 ····11:·000000a5····84·FUNC····LOCAL··DEFAULT····1·_random_Random_seed
16 ····12:·000000f9···350·FUNC····LOCAL··DEFAULT····1·random_seed16 ····12:·000000f9···350·FUNC····LOCAL··DEFAULT····1·random_seed
17 ····13:·00000295··1124·FUNC····LOCAL··DEFAULT····1·init_by_array17 ····13:·00000295··1124·FUNC····LOCAL··DEFAULT····1·init_by_array
18 ····14:·00000259····60·FUNC····LOCAL··DEFAULT····1·random_seed_urandom18 ····14:·00000259····60·FUNC····LOCAL··DEFAULT····1·random_seed_urandom
 19 ····15:·000006f9····14·FUNC····LOCAL··DEFAULT····1·_random_traverse
19 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
20 ····16:·00000001····14·FUNC····LOCAL··DEFAULT····7·_random_traverse 
21 ····17:·00000011··1424·FUNC····LOCAL··DEFAULT····7·_random_Random_random21 ····17:·00000001··1348·FUNC····LOCAL··DEFAULT····7·_random_Random_random
22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR122 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
23 ····19:·00000318·····0·NOTYPE··LOCAL··DEFAULT····7·$d23 ····19:·00000300·····0·NOTYPE··LOCAL··DEFAULT····7·$d
24 ····20:·00000328·····0·NOTYPE··LOCAL··DEFAULT····7·$t24 ····20:·00000310·····0·NOTYPE··LOCAL··DEFAULT····7·$t
25 ····21:·000006f9·····2·FUNC····LOCAL··DEFAULT····1·_random_free25 ····21:·00000709·····2·FUNC····LOCAL··DEFAULT····1·_random_free
26 ····22:·000006fd····84·FUNC····LOCAL··DEFAULT····1·_random_clear26 ····22:·0000070d····84·FUNC····LOCAL··DEFAULT····1·_random_clear
27 ····23:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC227 ····23:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
28 ····24:·000005a1··1712·FUNC····LOCAL··DEFAULT····7·_random_Random_getrandbits28 ····24:·00000545··1712·FUNC····LOCAL··DEFAULT····7·_random_Random_getrandbits
29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t29 ····25:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
30 ····26:·00000001···104·FUNC····LOCAL··DEFAULT····9·_random_Random_getstate30 ····26:·00000001···104·FUNC····LOCAL··DEFAULT····9·_random_Random_getstate
31 ····27:·00000069·····2·FUNC····LOCAL··DEFAULT····9·_random_Random_setstate31 ····27:·00000069·····2·FUNC····LOCAL··DEFAULT····9·_random_Random_setstate
32 ····28:·0000006b···226·FUNC····LOCAL··DEFAULT····9·_random_Random_setstate_impl32 ····28:·0000006b···226·FUNC····LOCAL··DEFAULT····9·_random_Random_setstate_impl
33 ····29:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC333 ····29:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
34 ····30:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC434 ····30:·00000054·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
35 ····31:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC535 ····31:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
7.76 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x24f4·contains·45·entries:1 Relocation·section·'.rel.text'·at·offset·0x24a8·contains·45·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR03 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
4 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR04 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
5 00000022··0000350a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec5 00000022··0000350a·R_ARM_THM_CALL·········00000000···PyType_FromModuleAndSpec
6 0000002e··0000360a·R_ARM_THM_CALL·········00000000···PyModule_AddType6 0000002e··0000360a·R_ARM_THM_CALL·········00000000···PyModule_AddType
7 00000038··0000370a·R_ARM_THM_CALL·········00000000···PyLong_FromLong7 00000038··0000370a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
8 00000040··0000380a·R_ARM_THM_CALL·········00000000···PyObject_Type8 00000040··0000380a·R_ARM_THM_CALL·········00000000···PyObject_Type
Offset 39, 77 lines modifiedOffset 39, 76 lines modified
39 000001fc··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred39 000001fc··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
40 0000020c··0000480a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory40 0000020c··0000480a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
41 00000212··0000490a·R_ARM_THM_CALL·········00000000···PyErr_Clear41 00000212··0000490a·R_ARM_THM_CALL·········00000000···PyErr_Clear
42 00000218··00004a0a·R_ARM_THM_CALL·········00000000···PyTime_Time42 00000218··00004a0a·R_ARM_THM_CALL·········00000000···PyTime_Time
43 00000228··00004b0a·R_ARM_THM_CALL·········00000000···getpid43 00000228··00004b0a·R_ARM_THM_CALL·········00000000···getpid
44 00000232··00004c0a·R_ARM_THM_CALL·········00000000···PyTime_Monotonic44 00000232··00004c0a·R_ARM_THM_CALL·········00000000···PyTime_Monotonic
45 00000272··00004d0a·R_ARM_THM_CALL·········00000000···_PyOS_URandomNonblock45 00000272··00004d0a·R_ARM_THM_CALL·········00000000···_PyOS_URandomNonblock
46 00000744··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc46 00000754··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
47 0000074a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc47 0000075a··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
48 00000008··0000341e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init48 00000008··0000341e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
  
49 Relocation·section·'.rel.data'·at·offset·0x265c·contains·29·entries:49 Relocation·section·'.rel.data'·at·offset·0x2610·contains·29·entries:
50 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name50 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
51 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.451 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
52 00000018··00002302·R_ARM_ABS32············00000000···.rodata52 00000018··00002302·R_ARM_ABS32············00000000···.rodata
53 00000024··00000102·R_ARM_ABS32············00000000···.data53 00000024··00000102·R_ARM_ABS32············00000000···.data
54 00000028··00001002·R_ARM_ABS32············00000001···_random_traverse54 00000028··00000f02·R_ARM_ABS32············000006f9···_random_traverse
55 0000002c··00001602·R_ARM_ABS32············000006fd···_random_clear55 0000002c··00001602·R_ARM_ABS32············0000070d···_random_clear
56 00000030··00001502·R_ARM_ABS32············000006f9···_random_free56 00000030··00001502·R_ARM_ABS32············00000709···_random_free
57 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.457 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
58 00000044··00000102·R_ARM_ABS32············00000000···.data58 00000044··00000102·R_ARM_ABS32············00000000···.data
59 0000004c··00000702·R_ARM_ABS32············0000000d···_random_exec59 0000004c··00000702·R_ARM_ABS32············0000000d···_random_exec
60 0000006c··00002302·R_ARM_ABS32············00000000···.rodata60 0000006c··00002302·R_ARM_ABS32············00000000···.rodata
61 00000074··00000102·R_ARM_ABS32············00000000···.data61 00000074··00000102·R_ARM_ABS32············00000000···.data
62 0000007c··00005b02·R_ARM_ABS32············00000000···PyType_GenericNew62 0000007c··00005b02·R_ARM_ABS32············00000000···PyType_GenericNew
63 00000084··00002202·R_ARM_ABS32············0000014d···random_init63 00000084··00002202·R_ARM_ABS32············0000014d···random_init
64 0000008c··00005c02·R_ARM_ABS32············00000000···PyObject_Free64 0000008c··00005c02·R_ARM_ABS32············00000000···PyObject_Free
65 00000098··00000402·R_ARM_ABS32············00000000···.rodata.str1.465 00000098··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
66 0000009c··00001102·R_ARM_ABS32············00000011···_random_Random_random66 0000009c··00001102·R_ARM_ABS32············00000001···_random_Random_random
67 000000a4··00002302·R_ARM_ABS32············00000000···.rodata67 000000a4··00002302·R_ARM_ABS32············00000000···.rodata
68 000000a8··00000402·R_ARM_ABS32············00000000···.rodata.str1.468 000000a8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
69 000000ac··00000b02·R_ARM_ABS32············000000a5···_random_Random_seed69 000000ac··00000b02·R_ARM_ABS32············000000a5···_random_Random_seed
70 000000b4··00002302·R_ARM_ABS32············00000000···.rodata70 000000b4··00002302·R_ARM_ABS32············00000000···.rodata
71 000000b8··00000402·R_ARM_ABS32············00000000···.rodata.str1.471 000000b8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
72 000000bc··00001a02·R_ARM_ABS32············00000001···_random_Random_getstate72 000000bc··00001a02·R_ARM_ABS32············00000001···_random_Random_getstate
73 000000c4··00002302·R_ARM_ABS32············00000000···.rodata73 000000c4··00002302·R_ARM_ABS32············00000000···.rodata
74 000000c8··00000402·R_ARM_ABS32············00000000···.rodata.str1.474 000000c8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
75 000000cc··00001b02·R_ARM_ABS32············00000069···_random_Random_setstate75 000000cc··00001b02·R_ARM_ABS32············00000069···_random_Random_setstate
76 000000d4··00002302·R_ARM_ABS32············00000000···.rodata76 000000d4··00002302·R_ARM_ABS32············00000000···.rodata
77 000000d8··00000402·R_ARM_ABS32············00000000···.rodata.str1.477 000000d8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
78 000000dc··00001802·R_ARM_ABS32············000005a1···_random_Random_getrandbits78 000000dc··00001802·R_ARM_ABS32············00000545···_random_Random_getrandbits
79 000000e4··00002302·R_ARM_ABS32············00000000···.rodata79 000000e4··00002302·R_ARM_ABS32············00000000···.rodata
  
80 Relocation·section·'.rel.text.hot'·at·offset·0x2744·contains·23·entries:80 Relocation·section·'.rel.text.hot'·at·offset·0x26f8·contains·22·entries:
81 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name81 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
82 000000b0··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR182 000000a0··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
83 000000b4··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR183 000000a4··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
84 0000032a··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR184 00000312··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
85 0000032e··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR185 00000316··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
86 000005b6··00004f0a·R_ARM_THM_CALL·········00000000···PyLong_AsInt86 0000055a··00004f0a·R_ARM_THM_CALL·········00000000···PyLong_AsInt
87 00000626··0000400a·R_ARM_THM_CALL·········00000000···PyMem_Malloc87 000005ca··0000400a·R_ARM_THM_CALL·········00000000···PyMem_Malloc
88 000006a4··0000510a·R_ARM_THM_CALL·········00000000···_PyLong_FromByteArray88 00000648··0000510a·R_ARM_THM_CALL·········00000000···_PyLong_FromByteArray
89 000006ac··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free89 00000650··0000420a·R_ARM_THM_CALL·········00000000···PyMem_Free
90 000006c2··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR190 00000666··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
91 000006c6··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR191 0000066a··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
92 000009c0··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR192 00000964··0000122f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR1
93 000009c4··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR193 00000968··00001230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR1
94 00000c1e··0000480a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory94 00000bc2··0000480a·R_ARM_THM_CALL·········00000000···PyErr_NoMemory
95 00000c26··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred95 00000bca··0000470a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
96 00000c2e··0000522f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError96 00000bd2··0000522f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_ValueError
97 00000c32··00005230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError97 00000bd6··00005230·R_ARM_THM_MOVT_ABS·····00000000···PyExc_ValueError
98 00000c36··0000172f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC298 00000bda··0000172f·R_ARM_THM_MOVW_ABS_NC··00000010···.LC2
99 00000c3a··00001730·R_ARM_THM_MOVT_ABS·····00000010···.LC299 00000bde··00001730·R_ARM_THM_MOVT_ABS·····00000010···.LC2
100 00000c40··0000530a·R_ARM_THM_CALL·········00000000···PyErr_SetString100 00000be4··0000530a·R_ARM_THM_CALL·········00000000···PyErr_SetString
101 000000aa··00004e1e·R_ARM_THM_JUMP24·······00000000···PyFloat_FromDouble101 0000009a··00004e1e·R_ARM_THM_JUMP24·······00000000···PyFloat_FromDouble
102 0000059c··00004e1e·R_ARM_THM_JUMP24·······00000000···PyFloat_FromDouble 
103 00000616··0000501e·R_ARM_THM_JUMP24·······00000000···PyLong_FromUnsignedLong102 000005ba··0000501e·R_ARM_THM_JUMP24·······00000000···PyLong_FromUnsignedLong
104 00000c4c··0000371e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong103 00000bf0··0000371e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
  
105 Relocation·section·'.rel.text.unlikely'·at·offset·0x27fc·contains·39·entries:104 Relocation·section·'.rel.text.unlikely'·at·offset·0x27a8·contains·39·entries:
106 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name105 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
107 00000016··0000540a·R_ARM_THM_CALL·········00000000···PyTuple_New106 00000016··0000540a·R_ARM_THM_CALL·········00000000···PyTuple_New
108 0000002e··0000500a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLong107 0000002e··0000500a·R_ARM_THM_CALL·········00000000···PyLong_FromUnsignedLong
109 0000003e··0000370a·R_ARM_THM_CALL·········00000000···PyLong_FromLong108 0000003e··0000370a·R_ARM_THM_CALL·········00000000···PyLong_FromLong
110 0000005c··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc109 0000005c··00003a0a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
111 00000086··0000552f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError110 00000086··0000552f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
112 0000008a··00005530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError111 0000008a··00005530·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
1.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 646, 51 lines modifiedOffset 646, 62 lines modified
646 »       ldr.w»  r3,·[lr,·#2504]»     @·0x9c8646 »       ldr.w»  r3,·[lr,·#2504]»     @·0x9c8
647 »       cmp»    r6,·ip647 »       cmp»    r6,·ip
648 »       str.w»  r3,·[lr,·#12]648 »       str.w»  r3,·[lr,·#12]
649 »       bls.n»  68a·<init_by_array+0x3f6>649 »       bls.n»  68a·<init_by_array+0x3f6>
650 »       mov»    r2,·ip650 »       mov»    r2,·ip
651 »       b.n»    3ba·<init_by_array+0x126>651 »       b.n»    3ba·<init_by_array+0x126>
  
 652 000006f8·<_random_traverse>:
 653 _random_traverse():
 654 »       mov»    r3,·r1
 655 »       mov»    r1,·r2
 656 »       ldr»    r2,·[r0,·#16]
 657 »       ldr»    r0,·[r2,·#0]
 658 »       cbz»    r0,·704·<_random_traverse+0xc>
 659 »       bx»     r3
 660 »       bx»     lr
 661 »       nop
  
652 000006f8·<_random_free>:662 00000708·<_random_free>:
653 _random_free():663 _random_free():
654 »       b.n»    6fc·<_random_clear>664 »       b.n»    70c·<_random_clear>
655 »       nop665 »       nop
  
656 000006fc·<_random_clear>:666 0000070c·<_random_clear>:
657 _random_clear():667 _random_clear():
658 »       push»   {r3,·r4,·r5,·lr}668 »       push»   {r3,·r4,·r5,·lr}
659 »       mov.w»  ip,·#4096»  @·0x1000669 »       mov.w»  ip,·#4096»  @·0x1000
660 »       sub.w»  ip,·sp,·ip670 »       sub.w»  ip,·sp,·ip
661 »       str.w»  r0,·[ip,·#4080]»     @·0xff0671 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
662 »       ldr»    r3,·[r0,·#16]672 »       ldr»    r3,·[r0,·#16]
663 »       mov»    r4,·r0673 »       mov»    r4,·r0
664 »       ldr»    r0,·[r3,·#0]674 »       ldr»    r0,·[r3,·#0]
665 »       cbz»    r0,·728·<_random_clear+0x2c>675 »       cbz»    r0,·738·<_random_clear+0x2c>
666 »       ldr»    r2,·[r0,·#0]676 »       ldr»    r2,·[r0,·#0]
667 »       mvn.w»  r1,·#3221225472»    @·0xc0000000677 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
668 »       movs»   r5,·#0678 »       movs»   r5,·#0
669 »       str»    r5,·[r3,·#0]679 »       str»    r5,·[r3,·#0]
670 »       cmp»    r2,·r1680 »       cmp»    r2,·r1
671 »       beq.n»  726·<_random_clear+0x2a>681 »       beq.n»  736·<_random_clear+0x2a>
672 »       subs»   r2,·#1682 »       subs»   r2,·#1
673 »       str»    r2,·[r0,·#0]683 »       str»    r2,·[r0,·#0]
674 »       cbz»    r2,·744·<_random_clear+0x48>684 »       cbz»    r2,·754·<_random_clear+0x48>
675 »       ldr»    r3,·[r4,·#16]685 »       ldr»    r3,·[r4,·#16]
676 »       ldr»    r0,·[r3,·#4]686 »       ldr»    r0,·[r3,·#4]
677 »       cbz»    r0,·740·<_random_clear+0x44>687 »       cbz»    r0,·750·<_random_clear+0x44>
678 »       ldr»    r2,·[r0,·#0]688 »       ldr»    r2,·[r0,·#0]
679 »       mvn.w»  r1,·#3221225472»    @·0xc0000000689 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
680 »       movs»   r4,·#0690 »       movs»   r4,·#0
681 »       str»    r4,·[r3,·#4]691 »       str»    r4,·[r3,·#4]
682 »       cmp»    r2,·r1692 »       cmp»    r2,·r1
683 »       beq.n»  740·<_random_clear+0x44>693 »       beq.n»  750·<_random_clear+0x44>
684 »       subs»   r2,·#1694 »       subs»   r2,·#1
685 »       str»    r2,·[r0,·#0]695 »       str»    r2,·[r0,·#0]
686 »       cbz»    r2,·74a·<_random_clear+0x4e>696 »       cbz»    r2,·75a·<_random_clear+0x4e>
687 »       movs»   r0,·#0697 »       movs»   r0,·#0
688 »       pop»    {r3,·r4,·r5,·pc}698 »       pop»    {r3,·r4,·r5,·pc}
689 »       bl»     0·<_Py_Dealloc>699 »       bl»     0·<_Py_Dealloc>
690 ·R_ARM_THM_CALL» _Py_Dealloc700 ·R_ARM_THM_CALL» _Py_Dealloc
691 »       b.n»    726·<_random_clear+0x2a>701 »       b.n»    736·<_random_clear+0x2a>
692 »       bl»     0·<_Py_Dealloc>702 »       bl»     0·<_Py_Dealloc>
693 ·R_ARM_THM_CALL» _Py_Dealloc703 ·R_ARM_THM_CALL» _Py_Dealloc
694 »       b.n»    740·<_random_clear+0x44>704 »       b.n»    750·<_random_clear+0x44>
19.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
279 KB
socketmodule.o
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x1a418:1 There·are·16·section·headers,·starting·at·offset·0x1a418:
  
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·005280·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·005270·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·01471c·004088·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·01471c·004070·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0052b8·00057c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0052a8·00057c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0187a4·0006f0·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·01878c·0006f0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·005834·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·005824·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005834·002fe8·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·005824·002fe8·01·AMS··0···0··4
11 ··[·7]·.text.unlikely····PROGBITS········00000000·00881c·001f3c·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·00880c·001f4c·00··AX··0···0··4
12 ··[·8]·.rel.text.unlikely·REL·············00000000·018e94·0014e0·08···I·13···7··412 ··[·8]·.rel.text.unlikely·REL·············00000000·018e7c·0014f8·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·00a758·003e3d·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·00a758·003e3d·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·01a374·000020·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·01a374·000020·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·00e595·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00e595·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e595·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e595·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·00e5c8·003e70·10·····14·848··417 ··[13]·.symtab···········SYMTAB··········00000000·00e5c8·003e70·10·····14·848··4
18 ··[14]·.strtab···········STRTAB··········00000000·012438·0022e2·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·012438·0022e2·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·01a394·000082·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·01a394·000082·00······0···0··1
23.9 KB
readelf --wide --symbols {}
Max HTML report size reached
131 KB
readelf --wide --relocs {}
Max HTML report size reached
30.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
645 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 498, 16 lines modifiedOffset 498, 16 lines modified
498 ··[··2314]··iiK:setsockopt498 ··[··2314]··iiK:setsockopt
499 ··[··2324]··iii:setsockopt499 ··[··2324]··iii:setsockopt
500 ··[··2334]··iiO!I:setsockopt500 ··[··2334]··iiO!I:setsockopt
501 ··[··2348]··iiy*:setsockopt501 ··[··2348]··iiy*:setsockopt
502 ··[··2358]··ii|i:getsockopt502 ··[··2358]··ii|i:getsockopt
503 ··[··2368]··getsockopt·string·buffer·not·allowed503 ··[··2368]··getsockopt·string·buffer·not·allowed
504 ··[··2390]··getsockopt·buflen·out·of·range504 ··[··2390]··getsockopt·buflen·out·of·range
505 ··[··23b0]··(is) 
506 ··[··23b8]··y*|i:send505 ··[··23b0]··y*|i:send
 506 ··[··23bc]··(is)
507 ··[··23c4]··n|i:recv507 ··[··23c4]··n|i:recv
508 ··[··23d0]··negative·buffersize·in·recv508 ··[··23d0]··negative·buffersize·in·recv
509 ··[··23ec]··y*|i:sendall509 ··[··23ec]··y*|i:sendall
510 ··[··23fc]··et:gethostbyaddr510 ··[··23fc]··et:gethostbyaddr
511 ··[··2410]··O511 ··[··2410]··O
512 ··[··2414]··socket.gethostbyaddr512 ··[··2414]··socket.gethostbyaddr
513 ··[··242c]··NOO513 ··[··242c]··NOO
89.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
1.43 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 266, 17 lines modifiedOffset 266, 17 lines modified
266 ··0x00001070·43353036·002e4c43·35303700·736f636b·C506..LC507.sock266 ··0x00001070·43353036·002e4c43·35303700·736f636b·C506..LC507.sock
267 ··0x00001080·65745f67·65746164·6472696e·666f002e·et_getaddrinfo..267 ··0x00001080·65745f67·65746164·6472696e·666f002e·et_getaddrinfo..
268 ··0x00001090·4c433530·38002e4c·43353039·002e4c43·LC508..LC509..LC268 ··0x00001090·4c433530·38002e4c·43353039·002e4c43·LC508..LC509..LC
269 ··0x000010a0·35313000·2e4c4335·31310073·6f636b5f·510..LC511.sock_269 ··0x000010a0·35313000·2e4c4335·31310073·6f636b5f·510..LC511.sock_
270 ··0x000010b0·73657473·6f636b6f·7074002e·4c433531·setsockopt..LC51270 ··0x000010b0·73657473·6f636b6f·7074002e·4c433531·setsockopt..LC51
271 ··0x000010c0·32002e4c·43353133·002e4c43·35313400·2..LC513..LC514.271 ··0x000010c0·32002e4c·43353133·002e4c43·35313400·2..LC513..LC514.
272 ··0x000010d0·736f636b·5f676574·736f636b·6f707400·sock_getsockopt.272 ··0x000010d0·736f636b·5f676574·736f636b·6f707400·sock_getsockopt.
 273 ··0x000010e0·2e4c4335·31350073·6f636b5f·73656e64·.LC515.sock_send
 274 ··0x000010f0·00736f63·6b5f7365·6e645f69·6d706c00·.sock_send_impl.
273 ··0x000010e0·2e4c4335·3135002e·4c433531·3600736f·.LC515..LC516.so275 ··0x00001100·2e4c4335·3136002e·4c433531·37002e4c·.LC516..LC517..L
274 ··0x000010f0·636b5f73·656e6400·736f636b·5f73656e·ck_send.sock_sen 
275 ··0x00001100·645f696d·706c002e·4c433531·37002e4c·d_impl..LC517..L 
276 ··0x00001110·43353138·00736f63·6b5f7265·63760073·C518.sock_recv.s276 ··0x00001110·43353138·00736f63·6b5f7265·63760073·C518.sock_recv.s
277 ··0x00001120·6f636b5f·72656376·5f677574·7300736f·ock_recv_guts.so277 ··0x00001120·6f636b5f·72656376·5f677574·7300736f·ock_recv_guts.so
278 ··0x00001130·636b5f72·6563765f·696d706c·00736f63·ck_recv_impl.soc278 ··0x00001130·636b5f72·6563765f·696d706c·00736f63·ck_recv_impl.soc
279 ··0x00001140·6b5f7472·61766572·7365002e·4c433531·k_traverse..LC51279 ··0x00001140·6b5f7472·61766572·7365002e·4c433531·k_traverse..LC51
280 ··0x00001150·3900736f·636b5f73·656e6461·6c6c002e·9.sock_sendall..280 ··0x00001150·3900736f·636b5f73·656e6461·6c6c002e·9.sock_sendall..
281 ··0x00001160·4c433532·30002e4c·43353231·002e4c43·LC520..LC521..LC281 ··0x00001160·4c433532·30002e4c·43353231·002e4c43·LC520..LC521..LC
282 ··0x00001170·35323200·736f636b·65745f67·6574686f·522.socket_getho282 ··0x00001170·35323200·736f636b·65745f67·6574686f·522.socket_getho
370 KB
_struct.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:··········36984·(bytes·into·file)13 ··Start·of·section·headers:··········34904·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x9078:1 There·are·18·section·headers,·starting·at·offset·0x8858:
  
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·000534·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0016f0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007528·000298·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006ec8·000918·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000568·00066c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001724·00066c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0077c0·0004e8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0077e0·0004e8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bd4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001d90·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bd4·000654·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001d90·000654·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001228·002bf8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0023e4·00141c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·007ca8·000f98·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007cc8·000790·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·003e20·0005ac·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·003800·000528·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·008c40·000258·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·008458·000220·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0043cc·001144·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003d28·001144·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008e98·000150·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·008678·000150·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005510·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·004e6c·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005510·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004e6c·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005544·001250·10·····16·203··419 ··[15]·.symtab···········SYMTAB··········00000000·004ea0·001280·10·····16·206··4
20 ··[16]·.strtab···········STRTAB··········00000000·006794·000d92·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006120·000da5·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008fe8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0087c8·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
36.6 KB
readelf --wide --symbols {}
Max HTML report size reached
108 KB
readelf --wide --relocs {}
Max HTML report size reached
1.44 KB
strings --all --bytes=8 {}
    
Offset 36, 15 lines modifiedOffset 36, 14 lines modified
36 struct·format·string36 struct·format·string
37 struct·size·in·bytes37 struct·size·in·bytes
38 __weaklistoffset__38 __weaklistoffset__
39 __sizeof__39 __sizeof__
40 _struct.unpack_iterator40 _struct.unpack_iterator
41 __length_hint__41 __length_hint__
42 >i;FRF!FHF42 >i;FRF!FHF
43 D*F9F@FTE 
44 pSFZF!FHF43 pSFZF!FHF
45 Functions·to·convert·between·Python·values·and·C·structs.44 Functions·to·convert·between·Python·values·and·C·structs.
46 Python·bytes·objects·are·used·to·hold·the·data·representing·the·C·struct45 Python·bytes·objects·are·used·to·hold·the·data·representing·the·C·struct
47 and·also·as·format·strings·(explained·below)·to·describe·the·layout·of·data46 and·also·as·format·strings·(explained·below)·to·describe·the·layout·of·data
48 in·the·C·struct.47 in·the·C·struct.
49 The·optional·first·format·char·indicates·byte·order,·size·and·alignment:48 The·optional·first·format·char·indicates·byte·order,·size·and·alignment:
50 ··@:·native·order,·size·&·alignment·(default)49 ··@:·native·order,·size·&·alignment·(default)
Offset 121, 14 lines modifiedOffset 120, 15 lines modified
121 See·help(struct)·for·more·on·format·strings.120 See·help(struct)·for·more·on·format·strings.
122 .LANCHOR0121 .LANCHOR0
123 _structmodule_exec122 _structmodule_exec
124 .LANCHOR1123 .LANCHOR1
125 _structmodule_traverse124 _structmodule_traverse
126 cache_struct_converter.constprop.0125 cache_struct_converter.constprop.0
127 Struct___init__126 Struct___init__
 127 get_ulong
128 _range_error.isra.0128 _range_error.isra.0
129 get_pylong.part.0129 get_pylong.part.0
130 get_pylong130 get_pylong
131 calcsize131 calcsize
132 Py_XDECREF132 Py_XDECREF
133 s_traverse133 s_traverse
134 _structmodule_clear134 _structmodule_clear
Offset 137, 14 lines modifiedOffset 137, 15 lines modified
137 np_ulong137 np_ulong
138 s_unpack_internal138 s_unpack_internal
139 nu_ubyte139 nu_ubyte
140 nu_ushort140 nu_ushort
141 nu_ulong141 nu_ulong
142 nu_ulonglong142 nu_ulonglong
143 np_ubyte143 np_ubyte
 144 get_long
144 np_ushort145 np_ushort
145 np_longlong146 np_longlong
146 s_get_size147 s_get_size
147 Struct_unpack148 Struct_unpack
148 nu_longlong149 nu_longlong
149 _clearcache150 _clearcache
150 bp_ulonglong151 bp_ulonglong
Offset 250, 19 lines modifiedOffset 251, 19 lines modified
250 _Py_NoneStruct251 _Py_NoneStruct
251 __aeabi_idivmod252 __aeabi_idivmod
252 __aeabi_idiv253 __aeabi_idiv
253 PyUnicode_AsASCIIString254 PyUnicode_AsASCIIString
254 PyType_GetModuleByDef255 PyType_GetModuleByDef
255 _Py_ctype_table256 _Py_ctype_table
256 PyMem_Malloc257 PyMem_Malloc
 258 PyMem_Free
257 _PyArg_UnpackKeywords259 _PyArg_UnpackKeywords
258 _PyType_Name260 _PyType_Name
259 PyErr_Format261 PyErr_Format
260 PyErr_NoMemory262 PyErr_NoMemory
261 PyMem_Free 
262 _PyBytesWriter_Init263 _PyBytesWriter_Init
263 _PyBytesWriter_Alloc264 _PyBytesWriter_Alloc
264 _PyBytesWriter_Finish265 _PyBytesWriter_Finish
265 PyExc_OverflowError266 PyExc_OverflowError
266 PyErr_ExceptionMatches267 PyErr_ExceptionMatches
267 _PyBytesWriter_Dealloc268 _PyBytesWriter_Dealloc
268 __stack_chk_fail269 __stack_chk_fail
60.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
124 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
7.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 »       mov»    r5,·r031 »       mov»    r5,·r0
32 »       cmp»    r2,·#232 »       cmp»    r2,·#2
33 »       str»    r3,·[sp,·#4]33 »       str»    r3,·[sp,·#4]
34 »       bne.n»  4a·<iter_unpack+0x2a>34 »       bne.n»  4a·<iter_unpack+0x2a>
35 »       ldr»    r1,·[r4,·#0]35 »       ldr»    r1,·[r4,·#0]
36 »       add»    r2,·sp,·#436 »       add»    r2,·sp,·#4
37 »       mov»    r0,·r537 »       mov»    r0,·r5
38 »       bl»     200·<unpackiter_iternext+0x36>38 »       bl»     bc·<Struct_iter_unpack+0x42>
39 ·R_ARM_THM_CALL» cache_struct_converter.constprop.039 ·R_ARM_THM_CALL» cache_struct_converter.constprop.0
40 »       cbnz»   r0,·64·<iter_unpack+0x44>40 »       cbnz»   r0,·64·<iter_unpack+0x44>
41 »       b.n»    60·<iter_unpack+0x40>41 »       b.n»    60·<iter_unpack+0x40>
42 »       movs»   r3,·#242 »       movs»   r3,·#2
43 »       mov»    r1,·r243 »       mov»    r1,·r2
44 »       movw»   r0,·#044 »       movw»   r0,·#0
45 ·R_ARM_THM_MOVW_ABS_NC»  .LC3045 ·R_ARM_THM_MOVW_ABS_NC»  .LC30
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 »       movs»   r4,·#053 »       movs»   r4,·#0
54 »       b.n»    6e·<iter_unpack+0x4e>54 »       b.n»    6e·<iter_unpack+0x4e>
55 »       ldr»    r1,·[r4,·#4]55 »       ldr»    r1,·[r4,·#4]
56 »       ldr»    r0,·[sp,·#4]56 »       ldr»    r0,·[sp,·#4]
57 »       bl»     7a·<Struct_iter_unpack>57 »       bl»     7a·<Struct_iter_unpack>
58 »       mov»    r4,·r058 »       mov»    r4,·r0
59 »       ldr»    r0,·[sp,·#4]59 »       ldr»    r0,·[sp,·#4]
60 »       bl»     cc0·<Py_XDECREF>60 »       bl»     3d8·<lp_longlong+0x1a>
61 ·R_ARM_THM_CALL» Py_XDECREF61 ·R_ARM_THM_CALL» Py_XDECREF
62 »       mov»    r0,·r462 »       mov»    r0,·r4
63 »       add»    sp,·#1263 »       add»    sp,·#12
64 »       pop»    {r4,·r5,·pc}64 »       pop»    {r4,·r5,·pc}
  
65 0000007a·<Struct_iter_unpack>:65 0000007a·<Struct_iter_unpack>:
66 Struct_iter_unpack():66 Struct_iter_unpack():
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 »       sub.w»  ip,·sp,·ip149 »       sub.w»  ip,·sp,·ip
150 »       str.w»  r0,·[ip,·#4080]»     @·0xff0150 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
151 »       mov»    r4,·r0151 »       mov»    r4,·r0
152 »       ldr»    r5,·[r0,·#4]152 »       ldr»    r5,·[r0,·#4]
153 »       bl»     0·<PyObject_GC_UnTrack>153 »       bl»     0·<PyObject_GC_UnTrack>
154 ·R_ARM_THM_CALL» PyObject_GC_UnTrack154 ·R_ARM_THM_CALL» PyObject_GC_UnTrack
155 »       ldr»    r0,·[r4,·#8]155 »       ldr»    r0,·[r4,·#8]
156 »       bl»     cc0·<Py_XDECREF>156 »       bl»     3d8·<lp_longlong+0x1a>
157 ·R_ARM_THM_CALL» Py_XDECREF157 ·R_ARM_THM_CALL» Py_XDECREF
158 »       add.w»  r0,·r4,·#12158 »       add.w»  r0,·r4,·#12
159 »       bl»     0·<PyBuffer_Release>159 »       bl»     0·<PyBuffer_Release>
160 ·R_ARM_THM_CALL» PyBuffer_Release160 ·R_ARM_THM_CALL» PyBuffer_Release
161 »       mov»    r0,·r4161 »       mov»    r0,·r4
162 »       bl»     0·<PyObject_GC_Del>162 »       bl»     0·<PyObject_GC_Del>
163 ·R_ARM_THM_CALL» PyObject_GC_Del163 ·R_ARM_THM_CALL» PyObject_GC_Del
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 »       add.w»  r0,·r4,·#12257 »       add.w»  r0,·r4,·#12
258 »       bl»     0·<PyBuffer_Release>258 »       bl»     0·<PyBuffer_Release>
259 ·R_ARM_THM_CALL» PyBuffer_Release259 ·R_ARM_THM_CALL» PyBuffer_Release
260 »       movs»   r0,·#0260 »       movs»   r0,·#0
261 »       b.n»    226·<unpackiter_iternext+0x5c>261 »       b.n»    226·<unpackiter_iternext+0x5c>
262 »       ldr»    r1,·[r4,·#12]262 »       ldr»    r1,·[r4,·#12]
263 »       add»    r1,·r3263 »       add»    r1,·r3
264 »       bl»     11b4·<s_unpack_internal>264 »       bl»     824·<s_unpack_internal>
265 ·R_ARM_THM_CALL» s_unpack_internal265 ·R_ARM_THM_CALL» s_unpack_internal
266 »       ldr»    r2,·[r4,·#8]266 »       ldr»    r2,·[r4,·#8]
267 »       ldr»    r3,·[r4,·#56]» @·0x38267 »       ldr»    r3,·[r4,·#56]» @·0x38
268 »       ldr»    r2,·[r2,·#8]268 »       ldr»    r2,·[r2,·#8]
269 »       add»    r3,·r2269 »       add»    r3,·r2
270 »       str»    r3,·[r4,·#56]» @·0x38270 »       str»    r3,·[r4,·#56]» @·0x38
271 »       pop»    {r4,·pc}271 »       pop»    {r4,·pc}
Offset 421, 15 lines modifiedOffset 421, 15 lines modified
421 »       sub.w»  ip,·sp,·ip421 »       sub.w»  ip,·sp,·ip
422 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0422 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
423 »       sub»    sp,·#12423 »       sub»    sp,·#12
424 »       mov»    r5,·r1424 »       mov»    r5,·r1
425 »       mov»    r1,·r2425 »       mov»    r1,·r2
426 »       mov»    r6,·r0426 »       mov»    r6,·r0
427 »       mov»    r7,·r3427 »       mov»    r7,·r3
428 »       bl»     bf8·<get_pylong>428 »       bl»     3b8·<lp_ulonglong+0x6c>
429 ·R_ARM_THM_CALL» get_pylong429 ·R_ARM_THM_CALL» get_pylong
430 »       cbz»    r0,·3b4·<lp_ulonglong+0x68>430 »       cbz»    r0,·3b4·<lp_ulonglong+0x68>
431 »       mov»    r4,·r0431 »       mov»    r4,·r0
432 »       mov»    r1,·r5432 »       mov»    r1,·r5
433 »       movs»   r3,·#0433 »       movs»   r3,·#0
434 »       movs»   r2,·#8434 »       movs»   r2,·#8
435 »       strd»   r3,·r3,·[sp]435 »       strd»   r3,·r3,·[sp]
Offset 472, 15 lines modifiedOffset 472, 15 lines modified
472 »       sub.w»  ip,·sp,·ip472 »       sub.w»  ip,·sp,·ip
473 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8473 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
474 »       sub»    sp,·#20474 »       sub»    sp,·#20
475 »       mov»    r5,·r1475 »       mov»    r5,·r1
476 »       mov»    r1,·r2476 »       mov»    r1,·r2
477 »       mov»    r6,·r0477 »       mov»    r6,·r0
478 »       mov»    r7,·r3478 »       mov»    r7,·r3
479 »       bl»     bf8·<get_pylong>479 »       bl»     3b8·<lp_ulonglong+0x6c>
480 ·R_ARM_THM_CALL» get_pylong480 ·R_ARM_THM_CALL» get_pylong
481 »       cbz»    r0,·430·<lp_longlong+0x72>481 »       cbz»    r0,·430·<lp_longlong+0x72>
482 »       mov»    r4,·r0482 »       mov»    r4,·r0
483 »       movs»   r3,·#1483 »       movs»   r3,·#1
484 »       mov»    r1,·r5484 »       mov»    r1,·r5
485 »       movs»   r2,·#0485 »       movs»   r2,·#0
486 »       strd»   r3,·r2,·[sp]486 »       strd»   r3,·r2,·[sp]
Offset 517, 168 lines modifiedOffset 517, 114 lines modified
517 »       mov.w»  r5,·#4294967295»    @·0xffffffff517 »       mov.w»  r5,·#4294967295»    @·0xffffffff
518 »       mov»    r0,·r5518 »       mov»    r0,·r5
519 »       add»    sp,·#20519 »       add»    sp,·#20
520 »       pop»    {r4,·r5,·r6,·r7,·pc}520 »       pop»    {r4,·r5,·r6,·r7,·pc}
  
521 0000043a·<lp_int>:521 0000043a·<lp_int>:
522 lp_int():522 lp_int():
523 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}523 »       push»   {r4,·r5,·r6,·lr}
524 »       mov.w»  ip,·#4096»  @·0x1000524 »       mov.w»  ip,·#4096»  @·0x1000
525 »       sub.w»  ip,·sp,·ip525 »       sub.w»  ip,·sp,·ip
526 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8526 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
 527 »       sub»    sp,·#8
527 »       mov»    r6,·r3 
528 »       ldr»    r3,·[r2,·#4] 
529 »       mov»    r4,·r2528 »       mov»    r4,·r1
530 »       mov»    r8,·r0 
531 »       mov»    r7,·r1 
532 »       ldr»    r3,·[r3,·#84]» @·0x54 
533 »       lsls»   r2,·r3,·#7 
534 »       bmi.n»  466·<lp_int+0x2c> 
535 »       mov»    r1,·r4529 »       mov»    r1,·r2
 530 »       add»    r2,·sp,·#4
536 »       bl»     c·<_clearcache+0xc> 
537 ·R_ARM_THM_CALL» get_pylong.part.0 
538 »       mov»    r4,·r0531 »       mov»    r6,·r0
539 »       cbz»    r0,·49c·<lp_int+0x62> 
540 »       b.n»    474·<lp_int+0x3a> 
541 »       ldr»    r3,·[r4,·#0] 
542 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
543 »       cmp»    r3,·r2 
544 »       itt»    ne 
Max diff block lines reached; 4128/7629 bytes (54.11%) of diff not shown.
27.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
408 KB
arraymodule.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:··········46028·(bytes·into·file)13 ··Start·of·section·headers:··········43308·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xb3cc:1 There·are·18·section·headers,·starting·at·offset·0xa92c:
  
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·00132c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·002758·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0092b4·000ad8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0089f4·001218·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001360·000478·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00278c·000478·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009d8c·000478·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·009c0c·000478·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0017d8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002c04·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0017d8·000b2e·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002c04·000b2e·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002308·002278·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·003734·0005ac·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00a204·000c00·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00a084·0002e0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·004580·000748·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·003ce0·000748·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00ae04·000360·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00a364·000360·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·004cc8·001855·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·004428·001855·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00b164·0001d8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00a6c4·0001d8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·00651d·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·005c7d·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00651d·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005c7d·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·006550·0018a0·10·····16·278··419 ··[15]·.symtab···········SYMTAB··········00000000·005cb0·001880·10·····16·276··4
20 ··[16]·.strtab···········STRTAB··········00000000·007df0·0014c1·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007530·0014c1·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00b33c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00a89c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
50.7 KB
readelf --wide --symbols {}
Max HTML report size reached
134 KB
readelf --wide --relocs {}
Max HTML report size reached
3.33 KB
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 ci2FAF·F
1 (FKF!FR»%D2 (FKF!FR»%D
2 /77777'%77%77775777777777777777737!7#713 /77777'%77%77775777777777777777737!7#71
3 7777+7774 7777+777
4 __dict__5 __dict__
5 ArrayType6 ArrayType
6 MutableSequence7 MutableSequence
7 collections.abc8 collections.abc
Offset 9, 34 lines modifiedOffset 10, 34 lines modified
9 typecodes10 typecodes
10 C|O:array11 C|O:array
11 array.array12 array.array
12 array.__new__13 array.__new__
13 The·'u'·type·code·is·deprecated·and·will·be·removed·in·Python·3.1614 The·'u'·type·code·is·deprecated·and·will·be·removed·in·Python·3.16
14 cannot·use·a·str·to·initialize·an·array·with·typecode·'%c'15 cannot·use·a·str·to·initialize·an·array·with·typecode·'%c'
15 cannot·use·a·unicode·array·to·initialize·an·array·with·typecode·'%c'16 cannot·use·a·unicode·array·to·initialize·an·array·with·typecode·'%c'
16 ../Modules/arraymodule.c 
17 array·assignment·index·out·of·range17 array·assignment·index·out·of·range
18 bad·typecode·(must·be·b,·B,·u,·h,·H,·i,·I,·l,·L,·q,·Q,·f·or·d)18 bad·typecode·(must·be·b,·B,·u,·h,·H,·i,·I,·l,·L,·q,·Q,·f·or·d)
 19 ../Modules/arraymodule.c
19 a·bytes-like·object·is·required20 a·bytes-like·object·is·required
20 bytes·length·not·a·multiple·of·item·size21 bytes·length·not·a·multiple·of·item·size
21 cannot·resize·an·array·that·is·exporting·buffers22 cannot·resize·an·array·that·is·exporting·buffers
22 i;array·item·must·be·integer23 i;array·item·must·be·integer
23 array_buffer_getbuf:·view==NULL·argument·is·obsolete24 array_buffer_getbuf:·view==NULL·argument·is·obsolete
24 b;array·item·must·be·integer 
25 d;array·item·must·be·float25 d;array·item·must·be·float
26 f;array·item·must·be·float26 f;array·item·must·be·float
 27 b;array·item·must·be·integer
27 h;array·item·must·be·integer28 h;array·item·must·be·integer
28 signed·char·is·less·than·minimum29 signed·char·is·less·than·minimum
29 signed·char·is·greater·than·maximum30 signed·char·is·greater·than·maximum
30 negative·count31 negative·count
31 read()·didn't·return·bytes32 read()·didn't·return·bytes
32 read()·didn't·return·enough·bytes33 read()·didn't·return·enough·bytes
33 don't·know·how·to·byteswap·this·array·type34 don't·know·how·to·byteswap·this·array·type
34 array·index·out·of·range 
35 array·indices·must·be·integers35 array·indices·must·be·integers
 36 array·index·out·of·range
36 _array_reconstructor37 _array_reconstructor
37 a·unicode·character38 a·unicode·character
38 argument·239 argument·2
39 first·argument·must·be·a·type·object,·not·%.200s40 first·argument·must·be·a·type·object,·not·%.200s
40 %.200s·is·not·a·subtype·of·%.200s41 %.200s·is·not·a·subtype·of·%.200s
41 second·argument·must·be·a·valid·type·code42 second·argument·must·be·a·valid·type·code
42 third·argument·must·be·a·valid·machine·format·code.43 third·argument·must·be·a·valid·machine·format·code.
Offset 204, 39 lines modifiedOffset 205, 39 lines modified
204 clear($self,·/)205 clear($self,·/)
205 Remove·all·items·from·the·array.206 Remove·all·items·from·the·array.
206 .LANCHOR0207 .LANCHOR0
207 array_modexec208 array_modexec
208 .LANCHOR1209 .LANCHOR1
209 array_traverse210 array_traverse
210 array_new211 array_new
 212 newarrayobject
211 array_array_frombytes213 array_array_frombytes
212 array_iter_extend214 array_iter_extend
213 newarrayobject 
214 array_get_itemsize215 array_get_itemsize
215 array_resize216 array_resize
216 array_free217 array_free
217 array_length218 array_length
218 array_iter219 array_iter
219 arrayiter_next220 arrayiter_next
220 i_getitem221 i_getitem
221 arrayiter_dealloc222 arrayiter_dealloc
222 array_dealloc223 array_dealloc
223 array_ass_item224 array_ass_item
224 array_del_slice225 array_del_slice
225 i_setitem226 i_setitem
226 array_buffer_getbuf227 array_buffer_getbuf
227 array_buffer_relbuf228 array_buffer_relbuf
228 BB_setitem 
229 array_array_tobytes229 array_array_tobytes
230 array_array_tobytes_impl230 array_array_tobytes_impl
231 u_getitem231 u_getitem
232 w_getitem232 w_getitem
233 d_setitem233 d_setitem
234 d_getitem234 d_getitem
235 f_setitem235 f_setitem
 236 BB_setitem
236 f_getitem237 f_getitem
237 b_setitem238 b_setitem
238 array_array_fromfile239 array_array_fromfile
239 array_array_byteswap240 array_array_byteswap
240 array_subscr241 array_subscr
241 array_item242 array_item
242 array__array_reconstructor243 array__array_reconstructor
Offset 366, 37 lines modifiedOffset 367, 37 lines modified
366 _PyImport_GetModuleAttrString367 _PyImport_GetModuleAttrString
367 PyModule_AddType368 PyModule_AddType
368 PyUnicode_DecodeASCII369 PyUnicode_DecodeASCII
369 PyModule_Add370 PyModule_Add
370 __stack_chk_fail371 __stack_chk_fail
371 _Py_Dealloc372 _Py_Dealloc
372 __stack_chk_guard373 __stack_chk_guard
373 __aeabi_idiv 
374 PyType_GetModuleByDef374 PyType_GetModuleByDef
375 PyArg_ParseTuple375 PyArg_ParseTuple
 376 _Py_NoneStruct
376 PySys_Audit377 PySys_Audit
377 PyType_IsSubtype378 PyType_IsSubtype
378 PyByteArray_Type379 PyByteArray_Type
379 PyMem_Malloc 
380 PySequence_GetItem380 PySequence_GetItem
 381 PyObject_GetIter
381 PyExc_DeprecationWarning382 PyExc_DeprecationWarning
382 PyErr_WarnEx383 PyErr_WarnEx
383 PyObject_GetIter 
384 PyUnicode_AsWideCharString384 PyUnicode_AsWideCharString
385 PyMem_Free385 PyMem_Free
386 PyUnicode_AsUCS4Copy386 PyUnicode_AsUCS4Copy
387 _Py_NoneStruct 
388 PyExc_TypeError387 PyExc_TypeError
389 PyErr_Format388 PyErr_Format
390 _PyArg_NoKeywords389 _PyArg_NoKeywords
391 PyExc_ValueError 
392 PyErr_SetString 
393 PyErr_NoMemory 
394 PyExc_IndexError390 PyExc_IndexError
 391 PyErr_SetString
 392 PyExc_ValueError
 393 __aeabi_idiv
 394 PyMem_Malloc
395 _PyErr_BadInternalCall395 _PyErr_BadInternalCall
 396 PyErr_NoMemory
396 PyLong_FromLong397 PyLong_FromLong
Max diff block lines reached; 523/3354 bytes (15.59%) of diff not shown.
106 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.14 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 13, 36 lines modifiedOffset 13, 36 lines modified
13 ··[····6c]··C|O:array13 ··[····6c]··C|O:array
14 ··[····78]··array.array14 ··[····78]··array.array
15 ··[····84]··CO15 ··[····84]··CO
16 ··[····88]··array.__new__16 ··[····88]··array.__new__
17 ··[····98]··The·'u'·type·code·is·deprecated·and·will·be·removed·in·Python·3.1617 ··[····98]··The·'u'·type·code·is·deprecated·and·will·be·removed·in·Python·3.16
18 ··[····dc]··cannot·use·a·str·to·initialize·an·array·with·typecode·'%c'18 ··[····dc]··cannot·use·a·str·to·initialize·an·array·with·typecode·'%c'
19 ··[···118]··cannot·use·a·unicode·array·to·initialize·an·array·with·typecode·'%c'19 ··[···118]··cannot·use·a·unicode·array·to·initialize·an·array·with·typecode·'%c'
20 ··[···160]··../Modules/arraymodule.c 
21 ··[···17c]··array·assignment·index·out·of·range20 ··[···160]··array·assignment·index·out·of·range
22 ··[···1a0]··bad·typecode·(must·be·b,·B,·u,·h,·H,·i,·I,·l,·L,·q,·Q,·f·or·d)21 ··[···184]··bad·typecode·(must·be·b,·B,·u,·h,·H,·i,·I,·l,·L,·q,·Q,·f·or·d)
 22 ··[···1c4]··../Modules/arraymodule.c
23 ··[···1e0]··a·bytes-like·object·is·required23 ··[···1e0]··a·bytes-like·object·is·required
24 ··[···200]··bytes·length·not·a·multiple·of·item·size24 ··[···200]··bytes·length·not·a·multiple·of·item·size
25 ··[···22c]··cannot·resize·an·array·that·is·exporting·buffers25 ··[···22c]··cannot·resize·an·array·that·is·exporting·buffers
26 ··[···260]··i;array·item·must·be·integer26 ··[···260]··i;array·item·must·be·integer
27 ··[···280]··array_buffer_getbuf:·view==NULL·argument·is·obsolete27 ··[···284]··array_buffer_getbuf:·view==NULL·argument·is·obsolete
28 ··[···2bc]··w28 ··[···2bc]··w
29 ··[···2c0]··b;array·item·must·be·integer 
30 ··[···2e0]··d;array·item·must·be·float29 ··[···2c0]··d;array·item·must·be·float
31 ··[···2fc]··f;array·item·must·be·float30 ··[···2dc]··f;array·item·must·be·float
 31 ··[···2f8]··b;array·item·must·be·integer
32 ··[···318]··h;array·item·must·be·integer32 ··[···318]··h;array·item·must·be·integer
33 ··[···338]··signed·char·is·less·than·minimum33 ··[···338]··signed·char·is·less·than·minimum
34 ··[···35c]··signed·char·is·greater·than·maximum34 ··[···35c]··signed·char·is·greater·than·maximum
35 ··[···380]··negative·count35 ··[···380]··negative·count
36 ··[···390]··n36 ··[···390]··n
37 ··[···394]··read()·didn't·return·bytes37 ··[···394]··read()·didn't·return·bytes
38 ··[···3b0]··read()·didn't·return·enough·bytes38 ··[···3b0]··read()·didn't·return·enough·bytes
39 ··[···3d4]··don't·know·how·to·byteswap·this·array·type39 ··[···3d4]··don't·know·how·to·byteswap·this·array·type
 40 ··[···400]··array·indices·must·be·integers
40 ··[···400]··array·index·out·of·range41 ··[···420]··array·index·out·of·range
41 ··[···41c]··array·indices·must·be·integers 
42 ··[···43c]··_array_reconstructor42 ··[···43c]··_array_reconstructor
43 ··[···454]··a·unicode·character43 ··[···454]··a·unicode·character
44 ··[···468]··argument·244 ··[···468]··argument·2
45 ··[···474]··first·argument·must·be·a·type·object,·not·%.200s45 ··[···474]··first·argument·must·be·a·type·object,·not·%.200s
46 ··[···4a8]··%.200s·is·not·a·subtype·of·%.200s46 ··[···4a8]··%.200s·is·not·a·subtype·of·%.200s
47 ··[···4cc]··second·argument·must·be·a·valid·type·code47 ··[···4cc]··second·argument·must·be·a·valid·type·code
48 ··[···4f8]··third·argument·must·be·a·valid·machine·format·code.48 ··[···4f8]··third·argument·must·be·a·valid·machine·format·code.
93.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.91 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 »       cmp»    r3,·r0194 »       cmp»    r3,·r0
195 »       bge.n»  1c4·<array_concat+0x74>195 »       bge.n»  1c4·<array_concat+0x74>
196 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}196 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
197 »       b.w»    0·<PyErr_NoMemory>197 »       b.w»    0·<PyErr_NoMemory>
198 ·R_ARM_THM_JUMP24»       PyErr_NoMemory198 ·R_ARM_THM_JUMP24»       PyErr_NoMemory
199 »       add»    r1,·r0199 »       add»    r1,·r0
200 »       ldr»    r0,·[r6,·#0]200 »       ldr»    r0,·[r6,·#0]
201 »       bl»     608·<array_array_tofile+0x9a>201 »       bl»     2d4·<array_do_extend.isra.0+0x38>
202 ·R_ARM_THM_CALL» newarrayobject202 ·R_ARM_THM_CALL» newarrayobject
203 »       mov»    r6,·r0203 »       mov»    r6,·r0
204 »       cmp»    r0,·#0204 »       cmp»    r0,·#0
205 »       beq.n»  1aa·<array_concat+0x5a>205 »       beq.n»  1aa·<array_concat+0x5a>
206 »       ldr»    r3,·[r4,·#8]206 »       ldr»    r3,·[r4,·#8]
207 »       cmp»    r3,·#0207 »       cmp»    r3,·#0
208 »       ble.n»  1e8·<array_concat+0x98>208 »       ble.n»  1e8·<array_concat+0x98>
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
234 array_array_append():234 array_array_append():
235 »       push»   {r3,·lr}235 »       push»   {r3,·lr}
236 »       mov.w»  ip,·#4096»  @·0x1000236 »       mov.w»  ip,·#4096»  @·0x1000
237 »       sub.w»  ip,·sp,·ip237 »       sub.w»  ip,·sp,·ip
238 »       str.w»  r0,·[ip,·#4088]»     @·0xff8238 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
239 »       mov»    r2,·r1239 »       mov»    r2,·r1
240 »       ldr»    r1,·[r0,·#8]240 »       ldr»    r1,·[r0,·#8]
241 »       bl»     be4·<ins1>241 »       bl»     7d8·<ins1>
242 ·R_ARM_THM_CALL» ins1242 ·R_ARM_THM_CALL» ins1
243 »       cmp»    r0,·#0243 »       cmp»    r0,·#0
244 »       movw»   r0,·#0244 »       movw»   r0,·#0
245 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct245 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
246 »       movt»   r0,·#0246 »       movt»   r0,·#0
247 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct247 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
248 »       it»     ne248 »       it»     ne
Offset 314, 15 lines modifiedOffset 314, 15 lines modified
314 »       beq.n»  2ca·<array_do_extend.isra.0+0x2e>314 »       beq.n»  2ca·<array_do_extend.isra.0+0x2e>
315 »       bl»     0·<PyType_IsSubtype>315 »       bl»     0·<PyType_IsSubtype>
316 ·R_ARM_THM_CALL» PyType_IsSubtype316 ·R_ARM_THM_CALL» PyType_IsSubtype
317 »       cbnz»   r0,·2ca·<array_do_extend.isra.0+0x2e>317 »       cbnz»   r0,·2ca·<array_do_extend.isra.0+0x2e>
318 »       mov»    r1,·r4318 »       mov»    r1,·r4
319 »       mov»    r0,·r5319 »       mov»    r0,·r5
320 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}320 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
321 »       b.w»    a30·<array_iter_extend>321 »       b.w»    734·<array_array_fromunicode+0xbe>
322 ·R_ARM_THM_JUMP24»       array_iter_extend322 ·R_ARM_THM_JUMP24»       array_iter_extend
323 »       ldr»    r3,·[r5,·#20]323 »       ldr»    r3,·[r5,·#20]
324 »       ldr»    r2,·[r4,·#20]324 »       ldr»    r2,·[r4,·#20]
325 »       cmp»    r3,·r2325 »       cmp»    r3,·r2
326 »       beq.n»  2ea·<array_do_extend.isra.0+0x4e>326 »       beq.n»  2ea·<array_do_extend.isra.0+0x4e>
327 »       movw»   r3,·#0327 »       movw»   r3,·#0
328 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError328 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 »       ble.n»  310·<array_do_extend.isra.0+0x74>350 »       ble.n»  310·<array_do_extend.isra.0+0x74>
351 »       bl»     0·<PyErr_NoMemory>351 »       bl»     0·<PyErr_NoMemory>
352 ·R_ARM_THM_CALL» PyErr_NoMemory352 ·R_ARM_THM_CALL» PyErr_NoMemory
353 »       mov.w»  r0,·#4294967295»    @·0xffffffff353 »       mov.w»  r0,·#4294967295»    @·0xffffffff
354 »       b.n»    33a·<array_do_extend.isra.0+0x9e>354 »       b.n»    33a·<array_do_extend.isra.0+0x9e>
355 »       mov»    r1,·r8355 »       mov»    r1,·r8
356 »       mov»    r0,·r5356 »       mov»    r0,·r5
357 »       bl»     6a4·<array_array_fromunicode+0x2e>357 »       bl»     46c·<arrayiter_traverse+0x2e>
358 ·R_ARM_THM_CALL» array_resize358 ·R_ARM_THM_CALL» array_resize
359 »       adds»   r0,·#1359 »       adds»   r0,·#1
360 »       beq.n»  30a·<array_do_extend.isra.0+0x6e>360 »       beq.n»  30a·<array_do_extend.isra.0+0x6e>
361 »       cmp»    r6,·#0361 »       cmp»    r6,·#0
362 »       ble.n»  338·<array_do_extend.isra.0+0x9c>362 »       ble.n»  338·<array_do_extend.isra.0+0x9c>
363 »       ldr»    r2,·[r5,·#20]363 »       ldr»    r2,·[r5,·#20]
364 »       ldr»    r3,·[r5,·#12]364 »       ldr»    r3,·[r5,·#12]
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 »       mvn.w»  r0,·#2147483648»    @·0x80000000406 »       mvn.w»  r0,·#2147483648»    @·0x80000000
407 »       bl»     0·<__aeabi_idiv>407 »       bl»     0·<__aeabi_idiv>
408 ·R_ARM_THM_CALL» __aeabi_idiv408 ·R_ARM_THM_CALL» __aeabi_idiv
409 »       cmp»    r0,·r5409 »       cmp»    r0,·r5
410 »       blt.n»  374·<array_inplace_repeat+0x36>410 »       blt.n»  374·<array_inplace_repeat+0x36>
411 »       mul.w»  r1,·r7,·r8411 »       mul.w»  r1,·r7,·r8
412 »       mov»    r0,·r4412 »       mov»    r0,·r4
413 »       bl»     6a4·<array_array_fromunicode+0x2e>413 »       bl»     46c·<arrayiter_traverse+0x2e>
414 ·R_ARM_THM_CALL» array_resize414 ·R_ARM_THM_CALL» array_resize
415 »       adds»   r0,·#1415 »       adds»   r0,·#1
416 »       beq.n»  3be·<array_inplace_repeat+0x80>416 »       beq.n»  3be·<array_inplace_repeat+0x80>
417 »       ldr»    r2,·[r4,·#12]417 »       ldr»    r2,·[r4,·#12]
418 »       mul.w»  r1,·r5,·r8418 »       mul.w»  r1,·r5,·r8
419 »       mov»    r3,·r5419 »       mov»    r3,·r5
420 »       mov»    r0,·r2420 »       mov»    r0,·r2
Offset 472, 29 lines modifiedOffset 472, 29 lines modified
472 00000414·<array_array_clear>:472 00000414·<array_array_clear>:
473 array_array_clear():473 array_array_clear():
474 »       push»   {r3,·lr}474 »       push»   {r3,·lr}
475 »       mov.w»  ip,·#4096»  @·0x1000475 »       mov.w»  ip,·#4096»  @·0x1000
476 »       sub.w»  ip,·sp,·ip476 »       sub.w»  ip,·sp,·ip
477 »       str.w»  r0,·[ip,·#4088]»     @·0xff8477 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
478 »       movs»   r1,·#0478 »       movs»   r1,·#0
479 »       bl»     6a4·<array_array_fromunicode+0x2e>479 »       bl»     46c·<arrayiter_traverse+0x2e>
480 ·R_ARM_THM_CALL» array_resize480 ·R_ARM_THM_CALL» array_resize
481 »       adds»   r0,·#1481 »       adds»   r0,·#1
482 »       movw»   r0,·#0482 »       movw»   r0,·#0
483 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct483 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
484 »       movt»   r0,·#0484 »       movt»   r0,·#0
485 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct485 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
486 »       it»     eq486 »       it»     eq
487 »       moveq»  r0,·#0487 »       moveq»  r0,·#0
488 »       pop»    {r3,·pc}488 »       pop»    {r3,·pc}
  
489 00000438·<array_array___copy__>:489 00000438·<array_array___copy__>:
490 array_array___copy__():490 array_array___copy__():
491 »       ldr»    r1,·[r0,·#8]491 »       ldr»    r1,·[r0,·#8]
492 »       b.w»    a6c·<array_slice.constprop.0>492 »       b.w»    1d98·<array_slice.constprop.0>
493 ·R_ARM_THM_JUMP24»       array_slice.constprop.0493 ·R_ARM_THM_JUMP24»       array_slice.constprop.0
  
494 0000043e·<arrayiter_traverse>:494 0000043e·<arrayiter_traverse>:
495 arrayiter_traverse():495 arrayiter_traverse():
496 »       push»   {r4,·r5,·r6,·lr}496 »       push»   {r4,·r5,·r6,·lr}
497 »       mov.w»  ip,·#4096»  @·0x1000497 »       mov.w»  ip,·#4096»  @·0x1000
498 »       sub.w»  ip,·sp,·ip498 »       sub.w»  ip,·sp,·ip
Offset 812, 15 lines modifiedOffset 812, 15 lines modified
812 ·R_ARM_THM_CALL» PyUnicode_AsWideChar812 ·R_ARM_THM_CALL» PyUnicode_AsWideChar
813 »       cmp»    r0,·#1813 »       cmp»    r0,·#1
814 »       ble.n»  706·<array_array_fromunicode+0x90>814 »       ble.n»  706·<array_array_fromunicode+0x90>
815 »       ldr»    r7,·[r4,·#8]815 »       ldr»    r7,·[r4,·#8]
816 »       subs»   r6,·r0,·#1816 »       subs»   r6,·r0,·#1
817 »       mov»    r0,·r4817 »       mov»    r0,·r4
818 »       adds»   r1,·r6,·r7818 »       adds»   r1,·r6,·r7
819 »       bl»     6a4·<array_array_fromunicode+0x2e>819 »       bl»     46c·<arrayiter_traverse+0x2e>
820 ·R_ARM_THM_CALL» array_resize820 ·R_ARM_THM_CALL» array_resize
821 »       adds»   r0,·#1821 »       adds»   r0,·#1
822 »       beq.n»  6ac·<array_array_fromunicode+0x36>822 »       beq.n»  6ac·<array_array_fromunicode+0x36>
823 »       ldr»    r1,·[r4,·#12]823 »       ldr»    r1,·[r4,·#12]
824 »       mov»    r2,·r6824 »       mov»    r2,·r6
825 »       mov»    r0,·r5825 »       mov»    r0,·r5
826 »       add.w»  r1,·r1,·r7,·lsl·#2826 »       add.w»  r1,·r1,·r7,·lsl·#2
Offset 839, 15 lines modifiedOffset 839, 15 lines modified
839 »       adds»   r1,·r0,·r7839 »       adds»   r1,·r0,·r7
Max diff block lines reached; 377/3796 bytes (9.93%) of diff not shown.
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 43, 17 lines modifiedOffset 43, 17 lines modified
43 ··0x00000270·08000000·01000000·00000000·08000000·................43 ··0x00000270·08000000·01000000·00000000·08000000·................
44 ··0x00000280·01000000·01000000·04000000·00000000·................44 ··0x00000280·01000000·01000000·04000000·00000000·................
45 ··0x00000290·00000000·04000000·00000000·01000000·................45 ··0x00000290·00000000·04000000·00000000·01000000·................
46 ··0x000002a0·08000000·00000000·00000000·08000000·................46 ··0x000002a0·08000000·00000000·00000000·08000000·................
47 ··0x000002b0·00000000·01000000·04000000·00000000·................47 ··0x000002b0·00000000·01000000·04000000·00000000·................
48 ··0x000002c0·00000000·04000000·00000000·01000000·................48 ··0x000002c0·00000000·04000000·00000000·01000000·................
49 ··0x000002d0·08000000·00000000·00000000·08000000·................49 ··0x000002d0·08000000·00000000·00000000·08000000·................
50 ··0x000002e0·00000000·01000000·b8020000·00000000·................50 ··0x000002e0·00000000·01000000·80020000·00000000·................
51 ··0x000002f0·b8020000·b8020000·00000000·b8020000·................51 ··0x000002f0·80020000·80020000·00000000·80020000·................
52 ··0x00000300·00000000·b8020000·00000000·61727261·............arra52 ··0x00000300·00000000·80020000·00000000·61727261·............arra
53 ··0x00000310·79287479·7065636f·6465205b·2c20696e·y(typecode·[,·in53 ··0x00000310·79287479·7065636f·6465205b·2c20696e·y(typecode·[,·in
54 ··0x00000320·69746961·6c697a65·725d2920·2d3e2061·itializer])·->·a54 ··0x00000320·69746961·6c697a65·725d2920·2d3e2061·itializer])·->·a
55 ··0x00000330·72726179·0a0a5265·7475726e·2061206e·rray..Return·a·n55 ··0x00000330·72726179·0a0a5265·7475726e·2061206e·rray..Return·a·n
56 ··0x00000340·65772061·72726179·2077686f·73652069·ew·array·whose·i56 ··0x00000340·65772061·72726179·2077686f·73652069·ew·array·whose·i
57 ··0x00000350·74656d73·20617265·20726573·74726963·tems·are·restric57 ··0x00000350·74656d73·20617265·20726573·74726963·tems·are·restric
58 ··0x00000360·74656420·62792074·79706563·6f64652c·ted·by·typecode,58 ··0x00000360·74656420·62792074·79706563·6f64652c·ted·by·typecode,
59 ··0x00000370·20616e64·0a696e69·7469616c·697a6564··and.initialized59 ··0x00000370·20616e64·0a696e69·7469616c·697a6564··and.initialized
10.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 6, 51 lines modifiedOffset 6, 51 lines modified
6 ··0x00000030·4c433600·2e4c4337·002e4c43·38002e4c·LC6..LC7..LC8..L6 ··0x00000030·4c433600·2e4c4337·002e4c43·38002e4c·LC6..LC7..LC8..L
7 ··0x00000040·43390061·72726179·5f6d6f64·65786563·C9.array_modexec7 ··0x00000040·43390061·72726179·5f6d6f64·65786563·C9.array_modexec
8 ··0x00000050·002e4c41·4e43484f·52310061·72726179·..LANCHOR1.array8 ··0x00000050·002e4c41·4e43484f·52310061·72726179·..LANCHOR1.array
9 ··0x00000060·5f747261·76657273·65002e4c·43313100·_traverse..LC11.9 ··0x00000060·5f747261·76657273·65002e4c·43313100·_traverse..LC11.
10 ··0x00000070·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC110 ··0x00000070·2e4c4331·32002e4c·43313300·2e4c4331·.LC12..LC13..LC1
11 ··0x00000080·34002e4c·43313500·2e4c4331·36002e4c·4..LC15..LC16..L11 ··0x00000080·34002e4c·43313500·2e4c4331·36002e4c·4..LC15..LC16..L
12 ··0x00000090·43313700·2e4c4331·38002e4c·43313900·C17..LC18..LC19.12 ··0x00000090·43313700·2e4c4331·38002e4c·43313900·C17..LC18..LC19.
 13 ··0x000000a0·61727261·795f6e65·77006e65·77617272·array_new.newarr
 14 ··0x000000b0·61796f62·6a656374·00617272·61795f61·ayobject.array_a
 15 ··0x000000c0·72726179·5f66726f·6d627974·65730061·rray_frombytes.a
 16 ··0x000000d0·72726179·5f697465·725f6578·74656e64·rray_iter_extend
13 ··0x000000a0·2e4c4332·30006172·7261795f·6e657700·.LC20.array_new.17 ··0x000000e0·002e4c43·32300061·72726179·5f676574·..LC20.array_get
14 ··0x000000b0·61727261·795f6172·7261795f·66726f6d·array_array_from 
15 ··0x000000c0·62797465·73006172·7261795f·69746572·bytes.array_iter 
16 ··0x000000d0·5f657874·656e6400·6e657761·72726179·_extend.newarray 
17 ··0x000000e0·6f626a65·63740061·72726179·5f676574·object.array_get 
18 ··0x000000f0·5f697465·6d73697a·65002e4c·43323100·_itemsize..LC21.18 ··0x000000f0·5f697465·6d73697a·65002e4c·43323100·_itemsize..LC21.
19 ··0x00000100·2e4c4332·32006172·7261795f·72657369·.LC22.array_resi19 ··0x00000100·2e4c4332·32006172·7261795f·72657369·.LC22.array_resi
20 ··0x00000110·7a650061·72726179·5f667265·65002e4c·ze.array_free..L20 ··0x00000110·7a650061·72726179·5f667265·65002e4c·ze.array_free..L
21 ··0x00000120·43323300·61727261·795f6c65·6e677468·C23.array_length21 ··0x00000120·43323300·61727261·795f6c65·6e677468·C23.array_length
22 ··0x00000130·00617272·61795f69·74657200·61727261·.array_iter.arra22 ··0x00000130·00617272·61795f69·74657200·61727261·.array_iter.arra
23 ··0x00000140·79697465·725f6e65·78740069·5f676574·yiter_next.i_get23 ··0x00000140·79697465·725f6e65·78740069·5f676574·yiter_next.i_get
24 ··0x00000150·6974656d·00617272·61796974·65725f64·item.arrayiter_d24 ··0x00000150·6974656d·00617272·61796974·65725f64·item.arrayiter_d
25 ··0x00000160·65616c6c·6f630061·72726179·5f646561·ealloc.array_dea25 ··0x00000160·65616c6c·6f630061·72726179·5f646561·ealloc.array_dea
26 ··0x00000170·6c6c6f63·00617272·61795f61·73735f69·lloc.array_ass_i26 ··0x00000170·6c6c6f63·00617272·61795f61·73735f69·lloc.array_ass_i
27 ··0x00000180·74656d00·61727261·795f6465·6c5f736c·tem.array_del_sl27 ··0x00000180·74656d00·61727261·795f6465·6c5f736c·tem.array_del_sl
28 ··0x00000190·69636500·2e4c4332·3400695f·73657469·ice..LC24.i_seti28 ··0x00000190·69636500·2e4c4332·3400695f·73657469·ice..LC24.i_seti
29 ··0x000001a0·74656d00·2e4c4332·35002e4c·43323600·tem..LC25..LC26.29 ··0x000001a0·74656d00·2e4c4332·35002e4c·43323600·tem..LC25..LC26.
30 ··0x000001b0·2e4c4332·37006172·7261795f·62756666·.LC27.array_buff30 ··0x000001b0·2e4c4332·37006172·7261795f·62756666·.LC27.array_buff
31 ··0x000001c0·65725f67·65746275·66006172·7261795f·er_getbuf.array_31 ··0x000001c0·65725f67·65746275·66006172·7261795f·er_getbuf.array_
32 ··0x000001d0·62756666·65725f72·656c6275·66002e4c·buffer_relbuf..L32 ··0x000001d0·62756666·65725f72·656c6275·6600696e·buffer_relbuf.in
 33 ··0x000001e0·73310061·72726179·5f617272·61795f74·s1.array_array_t
 34 ··0x000001f0·6f627974·65730061·72726179·5f617272·obytes.array_arr
33 ··0x000001e0·43323800·42425f73·65746974·656d0069·C28.BB_setitem.i 
34 ··0x000001f0·6e733100·61727261·795f6172·7261795f·ns1.array_array_ 
35 ··0x00000200·746f6279·74657300·61727261·795f6172·tobytes.array_ar 
36 ··0x00000210·7261795f·746f6279·7465735f·696d706c·ray_tobytes_impl35 ··0x00000200·61795f74·6f627974·65735f69·6d706c00·ay_tobytes_impl.
37 ··0x00000220·00755f67·65746974·656d0077·5f676574·.u_getitem.w_get36 ··0x00000210·755f6765·74697465·6d00775f·67657469·u_getitem.w_geti
38 ··0x00000230·6974656d·002e4c43·32390064·5f736574·item..LC29.d_set37 ··0x00000220·74656d00·2e4c4332·3800645f·73657469·tem..LC28.d_seti
39 ··0x00000240·6974656d·00645f67·65746974·656d002e·item.d_getitem..38 ··0x00000230·74656d00·645f6765·74697465·6d002e4c·tem.d_getitem..L
 39 ··0x00000240·43323900·665f7365·74697465·6d002e4c·C29.f_setitem..L
40 ··0x00000250·4c433330·00665f73·65746974·656d0066·LC30.f_setitem.f40 ··0x00000250·43333000·42425f73·65746974·656d0066·C30.BB_setitem.f
41 ··0x00000260·5f676574·6974656d·002e4c43·3331002e·_getitem..LC31..41 ··0x00000260·5f676574·6974656d·002e4c43·3331002e·_getitem..LC31..
42 ··0x00000270·4c433332·002e4c43·33330062·5f736574·LC32..LC33.b_set42 ··0x00000270·4c433332·002e4c43·33330062·5f736574·LC32..LC33.b_set
43 ··0x00000280·6974656d·002e4c43·3334002e·4c433335·item..LC34..LC3543 ··0x00000280·6974656d·002e4c43·3334002e·4c433335·item..LC34..LC35
44 ··0x00000290·002e4c43·3336002e·4c433337·00617272·..LC36..LC37.arr44 ··0x00000290·002e4c43·3336002e·4c433337·00617272·..LC36..LC37.arr
45 ··0x000002a0·61795f61·72726179·5f66726f·6d66696c·ay_array_fromfil45 ··0x000002a0·61795f61·72726179·5f66726f·6d66696c·ay_array_fromfil
46 ··0x000002b0·65002e4c·43333800·61727261·795f6172·e..LC38.array_ar46 ··0x000002b0·65002e4c·43333800·61727261·795f6172·e..LC38.array_ar
47 ··0x000002c0·7261795f·62797465·73776170·002e4c43·ray_byteswap..LC47 ··0x000002c0·7261795f·62797465·73776170·002e4c43·ray_byteswap..LC
48 ··0x000002d0·3339002e·4c433430·00617272·61795f73·39..LC40.array_s 
49 ··0x000002e0·75627363·72006172·7261795f·6974656d·ubscr.array_item48 ··0x000002d0·33390061·72726179·5f737562·73637200·39.array_subscr.
 49 ··0x000002e0·61727261·795f6974·656d002e·4c433430·array_item..LC40
50 ··0x000002f0·002e4c43·3431002e·4c433432·002e4c43·..LC41..LC42..LC50 ··0x000002f0·002e4c43·3431002e·4c433432·002e4c43·..LC41..LC42..LC
51 ··0x00000300·3433002e·4c433434·002e4c43·3435002e·43..LC44..LC45..51 ··0x00000300·3433002e·4c433434·002e4c43·3435002e·43..LC44..LC45..
52 ··0x00000310·4c433436·002e4c43·3437002e·4c433438·LC46..LC47..LC4852 ··0x00000310·4c433436·002e4c43·3437002e·4c433438·LC46..LC47..LC48
53 ··0x00000320·002e4c43·3439002e·4c433530·00617272·..LC49..LC50.arr53 ··0x00000320·002e4c43·3439002e·4c433530·00617272·..LC49..LC50.arr
54 ··0x00000330·61795f5f·61727261·795f7265·636f6e73·ay__array_recons54 ··0x00000330·61795f5f·61727261·795f7265·636f6e73·ay__array_recons
55 ··0x00000340·74727563·746f7200·5079556e·69636f64·tructor.PyUnicod55 ··0x00000340·74727563·746f7200·5079556e·69636f64·tructor.PyUnicod
56 ··0x00000350·655f5245·41445f43·4841522e·636f6e73·e_READ_CHAR.cons56 ··0x00000350·655f5245·41445f43·4841522e·636f6e73·e_READ_CHAR.cons
Offset 214, 40 lines modifiedOffset 214, 40 lines modified
214 ··0x00000d30·4765744d·6f64756c·65417474·72537472·GetModuleAttrStr214 ··0x00000d30·4765744d·6f64756c·65417474·72537472·GetModuleAttrStr
215 ··0x00000d40·696e6700·50794d6f·64756c65·5f416464·ing.PyModule_Add215 ··0x00000d40·696e6700·50794d6f·64756c65·5f416464·ing.PyModule_Add
216 ··0x00000d50·54797065·00507955·6e69636f·64655f44·Type.PyUnicode_D216 ··0x00000d50·54797065·00507955·6e69636f·64655f44·Type.PyUnicode_D
217 ··0x00000d60·65636f64·65415343·49490050·794d6f64·ecodeASCII.PyMod217 ··0x00000d60·65636f64·65415343·49490050·794d6f64·ecodeASCII.PyMod
218 ··0x00000d70·756c655f·41646400·5f5f7374·61636b5f·ule_Add.__stack_218 ··0x00000d70·756c655f·41646400·5f5f7374·61636b5f·ule_Add.__stack_
219 ··0x00000d80·63686b5f·6661696c·005f5079·5f446561·chk_fail._Py_Dea219 ··0x00000d80·63686b5f·6661696c·005f5079·5f446561·chk_fail._Py_Dea
220 ··0x00000d90·6c6c6f63·005f5f73·7461636b·5f63686b·lloc.__stack_chk220 ··0x00000d90·6c6c6f63·005f5f73·7461636b·5f63686b·lloc.__stack_chk
 221 ··0x00000da0·5f677561·72640050·79547970·655f4765·_guard.PyType_Ge
221 ··0x00000da0·5f677561·7264005f·5f616561·62695f69·_guard.__aeabi_i 
222 ··0x00000db0·64697600·50795479·70655f47·65744d6f·div.PyType_GetMo 
223 ··0x00000dc0·64756c65·42794465·66005079·4172675f·duleByDef.PyArg_222 ··0x00000db0·744d6f64·756c6542·79446566·00507941·tModuleByDef.PyA
224 ··0x00000dd0·50617273·65547570·6c650050·79537973·ParseTuple.PySys223 ··0x00000dc0·72675f50·61727365·5475706c·65005f50·rg_ParseTuple._P
 224 ··0x00000dd0·795f4e6f·6e655374·72756374·00507953·y_NoneStruct.PyS
225 ··0x00000de0·5f417564·69740050·79547970·655f4973·_Audit.PyType_Is225 ··0x00000de0·79735f41·75646974·00507954·7970655f·ys_Audit.PyType_
226 ··0x00000df0·53756274·79706500·50794279·74654172·Subtype.PyByteAr226 ··0x00000df0·49735375·62747970·65005079·42797465·IsSubtype.PyByte
227 ··0x00000e00·7261795f·54797065·0050794d·656d5f4d·ray_Type.PyMem_M227 ··0x00000e00·41727261·795f5479·70650050·79536571·Array_Type.PySeq
 228 ··0x00000e10·75656e63·655f4765·74497465·6d005079·uence_GetItem.Py
 229 ··0x00000e20·4f626a65·63745f47·65744974·6572006d·Object_GetIter.m
 230 ··0x00000e30·656d6370·79005079·4578635f·44657072·emcpy.PyExc_Depr
 231 ··0x00000e40·65636174·696f6e57·61726e69·6e670050·ecationWarning.P
 232 ··0x00000e50·79457272·5f576172·6e457800·5079556e·yErr_WarnEx.PyUn
 233 ··0x00000e60·69636f64·655f4173·57696465·43686172·icode_AsWideChar
 234 ··0x00000e70·53747269·6e670050·794d656d·5f467265·String.PyMem_Fre
 235 ··0x00000e80·65005079·556e6963·6f64655f·41735543·e.PyUnicode_AsUC
 236 ··0x00000e90·5334436f·70790050·79457863·5f547970·S4Copy.PyExc_Typ
 237 ··0x00000ea0·65457272·6f720050·79457272·5f466f72·eError.PyErr_For
 238 ··0x00000eb0·6d617400·5f507941·72675f4e·6f4b6579·mat._PyArg_NoKey
 239 ··0x00000ec0·776f7264·73005079·4578635f·496e6465·words.PyExc_Inde
 240 ··0x00000ed0·78457272·6f720050·79457272·5f536574·xError.PyErr_Set
 241 ··0x00000ee0·53747269·6e670050·79457863·5f56616c·String.PyExc_Val
 242 ··0x00000ef0·75654572·726f7200·5f5f6165·6162695f·ueError.__aeabi_
 243 ··0x00000f00·69646976·0050794d·656d5f4d·616c6c6f·idiv.PyMem_Mallo
228 ··0x00000e10·616c6c6f·63005079·53657175·656e6365·alloc.PySequence 
229 ··0x00000e20·5f476574·4974656d·006d656d·63707900·_GetItem.memcpy. 
230 ··0x00000e30·50794578·635f4465·70726563·6174696f·PyExc_Deprecatio 
231 ··0x00000e40·6e576172·6e696e67·00507945·72725f57·nWarning.PyErr_W 
232 ··0x00000e50·61726e45·78005079·4f626a65·63745f47·arnEx.PyObject_G 
233 ··0x00000e60·65744974·65720050·79556e69·636f6465·etIter.PyUnicode 
234 ··0x00000e70·5f417357·69646543·68617253·7472696e·_AsWideCharStrin 
235 ··0x00000e80·67005079·4d656d5f·46726565·00507955·g.PyMem_Free.PyU 
236 ··0x00000e90·6e69636f·64655f41·73554353·34436f70·nicode_AsUCS4Cop 
237 ··0x00000ea0·79005f50·795f4e6f·6e655374·72756374·y._Py_NoneStruct 
238 ··0x00000eb0·00507945·78635f54·79706545·72726f72·.PyExc_TypeError 
239 ··0x00000ec0·00507945·72725f46·6f726d61·74005f50·.PyErr_Format._P 
240 ··0x00000ed0·79417267·5f4e6f4b·6579776f·72647300·yArg_NoKeywords. 
241 ··0x00000ee0·50794578·635f5661·6c756545·72726f72·PyExc_ValueError 
242 ··0x00000ef0·00507945·72725f53·65745374·72696e67·.PyErr_SetString 
243 ··0x00000f00·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory. 
244 ··0x00000f10·50794578·635f496e·64657845·72726f72·PyExc_IndexError 
245 ··0x00000f20·005f5079·4572725f·42616449·6e746572·._PyErr_BadInter244 ··0x00000f10·63005f50·79457272·5f426164·496e7465·c._PyErr_BadInte
246 ··0x00000f30·6e616c43·616c6c00·50794c6f·6e675f46·nalCall.PyLong_F245 ··0x00000f20·726e616c·43616c6c·00507945·72725f4e·rnalCall.PyErr_N
 246 ··0x00000f30·6f4d656d·6f727900·50794c6f·6e675f46·oMemory.PyLong_F
247 ··0x00000f40·726f6d4c·6f6e6700·5f5f6165·6162695f·romLong.__aeabi_247 ··0x00000f40·726f6d4c·6f6e6700·5f5f6165·6162695f·romLong.__aeabi_
248 ··0x00000f50·69646976·6d6f6400·6d656d73·65740050·idivmod.memset.P248 ··0x00000f50·69646976·6d6f6400·6d656d73·65740050·idivmod.memset.P
249 ··0x00000f60·794f626a·6563745f·47657442·75666665·yObject_GetBuffe249 ··0x00000f60·794f626a·6563745f·47657442·75666665·yObject_GetBuffe
250 ··0x00000f70·72005079·42756666·65725f52·656c6561·r.PyBuffer_Relea250 ··0x00000f70·72005079·42756666·65725f52·656c6561·r.PyBuffer_Relea
251 ··0x00000f80·73650050·794d656d·5f526561·6c6c6f63·se.PyMem_Realloc251 ··0x00000f80·73650050·794d656d·5f526561·6c6c6f63·se.PyMem_Realloc
252 ··0x00000f90·00507945·78635f42·75666665·72457272·.PyExc_BufferErr252 ··0x00000f90·00507945·78635f42·75666665·72457272·.PyExc_BufferErr
253 ··0x00000fa0·6f72005f·50794f62·6a656374·5f47435f·or._PyObject_GC_253 ··0x00000fa0·6f72005f·50794f62·6a656374·5f47435f·or._PyObject_GC_
Offset 288, 19 lines modifiedOffset 288, 19 lines modified
288 ··0x000011d0·6973745f·4e657700·5079466c·6f61745f·ist_New.PyFloat_288 ··0x000011d0·6973745f·4e657700·5079466c·6f61745f·ist_New.PyFloat_
289 ··0x000011e0·556e7061·636b3800·5079466c·6f61745f·Unpack8.PyFloat_289 ··0x000011e0·556e7061·636b3800·5079466c·6f61745f·Unpack8.PyFloat_
290 ··0x000011f0·556e7061·636b3400·5f50794c·6f6e675f·Unpack4._PyLong_290 ··0x000011f0·556e7061·636b3400·5f50794c·6f6e675f·Unpack4._PyLong_
291 ··0x00001200·46726f6d·42797465·41727261·79005079·FromByteArray.Py291 ··0x00001200·46726f6d·42797465·41727261·79005079·FromByteArray.Py
292 ··0x00001210·5475706c·655f4e65·77005079·4c6f6e67·Tuple_New.PyLong292 ··0x00001210·5475706c·655f4e65·77005079·4c6f6e67·Tuple_New.PyLong
293 ··0x00001220·5f46726f·6d4c6f6e·674c6f6e·67005079·_FromLongLong.Py293 ··0x00001220·5f46726f·6d4c6f6e·674c6f6e·67005079·_FromLongLong.Py
294 ··0x00001230·4572725f·42616441·7267756d·656e7400·Err_BadArgument.294 ··0x00001230·4572725f·42616441·7267756d·656e7400·Err_BadArgument.
Max diff block lines reached; 402/10581 bytes (3.80%) of diff not shown.
105 KB
binascii.o
956 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:··········18160·(bytes·into·file)13 ··Start·of·section·headers:··········17096·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x46f0:1 There·are·16·section·headers,·starting·at·offset·0x42c8:
  
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·001170·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001134·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003b98·000490·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00387c·000530·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0011a4·000320·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001168·000320·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004028·0002b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003dac·0002b8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0014c4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001488·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0014c4·000336·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001488·000336·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0017fc·0002b0·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0042e0·0001a0·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001aac·0002f0·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·0017c0·0002f0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004480·000150·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·004064·000150·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·001d9c·000cfa·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001ab0·000cfa·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0045d0·000090·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·0041b4·000090·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002a96·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0027aa·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002a96·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0027aa·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002acc·0009b0·10·····16·117··417 ··[13]·.symtab···········SYMTAB··········00000000·0027e0·000980·10·····14·114··4
20 ··[16]·.strtab···········STRTAB··········00000000·00347c·00071a·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003160·00071a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004660·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·004244·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
18.4 KB
readelf --wide --symbols {}
Max HTML report size reached
39.0 KB
readelf --wide --relocs {}
Max HTML report size reached
854 B
strings --all --bytes=8 {}
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 IFpFsFtF
1 binascii.Error2 binascii.Error
2 binascii.Incomplete3 binascii.Incomplete
3 Incomplete4 Incomplete
4 0123456789ABCDEF5 0123456789ABCDEF
5 string·argument·should·contain·only·ASCII·characters6 string·argument·should·contain·only·ASCII·characters
6 argument·should·be·bytes,·buffer·or·ASCII·string,·not·'%.100s'7 argument·should·be·bytes,·buffer·or·ASCII·string,·not·'%.100s'
7 Too·much·data·for·base64·line8 Too·much·data·for·base64·line
Offset 154, 17 lines modifiedOffset 155, 17 lines modified
154 PyMem_Calloc155 PyMem_Calloc
155 _PyLong_DigitValue156 _PyLong_DigitValue
156 PyBytes_FromStringAndSize157 PyBytes_FromStringAndSize
157 PyMem_Free158 PyMem_Free
158 PyBuffer_Release159 PyBuffer_Release
159 PyErr_NoMemory160 PyErr_NoMemory
160 PyObject_GetBuffer161 PyObject_GetBuffer
161 PyErr_SetString 
162 PyExc_TypeError162 PyExc_TypeError
163 PyErr_Format163 PyErr_Format
 164 PyErr_SetString
164 _PyBytesWriter_Init165 _PyBytesWriter_Init
165 _PyBytesWriter_Alloc166 _PyBytesWriter_Alloc
166 _PyBytesWriter_Finish167 _PyBytesWriter_Finish
167 __stack_chk_fail168 __stack_chk_fail
168 __stack_chk_guard169 __stack_chk_guard
169 _PyBytesWriter_Dealloc170 _PyBytesWriter_Dealloc
170 _Py_Dealloc171 _Py_Dealloc
Offset 178, 12 lines modifiedOffset 179, 11 lines modified
178 _Py_strhex_bytes_with_sep179 _Py_strhex_bytes_with_sep
179 PyTuple_Type180 PyTuple_Type
180 _PyRuntime181 _PyRuntime
181 .shstrtab182 .shstrtab
182 .rel.text183 .rel.text
183 .rel.data184 .rel.data
184 .rodata.str1.4185 .rodata.str1.4
185 .rel.text.hot 
186 .rel.text.unlikely186 .rel.text.unlikely
187 .rel.rodata187 .rel.rodata
188 .note.GNU-stack188 .note.GNU-stack
189 .ARM.attributes189 .ARM.attributes
39.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 86, 18 lines modifiedOffset 86, 18 lines modified
86 ··0x00000530·5f43616c·6c6f6300·5f50794c·6f6e675f·_Calloc._PyLong_86 ··0x00000530·5f43616c·6c6f6300·5f50794c·6f6e675f·_Calloc._PyLong_
87 ··0x00000540·44696769·7456616c·75650050·79427974·DigitValue.PyByt87 ··0x00000540·44696769·7456616c·75650050·79427974·DigitValue.PyByt
88 ··0x00000550·65735f46·726f6d53·7472696e·67416e64·es_FromStringAnd88 ··0x00000550·65735f46·726f6d53·7472696e·67416e64·es_FromStringAnd
89 ··0x00000560·53697a65·0050794d·656d5f46·72656500·Size.PyMem_Free.89 ··0x00000560·53697a65·0050794d·656d5f46·72656500·Size.PyMem_Free.
90 ··0x00000570·50794275·66666572·5f52656c·65617365·PyBuffer_Release90 ··0x00000570·50794275·66666572·5f52656c·65617365·PyBuffer_Release
91 ··0x00000580·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory.91 ··0x00000580·00507945·72725f4e·6f4d656d·6f727900·.PyErr_NoMemory.
92 ··0x00000590·50794f62·6a656374·5f476574·42756666·PyObject_GetBuff92 ··0x00000590·50794f62·6a656374·5f476574·42756666·PyObject_GetBuff
93 ··0x000005a0·6572006d·656d6368·72005079·4572725f·er.memchr.PyErr_93 ··0x000005a0·6572006d·656d6368·72005079·4578635f·er.memchr.PyExc_
94 ··0x000005b0·53657453·7472696e·67005079·4578635f·SetString.PyExc_ 
95 ··0x000005c0·54797065·4572726f·72005079·4572725f·TypeError.PyErr_94 ··0x000005b0·54797065·4572726f·72005079·4572725f·TypeError.PyErr_
 95 ··0x000005c0·466f726d·61740050·79457272·5f536574·Format.PyErr_Set
96 ··0x000005d0·466f726d·6174005f·50794279·74657357·Format._PyBytesW96 ··0x000005d0·53747269·6e67005f·50794279·74657357·String._PyBytesW
97 ··0x000005e0·72697465·725f496e·6974005f·50794279·riter_Init._PyBy97 ··0x000005e0·72697465·725f496e·6974005f·50794279·riter_Init._PyBy
98 ··0x000005f0·74657357·72697465·725f416c·6c6f6300·tesWriter_Alloc.98 ··0x000005f0·74657357·72697465·725f416c·6c6f6300·tesWriter_Alloc.
99 ··0x00000600·5f507942·79746573·57726974·65725f46·_PyBytesWriter_F99 ··0x00000600·5f507942·79746573·57726974·65725f46·_PyBytesWriter_F
100 ··0x00000610·696e6973·68005f5f·73746163·6b5f6368·inish.__stack_ch100 ··0x00000610·696e6973·68005f5f·73746163·6b5f6368·inish.__stack_ch
101 ··0x00000620·6b5f6661·696c005f·5f737461·636b5f63·k_fail.__stack_c101 ··0x00000620·6b5f6661·696c005f·5f737461·636b5f63·k_fail.__stack_c
102 ··0x00000630·686b5f67·75617264·005f5079·42797465·hk_guard._PyByte102 ··0x00000630·686b5f67·75617264·005f5079·42797465·hk_guard._PyByte
103 ··0x00000640·73577269·7465725f·4465616c·6c6f6300·sWriter_Dealloc.103 ··0x00000640·73577269·7465725f·4465616c·6c6f6300·sWriter_Dealloc.
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
588 KB
mathmodule.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:··········59032·(bytes·into·file)13 ··Start·of·section·headers:··········53516·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xe698:1 There·are·18·section·headers,·starting·at·offset·0xd10c:
  
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·0011cc·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·002558·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00bfa8·0006a8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00ad34·000e50·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001204·0004cc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002590·0004cc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00c650·000620·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bb84·000620·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0016d0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002a5c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016d0·0004c4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002a5c·0004c4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001b98·00401c·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·002f20·001abc·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00cc70·001378·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00c1a4·0008b8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005bb8·0010d4·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·0049e0·0010d4·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·00dfe8·0005d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00ca5c·0005d8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006c90·002ac4·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·005ab8·002abc·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·00e5c0·000048·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00d034·000048·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·009754·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·008574·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009754·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·008574·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·009788·001a00·10·····16·314··419 ··[15]·.symtab···········SYMTAB··········00000000·0085a8·001980·10·····16·305··4
20 ··[16]·.strtab···········STRTAB··········00000000·00b188·000e1f·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·009f28·000e0c·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00e608·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00d07c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
48.5 KB
readelf --wide --symbols {}
Max HTML report size reached
149 KB
readelf --wide --relocs {}
Max HTML report size reached
1.58 KB
strings --all --bytes=8 {}
    
Offset 228, 15 lines modifiedOffset 228, 14 lines modified
228 math_free228 math_free
229 math_floor229 math_floor
230 _PyObject_VectorcallTstate.constprop.0230 _PyObject_VectorcallTstate.constprop.0
231 math_ceil231 math_ceil
232 math_fma232 math_fma
233 math_isnan233 math_isnan
234 math_copysign234 math_copysign
235 m_remainder 
236 math_isclose235 math_isclose
237 math_gcd236 math_gcd
238 math_acos237 math_acos
239 math_acosh238 math_acosh
240 math_isinf239 math_isinf
241 math_trunc240 math_trunc
242 math_asin241 math_asin
Offset 254, 15 lines modifiedOffset 253, 14 lines modified
254 math_factorial253 math_factorial
255 factorial_partial_product254 factorial_partial_product
256 math_cos255 math_cos
257 math_ulp256 math_ulp
258 math_cosh257 math_cosh
259 math_degrees258 math_degrees
260 math_dist259 math_dist
261 vector_norm.part.0 
262 vector_norm260 vector_norm
263 math_exp2261 math_exp2
264 math_fabs262 math_fabs
265 math_isfinite263 math_isfinite
266 math_fmod264 math_fmod
267 math_frexp265 math_frexp
268 math_fsum266 math_fsum
Offset 279, 30 lines modifiedOffset 277, 31 lines modified
279 math_log2277 math_log2
280 math_modf278 math_modf
281 math_perm279 math_perm
282 math_pow280 math_pow
283 math_radians281 math_radians
284 math_prod282 math_prod
285 math_remainder283 math_remainder
 284 m_remainder
286 math_sinh285 math_sinh
287 math_erf286 math_erf
288 math_tan287 math_tan
289 math_tanh288 math_tanh
290 math_lcm289 math_lcm
291 math_erfc290 math_erfc
292 math_lgamma291 math_lgamma
293 math_expm1292 math_expm1
294 math_nextafter293 math_nextafter
295 _approximate_isqrt_tab294 _approximate_isqrt_tab
 295 SmallFactorials
296 fast_comb_limits1.8296 fast_comb_limits1.8
297 reduced_factorial_odd_part297 reduced_factorial_odd_part
298 inverted_factorial_odd_part298 inverted_factorial_odd_part
299 factorial_trailing_zeros299 factorial_trailing_zeros
300 fast_comb_limits2.7300 fast_comb_limits2.7
301 SmallFactorials 
302 fast_perm_limits.6301 fast_perm_limits.6
303 gamma_integral302 gamma_integral
304 lanczos_num_coeffs303 lanczos_num_coeffs
305 lanczos_den_coeffs304 lanczos_den_coeffs
306 _keywords.1305 _keywords.1
307 _keywords.4306 _keywords.4
308 _keywords.10307 _keywords.10
Offset 380, 15 lines modifiedOffset 379, 14 lines modified
380 PyModule_Add379 PyModule_Add
381 PyFloat_AsDouble380 PyFloat_AsDouble
382 __errno_location381 __errno_location
383 PyExc_OverflowError382 PyExc_OverflowError
384 PyErr_SetString383 PyErr_SetString
385 PyExc_ValueError384 PyExc_ValueError
386 PyErr_Occurred385 PyErr_Occurred
387 PyErr_SetFromErrno 
388 PyNumber_TrueDivide386 PyNumber_TrueDivide
389 _Py_Dealloc387 _Py_Dealloc
390 _PyArg_CheckPositional388 _PyArg_CheckPositional
391 PyLong_AsDouble389 PyLong_AsDouble
392 PyErr_ExceptionMatches390 PyErr_ExceptionMatches
393 PyErr_Clear391 PyErr_Clear
394 _PyLong_Frexp392 _PyLong_Frexp
Offset 425, 14 lines modifiedOffset 423, 15 lines modified
425 PyLong_AsLongLongAndOverflow423 PyLong_AsLongLongAndOverflow
426 PyLong_FromUnsignedLongLong424 PyLong_FromUnsignedLongLong
427 PyLong_AsLongAndOverflow425 PyLong_AsLongAndOverflow
428 PyMem_Malloc426 PyMem_Malloc
429 PyErr_NoMemory427 PyErr_NoMemory
430 PyMem_Free428 PyMem_Free
431 PySequence_Tuple429 PySequence_Tuple
 430 PyErr_SetFromErrno
432 Py_BuildValue431 Py_BuildValue
433 PyObject_GetIter432 PyObject_GetIter
434 PyIter_Next433 PyIter_Next
435 PyMem_Realloc434 PyMem_Realloc
436 PyExc_MemoryError435 PyExc_MemoryError
437 PyBool_Type436 PyBool_Type
438 PyExc_StopIteration437 PyExc_StopIteration
94.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
9.26 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·ffffff3f·00000000·00000000·00000000·...?............3 ··0x00000000·ffffff3f·00000000·00000000·00000000·...?............
4 ··0x00000010·00000000·84030000·700c0000·0c000000·........p.......4 ··0x00000010·00000000·84030000·680c0000·0c000000·........h.......
5 ··0x00000020·2c010000·0c010000·00000000·00000000·,...............5 ··0x00000020·2c010000·0c010000·00000000·00000000·,...............
6 ··0x00000030·00000000·00000000·400c0000·54030000·........@...T...6 ··0x00000030·00000000·00000000·380c0000·54030000·........8...T...
7 ··0x00000040·00000000·00000000·00000000·00000000·................7 ··0x00000040·00000000·00000000·00000000·00000000·................
8 ··0x00000050·00000000·00000000·c0000000·00000000·................8 ··0x00000050·00000000·00000000·c0000000·00000000·................
9 ··0x00000060·00000000·540c0000·68030000·00000000·....T...h.......9 ··0x00000060·00000000·4c0c0000·68030000·00000000·....L...h.......
10 ··0x00000070·00000000·00000000·00000000·00000000·................10 ··0x00000070·00000000·00000000·00000000·00000000·................
11 ··0x00000080·00000000·e4000000·00000000·00000000·................11 ··0x00000080·00000000·e4000000·00000000·00000000·................
12 ··0x00000090·600c0000·78030000·00000000·00000000·`...x...........12 ··0x00000090·580c0000·78030000·00000000·00000000·X...x...........
13 ··0x000000a0·00000000·00000000·00000000·00000000·................13 ··0x000000a0·00000000·00000000·00000000·00000000·................
14 ··0x000000b0·fc000000·00000000·00000000·00000000·................14 ··0x000000b0·fc000000·00000000·00000000·00000000·................
15 ··0x000000c0·ffffff3f·00000000·04000000·785c0000·...?........x\..15 ··0x000000c0·ffffff3f·00000000·04000000·785c0000·...?........x\..
16 ··0x000000d0·545f0000·4c8b0000·905c0000·00000000·T_..L....\......16 ··0x000000d0·545f0000·4c8b0000·905c0000·00000000·T_..L....\......
17 ··0x000000e0·00000000·ffffff3f·00000000·01000000·.......?........17 ··0x000000e0·00000000·ffffff3f·00000000·01000000·.......?........
18 ··0x000000f0·f4900000·00000000·00000000·ffffff3f·...............?18 ··0x000000f0·f4900000·00000000·00000000·ffffff3f·...............?
19 ··0x00000100·00000000·01000000·bc910000·02000000·................19 ··0x00000100·00000000·01000000·bc910000·02000000·................
20 ··0x00000110·00000000·03000000·02000000·04000000·................20 ··0x00000110·00000000·03000000·02000000·04000000·................
21 ··0x00000120·01000000·00000000·00000000·8c030000·................21 ··0x00000120·01000000·00000000·00000000·8c030000·................
22 ··0x00000130·00000000·08000000·9c170000·94030000·................22 ··0x00000130·00000000·08000000·94170000·94030000·................
23 ··0x00000140·00000000·08000000·58170000·9c030000·........X.......23 ··0x00000140·00000000·08000000·50170000·9c030000·........P.......
24 ··0x00000150·00000000·08000000·e8160000·a4030000·................24 ··0x00000150·00000000·08000000·e0160000·a4030000·................
25 ··0x00000160·00000000·08000000·a4160000·ac030000·................25 ··0x00000160·00000000·08000000·9c160000·ac030000·................
26 ··0x00000170·00000000·08000000·30160000·ec000000·........0.......26 ··0x00000170·00000000·08000000·28160000·ec000000·........(.......
27 ··0x00000180·00000000·80000000·a0150000·b4030000·................27 ··0x00000180·00000000·80000000·98150000·b4030000·................
28 ··0x00000190·00000000·08000000·58150000·bc030000·........X.......28 ··0x00000190·00000000·08000000·50150000·bc030000·........P.......
29 ··0x000001a0·00000000·08000000·24150000·c4030000·........$.......29 ··0x000001a0·00000000·08000000·1c150000·c4030000·................
30 ··0x000001b0·00000000·08000000·602a0000·94000000·........`*......30 ··0x000001b0·00000000·08000000·582a0000·94000000·........X*......
31 ··0x000001c0·00000000·80000000·6c140000·cc030000·........l.......31 ··0x000001c0·00000000·80000000·64140000·cc030000·........d.......
32 ··0x000001d0·00000000·08000000·24140000·d0030000·........$.......32 ··0x000001d0·00000000·08000000·1c140000·d0030000·................
33 ··0x000001e0·00000000·08000000·e8130000·d8030000·................33 ··0x000001e0·00000000·08000000·e0130000·d8030000·................
34 ··0x000001f0·00000000·08000000·ac220000·e8010000·........."......34 ··0x000001f0·00000000·08000000·a4220000·e8010000·........."......
35 ··0x00000200·00000000·80000000·5c240000·e0030000·........\$......35 ··0x00000200·00000000·80000000·54240000·e0030000·........T$......
36 ··0x00000210·00000000·08000000·bc130000·e4030000·................36 ··0x00000210·00000000·08000000·b4130000·e4030000·................
37 ··0x00000220·00000000·08000000·80130000·ec030000·................37 ··0x00000220·00000000·08000000·78130000·ec030000·........x.......
38 ··0x00000230·00000000·08000000·44130000·f0030000·........D.......38 ··0x00000230·00000000·08000000·3c130000·f0030000·........<.......
39 ··0x00000240·00000000·08000000·08130000·f8030000·................39 ··0x00000240·00000000·08000000·00130000·f8030000·................
40 ··0x00000250·00000000·08000000·74120000·00040000·........t.......40 ··0x00000250·00000000·08000000·6c120000·00040000·........l.......
41 ··0x00000260·00000000·08000000·30120000·08040000·........0.......41 ··0x00000260·00000000·08000000·28120000·08040000·........(.......
42 ··0x00000270·00000000·08000000·c0280000·14040000·.........(......42 ··0x00000270·00000000·08000000·b8280000·14040000·.........(......
43 ··0x00000280·00000000·08000000·fc290000·64000000·.........)..d...43 ··0x00000280·00000000·08000000·f4290000·64000000·.........)..d...
44 ··0x00000290·00000000·80000000·d4250000·24020000·.........%..$...44 ··0x00000290·00000000·80000000·cc250000·24020000·.........%..$...
45 ··0x000002a0·00000000·80000000·78250000·1c040000·........x%......45 ··0x000002a0·00000000·80000000·70250000·1c040000·........p%......
46 ··0x000002b0·00000000·08000000·88270000·24040000·.........'..$...46 ··0x000002b0·00000000·08000000·80270000·24040000·.........'..$...
47 ··0x000002c0·00000000·08000000·70290000·2c040000·........p)..,...47 ··0x000002c0·00000000·08000000·68290000·2c040000·........h)..,...
48 ··0x000002d0·00000000·08000000·00120000·34040000·............4...48 ··0x000002d0·00000000·08000000·f8110000·34040000·............4...
49 ··0x000002e0·00000000·80000000·3c180000·38040000·........<...8...49 ··0x000002e0·00000000·80000000·34180000·38040000·........4...8...
50 ··0x000002f0·00000000·80000000·c80c0000·54030000·............T...50 ··0x000002f0·00000000·80000000·c00c0000·54030000·............T...
51 ··0x00000300·00000000·82000000·8c1e0000·40040000·............@...51 ··0x00000300·00000000·82000000·841e0000·40040000·............@...
52 ··0x00000310·00000000·08000000·04220000·4c040000·........."..L...52 ··0x00000310·00000000·08000000·fc210000·4c040000·.........!..L...
53 ··0x00000320·00000000·08000000·48210000·54040000·........H!..T...53 ··0x00000320·00000000·08000000·40210000·54040000·........@!..T...
54 ··0x00000330·00000000·08000000·ac210000·5c040000·.........!..\...54 ··0x00000330·00000000·08000000·a4210000·5c040000·.........!..\...
55 ··0x00000340·00000000·08000000·1c290000·64040000·.........)..d...55 ··0x00000340·00000000·08000000·14290000·64040000·.........)..d...
56 ··0x00000350·00000000·80000000·08180000·7c020000·............|...56 ··0x00000350·00000000·80000000·00180000·7c020000·............|...
57 ··0x00000360·00000000·80000000·2c270000·68040000·........,'..h...57 ··0x00000360·00000000·80000000·24270000·68040000·........$'..h...
58 ··0x00000370·00000000·08000000·a8110000·60000000·............`...58 ··0x00000370·00000000·08000000·a0110000·60000000·............`...
59 ··0x00000380·00000000·80000000·300e0000·70040000·........0...p...59 ··0x00000380·00000000·80000000·280e0000·70040000·........(...p...
60 ··0x00000390·00000000·08000000·1c110000·78040000·............x...60 ··0x00000390·00000000·08000000·14110000·78040000·............x...
61 ··0x000003a0·00000000·08000000·3c260000·80040000·........<&......61 ··0x000003a0·00000000·08000000·34260000·80040000·........4&......
62 ··0x000003b0·00000000·08000000·78260000·88040000·........x&......62 ··0x000003b0·00000000·08000000·70260000·88040000·........p&......
63 ··0x000003c0·00000000·08000000·b4260000·04030000·.........&......63 ··0x000003c0·00000000·08000000·ac260000·04030000·.........&......
64 ··0x000003d0·00000000·80000000·f0220000·90040000·........."......64 ··0x000003d0·00000000·80000000·e8220000·90040000·........."......
65 ··0x000003e0·00000000·08000000·68220000·08030000·........h"......65 ··0x000003e0·00000000·08000000·60220000·08030000·........`"......
66 ··0x000003f0·00000000·80000000·fc0f0000·98040000·................66 ··0x000003f0·00000000·80000000·f40f0000·98040000·................
67 ··0x00000400·00000000·08000000·b80f0000·9c040000·................67 ··0x00000400·00000000·08000000·b00f0000·9c040000·................
68 ··0x00000410·00000000·08000000·7c0f0000·a4040000·........|.......68 ··0x00000410·00000000·08000000·740f0000·a4040000·........t.......
69 ··0x00000420·00000000·08000000·440f0000·ac040000·........D.......69 ··0x00000420·00000000·08000000·3c0f0000·ac040000·........<.......
70 ··0x00000430·00000000·08000000·fc0e0000·b0040000·................70 ··0x00000430·00000000·08000000·f40e0000·b0040000·................
71 ··0x00000440·00000000·08000000·c00e0000·b4020000·................71 ··0x00000440·00000000·08000000·b80e0000·b4020000·................
72 ··0x00000450·00000000·80000000·30230000·b8040000·........0#......72 ··0x00000450·00000000·80000000·28230000·b8040000·........(#......
73 ··0x00000460·00000000·08000000·4c280000·68030000·........L(..h...73 ··0x00000460·00000000·08000000·44280000·68030000·........D(..h...
74 ··0x00000470·00000000·82000000·541d0000·e4020000·........T.......74 ··0x00000470·00000000·82000000·4c1d0000·e4020000·........L.......
75 ··0x00000480·00000000·80000000·c81b0000·1c010000·................75 ··0x00000480·00000000·80000000·c01b0000·1c010000·................
76 ··0x00000490·00000000·80000000·f8190000·78030000·............x...76 ··0x00000490·00000000·80000000·f0190000·78030000·............x...
77 ··0x000004a0·00000000·82000000·cc180000·c0040000·................77 ··0x000004a0·00000000·82000000·c4180000·c0040000·................
78 ··0x000004b0·00000000·08000000·74180000·00000000·........t.......78 ··0x000004b0·00000000·08000000·6c180000·00000000·........l.......
79 ··0x000004c0·00000000·00000000·00000000··········............79 ··0x000004c0·00000000·00000000·00000000··········............
  
159 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.46 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 7, 41 lines modifiedOffset 7, 41 lines modified
7 math_acosh():7 math_acosh():
8 »       mov»    r0,·r18 »       mov»    r0,·r1
9 »       movs»   r2,·#09 »       movs»   r2,·#0
10 »       movw»   r1,·#010 »       movw»   r1,·#0
11 ·R_ARM_THM_MOVW_ABS_NC»  acosh11 ·R_ARM_THM_MOVW_ABS_NC»  acosh
12 »       movt»   r1,·#012 »       movt»   r1,·#0
13 ·R_ARM_THM_MOVT_ABS»     acosh13 ·R_ARM_THM_MOVT_ABS»     acosh
14 »       b.w»    110·<m_atan2+0xd8>14 »       b.w»    108·<m_atan2+0xd0>
15 ·R_ARM_THM_JUMP24»       math_115 ·R_ARM_THM_JUMP24»       math_1
  
16 00000010·<math_asinh>:16 00000010·<math_asinh>:
17 math_asinh():17 math_asinh():
18 »       mov»    r0,·r118 »       mov»    r0,·r1
19 »       movs»   r2,·#019 »       movs»   r2,·#0
20 »       movw»   r1,·#020 »       movw»   r1,·#0
21 ·R_ARM_THM_MOVW_ABS_NC»  asinh21 ·R_ARM_THM_MOVW_ABS_NC»  asinh
22 »       movt»   r1,·#022 »       movt»   r1,·#0
23 ·R_ARM_THM_MOVT_ABS»     asinh23 ·R_ARM_THM_MOVT_ABS»     asinh
24 »       b.w»    110·<m_atan2+0xd8>24 »       b.w»    108·<m_atan2+0xd0>
25 ·R_ARM_THM_JUMP24»       math_125 ·R_ARM_THM_JUMP24»       math_1
  
26 00000020·<math_atan2>:26 00000020·<math_atan2>:
27 math_atan2():27 math_atan2():
28 »       mov»    r0,·r128 »       mov»    r0,·r1
29 »       movw»   r3,·#029 »       movw»   r3,·#0
30 ·R_ARM_THM_MOVW_ABS_NC»  .LC1730 ·R_ARM_THM_MOVW_ABS_NC»  .LC17
31 »       movt»   r3,·#031 »       movt»   r3,·#0
32 ·R_ARM_THM_MOVT_ABS»     .LC1732 ·R_ARM_THM_MOVT_ABS»     .LC17
33 »       mov»    r1,·r233 »       mov»    r1,·r2
34 »       movw»   r2,·#034 »       movw»   r2,·#0
35 ·R_ARM_THM_MOVW_ABS_NC»  m_atan235 ·R_ARM_THM_MOVW_ABS_NC»  m_atan2
36 »       movt»   r2,·#036 »       movt»   r2,·#0
37 ·R_ARM_THM_MOVT_ABS»     m_atan237 ·R_ARM_THM_MOVT_ABS»     m_atan2
38 »       b.w»    6f0·<m_tgamma+0x2aa>38 »       b.w»    448·<m_tgamma+0x2>
39 ·R_ARM_THM_JUMP24»       math_239 ·R_ARM_THM_JUMP24»       math_2
  
40 00000038·<m_atan2>:40 00000038·<m_atan2>:
41 m_atan2():41 m_atan2():
42 »       vcmp.f64»       d1,·d042 »       vcmp.f64»       d1,·d0
43 »       vmov.f64»       d7,·d043 »       vmov.f64»       d7,·d0
44 »       vmov.f64»       d6,·d144 »       vmov.f64»       d6,·d1
Offset 149, 26 lines modifiedOffset 149, 26 lines modified
149 math_atanh():149 math_atanh():
150 »       mov»    r0,·r1150 »       mov»    r0,·r1
151 »       movs»   r2,·#0151 »       movs»   r2,·#0
152 »       movw»   r1,·#0152 »       movw»   r1,·#0
153 ·R_ARM_THM_MOVW_ABS_NC»  atanh153 ·R_ARM_THM_MOVW_ABS_NC»  atanh
154 »       movt»   r1,·#0154 »       movt»   r1,·#0
155 ·R_ARM_THM_MOVT_ABS»     atanh155 ·R_ARM_THM_MOVT_ABS»     atanh
156 »       b.w»    110·<m_atan2+0xd8>156 »       b.w»    108·<m_atan2+0xd0>
157 ·R_ARM_THM_JUMP24»       math_1157 ·R_ARM_THM_JUMP24»       math_1
  
158 000001a8·<math_cbrt>:158 000001a8·<math_cbrt>:
159 math_cbrt():159 math_cbrt():
160 »       mov»    r0,·r1160 »       mov»    r0,·r1
161 »       movs»   r2,·#0161 »       movs»   r2,·#0
162 »       movw»   r1,·#0162 »       movw»   r1,·#0
163 ·R_ARM_THM_MOVW_ABS_NC»  cbrt163 ·R_ARM_THM_MOVW_ABS_NC»  cbrt
164 »       movt»   r1,·#0164 »       movt»   r1,·#0
165 ·R_ARM_THM_MOVT_ABS»     cbrt165 ·R_ARM_THM_MOVT_ABS»     cbrt
166 »       b.w»    110·<m_atan2+0xd8>166 »       b.w»    108·<m_atan2+0xd0>
167 ·R_ARM_THM_JUMP24»       math_1167 ·R_ARM_THM_JUMP24»       math_1
  
168 000001b8·<math_ulp>:168 000001b8·<math_ulp>:
169 math_ulp():169 math_ulp():
170 »       push»   {r3,·lr}170 »       push»   {r3,·lr}
171 »       mov.w»  ip,·#4096»  @·0x1000171 »       mov.w»  ip,·#4096»  @·0x1000
172 »       vpush»  {d8-d9}172 »       vpush»  {d8-d9}
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 math_exp2():286 math_exp2():
287 »       mov»    r0,·r1287 »       mov»    r0,·r1
288 »       movs»   r2,·#1288 »       movs»   r2,·#1
289 »       movw»   r1,·#0289 »       movw»   r1,·#0
290 ·R_ARM_THM_MOVW_ABS_NC»  exp2290 ·R_ARM_THM_MOVW_ABS_NC»  exp2
291 »       movt»   r1,·#0291 »       movt»   r1,·#0
292 ·R_ARM_THM_MOVT_ABS»     exp2292 ·R_ARM_THM_MOVT_ABS»     exp2
293 »       b.w»    110·<m_atan2+0xd8>293 »       b.w»    108·<m_atan2+0xd0>
294 ·R_ARM_THM_JUMP24»       math_1294 ·R_ARM_THM_JUMP24»       math_1
  
295 00000310·<math_fmod>:295 00000310·<math_fmod>:
296 math_fmod():296 math_fmod():
297 »       push»   {r3,·r4,·r5,·lr}297 »       push»   {r3,·r4,·r5,·lr}
298 »       mov.w»  ip,·#4096»  @·0x1000298 »       mov.w»  ip,·#4096»  @·0x1000
299 »       vpush»  {d8-d10}299 »       vpush»  {d8-d10}
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
387 »       str»    r3,·[r4,·#0]387 »       str»    r3,·[r4,·#0]
388 »       b.n»    40c·<math_fmod+0xfc>388 »       b.n»    40c·<math_fmod+0xfc>
389 »       str»    r5,·[r4,·#0]389 »       str»    r5,·[r4,·#0]
390 »       b.n»    416·<math_fmod+0x106>390 »       b.n»    416·<math_fmod+0x106>
391 »       ldr»    r3,·[r4,·#0]391 »       ldr»    r3,·[r4,·#0]
392 »       cbz»    r3,·416·<math_fmod+0x106>392 »       cbz»    r3,·416·<math_fmod+0x106>
393 »       vmov.f64»       d0,·d10393 »       vmov.f64»       d0,·d10
394 »       bl»     28f8·<is_error>394 »       bl»     1648·<is_error>
395 ·R_ARM_THM_CALL» is_error395 ·R_ARM_THM_CALL» is_error
396 »       cbnz»   r0,·426·<math_fmod+0x116>396 »       cbnz»   r0,·426·<math_fmod+0x116>
397 »       vmov.f64»       d0,·d10397 »       vmov.f64»       d0,·d10
398 »       vpop»   {d8-d10}398 »       vpop»   {d8-d10}
399 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}399 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
400 »       b.w»    0·<PyFloat_FromDouble>400 »       b.w»    0·<PyFloat_FromDouble>
401 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble401 ·R_ARM_THM_JUMP24»       PyFloat_FromDouble
Offset 409, 15 lines modifiedOffset 409, 15 lines modified
409 00000438·<math_gamma>:409 00000438·<math_gamma>:
410 math_gamma():410 math_gamma():
411 »       mov»    r0,·r1411 »       mov»    r0,·r1
412 »       movw»   r1,·#0412 »       movw»   r1,·#0
413 ·R_ARM_THM_MOVW_ABS_NC»  m_tgamma413 ·R_ARM_THM_MOVW_ABS_NC»  m_tgamma
414 »       movt»   r1,·#0414 »       movt»   r1,·#0
415 ·R_ARM_THM_MOVT_ABS»     m_tgamma415 ·R_ARM_THM_MOVT_ABS»     m_tgamma
416 »       b.w»    b98·<math_prod+0x2f8>416 »       b.w»    16dc·<math_1a>
417 ·R_ARM_THM_JUMP24»       math_1a417 ·R_ARM_THM_JUMP24»       math_1a
  
418 00000446·<m_tgamma>:418 00000446·<m_tgamma>:
419 m_tgamma():419 m_tgamma():
420 »       push»   {r3,·lr}420 »       push»   {r3,·lr}
421 »       mov.w»  ip,·#4096»  @·0x1000421 »       mov.w»  ip,·#4096»  @·0x1000
422 »       vpush»  {d8-d15}422 »       vpush»  {d8-d15}
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 »       vcmpe.f64»      d8,·d7469 »       vcmpe.f64»      d8,·d7
470 »       vmrs»   APSR_nzcv,·fpscr470 »       vmrs»   APSR_nzcv,·fpscr
471 »       bhi.w»  672·<m_tgamma+0x22c>471 »       bhi.w»  672·<m_tgamma+0x22c>
472 »       vcvt.s32.f64»   s16,·d8472 »       vcvt.s32.f64»   s16,·d8
473 »       ldr»    r3,·[pc,·#508]»@·(6f0·<m_tgamma+0x2aa>)473 »       ldr»    r3,·[pc,·#508]»@·(6f0·<m_tgamma+0x2aa>)
474 »       vmov»   r2,·s16474 »       vmov»   r2,·s16
475 »       add.w»  r3,·r3,·r2,·lsl·#3475 »       add.w»  r3,·r3,·r2,·lsl·#3
476 »       vldr»   d8,·[r3,·#-16]476 »       vldr»   d8,·[r3,·#-8]
477 »       b.n»    68c·<m_tgamma+0x246>477 »       b.n»    68c·<m_tgamma+0x246>
478 »       vldr»   d7,·[pc,·#444]»       @·6c0·<m_tgamma+0x27a>478 »       vldr»   d7,·[pc,·#444]»       @·6c0·<m_tgamma+0x27a>
Max diff block lines reached; 2561/5392 bytes (47.50%) of diff not shown.
88.6 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
28.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
142 KB
selectmodule.o
956 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:··········22624·(bytes·into·file)13 ··Start·of·section·headers:··········22096·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x5860:1 There·are·16·section·headers,·starting·at·offset·0x5650:
  
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·000f9c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001404·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004760·000900·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·004604·000af8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000fd0·000378·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001438·000378·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005060·000308·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0050fc·000308·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001348·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0017b0·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001348·0003b4·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0017b0·0003b4·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0016fc·0005b4·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·005368·0002a0·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001cb0·000278·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·001b64·000278·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·005608·000180·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·005404·000180·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·001f28·000fcc·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001ddc·000fcc·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·005788·000048·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·005584·000048·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002ef4·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·002da8·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002ef4·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002da8·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002f28·000d80·10·····16·143··417 ··[13]·.symtab···········SYMTAB··········00000000·002ddc·000d70·10·····14·142··4
20 ··[16]·.strtab···········STRTAB··········00000000·003ca8·000ab7·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·003b4c·000ab7·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0057d0·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0055cc·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
23.1 KB
readelf --wide --symbols {}
Max HTML report size reached
61.7 KB
readelf --wide --relocs {}
Max HTML report size reached
756 B
strings --all --bytes=8 {}
    
Offset 238, 25 lines modifiedOffset 238, 25 lines modified
238 PyErr_ExceptionMatches238 PyErr_ExceptionMatches
239 _PyObject_New239 _PyObject_New
240 PyDict_New240 PyDict_New
241 _PyLong_UnsignedShort_Converter241 _PyLong_UnsignedShort_Converter
242 PyLong_FromLong242 PyLong_FromLong
243 PyDict_SetItem243 PyDict_SetItem
244 _PyArg_CheckPositional244 _PyArg_CheckPositional
245 PyTuple_New 
246 PyMem_Realloc245 PyMem_Realloc
247 PyDict_Next246 PyDict_Next
248 PyLong_AsLong247 PyLong_AsLong
249 _PyTime_FromMillisecondsObject248 _PyTime_FromMillisecondsObject
250 PyExc_RuntimeError249 PyExc_RuntimeError
 250 PyTuple_New
251 PyObject_Free251 PyObject_Free
252 PyDict_DelItem252 PyDict_DelItem
253 _PyTime_AsTimeval 
254 __select64253 __select64
255 PyTuple_Pack254 PyTuple_Pack
 255 _PyTime_AsTimeval
256 _PyTime_AsTimeval_clamp256 _PyTime_AsTimeval_clamp
257 PyDict_Contains257 PyDict_Contains
258 PySequence_Fast258 PySequence_Fast
259 __fdelt_chk259 __fdelt_chk
260 PyList_SetItem260 PyList_SetItem
261 _Py_FalseStruct261 _Py_FalseStruct
262 _Py_TrueStruct262 _Py_TrueStruct
Offset 265, 12 lines modifiedOffset 265, 11 lines modified
265 PyTuple_Type265 PyTuple_Type
266 _PyRuntime266 _PyRuntime
267 PyObject_GenericGetAttr267 PyObject_GenericGetAttr
268 .shstrtab268 .shstrtab
269 .rel.text269 .rel.text
270 .rel.data270 .rel.data
271 .rodata.str1.4271 .rodata.str1.4
272 .rel.text.hot 
273 .rel.text.unlikely272 .rel.text.unlikely
274 .rel.rodata273 .rel.rodata
275 .note.GNU-stack274 .note.GNU-stack
276 .ARM.attributes275 .ARM.attributes
48.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
639 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 »       mov»    r4,·r0204 »       mov»    r4,·r0
205 »       adds»   r3,·r0,·#1205 »       adds»   r3,·r0,·#1
206 »       beq.n»  1ac·<select_epoll_modify+0x62>206 »       beq.n»  1ac·<select_epoll_modify+0x62>
207 »       ldr»    r0,·[r6,·#8]207 »       ldr»    r0,·[r6,·#8]
208 »       mov»    r3,·r4208 »       mov»    r3,·r4
209 »       mov»    r2,·r5209 »       mov»    r2,·r5
210 »       movs»   r1,·#3210 »       movs»   r1,·#3
211 »       bl»     67c·<pyepoll_internal_ctl>211 »       bl»     6c4·<pyepoll_internal_ctl>
212 ·R_ARM_THM_CALL» pyepoll_internal_ctl212 ·R_ARM_THM_CALL» pyepoll_internal_ctl
213 »       b.n»    1b6·<select_epoll_modify+0x6c>213 »       b.n»    1b6·<select_epoll_modify+0x6c>
214 »       bl»     0·<PyErr_Occurred>214 »       bl»     0·<PyErr_Occurred>
215 ·R_ARM_THM_CALL» PyErr_Occurred215 ·R_ARM_THM_CALL» PyErr_Occurred
216 »       cmp»    r0,·#0216 »       cmp»    r0,·#0
217 »       beq.n»  19e·<select_epoll_modify+0x54>217 »       beq.n»  19e·<select_epoll_modify+0x54>
218 »       b.n»    184·<select_epoll_modify+0x3a>218 »       b.n»    184·<select_epoll_modify+0x3a>
2.54 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 143, 26 lines modifiedOffset 143, 26 lines modified
143 ··0x000008c0·74636865·73005f50·794f626a·6563745f·tches._PyObject_143 ··0x000008c0·74636865·73005f50·794f626a·6563745f·tches._PyObject_
144 ··0x000008d0·4e657700·50794469·63745f4e·6577005f·New.PyDict_New._144 ··0x000008d0·4e657700·50794469·63745f4e·6577005f·New.PyDict_New._
145 ··0x000008e0·50794c6f·6e675f55·6e736967·6e656453·PyLong_UnsignedS145 ··0x000008e0·50794c6f·6e675f55·6e736967·6e656453·PyLong_UnsignedS
146 ··0x000008f0·686f7274·5f436f6e·76657274·65720050·hort_Converter.P146 ··0x000008f0·686f7274·5f436f6e·76657274·65720050·hort_Converter.P
147 ··0x00000900·794c6f6e·675f4672·6f6d4c6f·6e670050·yLong_FromLong.P147 ··0x00000900·794c6f6e·675f4672·6f6d4c6f·6e670050·yLong_FromLong.P
148 ··0x00000910·79446963·745f5365·74497465·6d005f50·yDict_SetItem._P148 ··0x00000910·79446963·745f5365·74497465·6d005f50·yDict_SetItem._P
149 ··0x00000920·79417267·5f436865·636b506f·73697469·yArg_CheckPositi149 ··0x00000920·79417267·5f436865·636b506f·73697469·yArg_CheckPositi
150 ··0x00000930·6f6e616c·00507954·75706c65·5f4e6577·onal.PyTuple_New 
151 ··0x00000940·0050794d·656d5f52·65616c6c·6f630050·.PyMem_Realloc.P150 ··0x00000930·6f6e616c·0050794d·656d5f52·65616c6c·onal.PyMem_Reall
152 ··0x00000950·79446963·745f4e65·78740050·794c6f6e·yDict_Next.PyLon151 ··0x00000940·6f630050·79446963·745f4e65·78740050·oc.PyDict_Next.P
153 ··0x00000960·675f4173·4c6f6e67·005f5079·54696d65·g_AsLong._PyTime152 ··0x00000950·794c6f6e·675f4173·4c6f6e67·005f5079·yLong_AsLong._Py
154 ··0x00000970·5f46726f·6d4d696c·6c697365·636f6e64·_FromMillisecond153 ··0x00000960·54696d65·5f46726f·6d4d696c·6c697365·Time_FromMillise
155 ··0x00000980·734f626a·65637400·50794578·635f5275·sObject.PyExc_Ru154 ··0x00000970·636f6e64·734f626a·65637400·50794578·condsObject.PyEx
156 ··0x00000990·6e74696d·65457272·6f720050·794f626a·ntimeError.PyObj155 ··0x00000980·635f5275·6e74696d·65457272·6f720050·c_RuntimeError.P
 156 ··0x00000990·79547570·6c655f4e·65770050·794f626a·yTuple_New.PyObj
157 ··0x000009a0·6563745f·46726565·00507944·6963745f·ect_Free.PyDict_157 ··0x000009a0·6563745f·46726565·00507944·6963745f·ect_Free.PyDict_
158 ··0x000009b0·44656c49·74656d00·5f507954·696d655f·DelItem._PyTime_158 ··0x000009b0·44656c49·74656d00·5f5f7365·6c656374·DelItem.__select
159 ··0x000009c0·41735469·6d657661·6c005f5f·73656c65·AsTimeval.__sele 
160 ··0x000009d0·63743634·00507954·75706c65·5f506163·ct64.PyTuple_Pac159 ··0x000009c0·36340050·79547570·6c655f50·61636b00·64.PyTuple_Pack.
 160 ··0x000009d0·5f507954·696d655f·41735469·6d657661·_PyTime_AsTimeva
161 ··0x000009e0·6b005f50·7954696d·655f4173·54696d65·k._PyTime_AsTime161 ··0x000009e0·6c005f50·7954696d·655f4173·54696d65·l._PyTime_AsTime
162 ··0x000009f0·76616c5f·636c616d·70006d65·6d736574·val_clamp.memset162 ··0x000009f0·76616c5f·636c616d·70006d65·6d736574·val_clamp.memset
163 ··0x00000a00·00507944·6963745f·436f6e74·61696e73·.PyDict_Contains163 ··0x00000a00·00507944·6963745f·436f6e74·61696e73·.PyDict_Contains
164 ··0x00000a10·00507953·65717565·6e63655f·46617374·.PySequence_Fast164 ··0x00000a10·00507953·65717565·6e63655f·46617374·.PySequence_Fast
165 ··0x00000a20·005f5f66·64656c74·5f63686b·0050794c·.__fdelt_chk.PyL165 ··0x00000a20·005f5f66·64656c74·5f63686b·0050794c·.__fdelt_chk.PyL
166 ··0x00000a30·6973745f·53657449·74656d00·5f50795f·ist_SetItem._Py_166 ··0x00000a30·6973745f·53657449·74656d00·5f50795f·ist_SetItem._Py_
167 ··0x00000a40·46616c73·65537472·75637400·5f50795f·FalseStruct._Py_167 ··0x00000a40·46616c73·65537472·75637400·5f50795f·FalseStruct._Py_
168 ··0x00000a50·54727565·53747275·63740050·79547970·TrueStruct.PyTyp168 ··0x00000a50·54727565·53747275·63740050·79547970·TrueStruct.PyTyp
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
55.9 KB
_elementtree.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:··········56796·(bytes·into·file)13 ··Start·of·section·headers:··········56760·(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
2.96 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xdddc:1 There·are·18·section·headers,·starting·at·offset·0xddb8:
  
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·0028e0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0028e0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00aba4·000fd0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00ab80·000fd0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002914·000864·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002914·000864·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00bb74·0007b0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00bb50·0007b0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003178·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·003178·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·003178·002978·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·003178·002978·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·00c324·001700·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·00c300·001700·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·005af0·000a59·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·005af0·000a59·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·00654c·00082c·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·00654c·000808·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·00da24·000268·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·00da00·000268·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·006d78·00057a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·006d54·00057a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00dc8c·0000c0·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00dc68·0000c0·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0072f2·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0072ce·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0072f2·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0072ce·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007328·001c50·10·····16·327··419 ··[15]·.symtab···········SYMTAB··········00000000·007304·001c50·10·····16·327··4
20 ··[16]·.strtab···········STRTAB··········00000000·008f78·001c2c·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·008f54·001c2c·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00dd4c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00dd28·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.37 KB
readelf --wide --symbols {}
    
Offset 99, 30 lines modifiedOffset 99, 30 lines modified
99 ····95:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$d99 ····95:·0000075c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
100 ····96:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49100 ····96:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC49
101 ····97:·0000009d···150·FUNC····LOCAL··DEFAULT····9·element_resize101 ····97:·0000009d···150·FUNC····LOCAL··DEFAULT····9·element_resize
102 ····98:·00000d5d···308·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_find102 ····98:·00000d5d···308·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_find
103 ····99:·00000e91···316·FUNC····LOCAL··DEFAULT····1·checkpath103 ····99:·00000e91···316·FUNC····LOCAL··DEFAULT····1·checkpath
104 ···100:·00000e8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d104 ···100:·00000e8c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
105 ···101:·00000e90·····0·NOTYPE··LOCAL··DEFAULT····1·$t105 ···101:·00000e90·····0·NOTYPE··LOCAL··DEFAULT····1·$t
106 ···102:·00000185···496·FUNC····LOCAL··DEFAULT····9·element_dealloc106 ···102:·00000185···460·FUNC····LOCAL··DEFAULT····9·element_dealloc
107 ···103:·00000375···136·FUNC····LOCAL··DEFAULT····9·element_gc_clear107 ···103:·00000351···136·FUNC····LOCAL··DEFAULT····9·element_gc_clear
108 ···104:·000003fd···100·FUNC····LOCAL··DEFAULT····9·dealloc_extra108 ···104:·000003d9···100·FUNC····LOCAL··DEFAULT····9·dealloc_extra
109 ···105:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50109 ···105:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC50
110 ···106:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51110 ···106:·0000032c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC51
111 ···107:·00000760·····0·NOTYPE··LOCAL··DEFAULT····6·$t111 ···107:·00000760·····0·NOTYPE··LOCAL··DEFAULT····6·$t
112 ···108:·00000761···882·FUNC····LOCAL··DEFAULT····6·element_ass_subscr112 ···108:·00000761···882·FUNC····LOCAL··DEFAULT····6·element_ass_subscr
113 ···109:·0000141f···212·FUNC····LOCAL··DEFAULT····6·element_setitem113 ···109:·0000141f···212·FUNC····LOCAL··DEFAULT····6·element_setitem
114 ···110:·00000fcd···360·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_findall114 ···110:·00000fcd···360·FUNC····LOCAL··DEFAULT····1·_elementtree_Element_findall
115 ···111:·00001130·····0·NOTYPE··LOCAL··DEFAULT····1·$d115 ···111:·00001130·····0·NOTYPE··LOCAL··DEFAULT····1·$d
116 ···112:·00000ad3···374·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_findtext116 ···112:·00000ad3···374·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_findtext
117 ···113:·000011fd····88·FUNC····LOCAL··DEFAULT····1·element_get_text117 ···113:·000011fd····88·FUNC····LOCAL··DEFAULT····1·element_get_text
118 ···114:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····6·$d118 ···114:·00000c44·····0·NOTYPE··LOCAL··DEFAULT····6·$d
119 ···115:·00000350·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52119 ···115:·00000350·····0·NOTYPE··LOCAL··DEFAULT····8·.LC52
120 ···116:·00000461···610·FUNC····LOCAL··DEFAULT····9·subelement120 ···116:·0000043d···610·FUNC····LOCAL··DEFAULT····9·subelement
121 ···117:·000006c5···162·FUNC····LOCAL··DEFAULT····9·create_new_element.isra.0121 ···117:·000006a1···162·FUNC····LOCAL··DEFAULT····9·create_new_element.isra.0
122 ···118:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53122 ···118:·00000364·····0·NOTYPE··LOCAL··DEFAULT····8·.LC53
123 ···119:·00001134·····0·NOTYPE··LOCAL··DEFAULT····1·$t123 ···119:·00001134·····0·NOTYPE··LOCAL··DEFAULT····1·$t
124 ···120:·00001135····68·FUNC····LOCAL··DEFAULT····1·element_text_setter124 ···120:·00001135····68·FUNC····LOCAL··DEFAULT····1·element_text_setter
125 ···121:·00000384·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54125 ···121:·00000384·····0·NOTYPE··LOCAL··DEFAULT····8·.LC54
126 ···122:·00001179····76·FUNC····LOCAL··DEFAULT····1·element_getitem126 ···122:·00001179····76·FUNC····LOCAL··DEFAULT····1·element_getitem
127 ···123:·000011c5····18·FUNC····LOCAL··DEFAULT····1·element_tag_getter127 ···123:·000011c5····18·FUNC····LOCAL··DEFAULT····1·element_tag_getter
128 ···124:·000011d9····36·FUNC····LOCAL··DEFAULT····1·element_text_getter128 ···124:·000011d9····36·FUNC····LOCAL··DEFAULT····1·element_text_getter
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 ···154:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63158 ···154:·0000043c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC63
159 ···155:·00000448·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64159 ···155:·00000448·····0·NOTYPE··LOCAL··DEFAULT····8·.LC64
160 ···156:·00000450·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65160 ···156:·00000450·····0·NOTYPE··LOCAL··DEFAULT····8·.LC65
161 ···157:·00000eb9···246·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_remove161 ···157:·00000eb9···246·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_remove
162 ···158:·00000470·····0·NOTYPE··LOCAL··DEFAULT····8·.LC66162 ···158:·00000470·····0·NOTYPE··LOCAL··DEFAULT····8·.LC66
163 ···159:·00000faf···194·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_append163 ···159:·00000faf···194·FUNC····LOCAL··DEFAULT····6·_elementtree_Element_append
164 ···160:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····6·$d164 ···160:·0000106c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
165 ···161:·00000769···196·FUNC····LOCAL··DEFAULT····9·element_gc_traverse165 ···161:·00000745···196·FUNC····LOCAL··DEFAULT····9·element_gc_traverse
166 ···162:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC67166 ···162:·0000047c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC67
167 ···163:·00001070·····0·NOTYPE··LOCAL··DEFAULT····6·$t167 ···163:·00001070·····0·NOTYPE··LOCAL··DEFAULT····6·$t
168 ···164:·00001071···240·FUNC····LOCAL··DEFAULT····6·_elementtree_Element___copy__168 ···164:·00001071···240·FUNC····LOCAL··DEFAULT····6·_elementtree_Element___copy__
169 ···165:·00001c09·····8·FUNC····LOCAL··DEFAULT····1·element_length169 ···165:·00001c09·····8·FUNC····LOCAL··DEFAULT····1·element_length
170 ···166:·00001c11····68·FUNC····LOCAL··DEFAULT····1·element_attrib_getter170 ···166:·00001c11····68·FUNC····LOCAL··DEFAULT····1·element_attrib_getter
171 ···167:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC68171 ···167:·0000049c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC68
172 ···168:·00001161····64·FUNC····LOCAL··DEFAULT····6·_elementtree_Element___deepcopy__172 ···168:·00001161····64·FUNC····LOCAL··DEFAULT····6·_elementtree_Element___deepcopy__
22.6 KB
readelf --wide --relocs {}
Max HTML report size reached
2.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2461, 15 lines modifiedOffset 2461, 15 lines modified
2461 »       blt.n»  15d2·<treebuilder_handle_start+0xfa>2461 »       blt.n»  15d2·<treebuilder_handle_start+0xfa>
2462 »       ldr»    r0,·[r4,·#36]» @·0x242462 »       ldr»    r0,·[r4,·#36]» @·0x24
2463 »       cmp»    r0,·#02463 »       cmp»    r0,·#0
2464 »       bne.w»  1614·<treebuilder_handle_start+0x13c>2464 »       bne.w»  1614·<treebuilder_handle_start+0x13c>
2465 »       mov»    r2,·r52465 »       mov»    r2,·r5
2466 »       ldr»    r0,·[r7,·#52]» @·0x342466 »       ldr»    r0,·[r7,·#52]» @·0x34
2467 »       mov»    r1,·r62467 »       mov»    r1,·r6
2468 »       bl»     6c4·<xmlparser_gc_clear+0xd4>2468 »       bl»     6a0·<xmlparser_gc_clear+0xb0>
2469 ·R_ARM_THM_CALL» create_new_element.isra.02469 ·R_ARM_THM_CALL» create_new_element.isra.0
2470 »       mov»    r5,·r02470 »       mov»    r5,·r0
2471 »       cmp»    r5,·#02471 »       cmp»    r5,·#0
2472 »       beq.n»  15d2·<treebuilder_handle_start+0xfa>2472 »       beq.n»  15d2·<treebuilder_handle_start+0xfa>
2473 »       ldr»    r0,·[r4,·#20]2473 »       ldr»    r0,·[r4,·#20]
2474 »       ldr»    r6,·[r4,·#12]2474 »       ldr»    r6,·[r4,·#12]
2475 »       cmp»    r0,·#02475 »       cmp»    r0,·#0
Offset 3486, 15 lines modifiedOffset 3486, 15 lines modified
3486 »       itt»    ne3486 »       itt»    ne
3487 »       addne»  r3,·#13487 »       addne»  r3,·#1
3488 »       strne»  r3,·[r7,·#0]3488 »       strne»  r3,·[r7,·#0]
3489 »       str»    r7,·[r2,·#0]3489 »       str»    r7,·[r2,·#0]
3490 »       bl»     0·<xmlparser_new>3490 »       bl»     0·<xmlparser_new>
3491 ·R_ARM_THM_CALL» Py_XDECREF3491 ·R_ARM_THM_CALL» Py_XDECREF
3492 »       mov»    r0,·r63492 »       mov»    r0,·r6
3493 »       bl»     3fc·<_elementtree_XMLParser___init__+0x39c>3493 »       bl»     3d8·<_elementtree_XMLParser___init__+0x378>
3494 ·R_ARM_THM_CALL» dealloc_extra3494 ·R_ARM_THM_CALL» dealloc_extra
3495 »       movw»   r4,·#03495 »       movw»   r4,·#0
3496 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct3496 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
3497 »       movt»   r4,·#03497 »       movt»   r4,·#0
3498 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct3498 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
3499 »       ldr.w»  r3,·[r8]3499 »       ldr.w»  r3,·[r8]
3500 »       mvn.w»  r2,·#3221225472»    @·0xc00000003500 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
Offset 3547, 15 lines modifiedOffset 3547, 15 lines modified
3547 »       mov»    r8,·r43547 »       mov»    r8,·r4
3548 »       bl»     0·<_Py_Dealloc>3548 »       bl»     0·<_Py_Dealloc>
3549 ·R_ARM_THM_CALL» _Py_Dealloc3549 ·R_ARM_THM_CALL» _Py_Dealloc
3550 »       b.n»    1df8·<_elementtree_Element___setstate__+0x1a4>3550 »       b.n»    1df8·<_elementtree_Element___setstate__+0x1a4>
3551 »       ldr»    r0,·[r4,·#20]3551 »       ldr»    r0,·[r4,·#20]
3552 »       cbz»    r0,·1e72·<_elementtree_Element___setstate__+0x21e>3552 »       cbz»    r0,·1e72·<_elementtree_Element___setstate__+0x21e>
3553 »       str»    r3,·[r4,·#20]3553 »       str»    r3,·[r4,·#20]
3554 »       bl»     3fc·<_elementtree_XMLParser___init__+0x39c>3554 »       bl»     3d8·<_elementtree_XMLParser___init__+0x378>
3555 ·R_ARM_THM_CALL» dealloc_extra3555 ·R_ARM_THM_CALL» dealloc_extra
3556 »       str.w»  fp,·[r4,·#20]3556 »       str.w»  fp,·[r4,·#20]
3557 »       b.n»    1eac·<_elementtree_Element___setstate__+0x258>3557 »       b.n»    1eac·<_elementtree_Element___setstate__+0x258>
3558 »       strd»   r3,·r2,·[sp,·#24]3558 »       strd»   r3,·r2,·[sp,·#24]
3559 »       bl»     0·<PyType_IsSubtype>3559 »       bl»     0·<PyType_IsSubtype>
3560 ·R_ARM_THM_CALL» PyType_IsSubtype3560 ·R_ARM_THM_CALL» PyType_IsSubtype
3561 »       ldrd»   r3,·r2,·[sp,·#24]3561 »       ldrd»   r3,·r2,·[sp,·#24]
Offset 3573, 15 lines modifiedOffset 3573, 15 lines modified
3573 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError3573 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
3574 »       ldr»    r0,·[r3,·#0]3574 »       ldr»    r0,·[r3,·#0]
3575 »       bl»     0·<PyErr_Format>3575 »       bl»     0·<PyErr_Format>
3576 ·R_ARM_THM_CALL» PyErr_Format3576 ·R_ARM_THM_CALL» PyErr_Format
3577 »       ldr»    r3,·[r4,·#20]3577 »       ldr»    r3,·[r4,·#20]
3578 »       mov»    r0,·fp3578 »       mov»    r0,·fp
3579 »       str»    r5,·[r3,·#4]3579 »       str»    r5,·[r3,·#4]
3580 »       bl»     3fc·<_elementtree_XMLParser___init__+0x39c>3580 »       bl»     3d8·<_elementtree_XMLParser___init__+0x378>
3581 ·R_ARM_THM_CALL» dealloc_extra3581 ·R_ARM_THM_CALL» dealloc_extra
3582 »       movs»   r4,·#03582 »       movs»   r4,·#0
3583 »       b.n»    1dea·<_elementtree_Element___setstate__+0x196>3583 »       b.n»    1dea·<_elementtree_Element___setstate__+0x196>
3584 »       movw»   r3,·#03584 »       movw»   r3,·#0
3585 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError3585 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
3586 »       movt»   r3,·#03586 »       movt»   r3,·#0
3587 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError3587 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
2.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1984, 15 lines modifiedOffset 1984, 15 lines modified
1984 »       bl»     0·<PyType_GetModuleState>1984 »       bl»     0·<PyType_GetModuleState>
1985 ·R_ARM_THM_CALL» PyType_GetModuleState1985 ·R_ARM_THM_CALL» PyType_GetModuleState
1986 »       ldr»    r2,·[r5,·#20]1986 »       ldr»    r2,·[r5,·#20]
1987 »       ldr»    r1,·[r5,·#8]1987 »       ldr»    r1,·[r5,·#8]
1988 »       cbz»    r2,·10b6·<_elementtree_Element___copy__+0x46>1988 »       cbz»    r2,·10b6·<_elementtree_Element___copy__+0x46>
1989 »       ldr»    r2,·[r2,·#0]1989 »       ldr»    r2,·[r2,·#0]
1990 »       ldr»    r0,·[r0,·#52]» @·0x341990 »       ldr»    r0,·[r0,·#52]» @·0x34
1991 »       bl»     6c4·<_elementtree_Element_extend+0x92>1991 »       bl»     6a0·<_elementtree_Element_extend+0x6e>
1992 ·R_ARM_THM_CALL» create_new_element.isra.01992 ·R_ARM_THM_CALL» create_new_element.isra.0
1993 »       mov»    r4,·r01993 »       mov»    r4,·r0
1994 »       cmp»    r0,·#01994 »       cmp»    r0,·#0
1995 »       beq.n»  10a6·<_elementtree_Element___copy__+0x36>1995 »       beq.n»  10a6·<_elementtree_Element___copy__+0x36>
1996 »       ldr»    r1,·[r5,·#12]1996 »       ldr»    r1,·[r5,·#12]
1997 »       mvn.w»  r0,·#3221225472»    @·0xc00000001997 »       mvn.w»  r0,·#3221225472»    @·0xc0000000
1998 »       bic.w»  r2,·r1,·#11998 »       bic.w»  r2,·r1,·#1
Offset 2133, 15 lines modifiedOffset 2133, 15 lines modified
2133 »       mov»    r0,·r72133 »       mov»    r0,·r7
2134 »       bl»     0·<_Py_Dealloc>2134 »       bl»     0·<_Py_Dealloc>
2135 ·R_ARM_THM_CALL» _Py_Dealloc2135 ·R_ARM_THM_CALL» _Py_Dealloc
2136 »       b.n»    1350·<_elementtree_Element___deepcopy___impl+0x1b0>2136 »       b.n»    1350·<_elementtree_Element___deepcopy___impl+0x1b0>
2137 »       mov»    r2,·r62137 »       mov»    r2,·r6
2138 »       ldr.w»  r0,·[r9,·#52]»       @·0x342138 »       ldr.w»  r0,·[r9,·#52]»       @·0x34
2139 »       mov»    r1,·r72139 »       mov»    r1,·r7
2140 »       bl»     6c4·<_elementtree_Element_extend+0x92>2140 »       bl»     6a0·<_elementtree_Element_extend+0x6e>
2141 ·R_ARM_THM_CALL» create_new_element.isra.02141 ·R_ARM_THM_CALL» create_new_element.isra.0
2142 »       ldr»    r3,·[r7,·#0]2142 »       ldr»    r3,·[r7,·#0]
2143 »       mvn.w»  r2,·#3221225472»    @·0xc00000002143 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
2144 »       mov»    r4,·r02144 »       mov»    r4,·r0
2145 »       cmp»    r3,·r22145 »       cmp»    r3,·r2
2146 »       beq.n»  1230·<_elementtree_Element___deepcopy___impl+0x90>2146 »       beq.n»  1230·<_elementtree_Element___deepcopy___impl+0x90>
2147 »       subs»   r3,·#12147 »       subs»   r3,·#1
Offset 4304, 15 lines modifiedOffset 4304, 15 lines modified
4304 »       sub.w»  ip,·sp,·ip4304 »       sub.w»  ip,·sp,·ip
4305 »       str.w»  r0,·[ip,·#4080]»     @·0xff04305 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
4306 »       mov»    r4,·r04306 »       mov»    r4,·r0
4307 »       ldr»    r0,·[r0,·#20]4307 »       ldr»    r0,·[r0,·#20]
4308 »       cbz»    r0,·246c·<_elementtree_Element_clear+0x1c>4308 »       cbz»    r0,·246c·<_elementtree_Element_clear+0x1c>
4309 »       movs»   r3,·#04309 »       movs»   r3,·#0
4310 »       str»    r3,·[r4,·#20]4310 »       str»    r3,·[r4,·#20]
4311 »       bl»     3fc·<expat_set_error+0x1c>4311 »       bl»     3d8·<_elementtree_XMLParser__parse_whole+0x1c4>
4312 ·R_ARM_THM_CALL» dealloc_extra4312 ·R_ARM_THM_CALL» dealloc_extra
4313 »       movw»   r5,·#04313 »       movw»   r5,·#0
4314 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct4314 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
4315 »       movt»   r5,·#04315 »       movt»   r5,·#0
4316 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct4316 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
4317 »       mvn.w»  r2,·#3221225472»    @·0xc00000004317 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
4318 »       add.w»  r0,·r4,·#124318 »       add.w»  r0,·r4,·#12
Offset 4633, 15 lines modifiedOffset 4633, 15 lines modified
4633 »       beq.n»  26f6·<_elementtree_Element_makeelement+0x62>4633 »       beq.n»  26f6·<_elementtree_Element_makeelement+0x62>
4634 »       mov»    r0,·r54634 »       mov»    r0,·r5
4635 »       bl»     0·<PyType_GetModuleState>4635 »       bl»     0·<PyType_GetModuleState>
4636 ·R_ARM_THM_CALL» PyType_GetModuleState4636 ·R_ARM_THM_CALL» PyType_GetModuleState
4637 »       mov»    r2,·r44637 »       mov»    r2,·r4
4638 »       ldr»    r0,·[r0,·#52]» @·0x344638 »       ldr»    r0,·[r0,·#52]» @·0x34
4639 »       mov»    r1,·r64639 »       mov»    r1,·r6
4640 »       bl»     6c4·<_elementtree_Element_extend+0x92>4640 »       bl»     6a0·<_elementtree_Element_extend+0x6e>
4641 ·R_ARM_THM_CALL» create_new_element.isra.04641 ·R_ARM_THM_CALL» create_new_element.isra.0
4642 »       ldr»    r3,·[r4,·#0]4642 »       ldr»    r3,·[r4,·#0]
4643 »       mvn.w»  r2,·#3221225472»    @·0xc00000004643 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
4644 »       mov»    r5,·r04644 »       mov»    r5,·r0
4645 »       cmp»    r3,·r24645 »       cmp»    r3,·r2
4646 »       beq.n»  272e·<_elementtree_Element_makeelement+0x9a>4646 »       beq.n»  272e·<_elementtree_Element_makeelement+0x9a>
4647 »       subs»   r3,·#14647 »       subs»   r3,·#1
22.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
265 KB
pyexpat.o
956 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:··········43952·(bytes·into·file)13 ··Start·of·section·headers:··········43684·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xabb0:1 There·are·16·section·headers,·starting·at·offset·0xaaa4:
  
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·000fd8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001268·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0087c0·000878·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·008778·0008c8·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00100c·000bd0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00129c·000bd0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·009038·000568·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·009040·000568·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001bdc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001e6c·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·001bdc·001a90·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·001e6c·001a90·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0095a0·001180·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0095a8·001180·08···I·13···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·00366c·00151d·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0038fc·00151d·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·004b8c·000308·00··AX··0···0··4 
14 ··[10]·.rel.text.hot·····REL·············00000000·00a720·000108·08···I·15···9··4 
15 ··[11]·.rodata···········PROGBITS········00000000·004e94·000a4d·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·004e1c·000a4d·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00a828·0002f8·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·00a728·0002f8·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0058e1·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·005869·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0058e1·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005869·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005914·001740·10·····16·247··417 ··[13]·.symtab···········SYMTAB··········00000000·00589c·001770·10·····14·250··4
20 ··[16]·.strtab···········STRTAB··········00000000·007054·00176b·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00700c·00176b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00ab20·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·00aa20·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
44.4 KB
readelf --wide --symbols {}
Max HTML report size reached
128 KB
readelf --wide --relocs {}
Max HTML report size reached
231 B
strings --all --bytes=8 {}
    
Offset 476, 11 lines modifiedOffset 476, 10 lines modified
476 _PyRuntime476 _PyRuntime
477 PyTuple_Type477 PyTuple_Type
478 .shstrtab478 .shstrtab
479 .rel.text479 .rel.text
480 .rel.data480 .rel.data
481 .rel.text.unlikely481 .rel.text.unlikely
482 .rodata.str1.4482 .rodata.str1.4
483 .rel.text.hot 
484 .rel.rodata483 .rel.rodata
485 .note.GNU-stack484 .note.GNU-stack
486 .ARM.attributes485 .ARM.attributes
65.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
22.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e756e·bss..rel.text.un5 ··0x00000030·62737300·2e72656c·2e746578·742e756e·bss..rel.text.un
6 ··0x00000040·6c696b65·6c79002e·726f6461·74612e73·likely..rodata.s6 ··0x00000040·6c696b65·6c79002e·726f6461·74612e73·likely..rodata.s
7 ··0x00000050·7472312e·34002e72·656c2e74·6578742e·tr1.4..rel.text.7 ··0x00000050·7472312e·34002e72·656c2e72·6f646174·tr1.4..rel.rodat
8 ··0x00000060·686f7400·2e72656c·2e726f64·61746100·hot..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
10.0 KB
sha1module.o
1.31 KB
readelf --wide --symbols {}
    
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ····24:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·$d28 ····24:·00000318·····0·NOTYPE··LOCAL··DEFAULT····5·$d
29 ····25:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC629 ····25:·00000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LC6
30 ····26:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·$t30 ····26:·0000031c·····0·NOTYPE··LOCAL··DEFAULT····5·$t
31 ····27:·0000031d····14·FUNC····LOCAL··DEFAULT····5·SHA1_get_name31 ····27:·0000031d····14·FUNC····LOCAL··DEFAULT····5·SHA1_get_name
32 ····28:·0000032b····64·FUNC····LOCAL··DEFAULT····5·SHA1_dealloc32 ····28:·0000032b····64·FUNC····LOCAL··DEFAULT····5·SHA1_dealloc
33 ····29:·0000036b···284·FUNC····LOCAL··DEFAULT····5·SHA1Type_update33 ····29:·0000036b···284·FUNC····LOCAL··DEFAULT····5·SHA1Type_update
34 ····30:·00000487····52·FUNC····LOCAL··DEFAULT····5·_sha1_clear34 ····30:·00000487····52·FUNC····LOCAL··DEFAULT····5·_sha1_clear
35 ····31:·000004bb·····2·FUNC····LOCAL··DEFAULT····5·_sha1_free 
36 ····32:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC735 ····31:·00000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LC7
37 ····33:·000004bd···166·FUNC····LOCAL··DEFAULT····5·SHA1Type_copy36 ····32:·000004bb···166·FUNC····LOCAL··DEFAULT····5·SHA1Type_copy
 37 ····33:·00000561·····2·FUNC····LOCAL··DEFAULT····5·_sha1_free
38 ····34:·00000563····12·FUNC····LOCAL··DEFAULT····5·SHA1_traverse38 ····34:·00000563····12·FUNC····LOCAL··DEFAULT····5·SHA1_traverse
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata
40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d40 ····36:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
41 ····37:·00000000····12·OBJECT··LOCAL··DEFAULT····8·_keywords.141 ····37:·00000000····12·OBJECT··LOCAL··DEFAULT····8·_keywords.1
42 ····38:·0000000c···127·OBJECT··LOCAL··DEFAULT····8·_sha1_sha1__doc__42 ····38:·0000000c···127·OBJECT··LOCAL··DEFAULT····8·_sha1_sha1__doc__
43 ····39:·0000008c····84·OBJECT··LOCAL··DEFAULT····8·SHA1Type_update__doc__43 ····39:·0000008c····84·OBJECT··LOCAL··DEFAULT····8·SHA1Type_update__doc__
44 ····40:·000000e0····83·OBJECT··LOCAL··DEFAULT····8·SHA1Type_hexdigest__doc__44 ····40:·000000e0····83·OBJECT··LOCAL··DEFAULT····8·SHA1Type_hexdigest__doc__
4.23 KB
readelf --wide --relocs {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 Relocation·section·'.rel.data'·at·offset·0x14c0·contains·40·entries:2 Relocation·section·'.rel.data'·at·offset·0x14c0·contains·40·entries:
3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name3 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
4 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.44 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
5 00000020··00000102·R_ARM_ABS32············00000000···.data5 00000020··00000102·R_ARM_ABS32············00000000···.data
6 00000024··00000102·R_ARM_ABS32············00000000···.data6 00000024··00000102·R_ARM_ABS32············00000000···.data
7 00000028··00000a02·R_ARM_ABS32············00000049···_sha1_traverse7 00000028··00000a02·R_ARM_ABS32············00000049···_sha1_traverse
8 0000002c··00001e02·R_ARM_ABS32············00000487···_sha1_clear8 0000002c··00001e02·R_ARM_ABS32············00000487···_sha1_clear
9 00000030··00001f02·R_ARM_ABS32············000004bb···_sha1_free9 00000030··00002102·R_ARM_ABS32············00000561···_sha1_free
10 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.410 00000034··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
11 00000044··00000102·R_ARM_ABS32············00000000···.data11 00000044··00000102·R_ARM_ABS32············00000000···.data
12 0000004c··00002302·R_ARM_ABS32············00000000···.rodata12 0000004c··00002302·R_ARM_ABS32············00000000···.rodata
13 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.413 00000050··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
14 0000006c··00000102·R_ARM_ABS32············00000000···.data14 0000006c··00000102·R_ARM_ABS32············00000000···.data
15 00000080··00005802·R_ARM_ABS32············00000000···PyTuple_Type15 00000080··00005802·R_ARM_ABS32············00000000···PyTuple_Type
16 00000088··00005902·R_ARM_ABS32············00000000···_PyRuntime16 00000088··00005902·R_ARM_ABS32············00000000···_PyRuntime
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 000000f8··00000402·R_ARM_ABS32············00000000···.rodata.str1.426 000000f8··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
27 000000fc··00001202·R_ARM_ABS32············000001df···SHA1_get_block_size27 000000fc··00001202·R_ARM_ABS32············000001df···SHA1_get_block_size
28 0000010c··00000402·R_ARM_ABS32············00000000···.rodata.str1.428 0000010c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
29 00000110··00001b02·R_ARM_ABS32············0000031d···SHA1_get_name29 00000110··00001b02·R_ARM_ABS32············0000031d···SHA1_get_name
30 00000120··00000402·R_ARM_ABS32············00000000···.rodata.str1.430 00000120··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
31 00000124··00001302·R_ARM_ABS32············000001e5···sha1_get_digest_size31 00000124··00001302·R_ARM_ABS32············000001e5···sha1_get_digest_size
32 00000148··00000402·R_ARM_ABS32············00000000···.rodata.str1.432 00000148··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
33 0000014c··00002102·R_ARM_ABS32············000004bd···SHA1Type_copy33 0000014c··00002002·R_ARM_ABS32············000004bb···SHA1Type_copy
34 00000154··00002302·R_ARM_ABS32············00000000···.rodata34 00000154··00002302·R_ARM_ABS32············00000000···.rodata
35 00000158··00000402·R_ARM_ABS32············00000000···.rodata.str1.435 00000158··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
36 0000015c··00001402·R_ARM_ABS32············000001eb···SHA1Type_digest36 0000015c··00001402·R_ARM_ABS32············000001eb···SHA1Type_digest
37 00000164··00002302·R_ARM_ABS32············00000000···.rodata37 00000164··00002302·R_ARM_ABS32············00000000···.rodata
38 00000168··00000402·R_ARM_ABS32············00000000···.rodata.str1.438 00000168··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
39 0000016c··00001702·R_ARM_ABS32············00000285···SHA1Type_hexdigest39 0000016c··00001702·R_ARM_ABS32············00000285···SHA1Type_hexdigest
40 00000174··00002302·R_ARM_ABS32············00000000···.rodata40 00000174··00002302·R_ARM_ABS32············00000000···.rodata
Offset 128, 22 lines modifiedOffset 128, 22 lines modified
128 0000041e··0000450a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread128 0000041e··0000450a·R_ARM_THM_CALL·········00000000···PyEval_SaveThread
129 00000448··00004b0a·R_ARM_THM_CALL·········00000000···_PyMutex_LockSlow129 00000448··00004b0a·R_ARM_THM_CALL·········00000000···_PyMutex_LockSlow
130 00000452··0000460a·R_ARM_THM_CALL·········00000000···python_hashlib_Hacl_Hash_SHA1_update130 00000452··0000460a·R_ARM_THM_CALL·········00000000···python_hashlib_Hacl_Hash_SHA1_update
131 00000476··00004d0a·R_ARM_THM_CALL·········00000000···_PyMutex_UnlockSlow131 00000476··00004d0a·R_ARM_THM_CALL·········00000000···_PyMutex_UnlockSlow
132 0000047c··0000470a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread132 0000047c··0000470a·R_ARM_THM_CALL·········00000000···PyEval_RestoreThread
133 00000494··0000370a·R_ARM_THM_CALL·········00000000···PyModule_GetState133 00000494··0000370a·R_ARM_THM_CALL·········00000000···PyModule_GetState
134 000004b2··0000440a·R_ARM_THM_CALL·········00000000···_Py_Dealloc134 000004b2··0000440a·R_ARM_THM_CALL·········00000000···_Py_Dealloc
135 000004d6··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError135 000004d4··00003b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
136 000004da··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError136 000004d8··00003b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
137 000004de··0000202f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC7137 000004dc··00001f2f·R_ARM_THM_MOVW_ABS_NC··00000088···.LC7
138 000004e2··00002030·R_ARM_THM_MOVT_ABS·····00000088···.LC7138 000004e0··00001f30·R_ARM_THM_MOVT_ABS·····00000088···.LC7
139 000004e8··00003c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString139 000004e6··00003c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
140 00000528··00004b0a·R_ARM_THM_CALL·········00000000···_PyMutex_LockSlow140 00000526··00004b0a·R_ARM_THM_CALL·········00000000···_PyMutex_LockSlow
141 0000052e··0000570a·R_ARM_THM_CALL·········00000000···python_hashlib_Hacl_Hash_SHA1_copy141 0000052c··0000570a·R_ARM_THM_CALL·········00000000···python_hashlib_Hacl_Hash_SHA1_copy
142 0000055a··00004d0a·R_ARM_THM_CALL·········00000000···_PyMutex_UnlockSlow142 00000558··00004d0a·R_ARM_THM_CALL·········00000000···_PyMutex_UnlockSlow
143 00000008··0000361e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init143 00000008··0000361e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
144 000001e0··00004a1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong144 000001e0··00004a1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
145 000001e6··00004a1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong145 000001e6··00004a1e·R_ARM_THM_JUMP24·······00000000···PyLong_FromLong
146 00000326··0000521e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromStringAndSize146 00000326··0000521e·R_ARM_THM_JUMP24·······00000000···PyUnicode_FromStringAndSize
147 00000364··0000441e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc147 00000364··0000441e·R_ARM_THM_JUMP24·······00000000···_Py_Dealloc
  
148 Relocation·section·'.rel.rodata'·at·offset·0x1928·contains·2·entries:148 Relocation·section·'.rel.rodata'·at·offset·0x1928·contains·2·entries:
398 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 27, 16 lines modifiedOffset 27, 16 lines modified
27 sha1_get_digest_size27 sha1_get_digest_size
28 SHA1Type_digest28 SHA1Type_digest
29 SHA1Type_hexdigest29 SHA1Type_hexdigest
30 SHA1_get_name30 SHA1_get_name
31 SHA1_dealloc31 SHA1_dealloc
32 SHA1Type_update32 SHA1Type_update
33 _sha1_clear33 _sha1_clear
34 _sha1_free 
35 SHA1Type_copy34 SHA1Type_copy
 35 _sha1_free
36 SHA1_traverse36 SHA1_traverse
37 _keywords.137 _keywords.1
38 _sha1_sha1__doc__38 _sha1_sha1__doc__
39 SHA1Type_update__doc__39 SHA1Type_update__doc__
40 SHA1Type_hexdigest__doc__40 SHA1Type_hexdigest__doc__
41 SHA1Type_digest__doc__41 SHA1Type_digest__doc__
42 SHA1Type_copy__doc__42 SHA1Type_copy__doc__
2.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 569, 87 lines modifiedOffset 569, 87 lines modified
569 »       str»    r3,·[r0,·#0]569 »       str»    r3,·[r0,·#0]
570 »       cbnz»   r3,·4b6·<_sha1_clear+0x30>570 »       cbnz»   r3,·4b6·<_sha1_clear+0x30>
571 »       bl»     0·<_Py_Dealloc>571 »       bl»     0·<_Py_Dealloc>
572 ·R_ARM_THM_CALL» _Py_Dealloc572 ·R_ARM_THM_CALL» _Py_Dealloc
573 »       movs»   r0,·#0573 »       movs»   r0,·#0
574 »       pop»    {r4,·pc}574 »       pop»    {r4,·pc}
  
575 000004ba·<_sha1_free>: 
576 _sha1_free(): 
577 »       b.n»    486·<_sha1_clear> 
  
578 000004bc·<SHA1Type_copy>:575 000004ba·<SHA1Type_copy>:
579 SHA1Type_copy():576 SHA1Type_copy():
580 »       push»   {r3,·r4,·r5,·lr}577 »       push»   {r3,·r4,·r5,·lr}
581 »       mov.w»  ip,·#4096»  @·0x1000578 »       mov.w»  ip,·#4096»  @·0x1000
582 »       sub.w»  ip,·sp,·ip579 »       sub.w»  ip,·sp,·ip
583 »       str.w»  r0,·[ip,·#4080]»     @·0xff0580 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
584 »       ldr»    r2,·[sp,·#16]581 »       ldr»    r2,·[sp,·#16]
585 »       cbnz»   r3,·4d6·<SHA1Type_copy+0x1a>582 »       cbnz»   r3,·4d4·<SHA1Type_copy+0x1a>
586 »       mov»    r4,·r0583 »       mov»    r4,·r0
587 »       cbz»    r2,·4f0·<SHA1Type_copy+0x34>584 »       cbz»    r2,·4ee·<SHA1Type_copy+0x34>
588 »       ldr»    r3,·[r2,·#8]585 »       ldr»    r3,·[r2,·#8]
589 »       cbz»    r3,·4f0·<SHA1Type_copy+0x34>586 »       cbz»    r3,·4ee·<SHA1Type_copy+0x34>
590 »       movw»   r3,·#0587 »       movw»   r3,·#0
591 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError588 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
592 »       movt»   r3,·#0589 »       movt»   r3,·#0
593 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError590 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
594 »       movw»   r1,·#0591 »       movw»   r1,·#0
595 ·R_ARM_THM_MOVW_ABS_NC»  .LC7592 ·R_ARM_THM_MOVW_ABS_NC»  .LC7
596 »       movt»   r1,·#0593 »       movt»   r1,·#0
597 ·R_ARM_THM_MOVT_ABS»     .LC7594 ·R_ARM_THM_MOVT_ABS»     .LC7
598 »       ldr»    r0,·[r3,·#0]595 »       ldr»    r0,·[r3,·#0]
599 »       bl»     0·<PyErr_SetString>596 »       bl»     0·<PyErr_SetString>
600 ·R_ARM_THM_CALL» PyErr_SetString597 ·R_ARM_THM_CALL» PyErr_SetString
601 »       movs»   r5,·#0598 »       movs»   r5,·#0
602 »       b.n»    55e·<SHA1Type_copy+0xa2>599 »       b.n»    55c·<SHA1Type_copy+0xa2>
603 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc600 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
604 »       ldr»    r3,·[r3,·#16]601 »       ldr»    r3,·[r3,·#16]
605 »       ldr»    r0,·[r3,·#0]602 »       ldr»    r0,·[r3,·#0]
606 »       bl»     1bc·<newSHA1object.isra.0>603 »       bl»     1bc·<newSHA1object.isra.0>
607 »       mov»    r5,·r0604 »       mov»    r5,·r0
608 »       cmp»    r0,·#0605 »       cmp»    r0,·#0
609 »       beq.n»  4ec·<SHA1Type_copy+0x30>606 »       beq.n»  4ea·<SHA1Type_copy+0x30>
610 »       ldrb»   r3,·[r4,·#8]607 »       ldrb»   r3,·[r4,·#8]
611 »       cbz»    r3,·52c·<SHA1Type_copy+0x70>608 »       cbz»    r3,·52a·<SHA1Type_copy+0x70>
612 »       add.w»  r0,·r4,·#9609 »       add.w»  r0,·r4,·#9
613 »       mov.w»  r3,·#1610 »       mov.w»  r3,·#1
614 »       dmb»    ish611 »       dmb»    ish
615 »       ldrexb» r2,·[r0]612 »       ldrexb» r2,·[r0]
616 »       cmp»    r2,·#0613 »       cmp»    r2,·#0
617 »       bne.n»  522·<SHA1Type_copy+0x66>614 »       bne.n»  520·<SHA1Type_copy+0x66>
618 »       strexb» r1,·r3,·[r0]615 »       strexb» r1,·r3,·[r0]
619 »       cmp»    r1,·#0616 »       cmp»    r1,·#0
620 »       bne.n»  512·<SHA1Type_copy+0x56>617 »       bne.n»  510·<SHA1Type_copy+0x56>
621 »       dmb»    ish618 »       dmb»    ish
622 »       beq.n»  52c·<SHA1Type_copy+0x70>619 »       beq.n»  52a·<SHA1Type_copy+0x70>
623 »       bl»     0·<_PyMutex_LockSlow>620 »       bl»     0·<_PyMutex_LockSlow>
624 ·R_ARM_THM_CALL» _PyMutex_LockSlow621 ·R_ARM_THM_CALL» _PyMutex_LockSlow
625 »       ldr»    r0,·[r4,·#16]622 »       ldr»    r0,·[r4,·#16]
626 »       bl»     0·<python_hashlib_Hacl_Hash_SHA1_copy>623 »       bl»     0·<python_hashlib_Hacl_Hash_SHA1_copy>
627 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA1_copy624 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA1_copy
628 »       ldrb»   r3,·[r4,·#8]625 »       ldrb»   r3,·[r4,·#8]
629 »       str»    r0,·[r5,·#16]626 »       str»    r0,·[r5,·#16]
630 »       cbz»    r3,·55e·<SHA1Type_copy+0xa2>627 »       cbz»    r3,·55c·<SHA1Type_copy+0xa2>
631 »       add.w»  r0,·r4,·#9628 »       add.w»  r0,·r4,·#9
632 »       mov.w»  r3,·#0629 »       mov.w»  r3,·#0
633 »       dmb»    ish630 »       dmb»    ish
634 »       ldrexb» r2,·[r0]631 »       ldrexb» r2,·[r0]
635 »       cmp»    r2,·#1632 »       cmp»    r2,·#1
636 »       bne.n»  554·<SHA1Type_copy+0x98>633 »       bne.n»  552·<SHA1Type_copy+0x98>
637 »       strexb» r1,·r3,·[r0]634 »       strexb» r1,·r3,·[r0]
638 »       cmp»    r1,·#0635 »       cmp»    r1,·#0
639 »       bne.n»  544·<SHA1Type_copy+0x88>636 »       bne.n»  542·<SHA1Type_copy+0x88>
640 »       dmb»    ish637 »       dmb»    ish
641 »       beq.n»  55e·<SHA1Type_copy+0xa2>638 »       beq.n»  55c·<SHA1Type_copy+0xa2>
642 »       bl»     0·<_PyMutex_UnlockSlow>639 »       bl»     0·<_PyMutex_UnlockSlow>
643 ·R_ARM_THM_CALL» _PyMutex_UnlockSlow640 ·R_ARM_THM_CALL» _PyMutex_UnlockSlow
644 »       mov»    r0,·r5641 »       mov»    r0,·r5
645 »       pop»    {r3,·r4,·r5,·pc}642 »       pop»    {r3,·r4,·r5,·pc}
  
 643 00000560·<_sha1_free>:
 644 _sha1_free():
 645 »       b.n»    486·<_sha1_clear>
  
646 00000562·<SHA1_traverse>:646 00000562·<SHA1_traverse>:
647 SHA1_traverse():647 SHA1_traverse():
648 »       ldr»    r0,·[r0,·#4]648 »       ldr»    r0,·[r0,·#4]
649 »       mov»    r3,·r1649 »       mov»    r3,·r1
650 »       mov»    r1,·r2650 »       mov»    r1,·r2
651 »       cbz»    r0,·56c·<SHA1_traverse+0xa>651 »       cbz»    r0,·56c·<SHA1_traverse+0xa>
652 »       bx»     r3652 »       bx»     r3
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 10, 17 lines modifiedOffset 10, 17 lines modified
10 ··0x00000070·7a650073·6861315f·6765745f·64696765·ze.sha1_get_dige10 ··0x00000070·7a650073·6861315f·6765745f·64696765·ze.sha1_get_dige
11 ··0x00000080·73745f73·697a6500·53484131·54797065·st_size.SHA1Type11 ··0x00000080·73745f73·697a6500·53484131·54797065·st_size.SHA1Type
12 ··0x00000090·5f646967·65737400·53484131·54797065·_digest.SHA1Type12 ··0x00000090·5f646967·65737400·53484131·54797065·_digest.SHA1Type
13 ··0x000000a0·5f686578·64696765·7374002e·4c433600·_hexdigest..LC6.13 ··0x000000a0·5f686578·64696765·7374002e·4c433600·_hexdigest..LC6.
14 ··0x000000b0·53484131·5f676574·5f6e616d·65005348·SHA1_get_name.SH14 ··0x000000b0·53484131·5f676574·5f6e616d·65005348·SHA1_get_name.SH
15 ··0x000000c0·41315f64·65616c6c·6f630053·48413154·A1_dealloc.SHA1T15 ··0x000000c0·41315f64·65616c6c·6f630053·48413154·A1_dealloc.SHA1T
16 ··0x000000d0·7970655f·75706461·7465005f·73686131·ype_update._sha116 ··0x000000d0·7970655f·75706461·7465005f·73686131·ype_update._sha1
17 ··0x000000e0·5f636c65·6172005f·73686131·5f667265·_clear._sha1_fre 
18 ··0x000000f0·65002e4c·43370053·48413154·7970655f·e..LC7.SHA1Type_17 ··0x000000e0·5f636c65·6172002e·4c433700·53484131·_clear..LC7.SHA1
 18 ··0x000000f0·54797065·5f636f70·79005f73·6861315f·Type_copy._sha1_
19 ··0x00000100·636f7079·00534841·315f7472·61766572·copy.SHA1_traver19 ··0x00000100·66726565·00534841·315f7472·61766572·free.SHA1_traver
20 ··0x00000110·7365005f·6b657977·6f726473·2e31005f·se._keywords.1._20 ··0x00000110·7365005f·6b657977·6f726473·2e31005f·se._keywords.1._
21 ··0x00000120·73686131·5f736861·315f5f64·6f635f5f·sha1_sha1__doc__21 ··0x00000120·73686131·5f736861·315f5f64·6f635f5f·sha1_sha1__doc__
22 ··0x00000130·00534841·31547970·655f7570·64617465·.SHA1Type_update22 ··0x00000130·00534841·31547970·655f7570·64617465·.SHA1Type_update
23 ··0x00000140·5f5f646f·635f5f00·53484131·54797065·__doc__.SHA1Type23 ··0x00000140·5f5f646f·635f5f00·53484131·54797065·__doc__.SHA1Type
24 ··0x00000150·5f686578·64696765·73745f5f·646f635f·_hexdigest__doc_24 ··0x00000150·5f686578·64696765·73745f5f·646f635f·_hexdigest__doc_
25 ··0x00000160·5f005348·41315479·70655f64·69676573·_.SHA1Type_diges25 ··0x00000160·5f005348·41315479·70655f64·69676573·_.SHA1Type_diges
26 ··0x00000170·745f5f64·6f635f5f·00534841·31547970·t__doc__.SHA1Typ26 ··0x00000170·745f5f64·6f635f5f·00534841·31547970·t__doc__.SHA1Typ
22.8 KB
Hacl_Hash_SHA1.o
954 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:··········3336·(bytes·into·file)13 ··Start·of·section·headers:··········3024·(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:·········1419 ··Number·of·section·headers:·········15
20 ··Section·header·string·table·index:·1320 ··Section·header·string·table·index:·14
2.79 KB
readelf --wide --sections {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 There·are·14·section·headers,·starting·at·offset·0xd08:1 There·are·15·section·headers,·starting·at·offset·0xbd0:
  
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·00013c·00··AX··0···0··4
 6 ··[·2]·.rel.text·········REL·············00000000·000a5c·000038·08···I·12···1··4
6 ··[·2]·.data·············PROGBITS········00000000·000034·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·000170·000000·00··WA··0···0··1
7 ··[·3]·.bss··············NOBITS··········00000000·000034·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·000170·000000·00··WA··0···0··1
8 ··[·4]·.text.unlikely····PROGBITS········00000000·000038·000398·00··AX··0···0··89 ··[·5]·.text.unlikely····PROGBITS········00000000·000170·000398·00··AX··0···0··8
9 ··[·5]·.rel.text.unlikely·REL·············00000000·000bb8·0000b8·08···I·11···4··410 ··[·6]·.rel.text.unlikely·REL·············00000000·000a94·0000b8·08···I·12···5··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·0003d0·0003f0·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000508·00014c·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·000c70·000020·08···I·11···6··412 ··[·8]·.rel.text.hot·····REL·············00000000·000b4c·000008·08···I·12···7··4
12 ··[·8]·.rodata···········PROGBITS········00000000·0007c0·000014·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·000654·000014·00···A··0···0··4
13 ··[·9]·.note.GNU-stack···PROGBITS········00000000·0007d4·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·000668·000000·00······0···0··1
14 ··[10]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0007d4·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000668·000033·00······0···0··1
15 ··[11]·.symtab···········SYMTAB··········00000000·000808·0001e0·10·····12··10··416 ··[12]·.symtab···········SYMTAB··········00000000·00069c·0001f0·10·····13··11··4
16 ··[12]·.strtab···········STRTAB··········00000000·0009e8·0001cf·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·00088c·0001cf·00······0···0··1
17 ··[13]·.shstrtab·········STRTAB··········00000000·000c90·000075·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·000b54·000079·00······0···0··1
18 Key·to·Flags:19 Key·to·Flags:
19 ··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),
20 ··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),
21 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
22 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.24 KB
readelf --wide --symbols {}
    
Offset 1, 33 lines modifiedOffset 1, 34 lines modified
  
1 Symbol·table·'.symtab'·contains·30·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·NOTYPE··LOCAL··DEFAULT····4·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$t
5 ·····2:·00000058·····0·NOTYPE··LOCAL··DEFAULT····4·$d5 ·····2:·00000058·····0·NOTYPE··LOCAL··DEFAULT····5·$d
6 ·····3:·00000068·····0·NOTYPE··LOCAL··DEFAULT····4·$t6 ·····3:·00000068·····0·NOTYPE··LOCAL··DEFAULT····5·$t
7 ·····4:·00000001···330·FUNC····LOCAL··DEFAULT····6·update7 ·····4:·00000001···330·FUNC····LOCAL··DEFAULT····7·update
8 ·····5:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····4·$d8 ·····5:·000001b4·····0·NOTYPE··LOCAL··DEFAULT····5·$d
9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t9 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
10 ·····7:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····4·$t10 ·····7:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····5·$t
 11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LANCHOR012 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR0
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
13 ····10:·00000001···104·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_malloc14 ····11:·00000001···104·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_malloc
14 ····11:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
15 ····12:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc16 ····13:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
16 ····13:·00000069···118·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_digest17 ····14:·00000069···118·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_digest
17 ····14:·000000df···218·FUNC····GLOBAL·HIDDEN·····4·Hacl_Hash_SHA1_update_last18 ····15:·000000df···218·FUNC····GLOBAL·HIDDEN·····5·Hacl_Hash_SHA1_update_last
18 ····15:·000001b9····32·FUNC····GLOBAL·HIDDEN·····4·Hacl_Hash_SHA1_finish19 ····16:·000001b9····32·FUNC····GLOBAL·HIDDEN·····5·Hacl_Hash_SHA1_finish
19 ····16:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
20 ····17:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
21 ····18:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
22 ····19:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard23 ····20:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
23 ····20:·000001d9····40·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_free24 ····21:·000001d9····40·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_free
24 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free25 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
25 ····22:·0000014d···674·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA1_update26 ····23:·00000001···314·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA1_update
26 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy27 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
27 ····24:·00000201···110·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_copy28 ····25:·00000201···110·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_copy
28 ····25:·0000026f····58·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_init29 ····26:·0000026f····58·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_init
29 ····26:·000002a9····42·FUNC····GLOBAL·HIDDEN·····4·Hacl_Hash_SHA1_update_multi30 ····27:·000002a9····42·FUNC····GLOBAL·HIDDEN·····5·Hacl_Hash_SHA1_update_multi
30 ····27:·000002d3···124·FUNC····GLOBAL·HIDDEN·····4·Hacl_Hash_SHA1_hash_oneshot31 ····28:·000002d3···124·FUNC····GLOBAL·HIDDEN·····5·Hacl_Hash_SHA1_hash_oneshot
31 ····28:·0000034f····72·FUNC····GLOBAL·HIDDEN·····4·Hacl_Hash_SHA1_reset32 ····29:·0000034f····72·FUNC····GLOBAL·HIDDEN·····5·Hacl_Hash_SHA1_reset
32 ····29:·00000397·····2·FUNC····GLOBAL·HIDDEN·····4·python_hashlib_Hacl_Hash_SHA1_hash33 ····30:·00000397·····2·FUNC····GLOBAL·HIDDEN·····5·python_hashlib_Hacl_Hash_SHA1_hash
4.03 KB
readelf --wide --relocs {}
    
Offset 1, 33 lines modifiedOffset 1, 40 lines modified
  
1 Relocation·section·'.rel.text.unlikely'·at·offset·0xbb8·contains·23·entries:1 Relocation·section·'.rel.text'·at·offset·0xa5c·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 0000004e··0000180a·R_ARM_THM_CALL·········00000000···memcpy
 4 00000090··0000040a·R_ARM_THM_CALL·········00000001···update
 5 000000a2··0000180a·R_ARM_THM_CALL·········00000000···memcpy
 6 000000bc··0000040a·R_ARM_THM_CALL·········00000001···update
 7 000000e6··0000040a·R_ARM_THM_CALL·········00000001···update
 8 000000f8··0000180a·R_ARM_THM_CALL·········00000000···memcpy
 9 0000010e··0000180a·R_ARM_THM_CALL·········00000000···memcpy
  
 10 Relocation·section·'.rel.text.unlikely'·at·offset·0xa94·contains·23·entries:
 11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000012··00000b0a·R_ARM_THM_CALL·········00000000···calloc12 00000012··00000c0a·R_ARM_THM_CALL·········00000000···calloc
4 0000001c··00000b0a·R_ARM_THM_CALL·········00000000···calloc13 0000001c··00000c0a·R_ARM_THM_CALL·········00000000···calloc
5 00000026··00000c0a·R_ARM_THM_CALL·········00000000···malloc14 00000026··00000d0a·R_ARM_THM_CALL·········00000000···malloc
6 000000cc··00000e0a·R_ARM_THM_CALL·········000000df···Hacl_Hash_SHA1_update_last15 000000cc··00000f0a·R_ARM_THM_CALL·········000000df···Hacl_Hash_SHA1_update_last
7 000000d4··00000f0a·R_ARM_THM_CALL·········000001b9···Hacl_Hash_SHA1_finish16 000000d4··0000100a·R_ARM_THM_CALL·········000001b9···Hacl_Hash_SHA1_finish
8 0000011a··0000040a·R_ARM_THM_CALL·········00000001···update17 0000011a··0000040a·R_ARM_THM_CALL·········00000001···update
9 00000146··0000100a·R_ARM_THM_CALL·········00000000···memset18 00000146··0000110a·R_ARM_THM_CALL·········00000000···memset
10 00000156··0000110a·R_ARM_THM_CALL·········00000000···__memcpy_chk19 00000156··0000120a·R_ARM_THM_CALL·········00000000···__memcpy_chk
11 00000194··0000040a·R_ARM_THM_CALL·········00000001···update20 00000194··0000040a·R_ARM_THM_CALL·········00000001···update
12 000001a8··0000120a·R_ARM_THM_CALL·········00000000···__stack_chk_fail21 000001a8··0000130a·R_ARM_THM_CALL·········00000000···__stack_chk_fail
13 000001b4··00001302·R_ARM_ABS32············00000000···__stack_chk_guard22 000001b4··00001402·R_ARM_ABS32············00000000···__stack_chk_guard
14 000001ec··0000150a·R_ARM_THM_CALL·········00000000···free23 000001ec··0000160a·R_ARM_THM_CALL·········00000000···free
15 000001f2··0000150a·R_ARM_THM_CALL·········00000000···free24 000001f2··0000160a·R_ARM_THM_CALL·········00000000···free
16 0000021c··00000b0a·R_ARM_THM_CALL·········00000000···calloc25 0000021c··00000c0a·R_ARM_THM_CALL·········00000000···calloc
17 00000246··00000b0a·R_ARM_THM_CALL·········00000000···calloc26 00000246··00000c0a·R_ARM_THM_CALL·········00000000···calloc
18 0000025e··00000c0a·R_ARM_THM_CALL·········00000000···malloc27 0000025e··00000d0a·R_ARM_THM_CALL·········00000000···malloc
19 000002ca··0000040a·R_ARM_THM_CALL·········00000001···update28 000002ca··0000040a·R_ARM_THM_CALL·········00000001···update
20 000002e2··0000082f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR029 000002e2··0000092f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
21 000002e6··00000830·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR030 000002e6··00000930·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
22 0000032e··0000040a·R_ARM_THM_CALL·········00000001···update31 0000032e··0000040a·R_ARM_THM_CALL·········00000001···update
23 0000033c··00000e0a·R_ARM_THM_CALL·········000000df···Hacl_Hash_SHA1_update_last32 0000033c··00000f0a·R_ARM_THM_CALL·········000000df···Hacl_Hash_SHA1_update_last
24 00000344··00000f0a·R_ARM_THM_CALL·········000001b9···Hacl_Hash_SHA1_finish33 00000344··0000100a·R_ARM_THM_CALL·········000001b9···Hacl_Hash_SHA1_finish
25 000001fc··0000151e·R_ARM_THM_JUMP24·······00000000···free34 000001fc··0000161e·R_ARM_THM_JUMP24·······00000000···free
  
26 Relocation·section·'.rel.text.hot'·at·offset·0xc70·contains·4·entries:35 Relocation·section·'.rel.text.hot'·at·offset·0xb4c·contains·1·entry:
27 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name36 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
28 00000034··0000100a·R_ARM_THM_CALL·········00000000···memset37 00000034··0000110a·R_ARM_THM_CALL·········00000000···memset
29 0000019e··0000170a·R_ARM_THM_CALL·········00000000···memcpy 
30 000002b2··0000170a·R_ARM_THM_CALL·········00000000···memcpy 
31 000002c8··0000170a·R_ARM_THM_CALL·········00000000···memcpy 
351 B
strings --all --bytes=8 {}
    
Offset 12, 11 lines modifiedOffset 12, 12 lines modified
12 python_hashlib_Hacl_Hash_SHA1_copy12 python_hashlib_Hacl_Hash_SHA1_copy
13 python_hashlib_Hacl_Hash_SHA1_init13 python_hashlib_Hacl_Hash_SHA1_init
14 Hacl_Hash_SHA1_update_multi14 Hacl_Hash_SHA1_update_multi
15 Hacl_Hash_SHA1_hash_oneshot15 Hacl_Hash_SHA1_hash_oneshot
16 Hacl_Hash_SHA1_reset16 Hacl_Hash_SHA1_reset
17 python_hashlib_Hacl_Hash_SHA1_hash17 python_hashlib_Hacl_Hash_SHA1_hash
18 .shstrtab18 .shstrtab
 19 .rel.text
19 .rel.text.unlikely20 .rel.text.unlikely
20 .rel.text.hot21 .rel.text.hot
21 .note.GNU-stack22 .note.GNU-stack
22 .ARM.attributes23 .ARM.attributes
3.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2 lines modifiedOffset 1, 127 lines modified
  
  
  
 1 Disassembly·of·section·.text:
  
 2 00000000·<python_hashlib_Hacl_Hash_SHA1_update>:
 3 python_hashlib_Hacl_Hash_SHA1_update():
 4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 5 »       mov.w»  ip,·#4096»  @·0x1000
 6 »       sub.w»  ip,·sp,·ip
 7 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
 8 »       ldrd»   r7,·r9,·[r0,·#8]
 9 »       mov»    r6,·r2
 10 »       mvn.w»  r3,·#3758096384»    @·0xe0000000
 11 »       sub»    sp,·#12
 12 »       mvns»   r2,·r7
 13 »       sub.w»  r3,·r3,·r9
 14 »       cmp»    r2,·r6
 15 »       sbcs.w» r3,·r3,·#0
 16 »       bcc.w»  130·<python_hashlib_Hacl_Hash_SHA1_update+0x130>
 17 »       ldrd»   r4,·sl,·[r0]
 18 »       mov»    r8,·r0
 19 »       ands.w» r3,·r7,·#63»@·0x3f
 20 »       bne.n»  3e·<python_hashlib_Hacl_Hash_SHA1_update+0x3e>
 21 »       orrs.w» r2,·r7,·r9
 22 »       bne.n»  ae·<python_hashlib_Hacl_Hash_SHA1_update+0xae>
 23 »       rsb»    r2,·r3,·#64»   @·0x40
 24 »       mov»    fp,·r3
 25 »       cmp»    r6,·r2
 26 »       bhi.n»  6c·<python_hashlib_Hacl_Hash_SHA1_update+0x6c>
 27 »       add.w»  r0,·sl,·fp
 28 »       mov»    r2,·r6
 29 »       bl»     0·<memcpy>
 30 ·R_ARM_THM_CALL» memcpy
 31 »       adds»   r7,·r6,·r7
 32 »       adc.w»  r9,·r9,·#0
 33 »       movs»   r0,·#0
 34 »       str.w»  r4,·[r8]
 35 »       strd»   sl,·r7,·[r8,·#4]
 36 »       str.w»  r9,·[r8,·#12]
 37 »       add»    sp,·#12
 38 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 39 »       cmp»    r3,·#0
 40 »       bne.n»  106·<python_hashlib_Hacl_Hash_SHA1_update+0x106>
 41 »       ands.w» r3,·r6,·#63»@·0x3f
 42 »       mov»    fp,·r1
 43 »       it»     eq
 44 »       moveq»  r3,·#64»    @·0x40
 45 »       subs»   r3,·r6,·r3
 46 »       bic.w»  r2,·r3,·#63» @·0x3f
 47 »       add»    r1,·r2
 48 »       subs»   r2,·r6,·r2
 49 »       mov»    r5,·r1
 50 »       str»    r1,·[sp,·#4]
 51 »       str»    r2,·[sp,·#0]
 52 »       b.n»    94·<python_hashlib_Hacl_Hash_SHA1_update+0x94>
 53 »       add.w»  fp,·fp,·#64» @·0x40
 54 »       bl»     0·<python_hashlib_Hacl_Hash_SHA1_update>
 55 ·R_ARM_THM_CALL» update
 56 »       mov»    r1,·fp
 57 »       mov»    r0,·r4
 58 »       cmp»    r5,·fp
 59 »       bne.n»  8c·<python_hashlib_Hacl_Hash_SHA1_update+0x8c>
 60 »       ldrd»   r2,·r1,·[sp]
 61 »       mov»    r0,·sl
 62 »       bl»     0·<memcpy>
 63 ·R_ARM_THM_CALL» memcpy
 64 »       adds»   r7,·r6,·r7
 65 »       adc.w»  r9,·r9,·#0
 66 »       b.n»    58·<python_hashlib_Hacl_Hash_SHA1_update+0x58>
 67 »       cmp»    r6,·#0
 68 »       beq.n»  134·<python_hashlib_Hacl_Hash_SHA1_update+0x134>
 69 »       mov»    r5,·r1
 70 »       mov.w»  fp,·#64»    @·0x40
 71 »       mov»    r1,·sl
 72 »       mov»    r0,·r4
 73 »       bl»     0·<python_hashlib_Hacl_Hash_SHA1_update>
 74 ·R_ARM_THM_CALL» update
 75 »       subs»   r6,·#64»     @·0x40
 76 »       add»    fp,·r6
 77 »       mov»    r6,·r5
 78 »       ands.w» r2,·fp,·#63»@·0x3f
 79 »       it»     eq
 80 »       moveq»  r2,·#64»    @·0x40
 81 »       sub.w»  r2,·fp,·r2
 82 »       bic.w»  r1,·r2,·#63» @·0x3f
 83 »       adds»   r3,·r5,·r1
 84 »       add»    r5,·r1
 85 »       str»    r3,·[sp,·#4]
 86 »       sub.w»  r3,·fp,·r1
 87 »       str»    r3,·[sp,·#0]
 88 »       b.n»    ea·<python_hashlib_Hacl_Hash_SHA1_update+0xea>
 89 »       adds»   r6,·#64»     @·0x40
 90 »       bl»     0·<python_hashlib_Hacl_Hash_SHA1_update>
 91 ·R_ARM_THM_CALL» update
 92 »       mov»    r1,·r6
 93 »       mov»    r0,·r4
 94 »       cmp»    r6,·r5
 95 »       bne.n»  e4·<python_hashlib_Hacl_Hash_SHA1_update+0xe4>
 96 »       ldrd»   r2,·r1,·[sp]
 97 »       mov»    r0,·sl
 98 »       bl»     0·<memcpy>
 99 ·R_ARM_THM_CALL» memcpy
 100 »       adds.w» r7,·fp,·r7
 101 »       adc.w»  r9,·r9,·#0
 102 »       b.n»    58·<python_hashlib_Hacl_Hash_SHA1_update+0x58>
 103 »       add.w»  r0,·sl,·r3
 104 »       adds»   r5,·r1,·r2
 105 »       str»    r2,·[sp,·#0]
 106 »       bl»     0·<memcpy>
 107 ·R_ARM_THM_CALL» memcpy
 108 »       ldr»    r2,·[sp,·#0]
 109 »       strd»   r4,·sl,·[r8]
 110 »       adds»   r2,·r2,·r7
 111 »       adc.w»  r9,·r9,·#0
 112 »       mov»    r7,·r2
 113 »       strd»   r2,·r9,·[r8,·#8]
 114 »       lsls»   r3,·r2,·#26
 115 »       bne.n»  b8·<python_hashlib_Hacl_Hash_SHA1_update+0xb8>
 116 »       orrs.w» r3,·r2,·r9
 117 »       bne.n»  b8·<python_hashlib_Hacl_Hash_SHA1_update+0xb8>
 118 »       b.n»    c0·<python_hashlib_Hacl_Hash_SHA1_update+0xc0>
 119 »       movs»   r0,·#3
 120 »       b.n»    66·<python_hashlib_Hacl_Hash_SHA1_update+0x66>
 121 »       mov.w»  fp,·#64»    @·0x40
 122 »       b.n»    48·<python_hashlib_Hacl_Hash_SHA1_update+0x48>
 123 »       nop
Max diff block lines reached; -1/3119 bytes (-0.03%) of diff not shown.
6.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 119, 262 lines modifiedOffset 119, 7 lines modified
119 »       ldr»    r3,·[sp,·#20]119 »       ldr»    r3,·[sp,·#20]
120 »       strd»   r6,·r2,·[r8,·#8]120 »       strd»   r6,·r2,·[r8,·#8]
121 »       add»    r3,·lr121 »       add»    r3,·lr
122 »       str.w»  r3,·[r8,·#16]122 »       str.w»  r3,·[r8,·#16]
123 »       add»    sp,·#356»     @·0x164123 »       add»    sp,·#356»     @·0x164
124 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}124 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
125 »       nop125 »       nop
  
126 0000014c·<python_hashlib_Hacl_Hash_SHA1_update>: 
127 python_hashlib_Hacl_Hash_SHA1_update(): 
128 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr} 
129 »       mov.w»  ip,·#4096»  @·0x1000 
130 »       sub.w»  ip,·sp,·ip 
131 »       str.w»  r0,·[ip,·#4040]»     @·0xfc8 
132 »       ldrd»   r8,·sl,·[r0,·#8] 
133 »       mov»    r7,·r2 
134 »       mvn.w»  r3,·#3758096384»    @·0xe0000000 
135 »       sub»    sp,·#20 
136 »       mvn.w»  r2,·r8 
137 »       sub.w»  r3,·r3,·sl 
138 »       cmp»    r2,·r7 
139 »       sbcs.w» r3,·r3,·#0 
140 »       bcc.w»  3e6·<python_hashlib_Hacl_Hash_SHA1_update+0x29a> 
141 »       ldrd»   r5,·fp,·[r0] 
142 »       mov»    r9,·r0 
143 »       ands.w» r3,·r8,·#63»@·0x3f 
144 »       bne.n»  18e·<python_hashlib_Hacl_Hash_SHA1_update+0x42> 
145 »       orrs.w» r2,·r8,·sl 
146 »       bne.w»  3de·<python_hashlib_Hacl_Hash_SHA1_update+0x292> 
147 »       rsb»    r2,·r3,·#64»   @·0x40 
148 »       mov»    r6,·r3 
149 »       cmp»    r7,·r2 
150 »       bhi.n»  1be·<python_hashlib_Hacl_Hash_SHA1_update+0x72> 
151 »       mov»    r2,·r7 
152 »       add.w»  r0,·fp,·r6 
153 »       bl»     0·<memcpy> 
154 ·R_ARM_THM_CALL» memcpy 
155 »       adds.w» r7,·r7,·r8 
156 »       adc.w»  sl,·sl,·#0 
157 »       movs»   r0,·#0 
158 »       str.w»  r5,·[r9] 
159 »       strd»   fp,·r7,·[r9,·#4] 
160 »       str.w»  sl,·[r9,·#12] 
161 »       add»    sp,·#20 
162 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc} 
163 »       cmp»    r3,·#0 
164 »       bne.n»  2c0·<python_hashlib_Hacl_Hash_SHA1_update+0x174> 
165 »       ands.w» r3,·r7,·#63»@·0x3f 
166 »       it»     eq 
167 »       moveq»  r3,·#64»    @·0x40 
168 »       subs»   r3,·r7,·r3 
169 »       bic.w»  r2,·r3,·#63» @·0x3f 
170 »       subs»   r0,·r7,·r2 
171 »       lsrs»   r6,·r3,·#6 
172 »       add»    r2,·r1 
173 »       str»    r0,·[sp,·#4] 
174 »       str»    r2,·[sp,·#8] 
175 »       beq.n»  2ac·<python_hashlib_Hacl_Hash_SHA1_update+0x160> 
176 »       lsls»   r3,·r6,·#6 
177 »       mov»    r4,·r1 
178 »       subs»   r3,·#64»     @·0x40 
179 »       add.w»  r6,·r1,·r6,·lsl·#6 
180 »       lsrs»   r3,·r3,·#6 
181 »       adds»   r3,·#1 
182 »       ands.w» r3,·r3,·#7 
183 »       beq.n»  256·<python_hashlib_Hacl_Hash_SHA1_update+0x10a> 
184 »       cmp»    r3,·#1 
185 »       beq.n»  248·<python_hashlib_Hacl_Hash_SHA1_update+0xfc> 
186 »       cmp»    r3,·#2 
187 »       beq.n»  23e·<python_hashlib_Hacl_Hash_SHA1_update+0xf2> 
188 »       cmp»    r3,·#3 
189 »       beq.n»  234·<python_hashlib_Hacl_Hash_SHA1_update+0xe8> 
190 »       cmp»    r3,·#4 
191 »       beq.n»  22a·<python_hashlib_Hacl_Hash_SHA1_update+0xde> 
192 »       cmp»    r3,·#5 
193 »       beq.n»  220·<python_hashlib_Hacl_Hash_SHA1_update+0xd4> 
194 »       cmp»    r3,·#6 
195 »       beq.n»  216·<python_hashlib_Hacl_Hash_SHA1_update+0xca> 
196 »       mov»    r0,·r5 
197 »       str»    r1,·[sp,·#12] 
198 »       bl»     0·<update> 
199 »       ldr»    r1,·[sp,·#12] 
200 »       add.w»  r4,·r1,·#64» @·0x40 
201 »       mov»    r1,·r4 
202 »       adds»   r4,·#64»     @·0x40 
203 »       mov»    r0,·r5 
204 »       bl»     0·<update> 
205 »       mov»    r1,·r4 
206 »       adds»   r4,·#64»     @·0x40 
207 »       mov»    r0,·r5 
208 »       bl»     0·<update> 
209 »       mov»    r1,·r4 
210 »       adds»   r4,·#64»     @·0x40 
211 »       mov»    r0,·r5 
212 »       bl»     0·<update> 
213 »       mov»    r1,·r4 
214 »       adds»   r4,·#64»     @·0x40 
215 »       mov»    r0,·r5 
216 »       bl»     0·<update> 
217 »       mov»    r1,·r4 
218 »       adds»   r4,·#64»     @·0x40 
219 »       mov»    r0,·r5 
220 »       bl»     0·<update> 
221 »       mov»    r1,·r4 
222 »       mov»    r0,·r5 
223 »       adds»   r4,·#64»     @·0x40 
224 »       bl»     0·<update> 
225 »       cmp»    r6,·r4 
226 »       beq.n»  2ac·<python_hashlib_Hacl_Hash_SHA1_update+0x160> 
227 »       mov»    r1,·r4 
228 »       mov»    r0,·r5 
229 »       adds»   r4,·#64»     @·0x40 
230 »       bl»     0·<update> 
231 »       mov»    r1,·r4 
232 »       mov»    r0,·r5 
233 »       bl»     0·<update> 
234 »       add.w»  r1,·r4,·#64» @·0x40 
235 »       mov»    r0,·r5 
236 »       bl»     0·<update> 
237 »       add.w»  r1,·r4,·#128»@·0x80 
238 »       mov»    r0,·r5 
239 »       bl»     0·<update> 
240 »       add.w»  r1,·r4,·#192»@·0xc0 
241 »       mov»    r0,·r5 
242 »       bl»     0·<update> 
243 »       add.w»  r1,·r4,·#256»@·0x100 
244 »       mov»    r0,·r5 
Max diff block lines reached; -1/6070 bytes (-0.02%) of diff not shown.
1.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·002e6461·7461002e·62737300·2e72656c·..data..bss..rel4 ··0x00000020·74657874·002e6461·7461002e·62737300·text..data..bss.
5 ··0x00000030·2e746578·742e756e·6c696b65·6c79002e·.text.unlikely..5 ··0x00000030·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike
6 ··0x00000040·72656c2e·74657874·2e686f74·002e726f·rel.text.hot..ro6 ··0x00000040·6c79002e·72656c2e·74657874·2e686f74·ly..rel.text.hot
7 ··0x00000050·64617461·002e6e6f·74652e47·4e552d73·data..note.GNU-s7 ··0x00000050·002e726f·64617461·002e6e6f·74652e47·..rodata..note.G
8 ··0x00000060·7461636b·002e4152·4d2e6174·74726962·tack..ARM.attrib8 ··0x00000060·4e552d73·7461636b·002e4152·4d2e6174·NU-stack..ARM.at
9 ··0x00000070·75746573·00·························utes.9 ··0x00000070·74726962·75746573·00················tributes.
  
80.6 KB
sha2module.o
956 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:··········13948·(bytes·into·file)13 ··Start·of·section·headers:··········13924·(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:·········16
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·15
3.12 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 25 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x367c:1 There·are·16·section·headers,·starting·at·offset·0x3664:
  
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·0003d8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00041c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002a50·000200·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002a40·000200·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00040c·0003a4·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000450·0003a4·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002c50·0002f8·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002c40·0002f8·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0007b0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0007f4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0007b0·000163·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0007f4·000163·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000914·000044·00··AX··0···0··4 
12 ··[·8]·.text.unlikely····PROGBITS········00000000·000958·000a7c·00··AX··0···0··411 ··[·7]·.text.unlikely····PROGBITS········00000000·000958·000a7c·00··AX··0···0··4
13 ··[·9]·.rel.text.unlikely·REL·············00000000·002f48·000668·08···I·14···8··412 ··[·8]·.rel.text.unlikely·REL·············00000000·002f38·000668·08···I·13···7··4
14 ··[10]·.rodata···········PROGBITS········00000000·0013d4·00047d·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0013d4·00047d·00···A··0···0··4
15 ··[11]·.rel.rodata·······REL·············00000000·0035b0·000040·08···I·14··10··414 ··[10]·.rel.rodata·······REL·············00000000·0035a0·000040·08···I·13···9··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001851·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001851·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001851·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001851·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001884·000920·10·····15·103··417 ··[13]·.symtab···········SYMTAB··········00000000·001884·000910·10·····14·102··4
19 ··[15]·.strtab···········STRTAB··········00000000·0021a4·0008aa·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·002194·0008aa·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0035f0·00008c·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0035e0·000082·00······0···0··1
21 Key·to·Flags:20 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.9 KB
readelf --wide --symbols {}
Max HTML report size reached
45.4 KB
readelf --wide --relocs {}
Max HTML report size reached
899 B
strings --all --bytes=8 {}
    
Offset 57, 16 lines modifiedOffset 57, 16 lines modified
57 newSHA384object.isra.057 newSHA384object.isra.0
58 SHA512_get_block_size58 SHA512_get_block_size
59 SHA512_get_digest_size59 SHA512_get_digest_size
60 SHA512Type_hexdigest60 SHA512Type_hexdigest
61 SHA512_get_name61 SHA512_get_name
62 SHA256Type_update62 SHA256Type_update
63 SHA512Type_update63 SHA512Type_update
64 SHA256Type_copy 
65 SHA512Type_copy64 SHA512Type_copy
 65 SHA256Type_copy
66 SHA2_traverse66 SHA2_traverse
67 _keywords.167 _keywords.1
68 _keywords.468 _keywords.4
69 _keywords.769 _keywords.7
70 _keywords.1070 _keywords.10
71 _sha2_sha384__doc__71 _sha2_sha384__doc__
72 _sha2_sha512__doc__72 _sha2_sha512__doc__
Offset 136, 20 lines modifiedOffset 136, 19 lines modified
136 python_hashlib_Hacl_Hash_SHA2_digest_256136 python_hashlib_Hacl_Hash_SHA2_digest_256
137 _Py_strhex137 _Py_strhex
138 PyUnicode_FromStringAndSize138 PyUnicode_FromStringAndSize
139 python_hashlib_Hacl_Hash_SHA2_free_256139 python_hashlib_Hacl_Hash_SHA2_free_256
140 python_hashlib_Hacl_Hash_SHA2_malloc_256140 python_hashlib_Hacl_Hash_SHA2_malloc_256
141 python_hashlib_Hacl_Hash_SHA2_malloc_384141 python_hashlib_Hacl_Hash_SHA2_malloc_384
142 _Py_NoneStruct142 _Py_NoneStruct
143 python_hashlib_Hacl_Hash_SHA2_copy_256 
144 python_hashlib_Hacl_Hash_SHA2_copy_512143 python_hashlib_Hacl_Hash_SHA2_copy_512
 144 python_hashlib_Hacl_Hash_SHA2_copy_256
145 PyTuple_Type145 PyTuple_Type
146 _PyRuntime146 _PyRuntime
147 .shstrtab147 .shstrtab
148 .rel.text148 .rel.text
149 .rel.data149 .rel.data
150 .rodata.str1.4150 .rodata.str1.4
151 .text.hot 
152 .rel.text.unlikely151 .rel.text.unlikely
153 .rel.rodata152 .rel.rodata
154 .note.GNU-stack153 .note.GNU-stack
155 .ARM.attributes154 .ARM.attributes
3.14 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 396, 77 lines modifiedOffset 396, 110 lines modified
396 »       cbz»    r3,·33e·<SHA512_dealloc+0x36>396 »       cbz»    r3,·33e·<SHA512_dealloc+0x36>
397 »       pop»    {r3,·r4,·r5,·pc}397 »       pop»    {r3,·r4,·r5,·pc}
398 »       mov»    r0,·r5398 »       mov»    r0,·r5
399 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}399 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
400 »       b.w»    0·<_Py_Dealloc>400 »       b.w»    0·<_Py_Dealloc>
401 ·R_ARM_THM_JUMP24»       _Py_Dealloc401 ·R_ARM_THM_JUMP24»       _Py_Dealloc
  
 402 00000348·<_sha2_traverse>:
 403 _sha2_traverse():
 404 »       push»   {r4,·r5,·r6,·lr}
 405 »       mov.w»  ip,·#4096»  @·0x1000
 406 »       sub.w»  ip,·sp,·ip
 407 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 408 »       ldr»    r6,·[r0,·#16]
 409 »       mov»    r4,·r1
 410 »       mov»    r5,·r2
 411 »       ldr»    r0,·[r6,·#0]
 412 »       cbz»    r0,·366·<_sha2_traverse+0x1e>
 413 »       mov»    r1,·r2
 414 »       blx»    r4
 415 »       cbnz»   r0,·388·<_sha2_traverse+0x40>
 416 »       ldr»    r0,·[r6,·#4]
 417 »       cbz»    r0,·370·<_sha2_traverse+0x28>
 418 »       mov»    r1,·r5
 419 »       blx»    r4
 420 »       cbnz»   r0,·388·<_sha2_traverse+0x40>
 421 »       ldr»    r0,·[r6,·#8]
 422 »       cbz»    r0,·37a·<_sha2_traverse+0x32>
 423 »       mov»    r1,·r5
 424 »       blx»    r4
 425 »       cbnz»   r0,·388·<_sha2_traverse+0x40>
 426 »       ldr»    r0,·[r6,·#12]
 427 »       cbz»    r0,·388·<_sha2_traverse+0x40>
 428 »       mov»    r1,·r5
 429 »       mov»    r3,·r4
 430 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr}
 431 »       bx»     r3
 432 »       pop»    {r4,·r5,·r6,·pc}
 433 »       nop
  
402 00000348·<_sha2_clear>:434 0000038c·<_sha2_clear>:
403 _sha2_clear():435 _sha2_clear():
404 »       push»   {r4,·lr}436 »       push»   {r4,·lr}
405 »       mov.w»  ip,·#4096»  @·0x1000437 »       mov.w»  ip,·#4096»  @·0x1000
406 »       sub.w»  ip,·sp,·ip438 »       sub.w»  ip,·sp,·ip
407 »       str.w»  r0,·[ip,·#4088]»     @·0xff8439 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
408 »       ldr»    r4,·[r0,·#16]440 »       ldr»    r4,·[r0,·#16]
409 »       ldr»    r0,·[r4,·#0]441 »       ldr»    r0,·[r4,·#0]
410 »       cbz»    r0,·370·<_sha2_clear+0x28>442 »       cbz»    r0,·3b4·<_sha2_clear+0x28>
411 »       ldr»    r3,·[r0,·#0]443 »       ldr»    r3,·[r0,·#0]
412 »       mvn.w»  r2,·#3221225472»    @·0xc0000000444 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
413 »       movs»   r1,·#0445 »       movs»   r1,·#0
414 »       str»    r1,·[r4,·#0]446 »       str»    r1,·[r4,·#0]
415 »       cmp»    r3,·r2447 »       cmp»    r3,·r2
416 »       beq.n»  370·<_sha2_clear+0x28>448 »       beq.n»  3b4·<_sha2_clear+0x28>
417 »       subs»   r3,·#1449 »       subs»   r3,·#1
418 »       str»    r3,·[r0,·#0]450 »       str»    r3,·[r0,·#0]
419 »       cbz»    r3,·3bc·<_sha2_clear+0x74>451 »       cbz»    r3,·400·<_sha2_clear+0x74>
420 »       ldr»    r0,·[r4,·#4]452 »       ldr»    r0,·[r4,·#4]
421 »       cbz»    r0,·388·<_sha2_clear+0x40>453 »       cbz»    r0,·3cc·<_sha2_clear+0x40>
422 »       ldr»    r3,·[r0,·#0]454 »       ldr»    r3,·[r0,·#0]
423 »       mvn.w»  r2,·#3221225472»    @·0xc0000000455 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
424 »       movs»   r1,·#0456 »       movs»   r1,·#0
425 »       str»    r1,·[r4,·#4]457 »       str»    r1,·[r4,·#4]
426 »       cmp»    r3,·r2458 »       cmp»    r3,·r2
427 »       beq.n»  388·<_sha2_clear+0x40>459 »       beq.n»  3cc·<_sha2_clear+0x40>
428 »       subs»   r3,·#1460 »       subs»   r3,·#1
429 »       str»    r3,·[r0,·#0]461 »       str»    r3,·[r0,·#0]
430 »       cbz»    r3,·3ce·<_sha2_clear+0x86>462 »       cbz»    r3,·412·<_sha2_clear+0x86>
431 »       ldr»    r0,·[r4,·#8]463 »       ldr»    r0,·[r4,·#8]
432 »       cbz»    r0,·3a0·<_sha2_clear+0x58>464 »       cbz»    r0,·3e4·<_sha2_clear+0x58>
433 »       ldr»    r3,·[r0,·#0]465 »       ldr»    r3,·[r0,·#0]
434 »       mvn.w»  r2,·#3221225472»    @·0xc0000000466 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
435 »       movs»   r1,·#0467 »       movs»   r1,·#0
436 »       str»    r1,·[r4,·#8]468 »       str»    r1,·[r4,·#8]
437 »       cmp»    r3,·r2469 »       cmp»    r3,·r2
438 »       beq.n»  3a0·<_sha2_clear+0x58>470 »       beq.n»  3e4·<_sha2_clear+0x58>
439 »       subs»   r3,·#1471 »       subs»   r3,·#1
440 »       str»    r3,·[r0,·#0]472 »       str»    r3,·[r0,·#0]
441 »       cbz»    r3,·3c8·<_sha2_clear+0x80>473 »       cbz»    r3,·40c·<_sha2_clear+0x80>
442 »       ldr»    r0,·[r4,·#12]474 »       ldr»    r0,·[r4,·#12]
443 »       cbz»    r0,·3b8·<_sha2_clear+0x70>475 »       cbz»    r0,·3fc·<_sha2_clear+0x70>
444 »       ldr»    r3,·[r0,·#0]476 »       ldr»    r3,·[r0,·#0]
445 »       mvn.w»  r2,·#3221225472»    @·0xc0000000477 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
446 »       movs»   r1,·#0478 »       movs»   r1,·#0
447 »       str»    r1,·[r4,·#12]479 »       str»    r1,·[r4,·#12]
448 »       cmp»    r3,·r2480 »       cmp»    r3,·r2
449 »       beq.n»  3b8·<_sha2_clear+0x70>481 »       beq.n»  3fc·<_sha2_clear+0x70>
450 »       subs»   r3,·#1482 »       subs»   r3,·#1
451 »       str»    r3,·[r0,·#0]483 »       str»    r3,·[r0,·#0]
452 »       cbz»    r3,·3c2·<_sha2_clear+0x7a>484 »       cbz»    r3,·406·<_sha2_clear+0x7a>
453 »       movs»   r0,·#0485 »       movs»   r0,·#0
454 »       pop»    {r4,·pc}486 »       pop»    {r4,·pc}
455 »       bl»     0·<_Py_Dealloc>487 »       bl»     0·<_Py_Dealloc>
456 ·R_ARM_THM_CALL» _Py_Dealloc488 ·R_ARM_THM_CALL» _Py_Dealloc
457 »       b.n»    370·<_sha2_clear+0x28>489 »       b.n»    3b4·<_sha2_clear+0x28>
458 »       bl»     0·<_Py_Dealloc>490 »       bl»     0·<_Py_Dealloc>
459 ·R_ARM_THM_CALL» _Py_Dealloc491 ·R_ARM_THM_CALL» _Py_Dealloc
460 »       b.n»    3b8·<_sha2_clear+0x70>492 »       b.n»    3fc·<_sha2_clear+0x70>
461 »       bl»     0·<_Py_Dealloc>493 »       bl»     0·<_Py_Dealloc>
462 ·R_ARM_THM_CALL» _Py_Dealloc494 ·R_ARM_THM_CALL» _Py_Dealloc
463 »       b.n»    3a0·<_sha2_clear+0x58>495 »       b.n»    3e4·<_sha2_clear+0x58>
464 »       bl»     0·<_Py_Dealloc>496 »       bl»     0·<_Py_Dealloc>
465 ·R_ARM_THM_CALL» _Py_Dealloc497 ·R_ARM_THM_CALL» _Py_Dealloc
466 »       b.n»    388·<_sha2_clear+0x40>498 »       b.n»    3cc·<_sha2_clear+0x40>
  
467 000003d4·<_sha2_free>:499 00000418·<_sha2_free>:
468 _sha2_free():500 _sha2_free():
469 »       b.n»    348·<_sha2_clear>501 »       b.n»    38c·<_sha2_clear>
470 »       nop502 »       nop
5.87 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1085, 168 lines modifiedOffset 1085, 168 lines modified
1085 »       mov»    r0,·r61085 »       mov»    r0,·r6
1086 »       bl»     0·<PyEval_RestoreThread>1086 »       bl»     0·<PyEval_RestoreThread>
1087 ·R_ARM_THM_CALL» PyEval_RestoreThread1087 ·R_ARM_THM_CALL» PyEval_RestoreThread
1088 »       b.n»    87e·<SHA512Type_update+0xa4>1088 »       b.n»    87e·<SHA512Type_update+0xa4>
1089 »       add»    sp,·#48»      @·0x301089 »       add»    sp,·#48»      @·0x30
1090 »       pop»    {r4,·r5,·r6,·pc}1090 »       pop»    {r4,·r5,·r6,·pc}
  
1091 000008f6·<SHA256Type_copy>:1091 000008f6·<SHA512Type_copy>:
1092 SHA256Type_copy():1092 SHA512Type_copy():
1093 »       push»   {r3,·r4,·r5,·lr}1093 »       push»   {r3,·r4,·r5,·lr}
1094 »       mov.w»  ip,·#4096»  @·0x10001094 »       mov.w»  ip,·#4096»  @·0x1000
1095 »       sub.w»  ip,·sp,·ip1095 »       sub.w»  ip,·sp,·ip
1096 »       str.w»  r0,·[ip,·#4080]»     @·0xff01096 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1097 »       ldr»    r2,·[sp,·#16]1097 »       ldr»    r2,·[sp,·#16]
1098 »       cbnz»   r3,·910·<SHA256Type_copy+0x1a>1098 »       cbnz»   r3,·910·<SHA512Type_copy+0x1a>
1099 »       mov»    r4,·r01099 »       mov»    r4,·r0
1100 »       cbz»    r2,·92a·<SHA256Type_copy+0x34>1100 »       cbz»    r2,·92a·<SHA512Type_copy+0x34>
1101 »       ldr»    r3,·[r2,·#8]1101 »       ldr»    r3,·[r2,·#8]
1102 »       cbz»    r3,·92a·<SHA256Type_copy+0x34>1102 »       cbz»    r3,·92a·<SHA512Type_copy+0x34>
1103 »       movw»   r3,·#01103 »       movw»   r3,·#0
1104 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError1104 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
1105 »       movt»   r3,·#01105 »       movt»   r3,·#0
1106 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError1106 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
1107 »       movw»   r1,·#01107 »       movw»   r1,·#0
1108 ·R_ARM_THM_MOVW_ABS_NC»  .LC111108 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
1109 »       movt»   r1,·#01109 »       movt»   r1,·#0
1110 ·R_ARM_THM_MOVT_ABS»     .LC111110 ·R_ARM_THM_MOVT_ABS»     .LC11
1111 »       ldr»    r0,·[r3,·#0]1111 »       ldr»    r0,·[r3,·#0]
1112 »       bl»     0·<PyErr_SetString>1112 »       bl»     0·<PyErr_SetString>
1113 ·R_ARM_THM_CALL» PyErr_SetString1113 ·R_ARM_THM_CALL» PyErr_SetString
1114 »       movs»   r5,·#01114 »       movs»   r5,·#0
1115 »       b.n»    9ae·<SHA256Type_copy+0xb8>1115 »       b.n»    9ae·<SHA512Type_copy+0xb8>
1116 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc1116 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
1117 »       ldr»    r2,·[r4,·#4]1117 »       ldr»    r2,·[r4,·#4]
1118 »       ldr»    r3,·[r3,·#16]1118 »       ldr»    r3,·[r3,·#16]
1119 »       ldr»    r0,·[r3,·#4]1119 »       ldr»    r0,·[r3,·#12]
1120 »       cmp»    r0,·r21120 »       cmp»    r0,·r2
1121 »       bne.n»  942·<SHA256Type_copy+0x4c>1121 »       bne.n»  942·<SHA512Type_copy+0x4c>
1122 »       bl»     460·<newSHA256object.isra.0>1122 »       bl»     248·<SHA256Type_hexdigest+0x30>
 1123 ·R_ARM_THM_CALL» newSHA512object.isra.0
1123 »       mov»    r5,·r01124 »       mov»    r5,·r0
1124 »       cbnz»   r0,·94e·<SHA256Type_copy+0x58>1125 »       cbnz»   r0,·94e·<SHA512Type_copy+0x58>
1125 »       b.n»    926·<SHA256Type_copy+0x30>1126 »       b.n»    926·<SHA512Type_copy+0x30>
1126 »       ldr»    r0,·[r3,·#0]1127 »       ldr»    r0,·[r3,·#8]
1127 »       bl»     150·<newSHA224object.isra.0>1128 »       bl»     5d4·<newSHA384object.isra.0>
1128 »       mov»    r5,·r01129 »       mov»    r5,·r0
1129 »       cmp»    r0,·#01130 »       cmp»    r0,·#0
1130 »       beq.n»  926·<SHA256Type_copy+0x30>1131 »       beq.n»  926·<SHA512Type_copy+0x30>
1131 »       ldrb»   r3,·[r4,·#12]1132 »       ldrb»   r3,·[r4,·#12]
1132 »       cbz»    r3,·978·<SHA256Type_copy+0x82>1133 »       cbz»    r3,·978·<SHA512Type_copy+0x82>
1133 »       add.w»  r0,·r4,·#131134 »       add.w»  r0,·r4,·#13
1134 »       mov.w»  r3,·#11135 »       mov.w»  r3,·#1
1135 »       dmb»    ish1136 »       dmb»    ish
1136 »       ldrexb» r2,·[r0]1137 »       ldrexb» r2,·[r0]
1137 »       cmp»    r2,·#01138 »       cmp»    r2,·#0
1138 »       bne.n»  96e·<SHA256Type_copy+0x78>1139 »       bne.n»  96e·<SHA512Type_copy+0x78>
1139 »       strexb» r1,·r3,·[r0]1140 »       strexb» r1,·r3,·[r0]
1140 »       cmp»    r1,·#01141 »       cmp»    r1,·#0
1141 »       bne.n»  95e·<SHA256Type_copy+0x68>1142 »       bne.n»  95e·<SHA512Type_copy+0x68>
1142 »       dmb»    ish1143 »       dmb»    ish
1143 »       beq.n»  978·<SHA256Type_copy+0x82>1144 »       beq.n»  978·<SHA512Type_copy+0x82>
1144 »       bl»     0·<_PyMutex_LockSlow>1145 »       bl»     0·<_PyMutex_LockSlow>
1145 ·R_ARM_THM_CALL» _PyMutex_LockSlow1146 ·R_ARM_THM_CALL» _PyMutex_LockSlow
1146 »       ldr»    r3,·[r4,·#8]1147 »       ldr»    r3,·[r4,·#8]
1147 »       ldr»    r0,·[r4,·#16]1148 »       ldr»    r0,·[r4,·#16]
1148 »       str»    r3,·[r5,·#8]1149 »       str»    r3,·[r5,·#8]
1149 »       bl»     0·<python_hashlib_Hacl_Hash_SHA2_copy_256>1150 »       bl»     0·<python_hashlib_Hacl_Hash_SHA2_copy_512>
1150 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA2_copy_2561151 ·R_ARM_THM_CALL» python_hashlib_Hacl_Hash_SHA2_copy_512
1151 »       ldrb»   r3,·[r4,·#12]1152 »       ldrb»   r3,·[r4,·#12]
1152 »       str»    r0,·[r5,·#16]1153 »       str»    r0,·[r5,·#16]
1153 »       cbz»    r3,·9ae·<SHA256Type_copy+0xb8>1154 »       cbz»    r3,·9ae·<SHA512Type_copy+0xb8>
1154 »       add.w»  r0,·r4,·#131155 »       add.w»  r0,·r4,·#13
1155 »       mov.w»  r3,·#01156 »       mov.w»  r3,·#0
1156 »       dmb»    ish1157 »       dmb»    ish
1157 »       ldrexb» r2,·[r0]1158 »       ldrexb» r2,·[r0]
1158 »       cmp»    r2,·#11159 »       cmp»    r2,·#1
1159 »       bne.n»  9a4·<SHA256Type_copy+0xae>1160 »       bne.n»  9a4·<SHA512Type_copy+0xae>
1160 »       strexb» r1,·r3,·[r0]1161 »       strexb» r1,·r3,·[r0]
1161 »       cmp»    r1,·#01162 »       cmp»    r1,·#0
1162 »       bne.n»  994·<SHA256Type_copy+0x9e>1163 »       bne.n»  994·<SHA512Type_copy+0x9e>
1163 »       dmb»    ish1164 »       dmb»    ish
1164 »       beq.n»  9ae·<SHA256Type_copy+0xb8>1165 »       beq.n»  9ae·<SHA512Type_copy+0xb8>
1165 »       bl»     0·<_PyMutex_UnlockSlow>1166 »       bl»     0·<_PyMutex_UnlockSlow>
1166 ·R_ARM_THM_CALL» _PyMutex_UnlockSlow1167 ·R_ARM_THM_CALL» _PyMutex_UnlockSlow
1167 »       mov»    r0,·r51168 »       mov»    r0,·r5
1168 »       pop»    {r3,·r4,·r5,·pc}1169 »       pop»    {r3,·r4,·r5,·pc}
  
1169 000009b2·<SHA512Type_copy>:1170 000009b2·<SHA256Type_copy>:
1170 SHA512Type_copy():1171 SHA256Type_copy():
1171 »       push»   {r3,·r4,·r5,·lr}1172 »       push»   {r3,·r4,·r5,·lr}
1172 »       mov.w»  ip,·#4096»  @·0x10001173 »       mov.w»  ip,·#4096»  @·0x1000
1173 »       sub.w»  ip,·sp,·ip1174 »       sub.w»  ip,·sp,·ip
1174 »       str.w»  r0,·[ip,·#4080]»     @·0xff01175 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1175 »       ldr»    r2,·[sp,·#16]1176 »       ldr»    r2,·[sp,·#16]
1176 »       cbnz»   r3,·9cc·<SHA512Type_copy+0x1a>1177 »       cbnz»   r3,·9cc·<SHA256Type_copy+0x1a>
1177 »       mov»    r4,·r01178 »       mov»    r4,·r0
1178 »       cbz»    r2,·9e6·<SHA512Type_copy+0x34>1179 »       cbz»    r2,·9e6·<SHA256Type_copy+0x34>
1179 »       ldr»    r3,·[r2,·#8]1180 »       ldr»    r3,·[r2,·#8]
1180 »       cbz»    r3,·9e6·<SHA512Type_copy+0x34>1181 »       cbz»    r3,·9e6·<SHA256Type_copy+0x34>
1181 »       movw»   r3,·#01182 »       movw»   r3,·#0
1182 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError1183 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
1183 »       movt»   r3,·#01184 »       movt»   r3,·#0
1184 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError1185 ·R_ARM_THM_MOVT_ABS»     PyExc_TypeError
1185 »       movw»   r1,·#01186 »       movw»   r1,·#0
1186 ·R_ARM_THM_MOVW_ABS_NC»  .LC111187 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
1187 »       movt»   r1,·#01188 »       movt»   r1,·#0
1188 ·R_ARM_THM_MOVT_ABS»     .LC111189 ·R_ARM_THM_MOVT_ABS»     .LC11
1189 »       ldr»    r0,·[r3,·#0]1190 »       ldr»    r0,·[r3,·#0]
1190 »       bl»     0·<PyErr_SetString>1191 »       bl»     0·<PyErr_SetString>
1191 ·R_ARM_THM_CALL» PyErr_SetString1192 ·R_ARM_THM_CALL» PyErr_SetString
1192 »       movs»   r5,·#01193 »       movs»   r5,·#0
1193 »       b.n»    a6a·<SHA512Type_copy+0xb8>1194 »       b.n»    a6a·<SHA256Type_copy+0xb8>
1194 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc1195 »       ldr.w»  r3,·[r1,·#444]»      @·0x1bc
1195 »       ldr»    r2,·[r4,·#4]1196 »       ldr»    r2,·[r4,·#4]
1196 »       ldr»    r3,·[r3,·#16]1197 »       ldr»    r3,·[r3,·#16]
1197 »       ldr»    r0,·[r3,·#12]1198 »       ldr»    r0,·[r3,·#4]
1198 »       cmp»    r0,·r21199 »       cmp»    r0,·r2
1199 »       bne.n»  9fe·<SHA512Type_copy+0x4c>1200 »       bne.n»  9fe·<SHA256Type_copy+0x4c>
 1201 »       bl»     460·<newSHA256object.isra.0>
1200 »       bl»     248·<SHA256Type_hexdigest+0x30> 
1201 ·R_ARM_THM_CALL» newSHA512object.isra.0 
1202 »       mov»    r5,·r01202 »       mov»    r5,·r0
1203 »       cbnz»   r0,·a0a·<SHA512Type_copy+0x58>1203 »       cbnz»   r0,·a0a·<SHA256Type_copy+0x58>
1204 »       b.n»    9e2·<SHA512Type_copy+0x30>1204 »       b.n»    9e2·<SHA256Type_copy+0x30>
1205 »       ldr»    r0,·[r3,·#8]1205 »       ldr»    r0,·[r3,·#0]
1206 »       bl»     5d4·<newSHA384object.isra.0>1206 »       bl»     150·<newSHA224object.isra.0>
1207 »       mov»    r5,·r01207 »       mov»    r5,·r0
Max diff block lines reached; 1419/5807 bytes (24.44%) of diff not shown.
2.29 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ··0x00000190·697a6500·53484135·31325f67·65745f64·ize.SHA512_get_d28 ··0x00000190·697a6500·53484135·31325f67·65745f64·ize.SHA512_get_d
29 ··0x000001a0·69676573·745f7369·7a650053·48413531·igest_size.SHA5129 ··0x000001a0·69676573·745f7369·7a650053·48413531·igest_size.SHA51
30 ··0x000001b0·32547970·655f6865·78646967·65737400·2Type_hexdigest.30 ··0x000001b0·32547970·655f6865·78646967·65737400·2Type_hexdigest.
31 ··0x000001c0·2e4c4339·002e4c43·31300053·48413531·.LC9..LC10.SHA5131 ··0x000001c0·2e4c4339·002e4c43·31300053·48413531·.LC9..LC10.SHA51
32 ··0x000001d0·325f6765·745f6e61·6d650053·48413235·2_get_name.SHA2532 ··0x000001d0·325f6765·745f6e61·6d650053·48413235·2_get_name.SHA25
33 ··0x000001e0·36547970·655f7570·64617465·00534841·6Type_update.SHA33 ··0x000001e0·36547970·655f7570·64617465·00534841·6Type_update.SHA
34 ··0x000001f0·35313254·7970655f·75706461·7465002e·512Type_update..34 ··0x000001f0·35313254·7970655f·75706461·7465002e·512Type_update..
35 ··0x00000200·4c433131·00534841·32353654·7970655f·LC11.SHA256Type_35 ··0x00000200·4c433131·00534841·35313254·7970655f·LC11.SHA512Type_
36 ··0x00000210·636f7079·00534841·35313254·7970655f·copy.SHA512Type_36 ··0x00000210·636f7079·00534841·32353654·7970655f·copy.SHA256Type_
37 ··0x00000220·636f7079·00534841·325f7472·61766572·copy.SHA2_traver37 ··0x00000220·636f7079·00534841·325f7472·61766572·copy.SHA2_traver
38 ··0x00000230·7365005f·6b657977·6f726473·2e31005f·se._keywords.1._38 ··0x00000230·7365005f·6b657977·6f726473·2e31005f·se._keywords.1._
39 ··0x00000240·6b657977·6f726473·2e34005f·6b657977·keywords.4._keyw39 ··0x00000240·6b657977·6f726473·2e34005f·6b657977·keywords.4._keyw
40 ··0x00000250·6f726473·2e37005f·6b657977·6f726473·ords.7._keywords40 ··0x00000250·6f726473·2e37005f·6b657977·6f726473·ords.7._keywords
41 ··0x00000260·2e313000·5f736861·325f7368·61333834·.10._sha2_sha38441 ··0x00000260·2e313000·5f736861·325f7368·61333834·.10._sha2_sha384
42 ··0x00000270·5f5f646f·635f5f00·5f736861·325f7368·__doc__._sha2_sh42 ··0x00000270·5f5f646f·635f5f00·5f736861·325f7368·__doc__._sha2_sh
43 ··0x00000280·61353132·5f5f646f·635f5f00·5f736861·a512__doc__._sha43 ··0x00000280·61353132·5f5f646f·635f5f00·5f736861·a512__doc__._sha
Offset 130, 13 lines modifiedOffset 130, 13 lines modified
130 ··0x000007f0·625f4861·636c5f48·6173685f·53484132·b_Hacl_Hash_SHA2130 ··0x000007f0·625f4861·636c5f48·6173685f·53484132·b_Hacl_Hash_SHA2
131 ··0x00000800·5f6d616c·6c6f635f·32353600·70797468·_malloc_256.pyth131 ··0x00000800·5f6d616c·6c6f635f·32353600·70797468·_malloc_256.pyth
132 ··0x00000810·6f6e5f68·6173686c·69625f48·61636c5f·on_hashlib_Hacl_132 ··0x00000810·6f6e5f68·6173686c·69625f48·61636c5f·on_hashlib_Hacl_
133 ··0x00000820·48617368·5f534841·325f6d61·6c6c6f63·Hash_SHA2_malloc133 ··0x00000820·48617368·5f534841·325f6d61·6c6c6f63·Hash_SHA2_malloc
134 ··0x00000830·5f333834·005f5079·5f4e6f6e·65537472·_384._Py_NoneStr134 ··0x00000830·5f333834·005f5079·5f4e6f6e·65537472·_384._Py_NoneStr
135 ··0x00000840·75637400·70797468·6f6e5f68·6173686c·uct.python_hashl135 ··0x00000840·75637400·70797468·6f6e5f68·6173686c·uct.python_hashl
136 ··0x00000850·69625f48·61636c5f·48617368·5f534841·ib_Hacl_Hash_SHA136 ··0x00000850·69625f48·61636c5f·48617368·5f534841·ib_Hacl_Hash_SHA
137 ··0x00000860·325f636f·70795f32·35360070·7974686f·2_copy_256.pytho137 ··0x00000860·325f636f·70795f35·31320070·7974686f·2_copy_512.pytho
138 ··0x00000870·6e5f6861·73686c69·625f4861·636c5f48·n_hashlib_Hacl_H138 ··0x00000870·6e5f6861·73686c69·625f4861·636c5f48·n_hashlib_Hacl_H
139 ··0x00000880·6173685f·53484132·5f636f70·795f3531·ash_SHA2_copy_51139 ··0x00000880·6173685f·53484132·5f636f70·795f3235·ash_SHA2_copy_25
140 ··0x00000890·32005079·5475706c·655f5479·7065005f·2.PyTuple_Type._140 ··0x00000890·36005079·5475706c·655f5479·7065005f·6.PyTuple_Type._
141 ··0x000008a0·50795275·6e74696d·6500··············PyRuntime.141 ··0x000008a0·50795275·6e74696d·6500··············PyRuntime.
  
1.05 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·74657874·2e686f74·002e7265·.4..text.hot..re 
7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely. 
8 ··0x00000060·2e72656c·2e726f64·61746100·2e6e6f74·.rel.rodata..not 
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM 
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
 8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
 9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
67.9 KB
Hacl_Hash_SHA3.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:··········8480·(bytes·into·file)13 ··Start·of·section·headers:··········8400·(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.04 KB
readelf --wide --sections {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 There·are·16·section·headers,·starting·at·offset·0x2120:1 There·are·16·section·headers,·starting·at·offset·0x20d0:
  
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·000104·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·00017c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·001d00·000090·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·001cb8·0000b0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00013c·000000·00··WA··0···0··17 ··[·3]·.data·············PROGBITS········00000000·0001b4·000000·00··WA··0···0··1
8 ··[·4]·.bss··············NOBITS··········00000000·00013c·000000·00··WA··0···0··18 ··[·4]·.bss··············NOBITS··········00000000·0001b4·000000·00··WA··0···0··1
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·00013c·000047·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·0001b4·000047·01·AMS··0···0··4
10 ··[·6]·.text.unlikely····PROGBITS········00000000·000184·000750·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·0001fc·000750·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·001d90·0002c8·08···I·13···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·001d68·0002c8·08···I·13···6··4
12 ··[·8]·.text.hot·········PROGBITS········00000000·0008d4·0009c4·00··AX··0···0··412 ··[·8]·.text.hot·········PROGBITS········00000000·00094c·000914·00··AX··0···0··4
13 ··[·9]·.rel.text.hot·····REL·············00000000·002058·000040·08···I·13···8··413 ··[·9]·.rel.text.hot·····REL·············00000000·002030·000018·08···I·13···8··4
14 ··[10]·.rodata···········PROGBITS········00000000·001298·0001a8·00···A··0···0··814 ··[10]·.rodata···········PROGBITS········00000000·001260·0001a8·00···A··0···0··8
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·001440·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001408·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001440·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001408·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·001474·000480·10·····14··34··417 ··[13]·.symtab···········SYMTAB··········00000000·00143c·000470·10·····14··33··4
18 ··[14]·.strtab···········STRTAB··········00000000·0018f4·000409·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·0018ac·000409·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·002098·000088·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·002048·000088·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.95 KB
readelf --wide --symbols {}
    
Offset 1, 75 lines modifiedOffset 1, 74 lines modified
  
1 Symbol·table·'.symtab'·contains·72·entries:1 Symbol·table·'.symtab'·contains·71·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t4 ·····1:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
5 ·····2:·00000051····80·FUNC····LOCAL··DEFAULT····1·block_len5 ·····2:·00000051····80·FUNC····LOCAL··DEFAULT····1·block_len
6 ·····3:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d6 ·····3:·00000048·····0·NOTYPE··LOCAL··DEFAULT····1·$d
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
9 ·····6:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC19 ·····6:·00000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LC1
10 ·····7:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·00000050·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR011 ·····8:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LANCHOR0
12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t12 ·····9:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t
13 ····10:·00000019····82·FUNC····LOCAL··DEFAULT····6·hash_len13 ····10:·00000019····82·FUNC····LOCAL··DEFAULT····6·hash_len
14 ····11:·000000a1···192·FUNC····LOCAL··DEFAULT····6·digest_14 ····11:·000000a1···192·FUNC····LOCAL··DEFAULT····6·digest_
15 ····12:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·$d15 ····12:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 16 ····13:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d
16 ····13:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t17 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$t
17 ····14:·000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·$d18 ····15:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·$d
18 ····15:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····8·$t19 ····16:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····8·$t
19 ····16:·00000410·····0·NOTYPE··LOCAL··DEFAULT····8·$d20 ····17:·00000520·····0·NOTYPE··LOCAL··DEFAULT····8·$d
20 ····17:·00000418·····0·NOTYPE··LOCAL··DEFAULT····8·$t21 ····18:·00000524·····0·NOTYPE··LOCAL··DEFAULT····8·$t
21 ····18:·00000614·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
22 ····19:·00000618·····0·NOTYPE··LOCAL··DEFAULT····8·$t 
23 ····20:·000009c0·····0·NOTYPE··LOCAL··DEFAULT····8·$d 
24 ····21:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$t22 ····19:·00000224·····0·NOTYPE··LOCAL··DEFAULT····6·$t
25 ····22:·00000277····74·FUNC····LOCAL··DEFAULT····6·storeState23 ····20:·00000277····74·FUNC····LOCAL··DEFAULT····6·storeState
26 ····23:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d24 ····21:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·$d
 25 ····22:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t
27 ····24:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t26 ····23:·000002c0·····0·NOTYPE··LOCAL··DEFAULT····6·$t
28 ····25:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····6·$d27 ····24:·0000063c·····0·NOTYPE··LOCAL··DEFAULT····6·$d
29 ····26:·00000640·····0·NOTYPE··LOCAL··DEFAULT····6·$t28 ····25:·00000640·····0·NOTYPE··LOCAL··DEFAULT····6·$t
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata
31 ····28:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d30 ····27:·00000000·····0·NOTYPE··LOCAL··DEFAULT···10·$d
32 ····29:·00000000····24·OBJECT··LOCAL··DEFAULT···10·CSWTCH.1331 ····28:·00000000····24·OBJECT··LOCAL··DEFAULT···10·CSWTCH.13
33 ····30:·00000018····16·OBJECT··LOCAL··DEFAULT···10·CSWTCH.1532 ····29:·00000018····16·OBJECT··LOCAL··DEFAULT···10·CSWTCH.15
34 ····31:·00000028···192·OBJECT··LOCAL··DEFAULT···10·keccak_rndc33 ····30:·00000028···192·OBJECT··LOCAL··DEFAULT···10·keccak_rndc
35 ····32:·000000e8····96·OBJECT··LOCAL··DEFAULT···10·keccak_piln34 ····31:·000000e8····96·OBJECT··LOCAL··DEFAULT···10·keccak_piln
36 ····33:·00000148····96·OBJECT··LOCAL··DEFAULT···10·keccak_rotc35 ····32:·00000148····96·OBJECT··LOCAL··DEFAULT···10·keccak_rotc
37 ····34:·00000001····80·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_malloc36 ····33:·00000001····80·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_malloc
38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc37 ····34:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·calloc
39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc38 ····35:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr39 ····36:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stderr
41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk40 ····37:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__fprintf_chk
42 ····39:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit41 ····38:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·exit
43 ····40:·00000001·····6·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_block_len42 ····39:·00000001·····6·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_block_len
44 ····41:·00000007····14·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_is_shake43 ····40:·00000007····14·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_is_shake
45 ····42:·00000015·····4·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_hash_len44 ····41:·00000015·····4·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_hash_len
46 ····43:·0000006b····54·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_digest45 ····42:·0000006b····54·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_digest
47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod46 ····43:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uldivmod
48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod47 ····44:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidivmod
49 ····46:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy48 ····45:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
50 ····47:·000000a1····60·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_update_multi_sha349 ····46:·000000a1····60·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_update_multi_sha3
51 ····48:·00000161···196·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_update_last_sha350 ····47:·00000161···196·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_update_last_sha3
52 ····49:·00000225····82·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_squeeze051 ····48:·00000225····82·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_squeeze0
53 ····50:·00000001···252·FUNC····GLOBAL·HIDDEN·····8·Hacl_Hash_SHA3_loadState52 ····49:·000000dd···120·FUNC····GLOBAL·HIDDEN·····1·Hacl_Hash_SHA3_loadState
54 ····51:·000000fd··2248·FUNC····GLOBAL·HIDDEN·····8·Hacl_Hash_SHA3_state_permute53 ····50:·00000001··2322·FUNC····GLOBAL·HIDDEN·····8·Hacl_Hash_SHA3_state_permute
55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset54 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk55 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__memcpy_chk
57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail56 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
58 ····55:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard57 ····54:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
59 ····56:·000000dd····40·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_free58 ····55:·00000155····40·FUNC····GLOBAL·HIDDEN·····1·python_hashlib_Hacl_Hash_SHA3_free
60 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free59 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
61 ····58:·000002c1····50·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_squeeze60 ····57:·000002c1····50·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_squeeze
62 ····59:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv61 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__aeabi_uidiv
63 ····60:·000002f3···426·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_update62 ····59:·000002f3···426·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_update
64 ····61:·0000049d···100·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_copy63 ····60:·0000049d···100·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_copy
65 ····62:·00000501·····4·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_get_alg64 ····61:·00000501·····4·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_get_alg
66 ····63:·00000505····50·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_reset65 ····62:·00000505····50·FUNC····GLOBAL·HIDDEN·····6·python_hashlib_Hacl_Hash_SHA3_reset
67 ····64:·00000537····30·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_absorb_inner66 ····63:·00000537····30·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_absorb_inner
68 ····65:·00000555···236·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_keccak67 ····64:·00000555···236·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_keccak
69 ····66:·00000641····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_51268 ····65:·00000641····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_512
70 ····67:·0000066d····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_38469 ····66:·0000066d····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_384
71 ····68:·00000699····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_25670 ····67:·00000699····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_256
72 ····69:·000006c5····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_22471 ····68:·000006c5····44·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_sha3_224
73 ····70:·000006f1····48·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_shake256_hacl72 ····69:·000006f1····48·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_shake256_hacl
74 ····71:·00000721····48·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_shake128_hacl73 ····70:·00000721····48·FUNC····GLOBAL·HIDDEN·····6·Hacl_Hash_SHA3_shake128_hacl
14.6 KB
readelf --wide --relocs {}
Max HTML report size reached
2.15 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 88, 23 lines modifiedOffset 88, 74 lines modified
88 »       mov»    r0,·r788 »       mov»    r0,·r7
89 »       cmp»    r4,·r689 »       cmp»    r4,·r6
90 »       beq.n»  d8·<python_hashlib_Hacl_Hash_SHA3_update_multi_sha3+0x38>90 »       beq.n»  d8·<python_hashlib_Hacl_Hash_SHA3_update_multi_sha3+0x38>
91 »       bl»     50·<block_len>91 »       bl»     50·<block_len>
92 »       mov»    r2,·r592 »       mov»    r2,·r5
93 »       mla»    r1,·r4,·r0,·r893 »       mla»    r1,·r4,·r0,·r8
94 »       adds»   r4,·#194 »       adds»   r4,·#1
95 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_malloc>95 »       bl»     dc·<Hacl_Hash_SHA3_loadState>
96 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState96 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
97 »       mov»    r0,·r597 »       mov»    r0,·r5
98 »       bl»     fc·<python_hashlib_Hacl_Hash_SHA3_free+0x20>98 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_malloc>
99 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute99 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute
100 »       b.n»    ba·<python_hashlib_Hacl_Hash_SHA3_update_multi_sha3+0x1a>100 »       b.n»    ba·<python_hashlib_Hacl_Hash_SHA3_update_multi_sha3+0x1a>
101 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}101 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
  
 102 000000dc·<Hacl_Hash_SHA3_loadState>:
 103 Hacl_Hash_SHA3_loadState():
 104 »       push»   {r4,·r5,·r6,·lr}
 105 »       mov.w»  ip,·#4096»  @·0x1000
 106 »       sub.w»  ip,·sp,·ip
 107 »       str.w»  r0,·[ip,·#3872]»     @·0xf20
 108 »       ldr»    r3,·[pc,·#100]»@·(150·<Hacl_Hash_SHA3_loadState+0x74>)
 109 »       sub»    sp,·#208»     @·0xd0
 110 »       mov»    r4,·r2
 111 »       mov»    r6,·r0
 112 »       movs»   r2,·#200»    @·0xc8
 113 »       mov»    r5,·r1
 114 »       add»    r0,·sp,·#4
 115 »       movs»   r1,·#0
 116 »       ldr»    r3,·[r3,·#0]
 117 »       str»    r3,·[sp,·#204]»@·0xcc
 118 »       mov.w»  r3,·#0
 119 »       bl»     0·<memset>
 120 ·R_ARM_THM_CALL» memset
 121 »       movs»   r3,·#200»    @·0xc8
 122 »       mov»    r1,·r5
 123 »       mov»    r2,·r6
 124 »       add»    r0,·sp,·#4
 125 »       bl»     0·<__memcpy_chk>
 126 ·R_ARM_THM_CALL» __memcpy_chk
 127 »       add»    r1,·sp,·#4
 128 »       sub.w»  r3,·r4,·#8
 129 »       add.w»  ip,·r4,·#192»@·0xc0
 130 »       ldr.w»  r0,·[r3,·#8]!
 131 »       ldrd»   r4,·r2,·[r1]
 132 »       cmp»    r3,·ip
 133 »       add.w»  r1,·r1,·#8
 134 »       eor.w»  r0,·r0,·r4
 135 »       str»    r0,·[r3,·#0]
 136 »       ldr»    r0,·[r3,·#4]
 137 »       eor.w»  r0,·r0,·r2
 138 »       str»    r0,·[r3,·#4]
 139 »       bne.n»  11c·<Hacl_Hash_SHA3_loadState+0x40>
 140 »       ldr»    r3,·[pc,·#20]» @·(150·<Hacl_Hash_SHA3_loadState+0x74>)
 141 »       ldr»    r2,·[r3,·#0]
 142 »       ldr»    r3,·[sp,·#204]»@·0xcc
 143 »       eors»   r2,·r3
 144 »       mov.w»  r3,·#0
 145 »       bne.n»  14c·<Hacl_Hash_SHA3_loadState+0x70>
 146 »       add»    sp,·#208»     @·0xd0
 147 »       pop»    {r4,·r5,·r6,·pc}
 148 »       bl»     0·<__stack_chk_fail>
 149 ·R_ARM_THM_CALL» __stack_chk_fail
 150 »       .word»  0x00000000
 151 ·R_ARM_ABS32»    __stack_chk_guard
  
102 000000dc·<python_hashlib_Hacl_Hash_SHA3_free>:152 00000154·<python_hashlib_Hacl_Hash_SHA3_free>:
103 python_hashlib_Hacl_Hash_SHA3_free():153 python_hashlib_Hacl_Hash_SHA3_free():
104 »       push»   {r3,·r4,·r5,·lr}154 »       push»   {r3,·r4,·r5,·lr}
105 »       mov.w»  ip,·#4096»  @·0x1000155 »       mov.w»  ip,·#4096»  @·0x1000
106 »       sub.w»  ip,·sp,·ip156 »       sub.w»  ip,·sp,·ip
107 »       str.w»  r0,·[ip,·#4080]»     @·0xff0157 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
108 »       mov»    r4,·r0158 »       mov»    r4,·r0
109 »       ldrd»   r0,·r5,·[r0,·#4]159 »       ldrd»   r0,·r5,·[r0,·#4]
4.59 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 199, 18 lines modifiedOffset 199, 18 lines modified
199 »       bl»     50·<hash_len+0x38>199 »       bl»     50·<hash_len+0x38>
200 ·R_ARM_THM_CALL» block_len200 ·R_ARM_THM_CALL» block_len
201 »       mov»    r5,·r0201 »       mov»    r5,·r0
202 »       cmp»    r0,·r7202 »       cmp»    r0,·r7
203 »       bne.n»  1bc·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0x5c>203 »       bne.n»  1bc·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0x5c>
204 »       mov»    r1,·r8204 »       mov»    r1,·r8
205 »       mov»    r2,·r4205 »       mov»    r2,·r4
206 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>206 »       bl»     dc·<digest_+0x3c>
207 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState207 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
208 »       mov»    r0,·r4208 »       mov»    r0,·r4
209 »       bl»     fc·<digest_+0x5c>209 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>
210 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute210 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute
211 »       movs»   r2,·#200»    @·0xc8211 »       movs»   r2,·#200»    @·0xc8
212 »       movs»   r1,·#0212 »       movs»   r1,·#0
213 »       mov»    r0,·r6213 »       mov»    r0,·r6
214 »       bl»     0·<memset>214 »       bl»     0·<memset>
215 ·R_ARM_THM_CALL» memset215 ·R_ARM_THM_CALL» memset
216 »       strb.w» r9,·[r6]216 »       strb.w» r9,·[r6]
Offset 226, 42 lines modifiedOffset 226, 42 lines modified
226 »       mov»    r0,·r6226 »       mov»    r0,·r6
227 »       bl»     0·<__memcpy_chk>227 »       bl»     0·<__memcpy_chk>
228 ·R_ARM_THM_CALL» __memcpy_chk228 ·R_ARM_THM_CALL» __memcpy_chk
229 »       strb.w» r9,·[r6,·r7]229 »       strb.w» r9,·[r6,·r7]
230 »       mov»    r2,·r4230 »       mov»    r2,·r4
231 »       mov»    r1,·r6231 »       mov»    r1,·r6
232 »       mov»    r0,·r5232 »       mov»    r0,·r5
233 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>233 »       bl»     dc·<digest_+0x3c>
234 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState234 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
235 »       movs»   r2,·#200»    @·0xc8235 »       movs»   r2,·#200»    @·0xc8
236 »       movs»   r1,·#0236 »       movs»   r1,·#0
237 »       add»    r0,·sp,·#204»  @·0xcc237 »       add»    r0,·sp,·#204»  @·0xcc
238 »       bl»     0·<memset>238 »       bl»     0·<memset>
239 ·R_ARM_THM_CALL» memset239 ·R_ARM_THM_CALL» memset
240 »       add.w»  r3,·r5,·#408»@·0x198240 »       add.w»  r3,·r5,·#408»@·0x198
241 »       add»    r3,·sp241 »       add»    r3,·sp
242 »       movs»   r2,·#128»    @·0x80242 »       movs»   r2,·#128»    @·0x80
243 »       add»    r1,·sp,·#204»  @·0xcc243 »       add»    r1,·sp,·#204»  @·0xcc
244 »       mov»    r0,·r5244 »       mov»    r0,·r5
245 »       strb.w» r2,·[r3,·#-205]245 »       strb.w» r2,·[r3,·#-205]
246 »       mov»    r2,·r4246 »       mov»    r2,·r4
247 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>247 »       bl»     dc·<digest_+0x3c>
248 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState248 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
249 »       ldr»    r3,·[pc,·#28]» @·(220·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0xc0>)249 »       ldr»    r3,·[pc,·#28]» @·(220·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0xc0>)
250 »       ldr»    r2,·[r3,·#0]250 »       ldr»    r2,·[r3,·#0]
251 »       ldr»    r3,·[sp,·#404]»@·0x194251 »       ldr»    r3,·[sp,·#404]»@·0x194
252 »       eors»   r2,·r3252 »       eors»   r2,·r3
253 »       mov.w»  r3,·#0253 »       mov.w»  r3,·#0
254 »       beq.n»  212·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0xb2>254 »       beq.n»  212·<python_hashlib_Hacl_Hash_SHA3_update_last_sha3+0xb2>
255 »       bl»     0·<__stack_chk_fail>255 »       bl»     0·<__stack_chk_fail>
256 ·R_ARM_THM_CALL» __stack_chk_fail256 ·R_ARM_THM_CALL» __stack_chk_fail
257 »       mov»    r0,·r4257 »       mov»    r0,·r4
258 »       add»    sp,·#412»     @·0x19c258 »       add»    sp,·#412»     @·0x19c
259 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}259 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
260 »       b.w»    fc·<digest_+0x5c>260 »       b.w»    0·<python_hashlib_Hacl_Hash_SHA3_block_len>
261 ·R_ARM_THM_JUMP24»       Hacl_Hash_SHA3_state_permute261 ·R_ARM_THM_JUMP24»       Hacl_Hash_SHA3_state_permute
262 »       nop262 »       nop
263 »       .word»  0x00000000263 »       .word»  0x00000000
264 ·R_ARM_ABS32»    __stack_chk_guard264 ·R_ARM_ABS32»    __stack_chk_guard
  
265 00000224·<Hacl_Hash_SHA3_squeeze0>:265 00000224·<Hacl_Hash_SHA3_squeeze0>:
266 Hacl_Hash_SHA3_squeeze0():266 Hacl_Hash_SHA3_squeeze0():
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 »       mov»    r2,·r5286 »       mov»    r2,·r5
287 »       mov»    r1,·r6287 »       mov»    r1,·r6
288 »       mov»    r0,·r7288 »       mov»    r0,·r7
289 »       add.w»  sl,·sl,·#1289 »       add.w»  sl,·sl,·#1
290 »       bl»     276·<storeState>290 »       bl»     276·<storeState>
291 »       mov»    r0,·r6291 »       mov»    r0,·r6
292 »       add»    r5,·r7292 »       add»    r5,·r7
293 »       bl»     fc·<digest_+0x5c>293 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>
294 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute294 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute
295 »       b.n»    24e·<Hacl_Hash_SHA3_squeeze0+0x2a>295 »       b.n»    24e·<Hacl_Hash_SHA3_squeeze0+0x2a>
296 »       mov»    r2,·r4296 »       mov»    r2,·r4
297 »       mov»    r1,·r6297 »       mov»    r1,·r6
298 »       mov»    r0,·r8298 »       mov»    r0,·r8
299 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}299 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
300 »       b.n»    276·<storeState>300 »       b.n»    276·<storeState>
Offset 608, 19 lines modifiedOffset 608, 19 lines modified
608 00000536·<Hacl_Hash_SHA3_absorb_inner>:608 00000536·<Hacl_Hash_SHA3_absorb_inner>:
609 Hacl_Hash_SHA3_absorb_inner():609 Hacl_Hash_SHA3_absorb_inner():
610 »       push»   {r4,·lr}610 »       push»   {r4,·lr}
611 »       mov.w»  ip,·#4096»  @·0x1000611 »       mov.w»  ip,·#4096»  @·0x1000
612 »       sub.w»  ip,·sp,·ip612 »       sub.w»  ip,·sp,·ip
613 »       str.w»  r0,·[ip,·#4088]»     @·0xff8613 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
614 »       mov»    r4,·r2614 »       mov»    r4,·r2
615 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>615 »       bl»     dc·<digest_+0x3c>
616 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState616 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
617 »       mov»    r0,·r4617 »       mov»    r0,·r4
618 »       ldmia.w»sp!,·{r4,·lr}618 »       ldmia.w»sp!,·{r4,·lr}
619 »       b.w»    fc·<digest_+0x5c>619 »       b.w»    0·<python_hashlib_Hacl_Hash_SHA3_block_len>
620 ·R_ARM_THM_JUMP24»       Hacl_Hash_SHA3_state_permute620 ·R_ARM_THM_JUMP24»       Hacl_Hash_SHA3_state_permute
  
621 00000554·<Hacl_Hash_SHA3_keccak>:621 00000554·<Hacl_Hash_SHA3_keccak>:
622 Hacl_Hash_SHA3_keccak():622 Hacl_Hash_SHA3_keccak():
623 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}623 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
624 »       mov.w»  ip,·#4096»  @·0x1000624 »       mov.w»  ip,·#4096»  @·0x1000
625 »       sub.w»  ip,·sp,·ip625 »       sub.w»  ip,·sp,·ip
Offset 650, 19 lines modifiedOffset 650, 19 lines modified
650 »       movs»   r6,·#0650 »       movs»   r6,·#0
651 »       cmp»    r8,·r6651 »       cmp»    r8,·r6
652 »       beq.n»  5b4·<Hacl_Hash_SHA3_keccak+0x60>652 »       beq.n»  5b4·<Hacl_Hash_SHA3_keccak+0x60>
653 »       mov»    r1,·fp653 »       mov»    r1,·fp
654 »       mov»    r2,·sp654 »       mov»    r2,·sp
655 »       mov»    r0,·r4655 »       mov»    r0,·r4
656 »       adds»   r6,·#1656 »       adds»   r6,·#1
657 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>657 »       bl»     dc·<digest_+0x3c>
658 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState658 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
659 »       mov»    r0,·sp659 »       mov»    r0,·sp
660 »       add»    fp,·r4660 »       add»    fp,·r4
661 »       bl»     fc·<digest_+0x5c>661 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>
662 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute662 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_state_permute
663 »       b.n»    59a·<Hacl_Hash_SHA3_keccak+0x46>663 »       b.n»    59a·<Hacl_Hash_SHA3_keccak+0x46>
664 »       add»    r6,·sp,·#204»  @·0xcc664 »       add»    r6,·sp,·#204»  @·0xcc
665 »       movs»   r2,·#200»    @·0xc8665 »       movs»   r2,·#200»    @·0xc8
666 »       movs»   r1,·#0666 »       movs»   r1,·#0
667 »       mov»    r0,·r6667 »       mov»    r0,·r6
668 »       bl»     0·<memset>668 »       bl»     0·<memset>
Offset 674, 39 lines modifiedOffset 674, 39 lines modified
674 »       bl»     0·<__memcpy_chk>674 »       bl»     0·<__memcpy_chk>
675 ·R_ARM_THM_CALL» __memcpy_chk675 ·R_ARM_THM_CALL» __memcpy_chk
676 »       mov»    r1,·r6676 »       mov»    r1,·r6
677 »       strb.w» sl,·[r6,·r5]677 »       strb.w» sl,·[r6,·r5]
678 »       mov»    r2,·sp678 »       mov»    r2,·sp
679 »       mov»    r0,·r4679 »       mov»    r0,·r4
680 »       subs»   r6,·r4,·#1680 »       subs»   r6,·r4,·#1
681 »       bl»     0·<python_hashlib_Hacl_Hash_SHA3_block_len>681 »       bl»     dc·<digest_+0x3c>
682 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState682 ·R_ARM_THM_CALL» Hacl_Hash_SHA3_loadState
Max diff block lines reached; 868/4498 bytes (19.30%) of diff not shown.
33.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
276 KB
unicodedata.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:··········687212·(bytes·into·file)13 ··Start·of·section·headers:··········686052·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xa7c6c:1 There·are·18·section·headers,·starting·at·offset·0xa77e4:
  
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·00089c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00149c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0a6584·000490·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0a6194·000850·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008d0·000a88·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0014d0·000a88·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0a6a14·000388·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·0a69e4·000388·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001358·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001f58·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·001358·000470·00··AX··0···0··410 ··[·6]·.text.unlikely····PROGBITS········00000000·001f58·000470·00··AX··0···0··4
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0a6d9c·000408·08···I·15···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0a6d6c·000408·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0017c8·00049b·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0023c8·00049b·01·AMS··0···0··4
13 ··[·9]·.text.hot·········PROGBITS········00000000·001c64·001880·00··AX··0···0··413 ··[·9]·.text.hot·········PROGBITS········00000000·002864·00087c·00··AX··0···0··4
14 ··[10]·.rel.text.hot·····REL·············00000000·0a71a4·000790·08···I·15···9··414 ··[10]·.rel.text.hot·····REL·············00000000·0a7174·000338·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0034e8·0a19cc·00···A··0···0··815 ··[11]·.rodata···········PROGBITS········00000000·0030e0·0a19cc·00···A··0···0··8
16 ··[12]·.rel.rodata·······REL·············00000000·0a7934·0002a8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0a74ac·0002a8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0a4eb4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0a4aac·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0a4eb4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0a4aac·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0a4ee8·000bf0·10·····16·134··419 ··[15]·.symtab···········SYMTAB··········00000000·0a4ae0·000bf0·10·····16·134··4
20 ··[16]·.strtab···········STRTAB··········00000000·0a5ad8·000aa9·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0a56d0·000ac3·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0a7bdc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0a7754·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.0 KB
readelf --wide --symbols {}
Max HTML report size reached
78.4 KB
readelf --wide --relocs {}
Max HTML report size reached
921 B
strings --all --bytes=8 {}
    
Offset 3309, 14 lines modifiedOffset 3309, 15 lines modified
3309 normalization_3_2_03309 normalization_3_2_0
3310 capi_getucname3310 capi_getucname
3311 capi_getcode3311 capi_getcode
3312 unicodedata_destroy_capi3312 unicodedata_destroy_capi
3313 .LANCHOR13313 .LANCHOR1
3314 packed_name_dawg3314 packed_name_dawg
3315 dawg_pos_to_codepoint3315 dawg_pos_to_codepoint
 3316 find_syllable.constprop.0
3316 ucd_traverse3317 ucd_traverse
3317 ucd_dealloc3318 ucd_dealloc
3318 unicodedata_UCD_east_asian_width3319 unicodedata_UCD_east_asian_width
3319 PyUnicode_READ_CHAR.constprop.03320 PyUnicode_READ_CHAR.constprop.0
3320 PyUnicode_READ_CHAR.part.0.constprop.03321 PyUnicode_READ_CHAR.part.0.constprop.0
3321 unicodedata_UCD_normalize3322 unicodedata_UCD_normalize
3322 is_normalized_quickcheck3323 is_normalized_quickcheck
Offset 3341, 17 lines modifiedOffset 3342, 17 lines modified
3341 unicodedata_UCD_combining3342 unicodedata_UCD_combining
3342 unicodedata_UCD_decimal3343 unicodedata_UCD_decimal
3343 unicodedata_UCD_digit3344 unicodedata_UCD_digit
3344 unicodedata_UCD_mirrored3345 unicodedata_UCD_mirrored
3345 unicodedata_UCD_numeric3346 unicodedata_UCD_numeric
3346 unicodedata_UCD_is_normalized3347 unicodedata_UCD_is_normalized
3347 name_aliases3348 name_aliases
3348 hangul_syllables 
3349 change_records_3_2_03349 change_records_3_2_0
3350 decomp_prefix3350 decomp_prefix
 3351 hangul_syllables
3351 unicodedata_docstring3352 unicodedata_docstring
3352 unicodedata_UCD_lookup__doc__3353 unicodedata_UCD_lookup__doc__
3353 unicodedata_UCD_name__doc__3354 unicodedata_UCD_name__doc__
3354 unicodedata_UCD_normalize__doc__3355 unicodedata_UCD_normalize__doc__
3355 unicodedata_UCD_is_normalized__doc__3356 unicodedata_UCD_is_normalized__doc__
3356 unicodedata_UCD_decomposition__doc__3357 unicodedata_UCD_decomposition__doc__
3357 unicodedata_UCD_east_asian_width__doc__3358 unicodedata_UCD_east_asian_width__doc__
58.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 »       lsls»   r2,·r2,·#3196 »       lsls»   r2,·r2,·#3
197 »       bpl.n»  20c·<unicodedata_UCD_combining+0x9a>197 »       bpl.n»  20c·<unicodedata_UCD_combining+0x9a>
198 »       ldr»    r2,·[r1,·#8]198 »       ldr»    r2,·[r1,·#8]
199 »       cmp»    r2,·#1199 »       cmp»    r2,·#1
200 »       bne.n»  20c·<unicodedata_UCD_combining+0x9a>200 »       bne.n»  20c·<unicodedata_UCD_combining+0x9a>
201 »       mov»    r6,·r0201 »       mov»    r6,·r0
202 »       mov»    r0,·r1202 »       mov»    r0,·r1
203 »       bl»     59c·<PyUnicode_READ_CHAR.constprop.0>203 »       bl»     0·<PyInit_unicodedata>
204 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0204 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0
205 »       mov»    r4,·r0205 »       mov»    r4,·r0
206 »       cmp.w»  r0,·#1114112»       @·0x110000206 »       cmp.w»  r0,·#1114112»       @·0x110000
207 »       bcs.n»  1c4·<unicodedata_UCD_combining+0x52>207 »       bcs.n»  1c4·<unicodedata_UCD_combining+0x52>
208 »       lsrs»   r0,·r0,·#7208 »       lsrs»   r0,·r0,·#7
209 »       movw»   r1,·#0209 »       movw»   r1,·#0
210 ·R_ARM_THM_MOVW_ABS_NC»  index1210 ·R_ARM_THM_MOVW_ABS_NC»  index1
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 »       movs»   r2,·#0222 »       movs»   r2,·#0
223 »       movs»   r1,·#6223 »       movs»   r1,·#6
224 »       movw»   r3,·#0224 »       movw»   r3,·#0
225 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1225 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
226 »       movt»   r3,·#0226 »       movt»   r3,·#0
227 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1227 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
228 »       mla»    r3,·r1,·r2,·r3228 »       mla»    r3,·r1,·r2,·r3
229 »       ldrb.w» r7,·[r3,·#2229]»    @·0x8b5229 »       ldrb.w» r7,·[r3,·#1893]»    @·0x765
230 »       cbz»    r6,·1e8·<unicodedata_UCD_combining+0x76>230 »       cbz»    r6,·1e8·<unicodedata_UCD_combining+0x76>
231 »       ldr»    r0,·[r6,·#4]231 »       ldr»    r0,·[r6,·#4]
232 »       movw»   r1,·#0232 »       movw»   r1,·#0
233 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type233 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
234 »       movt»   r1,·#0234 »       movt»   r1,·#0
235 ·R_ARM_THM_MOVT_ABS»     PyModule_Type235 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
236 »       cmp»    r0,·r1236 »       cmp»    r0,·r1
Offset 281, 15 lines modifiedOffset 281, 15 lines modified
281 »       lsls»   r2,·r2,·#3281 »       lsls»   r2,·r2,·#3
282 »       bpl.n»  2ca·<unicodedata_UCD_mirrored+0x9e>282 »       bpl.n»  2ca·<unicodedata_UCD_mirrored+0x9e>
283 »       ldr»    r2,·[r1,·#8]283 »       ldr»    r2,·[r1,·#8]
284 »       cmp»    r2,·#1284 »       cmp»    r2,·#1
285 »       bne.n»  2ca·<unicodedata_UCD_mirrored+0x9e>285 »       bne.n»  2ca·<unicodedata_UCD_mirrored+0x9e>
286 »       mov»    r6,·r0286 »       mov»    r6,·r0
287 »       mov»    r0,·r1287 »       mov»    r0,·r1
288 »       bl»     59c·<PyUnicode_READ_CHAR.constprop.0>288 »       bl»     0·<PyInit_unicodedata>
289 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0289 ·R_ARM_THM_CALL» PyUnicode_READ_CHAR.constprop.0
290 »       mov»    r5,·r0290 »       mov»    r5,·r0
291 »       cmp.w»  r0,·#1114112»       @·0x110000291 »       cmp.w»  r0,·#1114112»       @·0x110000
292 »       bcs.n»  27e·<unicodedata_UCD_mirrored+0x52>292 »       bcs.n»  27e·<unicodedata_UCD_mirrored+0x52>
293 »       lsrs»   r0,·r0,·#7293 »       lsrs»   r0,·r0,·#7
294 »       movw»   r1,·#0294 »       movw»   r1,·#0
295 ·R_ARM_THM_MOVW_ABS_NC»  index1295 ·R_ARM_THM_MOVW_ABS_NC»  index1
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
307 »       movs»   r2,·#0307 »       movs»   r2,·#0
308 »       movs»   r1,·#6308 »       movs»   r1,·#6
309 »       movw»   r3,·#0309 »       movw»   r3,·#0
310 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1310 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR1
311 »       movt»   r3,·#0311 »       movt»   r3,·#0
312 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1312 ·R_ARM_THM_MOVT_ABS»     .LANCHOR1
313 »       mla»    r3,·r1,·r2,·r3313 »       mla»    r3,·r1,·r2,·r3
314 »       ldrb.w» r7,·[r3,·#2231]»    @·0x8b7314 »       ldrb.w» r7,·[r3,·#1895]»    @·0x767
315 »       cbz»    r6,·2a2·<unicodedata_UCD_mirrored+0x76>315 »       cbz»    r6,·2a2·<unicodedata_UCD_mirrored+0x76>
316 »       ldr»    r0,·[r6,·#4]316 »       ldr»    r0,·[r6,·#4]
317 »       movw»   r1,·#0317 »       movw»   r1,·#0
318 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type318 ·R_ARM_THM_MOVW_ABS_NC»  PyModule_Type
319 »       movt»   r1,·#0319 »       movt»   r1,·#0
320 ·R_ARM_THM_MOVT_ABS»     PyModule_Type320 ·R_ARM_THM_MOVT_ABS»     PyModule_Type
321 »       cmp»    r0,·r1321 »       cmp»    r0,·r1
Offset 482, 15 lines modifiedOffset 482, 15 lines modified
482 »       movs»   r4,·#1482 »       movs»   r4,·#1
483 »       movs»   r3,·#0483 »       movs»   r3,·#0
484 »       mov»    r2,·r5484 »       mov»    r2,·r5
485 »       str»    r3,·[sp,·#0]485 »       str»    r3,·[sp,·#0]
486 »       mov»    r1,·r6486 »       mov»    r1,·r6
487 »       mov»    r3,·r4487 »       mov»    r3,·r4
488 »       mov»    r0,·r7488 »       mov»    r0,·r7
489 »       bl»     2c0·<unicodedata_UCD_mirrored+0x94>489 »       bl»     638·<is_normalized_quickcheck>
490 ·R_ARM_THM_CALL» is_normalized_quickcheck490 ·R_ARM_THM_CALL» is_normalized_quickcheck
491 »       cmp»    r0,·#1491 »       cmp»    r0,·#1
492 »       bne.n»  448·<unicodedata_UCD_is_normalized+0x15e>492 »       bne.n»  448·<unicodedata_UCD_is_normalized+0x15e>
493 »       movw»   r3,·#0493 »       movw»   r3,·#0
494 ·R_ARM_THM_MOVW_ABS_NC»  nfd_nfkd494 ·R_ARM_THM_MOVW_ABS_NC»  nfd_nfkd
495 »       movt»   r3,·#0495 »       movt»   r3,·#0
496 ·R_ARM_THM_MOVT_ABS»     nfd_nfkd496 ·R_ARM_THM_MOVT_ABS»     nfd_nfkd
65.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
28.9 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
21.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
78.8 KB
_posixsubprocess.o
956 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:··········12220·(bytes·into·file)13 ··Start·of·section·headers:··········11860·(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:·········15
20 ··Section·header·string·table·index:·1620 ··Section·header·string·table·index:·14
3.04 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x2fbc:1 There·are·15·section·headers,·starting·at·offset·0x2e54:
  
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·000eb4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001018·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002708·000718·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00263c·000758·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ee8·00006c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·00104c·00006c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002e20·000038·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002d94·000038·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000f54·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0010b8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000f54·000255·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0010b8·000255·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0011ac·000220·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·002e58·0000d0·08···I·14···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0013cc·000024·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·00130e·000024·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·002f28·000008·08···I·14···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·002dcc·000008·08···I·12···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·0013f0·000453·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·001334·000453·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001843·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·001787·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001843·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001787·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001878·000850·10·····15··57··416 ··[12]·.symtab···········SYMTAB··········00000000·0017bc·000840·10·····13··56··4
19 ··[15]·.strtab···········STRTAB··········00000000·0020c8·00063f·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·001ffc·00063f·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·002f30·00008c·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·002dd4·00007e·00······0···0··1
21 Key·to·Flags:19 Key·to·Flags:
22 ··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),
23 ··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),
24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),22 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
25 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
14.8 KB
readelf --wide --symbols {}
Max HTML report size reached
31.4 KB
readelf --wide --relocs {}
Max HTML report size reached
234 B
strings --all --bytes=8 {}
    
Offset 116, 11 lines modifiedOffset 116, 10 lines modified
116 sigaction116 sigaction
117 close_range117 close_range
118 _Py_open_noraise118 _Py_open_noraise
119 .shstrtab119 .shstrtab
120 .rel.text120 .rel.text
121 .rel.data121 .rel.data
122 .rodata.str1.4122 .rodata.str1.4
123 .rel.text.hot 
124 .rel.text.unlikely123 .rel.text.unlikely
125 .note.GNU-stack124 .note.GNU-stack
126 .ARM.attributes125 .ARM.attributes
27.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1020 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not7 ··0x00000050·696b656c·79002e72·6f646174·61002e6e·ikely..rodata..n
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM8 ··0x00000060·6f74652e·474e552d·73746163·6b002e41·ote.GNU-stack..A
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.9 ··0x00000070·524d2e61·74747269·62757465·7300·····RM.attributes.
  
350 KB
zlibmodule.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:··········36744·(bytes·into·file)13 ··Start·of·section·headers:··········34568·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x8f88:1 There·are·18·section·headers,·starting·at·offset·0x8708:
  
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·0012d4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001bc8·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·007160·000b80·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006b80·001010·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001308·00058c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001bfc·00058c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·007ce0·000460·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·007b90·000460·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001894·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·002188·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001894·000739·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·002188·000739·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001fd0·001204·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0028c4·0002fc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·008140·000838·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·007ff0·000118·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0031d4·0007cc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002bc0·000788·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·008978·0004c8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·008108·0004b8·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0039a0·001836·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·003348·001836·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·008e40·0000b8·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·0085c0·0000b8·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0051d6·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·004b7e·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0051d6·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004b7e·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00520c·001170·10·····16·209··419 ··[15]·.symtab···········SYMTAB··········00000000·004bb4·0011b0·10·····16·213··4
20 ··[16]·.strtab···········STRTAB··········00000000·00637c·000de4·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·005d64·000e1a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·008ef8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·008678·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
32.4 KB
readelf --wide --symbols {}
Max HTML report size reached
111 KB
readelf --wide --relocs {}
Max HTML report size reached
2.22 KB
strings --all --bytes=8 {}
    
Offset 16, 20 lines modifiedOffset 16, 20 lines modified
16 Z_PARTIAL_FLUSH16 Z_PARTIAL_FLUSH
17 Z_SYNC_FLUSH17 Z_SYNC_FLUSH
18 Z_FULL_FLUSH18 Z_FULL_FLUSH
19 Z_FINISH19 Z_FINISH
20 ZLIB_VERSION20 ZLIB_VERSION
21 ZLIB_RUNTIME_VERSION21 ZLIB_RUNTIME_VERSION
22 __version__22 __version__
23 Unable·to·allocate·lock 
24 Invalid·dictionary23 Invalid·dictionary
25 deflateSetDictionary()24 deflateSetDictionary()
26 Can't·allocate·memory·for·compression·object25 Can't·allocate·memory·for·compression·object
27 Invalid·initialization·option26 Invalid·initialization·option
28 while·creating·compression·object27 while·creating·compression·object
 28 Unable·to·allocate·lock
29 |iO:_ZlibDecompressor29 |iO:_ZlibDecompressor
30 while·setting·zdict30 while·setting·zdict
31 Can't·allocate·memory·for·decompression·object31 Can't·allocate·memory·for·decompression·object
32 while·creating·decompression·object32 while·creating·decompression·object
33 End·of·stream·already·reached33 End·of·stream·already·reached
34 Insufficient·memory·for·buffer·allocation34 Insufficient·memory·for·buffer·allocation
35 while·finishing·decompression35 while·finishing·decompression
Offset 190, 41 lines modifiedOffset 190, 43 lines modified
190 ·····end·of·the·dictionary.·This·must·be·the·same·dictionary·as·used·by·the190 ·····end·of·the·dictionary.·This·must·be·the·same·dictionary·as·used·by·the
191 ·····compressor·that·produced·the·input·data.191 ·····compressor·that·produced·the·input·data.
192 .LANCHOR0192 .LANCHOR0
193 zlib_exec193 zlib_exec
194 zlib_traverse194 zlib_traverse
195 zlib_crc32195 zlib_crc32
196 zlib_compressobj196 zlib_compressobj
 197 newcompobject
197 PyZlib_Malloc198 PyZlib_Malloc
198 PyZlib_Free199 PyZlib_Free
199 zlib_error.isra.0200 zlib_error.isra.0
200 newcompobject 
201 ZlibDecompressor__new__201 ZlibDecompressor__new__
202 ZlibDecompressor_dealloc202 ZlibDecompressor_dealloc
203 zlib_ZlibDecompressor_decompress203 zlib_ZlibDecompressor_decompress
204 Py_XDECREF204 Py_XDECREF
205 zlib_Compress_compress205 zlib_Compress_compress
206 _BlocksOutputBuffer_Grow.constprop.0206 _BlocksOutputBuffer_InitAndGrow
 207 _BlocksOutputBuffer_Finish
207 _BlocksOutputBuffer_OnError208 _BlocksOutputBuffer_OnError
 209 _BlocksOutputBuffer_Grow.constprop.0
208 .LANCHOR1210 .LANCHOR1
209 _BlocksOutputBuffer_Finish 
210 zlib_Compress_flush211 zlib_Compress_flush
211 zlib_clear212 zlib_clear
212 zlib_free213 zlib_free
213 Comp_dealloc214 Comp_dealloc
214 zlib_decompressobj215 zlib_decompressobj
215 set_inflate_zdict216 set_inflate_zdict
216 Decomp_dealloc217 Decomp_dealloc
217 zlib_compress218 zlib_compress
218 zlib_adler32219 zlib_adler32
219 zlib_Compress_copy220 zlib_Compress_copy
220 zlib_Compress_copy_impl221 zlib_Compress_copy_impl
221 zlib_Compress___copy__222 zlib_Compress___copy__
222 zlib_Compress___deepcopy__223 zlib_Compress___deepcopy__
223 zlib_Decompress_decompress224 zlib_Decompress_decompress
 225 save_unconsumed_input
224 zlib_Decompress_flush226 zlib_Decompress_flush
225 _BlocksOutputBuffer_InitWithSize227 _BlocksOutputBuffer_InitWithSize
226 OutputBuffer_WindowGrow228 OutputBuffer_WindowGrow
227 zlib_Decompress_copy229 zlib_Decompress_copy
228 zlib_Decompress_copy_impl230 zlib_Decompress_copy_impl
229 zlib_Decompress___copy__231 zlib_Decompress___copy__
230 zlib_Decompress___deepcopy__232 zlib_Decompress___deepcopy__
Offset 311, 24 lines modifiedOffset 313, 24 lines modified
311 PyLong_FromUnsignedLong313 PyLong_FromUnsignedLong
312 PyBuffer_Release314 PyBuffer_Release
313 PyEval_SaveThread315 PyEval_SaveThread
314 PyEval_RestoreThread316 PyEval_RestoreThread
315 PyErr_Occurred317 PyErr_Occurred
316 _PyArg_CheckPositional318 _PyArg_CheckPositional
317 PyLong_AsInt319 PyLong_AsInt
318 _PyObject_New 
319 PyBytes_FromStringAndSize 
320 PyThread_allocate_lock 
321 deflateInit2_320 deflateInit2_
322 PyExc_ValueError321 PyExc_ValueError
323 PyErr_SetString322 PyErr_SetString
324 _Py_Dealloc323 _Py_Dealloc
325 PyExc_MemoryError324 PyExc_MemoryError
326 _PyArg_UnpackKeywords325 _PyArg_UnpackKeywords
327 deflateSetDictionary326 deflateSetDictionary
 327 _PyObject_New
 328 PyBytes_FromStringAndSize
 329 PyThread_allocate_lock
328 __aeabi_uidiv330 __aeabi_uidiv
329 PyMem_RawMalloc331 PyMem_RawMalloc
330 PyType_GetModuleState332 PyType_GetModuleState
331 PyArg_ParseTupleAndKeywords333 PyArg_ParseTupleAndKeywords
332 inflateInit2_334 inflateInit2_
333 inflateSetDictionary335 inflateSetDictionary
334 PyThread_free_lock336 PyThread_free_lock
87.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.1 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 25, 20 lines modifiedOffset 25, 20 lines modified
25 ··[···140]··Z_TREES25 ··[···140]··Z_TREES
26 ··[···148]··1.3.126 ··[···148]··1.3.1
27 ··[···150]··ZLIB_VERSION27 ··[···150]··ZLIB_VERSION
28 ··[···160]··ZLIB_RUNTIME_VERSION28 ··[···160]··ZLIB_RUNTIME_VERSION
29 ··[···178]··1.029 ··[···178]··1.0
30 ··[···17c]··__version__30 ··[···17c]··__version__
31 ··[···188]··crc3231 ··[···188]··crc32
32 ··[···194]··Unable·to·allocate·lock 
33 ··[···1ac]··Invalid·dictionary32 ··[···190]··Invalid·dictionary
34 ··[···1c0]··deflateSetDictionary()33 ··[···1a4]··deflateSetDictionary()
35 ··[···1d8]··Can't·allocate·memory·for·compression·object34 ··[···1bc]··Can't·allocate·memory·for·compression·object
36 ··[···208]··Invalid·initialization·option35 ··[···1ec]··Invalid·initialization·option
37 ··[···228]··while·creating·compression·object36 ··[···20c]··while·creating·compression·object
 37 ··[···234]··Unable·to·allocate·lock
38 ··[···24c]··|iO:_ZlibDecompressor38 ··[···24c]··|iO:_ZlibDecompressor
39 ··[···264]··while·setting·zdict39 ··[···264]··while·setting·zdict
40 ··[···278]··Can't·allocate·memory·for·decompression·object40 ··[···278]··Can't·allocate·memory·for·decompression·object
41 ··[···2a8]··while·creating·decompression·object41 ··[···2a8]··while·creating·decompression·object
42 ··[···2cc]··End·of·stream·already·reached42 ··[···2cc]··End·of·stream·already·reached
43 ··[···2ec]··Insufficient·memory·for·buffer·allocation43 ··[···2ec]··Insufficient·memory·for·buffer·allocation
44 ··[···318]··while·finishing·decompression44 ··[···318]··while·finishing·decompression
53.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
29.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
1.91 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
3 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.3 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
4 ··0x00000000·556e6162·6c652074·6f20616c·6c6f6361·Unable·to·alloca4 ··0x00000000·556e6162·6c652074·6f20616c·6c6f6361·Unable·to·alloca
5 ··0x00000010·7465206f·75747075·74206275·66666572·te·output·buffer5 ··0x00000010·7465206f·75747075·74206275·66666572·te·output·buffer
6 ··0x00000020·2e000000·00800000·00000100·00000400·................6 ··0x00000020·2e000000·00800000·00000100·00000400·................
7 ··0x00000030·00001000·00004000·00008000·00000001·......@.........7 ··0x00000030·00001000·00004000·00008000·00000001·......@.........
8 ··0x00000040·00000001·00000002·00000002·00000002·................8 ··0x00000040·00000001·00000002·00000002·00000002·................
9 ··0x00000050·00000002·00000004·00000004·00000008·................9 ··0x00000050·00000002·00000004·00000004·00000008·................
10 ··0x00000060·00000008·00000010·90010000·1c060000·................10 ··0x00000060·00000008·00000010·30020000·1c060000·........0.......
11 ··0x00000070·24060000·00000000·1c060000·38060000·$...........8...11 ··0x00000070·24060000·00000000·1c060000·38060000·$...........8...
12 ··0x00000080·24060000·40060000·4c060000·58060000·$...@...L...X...12 ··0x00000080·24060000·40060000·4c060000·58060000·$...@...L...X...
13 ··0x00000090·00000000·90010000·24060000·6c060000·........$...l...13 ··0x00000090·00000000·30020000·24060000·6c060000·....0...$...l...
14 ··0x000000a0·00000000·24060000·58060000·00000000·....$...X.......14 ··0x000000a0·00000000·24060000·58060000·00000000·....$...X.......
15 ··0x000000b0·90010000·00000000·90010000·00000000·................15 ··0x000000b0·30020000·00000000·30020000·00000000·0.......0.......
16 ··0x000000c0·90010000·00000000·90010000·a8060000·................16 ··0x000000c0·30020000·00000000·30020000·a8060000·0.......0.......
17 ··0x000000d0·00000000·90010000·00000000·90010000·................17 ··0x000000d0·00000000·30020000·00000000·30020000·....0.......0...
18 ··0x000000e0·00000000·b4060000·a8060000·00000000·................18 ··0x000000e0·00000000·b4060000·a8060000·00000000·................
19 ··0x000000f0·54686520·66756e63·74696f6e·7320696e·The·functions·in19 ··0x000000f0·54686520·66756e63·74696f6e·7320696e·The·functions·in
20 ··0x00000100·20746869·73206d6f·64756c65·20616c6c··this·module·all20 ··0x00000100·20746869·73206d6f·64756c65·20616c6c··this·module·all
21 ··0x00000110·6f772063·6f6d7072·65737369·6f6e2061·ow·compression·a21 ··0x00000110·6f772063·6f6d7072·65737369·6f6e2061·ow·compression·a
22 ··0x00000120·6e642064·65636f6d·70726573·73696f6e·nd·decompression22 ··0x00000120·6e642064·65636f6d·70726573·73696f6e·nd·decompression
23 ··0x00000130·20757369·6e672074·68650a7a·6c696220··using·the.zlib·23 ··0x00000130·20757369·6e672074·68650a7a·6c696220··using·the.zlib·
24 ··0x00000140·6c696272·6172792c·20776869·63682069·library,·which·i24 ··0x00000140·6c696272·6172792c·20776869·63682069·library,·which·i
27.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
131 KB
faulthandler.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:··········17496·(bytes·into·file)13 ··Start·of·section·headers:··········17448·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x4458:1 There·are·17·section·headers,·starting·at·offset·0x4428:
  
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·000a60·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b20·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00371c·000698·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·003704·0006e0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000a94·000488·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000b54·000488·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003db4·000208·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·003de4·000208·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000f1c·000004·00··WA··0···0··49 ··[·5]·.bss··············NOBITS··········00000000·000fdc·000004·00··WA··0···0··4
10 ··[·6]·.text.hot·········PROGBITS········00000000·000f1c·00013c·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·003fbc·000068·08···I·14···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001058·000a33·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000fdc·000a33·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·001a10·000070·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·003fec·000008·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001a8c·0005d0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001a80·0005cc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004024·0003a8·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003ff4·0003a8·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·00205c·00004d·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00204c·00004d·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·0020a9·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002099·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0020a9·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002099·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·0020dc·000cc0·10·····15·124··418 ··[14]·.symtab···········SYMTAB··········00000000·0020cc·000cc0·10·····15·124··4
19 ··[15]·.strtab···········STRTAB··········00000000·002d9c·00097e·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002d8c·000977·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0043cc·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00439c·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.7 KB
readelf --wide --symbols {}
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
  
1 Symbol·table·'.symtab'·contains·204·entries:1 Symbol·table·'.symtab'·contains·204·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$t5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
6 ·····3:·00000001···112·FUNC····LOCAL··DEFAULT····1·faulthandler_disable6 ·····3:·000000bd···112·FUNC····LOCAL··DEFAULT····1·faulthandler_disable
7 ·····4:·00000a15····74·FUNC····LOCAL··DEFAULT····1·faulthandler_unregister.part.07 ·····4:·00000ad1····80·FUNC····LOCAL··DEFAULT····1·faulthandler_unregister
8 ·····5:·00000475···112·FUNC····LOCAL··DEFAULT····1·cancel_dump_traceback_later8 ·····5:·00000531···112·FUNC····LOCAL··DEFAULT····1·cancel_dump_traceback_later
9 ·····6:·000000c4·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····6:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
10 ·····7:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t10 ·····7:·000000bc·····0·NOTYPE··LOCAL··DEFAULT····1·$t
11 ·····8:·00000068·····0·NOTYPE··LOCAL··DEFAULT····1·$d11 ·····8:·00000124·····0·NOTYPE··LOCAL··DEFAULT····1·$d
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata.str1.412 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d13 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
14 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC014 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
15 ····12:·00000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LC115 ····12:·00000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
16 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC216 ····13:·00000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
17 ····14:·00000070·····0·NOTYPE··LOCAL··DEFAULT····1·$t17 ····14:·0000012c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
18 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR118 ····15:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1
19 ····16:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·$d19 ····16:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····1·$d
20 ····17:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·$t20 ····17:·00000204·····0·NOTYPE··LOCAL··DEFAULT····1·$t
21 ····18:·00000150·····0·NOTYPE··LOCAL··DEFAULT····1·$d21 ····18:·0000020c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
22 ····19:·00000154·····0·NOTYPE··LOCAL··DEFAULT····1·$t22 ····19:·00000210·····0·NOTYPE··LOCAL··DEFAULT····1·$t
23 ····20:·00000155·····4·FUNC····LOCAL··DEFAULT····1·PyExec_faulthandler23 ····20:·00000211·····4·FUNC····LOCAL··DEFAULT····1·PyExec_faulthandler
24 ····21:·00000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LC324 ····21:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
25 ····22:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC425 ····22:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
26 ····23:·00000159···276·FUNC····LOCAL··DEFAULT····1·faulthandler_py_enable26 ····23:·00000215···276·FUNC····LOCAL··DEFAULT····1·faulthandler_py_enable
27 ····24:·0000026d···392·FUNC····LOCAL··DEFAULT····1·faulthandler_get_fileno27 ····24:·00000329···392·FUNC····LOCAL··DEFAULT····1·faulthandler_get_fileno
28 ····25:·000003f5····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF28 ····25:·000004b1····26·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
29 ····26:·00000411···100·FUNC····LOCAL··DEFAULT····1·faulthandler_allocate_stack29 ····26:·000004cd···100·FUNC····LOCAL··DEFAULT····1·faulthandler_allocate_stack
30 ····27:·00000475···348·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error30 ····27:·00000471···348·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error
31 ····28:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····1·$d31 ····28:·00000318·····0·NOTYPE··LOCAL··DEFAULT····1·$d
32 ····29:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC532 ····29:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
33 ····30:·00000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LC633 ····30:·00000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
34 ····31:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC734 ····31:·0000009c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
35 ····32:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC835 ····32:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
36 ····33:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC936 ····33:·000000e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
37 ····34:·0000026c·····0·NOTYPE··LOCAL··DEFAULT····1·$t37 ····34:·00000328·····0·NOTYPE··LOCAL··DEFAULT····1·$t
38 ····35:·000003e8·····0·NOTYPE··LOCAL··DEFAULT····1·$d38 ····35:·000004a4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
39 ····36:·000003f4·····0·NOTYPE··LOCAL··DEFAULT····1·$t39 ····36:·000004b0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
40 ····37:·00000470·····0·NOTYPE··LOCAL··DEFAULT····1·$d40 ····37:·0000052c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
41 ····38:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·$t41 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
42 ····39:·000000cd···112·FUNC····LOCAL··DEFAULT····6·faulthandler_traverse42 ····39:·00000001···112·FUNC····LOCAL··DEFAULT····7·faulthandler_traverse
43 ····40:·00000138·····0·NOTYPE··LOCAL··DEFAULT····6·$d43 ····40:·0000006c·····0·NOTYPE··LOCAL··DEFAULT····7·$d
44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t44 ····41:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
45 ····42:·00000001····28·FUNC····LOCAL··DEFAULT····9·faulthandler_cancel_dump_traceback_later_py45 ····42:·00000001····28·FUNC····LOCAL··DEFAULT····9·faulthandler_cancel_dump_traceback_later_py
46 ····43:·00000474·····0·NOTYPE··LOCAL··DEFAULT····1·$t46 ····43:·00000530·····0·NOTYPE··LOCAL··DEFAULT····1·$t
47 ····44:·000004e0·····0·NOTYPE··LOCAL··DEFAULT····1·$d47 ····44:·0000059c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
48 ····45:·0000001d····16·FUNC····LOCAL··DEFAULT····9·faulthandler_is_enabled48 ····45:·0000001d····16·FUNC····LOCAL··DEFAULT····9·faulthandler_is_enabled
49 ····46:·00000028·····0·NOTYPE··LOCAL··DEFAULT····9·$d49 ····46:·00000028·····0·NOTYPE··LOCAL··DEFAULT····9·$d
50 ····47:·00000114·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1050 ····47:·00000114·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
51 ····48:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····9·$t51 ····48:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
52 ····49:·0000002d···168·FUNC····LOCAL··DEFAULT····9·faulthandler_dump_traceback_py52 ····49:·0000002d···168·FUNC····LOCAL··DEFAULT····9·faulthandler_dump_traceback_py
53 ····50:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d53 ····50:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····9·$d
54 ····51:·00000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1154 ····51:·00000128·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
55 ····52:·00000144·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1255 ····52:·00000144·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
56 ····53:·00000164·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1356 ····53:·00000164·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
57 ····54:·00000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1457 ····54:·00000180·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
58 ····55:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1558 ····55:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
59 ····56:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1659 ····56:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
60 ····57:·000004e4·····0·NOTYPE··LOCAL··DEFAULT····1·$t60 ····57:·000005a0·····0·NOTYPE··LOCAL··DEFAULT····1·$t
61 ····58:·000004e5···704·FUNC····LOCAL··DEFAULT····1·faulthandler_dump_traceback_later61 ····58:·000005a1···704·FUNC····LOCAL··DEFAULT····1·faulthandler_dump_traceback_later
62 ····59:·000007a5···136·FUNC····LOCAL··DEFAULT····1·faulthandler_thread62 ····59:·00000861···136·FUNC····LOCAL··DEFAULT····1·faulthandler_thread
63 ····60:·00000790·····0·NOTYPE··LOCAL··DEFAULT····1·$d63 ····60:·0000084c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
64 ····61:·000007a4·····0·NOTYPE··LOCAL··DEFAULT····1·$t64 ····61:·00000860·····0·NOTYPE··LOCAL··DEFAULT····1·$t
65 ····62:·00000828·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····62:·000008e4·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····63:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1866 ····63:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
67 ····64:·0000082c·····0·NOTYPE··LOCAL··DEFAULT····1·$t67 ····64:·000008e8·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····65:·0000082d···312·FUNC····LOCAL··DEFAULT····1·faulthandler_register_py68 ····65:·000008e9···312·FUNC····LOCAL··DEFAULT····1·faulthandler_register_py
69 ····66:·00000965···102·FUNC····LOCAL··DEFAULT····1·check_signum69 ····66:·00000a21···102·FUNC····LOCAL··DEFAULT····1·check_signum
70 ····67:·000009cd····70·FUNC····LOCAL··DEFAULT····1·faulthandler_register70 ····67:·00000a89····70·FUNC····LOCAL··DEFAULT····1·faulthandler_register
71 ····68:·00000958·····0·NOTYPE··LOCAL··DEFAULT····1·$d71 ····68:·00000a14·····0·NOTYPE··LOCAL··DEFAULT····1·$d
72 ····69:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1972 ····69:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
73 ····70:·00000228·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2073 ····70:·00000228·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
74 ····71:·00000964·····0·NOTYPE··LOCAL··DEFAULT····1·$t74 ····71:·00000a20·····0·NOTYPE··LOCAL··DEFAULT····1·$t
75 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR075 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
76 ····73:·000000d5····96·FUNC····LOCAL··DEFAULT····9·faulthandler_user76 ····73:·000000d5····96·FUNC····LOCAL··DEFAULT····9·faulthandler_user
77 ····74:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····9·$t77 ····74:·000000d4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
78 ····75:·00000135····68·FUNC····LOCAL··DEFAULT····9·faulthandler_dump_traceback.isra.078 ····75:·00000135····68·FUNC····LOCAL··DEFAULT····9·faulthandler_dump_traceback.isra.0
79 ····76:·00000130·····0·NOTYPE··LOCAL··DEFAULT····9·$d79 ····76:·00000130·····0·NOTYPE··LOCAL··DEFAULT····9·$d
80 ····77:·00000134·····0·NOTYPE··LOCAL··DEFAULT····9·$t80 ····77:·00000134·····0·NOTYPE··LOCAL··DEFAULT····9·$t
81 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR281 ····78:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LANCHOR2
82 ····79:·00000179····52·FUNC····LOCAL··DEFAULT····9·faulthandler_disable_py82 ····79:·00000179····52·FUNC····LOCAL··DEFAULT····9·faulthandler_disable_py
83 ····80:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d83 ····80:·000001a8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
84 ····81:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t84 ····81:·000001ac·····0·NOTYPE··LOCAL··DEFAULT····9·$t
85 ····82:·000001ad···124·FUNC····LOCAL··DEFAULT····9·stack_overflow85 ····82:·000001ad···124·FUNC····LOCAL··DEFAULT····9·stack_overflow
86 ····83:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·$d86 ····83:·00000224·····0·NOTYPE··LOCAL··DEFAULT····9·$d
87 ····84:·00000228·····0·NOTYPE··LOCAL··DEFAULT····9·$t87 ····84:·00000228·····0·NOTYPE··LOCAL··DEFAULT····9·$t
88 ····85:·00000229····48·FUNC····LOCAL··DEFAULT····9·faulthandler_suppress_crash_report88 ····85:·00000229····48·FUNC····LOCAL··DEFAULT····9·faulthandler_suppress_crash_report
89 ····86:·00000244·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2289 ····86:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
90 ····87:·00000259····96·FUNC····LOCAL··DEFAULT····9·faulthandler_stack_overflow90 ····87:·00000259····96·FUNC····LOCAL··DEFAULT····9·faulthandler_stack_overflow
91 ····88:·000002b9····58·FUNC····LOCAL··DEFAULT····9·faulthandler_sigfpe91 ····88:·000002b9····58·FUNC····LOCAL··DEFAULT····9·faulthandler_sigfpe
92 ····89:·000002f3····24·FUNC····LOCAL··DEFAULT····9·faulthandler_read_null92 ····89:·000002f3····24·FUNC····LOCAL··DEFAULT····9·faulthandler_read_null
93 ····90:·0000030b····22·FUNC····LOCAL··DEFAULT····9·faulthandler_sigabrt93 ····90:·0000030b····22·FUNC····LOCAL··DEFAULT····9·faulthandler_sigabrt
94 ····91:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2394 ····91:·000002a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
95 ····92:·00000321···120·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error_c_thread95 ····92:·00000321···120·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error_c_thread
96 ····93:·00000399····32·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error_thread96 ····93:·00000399····32·FUNC····LOCAL··DEFAULT····9·faulthandler_fatal_error_thread
97 ····94:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2497 ····94:·000002bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
98 ····95:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····9·$d98 ····95:·000003b4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
99 ····96:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2599 ····96:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
100 ····97:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····9·$t100 ····97:·000003b8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
101 ····98:·000003b9····90·FUNC····LOCAL··DEFAULT····9·faulthandler_sigsegv101 ····98:·000003b9····90·FUNC····LOCAL··DEFAULT····9·faulthandler_sigsegv
102 ····99:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC26102 ····99:·000002d8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
103 ···100:·00000413····98·FUNC····LOCAL··DEFAULT····9·faulthandler_unregister_py103 ···100:·00000413····94·FUNC····LOCAL··DEFAULT····9·faulthandler_unregister_py
104 ···101:·00000470·····0·NOTYPE··LOCAL··DEFAULT····9·$d104 ···101:·0000046c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
105 ···102:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LC27105 ···102:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
106 ···103:·00000300·····0·NOTYPE··LOCAL··DEFAULT····8·.LC28106 ···103:·00000300·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
107 ···104:·00000304·····0·NOTYPE··LOCAL··DEFAULT····8·.LC29107 ···104:·00000304·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
108 ···105:·00000308·····0·NOTYPE··LOCAL··DEFAULT····8·.LC30108 ···105:·00000308·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
109 ···106:·00000474·····0·NOTYPE··LOCAL··DEFAULT····9·$t109 ···106:·00000470·····0·NOTYPE··LOCAL··DEFAULT····9·$t
110 ···107:·000005c8·····0·NOTYPE··LOCAL··DEFAULT····9·$d110 ···107:·000005c4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata
112 ···109:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···109:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···110:·00000000····21·OBJECT··LOCAL··DEFAULT···11·__func__.0113 ···110:·00000000····21·OBJECT··LOCAL··DEFAULT···11·__func__.0
114 ···111:·00000018····32·OBJECT··LOCAL··DEFAULT···11·__func__.6114 ···111:·00000018····32·OBJECT··LOCAL··DEFAULT···11·__func__.6
115 ···112:·00000038····21·OBJECT··LOCAL··DEFAULT···11·module_doc115 ···112:·00000038····21·OBJECT··LOCAL··DEFAULT···11·module_doc
116 ···113:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d116 ···113:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
117 ···114:·00000000···780·OBJECT··LOCAL··DEFAULT····3·faulthandler_handlers117 ···114:·00000000···780·OBJECT··LOCAL··DEFAULT····3·faulthandler_handlers
Offset 121, 29 lines modifiedOffset 121, 29 lines modified
121 ···117:·00000380····24·OBJECT··LOCAL··DEFAULT····3·faulthandler_slots121 ···117:·00000380····24·OBJECT··LOCAL··DEFAULT····3·faulthandler_slots
122 ···118:·00000340····12·OBJECT··LOCAL··DEFAULT····3·kwlist.1122 ···118:·00000340····12·OBJECT··LOCAL··DEFAULT····3·kwlist.1
123 ···119:·0000034c····12·OBJECT··LOCAL··DEFAULT····3·kwlist.2123 ···119:·0000034c····12·OBJECT··LOCAL··DEFAULT····3·kwlist.2
124 ···120:·00000358····20·OBJECT··LOCAL··DEFAULT····3·kwlist.3124 ···120:·00000358····20·OBJECT··LOCAL··DEFAULT····3·kwlist.3
125 ···121:·0000036c····20·OBJECT··LOCAL··DEFAULT····3·kwlist.5125 ···121:·0000036c····20·OBJECT··LOCAL··DEFAULT····3·kwlist.5
126 ···122:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d126 ···122:·00000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
127 ···123:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·reentrant.4127 ···123:·00000000·····4·OBJECT··LOCAL··DEFAULT····5·reentrant.4
128 ···124:·00000001···204·FUNC····GLOBAL·HIDDEN·····6·_PyFaulthandler_Fini128 ···124:·00000001···188·FUNC····GLOBAL·HIDDEN·····1·_PyFaulthandler_Fini
Max diff block lines reached; 1522/14016 bytes (10.86%) of diff not shown.
42.2 KB
readelf --wide --relocs {}
Max HTML report size reached
684 B
strings --all --bytes=8 {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 Illegal·instruction69 Illegal·instruction
70 Floating·point·exception70 Floating·point·exception
71 Segmentation·fault71 Segmentation·fault
72 _PyFaulthandler_Init72 _PyFaulthandler_Init
73 faulthandler_fatal_error_thread73 faulthandler_fatal_error_thread
74 faulthandler·module.74 faulthandler·module.
75 faulthandler_disable75 faulthandler_disable
76 faulthandler_unregister.part.076 faulthandler_unregister
77 cancel_dump_traceback_later77 cancel_dump_traceback_later
78 .LANCHOR178 .LANCHOR1
79 PyExec_faulthandler79 PyExec_faulthandler
80 faulthandler_py_enable80 faulthandler_py_enable
81 faulthandler_get_fileno81 faulthandler_get_fileno
82 Py_XDECREF82 Py_XDECREF
83 faulthandler_allocate_stack83 faulthandler_allocate_stack
Offset 189, 12 lines modifiedOffset 189, 12 lines modified
189 PyEval_SaveThread189 PyEval_SaveThread
190 PyEval_RestoreThread190 PyEval_RestoreThread
191 __snprintf_chk191 __snprintf_chk
192 _Py_DumpExtensionModules192 _Py_DumpExtensionModules
193 .shstrtab193 .shstrtab
194 .rel.text194 .rel.text
195 .rel.data195 .rel.data
196 .rel.text.hot 
197 .rodata.str1.4196 .rodata.str1.4
 197 .rel.text.hot
198 .rel.text.unlikely198 .rel.text.unlikely
199 .note.GNU-stack199 .note.GNU-stack
200 .ARM.attributes200 .ARM.attributes
37.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
4.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 139 lines modifiedOffset 1, 51 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<_PyFaulthandler_Fini>: 
3 _PyFaulthandler_Fini(): 
4 »       push»   {r4,·r5,·r6,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0 
8 »       ldr»    r6,·[pc,·#180]»@·(c4·<_PyFaulthandler_Fini+0xc4>) 
9 »       sub»    sp,·#16 
10 »       ldr.w»  r3,·[r6,·#980]»      @·0x3d4 
11 »       cmp»    r3,·#0 
12 »       bne.n»  a8·<_PyFaulthandler_Fini+0xa8> 
13 »       ldr.w»  r0,·[r6,·#984]»      @·0x3d8 
14 »       cmp»    r0,·#0 
15 »       bne.n»  9c·<_PyFaulthandler_Fini+0x9c> 
16 »       ldr.w»  r3,·[r6,·#992]»      @·0x3e0 
17 »       cbnz»   r3,·66·<_PyFaulthandler_Fini+0x66> 
18 »       bl»     0·<_PyFaulthandler_Fini> 
19 ·R_ARM_THM_CALL» faulthandler_disable 
20 »       ldr.w»  r3,·[r6,·#996]»      @·0x3e4 
21 »       cbz»    r3,·62·<_PyFaulthandler_Fini+0x62> 
22 »       movs»   r0,·#0 
23 »       add»    r1,·sp,·#4 
24 »       strd»   r0,·r0,·[sp,·#4] 
25 »       str»    r0,·[sp,·#12] 
26 »       bl»     0·<sigaltstack> 
27 ·R_ARM_THM_CALL» sigaltstack 
28 »       mov»    r1,·r0 
29 »       cbnz»   r0,·54·<_PyFaulthandler_Fini+0x54> 
30 »       ldr»    r2,·[sp,·#4] 
31 »       ldr.w»  r3,·[r6,·#996]»      @·0x3e4 
32 »       cmp»    r2,·r3 
33 »       bne.n»  54·<_PyFaulthandler_Fini+0x54> 
34 »       ldr»    r0,·[pc,·#120]»@·(c8·<_PyFaulthandler_Fini+0xc8>) 
35 »       bl»     0·<sigaltstack> 
36 ·R_ARM_THM_CALL» sigaltstack 
37 »       ldr.w»  r0,·[r6,·#996]»      @·0x3e4 
38 »       bl»     0·<PyMem_Free> 
39 ·R_ARM_THM_CALL» PyMem_Free 
40 »       movs»   r3,·#0 
41 »       str.w»  r3,·[r6,·#996]»      @·0x3e4 
42 »       add»    sp,·#16 
43 »       pop»    {r4,·r5,·r6,·pc} 
44 »       movs»   r4,·#0 
45 »       mov»    r5,·r4 
46 »       b.n»    74·<_PyFaulthandler_Fini+0x74> 
47 »       adds»   r5,·#1 
48 »       adds»   r4,·#164»    @·0xa4 
49 »       cmp»    r5,·#65»      @·0x41 
50 »       beq.n»  8e·<_PyFaulthandler_Fini+0x8e> 
51 »       ldr»    r2,·[r3,·r4] 
52 »       adds»   r0,·r3,·r4 
53 »       cmp»    r2,·#0 
54 »       beq.n»  6c·<_PyFaulthandler_Fini+0x6c> 
55 »       mov»    r1,·r5 
56 »       adds»   r5,·#1 
57 »       bl»     a14·<faulthandler_unregister.part.0> 
58 ·R_ARM_THM_CALL» faulthandler_unregister.part.0 
59 »       adds»   r4,·#164»    @·0xa4 
60 »       ldr.w»  r3,·[r6,·#992]»      @·0x3e0 
61 »       cmp»    r5,·#65»      @·0x41 
62 »       bne.n»  74·<_PyFaulthandler_Fini+0x74> 
63 »       mov»    r0,·r3 
64 »       bl»     0·<PyMem_Free> 
65 ·R_ARM_THM_CALL» PyMem_Free 
66 »       movs»   r3,·#0 
67 »       str.w»  r3,·[r6,·#992]»      @·0x3e0 
68 »       b.n»    28·<_PyFaulthandler_Fini+0x28> 
69 »       bl»     0·<PyThread_free_lock> 
70 ·R_ARM_THM_CALL» PyThread_free_lock 
71 »       movs»   r3,·#0 
72 »       str.w»  r3,·[r6,·#984]»      @·0x3d8 
73 »       b.n»    22·<_PyFaulthandler_Fini+0x22> 
74 »       bl»     474·<faulthandler_fatal_error> 
75 ·R_ARM_THM_CALL» cancel_dump_traceback_later 
76 »       ldr.w»  r0,·[r6,·#980]»      @·0x3d4 
77 »       bl»     0·<PyThread_release_lock> 
78 ·R_ARM_THM_CALL» PyThread_release_lock 
79 »       ldr.w»  r0,·[r6,·#980]»      @·0x3d4 
80 »       bl»     0·<PyThread_free_lock> 
81 ·R_ARM_THM_CALL» PyThread_free_lock 
82 »       movs»   r3,·#0 
83 »       str.w»  r3,·[r6,·#980]»      @·0x3d4 
84 »       b.n»    1a·<_PyFaulthandler_Fini+0x1a> 
85 »       .word»  0x00001000 
86 ·R_ARM_ABS32»    _PyRuntime 
87 »       .word»  0x000013f0 
88 ·R_ARM_ABS32»    _PyRuntime 
  
89 000000cc·<faulthandler_traverse>:2 00000000·<faulthandler_traverse>:
90 faulthandler_traverse():3 faulthandler_traverse():
91 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
92 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
93 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
94 »       str.w»  r0,·[ip,·#4072]»     @·0xfe87 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
95 »       ldr»    r5,·[pc,·#88]» @·(138·<faulthandler_traverse+0x6c>)8 »       ldr»    r5,·[pc,·#88]» @·(6c·<faulthandler_traverse+0x6c>)
96 »       mov»    r7,·r19 »       mov»    r7,·r1
97 »       mov»    r8,·r210 »       mov»    r8,·r2
98 »       ldr.w»  r0,·[r5,·#944]»      @·0x3b011 »       ldr.w»  r0,·[r5,·#944]»      @·0x3b0
99 »       cbnz»   r0,·11a·<faulthandler_traverse+0x4e>12 »       cbnz»   r0,·4c·<faulthandler_traverse+0x4c>
100 »       ldr.w»  r3,·[r5,·#992]»      @·0x3e013 »       ldr.w»  r3,·[r5,·#992]»      @·0x3e0
 14 »       cbz»    r3,·38·<faulthandler_traverse+0x38>
101 »       movs»   r4,·#015 »       movs»   r4,·#0
102 »       movw»   r6,·#10660»  @·0x29a416 »       movw»   r6,·#10660»  @·0x29a4
103 »       cbnz»   r3,·fa·<faulthandler_traverse+0x2e> 
104 »       b.n»    106·<faulthandler_traverse+0x3a> 
105 »       ldr.w»  r3,·[r5,·#992]»      @·0x3e017 »       ldr.w»  r3,·[r5,·#992]»      @·0x3e0
106 »       add»    r3,·r418 »       add»    r3,·r4
107 »       ldr»    r0,·[r3,·#4]19 »       ldr»    r0,·[r3,·#4]
108 »       cbnz»   r0,·124·<faulthandler_traverse+0x58>20 »       cbnz»   r0,·56·<faulthandler_traverse+0x56>
109 »       adds»   r4,·#164»    @·0xa421 »       adds»   r4,·#164»    @·0xa4
110 »       cmp»    r4,·r622 »       cmp»    r4,·r6
111 »       bne.n»  f6·<faulthandler_traverse+0x2a>23 »       bne.n»  28·<faulthandler_traverse+0x28>
112 »       ldr.w»  r0,·[r5,·#924]»      @·0x39c24 »       ldr.w»  r0,·[r5,·#924]»      @·0x39c
113 »       cbnz»   r0,·110·<faulthandler_traverse+0x44>25 »       cbnz»   r0,·42·<faulthandler_traverse+0x42>
114 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}26 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
115 »       mov»    r1,·r827 »       mov»    r1,·r8
116 »       mov»    r3,·r728 »       mov»    r3,·r7
117 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}29 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
118 »       bx»     r330 »       bx»     r3
119 »       mov»    r1,·r231 »       mov»    r1,·r2
120 »       blx»    r732 »       blx»    r7
121 »       cmp»    r0,·#033 »       cmp»    r0,·#0
Max diff block lines reached; 373/4181 bytes (8.92%) of diff not shown.
7.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000000·<faulthandler_cancel_dump_traceback_later_py>:5 00000000·<faulthandler_cancel_dump_traceback_later_py>:
6 faulthandler_cancel_dump_traceback_later_py():6 faulthandler_cancel_dump_traceback_later_py():
7 »       push»   {r3,·lr}7 »       push»   {r3,·lr}
8 »       mov.w»  ip,·#4096»  @·0x10008 »       mov.w»  ip,·#4096»  @·0x1000
9 »       sub.w»  ip,·sp,·ip9 »       sub.w»  ip,·sp,·ip
10 »       str.w»  r0,·[ip,·#4088]»     @·0xff810 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
11 »       bl»     474·<faulthandler_fatal_error>11 »       bl»     530·<faulthandler_fatal_error+0xc0>
12 ·R_ARM_THM_CALL» cancel_dump_traceback_later12 ·R_ARM_THM_CALL» cancel_dump_traceback_later
13 »       movw»   r0,·#013 »       movw»   r0,·#0
14 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct14 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
15 »       movt»   r0,·#015 »       movt»   r0,·#0
16 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct16 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
17 »       pop»    {r3,·pc}17 »       pop»    {r3,·pc}
  
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 »       movs»   r6,·#148 »       movs»   r6,·#1
49 »       str»    r4,·[sp,·#8]49 »       str»    r4,·[sp,·#8]
50 »       str»    r6,·[sp,·#12]50 »       str»    r6,·[sp,·#12]
51 »       bl»     0·<PyArg_ParseTupleAndKeywords>51 »       bl»     0·<PyArg_ParseTupleAndKeywords>
52 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords52 ·R_ARM_THM_CALL» PyArg_ParseTupleAndKeywords
53 »       cbz»    r0,·ae·<faulthandler_dump_traceback_py+0x82>53 »       cbz»    r0,·ae·<faulthandler_dump_traceback_py+0x82>
54 »       mov»    r0,·r554 »       mov»    r0,·r5
55 »       bl»     26c·<faulthandler_stack_overflow+0x14>55 »       bl»     328·<faulthandler_fatal_error_c_thread+0x8>
56 ·R_ARM_THM_CALL» faulthandler_get_fileno56 ·R_ARM_THM_CALL» faulthandler_get_fileno
57 »       cmp»    r0,·r457 »       cmp»    r0,·r4
58 »       blt.n»  ae·<faulthandler_dump_traceback_py+0x82>58 »       blt.n»  ae·<faulthandler_dump_traceback_py+0x82>
59 »       ldr»    r3,·[pc,·#100]»@·(d0·<faulthandler_dump_traceback_py+0xa4>)59 »       ldr»    r3,·[pc,·#100]»@·(d0·<faulthandler_dump_traceback_py+0xa4>)
60 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}60 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
61 »       add»    r3,·pc61 »       add»    r3,·pc
62 »       ldr»    r3,·[r3,·#0]62 »       ldr»    r3,·[r3,·#0]
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 »       str»    r7,·[r4,·#0]140 »       str»    r7,·[r4,·#0]
141 »       bl»     0·<raise>141 »       bl»     0·<raise>
142 ·R_ARM_THM_CALL» raise142 ·R_ARM_THM_CALL» raise
143 »       mov»    r0,·r5143 »       mov»    r0,·r5
144 »       ldr»    r1,·[r6,·#16]144 »       ldr»    r1,·[r6,·#16]
145 »       movs»   r2,·#0145 »       movs»   r2,·#0
146 »       ldr»    r5,·[r4,·#0]146 »       ldr»    r5,·[r4,·#0]
147 »       bl»     9cc·<faulthandler_register>147 »       bl»     a88·<faulthandler_register>
148 ·R_ARM_THM_CALL» faulthandler_register148 ·R_ARM_THM_CALL» faulthandler_register
149 »       str»    r5,·[r4,·#0]149 »       str»    r5,·[r4,·#0]
150 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}150 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
151 »       nop151 »       nop
152 »       .word»  0x00001000152 »       .word»  0x00001000
153 ·R_ARM_ABS32»    _PyRuntime153 ·R_ARM_ABS32»    _PyRuntime
  
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 »       push»   {r3,·lr}191 »       push»   {r3,·lr}
192 »       mov.w»  ip,·#4096»  @·0x1000192 »       mov.w»  ip,·#4096»  @·0x1000
193 »       sub.w»  ip,·sp,·ip193 »       sub.w»  ip,·sp,·ip
194 »       str.w»  r0,·[ip,·#4088]»     @·0xff8194 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
195 »       ldr»    r3,·[pc,·#32]» @·(1a8·<faulthandler_disable_py+0x30>)195 »       ldr»    r3,·[pc,·#32]» @·(1a8·<faulthandler_disable_py+0x30>)
196 »       ldr.w»  r3,·[r3,·#920]»      @·0x398196 »       ldr.w»  r3,·[r3,·#920]»      @·0x398
197 »       cbz»    r3,·19c·<faulthandler_disable_py+0x24>197 »       cbz»    r3,·19c·<faulthandler_disable_py+0x24>
198 »       bl»     0·<faulthandler_cancel_dump_traceback_later_py>198 »       bl»     bc·<faulthandler_dump_traceback_py+0x90>
199 ·R_ARM_THM_CALL» faulthandler_disable199 ·R_ARM_THM_CALL» faulthandler_disable
200 »       movw»   r0,·#0200 »       movw»   r0,·#0
201 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct201 ·R_ARM_THM_MOVW_ABS_NC»  _Py_TrueStruct
202 »       movt»   r0,·#0202 »       movt»   r0,·#0
203 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct203 ·R_ARM_THM_MOVT_ABS»     _Py_TrueStruct
204 »       b.n»    1a4·<faulthandler_disable_py+0x2c>204 »       b.n»    1a4·<faulthandler_disable_py+0x2c>
205 »       movw»   r0,·#0205 »       movw»   r0,·#0
Offset 487, 114 lines modifiedOffset 487, 111 lines modified
487 ·R_ARM_THM_CALL» raise487 ·R_ARM_THM_CALL» raise
488 »       b.n»    3f8·<faulthandler_sigsegv+0x40>488 »       b.n»    3f8·<faulthandler_sigsegv+0x40>
489 »       add»    sp,·#8489 »       add»    sp,·#8
490 »       pop»    {r4,·pc}490 »       pop»    {r4,·pc}
  
491 00000412·<faulthandler_unregister_py>:491 00000412·<faulthandler_unregister_py>:
492 faulthandler_unregister_py():492 faulthandler_unregister_py():
493 »       push»   {r4,·lr}493 »       push»   {lr}
494 »       mov.w»  ip,·#4096»  @·0x1000494 »       mov.w»  ip,·#4096»  @·0x1000
495 »       sub.w»  ip,·sp,·ip495 »       sub.w»  ip,·sp,·ip
496 »       str.w»  r0,·[ip,·#4080]»     @·0xff0496 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
497 »       sub»    sp,·#8497 »       sub»    sp,·#12
498 »       mov»    r0,·r1498 »       mov»    r0,·r1
499 »       add»    r2,·sp,·#4499 »       add»    r2,·sp,·#4
500 »       movw»   r1,·#0500 »       movw»   r1,·#0
501 ·R_ARM_THM_MOVW_ABS_NC»  .LC26501 ·R_ARM_THM_MOVW_ABS_NC»  .LC26
502 »       movt»   r1,·#0502 »       movt»   r1,·#0
503 ·R_ARM_THM_MOVT_ABS»     .LC26503 ·R_ARM_THM_MOVT_ABS»     .LC26
504 »       bl»     0·<PyArg_ParseTuple>504 »       bl»     0·<PyArg_ParseTuple>
505 ·R_ARM_THM_CALL» PyArg_ParseTuple505 ·R_ARM_THM_CALL» PyArg_ParseTuple
506 »       cbnz»   r0,·438·<faulthandler_unregister_py+0x26>506 »       cbnz»   r0,·438·<faulthandler_unregister_py+0x26>
507 »       movs»   r0,·#0507 »       movs»   r0,·#0
508 »       b.n»    46c·<faulthandler_unregister_py+0x5a>508 »       b.n»    464·<faulthandler_unregister_py+0x52>
509 »       ldr»    r0,·[sp,·#4]509 »       ldr»    r0,·[sp,·#4]
510 »       bl»     964·<check_signum>510 »       bl»     a20·<check_signum>
511 ·R_ARM_THM_CALL» check_signum511 ·R_ARM_THM_CALL» check_signum
512 »       cmp»    r0,·#0512 »       cmp»    r0,·#0
513 »       beq.n»  434·<faulthandler_unregister_py+0x22>513 »       beq.n»  434·<faulthandler_unregister_py+0x22>
514 »       ldr»    r3,·[pc,·#44]» @·(470·<faulthandler_unregister_py+0x5e>)514 »       ldr»    r3,·[pc,·#40]» @·(46c·<faulthandler_unregister_py+0x5a>)
515 »       ldr.w»  r2,·[r3,·#992]»      @·0x3e0515 »       ldr.w»  r3,·[r3,·#992]»      @·0x3e0
516 »       cbz»    r2,·464·<faulthandler_unregister_py+0x52>516 »       cbz»    r3,·45c·<faulthandler_unregister_py+0x4a>
517 »       ldr»    r1,·[sp,·#4]517 »       ldr»    r1,·[sp,·#4]
518 »       movs»   r3,·#164»    @·0xa4518 »       movs»   r0,·#164»    @·0xa4
 519 »       mla»    r0,·r0,·r1,·r3
519 »       mul.w»  r3,·r1,·r3 
520 »       adds»   r4,·r2,·r3 
521 »       ldr»    r0,·[r2,·r3] 
522 »       cbz»    r0,·45e·<faulthandler_unregister_py+0x4c> 
523 »       mov»    r0,·r4 
524 »       bl»     a14·<faulthandler_unregister.part.0>520 »       bl»     ad0·<faulthandler_unregister>
525 ·R_ARM_THM_CALL» faulthandler_unregister.part.0521 ·R_ARM_THM_CALL» faulthandler_unregister
526 »       bl»     0·<PyBool_FromLong>522 »       bl»     0·<PyBool_FromLong>
527 ·R_ARM_THM_CALL» PyBool_FromLong523 ·R_ARM_THM_CALL» PyBool_FromLong
528 »       b.n»    46c·<faulthandler_unregister_py+0x5a>524 »       b.n»    464·<faulthandler_unregister_py+0x52>
529 »       movw»   r0,·#0525 »       movw»   r0,·#0
530 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct526 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
531 »       movt»   r0,·#0527 »       movt»   r0,·#0
532 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct528 ·R_ARM_THM_MOVT_ABS»     _Py_FalseStruct
533 »       add»    sp,·#8529 »       add»    sp,·#12
534 »       pop»    {r4,·pc}530 »       ldr.w»  pc,·[sp],·#4
 531 »       nop
535 »       .word»  0x00001000532 »       .word»  0x00001000
536 ·R_ARM_ABS32»    _PyRuntime533 ·R_ARM_ABS32»    _PyRuntime
  
537 00000474·<faulthandler_fatal_error>:534 00000470·<faulthandler_fatal_error>:
538 faulthandler_fatal_error():535 faulthandler_fatal_error():
539 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}536 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
540 »       mov.w»  ip,·#4096»  @·0x1000537 »       mov.w»  ip,·#4096»  @·0x1000
541 »       sub.w»  ip,·sp,·ip538 »       sub.w»  ip,·sp,·ip
542 »       str.w»  r0,·[ip,·#4008]»     @·0xfa8539 »       str.w»  r0,·[ip,·#4008]»     @·0xfa8
543 »       ldr.w»  r9,·[pc,·#324]»      @·5cc·<faulthandler_fatal_error+0x158>540 »       ldr.w»  r9,·[pc,·#324]»      @·5c8·<faulthandler_fatal_error+0x158>
544 »       sub»    sp,·#52»      @·0x34541 »       sub»    sp,·#52»      @·0x34
545 »       ldr»    r3,·[pc,·#316]»@·(5c8·<faulthandler_fatal_error+0x154>)542 »       ldr»    r3,·[pc,·#316]»@·(5c4·<faulthandler_fatal_error+0x154>)
Max diff block lines reached; 2904/7147 bytes (40.63%) of diff not shown.
19.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
891 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.10 ··0x00000080·2e617474·72696275·74657300··········.attributes.
  
1.97 MB
posixmodule.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:··········228988·(bytes·into·file)13 ··Start·of·section·headers:··········223156·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x37e7c:1 There·are·18·section·headers,·starting·at·offset·0x367b4:
  
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·0039a8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0069c4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·02bde4·001f90·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·02af44·0040c0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0039dc·002c14·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0069f8·002c14·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·02dd74·002b18·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·02f004·002b18·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0065f0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00960c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0065f0·0039be·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00960c·0039be·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·009fb0·0052a0·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·00cfd0·001308·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·03088c·003120·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·031b1c·000828·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00f250·005860·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·00e2d8·0058c8·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·0339ac·003a00·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·032344·0039a0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·014ab0·00bc37·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·013ba0·00bc37·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0373ac·000a40·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·035ce4·000a40·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0206e7·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·01f7d7·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0206e7·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01f7d7·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·02071c·006d30·10·····16·1343··419 ··[15]·.symtab···········SYMTAB··········00000000·01f80c·006d50·10·····16·1345··4
20 ··[16]·.strtab···········STRTAB··········00000000·02744c·004998·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·02655c·0049e5·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·037dec·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·036724·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
215 KB
readelf --wide --symbols {}
Max HTML report size reached
700 KB
readelf --wide --relocs {}
Max HTML report size reached
4.9 KB
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 0F+j!j:F1 0F+j!j:F
2 3#`ch[mX2 3#`ch[mX
3 sh)F0F[k 
4 F(F)F/F.F3 F(F)F/F.F
5 +iBF9F0F4 +iBF9F0F
6 HAVE_EVENTFD 
7 NGROUPS_MAX5 NGROUPS_MAX
8 WCONTINUED6 WCONTINUED
9 WUNTRACED7 WUNTRACED
10 O_RDONLY8 O_RDONLY
11 O_WRONLY9 O_WRONLY
12 O_NDELAY10 O_NDELAY
13 O_NONBLOCK11 O_NONBLOCK
Offset 148, 17 lines modifiedOffset 146, 14 lines modified
148 DirEntry146 DirEntry
149 posix.times_result147 posix.times_result
150 times_result148 times_result
151 uname_result149 uname_result
152 struct_rusage150 struct_rusage
153 cannot·read·ticks_per_second151 cannot·read·ticks_per_second
154 _have_functions152 _have_functions
155 bool·is·used·as·a·file·descriptor 
156 fd·is·greater·than·maximum 
157 fd·is·less·than·minimum 
158 argument·should·be·integer·or·None,·not·%.200s153 argument·should·be·integer·or·None,·not·%.200s
159 %s:·can't·specify·dir_fd·without·matching·path154 %s:·can't·specify·dir_fd·without·matching·path
160 %s:·can't·specify·both·dir_fd·and·fd155 %s:·can't·specify·both·dir_fd·and·fd
161 %s:·cannot·use·fd·and·follow_symlinks·together156 %s:·cannot·use·fd·and·follow_symlinks·together
162 string,·bytes,·os.PathLike·or·integer157 string,·bytes,·os.PathLike·or·integer
163 string,·bytes,·os.PathLike,·integer·or·None158 string,·bytes,·os.PathLike,·integer·or·None
164 string,·bytes·or·os.PathLike159 string,·bytes·or·os.PathLike
Offset 204, 14 lines modifiedOffset 199, 17 lines modified
204 utime:·you·may·specify·either·'times'·or·'ns'·but·not·both199 utime:·you·may·specify·either·'times'·or·'ns'·but·not·both
205 utime:·'times'·must·be·either·a·tuple·of·two·ints·or·None200 utime:·'times'·must·be·either·a·tuple·of·two·ints·or·None
206 utime:·'ns'·must·be·a·tuple·of·two·ints201 utime:·'ns'·must·be·a·tuple·of·two·ints
207 os.utime202 os.utime
208 os.chdir203 os.chdir
209 ii:waitpid204 ii:waitpid
210 os.scandir205 os.scandir
 206 bool·is·used·as·a·file·descriptor
 207 fd·is·greater·than·maximum
 208 fd·is·less·than·minimum
211 process·stopped·by·delivery·of·signal·%i209 process·stopped·by·delivery·of·signal·%i
212 invalid·wait·status:·%i210 invalid·wait·status:·%i
213 signal·number·%ld·out·of·range·[1;·%i]211 signal·number·%ld·out·of·range·[1;·%i]
214 invalid·signal·number·%ld,·please·use·valid_signals()212 invalid·signal·number·%ld,·please·use·valid_signals()
215 unclosed·scandir·iterator·%R213 unclosed·scandir·iterator·%R
216 os.remove214 os.remove
217 os.rmdir215 os.rmdir
Offset 350, 14 lines modifiedOffset 348, 15 lines modified
350 eventfd_write348 eventfd_write
351 waitstatus_to_exitcode349 waitstatus_to_exitcode
352 timerfd_create350 timerfd_create
353 interval351 interval
354 timerfd_settime352 timerfd_settime
355 timerfd_settime_ns353 timerfd_settime_ns
356 sched_priority354 sched_priority
 355 HAVE_EVENTFD
357 HAVE_TIMERFD_CREATE356 HAVE_TIMERFD_CREATE
358 HAVE_FACCESSAT357 HAVE_FACCESSAT
359 HAVE_FCHDIR358 HAVE_FCHDIR
360 HAVE_FCHMOD359 HAVE_FCHMOD
361 HAVE_FCHMODAT360 HAVE_FCHMODAT
362 HAVE_FCHOWN361 HAVE_FCHOWN
363 HAVE_FCHOWNAT362 HAVE_FCHOWNAT
Offset 652, 15 lines modifiedOffset 651, 14 lines modified
652 st_ctime_ns651 st_ctime_ns
653 time·of·last·change·in·nanoseconds652 time·of·last·change·in·nanoseconds
654 st_blksize653 st_blksize
655 blocksize·for·filesystem·I/O654 blocksize·for·filesystem·I/O
656 st_blocks655 st_blocks
657 number·of·blocks·allocated656 number·of·blocks·allocated
658 device·type·(if·inode·device)657 device·type·(if·inode·device)
659 CF"FQFHF 
660 F#F"F!F»658 F#F"F!F»
661 PyOS_AfterFork_Parent659 PyOS_AfterFork_Parent
662 PyOS_AfterFork_Child660 PyOS_AfterFork_Child
663 _is_inputhook_installed($module,·/)661 _is_inputhook_installed($module,·/)
664 Checks·if·PyOS_CallInputHook·is·set662 Checks·if·PyOS_CallInputHook·is·set
665 _inputhook($module,·/)663 _inputhook($module,·/)
666 Calls·PyOS_CallInputHook·droppong·the·GIL·first664 Calls·PyOS_CallInputHook·droppong·the·GIL·first
Offset 1576, 21 lines modifiedOffset 1574, 23 lines modified
1576 probe_readlinkat1574 probe_readlinkat
1577 probe_renameat1575 probe_renameat
1578 probe_symlinkat1576 probe_symlinkat
1579 probe_unlinkat1577 probe_unlinkat
1580 probe_utimensat1578 probe_utimensat
1581 path_converter1579 path_converter
1582 _pystat_fromstructstat1580 _pystat_fromstructstat
 1581 _PyObject_VectorcallTstate.constprop.0
1583 path_cleanup1582 path_cleanup
1584 os_listdir1583 os_listdir
1585 os_fspath1584 os_fspath
1586 PyOS_FSPath.part.01585 PyOS_FSPath.part.0
1587 _posix_traverse1586 _posix_traverse
1588 os__path_normpath1587 os__path_normpath
1589 os_getcwd1588 os_getcwd
 1589 posix_getcwd
1590 os_geteuid1590 os_geteuid
1591 os_getuid1591 os_getuid
1592 os_getegid1592 os_getegid
1593 os_getgid1593 os_getgid
1594 os_register_at_fork1594 os_register_at_fork
1595 check_null_or_callable1595 check_null_or_callable
1596 register_at_forker1596 register_at_forker
Offset 1641, 31 lines modifiedOffset 1641, 33 lines modified
1641 os_waitstatus_to_exitcode1641 os_waitstatus_to_exitcode
1642 ScandirIterator_enter1642 ScandirIterator_enter
1643 ScandirIterator_iternext1643 ScandirIterator_iternext
1644 ScandirIterator_closedir1644 ScandirIterator_closedir
1645 ScandirIterator_close1645 ScandirIterator_close
1646 ScandirIterator_exit1646 ScandirIterator_exit
1647 os_DirEntry_is_dir1647 os_DirEntry_is_dir
1648 os_DirEntry_stat_impl.part.0 
1649 DirEntry_get_lstat 
1650 DirEntry_test_mode1648 DirEntry_test_mode
 1649 os_DirEntry_stat_impl
1651 ScandirIterator_dealloc1650 ScandirIterator_dealloc
1652 ScandirIterator_finalize1651 ScandirIterator_finalize
1653 os_DirEntry_stat1652 os_DirEntry_stat
 1653 DirEntry_get_lstat
1654 DirEntry_fetch_stat1654 DirEntry_fetch_stat
1655 os_unlink1655 os_unlink
 1656 os_unlink_impl.isra.0
1656 DirEntry_dealloc1657 DirEntry_dealloc
1657 os_rmdir1658 os_rmdir
1658 os_set_blocking1659 os_set_blocking
Max diff block lines reached; 2194/4970 bytes (44.14%) of diff not shown.
325 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
45.5 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
28.7 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
Max HTML report size reached
237 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
291 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
23.9 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
145 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
211 KB
signalmodule.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:··········28044·(bytes·into·file)13 ··Start·of·section·headers:··········27480·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x6d8c:1 There·are·18·section·headers,·starting·at·offset·0x6b58:
  
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·0009a0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000b4c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005764·0007c0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0055d0·000850·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0009d4·000228·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000b80·000228·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·005f24·0002b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·005e20·0002b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bfc·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000da8·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bfc·000673·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000da8·000673·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001270·0006b4·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·00141c·000358·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0061dc·0002d8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0060d8·0001a8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001928·000b94·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·001778·000b94·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·0064b4·000838·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006280·000838·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0024bc·001438·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00230c·001438·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·006cec·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·006ab8·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0038f4·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003744·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0038f4·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003744·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003928·001130·10·····16·168··419 ··[15]·.symtab···········SYMTAB··········00000000·003778·001140·10·····16·169··4
20 ··[16]·.strtab···········STRTAB··········00000000·004a58·000d0a·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0048b8·000d15·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·006cfc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·006ac8·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
34.8 KB
readelf --wide --symbols {}
Max HTML report size reached
88.2 KB
readelf --wide --relocs {}
Max HTML report size reached
467 B
strings --all --bytes=8 {}
    
Offset 153, 14 lines modifiedOffset 153, 15 lines modified
153 Arrange·for·SIGALRM·to·arrive·after·the·given·number·of·seconds.153 Arrange·for·SIGALRM·to·arrive·after·the·given·number·of·seconds.
154 default_int_handler($module,·signalnum,·frame,·/)154 default_int_handler($module,·signalnum,·frame,·/)
155 The·default·handler·for·SIGINT·installed·by·Python.155 The·default·handler·for·SIGINT·installed·by·Python.
156 It·raises·KeyboardInterrupt.156 It·raises·KeyboardInterrupt.
157 compare_handler157 compare_handler
158 .LANCHOR0158 .LANCHOR0
159 signal_module_exec159 signal_module_exec
 160 Py_XDECREF
160 signal_handler161 signal_handler
161 _signal_module_traverse162 _signal_module_traverse
162 _signal_module_clear163 _signal_module_clear
163 _signal_module_free164 _signal_module_free
164 signal_raise_signal165 signal_raise_signal
165 signal_signal166 signal_signal
166 trip_signal167 trip_signal
36.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
19.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
2.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 860, 15 lines modifiedOffset 860, 15 lines modified
860 »       bne.n»  6fc·<signal_valid_signals+0x1a>860 »       bne.n»  6fc·<signal_valid_signals+0x1a>
861 »       movs»   r2,·#112»    @·0x70861 »       movs»   r2,·#112»    @·0x70
862 »       add»    r1,·sp,·#128»  @·0x80862 »       add»    r1,·sp,·#128»  @·0x80
863 »       mov»    r0,·sp863 »       mov»    r0,·sp
864 »       bl»     0·<memcpy>864 »       bl»     0·<memcpy>
865 ·R_ARM_THM_CALL» memcpy865 ·R_ARM_THM_CALL» memcpy
866 »       ldmia.w»r4,·{r0,·r1,·r2,·r3}866 »       ldmia.w»r4,·{r0,·r1,·r2,·r3}
867 »       bl»     87c·<signal_siginterrupt+0xb4>867 »       bl»     a28·<signal_sigwaitinfo+0xe>
868 ·R_ARM_THM_CALL» sigset_to_set868 ·R_ARM_THM_CALL» sigset_to_set
869 »       add»    sp,·#240»     @·0xf0869 »       add»    sp,·#240»     @·0xf0
870 »       pop»    {r4,·pc}870 »       pop»    {r4,·pc}
  
871 0000072c·<signal_sigwait>:871 0000072c·<signal_sigwait>:
872 signal_sigwait():872 signal_sigwait():
873 »       push»   {r4,·r5,·lr}873 »       push»   {r4,·r5,·lr}
Offset 937, 15 lines modifiedOffset 937, 15 lines modified
937 »       b.n»    7c4·<signal_sigpending+0x3c>937 »       b.n»    7c4·<signal_sigpending+0x3c>
938 »       movs»   r2,·#112»    @·0x70938 »       movs»   r2,·#112»    @·0x70
939 »       add»    r1,·sp,·#128»  @·0x80939 »       add»    r1,·sp,·#128»  @·0x80
940 »       mov»    r0,·sp940 »       mov»    r0,·sp
941 »       bl»     0·<memcpy>941 »       bl»     0·<memcpy>
942 ·R_ARM_THM_CALL» memcpy942 ·R_ARM_THM_CALL» memcpy
943 »       ldmia.w»r4,·{r0,·r1,·r2,·r3}943 »       ldmia.w»r4,·{r0,·r1,·r2,·r3}
944 »       bl»     87c·<signal_siginterrupt+0xb4>944 »       bl»     a28·<signal_sigwaitinfo+0xe>
945 ·R_ARM_THM_CALL» sigset_to_set945 ·R_ARM_THM_CALL» sigset_to_set
946 »       add»    sp,·#240»     @·0xf0946 »       add»    sp,·#240»     @·0xf0
947 »       pop»    {r4,·pc}947 »       pop»    {r4,·pc}
  
948 000007c8·<signal_siginterrupt>:948 000007c8·<signal_siginterrupt>:
949 signal_siginterrupt():949 signal_siginterrupt():
950 »       push»   {r4,·r5,·lr}950 »       push»   {r4,·r5,·lr}
Offset 1320, 15 lines modifiedOffset 1320, 15 lines modified
1320 00000ac6·<_PyErr_CheckSignals>:1320 00000ac6·<_PyErr_CheckSignals>:
1321 _PyErr_CheckSignals():1321 _PyErr_CheckSignals():
1322 »       ldr»    r3,·[pc,·#16]» @·(ad8·<_PyErr_CheckSignals+0x12>)1322 »       ldr»    r3,·[pc,·#16]» @·(ad8·<_PyErr_CheckSignals+0x12>)
1323 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}1323 »       mrc»    15,·0,·r2,·cr13,·cr0,·{3}
1324 »       add»    r3,·pc1324 »       add»    r3,·pc
1325 »       ldr»    r3,·[r3,·#0]1325 »       ldr»    r3,·[r3,·#0]
1326 »       ldr»    r0,·[r2,·r3]1326 »       ldr»    r0,·[r2,·r3]
1327 »       b.w»    2b8·<signal_pthread_kill+0x22>1327 »       b.w»    1c4·<_PyOS_InterruptOccurred+0x1c>
1328 ·R_ARM_THM_JUMP24»       _PyErr_CheckSignalsTstate1328 ·R_ARM_THM_JUMP24»       _PyErr_CheckSignalsTstate
1329 »       nop1329 »       nop
1330 »       .word»  0x000000081330 »       .word»  0x00000008
1331 ·R_ARM_TLS_IE32» _Py_tss_tstate1331 ·R_ARM_TLS_IE32» _Py_tss_tstate
  
1332 00000adc·<PyErr_SetInterruptEx>:1332 00000adc·<PyErr_SetInterruptEx>:
1333 PyErr_SetInterruptEx():1333 PyErr_SetInterruptEx():
Offset 1346, 27 lines modifiedOffset 1346, 27 lines modified
1346 »       add.w»  r3,·r0,·#76» @·0x4c1346 »       add.w»  r3,·r0,·#76» @·0x4c
1347 »       dmb»    ish1347 »       dmb»    ish
1348 »       mov»    r4,·r01348 »       mov»    r4,·r0
1349 »       ldr.w»  r6,·[r5,·r3,·lsl·#3]1349 »       ldr.w»  r6,·[r5,·r3,·lsl·#3]
1350 »       dmb»    ish1350 »       dmb»    ish
1351 »       ldr.w»  r1,·[r5,·#1140]»     @·0x4741351 »       ldr.w»  r1,·[r5,·#1140]»     @·0x474
1352 »       mov»    r0,·r61352 »       mov»    r0,·r6
1353 »       bl»     674·<fill_siginfo.isra.0+0x3e>1353 »       bl»     6cc·<fill_siginfo.isra.0+0x96>
1354 ·R_ARM_THM_CALL» compare_handler1354 ·R_ARM_THM_CALL» compare_handler
1355 »       cbz»    r0,·b1a·<PyErr_SetInterruptEx+0x3e>1355 »       cbz»    r0,·b1a·<PyErr_SetInterruptEx+0x3e>
1356 »       movs»   r0,·#01356 »       movs»   r0,·#0
1357 »       pop»    {r4,·r5,·r6,·pc}1357 »       pop»    {r4,·r5,·r6,·pc}
1358 »       ldr.w»  r1,·[r5,·#1136]»     @·0x4701358 »       ldr.w»  r1,·[r5,·#1136]»     @·0x470
1359 »       mov»    r0,·r61359 »       mov»    r0,·r6
1360 »       bl»     674·<fill_siginfo.isra.0+0x3e>1360 »       bl»     6cc·<fill_siginfo.isra.0+0x96>
1361 ·R_ARM_THM_CALL» compare_handler1361 ·R_ARM_THM_CALL» compare_handler
1362 »       cmp»    r0,·#01362 »       cmp»    r0,·#0
1363 »       bne.n»  b16·<PyErr_SetInterruptEx+0x3a>1363 »       bne.n»  b16·<PyErr_SetInterruptEx+0x3a>
1364 »       mov»    r0,·r41364 »       mov»    r0,·r4
1365 »       bl»     73c·<signal_sigwait+0x10>1365 »       bl»     8e8·<signal_strsignal+0x68>
1366 ·R_ARM_THM_CALL» trip_signal1366 ·R_ARM_THM_CALL» trip_signal
1367 »       b.n»    b16·<PyErr_SetInterruptEx+0x3a>1367 »       b.n»    b16·<PyErr_SetInterruptEx+0x3a>
1368 »       mov.w»  r0,·#4294967295»    @·0xffffffff1368 »       mov.w»  r0,·#4294967295»    @·0xffffffff
1369 »       bx»     lr1369 »       bx»     lr
  
1370 00000b36·<PyErr_SetInterrupt>:1370 00000b36·<PyErr_SetInterrupt>:
1371 PyErr_SetInterrupt():1371 PyErr_SetInterrupt():
25.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
18.2 KB
_suggestions.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:··········2124·(bytes·into·file)13 ··Start·of·section·headers:··········1940·(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·0x84c:1 There·are·15·section·headers,·starting·at·offset·0x794:
  
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·000154·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0000cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·000684·000100·08···I·12···1··46 ··[·2]·.rel.text·········REL·············00000000·0005fc·0000d0·08···I·12···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000188·00006c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000100·00006c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·000784·000030·08···I·12···3··48 ··[·4]·.rel.data·········REL·············00000000·0006cc·000030·08···I·12···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0001f4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00016c·000000·00··WA··0···0··1
10 ··[·6]·.text.unlikely····PROGBITS········00000000·0001f4·00000c·00··AX··0···0··210 ··[·6]·.text.unlikely····PROGBITS········00000000·00016c·00000c·00··AX··0···0··2
11 ··[·7]·.rel.text.unlikely·REL·············00000000·0007b4·000018·08···I·12···6··411 ··[·7]·.rel.text.unlikely·REL·············00000000·0006fc·000018·08···I·12···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000200·000081·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·000178·000081·01·AMS··0···0··4
13 ··[·9]·.rodata···········PROGBITS········00000000·000284·000073·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0001fc·000073·00···A··0···0··4
14 ··[10]·.note.GNU-stack···PROGBITS········00000000·0002f7·000000·00······0···0··114 ··[10]·.note.GNU-stack···PROGBITS········00000000·00026f·000000·00······0···0··1
15 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0002f7·000033·00······0···0··115 ··[11]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00026f·000033·00······0···0··1
16 ··[12]·.symtab···········SYMTAB··········00000000·00032c·0001f0·10·····13··20··416 ··[12]·.symtab···········SYMTAB··········00000000·0002a4·0001f0·10·····13··20··4
17 ··[13]·.strtab···········STRTAB··········00000000·00051c·000167·00······0···0··117 ··[13]·.strtab···········STRTAB··········00000000·000494·000167·00······0···0··1
18 ··[14]·.shstrtab·········STRTAB··········00000000·0007cc·00007e·00······0···0··118 ··[14]·.shstrtab·········STRTAB··········00000000·000714·00007e·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)23 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.1 KB
readelf --wide --symbols {}
    
Offset 9, 26 lines modifiedOffset 9, 26 lines modified
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LC0
11 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC111 ·····7:·00000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LC1
12 ·····8:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC212 ·····8:·0000001c·····0·NOTYPE··LOCAL··DEFAULT····8·.LC2
13 ·····9:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC313 ·····9:·00000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LC3
14 ····10:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC414 ····10:·00000044·····0·NOTYPE··LOCAL··DEFAULT····8·.LC4
15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t15 ····11:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
16 ····12:·00000001···338·FUNC····LOCAL··DEFAULT····1·_suggestions__generate_suggestions16 ····12:·00000001···204·FUNC····LOCAL··DEFAULT····1·_suggestions__generate_suggestions
17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata17 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
19 ····15:·00000000···115·OBJECT··LOCAL··DEFAULT····9·_suggestions__generate_suggestions__doc__19 ····15:·00000000···115·OBJECT··LOCAL··DEFAULT····9·_suggestions__generate_suggestions__doc__
20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d20 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
21 ····17:·00000000····52·OBJECT··LOCAL··DEFAULT····3·suggestions_module21 ····17:·00000000····52·OBJECT··LOCAL··DEFAULT····3·suggestions_module
22 ····18:·0000004c····32·OBJECT··LOCAL··DEFAULT····3·module_methods22 ····18:·0000004c····32·OBJECT··LOCAL··DEFAULT····3·module_methods
23 ····19:·00000034····24·OBJECT··LOCAL··DEFAULT····3·module_slots23 ····19:·00000034····24·OBJECT··LOCAL··DEFAULT····3·module_slots
24 ····20:·00000001····12·FUNC····GLOBAL·DEFAULT····6·PyInit__suggestions24 ····20:·00000001····12·FUNC····GLOBAL·DEFAULT····6·PyInit__suggestions
25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init25 ····21:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init
26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size26 ····22:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_Size
27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem27 ····23:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyList_GetItem
28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CalculateSuggestions28 ····24:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_CalculateSuggestions
29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred29 ····25:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct30 ····26:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
 31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional
31 ····27:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
32 ····28:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
33 ····29:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument
34 ····30:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_CheckPositional 
4.94 KB
readelf --wide --relocs {}
    
Offset 1, 50 lines modifiedOffset 1, 44 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x684·contains·32·entries:1 Relocation·section·'.rel.text'·at·offset·0x5fc·contains·26·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000002c··0000160a·R_ARM_THM_CALL·········00000000···PyList_Size3 0000002c··0000160a·R_ARM_THM_CALL·········00000000···PyList_Size
4 00000048··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem4 00000034··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem
5 0000005a··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
6 0000006c··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
7 00000082··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
8 00000096··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
9 000000a8··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
10 000000ba··0000170a·R_ARM_THM_CALL·········00000000···PyList_GetItem 
11 000000d0··0000180a·R_ARM_THM_CALL·········00000000···_Py_CalculateSuggestions5 0000004c··0000180a·R_ARM_THM_CALL·········00000000···_Py_CalculateSuggestions
12 000000d6··0000190a·R_ARM_THM_CALL·········00000000···PyErr_Occurred6 00000052··0000190a·R_ARM_THM_CALL·········00000000···PyErr_Occurred
13 000000dc··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct7 00000058··00001a2f·R_ARM_THM_MOVW_ABS_NC··00000000···_Py_NoneStruct
14 000000e0··00001a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct8 0000005c··00001a30·R_ARM_THM_MOVT_ABS·····00000000···_Py_NoneStruct
 9 00000066··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
 10 0000006a··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
 11 00000070··00001b0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional
15 000000e6··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError12 0000007c··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
16 000000ea··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError13 00000080··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
17 000000ee··0000092f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3 
18 000000f2··00000930·R_ARM_THM_MOVT_ABS·····00000028···.LC3 
19 000000f8··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString 
20 00000100··00001b2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError 
21 00000104··00001b30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError 
22 00000108··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC414 00000084··00000a2f·R_ARM_THM_MOVW_ABS_NC··00000044···.LC4
23 0000010c··00000a30·R_ARM_THM_MOVT_ABS·····00000044···.LC415 00000088··00000a30·R_ARM_THM_MOVT_ABS·····00000044···.LC4
24 00000112··00001c0a·R_ARM_THM_CALL·········00000000···PyErr_SetString16 0000008e··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
 17 00000094··00001c2f·R_ARM_THM_MOVW_ABS_NC··00000000···PyExc_TypeError
 18 00000098··00001c30·R_ARM_THM_MOVT_ABS·····00000000···PyExc_TypeError
 19 0000009c··0000092f·R_ARM_THM_MOVW_ABS_NC··00000028···.LC3
 20 000000a0··00000930·R_ARM_THM_MOVT_ABS·····00000028···.LC3
 21 000000a6··00001d0a·R_ARM_THM_CALL·········00000000···PyErr_SetString
25 0000011a··0000072f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC122 000000ae··0000072f·R_ARM_THM_MOVW_ABS_NC··00000018···.LC1
26 0000011e··00000730·R_ARM_THM_MOVT_ABS·····00000018···.LC123 000000b2··00000730·R_ARM_THM_MOVT_ABS·····00000018···.LC1
27 00000122··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC224 000000b6··0000082f·R_ARM_THM_MOVW_ABS_NC··0000001c···.LC2
28 00000126··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC225 000000ba··00000830·R_ARM_THM_MOVT_ABS·····0000001c···.LC2
29 0000012a··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC026 000000be··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0
30 0000012e··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC027 000000c2··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0
31 00000132··00001d0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument28 000000c6··00001e0a·R_ARM_THM_CALL·········00000000···_PyArg_BadArgument
32 0000013c··0000062f·R_ARM_THM_MOVW_ABS_NC··00000000···.LC0 
33 00000140··00000630·R_ARM_THM_MOVT_ABS·····00000000···.LC0 
34 00000146··00001e0a·R_ARM_THM_CALL·········00000000···_PyArg_CheckPositional 
  
35 Relocation·section·'.rel.data'·at·offset·0x784·contains·6·entries:29 Relocation·section·'.rel.data'·at·offset·0x6cc·contains·6·entries:
36 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
37 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.431 00000014··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
38 00000020··00000102·R_ARM_ABS32············00000000···.data32 00000020··00000102·R_ARM_ABS32············00000000···.data
39 00000024··00000102·R_ARM_ABS32············00000000···.data33 00000024··00000102·R_ARM_ABS32············00000000···.data
40 0000004c··00000402·R_ARM_ABS32············00000000···.rodata.str1.434 0000004c··00000402·R_ARM_ABS32············00000000···.rodata.str1.4
41 00000050··00000c02·R_ARM_ABS32············00000001···_suggestions__generate_suggestions35 00000050··00000c02·R_ARM_ABS32············00000001···_suggestions__generate_suggestions
42 00000058··00000d02·R_ARM_ABS32············00000000···.rodata36 00000058··00000d02·R_ARM_ABS32············00000000···.rodata
  
43 Relocation·section·'.rel.text.unlikely'·at·offset·0x7b4·contains·3·entries:37 Relocation·section·'.rel.text.unlikely'·at·offset·0x6fc·contains·3·entries:
44 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name38 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
45 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR039 00000000··0000022f·R_ARM_THM_MOVW_ABS_NC··00000000···.LANCHOR0
46 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR040 00000004··00000230·R_ARM_THM_MOVT_ABS·····00000000···.LANCHOR0
47 00000008··0000151e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init41 00000008··0000151e·R_ARM_THM_JUMP24·······00000000···PyModuleDef_Init
665 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 4(F!F[h[m 
2 _generate_suggestions1 _generate_suggestions
3 argument·22 argument·2
4 candidates·must·be·a·list3 candidates·must·be·a·list
5 all·elements·in·'candidates'·must·be·strings4 all·elements·in·'candidates'·must·be·strings
6 _suggestions5 _suggestions
7 _generate_suggestions($module,·candidates,·item,·/)6 _generate_suggestions($module,·candidates,·item,·/)
8 Returns·the·candidate·in·candidates·that's·closest·to·item7 Returns·the·candidate·in·candidates·that's·closest·to·item
Offset 15, 18 lines modifiedOffset 14, 18 lines modified
15 PyInit__suggestions14 PyInit__suggestions
16 PyModuleDef_Init15 PyModuleDef_Init
17 PyList_Size16 PyList_Size
18 PyList_GetItem17 PyList_GetItem
19 _Py_CalculateSuggestions18 _Py_CalculateSuggestions
20 PyErr_Occurred19 PyErr_Occurred
21 _Py_NoneStruct20 _Py_NoneStruct
 21 _PyArg_CheckPositional
22 PyExc_TypeError22 PyExc_TypeError
23 PyErr_SetString23 PyErr_SetString
24 _PyArg_BadArgument24 _PyArg_BadArgument
25 _PyArg_CheckPositional 
26 .shstrtab25 .shstrtab
27 .rel.text26 .rel.text
28 .rel.data27 .rel.data
29 .rel.text.unlikely28 .rel.text.unlikely
30 .rodata.str1.429 .rodata.str1.4
31 .note.GNU-stack30 .note.GNU-stack
32 .ARM.attributes31 .ARM.attributes
5.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 7, 142 lines modifiedOffset 7, 90 lines modified
7 _suggestions__generate_suggestions():7 _suggestions__generate_suggestions():
8 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}8 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
9 »       mov.w»  ip,·#4096»  @·0x10009 »       mov.w»  ip,·#4096»  @·0x1000
10 »       sub.w»  ip,·sp,·ip10 »       sub.w»  ip,·sp,·ip
11 »       str.w»  r0,·[ip,·#4072]»     @·0xfe811 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
12 »       mov»    r4,·r112 »       mov»    r4,·r1
13 »       cmp»    r2,·#213 »       cmp»    r2,·#2
14 »       bne.w»  138·<_suggestions__generate_suggestions+0x138>14 »       bne.n»  62·<_suggestions__generate_suggestions+0x62>
15 »       ldrd»   r5,·r7,·[r4]15 »       ldrd»   r5,·r7,·[r4]
16 »       ldr»    r3,·[r7,·#4]16 »       ldr»    r3,·[r7,·#4]
17 »       ldr»    r3,·[r3,·#84]» @·0x5417 »       ldr»    r3,·[r3,·#84]» @·0x54
18 »       lsls»   r0,·r3,·#318 »       lsls»   r1,·r3,·#3
19 »       bpl.n»  118·<_suggestions__generate_suggestions+0x118>19 »       bpl.n»  ac·<_suggestions__generate_suggestions+0xac>
20 »       ldr»    r3,·[r5,·#4]20 »       ldr»    r3,·[r5,·#4]
21 »       ldr»    r3,·[r3,·#84]» @·0x5421 »       ldr»    r3,·[r3,·#84]» @·0x54
22 »       lsls»   r1,·r3,·#622 »       lsls»   r2,·r3,·#6
23 »       bpl.n»  e6·<_suggestions__generate_suggestions+0xe6>23 »       bpl.n»  94·<_suggestions__generate_suggestions+0x94>
24 »       mov»    r0,·r524 »       mov»    r0,·r5
 25 »       movs»   r4,·#0
25 »       bl»     0·<PyList_Size>26 »       bl»     0·<PyList_Size>
26 ·R_ARM_THM_CALL» PyList_Size27 ·R_ARM_THM_CALL» PyList_Size
27 »       subs»   r6,·r0,·#028 »       mov»    r6,·r0
28 »       ble.n»  cc·<_suggestions__generate_suggestions+0xcc>29 »       b.n»    42·<_suggestions__generate_suggestions+0x42>
29 »       movs»   r4,·#0 
30 »       ands.w» r3,·r6,·#3 
31 »       beq.n»  7e·<_suggestions__generate_suggestions+0x7e> 
32 »       cmp»    r3,·#1 
33 »       beq.n»  68·<_suggestions__generate_suggestions+0x68> 
34 »       cmp»    r3,·#2 
35 »       beq.n»  56·<_suggestions__generate_suggestions+0x56> 
36 »       mov»    r1,·r4 
37 »       mov»    r0,·r5 
38 »       bl»     0·<PyList_GetItem>30 »       bl»     0·<PyList_GetItem>
39 ·R_ARM_THM_CALL» PyList_GetItem31 ·R_ARM_THM_CALL» PyList_GetItem
40 »       ldr»    r3,·[r0,·#4]32 »       ldr»    r3,·[r0,·#4]
41 »       ldr»    r3,·[r3,·#84]» @·0x54 
42 »       lsls»   r4,·r3,·#3 
43 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
44 »       movs»   r4,·#1 
45 »       mov»    r1,·r4 
46 »       mov»    r0,·r5 
47 »       bl»     0·<PyList_GetItem> 
48 ·R_ARM_THM_CALL» PyList_GetItem 
49 »       ldr»    r3,·[r0,·#4] 
50 »       ldr»    r3,·[r3,·#84]» @·0x54 
51 »       lsls»   r0,·r3,·#3 
52 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
53 »       adds»   r4,·#133 »       adds»   r4,·#1
54 »       mov»    r1,·r4 
55 »       mov»    r0,·r5 
56 »       bl»     0·<PyList_GetItem> 
57 ·R_ARM_THM_CALL» PyList_GetItem 
58 »       ldr»    r3,·[r0,·#4] 
59 »       ldr»    r3,·[r3,·#84]» @·0x54 
60 »       lsls»   r1,·r3,·#3 
61 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
62 »       adds»   r4,·#1 
63 »       cmp»    r6,·r4 
64 »       beq.n»  cc·<_suggestions__generate_suggestions+0xcc> 
65 »       mov»    r1,·r4 
66 »       mov»    r0,·r5 
67 »       bl»     0·<PyList_GetItem> 
68 ·R_ARM_THM_CALL» PyList_GetItem 
69 »       mov»    r3,·r0 
70 »       adds»   r4,·#1 
71 »       mov»    r0,·r5 
72 »       mov»    r1,·r4 
73 »       ldr»    r3,·[r3,·#4] 
74 »       ldr»    r3,·[r3,·#84]» @·0x54 
75 »       lsls»   r2,·r3,·#3 
76 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
77 »       bl»     0·<PyList_GetItem> 
78 ·R_ARM_THM_CALL» PyList_GetItem 
79 »       mov»    r3,·r0 
80 »       adds»   r1,·r4,·#1 
81 »       mov»    r0,·r5 
82 »       ldr»    r3,·[r3,·#4] 
83 »       ldr»    r3,·[r3,·#84]» @·0x5434 »       ldr»    r3,·[r3,·#84]» @·0x54
84 »       lsls»   r3,·r3,·#335 »       lsls»   r3,·r3,·#3
85 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100>36 »       bpl.n»  7c·<_suggestions__generate_suggestions+0x7c>
86 »       bl»     0·<PyList_GetItem> 
87 ·R_ARM_THM_CALL» PyList_GetItem 
88 »       mov»    r3,·r037 »       mov»    r1,·r4
89 »       adds»   r1,·r4,·#2 
90 »       mov»    r0,·r538 »       mov»    r0,·r5
91 »       ldr»    r3,·[r3,·#4] 
92 »       ldr»    r3,·[r3,·#84]» @·0x54 
93 »       lsls»   r2,·r3,·#3 
94 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
95 »       bl»     0·<PyList_GetItem> 
96 ·R_ARM_THM_CALL» PyList_GetItem 
97 »       ldr»    r3,·[r0,·#4] 
98 »       adds»   r4,·#3 
99 »       ldr»    r3,·[r3,·#84]» @·0x54 
100 »       lsls»   r3,·r3,·#3 
101 »       bpl.n»  100·<_suggestions__generate_suggestions+0x100> 
102 »       cmp»    r6,·r439 »       cmp»    r6,·r4
103 »       bne.n»  7e·<_suggestions__generate_suggestions+0x7e>40 »       bgt.n»  34·<_suggestions__generate_suggestions+0x34>
104 »       mov»    r1,·r741 »       mov»    r1,·r7
105 »       mov»    r0,·r5 
106 »       bl»     0·<_Py_CalculateSuggestions>42 »       bl»     0·<_Py_CalculateSuggestions>
107 ·R_ARM_THM_CALL» _Py_CalculateSuggestions43 ·R_ARM_THM_CALL» _Py_CalculateSuggestions
108 »       cbnz»   r0,·e4·<_suggestions__generate_suggestions+0xe4>44 »       cbnz»   r0,·60·<_suggestions__generate_suggestions+0x60>
109 »       bl»     0·<PyErr_Occurred>45 »       bl»     0·<PyErr_Occurred>
110 ·R_ARM_THM_CALL» PyErr_Occurred46 ·R_ARM_THM_CALL» PyErr_Occurred
111 »       cbnz»   r0,·fc·<_suggestions__generate_suggestions+0xfc>47 »       cbnz»   r0,·78·<_suggestions__generate_suggestions+0x78>
112 »       movw»   r0,·#048 »       movw»   r0,·#0
113 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct49 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
114 »       movt»   r0,·#050 »       movt»   r0,·#0
115 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct51 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
116 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}52 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
 53 »       movs»   r3,·#2
 54 »       mov»    r1,·r2
 55 »       movw»   r0,·#0
 56 ·R_ARM_THM_MOVW_ABS_NC»  .LC0
 57 »       movt»   r0,·#0
 58 ·R_ARM_THM_MOVT_ABS»     .LC0
 59 »       mov»    r2,·r3
 60 »       bl»     0·<_PyArg_CheckPositional>
 61 ·R_ARM_THM_CALL» _PyArg_CheckPositional
 62 »       cmp»    r0,·#0
 63 »       bne.n»  14·<_suggestions__generate_suggestions+0x14>
 64 »       movs»   r0,·#0
 65 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
117 »       movw»   r3,·#066 »       movw»   r3,·#0
118 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError67 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_TypeError
119 »       movt»   r3,·#068 »       movt»   r3,·#0
Max diff block lines reached; 1485/5320 bytes (27.91%) of diff not shown.
1.34 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 13, 14 lines modifiedOffset 13, 14 lines modified
13 ··0x000000a0·736c6f74·73005079·496e6974·5f5f7375·slots.PyInit__su13 ··0x000000a0·736c6f74·73005079·496e6974·5f5f7375·slots.PyInit__su
14 ··0x000000b0·67676573·74696f6e·73005079·4d6f6475·ggestions.PyModu14 ··0x000000b0·67676573·74696f6e·73005079·4d6f6475·ggestions.PyModu
15 ··0x000000c0·6c654465·665f496e·69740050·794c6973·leDef_Init.PyLis15 ··0x000000c0·6c654465·665f496e·69740050·794c6973·leDef_Init.PyLis
16 ··0x000000d0·745f5369·7a650050·794c6973·745f4765·t_Size.PyList_Ge16 ··0x000000d0·745f5369·7a650050·794c6973·745f4765·t_Size.PyList_Ge
17 ··0x000000e0·74497465·6d005f50·795f4361·6c63756c·tItem._Py_Calcul17 ··0x000000e0·74497465·6d005f50·795f4361·6c63756c·tItem._Py_Calcul
18 ··0x000000f0·61746553·75676765·7374696f·6e730050·ateSuggestions.P18 ··0x000000f0·61746553·75676765·7374696f·6e730050·ateSuggestions.P
19 ··0x00000100·79457272·5f4f6363·75727265·64005f50·yErr_Occurred._P19 ··0x00000100·79457272·5f4f6363·75727265·64005f50·yErr_Occurred._P
20 ··0x00000110·795f4e6f·6e655374·72756374·00507945·y_NoneStruct.PyE20 ··0x00000110·795f4e6f·6e655374·72756374·005f5079·y_NoneStruct._Py
21 ··0x00000120·78635f54·79706545·72726f72·00507945·xc_TypeError.PyE 
22 ··0x00000130·72725f53·65745374·72696e67·005f5079·rr_SetString._Py 
23 ··0x00000140·4172675f·42616441·7267756d·656e7400·Arg_BadArgument. 
24 ··0x00000150·5f507941·72675f43·6865636b·506f7369·_PyArg_CheckPosi21 ··0x00000120·4172675f·43686563·6b506f73·6974696f·Arg_CheckPositio
25 ··0x00000160·74696f6e·616c00·····················tional.22 ··0x00000130·6e616c00·50794578·635f5479·70654572·nal.PyExc_TypeEr
 23 ··0x00000140·726f7200·50794572·725f5365·74537472·ror.PyErr_SetStr
 24 ··0x00000150·696e6700·5f507941·72675f42·61644172·ing._PyArg_BadAr
 25 ··0x00000160·67756d65·6e7400·····················gument.
  
264 KB
_codecsmodule.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:··········31652·(bytes·into·file)13 ··Start·of·section·headers:··········31468·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7ba4:1 There·are·18·section·headers,·starting·at·offset·0x7aec:
  
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·001354·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001aa0·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0056ac·001158·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005614·001780·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001388·000364·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001ad4·000364·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006804·000430·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006d94·000430·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0016ec·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001e38·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0016ec·000367·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001e38·000367·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001a54·0009f8·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0021a0·000214·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006c34·000818·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·0071c4·0001d0·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00244c·0007f0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0023b4·0007f0·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00744c·000698·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·007394·000698·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002c3c·000f8c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002ba4·000f8c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007ae4·000030·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007a2c·000030·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·003bc8·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003b30·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003bc8·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003b30·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·003bfc·000cb0·10·····16·151··419 ··[15]·.symtab···········SYMTAB··········00000000·003b64·000cb0·10·····16·151··4
20 ··[16]·.strtab···········STRTAB··········00000000·0048ac·000e00·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·004814·000e00·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007b14·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007a5c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
8.71 KB
readelf --wide --symbols {}
    
Offset 7, 92 lines modifiedOffset 7, 92 lines modified
7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t7 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
8 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.48 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d9 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
10 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC010 ·····6:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LC0
11 ·····7:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111 ·····7:·00000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
12 ·····8:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC212 ·····8:·00000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
13 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC313 ·····9:·00000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
14 ····10:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
15 ····11:·00000001···114·FUNC····LOCAL··DEFAULT····7·_codecs_lookup_error14 ····10:·0000000d···114·FUNC····LOCAL··DEFAULT····1·_codecs_lookup_error
16 ····12:·0000000d····36·FUNC····LOCAL··DEFAULT····1·_codecs_register15 ····11:·00000081····36·FUNC····LOCAL··DEFAULT····1·_codecs_register
17 ····13:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC416 ····12:·00000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
18 ····14:·00000031····68·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_build17 ····13:·000000a5····68·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_build
19 ····15:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC518 ····14:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
20 ····16:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC619 ····15:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
21 ····17:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC720 ····16:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
22 ····18:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC821 ····17:·00000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
 22 ····18:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
23 ····19:·00000075···296·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_decode23 ····19:·00000001···296·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_decode
24 ····20:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC924 ····20:·00000074·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
25 ····21:·00000075···228·FUNC····LOCAL··DEFAULT····1·_codecs_latin_1_decode25 ····21:·000000e9···228·FUNC····LOCAL··DEFAULT····1·_codecs_latin_1_decode
26 ····22:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1026 ····22:·00000084·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
27 ····23:·00000159···228·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_decode27 ····23:·000001cd···228·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_decode
28 ····24:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1128 ····24:·00000094·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
29 ····25:·0000023d···246·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_decode29 ····25:·000002b1···246·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_decode
30 ····26:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1230 ····26:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
31 ····27:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1331 ····27:·000000b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
32 ····28:·00000335···262·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_encode32 ····28:·000003a9···262·FUNC····LOCAL··DEFAULT····1·_codecs_charmap_encode
33 ····29:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1433 ····29:·000000c0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
34 ····30:·0000019d···114·FUNC····LOCAL··DEFAULT····7·_codecs_lookup34 ····30:·000004b1···114·FUNC····LOCAL··DEFAULT····1·_codecs_lookup
35 ····31:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1535 ····31:·000000c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
36 ····32:·0000043d···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_le_encode36 ····32:·00000525···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_le_encode
37 ····33:·0000052d····36·FUNC····LOCAL··DEFAULT····1·_codecs_unregister37 ····33:·00000615····36·FUNC····LOCAL··DEFAULT····1·_codecs_unregister
38 ····34:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1638 ····34:·000000dc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
39 ····35:·00000551···156·FUNC····LOCAL··DEFAULT····1·_codecs_register_error39 ····35:·00000639···156·FUNC····LOCAL··DEFAULT····1·_codecs_register_error
40 ····36:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1740 ····36:·000000ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
41 ····37:·000005ed···274·FUNC····LOCAL··DEFAULT····1·_codecs_escape_decode41 ····37:·000006d5···274·FUNC····LOCAL··DEFAULT····1·_codecs_escape_decode
42 ····38:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1842 ····38:·000000fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
43 ····39:·00000211···236·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_encode43 ····39:·00000129···236·FUNC····LOCAL··DEFAULT····7·_codecs_utf_8_encode
44 ····40:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1944 ····40:·0000010c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
45 ····41:·00000701···236·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_be_encode45 ····41:·000007e9···236·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_be_encode
46 ····42:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2046 ····42:·00000120·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
47 ····43:·000002fd···284·FUNC····LOCAL··DEFAULT····7·_codecs_utf_16_be_decode47 ····43:·000008d5···272·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_be_decode
48 ····44:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2148 ····44:·00000134·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
49 ····45:·000007ed···228·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_encode49 ····45:·000009e5···228·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_encode
50 ····46:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2250 ····46:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
51 ····47:·00000419···330·FUNC····LOCAL··DEFAULT····7·_codecs_raw_unicode_escape_decode51 ····47:·00000ac9···310·FUNC····LOCAL··DEFAULT····1·_codecs_raw_unicode_escape_decode
52 ····48:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2352 ····48:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
53 ····49:·000008d1···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_encode53 ····49:·00000c01···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_encode
54 ····50:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2454 ····50:·0000017c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
55 ····51:·000009c1···236·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_encode55 ····51:·00000cf1···236·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_encode
56 ····52:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2556 ····52:·00000190·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
57 ····53:·00000aad···266·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_decode57 ····53:·00000ddd···266·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_decode
58 ····54:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2658 ····54:·000001a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
59 ····55:·00000bb9···310·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_decode59 ····55:·00000ee9···310·FUNC····LOCAL··DEFAULT····1·_codecs_unicode_escape_decode
60 ····56:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2760 ····56:·000001b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
61 ····57:·00000565···314·FUNC····LOCAL··DEFAULT····7·_codecs_utf_16_le_decode61 ····57:·00001021···274·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_le_decode
62 ····58:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2862 ····58:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
63 ····59:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2963 ····59:·000001e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
64 ····60:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3064 ····60:·000001e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
65 ····61:·00000cf1···324·FUNC····LOCAL··DEFAULT····1·_codecs_encode65 ····61:·00001135···324·FUNC····LOCAL··DEFAULT····1·_codecs_encode
66 ····62:·00000e30·····0·NOTYPE··LOCAL··DEFAULT····1·$d66 ····62:·00001274·····0·NOTYPE··LOCAL··DEFAULT····1·$d
67 ····63:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3167 ····63:·000001fc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
 68 ····64:·00001278·····0·NOTYPE··LOCAL··DEFAULT····1·$t
68 ····64:·000006a1···316·FUNC····LOCAL··DEFAULT····7·_codecs_utf_32_le_decode69 ····65:·00001279···274·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_le_decode
69 ····65:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3270 ····66:·00000210·····0·NOTYPE··LOCAL··DEFAULT····6·.LC32
70 ····66:·00000e34·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
71 ····67:·00000e35···234·FUNC····LOCAL··DEFAULT····1·_codecs_latin_1_encode71 ····67:·0000138d···234·FUNC····LOCAL··DEFAULT····1·_codecs_latin_1_encode
72 ····68:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3372 ····68:·00000220·····0·NOTYPE··LOCAL··DEFAULT····6·.LC33
73 ····69:·000007dd···312·FUNC····LOCAL··DEFAULT····7·_codecs_utf_32_be_decode73 ····69:·00001479···272·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_be_decode
74 ····70:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3474 ····70:·00000234·····0·NOTYPE··LOCAL··DEFAULT····6·.LC34
75 ····71:·00000f21···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_encode75 ····71:·00001589···238·FUNC····LOCAL··DEFAULT····1·_codecs_utf_7_encode
76 ····72:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3576 ····72:·00000244·····0·NOTYPE··LOCAL··DEFAULT····6·.LC35
77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t
78 ····74:·00000001···262·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_decode78 ····74:·00000001···262·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_decode
79 ····75:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3679 ····75:·00000254·····0·NOTYPE··LOCAL··DEFAULT····6·.LC36
80 ····76:·00001011···234·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_encode80 ····76:·00001679···234·FUNC····LOCAL··DEFAULT····1·_codecs_ascii_encode
81 ····77:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3781 ····77:·00000264·····0·NOTYPE··LOCAL··DEFAULT····6·.LC37
82 ····78:·00000915···228·FUNC····LOCAL··DEFAULT····7·_codecs_raw_unicode_escape_encode82 ····78:·00001765···228·FUNC····LOCAL··DEFAULT····1·_codecs_raw_unicode_escape_encode
83 ····79:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3883 ····79:·00000280·····0·NOTYPE··LOCAL··DEFAULT····6·.LC38
84 ····80:·00000107···270·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_encode84 ····80:·00000107···270·FUNC····LOCAL··DEFAULT····9·_codecs_utf_16_encode
85 ····81:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3985 ····81:·00000290·····0·NOTYPE··LOCAL··DEFAULT····6·.LC39
86 ····82:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4086 ····82:·000002a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC40
87 ····83:·000010fd···300·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_ex_decode87 ····83:·00001849···300·FUNC····LOCAL··DEFAULT····1·_codecs_utf_16_ex_decode
88 ····84:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4188 ····84:·000002a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC41
89 ····85:·00000215···270·FUNC····LOCAL··DEFAULT····9·_codecs_utf_32_encode89 ····85:·00000215···270·FUNC····LOCAL··DEFAULT····9·_codecs_utf_32_encode
90 ····86:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4290 ····86:·000002b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC42
91 ····87:·00001229···300·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_ex_decode91 ····87:·00001975···300·FUNC····LOCAL··DEFAULT····1·_codecs_utf_32_ex_decode
92 ····88:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4392 ····88:·000002cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC43
93 ····89:·00000323···274·FUNC····LOCAL··DEFAULT····9·_codecs_decode93 ····89:·00000323···274·FUNC····LOCAL··DEFAULT····9·_codecs_decode
94 ····90:·00000430·····0·NOTYPE··LOCAL··DEFAULT····9·$d94 ····90:·00000430·····0·NOTYPE··LOCAL··DEFAULT····9·$d
95 ····91:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4495 ····91:·000002d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC44
96 ····92:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4596 ····92:·000002e4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC45
97 ····93:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4697 ····93:·000002ec·····0·NOTYPE··LOCAL··DEFAULT····6·.LC46
98 ····94:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·$t98 ····94:·00000434·····0·NOTYPE··LOCAL··DEFAULT····9·$t
128 KB
readelf --wide --relocs {}
Max HTML report size reached
91.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
31.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
315 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:··········32180·(bytes·into·file)13 ··Start·of·section·headers:··········30448·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x7db4:1 There·are·18·section·headers,·starting·at·offset·0x76f0:
  
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·000e90·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001900·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00662c·000608·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·006008·000918·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000ec4·0005c0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001934·0005c0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006c34·000578·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006920·000578·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001484·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001ef4·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·001484·0018b0·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·0071ac·000600·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002d34·000485·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001ef4·000485·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·00237c·000840·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·006e98·000250·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0031bc·000a2c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002bbc·000a2c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·0077ac·000568·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0070e8·000568·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003be8·00096b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0035e8·00096b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·007d14·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·007650·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004553·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·003f53·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004553·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003f53·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004588·001120·10·····16·187··419 ··[15]·.symtab···········SYMTAB··········00000000·003f88·001110·10·····16·186··4
20 ··[16]·.strtab···········STRTAB··········00000000·0056a8·000f82·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·005098·000f6f·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·007d24·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·007660·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
35.2 KB
readelf --wide --symbols {}
Max HTML report size reached
92.0 KB
readelf --wide --relocs {}
Max HTML report size reached
1.98 KB
strings --all --bytes=8 {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 :F5b0F!F1 :F5b0F!F
2 Uh(F*hBE2 Uh(F*hBE
3 ;FRF!FHF3 ;FRF!FHF
4 #F"F!F(F4 #F"F!F(F
5 _IF(F*hBE5 _IF(F*hZE
6 maxlen·must·be·non-negative6 maxlen·must·be·non-negative
7 _tuplegetter7 _tuplegetter
8 first·argument·must·be·callable·or·None8 first·argument·must·be·callable·or·None
9 deque·index·out·of·range9 deque·index·out·of·range
10 deque·mutated·during·iteration10 deque·mutated·during·iteration
11 %R·is·not·in·deque11 %R·is·not·in·deque
12 pop·from·an·empty·deque12 pop·from·an·empty·deque
Offset 109, 15 lines modifiedOffset 109, 14 lines modified
109 deque_init109 deque_init
110 deque_extend_impl110 deque_extend_impl
111 deque_clear111 deque_clear
112 deque_len112 deque_len
113 collections_traverse113 collections_traverse
114 deque_traverse114 deque_traverse
115 deque_dealloc115 deque_dealloc
116 deque_clear.part.0 
117 deque_pop_impl116 deque_pop_impl
118 collections_clear117 collections_clear
119 collections_free118 collections_free
120 tuplegetter_new119 tuplegetter_new
121 tuplegetter_traverse120 tuplegetter_traverse
122 defdict_init121 defdict_init
123 Py_XDECREF122 Py_XDECREF
Offset 134, 16 lines modifiedOffset 133, 16 lines modified
134 tuplegetter_dealloc133 tuplegetter_dealloc
135 tuplegetter_clear134 tuplegetter_clear
136 deque_pop135 deque_pop
137 deque_clearmethod136 deque_clearmethod
138 deque_popleft137 deque_popleft
139 _collections__count_elements138 _collections__count_elements
140 defdict_missing139 defdict_missing
141 consume_iterator 
142 finalize_iterator140 finalize_iterator
 141 consume_iterator
143 deque_iter142 deque_iter
144 dequeiter_len143 dequeiter_len
145 dequeiter_next144 dequeiter_next
146 dequeiter_dealloc145 dequeiter_dealloc
147 dequeiter_clear146 dequeiter_clear
148 deque___reversed__147 deque___reversed__
149 deque_reviter148 deque_reviter
Offset 237, 17 lines modifiedOffset 236, 17 lines modified
237 deque_members236 deque_members
238 PyInit__collections237 PyInit__collections
239 PyModuleDef_Init238 PyModuleDef_Init
240 PyType_FromMetaclass239 PyType_FromMetaclass
241 PyModule_AddType240 PyModule_AddType
242 PyDict_Type241 PyDict_Type
243 PyODict_Type242 PyODict_Type
 243 _Py_Dealloc
244 PyMem_Malloc244 PyMem_Malloc
245 PyErr_NoMemory245 PyErr_NoMemory
246 _Py_Dealloc 
247 _PyArg_UnpackKeywords246 _PyArg_UnpackKeywords
248 _Py_NoneStruct247 _Py_NoneStruct
249 PyLong_AsSsize_t248 PyLong_AsSsize_t
250 PyExc_ValueError249 PyExc_ValueError
251 PyErr_SetString250 PyErr_SetString
252 PyErr_Occurred251 PyErr_Occurred
253 PyObject_GC_UnTrack252 PyObject_GC_UnTrack
Offset 280, 26 lines modifiedOffset 279, 26 lines modified
280 _PyRuntime279 _PyRuntime
281 _Py_CheckFunctionResult280 _Py_CheckFunctionResult
282 PyTuple_Pack281 PyTuple_Pack
283 PyExc_KeyError282 PyExc_KeyError
284 PyErr_SetObject283 PyErr_SetObject
285 _PyObject_MakeTpCall284 _PyObject_MakeTpCall
286 _Py_tss_tstate285 _Py_tss_tstate
 286 PySequence_List
287 PyExc_StopIteration287 PyExc_StopIteration
288 PyErr_ExceptionMatches288 PyErr_ExceptionMatches
289 PySequence_List 
290 PyType_GetModuleByDef289 PyType_GetModuleByDef
291 _PyObject_GC_New290 _PyObject_GC_New
292 PyObject_GC_Track291 PyObject_GC_Track
293 PyLong_FromSsize_t292 PyLong_FromSsize_t
294 PyExc_RuntimeError293 PyExc_RuntimeError
295 PyObject_GC_Del294 PyObject_GC_Del
296 _Py_TrueStruct295 _Py_TrueStruct
297 _Py_FalseStruct 
298 PyType_IsSubtype296 PyType_IsSubtype
 297 _Py_FalseStruct
299 _Py_NotImplementedStruct298 _Py_NotImplementedStruct
300 PyObject_VectorcallMethod299 PyObject_VectorcallMethod
301 PyUnicode_FromString300 PyUnicode_FromString
302 Py_ReprEnter301 Py_ReprEnter
303 PyObject_Repr302 PyObject_Repr
304 Py_ReprLeave303 Py_ReprLeave
305 _PyType_Name304 _PyType_Name
Offset 321, 13 lines modifiedOffset 320, 13 lines modified
321 PyType_GenericAlloc320 PyType_GenericAlloc
322 Py_GenericAlias321 Py_GenericAlias
323 PyObject_SelfIter322 PyObject_SelfIter
324 PyObject_HashNotImplemented323 PyObject_HashNotImplemented
325 .shstrtab324 .shstrtab
326 .rel.text325 .rel.text
327 .rel.data326 .rel.data
328 .rel.text.hot 
329 .rodata.str1.4327 .rodata.str1.4
 328 .rel.text.hot
330 .rel.text.unlikely329 .rel.text.unlikely
331 .rel.rodata330 .rel.rodata
332 .note.GNU-stack331 .note.GNU-stack
333 .ARM.attributes332 .ARM.attributes
75.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
67.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
5.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 468, 15 lines modifiedOffset 468, 15 lines modified
468 »       b.n»    390·<deque_concat+0x32>468 »       b.n»    390·<deque_concat+0x32>
469 »       mov»    r0,·r4469 »       mov»    r0,·r4
470 »       bl»     3f2·<deque_copy_impl>470 »       bl»     3f2·<deque_copy_impl>
471 »       mov»    r4,·r0471 »       mov»    r4,·r0
472 »       cmp»    r0,·#0472 »       cmp»    r0,·#0
473 »       beq.n»  390·<deque_concat+0x32>473 »       beq.n»  390·<deque_concat+0x32>
474 »       mov»    r1,·r5474 »       mov»    r1,·r5
475 »       bl»     d34·<deque_extend_impl>475 »       bl»     584·<deque_count+0x72>
476 ·R_ARM_THM_CALL» deque_extend_impl476 ·R_ARM_THM_CALL» deque_extend_impl
477 »       mvn.w»  r1,·#3221225472»    @·0xc0000000477 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
478 »       cbnz»   r0,·3de·<deque_concat+0x80>478 »       cbnz»   r0,·3de·<deque_concat+0x80>
479 »       ldr»    r3,·[r4,·#0]479 »       ldr»    r3,·[r4,·#0]
480 »       cmp»    r3,·r1480 »       cmp»    r3,·r1
481 »       beq.n»  390·<deque_concat+0x32>481 »       beq.n»  390·<deque_concat+0x32>
482 »       subs»   r3,·#1482 »       subs»   r3,·#1
Offset 516, 32 lines modifiedOffset 516, 32 lines modified
516 »       ldr»    r6,·[r0,·#16]516 »       ldr»    r6,·[r0,·#16]
517 »       ldr»    r2,·[r5,·#4]517 »       ldr»    r2,·[r5,·#4]
518 »       ldr»    r0,·[r6,·#0]518 »       ldr»    r0,·[r6,·#0]
519 »       cmp»    r0,·r2519 »       cmp»    r0,·r2
520 »       bne.n»  478·<deque_copy_impl+0x86>520 »       bne.n»  478·<deque_copy_impl+0x86>
521 »       movs»   r2,·#0521 »       movs»   r2,·#0
522 »       mov»    r1,·r2522 »       mov»    r1,·r2
523 »       bl»     0·<dequeiter_len>523 »       bl»     e0·<defdict_reduce+0x66>
524 ·R_ARM_THM_CALL» deque_new524 ·R_ARM_THM_CALL» deque_new
525 »       mov»    r4,·r0525 »       mov»    r4,·r0
526 »       cbz»    r0,·474·<deque_copy_impl+0x82>526 »       cbz»    r0,·474·<deque_copy_impl+0x82>
527 »       ldr»    r3,·[r5,·#8]527 »       ldr»    r3,·[r5,·#8]
528 »       ldr»    r2,·[r5,·#32]528 »       ldr»    r2,·[r5,·#32]
529 »       cmp»    r3,·#1529 »       cmp»    r3,·#1
530 »       str»    r2,·[r0,·#32]530 »       str»    r2,·[r0,·#32]
531 »       bne.n»  442·<deque_copy_impl+0x50>531 »       bne.n»  442·<deque_copy_impl+0x50>
532 »       ldr»    r3,·[r5,·#12]532 »       ldr»    r3,·[r5,·#12]
533 »       ldr»    r2,·[r5,·#20]533 »       ldr»    r2,·[r5,·#20]
534 »       add.w»  r3,·r3,·r2,·lsl·#2534 »       add.w»  r3,·r3,·r2,·lsl·#2
535 »       ldr»    r1,·[r3,·#4]535 »       ldr»    r1,·[r3,·#4]
536 »       bl»     688·<deque_inplace_repeat_lock_held+0x78>536 »       bl»     260·<defdict_or+0x3a>
537 ·R_ARM_THM_CALL» deque_append_impl537 ·R_ARM_THM_CALL» deque_append_impl
538 »       b.n»    448·<deque_copy_impl+0x56>538 »       b.n»    448·<deque_copy_impl+0x56>
539 »       mov»    r1,·r5539 »       mov»    r1,·r5
540 »       bl»     d34·<deque_extend_impl>540 »       bl»     584·<deque_count+0x72>
541 ·R_ARM_THM_CALL» deque_extend_impl541 ·R_ARM_THM_CALL» deque_extend_impl
542 »       mvn.w»  r2,·#3221225472»    @·0xc0000000542 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
543 »       cbz»    r0,·462·<deque_copy_impl+0x70>543 »       cbz»    r0,·462·<deque_copy_impl+0x70>
544 »       ldr»    r3,·[r0,·#0]544 »       ldr»    r3,·[r0,·#0]
545 »       cmp»    r3,·r2545 »       cmp»    r3,·r2
546 »       beq.n»  4dc·<deque_copy_impl+0xea>546 »       beq.n»  4dc·<deque_copy_impl+0xea>
547 »       subs»   r3,·#1547 »       subs»   r3,·#1
Offset 725, 25 lines modifiedOffset 725, 25 lines modified
  
725 000005ca·<deque___copy__>:725 000005ca·<deque___copy__>:
726 deque___copy__():726 deque___copy__():
727 »       b.n»    3f2·<deque_copy_impl>727 »       b.n»    3f2·<deque_copy_impl>
  
728 000005cc·<deque_extendleft>:728 000005cc·<deque_extendleft>:
729 deque_extendleft():729 deque_extendleft():
730 »       b.w»    ba4·<deque_extendleft_impl>730 »       b.w»    1700·<deque_extendleft_impl>
731 ·R_ARM_THM_JUMP24»       deque_extendleft_impl731 ·R_ARM_THM_JUMP24»       deque_extendleft_impl
  
732 000005d0·<deque_inplace_concat>:732 000005d0·<deque_inplace_concat>:
733 deque_inplace_concat():733 deque_inplace_concat():
734 »       push»   {r4,·lr}734 »       push»   {r4,·lr}
735 »       mov.w»  ip,·#4096»  @·0x1000735 »       mov.w»  ip,·#4096»  @·0x1000
736 »       sub.w»  ip,·sp,·ip736 »       sub.w»  ip,·sp,·ip
737 »       str.w»  r0,·[ip,·#4088]»     @·0xff8737 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
738 »       mov»    r4,·r0738 »       mov»    r4,·r0
739 »       bl»     d34·<deque_extend_impl>739 »       bl»     584·<deque_count+0x72>
740 ·R_ARM_THM_CALL» deque_extend_impl740 ·R_ARM_THM_CALL» deque_extend_impl
741 »       cbz»    r0,·60c·<deque_inplace_concat+0x3c>741 »       cbz»    r0,·60c·<deque_inplace_concat+0x3c>
742 »       ldr»    r3,·[r4,·#0]742 »       ldr»    r3,·[r4,·#0]
743 »       mvn.w»  r2,·#3221225472»    @·0xc0000000743 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
744 »       cmp»    r3,·r2744 »       cmp»    r3,·r2
745 »       itt»    ne745 »       itt»    ne
746 »       addne»  r3,·#1746 »       addne»  r3,·#1
Offset 776, 15 lines modifiedOffset 776, 15 lines modified
776 »       mov»    r4,·r0776 »       mov»    r4,·r0
777 »       cbz»    r7,·634·<deque_inplace_repeat_lock_held+0x24>777 »       cbz»    r7,·634·<deque_inplace_repeat_lock_held+0x24>
778 »       mov»    r5,·r1778 »       mov»    r5,·r1
779 »       cmp»    r1,·#1779 »       cmp»    r1,·#1
780 »       beq.n»  634·<deque_inplace_repeat_lock_held+0x24>780 »       beq.n»  634·<deque_inplace_repeat_lock_held+0x24>
781 »       cmp»    r1,·#0781 »       cmp»    r1,·#0
782 »       bgt.n»  640·<deque_inplace_repeat_lock_held+0x30>782 »       bgt.n»  640·<deque_inplace_repeat_lock_held+0x30>
783 »       bl»     3a4·<deque_concat+0x46>783 »       bl»     78·<defdict_copy+0x1e>
784 ·R_ARM_THM_CALL» deque_clear784 ·R_ARM_THM_CALL» deque_clear
785 »       ldr»    r3,·[r4,·#0]785 »       ldr»    r3,·[r4,·#0]
786 »       mvn.w»  r2,·#3221225472»    @·0xc0000000786 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
787 »       cmp»    r3,·r2787 »       cmp»    r3,·r2
788 »       bne.n»  6d0·<deque_inplace_repeat_lock_held+0xc0>788 »       bne.n»  6d0·<deque_inplace_repeat_lock_held+0xc0>
789 »       b.n»    776·<deque_inplace_repeat_lock_held+0x166>789 »       b.n»    776·<deque_inplace_repeat_lock_held+0x166>
790 »       cmp»    r7,·#1790 »       cmp»    r7,·#1
Offset 807, 15 lines modifiedOffset 807, 15 lines modified
807 »       str»    r3,·[r4,·#28]807 »       str»    r3,·[r4,·#28]
808 »       cmp»    r5,·r6808 »       cmp»    r5,·r6
809 »       ble.n»  6c0·<deque_inplace_repeat_lock_held+0xb0>809 »       ble.n»  6c0·<deque_inplace_repeat_lock_held+0xb0>
810 »       ldr»    r3,·[r4,·#24]810 »       ldr»    r3,·[r4,·#24]
811 »       cmp»    r3,·#63»      @·0x3f811 »       cmp»    r3,·#63»      @·0x3f
812 »       bne.n»  692·<deque_inplace_repeat_lock_held+0x82>812 »       bne.n»  692·<deque_inplace_repeat_lock_held+0x82>
813 »       mov»    r0,·r4813 »       mov»    r0,·r4
814 »       bl»     94·<defdict_reduce+0x1a>814 »       bl»     13c·<defdict_reduce+0xc2>
815 ·R_ARM_THM_CALL» newblock815 ·R_ARM_THM_CALL» newblock
816 »       cbnz»   r0,·682·<deque_inplace_repeat_lock_held+0x72>816 »       cbnz»   r0,·682·<deque_inplace_repeat_lock_held+0x72>
817 »       ldr»    r3,·[r4,·#8]817 »       ldr»    r3,·[r4,·#8]
818 »       add»    r3,·r6818 »       add»    r3,·r6
819 »       str»    r3,·[r4,·#8]819 »       str»    r3,·[r4,·#8]
820 »       b.n»    6f4·<deque_inplace_repeat_lock_held+0xe4>820 »       b.n»    6f4·<deque_inplace_repeat_lock_held+0xe4>
821 »       ldr»    r3,·[r4,·#16]821 »       ldr»    r3,·[r4,·#16]
Offset 885, 15 lines modifiedOffset 885, 15 lines modified
885 »       mov.w»  r8,·#0885 »       mov.w»  r8,·#0
886 »       subs»   r5,·#1886 »       subs»   r5,·#1
887 »       mvn.w»  r7,·#3221225472»    @·0xc0000000887 »       mvn.w»  r7,·#3221225472»    @·0xc0000000
888 »       mov»    r1,·r6888 »       mov»    r1,·r6
889 »       mov»    r0,·r4889 »       mov»    r0,·r4
890 »       cmp»    r5,·r8890 »       cmp»    r5,·r8
891 »       ble.n»  756·<deque_inplace_repeat_lock_held+0x146>891 »       ble.n»  756·<deque_inplace_repeat_lock_held+0x146>
892 »       bl»     d34·<deque_extend_impl>892 »       bl»     584·<deque_count+0x72>
893 ·R_ARM_THM_CALL» deque_extend_impl893 ·R_ARM_THM_CALL» deque_extend_impl
894 »       cbnz»   r0,·740·<deque_inplace_repeat_lock_held+0x130>894 »       cbnz»   r0,·740·<deque_inplace_repeat_lock_held+0x130>
895 »       ldr»    r3,·[r6,·#0]895 »       ldr»    r3,·[r6,·#0]
896 »       cmp»    r3,·r7896 »       cmp»    r3,·r7
897 »       beq.n»  6f4·<deque_inplace_repeat_lock_held+0xe4>897 »       beq.n»  6f4·<deque_inplace_repeat_lock_held+0xe4>
898 »       subs»   r3,·#1898 »       subs»   r3,·#1
899 »       str»    r3,·[r6,·#0]899 »       str»    r3,·[r6,·#0]
Offset 1000, 60 lines modifiedOffset 1000, 60 lines modified
1000 ·R_ARM_THM_CALL» PyErr_SetString1000 ·R_ARM_THM_CALL» PyErr_SetString
1001 »       b.n»    8a4·<deque_insert+0x128>1001 »       b.n»    8a4·<deque_insert+0x128>
1002 »       cmp»    r5,·r31002 »       cmp»    r5,·r3
1003 »       blt.n»  81a·<deque_insert+0x9e>1003 »       blt.n»  81a·<deque_insert+0x9e>
Max diff block lines reached; 2347/5835 bytes (40.22%) of diff not shown.
31.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
895 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
116 KB
_iomodule.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:··········21272·(bytes·into·file)13 ··Start·of·section·headers:··········21140·(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·0x5318:1 There·are·16·section·headers,·starting·at·offset·0x5294:
  
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·00055c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0006a4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·004750·000388·08···I·13···1··46 ··[·2]·.rel.text·········REL·············00000000·0046cc·0003e0·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000590·000138·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0006d8·000138·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·004ad8·000110·08···I·13···3··48 ··[·4]·.rel.data·········REL·············00000000·004aac·000110·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0006c8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000810·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0006c8·00036f·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000810·00036f·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000a38·000d08·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000b80·000b3c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·004be8·000668·08···I·13···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·004bbc·000610·08···I·13···7··4
13 ··[·9]·.rodata···········PROGBITS········00000000·001740·0020a2·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0016bc·0020a2·00···A··0···0··4
14 ··[10]·.rel.rodata·······REL·············00000000·005250·000048·08···I·13···9··414 ··[10]·.rel.rodata·······REL·············00000000·0051cc·000048·08···I·13···9··4
15 ··[11]·.note.GNU-stack···PROGBITS········00000000·0037e2·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·00375e·000000·00······0···0··1
16 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0037e2·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00375e·000033·00······0···0··1
17 ··[13]·.symtab···········SYMTAB··········00000000·003818·0008f0·10·····14··77··417 ··[13]·.symtab···········SYMTAB··········00000000·003794·0008f0·10·····14··77··4
18 ··[14]·.strtab···········STRTAB··········00000000·004108·000648·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·004084·000648·00······0···0··1
19 ··[15]·.shstrtab·········STRTAB··········00000000·005298·00007d·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·005214·00007d·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
9.77 KB
readelf --wide --symbols {}
    
Offset 11, 62 lines modifiedOffset 11, 62 lines modified
11 ·····7:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC111 ·····7:·00000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1
12 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC212 ·····8:·0000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2
13 ·····9:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC313 ·····9:·00000034·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3
14 ····10:·0000000d···652·FUNC····LOCAL··DEFAULT····1·iomodule_exec14 ····10:·0000000d···652·FUNC····LOCAL··DEFAULT····1·iomodule_exec
15 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC415 ····11:·00000044·····0·NOTYPE··LOCAL··DEFAULT····6·.LC4
16 ····12:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC516 ····12:·00000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5
17 ····13:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC617 ····13:·00000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LC6
18 ····14:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
19 ····15:·00000001···124·FUNC····LOCAL··DEFAULT····7·_io_open_code18 ····14:·00000299···116·FUNC····LOCAL··DEFAULT····1·_io_open_code
20 ····16:·00000078·····0·NOTYPE··LOCAL··DEFAULT····7·$d19 ····15:·00000308·····0·NOTYPE··LOCAL··DEFAULT····1·$d
21 ····17:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC720 ····16:·00000064·····0·NOTYPE··LOCAL··DEFAULT····6·.LC7
22 ····18:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC821 ····17:·00000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LC8
23 ····19:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC922 ····18:·00000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LC9
24 ····20:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1023 ····19:·00000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LC10
25 ····21:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1124 ····20:·00000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LC11
26 ····22:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1225 ····21:·000000a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC12
27 ····23:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1326 ····22:·000000b8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC13
28 ····24:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1427 ····23:·000000cc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC14
29 ····25:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1528 ····24:·000000e0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC15
30 ····26:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1629 ····25:·000000f4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC16
31 ····27:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1730 ····26:·00000108·····0·NOTYPE··LOCAL··DEFAULT····6·.LC17
32 ····28:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1831 ····27:·00000130·····0·NOTYPE··LOCAL··DEFAULT····6·.LC18
33 ····29:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC1932 ····28:·00000168·····0·NOTYPE··LOCAL··DEFAULT····6·.LC19
34 ····30:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2033 ····29:·00000198·····0·NOTYPE··LOCAL··DEFAULT····6·.LC20
35 ····31:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2134 ····30:·000001c4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC21
36 ····32:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2235 ····31:·000001f0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC22
37 ····33:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2336 ····32:·000001f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC23
38 ····34:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2437 ····33:·0000025c·····0·NOTYPE··LOCAL··DEFAULT····6·.LC24
39 ····35:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2538 ····34:·00000274·····0·NOTYPE··LOCAL··DEFAULT····6·.LC25
40 ····36:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2639 ····35:·00000294·····0·NOTYPE··LOCAL··DEFAULT····6·.LC26
41 ····37:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2740 ····36:·00000298·····0·NOTYPE··LOCAL··DEFAULT····6·.LC27
42 ····38:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2841 ····37:·000002ac·····0·NOTYPE··LOCAL··DEFAULT····6·.LC28
43 ····39:·0000007c·····0·NOTYPE··LOCAL··DEFAULT····7·$t42 ····38:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
44 ····40:·0000007d··2824·FUNC····LOCAL··DEFAULT····7·_io_open43 ····39:·00000001··2704·FUNC····LOCAL··DEFAULT····7·_io_open
45 ····41:·0000015a·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
46 ····42:·0000018a·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
47 ····43:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····7·$d44 ····40:·000000de·····0·NOTYPE··LOCAL··DEFAULT····7·$d
48 ····44:·00000204·····0·NOTYPE··LOCAL··DEFAULT····7·$t45 ····41:·0000010e·····0·NOTYPE··LOCAL··DEFAULT····7·$t
49 ····45:·00000240·····0·NOTYPE··LOCAL··DEFAULT····7·$d46 ····42:·000004c2·····0·NOTYPE··LOCAL··DEFAULT····7·$d
50 ····46:·00000270·····0·NOTYPE··LOCAL··DEFAULT····7·$t 
51 ····47:·000005ea·····0·NOTYPE··LOCAL··DEFAULT····7·$d 
52 ····48:·0000061a·····0·NOTYPE··LOCAL··DEFAULT····7·$t47 ····43:·000004da·····0·NOTYPE··LOCAL··DEFAULT····7·$t
53 ····49:·00000b85····24·FUNC····LOCAL··DEFAULT····7·Py_XDECREF 
54 ····50:·00000668·····0·NOTYPE··LOCAL··DEFAULT····7·$d48 ····44:·00000544·····0·NOTYPE··LOCAL··DEFAULT····7·$d
55 ····51:·00000670·····0·NOTYPE··LOCAL··DEFAULT····7·$t49 ····45:·00000550·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 50 ····46:·00000580·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 51 ····47:·00000598·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 52 ····48:·000005f6·····0·NOTYPE··LOCAL··DEFAULT····7·$d
 53 ····49:·0000060e·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 54 ····50:·0000030d····24·FUNC····LOCAL··DEFAULT····1·Py_XDECREF
56 ····52:·000009ac·····0·NOTYPE··LOCAL··DEFAULT····7·$d55 ····51:·000009c8·····0·NOTYPE··LOCAL··DEFAULT····7·$d
57 ····53:·000009bc·····0·NOTYPE··LOCAL··DEFAULT····7·$t56 ····52:·000009d4·····0·NOTYPE··LOCAL··DEFAULT····7·$t
 57 ····53:·0000030c·····0·NOTYPE··LOCAL··DEFAULT····1·$t
58 ····54:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC2958 ····54:·000002b4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC29
59 ····55:·00000c49···190·FUNC····LOCAL··DEFAULT····7·iomodule_traverse59 ····55:·00000325···188·FUNC····LOCAL··DEFAULT····1·iomodule_traverse
60 ····56:·00000299···502·FUNC····LOCAL··DEFAULT····1·iomodule_clear60 ····56:·000003e1···502·FUNC····LOCAL··DEFAULT····1·iomodule_clear
61 ····57:·00000491·····2·FUNC····LOCAL··DEFAULT····1·iomodule_free61 ····57:·000005d9·····2·FUNC····LOCAL··DEFAULT····1·iomodule_free
62 ····58:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3062 ····58:·000002e8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC30
63 ····59:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC3163 ····59:·000002f8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC31
64 ····60:·00000495···200·FUNC····LOCAL··DEFAULT····1·_io_text_encoding64 ····60:·000005dd···200·FUNC····LOCAL··DEFAULT····1·_io_text_encoding
65 ····61:·0000054c·····0·NOTYPE··LOCAL··DEFAULT····1·$d65 ····61:·00000694·····0·NOTYPE··LOCAL··DEFAULT····1·$d
66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata66 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
67 ····63:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d67 ····63:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
68 ····64:·00000000····36·OBJECT··LOCAL··DEFAULT····9·_keywords.168 ····64:·00000000····36·OBJECT··LOCAL··DEFAULT····9·_keywords.1
69 ····65:·00000024·····8·OBJECT··LOCAL··DEFAULT····9·_keywords.469 ····65:·00000024·····8·OBJECT··LOCAL··DEFAULT····9·_keywords.4
70 ····66:·0000002c···210·OBJECT··LOCAL··DEFAULT····9·_io_open_code__doc__70 ····66:·0000002c···210·OBJECT··LOCAL··DEFAULT····9·_io_open_code__doc__
71 ····67:·00000100···490·OBJECT··LOCAL··DEFAULT····9·_io_text_encoding__doc__71 ····67:·00000100···490·OBJECT··LOCAL··DEFAULT····9·_io_text_encoding__doc__
72 ····68:·000002ec··6132·OBJECT··LOCAL··DEFAULT····9·_io_open__doc__72 ····68:·000002ec··6132·OBJECT··LOCAL··DEFAULT····9·_io_open__doc__
Offset 107, 35 lines modifiedOffset 107, 35 lines modified
107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords107 ···103:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_UnpackKeywords
108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument108 ···104:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyArg_BadArgument
109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize109 ···105:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize
110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen110 ···106:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strlen
111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct111 ···107:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_NoneStruct
112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Check112 ···108:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyNumber_Check
113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_FSPath113 ···109:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyOS_FSPath
114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr114 ···110:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt
 115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
 116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue
115 ···111:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_TrueStruct
116 ···112:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromString
117 ···113:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_VectorcallMethod
118 ···114:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_IsTrue 
119 ···115:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GetAttr
120 ···116:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLong
121 ···117:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_Dealloc
122 ···118:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsInt 
123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred 
124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format 
125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime 
126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct123 ···119:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Py_FalseStruct
127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetAttr124 ···120:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_SetAttr
 125 ···121:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·strchr
 126 ···122:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyRuntime
 127 ···123:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString128 ···124:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_SetString
129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException129 ···125:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GetRaisedException
130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions1130 ···126:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyErr_ChainExceptions1
131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError 
132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning131 ···127:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_RuntimeWarning
133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx132 ···128:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_WarnEx
 133 ···129:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_TypeError
134 ···130:·00000b9d···170·FUNC····GLOBAL·HIDDEN·····7·PyNumber_AsOff_t134 ···130:·00000a91···170·FUNC····GLOBAL·HIDDEN·····7·PyNumber_AsOff_t
135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNumber_Index135 ···131:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyNumber_Index
136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong136 ···132:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsLongLong
137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError137 ···133:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_OverflowError
138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches138 ···134:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_GivenExceptionMatches
139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear139 ···135:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Clear
140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign140 ···136:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyLong_Sign
141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInterpreterState_GetConfig141 ···137:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyInterpreterState_GetConfig
36.1 KB
readelf --wide --relocs {}
Max HTML report size reached
1.35 KB
strings --all --bytes=8 {}
    
Offset 21, 14 lines modifiedOffset 21, 16 lines modified
21 can't·have·unbuffered·text·I/O21 can't·have·unbuffered·text·I/O
22 unknown·mode:·'%s'22 unknown·mode:·'%s'
23 cannot·fit·'%.200s'·into·an·offset-sized·integer23 cannot·fit·'%.200s'·into·an·offset-sized·integer
24 text_encoding24 text_encoding
25 'encoding'·argument·not·specified25 'encoding'·argument·not·specified
26 buffering26 buffering
27 encoding27 encoding
 28 PJ]]]]]]]]]]]]]]]"]S]]GMO
 29 """""""""""""""8"D"";>O
28 open_code($module,·/,·path)30 open_code($module,·/,·path)
29 Opens·the·provided·file·with·the·intent·to·import·the·contents.31 Opens·the·provided·file·with·the·intent·to·import·the·contents.
30 This·may·perform·extra·validation·beyond·open(),·but·is·otherwise·interchangeable32 This·may·perform·extra·validation·beyond·open(),·but·is·otherwise·interchangeable
31 with·calling·open(path,·'rb').33 with·calling·open(path,·'rb').
32 text_encoding($module,·encoding,·stacklevel=2,·/)34 text_encoding($module,·encoding,·stacklevel=2,·/)
33 A·helper·function·to·choose·the·text·encoding.35 A·helper·function·to·choose·the·text·encoding.
34 When·encoding·is·not·None,·this·function·returns·it.36 When·encoding·is·not·None,·this·function·returns·it.
Offset 208, 33 lines modifiedOffset 210, 33 lines modified
208 PyFile_OpenCodeObject210 PyFile_OpenCodeObject
209 _PyArg_UnpackKeywords211 _PyArg_UnpackKeywords
210 _PyArg_BadArgument212 _PyArg_BadArgument
211 PyUnicode_AsUTF8AndSize213 PyUnicode_AsUTF8AndSize
212 _Py_NoneStruct214 _Py_NoneStruct
213 PyNumber_Check215 PyNumber_Check
214 PyOS_FSPath216 PyOS_FSPath
 217 PyLong_AsInt
 218 PyErr_Occurred
 219 PyObject_IsTrue
215 _Py_TrueStruct220 _Py_TrueStruct
216 PyUnicode_FromString221 PyUnicode_FromString
217 PyObject_VectorcallMethod222 PyObject_VectorcallMethod
218 PyObject_IsTrue 
219 PyObject_GetAttr223 PyObject_GetAttr
220 PyLong_AsLong224 PyLong_AsLong
221 _Py_Dealloc225 _Py_Dealloc
222 PyLong_AsInt 
223 PyErr_Occurred 
224 PyErr_Format 
225 _PyRuntime 
226 _Py_FalseStruct226 _Py_FalseStruct
227 PyObject_SetAttr227 PyObject_SetAttr
 228 _PyRuntime
 229 PyErr_Format
228 PyErr_SetString230 PyErr_SetString
229 PyErr_GetRaisedException231 PyErr_GetRaisedException
230 _PyErr_ChainExceptions1232 _PyErr_ChainExceptions1
231 PyExc_TypeError 
232 PyExc_RuntimeWarning233 PyExc_RuntimeWarning
233 PyErr_WarnEx234 PyErr_WarnEx
 235 PyExc_TypeError
234 PyNumber_AsOff_t236 PyNumber_AsOff_t
235 _PyNumber_Index237 _PyNumber_Index
236 PyLong_AsLongLong238 PyLong_AsLongLong
237 PyExc_OverflowError239 PyExc_OverflowError
238 PyErr_GivenExceptionMatches240 PyErr_GivenExceptionMatches
239 PyErr_Clear241 PyErr_Clear
240 _PyLong_Sign242 _PyLong_Sign
14.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
46.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
3.58 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 61, 35 lines modifiedOffset 61, 35 lines modified
61 ··0x000003a0·79417267·5f556e70·61636b4b·6579776f·yArg_UnpackKeywo61 ··0x000003a0·79417267·5f556e70·61636b4b·6579776f·yArg_UnpackKeywo
62 ··0x000003b0·72647300·5f507941·72675f42·61644172·rds._PyArg_BadAr62 ··0x000003b0·72647300·5f507941·72675f42·61644172·rds._PyArg_BadAr
63 ··0x000003c0·67756d65·6e740050·79556e69·636f6465·gument.PyUnicode63 ··0x000003c0·67756d65·6e740050·79556e69·636f6465·gument.PyUnicode
64 ··0x000003d0·5f417355·54463841·6e645369·7a650073·_AsUTF8AndSize.s64 ··0x000003d0·5f417355·54463841·6e645369·7a650073·_AsUTF8AndSize.s
65 ··0x000003e0·74726c65·6e005f50·795f4e6f·6e655374·trlen._Py_NoneSt65 ··0x000003e0·74726c65·6e005f50·795f4e6f·6e655374·trlen._Py_NoneSt
66 ··0x000003f0·72756374·0050794e·756d6265·725f4368·ruct.PyNumber_Ch66 ··0x000003f0·72756374·0050794e·756d6265·725f4368·ruct.PyNumber_Ch
67 ··0x00000400·65636b00·50794f53·5f465350·61746800·eck.PyOS_FSPath.67 ··0x00000400·65636b00·50794f53·5f465350·61746800·eck.PyOS_FSPath.
68 ··0x00000410·73747263·6872005f·50795f54·72756553·strchr._Py_TrueS 
69 ··0x00000420·74727563·74005079·556e6963·6f64655f·truct.PyUnicode_ 
70 ··0x00000430·46726f6d·53747269·6e670050·794f626a·FromString.PyObj 
71 ··0x00000440·6563745f·56656374·6f726361·6c6c4d65·ect_VectorcallMe 
72 ··0x00000450·74686f64·0050794f·626a6563·745f4973·thod.PyObject_Is 
73 ··0x00000460·54727565·0050794f·626a6563·745f4765·True.PyObject_Ge 
74 ··0x00000470·74417474·72005079·4c6f6e67·5f41734c·tAttr.PyLong_AsL 
75 ··0x00000480·6f6e6700·5f50795f·4465616c·6c6f6300·ong._Py_Dealloc. 
76 ··0x00000490·50794c6f·6e675f41·73496e74·00507945·PyLong_AsInt.PyE68 ··0x00000410·50794c6f·6e675f41·73496e74·00507945·PyLong_AsInt.PyE
77 ··0x000004a0·72725f4f·63637572·72656400·50794572·rr_Occurred.PyEr69 ··0x00000420·72725f4f·63637572·72656400·50794f62·rr_Occurred.PyOb
78 ··0x000004b0·725f466f·726d6174·005f5079·52756e74·r_Format._PyRunt70 ··0x00000430·6a656374·5f497354·72756500·5f50795f·ject_IsTrue._Py_
 71 ··0x00000440·54727565·53747275·63740050·79556e69·TrueStruct.PyUni
 72 ··0x00000450·636f6465·5f46726f·6d537472·696e6700·code_FromString.
 73 ··0x00000460·50794f62·6a656374·5f566563·746f7263·PyObject_Vectorc
 74 ··0x00000470·616c6c4d·6574686f·64005079·4f626a65·allMethod.PyObje
 75 ··0x00000480·63745f47·65744174·74720050·794c6f6e·ct_GetAttr.PyLon
 76 ··0x00000490·675f4173·4c6f6e67·005f5079·5f446561·g_AsLong._Py_Dea
79 ··0x000004c0·696d6500·5f50795f·46616c73·65537472·ime._Py_FalseStr77 ··0x000004a0·6c6c6f63·005f5079·5f46616c·73655374·lloc._Py_FalseSt
80 ··0x000004d0·75637400·50794f62·6a656374·5f536574·uct.PyObject_Set78 ··0x000004b0·72756374·0050794f·626a6563·745f5365·ruct.PyObject_Se
 79 ··0x000004c0·74417474·72007374·72636872·005f5079·tAttr.strchr._Py
 80 ··0x000004d0·52756e74·696d6500·50794572·725f466f·Runtime.PyErr_Fo
81 ··0x000004e0·41747472·00507945·72725f53·65745374·Attr.PyErr_SetSt81 ··0x000004e0·726d6174·00507945·72725f53·65745374·rmat.PyErr_SetSt
82 ··0x000004f0·72696e67·00507945·72725f47·65745261·ring.PyErr_GetRa82 ··0x000004f0·72696e67·00507945·72725f47·65745261·ring.PyErr_GetRa
83 ··0x00000500·69736564·45786365·7074696f·6e005f50·isedException._P83 ··0x00000500·69736564·45786365·7074696f·6e005f50·isedException._P
84 ··0x00000510·79457272·5f436861·696e4578·63657074·yErr_ChainExcept84 ··0x00000510·79457272·5f436861·696e4578·63657074·yErr_ChainExcept
85 ··0x00000520·696f6e73·31005079·4578635f·54797065·ions1.PyExc_Type85 ··0x00000520·696f6e73·31005079·4578635f·52756e74·ions1.PyExc_Runt
86 ··0x00000530·4572726f·72005079·4578635f·52756e74·Error.PyExc_Runt 
87 ··0x00000540·696d6557·61726e69·6e670050·79457272·imeWarning.PyErr86 ··0x00000530·696d6557·61726e69·6e670050·79457272·imeWarning.PyErr
88 ··0x00000550·5f576172·6e457800·50794e75·6d626572·_WarnEx.PyNumber87 ··0x00000540·5f576172·6e457800·50794578·635f5479·_WarnEx.PyExc_Ty
 88 ··0x00000550·70654572·726f7200·50794e75·6d626572·peError.PyNumber
89 ··0x00000560·5f41734f·66665f74·005f5079·4e756d62·_AsOff_t._PyNumb89 ··0x00000560·5f41734f·66665f74·005f5079·4e756d62·_AsOff_t._PyNumb
90 ··0x00000570·65725f49·6e646578·0050794c·6f6e675f·er_Index.PyLong_90 ··0x00000570·65725f49·6e646578·0050794c·6f6e675f·er_Index.PyLong_
91 ··0x00000580·41734c6f·6e674c6f·6e670050·79457863·AsLongLong.PyExc91 ··0x00000580·41734c6f·6e674c6f·6e670050·79457863·AsLongLong.PyExc
92 ··0x00000590·5f4f7665·72666c6f·77457272·6f720050·_OverflowError.P92 ··0x00000590·5f4f7665·72666c6f·77457272·6f720050·_OverflowError.P
93 ··0x000005a0·79457272·5f476976·656e4578·63657074·yErr_GivenExcept93 ··0x000005a0·79457272·5f476976·656e4578·63657074·yErr_GivenExcept
94 ··0x000005b0·696f6e4d·61746368·65730050·79457272·ionMatches.PyErr94 ··0x000005b0·696f6e4d·61746368·65730050·79457272·ionMatches.PyErr
95 ··0x000005c0·5f436c65·6172005f·50794c6f·6e675f53·_Clear._PyLong_S95 ··0x000005c0·5f436c65·6172005f·50794c6f·6e675f53·_Clear._PyLong_S
132 KB
iobase.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:··········18332·(bytes·into·file)13 ··Start·of·section·headers:··········17988·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x479c:1 There·are·18·section·headers,·starting·at·offset·0x4644:
  
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·000888·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00092c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003b4c·0003e0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003a34·000490·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0008bc·0002f8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000960·0002f8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003f2c·0002c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003ec4·0002c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000bb4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000c58·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000bb4·0002b7·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000c58·0002b7·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000e6c·000678·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·000f10·0004cc·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0041f4·000388·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00418c·000298·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0014e4·000274·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0013dc·000274·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00457c·000178·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004424·000178·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001758·000eb0·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001650·000eb0·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0046f4·000018·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00459c·000018·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002608·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002500·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002608·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002500·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00263c·000bb0·10·····16·124··419 ··[15]·.symtab···········SYMTAB··········00000000·002534·000ba0·10·····16·123··4
20 ··[16]·.strtab···········STRTAB··········00000000·0031ec·000960·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0030d4·000960·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00470c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0045b4·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.8 KB
readelf --wide --symbols {}
Max HTML report size reached
47.9 KB
readelf --wide --relocs {}
Max HTML report size reached
502 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 188, 18 lines modifiedOffset 188, 18 lines modified
188 _PyIOBase_check_seekable188 _PyIOBase_check_seekable
189 _Py_convert_optional_to_ssize_t189 _Py_convert_optional_to_ssize_t
190 PyByteArray_FromStringAndSize190 PyByteArray_FromStringAndSize
191 _PyObject_CallMethod191 _PyObject_CallMethod
192 PyByteArray_Resize192 PyByteArray_Resize
193 PyObject_CallOneArg193 PyObject_CallOneArg
194 PyBytes_FromStringAndSize194 PyBytes_FromStringAndSize
195 _PyArg_CheckPositional 
196 _PyByteArray_empty_string195 _PyByteArray_empty_string
197 PyExc_OSError196 PyExc_OSError
198 PyErr_Format197 PyErr_Format
 198 _PyArg_CheckPositional
199 _PyIO_trap_eintr199 _PyIO_trap_eintr
200 PyList_New200 PyList_New
201 PyObject_CallMethodObjArgs201 PyObject_CallMethodObjArgs
202 PyObject_GetIter202 PyObject_GetIter
203 PyIter_Next203 PyIter_Next
204 PyList_Append204 PyList_Append
205 PyObject_Size205 PyObject_Size
35.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
18.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
955 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 »       ldr»    r0,·[r0,·#4]215 »       ldr»    r0,·[r0,·#4]
216 »       bl»     0·<PyType_GetModuleByDef>216 »       bl»     0·<PyType_GetModuleByDef>
217 ·R_ARM_THM_CALL» PyType_GetModuleByDef217 ·R_ARM_THM_CALL» PyType_GetModuleByDef
218 »       mov»    r2,·r5218 »       mov»    r2,·r5
219 »       mov»    r1,·r4219 »       mov»    r1,·r4
220 »       ldr»    r0,·[r0,·#16]220 »       ldr»    r0,·[r0,·#16]
221 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}221 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
222 »       b.w»    338·<_PyIOBase_check_writable>222 »       b.w»    18·<_io__RawIOBase_readall+0x18>
223 ·R_ARM_THM_JUMP24»       _PyIOBase_check_writable223 ·R_ARM_THM_JUMP24»       _PyIOBase_check_writable
  
224 000001d2·<_PyIOBase_cannot_pickle>:224 000001d2·<_PyIOBase_cannot_pickle>:
225 _PyIOBase_cannot_pickle():225 _PyIOBase_cannot_pickle():
226 »       push»   {r4,·lr}226 »       push»   {r4,·lr}
227 »       mov.w»  ip,·#4096»  @·0x1000227 »       mov.w»  ip,·#4096»  @·0x1000
228 »       sub.w»  ip,·sp,·ip228 »       sub.w»  ip,·sp,·ip
Offset 294, 10 lines modifiedOffset 294, 10 lines modified
294 »       ldr»    r0,·[r0,·#4]294 »       ldr»    r0,·[r0,·#4]
295 »       bl»     0·<PyType_GetModuleByDef>295 »       bl»     0·<PyType_GetModuleByDef>
296 ·R_ARM_THM_CALL» PyType_GetModuleByDef296 ·R_ARM_THM_CALL» PyType_GetModuleByDef
297 »       mov»    r2,·r5297 »       mov»    r2,·r5
298 »       mov»    r1,·r4298 »       mov»    r1,·r4
299 »       ldr»    r0,·[r0,·#16]299 »       ldr»    r0,·[r0,·#16]
300 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}300 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
301 »       b.w»    3cc·<_PyIOBase_check_seekable>301 »       b.w»    318·<_PyIOBase_check_seekable>
302 ·R_ARM_THM_JUMP24»       _PyIOBase_check_seekable302 ·R_ARM_THM_JUMP24»       _PyIOBase_check_seekable
303 »       nop303 »       nop
1.82 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 111, 20 lines modifiedOffset 111, 20 lines modified
111 ··0x000006c0·65417272·61795f46·726f6d53·7472696e·eArray_FromStrin111 ··0x000006c0·65417272·61795f46·726f6d53·7472696e·eArray_FromStrin
112 ··0x000006d0·67416e64·53697a65·005f5079·4f626a65·gAndSize._PyObje112 ··0x000006d0·67416e64·53697a65·005f5079·4f626a65·gAndSize._PyObje
113 ··0x000006e0·63745f43·616c6c4d·6574686f·64005079·ct_CallMethod.Py113 ··0x000006e0·63745f43·616c6c4d·6574686f·64005079·ct_CallMethod.Py
114 ··0x000006f0·42797465·41727261·795f5265·73697a65·ByteArray_Resize114 ··0x000006f0·42797465·41727261·795f5265·73697a65·ByteArray_Resize
115 ··0x00000700·006d656d·63707900·50794f62·6a656374·.memcpy.PyObject115 ··0x00000700·006d656d·63707900·50794f62·6a656374·.memcpy.PyObject
116 ··0x00000710·5f43616c·6c4f6e65·41726700·50794279·_CallOneArg.PyBy116 ··0x00000710·5f43616c·6c4f6e65·41726700·50794279·_CallOneArg.PyBy
117 ··0x00000720·7465735f·46726f6d·53747269·6e67416e·tes_FromStringAn117 ··0x00000720·7465735f·46726f6d·53747269·6e67416e·tes_FromStringAn
118 ··0x00000730·6453697a·65005f50·79417267·5f436865·dSize._PyArg_Che118 ··0x00000730·6453697a·65005f50·79427974·65417272·dSize._PyByteArr
119 ··0x00000740·636b506f·73697469·6f6e616c·005f5079·ckPositional._Py 
120 ··0x00000750·42797465·41727261·795f656d·7074795f·ByteArray_empty_ 
121 ··0x00000760·73747269·6e670050·79457863·5f4f5345·string.PyExc_OSE 
122 ··0x00000770·72726f72·00507945·72725f46·6f726d61·rror.PyErr_Forma119 ··0x00000740·61795f65·6d707479·5f737472·696e6700·ay_empty_string.
 120 ··0x00000750·50794578·635f4f53·4572726f·72005079·PyExc_OSError.Py
 121 ··0x00000760·4572725f·466f726d·6174005f·50794172·Err_Format._PyAr
 122 ··0x00000770·675f4368·65636b50·6f736974·696f6e61·g_CheckPositiona
123 ··0x00000780·74005f50·79494f5f·74726170·5f65696e·t._PyIO_trap_ein123 ··0x00000780·6c005f50·79494f5f·74726170·5f65696e·l._PyIO_trap_ein
124 ··0x00000790·74720050·794c6973·745f4e65·77005079·tr.PyList_New.Py124 ··0x00000790·74720050·794c6973·745f4e65·77005079·tr.PyList_New.Py
125 ··0x000007a0·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho125 ··0x000007a0·4f626a65·63745f43·616c6c4d·6574686f·Object_CallMetho
126 ··0x000007b0·644f626a·41726773·0050794f·626a6563·dObjArgs.PyObjec126 ··0x000007b0·644f626a·41726773·0050794f·626a6563·dObjArgs.PyObjec
127 ··0x000007c0·745f4765·74497465·72005079·49746572·t_GetIter.PyIter127 ··0x000007c0·745f4765·74497465·72005079·49746572·t_GetIter.PyIter
128 ··0x000007d0·5f4e6578·74005079·4c697374·5f417070·_Next.PyList_App128 ··0x000007d0·5f4e6578·74005079·4c697374·5f417070·_Next.PyList_App
129 ··0x000007e0·656e6400·50794f62·6a656374·5f53697a·end.PyObject_Siz129 ··0x000007e0·656e6400·50794f62·6a656374·5f53697a·end.PyObject_Siz
130 ··0x000007f0·65005079·4572725f·4f636375·72726564·e.PyErr_Occurred130 ··0x000007f0·65005079·4572725f·4f636375·72726564·e.PyErr_Occurred
187 KB
fileio.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:··········20764·(bytes·into·file)13 ··Start·of·section·headers:··········20268·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x511c:1 There·are·18·section·headers,·starting·at·offset·0x4f2c:
  
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·0004a8·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·00050c·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003fcc·0002e8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003e5c·0003b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0004dc·000330·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000540·000330·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0042b4·0002d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004214·0002d0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00080c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000870·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·00080c·0010e4·00··AX··0···0··410 ··[·6]·.text.hot·········PROGBITS········00000000·000870·000ee8·00··AX··0···0··4
11 ··[·7]·.rel.text.hot·····REL·············00000000·004584·0009d8·08···I·15···6··411 ··[·7]·.rel.text.hot·····REL·············00000000·0044e4·000888·08···I·15···6··4
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0018f0·000472·01·AMS··0···0··412 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001758·000472·01·AMS··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001d64·000110·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·001bcc·000110·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·004f5c·0000f0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·004d6c·0000f0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001e74·000b93·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001cdc·000b93·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00504c·000040·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004e5c·000040·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002a07·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00286f·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002a07·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00286f·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002a3c·000c00·10·····16·120··419 ··[15]·.symtab···········SYMTAB··········00000000·0028a4·000c10·10·····16·121··4
20 ··[16]·.strtab···········STRTAB··········00000000·00363c·00098e·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·0034b4·0009a6·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00508c·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·004e9c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.8 KB
readelf --wide --symbols {}
Max HTML report size reached
66.9 KB
readelf --wide --relocs {}
Max HTML report size reached
736 B
strings --all --bytes=8 {}
    
Offset 100, 14 lines modifiedOffset 100, 15 lines modified
100 _io_FileIO_isatty100 _io_FileIO_isatty
101 fileio_dealloc101 fileio_dealloc
102 _io_FileIO_readable102 _io_FileIO_readable
103 get_closed103 get_closed
104 fileio_clear104 fileio_clear
105 _io_FileIO_tell105 _io_FileIO_tell
106 _io_FileIO_readall106 _io_FileIO_readall
 107 _io_FileIO_readall_impl
107 _io_FileIO_close108 _io_FileIO_close
108 fileio_dealloc_warn109 fileio_dealloc_warn
109 _io_FileIO_seekable110 _io_FileIO_seekable
110 _io_FileIO_writable111 _io_FileIO_writable
111 _io_FileIO_write112 _io_FileIO_write
112 fileio_traverse113 fileio_traverse
113 _io_FileIO_seek114 _io_FileIO_seek
Offset 169, 17 lines modifiedOffset 170, 17 lines modified
169 PyErr_SetString170 PyErr_SetString
170 PyErr_CheckSignals171 PyErr_CheckSignals
171 PyExc_OSError172 PyExc_OSError
172 PyErr_SetFromErrnoWithFilenameObject173 PyErr_SetFromErrnoWithFilenameObject
173 PyObject_CallFunction174 PyObject_CallFunction
174 PyErr_GetRaisedException175 PyErr_GetRaisedException
175 _PyErr_ChainExceptions1176 _PyErr_ChainExceptions1
176 _PyArg_BadArgument 
177 PyErr_Format177 PyErr_Format
178 PyExc_TypeError178 PyExc_TypeError
 179 _PyArg_BadArgument
179 _PyArg_UnpackKeywords180 _PyArg_UnpackKeywords
180 _PyRuntime181 _PyRuntime
181 PyExc_RuntimeWarning182 PyExc_RuntimeWarning
182 PyErr_WarnEx183 PyErr_WarnEx
183 PyErr_SetFromErrno184 PyErr_SetFromErrno
184 PyBool_FromLong185 PyBool_FromLong
185 _PyIOBase_finalize186 _PyIOBase_finalize
19.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
52.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
979 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 »       bl»     0·<PyObject_GetOptionalAttr>29 »       bl»     0·<PyObject_GetOptionalAttr>
30 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr30 ·R_ARM_THM_CALL» PyObject_GetOptionalAttr
31 »       cmp»    r0,·#031 »       cmp»    r0,·#0
32 »       blt.n»  f8·<fileio_repr+0xf8>32 »       blt.n»  f8·<fileio_repr+0xf8>
33 »       ldr»    r3,·[sp,·#12]33 »       ldr»    r3,·[sp,·#12]
34 »       mov»    r0,·r434 »       mov»    r0,·r4
35 »       cbnz»   r3,·7a·<fileio_repr+0x7a>35 »       cbnz»   r3,·7a·<fileio_repr+0x7a>
36 »       bl»     2f4·<mode_string>36 »       bl»     358·<mode_string>
37 ·R_ARM_THM_CALL» mode_string37 ·R_ARM_THM_CALL» mode_string
38 »       ldrb»   r2,·[r4,·#12]38 »       ldrb»   r2,·[r4,·#12]
39 »       ldr»    r6,·[r4,·#8]39 »       ldr»    r6,·[r4,·#8]
40 »       movw»   r1,·#040 »       movw»   r1,·#0
41 ·R_ARM_THM_MOVW_ABS_NC»  .LC2741 ·R_ARM_THM_MOVW_ABS_NC»  .LC27
42 »       movt»   r1,·#042 »       movt»   r1,·#0
43 ·R_ARM_THM_MOVT_ABS»     .LC2743 ·R_ARM_THM_MOVT_ABS»     .LC27
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 »       b.n»    fa·<fileio_repr+0xfa>62 »       b.n»    fa·<fileio_repr+0xfa>
63 »       bl»     0·<Py_ReprEnter>63 »       bl»     0·<Py_ReprEnter>
64 ·R_ARM_THM_CALL» Py_ReprEnter64 ·R_ARM_THM_CALL» Py_ReprEnter
65 »       cmp»    r0,·#065 »       cmp»    r0,·#0
66 »       bne.n»  c4·<fileio_repr+0xc4>66 »       bne.n»  c4·<fileio_repr+0xc4>
67 »       mov»    r0,·r467 »       mov»    r0,·r4
68 »       ldr»    r6,·[sp,·#12]68 »       ldr»    r6,·[sp,·#12]
69 »       bl»     2f4·<mode_string>69 »       bl»     358·<mode_string>
70 ·R_ARM_THM_CALL» mode_string70 ·R_ARM_THM_CALL» mode_string
71 »       ldrb»   r2,·[r4,·#12]71 »       ldrb»   r2,·[r4,·#12]
72 »       mov»    r1,·r572 »       mov»    r1,·r5
73 »       movw»   r5,·#073 »       movw»   r5,·#0
74 ·R_ARM_THM_MOVW_ABS_NC»  .LC2674 ·R_ARM_THM_MOVW_ABS_NC»  .LC26
75 »       movt»   r5,·#075 »       movt»   r5,·#0
76 ·R_ARM_THM_MOVT_ABS»     .LC2676 ·R_ARM_THM_MOVT_ABS»     .LC26
18.6 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
169 KB
bytesio.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:··········17400·(bytes·into·file)13 ··Start·of·section·headers:··········17068·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x43f8:1 There·are·18·section·headers,·starting·at·offset·0x42ac:
  
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·000368·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000850·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·003670·0001e0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00359c·000480·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00039c·0002b8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000884·0002b8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·003850·0002c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003a1c·0002c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000654·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000b3c·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000654·0009b4·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·003b18·000470·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001008·0003f0·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000b3c·0003f0·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·000f2c·000434·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·003ce4·000190·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0013f8·0005b2·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001360·00054a·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003f88·0003d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003e74·0003a0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0019ac·000a1a·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0018ac·000a1a·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·004360·000008·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·004214·000008·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0023c6·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0022c6·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0023c6·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022c6·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0023fc·000970·10·····16·103··419 ··[15]·.symtab···········SYMTAB··········00000000·0022fc·000980·10·····16·104··4
20 ··[16]·.strtab···········STRTAB··········00000000·002d6c·000903·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·002c7c·00091d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004368·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00421c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
19.8 KB
readelf --wide --symbols {}
Max HTML report size reached
52.2 KB
readelf --wide --relocs {}
Max HTML report size reached
1.54 KB
strings --all --bytes=8 {}
    
Offset 117, 28 lines modifiedOffset 117, 29 lines modified
117 resize_buffer117 resize_buffer
118 unshare_buffer118 unshare_buffer
119 _io_BytesIO_getbuffer119 _io_BytesIO_getbuffer
120 bytesiobuf_getbuffer120 bytesiobuf_getbuffer
121 bytesiobuf_releasebuffer121 bytesiobuf_releasebuffer
122 bytesiobuf_dealloc122 bytesiobuf_dealloc
123 _io_BytesIO_getvalue123 _io_BytesIO_getvalue
 124 _io_BytesIO_getvalue_impl
124 _io_BytesIO_seek125 _io_BytesIO_seek
125 _io_BytesIO_writelines126 _io_BytesIO_writelines
126 bytesio_traverse127 bytesio_traverse
127 _io_BytesIO_readline128 _io_BytesIO_readline
128 scan_eol129 scan_eol
129 _io_BytesIO_readlines130 _io_BytesIO_readlines
130 bytesio_getstate131 bytesio_getstate
131 bytesio_setstate132 bytesio_setstate
132 _io_BytesIO_truncate133 _io_BytesIO_truncate
133 _io_BytesIO_isatty134 _io_BytesIO_isatty
134 bytesiobuf_traverse135 bytesiobuf_traverse
135 bytesio_iternext136 bytesio_iternext
136 _io_BytesIO_read1 
137 _io_BytesIO_readinto137 _io_BytesIO_readinto
 138 _io_BytesIO_read1
138 bytesio_sizeof139 bytesio_sizeof
139 bytesio_clear140 bytesio_clear
140 _keywords.1141 _keywords.1
141 _io_BytesIO___init____doc__142 _io_BytesIO___init____doc__
142 _io_BytesIO_close__doc__143 _io_BytesIO_close__doc__
143 _io_BytesIO_writelines__doc__144 _io_BytesIO_writelines__doc__
144 _io_BytesIO_write__doc__145 _io_BytesIO_write__doc__
Offset 165, 17 lines modifiedOffset 166, 17 lines modified
165 bytesio_members166 bytesio_members
166 bytesio_getsetlist167 bytesio_getsetlist
167 PyBytes_FromStringAndSize168 PyBytes_FromStringAndSize
168 PyErr_NoMemory169 PyErr_NoMemory
169 _Py_Dealloc170 _Py_Dealloc
170 _Py_NoneStruct171 _Py_NoneStruct
171 PyBytes_Type172 PyBytes_Type
172 _PyArg_UnpackKeywords 
173 PyExc_BufferError173 PyExc_BufferError
174 PyErr_SetString174 PyErr_SetString
 175 _PyArg_UnpackKeywords
175 _Py_TrueStruct176 _Py_TrueStruct
176 PyExc_ValueError177 PyExc_ValueError
177 PyLong_FromSsize_t178 PyLong_FromSsize_t
178 _Py_FalseStruct179 _Py_FalseStruct
179 PyObject_ClearWeakRefs180 PyObject_ClearWeakRefs
180 PyExc_SystemError181 PyExc_SystemError
181 PyErr_Print182 PyErr_Print
Offset 188, 16 lines modifiedOffset 189, 16 lines modified
188 PyMemoryView_FromObject189 PyMemoryView_FromObject
189 PyExc_TypeError190 PyExc_TypeError
190 PyBuffer_FillInfo191 PyBuffer_FillInfo
191 PyObject_GC_UnTrack192 PyObject_GC_UnTrack
192 _PyNumber_Index193 _PyNumber_Index
193 PyLong_AsSsize_t194 PyLong_AsSsize_t
194 PyLong_AsInt195 PyLong_AsInt
195 PyErr_Format 
196 PyErr_Occurred196 PyErr_Occurred
 197 PyErr_Format
197 PyObject_GetIter198 PyObject_GetIter
198 PyIter_Next199 PyIter_Next
199 PyList_New200 PyList_New
200 PyList_Append201 PyList_Append
201 PyDict_Copy202 PyDict_Copy
202 Py_BuildValue203 Py_BuildValue
203 PyDict_Update204 PyDict_Update
Offset 208, 13 lines modifiedOffset 209, 13 lines modified
208 bytesio_spec209 bytesio_spec
209 PyTuple_Type210 PyTuple_Type
210 _PyRuntime211 _PyRuntime
211 PyObject_SelfIter212 PyObject_SelfIter
212 .shstrtab213 .shstrtab
213 .rel.text214 .rel.text
214 .rel.data215 .rel.data
215 .rel.text.hot 
216 .rodata.str1.4216 .rodata.str1.4
 217 .rel.text.hot
217 .rel.text.unlikely218 .rel.text.unlikely
218 .rel.rodata219 .rel.rodata
219 .note.GNU-stack220 .note.GNU-stack
220 .ARM.attributes221 .ARM.attributes
25.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.29 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ··0x00000150·48030000·00000000·04000000·90090000·H...............25 ··0x00000150·48030000·00000000·04000000·90090000·H...............
26 ··0x00000160·54030000·00000000·04000000·64000000·T...........d...26 ··0x00000160·54030000·00000000·04000000·64000000·T...........d...
27 ··0x00000170·5c030000·00000000·04000000·28090000·\...........(...27 ··0x00000170·5c030000·00000000·04000000·28090000·\...........(...
28 ··0x00000180·64030000·00000000·04000000·20080000·d...........·...28 ··0x00000180·64030000·00000000·04000000·20080000·d...........·...
29 ··0x00000190·6c030000·00000000·04000000·e8070000·l...............29 ··0x00000190·6c030000·00000000·04000000·e8070000·l...............
30 ··0x000001a0·74030000·00000000·08000000·68010000·t...........h...30 ··0x000001a0·74030000·00000000·08000000·68010000·t...........h...
31 ··0x000001b0·7c030000·00000000·08000000·94000000·|...............31 ··0x000001b0·7c030000·00000000·08000000·94000000·|...............
32 ··0x000001c0·94020000·00000000·80000000·74060000·............t...32 ··0x000001c0·cc020000·00000000·80000000·74060000·............t...
33 ··0x000001d0·c8020000·00000000·08000000·c8030000·................33 ··0x000001d0·c0020000·00000000·08000000·c8030000·................
34 ··0x000001e0·64010000·00000000·80000000·7c050000·d...........|...34 ··0x000001e0·64010000·00000000·80000000·7c050000·d...........|...
35 ··0x000001f0·70010000·00000000·80000000·70040000·p...........p...35 ··0x000001f0·70010000·00000000·80000000·70040000·p...........p...
36 ··0x00000200·84000000·00000000·80000000·34070000·............4...36 ··0x00000200·84000000·00000000·80000000·34070000·............4...
37 ··0x00000210·88030000·00000000·82020000·d0080000·................37 ··0x00000210·88030000·00000000·82020000·d0080000·................
38 ··0x00000220·94030000·00000000·04000000·84080000·................38 ··0x00000220·94030000·00000000·04000000·84080000·................
39 ··0x00000230·00010000·00000000·80000000·bc010000·................39 ··0x00000230·00010000·00000000·80000000·bc010000·................
40 ··0x00000240·70020000·00000000·80000000·f8020000·p...............40 ··0x00000240·70020000·00000000·80000000·f8020000·p...............
29.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
861 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 17, 18 lines modifiedOffset 17, 18 lines modified
17 ··[···1a0]··(OnN)17 ··[···1a0]··(OnN)
18 ··[···1a8]··%.200s.__setstate__·argument·should·be·3-tuple,·got·%.200s18 ··[···1a8]··%.200s.__setstate__·argument·should·be·3-tuple,·got·%.200s
19 ··[···1e4]··second·item·of·state·must·be·an·integer,·not·%.200s19 ··[···1e4]··second·item·of·state·must·be·an·integer,·not·%.200s
20 ··[···218]··position·value·cannot·be·negative20 ··[···218]··position·value·cannot·be·negative
21 ··[···23c]··third·item·of·state·should·be·a·dict,·got·a·%.200s21 ··[···23c]··third·item·of·state·should·be·a·dict,·got·a·%.200s
22 ··[···270]··truncate22 ··[···270]··truncate
23 ··[···27c]··negative·size·value·%zd23 ··[···27c]··negative·size·value·%zd
24 ··[···294]··read1 
25 ··[···29c]··read-write·bytes-like·object24 ··[···294]··read-write·bytes-like·object
26 ··[···2bc]··argument25 ··[···2b4]··argument
27 ··[···2c8]··readinto26 ··[···2c0]··readinto
 27 ··[···2cc]··read1
28 ··[···2d4]··initial_bytes28 ··[···2d4]··initial_bytes
29 ··[···2e4]··BytesIO29 ··[···2e4]··BytesIO
30 ··[···2ec]··_io._BytesIOBuffer30 ··[···2ec]··_io._BytesIOBuffer
31 ··[···300]··_io.BytesIO31 ··[···300]··_io.BytesIO
32 ··[···30c]··__weaklistoffset__32 ··[···30c]··__weaklistoffset__
33 ··[···320]··__dictoffset__33 ··[···320]··__dictoffset__
34 ··[···330]··readable34 ··[···330]··readable
16.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
15.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
895 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
581 KB
bufferedio.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:··········53352·(bytes·into·file)13 ··Start·of·section·headers:··········49740·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xd068:1 There·are·18·section·headers,·starting·at·offset·0xc24c:
  
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·000b1c·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0015bc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·009e88·0006a8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00945c·000b88·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b50·000abc·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0015f0·000abc·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00a530·0009f0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·009fe4·0009f0·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·00160c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0020ac·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00160c·00068c·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0020ac·00068c·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·001c98·003ddc·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·002738·002924·00··AX··0···0··8
12 ··[·8]·.rel.text.hot·····REL·············00000000·00af20·001a98·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00a9d4·0011c8·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·005a74·00086c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00505c·00086c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00c9b8·0005d0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00bb9c·0005d0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0062e0·000e39·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0058c8·000e39·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00cf88·000050·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00c16c·000050·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·007119·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006701·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007119·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006701·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·00714c·001890·10·····16·292··419 ··[15]·.symtab···········SYMTAB··········00000000·006734·001870·10·····16·290··4
20 ··[16]·.strtab···········STRTAB··········00000000·0089dc·0014a9·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·007fa4·0014b8·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00cfd8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00c1bc·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
49.8 KB
readelf --wide --symbols {}
Max HTML report size reached
192 KB
readelf --wide --relocs {}
Max HTML report size reached
3.1 KB
strings --all --bytes=8 {}
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 Raw·stream·returned·invalid·position·%lld3 Raw·stream·returned·invalid·position·%lld
4 raw·stream·has·been·detached4 raw·stream·has·been·detached
5 I/O·operation·on·uninitialized·object5 I/O·operation·on·uninitialized·object
6 read·length·must·be·non-negative·or·-16 read·length·must·be·non-negative·or·-1
7 read·of·closed·file7 read·of·closed·file
8 readall()·should·return·bytes8 readall()·should·return·bytes
9 read()·should·return·bytes9 read()·should·return·bytes
10 raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd) 
11 write·to·closed·file10 write·to·closed·file
 11 raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
12 flush·of·closed·file12 flush·of·closed·file
13 whence·value·%d·unsupported13 whence·value·%d·unsupported
14 seek·of·closed·file14 seek·of·closed·file
15 raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)15 raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
16 raw·readinto()·failed16 raw·readinto()·failed
17 read-write·bytes-like·object17 read-write·bytes-like·object
18 argument18 argument
Offset 50, 14 lines modifiedOffset 50, 16 lines modified
50 __sizeof__50 __sizeof__
51 __reduce__51 __reduce__
52 __reduce_ex__52 __reduce_ex__
53 _io.BufferedRWPair53 _io.BufferedRWPair
54 _io.BufferedWriter54 _io.BufferedWriter
55 _io.BufferedReader55 _io.BufferedReader
56 _io._BufferedIOBase56 _io._BufferedIOBase
 57 ZF·k)D]D
 58 #d`d"m`m
57 >F!k2F(D59 >F!k2F(D
58 _enter_buffered_busy60 _enter_buffered_busy
59 BufferedRandom(raw,·buffer_size=DEFAULT_BUFFER_SIZE)61 BufferedRandom(raw,·buffer_size=DEFAULT_BUFFER_SIZE)
60 A·buffered·interface·to·random·access·streams.62 A·buffered·interface·to·random·access·streams.
61 The·constructor·creates·a·reader·and·writer·for·a·seekable·stream,63 The·constructor·creates·a·reader·and·writer·for·a·seekable·stream,
62 raw,·given·in·the·first·argument.·If·the·buffer_size·is·omitted·it64 raw,·given·in·the·first·argument.·If·the·buffer_size·is·omitted·it
63 defaults·to·DEFAULT_BUFFER_SIZE.65 defaults·to·DEFAULT_BUFFER_SIZE.
Offset 134, 24 lines modifiedOffset 136, 26 lines modified
134 mode·and·not·ready;·unlike·their·raw·counterparts,·they·will·never136 mode·and·not·ready;·unlike·their·raw·counterparts,·they·will·never
135 return·None.137 return·None.
136 A·typical·implementation·should·not·inherit·from·a·RawIOBase138 A·typical·implementation·should·not·inherit·from·a·RawIOBase
137 implementation,·but·wrap·one.139 implementation,·but·wrap·one.
138 _io_BufferedReader___init__140 _io_BufferedReader___init__
139 .LANCHOR0141 .LANCHOR0
140 Py_XDECREF142 Py_XDECREF
 143 _buffered_init
141 _buffered_raw_tell144 _buffered_raw_tell
142 _io__Buffered_closed_get145 _io__Buffered_closed_get
143 _io__Buffered_read146 _io__Buffered_read
144 _bufferedreader_raw_read147 _bufferedreader_raw_read
 148 _bufferedreader_fill_buffer
 149 buffered_closed
145 buffered_flush_and_rewind_unlocked150 buffered_flush_and_rewind_unlocked
146 _enter_buffered_busy151 _enter_buffered_busy
147 _bufferedreader_read_fast152 _bufferedreader_read_fast
148 _io__Buffered_close153 _io__Buffered_close
149 _io__Buffered__dealloc_warn154 _io__Buffered__dealloc_warn
150 buffered_closed 
151 _io__Buffered_simple_flush155 _io__Buffered_simple_flush
152 buffered_dealloc156 buffered_dealloc
153 buffered_clear157 buffered_clear
154 _io__Buffered_readable158 _io__Buffered_readable
155 _io__Buffered_seekable159 _io__Buffered_seekable
156 _io_BufferedWriter___init__160 _io_BufferedWriter___init__
157 _io__Buffered_writable161 _io__Buffered_writable
Offset 159, 15 lines modifiedOffset 163, 14 lines modified
159 _io_BufferedWriter_write163 _io_BufferedWriter_write
160 _buffered_raw_seek164 _buffered_raw_seek
161 _set_BlockingIOError.constprop.0165 _set_BlockingIOError.constprop.0
162 _io__Buffered_flush166 _io__Buffered_flush
163 buffered_traverse167 buffered_traverse
164 _io__Buffered_seek168 _io__Buffered_seek
165 _io__Buffered_read1169 _io__Buffered_read1
166 _bufferedreader_fill_buffer 
167 _io__Buffered_fileno170 _io__Buffered_fileno
168 _io__Buffered_isatty171 _io__Buffered_isatty
169 _io__Buffered_readinto172 _io__Buffered_readinto
170 _io__Buffered_name_get173 _io__Buffered_name_get
171 buffered_repr174 buffered_repr
172 _io__Buffered_readline175 _io__Buffered_readline
173 _buffered_readline176 _buffered_readline
Offset 305, 22 lines modifiedOffset 308, 22 lines modified
305 PyThread_acquire_lock308 PyThread_acquire_lock
306 PyThread_get_thread_ident309 PyThread_get_thread_ident
307 PyObject_GetOptionalAttr310 PyObject_GetOptionalAttr
308 _Py_CheckFunctionResult311 _Py_CheckFunctionResult
309 PyThread_release_lock312 PyThread_release_lock
310 _PyBytes_Resize313 _PyBytes_Resize
311 _Py_tss_tstate314 _Py_tss_tstate
312 PyObject_IsTrue 
313 PyBytes_Concat315 PyBytes_Concat
314 PyList_New316 PyList_New
315 _PyBytes_Join317 _PyBytes_Join
316 PyList_Append318 PyList_Append
317 _PyObject_MakeTpCall 
318 PyExc_TypeError319 PyExc_TypeError
319 _PyArg_CheckPositional320 _PyArg_CheckPositional
 321 _PyObject_MakeTpCall
 322 PyObject_IsTrue
320 _PyFile_Flush323 _PyFile_Flush
321 PyErr_GetRaisedException324 PyErr_GetRaisedException
322 _PyErr_ChainExceptions1325 _PyErr_ChainExceptions1
323 _PyIOBase_finalize326 _PyIOBase_finalize
324 PyObject_ClearWeakRefs327 PyObject_ClearWeakRefs
325 _PyIOBase_check_writable328 _PyIOBase_check_writable
326 PyLong_FromLongLong329 PyLong_FromLongLong
Offset 328, 18 lines modifiedOffset 331, 18 lines modified
328 PyLong_FromSsize_t331 PyLong_FromSsize_t
329 PyBuffer_Release332 PyBuffer_Release
330 PyBuffer_FillInfo333 PyBuffer_FillInfo
331 PyMemoryView_FromBuffer334 PyMemoryView_FromBuffer
332 __errno_location335 __errno_location
333 PyNumber_AsSsize_t336 PyNumber_AsSsize_t
334 PyErr_CheckSignals337 PyErr_CheckSignals
 338 _PyIO_trap_eintr
335 PyExc_BlockingIOError339 PyExc_BlockingIOError
336 PyErr_GivenExceptionMatches340 PyErr_GivenExceptionMatches
337 PyErr_SetRaisedException341 PyErr_SetRaisedException
338 _PyIO_trap_eintr 
339 _PyIOBase_check_seekable342 _PyIOBase_check_seekable
340 PyLong_FromLong343 PyLong_FromLong
341 PyObject_CallMethodObjArgs344 PyObject_CallMethodObjArgs
342 PyLong_AsInt345 PyLong_AsInt
343 _PyErr_FormatFromCause346 _PyErr_FormatFromCause
344 _PyArg_BadArgument347 _PyArg_BadArgument
345 Py_ReprEnter348 Py_ReprEnter
75.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
936 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 ··[····70]··raw·stream·has·been·detached6 ··[····70]··raw·stream·has·been·detached
7 ··[····90]··I/O·operation·on·uninitialized·object7 ··[····90]··I/O·operation·on·uninitialized·object
8 ··[····b8]··read8 ··[····b8]··read
9 ··[····c0]··read·length·must·be·non-negative·or·-19 ··[····c0]··read·length·must·be·non-negative·or·-1
10 ··[····e8]··read·of·closed·file10 ··[····e8]··read·of·closed·file
11 ··[····fc]··readall()·should·return·bytes11 ··[····fc]··readall()·should·return·bytes
12 ··[···11c]··read()·should·return·bytes12 ··[···11c]··read()·should·return·bytes
 13 ··[···138]··write·to·closed·file
13 ··[···138]··raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)14 ··[···150]··raw·write()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
14 ··[···188]··write·to·closed·file 
15 ··[···1a0]··flush·of·closed·file15 ··[···1a0]··flush·of·closed·file
16 ··[···1b8]··seek16 ··[···1b8]··seek
17 ··[···1c0]··whence·value·%d·unsupported17 ··[···1c0]··whence·value·%d·unsupported
18 ··[···1dc]··seek·of·closed·file18 ··[···1dc]··seek·of·closed·file
19 ··[···1f0]··read119 ··[···1f0]··read1
20 ··[···1f8]··raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)20 ··[···1f8]··raw·readinto()·returned·invalid·length·%zd·(should·have·been·between·0·and·%zd)
21 ··[···248]··raw·readinto()·failed21 ··[···248]··raw·readinto()·failed
206 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
6.01 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 254, 30 lines modifiedOffset 254, 30 lines modified
254 »       pop»    {r4,·r5,·pc}254 »       pop»    {r4,·r5,·pc}
  
255 00000206·<bufferedrwpair_write>:255 00000206·<bufferedrwpair_write>:
256 bufferedrwpair_write():256 bufferedrwpair_write():
257 »       mov»    r2,·r1257 »       mov»    r2,·r1
258 »       ldr»    r0,·[r0,·#12]258 »       ldr»    r0,·[r0,·#12]
259 »       ldr»    r1,·[pc,·#4]»  @·(210·<bufferedrwpair_write+0xa>)259 »       ldr»    r1,·[pc,·#4]»  @·(210·<bufferedrwpair_write+0xa>)
260 »       b.w»    7e0·<bufferedrwpair_readinto1+0x8>260 »       b.w»    1280·<_forward_call>
261 ·R_ARM_THM_JUMP24»       _forward_call261 ·R_ARM_THM_JUMP24»       _forward_call
262 »       .word»  0x000098e0262 »       .word»  0x000098e0
263 ·R_ARM_ABS32»    _PyRuntime263 ·R_ARM_ABS32»    _PyRuntime
  
264 00000214·<bufferedrwpair_close>:264 00000214·<bufferedrwpair_close>:
265 bufferedrwpair_close():265 bufferedrwpair_close():
266 »       push»   {r3,·r4,·r5,·lr}266 »       push»   {r3,·r4,·r5,·lr}
267 »       mov.w»  ip,·#4096»  @·0x1000267 »       mov.w»  ip,·#4096»  @·0x1000
268 »       sub.w»  ip,·sp,·ip268 »       sub.w»  ip,·sp,·ip
269 »       str.w»  r0,·[ip,·#4080]»     @·0xff0269 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
270 »       ldr»    r1,·[pc,·#100]»@·(288·<bufferedrwpair_close+0x74>)270 »       ldr»    r1,·[pc,·#100]»@·(288·<bufferedrwpair_close+0x74>)
271 »       mov»    r4,·r0271 »       mov»    r4,·r0
272 »       movs»   r2,·#0272 »       movs»   r2,·#0
273 »       ldr»    r0,·[r0,·#12]273 »       ldr»    r0,·[r0,·#12]
274 »       bl»     7e0·<bufferedrwpair_readinto1+0x8>274 »       bl»     1280·<_forward_call>
275 ·R_ARM_THM_CALL» _forward_call275 ·R_ARM_THM_CALL» _forward_call
276 »       cbnz»   r0,·238·<bufferedrwpair_close+0x24>276 »       cbnz»   r0,·238·<bufferedrwpair_close+0x24>
277 »       bl»     0·<PyErr_GetRaisedException>277 »       bl»     0·<PyErr_GetRaisedException>
278 ·R_ARM_THM_CALL» PyErr_GetRaisedException278 ·R_ARM_THM_CALL» PyErr_GetRaisedException
279 »       mov»    r5,·r0279 »       mov»    r5,·r0
280 »       b.n»    254·<bufferedrwpair_close+0x40>280 »       b.n»    254·<bufferedrwpair_close+0x40>
281 »       ldr»    r3,·[r0,·#0]281 »       ldr»    r3,·[r0,·#0]
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 »       bne.n»  242·<bufferedrwpair_close+0x2e>292 »       bne.n»  242·<bufferedrwpair_close+0x2e>
293 »       bl»     0·<_Py_Dealloc>293 »       bl»     0·<_Py_Dealloc>
294 ·R_ARM_THM_CALL» _Py_Dealloc294 ·R_ARM_THM_CALL» _Py_Dealloc
295 »       b.n»    242·<bufferedrwpair_close+0x2e>295 »       b.n»    242·<bufferedrwpair_close+0x2e>
296 »       ldr»    r0,·[r4,·#8]296 »       ldr»    r0,·[r4,·#8]
297 »       movs»   r2,·#0297 »       movs»   r2,·#0
298 »       ldr»    r1,·[pc,·#44]» @·(288·<bufferedrwpair_close+0x74>)298 »       ldr»    r1,·[pc,·#44]» @·(288·<bufferedrwpair_close+0x74>)
299 »       bl»     7e0·<bufferedrwpair_readinto1+0x8>299 »       bl»     1280·<_forward_call>
300 ·R_ARM_THM_CALL» _forward_call300 ·R_ARM_THM_CALL» _forward_call
301 »       mov»    r4,·r0301 »       mov»    r4,·r0
302 »       cbz»    r5,·282·<bufferedrwpair_close+0x6e>302 »       cbz»    r5,·282·<bufferedrwpair_close+0x6e>
303 »       mov»    r0,·r5303 »       mov»    r0,·r5
304 »       bl»     0·<_PyErr_ChainExceptions1>304 »       bl»     0·<_PyErr_ChainExceptions1>
305 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1305 ·R_ARM_THM_CALL» _PyErr_ChainExceptions1
306 »       cbz»    r4,·280·<bufferedrwpair_close+0x6c>306 »       cbz»    r4,·280·<bufferedrwpair_close+0x6c>
Offset 392, 15 lines modifiedOffset 392, 15 lines modified
392 »       cbz»    r3,·322·<_io__Buffered_readinto1+0x96>392 »       cbz»    r3,·322·<_io__Buffered_readinto1+0x96>
393 »       ldr»    r0,·[r4,·#8]393 »       ldr»    r0,·[r4,·#8]
394 »       bl»     0·<_PyFileIO_closed>394 »       bl»     0·<_PyFileIO_closed>
395 ·R_ARM_THM_CALL» _PyFileIO_closed395 ·R_ARM_THM_CALL» _PyFileIO_closed
396 »       cbz»    r0,·36c·<_io__Buffered_readinto1+0xe0>396 »       cbz»    r0,·36c·<_io__Buffered_readinto1+0xe0>
397 »       b.n»    30e·<_io__Buffered_readinto1+0x82>397 »       b.n»    30e·<_io__Buffered_readinto1+0x82>
398 »       mov»    r0,·r4398 »       mov»    r0,·r4
399 »       bl»     de8·<buffered_closed>399 »       bl»     dac·<buffered_closed>
400 ·R_ARM_THM_CALL» buffered_closed400 ·R_ARM_THM_CALL» buffered_closed
401 »       cbz»    r0,·36c·<_io__Buffered_readinto1+0xe0>401 »       cbz»    r0,·36c·<_io__Buffered_readinto1+0xe0>
402 »       b.n»    30e·<_io__Buffered_readinto1+0x82>402 »       b.n»    30e·<_io__Buffered_readinto1+0x82>
403 »       ldrd»   r3,·r2,·[r4,·#72]»     @·0x48403 »       ldrd»   r3,·r2,·[r4,·#72]»     @·0x48
404 »       cmp.w»  r2,·#4294967295»    @·0xffffffff404 »       cmp.w»  r2,·#4294967295»    @·0xffffffff
405 »       it»     eq405 »       it»     eq
406 »       cmpeq.w»r3,·#4294967295»  @·0xffffffff406 »       cmpeq.w»r3,·#4294967295»  @·0xffffffff
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 »       b.n»    3fc·<_io__Buffered_readinto1+0x170>474 »       b.n»    3fc·<_io__Buffered_readinto1+0x170>
475 »       mov»    r0,·r4475 »       mov»    r0,·r4
476 »       bl»     648·<_enter_buffered_busy>476 »       bl»     648·<_enter_buffered_busy>
477 »       cmp»    r0,·#0477 »       cmp»    r0,·#0
478 »       bne.n»  3c4·<_io__Buffered_readinto1+0x138>478 »       bne.n»  3c4·<_io__Buffered_readinto1+0x138>
479 »       b.n»    2d6·<_io__Buffered_readinto1+0x4a>479 »       b.n»    2d6·<_io__Buffered_readinto1+0x4a>
480 »       mov»    r0,·r4480 »       mov»    r0,·r4
481 »       bl»     226c·<buffered_flush_and_rewind_unlocked>481 »       bl»     1c40·<buffered_flush_and_rewind_unlocked>
482 ·R_ARM_THM_CALL» buffered_flush_and_rewind_unlocked482 ·R_ARM_THM_CALL» buffered_flush_and_rewind_unlocked
483 »       cbnz»   r0,·3e8·<_io__Buffered_readinto1+0x15c>483 »       cbnz»   r0,·3e8·<_io__Buffered_readinto1+0x15c>
484 »       movs»   r5,·#0484 »       movs»   r5,·#0
485 »       b.n»    49c·<_io__Buffered_readinto1+0x210>485 »       b.n»    49c·<_io__Buffered_readinto1+0x210>
486 »       ldr»    r3,·[r0,·#0]486 »       ldr»    r3,·[r0,·#0]
487 »       mvn.w»  r1,·#3221225472»    @·0xc0000000487 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
488 »       cmp»    r3,·r1488 »       cmp»    r3,·r1
Offset 506, 19 lines modifiedOffset 506, 19 lines modified
506 »       ldr»    r3,·[r4,·#104]»@·0x68506 »       ldr»    r3,·[r4,·#104]»@·0x68
507 »       cmp»    r3,·r6507 »       cmp»    r3,·r6
508 »       bge.n»  42e·<_io__Buffered_readinto1+0x1a2>508 »       bge.n»  42e·<_io__Buffered_readinto1+0x1a2>
509 »       ldr»    r1,·[sp,·#4]509 »       ldr»    r1,·[sp,·#4]
510 »       mov»    r2,·r6510 »       mov»    r2,·r6
511 »       mov»    r0,·r4511 »       mov»    r0,·r4
512 »       add»    r1,·r5512 »       add»    r1,·r5
513 »       bl»     31b8·<_bufferedreader_raw_read>513 »       bl»     4c8·<_io__BufferedIOBase_read+0x12>
514 ·R_ARM_THM_CALL» _bufferedreader_raw_read514 ·R_ARM_THM_CALL» _bufferedreader_raw_read
515 »       b.n»    460·<_io__Buffered_readinto1+0x1d4>515 »       b.n»    460·<_io__Buffered_readinto1+0x1d4>
516 »       cbnz»   r5,·494·<_io__Buffered_readinto1+0x208>516 »       cbnz»   r5,·494·<_io__Buffered_readinto1+0x208>
517 »       bl»     33ac·<_bufferedreader_fill_buffer>517 »       bl»     614·<_io__Buffered_detach+0x26>
518 ·R_ARM_THM_CALL» _bufferedreader_fill_buffer518 ·R_ARM_THM_CALL» _bufferedreader_fill_buffer
519 »       cmp»    r0,·#0519 »       cmp»    r0,·#0
520 »       ble.n»  460·<_io__Buffered_readinto1+0x1d4>520 »       ble.n»  460·<_io__Buffered_readinto1+0x1d4>
521 »       cmp»    r0,·r6521 »       cmp»    r0,·r6
522 »       ldr»    r3,·[r4,·#56]» @·0x38522 »       ldr»    r3,·[r4,·#56]» @·0x38
523 »       ldr»    r1,·[r4,·#48]» @·0x30523 »       ldr»    r1,·[r4,·#48]» @·0x30
524 »       it»     ge524 »       it»     ge
Offset 715, 15 lines modifiedOffset 715, 15 lines modified
715 ·R_ARM_ABS32»    .data715 ·R_ARM_ABS32»    .data
  
716 000005cc·<bufferedrwpair_read>:716 000005cc·<bufferedrwpair_read>:
717 bufferedrwpair_read():717 bufferedrwpair_read():
718 »       mov»    r2,·r1718 »       mov»    r2,·r1
719 »       ldr»    r0,·[r0,·#8]719 »       ldr»    r0,·[r0,·#8]
720 »       ldr»    r1,·[pc,·#4]»  @·(5d8·<bufferedrwpair_read+0xc>)720 »       ldr»    r1,·[pc,·#4]»  @·(5d8·<bufferedrwpair_read+0xc>)
721 »       b.w»    7e0·<bufferedrwpair_readinto1+0x8>721 »       b.w»    1280·<_forward_call>
722 ·R_ARM_THM_JUMP24»       _forward_call722 ·R_ARM_THM_JUMP24»       _forward_call
723 »       nop723 »       nop
724 »       .word»  0x000089f4724 »       .word»  0x000089f4
725 ·R_ARM_ABS32»    _PyRuntime725 ·R_ARM_ABS32»    _PyRuntime
  
726 000005dc·<_io__Buffered___sizeof__>:726 000005dc·<_io__Buffered___sizeof__>:
727 _io__Buffered___sizeof__():727 _io__Buffered___sizeof__():
Offset 919, 15 lines modifiedOffset 919, 15 lines modified
919 »       mov.w»  ip,·#4096»  @·0x1000919 »       mov.w»  ip,·#4096»  @·0x1000
920 »       sub.w»  ip,·sp,·ip920 »       sub.w»  ip,·sp,·ip
921 »       str.w»  r0,·[ip,·#4088]»     @·0xff8921 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
922 »       ldr»    r1,·[pc,·#60]» @·(7a4·<bufferedrwpair_isatty+0x4c>)922 »       ldr»    r1,·[pc,·#60]» @·(7a4·<bufferedrwpair_isatty+0x4c>)
923 »       mov»    r4,·r0923 »       mov»    r4,·r0
924 »       movs»   r2,·#0924 »       movs»   r2,·#0
925 »       ldr»    r0,·[r0,·#12]925 »       ldr»    r0,·[r0,·#12]
926 »       bl»     7e0·<bufferedrwpair_readinto1+0x8>926 »       bl»     1280·<_forward_call>
927 ·R_ARM_THM_CALL» _forward_call927 ·R_ARM_THM_CALL» _forward_call
928 »       movw»   r3,·#0928 »       movw»   r3,·#0
929 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct929 ·R_ARM_THM_MOVW_ABS_NC»  _Py_FalseStruct
930 »       movt»   r3,·#0930 »       movt»   r3,·#0
Max diff block lines reached; 2030/5949 bytes (34.12%) of diff not shown.
43.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
697 KB
textio.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:··········56368·(bytes·into·file)13 ··Start·of·section·headers:··········51996·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0xdc30:1 There·are·18·section·headers,·starting·at·offset·0xcb1c:
  
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·001758·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000038·002e94·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·00ab98·000cf0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·009f7c·0016e0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·00178c·000608·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·002ecc·000608·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00b888·000548·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00b65c·000548·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001d94·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0034d4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001d94·000998·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0034d4·000998·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·002730·0039a8·00··AX··0···0··811 ··[·7]·.text.hot·········PROGBITS········00000000·003e6c·0015e8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·00bdd0·0014f8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00bba4·000610·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0060d8·0008c8·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·005454·0008c8·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00d2c8·0007b0·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00c1b4·0007b0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0069a0·00127b·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·005d1c·00127b·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00da78·000128·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00c964·000128·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·007c1b·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·006f97·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·007c1b·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·006f97·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·007c50·001950·10·····16·295··419 ··[15]·.symtab···········SYMTAB··········00000000·006fcc·001940·10·····16·294··4
20 ··[16]·.strtab···········STRTAB··········00000000·0095a0·0015f8·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00890c·00166d·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·00dba0·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00ca8c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
52.3 KB
readelf --wide --symbols {}
Max HTML report size reached
187 KB
readelf --wide --relocs {}
Max HTML report size reached
4.24 KB
strings --all --bytes=8 {}
    
Offset 1, 33 lines modifiedOffset 1, 31 lines modified
1 RFWFUFVFO1 RFWFUFVFO
2 utf-16-be 
3 embedded·null·character2 embedded·null·character
4 str·or·None3 str·or·None
5 argument·'encoding'4 argument·'encoding'
6 TextIOWrapper5 TextIOWrapper
7 argument·'newline'6 argument·'newline'
8 'encoding'·argument·not·specified7 'encoding'·argument·not·specified
9 TextIOWrapper()·argument·'errors'·must·be·str·or·None,·not·%.50s8 TextIOWrapper()·argument·'errors'·must·be·str·or·None,·not·%.50s
10 illegal·newline·value:·%s 
11 codecs.open()9 codecs.open()
12 iso8859-110 illegal·newline·value:·%s
13 argument11 argument
14 I/O·operation·on·uninitialized·object12 I/O·operation·on·uninitialized·object
15 underlying·buffer·has·been·detached13 underlying·buffer·has·been·detached
16 I/O·operation·on·closed·file.14 I/O·operation·on·closed·file.
17 not·writable15 not·writable
18 encoder·should·return·a·bytes·object,·not·'%.200s'16 encoder·should·return·a·bytes·object,·not·'%.200s'
19 readline()·should·have·returned·a·str·object,·not·'%.200s'17 readline()·should·have·returned·a·str·object,·not·'%.200s'
20 not·readable18 not·readable
21 illegal·decoder·state19 illegal·decoder·state
22 OO;illegal·decoder·state20 OO;illegal·decoder·state
23 illegal·decoder·state:·the·first·item·should·be·a·bytes·object,·not·'%.200s'21 illegal·decoder·state:·the·first·item·should·be·a·bytes·object,·not·'%.200s'
24 underlying·%s()·should·have·returned·a·bytes-like·object,·not·'%.200s'22 underlying·%s()·should·have·returned·a·bytes-like·object,·not·'%.200s'
25 decoder·should·return·a·string·result,·not·'%.200s' 
26 IncrementalNewlineDecoder.__init__()·not·called23 IncrementalNewlineDecoder.__init__()·not·called
 24 decoder·should·return·a·string·result,·not·'%.200s'
27 readline25 readline
28 OK;illegal·decoder·state26 OK;illegal·decoder·state
29 reentrant·call·inside·%.100s.__repr__27 reentrant·call·inside·%.100s.__repr__
30 ·name=%R28 ·name=%R
31 %U·encoding=%R>29 %U·encoding=%R>
32 ·mode=%R30 ·mode=%R
33 reconfigure()·argument·'encoding'·must·be·str·or·None,·not·%s31 reconfigure()·argument·'encoding'·must·be·str·or·None,·not·%s
Offset 67, 19 lines modifiedOffset 65, 21 lines modified
67 readable65 readable
68 writable66 writable
69 __reduce__67 __reduce__
70 __reduce_ex__68 __reduce_ex__
71 _io.IncrementalNewlineDecoder69 _io.IncrementalNewlineDecoder
72 getstate70 getstate
73 setstate71 setstate
 72 iso8859-1
 73 utf-16-be
74 utf-16-le74 utf-16-le
75 utf-32-be75 utf-32-be
76 utf-32-le76 utf-32-le
77 _io._TextIOBase77 _io._TextIOBase
78 #m"iKD#e78 !i#mKD#e
79 Base·class·for·text·I/O.79 Base·class·for·text·I/O.
80 This·class·provides·a·character·and·line·based·interface·to·stream80 This·class·provides·a·character·and·line·based·interface·to·stream
81 I/O.·There·is·no·readinto·method·because·Python's·character·strings81 I/O.·There·is·no·readinto·method·because·Python's·character·strings
82 are·immutable.82 are·immutable.
83 close($self,·/)83 close($self,·/)
84 flush($self,·/)84 flush($self,·/)
85 isatty($self,·/)85 isatty($self,·/)
Offset 170, 28 lines modifiedOffset 170, 34 lines modified
170 Read·at·most·size·characters·from·stream.170 Read·at·most·size·characters·from·stream.
171 Read·from·underlying·buffer·until·we·have·size·characters·or·we·hit·EOF.171 Read·from·underlying·buffer·until·we·have·size·characters·or·we·hit·EOF.
172 If·size·is·negative·or·omitted,·read·until·EOF.172 If·size·is·negative·or·omitted,·read·until·EOF.
173 detach($self,·/)173 detach($self,·/)
174 Separate·the·underlying·buffer·from·the·TextIOBase·and·return·it.174 Separate·the·underlying·buffer·from·the·TextIOBase·and·return·it.
175 After·the·underlying·buffer·has·been·detached,·the·TextIO·is·in·an·unusable·state.175 After·the·underlying·buffer·has·been·detached,·the·TextIO·is·in·an·unusable·state.
176 _io_TextIOWrapper___init__176 _io_TextIOWrapper___init__
177 .LANCHOR1 
178 Py_XDECREF177 validate_newline
 178 set_newline
 179 _textiowrapper_set_decoder
 180 _textiowrapper_set_encoder
 181 _textiowrapper_fix_encoder_state
179 .LANCHOR0182 .LANCHOR0
 183 Py_XDECREF
 184 .LANCHOR1
180 _io_TextIOWrapper_write185 _io_TextIOWrapper_write
181 latin1_encode186 latin1_encode
182 ascii_encode187 ascii_encode
183 utf8_encode188 utf8_encode
184 _textiowrapper_writeflush189 _textiowrapper_writeflush
185 _io_TextIOWrapper_closed_get_impl190 _io_TextIOWrapper_closed_get_impl
186 textiowrapper_traverse191 textiowrapper_traverse
187 _io_IncrementalNewlineDecoder___init__192 _io_IncrementalNewlineDecoder___init__
188 _io_TextIOWrapper_closed_get193 _io_TextIOWrapper_closed_get
189 textiowrapper_iternext194 textiowrapper_iternext
190 _textiowrapper_readline195 _textiowrapper_readline
 196 find_control_char.part.0
191 find_control_char197 find_control_char
192 textiowrapper_read_chunk198 textiowrapper_read_chunk
193 check_decoded199 check_decoded
194 _io_TextIOWrapper_close200 _io_TextIOWrapper_close
195 _io_TextIOWrapper_flush201 _io_TextIOWrapper_flush
196 textiowrapper_dealloc202 textiowrapper_dealloc
197 textiowrapper_clear203 textiowrapper_clear
Offset 300, 49 lines modifiedOffset 306, 49 lines modified
300 PyUnicode_AsUTF8AndSize306 PyUnicode_AsUTF8AndSize
301 PyObject_IsTrue307 PyObject_IsTrue
302 _PyUnicode_AsUTF8NoNUL308 _PyUnicode_AsUTF8NoNUL
303 PyUnicode_FromString309 PyUnicode_FromString
304 _PyCodec_LookupTextEncoding310 _PyCodec_LookupTextEncoding
305 _PyIO_Module311 _PyIO_Module
306 PyType_GetModuleByDef312 PyType_GetModuleByDef
307 PyObject_VectorcallMethod 
308 _PyCodecInfo_GetIncrementalEncoder 
309 PyObject_GetOptionalAttr313 PyObject_GetOptionalAttr
310 _PyUnicode_EqualToASCIIString314 PyObject_VectorcallMethod
311 PyObject_HasAttrWithError315 PyObject_HasAttrWithError
312 PyObject_RichCompareBool 
313 _Py_Dealloc 
314 _PyRuntime 
315 _PyArg_UnpackKeywords316 _PyArg_UnpackKeywords
 317 _Py_Dealloc
316 _PyInterpreterState_GetConfig318 _PyInterpreterState_GetConfig
317 _PyCodecInfo_GetIncrementalDecoder 
318 _Py_TrueStruct 
319 _Py_FalseStruct 
320 PyObject_CallFunctionObjArgs 
321 PyCodec_LookupError319 PyCodec_LookupError
322 PyUnicode_AsUTF8320 PyUnicode_AsUTF8
323 _Py_GetLocaleEncodingObject321 _Py_GetLocaleEncodingObject
324 PyExc_ValueError 
325 PyErr_Format 
326 _Py_tss_tstate 
327 PyExc_EncodingWarning322 PyExc_EncodingWarning
328 PyErr_WarnEx323 PyErr_WarnEx
329 PyErr_SetString 
330 _PyArg_BadArgument324 _PyArg_BadArgument
 325 _PyRuntime
 326 _Py_tss_tstate
Max diff block lines reached; 899/4293 bytes (20.94%) of diff not shown.
167 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
9.85 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·68000000·44000000·00000000·....h...D.......3 ··0x00000000·00000000·68000000·38000000·00000000·....h...8.......
4 ··0x00000010·00000000·00000000·00000000·00000000·................4 ··0x00000010·00000000·00000000·00000000·00000000·................
5 ··0x00000020·00000000·64010000·00000000·00000000·....d...........5 ··0x00000020·00000000·64010000·00000000·00000000·....d...........
6 ··0x00000030·90000000·24080000·00000000·00000000·....$...........6 ··0x00000030·90000000·fc070000·00000000·00000000·................
7 ··0x00000040·00000000·00000000·00000000·00000000·................7 ··0x00000040·00000000·00000000·00000000·00000000·................
8 ··0x00000050·ac010000·00000000·00000000·50000000·............P...8 ··0x00000050·ac010000·00000000·00000000·50000000·............P...
9 ··0x00000060·e4070000·00000000·00000000·00000000·................9 ··0x00000060·bc070000·00000000·00000000·00000000·................
10 ··0x00000070·00000000·00000000·00000000·3c010000·............<...10 ··0x00000070·00000000·00000000·00000000·3c010000·............<...
11 ··0x00000080·00000000·00000000·84000000·08080000·................11 ··0x00000080·00000000·00000000·84000000·e0070000·................
12 ··0x00000090·00000000·00000000·00000000·00000000·................12 ··0x00000090·00000000·00000000·00000000·00000000·................
13 ··0x000000a0·00000000·00000000·90010000·00000000·................13 ··0x000000a0·00000000·00000000·90010000·00000000·................
14 ··0x000000b0·00000000·b0000000·34010000·00000000·........4.......14 ··0x000000b0·00000000·b0000000·0c010000·00000000·................
15 ··0x000000c0·00000000·00000000·00000000·00000000·................15 ··0x000000c0·00000000·00000000·00000000·00000000·................
16 ··0x000000d0·00000000·78b50000·00000000·00000000·....x...........16 ··0x000000d0·00000000·78b50000·00000000·00000000·....x...........
17 ··0x000000e0·a8000000·80030000·00000000·00000000·................17 ··0x000000e0·a8000000·58030000·00000000·00000000·....X...........
18 ··0x000000f0·00000000·00000000·00000000·00000000·................18 ··0x000000f0·00000000·00000000·00000000·00000000·................
19 ··0x00000100·78b50000·00000000·00000000·a0000000·x...............19 ··0x00000100·78b50000·00000000·00000000·a0000000·x...............
20 ··0x00000110·34020000·00000000·00000000·00000000·4...............20 ··0x00000110·0c020000·00000000·00000000·00000000·................
21 ··0x00000120·00000000·00000000·00000000·78b50000·............x...21 ··0x00000120·00000000·00000000·00000000·78b50000·............x...
22 ··0x00000130·00000000·00000000·00000000·ffffff3f·...............?22 ··0x00000130·00000000·00000000·00000000·ffffff3f·...............?
23 ··0x00000140·00000000·05000000·646c0000·546d0000·........dl..Tm..23 ··0x00000140·00000000·05000000·646c0000·546d0000·........dl..Tm..
24 ··0x00000150·d0820000·a87c0000·fc980000·00000000·.....|..........24 ··0x00000150·d0820000·a87c0000·fc980000·00000000·.....|..........
25 ··0x00000160·00000000·ffffff3f·00000000·06000000·.......?........25 ··0x00000160·00000000·ffffff3f·00000000·06000000·.......?........
26 ··0x00000170·34600000·646c0000·546d0000·d0820000·4`..dl..Tm......26 ··0x00000170·34600000·646c0000·546d0000·d0820000·4`..dl..Tm......
27 ··0x00000180·a87c0000·fc980000·00000000·00000000·.|..............27 ··0x00000180·a87c0000·fc980000·00000000·00000000·.|..............
28 ··0x00000190·ffffff3f·00000000·02000000·8c770000·...?.........w..28 ··0x00000190·ffffff3f·00000000·02000000·8c770000·...?.........w..
29 ··0x000001a0·b0700000·00000000·00000000·ffffff3f·.p.............?29 ··0x000001a0·b0700000·00000000·00000000·ffffff3f·.p.............?
30 ··0x000001b0·00000000·03000000·e0680000·70950000·.........h..p...30 ··0x000001b0·00000000·03000000·e0680000·70950000·.........h..p...
31 ··0x000001c0·546d0000·40080000·70000000·00000000·Tm..@...p.......31 ··0x000001c0·546d0000·18080000·70000000·00000000·Tm......p.......
32 ··0x000001d0·00450000·00000000·34000000·00000000·.E......4.......32 ··0x000001d0·00450000·00000000·34000000·00000000·.E......4.......
33 ··0x000001e0·42000000·00000000·38000000·bc060000·B.......8.......33 ··0x000001e0·42000000·00000000·38000000·bc060000·B.......8.......
34 ··0x000001f0·47000000·00000000·33000000·00000000·G.......3.......34 ··0x000001f0·47000000·00000000·33000000·00000000·G.......3.......
35 ··0x00000200·3f000000·00000000·40000000·48030000·?.......@...H...35 ··0x00000200·3f000000·00000000·40000000·48030000·?.......@...H...
36 ··0x00000210·48000000·a8020000·49000000·30020000·H.......I...0...36 ··0x00000210·48000000·a8020000·49000000·30020000·H.......I...0...
37 ··0x00000220·3c000000·00000000·00000000·00000000·<...............37 ··0x00000220·3c000000·00000000·00000000·00000000·<...............
38 ··0x00000230·54080000·00000000·00000000·00000000·T...............38 ··0x00000230·2c080000·00000000·00000000·00000000·,...............
39 ··0x00000240·00000000·5c080000·00000000·00000000·....\...........39 ··0x00000240·00000000·34080000·00000000·00000000·....4...........
40 ··0x00000250·00000000·00000000·64080000·00000000·........d.......40 ··0x00000250·00000000·00000000·3c080000·00000000·........<.......
41 ··0x00000260·00000000·00000000·00000000·b4070000·................41 ··0x00000260·00000000·00000000·00000000·8c070000·................
42 ··0x00000270·00000000·00000000·00000000·00000000·................42 ··0x00000270·00000000·00000000·00000000·00000000·................
43 ··0x00000280·70080000·00000000·00000000·00000000·p...............43 ··0x00000280·48080000·00000000·00000000·00000000·H...............
44 ··0x00000290·00000000·00000000·00000000·00000000·................44 ··0x00000290·00000000·00000000·00000000·00000000·................
45 ··0x000002a0·00000000·00000000·a8070000·06000000·................45 ··0x000002a0·00000000·00000000·80070000·06000000·................
46 ··0x000002b0·18000000·01000000·00000000·f0070000·................46 ··0x000002b0·18000000·01000000·00000000·c8070000·................
47 ··0x000002c0·06000000·14000000·01000000·00000000·................47 ··0x000002c0·06000000·14000000·01000000·00000000·................
48 ··0x000002d0·c4070000·0e000000·30000000·01000000·........0.......48 ··0x000002d0·9c070000·0e000000·30000000·01000000·........0.......
49 ··0x000002e0·00000000·d4070000·0e000000·31000000·............1...49 ··0x000002e0·00000000·ac070000·0e000000·31000000·............1...
50 ··0x000002f0·01000000·00000000·7c080000·0e000000·........|.......50 ··0x000002f0·01000000·00000000·54080000·0e000000·........T.......
51 ··0x00000300·38000000·00000000·00000000·88080000·8...............51 ··0x00000300·38000000·00000000·00000000·60080000·8...........`...
52 ··0x00000310·13000000·64000000·01000000·00000000·....d...........52 ··0x00000310·13000000·64000000·01000000·00000000·....d...........
53 ··0x00000320·9c080000·13000000·68000000·01000000·........h.......53 ··0x00000320·74080000·13000000·68000000·01000000·t.......h.......
54 ··0x00000330·00000000·00000000·00000000·00000000·................54 ··0x00000330·00000000·00000000·00000000·00000000·................
55 ··0x00000340·00000000·00000000·54070000·00000000·........T.......55 ··0x00000340·00000000·00000000·2c070000·00000000·........,.......
56 ··0x00000350·04000000·cc050000·e4070000·00000000·................56 ··0x00000350·04000000·cc050000·bc070000·00000000·................
57 ··0x00000360·82000000·e4050000·34010000·00000000·........4.......57 ··0x00000360·82000000·e4050000·0c010000·00000000·................
58 ··0x00000370·08000000·b0050000·34020000·00000000·........4.......58 ··0x00000370·08000000·b0050000·0c020000·00000000·................
59 ··0x00000380·80000000·90050000·80030000·00000000·................59 ··0x00000380·80000000·90050000·58030000·00000000·........X.......
60 ··0x00000390·80000000·6c050000·ac080000·00000000·....l...........60 ··0x00000390·80000000·6c050000·84080000·00000000·....l...........
61 ··0x000003a0·04000000·84010000·b4080000·00000000·................61 ··0x000003a0·04000000·84010000·8c080000·00000000·................
62 ··0x000003b0·04000000·6c010000·bc080000·00000000·....l...........62 ··0x000003b0·04000000·6c010000·94080000·00000000·....l...........
63 ··0x000003c0·04000000·fc010000·c4080000·00000000·................63 ··0x000003c0·04000000·fc010000·9c080000·00000000·................
64 ··0x000003d0·04000000·e4010000·d0080000·00000000·................64 ··0x000003d0·04000000·e4010000·a8080000·00000000·................
65 ··0x000003e0·04000000·cc010000·dc080000·00000000·................65 ··0x000003e0·04000000·cc010000·b4080000·00000000·................
66 ··0x000003f0·04000000·b4010000·e8080000·00000000·................66 ··0x000003f0·04000000·b4010000·c0080000·00000000·................
67 ··0x00000400·04000000·9c010000·b8050000·00000000·................67 ··0x00000400·04000000·9c010000·90050000·00000000·................
68 ··0x00000410·80000000·e0020000·f0080000·00000000·................68 ··0x00000410·80000000·e0020000·c8080000·00000000·................
69 ··0x00000420·04000000·38020000·2c070000·00000000·....8...,.......69 ··0x00000420·04000000·38020000·04070000·00000000·....8...........
70 ··0x00000430·80000000·14020000·f8080000·00000000·................70 ··0x00000430·80000000·14020000·d0080000·00000000·................
71 ··0x00000440·04000000·00000000·04090000·00000000·................71 ··0x00000440·04000000·00000000·dc080000·00000000·................
72 ··0x00000450·08000000·00000000·00000000·00000000·................72 ··0x00000450·08000000·00000000·00000000·00000000·................
73 ··0x00000460·00000000·00000000·14090000·14000000·................73 ··0x00000460·00000000·00000000·ec080000·14000000·................
74 ··0x00000470·00000000·00450000·7c040000·34000000·.....E..|...4...74 ··0x00000470·00000000·00450000·7c040000·34000000·.....E..|...4...
75 ··0x00000480·00000000·38000000·e80c0000·40000000·....8.......@...75 ··0x00000480·00000000·38000000·e80c0000·40000000·....8.......@...
76 ··0x00000490·e4040000·49000000·bc040000·47000000·....I.......G...76 ··0x00000490·e4040000·49000000·bc040000·47000000·....I.......G...
77 ··0x000004a0·00000000·33000000·00000000·3c000000·....3.......<...77 ··0x000004a0·00000000·33000000·00000000·3c000000·....3.......<...
78 ··0x000004b0·00000000·00000000·00000000·64080000·............d...78 ··0x000004b0·00000000·00000000·00000000·3c080000·............<...
79 ··0x000004c0·00000000·00000000·00000000·00000000·................79 ··0x000004c0·00000000·00000000·00000000·00000000·................
80 ··0x000004d0·00000000·00000000·00000000·00000000·................80 ··0x000004d0·00000000·00000000·00000000·00000000·................
81 ··0x000004e0·00000000·08080000·00000000·82000000·................81 ··0x000004e0·00000000·e0070000·00000000·82000000·................
82 ··0x000004f0·bc0c0000·34090000·00000000·04000000·....4...........82 ··0x000004f0·bc0c0000·0c090000·00000000·04000000·................
83 ··0x00000500·a40c0000·40090000·00000000·08000000·....@...........83 ··0x00000500·a40c0000·18090000·00000000·08000000·................
84 ··0x00000510·840c0000·4c090000·00000000·04000000·....L...........84 ··0x00000510·840c0000·24090000·00000000·04000000·....$...........
85 ··0x00000520·6c0c0000·00000000·00000000·00000000·l...............85 ··0x00000520·6c0c0000·00000000·00000000·00000000·l...............
86 ··0x00000530·00000000·88090000·00000000·00000000·................86 ··0x00000530·00000000·88090000·00000000·00000000·................
87 ··0x00000540·00050000·48050000·38000000·b8000000·....H...8.......87 ··0x00000540·00050000·48050000·38000000·b8000000·....H...8.......
88 ··0x00000550·40000000·b8050000·49000000·68050000·@.......I...h...88 ··0x00000550·40000000·b8050000·49000000·68050000·@.......I...h...
89 ··0x00000560·00000000·00000000·a8070000·00000000·................89 ··0x00000560·00000000·00000000·80070000·00000000·................
90 ··0x00000570·00000000·980f0000·00000000·64080000·............d...90 ··0x00000570·00000000·980f0000·00000000·3c080000·............<...
91 ··0x00000580·00000000·00000000·1c0f0000·00000000·................91 ··0x00000580·00000000·00000000·1c0f0000·00000000·................
92 ··0x00000590·b4070000·00000000·00000000·d00e0000·................92 ··0x00000590·8c070000·00000000·00000000·d00e0000·................
93 ··0x000005a0·00000000·00000000·00000000·00000000·................93 ··0x000005a0·00000000·00000000·00000000·00000000·................
94 ··0x000005b0·00000000·00000000·54070000·00000000·........T.......94 ··0x000005b0·00000000·00000000·2c070000·00000000·........,.......
95 ··0x000005c0·82020000·d0110000·34020000·00000000·........4.......95 ··0x000005c0·82020000·d0110000·0c020000·00000000·................
96 ··0x000005d0·82020000·10110000·80030000·00000000·................96 ··0x000005d0·82020000·10110000·58030000·00000000·........X.......
97 ··0x000005e0·82020000·64100000·34010000·00000000·....d...4.......97 ··0x000005e0·82020000·64100000·0c010000·00000000·....d...........
98 ··0x000005f0·82020000·d40f0000·00000000·00000000·................98 ··0x000005f0·82020000·d40f0000·00000000·00000000·................
99 ··0x00000600·00000000·00000000···················........99 ··0x00000600·00000000·00000000···················........
  
7.41 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 119 lines modifiedOffset 1, 119 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··utf-16-be 
3 ··[·····c]··embedded·null·character2 ··[·····0]··embedded·null·character
4 ··[····24]··str·or·None3 ··[····18]··str·or·None
5 ··[····30]··argument·'encoding'4 ··[····24]··argument·'encoding'
6 ··[····44]··TextIOWrapper5 ··[····38]··TextIOWrapper
7 ··[····54]··argument·'newline'6 ··[····48]··argument·'newline'
8 ··[····68]··'encoding'·argument·not·specified7 ··[····5c]··'encoding'·argument·not·specified
9 ··[····8c]··TextIOWrapper()·argument·'errors'·must·be·str·or·None,·not·%.50s8 ··[····80]··TextIOWrapper()·argument·'errors'·must·be·str·or·None,·not·%.50s
 9 ··[····c4]··locale
 10 ··[····cc]··codecs.open()
10 ··[····d0]··illegal·newline·value:·%s11 ··[····dc]··illegal·newline·value:·%s
11 ··[····ec]··locale 
12 ··[····f4]··codecs.open() 
13 ··[···108]··ascii 
14 ··[···110]··iso8859-1 
15 ··[···11c]··utf-8 
16 ··[···124]··str12 ··[····fc]··str
17 ··[···128]··argument13 ··[···100]··argument
18 ··[···134]··write14 ··[···10c]··write
19 ··[···13c]··I/O·operation·on·uninitialized·object15 ··[···114]··I/O·operation·on·uninitialized·object
20 ··[···164]··underlying·buffer·has·been·detached16 ··[···13c]··underlying·buffer·has·been·detached
21 ··[···188]··I/O·operation·on·closed·file.17 ··[···160]··I/O·operation·on·closed·file.
22 ··[···1a8]··not·writable18 ··[···180]··not·writable
23 ··[···1b8]··ss19 ··[···190]··ss
24 ··[···1bc]··encoder·should·return·a·bytes·object,·not·'%.200s'20 ··[···194]··encoder·should·return·a·bytes·object,·not·'%.200s'
25 ··[···1f0]··readline()·should·have·returned·a·str·object,·not·'%.200s'21 ··[···1c8]··readline()·should·have·returned·a·str·object,·not·'%.200s'
26 ··[···22c]··read1 
27 ··[···234]··read22 ··[···204]··read1
 23 ··[···20c]··read
28 ··[···23c]··not·readable24 ··[···214]··not·readable
29 ··[···24c]··illegal·decoder·state25 ··[···224]··illegal·decoder·state
30 ··[···264]··OO;illegal·decoder·state26 ··[···23c]··OO;illegal·decoder·state
31 ··[···280]··illegal·decoder·state:·the·first·item·should·be·a·bytes·object,·not·'%.200s'27 ··[···258]··illegal·decoder·state:·the·first·item·should·be·a·bytes·object,·not·'%.200s'
32 ··[···2d0]··underlying·%s()·should·have·returned·a·bytes-like·object,·not·'%.200s'28 ··[···2a8]··underlying·%s()·should·have·returned·a·bytes-like·object,·not·'%.200s'
 29 ··[···2f0]··NN
 30 ··[···2f4]··IncrementalNewlineDecoder.__init__()·not·called
33 ··[···318]··decoder·should·return·a·string·result,·not·'%.200s'31 ··[···324]··decoder·should·return·a·string·result,·not·'%.200s'
34 ··[···34c]··NN 
35 ··[···350]··IncrementalNewlineDecoder.__init__()·not·called 
36 ··[···380]··readline32 ··[···358]··readline
37 ··[···38c]··OK;illegal·decoder·state33 ··[···364]··OK;illegal·decoder·state
38 ··[···3ac]··NK34 ··[···384]··NK
39 ··[···3b0]··<%.100s35 ··[···388]··<%.100s
40 ··[···3b8]··reentrant·call·inside·%.100s.__repr__36 ··[···390]··reentrant·call·inside·%.100s.__repr__
41 ··[···3e0]···name=%R37 ··[···3b8]···name=%R
42 ··[···3ec]··%U·encoding=%R>38 ··[···3c4]··%U·encoding=%R>
43 ··[···3fc]···mode=%R39 ··[···3d4]···mode=%R
44 ··[···408]··reconfigure()·argument·'encoding'·must·be·str·or·None,·not·%s40 ··[···3e0]··reconfigure()·argument·'encoding'·must·be·str·or·None,·not·%s
45 ··[···448]··reconfigure()·argument·'errors'·must·be·str·or·None,·not·%s41 ··[···420]··reconfigure()·argument·'errors'·must·be·str·or·None,·not·%s
46 ··[···484]··reconfigure()·argument·'newline'·must·be·str·or·None,·not·%s42 ··[···45c]··reconfigure()·argument·'newline'·must·be·str·or·None,·not·%s
47 ··[···4c4]··It·is·not·possible·to·set·the·encoding·or·newline·of·stream·after·the·first·read43 ··[···49c]··It·is·not·possible·to·set·the·encoding·or·newline·of·stream·after·the·first·read
48 ··[···518]··underlying·stream·is·not·seekable44 ··[···4f0]··underlying·stream·is·not·seekable
49 ··[···53c]··telling·position·disabled·by·next()·call45 ··[···514]··telling·position·disabled·by·next()·call
50 ··[···568]··iO46 ··[···540]··iO
51 ··[···56c]··y#47 ··[···544]··y#
52 ··[···570]··Oi;illegal·decoder·state48 ··[···548]··Oi;illegal·decoder·state
53 ··[···58c]··yO49 ··[···564]··yO
54 ··[···590]··can't·reconstruct·logical·file·position50 ··[···568]··can't·reconstruct·logical·file·position
55 ··[···5b8]··seek51 ··[···590]··seek
56 ··[···5c0]··can't·do·nonzero·cur-relative·seeks52 ··[···598]··can't·do·nonzero·cur-relative·seeks
57 ··[···5e4]··can't·do·nonzero·end-relative·seeks53 ··[···5bc]··can't·do·nonzero·end-relative·seeks
58 ··[···608]··ii54 ··[···5e0]··ii
59 ··[···60c]··invalid·whence·(%d,·should·be·%d,·%d·or·%d)55 ··[···5e4]··invalid·whence·(%d,·should·be·%d,·%d·or·%d)
60 ··[···638]··negative·seek·position·%R56 ··[···610]··negative·seek·position·%R
61 ··[···654]··i57 ··[···62c]··i
62 ··[···658]··underlying·read()·should·have·returned·a·bytes·object,·not·'%.200s'58 ··[···630]··underlying·read()·should·have·returned·a·bytes·object,·not·'%.200s'
63 ··[···69c]··iN59 ··[···674]··iN
64 ··[···6a0]··can't·restore·logical·file·position60 ··[···678]··can't·restore·logical·file·position
65 ··[···6c4]··iy61 ··[···69c]··iy
66 ··[···6c8]··((yi))62 ··[···6a0]··((yi))
67 ··[···6d8]··sss63 ··[···6b0]··sss
68 ··[···6dc]··state·argument·must·be·a·tuple64 ··[···6b4]··state·argument·must·be·a·tuple
69 ··[···6fc]··OK;setstate():·illegal·state·argument65 ··[···6d4]··OK;setstate():·illegal·state·argument
70 ··[···724]··((OK))66 ··[···6fc]··((OK))
71 ··[···72c]··truncate67 ··[···704]··truncate
72 ··[···738]··detach()·takes·no·arguments68 ··[···710]··detach()·takes·no·arguments
73 ··[···754]··detach69 ··[···72c]··detach
74 ··[···75c]··cannot·delete·attribute70 ··[···734]··cannot·delete·attribute
75 ··[···774]··a·strictly·positive·integer·is·required71 ··[···74c]··a·strictly·positive·integer·is·required
76 ··[···79c]··argument·172 ··[···774]··argument·1
77 ··[···7a8]··encoding73 ··[···780]··encoding
78 ··[···7b4]··errors74 ··[···78c]··errors
79 ··[···7bc]··newline75 ··[···794]··newline
80 ··[···7c4]··line_buffering76 ··[···79c]··line_buffering
81 ··[···7d4]··write_through77 ··[···7ac]··write_through
82 ··[···7e4]··reconfigure78 ··[···7bc]··reconfigure
83 ··[···7f0]··buffer79 ··[···7c8]··buffer
84 ··[···7f8]··input80 ··[···7d0]··input
85 ··[···800]··final81 ··[···7d8]··final
86 ··[···808]··decode82 ··[···7e0]··decode
87 ··[···810]··decoder83 ··[···7e8]··decoder
88 ··[···818]··translate84 ··[···7f0]··translate
89 ··[···824]··IncrementalNewlineDecoder85 ··[···7fc]··IncrementalNewlineDecoder
90 ··[···840]··_io.TextIOWrapper86 ··[···818]··_io.TextIOWrapper
91 ··[···854]··name87 ··[···82c]··name
92 ··[···85c]··closed88 ··[···834]··closed
93 ··[···864]··newlines89 ··[···83c]··newlines
94 ··[···870]··_CHUNK_SIZE90 ··[···848]··_CHUNK_SIZE
95 ··[···87c]··_finalizing91 ··[···854]··_finalizing
96 ··[···888]··__weaklistoffset__92 ··[···860]··__weaklistoffset__
97 ··[···89c]··__dictoffset__93 ··[···874]··__dictoffset__
98 ··[···8ac]··flush94 ··[···884]··flush
99 ··[···8b4]··close95 ··[···88c]··close
100 ··[···8bc]··fileno96 ··[···894]··fileno
101 ··[···8c4]··seekable97 ··[···89c]··seekable
102 ··[···8d0]··readable98 ··[···8a8]··readable
103 ··[···8dc]··writable99 ··[···8b4]··writable
104 ··[···8e8]··isatty100 ··[···8c0]··isatty
105 ··[···8f0]··tell101 ··[···8c8]··tell
106 ··[···8f8]··__reduce__102 ··[···8d0]··__reduce__
107 ··[···904]··__reduce_ex__103 ··[···8dc]··__reduce_ex__
108 ··[···914]··_io.IncrementalNewlineDecoder104 ··[···8ec]··_io.IncrementalNewlineDecoder
109 ··[···934]··getstate105 ··[···90c]··getstate
110 ··[···940]··setstate106 ··[···918]··setstate
111 ··[···94c]··reset107 ··[···924]··reset
 108 ··[···92c]··ascii
 109 ··[···934]··iso8859-1
 110 ··[···940]··utf-8
 111 ··[···948]··utf-16-be
112 ··[···954]··utf-16-le112 ··[···954]··utf-16-le
113 ··[···960]··utf-16113 ··[···960]··utf-16
114 ··[···968]··utf-32-be114 ··[···968]··utf-32-be
115 ··[···974]··utf-32-le115 ··[···974]··utf-32-le
116 ··[···980]··utf-32116 ··[···980]··utf-32
117 ··[···988]··_io._TextIOBase117 ··[···988]··_io._TextIOBase
Max diff block lines reached; 0/7474 bytes (0.00%) of diff not shown.
198 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
18.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
2.07 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·08010000·00000000·10010000·00000000·................3 ··0x00000000·2c090000·00000000·34090000·00000000·,.......4.......
4 ··0x00000010·1c010000·00000000·00000000·00000000·................4 ··0x00000010·40090000·00000000·48090000·00000000·@.......H.......
5 ··0x00000020·54090000·00000000·60090000·00000000·T.......`.......5 ··0x00000020·54090000·00000000·60090000·00000000·T.......`.......
6 ··0x00000030·68090000·00000000·74090000·00000000·h.......t.......6 ··0x00000030·68090000·00000000·74090000·00000000·h.......t.......
7 ··0x00000040·80090000·00000000·00000000·00000000·................7 ··0x00000040·80090000·00000000·00000000·00000000·................
8 ··0x00000050·a8070000·b4070000·bc070000·c4070000·................8 ··0x00000050·80070000·8c070000·94070000·9c070000·................
9 ··0x00000060·d4070000·00000000·f0070000·a8070000·................9 ··0x00000060·ac070000·00000000·c8070000·80070000·................
10 ··0x00000070·b4070000·bc070000·c4070000·d4070000·................10 ··0x00000070·8c070000·94070000·9c070000·ac070000·................
11 ··0x00000080·00000000·f8070000·00080000·00000000·................11 ··0x00000080·00000000·d0070000·d8070000·00000000·................
12 ··0x00000090·10080000·18080000·b4070000·00000000·................12 ··0x00000090·e8070000·f0070000·8c070000·00000000·................
13 ··0x000000a0·a8030000·00000000·a8030000·00000000·................13 ··0x000000a0·80030000·00000000·80030000·00000000·................
14 ··0x000000b0·a8030000·00000000·42617365·20636c61·........Base·cla14 ··0x000000b0·80030000·00000000·42617365·20636c61·........Base·cla
15 ··0x000000c0·73732066·6f722074·65787420·492f4f2e·ss·for·text·I/O.15 ··0x000000c0·73732066·6f722074·65787420·492f4f2e·ss·for·text·I/O.
16 ··0x000000d0·0a0a5468·69732063·6c617373·2070726f·..This·class·pro16 ··0x000000d0·0a0a5468·69732063·6c617373·2070726f·..This·class·pro
17 ··0x000000e0·76696465·73206120·63686172·61637465·vides·a·characte17 ··0x000000e0·76696465·73206120·63686172·61637465·vides·a·characte
18 ··0x000000f0·7220616e·64206c69·6e652062·61736564·r·and·line·based18 ··0x000000f0·7220616e·64206c69·6e652062·61736564·r·and·line·based
19 ··0x00000100·20696e74·65726661·63652074·6f207374··interface·to·st19 ··0x00000100·20696e74·65726661·63652074·6f207374··interface·to·st
20 ··0x00000110·7265616d·0a492f4f·2e205468·65726520·ream.I/O.·There·20 ··0x00000110·7265616d·0a492f4f·2e205468·65726520·ream.I/O.·There·
21 ··0x00000120·6973206e·6f207265·6164696e·746f206d·is·no·readinto·m21 ··0x00000120·6973206e·6f207265·6164696e·746f206d·is·no·readinto·m
46.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
194 KB
stringio.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:··········17048·(bytes·into·file)13 ··Start·of·section·headers:··········16188·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x4298:1 There·are·18·section·headers,·starting·at·offset·0x3f3c:
  
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·000284·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000dc4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0033e0·000118·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00318c·0006c8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002b8·000220·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000df8·000220·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0034f8·000208·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003854·000208·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0004d8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001018·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0004d8·000f60·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·003700·000768·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·001438·0003b1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001018·0003b1·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·0013cc·0001e0·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·003a5c·000108·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0017ec·0003f0·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0015ac·00039c·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·003e68·000390·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003b64·000338·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001bdc·0006df·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001948·0006df·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·0041f8·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·003e9c·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0022bb·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·002027·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0022bb·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002027·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0022f0·0008c0·10·····16··88··419 ··[15]·.symtab···········SYMTAB··········00000000·00205c·0008d0·10·····16··89··4
20 ··[16]·.strtab···········STRTAB··········00000000·002bb0·000830·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00292c·00085e·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·004208·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·003eac·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.9 KB
readelf --wide --symbols {}
Max HTML report size reached
54.8 KB
readelf --wide --relocs {}
Max HTML report size reached
1.87 KB
strings --all --bytes=8 {}
    
Offset 73, 20 lines modifiedOffset 73, 22 lines modified
73 is·reached.·Return·an·empty·string·at·EOF.73 is·reached.·Return·an·empty·string·at·EOF.
74 tell($self,·/)74 tell($self,·/)
75 Tell·the·current·file·position.75 Tell·the·current·file·position.
76 getvalue($self,·/)76 getvalue($self,·/)
77 Retrieve·the·entire·contents·of·the·object.77 Retrieve·the·entire·contents·of·the·object.
78 stringio_new78 stringio_new
79 _io_StringIO___init__79 _io_StringIO___init__
80 .LANCHOR0 
81 resize_buffer80 resize_buffer
 81 .LANCHOR0
82 _io_StringIO_write82 _io_StringIO_write
83 _io_StringIO_getvalue83 _io_StringIO_getvalue
 84 _io_StringIO_getvalue_impl
84 make_intermediate85 make_intermediate
85 _io_StringIO_readline86 _io_StringIO_readline
 87 _stringio_readline
86 _io_StringIO_seek88 _io_StringIO_seek
87 _io_StringIO_truncate89 _io_StringIO_truncate
88 stringio_dealloc90 stringio_dealloc
89 stringio_clear91 stringio_clear
90 _io_StringIO_close92 _io_StringIO_close
91 _io_StringIO_read93 _io_StringIO_read
92 stringio_traverse94 stringio_traverse
Offset 121, 49 lines modifiedOffset 123, 49 lines modified
121 stringio_slots123 stringio_slots
122 stringio_methods124 stringio_methods
123 stringio_members125 stringio_members
124 stringio_getset126 stringio_getset
125 PyMem_Malloc127 PyMem_Malloc
126 PyErr_NoMemory128 PyErr_NoMemory
127 _Py_Dealloc129 _Py_Dealloc
 130 _Py_NoneStruct
128 _PyUnicodeWriter_Dealloc131 _PyUnicodeWriter_Dealloc
129 PyUnicode_FromString132 PyUnicode_FromString
130 _PyIO_Module133 _PyIO_Module
131 PyType_GetModuleByDef134 PyType_GetModuleByDef
132 _PyUnicodeWriter_Init135 _PyUnicodeWriter_Init
133 _PyArg_UnpackKeywords136 _PyArg_UnpackKeywords
134 _Py_NoneStruct 
135 PyExc_TypeError137 PyExc_TypeError
136 PyErr_Format138 PyErr_Format
137 PyUnicode_GetLength139 PyUnicode_GetLength
138 PyUnicode_AsUCS4140 PyUnicode_AsUCS4
139 _PyIncrementalNewlineDecoder_decode141 _PyIncrementalNewlineDecoder_decode
140 _PyUnicodeWriter_WriteStr142 _PyUnicodeWriter_WriteStr
141 PyMem_Realloc 
142 _Py_FalseStruct143 _Py_FalseStruct
143 _Py_TrueStruct144 _Py_TrueStruct
144 PyObject_CallFunctionObjArgs145 PyObject_CallFunctionObjArgs
145 PyUnicode_AsUTF8146 PyUnicode_AsUTF8
146 PyExc_ValueError147 PyExc_ValueError
147 PyUnicode_Replace148 PyUnicode_Replace
148 PyExc_OverflowError149 PyExc_OverflowError
149 PyErr_SetString150 PyErr_SetString
150 _PyRuntime151 _PyRuntime
 152 PyMem_Realloc
151 PyLong_FromSsize_t153 PyLong_FromSsize_t
152 PyUnicode_FromKindAndData154 PyUnicode_FromKindAndData
153 _PyUnicodeWriter_Finish 
154 _PyIO_find_line_ending 
155 PyUnicode_New 
156 _Py_convert_optional_to_ssize_t 
157 _PyArg_CheckPositional155 _PyArg_CheckPositional
 156 _Py_convert_optional_to_ssize_t
 157 _PyUnicodeWriter_Finish
158 _PyNumber_Index158 _PyNumber_Index
159 PyLong_AsSsize_t159 PyLong_AsSsize_t
160 PyLong_AsInt 
161 PyExc_OSError160 PyExc_OSError
 161 PyLong_AsInt
162 PyErr_Occurred162 PyErr_Occurred
 163 _PyIO_find_line_ending
 164 PyUnicode_New
163 PyMem_Free165 PyMem_Free
164 PyObject_ClearWeakRefs166 PyObject_ClearWeakRefs
165 PyBool_FromLong167 PyBool_FromLong
166 PyObject_VectorcallMethod168 PyObject_VectorcallMethod
167 PyDict_Copy169 PyDict_Copy
168 Py_BuildValue170 Py_BuildValue
169 PyTuple_GetSlice171 PyTuple_GetSlice
Offset 171, 13 lines modifiedOffset 173, 13 lines modified
171 PyDict_Update173 PyDict_Update
172 PyObject_GetAttr174 PyObject_GetAttr
173 stringio_spec175 stringio_spec
174 PyTuple_Type176 PyTuple_Type
175 .shstrtab177 .shstrtab
176 .rel.text178 .rel.text
177 .rel.data179 .rel.data
178 .rel.text.hot 
179 .rodata.str1.4180 .rodata.str1.4
 181 .rel.text.hot
180 .rel.text.unlikely182 .rel.text.unlikely
181 .rel.rodata183 .rel.rodata
182 .note.GNU-stack184 .note.GNU-stack
183 .ARM.attributes185 .ARM.attributes
40.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
44.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
12.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 99, 88 lines modifiedOffset 99, 48 lines modified
  
99 000000b4·<_io_StringIO___getstate__>:99 000000b4·<_io_StringIO___getstate__>:
100 _io_StringIO___getstate__():100 _io_StringIO___getstate__():
101 »       push»   {r4,·r5,·lr}101 »       push»   {r4,·r5,·lr}
102 »       mov.w»  ip,·#4096»  @·0x1000102 »       mov.w»  ip,·#4096»  @·0x1000
103 »       sub.w»  ip,·sp,·ip103 »       sub.w»  ip,·sp,·ip
104 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8104 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
105 »       ldrb.w» r3,·[r0,·#64]»      @·0x40 
106 »       sub»    sp,·#12105 »       sub»    sp,·#12
107 »       cbnz»   r3,·e2·<_io_StringIO___getstate__+0x2e> 
108 »       movw»   r3,·#0 
109 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError 
110 »       movt»   r3,·#0 
111 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError 
112 »       movw»   r1,·#0 
113 ·R_ARM_THM_MOVW_ABS_NC»  .LC6 
114 »       movt»   r1,·#0 
115 ·R_ARM_THM_MOVT_ABS»     .LC6 
116 »       ldr»    r0,·[r3,·#0] 
117 »       bl»     0·<PyErr_SetString> 
118 ·R_ARM_THM_CALL» PyErr_SetString 
119 »       b.n»    100·<_io_StringIO___getstate__+0x4c> 
120 »       ldrb.w» r3,·[r0,·#65]»      @·0x41 
121 »       mov»    r5,·r0106 »       mov»    r5,·r0
 107 »       bl»     53c·<_io_StringIO_getvalue_impl>
 108 ·R_ARM_THM_CALL» _io_StringIO_getvalue_impl
122 »       cbz»    r3,·104·<_io_StringIO___getstate__+0x50>109 »       cbz»    r0,·106·<_io_StringIO___getstate__+0x52>
123 »       movw»   r3,·#0 
124 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError 
125 »       movt»   r3,·#0 
126 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError 
127 »       movw»   r1,·#0 
128 ·R_ARM_THM_MOVW_ABS_NC»  .LC8 
129 »       movt»   r1,·#0 
130 ·R_ARM_THM_MOVT_ABS»     .LC8 
131 »       ldr»    r0,·[r3,·#0] 
132 »       bl»     0·<PyErr_SetString> 
133 ·R_ARM_THM_CALL» PyErr_SetString 
134 »       movs»   r5,·#0 
135 »       b.n»    1a0·<_io_StringIO___getstate__+0xec> 
136 »       ldr»    r3,·[r0,·#24] 
137 »       cmp»    r3,·#2 
138 »       bne.n»  112·<_io_StringIO___getstate__+0x5e> 
139 »       bl»     0·<_io_StringIO_readable> 
140 ·R_ARM_THM_CALL» make_intermediate 
141 »       mov»    r4,·r0110 »       mov»    r4,·r0
142 »       b.n»    11e·<_io_StringIO___getstate__+0x6a> 
143 »       ldr»    r2,·[r0,·#16] 
144 »       ldr»    r1,·[r0,·#8] 
145 »       movs»   r0,·#4 
146 »       bl»     0·<PyUnicode_FromKindAndData> 
147 ·R_ARM_THM_CALL» PyUnicode_FromKindAndData 
148 »       mov»    r4,·r0 
149 »       cmp»    r4,·#0 
150 »       beq.n»  100·<_io_StringIO___getstate__+0x4c> 
151 »       ldr»    r0,·[r5,·#80]» @·0x50111 »       ldr»    r0,·[r5,·#80]» @·0x50
152 »       cbnz»   r0,·13e·<_io_StringIO___getstate__+0x8a>112 »       cbnz»   r0,·ea·<_io_StringIO___getstate__+0x36>
153 »       movw»   r3,·#0113 »       movw»   r3,·#0
154 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct114 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
155 »       movt»   r3,·#0115 »       movt»   r3,·#0
156 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct116 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
157 »       mvn.w»  r1,·#3221225472»    @·0xc0000000117 »       mvn.w»  r1,·#3221225472»    @·0xc0000000
158 »       ldr»    r2,·[r3,·#0]118 »       ldr»    r2,·[r3,·#0]
159 »       cmp»    r2,·r1119 »       cmp»    r2,·r1
160 »       beq.n»  15e·<_io_StringIO___getstate__+0xaa>120 »       beq.n»  10a·<_io_StringIO___getstate__+0x56>
161 »       adds»   r2,·#1121 »       adds»   r2,·#1
162 »       str»    r2,·[r3,·#0]122 »       str»    r2,·[r3,·#0]
163 »       b.n»    15e·<_io_StringIO___getstate__+0xaa>123 »       b.n»    10a·<_io_StringIO___getstate__+0x56>
164 »       bl»     0·<PyDict_Copy>124 »       bl»     0·<PyDict_Copy>
165 ·R_ARM_THM_CALL» PyDict_Copy125 ·R_ARM_THM_CALL» PyDict_Copy
166 »       cbnz»   r0,·166·<_io_StringIO___getstate__+0xb2>126 »       cbnz»   r0,·112·<_io_StringIO___getstate__+0x5e>
167 »       ldr»    r3,·[r4,·#0]127 »       ldr»    r3,·[r4,·#0]
168 »       mvn.w»  r2,·#3221225472»    @·0xc0000000128 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
169 »       cmp»    r3,·r2129 »       cmp»    r3,·r2
170 »       beq.n»  100·<_io_StringIO___getstate__+0x4c>130 »       beq.n»  106·<_io_StringIO___getstate__+0x52>
171 »       subs»   r3,·#1131 »       subs»   r3,·#1
172 »       str»    r3,·[r4,·#0]132 »       str»    r3,·[r4,·#0]
173 »       cmp»    r3,·#0 
174 »       bne.n»  100·<_io_StringIO___getstate__+0x4c>133 »       cbnz»   r3,·106·<_io_StringIO___getstate__+0x52>
175 »       mov»    r0,·r4134 »       mov»    r0,·r4
176 »       bl»     0·<_Py_Dealloc>135 »       bl»     0·<_Py_Dealloc>
177 ·R_ARM_THM_CALL» _Py_Dealloc136 ·R_ARM_THM_CALL» _Py_Dealloc
 137 »       movs»   r5,·#0
178 »       b.n»    100·<_io_StringIO___getstate__+0x4c>138 »       b.n»    14c·<_io_StringIO___getstate__+0x98>
179 »       movw»   r0,·#0139 »       movw»   r0,·#0
180 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct140 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
181 »       movt»   r0,·#0141 »       movt»   r0,·#0
182 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct142 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
183 »       ldr»    r1,·[r5,·#72]» @·0x48143 »       ldr»    r1,·[r5,·#72]» @·0x48
184 »       movw»   r2,·#0144 »       movw»   r2,·#0
185 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct145 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
Offset 198, 54 lines modifiedOffset 158, 54 lines modified
198 ·R_ARM_THM_MOVT_ABS»     .LC18158 ·R_ARM_THM_MOVT_ABS»     .LC18
199 »       bl»     0·<Py_BuildValue>159 »       bl»     0·<Py_BuildValue>
200 ·R_ARM_THM_CALL» Py_BuildValue160 ·R_ARM_THM_CALL» Py_BuildValue
201 »       ldr»    r3,·[r4,·#0]161 »       ldr»    r3,·[r4,·#0]
202 »       mvn.w»  r2,·#3221225472»    @·0xc0000000162 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
203 »       mov»    r5,·r0163 »       mov»    r5,·r0
204 »       cmp»    r3,·r2164 »       cmp»    r3,·r2
205 »       beq.n»  1a0·<_io_StringIO___getstate__+0xec>165 »       beq.n»  14c·<_io_StringIO___getstate__+0x98>
206 »       subs»   r3,·#1166 »       subs»   r3,·#1
207 »       str»    r3,·[r4,·#0]167 »       str»    r3,·[r4,·#0]
208 »       cbnz»   r3,·1a0·<_io_StringIO___getstate__+0xec>168 »       cbnz»   r3,·14c·<_io_StringIO___getstate__+0x98>
209 »       mov»    r0,·r4169 »       mov»    r0,·r4
210 »       bl»     0·<_Py_Dealloc>170 »       bl»     0·<_Py_Dealloc>
211 ·R_ARM_THM_CALL» _Py_Dealloc171 ·R_ARM_THM_CALL» _Py_Dealloc
212 »       mov»    r0,·r5172 »       mov»    r0,·r5
213 »       add»    sp,·#12173 »       add»    sp,·#12
214 »       pop»    {r4,·r5,·pc}174 »       pop»    {r4,·r5,·pc}
  
215 000001a6·<_io_StringIO___setstate__>:175 00000152·<_io_StringIO___setstate__>:
216 _io_StringIO___setstate__():176 _io_StringIO___setstate__():
217 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}177 »       push»   {r3,·r4,·r5,·r6,·r7,·lr}
218 »       mov.w»  ip,·#4096»  @·0x1000178 »       mov.w»  ip,·#4096»  @·0x1000
219 »       sub.w»  ip,·sp,·ip179 »       sub.w»  ip,·sp,·ip
220 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8180 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
221 »       ldrb.w» r7,·[r0,·#65]»      @·0x41181 »       ldrb.w» r7,·[r0,·#65]»      @·0x41
222 »       cbz»    r7,·1d2·<_io_StringIO___setstate__+0x2c>182 »       cbz»    r7,·17e·<_io_StringIO___setstate__+0x2c>
223 »       movw»   r3,·#0183 »       movw»   r3,·#0
224 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError184 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
225 »       movt»   r3,·#0185 »       movt»   r3,·#0
226 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError186 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
227 »       movw»   r1,·#0187 »       movw»   r1,·#0
228 ·R_ARM_THM_MOVW_ABS_NC»  .LC8188 ·R_ARM_THM_MOVW_ABS_NC»  .LC8
229 »       movt»   r1,·#0189 »       movt»   r1,·#0
230 ·R_ARM_THM_MOVT_ABS»     .LC8190 ·R_ARM_THM_MOVT_ABS»     .LC8
231 »       ldr»    r0,·[r3,·#0]191 »       ldr»    r0,·[r3,·#0]
Max diff block lines reached; 8749/12668 bytes (69.06%) of diff not shown.
17.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
895 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
671 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:··········67720·(bytes·into·file)13 ··Start·of·section·headers:··········65108·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x10888:1 There·are·18·section·headers,·starting·at·offset·0xfe54:
  
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·002a18·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·003c80·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·00d008·001620·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00c744·001ba0·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002a4c·000f60·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·003cb4·000f60·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00e628·000d70·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·00e2e4·000d70·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0039ac·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·004c14·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·0039ac·002ee4·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·00f398·000c60·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·006890·0007e6·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004c14·0007e6·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·0053fc·0013c0·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·00f054·000578·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·007078·000e1c·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·0067bc·000dec·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·00fff8·000770·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·00f5cc·000768·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·007e94·001b96·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0075a8·001b96·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·010768·000090·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·00fd34·000090·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·009a2a·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00913e·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009a2a·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00913e·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·009a60·001d70·10·····16·386··419 ··[15]·.symtab···········SYMTAB··········00000000·009174·001d80·10·····16·388··4
20 ··[16]·.strtab···········STRTAB··········00000000·00b7d0·001835·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00aef4·001850·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0107f8·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·00fdc4·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
60.2 KB
readelf --wide --symbols {}
Max HTML report size reached
220 KB
readelf --wide --relocs {}
Max HTML report size reached
1.53 KB
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 8 lines modified
1 3;`(Fga@1 3;`(Fga@
2 fi·F%`ea 
3 ti0F5`ua 
4 ei#`ca,F 
5 a·number·is·required2 a·number·is·required
6 n·must·be·>=·03 n·must·be·>=·0
7 Expected·int·as·r4 Expected·int·as·r
8 r·must·be·non-negative5 r·must·be·non-negative
9 |n:product6 |n:product
10 repeat·argument·cannot·be·negative7 repeat·argument·cannot·be·negative
11 repeat·argument·too·large8 repeat·argument·too·large
Offset 75, 14 lines modifiedOffset 72, 17 lines modified
75 __copy__72 __copy__
76 itertools._tee_dataobject73 itertools._tee_dataobject
77 itertools._grouper74 itertools._grouper
78 itertools.groupby75 itertools.groupby
79 itertools.pairwise76 itertools.pairwise
80 itertools.batched77 itertools.batched
81 itertools78 itertools
 79 fi·F%`ea
 80 ti0F5`ua
 81 ei#`ca,F
82 Functional·tools·for·creating·and·using·iterators.82 Functional·tools·for·creating·and·using·iterators.
83 Infinite·iterators:83 Infinite·iterators:
84 count(start=0,·step=1)·-->·start,·start+step,·start+2*step,·...84 count(start=0,·step=1)·-->·start,·start+step,·start+2*step,·...
85 cycle(p)·-->·p0,·p1,·...·plast,·p0,·p1,·...85 cycle(p)·-->·p0,·p1,·...·plast,·p0,·p1,·...
86 repeat(elem·[,n])·-->·elem,·elem,·elem,·...·endlessly·or·up·to·n·times86 repeat(elem·[,n])·-->·elem,·elem,·elem,·...·endlessly·or·up·to·n·times
87 Iterators·terminating·on·the·shortest·input·sequence:87 Iterators·terminating·on·the·shortest·input·sequence:
88 accumulate(p[,·func])·-->·p0,·p0+p1,·p0+p1+p288 accumulate(p[,·func])·-->·p0,·p0+p1,·p0+p1+p2
Offset 238, 27 lines modifiedOffset 238, 29 lines modified
238 teedataobject_dealloc238 teedataobject_dealloc
239 teedataobject_clear239 teedataobject_clear
240 repeat_new240 repeat_new
241 repeat_next241 repeat_next
242 repeat_dealloc242 repeat_dealloc
243 islice_traverse243 islice_traverse
244 chain_new244 chain_new
 245 chain_new_internal
245 batched_new246 batched_new
246 batched_next247 batched_next
247 itertools_chain_from_iterable248 itertools_chain_from_iterable
248 chain_next249 chain_next
249 chain_dealloc250 chain_dealloc
250 itertools_filterfalse251 itertools_filterfalse
251 filterfalse_next252 filterfalse_next
252 filterfalse_dealloc253 filterfalse_dealloc
253 repeat_traverse254 repeat_traverse
254 chain_traverse255 chain_traverse
255 batched_dealloc256 batched_dealloc
256 itertools_groupby257 itertools_groupby
257 groupby_next258 groupby_next
 259 _grouper_create
258 _grouper_next260 _grouper_next
259 _grouper_dealloc261 _grouper_dealloc
260 groupby_dealloc262 groupby_dealloc
261 zip_longest_new263 zip_longest_new
262 zip_longest_next264 zip_longest_next
263 zip_longest_dealloc265 zip_longest_dealloc
264 repeat_len266 repeat_len
Offset 553, 13 lines modifiedOffset 555, 13 lines modified
553 PyObject_GenericGetAttr555 PyObject_GenericGetAttr
554 PyObject_SelfIter556 PyObject_SelfIter
555 Py_GenericAlias557 Py_GenericAlias
556 PyType_GenericAlloc558 PyType_GenericAlloc
557 .shstrtab559 .shstrtab
558 .rel.text560 .rel.text
559 .rel.data561 .rel.data
560 .rel.text.hot 
561 .rodata.str1.4562 .rodata.str1.4
 563 .rel.text.hot
562 .rel.text.unlikely564 .rel.text.unlikely
563 .rel.rodata565 .rel.rodata
564 .note.GNU-stack566 .note.GNU-stack
565 .ARM.attributes567 .ARM.attributes
177 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
135 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
26.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
46.3 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
895 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.
  
1.17 MB
sre.o
875 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:··········101452·(bytes·into·file)13 ··Start·of·section·headers:··········78420·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x18c4c:1 There·are·18·section·headers,·starting·at·offset·0x13254:
  
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·002adc·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·004664·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0146bc·000958·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·00fca4·0014b8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·002b10·000900·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·004698·000900·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·015014·0007c8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·01115c·0007c8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·003410·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·004f98·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·003410·0007ad·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·004f98·0007ad·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·003bc0·00c67c·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·005748·006158·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0157dc·002ba8·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·011924·001080·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·01023c·0006dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·00b8a0·000698·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·018384·0002d8·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0129a4·0002c0·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·010918·000f0c·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·00bf38·000f0c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·01865c·000560·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·012c64·000560·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·011824·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·00ce44·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011824·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ce44·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·011858·001a60·10·····16·322··419 ··[15]·.symtab···········SYMTAB··········00000000·00ce78·0019e0·10·····16·314··4
20 ··[16]·.strtab···········STRTAB··········00000000·0132b8·001401·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·00e858·00144a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·018bbc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·0131c4·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
52.3 KB
readelf --wide --symbols {}
Max HTML report size reached
241 KB
readelf --wide --relocs {}
Max HTML report size reached
4.19 KB
strings --all --bytes=8 {}
    
Offset 1, 21 lines modifiedOffset 1, 24 lines modified
1 »       &$2"g)h#h1 »       &$2"g)h#h
 2 3<wwwwwwwww%ww
 3 wwwwwwwwwww
 4 ewwWIww>
2 (((((((((5 (((((((((
3 (((((((((((ve((WI((=04F`6 (((((((((((ve((WI((=04F`
4 K@S@\@D@c7 K@S@\@D@c
5 CODESIZE8 CODESIZE
6 MAXREPEAT9 MAXREPEAT
7 MAXGROUPS10 MAXGROUPS
8 copyright11 copyright
9 argument·'code'12 argument·'code'
10 argument·'groupindex'13 argument·'groupindex'
11 argument·'indexgroup'14 argument·'indexgroup'
 15 invalid·SRE·code
12 expected·string·or·bytes-like·object,·got·'%.200s'16 expected·string·or·bytes-like·object,·got·'%.200s'
13 Buffer·is·NULL17 Buffer·is·NULL
14 invalid·SRE·code 
15 cannot·use·a·string·pattern·on·a·bytes-like·object18 cannot·use·a·string·pattern·on·a·bytes-like·object
16 cannot·use·a·bytes·pattern·on·a·string-like·object19 cannot·use·a·bytes·pattern·on·a·string-like·object
17 The·span·of·capturing·group·is·wrong,·please·report·a·bug·for·the·re·module.20 The·span·of·capturing·group·is·wrong,·please·report·a·bug·for·the·re·module.
18 re.compile(%.200R,·%S)21 re.compile(%.200R,·%S)
19 re.compile(%.200R)22 re.compile(%.200R)
20 no·such·group23 no·such·group
21 search()·takes·no·arguments24 search()·takes·no·arguments
Offset 65, 21 lines modifiedOffset 68, 22 lines modified
65 See·PEP·58568 See·PEP·585
66 re.Pattern69 re.Pattern
67 The·pattern·string·from·which·the·RE·object·was·compiled.70 The·pattern·string·from·which·the·RE·object·was·compiled.
68 The·regex·matching·flags.71 The·regex·matching·flags.
69 The·number·of·capturing·groups·in·the·pattern.72 The·number·of·capturing·groups·in·the·pattern.
70 __weaklistoffset__73 __weaklistoffset__
71 A·dictionary·mapping·group·names·to·group·numbers.74 A·dictionary·mapping·group·names·to·group·numbers.
 75 FJhj`rhbEd
 76 F$2"gzhVh
72 #o[D#g3h77 #o[D#g3h
 78 Fhe8F&F\E
 79 !oYD!g+hU
 80 [hs`3hjh
 81 &$1!g*h#h
 82 n#hID!g@
73 i5D#g»  ";h 
74 [hk`+hzh 
75 #o2F3D#g 
76 h_;YBYAH 
77 Oh&F8F5FFE 
78 Oh&F8F5FFE 
79 ·SRE·2.2.2·Copyright·(c)·1997-2002·by·Secret·Labs·AB·83 ·SRE·2.2.2·Copyright·(c)·1997-2002·by·Secret·Labs·AB·
80 search($self,·/)84 search($self,·/)
81 match($self,·/)85 match($self,·/)
82 __deepcopy__($self,·memo,·/)86 __deepcopy__($self,·memo,·/)
83 __copy__($self,·/)87 __copy__($self,·/)
84 span($self,·group=0,·/)88 span($self,·group=0,·/)
85 For·match·object·m,·return·the·2-tuple·(m.start(group),·m.end(group)).89 For·match·object·m,·return·the·2-tuple·(m.start(group),·m.end(group)).
Offset 137, 64 lines modifiedOffset 141, 69 lines modified
137 Match·objects·always·have·a·boolean·value·of·True.141 Match·objects·always·have·a·boolean·value·of·True.
138 Compiled·regular·expression·object.142 Compiled·regular·expression·object.
139 .LANCHOR0143 .LANCHOR0
140 sre_exec144 sre_exec
141 .LANCHOR1145 .LANCHOR1
142 sre_traverse146 sre_traverse
143 _sre_compile147 _sre_compile
 148 getstring
144 _validate_inner149 _validate_inner
 150 getstring.part.0
145 _validate_charset151 _validate_charset
146 pattern_dealloc152 pattern_dealloc
147 pattern_clear153 pattern_clear
148 _sre_SRE_Pattern_match154 _sre_SRE_Pattern_match
149 sre_ucs1_match155 sre_ucs1_match
150 pattern_error 
151 state_init.part.0 
152 sre_ucs2_match156 sre_ucs2_match
153 sre_ucs4_match157 sre_ucs4_match
 158 pattern_error
154 state_fini159 state_fini
155 state_init160 state_init
156 sre_match161 sre_match
157 sre_ucs1_count162 sre_ucs1_count
158 sre_ucs1_charset.isra.0163 sre_ucs1_charset.isra.0
 164 Py_UNICODE_ISALNUM
159 char_loc_ignore165 char_loc_ignore
160 data_stack_grow166 data_stack_grow
161 sre_category167 sre_category
162 Py_UNICODE_ISALNUM 
163 sre_tolower 
164 sre_ucs1_charset_loc_ignore.isra.0168 sre_ucs1_charset_loc_ignore.isra.0
 169 sre_tolower
165 pattern_new_match170 pattern_new_match
166 Py_XDECREF171 Py_XDECREF
167 match_dealloc172 match_dealloc
168 match_clear173 match_clear
169 _sre_unicode_iscased174 _sre_unicode_iscased
170 _sre_unicode_tolower175 _sre_unicode_tolower
171 pattern_richcompare176 pattern_richcompare
172 pattern_traverse177 pattern_traverse
173 _sre_ascii_tolower178 _sre_ascii_tolower
174 _sre_ascii_iscased179 _sre_ascii_iscased
175 pattern_repr180 pattern_repr
176 _sre_SRE_Pattern_search181 _sre_SRE_Pattern_search
 182 sre_search
177 _sre_SRE_Match_groups183 _sre_SRE_Match_groups
178 match_getslice_by_index184 match_getslice_by_index
179 match_group185 match_group
 186 match_getslice
180 match_getindex187 match_getindex
181 _sre_SRE_Pattern_sub188 _sre_SRE_Pattern_sub
182 pattern_subx189 pattern_subx
183 compile_template190 compile_template
184 expand_template191 expand_template
185 sre_clear192 sre_clear
186 sre_free193 sre_free
187 _sre_SRE_Pattern_findall194 _sre_SRE_Pattern_findall
 195 state_getslice
188 _sre_SRE_Match_end196 _sre_SRE_Match_end
189 _sre_SRE_Pattern_split197 _sre_SRE_Pattern_split
190 sre_ucs2_count198 sre_ucs2_count
191 sre_ucs4_count199 sre_ucs4_count
192 _sre_SRE_Match_start200 _sre_SRE_Match_start
193 _sre_SRE_Pattern_finditer201 _sre_SRE_Pattern_finditer
 202 pattern_scanner.isra.0
194 _sre_SRE_Scanner_search203 _sre_SRE_Scanner_search
195 scanner_dealloc204 scanner_dealloc
196 scanner_clear205 scanner_clear
197 pattern_hash206 pattern_hash
198 pattern_groupindex207 pattern_groupindex
199 _sre_template208 _sre_template
Max diff block lines reached; 1648/4242 bytes (38.85%) of diff not shown.
198 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
874 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 8, 17 lines modifiedOffset 8, 17 lines modified
8 ··[····38]··list8 ··[····38]··list
9 ··[····40]··argument·'code'9 ··[····40]··argument·'code'
10 ··[····50]··compile10 ··[····50]··compile
11 ··[····58]··dict11 ··[····58]··dict
12 ··[····60]··argument·'groupindex'12 ··[····60]··argument·'groupindex'
13 ··[····78]··tuple13 ··[····78]··tuple
14 ··[····80]··argument·'indexgroup'14 ··[····80]··argument·'indexgroup'
 15 ··[····98]··invalid·SRE·code
15 ··[····98]··expected·string·or·bytes-like·object,·got·'%.200s'16 ··[····ac]··expected·string·or·bytes-like·object,·got·'%.200s'
16 ··[····cc]··Buffer·is·NULL17 ··[····e0]··Buffer·is·NULL
17 ··[····dc]··invalid·SRE·code 
18 ··[····f0]··cannot·use·a·string·pattern·on·a·bytes-like·object18 ··[····f0]··cannot·use·a·string·pattern·on·a·bytes-like·object
19 ··[···124]··cannot·use·a·bytes·pattern·on·a·string-like·object19 ··[···124]··cannot·use·a·bytes·pattern·on·a·string-like·object
20 ··[···158]··The·span·of·capturing·group·is·wrong,·please·report·a·bug·for·the·re·module.20 ··[···158]··The·span·of·capturing·group·is·wrong,·please·report·a·bug·for·the·re·module.
21 ··[···1a8]··0x%x21 ··[···1a8]··0x%x
22 ··[···1b0]··|22 ··[···1b0]··|
23 ··[···1b4]··re.compile(%.200R,·%S)23 ··[···1b4]··re.compile(%.200R,·%S)
24 ··[···1cc]··re.compile(%.200R)24 ··[···1cc]··re.compile(%.200R)
626 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
19.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
Max HTML report size reached
5.54 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·20535245·20322e32·2e322043·6f707972··SRE·2.2.2·Copyr3 ··0x00000000·20535245·20322e32·2e322043·6f707972··SRE·2.2.2·Copyr
4 ··0x00000010·69676874·20286329·20313939·372d3230·ight·(c)·1997-204 ··0x00000010·69676874·20286329·20313939·372d3230·ight·(c)·1997-20
5 ··0x00000020·30322062·79205365·63726574·204c6162·02·by·Secret·Lab5 ··0x00000020·30322062·79205365·63726574·204c6162·02·by·Secret·Lab
6 ··0x00000030·73204142·20000000·0e1f0000·6e1c0000·s·AB·.......n...6 ··0x00000030·73204142·20000000·4a190000·e6160000·s·AB·...J.......
 7 ··0x00000040·24190000·4e190000·66160000·9c170000·$...N...f.......
 8 ··0x00000050·f20c0000·fa150000·6a1e0000·521e0000·........j...R...
 9 ··0x00000060·521e0000·7c190000·94220000·3a120000·R...|...."..:...
7 ··0x00000040·e81e0000·121f0000·ee1b0000·181d0000·................10 ··0x00000070·ae160000·ae160000·b8120000·420f0000·............B...
 11 ··0x00000080·54110000·64180000·381a0000·ea260000·T...d...8....&..
 12 ··0x00000090·ee260000·5a120000·c20f0000·f2260000·.&..Z........&..
8 ··0x00000050·8e120000·821b0000·58260000·86240000·........X&...$..13 ··0x000000a0·22180000·d2190000·9e260000·0c270000·"........&...'..
9 ··0x00000060·86240000·401f0000·f42b0000·e0170000·.$..@....+...... 
10 ··0x00000070·361c0000·361c0000·5e180000·e2140000·6...6...^....... 
11 ··0x00000080·f8160000·181e0000·fe1f0000·862a0000·.............*.. 
12 ··0x00000090·882a0000·00180000·62150000·8a2a0000·.*......b....*.. 
13 ··0x000000a0·a21d0000·961f0000·642c0000·b42a0000·........d,...*.. 
14 ··0x000000b0·fc2c0000·d01f0000·1c1f0000·80260000·.,...........&..14 ··0x000000b0·fa230000·0c1a0000·58190000·04200000·.#......X....·..
15 ··0x000000c0·7e2d0000·422e0000·16200000·34270000·~-..B....·..4'.. 
16 ··0x000000d0·922c0000·9e1e0000·f81c0000·54270000·.,..........T'..15 ··0x000000c0·e0220000·4c200000·501a0000·aa260000·."..L·..P....&..
 16 ··0x000000d0·90230000·da180000·7c170000·ca260000·.#......|....&..
17 ··0x000000e0·462c0000·a8030000·02000000·b8030000·F,..............17 ··0x000000e0·4a200000·a8030000·02000000·b8030000·J·..............
18 ··0x000000f0·04000000·c4030000·08000000·d4030000·................18 ··0x000000f0·04000000·c4030000·08000000·d4030000·................
19 ··0x00000100·10000000·e0030000·20000000·ec030000·........·.......19 ··0x00000100·10000000·e0030000·20000000·ec030000·........·.......
20 ··0x00000110·40000000·f8030000·80000000·04040000·@...............20 ··0x00000110·40000000·f8030000·80000000·04040000·@...............
21 ··0x00000120·00010000·46aa0000·d09b0000·18ad0000·....F...........21 ··0x00000120·00010000·74490000·944b0000·365a0000·....tI...K..6Z..
22 ··0x00000130·d6a90000·5c9c0000·769d0000·74990000·....\...v...t...22 ··0x00000130·485b0000·1a4c0000·344d0000·40490000·H[...L..4M..@I..
23 ··0x00000140·f49d0000·faac0000·a8ab0000·a8ab0000·................23 ··0x00000140·b64d0000·185a0000·985b0000·985b0000·.M...Z...[...[..
24 ··0x00000150·fcad0000·88ac0000·189c0000·ba9e0000·................24 ··0x00000150·3c5f0000·b8530000·d84b0000·624e0000·<_...S...K..bN..
25 ··0x00000160·ba9e0000·e29b0000·ca990000·a69c0000·................25 ··0x00000160·624e0000·a44b0000·94490000·664c0000·bN...K...I..fL..
26 ··0x00000170·2aac0000·0aa90000·92b00000·90b00000·*............... 
27 ··0x00000180·569e0000·089a0000·70b20000·22a90000·V.......p..."... 
28 ··0x00000190·1caf0000·0caf0000·d0aa0000·56ae0000·............V... 
29 ··0x000001a0·e8ab0000·20aa0000·e6ae0000·16b10000·....·........... 
30 ··0x000001b0·68aa0000·c8ae0000·ccab0000·aab00000·h............... 
31 ··0x000001c0·14ac0000·da9e0000·b0ab0000·42b20000·............B... 
32 ··0x000001d0·78160000·42070000·10100000·0a090000·x...B...........26 ··0x00000170·76520000·5c5a0000·5c5d0000·125e0000·vR..\Z..\]...^..
 27 ··0x00000180·164e0000·dc490000·105e0000·745a0000·.N...I...^..tZ..
 28 ··0x00000190·08600000·305f0000·6e600000·965f0000·.`..0_..n`..._..
 29 ··0x000001a0·76530000·545b0000·18530000·825e0000·vS..T[...S...^..
 30 ··0x000001b0·7a5b0000·fa520000·5a530000·145e0000·z[...R..ZS...^..
 31 ··0x000001c0·a2530000·804e0000·3e530000·6c600000·.S...N..>S..l`..
 32 ··0x000001d0·802c0000·4a1d0000·18260000·121f0000·.,..J....&......
 33 ··0x000001e0·f8260000·aa2c0000·741a0000·0a300000·.&...,..t....0..
33 ··0x000001e0·f0100000·a2160000·6c040000·021a0000·........l.......34 ··0x000001f0·f01d0000·101d0000·74320000·24340000·........t2..$4..
 35 ··0x00000200·082c0000·dc1b0000·4c260000·4c260000·.,......L&..L&..
 36 ··0x00000210·b22a0000·c81a0000·a8340000·3e280000·.*.......4..>(..
 37 ··0x00000220·161d0000·70320000·70240000·9e330000·....p2..p$...3..
 38 ··0x00000230·7e300000·101d0000·06240000·ee330000·~0.......$...3..
 39 ··0x00000240·98280000·b0250000·be220000·b01e0000·.(...%..."......
34 ··0x000001f0·e8070000·08070000·6c1c0000·1c1e0000·........l....... 
35 ··0x00000200·00160000·d4050000·44100000·44100000·........D...D... 
36 ··0x00000210·aa140000·c0040000·a01e0000·36120000·............6... 
37 ··0x00000220·0e070000·681c0000·680e0000·961d0000·....h...h....... 
38 ··0x00000230·761a0000·08070000·fe0d0000·e61d0000·v............... 
39 ··0x00000240·90120000·a80f0000·b60c0000·a8080000·................ 
40 ··0x00000250·14060000·5e070000·82150000·ac190000·....^...........40 ··0x00000250·1c1c0000·661d0000·8a2b0000·b42f0000·....f....+.../..
41 ··0x00000260·b2060000·6e080000·260d0000·64190000·....n...&...d...41 ··0x00000260·ba1c0000·761e0000·2e230000·6c2f0000·....v....#..l/..
42 ··0x00000270·78060000·9e070000·7c160000·70030000·x.......|...p...42 ··0x00000270·801c0000·a61d0000·842c0000·70030000·.........,..p...
43 ··0x00000280·78030000·80030000·88030000·90030000·x...............43 ··0x00000280·78030000·80030000·88030000·90030000·x...............
44 ··0x00000290·9c030000·00000000·10040000·18040000·................44 ··0x00000290·9c030000·00000000·10040000·18040000·................
45 ··0x000002a0·1c040000·00000000·10040000·18040000·................45 ··0x000002a0·1c040000·00000000·10040000·18040000·................
46 ··0x000002b0·1c040000·00000000·10040000·18040000·................46 ··0x000002b0·1c040000·00000000·10040000·18040000·................
47 ··0x000002c0·1c040000·00000000·38040000·10040000·........8.......47 ··0x000002c0·1c040000·00000000·38040000·10040000·........8.......
48 ··0x000002d0·40040000·00000000·38040000·10040000·@.......8.......48 ··0x000002d0·40040000·00000000·38040000·10040000·@.......8.......
49 ··0x000002e0·40040000·00000000·10040000·18040000·@...............49 ··0x000002e0·40040000·00000000·10040000·18040000·@...............
41.9 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
200 KB
_threadmodule.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:··········39756·(bytes·into·file)13 ··Start·of·section·headers:··········39676·(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.36 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x9b4c:1 There·are·18·section·headers,·starting·at·offset·0x9afc:
  
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·00183c·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·001a6c·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·008004·000b10·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·007fec·000ba8·08···I·15···1··4
7 ··[·3]·.data·············PROGBITS········00000000·001874·0005a8·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·001aa4·0005a8·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·008b14·0005b8·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·008b94·0005b8·08···I·15···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·001e1c·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·00204c·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001e1c·000988·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·00204c·000988·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0027a4·000784·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0029d4·00053c·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·0090cc·000458·08···I·15···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·00914c·000388·08···I·15···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002f28·0006dc·00··AX··0···0··413 ··[·9]·.text.unlikely····PROGBITS········00000000·002f10·0006dc·00··AX··0···0··4
14 ··[10]·.rel.text.unlikely·REL·············00000000·009524·000588·08···I·15···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·0094d4·000588·08···I·15···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·003604·001efc·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0035ec·001efc·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·009aac·000010·08···I·15··11··416 ··[12]·.rel.rodata·······REL·············00000000·009a5c·000010·08···I·15··11··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·005500·000000·00······0···0··117 ··[13]·.note.GNU-stack···PROGBITS········00000000·0054e8·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·005500·000033·00······0···0··118 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0054e8·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·005534·0016f0·10·····16·242··419 ··[15]·.symtab···········SYMTAB··········00000000·00551c·0016f0·10·····16·242··4
20 ··[16]·.strtab···········STRTAB··········00000000·006c24·0013e0·00······0···0··120 ··[16]·.strtab···········STRTAB··········00000000·006c0c·0013e0·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·009abc·000090·00······0···0··121 ··[17]·.shstrtab·········STRTAB··········00000000·009a6c·000090·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)26 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.8 KB
readelf --wide --symbols {}
Max HTML report size reached
79.3 KB
readelf --wide --relocs {}
Max HTML report size reached
959 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 303, 16 lines modifiedOffset 303, 16 lines modified
303 thread_daemon_threads_allowed303 thread_daemon_threads_allowed
304 local_setattro304 local_setattro
305 local_getattro305 local_getattro
306 thread_PyThread_start_new_thread306 thread_PyThread_start_new_thread
307 rlock_is_owned307 rlock_is_owned
308 rlock_release_save308 rlock_release_save
309 rlock_acquire_restore309 rlock_acquire_restore
310 thread__count 
311 thread_excepthook310 thread_excepthook
 311 thread__count
312 lock_locked_lock312 lock_locked_lock
313 rlock__at_fork_reinit313 rlock__at_fork_reinit
314 rlock_repr314 rlock_repr
315 PyThreadHandleObject_repr315 PyThreadHandleObject_repr
316 thread_stack_size316 thread_stack_size
317 thread_PyThread_interrupt_main317 thread_PyThread_interrupt_main
318 thread_PyThread_exit_thread318 thread_PyThread_exit_thread
Offset 467, 23 lines modifiedOffset 467, 23 lines modified
467 PyErr_Format467 PyErr_Format
468 PyDict_GetItemWithError468 PyDict_GetItemWithError
469 PyDict_DelItem469 PyDict_DelItem
470 PyDict_GetItemRef470 PyDict_GetItemRef
471 _PyObject_GenericGetAttrWithDict471 _PyObject_GenericGetAttrWithDict
472 PyArg_UnpackTuple472 PyArg_UnpackTuple
473 Py_BuildValue473 Py_BuildValue
474 PyLong_FromSsize_t 
475 PyStructSequence_GetItem474 PyStructSequence_GetItem
476 _PySys_GetAttr475 _PySys_GetAttr
477 PyObject_GetAttrString476 PyObject_GetAttrString
478 PyFile_WriteString477 PyFile_WriteString
479 PyObject_GetOptionalAttr478 PyObject_GetOptionalAttr
480 PyFile_WriteObject479 PyFile_WriteObject
481 _PyErr_Display480 _PyErr_Display
482 _PyFile_Flush481 _PyFile_Flush
 482 PyLong_FromSsize_t
483 PyThread_get_stacksize483 PyThread_get_stacksize
484 PyThread_set_stacksize484 PyThread_set_stacksize
485 PyErr_SetInterruptEx485 PyErr_SetInterruptEx
486 PyErr_SetNone486 PyErr_SetNone
487 PyType_GenericAlloc487 PyType_GenericAlloc
488 .shstrtab488 .shstrtab
489 .rel.text489 .rel.text
80.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
11.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 440, 160 lines modifiedOffset 440, 29 lines modified
440 »       b.n»    36c·<lock_dealloc+0x18>440 »       b.n»    36c·<lock_dealloc+0x18>
441 »       mov»    r0,·r5441 »       mov»    r0,·r5
442 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}442 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
443 »       b.w»    0·<_Py_Dealloc>443 »       b.w»    0·<_Py_Dealloc>
444 ·R_ARM_THM_JUMP24»       _Py_Dealloc444 ·R_ARM_THM_JUMP24»       _Py_Dealloc
445 »       nop445 »       nop
  
446 000003b0·<thread_module_traverse>: 
447 thread_module_traverse(): 
448 »       push»   {r4,·r5,·r6,·lr} 
449 »       mov.w»  ip,·#4096»  @·0x1000 
450 »       sub.w»  ip,·sp,·ip 
451 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
452 »       ldr»    r6,·[r0,·#16] 
453 »       mov»    r4,·r1 
454 »       mov»    r5,·r2 
455 »       ldr»    r0,·[r6,·#0] 
456 »       cbz»    r0,·3ce·<thread_module_traverse+0x1e> 
457 »       mov»    r1,·r2 
458 »       blx»    r4 
459 »       cbnz»   r0,·3fc·<thread_module_traverse+0x4c> 
460 »       ldr»    r0,·[r6,·#4] 
461 »       cbz»    r0,·3d8·<thread_module_traverse+0x28> 
462 »       mov»    r1,·r5 
463 »       blx»    r4 
464 »       cbnz»   r0,·3fc·<thread_module_traverse+0x4c> 
465 »       ldr»    r0,·[r6,·#8] 
466 »       cbz»    r0,·3e2·<thread_module_traverse+0x32> 
467 »       mov»    r1,·r5 
468 »       blx»    r4 
469 »       cbnz»   r0,·3fc·<thread_module_traverse+0x4c> 
470 »       ldr»    r0,·[r6,·#12] 
471 »       cbz»    r0,·3ec·<thread_module_traverse+0x3c> 
472 »       mov»    r1,·r5 
473 »       blx»    r4 
474 »       cbnz»   r0,·3fc·<thread_module_traverse+0x4c> 
475 »       ldr»    r0,·[r6,·#16] 
476 »       cbz»    r0,·3fa·<thread_module_traverse+0x4a> 
477 »       mov»    r1,·r5 
478 »       mov»    r3,·r4 
479 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
480 »       bx»     r3 
481 »       movs»   r0,·#0 
482 »       pop»    {r4,·r5,·r6,·pc} 
483 »       nop 
  
484 00000400·<PyThreadHandleObject_traverse>:446 000003b0·<PyThreadHandleObject_traverse>:
485 PyThreadHandleObject_traverse():447 PyThreadHandleObject_traverse():
486 »       ldr»    r0,·[r0,·#4]448 »       ldr»    r0,·[r0,·#4]
487 »       mov»    r3,·r1449 »       mov»    r3,·r1
488 »       mov»    r1,·r2450 »       mov»    r1,·r2
489 »       cbz»    r0,·40a·<PyThreadHandleObject_traverse+0xa>451 »       cbz»    r0,·3ba·<PyThreadHandleObject_traverse+0xa>
490 »       bx»     r3452 »       bx»     r3
491 »       bx»     lr453 »       bx»     lr
  
492 0000040c·<rlock_traverse>:454 000003bc·<rlock_traverse>:
493 rlock_traverse():455 rlock_traverse():
 456 »       b.n»    3b0·<PyThreadHandleObject_traverse>
 457 »       nop
494 »       ldr»    r0,·[r0,·#4] 
495 »       mov»    r3,·r1 
496 »       mov»    r1,·r2 
497 »       cbz»    r0,·416·<rlock_traverse+0xa> 
498 »       bx»     r3 
499 »       bx»     lr 
  
500 00000418·<lock_traverse>: 
501 lock_traverse(): 
502 »       ldr»    r0,·[r0,·#4] 
503 »       mov»    r3,·r1 
504 »       mov»    r1,·r2 
505 »       cbz»    r0,·422·<lock_traverse+0xa> 
506 »       bx»     r3 
507 »       bx»     lr 
  
508 00000424·<lock_new>: 
509 lock_new(): 
510 »       push»   {r3,·r4,·r5,·lr} 
511 »       mov.w»  ip,·#4096»  @·0x1000 
512 »       sub.w»  ip,·sp,·ip 
513 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
514 »       mov»    r5,·r0 
515 »       mov»    r4,·r1 
516 »       cbnz»   r2,·46c·<lock_new+0x48> 
517 »       ldr»    r1,·[r4,·#8] 
518 »       cbnz»   r1,·4aa·<lock_new+0x86> 
519 »       mov»    r0,·r5 
520 »       movw»   r1,·#0 
521 ·R_ARM_THM_MOVW_ABS_NC»  .LANCHOR0 
522 »       movt»   r1,·#0 
523 ·R_ARM_THM_MOVT_ABS»     .LANCHOR0 
524 »       bl»     0·<PyType_GetModuleByDef> 
525 ·R_ARM_THM_CALL» PyType_GetModuleByDef 
526 »       ldr»    r3,·[r0,·#16] 
527 »       movs»   r1,·#0 
528 »       ldr»    r0,·[r3,·#4] 
529 »       ldr.w»  r3,·[r0,·#152]»      @·0x98 
530 »       blx»    r3 
531 »       mov»    r4,·r0 
532 »       cbz»    r0,·47e·<lock_new+0x5a> 
533 »       bl»     0·<PyThread_allocate_lock> 
534 ·R_ARM_THM_CALL» PyThread_allocate_lock 
535 »       movs»   r3,·#0 
536 »       strb»   r3,·[r4,·#16] 
537 »       strd»   r0,·r3,·[r4,·#8] 
538 »       cbz»    r0,·482·<lock_new+0x5e> 
539 »       mov»    r0,·r4 
540 »       pop»    {r3,·r4,·r5,·pc} 
541 »       movw»   r0,·#0 
542 ·R_ARM_THM_MOVW_ABS_NC»  .LC19 
543 »       movt»   r0,·#0 
544 ·R_ARM_THM_MOVT_ABS»     .LC19 
545 »       mov»    r1,·r2 
546 »       bl»     0·<_PyArg_NoKeywords> 
547 ·R_ARM_THM_CALL» _PyArg_NoKeywords 
548 »       cmp»    r0,·#0 
549 »       bne.n»  438·<lock_new+0x14> 
550 »       movs»   r4,·#0 
551 »       b.n»    468·<lock_new+0x44> 
552 »       ldr»    r3,·[r4,·#0] 
553 »       mvn.w»  r2,·#3221225472»    @·0xc0000000 
554 »       cmp»    r3,·r2 
555 »       beq.n»  492·<lock_new+0x6e> 
556 »       subs»   r3,·#1 
557 »       str»    r3,·[r4,·#0] 
558 »       cbz»    r3,·4c0·<lock_new+0x9c> 
559 »       movw»   r3,·#0 
Max diff block lines reached; 7949/11453 bytes (69.41%) of diff not shown.
3.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 »       bl»     0·<_PyEvent_Notify>32 »       bl»     0·<_PyEvent_Notify>
33 ·R_ARM_THM_CALL» _PyEvent_Notify33 ·R_ARM_THM_CALL» _PyEvent_Notify
34 »       mov»    r0,·r434 »       mov»    r0,·r4
35 »       ldrd»   r3,·r2,·[r4]35 »       ldrd»   r3,·r2,·[r4]
36 »       str»    r3,·[r2,·#0]36 »       str»    r3,·[r2,·#0]
37 »       str»    r2,·[r3,·#4]37 »       str»    r2,·[r3,·#4]
38 »       strd»   r9,·r9,·[r4]38 »       strd»   r9,·r9,·[r4]
39 »       bl»     1480·<remove_from_shutdown_handles>39 »       bl»     16b0·<remove_from_shutdown_handles>
40 ·R_ARM_THM_CALL» remove_from_shutdown_handles40 ·R_ARM_THM_CALL» remove_from_shutdown_handles
41 »       mov»    r4,·r641 »       mov»    r4,·r6
42 »       ldr»    r6,·[r6,·#0]42 »       ldr»    r6,·[r6,·#0]
43 »       b.n»    20·<_PyThread_AfterFork+0x20>43 »       b.n»    20·<_PyThread_AfterFork+0x20>
44 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}44 »       ldmia.w»sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·pc}
  
45 00000064·<lock__at_fork_reinit>:45 00000064·<lock__at_fork_reinit>:
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 000000a6·<PyThreadHandleObject_get_ident>:79 000000a6·<PyThreadHandleObject_get_ident>:
80 PyThreadHandleObject_get_ident():80 PyThreadHandleObject_get_ident():
81 »       push»   {r3,·lr}81 »       push»   {r3,·lr}
82 »       mov.w»  ip,·#4096»  @·0x100082 »       mov.w»  ip,·#4096»  @·0x1000
83 »       sub.w»  ip,·sp,·ip83 »       sub.w»  ip,·sp,·ip
84 »       str.w»  r0,·[ip,·#4088]»     @·0xff884 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
85 »       ldr»    r0,·[r0,·#8]85 »       ldr»    r0,·[r0,·#8]
86 »       bl»     13bc·<ThreadHandle_ident>86 »       bl»     15ec·<ThreadHandle_ident>
87 ·R_ARM_THM_CALL» ThreadHandle_ident87 ·R_ARM_THM_CALL» ThreadHandle_ident
88 »       ldmia.w»sp!,·{r3,·lr}88 »       ldmia.w»sp!,·{r3,·lr}
89 »       b.w»    0·<PyLong_FromUnsignedLongLong>89 »       b.w»    0·<PyLong_FromUnsignedLongLong>
90 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLongLong90 ·R_ARM_THM_JUMP24»       PyLong_FromUnsignedLongLong
  
91 000000c2·<thread_PyThread_start_new_thread>:91 000000c2·<thread_PyThread_start_new_thread>:
92 thread_PyThread_start_new_thread():92 thread_PyThread_start_new_thread():
Offset 184, 38 lines modifiedOffset 184, 38 lines modified
184 ·R_ARM_THM_MOVW_ABS_NC»  .LC44184 ·R_ARM_THM_MOVW_ABS_NC»  .LC44
185 »       movt»   r1,·#0185 »       movt»   r1,·#0
186 ·R_ARM_THM_MOVT_ABS»     .LC44186 ·R_ARM_THM_MOVT_ABS»     .LC44
187 »       bl»     0·<PySys_Audit>187 »       bl»     0·<PySys_Audit>
188 ·R_ARM_THM_CALL» PySys_Audit188 ·R_ARM_THM_CALL» PySys_Audit
189 »       cmp»    r0,·#0189 »       cmp»    r0,·#0
190 »       blt.n»  118·<thread_PyThread_start_new_thread+0x56>190 »       blt.n»  118·<thread_PyThread_start_new_thread+0x56>
191 »       bl»     424·<thread_excepthook+0x168>191 »       bl»     474·<thread_excepthook+0x1b8>
192 ·R_ARM_THM_CALL» ThreadHandle_new192 ·R_ARM_THM_CALL» ThreadHandle_new
193 »       mov»    r4,·r0193 »       mov»    r4,·r0
194 »       cmp»    r0,·#0194 »       cmp»    r0,·#0
195 »       beq.n»  118·<thread_PyThread_start_new_thread+0x56>195 »       beq.n»  118·<thread_PyThread_start_new_thread+0x56>
196 »       movs»   r1,·#1196 »       movs»   r1,·#1
197 »       mov»    r0,·r5197 »       mov»    r0,·r5
198 »       strd»   r4,·r1,·[sp]198 »       strd»   r4,·r1,·[sp]
199 »       ldrd»   r2,·r3,·[sp,·#24]199 »       ldrd»   r2,·r3,·[sp,·#24]
200 »       ldr»    r1,·[sp,·#20]200 »       ldr»    r1,·[sp,·#20]
201 »       bl»     e50·<do_start_new_thread>201 »       bl»     1084·<do_start_new_thread>
202 ·R_ARM_THM_CALL» do_start_new_thread202 ·R_ARM_THM_CALL» do_start_new_thread
203 »       cmp»    r0,·#0203 »       cmp»    r0,·#0
204 »       mov»    r0,·r4204 »       mov»    r0,·r4
205 »       bge.n»  1b4·<thread_PyThread_start_new_thread+0xf2>205 »       bge.n»  1b4·<thread_PyThread_start_new_thread+0xf2>
206 »       bl»     644·<thread_PyThread_interrupt_main>206 »       bl»     6d8·<force_done+0x1e>
207 ·R_ARM_THM_CALL» ThreadHandle_decref207 ·R_ARM_THM_CALL» ThreadHandle_decref
208 »       b.n»    118·<thread_PyThread_start_new_thread+0x56>208 »       b.n»    118·<thread_PyThread_start_new_thread+0x56>
209 »       bl»     13bc·<ThreadHandle_ident>209 »       bl»     15ec·<ThreadHandle_ident>
210 ·R_ARM_THM_CALL» ThreadHandle_ident210 ·R_ARM_THM_CALL» ThreadHandle_ident
211 »       mov»    r5,·r0211 »       mov»    r5,·r0
212 »       mov»    r0,·r4212 »       mov»    r0,·r4
213 »       mov»    r4,·r1213 »       mov»    r4,·r1
214 »       bl»     644·<thread_PyThread_interrupt_main>214 »       bl»     6d8·<force_done+0x1e>
215 ·R_ARM_THM_CALL» ThreadHandle_decref215 ·R_ARM_THM_CALL» ThreadHandle_decref
216 »       mov»    r0,·r5216 »       mov»    r0,·r5
217 »       mov»    r1,·r4217 »       mov»    r1,·r4
218 »       bl»     0·<PyLong_FromUnsignedLongLong>218 »       bl»     0·<PyLong_FromUnsignedLongLong>
219 ·R_ARM_THM_CALL» PyLong_FromUnsignedLongLong219 ·R_ARM_THM_CALL» PyLong_FromUnsignedLongLong
220 »       add»    sp,·#36»      @·0x24220 »       add»    sp,·#36»      @·0x24
221 »       pop»    {r4,·r5,·pc}221 »       pop»    {r4,·r5,·pc}
Offset 675, 15 lines modifiedOffset 675, 15 lines modified
675 PyThreadHandleObject_repr():675 PyThreadHandleObject_repr():
676 »       push»   {r4,·lr}676 »       push»   {r4,·lr}
677 »       mov.w»  ip,·#4096»  @·0x1000677 »       mov.w»  ip,·#4096»  @·0x1000
678 »       sub.w»  ip,·sp,·ip678 »       sub.w»  ip,·sp,·ip
679 »       str.w»  r0,·[ip,·#4088]»     @·0xff8679 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
680 »       mov»    r4,·r0680 »       mov»    r4,·r0
681 »       ldr»    r0,·[r0,·#8]681 »       ldr»    r0,·[r0,·#8]
682 »       bl»     13bc·<ThreadHandle_ident>682 »       bl»     15ec·<ThreadHandle_ident>
683 ·R_ARM_THM_CALL» ThreadHandle_ident683 ·R_ARM_THM_CALL» ThreadHandle_ident
684 »       mov»    r3,·r1684 »       mov»    r3,·r1
685 »       mov»    r2,·r0685 »       mov»    r2,·r0
686 »       movw»   r0,·#0686 »       movw»   r0,·#0
687 ·R_ARM_THM_MOVW_ABS_NC»  .LC59687 ·R_ARM_THM_MOVW_ABS_NC»  .LC59
688 »       movt»   r0,·#0688 »       movt»   r0,·#0
689 ·R_ARM_THM_MOVT_ABS»     .LC59689 ·R_ARM_THM_MOVT_ABS»     .LC59
Offset 833, 12 lines modifiedOffset 833, 12 lines modified
833 »       sub.w»  ip,·sp,·ip833 »       sub.w»  ip,·sp,·ip
834 »       str.w»  r0,·[ip,·#4088]»     @·0xff8834 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
835 »       mov»    r4,·r0835 »       mov»    r4,·r0
836 »       adds»   r0,·#37»     @·0x25836 »       adds»   r0,·#37»     @·0x25
837 »       bl»     0·<_PyEvent_Notify>837 »       bl»     0·<_PyEvent_Notify>
838 ·R_ARM_THM_CALL» _PyEvent_Notify838 ·R_ARM_THM_CALL» _PyEvent_Notify
839 »       mov»    r0,·r4839 »       mov»    r0,·r4
840 »       bl»     8c4·<set_thread_handle_state.constprop.0>840 »       bl»     af8·<set_thread_handle_state.constprop.0>
841 ·R_ARM_THM_CALL» set_thread_handle_state.constprop.0841 ·R_ARM_THM_CALL» set_thread_handle_state.constprop.0
842 »       movs»   r0,·#0842 »       movs»   r0,·#0
843 »       pop»    {r4,·pc}843 »       pop»    {r4,·pc}
844 »       nop844 »       nop
4.13 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 90, 19 lines modifiedOffset 90, 19 lines modified
90 ··0x00000570·34002e4c·43343500·74687265·61645f50·4..LC45.thread_P90 ··0x00000570·34002e4c·43343500·74687265·61645f50·4..LC45.thread_P
91 ··0x00000580·79546872·6561645f·73746172·745f6e65·yThread_start_ne91 ··0x00000580·79546872·6561645f·73746172·745f6e65·yThread_start_ne
92 ··0x00000590·775f7468·72656164·00726c6f·636b5f69·w_thread.rlock_i92 ··0x00000590·775f7468·72656164·00726c6f·636b5f69·w_thread.rlock_i
93 ··0x000005a0·735f6f77·6e656400·2e4c4334·3600726c·s_owned..LC46.rl93 ··0x000005a0·735f6f77·6e656400·2e4c4334·3600726c·s_owned..LC46.rl
94 ··0x000005b0·6f636b5f·72656c65·6173655f·73617665·ock_release_save94 ··0x000005b0·6f636b5f·72656c65·6173655f·73617665·ock_release_save
95 ··0x000005c0·002e4c43·3437002e·4c433438·00726c6f·..LC47..LC48.rlo95 ··0x000005c0·002e4c43·3437002e·4c433438·00726c6f·..LC47..LC48.rlo
96 ··0x000005d0·636b5f61·63717569·72655f72·6573746f·ck_acquire_resto96 ··0x000005d0·636b5f61·63717569·72655f72·6573746f·ck_acquire_resto
 97 ··0x000005e0·7265002e·4c433439·002e4c43·3530002e·re..LC49..LC50..
97 ··0x000005e0·72650074·68726561·645f5f63·6f756e74·re.thread__count 
98 ··0x000005f0·002e4c43·3439002e·4c433530·002e4c43·..LC49..LC50..LC 
99 ··0x00000600·3531002e·4c433532·002e4c43·3533002e·51..LC52..LC53..98 ··0x000005f0·4c433531·002e4c43·3532002e·4c433533·LC51..LC52..LC53
100 ··0x00000610·4c433534·00746872·6561645f·65786365·LC54.thread_exce99 ··0x00000600·002e4c43·35340074·68726561·645f6578·..LC54.thread_ex
 100 ··0x00000610·63657074·686f6f6b·00746872·6561645f·cepthook.thread_
101 ··0x00000620·7074686f·6f6b006c·6f636b5f·6c6f636b·pthook.lock_lock101 ··0x00000620·5f636f75·6e74006c·6f636b5f·6c6f636b·_count.lock_lock
102 ··0x00000630·65645f6c·6f636b00·2e4c4335·35002e4c·ed_lock..LC55..L102 ··0x00000630·65645f6c·6f636b00·2e4c4335·35002e4c·ed_lock..LC55..L
103 ··0x00000640·43353600·2e4c4335·3700726c·6f636b5f·C56..LC57.rlock_103 ··0x00000640·43353600·2e4c4335·3700726c·6f636b5f·C56..LC57.rlock_
104 ··0x00000650·5f61745f·666f726b·5f726569·6e697400·_at_fork_reinit.104 ··0x00000650·5f61745f·666f726b·5f726569·6e697400·_at_fork_reinit.
105 ··0x00000660·2e4c4335·3800726c·6f636b5f·72657072·.LC58.rlock_repr105 ··0x00000660·2e4c4335·3800726c·6f636b5f·72657072·.LC58.rlock_repr
106 ··0x00000670·002e4c43·35390050·79546872·65616448·..LC59.PyThreadH106 ··0x00000670·002e4c43·35390050·79546872·65616448·..LC59.PyThreadH
107 ··0x00000680·616e646c·654f626a·6563745f·72657072·andleObject_repr107 ··0x00000680·616e646c·654f626a·6563745f·72657072·andleObject_repr
108 ··0x00000690·002e4c43·3630002e·4c433631·002e4c43·..LC60..LC61..LC108 ··0x00000690·002e4c43·3630002e·4c433631·002e4c43·..LC60..LC61..LC
Offset 296, 26 lines modifiedOffset 296, 26 lines modified
296 ··0x00001250·61740050·79446963·745f4765·74497465·at.PyDict_GetIte296 ··0x00001250·61740050·79446963·745f4765·74497465·at.PyDict_GetIte
297 ··0x00001260·6d576974·68457272·6f720050·79446963·mWithError.PyDic297 ··0x00001260·6d576974·68457272·6f720050·79446963·mWithError.PyDic
298 ··0x00001270·745f4465·6c497465·6d005079·44696374·t_DelItem.PyDict298 ··0x00001270·745f4465·6c497465·6d005079·44696374·t_DelItem.PyDict
299 ··0x00001280·5f476574·4974656d·52656600·5f50794f·_GetItemRef._PyO299 ··0x00001280·5f476574·4974656d·52656600·5f50794f·_GetItemRef._PyO
300 ··0x00001290·626a6563·745f4765·6e657269·63476574·bject_GenericGet300 ··0x00001290·626a6563·745f4765·6e657269·63476574·bject_GenericGet
301 ··0x000012a0·41747472·57697468·44696374·00507941·AttrWithDict.PyA301 ··0x000012a0·41747472·57697468·44696374·00507941·AttrWithDict.PyA
302 ··0x000012b0·72675f55·6e706163·6b547570·6c650050·rg_UnpackTuple.P302 ··0x000012b0·72675f55·6e706163·6b547570·6c650050·rg_UnpackTuple.P
303 ··0x000012c0·795f4275·696c6456·616c7565·0050794c·y_BuildValue.PyL303 ··0x000012c0·795f4275·696c6456·616c7565·00507953·y_BuildValue.PyS
304 ··0x000012d0·6f6e675f·46726f6d·5373697a·655f7400·ong_FromSsize_t. 
305 ··0x000012e0·50795374·72756374·53657175·656e6365·PyStructSequence304 ··0x000012d0·74727563·74536571·75656e63·655f4765·tructSequence_Ge
306 ··0x000012f0·5f476574·4974656d·005f5079·5379735f·_GetItem._PySys_305 ··0x000012e0·74497465·6d005f50·79537973·5f476574·tItem._PySys_Get
307 ··0x00001300·47657441·74747200·50794f62·6a656374·GetAttr.PyObject306 ··0x000012f0·41747472·0050794f·626a6563·745f4765·Attr.PyObject_Ge
308 ··0x00001310·5f476574·41747472·53747269·6e670050·_GetAttrString.P307 ··0x00001300·74417474·72537472·696e6700·50794669·tAttrString.PyFi
309 ··0x00001320·7946696c·655f5772·69746553·7472696e·yFile_WriteStrin308 ··0x00001310·6c655f57·72697465·53747269·6e670050·le_WriteString.P
310 ··0x00001330·67005079·4f626a65·63745f47·65744f70·g.PyObject_GetOp309 ··0x00001320·794f626a·6563745f·4765744f·7074696f·yObject_GetOptio
311 ··0x00001340·74696f6e·616c4174·74720050·7946696c·tionalAttr.PyFil310 ··0x00001330·6e616c41·74747200·50794669·6c655f57·nalAttr.PyFile_W
312 ··0x00001350·655f5772·6974654f·626a6563·74005f50·e_WriteObject._P311 ··0x00001340·72697465·4f626a65·6374005f·50794572·riteObject._PyEr
313 ··0x00001360·79457272·5f446973·706c6179·005f5079·yErr_Display._Py312 ··0x00001350·725f4469·73706c61·79005f50·7946696c·r_Display._PyFil
314 ··0x00001370·46696c65·5f466c75·73680050·79546872·File_Flush.PyThr313 ··0x00001360·655f466c·75736800·50794c6f·6e675f46·e_Flush.PyLong_F
 314 ··0x00001370·726f6d53·73697a65·5f740050·79546872·romSsize_t.PyThr
315 ··0x00001380·6561645f·6765745f·73746163·6b73697a·ead_get_stacksiz315 ··0x00001380·6561645f·6765745f·73746163·6b73697a·ead_get_stacksiz
316 ··0x00001390·65005079·54687265·61645f73·65745f73·e.PyThread_set_s316 ··0x00001390·65005079·54687265·61645f73·65745f73·e.PyThread_set_s
317 ··0x000013a0·7461636b·73697a65·00507945·72725f53·tacksize.PyErr_S317 ··0x000013a0·7461636b·73697a65·00507945·72725f53·tacksize.PyErr_S
318 ··0x000013b0·6574496e·74657272·75707445·78005079·etInterruptEx.Py318 ··0x000013b0·6574496e·74657272·75707445·78005079·etInterruptEx.Py
319 ··0x000013c0·4572725f·5365744e·6f6e6500·50795479·Err_SetNone.PyTy319 ··0x000013c0·4572725f·5365744e·6f6e6500·50795479·Err_SetNone.PyTy
320 ··0x000013d0·70655f47·656e6572·6963416c·6c6f6300·pe_GenericAlloc.320 ··0x000013d0·70655f47·656e6572·6963416c·6c6f6300·pe_GenericAlloc.
  
195 KB
timemodule.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:··········27892·(bytes·into·file)13 ··Start·of·section·headers:··········26804·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x6cf4:1 There·are·17·section·headers,·starting·at·offset·0x68b4:
  
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·000b04·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000e78·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·0058e8·000820·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·0056d8·000a08·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000b3c·000274·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000eb0·000274·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006108·000378·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·0060e0·000378·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000db0·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001124·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000db0·0009cb·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001124·0009cb·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00177c·0007cc·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·001af0·000210·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·006480·000550·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·006458·000140·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·001f48·00045c·00··AX··0···0··813 ··[·9]·.text.unlikely····PROGBITS········00000000·001d00·000458·00··AX··0···0··8
14 ··[10]·.rel.text.unlikely·REL·············00000000·0069d0·000298·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006598·000290·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·0023a4·001979·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·002158·001979·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·003d1d·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·003ad1·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003d1d·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003ad1·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·003d50·000fa0·10·····15·160··418 ··[14]·.symtab···········SYMTAB··········00000000·003b04·000fc0·10·····15·162··4
19 ··[15]·.strtab···········STRTAB··········00000000·004cf0·000bf8·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004ac4·000c14·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·006c68·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·006828·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
28.3 KB
readelf --wide --symbols {}
Max HTML report size reached
71.0 KB
readelf --wide --relocs {}
Max HTML report size reached
1.67 KB
strings --all --bytes=8 {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 daylight14 daylight
15 time.sleep15 time.sleep
16 sleep·length·must·be·non-negative16 sleep·length·must·be·non-negative
17 clock_gettime(CLOCK_PROCESS_CPUTIME_ID)17 clock_gettime(CLOCK_PROCESS_CPUTIME_ID)
18 getrusage(RUSAGE_SELF)18 getrusage(RUSAGE_SELF)
19 the·processor·time·used·is·not·available·or·its·value·cannot·be·represented19 the·processor·time·used·is·not·available·or·its·value·cannot·be·represented
20 U|O:strftime20 U|O:strftime
21 Tuple·or·struct_time·argument·required 
22 iiiiiiiii;strftime():·illegal·time·tuple·argument21 iiiiiiiii;strftime():·illegal·time·tuple·argument
 22 Tuple·or·struct_time·argument·required
23 year·out·of·range23 year·out·of·range
24 month·out·of·range24 month·out·of·range
25 day·of·month·out·of·range25 day·of·month·out·of·range
26 hour·out·of·range26 hour·out·of·range
27 minute·out·of·range27 minute·out·of·range
28 seconds·out·of·range28 seconds·out·of·range
29 day·of·week·out·of·range29 day·of·week·out·of·range
Offset 226, 14 lines modifiedOffset 226, 15 lines modified
226 init_timezone226 init_timezone
227 time_module_traverse227 time_module_traverse
228 time_module_clear228 time_module_clear
229 time_module_free229 time_module_free
230 time_sleep230 time_sleep
231 time_process_time231 time_process_time
232 py_process_time232 py_process_time
 233 _PyFloat_FromPyTime
233 time_time_ns234 time_time_ns
234 time_time235 time_time
235 time_strftime236 time_strftime
236 gettmarg237 gettmarg
237 time_localtime238 time_localtime
238 tmtotuple.isra.0239 tmtotuple.isra.0
239 parse_time_t_args240 parse_time_t_args
Offset 321, 38 lines modifiedOffset 322, 38 lines modified
321 PyEval_RestoreThread322 PyEval_RestoreThread
322 _Py_NoneStruct323 _Py_NoneStruct
323 PyExc_ValueError324 PyExc_ValueError
324 PyErr_CheckSignals325 PyErr_CheckSignals
325 __errno_location326 __errno_location
326 PyExc_OSError327 PyExc_OSError
327 PyErr_SetFromErrno328 PyErr_SetFromErrno
328 PyTime_AsSecondsDouble 
329 PyFloat_FromDouble 
330 __aeabi_l2d329 __aeabi_l2d
331 __clock_gettime64330 __clock_gettime64
332 _PyTime_FromTimespec331 _PyTime_FromTimespec
333 __getrusage64332 __getrusage64
334 _PyTime_FromTimeval333 _PyTime_FromTimeval
335 __clock_getres64334 __clock_getres64
336 _PyTimeFraction_Resolution335 _PyTimeFraction_Resolution
337 _PyTimeFraction_Mul336 _PyTimeFraction_Mul
338 PyTime_Time337 PyTime_Time
339 _PyTime_AsLong338 _PyTime_AsLong
 339 PyTime_AsSecondsDouble
 340 PyFloat_FromDouble
340 PyArg_ParseTuple341 PyArg_ParseTuple
341 PyStructSequence_GetItem 
342 PyUnicode_AsUTF8 
343 PyLong_AsLong 
344 PyUnicode_AsWideCharString342 PyUnicode_AsWideCharString
345 PyMem_Malloc343 PyMem_Malloc
346 wcsftime344 wcsftime
347 PyUnicode_FromWideChar345 PyUnicode_FromWideChar
348 PyMem_Free346 PyMem_Free
349 PyExc_TypeError 
350 PyErr_NoMemory347 PyErr_NoMemory
351 __aeabi_idivmod348 __aeabi_idivmod
 349 PyStructSequence_GetItem
 350 PyUnicode_AsUTF8
 351 PyLong_AsLong
 352 PyExc_TypeError
352 _PyTime_ObjectToTime_t353 _PyTime_ObjectToTime_t
353 PyStructSequence_New354 PyStructSequence_New
354 PyLong_FromLong355 PyLong_FromLong
355 PyStructSequence_SetItem356 PyStructSequence_SetItem
356 PyUnicode_DecodeLocale357 PyUnicode_DecodeLocale
357 PyTime_PerfCounter358 PyTime_PerfCounter
358 _PyTime_MonotonicWithInfo359 _PyTime_MonotonicWithInfo
36.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
899 B
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 23, 16 lines modifiedOffset 23, 16 lines modified
23 ··[···14c]··sleep·length·must·be·non-negative23 ··[···14c]··sleep·length·must·be·non-negative
24 ··[···170]··clock_gettime(CLOCK_PROCESS_CPUTIME_ID)24 ··[···170]··clock_gettime(CLOCK_PROCESS_CPUTIME_ID)
25 ··[···198]··getrusage(RUSAGE_SELF)25 ··[···198]··getrusage(RUSAGE_SELF)
26 ··[···1b0]··times()26 ··[···1b0]··times()
27 ··[···1b8]··clock()27 ··[···1b8]··clock()
28 ··[···1c0]··the·processor·time·used·is·not·available·or·its·value·cannot·be·represented28 ··[···1c0]··the·processor·time·used·is·not·available·or·its·value·cannot·be·represented
29 ··[···20c]··U|O:strftime29 ··[···20c]··U|O:strftime
30 ··[···21c]··Tuple·or·struct_time·argument·required 
31 ··[···244]··iiiiiiiii;strftime():·illegal·time·tuple·argument30 ··[···21c]··iiiiiiiii;strftime():·illegal·time·tuple·argument
 31 ··[···250]··Tuple·or·struct_time·argument·required
32 ··[···278]··year·out·of·range32 ··[···278]··year·out·of·range
33 ··[···28c]··month·out·of·range33 ··[···28c]··month·out·of·range
34 ··[···2a0]··day·of·month·out·of·range34 ··[···2a0]··day·of·month·out·of·range
35 ··[···2bc]··hour·out·of·range35 ··[···2bc]··hour·out·of·range
36 ··[···2d0]··minute·out·of·range36 ··[···2d0]··minute·out·of·range
37 ··[···2e4]··seconds·out·of·range37 ··[···2e4]··seconds·out·of·range
38 ··[···2fc]··day·of·week·out·of·range38 ··[···2fc]··day·of·week·out·of·range
22.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
6.45 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 »       sub»    sp,·#72»      @·0x4812 »       sub»    sp,·#72»      @·0x48
13 »       mov»    r0,·r113 »       mov»    r0,·r1
14 »       add»    r2,·sp,·#1614 »       add»    r2,·sp,·#16
15 »       movw»   r1,·#015 »       movw»   r1,·#0
16 ·R_ARM_THM_MOVW_ABS_NC»  .LC5116 ·R_ARM_THM_MOVW_ABS_NC»  .LC51
17 »       movt»   r1,·#017 »       movt»   r1,·#0
18 ·R_ARM_THM_MOVT_ABS»     .LC5118 ·R_ARM_THM_MOVT_ABS»     .LC51
19 »       bl»     5d8·<parse_time_t_args>19 »       bl»     7c·<time_clock_getres+0x2c>
20 ·R_ARM_THM_CALL» parse_time_t_args20 ·R_ARM_THM_CALL» parse_time_t_args
21 »       cbnz»   r0,·26·<time_ctime+0x26>21 »       cbnz»   r0,·26·<time_ctime+0x26>
22 »       movs»   r0,·#022 »       movs»   r0,·#0
23 »       b.n»    4c·<time_ctime+0x4c>23 »       b.n»    4c·<time_ctime+0x4c>
24 »       ldrd»   r0,·r1,·[sp,·#16]24 »       ldrd»   r0,·r1,·[sp,·#16]
25 »       add»    r2,·sp,·#2825 »       add»    r2,·sp,·#28
26 »       bl»     0·<_PyTime_localtime>26 »       bl»     0·<_PyTime_localtime>
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 »       bne.n»  22·<time_ctime+0x22>29 »       bne.n»  22·<time_ctime+0x22>
30 »       ldrd»   r1,·r0,·[sp,·#48]»     @·0x3030 »       ldrd»   r1,·r0,·[sp,·#48]»     @·0x30
31 »       strd»   r1,·r0,·[sp,·#4]31 »       strd»   r1,·r0,·[sp,·#4]
32 »       ldrd»   r3,·r4,·[sp,·#40]»     @·0x2832 »       ldrd»   r3,·r4,·[sp,·#40]»     @·0x28
33 »       str»    r4,·[sp,·#0]33 »       str»    r4,·[sp,·#0]
34 »       ldr»    r2,·[sp,·#36]» @·0x2434 »       ldr»    r2,·[sp,·#36]» @·0x24
35 »       ldrd»   r0,·r1,·[sp,·#28]35 »       ldrd»   r0,·r1,·[sp,·#28]
36 »       bl»     844·<_asctime.isra.0>36 »       bl»     ca8·<_asctime.isra.0>
37 ·R_ARM_THM_CALL» _asctime.isra.037 ·R_ARM_THM_CALL» _asctime.isra.0
38 »       add»    sp,·#72»      @·0x4838 »       add»    sp,·#72»      @·0x48
39 »       pop»    {r4,·pc}39 »       pop»    {r4,·pc}
  
40 00000050·<time_clock_getres>:40 00000050·<time_clock_getres>:
41 time_clock_getres():41 time_clock_getres():
42 »       push»   {lr}42 »       push»   {lr}
Offset 319, 146 lines modifiedOffset 319, 144 lines modified
319 »       sub.w»  ip,·sp,·ip319 »       sub.w»  ip,·sp,·ip
320 »       str.w»  r0,·[ip,·#4080]»     @·0xff0320 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
321 »       sub»    sp,·#12321 »       sub»    sp,·#12
322 »       movs»   r1,·#0322 »       movs»   r1,·#0
323 »       mov»    r0,·sp323 »       mov»    r0,·sp
324 »       bl»     1de·<_PyTime_GetThreadTimeWithInfo>324 »       bl»     1de·<_PyTime_GetThreadTimeWithInfo>
325 »       cmp»    r0,·#0325 »       cmp»    r0,·#0
326 »       blt.n»  2e2·<time_thread_time+0x2a>326 »       blt.n»  2de·<time_thread_time+0x26>
327 »       ldrd»   r0,·r1,·[sp]327 »       ldrd»   r0,·r1,·[sp]
 328 »       bl»     654·<_PyFloat_FromPyTime>
328 »       bl»     0·<PyTime_AsSecondsDouble> 
329 ·R_ARM_THM_CALL» PyTime_AsSecondsDouble 
330 »       bl»     0·<PyFloat_FromDouble> 
331 ·R_ARM_THM_CALL» PyFloat_FromDouble329 ·R_ARM_THM_CALL» _PyFloat_FromPyTime
332 »       b.n»    2e4·<time_thread_time+0x2c>330 »       b.n»    2e0·<time_thread_time+0x28>
333 »       movs»   r0,·#0331 »       movs»   r0,·#0
334 »       add»    sp,·#12332 »       add»    sp,·#12
335 »       ldr.w»  pc,·[sp],·#4333 »       ldr.w»  pc,·[sp],·#4
  
336 000002ea·<time_monotonic_ns>:334 000002e6·<time_monotonic_ns>:
337 time_monotonic_ns():335 time_monotonic_ns():
338 »       push»   {lr}336 »       push»   {lr}
339 »       mov.w»  ip,·#4096»  @·0x1000337 »       mov.w»  ip,·#4096»  @·0x1000
340 »       sub.w»  ip,·sp,·ip338 »       sub.w»  ip,·sp,·ip
341 »       str.w»  r0,·[ip,·#4080]»     @·0xff0339 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
342 »       sub»    sp,·#12340 »       sub»    sp,·#12
343 »       mov»    r0,·sp341 »       mov»    r0,·sp
344 »       bl»     0·<PyTime_Monotonic>342 »       bl»     0·<PyTime_Monotonic>
345 ·R_ARM_THM_CALL» PyTime_Monotonic343 ·R_ARM_THM_CALL» PyTime_Monotonic
346 »       cmp»    r0,·#0344 »       cmp»    r0,·#0
347 »       blt.n»  30e·<time_monotonic_ns+0x24>345 »       blt.n»  30a·<time_monotonic_ns+0x24>
348 »       ldrd»   r0,·r1,·[sp]346 »       ldrd»   r0,·r1,·[sp]
349 »       bl»     0·<_PyTime_AsLong>347 »       bl»     0·<_PyTime_AsLong>
350 ·R_ARM_THM_CALL» _PyTime_AsLong348 ·R_ARM_THM_CALL» _PyTime_AsLong
351 »       b.n»    310·<time_monotonic_ns+0x26>349 »       b.n»    30c·<time_monotonic_ns+0x26>
352 »       movs»   r0,·#0350 »       movs»   r0,·#0
353 »       add»    sp,·#12351 »       add»    sp,·#12
354 »       ldr.w»  pc,·[sp],·#4352 »       ldr.w»  pc,·[sp],·#4
  
355 00000316·<time_perf_counter_ns>:353 00000312·<time_perf_counter_ns>:
356 time_perf_counter_ns():354 time_perf_counter_ns():
357 »       push»   {lr}355 »       push»   {lr}
358 »       mov.w»  ip,·#4096»  @·0x1000356 »       mov.w»  ip,·#4096»  @·0x1000
359 »       sub.w»  ip,·sp,·ip357 »       sub.w»  ip,·sp,·ip
360 »       str.w»  r0,·[ip,·#4080]»     @·0xff0358 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
361 »       sub»    sp,·#12359 »       sub»    sp,·#12
362 »       mov»    r0,·sp360 »       mov»    r0,·sp
363 »       bl»     0·<PyTime_PerfCounter>361 »       bl»     0·<PyTime_PerfCounter>
364 ·R_ARM_THM_CALL» PyTime_PerfCounter362 ·R_ARM_THM_CALL» PyTime_PerfCounter
365 »       cmp»    r0,·#0363 »       cmp»    r0,·#0
366 »       blt.n»  33a·<time_perf_counter_ns+0x24>364 »       blt.n»  336·<time_perf_counter_ns+0x24>
367 »       ldrd»   r0,·r1,·[sp]365 »       ldrd»   r0,·r1,·[sp]
368 »       bl»     0·<_PyTime_AsLong>366 »       bl»     0·<_PyTime_AsLong>
369 ·R_ARM_THM_CALL» _PyTime_AsLong367 ·R_ARM_THM_CALL» _PyTime_AsLong
370 »       b.n»    33c·<time_perf_counter_ns+0x26>368 »       b.n»    338·<time_perf_counter_ns+0x26>
371 »       movs»   r0,·#0369 »       movs»   r0,·#0
372 »       add»    sp,·#12370 »       add»    sp,·#12
373 »       ldr.w»  pc,·[sp],·#4371 »       ldr.w»  pc,·[sp],·#4
  
374 00000342·<time_process_time_ns>:372 0000033e·<time_process_time_ns>:
375 time_process_time_ns():373 time_process_time_ns():
376 »       push»   {lr}374 »       push»   {lr}
377 »       mov.w»  ip,·#4096»  @·0x1000375 »       mov.w»  ip,·#4096»  @·0x1000
378 »       sub.w»  ip,·sp,·ip376 »       sub.w»  ip,·sp,·ip
379 »       str.w»  r0,·[ip,·#4080]»     @·0xff0377 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
380 »       sub»    sp,·#12378 »       sub»    sp,·#12
381 »       ldr»    r0,·[r0,·#16]379 »       ldr»    r0,·[r0,·#16]
382 »       movs»   r2,·#0380 »       movs»   r2,·#0
383 »       mov»    r1,·sp381 »       mov»    r1,·sp
384 »       bl»     3cc·<time_clock_gettime_ns+0x2c>382 »       bl»     49c·<py_process_time>
385 ·R_ARM_THM_CALL» py_process_time383 ·R_ARM_THM_CALL» py_process_time
386 »       cmp»    r0,·#0384 »       cmp»    r0,·#0
387 »       blt.n»  36a·<time_process_time_ns+0x28>385 »       blt.n»  366·<time_process_time_ns+0x28>
388 »       ldrd»   r0,·r1,·[sp]386 »       ldrd»   r0,·r1,·[sp]
389 »       bl»     0·<_PyTime_AsLong>387 »       bl»     0·<_PyTime_AsLong>
390 ·R_ARM_THM_CALL» _PyTime_AsLong388 ·R_ARM_THM_CALL» _PyTime_AsLong
391 »       b.n»    36c·<time_process_time_ns+0x2a>389 »       b.n»    368·<time_process_time_ns+0x2a>
392 »       movs»   r0,·#0390 »       movs»   r0,·#0
393 »       add»    sp,·#12391 »       add»    sp,·#12
394 »       ldr.w»  pc,·[sp],·#4392 »       ldr.w»  pc,·[sp],·#4
  
395 00000372·<time_thread_time_ns>:393 0000036e·<time_thread_time_ns>:
396 time_thread_time_ns():394 time_thread_time_ns():
397 »       push»   {lr}395 »       push»   {lr}
398 »       mov.w»  ip,·#4096»  @·0x1000396 »       mov.w»  ip,·#4096»  @·0x1000
399 »       sub.w»  ip,·sp,·ip397 »       sub.w»  ip,·sp,·ip
400 »       str.w»  r0,·[ip,·#4080]»     @·0xff0398 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
401 »       sub»    sp,·#12399 »       sub»    sp,·#12
402 »       movs»   r1,·#0400 »       movs»   r1,·#0
403 »       mov»    r0,·sp401 »       mov»    r0,·sp
404 »       bl»     1de·<_PyTime_GetThreadTimeWithInfo>402 »       bl»     1de·<_PyTime_GetThreadTimeWithInfo>
405 »       cmp»    r0,·#0403 »       cmp»    r0,·#0
406 »       blt.n»  398·<time_thread_time_ns+0x26>404 »       blt.n»  394·<time_thread_time_ns+0x26>
407 »       ldrd»   r0,·r1,·[sp]405 »       ldrd»   r0,·r1,·[sp]
408 »       bl»     0·<_PyTime_AsLong>406 »       bl»     0·<_PyTime_AsLong>
Max diff block lines reached; 2834/6396 bytes (44.31%) of diff not shown.
23.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
168 KB
_abc.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:··········14460·(bytes·into·file)13 ··Start·of·section·headers:··········12704·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x387c:1 There·are·17·section·headers,·starting·at·offset·0x31a0:
  
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·0000f0·00··AX··0···0··85 ··[·1]·.text·············PROGBITS········00000000·000038·000cf0·00··AX··0···0··8
6 ··[·2]·.rel.text·········REL·············00000000·002d20·000068·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·002814·000638·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000128·000138·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000d28·000138·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·002d88·000148·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·002e4c·000148·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000260·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000e60·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000260·00025f·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000e60·00025f·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·0004c0·001334·00··AX··0···0··411 ··[·7]·.text.hot·········PROGBITS········00000000·0010c0·0001f8·00··AX··0···0··4
12 ··[·8]·.rel.text.hot·····REL·············00000000·002ed0·000870·08···I·14···7··412 ··[·8]·.rel.text.hot·····REL·············00000000·002f94·0000d0·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0017f4·00014a·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·0012b8·00014a·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·003740·0000b0·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·003064·0000b0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·001940·000571·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·001404·000571·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·001eb1·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·001975·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001eb1·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001975·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·001ee4·0007d0·10·····15··74··418 ··[14]·.symtab···········SYMTAB··········00000000·0019a8·0007e0·10·····15··75··4
19 ··[15]·.strtab···········STRTAB··········00000000·0026b4·00066a·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·002188·000689·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·0037f0·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·003114·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.6 KB
readelf --wide --symbols {}
Max HTML report size reached
41.7 KB
readelf --wide --relocs {}
Max HTML report size reached
2.05 KB
strings --all --bytes=8 {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 items()·returned·non-iterable1 items()·returned·non-iterable
2 items()·returned·item·which·size·is·not·22 items()·returned·item·which·size·is·not·2
3 __bases__·is·not·tuple3 __bases__·is·not·tuple
4 __abc_tpflags__·cannot·be·both·Py_TPFLAGS_SEQUENCE·and·Py_TPFLAGS_MAPPING4 __abc_tpflags__·cannot·be·both·Py_TPFLAGS_SEQUENCE·and·Py_TPFLAGS_MAPPING
5 _abc_register5 _abc_register
6 Can·only·register·classes6 Can·only·register·classes
7 Refusing·to·create·an·inheritance·cycle7 Refusing·to·create·an·inheritance·cycle
8 _abc_impl·is·set·to·a·wrong·type 
9 _abc_subclasscheck8 _abc_subclasscheck
10 issubclass()·arg·1·must·be·a·class9 issubclass()·arg·1·must·be·a·class
11 __subclasshook__·must·return·either·False,·True,·or·NotImplemented10 __subclasshook__·must·return·either·False,·True,·or·NotImplemented
12 __subclasses__11 __subclasses__
13 __subclasses__()·must·return·a·list12 __subclasses__()·must·return·a·list
 13 _abc_impl·is·set·to·a·wrong·type
14 _abc_instancecheck14 _abc_instancecheck
15 get_cache_token15 get_cache_token
16 _abc_init16 _abc_init
17 _reset_registry17 _reset_registry
18 _reset_caches18 _reset_caches
19 _get_dump19 _get_dump
20 _destroy20 _destroy
Offset 44, 19 lines modifiedOffset 44, 21 lines modified
44 Should·be·only·used·by·refleak.py44 Should·be·only·used·by·refleak.py
45 _reset_registry($module,·self,·/)45 _reset_registry($module,·self,·/)
46 Internal·ABC·helper·to·reset·registry·of·a·given·class.46 Internal·ABC·helper·to·reset·registry·of·a·given·class.
47 Should·be·only·used·by·refleak.py47 Should·be·only·used·by·refleak.py
48 .LANCHOR048 .LANCHOR0
49 _abcmodule_exec49 _abcmodule_exec
50 _abc__abc_init50 _abc__abc_init
 51 Py_XDECREF
51 abc_data_new52 abc_data_new
52 _abc__abc_register53 _abc__abc_register
53 _abc__abc_subclasscheck 
54 _add_to_weak_set.isra.0 
55 _get_impl54 _get_impl
 55 _add_to_weak_set.isra.0
 56 _abc__abc_subclasscheck
 57 _in_weak_set.isra.0
56 _abcmodule_traverse58 _abcmodule_traverse
57 abc_data_traverse59 abc_data_traverse
58 _abcmodule_clear60 _abcmodule_clear
59 _abcmodule_free61 _abcmodule_free
60 abc_data_dealloc62 abc_data_dealloc
61 abc_data_clear63 abc_data_clear
62 _abc__abc_instancecheck64 _abc__abc_instancecheck
Offset 94, 43 lines modifiedOffset 96, 43 lines modified
94 PyIter_Next96 PyIter_Next
95 _Py_Dealloc97 _Py_Dealloc
96 PyErr_Occurred98 PyErr_Occurred
97 PyObject_SetAttr99 PyObject_SetAttr
98 _PyType_GetDict100 _PyType_GetDict
99 PyDict_Pop101 PyDict_Pop
100 _Py_NoneStruct102 _Py_NoneStruct
101 _PyRuntime 
102 PySet_Add103 PySet_Add
 104 _PyRuntime
103 PyLong_Type105 PyLong_Type
104 PyLong_AsLong106 PyLong_AsLong
105 _PyType_SetFlags107 _PyType_SetFlags
106 PyExc_TypeError108 PyExc_TypeError
107 PyErr_SetString109 PyErr_SetString
108 PyObject_IsSubclass110 PyObject_IsSubclass
109 PyWeakref_NewRef 
110 PyCMethod_New 
111 PyType_GetFlags111 PyType_GetFlags
112 PySet_New 
113 _PyType_SetFlagsRecursive112 _PyType_SetFlagsRecursive
114 PyExc_RuntimeError113 PyExc_RuntimeError
115 _PyArg_CheckPositional114 _PyArg_CheckPositional
116 PySet_Contains 
117 PyObject_VectorcallMethod115 PyObject_VectorcallMethod
118 _Py_TrueStruct116 _Py_TrueStruct
119 _Py_FalseStruct117 _Py_FalseStruct
120 _Py_NotImplementedStruct118 _Py_NotImplementedStruct
121 PyType_IsSubtype119 PyType_IsSubtype
122 PyObject_CallMethod120 PyObject_CallMethod
123 PySet_Clear 
124 PyErr_ExceptionMatches 
125 PyErr_Clear 
126 _PySet_NextEntry121 _PySet_NextEntry
127 PyWeakref_GetRef122 PyWeakref_GetRef
 123 PySet_Clear
128 PyList_GetItemRef124 PyList_GetItemRef
129 PyExc_AssertionError125 PyExc_AssertionError
 126 PyWeakref_NewRef
 127 PySet_Contains
 128 PyErr_ExceptionMatches
 129 PyErr_Clear
 130 PyCMethod_New
 131 PySet_New
130 PyObject_GC_UnTrack132 PyObject_GC_UnTrack
131 PyObject_IsTrue133 PyObject_IsTrue
132 PySet_Discard134 PySet_Discard
133 PyLong_FromUnsignedLongLong135 PyLong_FromUnsignedLongLong
134 Py_BuildValue136 Py_BuildValue
135 .shstrtab137 .shstrtab
136 .rel.text138 .rel.text
34.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.02 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 11, 14 lines modifiedOffset 11, 14 lines modified
11 ··0x00000070·00000000·00000000·fc010000·00000000·................11 ··0x00000070·00000000·00000000·fc010000·00000000·................
12 ··0x00000080·04000000·60000000·0c020000·00000000·....`...........12 ··0x00000080·04000000·60000000·0c020000·00000000·....`...........
13 ··0x00000090·08000000·00030000·18020000·00000000·................13 ··0x00000090·08000000·00030000·18020000·00000000·................
14 ··0x000000a0·08000000·f0040000·28020000·00000000·........(.......14 ··0x000000a0·08000000·f0040000·28020000·00000000·........(.......
15 ··0x000000b0·08000000·6c040000·38020000·00000000·....l...8.......15 ··0x000000b0·08000000·6c040000·38020000·00000000·....l...8.......
16 ··0x000000c0·08000000·70030000·b0000000·00000000·....p...........16 ··0x000000c0·08000000·70030000·b0000000·00000000·....p...........
17 ··0x000000d0·80000000·78020000·d8010000·00000000·....x...........17 ··0x000000d0·80000000·78020000·d8010000·00000000·....x...........
18 ··0x000000e0·80000000·f0010000·28010000·00000000·........(.......18 ··0x000000e0·80000000·f0010000·04010000·00000000·................
19 ··0x000000f0·80000000·68010000·00000000·00000000·....h...........19 ··0x000000f0·80000000·68010000·00000000·00000000·....h...........
20 ··0x00000100·00000000·00000000·38000000·00000000·........8.......20 ··0x00000100·00000000·00000000·38000000·00000000·........8.......
21 ··0x00000110·41000000·00000000·34000000·00000000·A.......4.......21 ··0x00000110·41000000·00000000·34000000·00000000·A.......4.......
22 ··0x00000120·47000000·00000000·33000000·00000000·G.......3.......22 ··0x00000120·47000000·00000000·33000000·00000000·G.......3.......
23 ··0x00000130·00000000·00000000···················........23 ··0x00000130·00000000·00000000···················........
  
1.19 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 ··[·····0]··items()·returned·non-iterable3 ··[·····0]··items()·returned·non-iterable
4 ··[····20]··items()·returned·item·which·size·is·not·24 ··[····20]··items()·returned·item·which·size·is·not·2
5 ··[····4c]··__bases__·is·not·tuple5 ··[····4c]··__bases__·is·not·tuple
6 ··[····64]··__abc_tpflags__·cannot·be·both·Py_TPFLAGS_SEQUENCE·and·Py_TPFLAGS_MAPPING6 ··[····64]··__abc_tpflags__·cannot·be·both·Py_TPFLAGS_SEQUENCE·and·Py_TPFLAGS_MAPPING
7 ··[····b0]··_abc_register7 ··[····b0]··_abc_register
8 ··[····c0]··Can·only·register·classes8 ··[····c0]··Can·only·register·classes
9 ··[····dc]··Refusing·to·create·an·inheritance·cycle9 ··[····dc]··Refusing·to·create·an·inheritance·cycle
 10 ··[···104]··_abc_subclasscheck
 11 ··[···118]··issubclass()·arg·1·must·be·a·class
 12 ··[···13c]··__subclasshook__·must·return·either·False,·True,·or·NotImplemented
 13 ··[···180]··__subclasses__
 14 ··[···190]··__subclasses__()·must·return·a·list
10 ··[···104]··_abc_impl·is·set·to·a·wrong·type15 ··[···1b4]··_abc_impl·is·set·to·a·wrong·type
11 ··[···128]··_abc_subclasscheck 
12 ··[···13c]··issubclass()·arg·1·must·be·a·class 
13 ··[···160]··__subclasshook__·must·return·either·False,·True,·or·NotImplemented 
14 ··[···1a4]··__subclasses__ 
15 ··[···1b4]··__subclasses__()·must·return·a·list 
16 ··[···1d8]··_abc_instancecheck16 ··[···1d8]··_abc_instancecheck
17 ··[···1ec]··NNNK17 ··[···1ec]··NNNK
18 ··[···1f4]··_abc18 ··[···1f4]··_abc
19 ··[···1fc]··get_cache_token19 ··[···1fc]··get_cache_token
20 ··[···20c]··_abc_init20 ··[···20c]··_abc_init
21 ··[···218]··_reset_registry21 ··[···218]··_reset_registry
22 ··[···228]··_reset_caches22 ··[···228]··_reset_caches
53.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
1.42 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
12 0000000a·<_abc__reset_registry>:12 0000000a·<_abc__reset_registry>:
13 _abc__reset_registry():13 _abc__reset_registry():
14 »       push»   {r4,·lr}14 »       push»   {r4,·lr}
15 »       mov.w»  ip,·#4096»  @·0x100015 »       mov.w»  ip,·#4096»  @·0x1000
16 »       sub.w»  ip,·sp,·ip16 »       sub.w»  ip,·sp,·ip
17 »       str.w»  r0,·[ip,·#4088]»     @·0xff817 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
18 »       bl»     df0·<_get_impl>18 »       bl»     18·<_abc__reset_registry+0xe>
19 ·R_ARM_THM_CALL» _get_impl19 ·R_ARM_THM_CALL» _get_impl
20 »       cbz»    r0,·42·<_abc__reset_registry+0x38>20 »       cbz»    r0,·42·<_abc__reset_registry+0x38>
21 »       mov»    r4,·r021 »       mov»    r4,·r0
22 »       ldr»    r0,·[r0,·#8]22 »       ldr»    r0,·[r0,·#8]
23 »       cbz»    r0,·46·<_abc__reset_registry+0x3c>23 »       cbz»    r0,·46·<_abc__reset_registry+0x3c>
24 »       bl»     0·<PySet_Clear>24 »       bl»     0·<PySet_Clear>
25 ·R_ARM_THM_CALL» PySet_Clear25 ·R_ARM_THM_CALL» PySet_Clear
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 0000006c·<_abc__reset_caches>:59 0000006c·<_abc__reset_caches>:
60 _abc__reset_caches():60 _abc__reset_caches():
61 »       push»   {r3,·r4,·r5,·lr}61 »       push»   {r3,·r4,·r5,·lr}
62 »       mov.w»  ip,·#4096»  @·0x100062 »       mov.w»  ip,·#4096»  @·0x1000
63 »       sub.w»  ip,·sp,·ip63 »       sub.w»  ip,·sp,·ip
64 »       str.w»  r0,·[ip,·#4080]»     @·0xff064 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
65 »       bl»     df0·<_get_impl>65 »       bl»     18·<_abc__reset_registry+0xe>
66 ·R_ARM_THM_CALL» _get_impl66 ·R_ARM_THM_CALL» _get_impl
67 »       cbz»    r0,·b2·<_abc__reset_caches+0x46>67 »       cbz»    r0,·b2·<_abc__reset_caches+0x46>
68 »       mov»    r4,·r068 »       mov»    r4,·r0
69 »       ldrd»   r0,·r5,·[r0,·#12]69 »       ldrd»   r0,·r5,·[r0,·#12]
70 »       cbz»    r0,·90·<_abc__reset_caches+0x24>70 »       cbz»    r0,·90·<_abc__reset_caches+0x24>
71 »       bl»     0·<PySet_Clear>71 »       bl»     0·<PySet_Clear>
72 ·R_ARM_THM_CALL» PySet_Clear72 ·R_ARM_THM_CALL» PySet_Clear
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 000000dc·<_abc__get_dump>:113 000000dc·<_abc__get_dump>:
114 _abc__get_dump():114 _abc__get_dump():
115 »       push»   {r4,·r5,·r6,·r7,·lr}115 »       push»   {r4,·r5,·r6,·r7,·lr}
116 »       mov.w»  ip,·#4096»  @·0x1000116 »       mov.w»  ip,·#4096»  @·0x1000
117 »       sub.w»  ip,·sp,·ip117 »       sub.w»  ip,·sp,·ip
118 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0118 »       str.w»  r0,·[ip,·#4064]»     @·0xfe0
119 »       sub»    sp,·#12119 »       sub»    sp,·#12
120 »       bl»     df0·<_get_impl>120 »       bl»     18·<_abc__reset_registry+0xe>
121 ·R_ARM_THM_CALL» _get_impl121 ·R_ARM_THM_CALL» _get_impl
122 »       mov»    r4,·r0122 »       mov»    r4,·r0
123 »       cbz»    r0,·144·<_abc__get_dump+0x68>123 »       cbz»    r0,·144·<_abc__get_dump+0x68>
124 »       ldr»    r0,·[r0,·#8]124 »       ldr»    r0,·[r0,·#8]
125 »       bl»     0·<PySet_New>125 »       bl»     0·<PySet_New>
126 ·R_ARM_THM_CALL» PySet_New126 ·R_ARM_THM_CALL» PySet_New
127 »       mov»    r5,·r0127 »       mov»    r5,·r0
13.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 106 lines modifiedOffset 1, 108 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·002e4c41·4e43484f·52300024·74005f61·..LANCHOR0.$t._a2 ··0x00000000·002e4c41·4e43484f·52300024·74005f61·..LANCHOR0.$t._a
3 ··0x00000010·62636d6f·64756c65·5f657865·63002464·bcmodule_exec.$d3 ··0x00000010·62636d6f·64756c65·5f657865·63002464·bcmodule_exec.$d
4 ··0x00000020·002e4c43·30002e4c·4331002e·4c433200·..LC0..LC1..LC2.4 ··0x00000020·002e4c43·30002e4c·4331002e·4c433200·..LC0..LC1..LC2.
5 ··0x00000030·2e4c4333·005f6162·635f5f61·62635f69·.LC3._abc__abc_i5 ··0x00000030·2e4c4333·005f6162·635f5f61·62635f69·.LC3._abc__abc_i
 6 ··0x00000040·6e697400·50795f58·44454352·45460061·nit.Py_XDECREF.a
 7 ··0x00000050·62635f64·6174615f·6e657700·2e4c4334·bc_data_new..LC4
 8 ··0x00000060·002e4c43·35002e4c·4336005f·6162635f·..LC5..LC6._abc_
 9 ··0x00000070·5f616263·5f726567·69737465·72005f67·_abc_register._g
 10 ··0x00000080·65745f69·6d706c00·5f616464·5f746f5f·et_impl._add_to_
6 ··0x00000040·6e697400·6162635f·64617461·5f6e6577·nit.abc_data_new 
7 ··0x00000050·002e4c43·34002e4c·4335002e·4c433600·..LC4..LC5..LC6. 
8 ··0x00000060·2e4c4337·005f6162·635f5f61·62635f72·.LC7._abc__abc_r 
9 ··0x00000070·65676973·74657200·2e4c4338·002e4c43·egister..LC8..LC 
10 ··0x00000080·39002e4c·43313000·2e4c4331·31002e4c·9..LC10..LC11..L 
11 ··0x00000090·43313200·5f616263·5f5f6162·635f7375·C12._abc__abc_su 
12 ··0x000000a0·62636c61·73736368·65636b00·5f616464·bclasscheck._add 
13 ··0x000000b0·5f746f5f·7765616b·5f736574·2e697372·_to_weak_set.isr11 ··0x00000090·7765616b·5f736574·2e697372·612e3000·weak_set.isra.0.
14 ··0x000000c0·612e3000·5f676574·5f696d70·6c005f61·a.0._get_impl._a12 ··0x000000a0·2e4c4337·002e4c43·38002e4c·4339002e·.LC7..LC8..LC9..
 13 ··0x000000b0·4c433130·002e4c43·3131005f·6162635f·LC10..LC11._abc_
 14 ··0x000000c0·5f616263·5f737562·636c6173·73636865·_abc_subclassche
 15 ··0x000000d0·636b005f·696e5f77·65616b5f·7365742e·ck._in_weak_set.
 16 ··0x000000e0·69737261·2e30002e·4c433132·005f6162·isra.0..LC12._ab
15 ··0x000000d0·62636d6f·64756c65·5f747261·76657273·bcmodule_travers17 ··0x000000f0·636d6f64·756c655f·74726176·65727365·cmodule_traverse
16 ··0x000000e0·65006162·635f6461·74615f74·72617665·e.abc_data_trave18 ··0x00000100·00616263·5f646174·615f7472·61766572·.abc_data_traver
17 ··0x000000f0·72736500·5f616263·6d6f6475·6c655f63·rse._abcmodule_c19 ··0x00000110·7365005f·6162636d·6f64756c·655f636c·se._abcmodule_cl
18 ··0x00000100·6c656172·005f6162·636d6f64·756c655f·lear._abcmodule_20 ··0x00000120·65617200·5f616263·6d6f6475·6c655f66·ear._abcmodule_f
19 ··0x00000110·66726565·00616263·5f646174·615f6465·free.abc_data_de21 ··0x00000130·72656500·6162635f·64617461·5f646561·ree.abc_data_dea
20 ··0x00000120·616c6c6f·63006162·635f6461·74615f63·alloc.abc_data_c22 ··0x00000140·6c6c6f63·00616263·5f646174·615f636c·lloc.abc_data_cl
21 ··0x00000130·6c656172·002e4c43·3133005f·6162635f·lear..LC13._abc_23 ··0x00000150·65617200·2e4c4331·33005f61·62635f5f·ear..LC13._abc__
22 ··0x00000140·5f616263·5f696e73·74616e63·65636865·_abc_instanceche24 ··0x00000160·6162635f·696e7374·616e6365·63686563·abc_instancechec
23 ··0x00000150·636b005f·64657374·726f7900·5f616263·ck._destroy._abc25 ··0x00000170·6b005f64·65737472·6f79005f·6162635f·k._destroy._abc_
24 ··0x00000160·5f676574·5f636163·68655f74·6f6b656e·_get_cache_token26 ··0x00000180·6765745f·63616368·655f746f·6b656e00·get_cache_token.
25 ··0x00000170·005f6162·635f5f72·65736574·5f726567·._abc__reset_reg27 ··0x00000190·5f616263·5f5f7265·7365745f·72656769·_abc__reset_regi
26 ··0x00000180·69737472·79005f61·62635f5f·72657365·istry._abc__rese28 ··0x000001a0·73747279·005f6162·635f5f72·65736574·stry._abc__reset
27 ··0x00000190·745f6361·63686573·002e4c43·3134005f·t_caches..LC14._29 ··0x000001b0·5f636163·68657300·2e4c4331·34005f61·_caches..LC14._a
28 ··0x000001a0·6162635f·5f676574·5f64756d·70006162·abc__get_dump.ab30 ··0x000001c0·62635f5f·6765745f·64756d70·00616263·bc__get_dump.abc
29 ··0x000001b0·635f6461·74615f64·6f63005f·6162635f·c_data_doc._abc_31 ··0x000001d0·5f646174·615f646f·63005f61·62635f5f·_data_doc._abc__
30 ··0x000001c0·5f646f63·5f5f005f·6162635f·6765745f·_doc__._abc_get_32 ··0x000001e0·646f635f·5f005f61·62635f67·65745f63·doc__._abc_get_c
31 ··0x000001d0·63616368·655f746f·6b656e5f·5f646f63·cache_token__doc33 ··0x000001f0·61636865·5f746f6b·656e5f5f·646f635f·ache_token__doc_
32 ··0x000001e0·5f5f005f·6162635f·5f616263·5f737562·__._abc__abc_sub34 ··0x00000200·5f005f61·62635f5f·6162635f·73756263·_._abc__abc_subc
33 ··0x000001f0·636c6173·73636865·636b5f5f·646f635f·classcheck__doc_35 ··0x00000210·6c617373·63686563·6b5f5f64·6f635f5f·lasscheck__doc__
34 ··0x00000200·5f005f61·62635f5f·6162635f·696e7374·_._abc__abc_inst36 ··0x00000220·005f6162·635f5f61·62635f69·6e737461·._abc__abc_insta
35 ··0x00000210·616e6365·63686563·6b5f5f64·6f635f5f·ancecheck__doc__37 ··0x00000230·6e636563·6865636b·5f5f646f·635f5f00·ncecheck__doc__.
36 ··0x00000220·005f6162·635f5f61·62635f72·65676973·._abc__abc_regis38 ··0x00000240·5f616263·5f5f6162·635f7265·67697374·_abc__abc_regist
37 ··0x00000230·7465725f·5f646f63·5f5f005f·6162635f·ter__doc__._abc_39 ··0x00000250·65725f5f·646f635f·5f005f61·62635f5f·er__doc__._abc__
38 ··0x00000240·5f616263·5f696e69·745f5f64·6f635f5f·_abc_init__doc__40 ··0x00000260·6162635f·696e6974·5f5f646f·635f5f00·abc_init__doc__.
39 ··0x00000250·005f6162·635f5f67·65745f64·756d705f·._abc__get_dump_41 ··0x00000270·5f616263·5f5f6765·745f6475·6d705f5f·_abc__get_dump__
40 ··0x00000260·5f646f63·5f5f005f·6162635f·5f726573·_doc__._abc__res42 ··0x00000280·646f635f·5f005f61·62635f5f·72657365·doc__._abc__rese
41 ··0x00000270·65745f63·61636865·735f5f64·6f635f5f·et_caches__doc__43 ··0x00000290·745f6361·63686573·5f5f646f·635f5f00·t_caches__doc__.
42 ··0x00000280·005f6162·635f5f72·65736574·5f726567·._abc__reset_reg44 ··0x000002a0·5f616263·5f5f7265·7365745f·72656769·_abc__reset_regi
43 ··0x00000290·69737472·795f5f64·6f635f5f·005f6162·istry__doc__._ab45 ··0x000002b0·73747279·5f5f646f·635f5f00·5f616263·stry__doc__._abc
44 ··0x000002a0·636d6f64·756c6500·5f616263·6d6f6475·cmodule._abcmodu46 ··0x000002c0·6d6f6475·6c65005f·6162636d·6f64756c·module._abcmodul
45 ··0x000002b0·6c655f6d·6574686f·6473005f·6162636d·le_methods._abcm47 ··0x000002d0·655f6d65·74686f64·73005f61·62636d6f·e_methods._abcmo
46 ··0x000002c0·6f64756c·655f736c·6f747300·5f616263·odule_slots._abc48 ··0x000002e0·64756c65·5f736c6f·7473005f·6162635f·dule_slots._abc_
47 ··0x000002d0·5f646174·615f7479·70655f73·70656300·_data_type_spec.49 ··0x000002f0·64617461·5f747970·655f7370·6563005f·data_type_spec._
48 ··0x000002e0·5f616263·5f646174·615f7479·70655f73·_abc_data_type_s50 ··0x00000300·6162635f·64617461·5f747970·655f7370·abc_data_type_sp
49 ··0x000002f0·7065635f·736c6f74·73005f64·65737472·pec_slots._destr51 ··0x00000310·65635f73·6c6f7473·005f6465·7374726f·ec_slots._destro
50 ··0x00000300·6f795f64·65660050·79496e69·745f5f61·oy_def.PyInit__a52 ··0x00000320·795f6465·66005079·496e6974·5f5f6162·y_def.PyInit__ab
51 ··0x00000310·62630050·794d6f64·756c6544·65665f49·bc.PyModuleDef_I53 ··0x00000330·63005079·4d6f6475·6c654465·665f496e·c.PyModuleDef_In
52 ··0x00000320·6e697400·50795479·70655f46·726f6d4d·nit.PyType_FromM54 ··0x00000340·69740050·79547970·655f4672·6f6d4d6f·it.PyType_FromMo
53 ··0x00000330·6f64756c·65416e64·53706563·00507946·oduleAndSpec.PyF55 ··0x00000350·64756c65·416e6453·70656300·50794672·duleAndSpec.PyFr
54 ··0x00000340·726f7a65·6e536574·5f4e6577·0050794f·rozenSet_New.PyO56 ··0x00000360·6f7a656e·5365745f·4e657700·50794f62·ozenSet_New.PyOb
55 ··0x00000350·626a6563·745f4765·74417474·72005079·bject_GetAttr.Py57 ··0x00000370·6a656374·5f476574·41747472·0050794d·ject_GetAttr.PyM
56 ··0x00000360·4d617070·696e675f·4974656d·73005079·Mapping_Items.Py58 ··0x00000380·61707069·6e675f49·74656d73·00507953·apping_Items.PyS
57 ··0x00000370·53657175·656e6365·5f466173·74005f50·Sequence_Fast._P59 ··0x00000390·65717565·6e63655f·46617374·005f5079·equence_Fast._Py
58 ··0x00000380·794f626a·6563745f·49734162·73747261·yObject_IsAbstra60 ··0x000003a0·4f626a65·63745f49·73416273·74726163·Object_IsAbstrac
59 ··0x00000390·63740050·794f626a·6563745f·4765744f·ct.PyObject_GetO61 ··0x000003b0·74005079·4f626a65·63745f47·65744f70·t.PyObject_GetOp
60 ··0x000003a0·7074696f·6e616c41·74747200·50794f62·ptionalAttr.PyOb62 ··0x000003c0·74696f6e·616c4174·74720050·794f626a·tionalAttr.PyObj
61 ··0x000003b0·6a656374·5f476574·49746572·00507949·ject_GetIter.PyI63 ··0x000003d0·6563745f·47657449·74657200·50794974·ect_GetIter.PyIt
62 ··0x000003c0·7465725f·4e657874·005f5079·5f446561·ter_Next._Py_Dea64 ··0x000003e0·65725f4e·65787400·5f50795f·4465616c·er_Next._Py_Deal
63 ··0x000003d0·6c6c6f63·00507945·72725f4f·63637572·lloc.PyErr_Occur65 ··0x000003f0·6c6f6300·50794572·725f4f63·63757272·loc.PyErr_Occurr
64 ··0x000003e0·72656400·50794f62·6a656374·5f536574·red.PyObject_Set66 ··0x00000400·65640050·794f626a·6563745f·53657441·ed.PyObject_SetA
65 ··0x000003f0·41747472·005f5079·54797065·5f476574·Attr._PyType_Get67 ··0x00000410·74747200·5f507954·7970655f·47657444·ttr._PyType_GetD
66 ··0x00000400·44696374·00507944·6963745f·506f7000·Dict.PyDict_Pop.68 ··0x00000420·69637400·50794469·63745f50·6f70005f·ict.PyDict_Pop._
67 ··0x00000410·5f50795f·4e6f6e65·53747275·6374005f·_Py_NoneStruct._69 ··0x00000430·50795f4e·6f6e6553·74727563·74005079·Py_NoneStruct.Py
68 ··0x00000420·50795275·6e74696d·65005079·5365745f·PyRuntime.PySet_70 ··0x00000440·5365745f·41646400·5f507952·756e7469·Set_Add._PyRunti
69 ··0x00000430·41646400·50794c6f·6e675f54·79706500·Add.PyLong_Type.71 ··0x00000450·6d650050·794c6f6e·675f5479·70650050·me.PyLong_Type.P
70 ··0x00000440·50794c6f·6e675f41·734c6f6e·67005f50·PyLong_AsLong._P72 ··0x00000460·794c6f6e·675f4173·4c6f6e67·005f5079·yLong_AsLong._Py
71 ··0x00000450·79547970·655f5365·74466c61·67730050·yType_SetFlags.P73 ··0x00000470·54797065·5f536574·466c6167·73005079·Type_SetFlags.Py
72 ··0x00000460·79457863·5f547970·65457272·6f720050·yExc_TypeError.P74 ··0x00000480·4578635f·54797065·4572726f·72005079·Exc_TypeError.Py
73 ··0x00000470·79457272·5f536574·53747269·6e670050·yErr_SetString.P75 ··0x00000490·4572725f·53657453·7472696e·67005079·Err_SetString.Py
74 ··0x00000480·794f626a·6563745f·49735375·62636c61·yObject_IsSubcla76 ··0x000004a0·4f626a65·63745f49·73537562·636c6173·Object_IsSubclas
75 ··0x00000490·73730050·79576561·6b726566·5f4e6577·ss.PyWeakref_New 
76 ··0x000004a0·52656600·5079434d·6574686f·645f4e65·Ref.PyCMethod_Ne 
77 ··0x000004b0·77005079·54797065·5f476574·466c6167·w.PyType_GetFlag77 ··0x000004b0·73005079·54797065·5f476574·466c6167·s.PyType_GetFlag
78 ··0x000004c0·73005079·5365745f·4e657700·5f507954·s.PySet_New._PyT 
79 ··0x000004d0·7970655f·53657446·6c616773·52656375·ype_SetFlagsRecu 
80 ··0x000004e0·72736976·65005079·4578635f·52756e74·rsive.PyExc_Runt 
81 ··0x000004f0·696d6545·72726f72·005f5079·4172675f·imeError._PyArg_ 
82 ··0x00000500·43686563·6b506f73·6974696f·6e616c00·CheckPositional.78 ··0x000004c0·73005f50·79547970·655f5365·74466c61·s._PyType_SetFla
 79 ··0x000004d0·67735265·63757273·69766500·50794578·gsRecursive.PyEx
 80 ··0x000004e0·635f5275·6e74696d·65457272·6f72005f·c_RuntimeError._
 81 ··0x000004f0·50794172·675f4368·65636b50·6f736974·PyArg_CheckPosit
 82 ··0x00000500·696f6e61·6c005079·4f626a65·63745f56·ional.PyObject_V
 83 ··0x00000510·6563746f·7263616c·6c4d6574·686f6400·ectorcallMethod.
 84 ··0x00000520·5f50795f·54727565·53747275·6374005f·_Py_TrueStruct._
 85 ··0x00000530·50795f46·616c7365·53747275·6374005f·Py_FalseStruct._
 86 ··0x00000540·50795f4e·6f74496d·706c656d·656e7465·Py_NotImplemente
 87 ··0x00000550·64537472·75637400·50795479·70655f49·dStruct.PyType_I
 88 ··0x00000560·73537562·74797065·0050794f·626a6563·sSubtype.PyObjec
 89 ··0x00000570·745f4361·6c6c4d65·74686f64·005f5079·t_CallMethod._Py
 90 ··0x00000580·5365745f·4e657874·456e7472·79005079·Set_NextEntry.Py
 91 ··0x00000590·5765616b·7265665f·47657452·65660050·Weakref_GetRef.P
 92 ··0x000005a0·79536574·5f436c65·61720050·794c6973·ySet_Clear.PyLis
 93 ··0x000005b0·745f4765·74497465·6d526566·00507945·t_GetItemRef.PyE
 94 ··0x000005c0·78635f41·73736572·74696f6e·4572726f·xc_AssertionErro
 95 ··0x000005d0·72005079·5765616b·7265665f·4e657752·r.PyWeakref_NewR
83 ··0x00000510·50795365·745f436f·6e746169·6e730050·PySet_Contains.P96 ··0x000005e0·65660050·79536574·5f436f6e·7461696e·ef.PySet_Contain
84 ··0x00000520·794f626a·6563745f·56656374·6f726361·yObject_Vectorca 
85 ··0x00000530·6c6c4d65·74686f64·005f5079·5f547275·llMethod._Py_Tru 
86 ··0x00000540·65537472·75637400·5f50795f·46616c73·eStruct._Py_Fals 
87 ··0x00000550·65537472·75637400·5f50795f·4e6f7449·eStruct._Py_NotI 
88 ··0x00000560·6d706c65·6d656e74·65645374·72756374·mplementedStruct 
89 ··0x00000570·00507954·7970655f·49735375·62747970·.PyType_IsSubtyp 
90 ··0x00000580·65005079·4f626a65·63745f43·616c6c4d·e.PyObject_CallM 
91 ··0x00000590·6574686f·64005079·5365745f·436c6561·ethod.PySet_Clea 
92 ··0x000005a0·72005079·4572725f·45786365·7074696f·r.PyErr_Exceptio97 ··0x000005f0·73005079·4572725f·45786365·7074696f·s.PyErr_Exceptio
93 ··0x000005b0·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C98 ··0x00000600·6e4d6174·63686573·00507945·72725f43·nMatches.PyErr_C
 99 ··0x00000610·6c656172·00507943·4d657468·6f645f4e·lear.PyCMethod_N
 100 ··0x00000620·65770050·79536574·5f4e6577·0050794f·ew.PySet_New.PyO
94 ··0x000005c0·6c656172·005f5079·5365745f·4e657874·lear._PySet_Next 
95 ··0x000005d0·456e7472·79005079·5765616b·7265665f·Entry.PyWeakref_ 
96 ··0x000005e0·47657452·65660050·794c6973·745f4765·GetRef.PyList_Ge 
97 ··0x000005f0·74497465·6d526566·00507945·78635f41·tItemRef.PyExc_A 
98 ··0x00000600·73736572·74696f6e·4572726f·72005079·ssertionError.Py 
Max diff block lines reached; 0/13711 bytes (0.00%) of diff not shown.
223 KB
_functoolsmodule.o
956 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:··········20740·(bytes·into·file)13 ··Start·of·section·headers:··········19116·(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:·········17
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·16
3.28 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 26 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x5104:1 There·are·17·section·headers,·starting·at·offset·0x4aac:
  
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·000904·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·001594·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·0042ec·000360·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·003de8·0007a0·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000938·00045c·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0015c8·00045c·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00464c·000340·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·004588·000340·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000d94·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001a24·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000d94·0012e4·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·00498c·000590·08···I·15···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·002078·0003ef·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001a24·0003ef·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·001e14·000108·00··AX··0···0··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·002468·00022c·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·001f1c·00022c·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·004f1c·000150·08···I·15···9··413 ··[·9]·.rel.text.unlikely·REL·············00000000·0048c8·000150·08···I·14···8··4
15 ··[11]·.rodata···········PROGBITS········00000000·002694·000519·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·002148·000519·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·00506c·000008·08···I·15··11··415 ··[11]·.rel.rodata·······REL·············00000000·004a18·000008·08···I·14··10··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·002bad·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·002661·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002bad·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002661·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·002be0·000c00·10·····16·117··418 ··[14]·.symtab···········SYMTAB··········00000000·002694·000c20·10·····15·119··4
20 ··[16]·.strtab···········STRTAB··········00000000·0037e0·000b0c·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·0032b4·000b34·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·005074·000090·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·004a20·00008c·00······0···0··1
22 Key·to·Flags:21 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),24 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
25.1 KB
readelf --wide --symbols {}
Max HTML report size reached
54.5 KB
readelf --wide --relocs {}
Max HTML report size reached
1.57 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
1 `jKFBF1F1 KFBFYF(F
 2 KFBFYF(F
 3 `j;F2F)F
2 OOpO:lru_cache4 OOpO:lru_cache
3 the·first·argument·must·be·callable5 the·first·argument·must·be·callable
4 maxsize·should·be·integer·or·None6 maxsize·should·be·integer·or·None
5 type·'partial'·takes·at·least·one·argument7 type·'partial'·takes·at·least·one·argument
6 other·argument·must·be·K·instance8 other·argument·must·be·K·instance
7 O(O)(OOOO)9 O(O)(OOOO)
8 invalid·partial·state10 invalid·partial·state
Offset 77, 18 lines modifiedOffset 79, 20 lines modified
77 partial_vectorcall_fallback79 partial_vectorcall_fallback
78 partial_call80 partial_call
79 Py_XDECREF81 Py_XDECREF
80 partial_dealloc82 partial_dealloc
81 partial_clear83 partial_clear
82 lru_cache_tp_traverse84 lru_cache_tp_traverse
83 lru_cache_call85 lru_cache_call
 86 lru_cache_make_key
84 partial_traverse87 partial_traverse
85 _functools_clear88 _functools_clear
86 lru_cache_dealloc89 lru_cache_dealloc
87 lru_cache_tp_clear90 lru_cache_tp_clear
 91 lru_cache_clear_list
88 lru_list_elem_dealloc92 lru_list_elem_dealloc
89 _functools_free93 _functools_free
90 _functools_cmp_to_key94 _functools_cmp_to_key
91 keyobject_call95 keyobject_call
92 keyobject_dealloc96 keyobject_dealloc
93 keyobject_clear97 keyobject_clear
94 keyobject_richcompare98 keyobject_richcompare
Offset 154, 32 lines modifiedOffset 158, 32 lines modified
154 PyDict_New158 PyDict_New
155 PyExc_TypeError159 PyExc_TypeError
156 PyErr_SetString160 PyErr_SetString
157 PyErr_Occurred161 PyErr_Occurred
158 PyType_IsSubtype162 PyType_IsSubtype
159 PyTuple_GetSlice163 PyTuple_GetSlice
160 PyVectorcall_Function164 PyVectorcall_Function
161 PySequence_Concat 
162 PyDict_Copy165 PyDict_Copy
163 PyDict_Merge166 PyDict_Merge
 167 PySequence_Concat
164 PyMem_Malloc168 PyMem_Malloc
165 PyMem_Free169 PyMem_Free
166 PyErr_NoMemory170 PyErr_NoMemory
167 PyObject_Call171 PyObject_Call
168 PyObject_GC_UnTrack172 PyObject_GC_UnTrack
169 PyObject_ClearWeakRefs173 PyObject_ClearWeakRefs
170 PyObject_Hash174 PyObject_Hash
171 _PyDict_GetItem_KnownHash175 _PyDict_GetItem_KnownHash
172 _PyObject_New176 _PyObject_New
173 _PyDict_SetItem_KnownHash177 _PyDict_SetItem_KnownHash
174 PyLong_Type178 _PyDict_Pop_KnownHash
175 PyUnicode_Type179 PyUnicode_Type
 180 PyLong_Type
176 PyTuple_New181 PyTuple_New
177 PyDict_Next182 PyDict_Next
178 _PyDict_Pop_KnownHash 
179 _PyObject_GC_New183 _PyObject_GC_New
180 PyObject_GC_Track184 PyObject_GC_Track
181 _PyArg_UnpackKeywords185 _PyArg_UnpackKeywords
182 PyObject_Vectorcall186 PyObject_Vectorcall
183 PyObject_RichCompare187 PyObject_RichCompare
184 PyErr_Format188 PyErr_Format
185 PyExc_AttributeError189 PyExc_AttributeError
Offset 208, 13 lines modifiedOffset 212, 13 lines modified
208 PyObject_GenericGetAttr212 PyObject_GenericGetAttr
209 PyObject_GenericSetAttr213 PyObject_GenericSetAttr
210 PyObject_GC_Del214 PyObject_GC_Del
211 Py_GenericAlias215 Py_GenericAlias
212 .shstrtab216 .shstrtab
213 .rel.text217 .rel.text
214 .rel.data218 .rel.data
215 .rel.text.hot 
216 .rodata.str1.4219 .rodata.str1.4
 220 .text.hot
217 .rel.text.unlikely221 .rel.text.unlikely
218 .rel.rodata222 .rel.rodata
219 .note.GNU-stack223 .note.GNU-stack
220 .ARM.attributes224 .ARM.attributes
63.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
51.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
Max HTML report size reached
21.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
1.13 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·74657874·2e686f74·002e7265·.4..text.hot..re
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·6c2e7465·78742e75·6e6c696b·656c7900·l.text.unlikely.
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata.8 ··0x00000060·2e72656c·2e726f64·61746100·2e6e6f74·.rel.rodata..not
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.10 ··0x00000080·2e617474·72696275·74657300··········.attributes.
  
151 KB
_localemodule.o
956 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:··········15844·(bytes·into·file)13 ··Start·of·section·headers:··········15772·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x3de4:1 There·are·16·section·headers,·starting·at·offset·0x3d9c:
  
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·000790·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·0009cc·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002cf4·000458·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·002cc8·000678·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0007c4·000124·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000a00·000124·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·00314c·000160·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·003340·000160·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0008e8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000b24·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0008e8·0004ee·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000b24·0004ee·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000dd8·000244·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·0032ac·000230·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·00101c·0006e0·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·001012·0006e0·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·0034dc·0006b8·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0034a0·0006b8·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·0016fc·000633·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·0016f4·000633·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·003b94·0001c0·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·003b58·0001c0·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·001d2f·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·001d27·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001d2f·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·001d27·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·001d64·000900·10·····16··97··417 ··[13]·.symtab···········SYMTAB··········00000000·001d5c·0008e0·10·····14··95··4
20 ··[16]·.strtab···········STRTAB··········00000000·002664·000690·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·00263c·00068a·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·003d54·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·003d18·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
17.7 KB
readelf --wide --symbols {}
Max HTML report size reached
60.7 KB
readelf --wide --relocs {}
Max HTML report size reached
270 B
strings --all --bytes=8 {}
    
Offset 151, 12 lines modifiedOffset 151, 11 lines modified
151 PyUnicode_FromWideChar151 PyUnicode_FromWideChar
152 PyUnicode_FSConverter152 PyUnicode_FSConverter
153 PyBytes_AsString153 PyBytes_AsString
154 .shstrtab154 .shstrtab
155 .rel.text155 .rel.text
156 .rel.data156 .rel.data
157 .rodata.str1.4157 .rodata.str1.4
158 .rel.text.hot 
159 .rel.text.unlikely158 .rel.text.unlikely
160 .rel.rodata159 .rel.rodata
161 .note.GNU-stack160 .note.GNU-stack
162 .ARM.attributes161 .ARM.attributes
33.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.32 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·ffffff3f·00000000·00000000·00000000·...?............3 ··0x00000000·ffffff3f·00000000·00000000·00000000·...?............
4 ··0x00000010·00000000·e4020000·18060000·04000000·................4 ··0x00000010·00000000·dc020000·18060000·04000000·................
5 ··0x00000020·54000000·34000000·00000000·00000000·T...4...........5 ··0x00000020·54000000·34000000·00000000·00000000·T...4...........
6 ··0x00000030·00000000·02000000·00000000·03000000·................6 ··0x00000030·00000000·02000000·00000000·03000000·................
7 ··0x00000040·02000000·04000000·01000000·00000000·................7 ··0x00000040·02000000·04000000·01000000·00000000·................
8 ··0x00000050·00000000·78000000·00000000·80000000·....x...........8 ··0x00000050·00000000·70000000·00000000·80000000·....p...........
9 ··0x00000060·b4050000·ec020000·00000000·04000000·................9 ··0x00000060·b4050000·e4020000·00000000·04000000·................
10 ··0x00000070·60050000·40020000·00000000·80000000·`...@...........10 ··0x00000070·60050000·38020000·00000000·80000000·`...8...........
11 ··0x00000080·10050000·64020000·00000000·08000000·....d...........11 ··0x00000080·10050000·5c020000·00000000·08000000·....\...........
12 ··0x00000090·a8040000·f8020000·00000000·08000000·................12 ··0x00000090·a8040000·f0020000·00000000·08000000·................
13 ··0x000000a0·44040000·dc020000·00000000·08000000·D...............13 ··0x000000a0·44040000·d4020000·00000000·08000000·D...............
14 ··0x000000b0·f4030000·ac020000·00000000·80000000·................14 ··0x000000b0·f4030000·a4020000·00000000·80000000·................
15 ··0x000000c0·88030000·a0020000·00000000·80000000·................15 ··0x000000c0·88030000·98020000·00000000·80000000·................
16 ··0x000000d0·24030000·d0020000·00000000·08000000·$...............16 ··0x000000d0·24030000·c8020000·00000000·08000000·$...............
17 ··0x000000e0·bc020000·6c020000·00000000·80000000·....l...........17 ··0x000000e0·bc020000·64020000·00000000·80000000·....d...........
18 ··0x000000f0·6c020000·b8020000·00000000·80000000·l...............18 ··0x000000f0·6c020000·b0020000·00000000·80000000·l...............
19 ··0x00000100·08020000·04030000·00000000·04000000·................19 ··0x00000100·08020000·fc020000·00000000·04000000·................
20 ··0x00000110·c8010000·00000000·00000000·00000000·................20 ··0x00000110·c8010000·00000000·00000000·00000000·................
21 ··0x00000120·00000000····························....21 ··0x00000120·00000000····························....
  
3.06 KB
readelf --wide --decompress --string-dump=.rodata.str1.4 {}
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
  
1 String·dump·of·section·'.rodata.str1.4':1 String·dump·of·section·'.rodata.str1.4':
2 ··[·····0]··DAY_1 
3 ··[·····8]··LC_CTYPE2 ··[·····0]··LC_CTYPE
4 ··[····14]··LC_TIME3 ··[·····c]··LC_TIME
5 ··[····1c]··LC_COLLATE4 ··[····14]··LC_COLLATE
6 ··[····28]··LC_MONETARY5 ··[····20]··LC_MONETARY
7 ··[····34]··LC_MESSAGES6 ··[····2c]··LC_MESSAGES
8 ··[····40]··LC_NUMERIC7 ··[····38]··LC_NUMERIC
9 ··[····4c]··LC_ALL8 ··[····44]··LC_ALL
10 ··[····54]··CHAR_MAX9 ··[····4c]··CHAR_MAX
11 ··[····60]··locale.Error10 ··[····58]··locale.Error
12 ··[····70]··Error11 ··[····68]··Error
13 ··[····78]··setlocale12 ··[····70]··setlocale
14 ··[····84]··embedded·null·character13 ··[····7c]··embedded·null·character
15 ··[····9c]··str·or·None14 ··[····94]··str·or·None
16 ··[····a8]··argument·215 ··[····a0]··argument·2
17 ··[····b4]··unsupported·locale·setting16 ··[····ac]··unsupported·locale·setting
18 ··[····d0]··locale·query·failed17 ··[····c8]··locale·query·failed
19 ··[····e4]··failed·to·get·LC_CTYPE·locale18 ··[····dc]··failed·to·get·LC_CTYPE·locale
20 ··[···104]··int_curr_symbol19 ··[····fc]··int_curr_symbol
21 ··[···114]··currency_symbol20 ··[···10c]··currency_symbol
22 ··[···124]··mon_decimal_point21 ··[···11c]··mon_decimal_point
23 ··[···138]··mon_thousands_sep22 ··[···130]··mon_thousands_sep
24 ··[···14c]··mon_grouping23 ··[···144]··mon_grouping
25 ··[···15c]··positive_sign24 ··[···154]··positive_sign
26 ··[···16c]··negative_sign25 ··[···164]··negative_sign
27 ··[···17c]··int_frac_digits26 ··[···174]··int_frac_digits
28 ··[···18c]··frac_digits27 ··[···184]··frac_digits
29 ··[···198]··p_cs_precedes28 ··[···190]··p_cs_precedes
30 ··[···1a8]··p_sep_by_space29 ··[···1a0]··p_sep_by_space
31 ··[···1b8]··n_cs_precedes30 ··[···1b0]··n_cs_precedes
32 ··[···1c8]··n_sep_by_space31 ··[···1c0]··n_sep_by_space
33 ··[···1d8]··p_sign_posn32 ··[···1d0]··p_sign_posn
34 ··[···1e4]··n_sign_posn33 ··[···1dc]··n_sign_posn
35 ··[···1f0]··decimal_point34 ··[···1e8]··decimal_point
36 ··[···200]··thousands_sep35 ··[···1f8]··thousands_sep
37 ··[···210]··grouping36 ··[···208]··grouping
38 ··[···220]··unsupported·langinfo·constant37 ··[···218]··unsupported·langinfo·constant
39 ··[···240]··strcoll38 ··[···238]··strcoll
40 ··[···248]··str39 ··[···240]··str
41 ··[···24c]··argument·140 ··[···244]··argument·1
42 ··[···258]··argument41 ··[···250]··argument
43 ··[···264]··strxfrm42 ··[···25c]··strxfrm
44 ··[···26c]··bindtextdomain43 ··[···264]··bindtextdomain
45 ··[···27c]··domain·must·be·a·non-empty·string44 ··[···274]··domain·must·be·a·non-empty·string
46 ··[···2a0]··dcgettext45 ··[···298]··dcgettext
47 ··[···2ac]··dgettext46 ··[···2a4]··dgettext
48 ··[···2b8]··bind_textdomain_codeset47 ··[···2b0]··bind_textdomain_codeset
49 ··[···2d0]··textdomain48 ··[···2c8]··textdomain
50 ··[···2dc]··gettext49 ··[···2d4]··gettext
51 ··[···2e4]··_locale50 ··[···2dc]··_locale
52 ··[···2ec]··localeconv51 ··[···2e4]··localeconv
53 ··[···2f8]··nl_langinfo52 ··[···2f0]··nl_langinfo
54 ··[···304]··getencoding53 ··[···2fc]··getencoding
 54 ··[···308]··DAY_1
55 ··[···310]··DAY_255 ··[···310]··DAY_2
56 ··[···318]··DAY_356 ··[···318]··DAY_3
57 ··[···320]··DAY_457 ··[···320]··DAY_4
58 ··[···328]··DAY_558 ··[···328]··DAY_5
59 ··[···330]··DAY_659 ··[···330]··DAY_6
60 ··[···338]··DAY_760 ··[···338]··DAY_7
61 ··[···340]··ABDAY_161 ··[···340]··ABDAY_1
14.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 14, 57 lines modifiedOffset 14, 57 lines modified
14 »       bne.n»  3c·<_locale_strcoll+0x3c>14 »       bne.n»  3c·<_locale_strcoll+0x3c>
15 »       ldr»    r3,·[r4,·#0]15 »       ldr»    r3,·[r4,·#0]
16 »       ldr»    r2,·[r3,·#4]16 »       ldr»    r2,·[r3,·#4]
17 »       ldr»    r2,·[r2,·#84]» @·0x5417 »       ldr»    r2,·[r2,·#84]» @·0x54
18 »       lsls»   r1,·r2,·#318 »       lsls»   r1,·r2,·#3
19 »       bmi.n»  54·<_locale_strcoll+0x54>19 »       bmi.n»  54·<_locale_strcoll+0x54>
20 »       movw»   r2,·#020 »       movw»   r2,·#0
21 ·R_ARM_THM_MOVW_ABS_NC»  .LC3921 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
22 »       movt»   r2,·#022 »       movt»   r2,·#0
23 ·R_ARM_THM_MOVT_ABS»     .LC3923 ·R_ARM_THM_MOVT_ABS»     .LC38
24 »       movw»   r1,·#024 »       movw»   r1,·#0
25 ·R_ARM_THM_MOVW_ABS_NC»  .LC4025 ·R_ARM_THM_MOVW_ABS_NC»  .LC39
26 »       movt»   r1,·#026 »       movt»   r1,·#0
27 ·R_ARM_THM_MOVT_ABS»     .LC4027 ·R_ARM_THM_MOVT_ABS»     .LC39
28 »       movw»   r0,·#028 »       movw»   r0,·#0
29 ·R_ARM_THM_MOVW_ABS_NC»  .LC3829 ·R_ARM_THM_MOVW_ABS_NC»  .LC37
30 »       movt»   r0,·#030 »       movt»   r0,·#0
31 ·R_ARM_THM_MOVT_ABS»     .LC3831 ·R_ARM_THM_MOVT_ABS»     .LC37
32 »       bl»     0·<_PyArg_BadArgument>32 »       bl»     0·<_PyArg_BadArgument>
33 ·R_ARM_THM_CALL» _PyArg_BadArgument33 ·R_ARM_THM_CALL» _PyArg_BadArgument
34 »       b.n»    7c·<_locale_strcoll+0x7c>34 »       b.n»    7c·<_locale_strcoll+0x7c>
35 »       movs»   r3,·#235 »       movs»   r3,·#2
36 »       mov»    r1,·r236 »       mov»    r1,·r2
37 »       movw»   r0,·#037 »       movw»   r0,·#0
38 ·R_ARM_THM_MOVW_ABS_NC»  .LC3838 ·R_ARM_THM_MOVW_ABS_NC»  .LC37
39 »       movt»   r0,·#039 »       movt»   r0,·#0
40 ·R_ARM_THM_MOVT_ABS»     .LC3840 ·R_ARM_THM_MOVT_ABS»     .LC37
41 »       mov»    r2,·r341 »       mov»    r2,·r3
42 »       bl»     0·<_PyArg_CheckPositional>42 »       bl»     0·<_PyArg_CheckPositional>
43 ·R_ARM_THM_CALL» _PyArg_CheckPositional43 ·R_ARM_THM_CALL» _PyArg_CheckPositional
44 »       cmp»    r0,·#044 »       cmp»    r0,·#0
45 »       bne.n»  14·<_locale_strcoll+0x14>45 »       bne.n»  14·<_locale_strcoll+0x14>
46 »       b.n»    7c·<_locale_strcoll+0x7c>46 »       b.n»    7c·<_locale_strcoll+0x7c>
47 »       ldr»    r4,·[r4,·#4]47 »       ldr»    r4,·[r4,·#4]
48 »       ldr»    r2,·[r4,·#4]48 »       ldr»    r2,·[r4,·#4]
49 »       ldr»    r2,·[r2,·#84]» @·0x5449 »       ldr»    r2,·[r2,·#84]» @·0x54
50 »       lsls»   r2,·r2,·#350 »       lsls»   r2,·r2,·#3
51 »       bmi.n»  80·<_locale_strcoll+0x80>51 »       bmi.n»  80·<_locale_strcoll+0x80>
52 »       movw»   r2,·#052 »       movw»   r2,·#0
53 ·R_ARM_THM_MOVW_ABS_NC»  .LC3953 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
54 »       movt»   r2,·#054 »       movt»   r2,·#0
55 ·R_ARM_THM_MOVT_ABS»     .LC3955 ·R_ARM_THM_MOVT_ABS»     .LC38
56 »       movw»   r1,·#056 »       movw»   r1,·#0
57 ·R_ARM_THM_MOVW_ABS_NC»  .LC1457 ·R_ARM_THM_MOVW_ABS_NC»  .LC13
58 »       movt»   r1,·#058 »       movt»   r1,·#0
59 ·R_ARM_THM_MOVT_ABS»     .LC1459 ·R_ARM_THM_MOVT_ABS»     .LC13
60 »       movw»   r0,·#060 »       movw»   r0,·#0
61 ·R_ARM_THM_MOVW_ABS_NC»  .LC3861 ·R_ARM_THM_MOVW_ABS_NC»  .LC37
62 »       movt»   r0,·#062 »       movt»   r0,·#0
63 ·R_ARM_THM_MOVT_ABS»     .LC3863 ·R_ARM_THM_MOVT_ABS»     .LC37
64 »       mov»    r3,·r464 »       mov»    r3,·r4
65 »       bl»     0·<_PyArg_BadArgument>65 »       bl»     0·<_PyArg_BadArgument>
66 ·R_ARM_THM_CALL» _PyArg_BadArgument66 ·R_ARM_THM_CALL» _PyArg_BadArgument
67 »       movs»   r5,·#067 »       movs»   r5,·#0
68 »       b.n»    ba·<_locale_strcoll+0xba>68 »       b.n»    ba·<_locale_strcoll+0xba>
69 »       movs»   r1,·#069 »       movs»   r1,·#0
70 »       mov»    r0,·r370 »       mov»    r0,·r3
Offset 107, 25 lines modifiedOffset 107, 25 lines modified
107 »       ldr»    r2,·[r1,·#4]107 »       ldr»    r2,·[r1,·#4]
108 »       sub»    sp,·#8108 »       sub»    sp,·#8
109 »       mov»    r3,·r1109 »       mov»    r3,·r1
110 »       ldr»    r4,·[r2,·#84]» @·0x54110 »       ldr»    r4,·[r2,·#84]» @·0x54
111 »       ands.w» r4,·r4,·#268435456» @·0x10000000111 »       ands.w» r4,·r4,·#268435456» @·0x10000000
112 »       bne.n»  fa·<_locale_strxfrm+0x3c>112 »       bne.n»  fa·<_locale_strxfrm+0x3c>
113 »       movw»   r2,·#0113 »       movw»   r2,·#0
114 ·R_ARM_THM_MOVW_ABS_NC»  .LC39114 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
115 »       movt»   r2,·#0115 »       movt»   r2,·#0
116 ·R_ARM_THM_MOVT_ABS»     .LC39116 ·R_ARM_THM_MOVT_ABS»     .LC38
117 »       movw»   r1,·#0117 »       movw»   r1,·#0
118 ·R_ARM_THM_MOVW_ABS_NC»  .LC41118 ·R_ARM_THM_MOVW_ABS_NC»  .LC40
119 »       movt»   r1,·#0119 »       movt»   r1,·#0
120 ·R_ARM_THM_MOVT_ABS»     .LC41120 ·R_ARM_THM_MOVT_ABS»     .LC40
121 »       movw»   r0,·#0121 »       movw»   r0,·#0
122 ·R_ARM_THM_MOVW_ABS_NC»  .LC42122 ·R_ARM_THM_MOVW_ABS_NC»  .LC41
123 »       movt»   r0,·#0123 »       movt»   r0,·#0
124 ·R_ARM_THM_MOVT_ABS»     .LC42124 ·R_ARM_THM_MOVT_ABS»     .LC41
125 »       bl»     0·<_PyArg_BadArgument>125 »       bl»     0·<_PyArg_BadArgument>
126 ·R_ARM_THM_CALL» _PyArg_BadArgument126 ·R_ARM_THM_CALL» _PyArg_BadArgument
127 »       b.n»    1cc·<_locale_strxfrm+0x10e>127 »       b.n»    1cc·<_locale_strxfrm+0x10e>
128 »       add»    r1,·sp,·#4128 »       add»    r1,·sp,·#4
129 »       mov»    r0,·r3129 »       mov»    r0,·r3
130 »       bl»     0·<PyUnicode_AsWideCharString>130 »       bl»     0·<PyUnicode_AsWideCharString>
131 ·R_ARM_THM_CALL» PyUnicode_AsWideCharString131 ·R_ARM_THM_CALL» PyUnicode_AsWideCharString
Offset 137, 17 lines modifiedOffset 137, 17 lines modified
137 »       cmp»    r0,·r3137 »       cmp»    r0,·r3
138 »       beq.n»  12c·<_locale_strxfrm+0x6e>138 »       beq.n»  12c·<_locale_strxfrm+0x6e>
139 »       movw»   r3,·#0139 »       movw»   r3,·#0
140 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError140 ·R_ARM_THM_MOVW_ABS_NC»  PyExc_ValueError
141 »       movt»   r3,·#0141 »       movt»   r3,·#0
142 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError142 ·R_ARM_THM_MOVT_ABS»     PyExc_ValueError
143 »       movw»   r1,·#0143 »       movw»   r1,·#0
144 ·R_ARM_THM_MOVW_ABS_NC»  .LC12144 ·R_ARM_THM_MOVW_ABS_NC»  .LC11
145 »       movt»   r1,·#0145 »       movt»   r1,·#0
146 ·R_ARM_THM_MOVT_ABS»     .LC12146 ·R_ARM_THM_MOVT_ABS»     .LC11
147 »       ldr»    r0,·[r3,·#0]147 »       ldr»    r0,·[r3,·#0]
148 »       bl»     0·<PyErr_SetString>148 »       bl»     0·<PyErr_SetString>
149 ·R_ARM_THM_CALL» PyErr_SetString149 ·R_ARM_THM_CALL» PyErr_SetString
150 »       movs»   r4,·#0150 »       movs»   r4,·#0
151 »       mov»    r6,·r4151 »       mov»    r6,·r4
152 »       b.n»    1c0·<_locale_strxfrm+0x102>152 »       b.n»    1c0·<_locale_strxfrm+0x102>
153 »       adds»   r0,·#1153 »       adds»   r0,·#1
Offset 260, 34 lines modifiedOffset 260, 34 lines modified
260 »       bne.n»  22c·<_locale_bindtextdomain+0x40>260 »       bne.n»  22c·<_locale_bindtextdomain+0x40>
261 »       ldr»    r3,·[r5,·#0]261 »       ldr»    r3,·[r5,·#0]
262 »       ldr»    r2,·[r3,·#4]262 »       ldr»    r2,·[r3,·#4]
263 »       ldr»    r2,·[r2,·#84]» @·0x54263 »       ldr»    r2,·[r2,·#84]» @·0x54
264 »       lsls»   r2,·r2,·#3264 »       lsls»   r2,·r2,·#3
265 »       bmi.n»  244·<_locale_bindtextdomain+0x58>265 »       bmi.n»  244·<_locale_bindtextdomain+0x58>
266 »       movw»   r2,·#0266 »       movw»   r2,·#0
267 ·R_ARM_THM_MOVW_ABS_NC»  .LC39267 ·R_ARM_THM_MOVW_ABS_NC»  .LC38
268 »       movt»   r2,·#0268 »       movt»   r2,·#0
269 ·R_ARM_THM_MOVT_ABS»     .LC39269 ·R_ARM_THM_MOVT_ABS»     .LC38
270 »       movw»   r1,·#0270 »       movw»   r1,·#0
271 ·R_ARM_THM_MOVW_ABS_NC»  .LC40271 ·R_ARM_THM_MOVW_ABS_NC»  .LC39
272 »       movt»   r1,·#0272 »       movt»   r1,·#0
273 ·R_ARM_THM_MOVT_ABS»     .LC40273 ·R_ARM_THM_MOVT_ABS»     .LC39
274 »       movw»   r0,·#0274 »       movw»   r0,·#0
275 ·R_ARM_THM_MOVW_ABS_NC»  .LC43275 ·R_ARM_THM_MOVW_ABS_NC»  .LC42
276 »       movt»   r0,·#0276 »       movt»   r0,·#0
277 ·R_ARM_THM_MOVT_ABS»     .LC43277 ·R_ARM_THM_MOVT_ABS»     .LC42
278 »       bl»     0·<_PyArg_BadArgument>278 »       bl»     0·<_PyArg_BadArgument>
279 ·R_ARM_THM_CALL» _PyArg_BadArgument279 ·R_ARM_THM_CALL» _PyArg_BadArgument
280 »       b.n»    2a6·<_locale_bindtextdomain+0xba>280 »       b.n»    2a6·<_locale_bindtextdomain+0xba>
281 »       movs»   r3,·#2281 »       movs»   r3,·#2
282 »       mov»    r1,·r2282 »       mov»    r1,·r2
283 »       movw»   r0,·#0283 »       movw»   r0,·#0
284 ·R_ARM_THM_MOVW_ABS_NC»  .LC43284 ·R_ARM_THM_MOVW_ABS_NC»  .LC42
Max diff block lines reached; 10373/14200 bytes (73.05%) of diff not shown.
848 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
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·07000200·10030000·08000200·................3 ··0x00000000·08030000·07000200·10030000·08000200·................
4 ··0x00000010·18030000·09000200·20030000·0a000200·........·.......4 ··0x00000010·18030000·09000200·20030000·0a000200·........·.......
5 ··0x00000020·28030000·0b000200·30030000·0c000200·(.......0.......5 ··0x00000020·28030000·0b000200·30030000·0c000200·(.......0.......
6 ··0x00000030·38030000·0d000200·40030000·00000200·8.......@.......6 ··0x00000030·38030000·0d000200·40030000·00000200·8.......@.......
7 ··0x00000040·48030000·01000200·50030000·02000200·H.......P.......7 ··0x00000040·48030000·01000200·50030000·02000200·H.......P.......
8 ··0x00000050·58030000·03000200·60030000·04000200·X.......`.......8 ··0x00000050·58030000·03000200·60030000·04000200·X.......`.......
9 ··0x00000060·68030000·05000200·70030000·06000200·h.......p.......9 ··0x00000060·68030000·05000200·70030000·06000200·h.......p.......
10 ··0x00000070·78030000·1a000200·80030000·1b000200·x...............10 ··0x00000070·78030000·1a000200·80030000·1b000200·x...............
13.2 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·002e4c41·4e43484f·52300024·74002464·..LANCHOR0.$t.$d2 ··0x00000000·002e4c41·4e43484f·52300024·74002464·..LANCHOR0.$t.$d
3 ··0x00000010·002e4c43·30002e4c·4331002e·4c433200·..LC0..LC1..LC2.3 ··0x00000010·002e4c43·30002e4c·4331002e·4c433200·..LC0..LC1..LC2.
4 ··0x00000020·2e4c4333·002e4c43·34002e4c·4335002e·.LC3..LC4..LC5..4 ··0x00000020·2e4c4333·002e4c43·34002e4c·4335002e·.LC3..LC4..LC5..
5 ··0x00000030·4c433600·2e4c4337·002e4c43·38002e4c·LC6..LC7..LC8..L5 ··0x00000030·4c433600·2e4c4337·002e4c43·38002e4c·LC6..LC7..LC8..L
6 ··0x00000040·4339002e·4c433130·005f6c6f·63616c65·C9..LC10._locale 
7 ··0x00000050·5f657865·63002e4c·414e4348·4f523100·_exec..LANCHOR1. 
8 ··0x00000060·6c6f6361·6c655f74·72617665·72736500·locale_traverse.6 ··0x00000040·4339005f·6c6f6361·6c655f65·78656300·C9._locale_exec.
 7 ··0x00000050·2e4c414e·43484f52·31006c6f·63616c65·.LANCHOR1.locale
 8 ··0x00000060·5f747261·76657273·65002e4c·43313000·_traverse..LC10.
9 ··0x00000070·2e4c4331·31002e4c·43313200·2e4c4331·.LC11..LC12..LC19 ··0x00000070·2e4c4331·31002e4c·43313200·2e4c4331·.LC11..LC12..LC1
10 ··0x00000080·33002e4c·43313400·2e4c4331·35002e4c·3..LC14..LC15..L10 ··0x00000080·33002e4c·43313400·2e4c4331·35005f6c·3..LC14..LC15._l
11 ··0x00000090·43313600·5f6c6f63·616c655f·7365746c·C16._locale_setl 
12 ··0x000000a0·6f63616c·65005f6c·6f63616c·655f6765·ocale._locale_ge 
13 ··0x000000b0·74656e63·6f64696e·67006c6f·63616c65·tencoding.locale 
14 ··0x000000c0·5f636c65·6172006c·6f63616c·655f6672·_clear.locale_fr11 ··0x00000090·6f63616c·655f7365·746c6f63·616c6500·ocale_setlocale.
 12 ··0x000000a0·5f6c6f63·616c655f·67657465·6e636f64·_locale_getencod
 13 ··0x000000b0·696e6700·6c6f6361·6c655f63·6c656172·ing.locale_clear
 14 ··0x000000c0·006c6f63·616c655f·66726565·002e4c43·.locale_free..LC
15 ··0x000000d0·6565002e·4c433137·002e4c43·3138002e·ee..LC17..LC18..15 ··0x000000d0·3136002e·4c433137·002e4c43·3138002e·16..LC17..LC18..
16 ··0x000000e0·4c433139·002e4c43·3230002e·4c433231·LC19..LC20..LC2116 ··0x000000e0·4c433139·002e4c43·3230002e·4c433231·LC19..LC20..LC21
17 ··0x000000f0·002e4c43·3232002e·4c433233·002e4c43·..LC22..LC23..LC17 ··0x000000f0·002e4c43·3232002e·4c433233·002e4c43·..LC22..LC23..LC
18 ··0x00000100·3234002e·4c433235·002e4c43·3236002e·24..LC25..LC26..18 ··0x00000100·3234002e·4c433235·002e4c43·3236002e·24..LC25..LC26..
19 ··0x00000110·4c433237·002e4c43·3238002e·4c433239·LC27..LC28..LC2919 ··0x00000110·4c433237·002e4c43·3238002e·4c433239·LC27..LC28..LC29
20 ··0x00000120·002e4c43·3330002e·4c433331·002e4c43·..LC30..LC31..LC20 ··0x00000120·002e4c43·3330002e·4c433331·002e4c43·..LC30..LC31..LC
21 ··0x00000130·3332002e·4c433333·002e4c43·3334002e·32..LC33..LC34..21 ··0x00000130·3332002e·4c433333·002e4c43·3334005f·32..LC33..LC34._
22 ··0x00000140·4c433335·005f6c6f·63616c65·5f6c6f63·LC35._locale_loc 
23 ··0x00000150·616c6563·6f6e7600·636f7079·5f67726f·aleconv.copy_gro 
24 ··0x00000160·7570696e·67005079·5f584445·43524546·uping.Py_XDECREF22 ··0x00000140·6c6f6361·6c655f6c·6f63616c·65636f6e·locale_localecon
 23 ··0x00000150·7600636f·70795f67·726f7570·696e6700·v.copy_grouping.
 24 ··0x00000160·50795f58·44454352·4546002e·4c433335·Py_XDECREF..LC35
 25 ··0x00000170·002e4c43·3336005f·6c6f6361·6c655f6e·..LC36._locale_n
 26 ··0x00000180·6c5f6c61·6e67696e·666f002e·4c433337·l_langinfo..LC37
25 ··0x00000170·002e4c43·3336002e·4c433337·005f6c6f·..LC36..LC37._lo27 ··0x00000190·002e4c43·3338002e·4c433339·005f6c6f·..LC38..LC39._lo
 28 ··0x000001a0·63616c65·5f737472·636f6c6c·002e4c43·cale_strcoll..LC
26 ··0x00000180·63616c65·5f6e6c5f·6c616e67·696e666f·cale_nl_langinfo 
27 ··0x00000190·002e4c43·3338002e·4c433339·002e4c43·..LC38..LC39..LC 
28 ··0x000001a0·3430005f·6c6f6361·6c655f73·7472636f·40._locale_strco 
29 ··0x000001b0·6c6c002e·4c433431·002e4c43·3432005f·ll..LC41..LC42._ 
30 ··0x000001c0·6c6f6361·6c655f73·74727866·726d002e·locale_strxfrm.. 
31 ··0x000001d0·4c433433·002e4c43·3434005f·6c6f6361·LC43..LC44._loca 
32 ··0x000001e0·6c655f62·696e6474·65787464·6f6d6169·le_bindtextdomai 
33 ··0x000001f0·6e002e4c·43343500·5f6c6f63·616c655f·n..LC45._locale_29 ··0x000001b0·3430002e·4c433431·005f6c6f·63616c65·40..LC41._locale
 30 ··0x000001c0·5f737472·7866726d·002e4c43·3432002e·_strxfrm..LC42..
 31 ··0x000001d0·4c433433·005f6c6f·63616c65·5f62696e·LC43._locale_bin
 32 ··0x000001e0·64746578·74646f6d·61696e00·2e4c4334·dtextdomain..LC4
 33 ··0x000001f0·34005f6c·6f63616c·655f6463·67657474·4._locale_dcgett
 34 ··0x00000200·65787400·2e4c4334·35005f6c·6f63616c·ext..LC45._local
34 ··0x00000200·64636765·74746578·74002e4c·43343600·dcgettext..LC46.35 ··0x00000210·655f6467·65747465·7874002e·4c433436·e_dgettext..LC46
35 ··0x00000210·5f6c6f63·616c655f·64676574·74657874·_locale_dgettext36 ··0x00000220·005f6c6f·63616c65·5f62696e·645f7465·._locale_bind_te
 37 ··0x00000230·7874646f·6d61696e·5f636f64·65736574·xtdomain_codeset
36 ··0x00000220·002e4c43·3437005f·6c6f6361·6c655f62·..LC47._locale_b38 ··0x00000240·002e4c43·3437005f·6c6f6361·6c655f74·..LC47._locale_t
37 ··0x00000230·696e645f·74657874·646f6d61·696e5f63·ind_textdomain_c 
38 ··0x00000240·6f646573·6574002e·4c433438·005f6c6f·odeset..LC48._lo 
39 ··0x00000250·63616c65·5f746578·74646f6d·61696e00·cale_textdomain. 
40 ··0x00000260·2e4c4334·39005f6c·6f63616c·655f6765·.LC49._locale_ge 
41 ··0x00000270·74746578·74006c61·6e67696e·666f5f63·ttext.langinfo_c 
42 ··0x00000280·6f6e7374·616e7473·005f6c6f·63616c65·onstants._locale 
43 ··0x00000290·5f676574·656e636f·64696e67·5f5f646f·_getencoding__do39 ··0x00000250·65787464·6f6d6169·6e002e4c·43343800·extdomain..LC48.
 40 ··0x00000260·5f6c6f63·616c655f·67657474·65787400·_locale_gettext.
 41 ··0x00000270·6c616e67·696e666f·5f636f6e·7374616e·langinfo_constan
 42 ··0x00000280·7473005f·6c6f6361·6c655f67·6574656e·ts._locale_geten
 43 ··0x00000290·636f6469·6e675f5f·646f635f·5f005f6c·coding__doc__._l
 44 ··0x000002a0·6f63616c·655f6269·6e645f74·65787464·ocale_bind_textd
 45 ··0x000002b0·6f6d6169·6e5f636f·64657365·745f5f64·omain_codeset__d
44 ··0x000002a0·635f5f00·5f6c6f63·616c655f·62696e64·c__._locale_bind46 ··0x000002c0·6f635f5f·005f6c6f·63616c65·5f62696e·oc__._locale_bin
45 ··0x000002b0·5f746578·74646f6d·61696e5f·636f6465·_textdomain_code 
46 ··0x000002c0·7365745f·5f646f63·5f5f005f·6c6f6361·set__doc__._loca 
47 ··0x000002d0·6c655f62·696e6474·65787464·6f6d6169·le_bindtextdomai 
48 ··0x000002e0·6e5f5f64·6f635f5f·005f6c6f·63616c65·n__doc__._locale 
49 ··0x000002f0·5f746578·74646f6d·61696e5f·5f646f63·_textdomain__doc47 ··0x000002d0·64746578·74646f6d·61696e5f·5f646f63·dtextdomain__doc
50 ··0x00000300·5f5f005f·6c6f6361·6c655f64·63676574·__._locale_dcget48 ··0x000002e0·5f5f005f·6c6f6361·6c655f74·65787464·__._locale_textd
 49 ··0x000002f0·6f6d6169·6e5f5f64·6f635f5f·005f6c6f·omain__doc__._lo
 50 ··0x00000300·63616c65·5f646367·65747465·78745f5f·cale_dcgettext__
51 ··0x00000310·74657874·5f5f646f·635f5f00·5f6c6f63·text__doc__._loc 
52 ··0x00000320·616c655f·64676574·74657874·5f5f646f·ale_dgettext__do 
53 ··0x00000330·635f5f00·5f6c6f63·616c655f·67657474·c__._locale_gett 
54 ··0x00000340·6578745f·5f646f63·5f5f005f·6c6f6361·ext__doc__._loca 
55 ··0x00000350·6c655f6e·6c5f6c61·6e67696e·666f5f5f·le_nl_langinfo__ 
56 ··0x00000360·646f635f·5f005f6c·6f63616c·655f7374·doc__._locale_st51 ··0x00000310·646f635f·5f005f6c·6f63616c·655f6467·doc__._locale_dg
57 ··0x00000370·72786672·6d5f5f64·6f635f5f·005f6c6f·rxfrm__doc__._lo 
58 ··0x00000380·63616c65·5f737472·636f6c6c·5f5f646f·cale_strcoll__do 
59 ··0x00000390·635f5f00·5f6c6f63·616c655f·6c6f6361·c__._locale_loca 
60 ··0x000003a0·6c65636f·6e765f5f·646f635f·5f005f6c·leconv__doc__._l52 ··0x00000320·65747465·78745f5f·646f635f·5f005f6c·ettext__doc__._l
61 ··0x000003b0·6f63616c·655f7365·746c6f63·616c655f·ocale_setlocale_53 ··0x00000330·6f63616c·655f6765·74746578·745f5f64·ocale_gettext__d
 54 ··0x00000340·6f635f5f·005f6c6f·63616c65·5f6e6c5f·oc__._locale_nl_
 55 ··0x00000350·6c616e67·696e666f·5f5f646f·635f5f00·langinfo__doc__.
 56 ··0x00000360·5f6c6f63·616c655f·73747278·66726d5f·_locale_strxfrm_
62 ··0x000003c0·5f646f63·5f5f005f·6c6f6361·6c656d6f·_doc__._localemo57 ··0x00000370·5f646f63·5f5f005f·6c6f6361·6c655f73·_doc__._locale_s
63 ··0x000003d0·64756c65·0050794c·6f63616c·655f4d65·dule.PyLocale_Me 
64 ··0x000003e0·74686f64·73005f6c·6f63616c·655f736c·thods._locale_sl 
65 ··0x000003f0·6f747300·5079496e·69745f5f·6c6f6361·ots.PyInit__loca 
66 ··0x00000400·6c650050·794d6f64·756c6544·65665f49·le.PyModuleDef_I58 ··0x00000380·7472636f·6c6c5f5f·646f635f·5f005f6c·trcoll__doc__._l
 59 ··0x00000390·6f63616c·655f6c6f·63616c65·636f6e76·ocale_localeconv
 60 ··0x000003a0·5f5f646f·635f5f00·5f6c6f63·616c655f·__doc__._locale_
 61 ··0x000003b0·7365746c·6f63616c·655f5f64·6f635f5f·setlocale__doc__
 62 ··0x000003c0·005f6c6f·63616c65·6d6f6475·6c650050·._localemodule.P
 63 ··0x000003d0·794c6f63·616c655f·4d657468·6f647300·yLocale_Methods.
 64 ··0x000003e0·5f6c6f63·616c655f·736c6f74·73005079·_locale_slots.Py
 65 ··0x000003f0·496e6974·5f5f6c6f·63616c65·0050794d·Init__locale.PyM
 66 ··0x00000400·6f64756c·65446566·5f496e69·74005079·oduleDef_Init.Py
 67 ··0x00000410·4d6f6475·6c655f41·6464496e·74436f6e·Module_AddIntCon
67 ··0x00000410·6e697400·50794d6f·64756c65·5f416464·nit.PyModule_Add68 ··0x00000420·7374616e·74005079·4d6f6475·6c655f47·stant.PyModule_G
68 ··0x00000420·496e7443·6f6e7374·616e7400·50794d6f·IntConstant.PyMo 
69 ··0x00000430·64756c65·5f476574·53746174·65005079·dule_GetState.Py 
70 ··0x00000440·4572725f·4e657745·78636570·74696f6e·Err_NewException 
71 ··0x00000450·0050794d·6f64756c·655f4164·644f626a·.PyModule_AddObj 
72 ··0x00000460·65637452·65660050·79457272·5f4f6363·ectRef.PyErr_Occ 
73 ··0x00000470·75727265·64005079·4c6f6e67·5f417349·urred.PyLong_AsI 
74 ··0x00000480·6e74005f·50795f4e·6f6e6553·74727563·nt._Py_NoneStruc 
75 ··0x00000490·74005079·556e6963·6f64655f·4465636f·t.PyUnicode_Deco 
76 ··0x000004a0·64654c6f·63616c65·00507955·6e69636f·deLocale.PyUnico 
77 ··0x000004b0·64655f41·73555446·38416e64·53697a65·de_AsUTF8AndSize 
78 ··0x000004c0·00737472·6c656e00·50794572·725f5365·.strlen.PyErr_Se69 ··0x00000430·65745374·61746500·50794572·725f4e65·etState.PyErr_Ne
 70 ··0x00000440·77457863·65707469·6f6e0050·794d6f64·wException.PyMod
 71 ··0x00000450·756c655f·4164644f·626a6563·74526566·ule_AddObjectRef
 72 ··0x00000460·00507945·72725f4f·63637572·72656400·.PyErr_Occurred.
 73 ··0x00000470·50794c6f·6e675f41·73496e74·005f5079·PyLong_AsInt._Py
 74 ··0x00000480·5f4e6f6e·65537472·75637400·5079556e·_NoneStruct.PyUn
 75 ··0x00000490·69636f64·655f4465·636f6465·4c6f6361·icode_DecodeLoca
79 ··0x000004d0·74537472·696e6700·5f507941·72675f42·tString._PyArg_B 
80 ··0x000004e0·61644172·67756d65·6e74005f·50794172·adArgument._PyAr 
81 ··0x000004f0·675f4368·65636b50·6f736974·696f6e61·g_CheckPositiona 
82 ··0x00000500·6c005079·4578635f·56616c75·65457272·l.PyExc_ValueErr 
83 ··0x00000510·6f72005f·50795f47·65744c6f·63616c65·or._Py_GetLocale 
84 ··0x00000520·456e636f·64696e67·4f626a65·6374005f·EncodingObject._ 
Max diff block lines reached; 0/13450 bytes (0.00%) of diff not shown.
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
233 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:··········31652·(bytes·into·file)13 ··Start·of·section·headers:··········31224·(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
3.2 KB
readelf --wide --sections {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 There·are·17·section·headers,·starting·at·offset·0x7ba4:1 There·are·17·section·headers,·starting·at·offset·0x79f8:
  
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·0009b0·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000bf4·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·006488·000440·08···I·14···1··46 ··[·2]·.rel.text·········REL·············00000000·00635c·0004e8·08···I·14···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0009e4·000610·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000c28·000610·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0068c8·0006e0·08···I·14···3··48 ··[·4]·.rel.data·········REL·············00000000·006844·0006e0·08···I·14···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·000ff4·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·001238·000000·00··WA··0···0··1
10 ··[·6]·.text.hot·········PROGBITS········00000000·000ff4·0003d4·00··AX··0···0··4 
11 ··[·7]·.rel.text.hot·····REL·············00000000·006fa8·000158·08···I·14···6··4 
12 ··[·8]·.rodata.str1.4····PROGBITS········00000000·0013c8·0003d9·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·001238·0003d9·01·AMS··0···0··4
 11 ··[·7]·.text.hot·········PROGBITS········00000000·001614·0000f4·00··AX··0···0··4
 12 ··[·8]·.rel.text.hot·····REL·············00000000·006f24·000068·08···I·14···7··4
13 ··[·9]·.text.unlikely····PROGBITS········00000000·0017a2·001196·00··AX··0···0··213 ··[·9]·.text.unlikely····PROGBITS········00000000·001708·0010de·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·007100·000a18·08···I·14···9··414 ··[10]·.rel.text.unlikely·REL·············00000000·006f8c·0009e0·08···I·14···9··4
15 ··[11]·.rodata···········PROGBITS········00000000·002938·001170·00···A··0···0··415 ··[11]·.rodata···········PROGBITS········00000000·0027e8·001170·00···A··0···0··4
16 ··[12]·.note.GNU-stack···PROGBITS········00000000·003aa8·000000·00······0···0··116 ··[12]·.note.GNU-stack···PROGBITS········00000000·003958·000000·00······0···0··1
17 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003aa8·000033·00······0···0··117 ··[13]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003958·000033·00······0···0··1
18 ··[14]·.symtab···········SYMTAB··········00000000·003adc·001550·10·····15·242··418 ··[14]·.symtab···········SYMTAB··········00000000·00398c·001560·10·····15·243··4
19 ··[15]·.strtab···········STRTAB··········00000000·00502c·00145a·00······0···0··119 ··[15]·.strtab···········STRTAB··········00000000·004eec·00146f·00······0···0··1
20 ··[16]·.shstrtab·········STRTAB··········00000000·007b18·00008c·00······0···0··120 ··[16]·.shstrtab·········STRTAB··········00000000·00796c·00008c·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)25 ··D·(mbind),·y·(purecode),·p·(processor·specific)
44.5 KB
readelf --wide --symbols {}
Max HTML report size reached
87.8 KB
readelf --wide --relocs {}
Max HTML report size reached
912 B
strings --all --bytes=8 {}
    
Offset 185, 14 lines modifiedOffset 185, 15 lines modified
185 attrgetter_clear185 attrgetter_clear
186 _operator_index186 _operator_index
187 attrgetter_reduce187 attrgetter_reduce
188 attrgetter_args188 attrgetter_args
189 dotjoinattr189 dotjoinattr
190 Py_XDECREF190 Py_XDECREF
191 attrgetter_repr191 attrgetter_repr
 192 attrgetter_call_impl
192 dotted_getattr193 dotted_getattr
193 _operator_length_hint194 _operator_length_hint
194 itemgetter_reduce195 itemgetter_reduce
195 itemgetter_repr196 itemgetter_repr
196 methodcaller_reduce197 methodcaller_reduce
197 methodcaller_repr198 methodcaller_repr
198 _operator_mod199 _operator_mod
Offset 243, 17 lines modifiedOffset 244, 17 lines modified
243 _operator_lshift244 _operator_lshift
244 _operator_matmul245 _operator_matmul
245 _operator_neg246 _operator_neg
246 _operator_pos247 _operator_pos
247 _operator_pow248 _operator_pow
248 _operator_rshift249 _operator_rshift
249 _operator_setitem250 _operator_setitem
 251 attrgetter_call
250 methodcaller_call252 methodcaller_call
251 itemgetter_call253 itemgetter_call
252 attrgetter_call 
253 methodcaller_doc254 methodcaller_doc
254 attrgetter_doc255 attrgetter_doc
255 itemgetter_doc256 itemgetter_doc
256 reduce_doc257 reduce_doc
257 _operator_call__doc__258 _operator_call__doc__
258 operator_doc259 operator_doc
259 _operator__compare_digest__doc__260 _operator__compare_digest__doc__
Offset 420, 12 lines modifiedOffset 421, 12 lines modified
420 PyNumber_Rshift421 PyNumber_Rshift
421 PyObject_SetItem422 PyObject_SetItem
422 PyObject_Call423 PyObject_Call
423 PyObject_GenericGetAttr424 PyObject_GenericGetAttr
424 .shstrtab425 .shstrtab
425 .rel.text426 .rel.text
426 .rel.data427 .rel.data
427 .rel.text.hot 
428 .rodata.str1.4428 .rodata.str1.4
 429 .rel.text.hot
429 .rel.text.unlikely430 .rel.text.unlikely
430 .note.GNU-stack431 .note.GNU-stack
431 .ARM.attributes432 .ARM.attributes
35.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
11.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {}
    
Offset 1, 105 lines modifiedOffset 1, 43 lines modified
  
  
  
1 Disassembly·of·section·.text.hot:1 Disassembly·of·section·.text.hot:
  
2 00000000·<operator_traverse>: 
3 operator_traverse(): 
4 »       push»   {r4,·r5,·r6,·lr} 
5 »       mov.w»  ip,·#4096»  @·0x1000 
6 »       sub.w»  ip,·sp,·ip 
7 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
8 »       ldr»    r6,·[r0,·#16] 
9 »       mov»    r4,·r1 
10 »       mov»    r5,·r2 
11 »       ldr»    r0,·[r6,·#4] 
12 »       cbz»    r0,·1e·<operator_traverse+0x1e> 
13 »       mov»    r1,·r2 
14 »       blx»    r4 
15 »       cbnz»   r0,·38·<operator_traverse+0x38> 
16 »       ldr»    r0,·[r6,·#0] 
17 »       cbz»    r0,·28·<operator_traverse+0x28> 
18 »       mov»    r1,·r5 
19 »       blx»    r4 
20 »       cbnz»   r0,·38·<operator_traverse+0x38> 
21 »       ldr»    r0,·[r6,·#8] 
22 »       cbz»    r0,·36·<operator_traverse+0x36> 
23 »       mov»    r1,·r5 
24 »       mov»    r3,·r4 
25 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
26 »       bx»     r3 
27 »       movs»   r0,·#0 
28 »       pop»    {r4,·r5,·r6,·pc} 
29 »       nop 
  
30 0000003c·<methodcaller_traverse>: 
31 methodcaller_traverse(): 
32 »       push»   {r4,·r5,·r6,·lr} 
33 »       mov.w»  ip,·#4096»  @·0x1000 
34 »       sub.w»  ip,·sp,·ip 
35 »       str.w»  r0,·[ip,·#4080]»     @·0xff0 
36 »       mov»    r4,·r0 
37 »       ldr»    r0,·[r0,·#8] 
38 »       mov»    r5,·r1 
39 »       mov»    r6,·r2 
40 »       cbz»    r0,·5a·<methodcaller_traverse+0x1e> 
41 »       mov»    r1,·r2 
42 »       blx»    r5 
43 »       cbnz»   r0,·7e·<methodcaller_traverse+0x42> 
44 »       ldr»    r0,·[r4,·#12] 
45 »       cbz»    r0,·64·<methodcaller_traverse+0x28> 
46 »       mov»    r1,·r6 
47 »       blx»    r5 
48 »       cbnz»   r0,·7e·<methodcaller_traverse+0x42> 
49 »       ldr»    r0,·[r4,·#16] 
50 »       cbnz»   r0,·76·<methodcaller_traverse+0x3a> 
51 »       ldr»    r0,·[r4,·#4] 
52 »       cbz»    r0,·7e·<methodcaller_traverse+0x42> 
53 »       mov»    r1,·r6 
54 »       mov»    r3,·r5 
55 »       ldmia.w»sp!,·{r4,·r5,·r6,·lr} 
56 »       bx»     r3 
57 »       mov»    r1,·r6 
58 »       blx»    r5 
59 »       cmp»    r0,·#0 
60 »       beq.n»  68·<methodcaller_traverse+0x2c> 
61 »       pop»    {r4,·r5,·r6,·pc} 
  
62 00000080·<itemgetter_vectorcall>:2 00000000·<itemgetter_vectorcall>:
63 itemgetter_vectorcall():3 itemgetter_vectorcall():
64 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}4 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
65 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
66 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
67 »       str.w»  r0,·[ip,·#4056]»     @·0xfd87 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
68 »       sub»    sp,·#128 »       sub»    sp,·#12
69 »       mov»    r4,·r09 »       mov»    r4,·r0
70 »       mov»    r5,·r110 »       mov»    r5,·r1
71 »       cmp»    r3,·#011 »       cmp»    r3,·#0
72 »       bne.w»  1a2·<itemgetter_vectorcall+0x122>12 »       bne.n»  d2·<itemgetter_vectorcall+0xd2>
73 »       bic.w»  r2,·r2,·#2147483648» @·0x8000000013 »       bic.w»  r2,·r2,·#2147483648» @·0x80000000
74 »       cmp»    r2,·#114 »       cmp»    r2,·#1
75 »       bne.n»  16e·<itemgetter_vectorcall+0xee>15 »       bne.n»  9e·<itemgetter_vectorcall+0x9e>
76 »       ldr»    r7,·[r4,·#8]16 »       ldr»    r7,·[r4,·#8]
77 »       ldr»    r5,·[r5,·#0]17 »       ldr»    r5,·[r5,·#0]
78 »       cmp»    r7,·#118 »       cmp»    r7,·#1
79 »       bne.n»  e2·<itemgetter_vectorcall+0x62>19 »       bne.n»  60·<itemgetter_vectorcall+0x60>
80 »       ldr»    r3,·[r4,·#16]20 »       ldr»    r3,·[r4,·#16]
81 »       cmp»    r3,·#021 »       cmp»    r3,·#0
82 »       blt.n»  160·<itemgetter_vectorcall+0xe0>22 »       blt.n»  90·<itemgetter_vectorcall+0x90>
83 »       ldr»    r1,·[r5,·#4]23 »       ldr»    r1,·[r5,·#4]
84 »       movw»   r2,·#024 »       movw»   r2,·#0
85 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type25 ·R_ARM_THM_MOVW_ABS_NC»  PyTuple_Type
86 »       movt»   r2,·#026 »       movt»   r2,·#0
87 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type27 ·R_ARM_THM_MOVT_ABS»     PyTuple_Type
88 »       cmp»    r1,·r228 »       cmp»    r1,·r2
89 »       bne.n»  160·<itemgetter_vectorcall+0xe0>29 »       bne.n»  90·<itemgetter_vectorcall+0x90>
90 »       ldr»    r2,·[r5,·#8]30 »       ldr»    r2,·[r5,·#8]
91 »       cmp»    r3,·r231 »       cmp»    r3,·r2
92 »       bge.n»  160·<itemgetter_vectorcall+0xe0>32 »       bge.n»  90·<itemgetter_vectorcall+0x90>
93 »       add.w»  r3,·r5,·r3,·lsl·#233 »       add.w»  r3,·r5,·r3,·lsl·#2
94 »       mvn.w»  r2,·#3221225472»    @·0xc000000034 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
95 »       ldr»    r6,·[r3,·#12]35 »       ldr»    r6,·[r3,·#12]
96 »       ldr»    r3,·[r6,·#0]36 »       ldr»    r3,·[r6,·#0]
97 »       cmp»    r3,·r237 »       cmp»    r3,·r2
98 »       itt»    ne38 »       itt»    ne
99 »       addne»  r3,·#139 »       addne»  r3,·#1
Offset 107, 68 lines modifiedOffset 45, 29 lines modified
107 »       mov»    r0,·r645 »       mov»    r0,·r6
108 »       add»    sp,·#1246 »       add»    sp,·#12
109 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}47 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc}
110 »       mov»    r0,·r748 »       mov»    r0,·r7
111 »       bl»     0·<PyTuple_New>49 »       bl»     0·<PyTuple_New>
112 ·R_ARM_THM_CALL» PyTuple_New50 ·R_ARM_THM_CALL» PyTuple_New
113 »       mov»    r6,·r051 »       mov»    r6,·r0
114 »       cmp»    r0,·#0 
115 »       beq.n»  184·<itemgetter_vectorcall+0x104> 
116 »       cmp»    r7,·#0 
117 »       ble.n»  da·<itemgetter_vectorcall+0x5a> 
118 »       ldr»    r3,·[r4,·#12] 
119 »       mov»    r0,·r5 
120 »       ldr»    r1,·[r3,·#12] 
121 »       bl»     0·<PyObject_GetItem> 
122 ·R_ARM_THM_CALL» PyObject_GetItem 
123 »       cmp»    r0,·#0 
124 »       beq.n»  188·<itemgetter_vectorcall+0x108> 
125 »       ldr»    r3,·[r4,·#12] 
126 »       str»    r0,·[r6,·#12] 
127 »       mov»    r0,·r5 
Max diff block lines reached; 7513/11165 bytes (67.29%) of diff not shown.
9.63 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1814, 310 lines modifiedOffset 1814, 232 lines modified
1814 »       beq.n»  ee0·<_operator_setitem+0x28>1814 »       beq.n»  ee0·<_operator_setitem+0x28>
1815 »       movw»   r0,·#01815 »       movw»   r0,·#0
1816 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct1816 ·R_ARM_THM_MOVW_ABS_NC»  _Py_NoneStruct
1817 »       movt»   r0,·#01817 »       movt»   r0,·#0
1818 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct1818 ·R_ARM_THM_MOVT_ABS»     _Py_NoneStruct
1819 »       pop»    {r4,·pc}1819 »       pop»    {r4,·pc}
  
 1820 00000efc·<attrgetter_call>:
 1821 attrgetter_call():
 1822 »       push»   {r3,·r4,·r5,·lr}
 1823 »       mov.w»  ip,·#4096»  @·0x1000
 1824 »       sub.w»  ip,·sp,·ip
 1825 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
 1826 »       mov»    r5,·r0
 1827 »       mov»    r4,·r1
 1828 »       cbnz»   r2,·f18·<attrgetter_call+0x1c>
 1829 »       ldr»    r1,·[r4,·#8]
 1830 »       cmp»    r1,·#1
 1831 »       bne.n»  f2c·<attrgetter_call+0x30>
 1832 »       b.n»    f3e·<attrgetter_call+0x42>
 1833 »       movw»   r0,·#0
 1834 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 1835 »       movt»   r0,·#0
 1836 ·R_ARM_THM_MOVT_ABS»     .LC2
 1837 »       mov»    r1,·r2
 1838 »       bl»     0·<_PyArg_NoKeywords>
 1839 ·R_ARM_THM_CALL» _PyArg_NoKeywords
 1840 »       cmp»    r0,·#0
 1841 »       bne.n»  f10·<attrgetter_call+0x14>
 1842 »       b.n»    f4a·<attrgetter_call+0x4e>
 1843 »       movs»   r3,·#1
 1844 »       movw»   r0,·#0
 1845 ·R_ARM_THM_MOVW_ABS_NC»  .LC2
 1846 »       movt»   r0,·#0
 1847 ·R_ARM_THM_MOVT_ABS»     .LC2
 1848 »       mov»    r2,·r3
 1849 »       bl»     0·<_PyArg_CheckPositional>
 1850 ·R_ARM_THM_CALL» _PyArg_CheckPositional
 1851 »       cbz»    r0,·f4a·<attrgetter_call+0x4e>
 1852 »       ldr»    r1,·[r4,·#12]
 1853 »       mov»    r0,·r5
 1854 »       ldmia.w»sp!,·{r3,·r4,·r5,·lr}
 1855 »       b.w»    6f8·<_operator_contains+0x30>
 1856 ·R_ARM_THM_JUMP24»       attrgetter_call_impl
 1857 »       movs»   r0,·#0
 1858 »       pop»    {r3,·r4,·r5,·pc}
  
1820 00000efc·<methodcaller_call>:1859 00000f4e·<methodcaller_call>:
1821 methodcaller_call():1860 methodcaller_call():
1822 »       push»   {r4,·r5,·r6,·lr}1861 »       push»   {r4,·r5,·r6,·lr}
1823 »       mov.w»  ip,·#4096»  @·0x10001862 »       mov.w»  ip,·#4096»  @·0x1000
1824 »       sub.w»  ip,·sp,·ip1863 »       sub.w»  ip,·sp,·ip
1825 »       str.w»  r0,·[ip,·#4080]»     @·0xff01864 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
1826 »       mov»    r6,·r01865 »       mov»    r6,·r0
1827 »       mov»    r4,·r11866 »       mov»    r4,·r1
1828 »       cbnz»   r2,·f18·<methodcaller_call+0x1c>1867 »       cbnz»   r2,·f6a·<methodcaller_call+0x1c>
1829 »       ldr»    r1,·[r4,·#8]1868 »       ldr»    r1,·[r4,·#8]
1830 »       cmp»    r1,·#11869 »       cmp»    r1,·#1
1831 »       bne.n»  f2c·<methodcaller_call+0x30>1870 »       bne.n»  f7e·<methodcaller_call+0x30>
1832 »       b.n»    f3e·<methodcaller_call+0x42>1871 »       b.n»    f90·<methodcaller_call+0x42>
1833 »       movw»   r0,·#01872 »       movw»   r0,·#0
1834 ·R_ARM_THM_MOVW_ABS_NC»  .LC191873 ·R_ARM_THM_MOVW_ABS_NC»  .LC19
1835 »       movt»   r0,·#01874 »       movt»   r0,·#0
1836 ·R_ARM_THM_MOVT_ABS»     .LC191875 ·R_ARM_THM_MOVT_ABS»     .LC19
1837 »       mov»    r1,·r21876 »       mov»    r1,·r2
1838 »       bl»     0·<_PyArg_NoKeywords>1877 »       bl»     0·<_PyArg_NoKeywords>
1839 ·R_ARM_THM_CALL» _PyArg_NoKeywords1878 ·R_ARM_THM_CALL» _PyArg_NoKeywords
1840 »       cmp»    r0,·#01879 »       cmp»    r0,·#0
1841 »       bne.n»  f10·<methodcaller_call+0x14>1880 »       bne.n»  f62·<methodcaller_call+0x14>
1842 »       b.n»    f6e·<methodcaller_call+0x72>1881 »       b.n»    fc0·<methodcaller_call+0x72>
1843 »       movs»   r3,·#11882 »       movs»   r3,·#1
1844 »       movw»   r0,·#01883 »       movw»   r0,·#0
1845 ·R_ARM_THM_MOVW_ABS_NC»  .LC191884 ·R_ARM_THM_MOVW_ABS_NC»  .LC19
1846 »       movt»   r0,·#01885 »       movt»   r0,·#0
1847 ·R_ARM_THM_MOVT_ABS»     .LC191886 ·R_ARM_THM_MOVT_ABS»     .LC19
1848 »       mov»    r2,·r31887 »       mov»    r2,·r3
1849 »       bl»     0·<_PyArg_CheckPositional>1888 »       bl»     0·<_PyArg_CheckPositional>
1850 ·R_ARM_THM_CALL» _PyArg_CheckPositional1889 ·R_ARM_THM_CALL» _PyArg_CheckPositional
1851 »       cbz»    r0,·f6e·<methodcaller_call+0x72>1890 »       cbz»    r0,·fc0·<methodcaller_call+0x72>
1852 »       ldr»    r0,·[r4,·#12]1891 »       ldr»    r0,·[r4,·#12]
1853 »       ldr»    r1,·[r6,·#8]1892 »       ldr»    r1,·[r6,·#8]
1854 »       bl»     0·<PyObject_GetAttr>1893 »       bl»     0·<PyObject_GetAttr>
1855 ·R_ARM_THM_CALL» PyObject_GetAttr1894 ·R_ARM_THM_CALL» PyObject_GetAttr
1856 »       mov»    r4,·r01895 »       mov»    r4,·r0
1857 »       cbz»    r0,·f6e·<methodcaller_call+0x72>1896 »       cbz»    r0,·fc0·<methodcaller_call+0x72>
1858 »       ldr»    r0,·[r6,·#12]1897 »       ldr»    r0,·[r6,·#12]
1859 »       movs»   r1,·#11898 »       movs»   r1,·#1
1860 »       ldr»    r2,·[r0,·#8]1899 »       ldr»    r2,·[r0,·#8]
1861 »       bl»     0·<PyTuple_GetSlice>1900 »       bl»     0·<PyTuple_GetSlice>
1862 ·R_ARM_THM_CALL» PyTuple_GetSlice1901 ·R_ARM_THM_CALL» PyTuple_GetSlice
1863 »       mov»    r5,·r01902 »       mov»    r5,·r0
1864 »       cbnz»   r0,·f72·<methodcaller_call+0x76>1903 »       cbnz»   r0,·fc4·<methodcaller_call+0x76>
1865 »       ldr»    r3,·[r4,·#0]1904 »       ldr»    r3,·[r4,·#0]
1866 »       mvn.w»  r2,·#3221225472»    @·0xc00000001905 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1867 »       cmp»    r3,·r21906 »       cmp»    r3,·r2
1868 »       beq.n»  f6e·<methodcaller_call+0x72>1907 »       beq.n»  fc0·<methodcaller_call+0x72>
1869 »       subs»   r3,·#11908 »       subs»   r3,·#1
1870 »       str»    r3,·[r4,·#0]1909 »       str»    r3,·[r4,·#0]
1871 »       cbnz»   r3,·f6e·<methodcaller_call+0x72>1910 »       cbnz»   r3,·fc0·<methodcaller_call+0x72>
1872 »       mov»    r0,·r41911 »       mov»    r0,·r4
1873 »       bl»     0·<_Py_Dealloc>1912 »       bl»     0·<_Py_Dealloc>
1874 ·R_ARM_THM_CALL» _Py_Dealloc1913 ·R_ARM_THM_CALL» _Py_Dealloc
1875 »       movs»   r6,·#01914 »       movs»   r6,·#0
1876 »       b.n»    faa·<methodcaller_call+0xae>1915 »       b.n»    ffc·<methodcaller_call+0xae>
1877 »       ldr»    r2,·[r6,·#16]1916 »       ldr»    r2,·[r6,·#16]
1878 »       mov»    r1,·r01917 »       mov»    r1,·r0
1879 »       mov»    r0,·r41918 »       mov»    r0,·r4
1880 »       bl»     0·<PyObject_Call>1919 »       bl»     0·<PyObject_Call>
1881 ·R_ARM_THM_CALL» PyObject_Call1920 ·R_ARM_THM_CALL» PyObject_Call
1882 »       ldr»    r3,·[r5,·#0]1921 »       ldr»    r3,·[r5,·#0]
1883 »       mvn.w»  r2,·#3221225472»    @·0xc00000001922 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1884 »       mov»    r6,·r01923 »       mov»    r6,·r0
1885 »       cmp»    r3,·r21924 »       cmp»    r3,·r2
1886 »       beq.n»  f94·<methodcaller_call+0x98>1925 »       beq.n»  fe6·<methodcaller_call+0x98>
1887 »       subs»   r3,·#11926 »       subs»   r3,·#1
1888 »       str»    r3,·[r5,·#0]1927 »       str»    r3,·[r5,·#0]
1889 »       cbnz»   r3,·f94·<methodcaller_call+0x98>1928 »       cbnz»   r3,·fe6·<methodcaller_call+0x98>
1890 »       mov»    r0,·r51929 »       mov»    r0,·r5
1891 »       bl»     0·<_Py_Dealloc>1930 »       bl»     0·<_Py_Dealloc>
1892 ·R_ARM_THM_CALL» _Py_Dealloc1931 ·R_ARM_THM_CALL» _Py_Dealloc
1893 »       ldr»    r3,·[r4,·#0]1932 »       ldr»    r3,·[r4,·#0]
1894 »       mvn.w»  r2,·#3221225472»    @·0xc00000001933 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
1895 »       cmp»    r3,·r21934 »       cmp»    r3,·r2
1896 »       beq.n»  faa·<methodcaller_call+0xae>1935 »       beq.n»  ffc·<methodcaller_call+0xae>
1897 »       subs»   r3,·#11936 »       subs»   r3,·#1
1898 »       str»    r3,·[r4,·#0]1937 »       str»    r3,·[r4,·#0]
1899 »       cbnz»   r3,·faa·<methodcaller_call+0xae>1938 »       cbnz»   r3,·ffc·<methodcaller_call+0xae>
Max diff block lines reached; 5975/9658 bytes (61.87%) of diff not shown.
39.0 KB
readelf --wide --decompress --hex-dump=.strtab {}
Max HTML report size reached
891 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e72656c·2e746578·742e686f·bss..rel.text.ho 
6 ··0x00000040·74002e72·6f646174·612e7374·72312e34·t..rodata.str1.45 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik
8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not8 ··0x00000060·656c7900·2e726f64·61746100·2e6e6f74·ely..rodata..not
9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM9 ··0x00000070·652e474e·552d7374·61636b00·2e41524d·e.GNU-stack..ARM
10 ··0x00000080·2e617474·72696275·74657300··········.attributes.10 ··0x00000080·2e617474·72696275·74657300··········.attributes.
  
70.0 KB
_stat.o
956 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:··········10848·(bytes·into·file)13 ··Start·of·section·headers:··········10796·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x2a60:1 There·are·16·section·headers,·starting·at·offset·0x2a2c:
  
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·000270·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000774·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·002208·0000c8·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·0021f0·000588·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·0002a4·000134·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·0007a8·000134·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·0022d0·000160·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·002778·000160·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0003d8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·0008dc·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0003d8·0002c1·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0008dc·0002c1·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·00069c·00050c·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·002430·0004d0·08···I·15···7··4 
13 ··[·9]·.text.unlikely····PROGBITS········00000000·000ba8·0000f0·00··AX··0···0··211 ··[·7]·.text.unlikely····PROGBITS········00000000·000b9e·0000f0·00··AX··0···0··2
14 ··[10]·.rel.text.unlikely·REL·············00000000·002900·000080·08···I·15···9··412 ··[·8]·.rel.text.unlikely·REL·············00000000·0028d8·000080·08···I·13···7··4
15 ··[11]·.rodata···········PROGBITS········00000000·000c98·000b1c·00···A··0···0··413 ··[·9]·.rodata···········PROGBITS········00000000·000c90·000b1c·00···A··0···0··4
16 ··[12]·.rel.rodata·······REL·············00000000·002980·000050·08···I·15··11··414 ··[10]·.rel.rodata·······REL·············00000000·002958·000050·08···I·13···9··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·0017b4·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·0017ac·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0017b4·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0017ac·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·0017e8·000660·10·····16··92··417 ··[13]·.symtab···········SYMTAB··········00000000·0017e0·000650·10·····14··91··4
20 ··[16]·.strtab···········STRTAB··········00000000·001e48·0003bd·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·001e30·0003bd·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·0029d0·000090·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·0029a8·000082·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
7.23 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·102·entries:1 Symbol·table·'.symtab'·contains·101·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·.data4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT····3·.data
5 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR05 ·····2:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LANCHOR0
6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t6 ·····3:·00000000·····0·NOTYPE··LOCAL··DEFAULT····1·$t
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.47 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT····6·.rodata.str1.4
8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d8 ·····5:·00000000·····0·NOTYPE··LOCAL··DEFAULT····6·$d
Offset 50, 56 lines modifiedOffset 50, 55 lines modified
50 ····46:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5150 ····46:·00000188·····0·NOTYPE··LOCAL··DEFAULT····6·.LC51
51 ····47:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5251 ····47:·00000194·····0·NOTYPE··LOCAL··DEFAULT····6·.LC52
52 ····48:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5352 ····48:·000001a4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC53
53 ····49:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5453 ····49:·000001b0·····0·NOTYPE··LOCAL··DEFAULT····6·.LC54
54 ····50:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5554 ····50:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····6·.LC55
55 ····51:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5655 ····51:·000001c8·····0·NOTYPE··LOCAL··DEFAULT····6·.LC56
56 ····52:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC5756 ····52:·000001d4·····0·NOTYPE··LOCAL··DEFAULT····6·.LC57
 57 ····53:·0000000d··1154·FUNC····LOCAL··DEFAULT····1·stat_exec
 58 ····54:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LANCHOR1
 59 ····55:·00000491····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISDIR
 60 ····56:·000004d1····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISREG
 61 ····57:·00000511····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISLNK
 62 ····58:·00000551···372·FUNC····LOCAL··DEFAULT····1·stat_filemode
 63 ····59:·000006c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
 64 ····60:·000006c4·····0·NOTYPE··LOCAL··DEFAULT····1·$t
 65 ····61:·000006c5····54·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT
 66 ····62:·000006fd····54·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE
 67 ····63:·00000735····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO
57 ····53:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t68 ····64:·00000000·····0·NOTYPE··LOCAL··DEFAULT····7·$t
58 ····54:·00000001··1154·FUNC····LOCAL··DEFAULT····7·stat_exec 
59 ····55:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LANCHOR1 
60 ····56:·00000485····68·FUNC····LOCAL··DEFAULT····7·stat_S_ISDIR 
61 ····57:·0000000d····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISREG 
62 ····58:·000004c9····68·FUNC····LOCAL··DEFAULT····7·stat_S_ISLNK 
63 ····59:·0000004d···372·FUNC····LOCAL··DEFAULT····1·stat_filemode 
64 ····60:·000001bc·····0·NOTYPE··LOCAL··DEFAULT····1·$d 
65 ····61:·000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$t 
66 ····62:·000001c1····54·FUNC····LOCAL··DEFAULT····1·stat_S_IFMT 
67 ····63:·000001f9····54·FUNC····LOCAL··DEFAULT····1·stat_S_IMODE 
68 ····64:·00000231····62·FUNC····LOCAL··DEFAULT····1·stat_S_ISFIFO 
69 ····65:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$t 
70 ····66:·00000001····62·FUNC····LOCAL··DEFAULT····9·stat_S_ISBLK 
71 ····67:·0000003f····50·FUNC····LOCAL··DEFAULT····9·stat_S_ISDOOR69 ····65:·00000001····50·FUNC····LOCAL··DEFAULT····7·stat_S_ISDOOR
 70 ····66:·00000033·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISWHT
 71 ····67:·00000035····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISBLK
 72 ····68:·00000073····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISSOCK
72 ····68:·00000071·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISPORT73 ····69:·000000b1·····2·FUNC····LOCAL··DEFAULT····7·stat_S_ISPORT
73 ····69:·00000073····62·FUNC····LOCAL··DEFAULT····9·stat_S_ISCHR74 ····70:·000000b3····62·FUNC····LOCAL··DEFAULT····7·stat_S_ISCHR
74 ····70:·000000b1·····2·FUNC····LOCAL··DEFAULT····9·stat_S_ISWHT 
75 ····71:·000000b3····62·FUNC····LOCAL··DEFAULT····9·stat_S_ISSOCK 
76 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata75 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata
77 ····73:·00000000·····0·NOTYPE··LOCAL··DEFAULT···11·$d76 ····72:·00000000·····0·NOTYPE··LOCAL··DEFAULT····9·$d
78 ····74:·00000028··1907·OBJECT··LOCAL··DEFAULT···11·module_doc77 ····73:·00000028··1907·OBJECT··LOCAL··DEFAULT····9·module_doc
79 ····75:·0000079c····59·OBJECT··LOCAL··DEFAULT···11·stat_filemode_doc78 ····74:·0000079c····59·OBJECT··LOCAL··DEFAULT····9·stat_filemode_doc
80 ····76:·000007d8····68·OBJECT··LOCAL··DEFAULT···11·stat_S_IFMT_doc79 ····75:·000007d8····68·OBJECT··LOCAL··DEFAULT····9·stat_S_IFMT_doc
81 ····77:·0000081c····69·OBJECT··LOCAL··DEFAULT···11·stat_S_IMODE_doc80 ····76:·0000081c····69·OBJECT··LOCAL··DEFAULT····9·stat_S_IMODE_doc
82 ····78:·00000864····63·OBJECT··LOCAL··DEFAULT···11·stat_S_ISWHT_doc81 ····77:·00000864····63·OBJECT··LOCAL··DEFAULT····9·stat_S_ISWHT_doc
83 ····79:·000008a4····67·OBJECT··LOCAL··DEFAULT···11·stat_S_ISPORT_doc82 ····78:·000008a4····67·OBJECT··LOCAL··DEFAULT····9·stat_S_ISPORT_doc
84 ····80:·000008e8····60·OBJECT··LOCAL··DEFAULT···11·stat_S_ISDOOR_doc83 ····79:·000008e8····60·OBJECT··LOCAL··DEFAULT····9·stat_S_ISDOOR_doc
85 ····81:·00000924····62·OBJECT··LOCAL··DEFAULT···11·stat_S_ISSOCK_doc84 ····80:·00000924····62·OBJECT··LOCAL··DEFAULT····9·stat_S_ISSOCK_doc
86 ····82:·00000964····68·OBJECT··LOCAL··DEFAULT···11·stat_S_ISLNK_doc85 ····81:·00000964····68·OBJECT··LOCAL··DEFAULT····9·stat_S_ISLNK_doc
87 ····83:·000009a8····73·OBJECT··LOCAL··DEFAULT···11·stat_S_ISFIFO_doc86 ····82:·000009a8····73·OBJECT··LOCAL··DEFAULT····9·stat_S_ISFIFO_doc
88 ····84:·000009f4····67·OBJECT··LOCAL··DEFAULT···11·stat_S_ISREG_doc87 ····83:·000009f4····67·OBJECT··LOCAL··DEFAULT····9·stat_S_ISREG_doc
89 ····85:·00000a38····80·OBJECT··LOCAL··DEFAULT···11·stat_S_ISBLK_doc88 ····84:·00000a38····80·OBJECT··LOCAL··DEFAULT····9·stat_S_ISBLK_doc
90 ····86:·00000a88····84·OBJECT··LOCAL··DEFAULT···11·stat_S_ISCHR_doc89 ····85:·00000a88····84·OBJECT··LOCAL··DEFAULT····9·stat_S_ISCHR_doc
91 ····87:·00000adc····64·OBJECT··LOCAL··DEFAULT···11·stat_S_ISDIR_doc90 ····86:·00000adc····64·OBJECT··LOCAL··DEFAULT····9·stat_S_ISDIR_doc
92 ····88:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d91 ····87:·00000000·····0·NOTYPE··LOCAL··DEFAULT····3·$d
93 ····89:·00000000····52·OBJECT··LOCAL··DEFAULT····3·statmodule92 ····88:·00000000····52·OBJECT··LOCAL··DEFAULT····3·statmodule
94 ····90:·00000054···224·OBJECT··LOCAL··DEFAULT····3·stat_methods93 ····89:·00000054···224·OBJECT··LOCAL··DEFAULT····3·stat_methods
95 ····91:·00000034····32·OBJECT··LOCAL··DEFAULT····3·stat_slots94 ····90:·00000034····32·OBJECT··LOCAL··DEFAULT····3·stat_slots
96 ····92:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__stat95 ····91:·00000001····12·FUNC····GLOBAL·DEFAULT····1·PyInit__stat
97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init96 ····92:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModuleDef_Init
98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddIntConstant97 ····93:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyModule_AddIntConstant
99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsUnsignedLong98 ····94:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_AsUnsignedLong
100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong99 ····95:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyBool_FromLong
101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred100 ····96:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Occurred
102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize101 ····97:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail102 ····98:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail
104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard103 ····99:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_guard
105 ···101:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong104 ···100:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnsignedLong
31.5 KB
readelf --wide --relocs {}
Max HTML report size reached
640 B
strings --all --bytes=8 {}
    
Offset 116, 20 lines modifiedOffset 116, 20 lines modified
116 stat_S_ISDIR116 stat_S_ISDIR
117 stat_S_ISREG117 stat_S_ISREG
118 stat_S_ISLNK118 stat_S_ISLNK
119 stat_filemode119 stat_filemode
120 stat_S_IFMT120 stat_S_IFMT
121 stat_S_IMODE121 stat_S_IMODE
122 stat_S_ISFIFO122 stat_S_ISFIFO
123 stat_S_ISBLK 
124 stat_S_ISDOOR123 stat_S_ISDOOR
125 stat_S_ISPORT 
126 stat_S_ISCHR 
127 stat_S_ISWHT124 stat_S_ISWHT
 125 stat_S_ISBLK
128 stat_S_ISSOCK126 stat_S_ISSOCK
 127 stat_S_ISPORT
 128 stat_S_ISCHR
129 module_doc129 module_doc
130 stat_filemode_doc130 stat_filemode_doc
131 stat_S_IFMT_doc131 stat_S_IFMT_doc
132 stat_S_IMODE_doc132 stat_S_IMODE_doc
133 stat_S_ISWHT_doc133 stat_S_ISWHT_doc
134 stat_S_ISPORT_doc134 stat_S_ISPORT_doc
135 stat_S_ISDOOR_doc135 stat_S_ISDOOR_doc
Offset 153, 12 lines modifiedOffset 153, 11 lines modified
153 __stack_chk_fail153 __stack_chk_fail
154 __stack_chk_guard154 __stack_chk_guard
155 PyLong_FromUnsignedLong155 PyLong_FromUnsignedLong
156 .shstrtab156 .shstrtab
157 .rel.text157 .rel.text
158 .rel.data158 .rel.data
159 .rodata.str1.4159 .rodata.str1.4
160 .rel.text.hot 
161 .rel.text.unlikely160 .rel.text.unlikely
162 .rel.rodata161 .rel.rodata
163 .note.GNU-stack162 .note.GNU-stack
164 .ARM.attributes163 .ARM.attributes
20.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
3.67 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 1, 120 lines modifiedOffset 1, 120 lines modified
  
  
  
1 Disassembly·of·section·.text.unlikely:1 Disassembly·of·section·.text.unlikely:
  
2 00000000·<stat_S_ISBLK>:2 00000000·<stat_S_ISDOOR>:
3 stat_S_ISBLK():3 stat_S_ISDOOR():
4 »       push»   {r4,·lr}4 »       push»   {r3,·lr}
5 »       mov.w»  ip,·#4096»  @·0x10005 »       mov.w»  ip,·#4096»  @·0x1000
6 »       sub.w»  ip,·sp,·ip6 »       sub.w»  ip,·sp,·ip
7 »       str.w»  r0,·[ip,·#4088]»     @·0xff87 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
8 »       mov»    r0,·r18 »       mov»    r0,·r1
9 »       bl»     0·<PyLong_AsUnsignedLong>9 »       bl»     0·<PyLong_AsUnsignedLong>
10 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong10 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
11 »       mov»    r4,·r0 
12 »       adds»   r0,·#111 »       adds»   r0,·#1
13 »       beq.n»  2e·<stat_S_ISBLK+0x2e>12 »       beq.n»  22·<stat_S_ISDOOR+0x22>
14 »       and.w»  r0,·r4,·#61440»      @·0xf000 
15 »       sub.w»  r3,·r0,·#24576»      @·0x6000 
16 »       negs»   r0,·r3 
17 »       ldmia.w»sp!,·{r4,·lr}13 »       ldmia.w»sp!,·{r3,·lr}
18 »       adcs»   r0,·r314 »       movs»   r0,·#0
19 »       b.w»    0·<PyBool_FromLong>15 »       b.w»    0·<PyBool_FromLong>
20 ·R_ARM_THM_JUMP24»       PyBool_FromLong16 ·R_ARM_THM_JUMP24»       PyBool_FromLong
21 »       bl»     0·<PyErr_Occurred>17 »       bl»     0·<PyErr_Occurred>
22 ·R_ARM_THM_CALL» PyErr_Occurred18 ·R_ARM_THM_CALL» PyErr_Occurred
23 »       bl»     0·<PyErr_Occurred>19 »       bl»     0·<PyErr_Occurred>
24 ·R_ARM_THM_CALL» PyErr_Occurred20 ·R_ARM_THM_CALL» PyErr_Occurred
25 »       cmp»    r0,·#021 »       cmp»    r0,·#0
26 »       beq.n»  1a·<stat_S_ISBLK+0x1a>22 »       beq.n»  18·<stat_S_ISDOOR+0x18>
27 »       movs»   r0,·#023 »       movs»   r0,·#0
28 »       pop»    {r4,·pc}24 »       pop»    {r3,·pc}
  
29 0000003e·<stat_S_ISDOOR>:25 00000032·<stat_S_ISWHT>:
30 stat_S_ISDOOR():26 stat_S_ISWHT():
 27 »       b.n»    0·<stat_S_ISDOOR>
  
 28 00000034·<stat_S_ISBLK>:
 29 stat_S_ISBLK():
31 »       push»   {r3,·lr}30 »       push»   {r4,·lr}
32 »       mov.w»  ip,·#4096»  @·0x100031 »       mov.w»  ip,·#4096»  @·0x1000
33 »       sub.w»  ip,·sp,·ip32 »       sub.w»  ip,·sp,·ip
34 »       str.w»  r0,·[ip,·#4088]»     @·0xff833 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
35 »       mov»    r0,·r134 »       mov»    r0,·r1
36 »       bl»     0·<PyLong_AsUnsignedLong>35 »       bl»     0·<PyLong_AsUnsignedLong>
37 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong36 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
 37 »       mov»    r4,·r0
38 »       adds»   r0,·#138 »       adds»   r0,·#1
39 »       beq.n»  60·<stat_S_ISDOOR+0x22>39 »       beq.n»  62·<stat_S_ISBLK+0x2e>
 40 »       and.w»  r0,·r4,·#61440»      @·0xf000
 41 »       sub.w»  r3,·r0,·#24576»      @·0x6000
 42 »       negs»   r0,·r3
40 »       ldmia.w»sp!,·{r3,·lr}43 »       ldmia.w»sp!,·{r4,·lr}
41 »       movs»   r0,·#044 »       adcs»   r0,·r3
42 »       b.w»    0·<PyBool_FromLong>45 »       b.w»    0·<PyBool_FromLong>
43 ·R_ARM_THM_JUMP24»       PyBool_FromLong46 ·R_ARM_THM_JUMP24»       PyBool_FromLong
44 »       bl»     0·<PyErr_Occurred>47 »       bl»     0·<PyErr_Occurred>
45 ·R_ARM_THM_CALL» PyErr_Occurred48 ·R_ARM_THM_CALL» PyErr_Occurred
46 »       bl»     0·<PyErr_Occurred>49 »       bl»     0·<PyErr_Occurred>
47 ·R_ARM_THM_CALL» PyErr_Occurred50 ·R_ARM_THM_CALL» PyErr_Occurred
48 »       cmp»    r0,·#051 »       cmp»    r0,·#0
49 »       beq.n»  56·<stat_S_ISDOOR+0x18>52 »       beq.n»  4e·<stat_S_ISBLK+0x1a>
50 »       movs»   r0,·#053 »       movs»   r0,·#0
51 »       pop»    {r3,·pc}54 »       pop»    {r4,·pc}
  
52 00000070·<stat_S_ISPORT>: 
53 stat_S_ISPORT(): 
54 »       b.n»    3e·<stat_S_ISDOOR> 
  
55 00000072·<stat_S_ISCHR>:55 00000072·<stat_S_ISSOCK>:
56 stat_S_ISCHR():56 stat_S_ISSOCK():
57 »       push»   {r4,·lr}57 »       push»   {r4,·lr}
58 »       mov.w»  ip,·#4096»  @·0x100058 »       mov.w»  ip,·#4096»  @·0x1000
59 »       sub.w»  ip,·sp,·ip59 »       sub.w»  ip,·sp,·ip
60 »       str.w»  r0,·[ip,·#4088]»     @·0xff860 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
61 »       mov»    r0,·r161 »       mov»    r0,·r1
62 »       bl»     0·<PyLong_AsUnsignedLong>62 »       bl»     0·<PyLong_AsUnsignedLong>
63 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong63 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
64 »       mov»    r4,·r064 »       mov»    r4,·r0
65 »       adds»   r0,·#165 »       adds»   r0,·#1
66 »       beq.n»  a0·<stat_S_ISCHR+0x2e>66 »       beq.n»  a0·<stat_S_ISSOCK+0x2e>
67 »       and.w»  r0,·r4,·#61440»      @·0xf00067 »       and.w»  r0,·r4,·#61440»      @·0xf000
68 »       sub.w»  r3,·r0,·#8192»       @·0x200068 »       sub.w»  r3,·r0,·#49152»      @·0xc000
69 »       negs»   r0,·r369 »       negs»   r0,·r3
70 »       ldmia.w»sp!,·{r4,·lr}70 »       ldmia.w»sp!,·{r4,·lr}
71 »       adcs»   r0,·r371 »       adcs»   r0,·r3
72 »       b.w»    0·<PyBool_FromLong>72 »       b.w»    0·<PyBool_FromLong>
73 ·R_ARM_THM_JUMP24»       PyBool_FromLong73 ·R_ARM_THM_JUMP24»       PyBool_FromLong
74 »       bl»     0·<PyErr_Occurred>74 »       bl»     0·<PyErr_Occurred>
75 ·R_ARM_THM_CALL» PyErr_Occurred75 ·R_ARM_THM_CALL» PyErr_Occurred
76 »       bl»     0·<PyErr_Occurred>76 »       bl»     0·<PyErr_Occurred>
77 ·R_ARM_THM_CALL» PyErr_Occurred77 ·R_ARM_THM_CALL» PyErr_Occurred
78 »       cmp»    r0,·#078 »       cmp»    r0,·#0
79 »       beq.n»  8c·<stat_S_ISCHR+0x1a>79 »       beq.n»  8c·<stat_S_ISSOCK+0x1a>
80 »       movs»   r0,·#080 »       movs»   r0,·#0
81 »       pop»    {r4,·pc}81 »       pop»    {r4,·pc}
  
82 000000b0·<stat_S_ISWHT>:82 000000b0·<stat_S_ISPORT>:
83 stat_S_ISWHT():83 stat_S_ISPORT():
84 »       b.n»    3e·<stat_S_ISDOOR>84 »       b.n»    0·<stat_S_ISDOOR>
  
85 000000b2·<stat_S_ISSOCK>:85 000000b2·<stat_S_ISCHR>:
86 stat_S_ISSOCK():86 stat_S_ISCHR():
87 »       push»   {r4,·lr}87 »       push»   {r4,·lr}
88 »       mov.w»  ip,·#4096»  @·0x100088 »       mov.w»  ip,·#4096»  @·0x1000
89 »       sub.w»  ip,·sp,·ip89 »       sub.w»  ip,·sp,·ip
90 »       str.w»  r0,·[ip,·#4088]»     @·0xff890 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
91 »       mov»    r0,·r191 »       mov»    r0,·r1
92 »       bl»     0·<PyLong_AsUnsignedLong>92 »       bl»     0·<PyLong_AsUnsignedLong>
93 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong93 ·R_ARM_THM_CALL» PyLong_AsUnsignedLong
94 »       mov»    r4,·r094 »       mov»    r4,·r0
95 »       adds»   r0,·#195 »       adds»   r0,·#1
96 »       beq.n»  e0·<stat_S_ISSOCK+0x2e>96 »       beq.n»  e0·<stat_S_ISCHR+0x2e>
97 »       and.w»  r0,·r4,·#61440»      @·0xf00097 »       and.w»  r0,·r4,·#61440»      @·0xf000
98 »       sub.w»  r3,·r0,·#49152»      @·0xc00098 »       sub.w»  r3,·r0,·#8192»       @·0x2000
99 »       negs»   r0,·r399 »       negs»   r0,·r3
100 »       ldmia.w»sp!,·{r4,·lr}100 »       ldmia.w»sp!,·{r4,·lr}
101 »       adcs»   r0,·r3101 »       adcs»   r0,·r3
102 »       b.w»    0·<PyBool_FromLong>102 »       b.w»    0·<PyBool_FromLong>
103 ·R_ARM_THM_JUMP24»       PyBool_FromLong103 ·R_ARM_THM_JUMP24»       PyBool_FromLong
104 »       bl»     0·<PyErr_Occurred>104 »       bl»     0·<PyErr_Occurred>
105 ·R_ARM_THM_CALL» PyErr_Occurred105 ·R_ARM_THM_CALL» PyErr_Occurred
106 »       bl»     0·<PyErr_Occurred>106 »       bl»     0·<PyErr_Occurred>
107 ·R_ARM_THM_CALL» PyErr_Occurred107 ·R_ARM_THM_CALL» PyErr_Occurred
108 »       cmp»    r0,·#0108 »       cmp»    r0,·#0
109 »       beq.n»  cc·<stat_S_ISSOCK+0x1a>109 »       beq.n»  cc·<stat_S_ISCHR+0x1a>
110 »       movs»   r0,·#0110 »       movs»   r0,·#0
Max diff block lines reached; 0/3550 bytes (0.00%) of diff not shown.
1.69 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 ··0x00000130·65786563·002e4c41·4e43484f·52310073·exec..LANCHOR1.s22 ··0x00000130·65786563·002e4c41·4e43484f·52310073·exec..LANCHOR1.s
23 ··0x00000140·7461745f·535f4953·44495200·73746174·tat_S_ISDIR.stat23 ··0x00000140·7461745f·535f4953·44495200·73746174·tat_S_ISDIR.stat
24 ··0x00000150·5f535f49·53524547·00737461·745f535f·_S_ISREG.stat_S_24 ··0x00000150·5f535f49·53524547·00737461·745f535f·_S_ISREG.stat_S_
25 ··0x00000160·49534c4e·4b007374·61745f66·696c656d·ISLNK.stat_filem25 ··0x00000160·49534c4e·4b007374·61745f66·696c656d·ISLNK.stat_filem
26 ··0x00000170·6f646500·73746174·5f535f49·464d5400·ode.stat_S_IFMT.26 ··0x00000170·6f646500·73746174·5f535f49·464d5400·ode.stat_S_IFMT.
27 ··0x00000180·73746174·5f535f49·4d4f4445·00737461·stat_S_IMODE.sta27 ··0x00000180·73746174·5f535f49·4d4f4445·00737461·stat_S_IMODE.sta
28 ··0x00000190·745f535f·49534649·464f0073·7461745f·t_S_ISFIFO.stat_28 ··0x00000190·745f535f·49534649·464f0073·7461745f·t_S_ISFIFO.stat_
29 ··0x000001a0·535f4953·424c4b00·73746174·5f535f49·S_ISBLK.stat_S_I29 ··0x000001a0·535f4953·444f4f52·00737461·745f535f·S_ISDOOR.stat_S_
30 ··0x000001b0·53444f4f·52007374·61745f53·5f495350·SDOOR.stat_S_ISP30 ··0x000001b0·49535748·54007374·61745f53·5f495342·ISWHT.stat_S_ISB
31 ··0x000001c0·4f525400·73746174·5f535f49·53434852·ORT.stat_S_ISCHR31 ··0x000001c0·4c4b0073·7461745f·535f4953·534f434b·LK.stat_S_ISSOCK
32 ··0x000001d0·00737461·745f535f·49535748·54007374·.stat_S_ISWHT.st32 ··0x000001d0·00737461·745f535f·4953504f·52540073·.stat_S_ISPORT.s
33 ··0x000001e0·61745f53·5f495353·4f434b00·6d6f6475·at_S_ISSOCK.modu33 ··0x000001e0·7461745f·535f4953·43485200·6d6f6475·tat_S_ISCHR.modu
34 ··0x000001f0·6c655f64·6f630073·7461745f·66696c65·le_doc.stat_file34 ··0x000001f0·6c655f64·6f630073·7461745f·66696c65·le_doc.stat_file
35 ··0x00000200·6d6f6465·5f646f63·00737461·745f535f·mode_doc.stat_S_35 ··0x00000200·6d6f6465·5f646f63·00737461·745f535f·mode_doc.stat_S_
36 ··0x00000210·49464d54·5f646f63·00737461·745f535f·IFMT_doc.stat_S_36 ··0x00000210·49464d54·5f646f63·00737461·745f535f·IFMT_doc.stat_S_
37 ··0x00000220·494d4f44·455f646f·63007374·61745f53·IMODE_doc.stat_S37 ··0x00000220·494d4f44·455f646f·63007374·61745f53·IMODE_doc.stat_S
38 ··0x00000230·5f495357·48545f64·6f630073·7461745f·_ISWHT_doc.stat_38 ··0x00000230·5f495357·48545f64·6f630073·7461745f·_ISWHT_doc.stat_
39 ··0x00000240·535f4953·504f5254·5f646f63·00737461·S_ISPORT_doc.sta39 ··0x00000240·535f4953·504f5254·5f646f63·00737461·S_ISPORT_doc.sta
40 ··0x00000250·745f535f·4953444f·4f525f64·6f630073·t_S_ISDOOR_doc.s40 ··0x00000250·745f535f·4953444f·4f525f64·6f630073·t_S_ISDOOR_doc.s
1.06 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot6 ··0x00000040·2e34002e·72656c2e·74657874·2e756e6c·.4..rel.text.unl
 7 ··0x00000050·696b656c·79002e72·656c2e72·6f646174·ikely..rel.rodat
7 ··0x00000050·002e7265·6c2e7465·78742e75·6e6c696b·..rel.text.unlik 
8 ··0x00000060·656c7900·2e72656c·2e726f64·61746100·ely..rel.rodata. 
9 ··0x00000070·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack.8 ··0x00000060·61002e6e·6f74652e·474e552d·73746163·a..note.GNU-stac
10 ··0x00000080·2e41524d·2e617474·72696275·74657300·.ARM.attributes.9 ··0x00000070·6b002e41·524d2e61·74747269·62757465·k..ARM.attribute
 10 ··0x00000080·7300································s.
  
120 KB
getpath.o
956 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:··········27084·(bytes·into·file)13 ··Start·of·section·headers:··········26408·(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:·········16
20 ··Section·header·string·table·index:·1720 ··Section·header·string·table·index:·15
3.2 KB
readelf --wide --sections {}
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 There·are·18·section·headers,·starting·at·offset·0x69cc:1 There·are·16·section·headers,·starting·at·offset·0x6728:
  
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·0008e4·00··AX··0···0··45 ··[·1]·.text·············PROGBITS········00000000·000034·000d90·00··AX··0···0··4
6 ··[·2]·.rel.text·········REL·············00000000·005bf8·0006a0·08···I·15···1··46 ··[·2]·.rel.text·········REL·············00000000·005a70·000920·08···I·13···1··4
7 ··[·3]·.data·············PROGBITS········00000000·000918·0000e0·00··WA··0···0··47 ··[·3]·.data·············PROGBITS········00000000·000dc4·0000e0·00··WA··0···0··4
8 ··[·4]·.rel.data·········REL·············00000000·006298·0000d0·08···I·15···3··48 ··[·4]·.rel.data·········REL·············00000000·006390·0000d0·08···I·13···3··4
9 ··[·5]·.bss··············NOBITS··········00000000·0009f8·000000·00··WA··0···0··19 ··[·5]·.bss··············NOBITS··········00000000·000ea4·000000·00··WA··0···0··1
10 ··[·6]·.rodata.str1.4····PROGBITS········00000000·0009f8·0003dd·01·AMS··0···0··410 ··[·6]·.rodata.str1.4····PROGBITS········00000000·000ea4·0003dd·01·AMS··0···0··4
11 ··[·7]·.text.hot·········PROGBITS········00000000·000dd8·000644·00··AX··0···0··4 
12 ··[·8]·.rel.text.hot·····REL·············00000000·006368·000390·08···I·15···7··4 
13 ··[·9]·.rodata.str4.4····PROGBITS········00000000·00141c·00000c·04·AMS··0···0··411 ··[·7]·.rodata.str4.4····PROGBITS········00000000·001284·00000c·04·AMS··0···0··4
14 ··[10]·.text.unlikely····PROGBITS········00000000·001428·0002de·00··AX··0···0··212 ··[·8]·.text.unlikely····PROGBITS········00000000·001290·0002de·00··AX··0···0··2
15 ··[11]·.rel.text.unlikely·REL·············00000000·0066f8·000238·08···I·15··10··413 ··[·9]·.rel.text.unlikely·REL·············00000000·006460·000238·08···I·13···8··4
16 ··[12]·.rodata···········PROGBITS········00000000·001708·00353e·00···A··0···0··414 ··[10]·.rodata···········PROGBITS········00000000·001570·00353e·00···A··0···0··4
17 ··[13]·.note.GNU-stack···PROGBITS········00000000·004c46·000000·00······0···0··115 ··[11]·.note.GNU-stack···PROGBITS········00000000·004aae·000000·00······0···0··1
18 ··[14]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004c46·000033·00······0···0··116 ··[12]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004aae·000033·00······0···0··1
19 ··[15]·.symtab···········SYMTAB··········00000000·004c7c·000910·10·····16··80··417 ··[13]·.symtab···········SYMTAB··········00000000·004ae4·000920·10·····14··81··4
20 ··[16]·.strtab···········STRTAB··········00000000·00558c·00066b·00······0···0··118 ··[14]·.strtab···········STRTAB··········00000000·005404·00066b·00······0···0··1
21 ··[17]·.shstrtab·········STRTAB··········00000000·006930·00009b·00······0···0··119 ··[15]·.shstrtab·········STRTAB··········00000000·006698·00008d·00······0···0··1
22 Key·to·Flags:20 Key·to·Flags:
23 ··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),
24 ··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),
25 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),23 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
26 ··D·(mbind),·y·(purecode),·p·(processor·specific)24 ··D·(mbind),·y·(purecode),·p·(processor·specific)
14.2 KB
readelf --wide --symbols {}
Max HTML report size reached
49.9 KB
readelf --wide --relocs {}
Max HTML report size reached
1.43 KB
strings --all --bytes=8 {}
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
30 maximum·number·of·symbolic·links·reached30 maximum·number·of·symbolic·links·reached
31 cannot·read·file·larger·than·32KB·during·initialization31 cannot·read·file·larger·than·32KB·during·initialization
32 basename32 basename
33 hassuffix33 hassuffix
34 joinpath34 joinpath
35 readlines35 readlines
36 realpath36 realpath
37 @B·F1F+h 
38 r&S+r'S+r(\37 r&S+r'S+r(\
39 r4\4r'\5(38 r4\4r'\5(
40 rDrErF\E(39 rDrErF\E(
41 rM\L\M:X40 rM\L\M:X
42 r4\4r'\4(41 r4\4r'\4(
43 r'S+rRS+rS\-(42 r'S+rRS+rS\-(
44 r"S+rU\:(43 r"S+rU\:(
Offset 154, 29 lines modifiedOffset 153, 29 lines modified
154 getpath_isfile153 getpath_isfile
155 getpath_basename154 getpath_basename
156 getpath_warn155 getpath_warn
157 getpath_isdir156 getpath_isdir
158 getpath_nowarn157 getpath_nowarn
159 getpath_isabs158 getpath_isabs
160 getpath_hassuffix159 getpath_hassuffix
 160 getpath_methods
161 getpath_warn_method161 getpath_warn_method
162 getpath_nowarn_method162 getpath_nowarn_method
163 getpath_methods 
164 _PyConfig_InitPathConfig163 _PyConfig_InitPathConfig
165 _PyPathConfig_ReadGlobal164 _PyPathConfig_ReadGlobal
166 _PyConfig_AsDict165 _PyConfig_AsDict
167 PyDict_New166 PyDict_New
168 PyDict_SetItemString167 PyDict_SetItemString
169 _Py_M__getpath168 _Py_M__getpath
170 PyMarshal_ReadObjectFromString169 PyMarshal_ReadObjectFromString
171 PyCode_Type170 PyCode_Type
172 _Py_NoneStruct171 _Py_NoneStruct
173 _PyPathConfig_GetGlobalModuleSearchPath172 _PyPathConfig_GetGlobalModuleSearchPath
174 PyCMethod_New 
175 _Py_tss_tstate173 _Py_tss_tstate
 174 PyCMethod_New
176 PyEval_GetBuiltins175 PyEval_GetBuiltins
177 PyEval_EvalCode176 PyEval_EvalCode
178 _Py_Dealloc177 _Py_Dealloc
179 _PyConfig_FromDict178 _PyConfig_FromDict
180 PyErr_FormatUnraisable179 PyErr_FormatUnraisable
181 PyStatus_Error180 PyStatus_Error
182 PyErr_Clear181 PyErr_Clear
Offset 196, 16 lines modifiedOffset 195, 16 lines modified
196 PyUnicode_FindChar195 PyUnicode_FindChar
197 PyUnicode_Substring196 PyUnicode_Substring
198 PyUnicode_FromStringAndSize197 PyUnicode_FromStringAndSize
199 PyMem_Malloc198 PyMem_Malloc
200 _Py_isabs199 _Py_isabs
201 _Py_add_relfile200 _Py_add_relfile
202 PyExc_TypeError201 PyExc_TypeError
203 PyErr_NoMemory 
204 PyExc_SystemError202 PyExc_SystemError
 203 PyErr_NoMemory
205 _PyMem_RawWcsdup204 _PyMem_RawWcsdup
206 _Py_wreadlink205 _Py_wreadlink
207 _Py_join_relfile206 _Py_join_relfile
208 _Py_wfopen207 _Py_wfopen
209 PyErr_SetFromErrno208 PyErr_SetFromErrno
210 PyList_New209 PyList_New
211 _Py_DecodeUTF8_surrogateescape210 _Py_DecodeUTF8_surrogateescape
Offset 217, 12 lines modifiedOffset 216, 11 lines modified
217 PyUnicode_AsUTF8216 PyUnicode_AsUTF8
218 __fprintf_chk217 __fprintf_chk
219 _Py_Get_Getpath_CodeObject218 _Py_Get_Getpath_CodeObject
220 .shstrtab219 .shstrtab
221 .rel.text220 .rel.text
222 .rel.data221 .rel.data
223 .rodata.str1.4222 .rodata.str1.4
224 .rel.text.hot 
225 .rodata.str4.4223 .rodata.str4.4
226 .rel.text.unlikely224 .rel.text.unlikely
227 .note.GNU-stack225 .note.GNU-stack
228 .ARM.attributes226 .ARM.attributes
43.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
2.07 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
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·6c030000·00000000·01000000·00000000·l............... 
4 ··0x00000010·6c030000·00000000·01000000·00000000·l............... 
5 ··0x00000020·74030000·00000000·01000000·00000000·t...............3 ··0x00000000·74030000·00000000·01000000·00000000·t...............
6 ··0x00000030·7c030000·00000000·01000000·00000000·|...............4 ··0x00000010·7c030000·00000000·01000000·00000000·|...............
7 ··0x00000040·88030000·00000000·01000000·00000000·................5 ··0x00000020·88030000·00000000·01000000·00000000·................
8 ··0x00000050·90030000·00000000·01000000·00000000·................6 ··0x00000030·90030000·00000000·01000000·00000000·................
9 ··0x00000060·9c030000·00000000·01000000·00000000·................7 ··0x00000040·9c030000·00000000·01000000·00000000·................
10 ··0x00000070·a4030000·00000000·01000000·00000000·................8 ··0x00000050·a4030000·00000000·01000000·00000000·................
11 ··0x00000080·ac030000·00000000·01000000·00000000·................9 ··0x00000060·ac030000·00000000·01000000·00000000·................
12 ··0x00000090·b4030000·00000000·01000000·00000000·................10 ··0x00000070·b4030000·00000000·01000000·00000000·................
13 ··0x000000a0·bc030000·00000000·01000000·00000000·................11 ··0x00000080·bc030000·00000000·01000000·00000000·................
14 ··0x000000b0·c8030000·00000000·01000000·00000000·................12 ··0x00000090·c8030000·00000000·01000000·00000000·................
15 ··0x000000c0·d4030000·00000000·01000000·00000000·................13 ··0x000000a0·d4030000·00000000·01000000·00000000·................
16 ··0x000000d0·00000000·00000000·00000000·00000000·................14 ··0x000000b0·00000000·00000000·00000000·00000000·................
 15 ··0x000000c0·6c030000·00000000·01000000·00000000·l...............
 16 ··0x000000d0·6c030000·00000000·01000000·00000000·l...............
  
4.06 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 31, 33 lines modifiedOffset 31, 33 lines modified
31 ··0x000001c0·65006765·74706174·685f6261·73656e61·e.getpath_basena31 ··0x000001c0·65006765·74706174·685f6261·73656e61·e.getpath_basena
32 ··0x000001d0·6d65002e·4c433434·00676574·70617468·me..LC44.getpath32 ··0x000001d0·6d65002e·4c433434·00676574·70617468·me..LC44.getpath
33 ··0x000001e0·5f776172·6e006765·74706174·685f6973·_warn.getpath_is33 ··0x000001e0·5f776172·6e006765·74706174·685f6973·_warn.getpath_is
34 ··0x000001f0·64697200·67657470·6174685f·6e6f7761·dir.getpath_nowa34 ··0x000001f0·64697200·67657470·6174685f·6e6f7761·dir.getpath_nowa
35 ··0x00000200·726e0067·65747061·74685f69·73616273·rn.getpath_isabs35 ··0x00000200·726e0067·65747061·74685f69·73616273·rn.getpath_isabs
36 ··0x00000210·002e4c43·34350067·65747061·74685f68·..LC45.getpath_h36 ··0x00000210·002e4c43·34350067·65747061·74685f68·..LC45.getpath_h
37 ··0x00000220·61737375·66666978·00676574·70617468·assuffix.getpath37 ··0x00000220·61737375·66666978·00676574·70617468·assuffix.getpath
 38 ··0x00000230·5f6d6574·686f6473·00676574·70617468·_methods.getpath
38 ··0x00000230·5f776172·6e5f6d65·74686f64·00676574·_warn_method.get39 ··0x00000240·5f776172·6e5f6d65·74686f64·00676574·_warn_method.get
39 ··0x00000240·70617468·5f6e6f77·61726e5f·6d657468·path_nowarn_meth40 ··0x00000250·70617468·5f6e6f77·61726e5f·6d657468·path_nowarn_meth
40 ··0x00000250·6f640067·65747061·74685f6d·6574686f·od.getpath_metho 
41 ··0x00000260·6473005f·5079436f·6e666967·5f496e69·ds._PyConfig_Ini41 ··0x00000260·6f64005f·5079436f·6e666967·5f496e69·od._PyConfig_Ini
42 ··0x00000270·74506174·68436f6e·66696700·5f507950·tPathConfig._PyP42 ··0x00000270·74506174·68436f6e·66696700·5f507950·tPathConfig._PyP
43 ··0x00000280·61746843·6f6e6669·675f5265·6164476c·athConfig_ReadGl43 ··0x00000280·61746843·6f6e6669·675f5265·6164476c·athConfig_ReadGl
44 ··0x00000290·6f62616c·005f5079·436f6e66·69675f41·obal._PyConfig_A44 ··0x00000290·6f62616c·005f5079·436f6e66·69675f41·obal._PyConfig_A
45 ··0x000002a0·73446963·74005079·44696374·5f4e6577·sDict.PyDict_New45 ··0x000002a0·73446963·74005079·44696374·5f4e6577·sDict.PyDict_New
46 ··0x000002b0·00507944·6963745f·53657449·74656d53·.PyDict_SetItemS46 ··0x000002b0·00507944·6963745f·53657449·74656d53·.PyDict_SetItemS
47 ··0x000002c0·7472696e·67005f50·795f4d5f·5f676574·tring._Py_M__get47 ··0x000002c0·7472696e·67005f50·795f4d5f·5f676574·tring._Py_M__get
48 ··0x000002d0·70617468·0050794d·61727368·616c5f52·path.PyMarshal_R48 ··0x000002d0·70617468·0050794d·61727368·616c5f52·path.PyMarshal_R
49 ··0x000002e0·6561644f·626a6563·7446726f·6d537472·eadObjectFromStr49 ··0x000002e0·6561644f·626a6563·7446726f·6d537472·eadObjectFromStr
50 ··0x000002f0·696e6700·5079436f·64655f54·79706500·ing.PyCode_Type.50 ··0x000002f0·696e6700·5079436f·64655f54·79706500·ing.PyCode_Type.
51 ··0x00000300·5f50795f·4e6f6e65·53747275·6374005f·_Py_NoneStruct._51 ··0x00000300·5f50795f·4e6f6e65·53747275·6374005f·_Py_NoneStruct._
52 ··0x00000310·50795061·7468436f·6e666967·5f476574·PyPathConfig_Get52 ··0x00000310·50795061·7468436f·6e666967·5f476574·PyPathConfig_Get
53 ··0x00000320·476c6f62·616c4d6f·64756c65·53656172·GlobalModuleSear53 ··0x00000320·476c6f62·616c4d6f·64756c65·53656172·GlobalModuleSear
 54 ··0x00000330·63685061·7468005f·50795f74·73735f74·chPath._Py_tss_t
54 ··0x00000330·63685061·74680050·79434d65·74686f64·chPath.PyCMethod55 ··0x00000340·73746174·65005079·434d6574·686f645f·state.PyCMethod_
55 ··0x00000340·5f4e6577·005f5079·5f747373·5f747374·_New._Py_tss_tst 
56 ··0x00000350·61746500·50794576·616c5f47·65744275·ate.PyEval_GetBu56 ··0x00000350·4e657700·50794576·616c5f47·65744275·New.PyEval_GetBu
57 ··0x00000360·696c7469·6e730050·79457661·6c5f4576·iltins.PyEval_Ev57 ··0x00000360·696c7469·6e730050·79457661·6c5f4576·iltins.PyEval_Ev
58 ··0x00000370·616c436f·6465005f·50795f44·65616c6c·alCode._Py_Deall58 ··0x00000370·616c436f·6465005f·50795f44·65616c6c·alCode._Py_Deall
59 ··0x00000380·6f63005f·5079436f·6e666967·5f46726f·oc._PyConfig_Fro59 ··0x00000380·6f63005f·5079436f·6e666967·5f46726f·oc._PyConfig_Fro
60 ··0x00000390·6d446963·74005079·4572725f·466f726d·mDict.PyErr_Form60 ··0x00000390·6d446963·74005079·4572725f·466f726d·mDict.PyErr_Form
61 ··0x000003a0·6174556e·72616973·61626c65·00507953·atUnraisable.PyS61 ··0x000003a0·6174556e·72616973·61626c65·00507953·atUnraisable.PyS
62 ··0x000003b0·74617475·735f4572·726f7200·50794572·tatus_Error.PyEr62 ··0x000003b0·74617475·735f4572·726f7200·50794572·tatus_Error.PyEr
63 ··0x000003c0·725f436c·65617200·50795374·61747573·r_Clear.PyStatus63 ··0x000003c0·725f436c·65617200·50795374·61747573·r_Clear.PyStatus
Offset 78, 17 lines modifiedOffset 78, 17 lines modified
78 ··0x000004b0·5079556e·69636f64·655f5375·62737472·PyUnicode_Substr78 ··0x000004b0·5079556e·69636f64·655f5375·62737472·PyUnicode_Substr
79 ··0x000004c0·696e6700·5079556e·69636f64·655f4672·ing.PyUnicode_Fr79 ··0x000004c0·696e6700·5079556e·69636f64·655f4672·ing.PyUnicode_Fr
80 ··0x000004d0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.80 ··0x000004d0·6f6d5374·72696e67·416e6453·697a6500·omStringAndSize.
81 ··0x000004e0·50794d65·6d5f4d61·6c6c6f63·006d656d·PyMem_Malloc.mem81 ··0x000004e0·50794d65·6d5f4d61·6c6c6f63·006d656d·PyMem_Malloc.mem
82 ··0x000004f0·73657400·5f50795f·69736162·73007763·set._Py_isabs.wc82 ··0x000004f0·73657400·5f50795f·69736162·73007763·set._Py_isabs.wc
83 ··0x00000500·73637079·005f5079·5f616464·5f72656c·scpy._Py_add_rel83 ··0x00000500·73637079·005f5079·5f616464·5f72656c·scpy._Py_add_rel
84 ··0x00000510·66696c65·00507945·78635f54·79706545·file.PyExc_TypeE84 ··0x00000510·66696c65·00507945·78635f54·79706545·file.PyExc_TypeE
85 ··0x00000520·72726f72·00507945·72725f4e·6f4d656d·rror.PyErr_NoMem 
86 ··0x00000530·6f727900·50794578·635f5379·7374656d·ory.PyExc_System85 ··0x00000520·72726f72·00507945·78635f53·79737465·rror.PyExc_Syste
 86 ··0x00000530·6d457272·6f720050·79457272·5f4e6f4d·mError.PyErr_NoM
87 ··0x00000540·4572726f·72005f50·794d656d·5f526177·Error._PyMem_Raw87 ··0x00000540·656d6f72·79005f50·794d656d·5f526177·emory._PyMem_Raw
88 ··0x00000550·57637364·7570005f·50795f77·72656164·Wcsdup._Py_wread88 ··0x00000550·57637364·7570005f·50795f77·72656164·Wcsdup._Py_wread
89 ··0x00000560·6c696e6b·00776373·72636872·005f5079·link.wcsrchr._Py89 ··0x00000560·6c696e6b·00776373·72636872·005f5079·link.wcsrchr._Py
90 ··0x00000570·5f6a6f69·6e5f7265·6c66696c·65005f50·_join_relfile._P90 ··0x00000570·5f6a6f69·6e5f7265·6c66696c·65005f50·_join_relfile._P
91 ··0x00000580·795f7766·6f70656e·00507945·72725f53·y_wfopen.PyErr_S91 ··0x00000580·795f7766·6f70656e·00507945·72725f53·y_wfopen.PyErr_S
92 ··0x00000590·65744672·6f6d4572·726e6f00·50794c69·etFromErrno.PyLi92 ··0x00000590·65744672·6f6d4572·726e6f00·50794c69·etFromErrno.PyLi
93 ··0x000005a0·73745f4e·65770066·72656164·0066636c·st_New.fread.fcl93 ··0x000005a0·73745f4e·65770066·72656164·0066636c·st_New.fread.fcl
94 ··0x000005b0·6f736500·5f50795f·4465636f·64655554·ose._Py_DecodeUT94 ··0x000005b0·6f736500·5f50795f·4465636f·64655554·ose._Py_DecodeUT
1.13 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.3 ··0x00000010·002e7368·73747274·6162002e·72656c2e·..shstrtab..rel.
4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..4 ··0x00000020·74657874·002e7265·6c2e6461·7461002e·text..rel.data..
5 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str15 ··0x00000030·62737300·2e726f64·6174612e·73747231·bss..rodata.str1
 6 ··0x00000040·2e34002e·726f6461·74612e73·7472342e·.4..rodata.str4.
6 ··0x00000040·2e34002e·72656c2e·74657874·2e686f74·.4..rel.text.hot 
7 ··0x00000050·002e726f·64617461·2e737472·342e3400·..rodata.str4.4. 
8 ··0x00000060·2e72656c·2e746578·742e756e·6c696b65·.rel.text.unlike7 ··0x00000050·34002e72·656c2e74·6578742e·756e6c69·4..rel.text.unli
9 ··0x00000070·6c79002e·726f6461·7461002e·6e6f7465·ly..rodata..note8 ··0x00000060·6b656c79·002e726f·64617461·002e6e6f·kely..rodata..no
10 ··0x00000080·2e474e55·2d737461·636b002e·41524d2e·.GNU-stack..ARM.9 ··0x00000070·74652e47·4e552d73·7461636b·002e4152·te.GNU-stack..AR
11 ··0x00000090·61747472·69627574·657300············attributes.10 ··0x00000080·4d2e6174·74726962·75746573·00·······M.attributes.
  
1.54 MB
frozen.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:··········420380·(bytes·into·file)13 ··Start·of·section·headers:··········420400·(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.24 KB
readelf --wide --sections {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·are·13·section·headers,·starting·at·offset·0x66a1c:1 There·are·13·section·headers,·starting·at·offset·0x66a30:
  
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·000010·00··WA··0···0··46 ··[·2]·.data·············PROGBITS········00000000·000034·000010·00··WA··0···0··4
7 ··[·3]·.rel.data·········REL·············00000000·066738·000020·08···I·10···2··47 ··[·3]·.rel.data·········REL·············00000000·06674c·000020·08···I·10···2··4
8 ··[·4]·.bss··············NOBITS··········00000000·000044·000004·00··WA··0···0··48 ··[·4]·.bss··············NOBITS··········00000000·000044·000004·00··WA··0···0··4
9 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000044·0001ee·01·AMS··0···0··49 ··[·5]·.rodata.str1.4····PROGBITS········00000000·000044·0001ee·01·AMS··0···0··4
10 ··[·6]·.rodata···········PROGBITS········00000000·000234·065ffa·00···A··0···0··410 ··[·6]·.rodata···········PROGBITS········00000000·000234·066010·00···A··0···0··4
11 ··[·7]·.rel.rodata·······REL·············00000000·066758·000258·08···I·10···6··411 ··[·7]·.rel.rodata·······REL·············00000000·06676c·000258·08···I·10···6··4
12 ··[·8]·.note.GNU-stack···PROGBITS········00000000·06622e·000000·00······0···0··112 ··[·8]·.note.GNU-stack···PROGBITS········00000000·066244·000000·00······0···0··1
13 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·06622e·000033·00······0···0··113 ··[·9]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066244·000033·00······0···0··1
14 ··[10]·.symtab···········SYMTAB··········00000000·066264·000270·10·····11··11··414 ··[10]·.symtab···········SYMTAB··········00000000·066278·000270·10·····11··11··4
15 ··[11]·.strtab···········STRTAB··········00000000·0664d4·000261·00······0···0··115 ··[11]·.strtab···········STRTAB··········00000000·0664e8·000261·00······0···0··1
16 ··[12]·.shstrtab·········STRTAB··········00000000·0669b0·00006b·00······0···0··116 ··[12]·.shstrtab·········STRTAB··········00000000·0669c4·00006b·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)21 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.26 KB
readelf --wide --symbols {}
    
Offset 31, 12 lines modifiedOffset 31, 12 lines modified
31 ····27:·0001064c·45781·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__os31 ····27:·0001064c·45781·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__os
32 ····28:·0001b924·17431·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__posixpath32 ····28:·0001b924·17431·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__posixpath
33 ····29:·0001fd3c·27665·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__ntpath33 ····29:·0001fd3c·27665·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__ntpath
34 ····30:·00026950··7105·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__genericpath34 ····30:·00026950··7105·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__genericpath
35 ····31:·00028514··4884·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___sitebuiltins35 ····31:·00028514··4884·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___sitebuiltins
36 ····32:·00029828·46434·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___collections_abc36 ····32:·00029828·46434·OBJECT··GLOBAL·HIDDEN·····6·_Py_M___collections_abc
37 ····33:·00034d8c··4255·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__io37 ····33:·00034d8c··4255·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__io
38 ····34:·00035e2c·40535·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__codecs38 ····34:·00035e2c·40542·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__codecs
39 ····35:·0003fc84··7898·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__abc39 ····35:·0003fc8c··7898·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__abc
40 ····36:·00041b60·26790·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__zipimport40 ····36:·00041b68·26790·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__zipimport
41 ····37:·00048408·64867·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap_external41 ····37:·00048410·64867·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap_external
42 ····38:·0005816c·56974·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap42 ····38:·00058174·56988·OBJECT··GLOBAL·HIDDEN·····6·_Py_M__importlib__bootstrap
3.36 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.data'·at·offset·0x66738·contains·4·entries:1 Relocation·section·'.rel.data'·at·offset·0x6674c·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000000··00000302·R_ARM_ABS32············00000000···.rodata3 00000000··00000302·R_ARM_ABS32············00000000···.rodata
4 00000004··00000302·R_ARM_ABS32············00000000···.rodata4 00000004··00000302·R_ARM_ABS32············00000000···.rodata
5 00000008··00000302·R_ARM_ABS32············00000000···.rodata5 00000008··00000302·R_ARM_ABS32············00000000···.rodata
6 0000000c··00000302·R_ARM_ABS32············00000000···.rodata6 0000000c··00000302·R_ARM_ABS32············00000000···.rodata
  
7 Relocation·section·'.rel.rodata'·at·offset·0x66758·contains·75·entries:7 Relocation·section·'.rel.rodata'·at·offset·0x6676c·contains·75·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00000000··00000102·R_ARM_ABS32············00000000···.rodata.str1.49 00000000··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
10 00000004··00000102·R_ARM_ABS32············00000000···.rodata.str1.410 00000004··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
11 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str1.411 00000008··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
12 0000000c··00000102·R_ARM_ABS32············00000000···.rodata.str1.412 0000000c··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
13 00000010··00000102·R_ARM_ABS32············00000000···.rodata.str1.413 00000010··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
14 00000014··00000102·R_ARM_ABS32············00000000···.rodata.str1.414 00000014··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 000000d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.444 000000d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
45 000000d4··00001202·R_ARM_ABS32············0000044c···_Py_M____phello___ham_eggs45 000000d4··00001202·R_ARM_ABS32············0000044c···_Py_M____phello___ham_eggs
46 000000e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.446 000000e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
47 000000e4··00001102·R_ARM_ABS32············000002f8···_Py_M____phello___spam47 000000e4··00001102·R_ARM_ABS32············000002f8···_Py_M____phello___spam
48 000000f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.448 000000f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
49 000000f4··00001002·R_ARM_ABS32············00000250···_Py_M__frozen_only49 000000f4··00001002·R_ARM_ABS32············00000250···_Py_M__frozen_only
50 00000110··00000102·R_ARM_ABS32············00000000···.rodata.str1.450 00000110··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
51 00000114··00002302·R_ARM_ABS32············0003fc84···_Py_M__abc51 00000114··00002302·R_ARM_ABS32············0003fc8c···_Py_M__abc
52 00000120··00000102·R_ARM_ABS32············00000000···.rodata.str1.452 00000120··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
53 00000124··00002202·R_ARM_ABS32············00035e2c···_Py_M__codecs53 00000124··00002202·R_ARM_ABS32············00035e2c···_Py_M__codecs
54 00000130··00000102·R_ARM_ABS32············00000000···.rodata.str1.454 00000130··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
55 00000134··00002102·R_ARM_ABS32············00034d8c···_Py_M__io55 00000134··00002102·R_ARM_ABS32············00034d8c···_Py_M__io
56 00000140··00000102·R_ARM_ABS32············00000000···.rodata.str1.456 00000140··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
57 00000144··00002002·R_ARM_ABS32············00029828···_Py_M___collections_abc57 00000144··00002002·R_ARM_ABS32············00029828···_Py_M___collections_abc
58 00000150··00000102·R_ARM_ABS32············00000000···.rodata.str1.458 00000150··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
Offset 74, 12 lines modifiedOffset 74, 12 lines modified
74 000001d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.474 000001d0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
75 000001d4··00001802·R_ARM_ABS32············00004694···_Py_M__importlib_util75 000001d4··00001802·R_ARM_ABS32············00004694···_Py_M__importlib_util
76 000001e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.476 000001e0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
77 000001e4··00001702·R_ARM_ABS32············00004264···_Py_M__importlib_machinery77 000001e4··00001702·R_ARM_ABS32············00004264···_Py_M__importlib_machinery
78 000001f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.478 000001f0··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
79 000001f4··00001602·R_ARM_ABS32············00000a18···_Py_M__runpy79 000001f4··00001602·R_ARM_ABS32············00000a18···_Py_M__runpy
80 00000210··00000102·R_ARM_ABS32············00000000···.rodata.str1.480 00000210··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
81 00000214··00002602·R_ARM_ABS32············0005816c···_Py_M__importlib__bootstrap81 00000214··00002602·R_ARM_ABS32············00058174···_Py_M__importlib__bootstrap
82 00000220··00000102·R_ARM_ABS32············00000000···.rodata.str1.482 00000220··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
83 00000224··00002502·R_ARM_ABS32············00048408···_Py_M__importlib__bootstrap_external83 00000224··00002502·R_ARM_ABS32············00048410···_Py_M__importlib__bootstrap_external
84 00000230··00000102·R_ARM_ABS32············00000000···.rodata.str1.484 00000230··00000102·R_ARM_ABS32············00000000···.rodata.str1.4
85 00000234··00002402·R_ARM_ABS32············00041b60···_Py_M__zipimport85 00000234··00002402·R_ARM_ABS32············00041b68···_Py_M__zipimport
5.12 KB
strings --all --bytes=8 {}
    
Offset 1620, 16 lines modifiedOffset 1620, 16 lines modified
1620 _Printer__setupr<1620 _Printer__setupr<
1621 MAXLINESr-1621 MAXLINESr-
1622 _Printer.__repr__<1622 _Printer.__repr__<
1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r1623 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
1624 IndexError)1624 IndexError)
1625 _Printer.__call__C1625 _Printer.__call__C
1626 »       __linecnt1626 »       __linecnt
 1627 __namerD
1627 __filenamesrD1628 __filenamesN)
1628 __dataN) 
1629 __doc__rD1629 __doc__rD
1630 Define·the·builtin·'help'.1630 Define·the·builtin·'help'.
1631 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message1631 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
1632 when·'help'·is·typed·at·the·Python·interactive·prompt.1632 when·'help'·is·typed·at·the·Python·interactive·prompt.
1633 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.1633 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
1634 Calling·help(thing)·prints·help·for·the·python·object·'thing'.1634 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
1635 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!1635 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 2396, 15 lines modifiedOffset 2396, 15 lines modified
2396 StreamReaderWriter.writelines2396 StreamReaderWriter.writelines
2397 StreamReaderWriter.reset2397 StreamReaderWriter.reset
2398 StreamReaderWriter.seek2398 StreamReaderWriter.seek
2399 StreamReaderWriter.__getattr__2399 StreamReaderWriter.__getattr__
2400 StreamReaderWriter.__enter__2400 StreamReaderWriter.__enter__
2401 StreamReaderWriter.__exit__2401 StreamReaderWriter.__exit__
2402 ·StreamReaderWriter.__reduce_ex__2402 ·StreamReaderWriter.__reduce_ex__
2403 encodingrf2403 encodingre
2404 StreamRecoder·instances·translate·data·from·one·encoding·to·another.2404 StreamRecoder·instances·translate·data·from·one·encoding·to·another.
2405 They·use·the·complete·set·of·APIs·returned·by·the2405 They·use·the·complete·set·of·APIs·returned·by·the
2406 codecs.lookup()·function·to·implement·their·task.2406 codecs.lookup()·function·to·implement·their·task.
2407 Data·written·to·the·StreamRecoder·is·first·decoded·into·an2407 Data·written·to·the·StreamRecoder·is·first·decoded·into·an
2408 intermediate·format·(depending·on·the·"decode"·codec)·and·then2408 intermediate·format·(depending·on·the·"decode"·codec)·and·then
2409 written·to·the·underlying·stream·using·an·instance·of·the·provided2409 written·to·the·underlying·stream·using·an·instance·of·the·provided
2410 Writer·class.2410 Writer·class.
Offset 2436, 15 lines modifiedOffset 2436, 15 lines modified
2436 StreamRecoder.resetY2436 StreamRecoder.resetY
2437 StreamRecoder.seek^2437 StreamRecoder.seek^
2438 StreamRecoder.__getattr__d2438 StreamRecoder.__getattr__d
2439 StreamRecoder.__enter__k2439 StreamRecoder.__enter__k
2440 StreamRecoder.__exit__n2440 StreamRecoder.__exit__n
2441 StreamRecoder.__reduce_ex__q2441 StreamRecoder.__reduce_ex__q
2442 data_encoding2442 data_encoding
2443 file_encodingrf2443 file_encodingre
2444 Open·an·encoded·file·using·the·given·mode·and·return2444 Open·an·encoded·file·using·the·given·mode·and·return
2445 a·wrapped·version·providing·transparent·encoding/decoding.2445 a·wrapped·version·providing·transparent·encoding/decoding.
2446 Note:·The·wrapped·version·will·only·accept·the·object·format2446 Note:·The·wrapped·version·will·only·accept·the·object·format
2447 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin2447 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin
2448 codecs.·Output·is·also·codec·dependent·and·will·usually·be2448 codecs.·Output·is·also·codec·dependent·and·will·usually·be
2449 Unicode·as·well.2449 Unicode·as·well.
2450 If·encoding·is·not·None,·then·the2450 If·encoding·is·not·None,·then·the
Offset 3723, 83 lines modifiedOffset 3723, 83 lines modified
3723 )»      z5Return·a·module·spec·based·on·various·loader·methods.N3723 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
3724 get_filename)3724 get_filename)
3725 spec_from_file_locationr3725 spec_from_file_locationr
3726 __cached__3726 __cached__
3727 __path__r3727 __path__r
3728 locationr3728 locationr
3729 ········r3729 ········r
3730 _spec_from_moduler23730 _spec_from_moduler0
3731 overridec3731 overridec
3732 __package__r03732 __package__r.
3733 NamespaceLoaderr.3733 NamespaceLoaderr.
3734 _init_module_attrsr93734 _init_module_attrsr7
3735 z+Create·a·module·based·on·the·provided·spec.N3735 z+Create·a·module·based·on·the·provided·spec.N
3736 create_module3736 create_module
3737 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())3737 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
3738 module_from_specr>3738 module_from_specr<
3739 z&Return·the·repr·to·use·for·the·module.r3739 z&Return·the·repr·to·use·for·the·module.r
3740 ·(namespace)·from·r3740 ·(namespace)·from·r
3741 isinstancer73741 isinstancer5
3742 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z3742 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
3743 module·z3743 module·z
3744 ·not·in·sys.modulesr3744 ·not·in·sys.modulesr
3745 missing·loaderTr33745 missing·loaderTr1
3746 7.exec_module()·not·found;·falling·back·to·load_module())3746 7.exec_module()·not·found;·falling·back·to·load_module())
3747 ImportWarning3747 ImportWarning
3748 load_moduler<3748 load_moduler:
3749 _load_backward_compatiblerG3749 _load_backward_compatiblerE
3750 import·{!r}·#·{!r}F)3750 import·{!r}·#·{!r}F)
3751 _initializingr3751 _initializingr
3752 _load_unlockedrJ3752 _load_unlockedrH
3753 Return·a·new·module·object,·loaded·by·the·spec's·loader.3753 Return·a·new·module·object,·loaded·by·the·spec's·loader.
3754 The·module·is·not·added·to·its·parent.3754 The·module·is·not·added·to·its·parent.
3755 If·a·module·is·already·in·sys.modules,·that·existing·module·gets3755 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
3756 clobbered.3756 clobbered.
3757 BuiltinImporteri3757 BuiltinImporteri
3758 Meta·path·import·for·built-in·modules.3758 Meta·path·import·for·built-in·modules.
3759 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3759 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3760 instantiate·the·class.3760 instantiate·the·class.
3761 built-inNc3761 built-inNc
3762 is_builtinr3762 is_builtinr
3763 »       find_spec3763 »       find_spec
3764 BuiltinImporter.find_spec3764 BuiltinImporter.find_spec
3765 Create·a·built-in·moduler3765 Create·a·built-in·moduler
3766 create_builtinrL3766 create_builtinrJ
3767 BuiltinImporter.create_module3767 BuiltinImporter.create_module
3768 Exec·a·built-in·moduleN)3768 Exec·a·built-in·moduleN)
3769 exec_builtin)3769 exec_builtin)
3770 BuiltinImporter.exec_module3770 BuiltinImporter.exec_module
3771 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·3771 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
3772 get_code3772 get_code
3773 BuiltinImporter.get_code3773 BuiltinImporter.get_code
3774 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·3774 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
3775 get_source3775 get_source
3776 BuiltinImporter.get_source3776 BuiltinImporter.get_source
3777 z4Return·False·as·built-in·modules·are·never·packages.Fr·3777 z4Return·False·as·built-in·modules·are·never·packages.Fr·
3778 BuiltinImporter.is_package3778 BuiltinImporter.is_package
3779 classmethodrT3779 classmethodrR
3780 FrozenImporteri3780 FrozenImporteri
3781 Meta·path·import·for·frozen·modules.3781 Meta·path·import·for·frozen·modules.
3782 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to3782 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
3783 instantiate·the·class.3783 instantiate·the·class.
3784 __origname__z'see·PyImport_ImportFrozenModuleObject()r03784 __origname__z'see·PyImport_ImportFrozenModuleObject()r.
3785 orignamer3785 orignamer
3786 is_frozen_packager3786 is_frozen_packager
3787 _resolve_filenamer3787 _resolve_filenamer
3788 implementationr3788 implementationr
3789 sortedrn3789 sortedrl
3790 pkgdirr03790 pkgdirr.
3791 ··········r3791 ··········r
3792 _fix_up_module3792 _fix_up_module
3793 FrozenImporter._fix_up_module3793 FrozenImporter._fix_up_module
3794 _stdlib_dirrf3794 _stdlib_dirrd
3795 z»      .__init__Fr3795 z»      .__init__Fr
3796 __init__.pyz3796 __init__.pyz
3797 platformr3797 platformr
3798 relfilerx3798 relfilerv
3799 ········r3799 ········r
Max diff block lines reached; 962/5195 bytes (18.52%) of diff not shown.
1.53 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
219 KB
libpython3.13-minimal_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····8600·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····8604·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0···829076·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0···829476·2024-06-11·14:14:35.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
218 KB
data.tar.xz
218 KB
data.tar
1.97 KB
file list
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 -rw-r--r--···0·root·········(0)·root·········(0)····32082·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_collections_abc.py9 -rw-r--r--···0·root·········(0)·root·········(0)····32082·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_collections_abc.py
10 -rw-r--r--···0·root·········(0)·root·········(0)·····1484·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_colorize.py10 -rw-r--r--···0·root·········(0)·root·········(0)·····1484·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_colorize.py
11 -rw-r--r--···0·root·········(0)·root·········(0)·····8735·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_compat_pickle.py11 -rw-r--r--···0·root·········(0)·root·········(0)·····8735·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_compat_pickle.py
12 -rw-r--r--···0·root·········(0)·root·········(0)·····9265·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_opcode_metadata.py12 -rw-r--r--···0·root·········(0)·root·········(0)·····9265·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_opcode_metadata.py
13 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_py_abc.py13 -rw-r--r--···0·root·········(0)·root·········(0)·····6189·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_py_abc.py
14 -rw-r--r--···0·root·········(0)·root·········(0)·····3128·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sitebuiltins.py14 -rw-r--r--···0·root·········(0)·root·········(0)·····3128·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sitebuiltins.py
15 -rw-r--r--···0·root·········(0)·root·········(0)····25508·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_strptime.py15 -rw-r--r--···0·root·········(0)·root·········(0)····25508·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_strptime.py
16 -rw-r--r--···0·root·········(0)·root·········(0)····46979·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sysconfigdata__arm-linux-gnueabihf.py16 -rw-r--r--···0·root·········(0)·root·········(0)····46969·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_sysconfigdata__arm-linux-gnueabihf.py
17 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_threading_local.py17 -rw-r--r--···0·root·········(0)·root·········(0)·····7220·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_threading_local.py
18 -rw-r--r--···0·root·········(0)·root·········(0)·····5893·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_weakrefset.py18 -rw-r--r--···0·root·········(0)·root·········(0)·····5893·2024-06-11·14:14:35.000000·./usr/lib/python3.13/_weakrefset.py
19 -rw-r--r--···0·root·········(0)·root·········(0)·····6538·2024-06-11·14:14:35.000000·./usr/lib/python3.13/abc.py19 -rw-r--r--···0·root·········(0)·root·········(0)·····6538·2024-06-11·14:14:35.000000·./usr/lib/python3.13/abc.py
20 -rw-r--r--···0·root·········(0)·root·········(0)···101756·2024-06-11·14:14:35.000000·./usr/lib/python3.13/argparse.py20 -rw-r--r--···0·root·········(0)·root·········(0)···101756·2024-06-11·14:14:35.000000·./usr/lib/python3.13/argparse.py
21 -rw-r--r--···0·root·········(0)·root·········(0)····65254·2024-06-11·14:14:35.000000·./usr/lib/python3.13/ast.py21 -rw-r--r--···0·root·········(0)·root·········(0)····65254·2024-06-11·14:14:35.000000·./usr/lib/python3.13/ast.py
22 -rwxr-xr-x···0·root·········(0)·root·········(0)····21629·2024-06-11·14:14:35.000000·./usr/lib/python3.13/base64.py22 -rwxr-xr-x···0·root·········(0)·root·········(0)····21629·2024-06-11·14:14:35.000000·./usr/lib/python3.13/base64.py
23 -rw-r--r--···0·root·········(0)·root·········(0)·····3423·2024-06-11·14:14:35.000000·./usr/lib/python3.13/bisect.py23 -rw-r--r--···0·root·········(0)·root·········(0)·····3423·2024-06-11·14:14:35.000000·./usr/lib/python3.13/bisect.py
2.54 KB
./usr/lib/python3.13/_sysconfigdata__arm-linux-gnueabihf.py
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····'BINDIR':·'/usr/bin',17 ····'BINDIR':·'/usr/bin',
18 ····'BINLIBDEST':·'/usr/lib/arm-linux-gnueabihf/python3.13',18 ····'BINLIBDEST':·'/usr/lib/arm-linux-gnueabihf/python3.13',
19 ····'BLDLIBRARY':·'-lpython3.13',19 ····'BLDLIBRARY':·'-lpython3.13',
20 ····'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·-Wl,-Bsymbolic-functions··-Wl,-z,relro·-g·-fwrapv·-O2···',20 ····'BLDSHARED':·'arm-linux-gnueabihf-gcc·-shared·-Wl,-O1·-Wl,-Bsymbolic-functions··-Wl,-z,relro·-g·-fwrapv·-O2···',
21 ····'BOOTSTRAP_HEADERS':·'\\',21 ····'BOOTSTRAP_HEADERS':·'\\',
22 ····'BUILDEXE':·'',22 ····'BUILDEXE':·'',
23 ····'BUILDPYTHON':·'python',23 ····'BUILDPYTHON':·'python',
24 ····'BUILD_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',24 ····'BUILD_GNU_TYPE':·'aarch64-unknown-linux-gnu',
25 ····'BUILD_SCRIPTS_DIR':·'build/scripts-3.13',25 ····'BUILD_SCRIPTS_DIR':·'build/scripts-3.13',
26 ····'BYTESTR_DEPS':·'\\',26 ····'BYTESTR_DEPS':·'\\',
27 ····'CC':·'arm-linux-gnueabihf-gcc',27 ····'CC':·'arm-linux-gnueabihf-gcc',
28 ····'CCSHARED':·'-fPIC',28 ····'CCSHARED':·'-fPIC',
29 ····'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall',29 ····'CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall',
30 ····'CFLAGSFORSHARED':·'-fPIC',30 ····'CFLAGSFORSHARED':·'-fPIC',
31 ····'CFLAGS_ALIASING':·'',31 ····'CFLAGS_ALIASING':·'',
Offset 590, 15 lines modifiedOffset 590, 15 lines modified
590 ····'HAVE_WORKING_TZSET':·1,590 ····'HAVE_WORKING_TZSET':·1,
591 ····'HAVE_WRITEV':·1,591 ····'HAVE_WRITEV':·1,
592 ····'HAVE_ZLIB_COPY':·1,592 ····'HAVE_ZLIB_COPY':·1,
593 ····'HAVE_ZLIB_H':·1,593 ····'HAVE_ZLIB_H':·1,
594 ····'HAVE__GETPTY':·0,594 ····'HAVE__GETPTY':·0,
595 ····'HAVE___UINT128_T':·0,595 ····'HAVE___UINT128_T':·0,
596 ····'HOSTRUNNER':·'',596 ····'HOSTRUNNER':·'',
597 ····'HOST_GNU_TYPE':·'armv7l-unknown-linux-gnueabihf',597 ····'HOST_GNU_TYPE':·'aarch64-unknown-linux-gnu',
598 ····'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.13·/usr/include/python3.13',598 ····'INCLDIRSTOMAKE':·'/usr/include·/usr/include·/usr/include/python3.13·/usr/include/python3.13',
599 ····'INCLUDEDIR':·'/usr/include',599 ····'INCLUDEDIR':·'/usr/include',
600 ····'INCLUDEPY':·'/usr/include/python3.13',600 ····'INCLUDEPY':·'/usr/include/python3.13',
601 ····'INSTALL':·'/usr/bin/install·-c',601 ····'INSTALL':·'/usr/bin/install·-c',
602 ····'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',602 ····'INSTALL_DATA':·'/usr/bin/install·-c·-m·644',
603 ····'INSTALL_MIMALLOC':·'yes',603 ····'INSTALL_MIMALLOC':·'yes',
604 ····'INSTALL_PROGRAM':·'/usr/bin/install·-c',604 ····'INSTALL_PROGRAM':·'/usr/bin/install·-c',
Offset 927, 15 lines modifiedOffset 927, 15 lines modified
927 ····'PY_LDFLAGS_NODIST':·'·-Wl,-z,relro·-g·-fwrapv·-O2···',927 ····'PY_LDFLAGS_NODIST':·'·-Wl,-z,relro·-g·-fwrapv·-O2···',
928 ····'PY_LDFLAGS_NOLTO':·'·-Wl,-z,relro·-g·-fwrapv·-O2···',928 ····'PY_LDFLAGS_NOLTO':·'·-Wl,-z,relro·-g·-fwrapv·-O2···',
929 ····'PY_SQLITE_ENABLE_LOAD_EXTENSION':·1,929 ····'PY_SQLITE_ENABLE_LOAD_EXTENSION':·1,
930 ····'PY_SQLITE_HAVE_SERIALIZE':·1,930 ····'PY_SQLITE_HAVE_SERIALIZE':·1,
931 ····'PY_SSL_DEFAULT_CIPHERS':·2,931 ····'PY_SSL_DEFAULT_CIPHERS':·2,
932 ····'PY_SSL_DEFAULT_CIPHER_STRING':·0,932 ····'PY_SSL_DEFAULT_CIPHER_STRING':·0,
933 ····'PY_STDMODULE_CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall·-D_LARGEFILE_SOURCE·-D_FILE_OFFSET_BITS=64·-D_TIME_BITS=64·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-Werror=implicit-function-declaration···-fstack-protector·-fstack-clash-protection·-Wformat·-Werror=format-security··-std=c11·-Wextra·-Wno-unused-parameter·-Wno-missing-field-initializers·-Wstrict-prototypes·-Werror=implicit-function-declaration·-fvisibility=hidden··-I../Include/internal·-I../Include/internal/mimalloc·-IObjects·-IInclude·-IPython·-I.·-I../Include·-fPIC',933 ····'PY_STDMODULE_CFLAGS':·'-fno-strict-overflow·-Wsign-compare·-DNDEBUG·-g·-O2·-Wall·-D_LARGEFILE_SOURCE·-D_FILE_OFFSET_BITS=64·-D_TIME_BITS=64·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-Werror=implicit-function-declaration···-fstack-protector·-fstack-clash-protection·-Wformat·-Werror=format-security··-std=c11·-Wextra·-Wno-unused-parameter·-Wno-missing-field-initializers·-Wstrict-prototypes·-Werror=implicit-function-declaration·-fvisibility=hidden··-I../Include/internal·-I../Include/internal/mimalloc·-IObjects·-IInclude·-IPython·-I.·-I../Include·-fPIC',
934 ····'PY_SUPPORT_TIER':·3,934 ····'PY_SUPPORT_TIER':·2,
935 ····'Py_DEBUG':·0,935 ····'Py_DEBUG':·0,
936 ····'Py_ENABLE_SHARED':·1,936 ····'Py_ENABLE_SHARED':·1,
937 ····'Py_GIL_DISABLED':·0,937 ····'Py_GIL_DISABLED':·0,
938 ····'Py_HASH_ALGORITHM':·0,938 ····'Py_HASH_ALGORITHM':·0,
939 ····'Py_RL_STARTUP_HOOK_TAKES_ARGS':·1,939 ····'Py_RL_STARTUP_HOOK_TAKES_ARGS':·1,
940 ····'Py_STATS':·0,940 ····'Py_STATS':·0,
941 ····'Py_SUNOS_VERSION':·0,941 ····'Py_SUNOS_VERSION':·0,
214 KB
./usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x076b4·0x076b4·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x076ec·0x076ec·R·E·0x1000
7 ··LOAD···········0x007c1c·0x00008c1c·0x00008c1c·0x00d28·0x00d2c·RW··0x10007 ··LOAD···········0x007c1c·0x00008c1c·0x00008c1c·0x00d28·0x00d2c·RW··0x1000
8 ··DYNAMIC········0x007f10·0x00008f10·0x00008f10·0x000f0·0x000f0·RW··0x48 ··DYNAMIC········0x007f10·0x00008f10·0x00008f10·0x000f0·0x000f0·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······0x007c1c·0x00008c1c·0x00008c1c·0x003e4·0x003e4·R···0x111 ··GNU_RELRO······0x007c1c·0x00008c1c·0x00008c1c·0x003e4·0x003e4·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··········00000808·000808·000734·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000808·000808·000734·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00000f3c·000f3c·0000da·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00000f3c·000f3c·0000da·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00001018·001018·000060·00···A··4···3··411 ··[·6]·.gnu.version_r····VERNEED·········00001018·001018·000060·00···A··4···3··4
12 ··[·7]·.rel.dyn··········REL·············00001078·001078·0008a8·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00001078·001078·0008a8·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00001920·001920·000310·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00001920·001920·000310·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00001c30·001c30·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00001c30·001c30·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00001c3c·001c3c·0004cc·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00001c3c·001c3c·0004cc·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00002108·002108·003794·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00002108·002108·0037cc·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········0000589c·00589c·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000058d4·0058d4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000058a4·0058a4·001e0c·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000058dc·0058dc·001e0c·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000076b0·0076b0·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········000076e8·0076e8·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00008c1c·007c1c·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00008c1c·007c1c·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00008c20·007c20·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00008c20·007c20·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00008c24·007c24·0002ec·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00008c24·007c24·0002ec·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00008f10·007f10·0000f0·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00008f10·007f10·0000f0·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00009000·008000·0001b8·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00009000·008000·0001b8·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000091b8·0081b8·00078c·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000091b8·0081b8·00078c·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00009944·008944·000004·00··WA··0···0··126 ··[21]·.bss··············NOBITS··········00009944·008944·000004·00··WA··0···0··1
901 B
readelf --wide --dynamic {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Dynamic·section·at·offset·0x7f10·contains·26·entries:1 Dynamic·section·at·offset·0x7f10·contains·26·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.3]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcrypto.so.3]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]5 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
6 ·0x0000000c·(INIT)·······················0x1c306 ·0x0000000c·(INIT)·······················0x1c30
7 ·0x0000000d·(FINI)·······················0x589c7 ·0x0000000d·(FINI)·······················0x58d4
8 ·0x00000019·(INIT_ARRAY)·················0x8c1c8 ·0x00000019·(INIT_ARRAY)·················0x8c1c
9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
10 ·0x0000001a·(FINI_ARRAY)·················0x8c2010 ·0x0000001a·(FINI_ARRAY)·················0x8c20
11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
12 ·0x6ffffef5·(GNU_HASH)···················0x11812 ·0x6ffffef5·(GNU_HASH)···················0x118
13 ·0x00000005·(STRTAB)·····················0x80813 ·0x00000005·(STRTAB)·····················0x808
14 ·0x00000006·(SYMTAB)·····················0x13814 ·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:·1ed1a05a20638736a463558a86f32af13b7aa2c93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·094f9050d4f4d7f4eb44195ffdb6016790cd9053
381 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 00001c30·<.init>:3 00001c30·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     5184·<PyInit__hashlib@@Base+0x3028>6 »       bl»     51bc·<PyInit__hashlib@@Base+0x3060>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
126 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 »       »       »       @·<UNDEFINED>·instruction:·0x4620d1f939 »       »       »       @·<UNDEFINED>·instruction:·0x4620d1f9
40 ./build-static/../Include/object.h:94740 ./build-static/../Include/object.h:947
41 »       mcr»    7,·1,·pc,·cr14,·cr15,·{7}»@·<UNPREDICTABLE>41 »       mcr»    7,·1,·pc,·cr14,·cr15,·{7}»@·<UNPREDICTABLE>
42 »       »       »       @·<UNDEFINED>·instruction:·0x4620e7f542 »       »       »       @·<UNDEFINED>·instruction:·0x4620e7f5
43 _hmac_repr():43 _hmac_repr():
44 ./build-static/../Modules/_hashopenssl.c:170544 ./build-static/../Modules/_hashopenssl.c:1705
45 »       svclt»  0x0000bd3845 »       svclt»  0x0000bd38
46 »       andeq»  r3,·r0,·r4,·ror·ip46 »       andeq»  r3,·r0,·ip,·lsr·#25
  
47 0000215c·<PyInit__hashlib@@Base>:47 0000215c·<PyInit__hashlib@@Base>:
48 PyInit__hashlib():48 PyInit__hashlib():
49 ./build-static/../Modules/_hashopenssl.c:231149 ./build-static/../Modules/_hashopenssl.c:2311
50 »       ldr»    r0,·[pc,·#4]»  @·(2164·<PyInit__hashlib@@Base+0x8>)50 »       ldr»    r0,·[pc,·#4]»  @·(2164·<PyInit__hashlib@@Base+0x8>)
51 »       add»    r0,·pc51 »       add»    r0,·pc
52 »       b.w»    20b8·<PyModuleDef_Init@plt>52 »       b.w»    20b8·<PyModuleDef_Init@plt>
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 »       blx»    1dac·<_Py_Dealloc@plt+0x4>365 »       blx»    1dac·<_Py_Dealloc@plt+0x4>
366 hashlib_md_meth_names():366 hashlib_md_meth_names():
367 ./build-static/../Modules/_hashopenssl.c:1933367 ./build-static/../Modules/_hashopenssl.c:1933
368 »       mov.w»  r0,·#4294967295»    @·0xffffffff368 »       mov.w»  r0,·#4294967295»    @·0xffffffff
369 »       b.n»    234c·<PyInit__hashlib@@Base+0x1f0>369 »       b.n»    234c·<PyInit__hashlib@@Base+0x1f0>
370 »       movs»   r3,·r7370 »       movs»   r3,·r7
371 »       movs»   r0,·r0371 »       movs»   r0,·r0
372 »       adds»   r5,·#234»    @·0xea372 »       adds»   r6,·#34»     @·0x22
373 »       movs»   r0,·r0373 »       movs»   r0,·r0
374 _openssl_hash_name_mapper():374 _openssl_hash_name_mapper():
375 ./build-static/../Modules/_hashopenssl.c:1892375 ./build-static/../Modules/_hashopenssl.c:1892
376 »       cmp»    r0,·#0376 »       cmp»    r0,·#0
377 »       beq.n»  2468·<PyInit__hashlib@@Base+0x30c>377 »       beq.n»  2468·<PyInit__hashlib@@Base+0x30c>
378 ./build-static/../Modules/_hashopenssl.c:1886378 ./build-static/../Modules/_hashopenssl.c:1886
379 »       push»   {r3,·r4,·r5,·lr}379 »       push»   {r3,·r4,·r5,·lr}
Offset 515, 31 lines modifiedOffset 515, 31 lines modified
515 »       movs»   r1,·#1515 »       movs»   r1,·#1
516 »       str»    r1,·[r5,·#4]516 »       str»    r1,·[r5,·#4]
517 »       b.n»    2404·<PyInit__hashlib@@Base+0x2a8>517 »       b.n»    2404·<PyInit__hashlib@@Base+0x2a8>
518 »       bx»     lr518 »       bx»     lr
519 »       nop519 »       nop
520 »       ldr»    r4,·[r1,·#4]520 »       ldr»    r4,·[r1,·#4]
521 »       movs»   r0,·r0521 »       movs»   r0,·r0
522 »       subs»   r2,·#226»    @·0xe2522 »       subs»   r3,·#26
523 »       movs»   r0,·r0523 »       movs»   r0,·r0
524 »       subs»   r2,·#102»    @·0x66524 »       subs»   r2,·#158»    @·0x9e
525 »       movs»   r0,·r0525 »       movs»   r0,·r0
526 »       subs»   r2,·#68»     @·0x44526 »       subs»   r2,·#124»    @·0x7c
527 »       movs»   r0,·r0527 »       movs»   r0,·r0
528 »       subs»   r2,·#74»     @·0x4a528 »       subs»   r2,·#130»    @·0x82
529 »       movs»   r0,·r0529 »       movs»   r0,·r0
530 »       subs»   r2,·#82»     @·0x52530 »       subs»   r2,·#138»    @·0x8a
531 »       movs»   r0,·r0531 »       movs»   r0,·r0
532 »       subs»   r2,·#92»     @·0x5c532 »       subs»   r2,·#148»    @·0x94
533 »       movs»   r0,·r0533 »       movs»   r0,·r0
534 »       subs»   r2,·#102»    @·0x66534 »       subs»   r2,·#158»    @·0x9e
535 »       movs»   r0,·r0535 »       movs»   r0,·r0
536 »       adds»   r5,·#12536 »       adds»   r5,·#68»     @·0x44
537 »       movs»   r0,·r0537 »       movs»   r0,·r0
538 »       adds»   r4,·#250»    @·0xfa538 »       adds»   r5,·#50»     @·0x32
539 »       movs»   r0,·r0539 »       movs»   r0,·r0
540 py_digest_name():540 py_digest_name():
541 ./build-static/../Modules/_hashopenssl.c:342541 ./build-static/../Modules/_hashopenssl.c:342
542 »       push»   {r4,·lr}542 »       push»   {r4,·lr}
543 »       mov.w»  ip,·#4096»  @·0x1000543 »       mov.w»  ip,·#4096»  @·0x1000
544 »       sub.w»  ip,·sp,·ip544 »       sub.w»  ip,·sp,·ip
545 »       str.w»  r0,·[ip,·#4088]»     @·0xff8545 »       str.w»  r0,·[ip,·#4088]»     @·0xff8
Offset 624, 31 lines modifiedOffset 624, 31 lines modified
624 ./build-static/../Modules/_hashopenssl.c:347·(discriminator·1)624 ./build-static/../Modules/_hashopenssl.c:347·(discriminator·1)
625 »       ldr»    r0,·[pc,·#40]» @·(2568·<PyInit__hashlib@@Base+0x40c>)625 »       ldr»    r0,·[pc,·#40]» @·(2568·<PyInit__hashlib@@Base+0x40c>)
626 »       add»    r0,·pc626 »       add»    r0,·pc
627 »       b.n»    24f8·<PyInit__hashlib@@Base+0x39c>627 »       b.n»    24f8·<PyInit__hashlib@@Base+0x39c>
628 »       nop628 »       nop
629 »       str»    r6,·[r7,·#112]»@·0x70629 »       str»    r6,·[r7,·#112]»@·0x70
630 »       movs»   r0,·r0630 »       movs»   r0,·r0
631 »       subs»   r1,·#212»    @·0xd4631 »       subs»   r2,·#12
632 »       movs»   r0,·r0632 »       movs»   r0,·r0
633 »       subs»   r1,·#166»    @·0xa6633 »       subs»   r1,·#222»    @·0xde
634 »       movs»   r0,·r0634 »       movs»   r0,·r0
635 »       subs»   r1,·#84»     @·0x54635 »       subs»   r1,·#140»    @·0x8c
636 »       movs»   r0,·r0636 »       movs»   r0,·r0
637 »       subs»   r1,·#90»     @·0x5a637 »       subs»   r1,·#146»    @·0x92
638 »       movs»   r0,·r0638 »       movs»   r0,·r0
639 »       subs»   r1,·#116»    @·0x74639 »       subs»   r1,·#172»    @·0xac
640 »       movs»   r0,·r0640 »       movs»   r0,·r0
641 »       subs»   r1,·#126»    @·0x7e641 »       subs»   r1,·#182»    @·0xb6
642 »       movs»   r0,·r0642 »       movs»   r0,·r0
643 »       subs»   r1,·#70»     @·0x46643 »       subs»   r1,·#126»    @·0x7e
644 »       movs»   r0,·r0644 »       movs»   r0,·r0
645 »       adds»   r4,·#16645 »       adds»   r4,·#72»     @·0x48
646 »       movs»   r0,·r0646 »       movs»   r0,·r0
647 »       adds»   r4,·#22647 »       adds»   r4,·#78»     @·0x4e
648 »       movs»   r0,·r0648 »       movs»   r0,·r0
649 hashlib_init_constructors():649 hashlib_init_constructors():
650 ./build-static/../Modules/_hashopenssl.c:2222650 ./build-static/../Modules/_hashopenssl.c:2222
651 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}651 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
652 »       mov.w»  ip,·#4096»  @·0x1000652 »       mov.w»  ip,·#4096»  @·0x1000
653 »       sub.w»  ip,·sp,·ip653 »       sub.w»  ip,·sp,·ip
654 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8654 »       str.w»  r0,·[ip,·#4056]»     @·0xfd8
Offset 781, 17 lines modifiedOffset 781, 17 lines modified
781 ./build-static/../Include/object.h:947781 ./build-static/../Include/object.h:947
782 »       mov»    r0,·r4782 »       mov»    r0,·r4
783 »       blx»    1dac·<_Py_Dealloc@plt+0x4>783 »       blx»    1dac·<_Py_Dealloc@plt+0x4>
784 »       b.n»    25fc·<PyInit__hashlib@@Base+0x4a0>784 »       b.n»    25fc·<PyInit__hashlib@@Base+0x4a0>
785 »       mov»    r0,·r5785 »       mov»    r0,·r5
786 »       blx»    1dac·<_Py_Dealloc@plt+0x4>786 »       blx»    1dac·<_Py_Dealloc@plt+0x4>
787 »       b.n»    25f0·<PyInit__hashlib@@Base+0x494>787 »       b.n»    25f0·<PyInit__hashlib@@Base+0x494>
788 »       adds»   r3,·#180»    @·0xb4788 »       adds»   r3,·#236»    @·0xec
789 »       movs»   r0,·r0789 »       movs»   r0,·r0
790 »       adds»   r3,·#84»     @·0x54790 »       adds»   r3,·#140»    @·0x8c
791 »       movs»   r0,·r0791 »       movs»   r0,·r0
792 hashlib_exception():792 hashlib_exception():
793 ./build-static/../Modules/_hashopenssl.c:2268793 ./build-static/../Modules/_hashopenssl.c:2268
794 »       push»   {r4,·r5,·r6,·lr}794 »       push»   {r4,·r5,·r6,·lr}
795 »       mov.w»  ip,·#4096»  @·0x1000795 »       mov.w»  ip,·#4096»  @·0x1000
796 »       sub.w»  ip,·sp,·ip796 »       sub.w»  ip,·sp,·ip
797 »       str.w»  r0,·[ip,·#4080]»     @·0xff0797 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
Offset 832, 17 lines modifiedOffset 832, 17 lines modified
832 »       pop»    {r4,·r5,·r6,·pc}832 »       pop»    {r4,·r5,·r6,·pc}
833 »       mov.w»  r0,·#4294967295»    @·0xffffffff833 »       mov.w»  r0,·#4294967295»    @·0xffffffff
834 »       pop»    {r4,·r5,·r6,·pc}834 »       pop»    {r4,·r5,·r6,·pc}
835 »       ldr»    r4,·[r1,·#24]835 »       ldr»    r4,·[r1,·#24]
836 »       movs»   r0,·r0836 »       movs»   r0,·r0
837 »       lsls»   r4,·r2,·#6837 »       lsls»   r4,·r2,·#6
838 »       movs»   r0,·r0838 »       movs»   r0,·r0
839 »       adds»   r3,·#2839 »       adds»   r3,·#58»     @·0x3a
840 »       movs»   r0,·r0840 »       movs»   r0,·r0
841 »       adds»   r3,·#20841 »       adds»   r3,·#76»     @·0x4c
842 »       movs»   r0,·r0842 »       movs»   r0,·r0
843 _hashlib_openssl_md5():843 _hashlib_openssl_md5():
844 ./build-static/../Modules/clinic/_hashopenssl.c.h:312844 ./build-static/../Modules/clinic/_hashopenssl.c.h:312
Max diff block lines reached; 124858/128581 bytes (97.10%) 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 0000589c·<.fini>:2 000058d4·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
63.1 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 484 lines modifiedOffset 1, 484 lines modified
  
Diff chunk too large, falling back to line-by-line diff (481 lines added, 481 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000058a4·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x000058dc·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x000058b4·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x000058ec·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x000058c4·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x000058fc·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x000058d4·06000000·41000000·15000000·41000000·....A.......A...5 ··0x0000590c·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x000058e4·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x0000591c·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x000058f4·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x0000592c·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00005904·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x0000593c·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00005914·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x0000594c·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00005924·0b000000·41000000·00000000·00000000·....A...........10 ··0x0000595c·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00005934·6f70656e·73736c5f·6d645f6d·6574685f·openssl_md_meth_11 ··0x0000596c·6f70656e·73736c5f·6d645f6d·6574685f·openssl_md_meth_
12 ··0x00005944·6e616d65·73000000·73686135·31325f32·names...sha512_212 ··0x0000597c·6e616d65·73000000·73686135·31325f32·names...sha512_2
13 ··0x00005954·35360000·73686135·31325f32·32340000·56..sha512_224..13 ··0x0000598c·35360000·73686135·31325f32·32340000·56..sha512_224..
14 ··0x00005964·6f70656e·73736c5f·00000000·5f636f6e·openssl_...._con14 ··0x0000599c·6f70656e·73736c5f·00000000·5f636f6e·openssl_...._con
15 ··0x00005974·73747275·63746f72·73000000·5f686173·structors..._has15 ··0x000059ac·73747275·63746f72·73000000·5f686173·structors..._has
16 ··0x00005984·686c6962·2e556e73·7570706f·72746564·hlib.Unsupported16 ··0x000059bc·686c6962·2e556e73·7570706f·72746564·hlib.Unsupported
17 ··0x00005994·44696765·73746d6f·64457272·6f720000·DigestmodError..17 ··0x000059cc·44696765·73746d6f·64457272·6f720000·DigestmodError..
18 ··0x000059a4·556e7375·70706f72·74656444·69676573·UnsupportedDiges18 ··0x000059dc·556e7375·70706f72·74656444·69676573·UnsupportedDiges
19 ··0x000059b4·746d6f64·4572726f·72000000·53747269·tmodError...Stri19 ··0x000059ec·746d6f64·4572726f·72000000·53747269·tmodError...Stri
20 ··0x000059c4·6e677320·6d757374·20626520·656e636f·ngs·must·be·enco20 ··0x000059fc·6e677320·6d757374·20626520·656e636f·ngs·must·be·enco
21 ··0x000059d4·64656420·6265666f·72652068·61736869·ded·before·hashi21 ··0x00005a0c·64656420·6265666f·72652068·61736869·ded·before·hashi
22 ··0x000059e4·6e670000·6f626a65·63742073·7570706f·ng..object·suppo22 ··0x00005a1c·6e670000·6f626a65·63742073·7570706f·ng..object·suppo
23 ··0x000059f4·7274696e·67207468·65206275·66666572·rting·the·buffer23 ··0x00005a2c·7274696e·67207468·65206275·66666572·rting·the·buffer
24 ··0x00005a04·20415049·20726571·75697265·64000000··API·required...24 ··0x00005a3c·20415049·20726571·75697265·64000000··API·required...
25 ··0x00005a14·42756666·6572206d·75737420·62652073·Buffer·must·be·s25 ··0x00005a4c·42756666·6572206d·75737420·62652073·Buffer·must·be·s
26 ··0x00005a24·696e676c·65206469·6d656e73·696f6e00·ingle·dimension.26 ··0x00005a5c·696e676c·65206469·6d656e73·696f6e00·ingle·dimension.
27 ··0x00005a34·2d666970·73000000·756e7375·70706f72·-fips...unsuppor27 ··0x00005a6c·2d666970·73000000·756e7375·70706f72·-fips...unsuppor
28 ··0x00005a44·74656420·68617368·20747970·65202573·ted·hash·type·%s28 ··0x00005a7c·74656420·68617368·20747970·65202573·ted·hash·type·%s
29 ··0x00005a54·00000000·636f6d70·6172655f·64696765·....compare_dige29 ··0x00005a8c·00000000·636f6d70·6172655f·64696765·....compare_dige
30 ··0x00005a64·73740000·636f6d70·6172696e·67207374·st..comparing·st30 ··0x00005a9c·73740000·636f6d70·6172696e·67207374·st..comparing·st
31 ··0x00005a74·72696e67·73207769·7468206e·6f6e2d41·rings·with·non-A31 ··0x00005aac·72696e67·73207769·7468206e·6f6e2d41·rings·with·non-A
32 ··0x00005a84·53434949·20636861·72616374·65727320·SCII·characters·32 ··0x00005abc·53434949·20636861·72616374·65727320·SCII·characters·
33 ··0x00005a94·6973206e·6f742073·7570706f·72746564·is·not·supported33 ··0x00005acc·6973206e·6f742073·7570706f·72746564·is·not·supported
34 ··0x00005aa4·00000000·756e7375·70706f72·74656420·....unsupported·34 ··0x00005adc·00000000·756e7375·70706f72·74656420·....unsupported·
35 ··0x00005ab4·6f706572·616e6420·74797065·73287329·operand·types(s)35 ··0x00005aec·6f706572·616e6420·74797065·73287329·operand·types(s)
36 ··0x00005ac4·206f7220·636f6d62·696e6174·696f6e20··or·combination·36 ··0x00005afc·206f7220·636f6d62·696e6174·696f6e20··or·combination·
37 ··0x00005ad4·6f662074·79706573·3a202725·2e313030·of·types:·'%.10037 ··0x00005b0c·6f662074·79706573·3a202725·2e313030·of·types:·'%.100
38 ··0x00005ae4·73272061·6e642027·252e3130·30732700·s'·and·'%.100s'.38 ··0x00005b1c·73272061·6e642027·252e3130·30732700·s'·and·'%.100s'.
39 ··0x00005af4·73000000·6e616d65·206d7573·74206265·s...name·must·be39 ··0x00005b2c·73000000·6e616d65·206d7573·74206265·s...name·must·be
40 ··0x00005b04·20612073·7472696e·67000000·4d697373··a·string...Miss40 ··0x00005b3c·20612073·7472696e·67000000·4d697373··a·string...Miss
41 ··0x00005b14·696e6720·72657175·69726564·20706172·ing·required·par41 ··0x00005b4c·696e6720·72657175·69726564·20706172·ing·required·par
42 ··0x00005b24·616d6574·65722027·64696765·73746d6f·ameter·'digestmo42 ··0x00005b5c·616d6574·65722027·64696765·73746d6f·ameter·'digestmo
43 ··0x00005b34·64272e00·556e7375·70706f72·74656420·d'..Unsupported·43 ··0x00005b6c·64272e00·556e7375·70706f72·74656420·d'..Unsupported·
44 ··0x00005b44·64696765·73746d6f·64202552·00000000·digestmod·%R....44 ··0x00005b7c·64696765·73746d6f·64202552·00000000·digestmod·%R....
45 ··0x00005b54·3c255520·2573206f·626a6563·74204020·<%U·%s·object·@·45 ··0x00005b8c·3c255520·2573206f·626a6563·74204020·<%U·%s·object·@·
46 ··0x00005b64·25703e00·6e6f2072·6561736f·6e207375·%p>.no·reason·su46 ··0x00005b9c·25703e00·6e6f2072·6561736f·6e207375·%p>.no·reason·su
47 ··0x00005b74·70706c69·65640000·5b25733a·2025735d·pplied..[%s:·%s]47 ··0x00005bac·70706c69·65640000·5b25733a·2025735d·pplied..[%s:·%s]
48 ··0x00005b84·20257300·5b25735d·20257300·73747200··%s.[%s]·%s.str.48 ··0x00005bbc·20257300·5b25735d·20257300·73747200··%s.[%s]·%s.str.
49 ··0x00005b94·61726775·6d656e74·20276861·73685f6e·argument·'hash_n49 ··0x00005bcc·61726775·6d656e74·20276861·73685f6e·argument·'hash_n
50 ··0x00005ba4·616d6527·00000000·70626b64·66325f68·ame'....pbkdf2_h50 ··0x00005bdc·616d6527·00000000·70626b64·66325f68·ame'....pbkdf2_h
51 ··0x00005bb4·6d616300·656d6265·64646564·206e756c·mac.embedded·nul51 ··0x00005bec·6d616300·656d6265·64646564·206e756c·mac.embedded·nul
52 ··0x00005bc4·6c206368·61726163·74657200·69746572·l·character.iter52 ··0x00005bfc·6c206368·61726163·74657200·69746572·l·character.iter
53 ··0x00005bd4·6174696f·6e207661·6c756520·6d757374·ation·value·must53 ··0x00005c0c·6174696f·6e207661·6c756520·6d757374·ation·value·must
54 ··0x00005be4·20626520·67726561·74657220·7468616e··be·greater·than54 ··0x00005c1c·20626520·67726561·74657220·7468616e··be·greater·than
55 ··0x00005bf4·20302e00·6b657920·6c656e67·7468206d··0..key·length·m55 ··0x00005c2c·20302e00·6b657920·6c656e67·7468206d··0..key·length·m
56 ··0x00005c04·75737420·62652067·72656174·65722074·ust·be·greater·t56 ··0x00005c3c·75737420·62652067·72656174·65722074·ust·be·greater·t
57 ··0x00005c14·68616e20·302e0000·696e7400·61726775·han·0...int.argu57 ··0x00005c4c·68616e20·302e0000·696e7400·61726775·han·0...int.argu
58 ··0x00005c24·6d656e74·20276e27·00000000·73637279·ment·'n'....scry58 ··0x00005c5c·6d656e74·20276e27·00000000·73637279·ment·'n'....scry
59 ··0x00005c34·70740000·61726775·6d656e74·20277227·pt..argument·'r'59 ··0x00005c6c·70740000·61726775·6d656e74·20277227·pt..argument·'r'
60 ··0x00005c44·00000000·61726775·6d656e74·20277027·....argument·'p'60 ··0x00005c7c·00000000·61726775·6d656e74·20277027·....argument·'p'
61 ··0x00005c54·00000000·73616c74·20697320·72657175·....salt·is·requ61 ··0x00005c8c·00000000·73616c74·20697320·72657175·....salt·is·requ
62 ··0x00005c64·69726564·00000000·6e206973·20726571·ired....n·is·req62 ··0x00005c9c·69726564·00000000·6e206973·20726571·ired....n·is·req
63 ··0x00005c74·75697265·6420616e·64206d75·73742062·uired·and·must·b63 ··0x00005cac·75697265·6420616e·64206d75·73742062·uired·and·must·b
64 ··0x00005c84·6520616e·20756e73·69676e65·6420696e·e·an·unsigned·in64 ··0x00005cbc·6520616e·20756e73·69676e65·6420696e·e·an·unsigned·in
65 ··0x00005c94·74000000·6e206d75·73742062·65206120·t...n·must·be·a·65 ··0x00005ccc·74000000·6e206d75·73742062·65206120·t...n·must·be·a·
66 ··0x00005ca4·706f7765·72206f66·20322e00·72206973·power·of·2..r·is66 ··0x00005cdc·706f7765·72206f66·20322e00·72206973·power·of·2..r·is
67 ··0x00005cb4·20726571·75697265·6420616e·64206d75··required·and·mu67 ··0x00005cec·20726571·75697265·6420616e·64206d75··required·and·mu
68 ··0x00005cc4·73742062·6520616e·20756e73·69676e65·st·be·an·unsigne68 ··0x00005cfc·73742062·6520616e·20756e73·69676e65·st·be·an·unsigne
69 ··0x00005cd4·6420696e·74000000·70206973·20726571·d·int...p·is·req69 ··0x00005d0c·6420696e·74000000·70206973·20726571·d·int...p·is·req
70 ··0x00005ce4·75697265·6420616e·64206d75·73742062·uired·and·must·b70 ··0x00005d1c·75697265·6420616e·64206d75·73742062·uired·and·must·b
71 ··0x00005cf4·6520616e·20756e73·69676e65·6420696e·e·an·unsigned·in71 ··0x00005d2c·6520616e·20756e73·69676e65·6420696e·e·an·unsigned·in
72 ··0x00005d04·74000000·6d61786d·656d206d·75737420·t...maxmem·must·72 ··0x00005d3c·74000000·6d61786d·656d206d·75737420·t...maxmem·must·
73 ··0x00005d14·62652070·6f736974·69766520·616e6420·be·positive·and·73 ··0x00005d4c·62652070·6f736974·69766520·616e6420·be·positive·and·
74 ··0x00005d24·736d616c·6c657220·7468616e·20256400·smaller·than·%d.74 ··0x00005d5c·736d616c·6c657220·7468616e·20256400·smaller·than·%d.
75 ··0x00005d34·646b6c65·6e206d75·73742062·65206772·dklen·must·be·gr75 ··0x00005d6c·646b6c65·6e206d75·73742062·65206772·dklen·must·be·gr
76 ··0x00005d44·65617465·72207468·616e2030·20616e64·eater·than·0·and76 ··0x00005d7c·65617465·72207468·616e2030·20616e64·eater·than·0·and
77 ··0x00005d54·20736d61·6c6c6572·20746861·6e202564··smaller·than·%d77 ··0x00005d8c·20736d61·6c6c6572·20746861·6e202564··smaller·than·%d
78 ··0x00005d64·00000000·496e7661·6c696420·70617261·....Invalid·para78 ··0x00005d9c·00000000·496e7661·6c696420·70617261·....Invalid·para
79 ··0x00005d74·6d657465·7220636f·6d62696e·6174696f·meter·combinatio79 ··0x00005dac·6d657465·7220636f·6d62696e·6174696f·meter·combinatio
80 ··0x00005d84·6e20666f·72206e2c·20722c20·702c206d·n·for·n,·r,·p,·m80 ··0x00005dbc·6e20666f·72206e2c·20722c20·702c206d·n·for·n,·r,·p,·m
81 ··0x00005d94·61786d65·6d2e0000·686d6163·2d255500·axmem...hmac-%U.81 ··0x00005dcc·61786d65·6d2e0000·686d6163·2d255500·axmem...hmac-%U.
82 ··0x00005da4·3c255520·484d4143·206f626a·65637420·<%U·HMAC·object·82 ··0x00005ddc·3c255520·484d4143·206f626a·65637420·<%U·HMAC·object·
83 ··0x00005db4·40202570·3e000000·6e616d65·00000000·@·%p>...name....83 ··0x00005dec·40202570·3e000000·6e616d65·00000000·@·%p>...name....
84 ··0x00005dc4·73747269·6e670000·75736564·666f7273·string..usedfors84 ··0x00005dfc·73747269·6e670000·75736564·666f7273·string..usedfors
85 ··0x00005dd4·65637572·69747900·6e657700·68617368·ecurity.new.hash85 ··0x00005e0c·65637572·69747900·6e657700·68617368·ecurity.new.hash
86 ··0x00005de4·5f6e616d·65000000·70617373·776f7264·_name...password86 ··0x00005e1c·5f6e616d·65000000·70617373·776f7264·_name...password
87 ··0x00005df4·00000000·73616c74·00000000·69746572·....salt....iter87 ··0x00005e2c·00000000·73616c74·00000000·69746572·....salt....iter
88 ··0x00005e04·6174696f·6e730000·646b6c65·6e000000·ations..dklen...88 ··0x00005e3c·6174696f·6e730000·646b6c65·6e000000·ations..dklen...
89 ··0x00005e14·72000000·70000000·6d61786d·656d0000·r...p...maxmem..89 ··0x00005e4c·72000000·70000000·6d61786d·656d0000·r...p...maxmem..
90 ··0x00005e24·6b657900·6d736700·64696765·73740000·key.msg.digest..90 ··0x00005e5c·6b657900·6d736700·64696765·73740000·key.msg.digest..
91 ··0x00005e34·686d6163·5f646967·65737400·64696765·hmac_digest.dige91 ··0x00005e6c·686d6163·5f646967·65737400·64696765·hmac_digest.dige
92 ··0x00005e44·73746d6f·64000000·686d6163·5f6e6577·stmod...hmac_new92 ··0x00005e7c·73746d6f·64000000·686d6163·5f6e6577·stmod...hmac_new
93 ··0x00005e54·00000000·6f70656e·73736c5f·6d643500·....openssl_md5.93 ··0x00005e8c·00000000·6f70656e·73736c5f·6d643500·....openssl_md5.
94 ··0x00005e64·6f70656e·73736c5f·73686131·00000000·openssl_sha1....94 ··0x00005e9c·6f70656e·73736c5f·73686131·00000000·openssl_sha1....
95 ··0x00005e74·6f70656e·73736c5f·73686132·32340000·openssl_sha224..95 ··0x00005eac·6f70656e·73736c5f·73686132·32340000·openssl_sha224..
96 ··0x00005e84·6f70656e·73736c5f·73686132·35360000·openssl_sha256..96 ··0x00005ebc·6f70656e·73736c5f·73686132·35360000·openssl_sha256..
97 ··0x00005e94·6f70656e·73736c5f·73686133·38340000·openssl_sha384..97 ··0x00005ecc·6f70656e·73736c5f·73686133·38340000·openssl_sha384..
98 ··0x00005ea4·6f70656e·73736c5f·73686135·31320000·openssl_sha512..98 ··0x00005edc·6f70656e·73736c5f·73686135·31320000·openssl_sha512..
99 ··0x00005eb4·6f70656e·73736c5f·73686133·5f323234·openssl_sha3_22499 ··0x00005eec·6f70656e·73736c5f·73686133·5f323234·openssl_sha3_224
100 ··0x00005ec4·00000000·6f70656e·73736c5f·73686133·....openssl_sha3100 ··0x00005efc·00000000·6f70656e·73736c5f·73686133·....openssl_sha3
101 ··0x00005ed4·5f323536·00000000·6f70656e·73736c5f·_256....openssl_101 ··0x00005f0c·5f323536·00000000·6f70656e·73736c5f·_256....openssl_
102 ··0x00005ee4·73686133·5f333834·00000000·6f70656e·sha3_384....open102 ··0x00005f1c·73686133·5f333834·00000000·6f70656e·sha3_384....open
103 ··0x00005ef4·73736c5f·73686133·5f353132·00000000·ssl_sha3_512....103 ··0x00005f2c·73736c5f·73686133·5f353132·00000000·ssl_sha3_512....
104 ··0x00005f04·6f70656e·73736c5f·7368616b·655f3132·openssl_shake_12104 ··0x00005f3c·6f70656e·73736c5f·7368616b·655f3132·openssl_shake_12
105 ··0x00005f14·38000000·6f70656e·73736c5f·7368616b·8...openssl_shak105 ··0x00005f4c·38000000·6f70656e·73736c5f·7368616b·8...openssl_shak
106 ··0x00005f24·655f3235·36000000·6c656e67·74680000·e_256...length..106 ··0x00005f5c·655f3235·36000000·6c656e67·74680000·e_256...length..
107 ··0x00005f34·68657864·69676573·74000000·75706461·hexdigest...upda107 ··0x00005f6c·68657864·69676573·74000000·75706461·hexdigest...upda
108 ··0x00005f44·74650000·6765745f·66697073·5f6d6f64·te..get_fips_mod108 ··0x00005f7c·74650000·6765745f·66697073·5f6d6f64·te..get_fips_mod
109 ··0x00005f54·65000000·5f686173·686c6962·2e484d41·e..._hashlib.HMA109 ··0x00005f8c·65000000·5f686173·686c6962·2e484d41·e..._hashlib.HMA
110 ··0x00005f64·43000000·64696765·73745f73·697a6500·C...digest_size.110 ··0x00005f9c·43000000·64696765·73745f73·697a6500·C...digest_size.
111 ··0x00005f74·626c6f63·6b5f7369·7a650000·636f7079·block_size..copy111 ··0x00005fac·626c6f63·6b5f7369·7a650000·636f7079·block_size..copy
112 ··0x00005f84·00000000·5f686173·686c6962·2e484153·...._hashlib.HAS112 ··0x00005fbc·00000000·5f686173·686c6962·2e484153·...._hashlib.HAS
113 ··0x00005f94·48584f46·00000000·5f686173·686c6962·HXOF...._hashlib113 ··0x00005fcc·48584f46·00000000·5f686173·686c6962·HXOF...._hashlib
114 ··0x00005fa4·2e484153·48000000·616c676f·72697468·.HASH...algorith114 ··0x00005fdc·2e484153·48000000·616c676f·72697468·.HASH...algorith
115 ··0x00005fb4·6d206e61·6d652e00·5f686173·686c6962·m·name.._hashlib115 ··0x00005fec·6d206e61·6d652e00·5f686173·686c6962·m·name.._hashlib
116 ··0x00005fc4·00000000·4f70656e·53534c20·696e7465·....OpenSSL·inte116 ··0x00005ffc·00000000·4f70656e·53534c20·696e7465·....OpenSSL·inte
117 ··0x00005fd4·72666163·6520666f·72206861·73686c69·rface·for·hashli117 ··0x0000600c·72666163·6520666f·72206861·73686c69·rface·for·hashli
118 ··0x00005fe4·62206d6f·64756c65·00000000·4d443500·b·module....MD5.118 ··0x0000601c·62206d6f·64756c65·00000000·4d443500·b·module....MD5.
119 ··0x00005ff4·53484131·00000000·53484132·32340000·SHA1....SHA224..119 ··0x0000602c·53484131·00000000·53484132·32340000·SHA1....SHA224..
120 ··0x00006004·53484132·35360000·53484133·38340000·SHA256..SHA384..120 ··0x0000603c·53484132·35360000·53484133·38340000·SHA256..SHA384..
121 ··0x00006014·53484135·31320000·53484135·31325f32·SHA512..SHA512_2121 ··0x0000604c·53484135·31320000·53484135·31325f32·SHA512..SHA512_2
122 ··0x00006024·32340000·53484135·31322d32·32340000·24..SHA512-224..122 ··0x0000605c·32340000·53484135·31322d32·32340000·24..SHA512-224..
123 ··0x00006034·53484135·31325f32·35360000·53484135·SHA512_256..SHA5123 ··0x0000606c·53484135·31325f32·35360000·53484135·SHA512_256..SHA5
124 ··0x00006044·31322d32·35360000·53484133·2d323234·12-256..SHA3-224124 ··0x0000607c·31322d32·35360000·53484133·2d323234·12-256..SHA3-224
125 ··0x00006054·00000000·53484133·2d323536·00000000·....SHA3-256....125 ··0x0000608c·00000000·53484133·2d323536·00000000·....SHA3-256....
Max diff block lines reached; 0/64502 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 ··0x000076b0·00000000····························....2 ··0x000076e8·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 ··0x00008c1c·49520000····························IR..2 ··0x00008c1c·81520000····························.R..
  
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 ··0x00008c20·09520000····························.R..2 ··0x00008c20·41520000····························AR..
  
5.98 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00008c24·605e0000·f05f0000·f05f0000·04000000·`^..._..._......2 ··0x00008c24·985e0000·28600000·28600000·04000000·.^..(`..(`......
3 ··0x00008c34·00000000·00000000·00000000·6c5e0000·............l^..3 ··0x00008c34·00000000·00000000·00000000·a45e0000·.............^..
4 ··0x00008c44·f45f0000·f45f0000·40000000·00000000·._..._..@.......4 ··0x00008c44·2c600000·2c600000·40000000·00000000·,`..,`..@.......
5 ··0x00008c54·00000000·00000000·7c5e0000·fc5f0000·........|^..._..5 ··0x00008c54·00000000·00000000·b45e0000·34600000·.........^..4`..
6 ··0x00008c64·fc5f0000·a3020000·00000000·00000000·._..............6 ··0x00008c64·34600000·a3020000·00000000·00000000·4`..............
7 ··0x00008c74·00000000·8c5e0000·04600000·04600000·.....^...`...`..7 ··0x00008c74·00000000·c45e0000·3c600000·3c600000·.....^..<`..<`..
8 ··0x00008c84·a0020000·00000000·00000000·00000000·................8 ··0x00008c84·a0020000·00000000·00000000·00000000·................
9 ··0x00008c94·9c5e0000·0c600000·0c600000·a1020000·.^...`...`......9 ··0x00008c94·d45e0000·44600000·44600000·a1020000·.^..D`..D`......
10 ··0x00008ca4·00000000·00000000·00000000·ac5e0000·.............^..10 ··0x00008ca4·00000000·00000000·00000000·e45e0000·.............^..
11 ··0x00008cb4·14600000·14600000·a2020000·00000000·.`...`..........11 ··0x00008cb4·4c600000·4c600000·a2020000·00000000·L`..L`..........
12 ··0x00008cc4·00000000·00000000·58590000·1c600000·........XY...`..12 ··0x00008cc4·00000000·00000000·90590000·54600000·.........Y..T`..
13 ··0x00008cd4·28600000·46040000·00000000·00000000·(`..F...........13 ··0x00008cd4·60600000·46040000·00000000·00000000·``..F...........
14 ··0x00008ce4·00000000·4c590000·34600000·40600000·....LY..4`..@`..14 ··0x00008ce4·00000000·84590000·6c600000·78600000·.....Y..l`..x`..
15 ··0x00008cf4·47040000·00000000·00000000·00000000·G...............15 ··0x00008cf4·47040000·00000000·00000000·00000000·G...............
16 ··0x00008d04·bc5e0000·00000000·4c600000·48040000·.^......L`..H...16 ··0x00008d04·f45e0000·00000000·84600000·48040000·.^.......`..H...
17 ··0x00008d14·00000000·00000000·00000000·d05e0000·.............^..17 ··0x00008d14·00000000·00000000·00000000·085f0000·............._..
18 ··0x00008d24·00000000·58600000·49040000·00000000·....X`..I.......18 ··0x00008d24·00000000·90600000·49040000·00000000·.....`..I.......
19 ··0x00008d34·00000000·00000000·e45e0000·00000000·.........^......19 ··0x00008d34·00000000·00000000·1c5f0000·00000000·........._......
20 ··0x00008d44·64600000·4a040000·00000000·00000000·d`..J...........20 ··0x00008d44·9c600000·4a040000·00000000·00000000·.`..J...........
21 ··0x00008d54·00000000·f85e0000·00000000·70600000·.....^......p`..21 ··0x00008d54·00000000·305f0000·00000000·a8600000·....0_.......`..
22 ··0x00008d64·4b040000·00000000·00000000·00000000·K...............22 ··0x00008d64·4b040000·00000000·00000000·00000000·K...............
23 ··0x00008d74·0c5f0000·00000000·7c600000·4c040000·._......|`..L...23 ··0x00008d74·445f0000·00000000·b4600000·4c040000·D_.......`..L...
24 ··0x00008d84·00000000·00000000·00000000·205f0000·............·_..24 ··0x00008d84·00000000·00000000·00000000·585f0000·............X_..
25 ··0x00008d94·00000000·88600000·4d040000·00000000·.....`..M.......25 ··0x00008d94·00000000·c0600000·4d040000·00000000·.....`..M.......
26 ··0x00008da4·00000000·00000000·94600000·9c600000·.........`...`..26 ··0x00008da4·00000000·00000000·cc600000·d4600000·.........`...`..
27 ··0x00008db4·a8600000·21040000·00000000·00000000·.`..!...........27 ··0x00008db4·e0600000·21040000·00000000·00000000·.`..!...........
28 ··0x00008dc4·00000000·b4600000·bc600000·c8600000·.....`...`...`..28 ··0x00008dc4·00000000·ec600000·f4600000·00610000·.....`...`...a..
29 ··0x00008dd4·20040000·00000000·00000000·00000000··...............29 ··0x00008dd4·20040000·00000000·00000000·00000000··...............
30 ··0x00008de4·00000000·00000000·00000000·00000000·................30 ··0x00008de4·00000000·00000000·00000000·00000000·................
31 ··0x00008df4·00000000·00000000·00000000·bc5d0000·.............]..31 ··0x00008df4·00000000·00000000·00000000·f45d0000·.............]..
32 ··0x00008e04·c45d0000·cc5d0000·00000000·e05d0000·.]...].......]..32 ··0x00008e04·fc5d0000·045e0000·00000000·185e0000·.]...^.......^..
 33 ··0x00008e14·245e0000·305e0000·385e0000·445e0000·$^..0^..8^..D^..
33 ··0x00008e14·ec5d0000·f85d0000·005e0000·0c5e0000·.]...]...^...^.. 
34 ··0x00008e24·00000000·ec5d0000·f85d0000·105e0000·.....]...]...^.. 
35 ··0x00008e34·145e0000·185e0000·1c5e0000·0c5e0000·.^...^...^...^.. 
36 ··0x00008e44·00000000·245e0000·285e0000·2c5e0000·....$^..(^..,^.. 
37 ··0x00008e54·00000000·245e0000·285e0000·405e0000·....$^..(^..@^..34 ··0x00008e24·00000000·245e0000·305e0000·485e0000·....$^..0^..H^..
 35 ··0x00008e34·4c5e0000·505e0000·545e0000·445e0000·L^..P^..T^..D^..
 36 ··0x00008e44·00000000·5c5e0000·605e0000·645e0000·....\^..`^..d^..
 37 ··0x00008e54·00000000·5c5e0000·605e0000·785e0000·....\^..`^..x^..
38 ··0x00008e64·00000000·c45d0000·cc5d0000·00000000·.....]...]......38 ··0x00008e64·00000000·fc5d0000·045e0000·00000000·.....]...^......
39 ··0x00008e74·c45d0000·cc5d0000·00000000·c45d0000·.]...].......]..39 ··0x00008e74·fc5d0000·045e0000·00000000·fc5d0000·.]...^.......]..
40 ··0x00008e84·cc5d0000·00000000·c45d0000·cc5d0000·.].......]...]..40 ··0x00008e84·045e0000·00000000·fc5d0000·045e0000·.^.......]...^..
41 ··0x00008e94·00000000·c45d0000·cc5d0000·00000000·.....]...]......41 ··0x00008e94·00000000·fc5d0000·045e0000·00000000·.....]...^......
42 ··0x00008ea4·c45d0000·cc5d0000·00000000·c45d0000·.]...].......]..42 ··0x00008ea4·fc5d0000·045e0000·00000000·fc5d0000·.]...^.......]..
43 ··0x00008eb4·cc5d0000·00000000·c45d0000·cc5d0000·.].......]...]..43 ··0x00008eb4·045e0000·00000000·fc5d0000·045e0000·.^.......]...^..
44 ··0x00008ec4·00000000·c45d0000·cc5d0000·00000000·.....]...]......44 ··0x00008ec4·00000000·fc5d0000·045e0000·00000000·.....]...^......
45 ··0x00008ed4·c45d0000·cc5d0000·00000000·c45d0000·.]...].......]..45 ··0x00008ed4·fc5d0000·045e0000·00000000·fc5d0000·.]...^.......]..
46 ··0x00008ee4·cc5d0000·00000000·c45d0000·cc5d0000·.].......]...]..46 ··0x00008ee4·045e0000·00000000·fc5d0000·045e0000·.^.......]...^..
47 ··0x00008ef4·00000000·2c5f0000·00000000·2c5f0000·....,_......,_..47 ··0x00008ef4·00000000·645f0000·00000000·645f0000·....d_......d_..
48 ··0x00008f04·00000000·285e0000·00000000··········....(^......48 ··0x00008f04·00000000·605e0000·00000000··········....`^......
  
12.6 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 124 lines modifiedOffset 1, 124 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000091b8·b8910000·ffffff3f·00000000·00000000·.......?........2 ··0x000091b8·b8910000·ffffff3f·00000000·00000000·.......?........
3 ··0x000091c8·00000000·00000000·bc5f0000·c85f0000·........._..._..3 ··0x000091c8·00000000·00000000·f45f0000·00600000·........._...`..
4 ··0x000091d8·18000000·ec950000·9c950000·99270000·.............'..4 ··0x000091d8·18000000·ec950000·9c950000·99270000·.............'..
5 ··0x000091e8·9d2a0000·c52b0000·9c5f0000·10000000·.*...+..._......5 ··0x000091e8·9d2a0000·c52b0000·d45f0000·10000000·.*...+..._......
6 ··0x000091f8·00000000·80050000·74980000·885f0000·........t...._..6 ··0x000091f8·00000000·80050000·74980000·c05f0000·........t...._..
7 ··0x00009208·10000000·00000000·80050000·fc970000·................7 ··0x00009208·10000000·00000000·80050000·fc970000·................
8 ··0x00009218·585f0000·10000000·00000000·80010000·X_..............8 ··0x00009218·905f0000·10000000·00000000·80010000·._..............
9 ··0x00009228·2c970000·00000000·688e0000·585e0000·,.......h...X^..9 ··0x00009228·2c970000·00000000·688e0000·905e0000·,.......h....^..
10 ··0x00009238·00000000·00000000·00000000·00000000·................10 ··0x00009238·00000000·00000000·00000000·00000000·................
11 ··0x00009248·00000000·00000000·00000000·00000000·................11 ··0x00009248·00000000·00000000·00000000·00000000·................
12 ··0x00009258·00000000·748e0000·645e0000·00000000·....t...d^......12 ··0x00009258·00000000·748e0000·9c5e0000·00000000·....t....^......
13 ··0x00009268·00000000·00000000·00000000·00000000·................13 ··0x00009268·00000000·00000000·00000000·00000000·................
14 ··0x00009278·00000000·00000000·00000000·00000000·................14 ··0x00009278·00000000·00000000·00000000·00000000·................
15 ··0x00009288·808e0000·745e0000·00000000·00000000·....t^..........15 ··0x00009288·808e0000·ac5e0000·00000000·00000000·.....^..........
16 ··0x00009298·00000000·00000000·00000000·00000000·................16 ··0x00009298·00000000·00000000·00000000·00000000·................
17 ··0x000092a8·00000000·00000000·00000000·8c8e0000·................17 ··0x000092a8·00000000·00000000·00000000·8c8e0000·................
18 ··0x000092b8·845e0000·00000000·00000000·00000000·.^..............18 ··0x000092b8·bc5e0000·00000000·00000000·00000000·.^..............
19 ··0x000092c8·00000000·00000000·00000000·00000000·................19 ··0x000092c8·00000000·00000000·00000000·00000000·................
20 ··0x000092d8·00000000·00000000·988e0000·945e0000·.............^..20 ··0x000092d8·00000000·00000000·988e0000·cc5e0000·.............^..
21 ··0x000092e8·00000000·00000000·00000000·00000000·................21 ··0x000092e8·00000000·00000000·00000000·00000000·................
22 ··0x000092f8·00000000·00000000·00000000·00000000·................22 ··0x000092f8·00000000·00000000·00000000·00000000·................
23 ··0x00009308·00000000·a48e0000·a45e0000·00000000·.........^......23 ··0x00009308·00000000·a48e0000·dc5e0000·00000000·.........^......
24 ··0x00009318·00000000·00000000·00000000·00000000·................24 ··0x00009318·00000000·00000000·00000000·00000000·................
25 ··0x00009328·00000000·00000000·00000000·00000000·................25 ··0x00009328·00000000·00000000·00000000·00000000·................
26 ··0x00009338·b08e0000·b45e0000·00000000·00000000·.....^..........26 ··0x00009338·b08e0000·ec5e0000·00000000·00000000·.....^..........
27 ··0x00009348·00000000·00000000·00000000·00000000·................27 ··0x00009348·00000000·00000000·00000000·00000000·................
28 ··0x00009358·00000000·00000000·00000000·bc8e0000·................28 ··0x00009358·00000000·00000000·00000000·bc8e0000·................
29 ··0x00009368·c85e0000·00000000·00000000·00000000·.^..............29 ··0x00009368·005f0000·00000000·00000000·00000000·._..............
30 ··0x00009378·00000000·00000000·00000000·00000000·................30 ··0x00009378·00000000·00000000·00000000·00000000·................
31 ··0x00009388·00000000·00000000·c88e0000·dc5e0000·.............^..31 ··0x00009388·00000000·00000000·c88e0000·145f0000·............._..
32 ··0x00009398·00000000·00000000·00000000·00000000·................32 ··0x00009398·00000000·00000000·00000000·00000000·................
33 ··0x000093a8·00000000·00000000·00000000·00000000·................33 ··0x000093a8·00000000·00000000·00000000·00000000·................
34 ··0x000093b8·00000000·d48e0000·f05e0000·00000000·.........^......34 ··0x000093b8·00000000·d48e0000·285f0000·00000000·........(_......
35 ··0x000093c8·00000000·00000000·00000000·00000000·................35 ··0x000093c8·00000000·00000000·00000000·00000000·................
36 ··0x000093d8·00000000·00000000·00000000·00000000·................36 ··0x000093d8·00000000·00000000·00000000·00000000·................
37 ··0x000093e8·e08e0000·045f0000·00000000·00000000·....._..........37 ··0x000093e8·e08e0000·3c5f0000·00000000·00000000·....<_..........
38 ··0x000093f8·00000000·00000000·00000000·00000000·................38 ··0x000093f8·00000000·00000000·00000000·00000000·................
39 ··0x00009408·00000000·00000000·00000000·ec8e0000·................39 ··0x00009408·00000000·00000000·00000000·ec8e0000·................
40 ··0x00009418·185f0000·00000000·00000000·00000000·._..............40 ··0x00009418·505f0000·00000000·00000000·00000000·P_..............
41 ··0x00009428·00000000·00000000·00000000·00000000·................41 ··0x00009428·00000000·00000000·00000000·00000000·................
42 ··0x00009438·00000000·00000000·008e0000·dc5d0000·.............]..42 ··0x00009438·00000000·00000000·008e0000·145e0000·.............^..
43 ··0x00009448·00000000·00000000·00000000·00000000·................43 ··0x00009448·00000000·00000000·00000000·00000000·................
44 ··0x00009458·00000000·00000000·00000000·00000000·................44 ··0x00009458·00000000·00000000·00000000·00000000·................
45 ··0x00009468·00000000·588e0000·4c5e0000·00000000·....X...L^......45 ··0x00009468·00000000·588e0000·845e0000·00000000·....X....^......
46 ··0x00009478·00000000·00000000·00000000·00000000·................46 ··0x00009478·00000000·00000000·00000000·00000000·................
47 ··0x00009488·00000000·00000000·00000000·00000000·................47 ··0x00009488·00000000·00000000·00000000·00000000·................
48 ··0x00009498·f88e0000·2c5e0000·00000000·00000000·....,^..........48 ··0x00009498·f88e0000·645e0000·00000000·00000000·....d^..........
49 ··0x000094a8·00000000·00000000·00000000·00000000·................49 ··0x000094a8·00000000·00000000·00000000·00000000·................
50 ··0x000094b8·00000000·00000000·00000000·008f0000·................50 ··0x000094b8·00000000·00000000·00000000·008f0000·................
51 ··0x000094c8·345f0000·00000000·00000000·00000000·4_..............51 ··0x000094c8·6c5f0000·00000000·00000000·00000000·l_..............
52 ··0x000094d8·00000000·00000000·00000000·00000000·................52 ··0x000094d8·00000000·00000000·00000000·00000000·................
53 ··0x000094e8·00000000·00000000·108e0000·ac5b0000·.............[..53 ··0x000094e8·00000000·00000000·108e0000·e45b0000·.............[..
54 ··0x000094f8·00000000·00000000·00000000·00000000·................54 ··0x000094f8·00000000·00000000·00000000·00000000·................
55 ··0x00009508·00000000·00000000·00000000·00000000·................55 ··0x00009508·00000000·00000000·00000000·00000000·................
56 ··0x00009518·00000000·088f0000·405f0000·00000000·........@_......56 ··0x00009518·00000000·088f0000·785f0000·00000000·........x_......
57 ··0x00009528·00000000·00000000·00000000·00000000·................57 ··0x00009528·00000000·00000000·00000000·00000000·................
58 ··0x00009538·00000000·00000000·00000000·00000000·................58 ··0x00009538·00000000·00000000·00000000·00000000·................
59 ··0x00009548·288e0000·305c0000·00000000·00000000·(...0\..........59 ··0x00009548·288e0000·685c0000·00000000·00000000·(...h\..........
60 ··0x00009558·00000000·00000000·00000000·00000000·................60 ··0x00009558·00000000·00000000·00000000·00000000·................
61 ··0x00009568·00000000·00000000·00000000·488e0000·............H...61 ··0x00009568·00000000·00000000·00000000·488e0000·............H...
62 ··0x00009578·345e0000·00000000·00000000·00000000·4^..............62 ··0x00009578·6c5e0000·00000000·00000000·00000000·l^..............
63 ··0x00009588·00000000·00000000·00000000·00000000·................63 ··0x00009588·00000000·00000000·00000000·00000000·................
64 ··0x00009598·00000000·02000000·69210000·02000000·........i!......64 ··0x00009598·00000000·02000000·69210000·02000000·........i!......
65 ··0x000095a8·59220000·02000000·95220000·02000000·Y"......."......65 ··0x000095a8·59220000·02000000·95220000·02000000·Y"......."......
66 ··0x000095b8·d5220000·02000000·11230000·02000000·.".......#......66 ··0x000095b8·d5220000·02000000·11230000·02000000·.".......#......
67 ··0x000095c8·6d250000·02000000·59260000·03000000·m%......Y&......67 ··0x000095c8·6d250000·02000000·59260000·03000000·m%......Y&......
68 ··0x000095d8·02000000·04000000·01000000·00000000·................68 ··0x000095d8·02000000·04000000·01000000·00000000·................
69 ··0x000095e8·00000000·dc5d0000·a5390000·82000000·.....]...9......69 ··0x000095e8·00000000·145e0000·a5390000·82000000·.....^...9......
70 ··0x000095f8·64730000·ac5b0000·3d490000·82000000·ds...[..=I......70 ··0x000095f8·9c730000·e45b0000·75490000·82000000·.s...[..uI......
71 ··0x00009608·246c0000·305c0000·6d540000·82000000·$l..0\..mT......71 ··0x00009608·5c6c0000·685c0000·a5540000·82000000·\l..h\...T......
72 ··0x00009618·906b0000·485f0000·4d520000·04000000·.k..H_..MR......72 ··0x00009618·c86b0000·805f0000·85520000·04000000·.k..._...R......
73 ··0x00009628·f8670000·585a0000·c5360000·80000000·.g..XZ...6......73 ··0x00009628·30680000·905a0000·c5360000·80000000·0h...Z...6......
74 ··0x00009638·40660000·345e0000·754f0000·82000000·@f..4^..uO......74 ··0x00009638·78660000·6c5e0000·ad4f0000·82000000·xf..l^...O......
75 ··0x00009648·506b0000·4c5e0000·e13a0000·82000000·Pk..L^...:......75 ··0x00009648·886b0000·845e0000·e13a0000·82000000·.k...^...:......
76 ··0x00009658·fc6a0000·585e0000·ad260000·82000000·.j..X^...&......76 ··0x00009658·346b0000·905e0000·ad260000·82000000·4k...^...&......
77 ··0x00009668·e0720000·645e0000·bd2c0000·82000000·.r..d^...,......77 ··0x00009668·18730000·9c5e0000·bd2c0000·82000000·.s...^...,......
78 ··0x00009678·5c720000·745e0000·952d0000·82000000·\r..t^...-......78 ··0x00009678·94720000·ac5e0000·952d0000·82000000·.r...^...-......
79 ··0x00009688·d4710000·845e0000·7d2e0000·82000000·.q...^..}.......79 ··0x00009688·0c720000·bc5e0000·7d2e0000·82000000·.r...^..}.......
80 ··0x00009698·4c710000·945e0000·652f0000·82000000·Lq...^..e/......80 ··0x00009698·84710000·cc5e0000·652f0000·82000000·.q...^..e/......
81 ··0x000096a8·c4700000·a45e0000·51300000·82000000·.p...^..Q0......81 ··0x000096a8·fc700000·dc5e0000·51300000·82000000·.p...^..Q0......
82 ··0x000096b8·3c700000·b45e0000·3d310000·82000000·<p...^..=1......82 ··0x000096b8·74700000·ec5e0000·3d310000·82000000·tp...^..=1......
83 ··0x000096c8·b06f0000·c85e0000·29320000·82000000·.o...^..)2......83 ··0x000096c8·e86f0000·005f0000·29320000·82000000·.o..._..)2......
84 ··0x000096d8·246f0000·dc5e0000·15330000·82000000·$o...^...3......84 ··0x000096d8·5c6f0000·145f0000·15330000·82000000·\o..._...3......
85 ··0x000096e8·986e0000·f05e0000·01340000·82000000·.n...^...4......85 ··0x000096e8·d06e0000·285f0000·01340000·82000000·.n..(_...4......
86 ··0x000096f8·0c6e0000·045f0000·ed340000·82000000·.n..._...4......86 ··0x000096f8·446e0000·3c5f0000·ed340000·82000000·Dn..<_...4......
87 ··0x00009708·746d0000·185f0000·d9350000·82000000·tm..._...5......87 ··0x00009708·ac6d0000·505f0000·d9350000·82000000·.m..P_...5......
88 ··0x00009718·dc6c0000·00000000·00000000·00000000·.l..............88 ··0x00009718·146d0000·00000000·00000000·00000000·.m..............
89 ··0x00009728·00000000·38000000·d4600000·42000000·....8....`..B...89 ··0x00009728·00000000·38000000·0c610000·42000000·....8....a..B...
90 ··0x00009738·09210000·34000000·f9420000·40000000·.!..4....B..@...90 ··0x00009738·09210000·34000000·f9420000·40000000·.!..4....B..@...
91 ··0x00009748·ac970000·49000000·5c970000·00000000·....I...\.......91 ··0x00009748·ac970000·49000000·5c970000·00000000·....I...\.......
92 ··0x00009758·00000000·685f0000·e13f0000·00000000·....h_...?......92 ··0x00009758·00000000·a05f0000·e13f0000·00000000·....._...?......
93 ··0x00009768·00000000·00000000·745f0000·21400000·........t_..!@..93 ··0x00009768·00000000·00000000·ac5f0000·21400000·........._..!@..
94 ··0x00009778·00000000·00000000·00000000·bc5d0000·.............]..94 ··0x00009778·00000000·00000000·00000000·f45d0000·.............]..
95 ··0x00009788·6d4e0000·00000000·00000000·00000000·mN..............95 ··0x00009788·a54e0000·00000000·00000000·00000000·.N..............
96 ··0x00009798·00000000·00000000·00000000·00000000·................96 ··0x00009798·00000000·00000000·00000000·00000000·................
97 ··0x000097a8·00000000·405f0000·0d4c0000·82000000·....@_...L......97 ··0x000097a8·00000000·785f0000·454c0000·82000000·....x_..EL......
98 ··0x000097b8·806a0000·2c5e0000·61400000·04000000·.j..,^..a@......98 ··0x000097b8·b86a0000·645e0000·61400000·04000000·.j..d^..a@......
99 ··0x000097c8·246a0000·345f0000·ad410000·04000000·$j..4_...A......99 ··0x000097c8·5c6a0000·6c5f0000·ad410000·04000000·\j..l_...A......
100 ··0x000097d8·64690000·805f0000·a54d0000·04000000·di..._...M......100 ··0x000097d8·9c690000·b85f0000·dd4d0000·04000000·.i..._...M......
101 ··0x000097e8·bc6a0000·00000000·00000000·00000000·.j..............101 ··0x000097e8·f46a0000·00000000·00000000·00000000·.j..............
102 ··0x000097f8·00000000·38000000·80620000·40000000·....8....b..@...102 ··0x000097f8·00000000·38000000·b8620000·40000000·....8....b..@...
103 ··0x00009808·44980000·49000000·1c980000·00000000·D...I...........103 ··0x00009808·44980000·49000000·1c980000·00000000·D...I...........
104 ··0x00009818·00000000·685f0000·cd520000·00000000·....h_...R......104 ··0x00009818·00000000·a05f0000·05530000·00000000·....._...S......
105 ··0x00009828·00000000·00000000·00000000·00000000·................105 ··0x00009828·00000000·00000000·00000000·00000000·................
106 ··0x00009838·00000000·00000000·00000000·2c5e0000·............,^..106 ··0x00009838·00000000·00000000·00000000·645e0000·............d^..
107 ··0x00009848·1d440000·82000000·b8740000·345f0000·.D.......t..4_..107 ··0x00009848·1d440000·82000000·f0740000·6c5f0000·.D.......t..l_..
108 ··0x00009858·d5520000·82000000·5c740000·00000000·.R......\t......108 ··0x00009858·0d530000·82000000·94740000·00000000·.S.......t......
109 ··0x00009868·00000000·00000000·00000000·34000000·............4...109 ··0x00009868·00000000·00000000·00000000·34000000·............4...
110 ··0x00009878·812c0000·42000000·7d520000·38000000·.,..B...}R..8...110 ··0x00009878·812c0000·42000000·b5520000·38000000·.,..B....R..8...
111 ··0x00009888·68640000·40000000·f4980000·49000000·hd..@.......I...111 ··0x00009888·a0640000·40000000·f4980000·49000000·.d..@.......I...
112 ··0x00009898·a4980000·00000000·00000000·685f0000·............h_..112 ··0x00009898·a4980000·00000000·00000000·a05f0000·............._..
113 ··0x000098a8·c13f0000·00000000·00000000·00000000·.?..............113 ··0x000098a8·c13f0000·00000000·00000000·00000000·.?..............
114 ··0x000098b8·745f0000·a13f0000·00000000·00000000·t_...?..........114 ··0x000098b8·ac5f0000·a13f0000·00000000·00000000·._...?..........
115 ··0x000098c8·00000000·bc5d0000·35430000·00000000·.....]..5C......115 ··0x000098c8·00000000·f45d0000·35430000·00000000·.....]..5C......
116 ··0x000098d8·00000000·ac5f0000·00000000·00000000·....._..........116 ··0x000098d8·00000000·e45f0000·00000000·00000000·....._..........
117 ··0x000098e8·00000000·00000000·00000000·405f0000·............@_..117 ··0x000098e8·00000000·00000000·00000000·785f0000·............x_..
118 ··0x000098f8·ed450000·08000000·00750000·2c5e0000·.E.......u..,^..118 ··0x000098f8·ed450000·08000000·38750000·645e0000·.E......8u..d^..
119 ··0x00009908·6d380000·04000000·a8750000·345f0000·m8.......u..4_..119 ··0x00009908·6d380000·04000000·e0750000·6c5f0000·m8.......u..l_..
120 ··0x00009918·6d3e0000·04000000·54750000·805f0000·m>......Tu..._..120 ··0x00009918·6d3e0000·04000000·8c750000·b85f0000·m>.......u..._..
121 ··0x00009928·b5470000·04000000·e8750000·00000000·.G.......u......121 ··0x00009928·ed470000·04000000·20760000·00000000·.G......·v......
122 ··0x00009938·00000000·00000000·00000000··········............122 ··0x00009938·00000000·00000000·00000000··········............
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64316130·35613230·36333837·33366134·d1a05a20638736a4 
3 ··0x00000010·36333535·38613836·66333261·66313362·63558a86f32af13b2 ··0x00000000·34663930·35306434·66346437·66346562·4f9050d4f4d7f4eb
 3 ··0x00000010·34343139·35666664·62363031·36373930·44195ffdb6016790
4 ··0x00000020·37616132·63392e64·65627567·00000000·7aa2c9.debug....4 ··0x00000020·63643930·35332e64·65627567·00000000·cd9053.debug....
5 ··0x00000030·91574b97····························.WK.5 ··0x00000030·44964fa4····························D.O.
  
956 KB
libpython3.13-stdlib_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0····10396·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····10400·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1821356·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0··1821116·2024-06-11·14:14:35.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
955 KB
data.tar.xz
955 KB
data.tar
128 KB
./usr/lib/python3.13/lib-dynload/_interpchannels.cpython-313-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:·0ce99d1884cb7b58f0c2ea297258e21bd02722de3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a87ce3dd3cf2d45e7e425e4588fe4c78d93f693
124 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1716, 15 lines modifiedOffset 1716, 15 lines modified
1716 ./build-static/../Modules/_interpchannelsmodule.c:5721716 ./build-static/../Modules/_interpchannelsmodule.c:572
1717 »       mov»    r0,·r41717 »       mov»    r0,·r4
1718 _channelitem_free_all():1718 _channelitem_free_all():
1719 ./build-static/../Modules/_interpchannelsmodule.c:5811719 ./build-static/../Modules/_interpchannelsmodule.c:581
1720 »       ldr.w»  r9,·[r4,·#8]1720 »       ldr.w»  r9,·[r4,·#8]
1721 _channelitem_free():1721 _channelitem_free():
1722 ./build-static/../Modules/_interpchannelsmodule.c:5721722 ./build-static/../Modules/_interpchannelsmodule.c:572
1723 »       bl»     3a28·<PyInit__interpchannels@@Base+0x2340>1723 »       bl»     3a20·<PyInit__interpchannels@@Base+0x2338>
1724 ./build-static/../Modules/_interpchannelsmodule.c:5731724 ./build-static/../Modules/_interpchannelsmodule.c:573
1725 »       mov»    r0,·r41725 »       mov»    r0,·r4
1726 »       blx»    15bc·<PyMem_RawFree@plt+0x4>1726 »       blx»    15bc·<PyMem_RawFree@plt+0x4>
1727 _channelitem_free_all():1727 _channelitem_free_all():
1728 ./build-static/../Modules/_interpchannelsmodule.c:5811728 ./build-static/../Modules/_interpchannelsmodule.c:581
1729 »       mov»    r4,·r91729 »       mov»    r4,·r9
1730 ./build-static/../Modules/_interpchannelsmodule.c:5791730 ./build-static/../Modules/_interpchannelsmodule.c:579
Offset 2949, 15 lines modifiedOffset 2949, 15 lines modified
2949 »       cmp.w»  fp,·#02949 »       cmp.w»  fp,·#0
2950 »       bne.n»  288a·<PyInit__interpchannels@@Base+0x11a2>2950 »       bne.n»  288a·<PyInit__interpchannels@@Base+0x11a2>
2951 ./build-static/../Modules/_interpchannelsmodule.c:7532951 ./build-static/../Modules/_interpchannelsmodule.c:753
2952 »       str.w»  r8,·[r9,·#8]2952 »       str.w»  r8,·[r9,·#8]
2953 _channelitem_free():2953 _channelitem_free():
2954 ./build-static/../Modules/_interpchannelsmodule.c:5722954 ./build-static/../Modules/_interpchannelsmodule.c:572
2955 »       mov»    r0,·sl2955 »       mov»    r0,·sl
2956 »       bl»     3a28·<PyInit__interpchannels@@Base+0x2340>2956 »       bl»     3a20·<PyInit__interpchannels@@Base+0x2338>
2957 ./build-static/../Modules/_interpchannelsmodule.c:5732957 ./build-static/../Modules/_interpchannelsmodule.c:573
2958 »       mov»    r0,·sl2958 »       mov»    r0,·sl
2959 »       blx»    15bc·<PyMem_RawFree@plt+0x4>2959 »       blx»    15bc·<PyMem_RawFree@plt+0x4>
2960 _channelqueue_clear_interpreter():2960 _channelqueue_clear_interpreter():
2961 ./build-static/../Modules/_interpchannelsmodule.c:7592961 ./build-static/../Modules/_interpchannelsmodule.c:759
2962 »       ldr.w»  r3,·[r9]2962 »       ldr.w»  r3,·[r9]
2963 »       subs»   r3,·#12963 »       subs»   r3,·#1
Offset 3112, 42 lines modifiedOffset 3112, 42 lines modified
3112 handle_channel_error():3112 handle_channel_error():
3113 ./build-static/../Modules/_interpchannelsmodule.c:3813113 ./build-static/../Modules/_interpchannelsmodule.c:381
3114 »       cmp»    r1,·#83114 »       cmp»    r1,·#8
3115 »       bhi.n»  28de·<PyInit__interpchannels@@Base+0x11f6>3115 »       bhi.n»  28de·<PyInit__interpchannels@@Base+0x11f6>
3116 »       tbb»    [pc,·r1]3116 »       tbb»    [pc,·r1]
3117 »       adds»   r0,·#40»     @·0x283117 »       adds»   r0,·#40»     @·0x28
3118 »       adds»   r6,·#68»     @·0x443118 »       adds»   r6,·#68»     @·0x44
3119 »       asrs»   r0,·r4,·#283119 »       lsrs»   r0,·r4,·#24
3120 »       lsls»   r4,·r7,·#203120 »       lsls»   r4,·r7,·#20
3121 »       movs»   r6,·r13121 »       movs»   r7,·r2
3122 ./build-static/../Modules/_interpchannelsmodule.c:3863122 ./build-static/../Modules/_interpchannelsmodule.c:386
3123 »       ldr»    r1,·[pc,·#136]»@·(295c·<PyInit__interpchannels@@Base+0x1274>)3123 »       ldr»    r1,·[pc,·#136]»@·(295c·<PyInit__interpchannels@@Base+0x1274>)
3124 »       mov»    r2,·r63124 »       mov»    r2,·r6
3125 »       ldr»    r0,·[r0,·#24]3125 »       ldr»    r0,·[r0,·#24]
3126 »       mov»    r3,·r53126 »       mov»    r3,·r5
3127 »       add»    r1,·pc3127 »       add»    r1,·pc
3128 »       blx»    1678·<PyErr_Format@plt>3128 »       blx»    1678·<PyErr_Format@plt>
3129 ./build-static/../Modules/_interpchannelsmodule.c:4233129 ./build-static/../Modules/_interpchannelsmodule.c:423
3130 »       movs»   r0,·#13130 »       movs»   r0,·#1
3131 »       pop»    {r4,·r5,·r6,·pc}3131 »       pop»    {r4,·r5,·r6,·pc}
3132 ./build-static/../Modules/_interpchannelsmodule.c:3823132 ./build-static/../Modules/_interpchannelsmodule.c:398
3133 »       ldr»    r1,·[pc,·#124]»@·(2960·<PyInit__interpchannels@@Base+0x1278>)3133 »       ldr»    r1,·[pc,·#124]»@·(2960·<PyInit__interpchannels@@Base+0x1278>)
3134 »       mov»    r2,·r63134 »       mov»    r2,·r6
3135 »       mov»    r3,·r53135 »       mov»    r3,·r5
3136 »       ldr»    r0,·[r0,·#20]3136 »       ldr»    r0,·[r0,·#28]
3137 »       add»    r1,·pc3137 »       add»    r1,·pc
3138 »       blx»    1678·<PyErr_Format@plt>3138 »       blx»    1678·<PyErr_Format@plt>
3139 ./build-static/../Modules/_interpchannelsmodule.c:4233139 ./build-static/../Modules/_interpchannelsmodule.c:423
3140 »       movs»   r0,·#13140 »       movs»   r0,·#1
3141 »       pop»    {r4,·r5,·r6,·pc}3141 »       pop»    {r4,·r5,·r6,·pc}
3142 ./build-static/../Modules/_interpchannelsmodule.c:3983142 ./build-static/../Modules/_interpchannelsmodule.c:382
3143 »       ldr»    r1,·[pc,·#108]»@·(2964·<PyInit__interpchannels@@Base+0x127c>)3143 »       ldr»    r1,·[pc,·#108]»@·(2964·<PyInit__interpchannels@@Base+0x127c>)
3144 »       mov»    r2,·r63144 »       mov»    r2,·r6
3145 »       mov»    r3,·r53145 »       mov»    r3,·r5
3146 »       ldr»    r0,·[r0,·#28]3146 »       ldr»    r0,·[r0,·#20]
3147 »       add»    r1,·pc3147 »       add»    r1,·pc
3148 »       blx»    1678·<PyErr_Format@plt>3148 »       blx»    1678·<PyErr_Format@plt>
3149 ./build-static/../Modules/_interpchannelsmodule.c:4233149 ./build-static/../Modules/_interpchannelsmodule.c:423
3150 »       movs»   r0,·#13150 »       movs»   r0,·#1
3151 »       pop»    {r4,·r5,·r6,·pc}3151 »       pop»    {r4,·r5,·r6,·pc}
3152 ./build-static/../Modules/_interpchannelsmodule.c:4023152 ./build-static/../Modules/_interpchannelsmodule.c:402
3153 »       ldr»    r1,·[pc,·#96]» @·(2968·<PyInit__interpchannels@@Base+0x1280>)3153 »       ldr»    r1,·[pc,·#96]» @·(2968·<PyInit__interpchannels@@Base+0x1280>)
Offset 3190, 17 lines modifiedOffset 3190, 17 lines modified
3190 »       ldr»    r0,·[r0,·#16]3190 »       ldr»    r0,·[r0,·#16]
3191 »       add»    r1,·pc3191 »       add»    r1,·pc
3192 »       blx»    14e8·<PyErr_SetString@plt>3192 »       blx»    14e8·<PyErr_SetString@plt>
3193 »       b.n»    28de·<PyInit__interpchannels@@Base+0x11f6>3193 »       b.n»    28de·<PyInit__interpchannels@@Base+0x11f6>
3194 »       nop3194 »       nop
3195 »       cmp»    r3,·#148»     @·0x943195 »       cmp»    r3,·#148»     @·0x94
3196 »       movs»   r0,·r03196 »       movs»   r0,·r0
3197 »       cmp»    r3,·#106»     @·0x6a3197 »       cmp»    r3,·#210»     @·0xd2
3198 »       movs»   r0,·r03198 »       movs»   r0,·r0
3199 »       cmp»    r3,·#192»     @·0xc03199 »       cmp»    r3,·#88»      @·0x58
3200 »       movs»   r0,·r03200 »       movs»   r0,·r0
3201 »       cmp»    r3,·#198»     @·0xc63201 »       cmp»    r3,·#198»     @·0xc6
3202 »       movs»   r0,·r03202 »       movs»   r0,·r0
3203 »       cmp»    r3,·#102»     @·0x663203 »       cmp»    r3,·#102»     @·0x66
3204 »       movs»   r0,·r03204 »       movs»   r0,·r0
3205 »       cmp»    r4,·#66»      @·0x423205 »       cmp»    r4,·#66»      @·0x42
3206 »       movs»   r0,·r03206 »       movs»   r0,·r0
Offset 3598, 21 lines modifiedOffset 3598, 21 lines modified
3598 _channelend_free_all():3598 _channelend_free_all():
3599 ./build-static/../Modules/_interpchannelsmodule.c:8013599 ./build-static/../Modules/_interpchannelsmodule.c:801
3600 »       cbnz»   r0,·2bf8·<PyInit__interpchannels@@Base+0x1510>3600 »       cbnz»   r0,·2bf8·<PyInit__interpchannels@@Base+0x1510>
3601 _channelends_clear():3601 _channelends_clear():
3602 ./build-static/../Modules/_interpchannelsmodule.c:8583602 ./build-static/../Modules/_interpchannelsmodule.c:858
3603 »       ldr»    r0,·[r5,·#20]3603 »       ldr»    r0,·[r5,·#20]
3604 ./build-static/../Modules/_interpchannelsmodule.c:8553604 ./build-static/../Modules/_interpchannelsmodule.c:855
3605 »       movs»   r3,·#03605 »       movs»   r1,·#0
3606 ./build-static/../Modules/_interpchannelsmodule.c:8563606 ./build-static/../Modules/_interpchannelsmodule.c:856
3607 »       movs»   r2,·#03607 »       movs»   r2,·#0
 3608 »       movs»   r3,·#0
3608 ./build-static/../Modules/_interpchannelsmodule.c:8553609 ./build-static/../Modules/_interpchannelsmodule.c:855
3609 »       str»    r3,·[r5,·#16]3610 »       str»    r1,·[r5,·#16]
3610 ./build-static/../Modules/_interpchannelsmodule.c:8563611 ./build-static/../Modules/_interpchannelsmodule.c:856
3611 »       movs»   r3,·#0 
3612 »       strd»   r2,·r3,·[r5]3612 »       strd»   r2,·r3,·[r5]
3613 _channelend_free_all():3613 _channelend_free_all():
3614 ./build-static/../Modules/_interpchannelsmodule.c:8013614 ./build-static/../Modules/_interpchannelsmodule.c:801
3615 »       cbnz»   r0,·2c1e·<PyInit__interpchannels@@Base+0x1536>3615 »       cbnz»   r0,·2c1e·<PyInit__interpchannels@@Base+0x1536>
3616 _channelends_clear():3616 _channelends_clear():
3617 ./build-static/../Modules/_interpchannelsmodule.c:8593617 ./build-static/../Modules/_interpchannelsmodule.c:859
3618 »       movs»   r1,·#03618 »       movs»   r1,·#0
Offset 4212, 15 lines modifiedOffset 4212, 15 lines modified
4212 »       mov.w»  ip,·#4096»  @·0x10004212 »       mov.w»  ip,·#4096»  @·0x1000
4213 »       sub.w»  ip,·sp,·ip4213 »       sub.w»  ip,·sp,·ip
4214 »       str.w»  r0,·[ip,·#3984]»     @·0xf904214 »       str.w»  r0,·[ip,·#3984]»     @·0xf90
4215 »       sub»    sp,·#76»      @·0x4c4215 »       sub»    sp,·#76»      @·0x4c
4216 »       mov»    r3,·r14216 »       mov»    r3,·r1
4217 ./build-static/../Modules/_interpchannelsmodule.c:30874217 ./build-static/../Modules/_interpchannelsmodule.c:3087
4218 »       mov»    r1,·r24218 »       mov»    r1,·r2
4219 »       ldr»    r2,·[pc,·#924]»@·(32a4·<PyInit__interpchannels@@Base+0x1bbc>)4219 »       ldr»    r2,·[pc,·#916]»@·(329c·<PyInit__interpchannels@@Base+0x1bb4>)
4220 ./build-static/../Modules/_interpchannelsmodule.c:30784220 ./build-static/../Modules/_interpchannelsmodule.c:3078
4221 »       mov»    r8,·r04221 »       mov»    r8,·r0
4222 ./build-static/../Modules/_interpchannelsmodule.c:30874222 ./build-static/../Modules/_interpchannelsmodule.c:3087
Max diff block lines reached; 122610/127016 bytes (96.53%) of diff not shown.
2.14 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 ··0x0000822c·08560000·00000000·04570000·00000000·.V.......W......18 ··0x0000822c·08560000·00000000·04570000·00000000·.V.......W......
19 ··0x0000823c·02000000·f5160000·03000000·02000000·................19 ··0x0000823c·02000000·f5160000·03000000·02000000·................
20 ··0x0000824c·04000000·01000000·00000000·00000000·................20 ··0x0000824c·04000000·01000000·00000000·00000000·................
21 ··0x0000825c·40570000·411e0000·04000000·38640000·@W..A.......8d..21 ··0x0000825c·40570000·411e0000·04000000·38640000·@W..A.......8d..
22 ··0x0000826c·48570000·51470000·03000000·b0630000·HW..QG.......c..22 ··0x0000826c·48570000·51470000·03000000·b0630000·HW..QG.......c..
23 ··0x0000827c·50570000·05230000·04000000·60630000·PW...#......`c..23 ··0x0000827c·50570000·05230000·04000000·60630000·PW...#......`c..
24 ··0x0000828c·5c570000·81450000·03000000·84620000·\W...E.......b..24 ··0x0000828c·5c570000·81450000·03000000·84620000·\W...E.......b..
25 ··0x0000829c·08560000·d1320000·03000000·f8610000·.V...2.......a..25 ··0x0000829c·08560000·c9320000·03000000·f8610000·.V...2.......a..
26 ··0x000082ac·c4560000·99420000·03000000·64610000·.V...B......da..26 ··0x000082ac·c4560000·99420000·03000000·64610000·.V...B......da..
27 ··0x000082bc·8c550000·1d360000·03000000·7c600000·.U...6......|`..27 ··0x000082bc·8c550000·15360000·03000000·7c600000·.U...6......|`..
28 ··0x000082cc·f0550000·f12e0000·03000000·305d0000·.U..........0]..28 ··0x000082cc·f0550000·f12e0000·03000000·305d0000·.U..........0]..
29 ··0x000082dc·3c560000·853a0000·03000000·345c0000·<V...:......4\..29 ··0x000082dc·3c560000·7d3a0000·03000000·345c0000·<V..}:......4\..
30 ··0x000082ec·a0550000·f94a0000·03000000·005c0000·.U...J.......\..30 ··0x000082ec·a0550000·f94a0000·03000000·005c0000·.U...J.......\..
31 ··0x000082fc·70570000·d1190000·03000000·00000000·pW..............31 ··0x000082fc·70570000·d1190000·03000000·00000000·pW..............
32 ··0x0000830c·7c570000·d91b0000·03000000·00000000·|W..............32 ··0x0000830c·7c570000·d91b0000·03000000·00000000·|W..............
33 ··0x0000831c·00000000·00000000·00000000·00000000·................33 ··0x0000831c·00000000·00000000·00000000·00000000·................
34 ··0x0000832c·34000000·81290000·38000000·9c640000·4....)..8....d..34 ··0x0000832c·34000000·81290000·38000000·9c640000·4....)..8....d..
35 ··0x0000833c·42000000·d54f0000·46000000·713a0000·B....O..F...q:..35 ··0x0000833c·42000000·d54f0000·46000000·693a0000·B....O..F...i:..
36 ··0x0000834c·3b000000·d9350000·43000000·3d2d0000·;....5..C...=-..36 ··0x0000834c·3b000000·d1350000·43000000·3d2d0000·;....5..C...=-..
37 ··0x0000835c·49000000·7c830000·1a000000·41270000·I...|.......A'..37 ··0x0000835c·49000000·7c830000·1a000000·41270000·I...|.......A'..
38 ··0x0000836c·0d000000·41270000·00000000·00000000·....A'..........38 ··0x0000836c·0d000000·41270000·00000000·00000000·....A'..........
39 ··0x0000837c·005b0000·a12a0000·00000000·ac570000·.[...*.......W..39 ··0x0000837c·005b0000·a12a0000·00000000·ac570000·.[...*.......W..
40 ··0x0000838c·00000000·08560000·a12a0000·00000000·.....V...*......40 ··0x0000838c·00000000·08560000·a12a0000·00000000·.....V...*......
41 ··0x0000839c·c8570000·44810000·8c550000·a12a0000·.W..D....U...*..41 ··0x0000839c·c8570000·44810000·8c550000·a12a0000·.W..D....U...*..
42 ··0x000083ac·00000000·e8570000·40810000·00000000·.....W..@.......42 ··0x000083ac·00000000·e8570000·40810000·00000000·.....W..@.......
43 ··0x000083bc·00000000·00000000·00000000·00000000·................43 ··0x000083bc·00000000·00000000·00000000·00000000·................
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65393964·31383834·63623762·35386630·e99d1884cb7b58f0 
3 ··0x00000010·63326561·32393732·35386532·31626430·c2ea297258e21bd02 ··0x00000000·38376365·33646433·63663264·34356537·87ce3dd3cf2d45e7
 3 ··0x00000010·65343235·65343538·38666534·63373864·e425e4588fe4c78d
4 ··0x00000020·32373232·64652e64·65627567·00000000·2722de.debug....4 ··0x00000020·39336636·39332e64·65627567·00000000·93f693.debug....
5 ··0x00000030·22cc035d····························"..]5 ··0x00000030·db8340ba····························..@.
  
123 KB
./usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x03970·0x03970·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x03974·0x03974·R·E·0x1000
7 ··LOAD···········0x003f18·0x00004f18·0x00004f18·0x00378·0x003a0·RW··0x10007 ··LOAD···········0x003f18·0x00004f18·0x00004f18·0x00378·0x003a0·RW··0x1000
8 ··DYNAMIC········0x003f20·0x00004f20·0x00004f20·0x000e0·0x000e0·RW··0x48 ··DYNAMIC········0x003f20·0x00004f20·0x00004f20·0x000e0·0x000e0·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······0x003f18·0x00004f18·0x00004f18·0x000e8·0x000e8·R···0x111 ··GNU_RELRO······0x003f18·0x00004f18·0x00004f18·0x000e8·0x000e8·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··········00000518·000518·0004c7·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000518·000518·0004c7·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········000009e0·0009e0·00007c·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········000009e0·0009e0·00007c·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00000a5c·000a5c·000020·00···A··4···1··411 ··[·6]·.gnu.version_r····VERNEED·········00000a5c·000a5c·000020·00···A··4···1··4
12 ··[·7]·.rel.dyn··········REL·············00000a7c·000a7c·000248·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00000a7c·000a7c·000248·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000cc4·000cc4·000188·08··AI··3··18··413 ··[·8]·.rel.plt··········REL·············00000cc4·000cc4·000188·08··AI··3··18··4
14 ··[·9]·.init·············PROGBITS········00000e4c·000e4c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000e4c·000e4c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000e58·000e58·000270·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000e58·000e58·000270·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········000010c8·0010c8·001e50·00··AX··0···0··416 ··[11]·.text·············PROGBITS········000010c8·0010c8·001e54·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········00002f18·002f18·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00002f1c·002f1c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00002f20·002f20·000a4c·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00002f24·002f24·000a4c·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0000396c·00396c·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00003970·003970·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00004f18·003f18·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00004f18·003f18·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00004f1c·003f1c·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00004f1c·003f1c·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········DYNAMIC·········00004f20·003f20·0000e0·08··WA··4···0··422 ··[17]·.dynamic··········DYNAMIC·········00004f20·003f20·0000e0·08··WA··4···0··4
23 ··[18]·.got··············PROGBITS········00005000·004000·0000fc·04··WA··0···0··423 ··[18]·.got··············PROGBITS········00005000·004000·0000fc·04··WA··0···0··4
24 ··[19]·.data·············PROGBITS········000050fc·0040fc·000194·00··WA··0···0··424 ··[19]·.data·············PROGBITS········000050fc·0040fc·000194·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········00005290·004290·000028·00··WA··0···0··825 ··[20]·.bss··············NOBITS··········00005290·004290·000028·00··WA··0···0··8
26 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004290·000031·00······0···0··126 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004290·000031·00······0···0··1
745 B
readelf --wide --dynamic {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Dynamic·section·at·offset·0x3f20·contains·24·entries:1 Dynamic·section·at·offset·0x3f20·contains·24·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
4 ·0x0000000c·(INIT)·······················0xe4c4 ·0x0000000c·(INIT)·······················0xe4c
5 ·0x0000000d·(FINI)·······················0x2f185 ·0x0000000d·(FINI)·······················0x2f1c
6 ·0x00000019·(INIT_ARRAY)·················0x4f186 ·0x00000019·(INIT_ARRAY)·················0x4f18
7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
8 ·0x0000001a·(FINI_ARRAY)·················0x4f1c8 ·0x0000001a·(FINI_ARRAY)·················0x4f1c
9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
10 ·0x6ffffef5·(GNU_HASH)···················0x11810 ·0x6ffffef5·(GNU_HASH)···················0x118
11 ·0x00000005·(STRTAB)·····················0x51811 ·0x00000005·(STRTAB)·····················0x518
12 ·0x00000006·(SYMTAB)·····················0x13812 ·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:·878acd93637a581f3c07774536575015b0af3ea13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83910ee0fdcdd2a725c3ab2f516c8b7e369bf039
369 B
strings --all --bytes=8 {}
    
Offset 62, 16 lines modifiedOffset 62, 16 lines modified
62 F@3(FzD~D62 F@3(FzD~D
63 ·FxJ{DxOX3zD63 ·FxJ{DxOX3zD
64 RK"FRIyD64 RK"FRIyD
65 8HBF;FxD65 8HBF;FxD
66 $HBF;F5ixD66 $HBF;F5ixD
67 HBF;FuhxD67 HBF;FuhxD
68 ·F~J{Dh3zD68 ·F~J{Dh3zD
69 OHJF!FxD 
70 2F;F)FPF69 2F;F)FHF
 70 4HBF!FxD
71 ·FAJ{Dp3zD71 ·FAJ{Dp3zD
72 (F?J{Dx3zD72 (F?J{Dx3zD
73 BFKF1FPF73 BFKF1FPF
74 H»      KxD»   J{D74 H»      KxD»   J{D
75 Indicates·that·a·queue-related·error·happened.75 Indicates·that·a·queue-related·error·happened.
76 test.support.interpreters.QueueError76 test.support.interpreters.QueueError
77 test.support.interpreters.QueueNotFoundError77 test.support.interpreters.QueueNotFoundError
391 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 00000e4c·<.init>:3 00000e4c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     2978·<PyInit__interpqueues@@Base+0x1860>6 »       bl»     297c·<PyInit__interpqueues@@Base+0x1864>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
91.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 ./build-static/../Include/object.h:94734 ./build-static/../Include/object.h:947
35 »       mrc»    7,·7,·APSR_nzcv,·cr8,·cr15,·{7}35 »       mrc»    7,·7,·APSR_nzcv,·cr8,·cr15,·{7}
36 »       »       »       @·<UNDEFINED>·instruction:·0xf04fe7f636 »       »       »       @·<UNDEFINED>·instruction:·0xf04fe7f6
37 ensure_highlevel_module_loaded():37 ensure_highlevel_module_loaded():
38 ./build-static/../Modules/_interpqueuesmodule.c:14138 ./build-static/../Modules/_interpqueuesmodule.c:141
39 »       stclt»  0,·cr3,·[r8,·#-1020]» @·0xfffffc0439 »       stclt»  0,·cr3,·[r8,·#-1020]» @·0xfffffc04
40 ./build-static/../Modules/_interpqueuesmodule.c:14640 ./build-static/../Modules/_interpqueuesmodule.c:146
41 »       »       »       @·<UNDEFINED>·instruction:·0x000021b441 »       »       »       @·<UNDEFINED>·instruction:·0x000021b8
42 »       »       »       @·<UNDEFINED>·instruction:·0x000021ba42 »       »       »       @·<UNDEFINED>·instruction:·0x000021be
  
43 00001118·<PyInit__interpqueues@@Base>:43 00001118·<PyInit__interpqueues@@Base>:
44 PyInit__interpqueues():44 PyInit__interpqueues():
45 ./build-static/../Modules/_interpqueuesmodule.c:188145 ./build-static/../Modules/_interpqueuesmodule.c:1881
46 »       ldr»    r0,·[pc,·#4]»  @·(1120·<PyInit__interpqueues@@Base+0x8>)46 »       ldr»    r0,·[pc,·#4]»  @·(1120·<PyInit__interpqueues@@Base+0x8>)
47 »       add»    r0,·pc47 »       add»    r0,·pc
48 »       b.w»    eac·<PyModuleDef_Init@plt>48 »       b.w»    eac·<PyModuleDef_Init@plt>
Offset 206, 19 lines modifiedOffset 206, 19 lines modified
206 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}206 »       pop»    {r3,·r4,·r5,·r6,·r7,·pc}
207 »       adcs»   r4,·r3207 »       adcs»   r4,·r3
208 »       movs»   r0,·r0208 »       movs»   r0,·r0
209 »       subs»   r6,·#194»    @·0xc2209 »       subs»   r6,·#194»    @·0xc2
210 »       movs»   r0,·r0210 »       movs»   r0,·r0
211 »       lsls»   r0,·r3,·#3211 »       lsls»   r0,·r3,·#3
212 »       movs»   r0,·r0212 »       movs»   r0,·r0
213 »       subs»   r0,·r7,·#0213 »       subs»   r4,·r7,·#0
214 »       movs»   r0,·r0214 »       movs»   r0,·r0
215 »       subs»   r0,·r5,·#1215 »       subs»   r4,·r5,·#1
216 »       movs»   r0,·r0216 »       movs»   r0,·r0
217 »       subs»   r0,·r6,·#1217 »       subs»   r4,·r6,·#1
218 »       movs»   r0,·r0218 »       movs»   r0,·r0
219 »       lsls»   r5,·r2,·#19219 »       lsls»   r5,·r2,·#19
220 »       movs»   r0,·r0220 »       movs»   r0,·r0
221 »       lsls»   r2,·r6221 »       lsls»   r2,·r6
222 »       movs»   r0,·r0222 »       movs»   r0,·r0
223 queuesmod_create():223 queuesmod_create():
224 ./build-static/../Modules/_interpqueuesmodule.c:1399224 ./build-static/../Modules/_interpqueuesmodule.c:1399
Offset 415, 15 lines modifiedOffset 415, 15 lines modified
415 »       cmp»    r0,·#0415 »       cmp»    r0,·#0
416 »       beq.n»  1316·<PyInit__interpqueues@@Base+0x1fe>416 »       beq.n»  1316·<PyInit__interpqueues@@Base+0x1fe>
417 ./build-static/../Modules/_interpqueuesmodule.c:1420417 ./build-static/../Modules/_interpqueuesmodule.c:1420
418 »       blx»    fac·<PyErr_Clear@plt>418 »       blx»    fac·<PyErr_Clear@plt>
419 »       b.n»    1316·<PyInit__interpqueues@@Base+0x1fe>419 »       b.n»    1316·<PyInit__interpqueues@@Base+0x1fe>
420 »       subs»   r6,·#202»    @·0xca420 »       subs»   r6,·#202»    @·0xca
421 »       movs»   r0,·r0421 »       movs»   r0,·r0
422 »       adds»   r6,·r6,·#7422 »       adds»   r2,·r7,·#7
423 »       movs»   r0,·r0423 »       movs»   r0,·r0
424 »       ands»   r4,·r3424 »       ands»   r4,·r3
425 »       movs»   r0,·r0425 »       movs»   r0,·r0
426 »       subs»   r7,·#180»    @·0xb4426 »       subs»   r7,·#180»    @·0xb4
427 »       movs»   r0,·r0427 »       movs»   r0,·r0
428 queuesmod__register_heap_types():428 queuesmod__register_heap_types():
429 ./build-static/../Modules/_interpqueuesmodule.c:1733429 ./build-static/../Modules/_interpqueuesmodule.c:1733
Offset 744, 27 lines modifiedOffset 744, 27 lines modified
744 ./build-static/../Modules/_interpqueuesmodule.c:1746744 ./build-static/../Modules/_interpqueuesmodule.c:1746
745 »       b.n»    14b2·<PyInit__interpqueues@@Base+0x39a>745 »       b.n»    14b2·<PyInit__interpqueues@@Base+0x39a>
746 »       nop746 »       nop
747 »       subs»   r5,·#130»    @·0x82747 »       subs»   r5,·#130»    @·0x82
748 »       movs»   r0,·r0748 »       movs»   r0,·r0
749 »       subs»   r4,·#118»    @·0x76749 »       subs»   r4,·#118»    @·0x76
750 »       movs»   r0,·r0750 »       movs»   r0,·r0
751 »       adds»   r0,·r0,·#3751 »       adds»   r4,·r0,·#3
752 »       movs»   r0,·r0752 »       movs»   r0,·r0
753 »       asrs»   r5,·r2,·#30753 »       asrs»   r1,·r3,·#30
754 »       movs»   r0,·r0754 »       movs»   r0,·r0
755 »       lsls»   r0,·r6,·#3755 »       lsls»   r0,·r6,·#3
756 »       movs»   r0,·r0756 »       movs»   r0,·r0
757 »       lsls»   r0,·r4,·#3757 »       lsls»   r0,·r4,·#3
758 »       movs»   r0,·r0758 »       movs»   r0,·r0
759 »       adds»   r4,·r0,·#0759 »       adds»   r0,·r1,·#0
760 »       movs»   r0,·r0760 »       movs»   r0,·r0
761 »       subs»   r6,·r0,·r7761 »       subs»   r2,·r1,·r7
762 »       movs»   r0,·r0762 »       movs»   r0,·r0
763 »       subs»   r6,·r2,·r6763 »       subs»   r2,·r3,·r6
764 »       movs»   r0,·r0764 »       movs»   r0,·r0
765 module_traverse():765 module_traverse():
766 ./build-static/../Modules/_interpqueuesmodule.c:1839766 ./build-static/../Modules/_interpqueuesmodule.c:1839
767 »       push»   {r4,·r5,·r6,·lr}767 »       push»   {r4,·r5,·r6,·lr}
768 »       mov.w»  ip,·#4096»  @·0x1000768 »       mov.w»  ip,·#4096»  @·0x1000
769 »       sub.w»  ip,·sp,·ip769 »       sub.w»  ip,·sp,·ip
770 »       str.w»  r0,·[ip,·#4080]»     @·0xff0770 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
Offset 1303, 15 lines modifiedOffset 1303, 15 lines modified
1303 »       b.n»    17ba·<PyInit__interpqueues@@Base+0x6a2>1303 »       b.n»    17ba·<PyInit__interpqueues@@Base+0x6a2>
1304 »       subs»   r1,·#142»    @·0x8e1304 »       subs»   r1,·#142»    @·0x8e
1305 »       movs»   r0,·r01305 »       movs»   r0,·r0
1306 »       lsls»   r7,·r5,·#21306 »       lsls»   r7,·r5,·#2
1307 »       movs»   r0,·r01307 »       movs»   r0,·r0
1308 »       subs»   r0,·#128»    @·0x801308 »       subs»   r0,·#128»    @·0x80
1309 »       movs»   r0,·r01309 »       movs»   r0,·r0
1310 »       adds»   r2,·r3,·r51310 »       adds»   r6,·r3,·r5
1311 »       movs»   r0,·r01311 »       movs»   r0,·r0
1312 »       subs»   r3,·#41312 »       subs»   r3,·#4
1313 »       movs»   r0,·r01313 »       movs»   r0,·r0
1314 »       lsls»   r0,·r6,·#31314 »       lsls»   r0,·r6,·#3
1315 »       movs»   r0,·r01315 »       movs»   r0,·r0
1316 »       subs»   r2,·#178»    @·0xb21316 »       subs»   r2,·#178»    @·0xb2
1317 »       movs»   r0,·r01317 »       movs»   r0,·r0
Offset 1418, 27 lines modifiedOffset 1418, 27 lines modified
1418 »       ldr»    r0,·[r3,·#0]1418 »       ldr»    r0,·[r3,·#0]
1419 »       blx»    1080·<PyErr_Format@plt>1419 »       blx»    1080·<PyErr_Format@plt>
1420 ./build-static/../Modules/_interpqueuesmodule.c:1141420 ./build-static/../Modules/_interpqueuesmodule.c:114
1421 »       b.n»    188c·<PyInit__interpqueues@@Base+0x774>1421 »       b.n»    188c·<PyInit__interpqueues@@Base+0x774>
1422 »       nop1422 »       nop
1423 »       adds»   r7,·#188»    @·0xbc1423 »       adds»   r7,·#188»    @·0xbc
1424 »       movs»   r0,·r01424 »       movs»   r0,·r0
1425 »       adds»   r2,·r3,·r21425 »       adds»   r6,·r3,·r2
1426 »       movs»   r0,·r01426 »       movs»   r0,·r0
1427 »       lsls»   r0,·r4,·#31427 »       lsls»   r0,·r4,·#3
1428 »       movs»   r0,·r01428 »       movs»   r0,·r0
1429 »       adds»   r2,·r5,·r21429 »       adds»   r6,·r5,·r2
1430 »       movs»   r0,·r01430 »       movs»   r0,·r0
1431 »       lsls»   r4,·r3,·#31431 »       lsls»   r4,·r3,·#3
1432 »       movs»   r0,·r01432 »       movs»   r0,·r0
1433 »       adds»   r6,·r0,·r11433 »       adds»   r2,·r1,·r1
1434 »       movs»   r0,·r01434 »       movs»   r0,·r0
1435 »       lsls»   r4,·r5,·#31435 »       lsls»   r4,·r5,·#3
1436 »       movs»   r0,·r01436 »       movs»   r0,·r0
1437 »       adds»   r2,·r2,·r11437 »       adds»   r6,·r2,·r1
1438 »       movs»   r0,·r01438 »       movs»   r0,·r0
1439 _queues_incref():1439 _queues_incref():
1440 ./build-static/../Modules/_interpqueuesmodule.c:9111440 ./build-static/../Modules/_interpqueuesmodule.c:911
1441 »       push»   {r4,·r5,·r6,·lr}1441 »       push»   {r4,·r5,·r6,·lr}
1442 »       mov.w»  ip,·#4096»  @·0x10001442 »       mov.w»  ip,·#4096»  @·0x1000
1443 »       sub.w»  ip,·sp,·ip1443 »       sub.w»  ip,·sp,·ip
1444 »       str.w»  r0,·[ip,·#4080]»     @·0xff01444 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
Offset 1941, 15 lines modifiedOffset 1941, 15 lines modified
1941 »       b.n»    1bb6·<PyInit__interpqueues@@Base+0xa9e>1941 »       b.n»    1bb6·<PyInit__interpqueues@@Base+0xa9e>
1942 »       nop1942 »       nop
Max diff block lines reached; 90112/93512 bytes (96.36%) 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 00002f18·<.fini>:2 00002f1c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
21.7 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 168 lines modifiedOffset 1, 168 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002f20·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00002f24·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00002f30·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00002f34·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00002f40·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x00002f44·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00002f50·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00002f54·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00002f60·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00002f64·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00002f70·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00002f74·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00002f80·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x00002f84·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00002f90·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x00002f94·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00002fa0·0b000000·41000000·00000000·00000000·....A...........10 ··0x00002fa4·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00002fb0·496e6469·63617465·73207468·61742061·Indicates·that·a11 ··0x00002fb4·496e6469·63617465·73207468·61742061·Indicates·that·a
12 ··0x00002fc0·20717565·75652d72·656c6174·65642065··queue-related·e12 ··0x00002fc4·20717565·75652d72·656c6174·65642065··queue-related·e
13 ··0x00002fd0·72726f72·20686170·70656e65·642e0000·rror·happened...13 ··0x00002fd4·72726f72·20686170·70656e65·642e0000·rror·happened...
14 ··0x00002fe0·00000000·74657374·2e737570·706f7274·....test.support14 ··0x00002fe4·00000000·74657374·2e737570·706f7274·....test.support
15 ··0x00002ff0·2e696e74·65727072·65746572·732e5175·.interpreters.Qu15 ··0x00002ff4·2e696e74·65727072·65746572·732e5175·.interpreters.Qu
16 ··0x00003000·65756545·72726f72·00000000·74657374·eueError....test16 ··0x00003004·65756545·72726f72·00000000·74657374·eueError....test
17 ··0x00003010·2e737570·706f7274·2e696e74·65727072·.support.interpr17 ··0x00003014·2e737570·706f7274·2e696e74·65727072·.support.interpr
18 ··0x00003020·65746572·732e5175·6575654e·6f74466f·eters.QueueNotFo18 ··0x00003024·65746572·732e5175·6575654e·6f74466f·eters.QueueNotFo
19 ··0x00003030·756e6445·72726f72·00000000·6e693a63·undError....ni:c19 ··0x00003034·756e6445·72726f72·00000000·6e693a63·undError....ni:c
20 ··0x00003040·72656174·65000000·4f4f4f3a·5f726567·reate...OOO:_reg20 ··0x00003044·72656174·65000000·4f4f4f3a·5f726567·reate...OOO:_reg
21 ··0x00003050·69737465·725f6865·61705f74·79706573·ister_heap_types21 ··0x00003054·69737465·725f6865·61705f74·79706573·ister_heap_types
22 ··0x00003060·00000000·65787065·63746564·20612074·....expected·a·t22 ··0x00003064·00000000·65787065·63746564·20612074·....expected·a·t
23 ··0x00003070·79706520·666f7220·27717565·75657479·ype·for·'queuety23 ··0x00003074·79706520·666f7220·27717565·75657479·ype·for·'queuety
24 ··0x00003080·70652700·65787065·63746564·20616e20·pe'.expected·an·24 ··0x00003084·70652700·65787065·63746564·20616e20·pe'.expected·an·
25 ··0x00003090·65786365·7074696f·6e207479·70652066·exception·type·f25 ··0x00003094·65786365·7074696f·6e207479·70652066·exception·type·f
26 ··0x000030a0·6f722027·656d7074·79657272·6f722700·or·'emptyerror'.26 ··0x000030a4·6f722027·656d7074·79657272·6f722700·or·'emptyerror'.
27 ··0x000030b0·65787065·63746564·20616e20·65786365·expected·an·exce27 ··0x000030b4·65787065·63746564·20616e20·65786365·expected·an·exce
28 ··0x000030c0·7074696f·6e207479·70652066·6f722027·ption·type·for·'28 ··0x000030c4·7074696f·6e207479·70652066·6f722027·ption·type·for·'
29 ··0x000030d0·66756c6c·6572726f·72270000·4f263a62·fullerror'..O&:b29 ··0x000030d4·66756c6c·6572726f·72270000·4f263a62·fullerror'..O&:b
30 ··0x000030e0·696e6400·71756575·65204944·00000000·ind.queue·ID....30 ··0x000030e4·696e6400·71756575·65204944·00000000·ind.queue·ID....
31 ··0x000030f0·2573206d·75737420·62652061·206e6f6e·%s·must·be·a·non31 ··0x000030f4·2573206d·75737420·62652061·206e6f6e·%s·must·be·a·non
32 ··0x00003100·2d6e6567·61746976·6520696e·742c2067·-negative·int,·g32 ··0x00003104·2d6e6567·61746976·6520696e·742c2067·-negative·int,·g
33 ··0x00003110·6f742025·52000000·6d617820·25732069·ot·%R...max·%s·i33 ··0x00003114·6f742025·52000000·6d617820·25732069·ot·%R...max·%s·i
34 ··0x00003120·7320256c·6c642c20·676f7420·25520000·s·%lld,·got·%R..34 ··0x00003124·7320256c·6c642c20·676f7420·25520000·s·%lld,·got·%R..
35 ··0x00003130·2573206d·75737420·62652061·6e20696e·%s·must·be·an·in35 ··0x00003134·2573206d·75737420·62652061·6e20696e·%s·must·be·an·in
36 ··0x00003140·742c2067·6f742025·2e313030·73000000·t,·got·%.100s...36 ··0x00003144·742c2067·6f742025·2e313030·73000000·t,·got·%.100s...
37 ··0x00003150·4f263a72·656c6561·73650000·72616e20·O&:release..ran·37 ··0x00003154·4f263a72·656c6561·73650000·72616e20·O&:release..ran·
38 ··0x00003160·6f757420·6f662071·75657565·20494473·out·of·queue·IDs38 ··0x00003164·6f757420·6f662071·75657565·20494473·out·of·queue·IDs
39 ··0x00003170·00000000·71756575·6520256c·6c64206e·....queue·%lld·n39 ··0x00003174·00000000·71756575·6520256c·6c64206e·....queue·%lld·n
40 ··0x00003180·6f742066·6f756e64·00000000·71756575·ot·found....queu40 ··0x00003184·6f742066·6f756e64·00000000·71756575·ot·found....queu
41 ··0x00003190·6520256c·6c642069·7320656d·70747900·e·%lld·is·empty.41 ··0x00003194·6520256c·6c642069·7320656d·70747900·e·%lld·is·empty.
42 ··0x000031a0·71756575·6520256c·6c642069·73206675·queue·%lld·is·fu42 ··0x000031a4·71756575·6520256c·6c642069·73206675·queue·%lld·is·fu
43 ··0x000031b0·6c6c0000·71756575·6520256c·6c64206e·ll..queue·%lld·n43 ··0x000031b4·6c6c0000·71756575·6520256c·6c64206e·ll..queue·%lld·n
44 ··0x000031c0·65766572·20626f75·6e640000·756e7375·ever·bound..unsu44 ··0x000031c4·65766572·20626f75·6e640000·756e7375·ever·bound..unsu
45 ··0x000031d0·70706f72·74656420·6572726f·7220636f·pported·error·co45 ··0x000031d4·70706f72·74656420·6572726f·7220636f·pported·error·co
46 ··0x000031e0·64652025·64000000·4c690000·4f263a64·de·%d...Li..O&:d46 ··0x000031e4·64652025·64000000·4c690000·4f263a64·de·%d...Li..O&:d
47 ··0x000031f0·65737472·6f790000·4f263a67·65740000·estroy..O&:get..47 ··0x000031f4·65737472·6f790000·4f263a67·65740000·estroy..O&:get..
48 ··0x00003200·4f690000·4f263a67·65745f6d·61787369·Oi..O&:get_maxsi48 ··0x00003204·4f690000·4f263a67·65745f6d·61787369·Oi..O&:get_maxsi
49 ··0x00003210·7a650000·4f263a67·65745f71·75657565·ze..O&:get_queue49 ··0x00003214·7a650000·4f263a67·65745f71·75657565·ze..O&:get_queue
50 ··0x00003220·5f646566·61756c74·73000000·4f264f69·_defaults...O&Oi50 ··0x00003224·5f646566·61756c74·73000000·4f264f69·_defaults...O&Oi
51 ··0x00003230·3a707574·00000000·5f696400·5f696e74·:put...._id._int51 ··0x00003234·3a707574·00000000·5f696400·5f696e74·:put...._id._int
52 ··0x00003240·65727071·75657565·73000000·5f696e74·erpqueues..._int52 ··0x00003244·65727071·75657565·73000000·5f696e74·erpqueues..._int
53 ··0x00003250·65727071·75657565·73206d6f·64756c65·erpqueues·module53 ··0x00003254·65727071·75657565·73206d6f·64756c65·erpqueues·module
54 ··0x00003260·206e6f74·20696d70·6f727465·64207965··not·imported·ye54 ··0x00003264·206e6f74·20696d70·6f727465·64207965··not·imported·ye
55 ··0x00003270·74000000·4f263a67·65745f63·6f756e74·t...O&:get_count55 ··0x00003274·74000000·4f263a67·65745f63·6f756e74·t...O&:get_count
56 ··0x00003280·00000000·4f263a69·735f6675·6c6c0000·....O&:is_full..56 ··0x00003284·00000000·4f263a69·735f6675·6c6c0000·....O&:is_full..
57 ··0x00003290·696e7465·72707265·74657273·2e717565·interpreters.que57 ··0x00003294·696e7465·72707265·74657273·2e717565·interpreters.que
58 ··0x000032a0·75657300·74657374·2e737570·706f7274·ues.test.support58 ··0x000032a4·75657300·74657374·2e737570·706f7274·ues.test.support
59 ··0x000032b0·2e696e74·65727072·65746572·732e7175·.interpreters.qu59 ··0x000032b4·2e696e74·65727072·65746572·732e7175·.interpreters.qu
60 ··0x000032c0·65756573·00000000·666d7400·71696400·eues....fmt.qid.60 ··0x000032c4·65756573·00000000·666d7400·71696400·eues....fmt.qid.
61 ··0x000032d0·6f626a00·71756575·65747970·65000000·obj.queuetype...61 ··0x000032d4·6f626a00·71756575·65747970·65000000·obj.queuetype...
62 ··0x000032e0·656d7074·79657272·6f720000·66756c6c·emptyerror..full62 ··0x000032e4·656d7074·79657272·6f720000·66756c6c·emptyerror..full
63 ··0x000032f0·6572726f·72000000·63726561·74650000·error...create..63 ··0x000032f4·6572726f·72000000·63726561·74650000·error...create..
64 ··0x00003300·64657374·726f7900·6c697374·5f616c6c·destroy.list_all64 ··0x00003304·64657374·726f7900·6c697374·5f616c6c·destroy.list_all
65 ··0x00003310·00000000·70757400·67657400·62696e64·....put.get.bind65 ··0x00003314·00000000·70757400·67657400·62696e64·....put.get.bind
66 ··0x00003320·00000000·72656c65·61736500·6765745f·....release.get_66 ··0x00003324·00000000·72656c65·61736500·6765745f·....release.get_
67 ··0x00003330·6d617873·697a6500·6765745f·71756575·maxsize.get_queu67 ··0x00003334·6d617873·697a6500·6765745f·71756575·maxsize.get_queu
68 ··0x00003340·655f6465·6661756c·74730000·69735f66·e_defaults..is_f68 ··0x00003344·655f6465·6661756c·74730000·69735f66·e_defaults..is_f
69 ··0x00003350·756c6c00·6765745f·636f756e·74000000·ull.get_count...69 ··0x00003354·756c6c00·6765745f·636f756e·74000000·ull.get_count...
70 ··0x00003360·54686973·206d6f64·756c6520·70726f76·This·module·prov70 ··0x00003364·54686973·206d6f64·756c6520·70726f76·This·module·prov
71 ··0x00003370·69646573·20707269·6d697469·7665206f·ides·primitive·o71 ··0x00003374·69646573·20707269·6d697469·7665206f·ides·primitive·o
72 ··0x00003380·70657261·74696f6e·7320746f·206d616e·perations·to·man72 ··0x00003384·70657261·74696f6e·7320746f·206d616e·perations·to·man
73 ··0x00003390·61676520·50797468·6f6e2069·6e746572·age·Python·inter73 ··0x00003394·61676520·50797468·6f6e2069·6e746572·age·Python·inter
74 ··0x000033a0·70726574·6572732e·0a546865·2027696e·preters..The·'in74 ··0x000033a4·70726574·6572732e·0a546865·2027696e·preters..The·'in
75 ··0x000033b0·74657270·72657465·72732720·6d6f6475·terpreters'·modu75 ··0x000033b4·74657270·72657465·72732720·6d6f6475·terpreters'·modu
76 ··0x000033c0·6c652070·726f7669·64657320·61206d6f·le·provides·a·mo76 ··0x000033c4·6c652070·726f7669·64657320·61206d6f·le·provides·a·mo
77 ··0x000033d0·72652063·6f6e7665·6e69656e·7420696e·re·convenient·in77 ··0x000033d4·72652063·6f6e7665·6e69656e·7420696e·re·convenient·in
78 ··0x000033e0·74657266·6163652e·00000000·6765745f·terface.....get_78 ··0x000033e4·74657266·6163652e·00000000·6765745f·terface.....get_
79 ··0x000033f0·636f756e·74287169·64290a0a·52657475·count(qid)..Retu79 ··0x000033f4·636f756e·74287169·64290a0a·52657475·count(qid)..Retu
80 ··0x00003400·726e2074·6865206e·756d6265·72206f66·rn·the·number·of80 ··0x00003404·726e2074·6865206e·756d6265·72206f66·rn·the·number·of
81 ··0x00003410·20697465·6d732069·6e207468·65207175··items·in·the·qu81 ··0x00003414·20697465·6d732069·6e207468·65207175··items·in·the·qu
82 ··0x00003420·6575652e·00000000·69735f66·756c6c28·eue.....is_full(82 ··0x00003424·6575652e·00000000·69735f66·756c6c28·eue.....is_full(
83 ··0x00003430·71696429·0a0a5265·7475726e·20747275·qid)..Return·tru83 ··0x00003434·71696429·0a0a5265·7475726e·20747275·qid)..Return·tru
84 ··0x00003440·65206966·20746865·20717565·75652068·e·if·the·queue·h84 ··0x00003444·65206966·20746865·20717565·75652068·e·if·the·queue·h
85 ··0x00003450·61732061·206d6178·73697a65·20616e64·as·a·maxsize·and85 ··0x00003454·61732061·206d6178·73697a65·20616e64·as·a·maxsize·and
86 ··0x00003460·20686173·20726561·63686564·2069742e··has·reached·it.86 ··0x00003464·20686173·20726561·63686564·2069742e··has·reached·it.
87 ··0x00003470·00000000·6765745f·71756575·655f6465·....get_queue_de87 ··0x00003474·00000000·6765745f·71756575·655f6465·....get_queue_de
88 ··0x00003480·6661756c·74732871·6964290a·0a526574·faults(qid)..Ret88 ··0x00003484·6661756c·74732871·6964290a·0a526574·faults(qid)..Ret
89 ··0x00003490·75726e20·74686520·71756575·65277320·urn·the·queue's·89 ··0x00003494·75726e20·74686520·71756575·65277320·urn·the·queue's·
90 ··0x000034a0·64656661·756c7420·76616c75·65732c20·default·values,·90 ··0x000034a4·64656661·756c7420·76616c75·65732c20·default·values,·
91 ··0x000034b0·73657420·7768656e·20697420·77617320·set·when·it·was·91 ··0x000034b4·73657420·7768656e·20697420·77617320·set·when·it·was·
92 ··0x000034c0·63726561·7465642e·00000000·6765745f·created.....get_92 ··0x000034c4·63726561·7465642e·00000000·6765745f·created.....get_
93 ··0x000034d0·6d617873·697a6528·71696429·0a0a5265·maxsize(qid)..Re93 ··0x000034d4·6d617873·697a6528·71696429·0a0a5265·maxsize(qid)..Re
94 ··0x000034e0·7475726e·20746865·206d6178·696d756d·turn·the·maximum94 ··0x000034e4·7475726e·20746865·206d6178·696d756d·turn·the·maximum
95 ··0x000034f0·206e756d·62657220·6f662069·74656d73··number·of·items95 ··0x000034f4·206e756d·62657220·6f662069·74656d73··number·of·items
96 ··0x00003500·20696e20·74686520·71756575·652e0000··in·the·queue...96 ··0x00003504·20696e20·74686520·71756575·652e0000··in·the·queue...
97 ··0x00003510·72656c65·61736528·71696429·0a0a5265·release(qid)..Re97 ··0x00003514·72656c65·61736528·71696429·0a0a5265·release(qid)..Re
98 ··0x00003520·6c656173·65206120·72656665·72656e63·lease·a·referenc98 ··0x00003524·6c656173·65206120·72656665·72656e63·lease·a·referenc
99 ··0x00003530·6520746f·20746865·20717565·75652e0a·e·to·the·queue..99 ··0x00003534·6520746f·20746865·20717565·75652e0a·e·to·the·queue..
100 ··0x00003540·54686520·71756575·65206973·20646573·The·queue·is·des100 ··0x00003544·54686520·71756575·65206973·20646573·The·queue·is·des
101 ··0x00003550·74726f79·6564206f·6e636520·74686572·troyed·once·ther101 ··0x00003554·74726f79·6564206f·6e636520·74686572·troyed·once·ther
102 ··0x00003560·65206172·65206e6f·20726566·6572656e·e·are·no·referen102 ··0x00003564·65206172·65206e6f·20726566·6572656e·e·are·no·referen
103 ··0x00003570·63657320·6c656674·2e000000·62696e64·ces·left....bind103 ··0x00003574·63657320·6c656674·2e000000·62696e64·ces·left....bind
104 ··0x00003580·28716964·290a0a54·616b6520·61207265·(qid)..Take·a·re104 ··0x00003584·28716964·290a0a54·616b6520·61207265·(qid)..Take·a·re
105 ··0x00003590·66657265·6e636520·746f2074·68652069·ference·to·the·i105 ··0x00003594·66657265·6e636520·746f2074·68652069·ference·to·the·i
106 ··0x000035a0·64656e74·69666965·64207175·6575652e·dentified·queue.106 ··0x000035a4·64656e74·69666965·64207175·6575652e·dentified·queue.
107 ··0x000035b0·0a546865·20717565·75652069·73206e6f·.The·queue·is·no107 ··0x000035b4·0a546865·20717565·75652069·73206e6f·.The·queue·is·no
108 ··0x000035c0·74206465·7374726f·79656420·756e7469·t·destroyed·unti108 ··0x000035c4·74206465·7374726f·79656420·756e7469·t·destroyed·unti
109 ··0x000035d0·6c207468·65726520·61726520·6e6f2072·l·there·are·no·r109 ··0x000035d4·6c207468·65726520·61726520·6e6f2072·l·there·are·no·r
110 ··0x000035e0·65666572·656e6365·73206c65·66742e00·eferences·left..110 ··0x000035e4·65666572·656e6365·73206c65·66742e00·eferences·left..
111 ··0x000035f0·67657428·71696429·202d3e20·286f626a·get(qid)·->·(obj111 ··0x000035f4·67657428·71696429·202d3e20·286f626a·get(qid)·->·(obj
112 ··0x00003600·2c20666d·74290a0a·52657475·726e2061·,·fmt)..Return·a112 ··0x00003604·2c20666d·74290a0a·52657475·726e2061·,·fmt)..Return·a
113 ··0x00003610·206e6577·206f626a·65637420·66726f6d··new·object·from113 ··0x00003614·206e6577·206f626a·65637420·66726f6d··new·object·from
114 ··0x00003620·20746865·20646174·61206174·20746865··the·data·at·the114 ··0x00003624·20746865·20646174·61206174·20746865··the·data·at·the
115 ··0x00003630·2066726f·6e74206f·66207468·65207175··front·of·the·qu115 ··0x00003634·2066726f·6e74206f·66207468·65207175··front·of·the·qu
116 ··0x00003640·6575652e·0a546865·206f626a·65637427·eue..The·object'116 ··0x00003644·6575652e·0a546865·206f626a·65637427·eue..The·object'
117 ··0x00003650·7320666f·726d6174·20697320·616c736f·s·format·is·also117 ··0x00003654·7320666f·726d6174·20697320·616c736f·s·format·is·also
118 ··0x00003660·20726574·75726e65·642e0a0a·49662074··returned...If·t118 ··0x00003664·20726574·75726e65·642e0a0a·49662074··returned...If·t
119 ··0x00003670·68657265·20697320·6e6f7468·696e6720·here·is·nothing·119 ··0x00003674·68657265·20697320·6e6f7468·696e6720·here·is·nothing·
120 ··0x00003680·746f2072·65636569·76652074·68656e20·to·receive·then·120 ··0x00003684·746f2072·65636569·76652074·68656e20·to·receive·then·
121 ··0x00003690·72616973·65205175·65756545·6d707479·raise·QueueEmpty121 ··0x00003694·72616973·65205175·65756545·6d707479·raise·QueueEmpty
122 ··0x000036a0·2e000000·70757428·7169642c·206f626a·....put(qid,·obj122 ··0x000036a4·2e000000·70757428·7169642c·206f626a·....put(qid,·obj
123 ··0x000036b0·2c20666d·74290a0a·41646420·74686520·,·fmt)..Add·the·123 ··0x000036b4·2c20666d·74290a0a·41646420·74686520·,·fmt)..Add·the·
124 ··0x000036c0·6f626a65·63742773·20646174·6120746f·object's·data·to124 ··0x000036c4·6f626a65·63742773·20646174·6120746f·object's·data·to
125 ··0x000036d0·20746865·20717565·75652e00·6c697374··the·queue..list125 ··0x000036d4·20746865·20717565·75652e00·6c697374··the·queue..list
126 ··0x000036e0·5f616c6c·2829202d·3e205b28·7169642c·_all()·->·[(qid,126 ··0x000036e4·5f616c6c·2829202d·3e205b28·7169642c·_all()·->·[(qid,
Max diff block lines reached; 0/22158 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 ··0x0000396c·00000000····························....2 ··0x00003970·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 ··0x00004f18·3d2a0000····························=*..2 ··0x00004f18·412a0000····························A*..
  
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 ··0x00004f1c·fd290000····························.)..2 ··0x00004f1c·012a0000····························.*..
  
3.14 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000050fc·fc500000·ffffff3f·00000000·00000000·.P.....?........2 ··0x000050fc·fc500000·ffffff3f·00000000·00000000·.P.....?........
3 ··0x0000510c·00000000·00000000·3c320000·60330000·........<2..`3..3 ··0x0000510c·00000000·00000000·40320000·64330000·........@2..d3..
4 ··0x0000511c·14000000·c0510000·a0510000·fd140000·.....Q...Q......4 ··0x0000511c·14000000·c0510000·a0510000·fd140000·.....Q...Q......
5 ··0x0000512c·412a0000·49150000·30330000·c8320000·A*..I...03...2..5 ··0x0000512c·452a0000·49150000·34330000·cc320000·E*..I...43...2..
6 ··0x0000513c·00000000·d4320000·e0320000·ec320000·.....2...2...2..6 ··0x0000513c·00000000·d8320000·e4320000·f0320000·.....2...2...2..
7 ··0x0000514c·00000000·cc320000·00000000·cc320000·.....2.......2..7 ··0x0000514c·00000000·d0320000·00000000·d0320000·.....2.......2..
8 ··0x0000515c·00000000·cc320000·00000000·cc320000·.....2.......2..8 ··0x0000515c·00000000·d0320000·00000000·d0320000·.....2.......2..
9 ··0x0000516c·00000000·cc320000·00000000·cc320000·.....2.......2..9 ··0x0000516c·00000000·d0320000·00000000·d0320000·.....2.......2..
10 ··0x0000517c·00000000·cc320000·d0320000·c8320000·.....2...2...2..10 ··0x0000517c·00000000·d0320000·d4320000·cc320000·.....2...2...2..
11 ··0x0000518c·00000000·cc320000·00000000·cc320000·.....2.......2..11 ··0x0000518c·00000000·d0320000·00000000·d0320000·.....2.......2..
12 ··0x0000519c·00000000·02000000·25110000·03000000·........%.......12 ··0x0000519c·00000000·02000000·25110000·03000000·........%.......
13 ··0x000051ac·02000000·04000000·01000000·00000000·................13 ··0x000051ac·02000000·04000000·01000000·00000000·................
14 ··0x000051bc·00000000·f8320000·19120000·03000000·.....2..........14 ··0x000051bc·00000000·fc320000·19120000·03000000·.....2..........
15 ··0x000051cc·cc370000·00330000·f92a0000·03000000·.7...3...*......15 ··0x000051cc·d0370000·04330000·fd2a0000·03000000·.7...3...*......
16 ··0x000051dc·54370000·08330000·8d1d0000·04000000·T7...3..........16 ··0x000051dc·58370000·0c330000·8d1d0000·04000000·X7...3..........
17 ··0x000051ec·dc360000·14330000·91240000·03000000·.6...3...$......17 ··0x000051ec·e0360000·18330000·91240000·03000000·.6...3...$......
18 ··0x000051fc·a4360000·18330000·9d1f0000·03000000·.6...3..........18 ··0x000051fc·a8360000·1c330000·9d1f0000·03000000·.6...3..........
19 ··0x0000520c·f0350000·1c330000·4d170000·03000000·.5...3..M.......19 ··0x0000520c·f4350000·20330000·4d170000·03000000·.5..·3..M.......
20 ··0x0000521c·7c350000·24330000·d1190000·03000000·|5..$3..........20 ··0x0000521c·80350000·28330000·d1190000·03000000·.5..(3..........
21 ··0x0000522c·10350000·2c330000·e1210000·03000000·.5..,3...!......21 ··0x0000522c·14350000·30330000·e1210000·03000000·.5..03...!......
22 ··0x0000523c·cc340000·38330000·59230000·03000000·.4..83..Y#......22 ··0x0000523c·d0340000·3c330000·59230000·03000000·.4..<3..Y#......
23 ··0x0000524c·74340000·4c330000·01280000·03000000·t4..L3...(......23 ··0x0000524c·78340000·50330000·05280000·03000000·x4..P3...(......
24 ··0x0000525c·28340000·54330000·b9260000·03000000·(4..T3...&......24 ··0x0000525c·2c340000·58330000·bd260000·03000000·,4..X3...&......
25 ··0x0000526c·ec330000·4c300000·55130000·03000000·.3..L0..U.......25 ··0x0000526c·f0330000·50300000·55130000·03000000·.3..P0..U.......
26 ··0x0000527c·00000000·00000000·00000000·00000000·................26 ··0x0000527c·00000000·00000000·00000000·00000000·................
27 ··0x0000528c·00000000····························....27 ··0x0000528c·00000000····························....
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38616364·39333633·37613538·31663363·8acd93637a581f3c 
3 ··0x00000010·30373737·34353336·35373530·31356230·07774536575015b02 ··0x00000000·39313065·65306664·63646432·61373235·910ee0fdcdd2a725
 3 ··0x00000010·63336162·32663531·36633862·37653336·c3ab2f516c8b7e36
4 ··0x00000020·61663365·61312e64·65627567·00000000·af3ea1.debug....4 ··0x00000020·39626630·33392e64·65627567·00000000·9bf039.debug....
5 ··0x00000030·4ea06ae8····························N.j.5 ··0x00000030·eb4d6b3b····························.Mk;
  
132 KB
./usr/lib/python3.13/lib-dynload/_lsprof.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x03990·0x03990·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x03998·0x03998·R·E·0x1000
7 ··LOAD···········0x003ee8·0x00004ee8·0x00004ee8·0x003d0·0x003ec·RW··0x10007 ··LOAD···········0x003ee8·0x00004ee8·0x00004ee8·0x003d0·0x003ec·RW··0x1000
8 ··DYNAMIC········0x003f40·0x00004f40·0x00004f40·0x000c0·0x000c0·RW··0x48 ··DYNAMIC········0x003f40·0x00004f40·0x00004f40·0x000c0·0x000c0·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······0x003ee8·0x00004ee8·0x00004ee8·0x00118·0x00118·R···0x111 ··GNU_RELRO······0x003ee8·0x00004ee8·0x00004ee8·0x00118·0x00118·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
1.83 KB
readelf --wide --sections {}
    
Offset 7, 18 lines modifiedOffset 7, 18 lines modified
7 ··[·2]·.gnu.hash·········GNU_HASH········00000118·000118·000020·04···A··3···0··47 ··[·2]·.gnu.hash·········GNU_HASH········00000118·000118·000020·04···A··3···0··4
8 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000370·10···A··4···3··48 ··[·3]·.dynsym···········DYNSYM··········00000138·000138·000370·10···A··4···3··4
9 ··[·4]·.dynstr···········STRTAB··········000004a8·0004a8·0003f7·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000004a8·0004a8·0003f7·00···A··0···0··1
10 ··[·5]·.rel.dyn··········REL·············000008a0·0008a0·0002d0·08···A··3···0··410 ··[·5]·.rel.dyn··········REL·············000008a0·0008a0·0002d0·08···A··3···0··4
11 ··[·6]·.rel.plt··········REL·············00000b70·000b70·000150·08··AI··3··17··411 ··[·6]·.rel.plt··········REL·············00000b70·000b70·000150·08··AI··3··17··4
12 ··[·7]·.init·············PROGBITS········00000cc0·000cc0·00000c·00··AX··0···0··412 ··[·7]·.init·············PROGBITS········00000cc0·000cc0·00000c·00··AX··0···0··4
13 ··[·8]·.plt··············PROGBITS········00000ccc·000ccc·000218·04··AX··0···0··413 ··[·8]·.plt··············PROGBITS········00000ccc·000ccc·000218·04··AX··0···0··4
14 ··[·9]·.text·············PROGBITS········00000ee8·000ee8·001efc·00··AX··0···0··814 ··[·9]·.text·············PROGBITS········00000ee8·000ee8·001f04·00··AX··0···0··8
15 ··[10]·.fini·············PROGBITS········00002de4·002de4·000008·00··AX··0···0··415 ··[10]·.fini·············PROGBITS········00002dec·002dec·000008·00··AX··0···0··4
16 ··[11]·.rodata···········PROGBITS········00002dec·002dec·000ba0·00···A··0···0··416 ··[11]·.rodata···········PROGBITS········00002df4·002df4·000ba0·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········0000398c·00398c·000004·00···A··0···0··417 ··[12]·.eh_frame·········PROGBITS········00003994·003994·000004·00···A··0···0··4
18 ··[13]·.init_array·······INIT_ARRAY······00004ee8·003ee8·000004·04··WA··0···0··418 ··[13]·.init_array·······INIT_ARRAY······00004ee8·003ee8·000004·04··WA··0···0··4
19 ··[14]·.fini_array·······FINI_ARRAY······00004eec·003eec·000004·04··WA··0···0··419 ··[14]·.fini_array·······FINI_ARRAY······00004eec·003eec·000004·04··WA··0···0··4
20 ··[15]·.data.rel.ro······PROGBITS········00004ef0·003ef0·000050·00··WA··0···0··420 ··[15]·.data.rel.ro······PROGBITS········00004ef0·003ef0·000050·00··WA··0···0··4
21 ··[16]·.dynamic··········DYNAMIC·········00004f40·003f40·0000c0·08··WA··4···0··421 ··[16]·.dynamic··········DYNAMIC·········00004f40·003f40·0000c0·08··WA··4···0··4
22 ··[17]·.got··············PROGBITS········00005000·004000·0000e0·04··WA··0···0··422 ··[17]·.got··············PROGBITS········00005000·004000·0000e0·04··WA··0···0··4
23 ··[18]·.data·············PROGBITS········000050e0·0040e0·0001d8·00··WA··0···0··423 ··[18]·.data·············PROGBITS········000050e0·0040e0·0001d8·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········000052b8·0042b8·00001c·00··WA··0···0··424 ··[19]·.bss··············NOBITS··········000052b8·0042b8·00001c·00··WA··0···0··4
715 B
readelf --wide --symbols {}
    
Offset 51, 8 lines modifiedOffset 51, 8 lines modified
51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall51 ····47:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyObject_MakeTpCall
52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_GetCurrent52 ····48:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyThreadState_GetCurrent
53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError53 ····49:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_MemoryError
54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_PerfCounterRaw54 ····50:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyTime_PerfCounterRaw
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_LookupRef55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_PyType_LookupRef
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyType_FromModuleAndSpec
57 ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__57 ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
58 ····54:·00002985····12·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof58 ····54:·0000298d····12·FUNC····GLOBAL·DEFAULT····9·PyInit__lsprof
675 B
readelf --wide --dynamic {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Dynamic·section·at·offset·0x3f40·contains·20·entries:1 Dynamic·section·at·offset·0x3f40·contains·20·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000c·(INIT)·······················0xcc03 ·0x0000000c·(INIT)·······················0xcc0
4 ·0x0000000d·(FINI)·······················0x2de44 ·0x0000000d·(FINI)·······················0x2dec
5 ·0x00000019·(INIT_ARRAY)·················0x4ee85 ·0x00000019·(INIT_ARRAY)·················0x4ee8
6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)6 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
7 ·0x0000001a·(FINI_ARRAY)·················0x4eec7 ·0x0000001a·(FINI_ARRAY)·················0x4eec
8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)8 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
9 ·0x6ffffef5·(GNU_HASH)···················0x1189 ·0x6ffffef5·(GNU_HASH)···················0x118
10 ·0x00000005·(STRTAB)·····················0x4a810 ·0x00000005·(STRTAB)·····················0x4a8
11 ·0x00000006·(SYMTAB)·····················0x13811 ·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:·905ba82597aca8cac944eab5d464d1d8333c21fd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73e34540c30331cae9847d5a7e4feb518efdbba5
375 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 00000cc0·<.init>:3 00000cc0·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     28bc·<__gmon_start__@plt+0x19e4>6 »       bl»     28c4·<__gmon_start__@plt+0x19ec>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
96.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000ee8·<PyInit__lsprof-0x1a9c>:2 00000ee8·<PyInit__lsprof-0x1aa4>:
3 profiler_init():3 profiler_init():
4 ./build-static/../Modules/_lsprof.c:8654 ./build-static/../Modules/_lsprof.c:865
5 »       vst3.8» {d27,d29,d31},·[pc·:256],·r05 »       vst3.8» {d27,d29,d31},·[pc·:256],·r0
6 »       bl»     feb580f4·<PyInit__lsprof+0xfeb55770>6 »       bl»     feb580f4·<PyInit__lsprof+0xfeb55768>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       addlt»  r0,·fp,·r8,·asr·#318 »       addlt»  r0,·fp,·r8,·asr·#31
9 »       strmi»  r4,·[r4],·-fp,·lsl·#129 »       strmi»  r4,·[r4],·-fp,·lsl·#12
10 ./build-static/../Modules/_lsprof.c:87310 ./build-static/../Modules/_lsprof.c:873
11 »       »       »       @·<UNDEFINED>·instruction:·0x4618461111 »       »       »       @·<UNDEFINED>·instruction:·0x46184611
12 ./build-static/../Modules/_lsprof.c:86712 ./build-static/../Modules/_lsprof.c:867
13 »       movwcs» r2,·#512»  @·0x20013 »       movwcs» r2,·#512»  @·0x200
14 ./build-static/../Modules/_lsprof.c:86614 ./build-static/../Modules/_lsprof.c:866
15 »       movwcs» r9,·#773»  @·0x30515 »       movwcs» r9,·#773»  @·0x305
16 ./build-static/../Modules/_lsprof.c:86716 ./build-static/../Modules/_lsprof.c:867
17 »       movwcs» lr,·#35277»@·0x89cd17 »       movwcs» lr,·#35277»@·0x89cd
18 ./build-static/../Modules/_lsprof.c:87318 ./build-static/../Modules/_lsprof.c:873
19 »       bge»    1d3c18·<PyInit__lsprof+0x1d1294>19 »       bge»    1d3c18·<PyInit__lsprof+0x1d128c>
20 »       bge»    1a5724·<PyInit__lsprof+0x1a2da0>20 »       bge»    1a5724·<PyInit__lsprof+0x1a2d98>
21 »       bge»    225724·<PyInit__lsprof+0x222da0>21 »       bge»    225724·<PyInit__lsprof+0x222d98>
22 »       bge»    165724·<PyInit__lsprof+0x162da0>22 »       bge»    165724·<PyInit__lsprof+0x162d98>
23 »       ldrbtmi»r9,·[fp],·#-512»   @·0xfffffe0023 »       ldrbtmi»r9,·[fp],·#-512»   @·0xfffffe00
24 »       cmncc»  r8,·#249856»@·0x3d00024 »       cmncc»  r8,·#249856»@·0x3d000
25 ./build-static/../Modules/_lsprof.c:86825 ./build-static/../Modules/_lsprof.c:868
26 »       stmib»  sp,·{r0,·r8,·sl,·sp}^26 »       stmib»  sp,·{r0,·r8,·sl,·sp}^
27 ./build-static/../Modules/_lsprof.c:86927 ./build-static/../Modules/_lsprof.c:869
28 »       ldrbtmi»r5,·[sl],·#-1286»  @·0xfffffafa28 »       ldrbtmi»r5,·[sl],·#-1286»  @·0xfffffafa
29 ./build-static/../Modules/_lsprof.c:87329 ./build-static/../Modules/_lsprof.c:873
30 »       svc»    0x002af7ff30 »       svc»    0x002af7ff
31 ./build-static/../Modules/_lsprof.c:873·(discriminator·1)31 ./build-static/../Modules/_lsprof.c:873·(discriminator·1)
32 »       rsble»  r2,·r3,·r0,·lsl·#1632 »       rsble»  r2,·r3,·r0,·lsl·#16
33 ./build-static/../Modules/_lsprof.c:87833 ./build-static/../Modules/_lsprof.c:878
34 »       blcs»   27b54·<PyInit__lsprof+0x251d0>34 »       blcs»   27b54·<PyInit__lsprof+0x251c8>
35 setSubcalls():35 setSubcalls():
36 ./build-static/../Modules/_lsprof.c:58436 ./build-static/../Modules/_lsprof.c:584
37 »       stmdbvs»r3!,·{r1,·r8,·r9,·sl,·fp,·ip,·sp,·pc}^37 »       stmdbvs»r3!,·{r1,·r8,·r9,·sl,·fp,·ip,·sp,·pc}^
38 »       movweq» pc,·#8227» @·0x2023»  @·<UNPREDICTABLE>38 »       movweq» pc,·#8227» @·0x2023»  @·<UNPREDICTABLE>
39 »       eorsle» r6,·r8,·r3,·ror·#239 »       eorsle» r6,·r8,·r3,·ror·#2
40 ./build-static/../Modules/_lsprof.c:58540 ./build-static/../Modules/_lsprof.c:585
41 »       bls»    1f8428·<PyInit__lsprof+0x1f5aa4>41 »       bls»    1f8428·<PyInit__lsprof+0x1f5a9c>
42 ./build-static/../Modules/_lsprof.c:58642 ./build-static/../Modules/_lsprof.c:586
43 »       »       »       @·<UNDEFINED>·instruction:·0xf043696343 »       »       »       @·<UNDEFINED>·instruction:·0xf0436963
44 »       cmnvs»  r3,·r2,·lsl·#644 »       cmnvs»  r3,·r2,·lsl·#6
45 setBuiltins():45 setBuiltins():
46 ./build-static/../Modules/_lsprof.c:59346 ./build-static/../Modules/_lsprof.c:593
47 »       eorsle» r2,·r4,·r0,·lsl·#2047 »       eorsle» r2,·r4,·r0,·lsl·#20
48 ./build-static/../Modules/_lsprof.c:59548 ./build-static/../Modules/_lsprof.c:595
Offset 96, 34 lines modifiedOffset 96, 34 lines modified
96 ./build-static/../Include/object.h:942·(discriminator·1)96 ./build-static/../Include/object.h:942·(discriminator·1)
97 »       rscvs»  r4,·r0,·#64,·497 »       rscvs»  r4,·r0,·#64,·4
98 profiler_init():98 profiler_init():
99 ./build-static/../Modules/_lsprof.c:88999 ./build-static/../Modules/_lsprof.c:889
100 »       addsmi» fp,·r3,·#40,·6»      @·0xa0000000100 »       addsmi» fp,·r3,·#40,·6»      @·0xa0000000
101 Py_DECREF():101 Py_DECREF():
102 ./build-static/../Include/object.h:942·(discriminator·1)102 ./build-static/../Include/object.h:942·(discriminator·1)
103 »       blcc»   74fb8·<PyInit__lsprof+0x72634>103 »       blcc»   74fb8·<PyInit__lsprof+0x7262c>
104 ./build-static/../Include/object.h:946104 ./build-static/../Include/object.h:946
105 »       movtlt» r6,·#12331»@·0x302b105 »       movtlt» r6,·#12331»@·0x302b
106 profiler_init():106 profiler_init():
107 ./build-static/../Modules/_lsprof.c:894107 ./build-static/../Modules/_lsprof.c:894
108 »       andlt»  r2,·fp,·r0108 »       andlt»  r2,·fp,·r0
109 ./build-static/../Modules/_lsprof.c:895109 ./build-static/../Modules/_lsprof.c:895
110 »       bls»    1f047c·<PyInit__lsprof+0x1edaf8>110 »       bls»    1f047c·<PyInit__lsprof+0x1edaf0>
111 setBuiltins():111 setBuiltins():
112 ./build-static/../Modules/_lsprof.c:593112 ./build-static/../Modules/_lsprof.c:593
113 »       bicle»  r2,·fp,·r0,·lsl·#20113 »       bicle»  r2,·fp,·r0,·lsl·#20
114 »       »       »       @·<UNDEFINED>·instruction:·0xf0236963114 »       »       »       @·<UNDEFINED>·instruction:·0xf0236963
115 ./build-static/../Modules/_lsprof.c:594115 ./build-static/../Modules/_lsprof.c:594
116 »       cmnvs»  r3,·r4,·lsl·#6116 »       cmnvs»  r3,·r4,·lsl·#6
117 profiler_init():117 profiler_init():
118 ./build-static/../Modules/_lsprof.c:881118 ./build-static/../Modules/_lsprof.c:881
119 »       vldr»   s18,·[sp,·#20]119 »       vldr»   s18,·[sp,·#20]
120 ./build-static/../Modules/_lsprof.c:880120 ./build-static/../Modules/_lsprof.c:880
121 »       stmibvs»r0!,·{r3,·r8,·r9,·fp,·ip,·sp,·lr}121 »       stmibvs»r0!,·{r3,·r8,·r9,·fp,·ip,·sp,·lr}
122 »       blvc»   23c5e4·<PyInit__lsprof+0x239c60>122 »       blvc»   23c5e4·<PyInit__lsprof+0x239c58>
123 Py_XINCREF():123 Py_XINCREF():
124 ./build-static/../Include/object.h:1029124 ./build-static/../Include/object.h:1029
125 »       sbcle»  r2,·sp,·r0,·lsl·#20125 »       sbcle»  r2,·sp,·r0,·lsl·#20
126 _Py_IsImmortal():126 _Py_IsImmortal():
127 ./build-static/../Include/object.h:361127 ./build-static/../Include/object.h:361
128 »       »       »       @·<UNDEFINED>·instruction:·0xf06f6813128 »       »       »       @·<UNDEFINED>·instruction:·0xf06f6813
129 Py_INCREF():129 Py_INCREF():
Offset 136, 36 lines modifiedOffset 136, 36 lines modified
136 ./build-static/../Include/object.h:946136 ./build-static/../Include/object.h:946
137 »       andvs»  r3,·r3,·r1,·lsl·#22137 »       andvs»  r3,·r3,·r1,·lsl·#22
138 »       bicle»  r2,·r8,·r0,·lsl·#22138 »       bicle»  r2,·r8,·r0,·lsl·#22
139 ./build-static/../Include/object.h:947139 ./build-static/../Include/object.h:947
140 »       svc»    0x0038f7ff140 »       svc»    0x0038f7ff
141 »       addsmi» lr,·r3,·#51642368»  @·0x3140000141 »       addsmi» lr,·r3,·#51642368»  @·0x3140000
142 ./build-static/../Include/object.h:942·(discriminator·1)142 ./build-static/../Include/object.h:942·(discriminator·1)
143 »       blcc»   75004·<PyInit__lsprof+0x72680>143 »       blcc»   75004·<PyInit__lsprof+0x72678>
144 ./build-static/../Include/object.h:946144 ./build-static/../Include/object.h:946
145 »       teqlt»  r3,·fp,·lsr·#32145 »       teqlt»  r3,·fp,·lsr·#32
146 profiler_init():146 profiler_init():
147 ./build-static/../Modules/_lsprof.c:876147 ./build-static/../Modules/_lsprof.c:876
148 »       rscscc» pc,·pc,·pc,·asr·#32148 »       rscscc» pc,·pc,·pc,·asr·#32
149 »       »       »       @·<UNDEFINED>·instruction:·0x4628e7d7149 »       »       »       @·<UNDEFINED>·instruction:·0x4628e7d7
150 Py_DECREF():150 Py_DECREF():
151 ./build-static/../Include/object.h:947151 ./build-static/../Include/object.h:947
152 »       svc»    0x002cf7ff152 »       svc»    0x002cf7ff
153 »       »       »       @·<UNDEFINED>·instruction:·0x4628e7d2153 »       »       »       @·<UNDEFINED>·instruction:·0x4628e7d2
154 »       svc»    0x0028f7ff154 »       svc»    0x0028f7ff
155 »       svclt»  0x0000e7f4155 »       svclt»  0x0000e7f4
156 »       andeq»  r4,·r0,·r2,·asr·#3156 »       andeq»  r4,·r0,·r2,·asr·#3
157 »       andeq»  r1,·r0,·lr,·asr·#30157 »       andeq»  r1,·r0,·r6,·asr·pc
158 »       andeq»  r1,·r0,·r4,·lsl·#30 
159 »       andeq»  r1,·r0,·ip,·lsl·#30158 »       andeq»  r1,·r0,·ip,·lsl·#30
 159 »       andeq»  r1,·r0,·r4,·lsl·pc
160 »       andeq»  r1,·r0,·r2,·lsl·#30160 »       andeq»  r1,·r0,·sl,·lsl·#30
161 _lsprof_traverse():161 _lsprof_traverse():
162 ./build-static/../Modules/_lsprof.c:949162 ./build-static/../Modules/_lsprof.c:949
163 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0163 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
164 »       bl»     feb58234·<PyInit__lsprof+0xfeb558b0>164 »       bl»     feb58234·<PyInit__lsprof+0xfeb558a8>
165 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c165 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
166 »       »       »       @·<UNDEFINED>·instruction:·0x460d0ff0166 »       »       »       @·<UNDEFINED>·instruction:·0x460d0ff0
167 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4616167 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4616
168 _lsprof_get_state():168 _lsprof_get_state():
169 ./build-static/../Modules/_lsprof.c:81169 ./build-static/../Modules/_lsprof.c:81
170 »       »       »       @·<UNDEFINED>·instruction:·0x4604eeb6170 »       »       »       @·<UNDEFINED>·instruction:·0x4604eeb6
171 _lsprof_traverse():171 _lsprof_traverse():
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ./build-static/../Modules/_lsprof.c:953·(discriminator·1)187 ./build-static/../Modules/_lsprof.c:953·(discriminator·1)
Max diff block lines reached; 93321/98088 bytes (95.14%) 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 00002de4·<.fini>:2 00002dec·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
24.5 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 189 lines modifiedOffset 1, 189 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002dec·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00002df4·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00002dfc·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00002e04·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00002e0c·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x00002e14·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00002e1c·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00002e24·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00002e2c·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00002e34·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00002e3c·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00002e44·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00002e4c·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x00002e54·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00002e5c·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x00002e64·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00002e6c·0b000000·41000000·00000000·00000000·....A...........10 ··0x00002e74·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00002e7c·7c4f6470·703a5072·6f66696c·65720000·|Odpp:Profiler..11 ··0x00002e84·7c4f6470·703a5072·6f66696c·65720000·|Odpp:Profiler..
12 ··0x00002e8c·6d6f6e69·746f7269·6e670000·73797300·monitoring..sys.12 ··0x00002e94·6d6f6e69·746f7269·6e670000·73797300·monitoring..sys.
13 ··0x00002e9c·4d495353·494e4700·5f707973·74617274·MISSING._pystart13 ··0x00002ea4·4d495353·494e4700·5f707973·74617274·MISSING._pystart
14 ··0x00002eac·5f63616c·6c626163·6b000000·7c70703a·_callback...|pp:14 ··0x00002eb4·5f63616c·6c626163·6b000000·7c70703a·_callback...|pp:
15 ··0x00002ebc·656e6162·6c650000·69730000·7573655f·enable..is..use_15 ··0x00002ec4·656e6162·6c650000·69730000·7573655f·enable..is..use_
16 ··0x00002ecc·746f6f6c·5f696400·6350726f·66696c65·tool_id.cProfile16 ··0x00002ed4·746f6f6c·5f696400·6350726f·66696c65·tool_id.cProfile
17 ··0x00002edc·00000000·416e6f74·68657220·70726f66·....Another·prof17 ··0x00002ee4·00000000·416e6f74·68657220·70726f66·....Another·prof
18 ··0x00002eec·696c696e·6720746f·6f6c2069·7320616c·iling·tool·is·al18 ··0x00002ef4·696c696e·6720746f·6f6c2069·7320616c·iling·tool·is·al
19 ··0x00002efc·72656164·79206163·74697665·00000000·ready·active....19 ··0x00002f04·72656164·79206163·74697665·00000000·ready·active....
20 ··0x00002f0c·69694f00·72656769·73746572·5f63616c·iiO.register_cal20 ··0x00002f14·69694f00·72656769·73746572·5f63616c·iiO.register_cal
21 ··0x00002f1c·6c626163·6b000000·69690000·7365745f·lback...ii..set_21 ··0x00002f24·6c626163·6b000000·69690000·7365745f·lback...ii..set_
22 ··0x00002f2c·6576656e·74730000·6275696c·74696e73·events..builtins22 ··0x00002f34·6576656e·74730000·6275696c·74696e73·events..builtins
23 ··0x00002f3c·00000000·3c25552e·25733e00·3c25733e·....<%U.%s>.<%s>23 ··0x00002f44·00000000·3c25552e·25733e00·3c25733e·....<%U.%s>.<%s>
24 ··0x00002f4c·00000000·3c627569·6c742d69·6e206d65·....<built-in·me24 ··0x00002f54·00000000·3c627569·6c742d69·6e206d65·....<built-in·me
25 ··0x00002f5c·74686f64·2025532e·25733e00·3c627569·thod·%S.%s>.<bui25 ··0x00002f64·74686f64·2025532e·25733e00·3c627569·thod·%S.%s>.<bui
26 ··0x00002f6c·6c742d69·6e206d65·74686f64·2025733e·lt-in·method·%s>26 ··0x00002f74·6c742d69·6e206d65·74686f64·2025733e·lt-in·method·%s>
27 ··0x00002f7c·00000000·69000000·66726565·5f746f6f·....i...free_too27 ··0x00002f84·00000000·69000000·66726565·5f746f6f·....i...free_too
28 ··0x00002f8c·6c5f6964·00000000·6d656d6f·72792077·l_id....memory·w28 ··0x00002f94·6c5f6964·00000000·6d656d6f·72792077·l_id....memory·w
29 ··0x00002f9c·61732065·78686175·73746564·20776869·as·exhausted·whi29 ··0x00002fa4·61732065·78686175·73746564·20776869·as·exhausted·whi
30 ··0x00002fac·6c652070·726f6669·6c696e67·00000000·le·profiling....30 ··0x00002fb4·6c652070·726f6669·6c696e67·00000000·le·profiling....
31 ··0x00002fbc·67657473·74617473·28292074·616b6573·getstats()·takes31 ··0x00002fc4·67657473·74617473·28292074·616b6573·getstats()·takes
32 ··0x00002fcc·206e6f20·61726775·6d656e74·73000000··no·arguments...32 ··0x00002fd4·206e6f20·61726775·6d656e74·73000000··no·arguments...
33 ··0x00002fdc·45786365·7074696f·6e206967·6e6f7265·Exception·ignore33 ··0x00002fe4·45786365·7074696f·6e206967·6e6f7265·Exception·ignore
34 ··0x00002fec·64207768·656e2064·65737472·6f79696e·d·when·destroyin34 ··0x00002ff4·64207768·656e2064·65737472·6f79696e·d·when·destroyin
35 ··0x00002ffc·67205f6c·7370726f·66207072·6f66696c·g·_lsprof·profil35 ··0x00003004·67205f6c·7370726f·66207072·6f66696c·g·_lsprof·profil
36 ··0x0000300c·65720000·28284f6c·6c64644f·29290000·er..((OllddO))..36 ··0x00003014·65720000·28284f6c·6c64644f·29290000·er..((OllddO))..
37 ··0x0000301c·28284f6c·6c646429·29000000·73756263·((Olldd))...subc37 ··0x00003024·28284f6c·6c646429·29000000·73756263·((Olldd))...subc
38 ··0x0000302c·616c6c73·00000000·74696d65·72000000·alls....timer...38 ··0x00003034·616c6c73·00000000·74696d65·72000000·alls....timer...
39 ··0x0000303c·74696d65·756e6974·00000000·5f6c7370·timeunit...._lsp39 ··0x00003044·74696d65·756e6974·00000000·5f6c7370·timeunit...._lsp
40 ··0x0000304c·726f6600·46617374·2070726f·66696c65·rof.Fast·profile40 ··0x00003054·726f6600·46617374·2070726f·66696c65·rof.Fast·profile
41 ··0x0000305c·72000000·5f6c7370·726f662e·50726f66·r..._lsprof.Prof41 ··0x00003064·72000000·5f6c7370·726f662e·50726f66·r..._lsprof.Prof
42 ··0x0000306c·696c6572·00000000·67657473·74617473·iler....getstats42 ··0x00003074·696c6572·00000000·67657473·74617473·iler....getstats
43 ··0x0000307c·00000000·64697361·626c6500·636c6561·....disable.clea43 ··0x00003084·00000000·64697361·626c6500·636c6561·....disable.clea
44 ··0x0000308c·72000000·5f707972·65747572·6e5f6361·r..._pyreturn_ca44 ··0x00003094·72000000·5f707972·65747572·6e5f6361·r..._pyreturn_ca
45 ··0x0000309c·6c6c6261·636b0000·5f636361·6c6c5f63·llback.._ccall_c45 ··0x000030a4·6c6c6261·636b0000·5f636361·6c6c5f63·llback.._ccall_c
46 ··0x000030ac·616c6c62·61636b00·5f637265·7475726e·allback._creturn46 ··0x000030b4·616c6c62·61636b00·5f637265·7475726e·allback._creturn
47 ··0x000030bc·5f63616c·6c626163·6b000000·5f6c7370·_callback..._lsp47 ··0x000030c4·5f63616c·6c626163·6b000000·5f6c7370·_callback..._lsp
48 ··0x000030cc·726f662e·70726f66·696c6572·5f737562·rof.profiler_sub48 ··0x000030d4·726f662e·70726f66·696c6572·5f737562·rof.profiler_sub
49 ··0x000030dc·656e7472·79000000·5f6c7370·726f662e·entry..._lsprof.49 ··0x000030e4·656e7472·79000000·5f6c7370·726f662e·entry..._lsprof.
50 ··0x000030ec·70726f66·696c6572·5f656e74·72790000·profiler_entry..50 ··0x000030f4·70726f66·696c6572·5f656e74·72790000·profiler_entry..
51 ··0x000030fc·636f6465·00000000·63616c6c·65642063·code....called·c51 ··0x00003104·636f6465·00000000·63616c6c·65642063·code....called·c
52 ··0x0000310c·6f646520·6f626a65·6374206f·72206275·ode·object·or·bu52 ··0x00003114·6f646520·6f626a65·6374206f·72206275·ode·object·or·bu
53 ··0x0000311c·696c742d·696e2066·756e6374·696f6e20·ilt-in·function·53 ··0x00003124·696c742d·696e2066·756e6374·696f6e20·ilt-in·function·
54 ··0x0000312c·6e616d65·00000000·63616c6c·636f756e·name....callcoun54 ··0x00003134·6e616d65·00000000·63616c6c·636f756e·name....callcoun
55 ··0x0000313c·74000000·686f7720·6d616e79·2074696d·t...how·many·tim55 ··0x00003144·74000000·686f7720·6d616e79·2074696d·t...how·many·tim
56 ··0x0000314c·65732074·68697320·69732063·616c6c65·es·this·is·calle56 ··0x00003154·65732074·68697320·69732063·616c6c65·es·this·is·calle
57 ··0x0000315c·64000000·72656363·616c6c63·6f756e74·d...reccallcount57 ··0x00003164·64000000·72656363·616c6c63·6f756e74·d...reccallcount
58 ··0x0000316c·00000000·686f7720·6d616e79·2074696d·....how·many·tim58 ··0x00003174·00000000·686f7720·6d616e79·2074696d·....how·many·tim
59 ··0x0000317c·65732074·68697320·69732063·616c6c65·es·this·is·calle59 ··0x00003184·65732074·68697320·69732063·616c6c65·es·this·is·calle
60 ··0x0000318c·64207265·63757273·6976656c·79000000·d·recursively...60 ··0x00003194·64207265·63757273·6976656c·79000000·d·recursively...
61 ··0x0000319c·746f7461·6c74696d·65000000·746f7461·totaltime...tota61 ··0x000031a4·746f7461·6c74696d·65000000·746f7461·totaltime...tota
62 ··0x000031ac·6c207469·6d652073·70656e74·20696e20·l·time·spent·in·62 ··0x000031b4·6c207469·6d652073·70656e74·20696e20·l·time·spent·in·
63 ··0x000031bc·74686973·2063616c·6c000000·696e6c69·this·call...inli63 ··0x000031c4·74686973·2063616c·6c000000·696e6c69·this·call...inli
64 ··0x000031cc·6e657469·6d650000·696e6c69·6e652074·netime..inline·t64 ··0x000031d4·6e657469·6d650000·696e6c69·6e652074·netime..inline·t
65 ··0x000031dc·696d6520·286e6f74·20696e20·66757274·ime·(not·in·furt65 ··0x000031e4·696d6520·286e6f74·20696e20·66757274·ime·(not·in·furt
66 ··0x000031ec·68657220·73756263·616c6c73·29000000·her·subcalls)...66 ··0x000031f4·68657220·73756263·616c6c73·29000000·her·subcalls)...
67 ··0x000031fc·636f6465·206f626a·65637420·6f722062·code·object·or·b67 ··0x00003204·636f6465·206f626a·65637420·6f722062·code·object·or·b
68 ··0x0000320c·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function68 ··0x00003214·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function
69 ··0x0000321c·206e616d·65000000·686f7720·6d616e79··name...how·many69 ··0x00003224·206e616d·65000000·686f7720·6d616e79··name...how·many
70 ··0x0000322c·2074696d·65732074·68697320·77617320··times·this·was·70 ··0x00003234·2074696d·65732074·68697320·77617320··times·this·was·
71 ··0x0000323c·63616c6c·65640000·686f7720·6d616e79·called..how·many71 ··0x00003244·63616c6c·65640000·686f7720·6d616e79·called..how·many
72 ··0x0000324c·2074696d·65732063·616c6c65·64207265··times·called·re72 ··0x00003254·2074696d·65732063·616c6c65·64207265··times·called·re
73 ··0x0000325c·63757273·6976656c·79000000·746f7461·cursively...tota73 ··0x00003264·63757273·6976656c·79000000·746f7461·cursively...tota
74 ··0x0000326c·6c207469·6d652069·6e207468·69732065·l·time·in·this·e74 ··0x00003274·6c207469·6d652069·6e207468·69732065·l·time·in·this·e
75 ··0x0000327c·6e747279·00000000·696e6c69·6e652074·ntry....inline·t75 ··0x00003284·6e747279·00000000·696e6c69·6e652074·ntry....inline·t
76 ··0x0000328c·696d6520·696e2074·68697320·656e7472·ime·in·this·entr76 ··0x00003294·696d6520·696e2074·68697320·656e7472·ime·in·this·entr
77 ··0x0000329c·7920286e·6f742069·6e207375·6263616c·y·(not·in·subcal77 ··0x000032a4·7920286e·6f742069·6e207375·6263616c·y·(not·in·subcal
78 ··0x000032ac·6c732900·63616c6c·73000000·64657461·ls).calls...deta78 ··0x000032b4·6c732900·63616c6c·73000000·64657461·ls).calls...deta
79 ··0x000032bc·696c7320·6f662074·68652063·616c6c73·ils·of·the·calls79 ··0x000032c4·696c7320·6f662074·68652063·616c6c73·ils·of·the·calls
80 ··0x000032cc·00000000·50726f66·696c6572·2874696d·....Profiler(tim80 ··0x000032d4·00000000·50726f66·696c6572·2874696d·....Profiler(tim
81 ··0x000032dc·65723d4e·6f6e652c·2074696d·65756e69·er=None,·timeuni81 ··0x000032e4·65723d4e·6f6e652c·2074696d·65756e69·er=None,·timeuni
82 ··0x000032ec·743d4e6f·6e652c20·73756263·616c6c73·t=None,·subcalls82 ··0x000032f4·743d4e6f·6e652c20·73756263·616c6c73·t=None,·subcalls
83 ··0x000032fc·3d547275·652c2062·75696c74·696e733d·=True,·builtins=83 ··0x00003304·3d547275·652c2062·75696c74·696e733d·=True,·builtins=
84 ··0x0000330c·54727565·290a0a20·20202042·75696c64·True)..····Build84 ··0x00003314·54727565·290a0a20·20202042·75696c64·True)..····Build
85 ··0x0000331c·73206120·70726f66·696c6572·206f626a·s·a·profiler·obj85 ··0x00003324·73206120·70726f66·696c6572·206f626a·s·a·profiler·obj
86 ··0x0000332c·65637420·7573696e·67207468·65207370·ect·using·the·sp86 ··0x00003334·65637420·7573696e·67207468·65207370·ect·using·the·sp
87 ··0x0000333c·65636966·69656420·74696d65·72206675·ecified·timer·fu87 ··0x00003344·65636966·69656420·74696d65·72206675·ecified·timer·fu
88 ··0x0000334c·6e637469·6f6e2e0a·20202020·54686520·nction..····The·88 ··0x00003354·6e637469·6f6e2e0a·20202020·54686520·nction..····The·
89 ··0x0000335c·64656661·756c7420·74696d65·72206973·default·timer·is89 ··0x00003364·64656661·756c7420·74696d65·72206973·default·timer·is
90 ··0x0000336c·20612066·61737420·6275696c·742d696e··a·fast·built-in90 ··0x00003374·20612066·61737420·6275696c·742d696e··a·fast·built-in
91 ··0x0000337c·206f6e65·20626173·6564206f·6e207265··one·based·on·re91 ··0x00003384·206f6e65·20626173·6564206f·6e207265··one·based·on·re
92 ··0x0000338c·616c2074·696d652e·0a202020·20466f72·al·time..····For92 ··0x00003394·616c2074·696d652e·0a202020·20466f72·al·time..····For
93 ··0x0000339c·20637573·746f6d20·74696d65·72206675··custom·timer·fu93 ··0x000033a4·20637573·746f6d20·74696d65·72206675··custom·timer·fu
94 ··0x000033ac·6e637469·6f6e7320·72657475·726e696e·nctions·returnin94 ··0x000033b4·6e637469·6f6e7320·72657475·726e696e·nctions·returnin
95 ··0x000033bc·6720696e·74656765·72732c20·74696d65·g·integers,·time95 ··0x000033c4·6720696e·74656765·72732c20·74696d65·g·integers,·time
96 ··0x000033cc·756e6974·2063616e·0a202020·20626520·unit·can.····be·96 ··0x000033d4·756e6974·2063616e·0a202020·20626520·unit·can.····be·
97 ··0x000033dc·6120666c·6f617420·73706563·69667969·a·float·specifyi97 ··0x000033e4·6120666c·6f617420·73706563·69667969·a·float·specifyi
98 ··0x000033ec·6e672061·20736361·6c652028·692e652e·ng·a·scale·(i.e.98 ··0x000033f4·6e672061·20736361·6c652028·692e652e·ng·a·scale·(i.e.
99 ··0x000033fc·20686f77·206c6f6e·67206561·63682069··how·long·each·i99 ··0x00003404·20686f77·206c6f6e·67206561·63682069··how·long·each·i
100 ··0x0000340c·6e746567·65722075·6e69740a·20202020·nteger·unit.····100 ··0x00003414·6e746567·65722075·6e69740a·20202020·nteger·unit.····
101 ··0x0000341c·69732c20·696e2073·65636f6e·6473292e·is,·in·seconds).101 ··0x00003424·69732c20·696e2073·65636f6e·6473292e·is,·in·seconds).
102 ··0x0000342c·0a000000·636c6561·7228290a·0a436c65·....clear()..Cle102 ··0x00003434·0a000000·636c6561·7228290a·0a436c65·....clear()..Cle
103 ··0x0000343c·61722061·6c6c2070·726f6669·6c696e67·ar·all·profiling103 ··0x00003444·61722061·6c6c2070·726f6669·6c696e67·ar·all·profiling
104 ··0x0000344c·20696e66·6f726d61·74696f6e·20636f6c··information·col104 ··0x00003454·20696e66·6f726d61·74696f6e·20636f6c··information·col
105 ··0x0000345c·6c656374·65642073·6f206661·722e0a00·lected·so·far...105 ··0x00003464·6c656374·65642073·6f206661·722e0a00·lected·so·far...
106 ··0x0000346c·64697361·626c6528·290a0a53·746f7020·disable()..Stop·106 ··0x00003474·64697361·626c6528·290a0a53·746f7020·disable()..Stop·
107 ··0x0000347c·636f6c6c·65637469·6e672070·726f6669·collecting·profi107 ··0x00003484·636f6c6c·65637469·6e672070·726f6669·collecting·profi
108 ··0x0000348c·6c696e67·20696e66·6f726d61·74696f6e·ling·information108 ··0x00003494·6c696e67·20696e66·6f726d61·74696f6e·ling·information
109 ··0x0000349c·2e0a0000·656e6162·6c652873·75626361·....enable(subca109 ··0x000034a4·2e0a0000·656e6162·6c652873·75626361·....enable(subca
110 ··0x000034ac·6c6c733d·54727565·2c206275·696c7469·lls=True,·builti110 ··0x000034b4·6c6c733d·54727565·2c206275·696c7469·lls=True,·builti
111 ··0x000034bc·6e733d54·72756529·0a0a5374·61727420·ns=True)..Start·111 ··0x000034c4·6e733d54·72756529·0a0a5374·61727420·ns=True)..Start·
112 ··0x000034cc·636f6c6c·65637469·6e672070·726f6669·collecting·profi112 ··0x000034d4·636f6c6c·65637469·6e672070·726f6669·collecting·profi
113 ··0x000034dc·6c696e67·20696e66·6f726d61·74696f6e·ling·information113 ··0x000034e4·6c696e67·20696e66·6f726d61·74696f6e·ling·information
114 ··0x000034ec·2e0a4966·20277375·6263616c·6c732720·..If·'subcalls'·114 ··0x000034f4·2e0a4966·20277375·6263616c·6c732720·..If·'subcalls'·
115 ··0x000034fc·69732054·7275652c·20616c73·6f207265·is·True,·also·re115 ··0x00003504·69732054·7275652c·20616c73·6f207265·is·True,·also·re
116 ··0x0000350c·636f7264·7320666f·72206561·63682066·cords·for·each·f116 ··0x00003514·636f7264·7320666f·72206561·63682066·cords·for·each·f
117 ··0x0000351c·756e6374·696f6e0a·73746174·69737469·unction.statisti117 ··0x00003524·756e6374·696f6e0a·73746174·69737469·unction.statisti
118 ··0x0000352c·63732073·65706172·61746564·20616363·cs·separated·acc118 ··0x00003534·63732073·65706172·61746564·20616363·cs·separated·acc
119 ··0x0000353c·6f726469·6e672074·6f206974·73206375·ording·to·its·cu119 ··0x00003544·6f726469·6e672074·6f206974·73206375·ording·to·its·cu
120 ··0x0000354c·7272656e·74206361·6c6c6572·2e0a4966·rrent·caller..If120 ··0x00003554·7272656e·74206361·6c6c6572·2e0a4966·rrent·caller..If
121 ··0x0000355c·20276275·696c7469·6e732720·69732054··'builtins'·is·T121 ··0x00003564·20276275·696c7469·6e732720·69732054··'builtins'·is·T
122 ··0x0000356c·7275652c·20726563·6f726473·20746865·rue,·records·the122 ··0x00003574·7275652c·20726563·6f726473·20746865·rue,·records·the
123 ··0x0000357c·2074696d·65207370·656e7420·696e0a62··time·spent·in.b123 ··0x00003584·2074696d·65207370·656e7420·696e0a62··time·spent·in.b
124 ··0x0000358c·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function124 ··0x00003594·75696c74·2d696e20·66756e63·74696f6e·uilt-in·function
125 ··0x0000359c·73207365·70617261·74656c79·2066726f·s·separately·fro125 ··0x000035a4·73207365·70617261·74656c79·2066726f·s·separately·fro
126 ··0x000035ac·6d207468·65697220·63616c6c·65722e0a·m·their·caller..126 ··0x000035b4·6d207468·65697220·63616c6c·65722e0a·m·their·caller..
Max diff block lines reached; 0/24980 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 ··0x0000398c·00000000····························....2 ··0x00003994·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 ··0x00004ee8·81290000····························.)..2 ··0x00004ee8·89290000····························.)..
  
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 ··0x00004eec·41290000····························A)..2 ··0x00004eec·49290000····························I)..
  
835 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00004ef0·00000000·a42e0000·01000000·a42e0000·................2 ··0x00004ef0·00000000·ac2e0000·01000000·ac2e0000·................
3 ··0x00004f00·0d000000·a42e0000·02000000·90300000·.............0..3 ··0x00004f00·0d000000·ac2e0000·02000000·98300000·.............0..
4 ··0x00004f10·03000000·90300000·0c000000·90300000·.....0.......0..4 ··0x00004f10·03000000·98300000·0c000000·98300000·.....0.......0..
5 ··0x00004f20·04000000·a4300000·0f000000·b4300000·.....0.......0..5 ··0x00004f20·04000000·ac300000·0f000000·bc300000·.....0.......0..
6 ··0x00004f30·10000000·b4300000·00000000·00000000·.....0..........6 ··0x00004f30·10000000·bc300000·00000000·00000000·.....0..........
  
3.67 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000050e0·e0500000·ffffff3f·00000000·00000000·.P.....?........2 ··0x000050e0·e0500000·ffffff3f·00000000·00000000·.P.....?........
3 ··0x000050f0·00000000·00000000·48300000·50300000·........H0..P0..3 ··0x000050f0·00000000·00000000·50300000·58300000·........P0..X0..
4 ··0x00005100·0c000000·bc520000·6c510000·29100000·.....R..lQ..)...4 ··0x00005100·0c000000·bc520000·6c510000·29100000·.....R..lQ..)...
5 ··0x00005110·69100000·012a0000·60300000·30000000·i....*..`0..0...5 ··0x00005110·69100000·092a0000·68300000·30000000·i....*..h0..0...
6 ··0x00005120·00000000·00450000·8c510000·e4300000·.....E...Q...0..6 ··0x00005120·00000000·00450000·8c510000·ec300000·.....E...Q...0..
7 ··0x00005130·00000000·7c520000·06000000·c8300000·....|R.......0..7 ··0x00005130·00000000·7c520000·06000000·d0300000·....|R.......0..
8 ··0x00005140·00000000·4c520000·05000000·34300000·....LR......40..8 ··0x00005140·00000000·4c520000·05000000·3c300000·....LR......<0..
9 ··0x00005150·3c300000·28300000·342f0000·00000000·<0..(0..4/......9 ··0x00005150·44300000·30300000·3c2f0000·00000000·D0..00..</......
10 ··0x00005160·28300000·342f0000·00000000·02000000·(0..4/..........10 ··0x00005160·30300000·3c2f0000·00000000·02000000·00..</..........
11 ··0x00005170·91290000·03000000·02000000·04000000·.)..............11 ··0x00005170·99290000·03000000·02000000·04000000·.)..............
12 ··0x00005180·01000000·00000000·00000000·38000000·............8...12 ··0x00005180·01000000·00000000·00000000·38000000·............8...
13 ··0x00005190·d0320000·40000000·bc510000·34000000·.2..@....Q..4...13 ··0x00005190·d8320000·40000000·bc510000·34000000·.2..@....Q..4...
14 ··0x000051a0·a9200000·3c000000·e90e0000·47000000·.·..<.......G...14 ··0x000051a0·a9200000·3c000000·e90e0000·47000000·.·..<.......G...
15 ··0x000051b0·612a0000·00000000·00000000·74300000·a*..........t0..15 ··0x000051b0·692a0000·00000000·00000000·7c300000·i*..........|0..
16 ··0x000051c0·7d1f0000·82020000·c0350000·bc2e0000·}........5......16 ··0x000051c0·7d1f0000·82020000·c8350000·c42e0000·}........5......
17 ··0x000051d0·dd100000·03000000·a0340000·80300000·.........4...0..17 ··0x000051d0·dd100000·03000000·a8340000·88300000·.........4...0..
18 ··0x000051e0·7d1c0000·04000000·6c340000·88300000·}.......l4...0..18 ··0x000051e0·7d1c0000·04000000·74340000·90300000·}.......t4...0..
19 ··0x000051f0·052a0000·04000000·30340000·a42e0000·.*......04......19 ··0x000051f0·0d2a0000·04000000·38340000·ac2e0000·.*......84......
20 ··0x00005200·c5170000·80000000·00000000·90300000·.............0..20 ··0x00005200·c5170000·80000000·00000000·98300000·.............0..
21 ··0x00005210·a1180000·80000000·00000000·a4300000·.............0..21 ··0x00005210·a1180000·80000000·00000000·ac300000·.............0..
22 ··0x00005220·0d130000·80000000·00000000·b4300000·.............0..22 ··0x00005220·0d130000·80000000·00000000·bc300000·.............0..
23 ··0x00005230·191a0000·80000000·00000000·00000000·................23 ··0x00005230·191a0000·80000000·00000000·00000000·................
24 ··0x00005240·00000000·00000000·00000000·fc300000·.............0..24 ··0x00005240·00000000·00000000·00000000·04310000·.............1..
25 ··0x00005250·04310000·34310000·40310000·60310000·.1..41..@1..`1..25 ··0x00005250·0c310000·3c310000·48310000·68310000·.1..<1..H1..h1..
26 ··0x00005260·70310000·9c310000·a8310000·c8310000·p1...1...1...1..26 ··0x00005260·78310000·a4310000·b0310000·d0310000·x1...1...1...1..
27 ··0x00005270·d4310000·00000000·00000000·fc300000·.1...........0..27 ··0x00005270·dc310000·00000000·00000000·04310000·.1...........1..
28 ··0x00005280·fc310000·34310000·24320000·60310000·.1..41..$2..`1..28 ··0x00005280·04320000·3c310000·2c320000·68310000·.2..<1..,2..h1..
29 ··0x00005290·44320000·9c310000·68320000·c8310000·D2...1..h2...1..29 ··0x00005290·4c320000·a4310000·70320000·d0310000·L2...1..p2...1..
30 ··0x000052a0·84320000·b0320000·b8320000·00000000·.2...2...2......30 ··0x000052a0·8c320000·b8320000·c0320000·00000000·.2...2...2......
31 ··0x000052b0·00000000·01000000···················........31 ··0x000052b0·00000000·01000000···················........
  
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·35626138·32353937·61636138·63616339·5ba82597aca8cac9 
3 ··0x00000010·34346561·62356434·36346431·64383333·44eab5d464d1d8332 ··0x00000000·65333435·34306333·30333331·63616539·e34540c30331cae9
 3 ··0x00000010·38343764·35613765·34666562·35313865·847d5a7e4feb518e
4 ··0x00000020·33633231·66642e64·65627567·00000000·3c21fd.debug....4 ··0x00000020·66646262·61352e64·65627567·00000000·fdbba5.debug....
5 ··0x00000030·eeb458b0····························..X.5 ··0x00000030·bb9b30fe····························..0.
  
91.9 KB
./usr/lib/python3.13/lib-dynload/_multiprocessing.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x022e8·0x022e8·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x022e0·0x022e0·R·E·0x1000
7 ··LOAD···········0x002ef4·0x00003ef4·0x00003ef4·0x00444·0x00448·RW··0x10007 ··LOAD···········0x002ef4·0x00003ef4·0x00003ef4·0x00444·0x00448·RW··0x1000
8 ··DYNAMIC········0x002f20·0x00003f20·0x00003f20·0x000e0·0x000e0·RW··0x48 ··DYNAMIC········0x002f20·0x00003f20·0x00003f20·0x000e0·0x000e0·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······0x002ef4·0x00003ef4·0x00003ef4·0x0010c·0x0010c·R···0x111 ··GNU_RELRO······0x002ef4·0x00003ef4·0x00003ef4·0x0010c·0x0010c·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··········000004f8·0004f8·0003da·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000004f8·0004f8·0003da·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········000008d2·0008d2·000078·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········000008d2·0008d2·000078·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········0000094c·00094c·000030·00···A··4···1··411 ··[·6]·.gnu.version_r····VERNEED·········0000094c·00094c·000030·00···A··4···1··4
12 ··[·7]·.rel.dyn··········REL·············0000097c·00097c·000298·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············0000097c·00097c·000298·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000c14·000c14·000158·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00000c14·000c14·000158·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00000d6c·000d6c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000d6c·000d6c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000d78·000d78·00022c·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000d78·000d78·00022c·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000fa8·000fa8·000d2c·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00000fa8·000fa8·000d24·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00001cd4·001cd4·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00001ccc·001ccc·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00001cdc·001cdc·000608·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00001cd4·001cd4·000608·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000022e4·0022e4·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········000022dc·0022dc·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00003ef4·002ef4·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00003ef4·002ef4·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00003ef8·002ef8·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00003ef8·002ef8·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00003efc·002efc·000024·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00003efc·002efc·000024·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00003f20·002f20·0000e0·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00003f20·002f20·0000e0·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00004000·003000·0000e8·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00004000·003000·0000e8·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000040e8·0030e8·000250·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000040e8·0030e8·000250·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00004338·003338·000004·00··WA··0···0··126 ··[21]·.bss··············NOBITS··········00004338·003338·000004·00··WA··0···0··1
743 B
readelf --wide --symbols {}
    
Offset 56, 8 lines modifiedOffset 56, 8 lines modified
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_AsUTF8AndSize
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
58 ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable58 ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sem_timedwait64@GLIBC_2.34·(3)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sem_timedwait64@GLIBC_2.34·(3)
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyMem_Malloc
61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_unlink@GLIBC_2.34·(3)61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_unlink@GLIBC_2.34·(3)
62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack62 ····58:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyObject_GC_UnTrack
63 ····59:·00001b11····12·FUNC····GLOBAL·DEFAULT···11·PyInit__multiprocessing63 ····59:·00001b09····12·FUNC····GLOBAL·DEFAULT···11·PyInit__multiprocessing
745 B
readelf --wide --dynamic {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Dynamic·section·at·offset·0x2f20·contains·24·entries:1 Dynamic·section·at·offset·0x2f20·contains·24·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
4 ·0x0000000c·(INIT)·······················0xd6c4 ·0x0000000c·(INIT)·······················0xd6c
5 ·0x0000000d·(FINI)·······················0x1cd45 ·0x0000000d·(FINI)·······················0x1ccc
6 ·0x00000019·(INIT_ARRAY)·················0x3ef46 ·0x00000019·(INIT_ARRAY)·················0x3ef4
7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
8 ·0x0000001a·(FINI_ARRAY)·················0x3ef88 ·0x0000001a·(FINI_ARRAY)·················0x3ef8
9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
10 ·0x6ffffef5·(GNU_HASH)···················0x11810 ·0x6ffffef5·(GNU_HASH)···················0x118
11 ·0x00000005·(STRTAB)·····················0x4f811 ·0x00000005·(STRTAB)·····················0x4f8
12 ·0x00000006·(SYMTAB)·····················0x13812 ·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:·5947a90da00e5b7d0531f77d492fc9fcfcdf92c53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eaca5dcb153533adfd9821d8201d594d9faadb8f
383 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 00000d6c·<.init>:3 00000d6c·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1a48·<PyObject_GC_UnTrack@plt+0xab0>6 »       bl»     1a40·<PyObject_GC_UnTrack@plt+0xaa8>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
67.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000fa8·<PyInit__multiprocessing@@Base-0xb68>:2 00000fa8·<PyInit__multiprocessing@@Base-0xb60>:
3 _PyMp_SetError():3 _PyMp_SetError():
4 ./build-static/../Modules/_multiprocessing/multiprocessing.c:424 ./build-static/../Modules/_multiprocessing/multiprocessing.c:42
5 »       vst3.8» {d27,d29,d31},·[pc·:64],·r05 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
6 »       bl»     feb581b4·<PyInit__multiprocessing@@Base+0xfeb566a4>6 »       bl»     feb581b4·<PyInit__multiprocessing@@Base+0xfeb566ac>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       ldcmi»  15,·cr0,·[r6],·{248}» @·0xf88 »       ldcmi»  15,·cr0,·[r6],·{248}» @·0xf8
9 ./build-static/../Modules/_multiprocessing/multiprocessing.c:439 ./build-static/../Modules/_multiprocessing/multiprocessing.c:43
10 »       cmnvc»  sl,·#1862270976»    @·0x6f000000» @·<UNPREDICTABLE>10 »       cmnvc»  sl,·#1862270976»    @·0x6f000000» @·<UNPREDICTABLE>
11 »       ldrbtmi»r4,·[ip],·#-665»   @·0xfffffd6711 »       ldrbtmi»r4,·[ip],·#-665»   @·0xfffffd67
12 »       »       »       @·<UNDEFINED>·instruction:·0x460ad01912 »       »       »       @·<UNDEFINED>·instruction:·0x460ad019
13 »       svcvc»  0x007af51113 »       svcvc»  0x007af511
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 »       addsmi» r7,·r9,·#-67108861» @·0xfc00000320 »       addsmi» r7,·r9,·#-67108861» @·0xfc000003
21 »       »       »       @·<UNDEFINED>·instruction:·0xf64fd01921 »       »       »       @·<UNDEFINED>·instruction:·0xf64fd019
22 »       »       »       @·<UNDEFINED>·instruction:·0xf6cf431622 »       »       »       @·<UNDEFINED>·instruction:·0xf6cf4316
23 »       addsmi» r7,·r9,·#-67108861» @·0xfc00000323 »       addsmi» r7,·r9,·#-67108861» @·0xfc000003
24 »       and»    sp,·fp,·r224 »       and»    sp,·fp,·r2
25 »       tstle»  r9,·fp,·asr·#2425 »       tstle»  r9,·fp,·asr·#24
26 ./build-static/../Modules/_multiprocessing/multiprocessing.c:5826 ./build-static/../Modules/_multiprocessing/multiprocessing.c:58
27 »       blmi»   2af430·<PyInit__multiprocessing@@Base+0x2ad920>27 »       blmi»   2af430·<PyInit__multiprocessing@@Base+0x2ad928>
28 ./build-static/../Modules/_multiprocessing/multiprocessing.c:5928 ./build-static/../Modules/_multiprocessing/multiprocessing.c:59
29 »       ldmdavs»r8,·{r0,·r1,·r5,·r6,·r7,·fp,·ip,·lr}29 »       ldmdavs»r8,·{r0,·r1,·r5,·r6,·r7,·fp,·ip,·lr}
30 ./build-static/../Modules/_multiprocessing/multiprocessing.c:6030 ./build-static/../Modules/_multiprocessing/multiprocessing.c:60
31 »       mrc»    7,·7,·APSR_nzcv,·cr10,·cr15,·{7}31 »       mrc»    7,·7,·APSR_nzcv,·cr10,·cr15,·{7}
32 ./build-static/../Modules/_multiprocessing/multiprocessing.c:6132 ./build-static/../Modules/_multiprocessing/multiprocessing.c:61
33 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffe00933 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffe009
34 ./build-static/../Modules/_multiprocessing/multiprocessing.c:6434 ./build-static/../Modules/_multiprocessing/multiprocessing.c:64
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff681839 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
40 »       »       »       @·<UNDEFINED>·instruction:·0x2000efb040 »       »       »       @·<UNDEFINED>·instruction:·0x2000efb0
41 ./build-static/../Modules/_multiprocessing/multiprocessing.c:7341 ./build-static/../Modules/_multiprocessing/multiprocessing.c:73
42 »       svclt»  0x0000bd1042 »       svclt»  0x0000bd10
43 »       andeq»  r3,·r0,·lr,·lsr·r043 »       andeq»  r3,·r0,·lr,·lsr·r0
44 »       andeq»  r0,·r0,·r8,·asr·#144 »       andeq»  r0,·r0,·r8,·asr·#1
45 »       andeq»  r0,·r0,·r0,·asr·#145 »       andeq»  r0,·r0,·r0,·asr·#1
46 »       ldrdeq» r0,·[r0],·-r846 »       ldrdeq» r0,·[r0],·-r0»      @·<UNPREDICTABLE>
47 _multiprocessing_SemLock__after_fork():47 _multiprocessing_SemLock__after_fork():
48 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:45348 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:453
49 »       addlt»  r4,·r2,·r5,·lsl·#2249 »       addlt»  r4,·r2,·r5,·lsl·#22
50 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:454·(discriminator·1)50 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:454·(discriminator·1)
51 »       tstcs»  r0,·r5,·lsl·#2051 »       tstcs»  r0,·r5,·lsl·#20
52 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:45352 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:453
53 »       tstvs»  r1,·fp,·ror·r453 »       tstvs»  r1,·fp,·ror·r4
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:32462 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:324
63 »       ldrbmi» lr,·[r0,·sp,·lsr·#18]!63 »       ldrbmi» lr,·[r0,·sp,·lsr·#18]!
64 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f64 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
65 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad65 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
66 »       svceq»  0x00c0f8cc66 »       svceq»  0x00c0f8cc
67 »       strmi»  fp,·[fp],·-r8,·lsl·#167 »       strmi»  fp,·[fp],·-r8,·lsl·#1
68 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:33168 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:331
69 »       bmi»    9128a0·<PyInit__multiprocessing@@Base+0x910d90>69 »       bmi»    9128a0·<PyInit__multiprocessing@@Base+0x910d98>
70 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:32470 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:324
71 »       »       »       @·<UNDEFINED>·instruction:·0xa090f8df71 »       »       »       @·<UNDEFINED>·instruction:·0xa090f8df
72 »       ldrbtmi»r4,·[sl],·#-1665»  @·0xfffff97f72 »       ldrbtmi»r4,·[sl],·#-1665»  @·0xfffff97f
73 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:33173 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:331
74 »       stcge»  6,·cr4,·[r5],·{24}74 »       stcge»  6,·cr4,·[r5],·{24}
75 »       strls»  sl,·[r0],·#-2823»    @·0xfffff4f975 »       strls»  sl,·[r0],·#-2823»    @·0xfffff4f9
76 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:32476 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:324
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4621101 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4621
102 »       strtmi» lr,·[r0],·-r2,·ror·#29102 »       strtmi» lr,·[r0],·-r2,·ror·#29
103 _multiprocessing_SemLock__rebuild_impl():103 _multiprocessing_SemLock__rebuild_impl():
104 ./build-static/../Modules/_multiprocessing/semaphore.c:565104 ./build-static/../Modules/_multiprocessing/semaphore.c:565
105 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff2100105 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff2100
106 »       »       »       @·<UNDEFINED>·instruction:·0x4605eefa106 »       »       »       @·<UNDEFINED>·instruction:·0x4605eefa
107 ./build-static/../Modules/_multiprocessing/semaphore.c:566107 ./build-static/../Modules/_multiprocessing/semaphore.c:566
108 »       blmi»   42f5d4·<PyInit__multiprocessing@@Base+0x42dac4>108 »       blmi»   42f5d4·<PyInit__multiprocessing@@Base+0x42dacc>
109 ./build-static/../Modules/_multiprocessing/semaphore.c:567109 ./build-static/../Modules/_multiprocessing/semaphore.c:567
110 »       andcc»  pc,·r3,·sl,·asr·r8»    @·<UNPREDICTABLE>110 »       andcc»  pc,·r3,·sl,·asr·r8»    @·<UNPREDICTABLE>
111 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818111 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
112 »       »       »       @·<UNDEFINED>·instruction:·0x4630ee98112 »       »       »       @·<UNDEFINED>·instruction:·0x4630ee98
113 ./build-static/../Modules/_multiprocessing/semaphore.c:568113 ./build-static/../Modules/_multiprocessing/semaphore.c:568
114 »       mcr»    7,·4,·pc,·cr12,·cr15,·{7}»@·<UNPREDICTABLE>114 »       mcr»    7,·4,·pc,·cr12,·cr15,·{7}»@·<UNPREDICTABLE>
115 ./build-static/../Modules/_multiprocessing/semaphore.c:569115 ./build-static/../Modules/_multiprocessing/semaphore.c:569
Offset 127, 37 lines modifiedOffset 127, 37 lines modified
127 »       movwcc» lr,·#14784»@·0x39c0127 »       movwcc» lr,·#14784»@·0x39c0
128 ./build-static/../Modules/_multiprocessing/semaphore.c:472128 ./build-static/../Modules/_multiprocessing/semaphore.c:472
129 »       bicvs»  r6,·r4,·r7,·asr·#2129 »       bicvs»  r6,·r4,·r7,·asr·#2
130 _multiprocessing_SemLock__rebuild():130 _multiprocessing_SemLock__rebuild():
131 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:339131 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:339
132 »       pop»    {r3,·ip,·sp,·pc}132 »       pop»    {r3,·ip,·sp,·pc}
133 »       svclt»  0x000087f0133 »       svclt»  0x000087f0
134 »       andeq»  r0,·r0,·r2,·asr·#28134 »       andeq»  r0,·r0,·sl,·lsr·lr
135 »       muleq»  r0,·r4,·pc»  @·<UNPREDICTABLE>135 »       muleq»  r0,·r4,·pc»  @·<UNPREDICTABLE>
136 »       andeq»  r0,·r0,·r8,·asr·#1136 »       andeq»  r0,·r0,·r8,·asr·#1
137 _multiprocessing_SemLock__count_impl():137 _multiprocessing_SemLock__count_impl():
138 ./build-static/../Modules/_multiprocessing/semaphore.c:600138 ./build-static/../Modules/_multiprocessing/semaphore.c:600
139 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6900139 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6900
140 »       stmdbvs»r3,·{r0,·r1,·r3,·r4,·r5,·r7,·r9,·sl,·fp,·ip,·sp,·pc}140 »       stmdbvs»r3,·{r0,·r1,·r3,·r4,·r5,·r7,·r9,·sl,·fp,·ip,·sp,·pc}
141 _multiprocessing_SemLock__is_mine_impl():141 _multiprocessing_SemLock__is_mine_impl():
142 ./build-static/../Modules/_multiprocessing/semaphore.c:614142 ./build-static/../Modules/_multiprocessing/semaphore.c:614
143 »       vldrle» d2,·[r1,·#-0]143 »       vldrle» d2,·[r1,·#-0]
144 _multiprocessing_SemLock__is_mine():144 _multiprocessing_SemLock__is_mine():
145 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:387145 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:387
146 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0146 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
147 »       bl»     feb5830c·<PyInit__multiprocessing@@Base+0xfeb567fc>147 »       bl»     feb5830c·<PyInit__multiprocessing@@Base+0xfeb56804>
148 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c148 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
149 »       »       »       @·<UNDEFINED>·instruction:·0x46040ff8149 »       »       »       @·<UNDEFINED>·instruction:·0x46040ff8
150 _multiprocessing_SemLock__is_mine_impl():150 _multiprocessing_SemLock__is_mine_impl():
151 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·1)151 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·1)
152 »       mrc»    7,·3,·APSR_nzcv,·cr0,·cr15,·{7}152 »       mrc»    7,·3,·APSR_nzcv,·cr0,·cr15,·{7}
153 »       pop»    {r0,·r1,·r5,·r6,·r7,·fp,·sp,·lr}153 »       pop»    {r0,·r1,·r5,·r6,·r7,·fp,·sp,·lr}
154 _multiprocessing_SemLock__is_mine():154 _multiprocessing_SemLock__is_mine():
155 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:389155 ./build-static/../Modules/_multiprocessing/clinic/semaphore.c.h:389
156 »       bne»    6d1160·<PyInit__multiprocessing@@Base+0x6cf650>156 »       bne»    6d1160·<PyInit__multiprocessing@@Base+0x6cf658>
157 _multiprocessing_SemLock__is_mine_impl():157 _multiprocessing_SemLock__is_mine_impl():
158 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·1)158 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·1)
159 »       cmpmi»  r8,·r8,·asr·r2159 »       cmpmi»  r8,·r8,·asr·r2
160 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·6)160 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·6)
161 »       mrclt»  7,·5,·APSR_nzcv,·cr4,·cr15,·{7}161 »       mrclt»  7,·5,·APSR_nzcv,·cr4,·cr15,·{7}
162 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·4)162 ./build-static/../Modules/_multiprocessing/semaphore.c:614·(discriminator·4)
163 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff2000163 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff2000
Offset 174, 87 lines modifiedOffset 174, 87 lines modified
174 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffa901174 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffa901
175 »       stmdacs»r0,·{r7,·r9,·sl,·fp,·sp,·lr,·pc}175 »       stmdacs»r0,·{r7,·r9,·sl,·fp,·sp,·lr,·pc}
176 ./build-static/../Modules/_multiprocessing/semaphore.c:632·(discriminator·1)176 ./build-static/../Modules/_multiprocessing/semaphore.c:632·(discriminator·1)
177 »       »       »       @·<UNDEFINED>·instruction:·0xf04fda05177 »       »       »       @·<UNDEFINED>·instruction:·0xf04fda05
178 ./build-static/../Modules/_multiprocessing/semaphore.c:633178 ./build-static/../Modules/_multiprocessing/semaphore.c:633
179 »       strdcs» r3,·[r0],·-pc»      @·<UNPREDICTABLE>179 »       strdcs» r3,·[r0],·-pc»      @·<UNPREDICTABLE>
180 »       »       »       @·<UNDEFINED>·instruction:·0xff2cf7ff180 »       »       »       @·<UNDEFINED>·instruction:·0xff2cf7ff
Max diff block lines reached; 62663/68817 bytes (91.06%) 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 00001cd4·<.fini>:2 00001ccc·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
12.8 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00001cdc·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00001cd4·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00001cec·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00001ce4·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00001cfc·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x00001cf4·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00001d0c·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00001d04·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00001d1c·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00001d14·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00001d2c·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00001d24·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00001d3c·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x00001d34·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00001d4c·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x00001d44·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00001d5c·0b000000·41000000·00000000·00000000·....A...........10 ··0x00001d54·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00001d6c·53454d5f·56414c55·455f4d41·58000000·SEM_VALUE_MAX...11 ··0x00001d64·53454d5f·56414c55·455f4d41·58000000·SEM_VALUE_MAX...
12 ··0x00001d7c·48415645·5f53454d·5f4f5045·4e000000·HAVE_SEM_OPEN...12 ··0x00001d74·48415645·5f53454d·5f4f5045·4e000000·HAVE_SEM_OPEN...
13 ··0x00001d8c·48415645·5f53454d·5f54494d·45445741·HAVE_SEM_TIMEDWA13 ··0x00001d84·48415645·5f53454d·5f54494d·45445741·HAVE_SEM_TIMEDWA
14 ··0x00001d9c·49540000·666c6167·73000000·73747200·IT..flags...str.14 ··0x00001d94·49540000·666c6167·73000000·73747200·IT..flags...str.
15 ··0x00001dac·61726775·6d656e74·00000000·73656d5f·argument....sem_15 ··0x00001da4·61726775·6d656e74·00000000·73656d5f·argument....sem_
16 ··0x00001dbc·756e6c69·6e6b0000·656d6265·64646564·unlink..embedded16 ··0x00001db4·756e6c69·6e6b0000·656d6265·64646564·unlink..embedded
17 ··0x00001dcc·206e756c·6c206368·61726163·74657200··null·character.17 ··0x00001dc4·206e756c·6c206368·61726163·74657200··null·character.
18 ··0x00001ddc·756e6b6e·6f776e20·6572726f·72206e75·unknown·error·nu18 ··0x00001dd4·756e6b6e·6f776e20·6572726f·72206e75·unknown·error·nu
19 ··0x00001dec·6d626572·20256400·5f6d756c·74697072·mber·%d._multipr19 ··0x00001de4·6d626572·20256400·5f6d756c·74697072·mber·%d._multipr
20 ··0x00001dfc·6f636573·73696e67·00000000·61726775·ocessing....argu20 ··0x00001df4·6f636573·73696e67·00000000·61726775·ocessing....argu
21 ··0x00001e0c·6d656e74·20276e61·6d652700·53656d4c·ment·'name'.SemL21 ··0x00001e04·6d656e74·20276e61·6d652700·53656d4c·ment·'name'.SemL
22 ··0x00001e1c·6f636b00·756e7265·636f676e·697a6564·ock.unrecognized22 ··0x00001e14·6f636b00·756e7265·636f676e·697a6564·ock.unrecognized
23 ··0x00001e2c·206b696e·64000000·5f5f6578·69745f5f··kind...__exit__23 ··0x00001e24·206b696e·64000000·5f5f6578·69745f5f··kind...__exit__
24 ··0x00001e3c·00000000·61747465·6d707420·746f2072·....attempt·to·r24 ··0x00001e34·00000000·61747465·6d707420·746f2072·....attempt·to·r
25 ··0x00001e4c·656c6561·73652072·65637572·73697665·elease·recursive25 ··0x00001e44·656c6561·73652072·65637572·73697665·elease·recursive
26 ··0x00001e5c·206c6f63·6b206e6f·74206f77·6e656420··lock·not·owned·26 ··0x00001e54·206c6f63·6b206e6f·74206f77·6e656420··lock·not·owned·
27 ··0x00001e6c·62792074·68726561·64000000·73656d61·by·thread...sema27 ··0x00001e64·62792074·68726561·64000000·73656d61·by·thread...sema
28 ··0x00001e7c·70686f72·65206f72·206c6f63·6b207265·phore·or·lock·re28 ··0x00001e74·70686f72·65206f72·206c6f63·6b207265·phore·or·lock·re
29 ··0x00001e8c·6c656173·65642074·6f6f206d·616e7920·leased·too·many·29 ··0x00001e84·6c656173·65642074·6f6f206d·616e7920·leased·too·many·
30 ··0x00001e9c·74696d65·73000000·6b69697a·3a5f7265·times...kiiz:_re30 ··0x00001e94·74696d65·73000000·6b69697a·3a5f7265·times...kiiz:_re
31 ··0x00001eac·6275696c·64000000·626c6f63·6b000000·build...block...31 ··0x00001ea4·6275696c·64000000·626c6f63·6b000000·build...block...
32 ··0x00001ebc·74696d65·6f757400·61637175·69726500·timeout.acquire.32 ··0x00001eb4·74696d65·6f757400·61637175·69726500·timeout.acquire.
33 ··0x00001ecc·6b696e64·00000000·76616c75·65000000·kind....value...33 ··0x00001ec4·6b696e64·00000000·76616c75·65000000·kind....value...
34 ··0x00001edc·6d617876·616c7565·00000000·6e616d65·maxvalue....name34 ··0x00001ed4·6d617876·616c7565·00000000·6e616d65·maxvalue....name
35 ··0x00001eec·00000000·5f6d756c·74697072·6f636573·...._multiproces35 ··0x00001ee4·00000000·5f6d756c·74697072·6f636573·...._multiproces
36 ··0x00001efc·73696e67·2e53656d·4c6f636b·00000000·sing.SemLock....36 ··0x00001ef4·73696e67·2e53656d·4c6f636b·00000000·sing.SemLock....
37 ··0x00001f0c·53656d61·70686f72·652f4d75·74657820·Semaphore/Mutex·37 ··0x00001f04·53656d61·70686f72·652f4d75·74657820·Semaphore/Mutex·
38 ··0x00001f1c·74797065·00000000·68616e64·6c650000·type....handle..38 ··0x00001f14·74797065·00000000·68616e64·6c650000·type....handle..
39 ··0x00001f2c·72656c65·61736500·5f5f656e·7465725f·release.__enter_39 ··0x00001f24·72656c65·61736500·5f5f656e·7465725f·release.__enter_
40 ··0x00001f3c·5f000000·5f636f75·6e740000·5f69735f·_..._count.._is_40 ··0x00001f34·5f000000·5f636f75·6e740000·5f69735f·_..._count.._is_
41 ··0x00001f4c·6d696e65·00000000·5f676574·5f76616c·mine...._get_val41 ··0x00001f44·6d696e65·00000000·5f676574·5f76616c·mine...._get_val
42 ··0x00001f5c·75650000·5f69735f·7a65726f·00000000·ue.._is_zero....42 ··0x00001f54·75650000·5f69735f·7a65726f·00000000·ue.._is_zero....
43 ··0x00001f6c·5f726562·75696c64·00000000·5f616674·_rebuild...._aft43 ··0x00001f64·5f726562·75696c64·00000000·5f616674·_rebuild...._aft
44 ··0x00001f7c·65725f66·6f726b00·73656d5f·756e6c69·er_fork.sem_unli44 ··0x00001f74·65725f66·6f726b00·73656d5f·756e6c69·er_fork.sem_unli
45 ··0x00001f8c·6e6b2824·6d6f6475·6c652c20·6e616d65·nk($module,·name45 ··0x00001f84·6e6b2824·6d6f6475·6c652c20·6e616d65·nk($module,·name
46 ··0x00001f9c·2c202f29·0a2d2d0a·0a000000·5f5f6578·,·/).--.....__ex46 ··0x00001f94·2c202f29·0a2d2d0a·0a000000·5f5f6578·,·/).--.....__ex
47 ··0x00001fac·69745f5f·28247365·6c662c20·6578635f·it__($self,·exc_47 ··0x00001fa4·69745f5f·28247365·6c662c20·6578635f·it__($self,·exc_
48 ··0x00001fbc·74797065·3d4e6f6e·652c2065·78635f76·type=None,·exc_v48 ··0x00001fb4·74797065·3d4e6f6e·652c2065·78635f76·type=None,·exc_v
49 ··0x00001fcc·616c7565·3d4e6f6e·652c2065·78635f74·alue=None,·exc_t49 ··0x00001fc4·616c7565·3d4e6f6e·652c2065·78635f74·alue=None,·exc_t
50 ··0x00001fdc·623d4e6f·6e652c20·2f290a2d·2d0a0a45·b=None,·/).--..E50 ··0x00001fd4·623d4e6f·6e652c20·2f290a2d·2d0a0a45·b=None,·/).--..E
51 ··0x00001fec·78697420·74686520·73656d61·70686f72·xit·the·semaphor51 ··0x00001fe4·78697420·74686520·73656d61·70686f72·xit·the·semaphor
52 ··0x00001ffc·652f6c6f·636b2e00·5f5f656e·7465725f·e/lock..__enter_52 ··0x00001ff4·652f6c6f·636b2e00·5f5f656e·7465725f·e/lock..__enter_
53 ··0x0000200c·5f282473·656c662c·202f290a·2d2d0a0a·_($self,·/).--..53 ··0x00002004·5f282473·656c662c·202f290a·2d2d0a0a·_($self,·/).--..
54 ··0x0000201c·456e7465·72207468·65207365·6d617068·Enter·the·semaph54 ··0x00002014·456e7465·72207468·65207365·6d617068·Enter·the·semaph
55 ··0x0000202c·6f72652f·6c6f636b·2e000000·5f616674·ore/lock...._aft55 ··0x00002024·6f72652f·6c6f636b·2e000000·5f616674·ore/lock...._aft
56 ··0x0000203c·65725f66·6f726b28·2473656c·662c202f·er_fork($self,·/56 ··0x00002034·65725f66·6f726b28·2473656c·662c202f·er_fork($self,·/
57 ··0x0000204c·290a2d2d·0a0a5265·7a65726f·20746865·).--..Rezero·the57 ··0x00002044·290a2d2d·0a0a5265·7a65726f·20746865·).--..Rezero·the
58 ··0x0000205c·206e6574·20616371·75697369·74696f6e··net·acquisition58 ··0x00002054·206e6574·20616371·75697369·74696f6e··net·acquisition
59 ··0x0000206c·20636f75·6e742061·66746572·20666f72··count·after·for59 ··0x00002064·20636f75·6e742061·66746572·20666f72··count·after·for
60 ··0x0000207c·6b28292e·00000000·5f69735f·7a65726f·k()....._is_zero60 ··0x00002074·6b28292e·00000000·5f69735f·7a65726f·k()....._is_zero
61 ··0x0000208c·28247365·6c662c20·2f290a2d·2d0a0a52·($self,·/).--..R61 ··0x00002084·28247365·6c662c20·2f290a2d·2d0a0a52·($self,·/).--..R
62 ··0x0000209c·65747572·6e207768·65746865·72207365·eturn·whether·se62 ··0x00002094·65747572·6e207768·65746865·72207365·eturn·whether·se
63 ··0x000020ac·6d617068·6f726520·68617320·76616c75·maphore·has·valu63 ··0x000020a4·6d617068·6f726520·68617320·76616c75·maphore·has·valu
64 ··0x000020bc·65207a65·726f2e00·5f676574·5f76616c·e·zero.._get_val64 ··0x000020b4·65207a65·726f2e00·5f676574·5f76616c·e·zero.._get_val
65 ··0x000020cc·75652824·73656c66·2c202f29·0a2d2d0a·ue($self,·/).--.65 ··0x000020c4·75652824·73656c66·2c202f29·0a2d2d0a·ue($self,·/).--.
66 ··0x000020dc·0a476574·20746865·2076616c·7565206f·.Get·the·value·o66 ··0x000020d4·0a476574·20746865·2076616c·7565206f·.Get·the·value·o
67 ··0x000020ec·66207468·65207365·6d617068·6f72652e·f·the·semaphore.67 ··0x000020e4·66207468·65207365·6d617068·6f72652e·f·the·semaphore.
68 ··0x000020fc·00000000·5f69735f·6d696e65·28247365·...._is_mine($se68 ··0x000020f4·00000000·5f69735f·6d696e65·28247365·...._is_mine($se
69 ··0x0000210c·6c662c20·2f290a2d·2d0a0a57·68657468·lf,·/).--..Wheth69 ··0x00002104·6c662c20·2f290a2d·2d0a0a57·68657468·lf,·/).--..Wheth
70 ··0x0000211c·65722074·6865206c·6f636b20·6973206f·er·the·lock·is·o70 ··0x00002114·65722074·6865206c·6f636b20·6973206f·er·the·lock·is·o
71 ··0x0000212c·776e6564·20627920·74686973·20746872·wned·by·this·thr71 ··0x00002124·776e6564·20627920·74686973·20746872·wned·by·this·thr
72 ··0x0000213c·6561642e·00000000·5f636f75·6e742824·ead....._count($72 ··0x00002134·6561642e·00000000·5f636f75·6e742824·ead....._count($
73 ··0x0000214c·73656c66·2c202f29·0a2d2d0a·0a4e756d·self,·/).--..Num73 ··0x00002144·73656c66·2c202f29·0a2d2d0a·0a4e756d·self,·/).--..Num
74 ··0x0000215c·206f6620·60616371·75697265·28296073··of·`acquire()`s74 ··0x00002154·206f6620·60616371·75697265·28296073··of·`acquire()`s
75 ··0x0000216c·206d696e·7573206e·756d206f·66206072··minus·num·of·`r75 ··0x00002164·206d696e·7573206e·756d206f·66206072··minus·num·of·`r
76 ··0x0000217c·656c6561·73652829·60732066·6f722074·elease()`s·for·t76 ··0x00002174·656c6561·73652829·60732066·6f722074·elease()`s·for·t
77 ··0x0000218c·68697320·70726f63·6573732e·00000000·his·process.....77 ··0x00002184·68697320·70726f63·6573732e·00000000·his·process.....
78 ··0x0000219c·5f726562·75696c64·28247479·70652c20·_rebuild($type,·78 ··0x00002194·5f726562·75696c64·28247479·70652c20·_rebuild($type,·
79 ··0x000021ac·68616e64·6c652c20·6b696e64·2c206d61·handle,·kind,·ma79 ··0x000021a4·68616e64·6c652c20·6b696e64·2c206d61·handle,·kind,·ma
80 ··0x000021bc·7876616c·75652c20·6e616d65·2c202f29·xvalue,·name,·/)80 ··0x000021b4·7876616c·75652c20·6e616d65·2c202f29·xvalue,·name,·/)
81 ··0x000021cc·0a2d2d0a·0a000000·72656c65·61736528·.--.....release(81 ··0x000021c4·0a2d2d0a·0a000000·72656c65·61736528·.--.....release(
82 ··0x000021dc·2473656c·662c202f·290a2d2d·0a0a5265·$self,·/).--..Re82 ··0x000021d4·2473656c·662c202f·290a2d2d·0a0a5265·$self,·/).--..Re
83 ··0x000021ec·6c656173·65207468·65207365·6d617068·lease·the·semaph83 ··0x000021e4·6c656173·65207468·65207365·6d617068·lease·the·semaph
84 ··0x000021fc·6f72652f·6c6f636b·2e000000·61637175·ore/lock....acqu84 ··0x000021f4·6f72652f·6c6f636b·2e000000·61637175·ore/lock....acqu
85 ··0x0000220c·69726528·2473656c·662c202f·2c20626c·ire($self,·/,·bl85 ··0x00002204·69726528·2473656c·662c202f·2c20626c·ire($self,·/,·bl
86 ··0x0000221c·6f636b3d·54727565·2c207469·6d656f75·ock=True,·timeou86 ··0x00002214·6f636b3d·54727565·2c207469·6d656f75·ock=True,·timeou
87 ··0x0000222c·743d4e6f·6e65290a·2d2d0a0a·41637175·t=None).--..Acqu87 ··0x00002224·743d4e6f·6e65290a·2d2d0a0a·41637175·t=None).--..Acqu
88 ··0x0000223c·69726520·74686520·73656d61·70686f72·ire·the·semaphor88 ··0x00002234·69726520·74686520·73656d61·70686f72·ire·the·semaphor
89 ··0x0000224c·652f6c6f·636b2e00·3e000000·41000000·e/lock..>...A...89 ··0x00002244·652f6c6f·636b2e00·3e000000·41000000·e/lock..>...A...
90 ··0x0000225c·0c000000·41000000·11000000·41000000·....A.......A...90 ··0x00002254·0c000000·41000000·11000000·41000000·....A.......A...
91 ··0x0000226c·27000000·41000000·36000000·41000000·'...A...6...A...91 ··0x00002264·27000000·41000000·36000000·41000000·'...A...6...A...
92 ··0x0000227c·03000000·41000000·06000000·41000000·....A.......A...92 ··0x00002274·03000000·41000000·06000000·41000000·....A.......A...
93 ··0x0000228c·15000000·41000000·0f000000·41000000·....A.......A...93 ··0x00002284·15000000·41000000·0f000000·41000000·....A.......A...
94 ··0x0000229c·0e000000·41000000·26000000·41000000·....A...&...A...94 ··0x00002294·0e000000·41000000·26000000·41000000·....A...&...A...
95 ··0x000022ac·13000000·41000000·29000000·41000000·....A...)...A...95 ··0x000022a4·13000000·41000000·29000000·41000000·....A...)...A...
96 ··0x000022bc·02000000·41000000·19000000·41000000·....A.......A...96 ··0x000022b4·02000000·41000000·19000000·41000000·....A.......A...
97 ··0x000022cc·0a000000·41000000·0b000000·41000000·....A.......A...97 ··0x000022c4·0a000000·41000000·0b000000·41000000·....A.......A...
98 ··0x000022dc·00000000·00000000···················........98 ··0x000022d4·00000000·00000000···················........
  
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 ··0x000022e4·00000000····························....2 ··0x000022dc·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 ··0x00003ef4·0d1b0000····························....2 ··0x00003ef4·051b0000····························....
  
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 ··0x00003ef8·cd1a0000····························....2 ··0x00003ef8·c51a0000····························....
  
488 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00003efc·b41e0000·bc1e0000·00000000·cc1e0000·................2 ··0x00003efc·ac1e0000·b41e0000·00000000·c41e0000·................
3 ··0x00003f0c·d41e0000·dc1e0000·e81e0000·bc1d0000·................3 ··0x00003f0c·cc1e0000·d41e0000·e01e0000·b41d0000·................
4 ··0x00003f1c·00000000····························....4 ··0x00003f1c·00000000····························....
  
4.13 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000040e8·e8400000·ffffff3f·00000000·00000000·.@.....?........2 ··0x000040e8·e8400000·ffffff3f·00000000·00000000·.@.....?........
3 ··0x000040f8·00000000·00000000·f41d0000·00000000·................3 ··0x000040f8·00000000·00000000·ec1d0000·00000000·................
4 ··0x00004108·00000000·40410000·20410000·00000000·....@A..·A......4 ··0x00004108·00000000·40410000·20410000·00000000·....@A..·A......
5 ··0x00004118·00000000·00000000·02000000·1d1b0000·................5 ··0x00004118·00000000·00000000·02000000·151b0000·................
6 ··0x00004128·03000000·02000000·04000000·01000000·................6 ··0x00004128·03000000·02000000·04000000·01000000·................
7 ··0x00004138·00000000·00000000·b81d0000·69110000·............i...7 ··0x00004138·00000000·00000000·b01d0000·69110000·............i...
8 ··0x00004148·08000000·841f0000·00000000·00000000·................8 ··0x00004148·08000000·7c1f0000·00000000·00000000·....|...........
9 ··0x00004158·00000000·00000000·34000000·05150000·........4.......9 ··0x00004158·00000000·00000000·34000000·05150000·........4.......
10 ··0x00004168·3a000000·00000000·45000000·00000000·:.......E.......10 ··0x00004168·3a000000·00000000·45000000·00000000·:.......E.......
11 ··0x00004178·40000000·88420000·48000000·24420000·@....B..H...$B..11 ··0x00004178·40000000·88420000·48000000·24420000·@....B..H...$B..
12 ··0x00004188·2f000000·00000000·41000000·e9110000·/.......A.......12 ··0x00004188·2f000000·00000000·41000000·e9110000·/.......A.......
13 ··0x00004198·47000000·4d150000·4a000000·00000000·G...M...J.......13 ··0x00004198·47000000·4d150000·4a000000·00000000·G...M...J.......
14 ··0x000041a8·38000000·0c1f0000·00000000·00000000·8...............14 ··0x000041a8·38000000·041f0000·00000000·00000000·8...............
15 ··0x000041b8·00000000·083f0000·181e0000·00000000·.....?..........15 ··0x000041b8·00000000·083f0000·101e0000·00000000·.....?..........
16 ··0x000041c8·00000000·00000000·00000000·00000000·................16 ··0x000041c8·00000000·00000000·00000000·00000000·................
17 ··0x000041d8·00000000·00000000·00000000·00000000·................17 ··0x000041d8·00000000·00000000·00000000·00000000·................
18 ··0x000041e8·fc3e0000·c41e0000·00000000·00000000·.>..............18 ··0x000041e8·fc3e0000·bc1e0000·00000000·00000000·.>..............
19 ··0x000041f8·00000000·00000000·00000000·00000000·................19 ··0x000041f8·00000000·00000000·00000000·00000000·................
20 ··0x00004208·00000000·00000000·f01e0000·20000000·............·...20 ··0x00004208·00000000·00000000·e81e0000·20000000·............·...
21 ··0x00004218·00000000·00450000·60410000·241f0000·.....E..`A..$...21 ··0x00004218·00000000·00450000·60410000·1c1f0000·.....E..`A......
22 ··0x00004228·0c000000·08000000·01000000·3c1e0000·............<...22 ··0x00004228·0c000000·08000000·01000000·341e0000·............4...
23 ··0x00004238·cc1e0000·01000000·18000000·01000000·................23 ··0x00004238·c41e0000·01000000·18000000·01000000·................
24 ··0x00004248·3c1e0000·dc1e0000·01000000·14000000·<...............24 ··0x00004248·341e0000·d41e0000·01000000·14000000·4...............
25 ··0x00004258·01000000·3c1e0000·e81e0000·05000000·....<...........25 ··0x00004258·01000000·341e0000·e01e0000·05000000·....4...........
26 ··0x00004268·1c000000·01000000·3c1e0000·00000000·........<.......26 ··0x00004268·1c000000·01000000·341e0000·00000000·........4.......
27 ··0x00004278·00000000·00000000·00000000·00000000·................27 ··0x00004278·00000000·00000000·00000000·00000000·................
28 ··0x00004288·c41e0000·59150000·82000000·08220000·....Y........"..28 ··0x00004288·bc1e0000·59150000·82000000·00220000·....Y........"..
29 ··0x00004298·2c1f0000·85190000·04000000·d4210000·,............!..29 ··0x00004298·241f0000·7d190000·04000000·cc210000·$...}........!..
30 ··0x000042a8·341f0000·e9130000·04000000·04200000·4............·..30 ··0x000042a8·2c1f0000·e9130000·04000000·fc1f0000·,...............
31 ··0x000042b8·341e0000·6d180000·80000000·a81f0000·4...m...........31 ··0x000042b8·2c1e0000·65180000·80000000·a01f0000·,...e...........
32 ··0x000042c8·401f0000·f5100000·04000000·44210000·@...........D!..32 ··0x000042c8·381f0000·f5100000·04000000·3c210000·8...........<!..
33 ··0x000042d8·481f0000·fb100000·04000000·00210000·H............!..33 ··0x000042d8·401f0000·fb100000·04000000·f8200000·@............·..
34 ··0x000042e8·541f0000·2b110000·04000000·c4200000·T...+........·..34 ··0x000042e8·4c1f0000·2b110000·04000000·bc200000·L...+........·..
35 ··0x000042f8·601f0000·991c0000·04000000·84200000·`............·..35 ··0x000042f8·581f0000·911c0000·04000000·7c200000·X...........|·..
36 ··0x00004308·6c1f0000·41100000·90000000·9c210000·l...A........!..36 ··0x00004308·641f0000·41100000·90000000·94210000·d...A........!..
37 ··0x00004318·781f0000·21100000·04000000·38200000·x...!.......8·..37 ··0x00004318·701f0000·21100000·04000000·30200000·p...!.......0·..
38 ··0x00004328·00000000·00000000·00000000·00000000·................38 ··0x00004328·00000000·00000000·00000000·00000000·................
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34376139·30646130·30653562·37643035·47a90da00e5b7d05 
3 ··0x00000010·33316637·37643439·32666339·66636663·31f77d492fc9fcfc2 ··0x00000000·63613564·63623135·33353333·61646664·ca5dcb153533adfd
 3 ··0x00000010·39383231·64383230·31643539·34643966·9821d8201d594d9f
4 ··0x00000020·64663932·63352e64·65627567·00000000·df92c5.debug....4 ··0x00000020·61616462·38662e64·65627567·00000000·aadb8f.debug....
5 ··0x00000030·998047e9····························..G.5 ··0x00000030·e973d166····························.s.f
  
78.6 KB
./usr/lib/python3.13/lib-dynload/_queue.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x020e4·0x020e4·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x0207c·0x0207c·R·E·0x1000
7 ··LOAD···········0x002ef4·0x00003ef4·0x00003ef4·0x0038c·0x00390·RW··0x10007 ··LOAD···········0x002ef4·0x00003ef4·0x00003ef4·0x0038c·0x00390·RW··0x1000
8 ··DYNAMIC········0x002f20·0x00003f20·0x00003f20·0x000e0·0x000e0·RW··0x48 ··DYNAMIC········0x002f20·0x00003f20·0x00003f20·0x000e0·0x000e0·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······0x002ef4·0x00003ef4·0x00003ef4·0x0010c·0x0010c·R···0x111 ··GNU_RELRO······0x002ef4·0x00003ef4·0x00003ef4·0x0010c·0x0010c·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··········000003d8·0003d8·0002c7·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000003d8·0003d8·0002c7·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········000006a0·0006a0·000054·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········000006a0·0006a0·000054·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········000006f4·0006f4·000020·00···A··4···1··411 ··[·6]·.gnu.version_r····VERNEED·········000006f4·0006f4·000020·00···A··4···1··4
12 ··[·7]·.rel.dyn··········REL·············00000714·000714·0001e0·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00000714·000714·0001e0·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············000008f4·0008f4·000100·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············000008f4·0008f4·000100·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········000009f4·0009f4·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000009f4·0009f4·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000a00·000a00·0001a8·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000a00·000a00·0001a8·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000ba8·000ba8·000d44·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00000ba8·000ba8·000cdc·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000018ec·0018ec·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00001884·001884·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000018f4·0018f4·0007ec·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········0000188c·00188c·0007ec·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000020e0·0020e0·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········00002078·002078·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00003ef4·002ef4·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00003ef4·002ef4·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00003ef8·002ef8·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00003ef8·002ef8·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00003efc·002efc·000024·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00003efc·002efc·000024·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00003f20·002f20·0000e0·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00003f20·002f20·0000e0·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00004000·003000·0000a8·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00004000·003000·0000a8·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000040a8·0030a8·0001d8·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000040a8·0030a8·0001d8·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00004280·003280·000004·00··WA··0···0··126 ··[21]·.bss··············NOBITS··········00004280·003280·000004·00··WA··0···0··1
745 B
readelf --wide --dynamic {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Dynamic·section·at·offset·0x2f20·contains·24·entries:1 Dynamic·section·at·offset·0x2f20·contains·24·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
4 ·0x0000000c·(INIT)·······················0x9f44 ·0x0000000c·(INIT)·······················0x9f4
5 ·0x0000000d·(FINI)·······················0x18ec5 ·0x0000000d·(FINI)·······················0x1884
6 ·0x00000019·(INIT_ARRAY)·················0x3ef46 ·0x00000019·(INIT_ARRAY)·················0x3ef4
7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)7 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
8 ·0x0000001a·(FINI_ARRAY)·················0x3ef88 ·0x0000001a·(FINI_ARRAY)·················0x3ef8
9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)9 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
10 ·0x6ffffef5·(GNU_HASH)···················0x11810 ·0x6ffffef5·(GNU_HASH)···················0x118
11 ·0x00000005·(STRTAB)·····················0x3d811 ·0x00000005·(STRTAB)·····················0x3d8
12 ·0x00000006·(SYMTAB)·····················0x13812 ·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:·377ef4cdc6e55b374dca7473416f99ba594a47153 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5af5f487c778ebd4978a265becb6965b0da8fdfc
386 B
strings --all --bytes=8 {}
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 PyObject_GC_UnTrack33 PyObject_GC_UnTrack
34 PyObject_ClearWeakRefs34 PyObject_ClearWeakRefs
35 PyExc_TypeError35 PyExc_TypeError
36 PyMem_Free36 PyMem_Free
37 Py_GenericAlias37 Py_GenericAlias
38 libc.so.638 libc.so.6
39 GLIBC_2.439 GLIBC_2.4
40 :K(FbF1F{D40 K(FbF1F{D
41 H»      KxD»   J{D41 H»      KxD»   J{D
42 Exception·raised·by·Queue.get(block=0)/get_nowait().42 Exception·raised·by·Queue.get(block=0)/get_nowait().
43 _queue.Empty43 _queue.Empty
44 SimpleQueue44 SimpleQueue
45 'timeout'·must·be·a·non-negative·number45 'timeout'·must·be·a·non-negative·number
46 get_nowait()·takes·no·arguments46 get_nowait()·takes·no·arguments
47 put_nowait47 put_nowait
375 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 000009f4·<.init>:3 000009f4·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     13b8·<PyInit__queue@@Base+0x6fc>6 »       bl»     132c·<PyInit__queue@@Base+0x670>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
51.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ./build-static/../Modules/_queuemodule.c:31281 ./build-static/../Modules/_queuemodule.c:312
82 »       mulscc» ip,·sp,·r882 »       mulscc» ip,·sp,·r8
83 »       rscle»  r2,·pc,·r0,·lsl·#2283 »       rscle»  r2,·pc,·r0,·lsl·#22
84 »       subeq»  lr,·r9,·r6,·lsl·r084 »       subeq»  lr,·r9,·r6,·lsl·r0
85 RingBuf_Put():85 RingBuf_Put():
86 ./build-static/../Modules/_queuemodule.c:16586 ./build-static/../Modules/_queuemodule.c:165
87 »       andeq»  pc,·ip,·r4,·lsl·#287 »       andeq»  pc,·ip,·r4,·lsl·#2
88 »       blx»    17bcc6e·<PyInit__queue@@Base+0x17bbfb2>88 »       blx»    8bcc6e·<PyInit__queue@@Base+0x8bbfb2>
89 ./build-static/../Modules/_queuemodule.c:165·(discriminator·1)89 ./build-static/../Modules/_queuemodule.c:165·(discriminator·1)
90 »       ble»    cac70·<PyInit__queue@@Base+0xc9fb4>90 »       ble»    cac70·<PyInit__queue@@Base+0xc9fb4>
91 ./build-static/../Modules/_queuemodule.c:16691 ./build-static/../Modules/_queuemodule.c:166
92 »       svc»    0x0008f7ff92 »       svc»    0x0008f7ff
93 _queue_SimpleQueue_put_impl():93 _queue_SimpleQueue_put_impl():
94 ./build-static/../Modules/_queuemodule.c:31494 ./build-static/../Modules/_queuemodule.c:314
95 »       and»    r2,·sp,·r095 »       and»    r2,·sp,·r0
Offset 97, 36 lines modifiedOffset 97, 36 lines modified
97 ./build-static/../Modules/_queuemodule.c:17097 ./build-static/../Modules/_queuemodule.c:170
98 »       stmdbvs»r3!,·{r5,·r6,·r7,·fp,·sp,·lr}^98 »       stmdbvs»r3!,·{r5,·r6,·r7,·fp,·sp,·lr}^
99 ./build-static/../Modules/_queuemodule.c:17199 ./build-static/../Modules/_queuemodule.c:171
100 »       »       »       @·<UNDEFINED>·instruction:·0xf84369a1100 »       »       »       @·<UNDEFINED>·instruction:·0xf84369a1
101 ./build-static/../Modules/_queuemodule.c:170101 ./build-static/../Modules/_queuemodule.c:170
102 »       andcc»  r5,·r1,·r0,·lsr·#32102 »       andcc»  r5,·r1,·r0,·lsr·#32
103 ./build-static/../Modules/_queuemodule.c:171103 ./build-static/../Modules/_queuemodule.c:171
104 »       cdp2»   0,·2,·cr15,·cr0,·cr0,·{0}104 »       stc2l»  0,·cr15,·[ip]
105 ./build-static/../Modules/_queuemodule.c:172105 ./build-static/../Modules/_queuemodule.c:172
106 »       rscvs»  r6,·r1,·r3,·ror·#19106 »       rscvs»  r6,·r1,·r3,·ror·#19
107 »       mvnvs»  r3,·r1,·lsl·#6107 »       mvnvs»  r3,·r1,·lsl·#6
108 _queue_SimpleQueue_put_impl():108 _queue_SimpleQueue_put_impl():
109 ./build-static/../Modules/_queuemodule.c:317109 ./build-static/../Modules/_queuemodule.c:317
110 »       ldmpl»  r0!,·{r2,·r8,·r9,·fp,·lr}^110 »       ldmpl»  r0!,·{r2,·r8,·r9,·fp,·lr}^
111 _queue_SimpleQueue_put_nowait():111 _queue_SimpleQueue_put_nowait():
112 ./build-static/../Modules/clinic/_queuemodule.c.h:177112 ./build-static/../Modules/clinic/_queuemodule.c.h:177
113 »       ldcllt» 0,·cr11,·[r0,·#-40]!»@·0xffffffd8113 »       ldcllt» 0,·cr11,·[r0,·#-40]!»@·0xffffffd8
114 »       andeq»  r3,·r0,·r8,·lsl·#8114 »       andeq»  r3,·r0,·r8,·lsl·#8
115 »       andeq»  r3,·r0,·r2,·lsr·#10115 »       andeq»  r3,·r0,·r2,·lsr·#10
116 »       andeq»  r0,·r0,·r7,·lsr·#13116 »       andeq»  r0,·r0,·r3,·asr·r9
117 »       andeq»  r0,·r0,·r0,·lsr·#1117 »       andeq»  r0,·r0,·r0,·lsr·#1
118 simplequeue_clear():118 simplequeue_clear():
119 ./build-static/../Modules/_queuemodule.c:208119 ./build-static/../Modules/_queuemodule.c:208
120 »       vst3.8» {d27,d29,d31},·[pc],·r8120 »       vst3.8» {d27,d29,d31},·[pc],·r8
121 »       bl»     feb57eb0·<PyInit__queue@@Base+0xfeb571f4>121 »       bl»     feb57eb0·<PyInit__queue@@Base+0xfeb571f4>
122 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c122 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
123 »       strdcc» r0,·[ip],·-r8123 »       strdcc» r0,·[ip],·-r8
124 ./build-static/../Modules/_queuemodule.c:209124 ./build-static/../Modules/_queuemodule.c:209
125 »       blx»    ff5bccbc·<PyInit__queue@@Base+0xff5bc000>125 »       blx»    fec3ccbc·<PyInit__queue@@Base+0xfec3c000>
126 ./build-static/../Modules/_queuemodule.c:211126 ./build-static/../Modules/_queuemodule.c:211
127 »       stclt»  0,·cr2,·[r8,·#-0]127 »       stclt»  0,·cr2,·[r8,·#-0]
  
128 00000cbc·<PyInit__queue@@Base>:128 00000cbc·<PyInit__queue@@Base>:
129 PyInit__queue():129 PyInit__queue():
130 ./build-static/../Modules/_queuemodule.c:617130 ./build-static/../Modules/_queuemodule.c:617
131 »       ldr»    r0,·[pc,·#4]»  @·(cc4·<PyInit__queue@@Base+0x8>)131 »       ldr»    r0,·[pc,·#4]»  @·(cc4·<PyInit__queue@@Base+0x8>)
Offset 185, 19 lines modifiedOffset 185, 19 lines modified
185 ./build-static/../Modules/_queuemodule.c:587·(discriminator·1)185 ./build-static/../Modules/_queuemodule.c:587·(discriminator·1)
186 »       asrs»   r0,·r0,·#31186 »       asrs»   r0,·r0,·#31
187 ./build-static/../Modules/_queuemodule.c:592187 ./build-static/../Modules/_queuemodule.c:592
188 »       pop»    {r3,·r4,·r5,·pc}188 »       pop»    {r3,·r4,·r5,·pc}
189 »       mov.w»  r0,·#4294967295»    @·0xffffffff189 »       mov.w»  r0,·#4294967295»    @·0xffffffff
190 »       pop»    {r3,·r4,·r5,·pc}190 »       pop»    {r3,·r4,·r5,·pc}
191 »       nop191 »       nop
192 »       lsrs»   r2,·r4,·#18192 »       lsrs»   r2,·r7,·#16
193 »       movs»   r0,·r0193 »       movs»   r0,·r0
194 »       lsrs»   r4,·r2,·#19194 »       lsrs»   r4,·r5,·#17
195 »       movs»   r0,·r0195 »       movs»   r0,·r0
196 »       lsrs»   r4,·r2,·#19196 »       lsrs»   r4,·r5,·#17
197 »       movs»   r0,·r0197 »       movs»   r0,·r0
198 »       adds»   r4,·#36»     @·0x24198 »       adds»   r4,·#36»     @·0x24
199 »       movs»   r0,·r0199 »       movs»   r0,·r0
200 queue_traverse():200 queue_traverse():
201 ./build-static/../Modules/_queuemodule.c:498201 ./build-static/../Modules/_queuemodule.c:498
202 »       push»   {r4,·r5,·r6,·lr}202 »       push»   {r4,·r5,·r6,·lr}
203 »       mov.w»  ip,·#4096»  @·0x1000203 »       mov.w»  ip,·#4096»  @·0x1000
Offset 358, 42 lines modifiedOffset 358, 42 lines modified
358 Py_DECREF():358 Py_DECREF():
359 ./build-static/../Include/object.h:947359 ./build-static/../Include/object.h:947
360 »       b.w»    a70·<_Py_Dealloc@plt>360 »       b.w»    a70·<_Py_Dealloc@plt>
361 »       blx»    a74·<_Py_Dealloc@plt+0x4>361 »       blx»    a74·<_Py_Dealloc@plt+0x4>
362 »       b.n»    ddc·<PyInit__queue@@Base+0x120>362 »       b.n»    ddc·<PyInit__queue@@Base+0x120>
363 _queue_SimpleQueue_put():363 _queue_SimpleQueue_put():
364 ./build-static/../Modules/clinic/_queuemodule.c.h:59364 ./build-static/../Modules/clinic/_queuemodule.c.h:59
365 »       push»   {r4,·r5,·r6,·r7,·lr}365 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
366 »       mov.w»  ip,·#4096»  @·0x1000366 »       mov.w»  ip,·#4096»  @·0x1000
367 »       sub.w»  ip,·sp,·ip367 »       sub.w»  ip,·sp,·ip
368 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8368 »       str.w»  r0,·[ip,·#4024]»     @·0xfb8
369 »       ldr»    r6,·[pc,·#256]»@·(f14·<PyInit__queue@@Base+0x258>)369 »       ldr»    r6,·[pc,·#260]»@·(f1c·<PyInit__queue@@Base+0x260>)
370 »       mov»    r4,·r0370 »       mov»    r4,·r0
371 »       sub»    sp,·#52»      @·0x34371 »       sub»    sp,·#48»      @·0x30
372 »       mov»    r0,·r1372 »       mov»    r0,·r1
373 »       add»    r6,·pc373 »       add»    r6,·pc
374 ./build-static/../Modules/clinic/_queuemodule.c.h:87374 ./build-static/../Modules/clinic/_queuemodule.c.h:87
375 »       mov»    r5,·r3375 »       mov»    r5,·r3
376 »       cmp»    r3,·#0376 »       cmp»    r3,·#0
377 »       bne.n»  f0e·<PyInit__queue@@Base+0x252>377 »       bne.n»  f14·<PyInit__queue@@Base+0x258>
378 ./build-static/../Modules/clinic/_queuemodule.c.h:92378 ./build-static/../Modules/clinic/_queuemodule.c.h:92
379 »       subs»   r1,·r2,·#1379 »       subs»   r1,·r2,·#1
380 »       cmp»    r1,·#2380 »       cmp»    r1,·#2
381 »       bhi.n»  ea6·<PyInit__queue@@Base+0x1ea>381 »       bhi.n»  eaa·<PyInit__queue@@Base+0x1ee>
382 ./build-static/../Modules/clinic/_queuemodule.c.h:92·(discriminator·2)382 ./build-static/../Modules/clinic/_queuemodule.c.h:92·(discriminator·2)
383 »       cmp»    r0,·#0383 »       cmp»    r0,·#0
384 »       beq.n»  ed8·<PyInit__queue@@Base+0x21c>384 »       beq.n»  edc·<PyInit__queue@@Base+0x220>
385 ./build-static/../Modules/clinic/_queuemodule.c.h:96385 ./build-static/../Modules/clinic/_queuemodule.c.h:96
386 »       ldr»    r5,·[r0,·#0]386 »       ldr»    r7,·[r0,·#0]
387 ./build-static/../Modules/clinic/_queuemodule.c.h:97387 ./build-static/../Modules/clinic/_queuemodule.c.h:97
388 »       cmp»    r2,·#1388 »       cmp»    r2,·#1
389 »       bne.n»  ec8·<PyInit__queue@@Base+0x20c>389 »       bne.n»  ecc·<PyInit__queue@@Base+0x210>
390 _Py_IsImmortal():390 _Py_IsImmortal():
391 ./build-static/../Include/object.h:361391 ./build-static/../Include/object.h:361
392 »       ldr»    r3,·[r5,·#0]392 »       ldr»    r3,·[r7,·#0]
393 Py_INCREF():393 Py_INCREF():
394 ./build-static/../Include/object.h:832·(discriminator·1)394 ./build-static/../Include/object.h:832·(discriminator·1)
395 »       mvn.w»  r2,·#3221225472»    @·0xc0000000395 »       mvn.w»  r2,·#3221225472»    @·0xc0000000
396 _queue_SimpleQueue_put_impl():396 _queue_SimpleQueue_put_impl():
397 ./build-static/../Modules/_queuemodule.c:302397 ./build-static/../Modules/_queuemodule.c:302
398 »       movs»   r1,·#0398 »       movs»   r1,·#0
399 »       str»    r4,·[sp,·#40]» @·0x28399 »       str»    r4,·[sp,·#40]» @·0x28
Offset 401, 160 lines modifiedOffset 401, 160 lines modified
401 ./build-static/../Include/object.h:832·(discriminator·1)401 ./build-static/../Include/object.h:832·(discriminator·1)
402 »       cmp»    r3,·r2402 »       cmp»    r3,·r2
403 _queue_SimpleQueue_put_impl():403 _queue_SimpleQueue_put_impl():
404 ./build-static/../Modules/_queuemodule.c:302404 ./build-static/../Modules/_queuemodule.c:302
405 »       strb.w» r1,·[sp,·#36]»      @·0x24405 »       strb.w» r1,·[sp,·#36]»      @·0x24
406 Py_INCREF():406 Py_INCREF():
407 ./build-static/../Include/object.h:832·(discriminator·1)407 ./build-static/../Include/object.h:832·(discriminator·1)
408 »       beq.n»  e72·<PyInit__queue@@Base+0x1b6>408 »       beq.n»  e76·<PyInit__queue@@Base+0x1ba>
409 _queue_SimpleQueue_put_impl():409 _queue_SimpleQueue_put_impl():
410 ./build-static/../Modules/_queuemodule.c:307410 ./build-static/../Modules/_queuemodule.c:307
411 »       ldrb»   r2,·[r4,·#8]411 »       ldrb»   r2,·[r4,·#8]
Max diff block lines reached; 47917/52592 bytes (91.11%) 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 000018ec·<.fini>:2 00001884·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
16.8 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 130 lines modifiedOffset 1, 130 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000018f4·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x0000188c·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00001904·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x0000189c·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00001914·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x000018ac·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00001924·06000000·41000000·15000000·41000000·....A.......A...5 ··0x000018bc·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00001934·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x000018cc·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00001944·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x000018dc·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00001954·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x000018ec·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00001964·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x000018fc·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00001974·0b000000·41000000·00000000·00000000·....A...........10 ··0x0000190c·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00001984·45786365·7074696f·6e207261·69736564·Exception·raised11 ··0x0000191c·45786365·7074696f·6e207261·69736564·Exception·raised
12 ··0x00001994·20627920·51756575·652e6765·7428626c··by·Queue.get(bl12 ··0x0000192c·20627920·51756575·652e6765·7428626c··by·Queue.get(bl
13 ··0x000019a4·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai13 ··0x0000193c·6f636b3d·30292f67·65745f6e·6f776169·ock=0)/get_nowai
14 ··0x000019b4·7428292e·00000000·5f717565·75652e45·t()....._queue.E14 ··0x0000194c·7428292e·00000000·5f717565·75652e45·t()....._queue.E
15 ··0x000019c4·6d707479·00000000·456d7074·79000000·mpty....Empty...15 ··0x0000195c·6d707479·00000000·456d7074·79000000·mpty....Empty...
16 ··0x000019d4·53696d70·6c655175·65756500·2774696d·SimpleQueue.'tim16 ··0x0000196c·53696d70·6c655175·65756500·2774696d·SimpleQueue.'tim
17 ··0x000019e4·656f7574·27206d75·73742062·65206120·eout'·must·be·a·17 ··0x0000197c·656f7574·27206d75·73742062·65206120·eout'·must·be·a·
18 ··0x000019f4·6e6f6e2d·6e656761·74697665·206e756d·non-negative·num18 ··0x0000198c·6e6f6e2d·6e656761·74697665·206e756d·non-negative·num
19 ··0x00001a04·62657200·6765745f·6e6f7761·69742829·ber.get_nowait()19 ··0x0000199c·62657200·6765745f·6e6f7761·69742829·ber.get_nowait()
20 ··0x00001a14·2074616b·6573206e·6f206172·67756d65··takes·no·argume20 ··0x000019ac·2074616b·6573206e·6f206172·67756d65··takes·no·argume
21 ··0x00001a24·6e747300·626c6f63·6b000000·74696d65·nts.block...time21 ··0x000019bc·6e747300·626c6f63·6b000000·74696d65·nts.block...time
22 ··0x00001a34·6f757400·67657400·6974656d·00000000·out.get.item....22 ··0x000019cc·6f757400·67657400·6974656d·00000000·out.get.item....
23 ··0x00001a44·70757400·7075745f·6e6f7761·69740000·put.put_nowait..23 ··0x000019dc·70757400·7075745f·6e6f7761·69740000·put.put_nowait..
24 ··0x00001a54·5f717565·75652e53·696d706c·65517565·_queue.SimpleQue24 ··0x000019ec·5f717565·75652e53·696d706c·65517565·_queue.SimpleQue
25 ··0x00001a64·75650000·5f5f7765·616b6c69·73746f66·ue..__weaklistof25 ··0x000019fc·75650000·5f5f7765·616b6c69·73746f66·ue..__weaklistof
26 ··0x00001a74·66736574·5f5f0000·656d7074·79000000·fset__..empty...26 ··0x00001a0c·66736574·5f5f0000·656d7074·79000000·fset__..empty...
27 ··0x00001a84·6765745f·6e6f7761·69740000·7173697a·get_nowait..qsiz27 ··0x00001a1c·6765745f·6e6f7761·69740000·7173697a·get_nowait..qsiz
28 ··0x00001a94·65000000·5f5f636c·6173735f·67657469·e...__class_geti28 ··0x00001a2c·65000000·5f5f636c·6173735f·67657469·e...__class_geti
29 ··0x00001aa4·74656d5f·5f000000·53656520·50455020·tem__...See·PEP·29 ··0x00001a3c·74656d5f·5f000000·53656520·50455020·tem__...See·PEP·
30 ··0x00001ab4·35383500·5f717565·75650000·4320696d·585._queue..C·im30 ··0x00001a4c·35383500·5f717565·75650000·4320696d·585._queue..C·im
31 ··0x00001ac4·706c656d·656e7461·74696f6e·206f6620·plementation·of·31 ··0x00001a5c·706c656d·656e7461·74696f6e·206f6620·plementation·of·
32 ··0x00001ad4·74686520·50797468·6f6e2071·75657565·the·Python·queue32 ··0x00001a6c·74686520·50797468·6f6e2071·75657565·the·Python·queue
33 ··0x00001ae4·206d6f64·756c652e·0a546869·73206d6f··module..This·mo33 ··0x00001a7c·206d6f64·756c652e·0a546869·73206d6f··module..This·mo
34 ··0x00001af4·64756c65·20697320·616e2069·6d706c65·dule·is·an·imple34 ··0x00001a8c·64756c65·20697320·616e2069·6d706c65·dule·is·an·imple
35 ··0x00001b04·6d656e74·6174696f·6e206465·7461696c·mentation·detail35 ··0x00001a9c·6d656e74·6174696f·6e206465·7461696c·mentation·detail
36 ··0x00001b14·2c20706c·65617365·20646f20·6e6f7420·,·please·do·not·36 ··0x00001aac·2c20706c·65617365·20646f20·6e6f7420·,·please·do·not·
37 ··0x00001b24·75736520·69742064·69726563·746c792e·use·it·directly.37 ··0x00001abc·75736520·69742064·69726563·746c792e·use·it·directly.
38 ··0x00001b34·00000000·7173697a·65282473·656c662c·....qsize($self,38 ··0x00001acc·00000000·7173697a·65282473·656c662c·....qsize($self,
39 ··0x00001b44·202f290a·2d2d0a0a·52657475·726e2074··/).--..Return·t39 ··0x00001adc·202f290a·2d2d0a0a·52657475·726e2074··/).--..Return·t
40 ··0x00001b54·68652061·7070726f·78696d61·74652073·he·approximate·s40 ··0x00001aec·68652061·7070726f·78696d61·74652073·he·approximate·s
41 ··0x00001b64·697a6520·6f662074·68652071·75657565·ize·of·the·queue41 ··0x00001afc·697a6520·6f662074·68652071·75657565·ize·of·the·queue
42 ··0x00001b74·20286e6f·74207265·6c696162·6c652129··(not·reliable!)42 ··0x00001b0c·20286e6f·74207265·6c696162·6c652129··(not·reliable!)
43 ··0x00001b84·2e000000·656d7074·79282473·656c662c·....empty($self,43 ··0x00001b1c·2e000000·656d7074·79282473·656c662c·....empty($self,
44 ··0x00001b94·202f290a·2d2d0a0a·52657475·726e2054··/).--..Return·T44 ··0x00001b2c·202f290a·2d2d0a0a·52657475·726e2054··/).--..Return·T
45 ··0x00001ba4·72756520·69662074·68652071·75657565·rue·if·the·queue45 ··0x00001b3c·72756520·69662074·68652071·75657565·rue·if·the·queue
46 ··0x00001bb4·20697320·656d7074·792c2046·616c7365··is·empty,·False46 ··0x00001b4c·20697320·656d7074·792c2046·616c7365··is·empty,·False
47 ··0x00001bc4·206f7468·65727769·73652028·6e6f7420··otherwise·(not·47 ··0x00001b5c·206f7468·65727769·73652028·6e6f7420··otherwise·(not·
48 ··0x00001bd4·72656c69·61626c65·21292e00·6765745f·reliable!)..get_48 ··0x00001b6c·72656c69·61626c65·21292e00·6765745f·reliable!)..get_
49 ··0x00001be4·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)49 ··0x00001b7c·6e6f7761·69742824·73656c66·2c202f29·nowait($self,·/)
50 ··0x00001bf4·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·50 ··0x00001b8c·0a2d2d0a·0a52656d·6f766520·616e6420·.--..Remove·and·
51 ··0x00001c04·72657475·726e2061·6e206974·656d2066·return·an·item·f51 ··0x00001b9c·72657475·726e2061·6e206974·656d2066·return·an·item·f
52 ··0x00001c14·726f6d20·74686520·71756575·65207769·rom·the·queue·wi52 ··0x00001bac·726f6d20·74686520·71756575·65207769·rom·the·queue·wi
53 ··0x00001c24·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..53 ··0x00001bbc·74686f75·7420626c·6f636b69·6e672e0a·thout·blocking..
54 ··0x00001c34·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite54 ··0x00001bcc·0a4f6e6c·79206765·7420616e·20697465·.Only·get·an·ite
55 ··0x00001c44·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme55 ··0x00001bdc·6d206966·206f6e65·20697320·696d6d65·m·if·one·is·imme
56 ··0x00001c54·64696174·656c7920·61766169·6c61626c·diately·availabl56 ··0x00001bec·64696174·656c7920·61766169·6c61626c·diately·availabl
57 ··0x00001c64·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai57 ··0x00001bfc·652e204f·74686572·77697365·0a726169·e.·Otherwise.rai
58 ··0x00001c74·73652074·68652045·6d707479·20657863·se·the·Empty·exc58 ··0x00001c0c·73652074·68652045·6d707479·20657863·se·the·Empty·exc
59 ··0x00001c84·65707469·6f6e2e00·67657428·2473656c·eption..get($sel59 ··0x00001c1c·65707469·6f6e2e00·67657428·2473656c·eption..get($sel
60 ··0x00001c94·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True60 ··0x00001c2c·662c202f·2c20626c·6f636b3d·54727565·f,·/,·block=True
61 ··0x00001ca4·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).61 ··0x00001c3c·2c207469·6d656f75·743d4e6f·6e65290a·,·timeout=None).
62 ··0x00001cb4·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r62 ··0x00001c4c·2d2d0a0a·52656d6f·76652061·6e642072·--..Remove·and·r
63 ··0x00001cc4·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr63 ··0x00001c5c·65747572·6e20616e·20697465·6d206672·eturn·an·item·fr
64 ··0x00001cd4·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I64 ··0x00001c6c·6f6d2074·68652071·75657565·2e0a0a49·om·the·queue...I
65 ··0x00001ce4·66206f70·74696f6e·616c2061·72677320·f·optional·args·65 ··0x00001c7c·66206f70·74696f6e·616c2061·72677320·f·optional·args·
66 ··0x00001cf4·27626c6f·636b2720·69732074·72756520·'block'·is·true·66 ··0x00001c8c·27626c6f·636b2720·69732074·72756520·'block'·is·true·
67 ··0x00001d04·616e6420·2774696d·656f7574·27206973·and·'timeout'·is67 ··0x00001c9c·616e6420·2774696d·656f7574·27206973·and·'timeout'·is
68 ··0x00001d14·204e6f6e·65202874·68652064·65666175··None·(the·defau68 ··0x00001cac·204e6f6e·65202874·68652064·65666175··None·(the·defau
69 ··0x00001d24·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne69 ··0x00001cbc·6c74292c·0a626c6f·636b2069·66206e65·lt),.block·if·ne
70 ··0x00001d34·63657373·61727920·756e7469·6c20616e·cessary·until·an70 ··0x00001ccc·63657373·61727920·756e7469·6c20616e·cessary·until·an
71 ··0x00001d44·20697465·6d206973·20617661·696c6162··item·is·availab71 ··0x00001cdc·20697465·6d206973·20617661·696c6162··item·is·availab
72 ··0x00001d54·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'72 ··0x00001cec·6c652e20·49662027·74696d65·6f757427·le.·If·'timeout'
73 ··0x00001d64·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati73 ··0x00001cfc·2069730a·61206e6f·6e2d6e65·67617469··is.a·non-negati
74 ··0x00001d74·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl74 ··0x00001d0c·7665206e·756d6265·722c2069·7420626c·ve·number,·it·bl
75 ··0x00001d84·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti75 ··0x00001d1c·6f636b73·20617420·6d6f7374·20277469·ocks·at·most·'ti
76 ··0x00001d94·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a76 ··0x00001d2c·6d656f75·74272073·65636f6e·64732061·meout'·seconds·a
77 ··0x00001da4·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em77 ··0x00001d3c·6e642072·61697365·730a7468·6520456d·nd·raises.the·Em
78 ··0x00001db4·70747920·65786365·7074696f·6e206966·pty·exception·if78 ··0x00001d4c·70747920·65786365·7074696f·6e206966·pty·exception·if
79 ··0x00001dc4·206e6f20·6974656d·20776173·20617661··no·item·was·ava79 ··0x00001d5c·206e6f20·6974656d·20776173·20617661··no·item·was·ava
80 ··0x00001dd4·696c6162·6c652077·69746869·6e207468·ilable·within·th80 ··0x00001d6c·696c6162·6c652077·69746869·6e207468·ilable·within·th
81 ··0x00001de4·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi81 ··0x00001d7c·61742074·696d652e·0a4f7468·65727769·at·time..Otherwi
82 ··0x00001df4·73652028·27626c6f·636b2720·69732066·se·('block'·is·f82 ··0x00001d8c·73652028·27626c6f·636b2720·69732066·se·('block'·is·f
83 ··0x00001e04·616c7365·292c2072·65747572·6e20616e·alse),·return·an83 ··0x00001d9c·616c7365·292c2072·65747572·6e20616e·alse),·return·an
84 ··0x00001e14·20697465·6d206966·206f6e65·20697320··item·if·one·is·84 ··0x00001dac·20697465·6d206966·206f6e65·20697320··item·if·one·is·
85 ··0x00001e24·696d6d65·64696174·656c790a·61766169·immediately.avai85 ··0x00001dbc·696d6d65·64696174·656c790a·61766169·immediately.avai
86 ··0x00001e34·6c61626c·652c2065·6c736520·72616973·lable,·else·rais86 ··0x00001dcc·6c61626c·652c2065·6c736520·72616973·lable,·else·rais
87 ··0x00001e44·65207468·6520456d·70747920·65786365·e·the·Empty·exce87 ··0x00001ddc·65207468·6520456d·70747920·65786365·e·the·Empty·exce
88 ··0x00001e54·7074696f·6e202827·74696d65·6f757427·ption·('timeout'88 ··0x00001dec·7074696f·6e202827·74696d65·6f757427·ption·('timeout'
89 ··0x00001e64·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t89 ··0x00001dfc·20697320·69676e6f·7265640a·696e2074··is·ignored.in·t
90 ··0x00001e74·68617420·63617365·292e0000·7075745f·hat·case)...put_90 ··0x00001e0c·68617420·63617365·292e0000·7075745f·hat·case)...put_
91 ··0x00001e84·6e6f7761·69742824·73656c66·2c202f2c·nowait($self,·/,91 ··0x00001e1c·6e6f7761·69742824·73656c66·2c202f2c·nowait($self,·/,
92 ··0x00001e94·20697465·6d290a2d·2d0a0a50·75742061··item).--..Put·a92 ··0x00001e2c·20697465·6d290a2d·2d0a0a50·75742061··item).--..Put·a
93 ··0x00001ea4·6e206974·656d2069·6e746f20·74686520·n·item·into·the·93 ··0x00001e3c·6e206974·656d2069·6e746f20·74686520·n·item·into·the·
94 ··0x00001eb4·71756575·65207769·74686f75·7420626c·queue·without·bl94 ··0x00001e4c·71756575·65207769·74686f75·7420626c·queue·without·bl
95 ··0x00001ec4·6f636b69·6e672e0a·0a546869·73206973·ocking...This·is95 ··0x00001e5c·6f636b69·6e672e0a·0a546869·73206973·ocking...This·is
96 ··0x00001ed4·20657861·63746c79·20657175·6976616c··exactly·equival96 ··0x00001e6c·20657861·63746c79·20657175·6976616c··exactly·equival
97 ··0x00001ee4·656e7420·746f2060·70757428·6974656d·ent·to·`put(item97 ··0x00001e7c·656e7420·746f2060·70757428·6974656d·ent·to·`put(item
98 ··0x00001ef4·29602061·6e642069·73206f6e·6c792070·)`·and·is·only·p98 ··0x00001e8c·29602061·6e642069·73206f6e·6c792070·)`·and·is·only·p
99 ··0x00001f04·726f7669·6465640a·666f7220·636f6d70·rovided.for·comp99 ··0x00001e9c·726f7669·6465640a·666f7220·636f6d70·rovided.for·comp
100 ··0x00001f14·61746962·696c6974·79207769·74682074·atibility·with·t100 ··0x00001eac·61746962·696c6974·79207769·74682074·atibility·with·t
101 ··0x00001f24·68652051·75657565·20636c61·73732e00·he·Queue·class..101 ··0x00001ebc·68652051·75657565·20636c61·73732e00·he·Queue·class..
102 ··0x00001f34·70757428·2473656c·662c202f·2c206974·put($self,·/,·it102 ··0x00001ecc·70757428·2473656c·662c202f·2c206974·put($self,·/,·it
103 ··0x00001f44·656d2c20·626c6f63·6b3d5472·75652c20·em,·block=True,·103 ··0x00001edc·656d2c20·626c6f63·6b3d5472·75652c20·em,·block=True,·
104 ··0x00001f54·74696d65·6f75743d·4e6f6e65·290a2d2d·timeout=None).--104 ··0x00001eec·74696d65·6f75743d·4e6f6e65·290a2d2d·timeout=None).--
105 ··0x00001f64·0a0a5075·74207468·65206974·656d206f·..Put·the·item·o105 ··0x00001efc·0a0a5075·74207468·65206974·656d206f·..Put·the·item·o
106 ··0x00001f74·6e207468·65207175·6575652e·0a0a5468·n·the·queue...Th106 ··0x00001f0c·6e207468·65207175·6575652e·0a0a5468·n·the·queue...Th
107 ··0x00001f84·65206f70·74696f6e·616c2027·626c6f63·e·optional·'bloc107 ··0x00001f1c·65206f70·74696f6e·616c2027·626c6f63·e·optional·'bloc
108 ··0x00001f94·6b272061·6e642027·74696d65·6f757427·k'·and·'timeout'108 ··0x00001f2c·6b272061·6e642027·74696d65·6f757427·k'·and·'timeout'
109 ··0x00001fa4·20617267·756d656e·74732061·72652069··arguments·are·i109 ··0x00001f3c·20617267·756d656e·74732061·72652069··arguments·are·i
110 ··0x00001fb4·676e6f72·65642c20·61732074·68697320·gnored,·as·this·110 ··0x00001f4c·676e6f72·65642c20·61732074·68697320·gnored,·as·this·
111 ··0x00001fc4·6d657468·6f640a6e·65766572·20626c6f·method.never·blo111 ··0x00001f5c·6d657468·6f640a6e·65766572·20626c6f·method.never·blo
112 ··0x00001fd4·636b732e·20205468·65792061·72652070·cks.··They·are·p112 ··0x00001f6c·636b732e·20205468·65792061·72652070·cks.··They·are·p
113 ··0x00001fe4·726f7669·64656420·666f7220·636f6d70·rovided·for·comp113 ··0x00001f7c·726f7669·64656420·666f7220·636f6d70·rovided·for·comp
114 ··0x00001ff4·61746962·696c6974·79207769·74682074·atibility·with·t114 ··0x00001f8c·61746962·696c6974·79207769·74682074·atibility·with·t
115 ··0x00002004·68652051·75657565·20636c61·73732e00·he·Queue·class..115 ··0x00001f9c·68652051·75657565·20636c61·73732e00·he·Queue·class..
116 ··0x00002014·53696d70·6c655175·65756528·290a2d2d·SimpleQueue().--116 ··0x00001fac·53696d70·6c655175·65756528·290a2d2d·SimpleQueue().--
117 ··0x00002024·0a0a5369·6d706c65·2c20756e·626f756e·..Simple,·unboun117 ··0x00001fbc·0a0a5369·6d706c65·2c20756e·626f756e·..Simple,·unboun
118 ··0x00002034·6465642c·20726565·6e747261·6e742046·ded,·reentrant·F118 ··0x00001fcc·6465642c·20726565·6e747261·6e742046·ded,·reentrant·F
119 ··0x00002044·49464f20·71756575·652e0000·3e000000·IFO·queue...>...119 ··0x00001fdc·49464f20·71756575·652e0000·3e000000·IFO·queue...>...
120 ··0x00002054·41000000·0c000000·41000000·11000000·A.......A.......120 ··0x00001fec·41000000·0c000000·41000000·11000000·A.......A.......
121 ··0x00002064·41000000·27000000·41000000·36000000·A...'...A...6...121 ··0x00001ffc·41000000·27000000·41000000·36000000·A...'...A...6...
122 ··0x00002074·41000000·03000000·41000000·06000000·A.......A.......122 ··0x0000200c·41000000·03000000·41000000·06000000·A.......A.......
123 ··0x00002084·41000000·15000000·41000000·0f000000·A.......A.......123 ··0x0000201c·41000000·15000000·41000000·0f000000·A.......A.......
124 ··0x00002094·41000000·0e000000·41000000·26000000·A.......A...&...124 ··0x0000202c·41000000·0e000000·41000000·26000000·A.......A...&...
125 ··0x000020a4·41000000·13000000·41000000·29000000·A.......A...)...125 ··0x0000203c·41000000·13000000·41000000·29000000·A.......A...)...
126 ··0x000020b4·41000000·02000000·41000000·19000000·A.......A.......126 ··0x0000204c·41000000·02000000·41000000·19000000·A.......A.......
Max diff block lines reached; 0/17066 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 ··0x000020e0·00000000····························....2 ··0x00002078·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 ··0x00003ef4·7d140000····························}...2 ··0x00003ef4·f1130000····························....
  
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 ··0x00003ef8·3d140000····························=...2 ··0x00003ef8·b1130000····························....
  
488 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00003efc·281a0000·301a0000·00000000·3c1a0000·(...0.......<...2 ··0x00003efc·c0190000·c8190000·00000000·d4190000·................
3 ··0x00003f0c·281a0000·301a0000·00000000·3c1a0000·(...0.......<...3 ··0x00003f0c·c0190000·c8190000·00000000·d4190000·................
4 ··0x00003f1c·00000000····························....4 ··0x00003f1c·00000000····························....
  
3.21 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x000040a8·a8400000·7c1a0000·a90b0000·04000000·.@..|...........2 ··0x000040a8·a8400000·141a0000·a90b0000·04000000·.@..............
3 ··0x000040b8·881b0000·381a0000·b10f0000·82020000·....8...........3 ··0x000040b8·201b0000·d0190000·b90f0000·82020000··...............
4 ··0x000040c8·8c1c0000·841a0000·9d150000·82020000·................4 ··0x000040c8·241c0000·1c1a0000·11150000·82020000·$...............
5 ··0x000040d8·e01b0000·441a0000·050e0000·82000000·....D...........5 ··0x000040d8·781b0000·dc190000·050e0000·82000000·x...............
6 ··0x000040e8·341f0000·481a0000·df0b0000·82000000·4...H...........6 ··0x000040e8·cc1e0000·e0190000·df0b0000·82000000·................
7 ··0x000040f8·801e0000·901a0000·b50b0000·04000000·................7 ··0x000040f8·181e0000·281a0000·b50b0000·04000000·....(...........
8 ··0x00004108·381b0000·981a0000·00000000·18000000·8...............8 ··0x00004108·d01a0000·301a0000·00000000·18000000·....0...........
9 ··0x00004118·ac1a0000·00000000·00000000·00000000·................9 ··0x00004118·441a0000·00000000·00000000·00000000·D...............
10 ··0x00004128·00000000·ffffff3f·00000000·00000000·.......?........10 ··0x00004128·00000000·ffffff3f·00000000·00000000·.......?........
11 ··0x00004138·00000000·00000000·b81a0000·c01a0000·................11 ··0x00004138·00000000·00000000·501a0000·581a0000·........P...X...
12 ··0x00004148·08000000·00000000·f8410000·350d0000·.........A..5...12 ··0x00004148·08000000·00000000·f8410000·350d0000·.........A..5...
13 ··0x00004158·650d0000·b50d0000·541a0000·24000000·e.......T...$...13 ··0x00004158·650d0000·b50d0000·ec190000·24000000·e...........$...
14 ··0x00004168·00000000·00450000·18420000·00000000·.....E...B......14 ··0x00004168·00000000·00450000·18420000·00000000·.....E...B......
15 ··0x00004178·083f0000·441a0000·00000000·00000000·.?..D...........15 ··0x00004178·083f0000·dc190000·00000000·00000000·.?..............
16 ··0x00004188·00000000·00000000·00000000·00000000·................16 ··0x00004188·00000000·00000000·00000000·00000000·................
17 ··0x00004198·00000000·00000000·00000000·fc3e0000·.............>..17 ··0x00004198·00000000·00000000·00000000·fc3e0000·.............>..
18 ··0x000041a8·381a0000·00000000·00000000·00000000·8...............18 ··0x000041a8·d0190000·00000000·00000000·00000000·................
19 ··0x000041b8·00000000·00000000·00000000·00000000·................19 ··0x000041b8·00000000·00000000·00000000·00000000·................
20 ··0x000041c8·00000000·00000000·183f0000·481a0000·.........?..H...20 ··0x000041c8·00000000·00000000·183f0000·e0190000·.........?......
21 ··0x000041d8·00000000·00000000·00000000·00000000·................21 ··0x000041d8·00000000·00000000·00000000·00000000·................
22 ··0x000041e8·00000000·00000000·00000000·00000000·................22 ··0x000041e8·00000000·00000000·00000000·00000000·................
23 ··0x000041f8·02000000·c90c0000·03000000·02000000·................23 ··0x000041f8·02000000·c90c0000·03000000·02000000·................
24 ··0x00004208·04000000·01000000·00000000·00000000·................24 ··0x00004208·04000000·01000000·00000000·00000000·................
25 ··0x00004218·34000000·4d150000·38000000·14200000·4...M...8....·..25 ··0x00004218·34000000·c1140000·38000000·ac1f0000·4.......8.......
26 ··0x00004228·47000000·290f0000·33000000·a50c0000·G...)...3.......26 ··0x00004228·47000000·310f0000·33000000·a50c0000·G...1...3.......
27 ··0x00004238·48000000·58420000·40000000·ac400000·H...XB..@....@..27 ··0x00004238·48000000·58420000·40000000·ac400000·H...XB..@....@..
28 ··0x00004248·41000000·81140000·00000000·00000000·A...............28 ··0x00004248·41000000·f5130000·00000000·00000000·A...............
29 ··0x00004258·681a0000·13000000·20000000·01000000·h.......·.......29 ··0x00004258·001a0000·13000000·20000000·01000000·........·.......
30 ··0x00004268·00000000·00000000·00000000·00000000·................30 ··0x00004268·00000000·00000000·00000000·00000000·................
31 ··0x00004278·00000000·00000000···················........31 ··0x00004278·00000000·00000000···················........
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·37656634·63646336·65353562·33373464·7ef4cdc6e55b374d 
3 ··0x00000010·63613734·37333431·36663939·62613539·ca7473416f99ba592 ··0x00000000·66356634·38376337·37386562·64343937·f5f487c778ebd497
 3 ··0x00000010·38613236·35626563·62363936·35623064·8a265becb6965b0d
4 ··0x00000020·34613437·31352e64·65627567·00000000·4a4715.debug....4 ··0x00000020·61386664·66632e64·65627567·00000000·a8fdfc.debug....
5 ··0x00000030·3d250623····························=%.#5 ··0x00000030·ce081fa6····························....
  
286 KB
./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x0ab74·0x0ab74·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ab6c·0x0ab6c·R·E·0x1000
7 ··LOAD···········0x00aecc·0x0000becc·0x0000becc·0x00c18·0x00c2c·RW··0x10007 ··LOAD···········0x00aecc·0x0000becc·0x0000becc·0x00c18·0x00c2c·RW··0x1000
8 ··DYNAMIC········0x00af18·0x0000bf18·0x0000bf18·0x000e8·0x000e8·RW··0x48 ··DYNAMIC········0x00af18·0x0000bf18·0x0000bf18·0x000e8·0x000e8·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······0x00aecc·0x0000becc·0x0000becc·0x00134·0x00134·R···0x111 ··GNU_RELRO······0x00aecc·0x0000becc·0x0000becc·0x00134·0x00134·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··········00000df8·000df8·001075·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········00000df8·000df8·001075·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00001e6e·001e6e·000198·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00001e6e·001e6e·000198·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00002008·002008·000040·00···A··4···2··411 ··[·6]·.gnu.version_r····VERNEED·········00002008·002008·000040·00···A··4···2··4
12 ··[·7]·.rel.dyn··········REL·············00002048·002048·000850·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00002048·002048·000850·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00002898·002898·000590·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00002898·002898·000590·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00002e28·002e28·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00002e28·002e28·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00002e34·002e34·0008ac·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00002e34·002e34·0008ac·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········000036e0·0036e0·0050cc·00··AX··0···0··816 ··[11]·.text·············PROGBITS········000036e0·0036e0·0050c4·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000087ac·0087ac·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000087a4·0087a4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000087b4·0087b4·0023bc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000087ac·0087ac·0023bc·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0000ab70·00ab70·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········0000ab68·00ab68·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······0000becc·00aecc·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······0000becc·00aecc·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······0000bed0·00aed0·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······0000bed0·00aed0·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········0000bed4·00aed4·000044·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········0000bed4·00aed4·000044·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········0000bf18·00af18·0000e8·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········0000bf18·00af18·0000e8·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········0000c000·00b000·000338·04··WA··0···0··424 ··[19]·.got··············PROGBITS········0000c000·00b000·000338·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········0000c338·00b338·0007ac·00··WA··0···0··425 ··[20]·.data·············PROGBITS········0000c338·00b338·0007ac·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········0000cae8·00bae4·000010·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········0000cae8·00bae4·000010·00··WA··0···0··8
826 B
readelf --wide --dynamic {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Dynamic·section·at·offset·0xaf18·contains·25·entries:1 Dynamic·section·at·offset·0xaf18·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]4 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
5 ·0x0000000c·(INIT)·······················0x2e285 ·0x0000000c·(INIT)·······················0x2e28
6 ·0x0000000d·(FINI)·······················0x87ac6 ·0x0000000d·(FINI)·······················0x87a4
7 ·0x00000019·(INIT_ARRAY)·················0xbecc7 ·0x00000019·(INIT_ARRAY)·················0xbecc
8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
9 ·0x0000001a·(FINI_ARRAY)·················0xbed09 ·0x0000001a·(FINI_ARRAY)·················0xbed0
10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
11 ·0x6ffffef5·(GNU_HASH)···················0x11811 ·0x6ffffef5·(GNU_HASH)···················0x118
12 ·0x00000005·(STRTAB)·····················0xdf812 ·0x00000005·(STRTAB)·····················0xdf8
13 ·0x00000006·(SYMTAB)·····················0x13813 ·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:·a7d021a101692d1f1c8f1bea28f094f72064e1fc3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9dcaef78042102c03751b074197c12a4f2b6bbb8
397 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 00002e28·<.init>:3 00002e28·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     78e8·<PyInit__testinternalcapi@@Base+0xd24>6 »       bl»     78e4·<PyInit__testinternalcapi@@Base+0xd20>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
188 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 »       ldrbtmi»r4,·[r9],·#-2309»  @·0xfffff6fb22 »       ldrbtmi»r4,·[r9],·#-2309»  @·0xfffff6fb
23 »       ldmdavs»r8,·{r0,·r1,·r3,·r5,·r6,·r7,·fp,·ip,·lr}23 »       ldmdavs»r8,·{r0,·r1,·r3,·r5,·r6,·r7,·fp,·ip,·lr}
24 »       stcl»   7,·cr15,·[r2],·#1020»  @·0x3fc24 »       stcl»   7,·cr15,·[r2],·#1020»  @·0x3fc
25 ./build-static/../Modules/_testinternalcapi.c:135025 ./build-static/../Modules/_testinternalcapi.c:1350
26 »       ldclt»  6,·cr4,·[r8,·#-128]!» @·0xffffff8026 »       ldclt»  6,·cr4,·[r8,·#-128]!» @·0xffffff80
27 »       andeq»  r8,·r0,·ip,·lsl·#1827 »       andeq»  r8,·r0,·ip,·lsl·#18
28 »       andeq»  r0,·r0,·ip,·ror·#528 »       andeq»  r0,·r0,·ip,·ror·#5
29 »       strdeq» r5,·[r0],·-lr29 »       strdeq» r5,·[r0],·-r6
30 _testinternalcapi_compiler_codegen():30 _testinternalcapi_compiler_codegen():
31 ./build-static/../Modules/clinic/_testinternalcapi.c.h:10431 ./build-static/../Modules/clinic/_testinternalcapi.c.h:104
32 »       mvnsmi» lr,·sp,·lsr·#1832 »       mvnsmi» lr,·sp,·lsr·#18
33 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f33 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
34 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad34 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
35 »       svceq»  0x00c0f8cc35 »       svceq»  0x00c0f8cc
36 »       strmi»  fp,·[ip],·-sl,·lsl·#136 »       strmi»  fp,·[ip],·-sl,·lsl·#1
Offset 147, 21 lines modifiedOffset 147, 21 lines modified
147 »       stmdbmi»fp,·{r0,·r3,·r8,·r9,·fp,·lr}147 »       stmdbmi»fp,·{r0,·r3,·r8,·r9,·fp,·lr}
148 »       stmiapl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}^148 »       stmiapl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}^
149 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818149 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
150 »       »       »       @·<UNDEFINED>·instruction:·0xe7e3ec36150 »       »       »       @·<UNDEFINED>·instruction:·0xe7e3ec36
151 ./build-static/../Modules/_testinternalcapi.c:669151 ./build-static/../Modules/_testinternalcapi.c:669
152 »       andlt»  r4,·r9,·r0,·lsr·#12152 »       andlt»  r4,·r9,·r0,·lsr·#12
153 »       svclt»  0x0000bd30153 »       svclt»  0x0000bd30
154 »       »       »       @·<UNDEFINED>·instruction:·0x000051b0154 »       andeq»  r5,·r0,·r8,·lsr·#3
155 »       andeq»  r8,·r0,·r6,·lsl·r8155 »       andeq»  r8,·r0,·r6,·lsl·r8
156 »       andeq»  r0,·r0,·ip,·ror·#5156 »       andeq»  r0,·r0,·ip,·ror·#5
157 »       andeq»  r5,·r0,·r8,·asr·r1157 »       andeq»  r5,·r0,·r0,·asr·r1
158 »       strdeq» r0,·[r0],·-r0»      @·<UNPREDICTABLE>158 »       strdeq» r0,·[r0],·-r0»      @·<UNPREDICTABLE>
159 »       andeq»  r5,·r0,·ip,·ror·#2159 »       andeq»  r5,·r0,·r4,·ror·#2
160 »       andeq»  r5,·r0,·r8,·ror·r1160 »       andeq»  r5,·r0,·r0,·ror·r1
161 write_perf_map_entry():161 write_perf_map_entry():
162 ./build-static/../Modules/_testinternalcapi.c:916162 ./build-static/../Modules/_testinternalcapi.c:916
163 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0163 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
164 »       bl»     feb5aa9c·<PyInit__testinternalcapi@@Base+0xfeb53ed8>164 »       bl»     feb5aa9c·<PyInit__testinternalcapi@@Base+0xfeb53ed8>
165 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c165 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
166 »       addlt»  r0,·r6,·r0,·ror·#31166 »       addlt»  r0,·r6,·r0,·ror·#31
167 »       ldmdbmi»r0,·{r3,·r9,·sl,·lr}167 »       ldmdbmi»r0,·{r3,·r9,·sl,·lr}
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 »       andcs»  lr,·r0,·ip,·lsr·fp187 »       andcs»  lr,·r0,·ip,·lsr·fp
188 ./build-static/../Modules/_testinternalcapi.c:923188 ./build-static/../Modules/_testinternalcapi.c:923
189 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffe001189 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffe001
190 ./build-static/../Modules/_testinternalcapi.c:934190 ./build-static/../Modules/_testinternalcapi.c:934
191 »       mullt»  r6,·r6,·ip191 »       mullt»  r6,·r6,·ip
192 ./build-static/../Modules/_testinternalcapi.c:935192 ./build-static/../Modules/_testinternalcapi.c:935
193 »       svclt»  0x0000bd10193 »       svclt»  0x0000bd10
194 »       andeq»  r5,·r0,·r4,·asr·r1194 »       andeq»  r5,·r0,·ip,·asr·#2
195 »       andeq»  r8,·r0,·ip,·asr·#14195 »       andeq»  r8,·r0,·ip,·asr·#14
196 »       strdeq» r0,·[r0],·-ip196 »       strdeq» r0,·[r0],·-ip
197 tracemalloc_get_traceback():197 tracemalloc_get_traceback():
198 ./build-static/../Modules/_testinternalcapi.c:1190198 ./build-static/../Modules/_testinternalcapi.c:1190
199 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0199 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
200 »       bl»     feb5aafc·<PyInit__testinternalcapi@@Base+0xfeb53f38>200 »       bl»     feb5aafc·<PyInit__testinternalcapi@@Base+0xfeb53f38>
201 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c201 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ./build-static/../Modules/_testinternalcapi.c:1198·(discriminator·1)215 ./build-static/../Modules/_testinternalcapi.c:1198·(discriminator·1)
216 »       mvnsle» r2,·r0,·lsl·#16216 »       mvnsle» r2,·r0,·lsl·#16
217 ./build-static/../Modules/_testinternalcapi.c:1202217 ./build-static/../Modules/_testinternalcapi.c:1202
218 »       strtmi» r9,·[r1],·-r0,·lsl·#16218 »       strtmi» r9,·[r1],·-r0,·lsl·#16
219 »       ldcl»   7,·cr15,·[sl,·#-1020]!»@·0xfffffc04219 »       ldcl»   7,·cr15,·[sl,·#-1020]!»@·0xfffffc04
220 ./build-static/../Modules/_testinternalcapi.c:1203220 ./build-static/../Modules/_testinternalcapi.c:1203
221 »       ldclt»  0,·cr11,·[r0,·#-8]221 »       ldclt»  0,·cr11,·[r0,·#-8]
222 »       strdeq» r5,·[r0],·-lr222 »       strdeq» r5,·[r0],·-r6
223 new_hamt():223 new_hamt():
224 ./build-static/../Modules/_testinternalcapi.c:1389224 ./build-static/../Modules/_testinternalcapi.c:1389
225 »       mcrlt»  7,·1,·pc,·cr0,·cr15,·{7}»       @·<UNPREDICTABLE>225 »       mcrlt»  7,·1,·pc,·cr0,·cr15,·{7}»       @·<UNPREDICTABLE>
226 dict_getitem_knownhash():226 dict_getitem_knownhash():
227 ./build-static/../Modules/_testinternalcapi.c:1395227 ./build-static/../Modules/_testinternalcapi.c:1395
228 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0228 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
229 »       bl»     feb5ab44·<PyInit__testinternalcapi@@Base+0xfeb53f80>229 »       bl»     feb5ab44·<PyInit__testinternalcapi@@Base+0xfeb53f80>
Offset 254, 15 lines modifiedOffset 254, 15 lines modified
254 »       addsmi» r4,·r3,·#64,·4254 »       addsmi» r4,·r3,·#64,·4
255 ./build-static/../Include/object.h:835255 ./build-static/../Include/object.h:835
256 »       movwcc» fp,·#7964» @·0x1f1c256 »       movwcc» fp,·#7964» @·0x1f1c
257 »       andlt»  r6,·r6,·r3257 »       andlt»  r6,·r6,·r3
258 dict_getitem_knownhash():258 dict_getitem_knownhash():
259 ./build-static/../Modules/_testinternalcapi.c:1411259 ./build-static/../Modules/_testinternalcapi.c:1411
260 »       svclt»  0x0000bd10260 »       svclt»  0x0000bd10
261 »       andeq»  r5,·r0,·r2,·lsr·#2261 »       andeq»  r5,·r0,·sl,·lsl·r1
262 reset_rare_event_counters():262 reset_rare_event_counters():
263 ./build-static/../Modules/_testinternalcapi.c:1944263 ./build-static/../Modules/_testinternalcapi.c:1944
264 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0264 »       vst3.8» {d27,d29,d31},·[pc·:64],·r0
265 »       bl»     feb5ab9c·<PyInit__testinternalcapi@@Base+0xfeb53fd8>265 »       bl»     feb5ab9c·<PyInit__testinternalcapi@@Base+0xfeb53fd8>
266 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c266 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
267 »       strdlt» r0,·[r2],·r0»       @·<UNPREDICTABLE>267 »       strdlt» r0,·[r2],·r0»       @·<UNPREDICTABLE>
268 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4c08268 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4c08
Offset 314, 17 lines modifiedOffset 314, 17 lines modified
314 »       blmi»   1479fc·<PyInit__testinternalcapi@@Base+0x140e38>314 »       blmi»   1479fc·<PyInit__testinternalcapi@@Base+0x140e38>
315 ./build-static/../Modules/_testinternalcapi.c:71·(discriminator·1)315 ./build-static/../Modules/_testinternalcapi.c:71·(discriminator·1)
316 »       stmdbmi»r5,·{r0,·r1,·r2,·r6,·r9,·sp}316 »       stmdbmi»r5,·{r0,·r1,·r2,·r6,·r9,·sp}
317 »       ldrbtmi»r4,·[fp],·#-2053»  @·0xfffff7fb317 »       ldrbtmi»r4,·[fp],·#-2053»  @·0xfffff7fb
318 »       tstcc»  r4,·#2030043136»    @·0x79000000318 »       tstcc»  r4,·#2030043136»    @·0x79000000
319 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478319 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478
320 »       svclt»  0x0000ee44320 »       svclt»  0x0000ee44
321 »       andeq»  r6,·r0,·lr,·ror·#18321 »       andeq»  r6,·r0,·r6,·ror·#18
322 »       muleq»  r0,·ip,·lr322 »       muleq»  r0,·r4,·lr
323 »       strheq» r5,·[r0],·-r0323 »       andeq»  r5,·r0,·r8,·lsr·#1
324 _PyObject_InlineValues():324 _PyObject_InlineValues():
325 ./build-static/../Include/internal/pycore_object.h:700325 ./build-static/../Include/internal/pycore_object.h:700
326 »       vst3.8» {d27,d29,d31},·[pc],·r8326 »       vst3.8» {d27,d29,d31},·[pc],·r8
327 »       bl»     feb5ac44·<PyInit__testinternalcapi@@Base+0xfeb54080>327 »       bl»     feb5ac44·<PyInit__testinternalcapi@@Base+0xfeb54080>
328 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c328 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
329 »       stmdavs»r3,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}^329 »       stmdavs»r3,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}^
330 ./build-static/../Include/internal/pycore_object.h:701·(discriminator·1)330 ./build-static/../Include/internal/pycore_object.h:701·(discriminator·1)
Offset 349, 23 lines modifiedOffset 349, 23 lines modified
349 »       stmdbmi»ip,·{r0,·r1,·r2,·r3,·r4,·r5,·r7,·r9,·sp}349 »       stmdbmi»ip,·{r0,·r1,·r2,·r3,·r4,·r5,·r7,·r9,·sp}
350 »       ldrbtmi»r4,·[fp],·#-2060»  @·0xfffff7f4350 »       ldrbtmi»r4,·[fp],·#-2060»  @·0xfffff7f4
351 »       orrcc»  r4,·r8,·#2030043136» @·0x79000000351 »       orrcc»  r4,·r8,·#2030043136» @·0x79000000
352 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478352 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478
353 »       andcc»  lr,·r8,·ip,·lsl·#28353 »       andcc»  lr,·r8,·ip,·lsl·#28
354 ./build-static/../Include/internal/pycore_object.h:705354 ./build-static/../Include/internal/pycore_object.h:705
355 »       svclt»  0x0000bd08355 »       svclt»  0x0000bd08
 356 »       andeq»  r6,·r0,·ip,·lsr·#18
 357 »       andeq»  r5,·r0,·lr,·ror·r0
 358 »       muleq»  r0,·lr,·r0
356 »       andeq»  r6,·r0,·r4,·lsr·r9359 »       andeq»  r6,·r0,·r2,·lsl·r9
357 »       andeq»  r5,·r0,·r6,·lsl·#1 
358 »       andeq»  r5,·r0,·r6,·lsr·#1 
359 »       andeq»  r6,·r0,·sl,·lsl·r9 
360 »       andeq»  r5,·r0,·ip,·rrx360 »       andeq»  r5,·r0,·r4,·rrx
 361 »       strheq» r5,·[r0],·-r8
 362 »       strdeq» r6,·[r0],·-r6»      @·<UNPREDICTABLE>
361 »       andeq»  r5,·r0,·r0,·asr·#1363 »       andeq»  r5,·r0,·r8,·asr·#32
362 »       strdeq» r6,·[r0],·-lr 
363 »       andeq»  r5,·r0,·r0,·asr·r0 
364 »       ldrdeq» r5,·[r0],·-r8364 »       ldrdeq» r5,·[r0],·-r0
365 _testinternalcapi_compiler_cleandoc():365 _testinternalcapi_compiler_cleandoc():
366 ./build-static/../Modules/clinic/_testinternalcapi.c.h:25366 ./build-static/../Modules/clinic/_testinternalcapi.c.h:25
Max diff block lines reached; 187626/192673 bytes (97.38%) 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 000087ac·<.fini>:2 000087a4·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
75.0 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 575 lines modifiedOffset 1, 575 lines modified
  
Diff chunk too large, falling back to line-by-line diff (572 lines added, 572 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x000087b4·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x000087ac·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x000087c4·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x000087bc·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x000087d4·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x000087cc·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x000087e4·06000000·41000000·15000000·41000000·....A.......A...5 ··0x000087dc·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x000087f4·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x000087ec·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00008804·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x000087fc·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00008814·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x0000880c·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00008824·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x0000881c·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00008834·0b000000·41000000·00000000·00000000·....A...........10 ··0x0000882c·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00008844·53495a45·4f465f50·5947435f·48454144·SIZEOF_PYGC_HEAD11 ··0x0000883c·53495a45·4f465f50·5947435f·48454144·SIZEOF_PYGC_HEAD
12 ··0x00008854·00000000·53495a45·4f465f4d·414e4147·....SIZEOF_MANAG12 ··0x0000884c·00000000·53495a45·4f465f4d·414e4147·....SIZEOF_MANAG
13 ··0x00008864·45445f50·52455f48·45414445·52000000·ED_PRE_HEADER...13 ··0x0000885c·45445f50·52455f48·45414445·52000000·ED_PRE_HEADER...
14 ··0x00008874·53495a45·4f465f50·594f424a·45435400·SIZEOF_PYOBJECT.14 ··0x0000886c·53495a45·4f465f50·594f424a·45435400·SIZEOF_PYOBJECT.
15 ··0x00008884·53495a45·4f465f54·494d455f·54000000·SIZEOF_TIME_T...15 ··0x0000887c·53495a45·4f465f54·494d455f·54000000·SIZEOF_TIME_T...
16 ··0x00008894·54494552·325f5448·52455348·4f4c4400·TIER2_THRESHOLD.16 ··0x0000888c·54494552·325f5448·52455348·4f4c4400·TIER2_THRESHOLD.
17 ··0x000088a4·7c693a67·65745f69·6e746572·705f7365·|i:get_interp_se17 ··0x0000889c·7c693a67·65745f69·6e746572·705f7365·|i:get_interp_se
18 ··0x000088b4·7474696e·67730000·257a6400·2e2e2f4d·ttings..%zd.../M18 ··0x000088ac·7474696e·67730000·257a6400·2e2e2f4d·ttings..%zd.../M
19 ··0x000088c4·6f64756c·65732f5f·74657374·696e7465·odules/_testinte19 ··0x000088bc·6f64756c·65732f5f·74657374·696e7465·odules/_testinte
20 ··0x000088d4·726e616c·63617069·2e630000·696e7465·rnalcapi.c..inte20 ··0x000088cc·726e616c·63617069·2e630000·696e7465·rnalcapi.c..inte
21 ··0x000088e4·72702021·3d204e55·4c4c0000·66656174·rp·!=·NULL..feat21 ··0x000088dc·72702021·3d204e55·4c4c0000·66656174·rp·!=·NULL..feat
22 ··0x000088f4·7572655f·666c6167·73000000·6f776e5f·ure_flags...own_22 ··0x000088ec·7572655f·666c6167·73000000·6f776e5f·ure_flags...own_
23 ··0x00008904·67696c00·63616e6e·6f742067·65742061·gil.cannot·get·a23 ··0x000088fc·67696c00·63616e6e·6f742067·65742061·gil.cannot·get·a
24 ··0x00008914·6c6c6f63·61746f72·73206e61·6d650000·llocators·name..24 ··0x0000890c·6c6c6f63·61746f72·73206e61·6d650000·llocators·name..
25 ··0x00008924·734f7c24·703a7275·6e5f696e·5f737562·sO|$p:run_in_sub25 ··0x0000891c·734f7c24·703a7275·6e5f696e·5f737562·sO|$p:run_in_sub
26 ··0x00008934·696e7465·72705f77·6974685f·636f6e66·interp_with_conf26 ··0x0000892c·696e7465·72705f77·6974685f·636f6e66·interp_with_conf
27 ··0x00008944·69670000·7375622d·696e7465·72707265·ig..sub-interpre27 ··0x0000893c·69670000·7375622d·696e7465·72707265·ig..sub-interpre
28 ··0x00008954·74657220·63726561·74696f6e·20666169·ter·creation·fai28 ··0x0000894c·74657220·63726561·74696f6e·20666169·ter·creation·fai
29 ··0x00008964·6c656400·73746174·6520213d·204e554c·led.state·!=·NUL29 ··0x0000895c·6c656400·73746174·6520213d·204e554c·led.state·!=·NUL
30 ··0x00008974·4c000000·5f5f6469·63745f5f·00000000·L...__dict__....30 ··0x0000896c·4c000000·5f5f6469·63745f5f·00000000·L...__dict__....
31 ··0x00008984·62616420·636f6e66·69672025·52000000·bad·config·%R...31 ··0x0000897c·62616420·636f6e66·69672025·52000000·bad·config·%R...
32 ··0x00008994·797c6973·00000000·6465636f·64652065·y|is....decode·e32 ··0x0000898c·797c6973·00000000·6465636f·64652065·y|is....decode·e
33 ··0x000089a4·72726f72·3a20706f·733d257a·752c2072·rror:·pos=%zu,·r33 ··0x0000899c·72726f72·3a20706f·733d257a·752c2072·rror:·pos=%zu,·r
34 ··0x000089b4·6561736f·6e3d2573·00000000·756e7375·eason=%s....unsu34 ··0x000089ac·6561736f·6e3d2573·00000000·756e7375·eason=%s....unsu
35 ··0x000089c4·70706f72·74656420·6572726f·72206861·pported·error·ha35 ··0x000089bc·70706f72·74656420·6572726f·72206861·pported·error·ha
36 ··0x000089d4·6e646c65·72000000·756e6b6e·6f776e20·ndler...unknown·36 ··0x000089cc·6e646c65·72000000·756e6b6e·6f776e20·ndler...unknown·
37 ··0x000089e4·6572726f·7220636f·64650000·4f4f3a63·error·code..OO:c37 ··0x000089dc·6572726f·7220636f·64650000·4f4f3a63·error·code..OO:c
38 ··0x000089f4·6c656172·5f657874·656e7369·6f6e0000·lear_extension..38 ··0x000089ec·6c656172·5f657874·656e7369·6f6e0000·lear_extension..
39 ··0x00008a04·4f497300·494f0000·6b657973·20213d20·OIs.IO..keys·!=·39 ··0x000089fc·4f497300·494f0000·6b657973·20213d20·OIs.IO..keys·!=·
40 ··0x00008a14·4e554c4c·00000000·73697a65·203e3d20·NULL....size·>=·40 ··0x00008a0c·4e554c4c·00000000·73697a65·203e3d20·NULL....size·>=·
41 ··0x00008a24·30000000·2e2e2f49·6e636c75·64652f63·0...../Include/c41 ··0x00008a1c·30000000·2e2e2f49·6e636c75·64652f63·0...../Include/c
42 ··0x00008a34·70797468·6f6e2f74·75706c65·6f626a65·python/tupleobje42 ··0x00008a2c·70797468·6f6e2f74·75706c65·6f626a65·python/tupleobje
43 ··0x00008a44·63742e68·00000000·50795475·706c655f·ct.h....PyTuple_43 ··0x00008a3c·63742e68·00000000·50795475·706c655f·ct.h....PyTuple_
44 ··0x00008a54·43686563·6b286f70·29000000·696e6465·Check(op)...inde44 ··0x00008a4c·43686563·6b286f70·29000000·696e6465·Check(op)...inde
45 ··0x00008a64·78203c20·50795f53·495a4528·7475706c·x·<·Py_SIZE(tupl45 ··0x00008a5c·78203c20·50795f53·495a4528·7475706c·x·<·Py_SIZE(tupl
46 ··0x00008a74·65290000·4f4f6e3a·64696374·5f676574·e)..OOn:dict_get46 ··0x00008a6c·65290000·4f4f6e3a·64696374·5f676574·e)..OOn:dict_get
47 ··0x00008a84·6974656d·5f6b6e6f·776e6861·73680000·item_knownhash..47 ··0x00008a7c·6974656d·5f6b6e6f·776e6861·73680000·item_knownhash..
48 ··0x00008a94·4f3a6765·745f6372·6f737369·6e746572·O:get_crossinter48 ··0x00008a8c·4f3a6765·745f6372·6f737369·6e746572·O:get_crossinter
49 ··0x00008aa4·705f6461·74610000·5f507943·726f7373·p_data.._PyCross49 ··0x00008a9c·705f6461·74610000·5f507943·726f7373·p_data.._PyCross
50 ··0x00008ab4·496e7465·72707265·74657244·6174615f·InterpreterData_50 ··0x00008aac·496e7465·72707265·74657244·6174615f·InterpreterData_
51 ··0x00008ac4·52656c65·61736528·64617461·29203d3d·Release(data)·==51 ··0x00008abc·52656c65·61736528·64617461·29203d3d·Release(data)·==
52 ··0x00008ad4·20300000·6d6f6420·213d204e·554c4c00··0..mod·!=·NULL.52 ··0x00008acc·20300000·6d6f6420·213d204e·554c4c00··0..mod·!=·NULL.
53 ··0x00008ae4·2e2e2f49·6e636c75·64652f69·6e746572·../Include/inter53 ··0x00008adc·2e2e2f49·6e636c75·64652f69·6e746572·../Include/inter
54 ··0x00008af4·6e616c2f·7079636f·72655f6f·626a6563·nal/pycore_objec54 ··0x00008aec·6e616c2f·7079636f·72655f6f·626a6563·nal/pycore_objec
55 ··0x00008b04·742e6800·50795f54·59504528·6f626a29·t.h.Py_TYPE(obj)55 ··0x00008afc·742e6800·50795f54·59504528·6f626a29·t.h.Py_TYPE(obj)
56 ··0x00008b14·2d3e7470·5f666c61·67732026·2050795f·->tp_flags·&·Py_56 ··0x00008b0c·2d3e7470·5f666c61·67732026·2050795f·->tp_flags·&·Py_
57 ··0x00008b24·5450464c·4147535f·494e4c49·4e455f56·TPFLAGS_INLINE_V57 ··0x00008b1c·5450464c·4147535f·494e4c49·4e455f56·TPFLAGS_INLINE_V
58 ··0x00008b34·414c5545·53000000·50795f54·59504528·ALUES...Py_TYPE(58 ··0x00008b2c·414c5545·53000000·50795f54·59504528·ALUES...Py_TYPE(
59 ··0x00008b44·6f626a29·2d3e7470·5f666c61·67732026·obj)->tp_flags·&59 ··0x00008b3c·6f626a29·2d3e7470·5f666c61·67732026·obj)->tp_flags·&
60 ··0x00008b54·2050795f·5450464c·4147535f·4d414e41··Py_TPFLAGS_MANA60 ··0x00008b4c·2050795f·5450464c·4147535f·4d414e41··Py_TPFLAGS_MANA
61 ··0x00008b64·4745445f·44494354·00000000·50795f54·GED_DICT....Py_T61 ··0x00008b5c·4745445f·44494354·00000000·50795f54·GED_DICT....Py_T
62 ··0x00008b74·59504528·6f626a29·2d3e7470·5f626173·YPE(obj)->tp_bas62 ··0x00008b6c·59504528·6f626a29·2d3e7470·5f626173·YPE(obj)->tp_bas
63 ··0x00008b84·69637369·7a65203d·3d207369·7a656f66·icsize·==·sizeof63 ··0x00008b7c·69637369·7a65203d·3d207369·7a656f66·icsize·==·sizeof
64 ··0x00008b94·2850794f·626a6563·74290000·73747200·(PyObject)..str.64 ··0x00008b8c·2850794f·626a6563·74290000·73747200·(PyObject)..str.
65 ··0x00008ba4·61726775·6d656e74·2027646f·63270000·argument·'doc'..65 ··0x00008b9c·61726775·6d656e74·2027646f·63270000·argument·'doc'..
66 ··0x00008bb4·636f6d70·696c6572·5f636c65·616e646f·compiler_cleando66 ··0x00008bac·636f6d70·696c6572·5f636c65·616e646f·compiler_cleando
67 ··0x00008bc4·63000000·50794469·63745f43·6865636b·c...PyDict_Check67 ··0x00008bbc·63000000·50794469·63745f43·6865636b·c...PyDict_Check
68 ··0x00008bd4·286d6574·61646174·61290000·7175616c·(metadata)..qual68 ··0x00008bcc·286d6574·61646174·61290000·7175616c·(metadata)..qual
69 ··0x00008be4·6e616d65·00000000·5079556e·69636f64·name....PyUnicod69 ··0x00008bdc·6e616d65·00000000·5079556e·69636f64·name....PyUnicod
70 ··0x00008bf4·655f4368·65636b28·756d642e·755f6e61·e_Check(umd.u_na70 ··0x00008bec·655f4368·65636b28·756d642e·755f6e61·e_Check(umd.u_na
71 ··0x00008c04·6d652900·5079556e·69636f64·655f4368·me).PyUnicode_Ch71 ··0x00008bfc·6d652900·5079556e·69636f64·655f4368·me).PyUnicode_Ch
72 ··0x00008c14·65636b28·756d642e·755f7175·616c6e61·eck(umd.u_qualna72 ··0x00008c0c·65636b28·756d642e·755f7175·616c6e61·eck(umd.u_qualna
73 ··0x00008c24·6d652900·636f6e73·74730000·6e616d65·me).consts..name73 ··0x00008c1c·6d652900·636f6e73·74730000·6e616d65·me).consts..name
74 ··0x00008c34·73000000·7661726e·616d6573·00000000·s...varnames....74 ··0x00008c2c·73000000·7661726e·616d6573·00000000·s...varnames....
75 ··0x00008c44·63656c6c·76617273·00000000·66726565·cellvars....free75 ··0x00008c3c·63656c6c·76617273·00000000·66726565·cellvars....free
76 ··0x00008c54·76617273·00000000·66617374·68696464·vars....fasthidd76 ··0x00008c4c·76617273·00000000·66617374·68696464·vars....fasthidd
77 ··0x00008c64·656e0000·50794469·63745f43·6865636b·en..PyDict_Check77 ··0x00008c5c·656e0000·50794469·63745f43·6865636b·en..PyDict_Check
78 ··0x00008c74·28756d64·2e755f63·6f6e7374·73290000·(umd.u_consts)..78 ··0x00008c6c·28756d64·2e755f63·6f6e7374·73290000·(umd.u_consts)..
79 ··0x00008c84·50794469·63745f43·6865636b·28756d64·PyDict_Check(umd79 ··0x00008c7c·50794469·63745f43·6865636b·28756d64·PyDict_Check(umd
80 ··0x00008c94·2e755f6e·616d6573·29000000·50794469·.u_names)...PyDi80 ··0x00008c8c·2e755f6e·616d6573·29000000·50794469·.u_names)...PyDi
81 ··0x00008ca4·63745f43·6865636b·28756d64·2e755f76·ct_Check(umd.u_v81 ··0x00008c9c·63745f43·6865636b·28756d64·2e755f76·ct_Check(umd.u_v
82 ··0x00008cb4·61726e61·6d657329·00000000·50794469·arnames)....PyDi82 ··0x00008cac·61726e61·6d657329·00000000·50794469·arnames)....PyDi
83 ··0x00008cc4·63745f43·6865636b·28756d64·2e755f63·ct_Check(umd.u_c83 ··0x00008cbc·63745f43·6865636b·28756d64·2e755f63·ct_Check(umd.u_c
84 ··0x00008cd4·656c6c76·61727329·00000000·50794469·ellvars)....PyDi84 ··0x00008ccc·656c6c76·61727329·00000000·50794469·ellvars)....PyDi
85 ··0x00008ce4·63745f43·6865636b·28756d64·2e755f66·ct_Check(umd.u_f85 ··0x00008cdc·63745f43·6865636b·28756d64·2e755f66·ct_Check(umd.u_f
86 ··0x00008cf4·72656576·61727329·00000000·50794469·reevars)....PyDi86 ··0x00008cec·72656576·61727329·00000000·50794469·reevars)....PyDi
87 ··0x00008d04·63745f43·6865636b·28756d64·2e755f66·ct_Check(umd.u_f87 ··0x00008cfc·63745f43·6865636b·28756d64·2e755f66·ct_Check(umd.u_f
88 ··0x00008d14·61737468·69646465·6e290000·61726763·asthidden)..argc88 ··0x00008d0c·61737468·69646465·6e290000·61726763·asthidden)..argc
89 ··0x00008d24·6f756e74·00000000·706f736f·6e6c7961·ount....posonlya89 ··0x00008d1c·6f756e74·00000000·706f736f·6e6c7961·ount....posonlya
90 ··0x00008d34·7267636f·756e7400·6b776f6e·6c796172·rgcount.kwonlyar90 ··0x00008d2c·7267636f·756e7400·6b776f6e·6c796172·rgcount.kwonlyar
91 ··0x00008d44·67636f75·6e740000·66697273·746c696e·gcount..firstlin91 ··0x00008d3c·67636f75·6e740000·66697273·746c696e·gcount..firstlin
92 ··0x00008d54·656e6f00·756d642e·755f6172·67636f75·eno.umd.u_argcou92 ··0x00008d4c·656e6f00·756d642e·755f6172·67636f75·eno.umd.u_argcou
93 ··0x00008d64·6e74203e·3d203000·756d642e·755f706f·nt·>=·0.umd.u_po93 ··0x00008d5c·6e74203e·3d203000·756d642e·755f706f·nt·>=·0.umd.u_po
94 ··0x00008d74·736f6e6c·79617267·636f756e·74203e3d·sonlyargcount·>=94 ··0x00008d6c·736f6e6c·79617267·636f756e·74203e3d·sonlyargcount·>=
95 ··0x00008d84·20300000·756d642e·755f6b77·6f6e6c79··0..umd.u_kwonly95 ··0x00008d7c·20300000·756d642e·755f6b77·6f6e6c79··0..umd.u_kwonly
96 ··0x00008d94·61726763·6f756e74·203e3d20·30000000·argcount·>=·0...96 ··0x00008d8c·61726763·6f756e74·203e3d20·30000000·argcount·>=·0...
97 ··0x00008da4·756d642e·755f6669·7273746c·696e656e·umd.u_firstlinen97 ··0x00008d9c·756d642e·755f6669·7273746c·696e656e·umd.u_firstlinen
98 ··0x00008db4·6f203e3d·20300000·557c6973·00000000·o·>=·0..U|is....98 ··0x00008dac·6f203e3d·20300000·557c6973·00000000·o·>=·0..U|is....
99 ··0x00008dc4·656e636f·64652065·72726f72·3a20706f·encode·error:·po99 ··0x00008dbc·656e636f·64652065·72726f72·3a20706f·encode·error:·po
100 ··0x00008dd4·733d257a·752c2072·6561736f·6e3d2573·s=%zu,·reason=%s100 ··0x00008dcc·733d257a·752c2072·6561736f·6e3d2573·s=%zu,·reason=%s
101 ··0x00008de4·00000000·4f3a7265·73746f72·655f6372·....O:restore_cr101 ··0x00008ddc·00000000·4f3a7265·73746f72·655f6372·....O:restore_cr
102 ··0x00008df4·6f737369·6e746572·705f6461·74610000·ossinterp_data..102 ··0x00008dec·6f737369·6e746572·705f6461·74610000·ossinterp_data..
103 ··0x00008e04·7365745f·62617365·73000000·7365745f·set_bases...set_103 ··0x00008dfc·7365745f·62617365·73000000·7365745f·set_bases...set_
104 ··0x00008e14·636c6173·73000000·7b736b73·6b736b73·class...{sksksks104 ··0x00008e0c·636c6173·73000000·7b736b73·6b736b73·class...{sksksks
105 ··0x00008e24·6b736b7d·00000000·66756e63·5f6d6f64·ksk}....func_mod105 ··0x00008e1c·6b736b7d·00000000·66756e63·5f6d6f64·ksk}....func_mod
106 ··0x00008e34·69666963·6174696f·6e000000·6275696c·ification...buil106 ··0x00008e2c·69666963·6174696f·6e000000·6275696c·ification...buil
107 ··0x00008e44·74696e5f·64696374·00000000·7365745f·tin_dict....set_107 ··0x00008e3c·74696e5f·64696374·00000000·7365745f·tin_dict....set_
108 ··0x00008e54·6576616c·5f667261·6d655f66·756e6300·eval_frame_func.108 ··0x00008e4c·6576616c·5f667261·6d655f66·756e6300·eval_frame_func.
109 ··0x00008e64·215f5079·5f49734d·61696e49·6e746572·!_Py_IsMainInter109 ··0x00008e5c·215f5079·5f49734d·61696e49·6e746572·!_Py_IsMainInter
110 ··0x00008e74·70726574·65722850·79496e74·65727072·preter(PyInterpr110 ··0x00008e6c·70726574·65722850·79496e74·65727072·preter(PyInterpr
111 ··0x00008e84·65746572·53746174·655f4765·74282929·eterState_Get())111 ··0x00008e7c·65746572·53746174·655f4765·74282929·eterState_Get())
112 ··0x00008e94·00000000·61726775·6d656e74·206d7573·....argument·mus112 ··0x00008e8c·00000000·61726775·6d656e74·206d7573·....argument·mus
113 ··0x00008ea4·74206265·2061206c·69737400·2e2e2f49·t·be·a·list.../I113 ··0x00008e9c·74206265·2061206c·69737400·2e2e2f49·t·be·a·list.../I
114 ··0x00008eb4·6e636c75·64652f6f·626a6563·742e6800·nclude/object.h.114 ··0x00008eac·6e636c75·64652f6f·626a6563·742e6800·nclude/object.h.
115 ··0x00008ec4·6f622d3e·6f625f74·79706520·213d2026·ob->ob_type·!=·&115 ··0x00008ebc·6f622d3e·6f625f74·79706520·213d2026·ob->ob_type·!=·&
116 ··0x00008ed4·50794c6f·6e675f54·79706500·6f622d3e·PyLong_Type.ob->116 ··0x00008ecc·50794c6f·6e675f54·79706500·6f622d3e·PyLong_Type.ob->
117 ··0x00008ee4·6f625f74·79706520·213d2026·5079426f·ob_type·!=·&PyBo117 ··0x00008edc·6f625f74·79706520·213d2026·5079426f·ob_type·!=·&PyBo
118 ··0x00008ef4·6f6c5f54·79706500·5f746573·74696e74·ol_Type._testint118 ··0x00008eec·6f6c5f54·79706500·5f746573·74696e74·ol_Type._testint
119 ··0x00008f04·65726e61·6c636170·69000000·6d6f6420·ernalcapi...mod·119 ··0x00008efc·65726e61·6c636170·69000000·6d6f6420·ernalcapi...mod·
120 ··0x00008f14·213d2050·795f4e6f·6e650000·6d6f6475·!=·Py_None..modu120 ··0x00008f0c·213d2050·795f4e6f·6e650000·6d6f6475·!=·Py_None..modu
121 ··0x00008f24·6c652021·3d204e55·4c4c0000·696e7465·le·!=·NULL..inte121 ··0x00008f1c·6c652021·3d204e55·4c4c0000·696e7465·le·!=·NULL..inte
122 ··0x00008f34·72706964·203e205f·50795275·6e74696d·rpid·>·_PyRuntim122 ··0x00008f2c·72706964·203e205f·50795275·6e74696d·rpid·>·_PyRuntim
123 ··0x00008f44·652e696e·74657270·72657465·72732e6e·e.interpreters.n123 ··0x00008f3c·652e696e·74657270·72657465·72732e6e·e.interpreters.n
124 ··0x00008f54·6578745f·69640000·50794572·725f4f63·ext_id..PyErr_Oc124 ··0x00008f4c·6578745f·69640000·50794572·725f4f63·ext_id..PyErr_Oc
125 ··0x00008f64·63757272·65642829·00000000·7c4f246c·curred()....|O$l125 ··0x00008f5c·63757272·65642829·00000000·7c4f246c·curred()....|O$l
Max diff block lines reached; 0/76696 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 ··0x0000ab70·00000000····························....2 ··0x0000ab68·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 ··0x0000becc·ad790000····························.y..2 ··0x0000becc·a9790000····························.y..
  
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 ··0x0000bed0·6d790000····························my..2 ··0x0000bed0·69790000····························iy..
  
756 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0000bed4·18970000·00000000·1c970000·20970000·............·...2 ··0x0000bed4·10970000·00000000·14970000·18970000·................
3 ··0x0000bee4·2c970000·38970000·00000000·5c970000·,...8.......\...3 ··0x0000bee4·24970000·30970000·00000000·54970000·$...0.......T...
4 ··0x0000bef4·288c0000·6c970000·00000000·20970000·(...l.......·...4 ··0x0000bef4·208c0000·64970000·00000000·18970000··...d...........
5 ··0x0000bf04·5c970000·84970000·00000000·f0970000·\...............5 ··0x0000bf04·54970000·7c970000·00000000·e8970000·T...|...........
6 ··0x0000bf14·00000000····························....6 ··0x0000bf14·00000000····························....
  
15.3 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 126 lines modifiedOffset 1, 126 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x0000c338·38c30000·ffffff3f·00000000·00000000·8......?........2 ··0x0000c338·38c30000·ffffff3f·00000000·00000000·8......?........
3 ··0x0000c348·00000000·00000000·fc8e0000·00000000·................3 ··0x0000c348·00000000·00000000·f48e0000·00000000·................
4 ··0x0000c358·04000000·b4c40000·94c40000·ad6c0000·.............l..4 ··0x0000c358·04000000·b4c40000·94c40000·ad6c0000·.............l..
5 ··0x0000c368·c16d0000·216e0000·dc970000·40890000·.m..!n......@...5 ··0x0000c368·c16d0000·216e0000·d4970000·38890000·.m..!n......8...
6 ··0x0000c378·ec970000·00000000·00000000·dcbe0000·................6 ··0x0000c378·e4970000·00000000·00000000·dcbe0000·................
7 ··0x0000c388·48970000·00000000·00000000·00000000·H...............7 ··0x0000c388·40970000·00000000·00000000·00000000·@...............
8 ··0x0000c398·00000000·00000000·00000000·00000000·................8 ··0x0000c398·00000000·00000000·00000000·00000000·................
9 ··0x0000c3a8·00000000·00000000·d4be0000·b48b0000·................9 ··0x0000c3a8·00000000·00000000·d4be0000·ac8b0000·................
10 ··0x0000c3b8·00000000·00000000·00000000·00000000·................10 ··0x0000c3b8·00000000·00000000·00000000·00000000·................
11 ··0x0000c3c8·00000000·00000000·00000000·00000000·................11 ··0x0000c3c8·00000000·00000000·00000000·00000000·................
12 ··0x0000c3d8·00000000·f0be0000·74970000·00000000·........t.......12 ··0x0000c3d8·00000000·f0be0000·6c970000·00000000·........l.......
13 ··0x0000c3e8·00000000·00000000·00000000·00000000·................13 ··0x0000c3e8·00000000·00000000·00000000·00000000·................
14 ··0x0000c3f8·00000000·00000000·00000000·00000000·................14 ··0x0000c3f8·00000000·00000000·00000000·00000000·................
15 ··0x0000c408·00bf0000·90970000·00000000·00000000·................15 ··0x0000c408·00bf0000·88970000·00000000·00000000·................
16 ··0x0000c418·00000000·00000000·00000000·00000000·................16 ··0x0000c418·00000000·00000000·00000000·00000000·................
17 ··0x0000c428·00000000·00000000·00000000·10bf0000·................17 ··0x0000c428·00000000·00000000·00000000·10bf0000·................
18 ··0x0000c438·f8970000·00000000·00000000·00000000·................18 ··0x0000c438·f0970000·00000000·00000000·00000000·................
19 ··0x0000c448·00000000·00000000·00000000·00000000·................19 ··0x0000c448·00000000·00000000·00000000·00000000·................
20 ··0x0000c458·00000000·40890000·d4970000·00000000·....@...........20 ··0x0000c458·00000000·38890000·cc970000·00000000·....8...........
21 ··0x0000c468·588f0000·00000000·588f0000·dc970000·X.......X.......21 ··0x0000c468·508f0000·00000000·508f0000·d4970000·P.......P.......
22 ··0x0000c478·e4970000·00000000·a8970000·b4970000·................22 ··0x0000c478·dc970000·00000000·a0970000·ac970000·................
23 ··0x0000c488·b8970000·c4970000·00000000·02000000·................23 ··0x0000c488·b0970000·bc970000·00000000·02000000·................
24 ··0x0000c498·d16b0000·03000000·02000000·04000000·.k..............24 ··0x0000c498·d16b0000·03000000·02000000·04000000·.k..............
25 ··0x0000c4a8·01000000·00000000·00000000·0c980000·................25 ··0x0000c4a8·01000000·00000000·00000000·04980000·................
26 ··0x0000c4b8·b1790000·04000000·00000000·18980000·.y..............26 ··0x0000c4b8·ad790000·04000000·00000000·10980000·.y..............
27 ··0x0000c4c8·8d6c0000·04000000·00000000·2c980000·.l..........,...27 ··0x0000c4c8·8d6c0000·04000000·00000000·24980000·.l..........$...
28 ··0x0000c4d8·713e0000·04000000·00000000·48980000·q>..........H...28 ··0x0000c4d8·713e0000·04000000·00000000·40980000·q>..........@...
29 ··0x0000c4e8·117c0000·04000000·00000000·54980000·.|..........T...29 ··0x0000c4e8·0d7c0000·04000000·00000000·4c980000·.|..........L...
30 ··0x0000c4f8·c9560000·04000000·00000000·64980000·.V..........d...30 ··0x0000c4f8·c9560000·04000000·00000000·5c980000·.V..........\...
31 ··0x0000c508·c94a0000·04000000·00000000·74980000·.J..........t...31 ··0x0000c508·c94a0000·04000000·00000000·6c980000·.J..........l...
32 ··0x0000c518·39520000·04000000·00000000·84980000·9R..............32 ··0x0000c518·39520000·04000000·00000000·7c980000·9R..........|...
33 ··0x0000c528·b5790000·04000000·00000000·90980000·.y..............33 ··0x0000c528·b1790000·04000000·00000000·88980000·.y..............
34 ··0x0000c538·fd7e0000·08000000·00000000·9c980000·.~..............34 ··0x0000c538·f97e0000·08000000·00000000·94980000·.~..............
35 ··0x0000c548·e1400000·04000000·00000000·b0980000·.@..............35 ··0x0000c548·e1400000·04000000·00000000·a8980000·.@..............
36 ··0x0000c558·4d4f0000·04000000·00000000·c0980000·MO..............36 ··0x0000c558·4d4f0000·04000000·00000000·b8980000·MO..............
37 ··0x0000c568·a54b0000·04000000·00000000·d0980000·.K..............37 ··0x0000c568·a54b0000·04000000·00000000·c8980000·.K..............
38 ··0x0000c578·2d7c0000·08000000·00000000·e0980000·-|..............38 ··0x0000c578·297c0000·08000000·00000000·d8980000·)|..............
39 ··0x0000c588·7d590000·04000000·00000000·f8980000·}Y..............39 ··0x0000c588·7d590000·04000000·00000000·f0980000·}Y..............
40 ··0x0000c598·8d3e0000·01000000·00000000·08990000·.>..............40 ··0x0000c598·8d3e0000·01000000·00000000·00990000·.>..............
41 ··0x0000c5a8·c5370000·01000000·00000000·18990000·.7..............41 ··0x0000c5a8·c5370000·01000000·00000000·10990000·.7..............
42 ··0x0000c5b8·71430000·04000000·00000000·30990000·qC..........0...42 ··0x0000c5b8·71430000·04000000·00000000·28990000·qC..........(...
43 ··0x0000c5c8·0d410000·08000000·00000000·b48b0000·.A..............43 ··0x0000c5c8·0d410000·08000000·00000000·ac8b0000·.A..............
44 ··0x0000c5d8·c53a0000·82000000·8ca80000·48990000·.:..........H...44 ··0x0000c5d8·c53a0000·82000000·84a80000·40990000·.:..........@...
45 ··0x0000c5e8·0d7c0000·04000000·38a80000·48970000·.|......8...H...45 ··0x0000c5e8·097c0000·04000000·30a80000·40970000·.|......0...@...
46 ··0x0000c5f8·21370000·82000000·c4a70000·74970000·!7..........t...46 ··0x0000c5f8·21370000·82000000·bca70000·6c970000·!7..........l...
47 ··0x0000c608·897e0000·82000000·50a70000·90970000·.~......P.......47 ··0x0000c608·857e0000·82000000·48a70000·88970000·.~......H.......
48 ··0x0000c618·353b0000·82000000·d8a60000·64990000·5;..........d...48 ··0x0000c618·353b0000·82000000·d0a60000·5c990000·5;..........\...
49 ··0x0000c628·f5790000·01000000·00000000·78990000·.y..........x...49 ··0x0000c628·f1790000·01000000·00000000·70990000·.y..........p...
50 ··0x0000c638·6d7c0000·01000000·00000000·88990000·m|..............50 ··0x0000c638·697c0000·01000000·00000000·80990000·i|..............
51 ··0x0000c648·91380000·01000000·00000000·a0990000·.8..............51 ··0x0000c648·91380000·01000000·00000000·98990000·.8..............
52 ··0x0000c658·693f0000·04000000·00000000·b8990000·i?..............52 ··0x0000c658·693f0000·04000000·00000000·b0990000·i?..............
53 ··0x0000c668·fd470000·08000000·00000000·c8990000·.G..............53 ··0x0000c668·fd470000·08000000·00000000·c0990000·.G..............
54 ··0x0000c678·91480000·08000000·00000000·d8990000·.H..............54 ··0x0000c678·91480000·08000000·00000000·d0990000·.H..............
55 ··0x0000c688·45480000·08000000·00000000·e8990000·EH..............55 ··0x0000c688·45480000·08000000·00000000·e0990000·EH..............
56 ··0x0000c698·d5580000·08000000·00000000·fc990000·.X..............56 ··0x0000c698·d5580000·08000000·00000000·f4990000·.X..............
57 ··0x0000c6a8·b56f0000·03000000·00000000·109a0000·.o..............57 ··0x0000c6a8·b56f0000·03000000·00000000·089a0000·.o..............
58 ··0x0000c6b8·dd480000·01000000·00000000·249a0000·.H..........$...58 ··0x0000c6b8·dd480000·01000000·00000000·1c9a0000·.H..............
59 ··0x0000c6c8·f1380000·01000000·00000000·409a0000·.8..........@...59 ··0x0000c6c8·f1380000·01000000·00000000·389a0000·.8..........8...
60 ··0x0000c6d8·b5570000·04000000·00000000·549a0000·.W..........T...60 ··0x0000c6d8·b5570000·04000000·00000000·4c9a0000·.W..........L...
61 ··0x0000c6e8·65580000·08000000·00000000·809a0000·eX..............61 ··0x0000c6e8·65580000·08000000·00000000·789a0000·eX..........x...
62 ··0x0000c6f8·494a0000·04000000·00000000·8c9a0000·IJ..............62 ··0x0000c6f8·494a0000·04000000·00000000·849a0000·IJ..............
63 ··0x0000c708·f5590000·04000000·00000000·b49a0000·.Y..............63 ··0x0000c708·f5590000·04000000·00000000·ac9a0000·.Y..............
64 ··0x0000c718·215a0000·04000000·00000000·d49a0000·!Z..............64 ··0x0000c718·215a0000·04000000·00000000·cc9a0000·!Z..............
65 ··0x0000c728·c5590000·04000000·00000000·f49a0000·.Y..............65 ··0x0000c728·c5590000·04000000·00000000·ec9a0000·.Y..............
66 ··0x0000c738·c9590000·04000000·00000000·1c9b0000·.Y..............66 ··0x0000c738·c9590000·04000000·00000000·149b0000·.Y..............
67 ··0x0000c748·e1360000·04000000·00000000·349b0000·.6..........4...67 ··0x0000c748·e1360000·04000000·00000000·2c9b0000·.6..........,...
68 ··0x0000c758·bd7c0000·08000000·00000000·4c9b0000·.|..........L...68 ··0x0000c758·b97c0000·08000000·00000000·449b0000·.|..........D...
69 ··0x0000c768·35390000·04000000·00000000·7c8a0000·59..........|...69 ··0x0000c768·35390000·04000000·00000000·748a0000·59..........t...
70 ··0x0000c778·39390000·01000000·00000000·549b0000·99..........T...70 ··0x0000c778·39390000·01000000·00000000·4c9b0000·99..........L...
71 ··0x0000c788·d1430000·03000000·00000000·689b0000·.C..........h...71 ··0x0000c788·d1430000·03000000·00000000·609b0000·.C..........`...
72 ··0x0000c798·59460000·03000000·00000000·7c9b0000·YF..........|...72 ··0x0000c798·59460000·03000000·00000000·749b0000·YF..........t...
73 ··0x0000c7a8·15470000·03000000·00000000·909b0000·.G..............73 ··0x0000c7a8·15470000·03000000·00000000·889b0000·.G..............
74 ··0x0000c7b8·157b0000·03000000·00000000·b09b0000·.{..............74 ··0x0000c7b8·117b0000·03000000·00000000·a89b0000·.{..............
75 ··0x0000c7c8·5b420000·08000000·00000000·c49b0000·[B..............75 ··0x0000c7c8·5b420000·08000000·00000000·bc9b0000·[B..............
76 ··0x0000c7d8·7f420000·04000000·00000000·d89b0000·.B..............76 ··0x0000c7d8·7f420000·04000000·00000000·d09b0000·.B..............
77 ··0x0000c7e8·99420000·04000000·00000000·f09b0000·.B..............77 ··0x0000c7e8·99420000·04000000·00000000·e89b0000·.B..............
78 ··0x0000c7f8·fd420000·08000000·00000000·049c0000·.B..............78 ··0x0000c7f8·fd420000·08000000·00000000·fc9b0000·.B..............
79 ··0x0000c808·d5470000·08000000·00000000·209c0000·.G..........·...79 ··0x0000c808·d5470000·08000000·00000000·189c0000·.G..............
80 ··0x0000c818·fd450000·08000000·00000000·3c9c0000·.E..........<...80 ··0x0000c818·fd450000·08000000·00000000·349c0000·.E..........4...
81 ··0x0000c828·b9460000·08000000·00000000·589c0000·.F..........X...81 ··0x0000c828·b9460000·08000000·00000000·509c0000·.F..........P...
82 ··0x0000c838·c1450000·08000000·00000000·749c0000·.E..........t...82 ··0x0000c838·c1450000·08000000·00000000·6c9c0000·.E..........l...
83 ··0x0000c848·1d590000·01000000·00000000·949c0000·.Y..............83 ··0x0000c848·1d590000·01000000·00000000·8c9c0000·.Y..............
84 ··0x0000c858·81580000·01000000·00000000·bc9c0000·.X..............84 ··0x0000c858·81580000·01000000·00000000·b49c0000·.X..............
85 ··0x0000c868·e97d0000·01000000·00000000·d49c0000·.}..............85 ··0x0000c868·e57d0000·01000000·00000000·cc9c0000·.}..............
86 ··0x0000c878·517f0000·01000000·00000000·fc950000·Q...............86 ··0x0000c878·4d7f0000·01000000·00000000·f4950000·M...............
87 ··0x0000c888·f9550000·04000000·b4a60000·f09c0000·.U..............87 ··0x0000c888·f9550000·04000000·aca60000·e89c0000·.U..............
88 ··0x0000c898·953f0000·04000000·00000000·089d0000·.?..............88 ··0x0000c898·953f0000·04000000·00000000·009d0000·.?..............
89 ··0x0000c8a8·91390000·04000000·00000000·249d0000·.9..........$...89 ··0x0000c8a8·91390000·04000000·00000000·1c9d0000·.9..............
90 ··0x0000c8b8·cd390000·08000000·00000000·389d0000·.9..........8...90 ··0x0000c8b8·cd390000·08000000·00000000·309d0000·.9..........0...
91 ··0x0000c8c8·6d7e0000·08000000·00000000·549d0000·m~..........T...91 ··0x0000c8c8·697e0000·08000000·00000000·4c9d0000·i~..........L...
92 ··0x0000c8d8·09400000·04000000·00000000·f8970000·.@..............92 ··0x0000c8d8·09400000·04000000·00000000·f0970000·.@..............
93 ··0x0000c8e8·25400000·82000000·6ca60000·00000000·%@......l.......93 ··0x0000c8e8·25400000·82000000·64a60000·00000000·%@......d.......
94 ··0x0000c8f8·00000000·00000000·00000000·a89f0000·................94 ··0x0000c8f8·00000000·00000000·00000000·a09f0000·................
95 ··0x0000c908·715a0000·04000000·00000000·b89f0000·qZ..............95 ··0x0000c908·715a0000·04000000·00000000·b09f0000·qZ..............
96 ··0x0000c918·c3620000·04000000·00000000·d09f0000·.b..............96 ··0x0000c918·c3620000·04000000·00000000·c89f0000·.b..............
97 ··0x0000c928·b15d0000·04000000·00000000·e49f0000·.]..............97 ··0x0000c928·b15d0000·04000000·00000000·dc9f0000·.]..............
98 ··0x0000c938·515e0000·04000000·00000000·989f0000·Q^..............98 ··0x0000c938·515e0000·04000000·00000000·909f0000·Q^..............
99 ··0x0000c948·c1640000·80000000·a8a90000·fc9f0000·.d..............99 ··0x0000c948·c1640000·80000000·a0a90000·f49f0000·.d..............
100 ··0x0000c958·355b0000·04000000·00000000·10a00000·5[..............100 ··0x0000c958·355b0000·04000000·00000000·08a00000·5[..............
101 ··0x0000c968·ed5e0000·04000000·00000000·20a00000·.^..........·...101 ··0x0000c968·ed5e0000·04000000·00000000·18a00000·.^..............
102 ··0x0000c978·15600000·04000000·00000000·00000000·.`..............102 ··0x0000c978·15600000·04000000·00000000·00000000·.`..............
103 ··0x0000c988·00000000·00000000·00000000·54a00000·............T...103 ··0x0000c988·00000000·00000000·00000000·4ca00000·............L...
104 ··0x0000c998·ad740000·01000000·00000000·6ca00000·.t..........l...104 ··0x0000c998·a9740000·01000000·00000000·64a00000·.t..........d...
105 ··0x0000c9a8·15750000·01000000·00000000·84a00000·.u..............105 ··0x0000c9a8·11750000·01000000·00000000·7ca00000·.u..........|...
106 ··0x0000c9b8·7d750000·01000000·00000000·98a00000·}u..............106 ··0x0000c9b8·79750000·01000000·00000000·90a00000·yu..............
107 ··0x0000c9c8·a1650000·01000000·00000000·b4a00000·.e..............107 ··0x0000c9c8·a1650000·01000000·00000000·aca00000·.e..............
108 ··0x0000c9d8·dd750000·01000000·00000000·c8a00000·.u..............108 ··0x0000c9d8·d9750000·01000000·00000000·c0a00000·.u..............
109 ··0x0000c9e8·fd650000·01000000·00000000·e0a00000·.e..............109 ··0x0000c9e8·fd650000·01000000·00000000·d8a00000·.e..............
110 ··0x0000c9f8·69800000·01000000·00000000·f4a00000·i...............110 ··0x0000c9f8·65800000·01000000·00000000·eca00000·e...............
111 ··0x0000ca08·65760000·01000000·00000000·10a10000·ev..............111 ··0x0000ca08·61760000·01000000·00000000·08a10000·av..............
112 ··0x0000ca18·c9760000·01000000·00000000·28a10000·.v..........(...112 ··0x0000ca18·c5760000·01000000·00000000·20a10000·.v..........·...
113 ··0x0000ca28·2d770000·01000000·00000000·44a10000·-w..........D...113 ··0x0000ca28·29770000·01000000·00000000·3ca10000·)w..........<...
114 ··0x0000ca38·a5770000·01000000·00000000·00000000·.w..............114 ··0x0000ca38·a1770000·01000000·00000000·00000000·.w..............
115 ··0x0000ca48·00000000·00000000·00000000·f0a10000·................115 ··0x0000ca48·00000000·00000000·00000000·e8a10000·................
116 ··0x0000ca58·9d800000·01000000·00000000·fca10000·................116 ··0x0000ca58·99800000·01000000·00000000·f4a10000·................
117 ··0x0000ca68·85660000·01000000·00000000·00000000·.f..............117 ··0x0000ca68·85660000·01000000·00000000·00000000·.f..............
118 ··0x0000ca78·00000000·00000000·00000000·00a30000·................118 ··0x0000ca78·00000000·00000000·00000000·f8a20000·................
119 ··0x0000ca88·89670000·04000000·00000000·18a30000·.g..............119 ··0x0000ca88·89670000·04000000·00000000·10a30000·.g..............
120 ··0x0000ca98·a5690000·04000000·00000000·34a30000·.i..........4...120 ··0x0000ca98·a5690000·04000000·00000000·2ca30000·.i..........,...
121 ··0x0000caa8·456a0000·04000000·00000000·54a30000·Ej..........T...121 ··0x0000caa8·456a0000·04000000·00000000·4ca30000·Ej..........L...
122 ··0x0000cab8·b56a0000·04000000·00000000·74a30000·.j..........t...122 ··0x0000cab8·b56a0000·04000000·00000000·6ca30000·.j..........l...
123 ··0x0000cac8·51680000·04000000·00000000·00000000·Qh..............123 ··0x0000cac8·51680000·04000000·00000000·00000000·Qh..............
124 ··0x0000cad8·00000000·00000000·00000000··········............124 ··0x0000cad8·00000000·00000000·00000000··········............
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64303231·61313031·36393264·31663163·d021a101692d1f1c 
3 ··0x00000010·38663162·65613238·66303934·66373230·8f1bea28f094f7202 ··0x00000000·63616566·37383034·32313032·63303337·caef78042102c037
 3 ··0x00000010·35316230·37343139·37633132·61346632·51b074197c12a4f2
4 ··0x00000020·36346531·66632e64·65627567·00000000·64e1fc.debug....4 ··0x00000020·62366262·62382e64·65627567·00000000·b6bbb8.debug....
5 ··0x00000030·7240d8e4····························r@..5 ··0x00000030·31c211f4····························1...
  
116 KB
./usr/lib/python3.13/lib-dynload/_xxtestfuzz.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
848 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·0x02 Entry·point·0x0
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·0x02620·0x02620·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x02640·0x02640·R·E·0x1000
7 ··LOAD···········0x002eb0·0x00003eb0·0x00003eb0·0x002a8·0x002f8·RW··0x10007 ··LOAD···········0x002eb0·0x00003eb0·0x00003eb0·0x002a8·0x002f8·RW··0x1000
8 ··DYNAMIC········0x002f18·0x00003f18·0x00003f18·0x000e8·0x000e8·RW··0x48 ··DYNAMIC········0x002f18·0x00003f18·0x00003f18·0x000e8·0x000e8·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······0x002eb0·0x00003eb0·0x00003eb0·0x00150·0x00150·R···0x111 ··GNU_RELRO······0x002eb0·0x00003eb0·0x00003eb0·0x00150·0x00150·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··········000004e8·0004e8·000434·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000004e8·0004e8·000434·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········0000091c·00091c·000076·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········0000091c·00091c·000076·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00000994·000994·000040·00···A··4···2··411 ··[·6]·.gnu.version_r····VERNEED·········00000994·000994·000040·00···A··4···2··4
12 ··[·7]·.rel.dyn··········REL·············000009d4·0009d4·000190·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············000009d4·0009d4·000190·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00000b64·000b64·000140·08··AI··3··19··413 ··[·8]·.rel.plt··········REL·············00000b64·000b64·000140·08··AI··3··19··4
14 ··[·9]·.init·············PROGBITS········00000ca4·000ca4·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000ca4·000ca4·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000cb0·000cb0·0001fc·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000cb0·000cb0·0001fc·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000eb0·000eb0·00146c·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00000eb0·000eb0·00148c·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········0000231c·00231c·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000233c·00233c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00002324·002324·0002f8·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00002344·002344·0002f8·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0000261c·00261c·000004·00···A··0···0··419 ··[14]·.eh_frame·········PROGBITS········0000263c·00263c·000004·00···A··0···0··4
20 ··[15]·.init_array·······INIT_ARRAY······00003eb0·002eb0·000004·04··WA··0···0··420 ··[15]·.init_array·······INIT_ARRAY······00003eb0·002eb0·000004·04··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00003eb4·002eb4·000004·04··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00003eb4·002eb4·000004·04··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00003eb8·002eb8·000060·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00003eb8·002eb8·000060·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00003f18·002f18·0000e8·08··WA··4···0··423 ··[18]·.dynamic··········DYNAMIC·········00003f18·002f18·0000e8·08··WA··4···0··4
24 ··[19]·.got··············PROGBITS········00004000·003000·0000f0·04··WA··0···0··424 ··[19]·.got··············PROGBITS········00004000·003000·0000f0·04··WA··0···0··4
25 ··[20]·.data·············PROGBITS········000040f0·0030f0·000068·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000040f0·0030f0·000068·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00004158·003158·000050·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········00004158·003158·000050·00··WA··0···0··4
727 B
readelf --wide --symbols {}
    
Offset 55, 8 lines modifiedOffset 55, 8 lines modified
55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnicodeObject55 ····51:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyLong_FromUnicodeObject
56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format56 ····52:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyErr_Format
57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize57 ····53:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyUnicode_FromStringAndSize
58 ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable58 ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@GLIBC_2.4·(2)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@GLIBC_2.4·(2)
60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError60 ····56:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyExc_SyntaxError
61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString61 ····57:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·PyFloat_FromString
62 ····58:·00001ddd····12·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz62 ····58:·00001df9····12·FUNC····GLOBAL·DEFAULT···11·PyInit__xxtestfuzz
825 B
readelf --wide --dynamic {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Dynamic·section·at·offset·0x2f18·contains·25·entries:1 Dynamic·section·at·offset·0x2f18·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]4 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
5 ·0x0000000c·(INIT)·······················0xca45 ·0x0000000c·(INIT)·······················0xca4
6 ·0x0000000d·(FINI)·······················0x231c6 ·0x0000000d·(FINI)·······················0x233c
7 ·0x00000019·(INIT_ARRAY)·················0x3eb07 ·0x00000019·(INIT_ARRAY)·················0x3eb0
8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)8 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
9 ·0x0000001a·(FINI_ARRAY)·················0x3eb49 ·0x0000001a·(FINI_ARRAY)·················0x3eb4
10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)10 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
11 ·0x6ffffef5·(GNU_HASH)···················0x11811 ·0x6ffffef5·(GNU_HASH)···················0x118
12 ·0x00000005·(STRTAB)·····················0x4e812 ·0x00000005·(STRTAB)·····················0x4e8
13 ·0x00000006·(SYMTAB)·····················0x13813 ·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:·38aeb74eb5d284cd179b091e665b3b92f7d9fec73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87877ed5b7d3928af167eb42bab928cda956114d
896 B
strings --all --bytes=8 {}
    
Offset 18, 22 lines modifiedOffset 18, 22 lines modified
18 PyLong_FromUnicodeObject18 PyLong_FromUnicodeObject
19 PyObject_CallOneArg19 PyObject_CallOneArg
20 PyObject_GetAttrString20 PyObject_GetAttrString
21 _Py_Dealloc21 _Py_Dealloc
22 PyObject_CallFunction22 PyObject_CallFunction
23 PyObject_CallObject23 PyObject_CallObject
24 PyObject_CallMethod24 PyObject_CallMethod
25 PyUnicode_FromString 
26 PyLong_FromUnsignedLong25 PyLong_FromUnsignedLong
27 PyObject_CallFunctionObjArgs26 PyObject_CallFunctionObjArgs
 27 PyUnicode_FromString
28 PyIter_Next28 PyIter_Next
29 PyImport_ImportModule29 PyImport_ImportModule
30 PyMem_RawMalloc 
31 PyLong_AsLong 
32 PyErr_Print30 PyErr_Print
 31 PyLong_AsLong
 32 PyMem_RawMalloc
33 PyErr_NoMemory33 PyErr_NoMemory
34 PyExc_ValueError34 PyExc_ValueError
35 PyExc_RecursionError35 PyExc_RecursionError
36 PyExc_UnicodeDecodeError36 PyExc_UnicodeDecodeError
37 PyExc_OverflowError37 PyExc_OverflowError
38 PyExc_SystemError38 PyExc_SystemError
39 PyExc_TypeError39 PyExc_TypeError
Offset 49, 18 lines modifiedOffset 49, 18 lines modified
49 PyStatus_Exception49 PyStatus_Exception
50 Py_InitializeFromConfig50 Py_InitializeFromConfig
51 PyConfig_Clear51 PyConfig_Clear
52 Py_ExitStatusException52 Py_ExitStatusException
53 libc.so.653 libc.so.6
54 ld-linux-armhf.so.354 ld-linux-armhf.so.3
55 GLIBC_2.455 GLIBC_2.4
56 ·52F9F{D56 D52F9F{D
 57 @B{DXd3h
57 4F:FAFXFT58 4F:FAFXFT
58 (·AFch2D59 (·AFch2D
59 @B{DXd3h 
60 H»      KxD»   J{D60 H»      KxD»   J{D
61 Nonzero·return·code·from·fuzzer:·%d61 Nonzero·return·code·from·fuzzer:·%d
62 literal_eval62 literal_eval
63 _elementtree63 _elementtree
64 XMLParser64 XMLParser
65 _parse_whole65 _parse_whole
66 <fuzz·input>66 <fuzz·input>
2.34 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 25, 25 lines modifiedOffset 25, 25 lines modified
25 ··0x00000648·72005079·4f626a65·63745f43·616c6c4f·r.PyObject_CallO25 ··0x00000648·72005079·4f626a65·63745f43·616c6c4f·r.PyObject_CallO
26 ··0x00000658·6e654172·67005079·4f626a65·63745f47·neArg.PyObject_G26 ··0x00000658·6e654172·67005079·4f626a65·63745f47·neArg.PyObject_G
27 ··0x00000668·65744174·74725374·72696e67·005f5079·etAttrString._Py27 ··0x00000668·65744174·74725374·72696e67·005f5079·etAttrString._Py
28 ··0x00000678·5f446561·6c6c6f63·0050794f·626a6563·_Dealloc.PyObjec28 ··0x00000678·5f446561·6c6c6f63·0050794f·626a6563·_Dealloc.PyObjec
29 ··0x00000688·745f4361·6c6c4675·6e637469·6f6e0050·t_CallFunction.P29 ··0x00000688·745f4361·6c6c4675·6e637469·6f6e0050·t_CallFunction.P
30 ··0x00000698·794f626a·6563745f·43616c6c·4f626a65·yObject_CallObje30 ··0x00000698·794f626a·6563745f·43616c6c·4f626a65·yObject_CallObje
31 ··0x000006a8·63740050·794f626a·6563745f·43616c6c·ct.PyObject_Call31 ··0x000006a8·63740050·794f626a·6563745f·43616c6c·ct.PyObject_Call
32 ··0x000006b8·4d657468·6f640050·79556e69·636f6465·Method.PyUnicode32 ··0x000006b8·4d657468·6f640050·794c6f6e·675f4672·Method.PyLong_Fr
33 ··0x000006c8·5f46726f·6d537472·696e6700·50794c6f·_FromString.PyLo 
34 ··0x000006d8·6e675f46·726f6d55·6e736967·6e65644c·ng_FromUnsignedL 
35 ··0x000006e8·6f6e6700·50794f62·6a656374·5f43616c·ong.PyObject_Cal 
36 ··0x000006f8·6c46756e·6374696f·6e4f626a·41726773·lFunctionObjArgs33 ··0x000006c8·6f6d556e·7369676e·65644c6f·6e670050·omUnsignedLong.P
 34 ··0x000006d8·794f626a·6563745f·43616c6c·46756e63·yObject_CallFunc
 35 ··0x000006e8·74696f6e·4f626a41·72677300·5079556e·tionObjArgs.PyUn
 36 ··0x000006f8·69636f64·655f4672·6f6d5374·72696e67·icode_FromString
37 ··0x00000708·00507949·7465725f·4e657874·00507949·.PyIter_Next.PyI37 ··0x00000708·00507949·7465725f·4e657874·00507949·.PyIter_Next.PyI
38 ··0x00000718·6d706f72·745f496d·706f7274·4d6f6475·mport_ImportModu38 ··0x00000718·6d706f72·745f496d·706f7274·4d6f6475·mport_ImportModu
 39 ··0x00000728·6c650050·79457272·5f507269·6e740061·le.PyErr_Print.a
 40 ··0x00000738·626f7274·0050794c·6f6e675f·41734c6f·bort.PyLong_AsLo
39 ··0x00000728·6c650050·794d656d·5f526177·4d616c6c·le.PyMem_RawMall41 ··0x00000748·6e670050·794d656d·5f526177·4d616c6c·ng.PyMem_RawMall
40 ··0x00000738·6f630050·794c6f6e·675f4173·4c6f6e67·oc.PyLong_AsLong 
41 ··0x00000748·00507945·72725f50·72696e74·0061626f·.PyErr_Print.abo 
42 ··0x00000758·72740050·79457272·5f4e6f4d·656d6f72·rt.PyErr_NoMemor42 ··0x00000758·6f630050·79457272·5f4e6f4d·656d6f72·oc.PyErr_NoMemor
43 ··0x00000768·79005079·4578635f·56616c75·65457272·y.PyExc_ValueErr43 ··0x00000768·79005079·4578635f·56616c75·65457272·y.PyExc_ValueErr
44 ··0x00000778·6f720050·79457863·5f526563·75727369·or.PyExc_Recursi44 ··0x00000778·6f720050·79457863·5f526563·75727369·or.PyExc_Recursi
45 ··0x00000788·6f6e4572·726f7200·50794578·635f556e·onError.PyExc_Un45 ··0x00000788·6f6e4572·726f7200·50794578·635f556e·onError.PyExc_Un
46 ··0x00000798·69636f64·65446563·6f646545·72726f72·icodeDecodeError46 ··0x00000798·69636f64·65446563·6f646545·72726f72·icodeDecodeError
47 ··0x000007a8·00507945·78635f4f·76657266·6c6f7745·.PyExc_OverflowE47 ··0x000007a8·00507945·78635f4f·76657266·6c6f7745·.PyExc_OverflowE
48 ··0x000007b8·72726f72·00507945·78635f53·79737465·rror.PyExc_Syste48 ··0x000007b8·72726f72·00507945·78635f53·79737465·rror.PyExc_Syste
49 ··0x000007c8·6d457272·6f720050·79457863·5f547970·mError.PyExc_Typ49 ··0x000007c8·6d457272·6f720050·79457863·5f547970·mError.PyExc_Typ
381 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 00000ca4·<.init>:3 00000ca4·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1d14·<PyFloat_FromString@plt+0xe74>6 »       bl»     1d30·<PyFloat_FromString@plt+0xe90>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
97.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000eb0·<PyInit__xxtestfuzz@@Base-0xf2c>:2 00000eb0·<PyInit__xxtestfuzz@@Base-0xf48>:
3 __lsan_is_turned_off():3 __lsan_is_turned_off():
4 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:5824 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:582
5 »       ldrbmi» r2,·[r0,·-r1]!5 »       ldrbmi» r2,·[r0,·-r1]!
6 LLVMFuzzerInitialize():6 LLVMFuzzerInitialize():
7 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:5857 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:585
8 »       vst3.16»{d27,d29,d31},·[pc·:256],·r08 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
9 »       bl»     feb580c0·<PyInit__xxtestfuzz@@Base+0xfeb562e4>9 »       bl»     feb580c0·<PyInit__xxtestfuzz@@Base+0xfeb562c8>
10 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c10 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
11 »       sbclt»  r0,·ip,·r0,·asr·#2911 »       sbclt»  r0,·ip,·r0,·asr·#29
12 »       stcge»  6,·cr4,·[r5,·#-48]»   @·0xffffffd012 »       stcge»  6,·cr4,·[r5,·#-48]»   @·0xffffffd0
13 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:59113 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:591
14 »       ldrvc»  pc,·[r6],·r1,·asr·#1214 »       ldrvc»  pc,·[r6],·r1,·asr·#12
15 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:58715 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:587
16 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff462816 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4628
17 »       stmdavs»r3!,·{r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}17 »       stmdavs»r3!,·{r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
18 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:59318 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:593
19 »       bge»    dabee0·<PyInit__xxtestfuzz@@Base+0xdaa104>19 »       bge»    dabee0·<PyInit__xxtestfuzz@@Base+0xdaa0e8>
20 »       andcs»  r4,·r0,·r9,·lsr·#1220 »       andcs»  r4,·r0,·r9,·lsr·#12
21 »       »       »       @·<UNDEFINED>·instruction:·0x6128681b21 »       »       »       @·<UNDEFINED>·instruction:·0x6128681b
22 »       »       »       @·<UNDEFINED>·instruction:·0xf8c5462022 »       »       »       @·<UNDEFINED>·instruction:·0xf8c54620
23 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:59123 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:591
24 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff60b824 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff60b8
25 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:59325 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:593
26 »       ldm»    r4,·{r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}26 »       ldm»    r4,·{r2,·r3,·r5,·r7,·r8,·r9,·sl,·fp,·sp,·lr,·pc}
Offset 49, 1391 lines modifiedOffset 49, 1401 lines modified
49 »       svc»    0x007af7ff49 »       svc»    0x007af7ff
50 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:60950 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:609
51 »       sublt»  r4,·ip,·r0,·lsr·r651 »       sublt»  r4,·ip,·r0,·lsr·r6
52 »       andeq»  fp,·r0,·r0,·ror·sp52 »       andeq»  fp,·r0,·r0,·ror·sp
53 _fuzz_run():53 _fuzz_run():
54 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:754 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:7
55 »       vst3.8» {d27,d29,d31},·[pc·:256],·r055 »       vst3.8» {d27,d29,d31},·[pc·:256],·r0
56 »       bl»     feb58130·<PyInit__xxtestfuzz@@Base+0xfeb56354>56 »       bl»     feb58130·<PyInit__xxtestfuzz@@Base+0xfeb56338>
57 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c57 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
58 »       strmi»  r0,·[r8],·-r8,·ror·#3158 »       strmi»  r0,·[r8],·-r8,·ror·#31
59 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1059 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:10
60 »       addlt»  r4,·r3,·r0,·lsl·r960 »       addlt»  r4,·r3,·r0,·lsl·r9
61 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:761 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:7
62 »       blge»   54380·<PyInit__xxtestfuzz@@Base+0x525a4>62 »       blge»   54380·<PyInit__xxtestfuzz@@Base+0x52588>
63 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1063 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:10
64 »       »       »       @·<UNDEFINED>·instruction:·0x466a447964 »       »       »       @·<UNDEFINED>·instruction:·0x466a4479
65 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:765 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:7
66 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447d66 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447d
67 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1067 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:10
68 »       rorlt»  lr,·r8,·pc68 »       rorlt»  lr,·r8,·pc
69 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1369 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:13
70 »       ldrdeq» lr,·[r0,·-sp]70 »       ldrdeq» lr,·[r0,·-sp]
71 »       »       »       @·<UNDEFINED>·instruction:·0xf81ef00071 »       »       »       @·<UNDEFINED>·instruction:·0xf81ef000
72 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff460472 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4604
73 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1473 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:14
74 »       stmdblt»r0!,·{r1,·r2,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}^74 »       stmdblt»r0!,·{r1,·r2,·r6,·r8,·r9,·sl,·fp,·sp,·lr,·pc}^
75 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1775 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:17
76 »       blmi»   26f3d0·<PyInit__xxtestfuzz@@Base+0x26d5f4>76 »       blmi»   26f3d0·<PyInit__xxtestfuzz@@Base+0x26d5d8>
77 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:2477 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:24
78 »       andlt»  r5,·r3,·r8,·ror·#1778 »       andlt»  r5,·r3,·r8,·ror·#17
79 »       blmi»   230428·<PyInit__xxtestfuzz@@Base+0x22e64c>79 »       blmi»   230428·<PyInit__xxtestfuzz@@Base+0x22e630>
80 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:1980 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:19
81 »       stmdbmi»r8,·{r1,·r5,·r9,·sl,·lr}81 »       stmdbmi»r8,·{r1,·r5,·r9,·sl,·lr}
82 »       stmiapl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}^82 »       stmiapl»fp!,·{r0,·r3,·r4,·r5,·r6,·sl,·lr}^
83 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff681883 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
84 »       andcs»  lr,·r0,·r6,·lsl·#3184 »       andcs»  lr,·r0,·r6,·lsl·#31
85 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:2485 ./build-static/../Modules/_xxtestfuzz/_xxtestfuzz.c:24
86 »       svclt»  0x0000e7f386 »       svclt»  0x0000e7f3
87 »       andeq»  r1,·r0,·r4,·ror·r487 »       muleq»  r0,·r4,·r4
88 »       strheq» r3,·[r0],·-ip88 »       strheq» r3,·[r0],·-ip
89 »       ldrdeq» r0,·[r0],·-ip89 »       ldrdeq» r0,·[r0],·-ip
90 »       andeq»  r0,·r0,·r0,·asr·#190 »       andeq»  r0,·r0,·r0,·asr·#1
91 »       andeq»  r1,·r0,·ip,·asr·#891 »       andeq»  r1,·r0,·ip,·ror·#8
92 LLVMFuzzerTestOneInput():92 LLVMFuzzerTestOneInput():
93 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:61893 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:618
94 »       svcmi»  0x00f0e92d94 »       svcmi»  0x00f0e92d
95 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f95 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
96 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad96 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
97 »       svceq»  0x00c8f8cc97 »       svceq»  0x00c8f8cc
98 »       blhi»   c3f320·<PyInit__xxtestfuzz@@Base+0xc3d544>98 »       blhi»   133f320·<PyInit__xxtestfuzz@@Base+0x133d528>
99 »       strmi»  fp,·[r5],·-r5,·lsl·#199 »       strmi»  fp,·[r5],·-r5,·lsl·#1
100 »       ldrbtmi»r4,·[r8],·#1548»   @·0x60c100 »       ldrbtmi»r4,·[r8],·#1548»   @·0x60c
101 fuzz_builtin_float():101 fuzz_builtin_float():
102 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:24102 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:24
103 »       mrc»    7,·5,·APSR_nzcv,·cr8,·cr15,·{7}103 »       mrc»    7,·5,·APSR_nzcv,·cr8,·cr15,·{7}
104 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:25104 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:25
105 »       strmi»  fp,·[r7],·-r8,·ror·#3105 »       strmi»  fp,·[r6],·-r8,·ror·#3
106 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:26106 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:26
107 »       svc»    0x0076f7ff107 »       svc»    0x0076f7ff
108 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4606108 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4607
109 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:27109 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:27
110 »       cmplt»  r8,·r4,·lsl·pc110 »       cmplt»  r8,·r4,·lsl·pc
111 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:27·(discriminator·1)111 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:27·(discriminator·1)
112 »       blcc»   53f340·<PyInit__xxtestfuzz@@Base+0x53d564>112 »       blcc»   c3f340·<PyInit__xxtestfuzz@@Base+0xc3d548>
113 »       andcc»  pc,·r3,·r8,·asr·r8»    @·<UNPREDICTABLE>113 »       andcc»  pc,·r3,·r8,·asr·r8»    @·<UNPREDICTABLE>
114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
115 »       smlattlt»       r8,·r8,·lr,·lr115 »       smlattlt»       r8,·r8,·lr,·lr
116 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:28116 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:28
117 »       mrc»    7,·7,·APSR_nzcv,·cr0,·cr15,·{7}117 »       mrc»    7,·7,·APSR_nzcv,·cr0,·cr15,·{7}
118 Py_XDECREF():118 Py_XDECREF():
119 ./build-static/../Include/object.h:1039119 ./build-static/../Include/object.h:1039
120 »       ldmdavs»r3!,·{r1,·r2,·r3,·r5,·r8,·ip,·sp,·pc}120 »       ldmdavs»fp!,·{r0,·r1,·r2,·r3,·r5,·r8,·ip,·sp,·pc}
121 Py_DECREF():121 Py_DECREF():
122 ./build-static/../Include/object.h:942·(discriminator·1)122 ./build-static/../Include/object.h:942·(discriminator·1)
123 »       stmdbmi»r0,·{r0,·r1,·r2,·r3,·r5,·r6,·ip,·sp,·lr,·pc}^123 »       stmdbmi»r0,·{r0,·r1,·r2,·r3,·r5,·r6,·ip,·sp,·lr,·pc}^
124 »       »       »       @·<UNDEFINED>·instruction:·0xf040454b124 »       »       »       @·<UNDEFINED>·instruction:·0xf040454b
125 »       ldmdavs»fp!,·{r2,·r3,·r4,·r5,·r7,·r8,·pc}125 »       ldmdavs»r3!,·{r1,·r4,·r5,·r7,·r9,·pc}
126 »       submi»  pc,·r0,·#111»@·0x6f126 »       submi»  pc,·r0,·#111»@·0x6f
127 »       »       »       @·<UNDEFINED>·instruction:·0xf0404293127 »       »       »       @·<UNDEFINED>·instruction:·0xf0404293
128 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff81c2128 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff82b8
129 _run_fuzz():129 _run_fuzz():
130 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:571130 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:571
131 »       stmdacs»r0,·{r1,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}131 »       stmdacs»r0,·{r1,·r3,·r4,·r5,·r6,·r7,·r9,·sl,·fp,·sp,·lr,·pc}
132 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:571·(discriminator·1)132 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:571·(discriminator·1)
133 »       strbthi»pc,·[r3],·#-64»    @·0xffffffc0» @·<UNPREDICTABLE>133 »       »       »       @·<UNDEFINED>·instruction:·0x83a8f040
134 fuzz_builtin_int():134 fuzz_builtin_int():
135 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:42135 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:42
136 »       svccc»  0x0080f5b4136 »       svccc»  0x0080f5b4
137 »       »       »       @·<UNDEFINED>·instruction:·0x4621d83d137 »       »       »       @·<UNDEFINED>·instruction:·0x4621d83d
138 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:48138 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:48
139 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4628139 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4628
140 »       »       »       @·<UNDEFINED>·instruction:·0xf64ceed2140 »       »       »       @·<UNDEFINED>·instruction:·0xf64ceed2
141 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:48·(discriminator·1)141 ./build-static/../Modules/_xxtestfuzz/fuzzer.c:48·(discriminator·1)
142 »       »       »       @·<UNDEFINED>·instruction:·0xf6cd03a7142 »       »       »       @·<UNDEFINED>·instruction:·0xf6cd03a7
143 »       blx»    fe0d5dae·<PyInit__xxtestfuzz@@Base+0xfe0d3fd2>143 »       blx»    fe0d5dae·<PyInit__xxtestfuzz@@Base+0xfe0d3fb6>
144 »       ldmdane»sl,·{r8,·r9,·sp}144 »       ldmdane»sl,·{r8,·r9,·sp}
Max diff block lines reached; 93730/99710 bytes (94.00%) 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 0000231c·<.fini>:2 0000233c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
6.41 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002324·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00002344·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00002334·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00002354·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x00002344·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x00002364·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x00002354·06000000·41000000·15000000·41000000·....A.......A...5 ··0x00002374·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x00002364·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x00002384·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x00002374·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x00002394·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x00002384·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x000023a4·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x00002394·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x000023b4·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x000023a4·0b000000·41000000·00000000·00000000·....A...........10 ··0x000023c4·0b000000·41000000·00000000·00000000·....A...........
11 ··0x000023b4·73230000·4e6f6e7a·65726f20·72657475·s#..Nonzero·retu11 ··0x000023d4·73230000·4e6f6e7a·65726f20·72657475·s#..Nonzero·retu
12 ··0x000023c4·726e2063·6f646520·66726f6d·2066757a·rn·code·from·fuz12 ··0x000023e4·726e2063·6f646520·66726f6d·2066757a·rn·code·from·fuz
13 ··0x000023d4·7a65723a·20256400·5f66757a·7a000000·zer:·%d._fuzz...13 ··0x000023f4·7a65723a·20256400·5f66757a·7a000000·zer:·%d._fuzz...
14 ··0x000023e4·72756e00·73747275·63740000·6572726f·run.struct..erro14 ··0x00002404·72756e00·73747275·63740000·6572726f·run.struct..erro
15 ··0x000023f4·72000000·756e7061·636b0000·6a736f6e·r...unpack..json15 ··0x00002414·72000000·756e7061·636b0000·6a736f6e·r...unpack..json
16 ··0x00002404·00000000·6c6f6164·73000000·72650000·....loads...re..16 ··0x00002424·00000000·6c6f6164·73000000·72650000·....loads...re..
17 ··0x00002414·636f6d70·696c6500·44454255·47000000·compile.DEBUG...17 ··0x00002434·636f6d70·696c6500·44454255·47000000·compile.DEBUG...
18 ··0x00002424·79000000·6d617463·68000000·63737600·y...match...csv.18 ··0x00002444·79000000·6d617463·68000000·63737600·y...match...csv.
19 ··0x00002434·4572726f·72000000·0a000000·73706c69·Error.......spli19 ··0x00002454·4572726f·72000000·0a000000·73706c69·Error.......spli
20 ··0x00002444·74000000·4e000000·72656164·65720000·t...N...reader..20 ··0x00002464·74000000·4e000000·72656164·65720000·t...N...reader..
21 ··0x00002454·61737400·6c697465·72616c5f·6576616c·ast.literal_eval21 ··0x00002474·61737400·6c697465·72616c5f·6576616c·ast.literal_eval
22 ··0x00002464·00000000·5f656c65·6d656e74·74726565·...._elementtree22 ··0x00002484·00000000·5f656c65·6d656e74·74726565·...._elementtree
23 ··0x00002474·00000000·584d4c50·61727365·72000000·....XMLParser...23 ··0x00002494·00000000·584d4c50·61727365·72000000·....XMLParser...
24 ··0x00002484·696f0000·42797465·73494f00·79230000·io..BytesIO.y#..24 ··0x000024a4·696f0000·42797465·73494f00·79230000·io..BytesIO.y#..
25 ··0x00002494·4f000000·5f706172·73655f77·686f6c65·O..._parse_whole25 ··0x000024b4·4f000000·5f706172·73655f77·686f6c65·O..._parse_whole
26 ··0x000024a4·00000000·3c66757a·7a20696e·7075743e·....<fuzz·input>26 ··0x000024c4·00000000·3c66757a·7a20696e·7075743e·....<fuzz·input>
27 ··0x000024b4·00000000·2e000000·5e000000·61626300·........^...abc.27 ··0x000024d4·00000000·2e000000·5e000000·61626300·........^...abc.
28 ··0x000024c4·6162637c·64656600·5e787878·24000000·abc|def.^xxx$...28 ··0x000024e4·6162637c·64656600·5e787878·24000000·abc|def.^xxx$...
29 ··0x000024d4·5c620000·28290000·5b612d7a·412d5a30·\b..()..[a-zA-Z029 ··0x000024f4·5c620000·28290000·5b612d7a·412d5a30·\b..()..[a-zA-Z0
30 ··0x000024e4·2d395d00·6162632b·00000000·5b5e412d·-9].abc+....[^A-30 ··0x00002504·2d395d00·6162632b·00000000·5b5e412d·-9].abc+....[^A-
31 ··0x000024f4·5a5d0000·5b785d00·283f3d29·00000000·Z]..[x].(?=)....31 ··0x00002514·5a5d0000·5b785d00·283f3d29·00000000·Z]..[x].(?=)....
32 ··0x00002504·617b7a7d·00000000·612b6200·612a3f00·a{z}....a+b.a*?.32 ··0x00002524·617b7a7d·00000000·612b6200·612a3f00·a{z}....a+b.a*?.
33 ··0x00002514·613f3f00·612b3f00·7b7d0000·617b2c7d·a??.a+?.{}..a{,}33 ··0x00002534·613f3f00·612b3f00·7b7d0000·617b2c7d·a??.a+?.{}..a{,}
34 ··0x00002524·00000000·7b000000·7d000000·5e5c282a·....{...}...^\(*34 ··0x00002544·00000000·7b000000·7d000000·5e5c282a·....{...}...^\(*
35 ··0x00002534·5c647b33·7d5c292a·28207c2d·292a5c64·\d{3}\)*(·|-)*\d35 ··0x00002554·5c647b33·7d5c292a·28207c2d·292a5c64·\d{3}\)*(·|-)*\d
36 ··0x00002544·7b337d28·207c2d29·2a5c647b·347d2400·{3}(·|-)*\d{4}$.36 ··0x00002564·7b337d28·207c2d29·2a5c647b·347d2400·{3}(·|-)*\d{4}$.
37 ··0x00002554·283f3a61·2a292a00·617b312c·327d3f00·(?:a*)*.a{1,2}?.37 ··0x00002574·283f3a61·2a292a00·617b312c·327d3f00·(?:a*)*.a{1,2}?.
38 ··0x00002564·02010000·00010000·01010000·ffffffff·................38 ··0x00002584·02010000·00010000·01010000·ffffffff·................
39 ··0x00002574·00000000·01000000·02000000·04000000·................39 ··0x00002594·00000000·01000000·02000000·04000000·................
40 ··0x00002584·03000000·18000000·3e000000·41000000·........>...A...40 ··0x000025a4·03000000·18000000·3e000000·41000000·........>...A...
41 ··0x00002594·0c000000·41000000·11000000·41000000·....A.......A...41 ··0x000025b4·0c000000·41000000·11000000·41000000·....A.......A...
42 ··0x000025a4·27000000·41000000·36000000·41000000·'...A...6...A...42 ··0x000025c4·27000000·41000000·36000000·41000000·'...A...6...A...
43 ··0x000025b4·03000000·41000000·06000000·41000000·....A.......A...43 ··0x000025d4·03000000·41000000·06000000·41000000·....A.......A...
44 ··0x000025c4·15000000·41000000·0f000000·41000000·....A.......A...44 ··0x000025e4·15000000·41000000·0f000000·41000000·....A.......A...
45 ··0x000025d4·0e000000·41000000·26000000·41000000·....A...&...A...45 ··0x000025f4·0e000000·41000000·26000000·41000000·....A...&...A...
46 ··0x000025e4·13000000·41000000·29000000·41000000·....A...)...A...46 ··0x00002604·13000000·41000000·29000000·41000000·....A...)...A...
47 ··0x000025f4·02000000·41000000·19000000·41000000·....A.......A...47 ··0x00002614·02000000·41000000·19000000·41000000·....A.......A...
48 ··0x00002604·0a000000·41000000·0b000000·41000000·....A.......A...48 ··0x00002624·0a000000·41000000·0b000000·41000000·....A.......A...
49 ··0x00002614·00000000·00000000···················........49 ··0x00002634·00000000·00000000···················........
  
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 ··0x0000261c·00000000····························....2 ··0x0000263c·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 ··0x00003eb0·d91d0000····························....2 ··0x00003eb0·f51d0000····························....
  
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 ··0x00003eb4·991d0000····························....2 ··0x00003eb4·b51d0000····························....
  
969 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00003eb8·b8240000·bc240000·c0240000·c4240000·.$...$...$...$..2 ··0x00003eb8·d8240000·dc240000·e0240000·e4240000·.$...$...$...$..
3 ··0x00003ec8·cc240000·d4240000·d8240000·dc240000·.$...$...$...$.. 
4 ··0x00003ed8·e8240000·f0240000·f8240000·fc240000·.$...$...$...$..3 ··0x00003ec8·ec240000·f4240000·f8240000·fc240000·.$...$...$...$..
 4 ··0x00003ed8·08250000·10250000·18250000·1c250000·.%...%...%...%..
5 ··0x00003ee8·04250000·0c250000·10250000·14250000·.%...%...%...%..5 ··0x00003ee8·24250000·2c250000·30250000·34250000·$%..,%..0%..4%..
6 ··0x00003ef8·18250000·1c250000·20250000·28250000·.%...%..·%..(%..6 ··0x00003ef8·38250000·3c250000·40250000·48250000·8%..<%..@%..H%..
7 ··0x00003f08·2c250000·30250000·54250000·5c250000·,%..0%..T%..\%..7 ··0x00003f08·4c250000·50250000·74250000·7c250000·L%..P%..t%..|%..
  
808 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 ··0x000040f0·f0400000·04000000·01000000·00000000·.@..............2 ··0x000040f0·f0400000·04000000·01000000·00000000·.@..............
3 ··0x00004100·00000000·ffffff3f·00000000·00000000·.......?........3 ··0x00004100·00000000·ffffff3f·00000000·00000000·.......?........
4 ··0x00004110·00000000·00000000·dc230000·00000000·.........#......4 ··0x00004110·00000000·00000000·fc230000·00000000·.........#......
5 ··0x00004120·00000000·38410000·f4400000·00000000·....8A...@......5 ··0x00004120·00000000·38410000·f4400000·00000000·....8A...@......
6 ··0x00004130·00000000·00000000·e4230000·250f0000·.........#..%...6 ··0x00004130·00000000·00000000·04240000·250f0000·.........$..%...
7 ··0x00004140·01000000·00250000·00000000·00000000·.....%..........7 ··0x00004140·01000000·20250000·00000000·00000000·....·%..........
8 ··0x00004150·00000000·00000000···················........8 ··0x00004150·00000000·00000000···················........
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61656237·34656235·64323834·63643137·aeb74eb5d284cd17 
3 ··0x00000010·39623039·31653636·35623362·39326637·9b091e665b3b92f72 ··0x00000000·38373765·64356237·64333932·38616631·877ed5b7d3928af1
 3 ··0x00000010·36376562·34326261·62393238·63646139·67eb42bab928cda9
4 ··0x00000020·64396665·63372e64·65627567·00000000·d9fec7.debug....4 ··0x00000020·35363131·34642e64·65627567·00000000·56114d.debug....
5 ··0x00000030·ea0b8317····························....5 ··0x00000030·7ddc302f····························}.0/
  
2.06 MB
libpython3.13_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····9372·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9360·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1803092·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0··1803860·2024-06-11·14:14:35.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
2.06 MB
data.tar.xz
2.06 MB
data.tar
2.06 MB
./usr/lib/arm-linux-gnueabihf/libpython3.13.so.1.0
File has been modified after NT_GNU_BUILD_ID has been applied.
1.02 KB
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·8·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··········0x449018·0x00449018·0x00449018·0x00008·0x00008·R···0x46 ··EXIDX··········0x449028·0x00449028·0x00449028·0x00008·0x00008·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x449024·0x449024·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x449034·0x449034·R·E·0x1000
8 ··LOAD···········0x4491b0·0x0044a1b0·0x0044a1b0·0x71b50·0x9d3d8·RW··0x10008 ··LOAD···········0x4491b0·0x0044a1b0·0x0044a1b0·0x71b50·0x9d3d8·RW··0x1000
9 ··DYNAMIC········0x470ec0·0x00471ec0·0x00471ec0·0x00108·0x00108·RW··0x49 ··DYNAMIC········0x470ec0·0x00471ec0·0x00471ec0·0x00108·0x00108·RW··0x4
10 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x410 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4
11 ··TLS············0x4491b0·0x0044a1b0·0x0044a1b0·0x00004·0x00010·R···0x411 ··TLS············0x4491b0·0x0044a1b0·0x0044a1b0·0x00004·0x00010·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
13 ··GNU_RELRO······0x4491b0·0x0044a1b0·0x0044a1b0·0x27e50·0x27e50·R···0x113 ··GNU_RELRO······0x4491b0·0x0044a1b0·0x0044a1b0·0x27e50·0x27e50·R···0x1
  
1.84 KB
readelf --wide --sections {}
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········00016fb4·016fb4·0001b0·00···A··4···4··411 ··[·6]·.gnu.version_r····VERNEED·········00016fb4·016fb4·0001b0·00···A··4···4··4
12 ··[·7]·.rel.dyn··········REL·············00017164·017164·028df8·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00017164·017164·028df8·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············0003ff5c·03ff5c·000fd8·08··AI··3··23··413 ··[·8]·.rel.plt··········REL·············0003ff5c·03ff5c·000fd8·08··AI··3··23··4
14 ··[·9]·.init·············PROGBITS········00040f34·040f34·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00040f34·040f34·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00040f40·040f40·001868·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00040f40·040f40·001868·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········000427a8·0427a8·24e570·00··AX··0···0··816 ··[11]·.text·············PROGBITS········000427a8·0427a8·24e570·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00290d18·290d18·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········00290d18·290d18·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00290d40·290d40·1b82d4·00···A··0···0·6418 ··[13]·.rodata···········PROGBITS········00290d40·290d40·1b82e4·00···A··0···0·64
19 ··[14]·.stapsdt.base·····PROGBITS········00449014·449014·000001·00···A··0···0··119 ··[14]·.stapsdt.base·····PROGBITS········00449024·449024·000001·00···A··0···0··1
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00449018·449018·000008·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00449028·449028·000008·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00449020·449020·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00449030·449030·000004·00···A··0···0··4
22 ··[17]·.tdata············PROGBITS········0044a1b0·4491b0·000004·00·WAT··0···0··422 ··[17]·.tdata············PROGBITS········0044a1b0·4491b0·000004·00·WAT··0···0··4
23 ··[18]·.tbss·············NOBITS··········0044a1b4·4491b4·00000c·00·WAT··0···0··423 ··[18]·.tbss·············NOBITS··········0044a1b4·4491b4·00000c·00·WAT··0···0··4
24 ··[19]·.init_array·······INIT_ARRAY······0044a1b4·4491b4·000008·04··WA··0···0··424 ··[19]·.init_array·······INIT_ARRAY······0044a1b4·4491b4·000008·04··WA··0···0··4
25 ··[20]·.fini_array·······FINI_ARRAY······0044a1bc·4491bc·000004·04··WA··0···0··425 ··[20]·.fini_array·······FINI_ARRAY······0044a1bc·4491bc·000004·04··WA··0···0··4
26 ··[21]·.data.rel.ro······PROGBITS········0044a1c0·4491c0·027d00·00··WA··0···0·6426 ··[21]·.data.rel.ro······PROGBITS········0044a1c0·4491c0·027d00·00··WA··0···0·64
27 ··[22]·.dynamic··········DYNAMIC·········00471ec0·470ec0·000108·08··WA··4···0··427 ··[22]·.dynamic··········DYNAMIC·········00471ec0·470ec0·000108·08··WA··4···0··4
28 ··[23]·.got··············PROGBITS········00472000·471000·000cc8·04··WA··0···0··428 ··[23]·.got··············PROGBITS········00472000·471000·000cc8·04··WA··0···0··4
1.89 KB
readelf --wide --notes {}
    
Offset 1, 27 lines modifiedOffset 1, 27 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:·d7da9395dce481bed3550705ea7dbcf3563b1e4b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03aa4a21950d0ee1b1d2a147581e5d20c758a0d4
  
4 Displaying·notes·found·in:·.note.stapsdt4 Displaying·notes·found·in:·.note.stapsdt
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python6 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
7 ····Name:·gc__start7 ····Name:·gc__start
8 ····Location:·0x0018cac0,·Base:·0x00449014,·Semaphore:·0x004bbcf68 ····Location:·0x0018cac0,·Base:·0x00449024,·Semaphore:·0x004bbcf6
9 ····Arguments:·-4@[sp,·#24]9 ····Arguments:·-4@[sp,·#24]
10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
11 ····Name:·gc__done11 ····Name:·gc__done
12 ····Location:·0x0018cac6,·Base:·0x00449014,·Semaphore:·0x004bbcf812 ····Location:·0x0018cac6,·Base:·0x00449024,·Semaphore:·0x004bbcf8
13 ····Arguments:·-4@r113 ····Arguments:·-4@r1
14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
15 ····Name:·import__find__load__start15 ····Name:·import__find__load__start
16 ····Location:·0x0019a058,·Base:·0x00449014,·Semaphore:·0x004bbcfa16 ····Location:·0x0019a058,·Base:·0x00449024,·Semaphore:·0x004bbcfa
17 ····Arguments:·4@r017 ····Arguments:·4@r0
18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
19 ····Name:·import__find__load__done19 ····Name:·import__find__load__done
20 ····Location:·0x0019a068,·Base:·0x00449014,·Semaphore:·0x004bbcfc20 ····Location:·0x0019a068,·Base:·0x00449024,·Semaphore:·0x004bbcfc
21 ····Arguments:·4@r0·-4@r321 ····Arguments:·4@r0·-4@r3
22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
23 ····Name:·audit23 ····Name:·audit
24 ····Location:·0x001c0bae,·Base:·0x00449014,·Semaphore:·0x004bbcfe24 ····Location:·0x001c0bae,·Base:·0x00449024,·Semaphore:·0x004bbcfe
25 ····Arguments:·4@r9·4@r425 ····Arguments:·4@r9·4@r4
5.18 KB
strings --all --bytes=8 {}
    
Offset 23267, 17 lines modifiedOffset 23267, 18 lines modified
23267 z!Type·%s()·to·see·the·full·%s·text23267 z!Type·%s()·to·see·the·full·%s·text
23268 _Printer__setupr<23268 _Printer__setupr<
23269 MAXLINESr-23269 MAXLINESr-
23270 _Printer.__repr__<23270 _Printer.__repr__<
23271 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r23271 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
23272 IndexError)23272 IndexError)
23273 _Printer.__call__C23273 _Printer.__call__C
23274 »       __linecnt23274 __namerD
23275 __filenames23275 __filenames
23276 __linesrD23276 »       __linecnt
 23277 __dataN)
23277 __doc__rD23278 __doc__rD
23278 Define·the·builtin·'help'.23279 Define·the·builtin·'help'.
23279 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message23280 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
23280 when·'help'·is·typed·at·the·Python·interactive·prompt.23281 when·'help'·is·typed·at·the·Python·interactive·prompt.
23281 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.23282 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
23282 Calling·help(thing)·prints·help·for·the·python·object·'thing'.23283 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
23283 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!23284 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 24044, 15 lines modifiedOffset 24045, 15 lines modified
24044 StreamReaderWriter.writelines24045 StreamReaderWriter.writelines
24045 StreamReaderWriter.reset24046 StreamReaderWriter.reset
24046 StreamReaderWriter.seek24047 StreamReaderWriter.seek
24047 StreamReaderWriter.__getattr__24048 StreamReaderWriter.__getattr__
24048 StreamReaderWriter.__enter__24049 StreamReaderWriter.__enter__
24049 StreamReaderWriter.__exit__24050 StreamReaderWriter.__exit__
24050 ·StreamReaderWriter.__reduce_ex__24051 ·StreamReaderWriter.__reduce_ex__
24051 encodingrf24052 encodingre
24052 StreamRecoder·instances·translate·data·from·one·encoding·to·another.24053 StreamRecoder·instances·translate·data·from·one·encoding·to·another.
24053 They·use·the·complete·set·of·APIs·returned·by·the24054 They·use·the·complete·set·of·APIs·returned·by·the
24054 codecs.lookup()·function·to·implement·their·task.24055 codecs.lookup()·function·to·implement·their·task.
24055 Data·written·to·the·StreamRecoder·is·first·decoded·into·an24056 Data·written·to·the·StreamRecoder·is·first·decoded·into·an
24056 intermediate·format·(depending·on·the·"decode"·codec)·and·then24057 intermediate·format·(depending·on·the·"decode"·codec)·and·then
24057 written·to·the·underlying·stream·using·an·instance·of·the·provided24058 written·to·the·underlying·stream·using·an·instance·of·the·provided
24058 Writer·class.24059 Writer·class.
Offset 24084, 15 lines modifiedOffset 24085, 15 lines modified
24084 StreamRecoder.resetY24085 StreamRecoder.resetY
24085 StreamRecoder.seek^24086 StreamRecoder.seek^
24086 StreamRecoder.__getattr__d24087 StreamRecoder.__getattr__d
24087 StreamRecoder.__enter__k24088 StreamRecoder.__enter__k
24088 StreamRecoder.__exit__n24089 StreamRecoder.__exit__n
24089 StreamRecoder.__reduce_ex__q24090 StreamRecoder.__reduce_ex__q
24090 data_encoding24091 data_encoding
24091 file_encodingrf24092 file_encodingre
24092 Open·an·encoded·file·using·the·given·mode·and·return24093 Open·an·encoded·file·using·the·given·mode·and·return
24093 a·wrapped·version·providing·transparent·encoding/decoding.24094 a·wrapped·version·providing·transparent·encoding/decoding.
24094 Note:·The·wrapped·version·will·only·accept·the·object·format24095 Note:·The·wrapped·version·will·only·accept·the·object·format
24095 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin24096 defined·by·the·codecs,·i.e.·Unicode·objects·for·most·builtin
24096 codecs.·Output·is·also·codec·dependent·and·will·usually·be24097 codecs.·Output·is·also·codec·dependent·and·will·usually·be
24097 Unicode·as·well.24098 Unicode·as·well.
24098 If·encoding·is·not·None,·then·the24099 If·encoding·is·not·None,·then·the
Offset 25371, 83 lines modifiedOffset 25372, 83 lines modified
25371 )»      z5Return·a·module·spec·based·on·various·loader·methods.N25372 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
25372 get_filename)25373 get_filename)
25373 spec_from_file_locationr25374 spec_from_file_locationr
25374 __cached__25375 __cached__
25375 __path__r25376 __path__r
25376 locationr25377 locationr
25377 ········r25378 ········r
25378 _spec_from_moduler225379 _spec_from_moduler1
25379 overridec25380 overridec
25380 __package__r025381 __package__r/
25381 NamespaceLoaderr.25382 NamespaceLoaderr.
25382 _init_module_attrsr925383 _init_module_attrsr8
25383 z+Create·a·module·based·on·the·provided·spec.N25384 z+Create·a·module·based·on·the·provided·spec.N
25384 create_module25385 create_module
25385 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())25386 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
25386 module_from_specr>25387 module_from_specr=
25387 z&Return·the·repr·to·use·for·the·module.r25388 z&Return·the·repr·to·use·for·the·module.r
25388 ·(namespace)·from·r25389 ·(namespace)·from·r
25389 isinstancer725390 isinstancer6
25390 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z25391 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
25391 module·z25392 module·z
25392 ·not·in·sys.modulesr25393 ·not·in·sys.modulesr
25393 missing·loaderTr325394 missing·loaderTr2
25394 7.exec_module()·not·found;·falling·back·to·load_module())25395 7.exec_module()·not·found;·falling·back·to·load_module())
25395 ImportWarning25396 ImportWarning
25396 load_moduler<25397 load_moduler;
25397 _load_backward_compatiblerG25398 _load_backward_compatiblerF
25398 import·{!r}·#·{!r}F)25399 import·{!r}·#·{!r}F)
25399 _initializingr25400 _initializingr
25400 _load_unlockedrJ25401 _load_unlockedrI
25401 Return·a·new·module·object,·loaded·by·the·spec's·loader.25402 Return·a·new·module·object,·loaded·by·the·spec's·loader.
25402 The·module·is·not·added·to·its·parent.25403 The·module·is·not·added·to·its·parent.
25403 If·a·module·is·already·in·sys.modules,·that·existing·module·gets25404 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
25404 clobbered.25405 clobbered.
25405 BuiltinImporteri25406 BuiltinImporteri
25406 Meta·path·import·for·built-in·modules.25407 Meta·path·import·for·built-in·modules.
25407 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to25408 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
25408 instantiate·the·class.25409 instantiate·the·class.
25409 built-inNc25410 built-inNc
25410 is_builtinr25411 is_builtinr
25411 »       find_spec25412 »       find_spec
25412 BuiltinImporter.find_spec25413 BuiltinImporter.find_spec
25413 Create·a·built-in·moduler25414 Create·a·built-in·moduler
25414 create_builtinrL25415 create_builtinrK
25415 BuiltinImporter.create_module25416 BuiltinImporter.create_module
25416 Exec·a·built-in·moduleN)25417 Exec·a·built-in·moduleN)
25417 exec_builtin)25418 exec_builtin)
25418 BuiltinImporter.exec_module25419 BuiltinImporter.exec_module
25419 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·25420 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
25420 get_code25421 get_code
25421 BuiltinImporter.get_code25422 BuiltinImporter.get_code
25422 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·25423 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
25423 get_source25424 get_source
25424 BuiltinImporter.get_source25425 BuiltinImporter.get_source
25425 z4Return·False·as·built-in·modules·are·never·packages.Fr·25426 z4Return·False·as·built-in·modules·are·never·packages.Fr·
25426 BuiltinImporter.is_package25427 BuiltinImporter.is_package
25427 classmethodrT25428 classmethodrS
25428 FrozenImporteri25429 FrozenImporteri
25429 Meta·path·import·for·frozen·modules.25430 Meta·path·import·for·frozen·modules.
25430 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to25431 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
25431 instantiate·the·class.25432 instantiate·the·class.
25432 __origname__z'see·PyImport_ImportFrozenModuleObject()r025433 __origname__z'see·PyImport_ImportFrozenModuleObject()r/
25433 orignamer25434 orignamer
25434 is_frozen_packager25435 is_frozen_packager
25435 _resolve_filenamer25436 _resolve_filenamer
25436 implementationr25437 implementationr
25437 sortedrn25438 sortedrm
25438 pkgdirr025439 pkgdirr/
25439 ··········r25440 ··········r
25440 _fix_up_module25441 _fix_up_module
25441 FrozenImporter._fix_up_module25442 FrozenImporter._fix_up_module
25442 _stdlib_dirrf25443 _stdlib_dirre
25443 z»      .__init__Fr25444 z»      .__init__Fr
25444 __init__.pyz25445 __init__.pyz
25445 platformr25446 platformr
25446 relfilerx25447 relfilerw
Max diff block lines reached; 1002/5250 bytes (19.09%) of diff not shown.
2.05 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 88118, 15 lines modifiedOffset 88118, 15 lines modified
88118 ··0x003e9070·01000000·20721300·00007243·000000da·....·r....rC....88118 ··0x003e9070·01000000·20721300·00007243·000000da·....·r....rC....
88119 ··0x003e9080·345f696e·636f6d70·61746962·6c655f65·4_incompatible_e88119 ··0x003e9080·345f696e·636f6d70·61746962·6c655f65·4_incompatible_e
88120 ··0x003e9090·7874656e·73696f6e·5f6d6f64·756c655f·xtension_module_88120 ··0x003e9090·7874656e·73696f6e·5f6d6f64·756c655f·xtension_module_
88121 ··0x003e90a0·72657374·72696374·696f6e73·2e6f7665·restrictions.ove88121 ··0x003e90a0·72657374·72696374·696f6e73·2e6f7665·restrictions.ove
88122 ··0x003e90b0·72726964·65a40000·00731500·00008000·rride....s......88122 ··0x003e90b0·72726964·65a40000·00731500·00008000·rride....s......
88123 ··0x003e90c0·e01519d7·1527d715·278872d0·082ea851·.....'..'.r....Q88123 ··0x003e90c0·e01519d7·1527d715·278872d0·082ea851·.....'..'.r....Q
88124 ··0x003e90d0·d0082e72·14000000·2903723d·00000072·...r....).r=...r88124 ··0x003e90d0·d0082e72·14000000·2903723d·00000072·...r....).r=...r
88125 ··0x003e90e0·44000000·72430000·004e290b·da085f5f·D...rC...N)...__88125 ··0x003e90e0·43000000·72440000·004e290b·da085f5f·C...rD...N)...__
88126 ··0x003e90f0·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module88126 ··0x003e90f0·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module
88127 ··0x003e9100·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__88127 ··0x003e9100·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__
88128 ··0x003e9110·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_88128 ··0x003e9110·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_
88129 ··0x003e9120·5fda075f·5f646f63·5f5f723f·00000072·_..__doc__r?...r88129 ··0x003e9120·5fda075f·5f646f63·5f5f723f·00000072·_..__doc__r?...r
88130 ··0x003e9130·46000000·724a0000·00da0870·726f7065·F...rJ.....prope88130 ··0x003e9130·46000000·724a0000·00da0870·726f7065·F...rJ.....prope
88131 ··0x003e9140·72747972·43000000·da155f5f·73746174·rtyrC.....__stat88131 ··0x003e9140·72747972·43000000·da155f5f·73746174·rtyrC.....__stat
88132 ··0x003e9150·69635f61·74747269·62757465·735f5fa9·ic_attributes__.88132 ··0x003e9150·69635f61·74747269·62757465·735f5fa9·ic_attributes__.
Offset 92455, 16 lines modifiedOffset 92455, 16 lines modified
92455 ··0x003f9f80·72310100·00730300·00002020·20721900·r1...s....···r..92455 ··0x003f9f80·72310100·00730300·00002020·20721900·r1...s....···r..
92456 ··0x003f9f90·0000da07·5f5f726f·725f5fda·105f456e·....__ror__.._En92456 ··0x003f9f90·0000da07·5f5f726f·725f5fda·105f456e·....__ror__.._En
92457 ··0x003f9fa0·7669726f·6e2e5f5f·726f725f·5f010300·viron.__ror__...92457 ··0x003f9fa0·7669726f·6e2e5f5f·726f725f·5f010300·viron.__ror__...
92458 ··0x003f9fb0·00732f00·00008000·dc0f1998·25a417d7·.s/.........%...92458 ··0x003f9fb0·00732f00·00008000·dc0f1998·25a417d7·.s/.........%...
92459 ··0x003f9fc0·0f29d10f·29dc1321·d00c21dc·0e129035·.)..)..!..!....592459 ··0x003f9fc0·0f29d10f·29dc1321·d00c21dc·0e129035·.)..)..!..!....5
92460 ··0x003f9fd0·8b6b8803·d8080b8f·0a890a90·34d40818·.k..........4...92460 ··0x003f9fd0·8b6b8803·d8080b8f·0a890a90·34d40818·.k..........4...
92461 ··0x003f9fe0·d80f1288·0a721b00·00002905·72fb0000·.....r....).r...92461 ··0x003f9fe0·d80f1288·0a721b00·00002905·72fb0000·.....r....).r...
92462 ··0x003f9ff0·0072fd00·000072fc·00000072·fe000000·.r....r....r....92462 ··0x003f9ff0·0072fe00·000072fa·00000072·fc000000·.r....r....r....
92463 ··0x003fa000·72fa0000·004e2911·da085f5f·6e616d65·r....N)...__name92463 ··0x003fa000·72fd0000·004e2911·da085f5f·6e616d65·r....N)...__name
92464 ··0x003fa010·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..92464 ··0x003fa010·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..
92465 ··0x003fa020·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__92465 ··0x003fa020·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__
92466 ··0x003fa030·66697273·746c696e·656e6f5f·5f720101·firstlineno__r..92466 ··0x003fa030·66697273·746c696e·656e6f5f·5f720101·firstlineno__r..
92467 ··0x003fa040·00007206·01000072·0a010000·720f0100·..r....r....r...92467 ··0x003fa040·00007206·01000072·0a010000·720f0100·..r....r....r...
92468 ··0x003fa050·00721301·00007218·01000072·1f010000·.r....r....r....92468 ··0x003fa050·00721301·00007218·01000072·1f010000·.r....r....r....
92469 ··0x003fa060·72230100·00722701·0000722c·01000072·r#...r'...r,...r92469 ··0x003fa060·72230100·00722701·0000722c·01000072·r#...r'...r,...r
92470 ··0x003fa070·32010000·72350100·00da155f·5f737461·2...r5.....__sta92470 ··0x003fa070·32010000·72350100·00da155f·5f737461·2...r5.....__sta
Offset 93080, 15 lines modifiedOffset 93080, 15 lines modified
93080 ··0x003fc690·005c0072·01530072·02530172·0353021a·.\.r.S.r.S.r.S..93080 ··0x003fc690·005c0072·01530072·02530172·0353021a·.\.r.S.r.S.r.S..
93081 ··0x003fc6a0·00720453·031a0072·0553041a·00720653·.r.S...r.S...r.S93081 ··0x003fc6a0·00720453·031a0072·0553041a·00720653·.r.S...r.S...r.S
93082 ··0x003fc6b0·051a0072·0753061a·00720853·071a0072·...r.S...r.S...r93082 ··0x003fc6b0·051a0072·0753061a·00720853·071a0072·...r.S...r.S...r
93083 ··0x003fc6c0·09530872·0a670929·0a729001·0000690d·.S.r.g.).r....i.93083 ··0x003fc6c0·09530872·0a670929·0a729001·0000690d·.S.r.g.).r....i.
93084 ··0x003fc6d0·04000063·03000000·00000000·00000000·...c............93084 ··0x003fc6d0·04000063·03000000·00000000·00000000·...c............
93085 ··0x003fc6e0·02000000·03000000·f31c0000·00950058·...............X93085 ··0x003fc6e0·02000000·03000000·f31c0000·00950058·...............X
93086 ··0x003fc6f0·106c0000·00000000·00000058·206c0100·.l.........X·l..93086 ··0x003fc6f0·106c0000·00000000·00000058·206c0100·.l.........X·l..
93087 ··0x003fc700·00000000·00000067·00721700·00002902·.......g.r....).93087 ··0x003fc700·00000000·00000067·00721700·0000a902·.......g.r......
93088 ··0x003fc710·da075f73·74726561·6dda055f·70726f63·.._stream.._proc93088 ··0x003fc710·da075f73·74726561·6dda055f·70726f63·.._stream.._proc
93089 ··0x003fc720·290372ff·000000da·06737472·65616d72·).r......streamr93089 ··0x003fc720·290372ff·000000da·06737472·65616d72·).r......streamr
93090 ··0x003fc730·93010000·73030000·00202020·72190000·....s....···r...93090 ··0x003fc730·93010000·73030000·00202020·72190000·....s....···r...
93091 ··0x003fc740·00720101·0000da14·5f777261·705f636c·.r......_wrap_cl93091 ··0x003fc740·00720101·0000da14·5f777261·705f636c·.r......_wrap_cl
93092 ··0x003fc750·6f73652e·5f5f696e·69745f5f·0e040000·ose.__init__....93092 ··0x003fc750·6f73652e·5f5f696e·69745f5f·0e040000·ose.__init__....
93093 ··0x003fc760·730c0000·008000d8·1b218c4c·d8191d8d·s........!.L....93093 ··0x003fc760·730c0000·008000d8·1b218c4c·d8191d8d·s........!.L....
93094 ··0x003fc770·4a721b00·00006301·00000000·00000000·Jr....c.........93094 ··0x003fc770·4a721b00·00006301·00000000·00000000·Jr....c.........
Offset 93099, 16 lines modifiedOffset 93099, 16 lines modified
93099 ··0x003fc7c0·00000000·20005500·52040000·00000000·....·.U.R.......93099 ··0x003fc7c0·00000000·20005500·52040000·00000000·....·.U.R.......
93100 ··0x003fc7d0·00000000·00000000·00000000·52070000·............R...93100 ··0x003fc7d0·00000000·00000000·00000000·52070000·............R...
93101 ··0x003fc7e0·00000000·00000000·00000000·00000000·................93101 ··0x003fc7e0·00000000·00000000·00000000·00000000·................
93102 ··0x003fc7f0·35000000·00000000·6e015501·53013a58·5.......n.U.S.:X93102 ··0x003fc7f0·35000000·00000000·6e015501·53013a58·5.......n.U.S.:X
93103 ··0x003fc800·00006101·00006700·5b080000·00000000·..a...g.[.......93103 ··0x003fc800·00006101·00006700·5b080000·00000000·..a...g.[.......
93104 ··0x003fc810·00005302·3a580000·61020000·55012400·..S.:X..a...U.$.93104 ··0x003fc810·00005302·3a580000·61020000·55012400·..S.:X..a...U.$.
93105 ··0x003fc820·55015303·2d030000·24002904·4e720200·U.S.-...$.).Nr..93105 ··0x003fc820·55015303·2d030000·24002904·4e720200·U.S.-...$.).Nr..
93106 ··0x003fc830·0000722a·000000e9·08000000·29057297·..r*........).r.93106 ··0x003fc830·0000722a·000000e9·08000000·29057298·..r*........).r.
93107 ··0x003fc840·01000072·a9000000·72980100·00da0477·...r....r......w93107 ··0x003fc840·01000072·a9000000·72990100·00da0477·...r....r......w
93108 ··0x003fc850·61697472·0b000000·290272ff·000000da·aitr....).r.....93108 ··0x003fc850·61697472·0b000000·290272ff·000000da·aitr....).r.....
93109 ··0x003fc860·0a726574·75726e63·6f646573·02000000·.returncodes....93109 ··0x003fc860·0a726574·75726e63·6f646573·02000000·.returncodes....
93110 ··0x003fc870·20207219·00000072·a9000000·da115f77···r....r......_w93110 ··0x003fc870·20207219·00000072·a9000000·da115f77···r....r......_w
93111 ··0x003fc880·7261705f·636c6f73·652e636c·6f736511·rap_close.close.93111 ··0x003fc880·7261705f·636c6f73·652e636c·6f736511·rap_close.close.
93112 ··0x003fc890·04000073·43000000·8000d80c·108f4c89·...sC.........L.93112 ··0x003fc890·04000073·43000000·8000d80c·108f4c89·...sC.........L.
93113 ··0x003fc8a0·4cd70c1e·d10c1ed4·0c20d819·1d9f1a99·L........·......93113 ··0x003fc8a0·4cd70c1e·d10c1ed4·0c20d819·1d9f1a99·L........·......
93114 ··0x003fc8b0·1a9f1f99·1fd3192a·884ad80f·1998518b·.......*.J....Q.93114 ··0x003fc8b0·1a9f1f99·1fd3192a·884ad80f·1998518b·.......*.J....Q.
Offset 93132, 4069 lines modifiedOffset 93132, 4069 lines modified
93132 ··0x003fc9d0·745f5f1c·040000f3·0b000000·8000d80c·t__.............93132 ··0x003fc9d0·745f5f1c·040000f3·0b000000·8000d80c·t__.............
93133 ··0x003fc9e0·108f4a89·4a8d4c72·1b000000·63020000·..J.J.Lr....c...93133 ··0x003fc9e0·108f4a89·4a8d4c72·1b000000·63020000·..J.J.Lr....c...
93134 ··0x003fc9f0·00000000·00000000·00040000·00030000·................93134 ··0x003fc9f0·00000000·00000000·00040000·00030000·................
93135 ··0x003fca00·00f32e00·00009500·5b010000·00000000·........[.......93135 ··0x003fca00·00f32e00·00009500·5b010000·00000000·........[.......
93136 ··0x003fca10·00005500·52020000·00000000·00000000·..U.R...........93136 ··0x003fca10·00005500·52020000·00000000·00000000·..U.R...........
93137 ··0x003fca20·00000000·00000000·55013502·00000000·........U.5.....93137 ··0x003fca20·00000000·00000000·55013502·00000000·........U.5.....
93138 ··0x003fca30·00002400·72170000·002902da·07676574·..$.r....)...get93138 ··0x003fca30·00002400·72170000·002902da·07676574·..$.r....)...get
93139 ··0x003fca40·61747472·72970100·00290272·ff000000·attrr....).r....93139 ··0x003fca40·61747472·72980100·00290272·ff000000·attrr....).r....
93140 ··0x003fca50·720b0000·00730200·00002020·72190000·r....s....··r...93140 ··0x003fca50·720b0000·00730200·00002020·72190000·r....s....··r...
93141 ··0x003fca60·00da0b5f·5f676574·61747472·5f5fda17·...__getattr__..93141 ··0x003fca60·00da0b5f·5f676574·61747472·5f5fda17·...__getattr__..
93142 ··0x003fca70·5f777261·705f636c·6f73652e·5f5f6765·_wrap_close.__ge93142 ··0x003fca70·5f777261·705f636c·6f73652e·5f5f6765·_wrap_close.__ge
93143 ··0x003fca80·74617474·725f5f1e·04000073·13000000·tattr__....s....93143 ··0x003fca80·74617474·725f5f1e·04000073·13000000·tattr__....s....
93144 ··0x003fca90·8000dc13·1a98349f·3c993ca8·14d3132e·......4.<.<.....93144 ··0x003fca90·8000dc13·1a98349f·3c993ca8·14d3132e·......4.<.<.....
93145 ··0x003fcaa0·d00c2e72·1b000000·63010000·00000000·...r....c.......93145 ··0x003fcaa0·d00c2e72·1b000000·63010000·00000000·...r....c.......
93146 ··0x003fcab0·00000000·00030000·00030000·00f32c00·..............,.93146 ··0x003fcab0·00000000·00030000·00030000·00f32c00·..............,.
93147 ··0x003fcac0·00009500·5b010000·00000000·00005500·....[.........U.93147 ··0x003fcac0·00009500·5b010000·00000000·00005500·....[.........U.
93148 ··0x003fcad0·52020000·00000000·00000000·00000000·R...............93148 ··0x003fcad0·52020000·00000000·00000000·00000000·R...............
93149 ··0x003fcae0·00000000·35010000·00000000·24007217·....5.......$.r.93149 ··0x003fcae0·00000000·35010000·00000000·24007217·....5.......$.r.
93150 ··0x003fcaf0·00000029·02da0469·74657272·97010000·...)...iterr....93150 ··0x003fcaf0·00000029·02da0469·74657272·98010000·...)...iterr....
93151 ··0x003fcb00·72170100·00730100·00002072·19000000·r....s....·r....93151 ··0x003fcb00·72170100·00730100·00002072·19000000·r....s....·r....
93152 ··0x003fcb10·72130100·00da145f·77726170·5f636c6f·r......_wrap_clo93152 ··0x003fcb10·72130100·00da145f·77726170·5f636c6f·r......_wrap_clo
93153 ··0x003fcb20·73652e5f·5f697465·725f5f20·04000073·se.__iter__·...s93153 ··0x003fcb20·73652e5f·5f697465·725f5f20·04000073·se.__iter__·...s
Diff chunk too large, falling back to line-by-line diff (3854 lines added, 3854 lines removed)
93154 ··0x003fcb30·11000000·8000dc13·1798049f·0c990cd3·................93154 ··0x003fcb30·11000000·8000dc13·1798049f·0c990cd3·................
93155 ··0x003fcb40·1325d00c·25721b00·00002902·72980100·.%..%r....).r...93155 ··0x003fcb40·1325d00c·25721b00·00007297·0100004e·.%..%r....r....N
93156 ··0x003fcb50·00729701·00004e29·0b723701·00007238·.r....N).r7...r893156 ··0x003fcb50·290b7237·01000072·38010000·72390100·).r7...r8...r9..
93157 ··0x003fcb60·01000072·39010000·723a0100·00720101·...r9...r:...r..93157 ··0x003fcb60·00723a01·00007201·01000072·a9000000·.r:...r....r....
93158 ··0x003fcb70·000072a9·00000072·a1010000·72a70100·..r....r....r...93158 ··0x003fcb70·72a20100·0072a801·000072ad·01000072·r....r....r....r
93159 ··0x003fcb80·0072ac01·00007213·01000072·3b010000·.r....r....r;...93159 ··0x003fcb80·13010000·723b0100·00722601·0000721b·....r;...r&...r.
93160 ··0x003fcb90·72260100·00721b00·00007219·00000072·r&...r....r....r93160 ··0x003fcb90·00000072·19000000·72900100·00729001·...r....r....r..
93161 ··0x003fcba0·90010000·72900100·000d0400·00732000·....r........s·.93161 ··0x003fcba0·00000d04·00007320·00000086·00f20202·......s·........
93162 ··0x003fcbb0·00008600·f2020209·1ef20608·0927f212·.............'..93162 ··0x003fcbb0·091ef206·080927f2·12010918·f2040109·......'.........
93163 ··0x003fcbc0·010918f2·04010919·f2040109·2ff50401·............/...93163 ··0x003fcbc0·19f20401·092ff504·01092672·1b000000·...../....&r....
93164 ··0x003fcbd0·0926721b·00000072·90010000·72940100·.&r....r....r...93164 ··0x003fcbd0·72900100·00729401·00006304·00000000·r....r....c.....
93165 ··0x003fcbe0·00630400·00000000·00000000·00000600·.c..............93165 ··0x003fcbe0·00000000·00000006·0000000f·000000f3·................
93166 ··0x003fcbf0·00000f00·0000f3be·00000095·005b0100·.............[..93166 ··0x003fcbf0·be000000·95005b01·00000000·00000000·......[.........
93167 ··0x003fcc00·00000000·00000055·005b0200·00000000·.......U.[......93167 ··0x003fcc00·55005b02·00000000·00000000·35020000·U.[.........5...
93168 ··0x003fcc10·00000035·02000000·00000028·00000000·...5.......(....93168 ··0x003fcc10·00000000·28000000·00000000·64170000·....(.......d...
93169 ··0x003fcc20·00000064·1700005b·05000000·00000000·...d...[........93169 ··0x003fcc20·5b050000·00000000·00005301·5b070000·[.........S.[...
93170 ··0x003fcc30·0053015b·07000000·00000000·00550035·.S.[.........U.593170 ··0x003fcc30·00000000·00005500·35010000·00000000·......U.5.......
93171 ··0x003fcc40·01000000·0000002d·06000035·01000000·.......-...5....93171 ··0x003fcc40·2d060000·35010000·00000000·65015302·-...5.......e.S.
93172 ··0x003fcc50·00000065·01530253·004b046e·06530355·...e.S.S.K.n.S.U93172 ··0x003fcc50·53004b04·6e065303·55013b01·00006111·S.K.n.S.U.;...a.
93173 ··0x003fcc60·013b0100·00611100·00550652·0b000000·.;...a...U.R....93173 ··0x003fcc60·00005506·520b0000·00000000·00000000·..U.R...........
93174 ··0x003fcc70·00000000·00000000·00000000·00000055·...............U93174 ··0x003fcc70·00000000·00000000·55033501·00000000·........U.5.....
93175 ··0x003fcc80·03350100·00000000·006e0355·06520c00·.5.......n.U.R..93175 ··0x003fcc80·00006e03·5506520c·00000000·00000000·..n.U.R.........
93176 ··0x003fcc90·00000000·00000000·00000000·00000000·................93176 ··0x003fcc90·00000000·00000000·00002200·58015823·..........".X.X#
93177 ··0x003fcca0·00220058·0158232f·04550451·01370630·.".X.X#/.U.Q.7.093177 ··0x003fcca0·2f045504·51013706·30005505·44013601·/.U.Q.7.0.U.D.6.
93178 ··0x003fccb0·00550544·01360124·0029044e·7a26696e·.U.D.6.$.).Nz&in93178 ··0x003fccb0·24002904·4e7a2669·6e76616c·69642066·$.).Nz&invalid·f
93179 ··0x003fccc0·76616c69·64206664·20747970·65202825·valid·fd·type·(%93179 ··0x003fccc0·64207479·70652028·25732c20·65787065·d·type·(%s,·expe
93180 ··0x003fccd0·732c2065·78706563·74656420·696e7465·s,·expected·inte93180 ··0x003fccd0·63746564·20696e74·65676572·29720200·cted·integer)r..
93181 ··0x003fcce0·67657229·72020000·00da0162·29077273·ger)r......b).rs93181 ··0x003fcce0·0000da01·62290772·73000000·da03696e·....b).rs.....in
93182 ··0x003fccf0·000000da·03696e74·72f00000·00723f01·.....intr....r?.93182 ··0x003fccf0·7472f000·0000723f·010000da·02696fda·tr....r?.....io.
93183 ··0x003fcd00·0000da02·696fda0d·74657874·5f656e63·....io..text_enc93183 ··0x003fcd00·0d746578·745f656e·636f6469·6e677245·.text_encodingrE
93184 ··0x003fcd10·6f64696e·67724500·00002907·da026664·odingrE...)...fd93184 ··0x003fcd10·00000029·07da0266·64727700·00007292·...)...fdrw...r.
93185 ··0x003fcd20·72770000·00729201·0000724a·01000072·rw...r....rJ...r93185 ··0x003fcd20·01000072·4a010000·72cc0000·00da066b·...rJ...r......k
93186 ··0x003fcd30·cc000000·da066b77·61726773·72b40100·......kwargsr...93186 ··0x003fcd30·77617267·7372b501·00007307·00000020·wargsr....s....·
93187 ··0x003fcd40·00730700·00002020·20202020·20721900·.s....·······r..93187 ··0x003fcd40·20202020·20207219·00000072·14000000·······r....r....
93188 ··0x003fcd50·00007214·00000072·14000000·26040000·..r....r....&...93188 ··0x003fcd50·72140000·00260400·00735900·00008000·r....&...sY.....
93189 ··0x003fcd60·73590000·008000dc·0b159062·9c23d70b·sY.........b.#..93189 ··0x003fcd60·dc0b1590·629c23d7·0b1ed10b·1edc0e17·....b.#.........
93190 ··0x003fcd70·1ed10b1e·dc0e17d0·1840c434·c802c338·.........@.4...893190 ··0x003fcd70·d01840c4·34c802c3·38d1184b·d30e4cd0·..@.4...8..K..L.
93191 ··0x003fcd80·d1184bd3·0e4cd008·4cdb040d·d8070a90·..K..L..L.......93191 ··0x003fcd80·084cdb04·0dd8070a·9024837f·d81315d7·.L.......$......
Max diff block lines reached; 1623076/2145944 bytes (75.63%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x00449014·00··································.2 ··0x00449024·00··································.
  
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 ··0x00449018·e87be47f·01000000···················.{......2 ··0x00449028·d87be47f·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 ··0x00449020·00000000····························....2 ··0x00449030·00000000····························....
  
3.01 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 964, 33 lines modifiedOffset 964, 33 lines modified
964 ··0x0044ddd0·ac343e00·4c010000·00000000·c4f22c00·.4>.L.........,.964 ··0x0044ddd0·ac343e00·4c010000·00000000·c4f22c00·.4>.L.........,.
965 ··0x0044dde0·44343e00·68000000·01000000·80f22c00·D4>.h.........,.965 ··0x0044dde0·44343e00·68000000·01000000·80f22c00·D4>.h.........,.
966 ··0x0044ddf0·44343e00·68000000·00000000·d4f22c00·D4>.h.........,.966 ··0x0044ddf0·44343e00·68000000·00000000·d4f22c00·D4>.h.........,.
967 ··0x0044de00·d4333e00·6d000000·00000000·e8f22c00·.3>.m.........,.967 ··0x0044de00·d4333e00·6d000000·00000000·e8f22c00·.3>.m.........,.
968 ··0x0044de10·80323e00·51010000·00000000·a8f22c00·.2>.Q.........,.968 ··0x0044de10·80323e00·51010000·00000000·a8f22c00·.2>.Q.........,.
969 ··0x0044de20·d8313e00·a6000000·00000000·00000000·.1>.............969 ··0x0044de20·d8313e00·a6000000·00000000·00000000·.1>.............
970 ··0x0044de30·00000000·00000000·00000000·d80c2c00·..............,.970 ··0x0044de30·00000000·00000000·00000000·d80c2c00·..............,.
971 ··0x0044de40·0c2c4200·da1e0000·00000000·84e62a00·.,B...........*.971 ··0x0044de40·142c4200·da1e0000·00000000·84e62a00·.,B...........*.
972 ··0x0044de50·b48d4100·579e0000·00000000·803e2b00·..A.W........>+.972 ··0x0044de50·b48d4100·5e9e0000·00000000·803e2b00·..A.^........>+.
973 ··0x0044de60·147d4100·9f100000·00000000·547d2b00·.}A.........T}+.973 ··0x0044de60·147d4100·9f100000·00000000·547d2b00·.}A.........T}+.
974 ··0x0044de70·b0c74000·62b50000·00000000·a87f2b00·..@.b.........+.974 ··0x0044de70·b0c74000·62b50000·00000000·a87f2b00·..@.b.........+.
975 ··0x0044de80·94b44000·1b130000·00000000·f4812b00·..@...........+.975 ··0x0044de80·9cb44000·14130000·00000000·f4812b00·..@...........+.
976 ··0x0044de90·d0984000·c11b0000·00000000·f0822b00·..@...........+.976 ··0x0044de90·d8984000·c11b0000·00000000·f0822b00·..@...........+.
977 ··0x0044dea0·bc2c4000·116c0000·00000000·54832b00·.,@..l......T.+.977 ··0x0044dea0·c42c4000·116c0000·00000000·54832b00·.,@..l......T.+.
978 ··0x0044deb0·a4e83f00·17440000·00000000·10f22c00·..?..D........,.978 ··0x0044deb0·ace83f00·17440000·00000000·10f22c00·..?..D........,.
979 ··0x0044dec0·a4e83f00·17440000·00000000·08c92c00·..?..D........,.979 ··0x0044dec0·ace83f00·17440000·00000000·08c92c00·..?..D........,.
980 ··0x0044ded0·d4353f00·d0b20000·00000000·54772b00·.5?.........Tw+.980 ··0x0044ded0·d4353f00·d5b20000·00000000·54772b00·.5?.........Tw+.
981 ··0x0044dee0·14ba3e00·c07b0000·00000000·78842b00·..>..{......x.+.981 ··0x0044dee0·14ba3e00·c07b0000·00000000·78842b00·..>..{......x.+.
982 ··0x0044def0·80a43e00·91150000·00000000·f8f22c00·..>...........,.982 ··0x0044def0·80a43e00·91150000·00000000·f8f22c00·..>...........,.
983 ··0x0044df00·1c763e00·622e0000·00000000·08f32c00·.v>.b.........,.983 ··0x0044df00·1c763e00·622e0000·00000000·08f32c00·.v>.b.........,.
984 ··0x0044df10·ec713e00·2d040000·00000000·e8832b00·.q>.-.........+.984 ··0x0044df10·ec713e00·2d040000·00000000·e8832b00·.q>.-.........+.
985 ··0x0044df20·a0393e00·4b380000·00000000·00000000·.9>.K8..........985 ··0x0044df20·a0393e00·4b380000·00000000·00000000·.9>.K8..........
986 ··0x0044df30·00000000·00000000·00000000·782d2b00·............x-+.986 ··0x0044df30·00000000·00000000·00000000·782d2b00·............x-+.
987 ··0x0044df40·f4b04300·8ede0000·00000000·fc7d2b00·..C..........}+.987 ··0x0044df40·fcb04300·95de0000·00000000·fc7d2b00·..C..........}+.
988 ··0x0044df50·90b34200·63fd0000·00000000·302f2b00·..B.c.......0/+.988 ··0x0044df50·98b34200·63fd0000·00000000·302f2b00·..B.c.......0/+.
989 ··0x0044df60·e84a4200·a6680000·00000000·00000000·.JB..h..........989 ··0x0044df60·f04a4200·a6680000·00000000·00000000·.JB..h..........
990 ··0x0044df70·00000000·00000000·00000000·00000000·................990 ··0x0044df70·00000000·00000000·00000000·00000000·................
991 ··0x0044df80·00000000·00000000·00000000·00000000·................991 ··0x0044df80·00000000·00000000·00000000·00000000·................
992 ··0x0044df90·00000000·00000000·00000000·00000000·................992 ··0x0044df90·00000000·00000000·00000000·00000000·................
993 ··0x0044dfa0·00000000·00000000·00000000·00000000·................993 ··0x0044dfa0·00000000·00000000·00000000·00000000·................
994 ··0x0044dfb0·00000000·00000000·00000000·00000000·................994 ··0x0044dfb0·00000000·00000000·00000000·00000000·................
995 ··0x0044dfc0·00000000·00000000·00000000·00000000·................995 ··0x0044dfc0·00000000·00000000·00000000·00000000·................
996 ··0x0044dfd0·00000000·00000000·00000000·00000000·................996 ··0x0044dfd0·00000000·00000000·00000000·00000000·................
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64613933·39356463·65343831·62656433·da9395dce481bed3 
3 ··0x00000010·35353037·30356561·37646263·66333536·550705ea7dbcf3562 ··0x00000000·61613461·32313935·30643065·65316231·aa4a21950d0ee1b1
 3 ··0x00000010·64326131·34373538·31653564·32306337·d2a147581e5d20c7
4 ··0x00000020·33623165·34622e64·65627567·00000000·3b1e4b.debug....4 ··0x00000020·35386130·64342e64·65627567·00000000·58a0d4.debug....
5 ··0x00000030·f151bc32····························.Q.25 ··0x00000030·886668f8····························.fh.
  
1.7 GB
python3.13-dbg_3.13.0~b2-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····3872·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3880·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·50359736·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·49460108·2024-06-11·14:14:35.000000·data.tar.xz
9.4 KB
control.tar.xz
9.38 KB
control.tar
4.8 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.13-dbg1 Package:·python3.13-dbg
2 Source:·python3.132 Source:·python3.13
3 Version:·3.13.0~b2-13 Version:·3.13.0~b2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·738846 Installed-Size:·73008
7 Depends:·python3.13·(=·3.13.0~b2-1),·libpython3.13-dbg·(=·3.13.0~b2-1),·libc6·(>=·2.38),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)7 Depends:·python3.13·(=·3.13.0~b2-1),·libpython3.13-dbg·(=·3.13.0~b2-1),·libc6·(>=·2.38),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
8 Recommends:·gdb8 Recommends:·gdb
9 Suggests:·python3-gdbm-dbg,·python3-tk-dbg9 Suggests:·python3-gdbm-dbg,·python3-tk-dbg
10 Section:·debug10 Section:·debug
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·allowed12 Multi-Arch:·allowed
13 Description:·Debug·Build·of·the·Python·Interpreter·(version·3.13)13 Description:·Debug·Build·of·the·Python·Interpreter·(version·3.13)
Offset 15, 8 lines modifiedOffset 15, 8 lines modified
15 ·.15 ·.
16 ·-·A·Python·interpreter·configured·with·--pydebug.·Dynamically·loaded·modules16 ·-·A·Python·interpreter·configured·with·--pydebug.·Dynamically·loaded·modules
17 ···are·searched·as·<foo>_d.so·first.·Third·party·extensions·need·a·separate17 ···are·searched·as·<foo>_d.so·first.·Third·party·extensions·need·a·separate
18 ···build·to·be·used·by·this·interpreter.18 ···build·to·be·used·by·this·interpreter.
19 ·-·Debug·information·for·standard·python·interpreter·and·extensions.19 ·-·Debug·information·for·standard·python·interpreter·and·extensions.
20 ·.20 ·.
21 ·See·the·README.debug·for·more·information.21 ·See·the·README.debug·for·more·information.
22 Build-Ids:·0ce99d1884cb7b58f0c2ea297258e21bd02722de·0dcee18664efa25850dfb09b7469b45b1e0803d0·0e98af7277fac4839be4073fd3f6b067703a0d30·0fbcfe86161c00a9f278e0f1559978da306b42bd·1ed1a05a20638736a463558a86f32af13b7aa2c9·1ee8e9eb82c31a528ddf97c4abe27469e5255b6e·206e7314b81[·...·truncated·by·diffoscope;·len:·1669,·SHA:·7b5078470722e44fac714b90e22814d6633da89d650de20b85decdc63f23398c·...·]·eb4e799ac0760f597c594ed02420086f55e817ad·ef03b7760621e4040a68642aaeff7584b3a1b97422 Build-Ids:·03aa4a21950d0ee1b1d2a147581e5d20c758a0d4·094f9050d4f4d7f4eb44195ffdb6016790cd9053·0dcee18664efa25850dfb09b7469b45b1e0803d0·0e98af7277fac4839be4073fd3f6b067703a0d30·0fbcfe86161c00a9f278e0f1559978da306b42bd·12e344769d4480c09786c0d6973d6f6b709f8e13·1ee8e9eb82c[·...·truncated·by·diffoscope;·len:·1669,·SHA:·a83130017695313e6d5b2262b29eec9a65de2040fc7c8aa6a6e8cce4afc0d634·...·]·eb4e799ac0760f597c594ed02420086f55e817ad·ef03b7760621e4040a68642aaeff7584b3a1b974
4.56 KB
./md5sums
30.0 B
./md5sums
Files differ
4.51 KB
line order
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 usr/bin/python3.13d1 usr/bin/python3.13d
2 usr/lib/debug/.build-id/0c/e99d1884cb7b58f0c2ea297258e21bd02722de.debug2 usr/lib/debug/.build-id/03/aa4a21950d0ee1b1d2a147581e5d20c758a0d4.debug
 3 usr/lib/debug/.build-id/09/4f9050d4f4d7f4eb44195ffdb6016790cd9053.debug
3 usr/lib/debug/.build-id/0d/cee18664efa25850dfb09b7469b45b1e0803d0.debug4 usr/lib/debug/.build-id/0d/cee18664efa25850dfb09b7469b45b1e0803d0.debug
4 usr/lib/debug/.build-id/0e/98af7277fac4839be4073fd3f6b067703a0d30.debug5 usr/lib/debug/.build-id/0e/98af7277fac4839be4073fd3f6b067703a0d30.debug
5 usr/lib/debug/.build-id/0f/bcfe86161c00a9f278e0f1559978da306b42bd.debug6 usr/lib/debug/.build-id/0f/bcfe86161c00a9f278e0f1559978da306b42bd.debug
6 usr/lib/debug/.build-id/1e/d1a05a20638736a463558a86f32af13b7aa2c9.debug7 usr/lib/debug/.build-id/12/e344769d4480c09786c0d6973d6f6b709f8e13.debug
7 usr/lib/debug/.build-id/1e/e8e9eb82c31a528ddf97c4abe27469e5255b6e.debug8 usr/lib/debug/.build-id/1e/e8e9eb82c31a528ddf97c4abe27469e5255b6e.debug
8 usr/lib/debug/.build-id/20/6e7314b811730cc4a3a25b17f3f91dad5181cd.debug 
9 usr/lib/debug/.build-id/27/662954ec8cfe58b8f61aef96c8dcd57d446cb1.debug9 usr/lib/debug/.build-id/27/662954ec8cfe58b8f61aef96c8dcd57d446cb1.debug
10 usr/lib/debug/.build-id/2e/1beda3c3cfb4fbe0e4aefdcc9eeace3f34e9bc.debug10 usr/lib/debug/.build-id/2e/1beda3c3cfb4fbe0e4aefdcc9eeace3f34e9bc.debug
11 usr/lib/debug/.build-id/2f/779d81234d145a3a62d7f17acd84395d7e6b28.debug11 usr/lib/debug/.build-id/2f/779d81234d145a3a62d7f17acd84395d7e6b28.debug
12 usr/lib/debug/.build-id/35/5745de3a7cdb0e792d123b15a14a4554b9270b.debug12 usr/lib/debug/.build-id/35/5745de3a7cdb0e792d123b15a14a4554b9270b.debug
13 usr/lib/debug/.build-id/37/7ef4cdc6e55b374dca7473416f99ba594a4715.debug 
14 usr/lib/debug/.build-id/38/aeb74eb5d284cd179b091e665b3b92f7d9fec7.debug 
15 usr/lib/debug/.build-id/49/69db3c62bdbdaea34e0466a2748fb708558f37.debug13 usr/lib/debug/.build-id/49/69db3c62bdbdaea34e0466a2748fb708558f37.debug
16 usr/lib/debug/.build-id/4e/ccabc74999629b42aa818969c5a5b2bda3d5ed.debug14 usr/lib/debug/.build-id/4e/ccabc74999629b42aa818969c5a5b2bda3d5ed.debug
17 usr/lib/debug/.build-id/4f/a2de7b47df83315a60fef5c751055c4f6f5db0.debug15 usr/lib/debug/.build-id/4f/a2de7b47df83315a60fef5c751055c4f6f5db0.debug
18 usr/lib/debug/.build-id/52/071d16a0012a26a0228f8c5c6d27315c8f1d6d.debug16 usr/lib/debug/.build-id/52/071d16a0012a26a0228f8c5c6d27315c8f1d6d.debug
19 usr/lib/debug/.build-id/58/23bd351aa5c31e84b414cdf07ee3532ec44594.debug 
20 usr/lib/debug/.build-id/59/47a90da00e5b7d0531f77d492fc9fcfcdf92c5.debug 
21 usr/lib/debug/.build-id/59/eccda4efbeb0d64985a76bfb660f03783830ba.debug17 usr/lib/debug/.build-id/59/eccda4efbeb0d64985a76bfb660f03783830ba.debug
 18 usr/lib/debug/.build-id/5a/f5f487c778ebd4978a265becb6965b0da8fdfc.debug
22 usr/lib/debug/.build-id/61/bc05bfcf651dcfdf81c4e2c9952e58cece7c11.debug19 usr/lib/debug/.build-id/61/bc05bfcf651dcfdf81c4e2c9952e58cece7c11.debug
23 usr/lib/debug/.build-id/66/c5af52bcb2df8c6950c3cc9874c69d7ffd9e79.debug20 usr/lib/debug/.build-id/66/c5af52bcb2df8c6950c3cc9874c69d7ffd9e79.debug
24 usr/lib/debug/.build-id/6a/a056f950a873a553b9c6c085e765d5fc5c3726.debug21 usr/lib/debug/.build-id/6a/a056f950a873a553b9c6c085e765d5fc5c3726.debug
25 usr/lib/debug/.build-id/6f/5f1cc2a983c14266796f2fdc78ccacfb0b10f2.debug22 usr/lib/debug/.build-id/6f/5f1cc2a983c14266796f2fdc78ccacfb0b10f2.debug
26 usr/lib/debug/.build-id/73/ce87173afe4739f4e72b05b3a596148db8dff4.debug23 usr/lib/debug/.build-id/73/ce87173afe4739f4e72b05b3a596148db8dff4.debug
 24 usr/lib/debug/.build-id/73/e34540c30331cae9847d5a7e4feb518efdbba5.debug
27 usr/lib/debug/.build-id/7c/058a0fd9629124f779b744eb4b0975ad058f5c.debug25 usr/lib/debug/.build-id/7c/058a0fd9629124f779b744eb4b0975ad058f5c.debug
 26 usr/lib/debug/.build-id/83/910ee0fdcdd2a725c3ab2f516c8b7e369bf039.debug
28 usr/lib/debug/.build-id/84/5d05dfe89b85920f4d4bdad9d577db6992bc5e.debug27 usr/lib/debug/.build-id/84/5d05dfe89b85920f4d4bdad9d577db6992bc5e.debug
29 usr/lib/debug/.build-id/84/ac6185f33f3b0648b2bacf9da3f0d78eaf5450.debug28 usr/lib/debug/.build-id/84/ac6185f33f3b0648b2bacf9da3f0d78eaf5450.debug
30 usr/lib/debug/.build-id/87/8acd93637a581f3c07774536575015b0af3ea1.debug29 usr/lib/debug/.build-id/87/877ed5b7d3928af167eb42bab928cda956114d.debug
31 usr/lib/debug/.build-id/89/8104485949ccba10890fca50207cbc58cf7c0e.debug30 usr/lib/debug/.build-id/89/8104485949ccba10890fca50207cbc58cf7c0e.debug
 31 usr/lib/debug/.build-id/8a/87ce3dd3cf2d45e7e425e4588fe4c78d93f693.debug
32 usr/lib/debug/.build-id/8c/02d35eb000b8d05aa34fbf0181af994bdcfa05.debug32 usr/lib/debug/.build-id/8c/02d35eb000b8d05aa34fbf0181af994bdcfa05.debug
33 usr/lib/debug/.build-id/90/5ba82597aca8cac944eab5d464d1d8333c21fd.debug 
34 usr/lib/debug/.build-id/9c/85596311928927ebd7c1498aec58c6c627196e.debug33 usr/lib/debug/.build-id/9c/85596311928927ebd7c1498aec58c6c627196e.debug
 34 usr/lib/debug/.build-id/9d/caef78042102c03751b074197c12a4f2b6bbb8.debug
35 usr/lib/debug/.build-id/9f/596176f2fe5b6bbfdff6910b458fea0bd16b1f.debug35 usr/lib/debug/.build-id/9f/596176f2fe5b6bbfdff6910b458fea0bd16b1f.debug
36 usr/lib/debug/.build-id/a1/88d8a44b64c65fe3981c164c4e9c0049d522f2.debug36 usr/lib/debug/.build-id/a1/88d8a44b64c65fe3981c164c4e9c0049d522f2.debug
37 usr/lib/debug/.build-id/a3/a619e54597048a4781babc737483eecb530933.debug37 usr/lib/debug/.build-id/a3/a619e54597048a4781babc737483eecb530933.debug
38 usr/lib/debug/.build-id/a7/d021a101692d1f1c8f1bea28f094f72064e1fc.debug 
39 usr/lib/debug/.build-id/ad/699d56966906894134869d19bd2a2f7a6ee238.debug38 usr/lib/debug/.build-id/ad/699d56966906894134869d19bd2a2f7a6ee238.debug
40 usr/lib/debug/.build-id/b0/c15548e5d81f089fcd7d5ddc27ef8481d15671.debug39 usr/lib/debug/.build-id/b0/c15548e5d81f089fcd7d5ddc27ef8481d15671.debug
 40 usr/lib/debug/.build-id/b1/be6109242a23e99b670fa5924e553e54d858a5.debug
41 usr/lib/debug/.build-id/b5/9146b7b83731de9a89b0969fbf2ba17bcd1b8e.debug41 usr/lib/debug/.build-id/b5/9146b7b83731de9a89b0969fbf2ba17bcd1b8e.debug
42 usr/lib/debug/.build-id/b5/b396d8af9e3a36e97974e2d3a7674075662489.debug42 usr/lib/debug/.build-id/b5/b396d8af9e3a36e97974e2d3a7674075662489.debug
43 usr/lib/debug/.build-id/c5/f3c92bbbad719d49edc62e0266dfdb08db1709.debug43 usr/lib/debug/.build-id/c5/f3c92bbbad719d49edc62e0266dfdb08db1709.debug
44 usr/lib/debug/.build-id/c6/f05796873c1777a6d1b1eb827e464fb23fe1d0.debug44 usr/lib/debug/.build-id/c6/f05796873c1777a6d1b1eb827e464fb23fe1d0.debug
45 usr/lib/debug/.build-id/d2/0325527e741fcad68a7db703b501812b025fcd.debug45 usr/lib/debug/.build-id/d2/0325527e741fcad68a7db703b501812b025fcd.debug
46 usr/lib/debug/.build-id/d7/da9395dce481bed3550705ea7dbcf3563b1e4b.debug 
47 usr/lib/debug/.build-id/e1/11a5fee52e39bcf88c04de22e6e1f5621ec62e.debug46 usr/lib/debug/.build-id/e1/11a5fee52e39bcf88c04de22e6e1f5621ec62e.debug
48 usr/lib/debug/.build-id/e2/404c3066ce3161b48f15fecf89945c4b77a1b1.debug47 usr/lib/debug/.build-id/e2/404c3066ce3161b48f15fecf89945c4b77a1b1.debug
 48 usr/lib/debug/.build-id/ea/ca5dcb153533adfd9821d8201d594d9faadb8f.debug
49 usr/lib/debug/.build-id/eb/4e799ac0760f597c594ed02420086f55e817ad.debug49 usr/lib/debug/.build-id/eb/4e799ac0760f597c594ed02420086f55e817ad.debug
50 usr/lib/debug/.build-id/ef/03b7760621e4040a68642aaeff7584b3a1b974.debug50 usr/lib/debug/.build-id/ef/03b7760621e4040a68642aaeff7584b3a1b974.debug
51 usr/share/doc/python3.13/README.debug51 usr/share/doc/python3.13/README.debug
52 usr/share/doc/python3.13/SpecialBuilds.txt52 usr/share/doc/python3.13/SpecialBuilds.txt
53 usr/share/gdb/auto-load/usr/bin/python3.13-gdb.py53 usr/share/gdb/auto-load/usr/bin/python3.13-gdb.py
54 usr/share/lintian/overrides/python3.13-dbg54 usr/share/lintian/overrides/python3.13-dbg
1.7 GB
data.tar.xz
1.7 GB
data.tar
16.5 KB
file list
    
Offset 1, 104 lines modifiedOffset 1, 105 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·30425480·2024-06-11·14:14:35.000000·./usr/bin/python3.13d4 -rwxr-xr-x···0·root·········(0)·root·········(0)·30425480·2024-06-11·14:14:35.000000·./usr/bin/python3.13d
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0c/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/03/
9 -rw-r--r--···0·root·········(0)·root·········(0)···120668·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0c/e99d1884cb7b58f0c2ea297258e21bd02722de.debug9 -rw-r--r--···0·root·········(0)·root·········(0)·13877412·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/03/aa4a21950d0ee1b1d2a147581e5d20c758a0d4.debug
 10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/09/
 11 -rw-r--r--···0·root·········(0)·root·········(0)····68228·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/09/4f9050d4f4d7f4eb44195ffdb6016790cd9053.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0d/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0d/
11 -rw-r--r--···0·root·········(0)·root·········(0)····79780·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0d/cee18664efa25850dfb09b7469b45b1e0803d0.debug13 -rw-r--r--···0·root·········(0)·root·········(0)····79780·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0d/cee18664efa25850dfb09b7469b45b1e0803d0.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0e/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0e/
13 -rw-r--r--···0·root·········(0)·root·········(0)····88568·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0e/98af7277fac4839be4073fd3f6b067703a0d30.debug15 -rw-r--r--···0·root·········(0)·root·········(0)····88568·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0e/98af7277fac4839be4073fd3f6b067703a0d30.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0f/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0f/
15 -rw-r--r--···0·root·········(0)·root·········(0)···166140·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0f/bcfe86161c00a9f278e0f1559978da306b42bd.debug17 -rw-r--r--···0·root·········(0)·root·········(0)···166140·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/0f/bcfe86161c00a9f278e0f1559978da306b42bd.debug
 18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/12/
 19 -rw-r--r--···0·root·········(0)·root·········(0)·12851660·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/12/e344769d4480c09786c0d6973d6f6b709f8e13.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/1e/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/1e/
17 -rw-r--r--···0·root·········(0)·root·········(0)····68068·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/1e/d1a05a20638736a463558a86f32af13b7aa2c9.debug 
18 -rw-r--r--···0·root·········(0)·root·········(0)····18220·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/1e/e8e9eb82c31a528ddf97c4abe27469e5255b6e.debug21 -rw-r--r--···0·root·········(0)·root·········(0)····18220·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/1e/e8e9eb82c31a528ddf97c4abe27469e5255b6e.debug
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/20/ 
20 -rw-r--r--···0·root·········(0)·root·········(0)·13660728·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/20/6e7314b811730cc4a3a25b17f3f91dad5181cd.debug 
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/27/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/27/
22 -rw-r--r--···0·root·········(0)·root·········(0)···164340·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/27/662954ec8cfe58b8f61aef96c8dcd57d446cb1.debug23 -rw-r--r--···0·root·········(0)·root·········(0)···164340·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/27/662954ec8cfe58b8f61aef96c8dcd57d446cb1.debug
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2e/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2e/
24 -rw-r--r--···0·root·········(0)·root·········(0)····17328·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2e/1beda3c3cfb4fbe0e4aefdcc9eeace3f34e9bc.debug25 -rw-r--r--···0·root·········(0)·root·········(0)····17328·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2e/1beda3c3cfb4fbe0e4aefdcc9eeace3f34e9bc.debug
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2f/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2f/
26 -rw-r--r--···0·root·········(0)·root·········(0)·····8888·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2f/779d81234d145a3a62d7f17acd84395d7e6b28.debug27 -rw-r--r--···0·root·········(0)·root·········(0)·····8888·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/2f/779d81234d145a3a62d7f17acd84395d7e6b28.debug
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/35/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/35/
28 -rw-r--r--···0·root·········(0)·root·········(0)···115060·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/35/5745de3a7cdb0e792d123b15a14a4554b9270b.debug29 -rw-r--r--···0·root·········(0)·root·········(0)···115060·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/35/5745de3a7cdb0e792d123b15a14a4554b9270b.debug
29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/37/ 
30 -rw-r--r--···0·root·········(0)·root·········(0)····24172·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/37/7ef4cdc6e55b374dca7473416f99ba594a4715.debug 
31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/38/ 
32 -rw-r--r--···0·root·········(0)·root·········(0)····26952·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/38/aeb74eb5d284cd179b091e665b3b92f7d9fec7.debug 
33 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/49/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/49/
34 -rw-r--r--···0·root·········(0)·root·········(0)····21308·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/49/69db3c62bdbdaea34e0466a2748fb708558f37.debug31 -rw-r--r--···0·root·········(0)·root·········(0)····21308·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/49/69db3c62bdbdaea34e0466a2748fb708558f37.debug
35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4e/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4e/
36 -rw-r--r--···0·root·········(0)·root·········(0)···536976·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4e/ccabc74999629b42aa818969c5a5b2bda3d5ed.debug33 -rw-r--r--···0·root·········(0)·root·········(0)···536976·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4e/ccabc74999629b42aa818969c5a5b2bda3d5ed.debug
37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4f/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4f/
38 -rw-r--r--···0·root·········(0)·root·········(0)···384536·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4f/a2de7b47df83315a60fef5c751055c4f6f5db0.debug35 -rw-r--r--···0·root·········(0)·root·········(0)···384536·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/4f/a2de7b47df83315a60fef5c751055c4f6f5db0.debug
39 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/52/36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/52/
40 -rw-r--r--···0·root·········(0)·root·········(0)····36796·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/52/071d16a0012a26a0228f8c5c6d27315c8f1d6d.debug37 -rw-r--r--···0·root·········(0)·root·········(0)····36796·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/52/071d16a0012a26a0228f8c5c6d27315c8f1d6d.debug
41 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/58/ 
42 -rw-r--r--···0·root·········(0)·root·········(0)·13641572·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/58/23bd351aa5c31e84b414cdf07ee3532ec44594.debug 
43 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/59/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/59/
44 -rw-r--r--···0·root·········(0)·root·········(0)····71456·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/59/47a90da00e5b7d0531f77d492fc9fcfcdf92c5.debug 
45 -rw-r--r--···0·root·········(0)·root·········(0)····50124·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/59/eccda4efbeb0d64985a76bfb660f03783830ba.debug39 -rw-r--r--···0·root·········(0)·root·········(0)····50124·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/59/eccda4efbeb0d64985a76bfb660f03783830ba.debug
 40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/5a/
 41 -rw-r--r--···0·root·········(0)·root·········(0)····24036·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/5a/f5f487c778ebd4978a265becb6965b0da8fdfc.debug
46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/61/42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/61/
47 -rw-r--r--···0·root·········(0)·root·········(0)····12068·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/61/bc05bfcf651dcfdf81c4e2c9952e58cece7c11.debug43 -rw-r--r--···0·root·········(0)·root·········(0)····12068·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/61/bc05bfcf651dcfdf81c4e2c9952e58cece7c11.debug
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/66/44 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/66/
49 -rw-r--r--···0·root·········(0)·root·········(0)····13604·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/66/c5af52bcb2df8c6950c3cc9874c69d7ffd9e79.debug45 -rw-r--r--···0·root·········(0)·root·········(0)····13604·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/66/c5af52bcb2df8c6950c3cc9874c69d7ffd9e79.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6a/46 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6a/
51 -rw-r--r--···0·root·········(0)·root·········(0)·····5672·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6a/a056f950a873a553b9c6c085e765d5fc5c3726.debug47 -rw-r--r--···0·root·········(0)·root·········(0)·····5672·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6a/a056f950a873a553b9c6c085e765d5fc5c3726.debug
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6f/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6f/
53 -rw-r--r--···0·root·········(0)·root·········(0)····19912·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6f/5f1cc2a983c14266796f2fdc78ccacfb0b10f2.debug49 -rw-r--r--···0·root·········(0)·root·········(0)····19912·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/6f/5f1cc2a983c14266796f2fdc78ccacfb0b10f2.debug
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/73/50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/73/
55 -rw-r--r--···0·root·········(0)·root·········(0)····40976·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/73/ce87173afe4739f4e72b05b3a596148db8dff4.debug51 -rw-r--r--···0·root·········(0)·root·········(0)····40976·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/73/ce87173afe4739f4e72b05b3a596148db8dff4.debug
 52 -rw-r--r--···0·root·········(0)·root·········(0)····82004·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/73/e34540c30331cae9847d5a7e4feb518efdbba5.debug
56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/7c/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/7c/
57 -rw-r--r--···0·root·········(0)·root·········(0)·····9012·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/7c/058a0fd9629124f779b744eb4b0975ad058f5c.debug54 -rw-r--r--···0·root·········(0)·root·········(0)·····9012·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/7c/058a0fd9629124f779b744eb4b0975ad058f5c.debug
 55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/83/
 56 -rw-r--r--···0·root·········(0)·root·········(0)····47100·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/83/910ee0fdcdd2a725c3ab2f516c8b7e369bf039.debug
58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/
59 -rw-r--r--···0·root·········(0)·root·········(0)···156420·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/5d05dfe89b85920f4d4bdad9d577db6992bc5e.debug58 -rw-r--r--···0·root·········(0)·root·········(0)···156420·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/5d05dfe89b85920f4d4bdad9d577db6992bc5e.debug
60 -rw-r--r--···0·root·········(0)·root·········(0)·····8652·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/ac6185f33f3b0648b2bacf9da3f0d78eaf5450.debug59 -rw-r--r--···0·root·········(0)·root·········(0)·····8652·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/84/ac6185f33f3b0648b2bacf9da3f0d78eaf5450.debug
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/87/60 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/87/
62 -rw-r--r--···0·root·········(0)·root·········(0)····47172·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/87/8acd93637a581f3c07774536575015b0af3ea1.debug61 -rw-r--r--···0·root·········(0)·root·········(0)····26948·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/87/877ed5b7d3928af167eb42bab928cda956114d.debug
63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/89/62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/89/
64 -rw-r--r--···0·root·········(0)·root·········(0)····31116·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/89/8104485949ccba10890fca50207cbc58cf7c0e.debug63 -rw-r--r--···0·root·········(0)·root·········(0)····31116·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/89/8104485949ccba10890fca50207cbc58cf7c0e.debug
 64 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8a/
 65 -rw-r--r--···0·root·········(0)·root·········(0)···120620·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8a/87ce3dd3cf2d45e7e425e4588fe4c78d93f693.debug
65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8c/66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8c/
66 -rw-r--r--···0·root·········(0)·root·········(0)···140748·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8c/02d35eb000b8d05aa34fbf0181af994bdcfa05.debug67 -rw-r--r--···0·root·········(0)·root·········(0)···140748·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/8c/02d35eb000b8d05aa34fbf0181af994bdcfa05.debug
67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/90/ 
68 -rw-r--r--···0·root·········(0)·root·········(0)····81972·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/90/5ba82597aca8cac944eab5d464d1d8333c21fd.debug 
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9c/68 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9c/
70 -rw-r--r--···0·root·········(0)·root·········(0)····27412·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9c/85596311928927ebd7c1498aec58c6c627196e.debug69 -rw-r--r--···0·root·········(0)·root·········(0)····27412·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9c/85596311928927ebd7c1498aec58c6c627196e.debug
 70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9d/
 71 -rw-r--r--···0·root·········(0)·root·········(0)···167488·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9d/caef78042102c03751b074197c12a4f2b6bbb8.debug
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9f/72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9f/
72 -rw-r--r--···0·root·········(0)·root·········(0)····85660·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9f/596176f2fe5b6bbfdff6910b458fea0bd16b1f.debug73 -rw-r--r--···0·root·········(0)·root·········(0)····85660·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/9f/596176f2fe5b6bbfdff6910b458fea0bd16b1f.debug
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a1/74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a1/
74 -rw-r--r--···0·root·········(0)·root·········(0)···338548·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a1/88d8a44b64c65fe3981c164c4e9c0049d522f2.debug75 -rw-r--r--···0·root·········(0)·root·········(0)···338548·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a1/88d8a44b64c65fe3981c164c4e9c0049d522f2.debug
75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a3/76 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a3/
76 -rw-r--r--···0·root·········(0)·root·········(0)····37356·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a3/a619e54597048a4781babc737483eecb530933.debug77 -rw-r--r--···0·root·········(0)·root·········(0)····37356·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a3/a619e54597048a4781babc737483eecb530933.debug
77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a7/ 
78 -rw-r--r--···0·root·········(0)·root·········(0)···167508·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/a7/d021a101692d1f1c8f1bea28f094f72064e1fc.debug 
79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ad/78 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ad/
80 -rw-r--r--···0·root·········(0)·root·········(0)····23032·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ad/699d56966906894134869d19bd2a2f7a6ee238.debug79 -rw-r--r--···0·root·········(0)·root·········(0)····23032·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ad/699d56966906894134869d19bd2a2f7a6ee238.debug
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b0/80 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b0/
82 -rw-r--r--···0·root·········(0)·root·········(0)····13628·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b0/c15548e5d81f089fcd7d5ddc27ef8481d15671.debug81 -rw-r--r--···0·root·········(0)·root·········(0)····13628·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b0/c15548e5d81f089fcd7d5ddc27ef8481d15671.debug
 82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b1/
 83 -rw-r--r--···0·root·········(0)·root·········(0)·13553568·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b1/be6109242a23e99b670fa5924e553e54d858a5.debug
83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/
84 -rw-r--r--···0·root·········(0)·root·········(0)····34832·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/9146b7b83731de9a89b0969fbf2ba17bcd1b8e.debug85 -rw-r--r--···0·root·········(0)·root·········(0)····34832·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/9146b7b83731de9a89b0969fbf2ba17bcd1b8e.debug
85 -rw-r--r--···0·root·········(0)·root·········(0)····15300·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/b396d8af9e3a36e97974e2d3a7674075662489.debug86 -rw-r--r--···0·root·········(0)·root·········(0)····15300·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/b5/b396d8af9e3a36e97974e2d3a7674075662489.debug
86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c5/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c5/
87 -rw-r--r--···0·root·········(0)·root·········(0)····18924·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c5/f3c92bbbad719d49edc62e0266dfdb08db1709.debug88 -rw-r--r--···0·root·········(0)·root·········(0)····18924·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c5/f3c92bbbad719d49edc62e0266dfdb08db1709.debug
88 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c6/89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c6/
89 -rw-r--r--···0·root·········(0)·root·········(0)····70988·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c6/f05796873c1777a6d1b1eb827e464fb23fe1d0.debug90 -rw-r--r--···0·root·········(0)·root·········(0)····70988·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/c6/f05796873c1777a6d1b1eb827e464fb23fe1d0.debug
90 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d2/91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d2/
91 -rw-r--r--···0·root·········(0)·root·········(0)···247708·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d2/0325527e741fcad68a7db703b501812b025fcd.debug92 -rw-r--r--···0·root·········(0)·root·········(0)···247708·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d2/0325527e741fcad68a7db703b501812b025fcd.debug
92 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d7/ 
93 -rw-r--r--···0·root·········(0)·root·········(0)·13877416·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/d7/da9395dce481bed3550705ea7dbcf3563b1e4b.debug 
94 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e1/93 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e1/
95 -rw-r--r--···0·root·········(0)·root·········(0)····20884·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e1/11a5fee52e39bcf88c04de22e6e1f5621ec62e.debug94 -rw-r--r--···0·root·········(0)·root·········(0)····20884·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e1/11a5fee52e39bcf88c04de22e6e1f5621ec62e.debug
96 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e2/95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e2/
97 -rw-r--r--···0·root·········(0)·root·········(0)····26808·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e2/404c3066ce3161b48f15fecf89945c4b77a1b1.debug96 -rw-r--r--···0·root·········(0)·root·········(0)····26808·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/e2/404c3066ce3161b48f15fecf89945c4b77a1b1.debug
 97 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ea/
 98 -rw-r--r--···0·root·········(0)·root·········(0)····71444·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ea/ca5dcb153533adfd9821d8201d594d9faadb8f.debug
98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/eb/99 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/eb/
99 -rw-r--r--···0·root·········(0)·root·········(0)····25788·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/eb/4e799ac0760f597c594ed02420086f55e817ad.debug100 -rw-r--r--···0·root·········(0)·root·········(0)····25788·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/eb/4e799ac0760f597c594ed02420086f55e817ad.debug
100 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ef/101 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ef/
101 -rw-r--r--···0·root·········(0)·root·········(0)···148332·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ef/03b7760621e4040a68642aaeff7584b3a1b974.debug102 -rw-r--r--···0·root·········(0)·root·········(0)···148332·2024-06-11·14:14:35.000000·./usr/lib/debug/.build-id/ef/03b7760621e4040a68642aaeff7584b3a1b974.debug
102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/
103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/104 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/
104 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/105 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/
2.54 MB
./usr/bin/python3.13d
File has been modified after NT_GNU_BUILD_ID has been applied.
1.23 KB
readelf --wide --program-header {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x2a6312 Entry·point·0x2a631
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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··········0x4b3c3c·0x004c3c3c·0x004c3c3c·0x00008·0x00008·R···0x46 ··EXIDX··········0x4b3c40·0x004c3c40·0x004c3c40·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·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·0x00010000·0x00010000·0x4b3c48·0x4b3c48·R·E·0x100010 ··LOAD···········0x000000·0x00010000·0x00010000·0x4b3c4c·0x4b3c4c·R·E·0x1000
11 ··LOAD···········0x4b3ee4·0x004c4ee4·0x004c4ee4·0x4b7cc·0x789a4·RW··0x100011 ··LOAD···········0x4b3ee4·0x004c4ee4·0x004c4ee4·0x4b7cc·0x789a4·RW··0x1000
12 ··DYNAMIC········0x4b3ef8·0x004c4ef8·0x004c4ef8·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x4b3ef8·0x004c4ef8·0x004c4ef8·0x00108·0x00108·RW··0x4
13 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x413 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
14 ··TLS············0x4b3ee4·0x004c4ee4·0x004c4ee4·0x00004·0x00010·R···0x414 ··TLS············0x4b3ee4·0x004c4ee4·0x004c4ee4·0x00004·0x00010·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x4b3ee4·0x004c4ee4·0x004c4ee4·0x0011c·0x0011c·R···0x116 ··GNU_RELRO······0x4b3ee4·0x004c4ee4·0x004c4ee4·0x0011c·0x0011c·R···0x1
  
1.84 KB
readelf --wide --sections {}
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ··[·8]·.gnu.version_r····VERNEED·········00027acc·017acc·0001b0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00027acc·017acc·0001b0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00027c7c·017c7c·000038·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00027c7c·017c7c·000038·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00027cb4·017cb4·001088·08··AI··5··25··415 ··[10]·.rel.plt··········REL·············00027cb4·017cb4·001088·08··AI··5··25··4
16 ··[11]·.init·············PROGBITS········00028d3c·018d3c·00000c·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00028d3c·018d3c·00000c·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00028d48·018d48·0018e4·04··AX··0···0··417 ··[12]·.plt··············PROGBITS········00028d48·018d48·0018e4·04··AX··0···0··4
18 ··[13]·.text·············PROGBITS········0002a630·01a630·274038·00··AX··0···0··818 ··[13]·.text·············PROGBITS········0002a630·01a630·274038·00··AX··0···0··8
19 ··[14]·.fini·············PROGBITS········0029e668·28e668·000008·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········0029e668·28e668·000008·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········0029e680·28e680·2255b8·00···A··0···0·6420 ··[15]·.rodata···········PROGBITS········0029e680·28e680·2255bc·00···A··0···0·64
21 ··[16]·.stapsdt.base·····PROGBITS········004c3c38·4b3c38·000001·00···A··0···0··121 ··[16]·.stapsdt.base·····PROGBITS········004c3c3c·4b3c3c·000001·00···A··0···0··1
22 ··[17]·.ARM.exidx········ARM_EXIDX·······004c3c3c·4b3c3c·000008·00··AL·13···0··422 ··[17]·.ARM.exidx········ARM_EXIDX·······004c3c40·4b3c40·000008·00··AL·13···0··4
23 ··[18]·.eh_frame·········PROGBITS········004c3c44·4b3c44·000004·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········004c3c48·4b3c48·000004·00···A··0···0··4
24 ··[19]·.tdata············PROGBITS········004c4ee4·4b3ee4·000004·00·WAT··0···0··424 ··[19]·.tdata············PROGBITS········004c4ee4·4b3ee4·000004·00·WAT··0···0··4
25 ··[20]·.tbss·············NOBITS··········004c4ee8·4b3ee8·00000c·00·WAT··0···0··425 ··[20]·.tbss·············NOBITS··········004c4ee8·4b3ee8·00000c·00·WAT··0···0··4
26 ··[21]·.init_array·······INIT_ARRAY······004c4ee8·4b3ee8·000008·04··WA··0···0··426 ··[21]·.init_array·······INIT_ARRAY······004c4ee8·4b3ee8·000008·04··WA··0···0··4
27 ··[22]·.fini_array·······FINI_ARRAY······004c4ef0·4b3ef0·000004·04··WA··0···0··427 ··[22]·.fini_array·······FINI_ARRAY······004c4ef0·4b3ef0·000004·04··WA··0···0··4
28 ··[23]·.data.rel.ro······PROGBITS········004c4ef4·4b3ef4·000004·00··WA··0···0··428 ··[23]·.data.rel.ro······PROGBITS········004c4ef4·4b3ef4·000004·00··WA··0···0··4
29 ··[24]·.dynamic··········DYNAMIC·········004c4ef8·4b3ef8·000108·08··WA··6···0··429 ··[24]·.dynamic··········DYNAMIC·········004c4ef8·4b3ef8·000108·08··WA··6···0··4
30 ··[25]·.got··············PROGBITS········004c5000·4b4000·000860·04··WA··0···0··430 ··[25]·.got··············PROGBITS········004c5000·4b4000·000860·04··WA··0···0··4
20.2 KB
readelf --wide --symbols {}
    
Offset 2255, 17 lines modifiedOffset 2255, 17 lines modified
2255 ·····9:·00027c7c·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn2255 ·····9:·00027c7c·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
2256 ····10:·00027cb4·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt2256 ····10:·00027cb4·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
2257 ····11:·00028d3c·····0·SECTION·LOCAL··DEFAULT···11·.init2257 ····11:·00028d3c·····0·SECTION·LOCAL··DEFAULT···11·.init
2258 ····12:·00028d48·····0·SECTION·LOCAL··DEFAULT···12·.plt2258 ····12:·00028d48·····0·SECTION·LOCAL··DEFAULT···12·.plt
2259 ····13:·0002a630·····0·SECTION·LOCAL··DEFAULT···13·.text2259 ····13:·0002a630·····0·SECTION·LOCAL··DEFAULT···13·.text
2260 ····14:·0029e668·····0·SECTION·LOCAL··DEFAULT···14·.fini2260 ····14:·0029e668·····0·SECTION·LOCAL··DEFAULT···14·.fini
2261 ····15:·0029e680·····0·SECTION·LOCAL··DEFAULT···15·.rodata2261 ····15:·0029e680·····0·SECTION·LOCAL··DEFAULT···15·.rodata
2262 ····16:·004c3c38·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base2262 ····16:·004c3c3c·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base
2263 ····17:·004c3c3c·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx2263 ····17:·004c3c40·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx
2264 ····18:·004c3c44·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame2264 ····18:·004c3c48·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
2265 ····19:·004c4ee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata2265 ····19:·004c4ee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata
2266 ····20:·004c4ee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss2266 ····20:·004c4ee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss
2267 ····21:·004c4ee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array2267 ····21:·004c4ee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array
2268 ····22:·004c4ef0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array2268 ····22:·004c4ef0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array
2269 ····23:·004c4ef4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro2269 ····23:·004c4ef4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro
2270 ····24:·004c4ef8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic2270 ····24:·004c4ef8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic
2271 ····25:·004c5000·····0·SECTION·LOCAL··DEFAULT···25·.got2271 ····25:·004c5000·····0·SECTION·LOCAL··DEFAULT···25·.got
Offset 2285, 15 lines modifiedOffset 2285, 15 lines modified
2285 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists2285 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists
2286 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists2286 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists
2287 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o2287 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o
2288 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d2288 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d
2289 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag2289 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
2290 ····44:·0002a630·····0·NOTYPE··LOCAL··DEFAULT···13·$t2290 ····44:·0002a630·····0·NOTYPE··LOCAL··DEFAULT···13·$t
2291 ····45:·0002a65c·····0·NOTYPE··LOCAL··DEFAULT···13·$d2291 ····45:·0002a65c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
2292 ····46:·004c3c3c·····0·NOTYPE··LOCAL··DEFAULT···17·$d2292 ····46:·004c3c40·····0·NOTYPE··LOCAL··DEFAULT···17·$d
2293 ····47:·0029e680·····0·NOTYPE··LOCAL··DEFAULT···15·$d2293 ····47:·0029e680·····0·NOTYPE··LOCAL··DEFAULT···15·$d
2294 ····48:·004c5860·····0·NOTYPE··LOCAL··DEFAULT···26·$d2294 ····48:·004c5860·····0·NOTYPE··LOCAL··DEFAULT···26·$d
2295 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o2295 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
2296 ····50:·0002a664·····0·NOTYPE··LOCAL··DEFAULT···13·$a2296 ····50:·0002a664·····0·NOTYPE··LOCAL··DEFAULT···13·$a
2297 ····51:·0002a664·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn2297 ····51:·0002a664·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
2298 ····52:·0002a680·····0·NOTYPE··LOCAL··DEFAULT···13·$d2298 ····52:·0002a680·····0·NOTYPE··LOCAL··DEFAULT···13·$d
2299 ····53:·00028d3c·····0·NOTYPE··LOCAL··DEFAULT···11·$a2299 ····53:·00028d3c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
Offset 18730, 15 lines modifiedOffset 18730, 15 lines modified
18730 ·16484:·0019f664·····0·NOTYPE··LOCAL··DEFAULT···13·$d18730 ·16484:·0019f664·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18731 ·16485:·0019f668·····0·NOTYPE··LOCAL··DEFAULT···13·$t18731 ·16485:·0019f668·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18732 ·16486:·0019f6e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d18732 ·16486:·0019f6e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18733 ·16487:·0019f6e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t18733 ·16487:·0019f6e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18734 ·16488:·0019f7cc·····0·NOTYPE··LOCAL··DEFAULT···13·$d18734 ·16488:·0019f7cc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18735 ·16489:·0019f7d0·····0·NOTYPE··LOCAL··DEFAULT···13·$t18735 ·16489:·0019f7d0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18736 ·16490:·00000000·····0·NOTYPE··LOCAL··DEFAULT···32·$d18736 ·16490:·00000000·····0·NOTYPE··LOCAL··DEFAULT···32·$d
18737 ·16491:·004c3c38·····0·NOTYPE··LOCAL··DEFAULT···16·$d18737 ·16491:·004c3c3c·····0·NOTYPE··LOCAL··DEFAULT···16·$d
18738 ·16492:·0019f9e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d18738 ·16492:·0019f9e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18739 ·16493:·0019f9e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t18739 ·16493:·0019f9e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18740 ·16494:·0019fa08·····0·NOTYPE··LOCAL··DEFAULT···13·$d18740 ·16494:·0019fa08·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18741 ·16495:·0019fa0c·····0·NOTYPE··LOCAL··DEFAULT···13·$t18741 ·16495:·0019fa0c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18742 ·16496:·0019fa30·····0·NOTYPE··LOCAL··DEFAULT···13·$d18742 ·16496:·0019fa30·····0·NOTYPE··LOCAL··DEFAULT···13·$d
18743 ·16497:·0019fa34·····0·NOTYPE··LOCAL··DEFAULT···13·$t18743 ·16497:·0019fa34·····0·NOTYPE··LOCAL··DEFAULT···13·$t
18744 ·16498:·0019fbb0·····0·NOTYPE··LOCAL··DEFAULT···13·$d18744 ·16498:·0019fbb0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
Offset 34367, 23 lines modifiedOffset 34367, 23 lines modified
34367 ·32121:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o34367 ·32121:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o
34368 ·32122:·0029e4d4·····0·NOTYPE··LOCAL··DEFAULT···13·$t34368 ·32122:·0029e4d4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
34369 ·32123:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o34369 ·32123:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o
34370 ·32124:·0029e508·····0·NOTYPE··LOCAL··DEFAULT···13·$t34370 ·32124:·0029e508·····0·NOTYPE··LOCAL··DEFAULT···13·$t
34371 ·32125:·0029e538·····0·NOTYPE··LOCAL··DEFAULT···13·$d34371 ·32125:·0029e538·····0·NOTYPE··LOCAL··DEFAULT···13·$d
34372 ·32126:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o34372 ·32126:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o
34373 ·32127:·0029e548·····0·NOTYPE··LOCAL··DEFAULT···13·$t34373 ·32127:·0029e548·····0·NOTYPE··LOCAL··DEFAULT···13·$t
34374 ·32128:·004c3c44·····0·NOTYPE··LOCAL··DEFAULT···17·$d34374 ·32128:·004c3c48·····0·NOTYPE··LOCAL··DEFAULT···17·$d
34375 ·32129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS34375 ·32129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS
34376 ·32130:·0029e650·····0·NOTYPE··LOCAL··DEFAULT···13·$t34376 ·32130:·0029e650·····0·NOTYPE··LOCAL··DEFAULT···13·$t
34377 ·32131:·0029e65c·····0·NOTYPE··LOCAL··DEFAULT···13·$d34377 ·32131:·0029e65c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
34378 ·32132:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c34378 ·32132:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
34379 ·32133:·004c3ba8·····0·NOTYPE··LOCAL··DEFAULT···15·$d34379 ·32133:·004c3bac·····0·NOTYPE··LOCAL··DEFAULT···15·$d
34380 ·32134:·004c3ba8·····0·OBJECT··LOCAL··DEFAULT···15·all_implied_fbits34380 ·32134:·004c3bac·····0·OBJECT··LOCAL··DEFAULT···15·all_implied_fbits
34381 ·32135:·004c3c44·····0·NOTYPE··LOCAL··DEFAULT···18·$d34381 ·32135:·004c3c48·····0·NOTYPE··LOCAL··DEFAULT···18·$d
34382 ·32136:·004c3c44·····0·OBJECT··LOCAL··DEFAULT···18·__FRAME_END__34382 ·32136:·004c3c48·····0·OBJECT··LOCAL··DEFAULT···18·__FRAME_END__
34383 ·32137:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·34383 ·32137:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
34384 ·32138:·000e79d9····40·FUNC····LOCAL··DEFAULT···13·_Py_FinalizeAllocatedBlocks34384 ·32138:·000e79d9····40·FUNC····LOCAL··DEFAULT···13·_Py_FinalizeAllocatedBlocks
34385 ·32139:·004d076c···208·OBJECT··LOCAL··DEFAULT···26·_PyNamespace_Type34385 ·32139:·004d076c···208·OBJECT··LOCAL··DEFAULT···26·_PyNamespace_Type
34386 ·32140:·000e5323····50·FUNC····LOCAL··DEFAULT···13·mi_heap_reallocn34386 ·32140:·000e5323····50·FUNC····LOCAL··DEFAULT···13·mi_heap_reallocn
34387 ·32141:·0011734d···500·FUNC····LOCAL··DEFAULT···13·_Py_EncodeUTF8Ex34387 ·32141:·0011734d···500·FUNC····LOCAL··DEFAULT···13·_Py_EncodeUTF8Ex
34388 ·32142:·00195e4f····48·FUNC····LOCAL··DEFAULT···13·RunningOnValgrind34388 ·32142:·00195e4f····48·FUNC····LOCAL··DEFAULT···13·RunningOnValgrind
34389 ·32143:·001e5fbd···124·FUNC····LOCAL··DEFAULT···13·_PyFloat_FormatAdvancedWriter34389 ·32143:·001e5fbd···124·FUNC····LOCAL··DEFAULT···13·_PyFloat_FormatAdvancedWriter
Offset 34435, 15 lines modifiedOffset 34435, 15 lines modified
34435 ·32189:·001c09ff····76·FUNC····LOCAL··DEFAULT···13·_Py_SetFileSystemEncoding34435 ·32189:·001c09ff····76·FUNC····LOCAL··DEFAULT···13·_Py_SetFileSystemEncoding
34436 ·32190:·000d7709····80·FUNC····LOCAL··DEFAULT···13·_PyMem_DebugRawCalloc34436 ·32190:·000d7709····80·FUNC····LOCAL··DEFAULT···13·_PyMem_DebugRawCalloc
34437 ·32191:·0017d245···180·FUNC····LOCAL··DEFAULT···13·_PyEval_Vector34437 ·32191:·0017d245···180·FUNC····LOCAL··DEFAULT···13·_PyEval_Vector
34438 ·32192:·0002dcc1····38·FUNC····LOCAL··DEFAULT···13·_PyPegen_keyword_or_starred34438 ·32192:·0002dcc1····38·FUNC····LOCAL··DEFAULT···13·_PyPegen_keyword_or_starred
34439 ·32193:·000e1607···144·FUNC····LOCAL··DEFAULT···13·mi_reserve_huge_os_pages_interleave34439 ·32193:·000e1607···144·FUNC····LOCAL··DEFAULT···13·mi_reserve_huge_os_pages_interleave
34440 ·32194:·000b21ad····96·FUNC····LOCAL··DEFAULT···13·PyAnextAwaitable_New34440 ·32194:·000b21ad····96·FUNC····LOCAL··DEFAULT···13·PyAnextAwaitable_New
34441 ·32195:·004da124···504·OBJECT··LOCAL··DEFAULT···26·_PyImport_Inittab34441 ·32195:·004da124···504·OBJECT··LOCAL··DEFAULT···26·_PyImport_Inittab
34442 ·32196:·0047d8cc·27665·OBJECT··LOCAL··DEFAULT···15·_Py_M__ntpath34442 ·32196:·0047d8d4·27665·OBJECT··LOCAL··DEFAULT···15·_Py_M__ntpath
34443 ·32197:·0014e867···118·FUNC····LOCAL··DEFAULT···13·_PyAST_AnnAssign34443 ·32197:·0014e867···118·FUNC····LOCAL··DEFAULT···13·_PyAST_AnnAssign
34444 ·32198:·000da845····76·FUNC····LOCAL··DEFAULT···13·mi_heap_contains_block34444 ·32198:·000da845····76·FUNC····LOCAL··DEFAULT···13·mi_heap_contains_block
34445 ·32199:·004cca88···208·OBJECT··LOCAL··DEFAULT···26·_PyAsyncGenAThrow_Type34445 ·32199:·004cca88···208·OBJECT··LOCAL··DEFAULT···26·_PyAsyncGenAThrow_Type
34446 ·32200:·001c7661····14·FUNC····LOCAL··DEFAULT···13·_Py_IsCoreInitialized34446 ·32200:·001c7661····14·FUNC····LOCAL··DEFAULT···13·_Py_IsCoreInitialized
34447 ·32201:·000e5441····36·FUNC····LOCAL··DEFAULT···13·mi_realloc34447 ·32201:·000e5441····36·FUNC····LOCAL··DEFAULT···13·mi_realloc
34448 ·32202:·000d8869·····4·FUNC····LOCAL··DEFAULT···13·mi_expand34448 ·32202:·000d8869·····4·FUNC····LOCAL··DEFAULT···13·mi_expand
34449 ·32203:·0030c588····93·OBJECT··LOCAL··DEFAULT···15·_Py_lower__doc__34449 ·32203:·0030c588····93·OBJECT··LOCAL··DEFAULT···15·_Py_lower__doc__
Offset 34534, 15 lines modifiedOffset 34534, 15 lines modified
34534 ·32288:·005106aa·····2·OBJECT··LOCAL··DEFAULT···28·python_import__find__load__start_semaphore34534 ·32288:·005106aa·····2·OBJECT··LOCAL··DEFAULT···28·python_import__find__load__start_semaphore
34535 ·32289:·001e085d····92·FUNC····LOCAL··DEFAULT···13·_PyTraceMalloc_GetTracedMemory34535 ·32289:·001e085d····92·FUNC····LOCAL··DEFAULT···13·_PyTraceMalloc_GetTracedMemory
34536 ·32290:·001cc425····92·FUNC····LOCAL··DEFAULT···13·_PyThreadState_CheckConsistency34536 ·32290:·001cc425····92·FUNC····LOCAL··DEFAULT···13·_PyThreadState_CheckConsistency
34537 ·32291:·001b885d···188·FUNC····LOCAL··DEFAULT···13·_PyInstructionSequence_ApplyLabelMap34537 ·32291:·001b885d···188·FUNC····LOCAL··DEFAULT···13·_PyInstructionSequence_ApplyLabelMap
34538 ·32292:·000dc26f····20·FUNC····LOCAL··DEFAULT···13·mi_malloc_good_size34538 ·32292:·000dc26f····20·FUNC····LOCAL··DEFAULT···13·mi_malloc_good_size
34539 ·32293:·000e5f79····22·FUNC····LOCAL··DEFAULT···13·mi_heap_zalloc_aligned34539 ·32293:·000e5f79····22·FUNC····LOCAL··DEFAULT···13·mi_heap_zalloc_aligned
34540 ·32294:·000de64d····32·FUNC····LOCAL··DEFAULT···13·_mi_os_decommit34540 ·32294:·000de64d····32·FUNC····LOCAL··DEFAULT···13·_mi_os_decommit
34541 ·32295:·004860a4··4891·OBJECT··LOCAL··DEFAULT···15·_Py_M___sitebuiltins34541 ·32295:·004860ac··4891·OBJECT··LOCAL··DEFAULT···15·_Py_M___sitebuiltins
34542 ·32296:·001abc05···120·FUNC····LOCAL··DEFAULT···13·_PyImport_ReleaseLock34542 ·32296:·001abc05···120·FUNC····LOCAL··DEFAULT···13·_PyImport_ReleaseLock
34543 ·32297:·0002db01···126·FUNC····LOCAL··DEFAULT···13·_PyPegen_empty_arguments34543 ·32297:·0002db01···126·FUNC····LOCAL··DEFAULT···13·_PyPegen_empty_arguments
34544 ·32298:·00257b6d···230·FUNC····LOCAL··DEFAULT···13·_PySignal_Fini34544 ·32298:·00257b6d···230·FUNC····LOCAL··DEFAULT···13·_PySignal_Fini
34545 ·32299:·00098af1····42·FUNC····LOCAL··DEFAULT···13·_PyCode_GetFreevars34545 ·32299:·00098af1····42·FUNC····LOCAL··DEFAULT···13·_PyCode_GetFreevars
34546 ·32300:·001d1e89···184·FUNC····LOCAL··DEFAULT···13·_Py_Specialize_StoreSubscr34546 ·32300:·001d1e89···184·FUNC····LOCAL··DEFAULT···13·_Py_Specialize_StoreSubscr
34547 ·32301:·0014dfff····94·FUNC····LOCAL··DEFAULT···13·_Py_asdl_expr_seq_new34547 ·32301:·0014dfff····94·FUNC····LOCAL··DEFAULT···13·_Py_asdl_expr_seq_new
34548 ·32302:·001d1d09···384·FUNC····LOCAL··DEFAULT···13·_Py_Specialize_BinarySubscr34548 ·32302:·001d1d09···384·FUNC····LOCAL··DEFAULT···13·_Py_Specialize_BinarySubscr
Offset 34693, 15 lines modifiedOffset 34693, 15 lines modified
34693 ·32447:·000e6417····88·FUNC····LOCAL··DEFAULT···13·mi_stats_reset34693 ·32447:·000e6417····88·FUNC····LOCAL··DEFAULT···13·mi_stats_reset
34694 ·32448:·000986d5····76·FUNC····LOCAL··DEFAULT···13·_PyLineTable_NextAddressRange34694 ·32448:·000986d5····76·FUNC····LOCAL··DEFAULT···13·_PyLineTable_NextAddressRange
34695 ·32449:·001ac26d····68·FUNC····LOCAL··DEFAULT···13·_PyImport_ResolveNameWithPackageContext34695 ·32449:·001ac26d····68·FUNC····LOCAL··DEFAULT···13·_PyImport_ResolveNameWithPackageContext
34696 ·32450:·001172f5····88·FUNC····LOCAL··DEFAULT···13·_Py_DecodeUTF8_surrogateescape34696 ·32450:·001172f5····88·FUNC····LOCAL··DEFAULT···13·_Py_DecodeUTF8_surrogateescape
34697 ·32451:·004c9074···208·OBJECT··LOCAL··DEFAULT···26·_PyExc_MemoryError34697 ·32451:·004c9074···208·OBJECT··LOCAL··DEFAULT···26·_PyExc_MemoryError
34698 ·32452:·000d4945····56·FUNC····LOCAL··DEFAULT···13·_Py_SetImmortal34698 ·32452:·000d4945····56·FUNC····LOCAL··DEFAULT···13·_Py_SetImmortal
34699 ·32453:·0053b23c·····4·OBJECT··LOCAL··DEFAULT···29·_Py_HashSecret_Initialized34699 ·32453:·0053b23c·····4·OBJECT··LOCAL··DEFAULT···29·_Py_HashSecret_Initialized
34700 ·32454:·004939c4·40542·OBJECT··LOCAL··DEFAULT···15·_Py_M__codecs34700 ·32454:·004939cc·40542·OBJECT··LOCAL··DEFAULT···15·_Py_M__codecs
34701 ·32455:·001a4451····64·FUNC····LOCAL··DEFAULT···13·_PyArg_Fini34701 ·32455:·001a4451····64·FUNC····LOCAL··DEFAULT···13·_PyArg_Fini
34702 ·32456:·004e6c3c····20·OBJECT··LOCAL··DEFAULT···26·bufferedwriter_spec34702 ·32456:·004e6c3c····20·OBJECT··LOCAL··DEFAULT···26·bufferedwriter_spec
34703 ·32457:·0023b719····28·FUNC····LOCAL··DEFAULT···13·Hacl_Hash_SHA3_absorb_inner34703 ·32457:·0023b719····28·FUNC····LOCAL··DEFAULT···13·Hacl_Hash_SHA3_absorb_inner
34704 ·32458:·0045e5b0·14411·OBJECT··LOCAL··DEFAULT···15·_Py_M__runpy34704 ·32458:·0045e5b0·14411·OBJECT··LOCAL··DEFAULT···15·_Py_M__runpy
34705 ·32459:·000d3dc1·····2·FUNC····LOCAL··DEFAULT···13·_PyObject_SetDeferredRefcount34705 ·32459:·000d3dc1·····2·FUNC····LOCAL··DEFAULT···13·_PyObject_SetDeferredRefcount
34706 ·32460:·000dc15d·····4·FUNC····LOCAL··DEFAULT···13·_mi_os_get_aligned_hint34706 ·32460:·000dc15d·····4·FUNC····LOCAL··DEFAULT···13·_mi_os_get_aligned_hint
34707 ·32461:·000e5ec1····48·FUNC····LOCAL··DEFAULT···13·mi_pvalloc34707 ·32461:·000e5ec1····48·FUNC····LOCAL··DEFAULT···13·mi_pvalloc
Offset 34750, 15 lines modifiedOffset 34750, 15 lines modified
34750 ·32504:·0017ed97····46·FUNC····LOCAL··DEFAULT···13·_PyCodec_DecodeText34750 ·32504:·0017ed97····46·FUNC····LOCAL··DEFAULT···13·_PyCodec_DecodeText
34751 ·32505:·0014ee1f····82·FUNC····LOCAL··DEFAULT···13·_PyAST_BoolOp34751 ·32505:·0014ee1f····82·FUNC····LOCAL··DEFAULT···13·_PyAST_BoolOp
34752 ·32506:·0029d271····78·FUNC····LOCAL··DEFAULT···13·python_hashlib_Hacl_Hash_SHA2_malloc_25634752 ·32506:·0029d271····78·FUNC····LOCAL··DEFAULT···13·python_hashlib_Hacl_Hash_SHA2_malloc_256
34753 ·32507:·0029e4a1····12·FUNC····LOCAL··DEFAULT···13·__aeabi_idiv034753 ·32507:·0029e4a1····12·FUNC····LOCAL··DEFAULT···13·__aeabi_idiv0
34754 ·32508:·000dc829···140·FUNC····LOCAL··DEFAULT···13·_mi_padding_shrink34754 ·32508:·000dc829···140·FUNC····LOCAL··DEFAULT···13·_mi_padding_shrink
Max diff block lines reached; 11682/20665 bytes (56.53%) of diff not shown.
2.06 KB
readelf --wide --notes {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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:·2b3338089e4071e93dfad67d58d35dcb899e64e03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19a16f0d462131bad5d5afa3d67b6f992662ed7d
  
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
  
7 Displaying·notes·found·in:·.note.stapsdt7 Displaying·notes·found·in:·.note.stapsdt
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·gc__start10 ····Name:·gc__start
11 ····Location:·0x0019f98e,·Base:·0x004c3c38,·Semaphore:·0x005106a611 ····Location:·0x0019f98e,·Base:·0x004c3c3c,·Semaphore:·0x005106a6
12 ····Arguments:·-4@r512 ····Arguments:·-4@r5
13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·gc__done14 ····Name:·gc__done
15 ····Location:·0x0019f9c2,·Base:·0x004c3c38,·Semaphore:·0x005106a815 ····Location:·0x0019f9c2,·Base:·0x004c3c3c,·Semaphore:·0x005106a8
16 ····Arguments:·-4@r316 ····Arguments:·-4@r3
17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·import__find__load__start18 ····Name:·import__find__load__start
19 ····Location:·0x001aafd4,·Base:·0x004c3c38,·Semaphore:·0x005106aa19 ····Location:·0x001aafd4,·Base:·0x004c3c3c,·Semaphore:·0x005106aa
20 ····Arguments:·4@r020 ····Arguments:·4@r0
21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·import__find__load__done22 ····Name:·import__find__load__done
23 ····Location:·0x001aafec,·Base:·0x004c3c38,·Semaphore:·0x005106ac23 ····Location:·0x001aafec,·Base:·0x004c3c3c,·Semaphore:·0x005106ac
24 ····Arguments:·4@r0·-4@r324 ····Arguments:·4@r0·-4@r3
25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·audit26 ····Name:·audit
27 ····Location:·0x001d823c,·Base:·0x004c3c38,·Semaphore:·0x005106ae27 ····Location:·0x001d823c,·Base:·0x004c3c3c,·Semaphore:·0x005106ae
28 ····Arguments:·4@r7·4@r628 ····Arguments:·4@r7·4@r6
661 B
readelf --wide --debug-dump=info {}
    
Offset 4194297, 8 lines modifiedOffset 4194297, 8 lines modified
4194297 ····<86bec4>···DW_AT_decl_column·:·(data1)·84194297 ····<86bec4>···DW_AT_decl_column·:·(data1)·8
4194298 ····<86bec5>···DW_AT_sibling·····:·(ref4)·<0x86bee4>4194298 ····<86bec5>···DW_AT_sibling·····:·(ref4)·<0x86bee4>
4194299 ·<2><86bec9>:·Abbrev·Number:·1·(DW_TAG_member)4194299 ·<2><86bec9>:·Abbrev·Number:·1·(DW_TAG_member)
4194300 ····<86beca>···DW_AT_name········:·(strp)·(offset:·0xf09):·mutex4194300 ····<86beca>···DW_AT_name········:·(strp)·(offset:·0xf09):·mutex
4194301 ····<86bece>···DW_AT_decl_file···:·(data1)·794194301 ····<86bece>···DW_AT_decl_file···:·(data1)·79
4194302 ····<86becf>···DW_AT_decl_line···:·(data1)·224194302 ····<86becf>···DW_AT_decl_line···:·(data1)·22
4194303 ····<86bed0>···DW_AT_decl_column·:·(data1)·134194303 ····<86bed0>···DW_AT_decl_column·:·(data1)·13
4194304 [·Too·much·input·for·diff·(SHA256:·e8fb112b8fa82178440950da69f7d34de39a62e150b150353770664ddeda98a4)·]4194304 [·Too·much·input·for·diff·(SHA256:·1233f7eb9b1cc6d033bed707f07c446172c6ed7a144336420d7eceac51ba8760)·]
3.98 KB
strings --all --bytes=8 {}
    
Offset 32348, 18 lines modifiedOffset 32348, 16 lines modified
32348 z!Type·%s()·to·see·the·full·%s·text32348 z!Type·%s()·to·see·the·full·%s·text
32349 _Printer__setupr<32349 _Printer__setupr<
32350 MAXLINESr-32350 MAXLINESr-
32351 _Printer.__repr__<32351 _Printer.__repr__<
32352 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r32352 Nz0Hit·Return·for·more,·or·q·(and·Return)·to·quit:·r
32353 IndexError)32353 IndexError)
32354 _Printer.__call__C32354 _Printer.__call__C
32355 »       __linecnt 
32356 __datarD 
32357 __filenames32355 __filenames
32358 __linesN)32356 »       __linecntrD
32359 __doc__rD32357 __doc__rD
32360 Define·the·builtin·'help'.32358 Define·the·builtin·'help'.
32361 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message32359 This·is·a·wrapper·around·pydoc.help·that·provides·a·helpful·message
32362 when·'help'·is·typed·at·the·Python·interactive·prompt.32360 when·'help'·is·typed·at·the·Python·interactive·prompt.
32363 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.32361 Calling·help()·at·the·Python·prompt·starts·an·interactive·help·session.
32364 Calling·help(thing)·prints·help·for·the·python·object·'thing'.32362 Calling·help(thing)·prints·help·for·the·python·object·'thing'.
32365 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!32363 NzHType·help()·for·interactive·help,·or·help(object)·for·help·about·object.r!
Offset 34453, 83 lines modifiedOffset 34451, 83 lines modified
34453 )»      z5Return·a·module·spec·based·on·various·loader·methods.N34451 )»      z5Return·a·module·spec·based·on·various·loader·methods.N
34454 get_filename)34452 get_filename)
34455 spec_from_file_locationr34453 spec_from_file_locationr
34456 __cached__34454 __cached__
34457 __path__r34455 __path__r
34458 locationr34456 locationr
34459 ········r34457 ········r
34460 _spec_from_moduler034458 _spec_from_moduler1
34461 overridec34459 overridec
34462 __package__r.34460 __package__r/
34463 NamespaceLoaderr.34461 NamespaceLoaderr.
34464 _init_module_attrsr734462 _init_module_attrsr8
34465 z+Create·a·module·based·on·the·provided·spec.N34463 z+Create·a·module·based·on·the·provided·spec.N
34466 create_module34464 create_module
34467 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())34465 exec_modulezBloaders·that·define·exec_module()·must·also·define·create_module())
34468 module_from_specr<34466 module_from_specr=
34469 z&Return·the·repr·to·use·for·the·module.r34467 z&Return·the·repr·to·use·for·the·module.r
34470 ·(namespace)·from·r34468 ·(namespace)·from·r
34471 isinstancer534469 isinstancer6
34472 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z34470 zFExecute·the·spec's·specified·module·in·an·existing·module's·namespace.z
34473 module·z34471 module·z
34474 ·not·in·sys.modulesr34472 ·not·in·sys.modulesr
34475 missing·loaderTr134473 missing·loaderTr2
34476 7.exec_module()·not·found;·falling·back·to·load_module())34474 7.exec_module()·not·found;·falling·back·to·load_module())
34477 ImportWarning34475 ImportWarning
34478 load_moduler:34476 load_moduler;
34479 _load_backward_compatiblerE34477 _load_backward_compatiblerF
34480 import·{!r}·#·{!r}F)34478 import·{!r}·#·{!r}F)
34481 _initializingr34479 _initializingr
34482 _load_unlockedrH34480 _load_unlockedrI
34483 Return·a·new·module·object,·loaded·by·the·spec's·loader.34481 Return·a·new·module·object,·loaded·by·the·spec's·loader.
34484 The·module·is·not·added·to·its·parent.34482 The·module·is·not·added·to·its·parent.
34485 If·a·module·is·already·in·sys.modules,·that·existing·module·gets34483 If·a·module·is·already·in·sys.modules,·that·existing·module·gets
34486 clobbered.34484 clobbered.
34487 BuiltinImporteri34485 BuiltinImporteri
34488 Meta·path·import·for·built-in·modules.34486 Meta·path·import·for·built-in·modules.
34489 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to34487 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
34490 instantiate·the·class.34488 instantiate·the·class.
34491 built-inNc34489 built-inNc
34492 is_builtinr34490 is_builtinr
34493 »       find_spec34491 »       find_spec
34494 BuiltinImporter.find_spec34492 BuiltinImporter.find_spec
34495 Create·a·built-in·moduler34493 Create·a·built-in·moduler
34496 create_builtinrJ34494 create_builtinrK
34497 BuiltinImporter.create_module34495 BuiltinImporter.create_module
34498 Exec·a·built-in·moduleN)34496 Exec·a·built-in·moduleN)
34499 exec_builtin)34497 exec_builtin)
34500 BuiltinImporter.exec_module34498 BuiltinImporter.exec_module
34501 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·34499 z9Return·None·as·built-in·modules·do·not·have·code·objects.Nr·
34502 get_code34500 get_code
34503 BuiltinImporter.get_code34501 BuiltinImporter.get_code
34504 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·34502 z8Return·None·as·built-in·modules·do·not·have·source·code.Nr·
34505 get_source34503 get_source
34506 BuiltinImporter.get_source34504 BuiltinImporter.get_source
34507 z4Return·False·as·built-in·modules·are·never·packages.Fr·34505 z4Return·False·as·built-in·modules·are·never·packages.Fr·
34508 BuiltinImporter.is_package34506 BuiltinImporter.is_package
34509 classmethodrR34507 classmethodrS
34510 FrozenImporteri34508 FrozenImporteri
34511 Meta·path·import·for·frozen·modules.34509 Meta·path·import·for·frozen·modules.
34512 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to34510 All·methods·are·either·class·or·static·methods·to·avoid·the·need·to
34513 instantiate·the·class.34511 instantiate·the·class.
34514 __origname__z'see·PyImport_ImportFrozenModuleObject()r.34512 __origname__z'see·PyImport_ImportFrozenModuleObject()r/
34515 orignamer34513 orignamer
34516 is_frozen_packager34514 is_frozen_packager
34517 _resolve_filenamer34515 _resolve_filenamer
34518 implementationr34516 implementationr
34519 sortedrl34517 sortedrm
34520 pkgdirr.34518 pkgdirr/
34521 ··········r34519 ··········r
34522 _fix_up_module34520 _fix_up_module
34523 FrozenImporter._fix_up_module34521 FrozenImporter._fix_up_module
34524 _stdlib_dirrd34522 _stdlib_dirre
34525 z»      .__init__Fr34523 z»      .__init__Fr
34526 __init__.pyz34524 __init__.pyz
34527 platformr34525 platformr
34528 relfilerv34526 relfilerw
34529 ········r34527 ········r
34530 ·FrozenImporter._resolve_filenameO34528 ·FrozenImporter._resolve_filenameO
34531 find_frozenr34529 find_frozenr
34532 ···········r34530 ···········r
34533 FrozenImporter.find_spech34531 FrozenImporter.find_spech
34534 Set·__file__,·if·able.)34532 Set·__file__,·if·able.)
34535 FrozenImporter.create_module34533 FrozenImporter.create_module
Offset 34557, 15 lines modifiedOffset 34555, 15 lines modified
34557 z2Resolve·a·relative·module·name·to·an·absolute·one.r34555 z2Resolve·a·relative·module·name·to·an·absolute·one.r
34558 z2attempted·relative·import·beyond·top-level·packager34556 z2attempted·relative·import·beyond·top-level·packager
34559 _resolve_namer34557 _resolve_namer
34560 Find·a·module's·spec.Nz5sys.meta_path·is·None,·Python·is·likely·shutting·downz34558 Find·a·module's·spec.Nz5sys.meta_path·is·None,·Python·is·likely·shutting·downz
34561 sys.meta_path·is·empty)34559 sys.meta_path·is·empty)
34562 »       meta_pathr34560 »       meta_pathr
34563 »       is_reload34561 »       is_reload
34564 finderrR34562 finderrS
34565 ··········r34563 ··········r
34566 _find_specr34564 _find_specr
34567 Verify·arguments·are·"sane".z34565 Verify·arguments·are·"sane".z
34568 module·name·must·be·str,·not·r34566 module·name·must·be·str,·not·r
34569 level·must·be·>=·0z34567 level·must·be·>=·0z
34570 __package__·not·set·to·a·stringz6attempted·relative·import·with·no·known·parent·packagez34568 __package__·not·set·to·a·stringz6attempted·relative·import·with·no·known·parent·packagez
34571 Empty·module·nameN)34569 Empty·module·nameN)
Offset 34574, 15 lines modifiedOffset 34572, 15 lines modified
34574 _sanity_checkr34572 _sanity_checkr
34575 No·module·named·z34573 No·module·named·z
34576 ·is·not·a·packager34574 ·is·not·a·packager
34577 Cannot·set·an·attribute·on·z34575 Cannot·set·an·attribute·on·z
34578 ·for·child·module·)34576 ·for·child·module·)
34579 _ERR_MSG_PREFIX34577 _ERR_MSG_PREFIX
34580 ModuleNotFoundErrorr34578 ModuleNotFoundErrorr
34581 import_rP34579 import_rQ
Max diff block lines reached; 127/4027 bytes (3.15%) of diff not shown.
2.51 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 114526, 33 lines modifiedOffset 114526, 33 lines modified
114526 ··0x0045dc30·4c010000·01000000·04aa3000·bce04500·L.........0...E.114526 ··0x0045dc30·4c010000·01000000·04aa3000·bce04500·L.........0...E.
114527 ··0x0045dc40·4c010000·00000000·68aa3000·54e04500·L.......h.0.T.E.114527 ··0x0045dc40·4c010000·00000000·68aa3000·54e04500·L.......h.0.T.E.
114528 ··0x0045dc50·68000000·01000000·24aa3000·54e04500·h.......$.0.T.E.114528 ··0x0045dc50·68000000·01000000·24aa3000·54e04500·h.......$.0.T.E.
114529 ··0x0045dc60·68000000·00000000·78aa3000·e4df4500·h.......x.0...E.114529 ··0x0045dc60·68000000·00000000·78aa3000·e4df4500·h.......x.0...E.
114530 ··0x0045dc70·6d000000·00000000·8caa3000·90de4500·m.........0...E.114530 ··0x0045dc70·6d000000·00000000·8caa3000·90de4500·m.........0...E.
114531 ··0x0045dc80·51010000·00000000·4caa3000·e8dd4500·Q.......L.0...E.114531 ··0x0045dc80·51010000·00000000·4caa3000·e8dd4500·Q.......L.0...E.
114532 ··0x0045dc90·a6000000·00000000·00000000·00000000·................114532 ··0x0045dc90·a6000000·00000000·00000000·00000000·................
114533 ··0x0045dca0·00000000·00000000·e09c2f00·24d84900·........../.$.I.114533 ··0x0045dca0·00000000·00000000·e09c2f00·2cd84900·........../.,.I.
114534 ··0x0045dcb0·da1e0000·00000000·0ceb2d00·c4394900·..........-..9I.114534 ··0x0045dcb0·da1e0000·00000000·0ceb2d00·cc394900·..........-..9I.
114535 ··0x0045dcc0·5e9e0000·00000000·70892e00·24294900·^.......p...$)I.114535 ··0x0045dcc0·5e9e0000·00000000·70892e00·2c294900·^.......p...,)I.
114536 ··0x0045dcd0·9f100000·00000000·3cf42e00·c0734800·........<....sH.114536 ··0x0045dcd0·9f100000·00000000·3cf42e00·c8734800·........<....sH.
114537 ··0x0045dce0·62b50000·00000000·88f62e00·a4604800·b............`H.114537 ··0x0045dce0·62b50000·00000000·88f62e00·ac604800·b............`H.
114538 ··0x0045dcf0·1b130000·00000000·d4f82e00·e0444800·.............DH.114538 ··0x0045dcf0·1b130000·00000000·d4f82e00·e8444800·.............DH.
114539 ··0x0045dd00·c11b0000·00000000·d0f92e00·ccd84700·..............G.114539 ··0x0045dd00·c11b0000·00000000·d0f92e00·d4d84700·..............G.
114540 ··0x0045dd10·116c0000·00000000·34fa2e00·b4944700·.l......4.....G.114540 ··0x0045dd10·116c0000·00000000·34fa2e00·bc944700·.l......4.....G.
114541 ··0x0045dd20·17440000·00000000·b4a93000·b4944700·.D........0...G.114541 ··0x0045dd20·17440000·00000000·b4a93000·bc944700·.D........0...G.
114542 ··0x0045dd30·17440000·00000000·181a2d00·e4e14600·.D........-...F.114542 ··0x0045dd30·17440000·00000000·181a2d00·e4e14600·.D........-...F.
114543 ··0x0045dd40·d0b20000·00000000·34ee2e00·24664600·........4...$fF.114543 ··0x0045dd40·d5b20000·00000000·34ee2e00·24664600·........4...$fF.
114544 ··0x0045dd50·c07b0000·00000000·58fb2e00·90504600·.{......X....PF.114544 ··0x0045dd50·c07b0000·00000000·58fb2e00·90504600·.{......X....PF.
114545 ··0x0045dd60·91150000·00000000·9caa3000·2c224600·..........0.,"F.114545 ··0x0045dd60·91150000·00000000·9caa3000·2c224600·..........0.,"F.
114546 ··0x0045dd70·622e0000·00000000·acaa3000·fc1d4600·b.........0...F.114546 ··0x0045dd70·622e0000·00000000·acaa3000·fc1d4600·b.........0...F.
114547 ··0x0045dd80·2d040000·00000000·c8fa2e00·b0e54500·-.............E.114547 ··0x0045dd80·2d040000·00000000·c8fa2e00·b0e54500·-.............E.
114548 ··0x0045dd90·4b380000·00000000·00000000·00000000·K8..............114548 ··0x0045dd90·4b380000·00000000·00000000·00000000·K8..............
114549 ··0x0045dda0·00000000·00000000·506e2e00·0c5d4b00·........Pn...]K.114549 ··0x0045dda0·00000000·00000000·506e2e00·145d4b00·........Pn...]K.
114550 ··0x0045ddb0·9cde0000·00000000·e4f42e00·a85f4a00·............._J.114550 ··0x0045ddb0·95de0000·00000000·e4f42e00·b05f4a00·............._J.
114551 ··0x0045ddc0·63fd0000·00000000·48712e00·00f74900·c.......Hq....I.114551 ··0x0045ddc0·63fd0000·00000000·48712e00·08f74900·c.......Hq....I.
114552 ··0x0045ddd0·a6680000·00000000·00000000·00000000·.h..............114552 ··0x0045ddd0·a6680000·00000000·00000000·00000000·.h..............
114553 ··0x0045dde0·00000000·00000000·e3000000·00000000·................114553 ··0x0045dde0·00000000·00000000·e3000000·00000000·................
114554 ··0x0045ddf0·00000000·00030000·00000000·00f31800·................114554 ··0x0045ddf0·00000000·00030000·00000000·00f31800·................
114555 ··0x0045de00·00009500·53007200·5c012200·53013501·....S.r.\.".S.5.114555 ··0x0045de00·00009500·53007200·5c012200·53013501·....S.r.\.".S.5.
114556 ··0x0045de10·00000000·00002000·67022903·547a0c48·......·.g.).Tz.H114556 ··0x0045de10·00000000·00002000·67022903·547a0c48·......·.g.).Tz.H
114557 ··0x0045de20·656c6c6f·20776f72·6c64214e·2902da0b·ello·world!N)...114557 ··0x0045de20·656c6c6f·20776f72·6c64214e·2902da0b·ello·world!N)...
114558 ··0x0045de30·696e6974·69616c69·7a6564da·05707269·initialized..pri114558 ··0x0045de30·696e6974·69616c69·7a6564da·05707269·initialized..pri
Offset 114799, 16 lines modifiedOffset 114799, 16 lines modified
114799 ··0x0045ed40·20721000·0000da08·5f5f6578·69745f5f··r......__exit__114799 ··0x0045ed40·20721000·0000da08·5f5f6578·69745f5f··r......__exit__
114800 ··0x0045ed50·da145f54·656d704d·6f64756c·652e5f5f·.._TempModule.__114800 ··0x0045ed50·da145f54·656d704d·6f64756c·652e5f5f·.._TempModule.__
114801 ··0x0045ed60·65786974·5f5f2a00·00007340·00000080·exit__*...s@....114801 ··0x0045ed60·65786974·5f5f2a00·00007340·00000080·exit__*...s@....
114802 ··0x0045ed70·00d80b0f·d70b1dd7·0b1dd829·2dd7293b·...........)-.);114802 ··0x0045ed70·00d80b0f·d70b1dd7·0b1dd829·2dd7293b·...........)-.);
114803 ··0x0045ed80·d1293bb8·41d1293e·8c438f4b·894b9804·.);.A.)>.C.K.K..114803 ··0x0045ed80·d1293bb8·41d1293e·8c438f4b·894b9804·.);.A.)>.C.K.K..
114804 ··0x0045ed90·9f0d990d·d20c26e4·1013970b·910b9844·......&........D114804 ··0x0045ed90·9f0d990d·d20c26e4·1013970b·910b9844·......&........D
114805 ··0x0045eda0·9f4d994d·d0102ad8·1d1f8804·d5081a72·.M.M..*........r114805 ··0x0045eda0·9f4d994d·d0102ad8·1d1f8804·d5081a72·.M.M..*........r
114806 ··0x0045edb0·13000000·2903720d·00000072·0c000000·....).r....r....114806 ··0x0045edb0·13000000·2903720a·00000072·0c000000·....).r....r....
114807 ··0x0045edc0·720a0000·004e2909·da085f5f·6e616d65·r....N)...__name114807 ··0x0045edc0·720d0000·004e2909·da085f5f·6e616d65·r....N)...__name
114808 ··0x0045edd0·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..114808 ··0x0045edd0·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..
114809 ··0x0045ede0·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__114809 ··0x0045ede0·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__
114810 ··0x0045edf0·66697273·746c696e·656e6f5f·5fda075f·firstlineno__.._114810 ··0x0045edf0·66697273·746c696e·656e6f5f·5fda075f·firstlineno__.._
114811 ··0x0045ee00·5f646f63·5f5f7211·00000072·19000000·_doc__r....r....114811 ··0x0045ee00·5f646f63·5f5f7211·00000072·19000000·_doc__r....r....
114812 ··0x0045ee10·721f0000·00da155f·5f737461·7469635f·r......__static_114812 ··0x0045ee10·721f0000·00da155f·5f737461·7469635f·r......__static_
114813 ··0x0045ee20·61747472·69627574·65735f5f·a9007213·attributes__..r.114813 ··0x0045ee20·61747472·69627574·65735f5f·a9007213·attributes__..r.
114814 ··0x0045ee30·00000072·10000000·72060000·00720600·...r....r....r..114814 ··0x0045ee30·00000072·10000000·72060000·00720600·...r....r....r..
Offset 114871, 16 lines modifiedOffset 114871, 16 lines modified
114871 ··0x0045f1c0·00002905·722f0000·00722c00·0000722e·..).r/...r,...r.114871 ··0x0045f1c0·00002905·722f0000·00722c00·0000722e·..).r/...r,...r.
114872 ··0x0045f1d0·00000072·16000000·72330000·00721d00·...r....r3...r..114872 ··0x0045f1d0·00000072·16000000·72330000·00721d00·...r....r3...r..
114873 ··0x0045f1e0·00007302·00000020·20721000·0000721f·..s....··r....r.114873 ··0x0045f1e0·00007302·00000020·20721000·0000721f·..s....··r....r.
114874 ··0x0045f1f0·000000da·175f4d6f·64696669·65644172·....._ModifiedAr114874 ··0x0045f1f0·000000da·175f4d6f·64696669·65644172·....._ModifiedAr
114875 ··0x0045f200·6776302e·5f5f6578·69745f5f·3c000000·gv0.__exit__<...114875 ··0x0045f200·6776302e·5f5f6578·69745f5f·3c000000·gv0.__exit__<...
114876 ··0x0045f210·73200000·008000d8·1519975e·915e8804·s·.........^.^..114876 ··0x0045f210·73200000·008000d8·1519975e·915e8804·s·.........^.^..
114877 ··0x0045f220·8c0ad816·1ad71627·d116278c·038f0889·.......'..'.....114877 ··0x0045f220·8c0ad816·1ad71627·d116278c·038f0889·.......'..'.....
114878 ··0x0045f230·0890118a·0b721300·00002903·722e0000·.....r....).r...114878 ··0x0045f230·0890118a·0b721300·00002903·722c0000·.....r....).r,..
114879 ··0x0045f240·00722f00·0000722c·0000004e·29087221·.r/...r,...N).r!114879 ··0x0045f240·00722f00·0000722e·0000004e·29087221·.r/...r....N).r!
114880 ··0x0045f250·00000072·22000000·72230000·00722400·...r"...r#...r$.114880 ··0x0045f250·00000072·22000000·72230000·00722400·...r"...r#...r$.
114881 ··0x0045f260·00007211·00000072·19000000·721f0000·..r....r....r...114881 ··0x0045f260·00007211·00000072·19000000·721f0000·..r....r....r...
114882 ··0x0045f270·00722600·00007227·00000072·13000000·.r&...r'...r....114882 ··0x0045f270·00722600·00007227·00000072·13000000·.r&...r'...r....
114883 ··0x0045f280·72100000·00722900·00007229·00000031·r....r)...r)...1114883 ··0x0045f280·72100000·00722900·00007229·00000031·r....r)...r)...1
114884 ··0x0045f290·00000073·11000000·8600f202·020536f2·...s..........6.114884 ··0x0045f290·00000073·11000000·8600f202·020536f2·...s..........6.
114885 ··0x0045f2a0·08040521·f50c0205·28721300·00007229·...!....(r....r)114885 ··0x0045f2a0·08040521·f50c0205·28721300·00007229·...!....(r....r)
114886 ··0x0045f2b0·00000063·07000000·00000000·00000000·...c............114886 ··0x0045f2b0·00000063·07000000·00000000·00000000·...c............
Offset 116066, 16 lines modifiedOffset 116066, 16 lines modified
116066 ··0x00463c70·00000029·01723d00·00007245·00000073·...).r=...rE...s116066 ··0x00463c70·00000029·01723d00·00007245·00000073·...).r=...rE...s
116067 ··0x00463c80·01000000·20721300·00007243·000000da·....·r....rC....116067 ··0x00463c80·01000000·20721300·00007243·000000da·....·r....rC....
116068 ··0x00463c90·345f696e·636f6d70·61746962·6c655f65·4_incompatible_e116068 ··0x00463c90·345f696e·636f6d70·61746962·6c655f65·4_incompatible_e
116069 ··0x00463ca0·7874656e·73696f6e·5f6d6f64·756c655f·xtension_module_116069 ··0x00463ca0·7874656e·73696f6e·5f6d6f64·756c655f·xtension_module_
116070 ··0x00463cb0·72657374·72696374·696f6e73·2e6f7665·restrictions.ove116070 ··0x00463cb0·72657374·72696374·696f6e73·2e6f7665·restrictions.ove
116071 ··0x00463cc0·72726964·65a40000·00731500·00008000·rride....s......116071 ··0x00463cc0·72726964·65a40000·00731500·00008000·rride....s......
116072 ··0x00463cd0·e01519d7·1527d715·278872d0·082ea851·.....'..'.r....Q116072 ··0x00463cd0·e01519d7·1527d715·278872d0·082ea851·.....'..'.r....Q
116073 ··0x00463ce0·d0082e72·14000000·29037243·00000072·...r....).rC...r116073 ··0x00463ce0·d0082e72·14000000·29037244·00000072·...r....).rD...r
116074 ··0x00463cf0·44000000·723d0000·004e290b·da085f5f·D...r=...N)...__116074 ··0x00463cf0·43000000·723d0000·004e290b·da085f5f·C...r=...N)...__
116075 ··0x00463d00·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module116075 ··0x00463d00·6e616d65·5f5fda0a·5f5f6d6f·64756c65·name__..__module
116076 ··0x00463d10·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__116076 ··0x00463d10·5f5fda0c·5f5f7175·616c6e61·6d655f5f·__..__qualname__
116077 ··0x00463d20·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_116077 ··0x00463d20·da0f5f5f·66697273·746c696e·656e6f5f·..__firstlineno_
116078 ··0x00463d30·5fda075f·5f646f63·5f5f723f·00000072·_..__doc__r?...r116078 ··0x00463d30·5fda075f·5f646f63·5f5f723f·00000072·_..__doc__r?...r
116079 ··0x00463d40·46000000·724a0000·00da0870·726f7065·F...rJ.....prope116079 ··0x00463d40·46000000·724a0000·00da0870·726f7065·F...rJ.....prope
116080 ··0x00463d50·72747972·43000000·da155f5f·73746174·rtyrC.....__stat116080 ··0x00463d50·72747972·43000000·da155f5f·73746174·rtyrC.....__stat
116081 ··0x00463d60·69635f61·74747269·62757465·735f5fa9·ic_attributes__.116081 ··0x00463d60·69635f61·74747269·62757465·735f5fa9·ic_attributes__.
Offset 120404, 15 lines modifiedOffset 120404, 15 lines modified
120404 ··0x00474b90·72310100·00730300·00002020·20721900·r1...s....···r..120404 ··0x00474b90·72310100·00730300·00002020·20721900·r1...s....···r..
120405 ··0x00474ba0·0000da07·5f5f726f·725f5fda·105f456e·....__ror__.._En120405 ··0x00474ba0·0000da07·5f5f726f·725f5fda·105f456e·....__ror__.._En
120406 ··0x00474bb0·7669726f·6e2e5f5f·726f725f·5f010300·viron.__ror__...120406 ··0x00474bb0·7669726f·6e2e5f5f·726f725f·5f010300·viron.__ror__...
120407 ··0x00474bc0·00732f00·00008000·dc0f1998·25a417d7·.s/.........%...120407 ··0x00474bc0·00732f00·00008000·dc0f1998·25a417d7·.s/.........%...
120408 ··0x00474bd0·0f29d10f·29dc1321·d00c21dc·0e129035·.)..)..!..!....5120408 ··0x00474bd0·0f29d10f·29dc1321·d00c21dc·0e129035·.)..)..!..!....5
120409 ··0x00474be0·8b6b8803·d8080b8f·0a890a90·34d40818·.k..........4...120409 ··0x00474be0·8b6b8803·d8080b8f·0a890a90·34d40818·.k..........4...
120410 ··0x00474bf0·d80f1288·0a721b00·00002905·72fa0000·.....r....).r...120410 ··0x00474bf0·d80f1288·0a721b00·00002905·72fa0000·.....r....).r...
120411 ··0x00474c00·0072fd00·000072fb·00000072·fc000000·.r....r....r....120411 ··0x00474c00·0072fb00·000072fd·00000072·fc000000·.r....r....r....
120412 ··0x00474c10·72fe0000·004e2911·da085f5f·6e616d65·r....N)...__name120412 ··0x00474c10·72fe0000·004e2911·da085f5f·6e616d65·r....N)...__name
120413 ··0x00474c20·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..120413 ··0x00474c20·5f5fda0a·5f5f6d6f·64756c65·5f5fda0c·__..__module__..
120414 ··0x00474c30·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__120414 ··0x00474c30·5f5f7175·616c6e61·6d655f5f·da0f5f5f·__qualname__..__
120415 ··0x00474c40·66697273·746c696e·656e6f5f·5f720101·firstlineno__r..120415 ··0x00474c40·66697273·746c696e·656e6f5f·5f720101·firstlineno__r..
120416 ··0x00474c50·00007206·01000072·0a010000·720f0100·..r....r....r...120416 ··0x00474c50·00007206·01000072·0a010000·720f0100·..r....r....r...
120417 ··0x00474c60·00721301·00007218·01000072·1f010000·.r....r....r....120417 ··0x00474c60·00721301·00007218·01000072·1f010000·.r....r....r....
120418 ··0x00474c70·72230100·00722701·0000722c·01000072·r#...r'...r,...r120418 ··0x00474c70·72230100·00722701·0000722c·01000072·r#...r'...r,...r
Offset 121029, 15 lines modifiedOffset 121029, 15 lines modified
121029 ··0x004772a0·005c0072·01530072·02530172·0353021a·.\.r.S.r.S.r.S..121029 ··0x004772a0·005c0072·01530072·02530172·0353021a·.\.r.S.r.S.r.S..
121030 ··0x004772b0·00720453·031a0072·0553041a·00720653·.r.S...r.S...r.S121030 ··0x004772b0·00720453·031a0072·0553041a·00720653·.r.S...r.S...r.S
121031 ··0x004772c0·051a0072·0753061a·00720853·071a0072·...r.S...r.S...r121031 ··0x004772c0·051a0072·0753061a·00720853·071a0072·...r.S...r.S...r
121032 ··0x004772d0·09530872·0a670929·0a729001·0000690d·.S.r.g.).r....i.121032 ··0x004772d0·09530872·0a670929·0a729001·0000690d·.S.r.g.).r....i.
121033 ··0x004772e0·04000063·03000000·00000000·00000000·...c............121033 ··0x004772e0·04000063·03000000·00000000·00000000·...c............
121034 ··0x004772f0·02000000·03000000·f31c0000·00950058·...............X121034 ··0x004772f0·02000000·03000000·f31c0000·00950058·...............X
121035 ··0x00477300·106c0000·00000000·00000058·206c0100·.l.........X·l..121035 ··0x00477300·106c0000·00000000·00000058·206c0100·.l.........X·l..
121036 ··0x00477310·00000000·00000067·00721700·00002902·.......g.r....).121036 ··0x00477310·00000000·00000067·00721700·0000a902·.......g.r......
121037 ··0x00477320·da075f73·74726561·6dda055f·70726f63·.._stream.._proc121037 ··0x00477320·da075f73·74726561·6dda055f·70726f63·.._stream.._proc
121038 ··0x00477330·290372ff·000000da·06737472·65616d72·).r......streamr121038 ··0x00477330·290372ff·000000da·06737472·65616d72·).r......streamr
121039 ··0x00477340·93010000·73030000·00202020·72190000·....s....···r...121039 ··0x00477340·93010000·73030000·00202020·72190000·....s....···r...
121040 ··0x00477350·00720101·0000da14·5f777261·705f636c·.r......_wrap_cl121040 ··0x00477350·00720101·0000da14·5f777261·705f636c·.r......_wrap_cl
121041 ··0x00477360·6f73652e·5f5f696e·69745f5f·0e040000·ose.__init__....121041 ··0x00477360·6f73652e·5f5f696e·69745f5f·0e040000·ose.__init__....
121042 ··0x00477370·730c0000·008000d8·1b218c4c·d8191d8d·s........!.L....121042 ··0x00477370·730c0000·008000d8·1b218c4c·d8191d8d·s........!.L....
121043 ··0x00477380·4a721b00·00006301·00000000·00000000·Jr....c.........121043 ··0x00477380·4a721b00·00006301·00000000·00000000·Jr....c.........
Offset 121048, 16 lines modifiedOffset 121048, 16 lines modified
121048 ··0x004773d0·00000000·20005500·52040000·00000000·....·.U.R.......121048 ··0x004773d0·00000000·20005500·52040000·00000000·....·.U.R.......
121049 ··0x004773e0·00000000·00000000·00000000·52070000·............R...121049 ··0x004773e0·00000000·00000000·00000000·52070000·............R...
121050 ··0x004773f0·00000000·00000000·00000000·00000000·................121050 ··0x004773f0·00000000·00000000·00000000·00000000·................
121051 ··0x00477400·35000000·00000000·6e015501·53013a58·5.......n.U.S.:X121051 ··0x00477400·35000000·00000000·6e015501·53013a58·5.......n.U.S.:X
121052 ··0x00477410·00006101·00006700·5b080000·00000000·..a...g.[.......121052 ··0x00477410·00006101·00006700·5b080000·00000000·..a...g.[.......
121053 ··0x00477420·00005302·3a580000·61020000·55012400·..S.:X..a...U.$.121053 ··0x00477420·00005302·3a580000·61020000·55012400·..S.:X..a...U.$.
121054 ··0x00477430·55015303·2d030000·24002904·4e720200·U.S.-...$.).Nr..121054 ··0x00477430·55015303·2d030000·24002904·4e720200·U.S.-...$.).Nr..
121055 ··0x00477440·0000722a·000000e9·08000000·29057297·..r*........).r.121055 ··0x00477440·0000722a·000000e9·08000000·29057298·..r*........).r.
121056 ··0x00477450·01000072·a9000000·72980100·00da0477·...r....r......w121056 ··0x00477450·01000072·a9000000·72990100·00da0477·...r....r......w
121057 ··0x00477460·61697472·0b000000·290272ff·000000da·aitr....).r.....121057 ··0x00477460·61697472·0b000000·290272ff·000000da·aitr....).r.....
Max diff block lines reached; 2616910/2626821 bytes (99.62%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x004c3c38·00··································.2 ··0x004c3c3c·00··································.
  
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 ··0x004c3c3c·f469b67f·01000000···················.i......2 ··0x004c3c40·f069b67f·01000000···················.i......
  
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 ··0x004c3c44·00000000····························....2 ··0x004c3c48·00000000····························....
  
2.54 MB
./usr/lib/debug/.build-id/0c/e99d1884cb7b58f0c2ea297258e21bd02722de.debug vs.
./usr/lib/debug/.build-id/8a/87ce3dd3cf2d45e7e425e4588fe4c78d93f693.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 19% similar despite different names
896 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········119308·(bytes·into·file)13 ··Start·of·section·headers:··········119260·(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.21 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x1d20c:1 There·are·34·section·headers,·starting·at·offset·0x1d1dc:
  
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·0004e0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0004e0·10···A··4···3··4
Offset 21, 23 lines modifiedOffset 21, 23 lines modified
21 ··[16]·.fini_array·······NOBITS··········00007f1c·000f18·000004·04··WA··0···0··421 ··[16]·.fini_array·······NOBITS··········00007f1c·000f18·000004·04··WA··0···0··4
22 ··[17]·.dynamic··········NOBITS··········00007f20·000f18·0000e0·08··WA··4···0··422 ··[17]·.dynamic··········NOBITS··········00007f20·000f18·0000e0·08··WA··4···0··4
23 ··[18]·.got··············NOBITS··········00008000·000f18·00013c·04··WA··0···0··423 ··[18]·.got··············NOBITS··········00008000·000f18·00013c·04··WA··0···0··4
24 ··[19]·.data·············NOBITS··········0000813c·000f18·000318·00··WA··0···0··424 ··[19]·.data·············NOBITS··········0000813c·000f18·000318·00··WA··0···0··4
25 ··[20]·.bss··············NOBITS··········00008458·000f18·000028·00··WA··0···0··825 ··[20]·.bss··············NOBITS··········00008458·000f18·000028·00··WA··0···0··8
26 ··[21]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[21]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[23]·.debug_aranges····PROGBITS········00000000·000168·0000ed·00···C··0···0··428 ··[23]·.debug_aranges····PROGBITS········00000000·000168·0000f0·00···C··0···0··4
29 ··[24]·.debug_info·······PROGBITS········00000000·000258·00f73a·00···C··0···0··429 ··[24]·.debug_info·······PROGBITS········00000000·000258·00f737·00···C··0···0··4
30 ··[25]·.debug_abbrev·····PROGBITS········00000000·00f994·000341·00···C··0···0··430 ··[25]·.debug_abbrev·····PROGBITS········00000000·00f990·000341·00···C··0···0··4
31 ··[26]·.debug_line·······PROGBITS········00000000·00fcd8·002b89·00···C··0···0··431 ··[26]·.debug_line·······PROGBITS········00000000·00fcd4·002b84·00···C··0···0··4
32 ··[27]·.debug_frame······PROGBITS········00000000·012864·0002bc·00···C··0···0··432 ··[27]·.debug_frame······PROGBITS········00000000·012858·0002bb·00···C··0···0··4
33 ··[28]·.debug_str········PROGBITS········00000000·012b20·0032f1·01·MSC··0···0··433 ··[28]·.debug_str········PROGBITS········00000000·012b14·0032f1·01·MSC··0···0··4
34 ··[29]·.debug_loclists···PROGBITS········00000000·015e14·004396·00···C··0···0··434 ··[29]·.debug_loclists···PROGBITS········00000000·015e08·00437c·00···C··0···0··4
35 ··[30]·.debug_rnglists···PROGBITS········00000000·01a1ac·000f04·00···C··0···0··435 ··[30]·.debug_rnglists···PROGBITS········00000000·01a184·000ef9·00···C··0···0··4
36 ··[31]·.symtab···········SYMTAB··········00000000·01b0b0·001340·10·····32·233··436 ··[31]·.symtab···········SYMTAB··········00000000·01b080·001340·10·····32·233··4
37 ··[32]·.strtab···········STRTAB··········00000000·01c3f0·000ccb·00······0···0··137 ··[32]·.strtab···········STRTAB··········00000000·01c3c0·000ccb·00······0···0··1
38 ··[33]·.shstrtab·········STRTAB··········00000000·01d0bb·000151·00······0···0··138 ··[33]·.shstrtab·········STRTAB··········00000000·01d08b·000151·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
4.62 KB
readelf --wide --symbols {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ····60:·00001d81···128·FUNC····LOCAL··DEFAULT···11·module_traverse64 ····60:·00001d81···128·FUNC····LOCAL··DEFAULT···11·module_traverse
65 ····61:·00001e01····64·FUNC····LOCAL··DEFAULT···11·_get_current_module65 ····61:·00001e01····64·FUNC····LOCAL··DEFAULT···11·_get_current_module
66 ····62:·00001e3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d66 ····62:·00001e3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
67 ····63:·00001e40·····0·NOTYPE··LOCAL··DEFAULT···11·$t67 ····63:·00001e40·····0·NOTYPE··LOCAL··DEFAULT···11·$t
68 ····64:·00001e41···704·FUNC····LOCAL··DEFAULT···11·channelsmod_create68 ····64:·00001e41···704·FUNC····LOCAL··DEFAULT···11·channelsmod_create
69 ····65:·00002b3d····48·FUNC····LOCAL··DEFAULT···11·_channel_clear_closing69 ····65:·00002b3d····48·FUNC····LOCAL··DEFAULT···11·_channel_clear_closing
70 ····66:·00002b6d···462·FUNC····LOCAL··DEFAULT···11·_channel_free70 ····66:·00002b6d···462·FUNC····LOCAL··DEFAULT···11·_channel_free
71 ····67:·00003a29····72·FUNC····LOCAL··DEFAULT···11·_channelitem_clear71 ····67:·00003a21····72·FUNC····LOCAL··DEFAULT···11·_channelitem_clear
72 ····68:·000020d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····68:·000020d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00002100·····0·NOTYPE··LOCAL··DEFAULT···11·$t73 ····69:·00002100·····0·NOTYPE··LOCAL··DEFAULT···11·$t
74 ····70:·00002101···348·FUNC····LOCAL··DEFAULT···11·module_clear74 ····70:·00002101···348·FUNC····LOCAL··DEFAULT···11·module_clear
75 ····71:·000022f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d75 ····71:·000022f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
76 ····72:·00002304·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·00002304·····0·NOTYPE··LOCAL··DEFAULT···11·$t
77 ····73:·00002305···512·FUNC····LOCAL··DEFAULT···11·channelsmod_list_all77 ····73:·00002305···512·FUNC····LOCAL··DEFAULT···11·channelsmod_list_all
78 ····74:·0000267d···158·FUNC····LOCAL··DEFAULT···11·newchannelid78 ····74:·0000267d···158·FUNC····LOCAL··DEFAULT···11·newchannelid
Offset 98, 42 lines modifiedOffset 98, 42 lines modified
98 ····94:·00004fb0·····0·NOTYPE··LOCAL··DEFAULT···11·$d98 ····94:·00004fb0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
99 ····95:·00002d3d···436·FUNC····LOCAL··DEFAULT···11·channelid_richcompare99 ····95:·00002d3d···436·FUNC····LOCAL··DEFAULT···11·channelid_richcompare
100 ····96:·00002edc·····0·NOTYPE··LOCAL··DEFAULT···11·$d100 ····96:·00002edc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
101 ····97:·00004fd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t101 ····97:·00004fd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
102 ····98:·00004fd5····76·FUNC····LOCAL··DEFAULT···11·channelid_repr102 ····98:·00004fd5····76·FUNC····LOCAL··DEFAULT···11·channelid_repr
103 ····99:·00005014·····0·NOTYPE··LOCAL··DEFAULT···11·$d103 ····99:·00005014·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·00002ef0·····0·NOTYPE··LOCAL··DEFAULT···11·$t104 ···100:·00002ef0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
105 ···101:·00002ef1···992·FUNC····LOCAL··DEFAULT···11·channelsmod_close105 ···101:·00002ef1···984·FUNC····LOCAL··DEFAULT···11·channelsmod_close
106 ···102:·000032a4·····0·NOTYPE··LOCAL··DEFAULT···11·$d106 ···102:·0000329c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
107 ···103:·000032d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t107 ···103:·000032c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
108 ···104:·000032d1···776·FUNC····LOCAL··DEFAULT···11·channelsmod_send108 ···104:·000032c9···776·FUNC····LOCAL··DEFAULT···11·channelsmod_send
109 ···105:·00003db9··1076·FUNC····LOCAL··DEFAULT···11·channel_send_wait.constprop.0109 ···105:·00003db1··1084·FUNC····LOCAL··DEFAULT···11·channel_send_wait.constprop.0
110 ···106:·000035b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d110 ···106:·000035b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
111 ···107:·00005020·····0·NOTYPE··LOCAL··DEFAULT···11·$t111 ···107:·00005020·····0·NOTYPE··LOCAL··DEFAULT···11·$t
112 ···108:·00005068·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···108:·00005068·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·000050d1···224·FUNC····LOCAL··DEFAULT···11·_channelid_from_xid113 ···109:·000050d1···224·FUNC····LOCAL··DEFAULT···11·_channelid_from_xid
114 ···110:·000035d8·····0·NOTYPE··LOCAL··DEFAULT···11·$t114 ···110:·000035d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
115 ···111:·000035d9····68·FUNC····LOCAL··DEFAULT···11·channelid_hash115 ···111:·000035d1····68·FUNC····LOCAL··DEFAULT···11·channelid_hash
116 ···112:·0000506c·····0·NOTYPE··LOCAL··DEFAULT···11·$t116 ···112:·0000506c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
117 ···113:·000050c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d117 ···113:·000050c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
118 ···114:·000051b1····92·FUNC····LOCAL··DEFAULT···11·_channelend_from_xid118 ···114:·000051b1····92·FUNC····LOCAL··DEFAULT···11·_channelend_from_xid
119 ···115:·0000361d··1036·FUNC····LOCAL··DEFAULT···11·channelsmod_recv119 ···115:·00003615··1036·FUNC····LOCAL··DEFAULT···11·channelsmod_recv
120 ···116:·00004a01····48·FUNC····LOCAL··DEFAULT···11·_release_xid_data.constprop.0.isra.0120 ···116:·00004a01····48·FUNC····LOCAL··DEFAULT···11·_release_xid_data.constprop.0.isra.0
121 ···117:·00003a10·····0·NOTYPE··LOCAL··DEFAULT···11·$d121 ···117:·00003a08·····0·NOTYPE··LOCAL··DEFAULT···11·$d
122 ···118:·00003a28·····0·NOTYPE··LOCAL··DEFAULT···11·$t122 ···118:·00003a20·····0·NOTYPE··LOCAL··DEFAULT···11·$t
123 ···119:·000050d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t123 ···119:·000050d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
124 ···120:·000041ed···172·FUNC····LOCAL··DEFAULT···11·_get_current_channelend_type124 ···120:·000041ed···172·FUNC····LOCAL··DEFAULT···11·_get_current_channelend_type
125 ···121:·000051a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d125 ···121:·000051a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
126 ···122:·00003a71····20·FUNC····LOCAL··DEFAULT···11·channelid_str126 ···122:·00003a69····20·FUNC····LOCAL··DEFAULT···11·channelid_str
127 ···123:·00003a80·····0·NOTYPE··LOCAL··DEFAULT···11·$d127 ···123:·00003a78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
128 ···124:·00003a84·····0·NOTYPE··LOCAL··DEFAULT···11·$t128 ···124:·00003a7c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
129 ···125:·00003a85···820·FUNC····LOCAL··DEFAULT···11·channelsmod_release129 ···125:·00003a7d···820·FUNC····LOCAL··DEFAULT···11·channelsmod_release
130 ···126:·00003d98·····0·NOTYPE··LOCAL··DEFAULT···11·$d130 ···126:·00003d90·····0·NOTYPE··LOCAL··DEFAULT···11·$d
131 ···127:·000051b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t131 ···127:·000051b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
132 ···128:·00003db8·····0·NOTYPE··LOCAL··DEFAULT···11·$t132 ···128:·00003db0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
133 ···129:·000041c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d133 ···129:·000041c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
134 ···130:·000041ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t134 ···130:·000041ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t
135 ···131:·00004284·····0·NOTYPE··LOCAL··DEFAULT···11·$d135 ···131:·00004284·····0·NOTYPE··LOCAL··DEFAULT···11·$d
136 ···132:·00004298·····0·NOTYPE··LOCAL··DEFAULT···11·$t136 ···132:·00004298·····0·NOTYPE··LOCAL··DEFAULT···11·$t
137 ···133:·00004299···744·FUNC····LOCAL··DEFAULT···11·channelsmod_send_buffer137 ···133:·00004299···744·FUNC····LOCAL··DEFAULT···11·channelsmod_send_buffer
138 ···134:·00004560·····0·NOTYPE··LOCAL··DEFAULT···11·$d138 ···134:·00004560·····0·NOTYPE··LOCAL··DEFAULT···11·$d
139 ···135:·00004580·····0·NOTYPE··LOCAL··DEFAULT···11·$t139 ···135:·00004580·····0·NOTYPE··LOCAL··DEFAULT···11·$t
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:·0ce99d1884cb7b58f0c2ea297258e21bd02722de3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a87ce3dd3cf2d45e7e425e4588fe4c78d93f693
1020 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:······················02 ··Offset:······················0
3 ··Length:······················321083 ··Length:······················32105
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············22185 ··Prologue·Length:·············2218
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
Offset 6503, 29 lines modifiedOffset 6503, 29 lines modified
6503 ··[0x0000317c]··Set·is_stmt·to·06503 ··[0x0000317c]··Set·is_stmt·to·0
6504 ··[0x0000317d]··Special·opcode·47:·advance·Address·by·6·to·0x28d6·and·Line·by·0·to·3866504 ··[0x0000317d]··Special·opcode·47:·advance·Address·by·6·to·0x28d6·and·Line·by·0·to·386
6505 ··[0x0000317e]··Set·column·to·16505 ··[0x0000317e]··Set·column·to·1
6506 ··[0x00003180]··Advance·Line·by·37·to·4236506 ··[0x00003180]··Advance·Line·by·37·to·423
6507 ··[0x00003182]··Special·opcode·61:·advance·Address·by·8·to·0x28de·and·Line·by·0·to·4236507 ··[0x00003182]··Special·opcode·61:·advance·Address·by·8·to·0x28de·and·Line·by·0·to·423
6508 ··[0x00003183]··Set·column·to·96508 ··[0x00003183]··Set·column·to·9
6509 ··[0x00003185]··Set·is_stmt·to·16509 ··[0x00003185]··Set·is_stmt·to·1
6510 ··[0x00003186]··Advance·Line·by·-41·to·3826510 ··[0x00003186]··Advance·Line·by·-25·to·398
6511 ··[0x00003188]··Special·opcode·33:·advance·Address·by·4·to·0x28e2·and·Line·by·0·to·3826511 ··[0x00003188]··Special·opcode·33:·advance·Address·by·4·to·0x28e2·and·Line·by·0·to·398
6512 ··[0x00003189]··Set·is_stmt·to·06512 ··[0x00003189]··Set·is_stmt·to·0
6513 ··[0x0000318a]··Special·opcode·61:·advance·Address·by·8·to·0x28ea·and·Line·by·0·to·3826513 ··[0x0000318a]··Special·opcode·61:·advance·Address·by·8·to·0x28ea·and·Line·by·0·to·398
6514 ··[0x0000318b]··Set·column·to·16514 ··[0x0000318b]··Set·column·to·1
6515 ··[0x0000318d]··Advance·Line·by·41·to·4236515 ··[0x0000318d]··Advance·Line·by·25·to·423
6516 ··[0x0000318f]··Special·opcode·47:·advance·Address·by·6·to·0x28f0·and·Line·by·0·to·4236516 ··[0x0000318f]··Special·opcode·47:·advance·Address·by·6·to·0x28f0·and·Line·by·0·to·423
6517 ··[0x00003190]··Set·column·to·96517 ··[0x00003190]··Set·column·to·9
6518 ··[0x00003192]··Set·is_stmt·to·16518 ··[0x00003192]··Set·is_stmt·to·1
6519 ··[0x00003193]··Advance·Line·by·-25·to·3986519 ··[0x00003193]··Advance·Line·by·-41·to·382
6520 ··[0x00003195]··Special·opcode·33:·advance·Address·by·4·to·0x28f4·and·Line·by·0·to·3986520 ··[0x00003195]··Special·opcode·33:·advance·Address·by·4·to·0x28f4·and·Line·by·0·to·382
6521 ··[0x00003196]··Set·is_stmt·to·06521 ··[0x00003196]··Set·is_stmt·to·0
6522 ··[0x00003197]··Special·opcode·61:·advance·Address·by·8·to·0x28fc·and·Line·by·0·to·3986522 ··[0x00003197]··Special·opcode·61:·advance·Address·by·8·to·0x28fc·and·Line·by·0·to·382
6523 ··[0x00003198]··Set·column·to·16523 ··[0x00003198]··Set·column·to·1
6524 ··[0x0000319a]··Advance·Line·by·25·to·4236524 ··[0x0000319a]··Advance·Line·by·41·to·423
6525 ··[0x0000319c]··Special·opcode·47:·advance·Address·by·6·to·0x2902·and·Line·by·0·to·4236525 ··[0x0000319c]··Special·opcode·47:·advance·Address·by·6·to·0x2902·and·Line·by·0·to·423
6526 ··[0x0000319d]··Set·column·to·96526 ··[0x0000319d]··Set·column·to·9
6527 ··[0x0000319f]··Set·is_stmt·to·16527 ··[0x0000319f]··Set·is_stmt·to·1
6528 ··[0x000031a0]··Advance·Line·by·-21·to·4026528 ··[0x000031a0]··Advance·Line·by·-21·to·402
6529 ··[0x000031a2]··Special·opcode·33:·advance·Address·by·4·to·0x2906·and·Line·by·0·to·4026529 ··[0x000031a2]··Special·opcode·33:·advance·Address·by·4·to·0x2906·and·Line·by·0·to·402
6530 ··[0x000031a3]··Set·is_stmt·to·06530 ··[0x000031a3]··Set·is_stmt·to·0
6531 ··[0x000031a4]··Special·opcode·61:·advance·Address·by·8·to·0x290e·and·Line·by·0·to·4026531 ··[0x000031a4]··Special·opcode·61:·advance·Address·by·8·to·0x290e·and·Line·by·0·to·402
Offset 7255, 24 lines modifiedOffset 7255, 24 lines modified
7255 ··[0x000035dd]··Set·is_stmt·to·07255 ··[0x000035dd]··Set·is_stmt·to·0
7256 ··[0x000035de]··Special·opcode·8:·advance·Address·by·0·to·0x2bbe·and·Line·by·3·to·858·(view·2)7256 ··[0x000035de]··Special·opcode·8:·advance·Address·by·0·to·0x2bbe·and·Line·by·3·to·858·(view·2)
7257 ··[0x000035df]··Set·column·to·167257 ··[0x000035df]··Set·column·to·16
7258 ··[0x000035e1]··Special·opcode·16:·advance·Address·by·2·to·0x2bc0·and·Line·by·-3·to·8557258 ··[0x000035e1]··Special·opcode·16:·advance·Address·by·2·to·0x2bc0·and·Line·by·-3·to·855
7259 ··[0x000035e2]··Set·column·to·237259 ··[0x000035e2]··Set·column·to·23
7260 ··[0x000035e4]··Special·opcode·20:·advance·Address·by·2·to·0x2bc2·and·Line·by·1·to·8567260 ··[0x000035e4]··Special·opcode·20:·advance·Address·by·2·to·0x2bc2·and·Line·by·1·to·856
7261 ··[0x000035e5]··Set·column·to·167261 ··[0x000035e5]··Set·column·to·16
7262 ··[0x000035e7]··Special·opcode·18:·advance·Address·by·2·to·0x2bc4·and·Line·by·-1·to·8557262 ··[0x000035e7]··Special·opcode·32:·advance·Address·by·4·to·0x2bc6·and·Line·by·-1·to·855
7263 ··[0x000035e8]··Set·column·to·57263 ··[0x000035e8]··Set·column·to·5
7264 ··[0x000035ea]··Set·is_stmt·to·17264 ··[0x000035ea]··Set·is_stmt·to·1
7265 ··[0x000035eb]··Special·opcode·20:·advance·Address·by·2·to·0x2bc6·and·Line·by·1·to·8567265 ··[0x000035eb]··Special·opcode·20:·advance·Address·by·2·to·0x2bc8·and·Line·by·1·to·856
7266 ··[0x000035ec]··Set·column·to·237266 ··[0x000035ec]··Set·column·to·23
7267 ··[0x000035ee]··Set·is_stmt·to·07267 ··[0x000035ee]··Set·is_stmt·to·0
7268 ··[0x000035ef]··Copy·(view·1)7268 ··[0x000035ef]··Copy·(view·1)
7269 ··[0x000035f0]··Set·column·to·57269 ··[0x000035f0]··Set·column·to·5
7270 ··[0x000035f2]··Set·is_stmt·to·17270 ··[0x000035f2]··Set·is_stmt·to·1
7271 ··[0x000035f3]··Special·opcode·49:·advance·Address·by·6·to·0x2bcc·and·Line·by·2·to·8587271 ··[0x000035f3]··Special·opcode·35:·advance·Address·by·4·to·0x2bcc·and·Line·by·2·to·858
7272 ··[0x000035f4]··Set·column·to·17272 ··[0x000035f4]··Set·column·to·1
7273 ··[0x000035f6]··Advance·Line·by·-59·to·7997273 ··[0x000035f6]··Advance·Line·by·-59·to·799
7274 ··[0x000035f8]··Copy·(view·1)7274 ··[0x000035f8]··Copy·(view·1)
7275 ··[0x000035f9]··Set·column·to·57275 ··[0x000035f9]··Set·column·to·5
7276 ··[0x000035fb]··Special·opcode·7:·advance·Address·by·0·to·0x2bcc·and·Line·by·2·to·801·(view·2)7276 ··[0x000035fb]··Special·opcode·7:·advance·Address·by·0·to·0x2bcc·and·Line·by·2·to·801·(view·2)
7277 ··[0x000035fc]··Set·column·to·167277 ··[0x000035fc]··Set·column·to·16
7278 ··[0x000035fe]··Copy·(view·3)7278 ··[0x000035fe]··Copy·(view·3)
Offset 8743, 10407 lines modifiedOffset 8743, 10403 lines modified
8743 ··[0x00003f06]··Set·column·to·18743 ··[0x00003f06]··Set·column·to·1
8744 ··[0x00003f08]··Advance·Line·by·-11·to·6208744 ··[0x00003f08]··Advance·Line·by·-11·to·620
8745 ··[0x00003f0a]··Copy·(view·2)8745 ··[0x00003f0a]··Copy·(view·2)
8746 ··[0x00003f0b]··Set·column·to·58746 ··[0x00003f0b]··Set·column·to·5
8747 ··[0x00003f0d]··Special·opcode·7:·advance·Address·by·0·to·0x2ffc·and·Line·by·2·to·622·(view·3)8747 ··[0x00003f0d]··Special·opcode·7:·advance·Address·by·0·to·0x2ffc·and·Line·by·2·to·622·(view·3)
8748 ··[0x00003f0e]··Set·column·to·18748 ··[0x00003f0e]··Set·column·to·1
8749 ··[0x00003f10]··Advance·Line·by·-45·to·5778749 ··[0x00003f10]··Advance·Line·by·-45·to·577
8750 ··[0x00003f12]··Special·opcode·19:·advance·Address·by·2·to·0x2ffe·and·Line·by·0·to·5778750 ··[0x00003f12]··Special·opcode·33:·advance·Address·by·4·to·0x3000·and·Line·by·0·to·577
8751 ··[0x00003f13]··Set·column·to·58751 ··[0x00003f13]··Set·column·to·5
8752 ··[0x00003f15]··Special·opcode·7:·advance·Address·by·0·to·0x2ffe·and·Line·by·2·to·579·(view·1)8752 ··[0x00003f15]··Special·opcode·7:·advance·Address·by·0·to·0x3000·and·Line·by·2·to·579·(view·1)
8753 ··[0x00003f16]··Set·column·to·178753 ··[0x00003f16]··Set·column·to·17
8754 ··[0x00003f18]··Copy·(view·2)8754 ··[0x00003f18]··Copy·(view·2)
8755 ··[0x00003f19]··Set·is_stmt·to·08755 ··[0x00003f19]··Set·is_stmt·to·0
8756 ··[0x00003f1a]··Special·opcode·47:·advance·Address·by·6·to·0x3004·and·Line·by·0·to·5798756 ··[0x00003f1a]··Special·opcode·61:·advance·Address·by·8·to·0x3008·and·Line·by·0·to·579
8757 ··[0x00003f1b]··Set·column·to·58757 ··[0x00003f1b]··Set·column·to·5
8758 ··[0x00003f1d]··Set·is_stmt·to·18758 ··[0x00003f1d]··Set·is_stmt·to·1
8759 ··[0x00003f1e]··Advance·Line·by·44·to·6238759 ··[0x00003f1e]··Advance·Line·by·44·to·623
8760 ··[0x00003f20]··Copy·(view·1)8760 ··[0x00003f20]··Copy·(view·1)
8761 ··[0x00003f21]··Set·column·to·188761 ··[0x00003f21]··Set·column·to·18
8762 ··[0x00003f23]··Set·is_stmt·to·08762 ··[0x00003f23]··Set·is_stmt·to·0
8763 ··[0x00003f24]··Copy·(view·2)8763 ··[0x00003f24]··Copy·(view·2)
8764 ··[0x00003f25]··Set·column·to·58764 ··[0x00003f25]··Set·column·to·5
8765 ··[0x00003f27]··Advance·Line·by·9·to·6328765 ··[0x00003f27]··Advance·Line·by·9·to·632
8766 ··[0x00003f29]··Special·opcode·33:·advance·Address·by·4·to·0x3008·and·Line·by·0·to·6328766 ··[0x00003f29]··Special·opcode·33:·advance·Address·by·4·to·0x300c·and·Line·by·0·to·632
8767 ··[0x00003f2a]··Set·column·to·188767 ··[0x00003f2a]··Set·column·to·18
8768 ··[0x00003f2c]··Advance·Line·by·-9·to·6238768 ··[0x00003f2c]··Advance·Line·by·-9·to·623
8769 ··[0x00003f2e]··Special·opcode·19:·advance·Address·by·2·to·0x300a·and·Line·by·0·to·6238769 ··[0x00003f2e]··Special·opcode·19:·advance·Address·by·2·to·0x300e·and·Line·by·0·to·623
8770 ··[0x00003f2f]··Set·column·to·58770 ··[0x00003f2f]··Set·column·to·5
8771 ··[0x00003f31]··Set·is_stmt·to·18771 ··[0x00003f31]··Set·is_stmt·to·1
8772 ··[0x00003f32]··Special·opcode·34:·advance·Address·by·4·to·0x300e·and·Line·by·1·to·6248772 ··[0x00003f32]··Special·opcode·34:·advance·Address·by·4·to·0x3012·and·Line·by·1·to·624
8773 ··[0x00003f33]··Special·opcode·6:·advance·Address·by·0·to·0x300e·and·Line·by·1·to·625·(view·1)8773 ··[0x00003f33]··Special·opcode·6:·advance·Address·by·0·to·0x3012·and·Line·by·1·to·625·(view·1)
8774 ··[0x00003f34]··Set·column·to·188774 ··[0x00003f34]··Set·column·to·18
8775 ··[0x00003f36]··Set·is_stmt·to·08775 ··[0x00003f36]··Set·is_stmt·to·0
8776 ··[0x00003f37]··Special·opcode·4:·advance·Address·by·0·to·0x300e·and·Line·by·-1·to·624·(view·2)8776 ··[0x00003f37]··Special·opcode·4:·advance·Address·by·0·to·0x3012·and·Line·by·-1·to·624·(view·2)
8777 ··[0x00003f38]··Special·opcode·33:·advance·Address·by·4·to·0x3012·and·Line·by·0·to·6248777 ··[0x00003f38]··Special·opcode·33:·advance·Address·by·4·to·0x3016·and·Line·by·0·to·624
8778 ··[0x00003f39]··Set·column·to·58778 ··[0x00003f39]··Set·column·to·5
8779 ··[0x00003f3b]··Set·is_stmt·to·18779 ··[0x00003f3b]··Set·is_stmt·to·1
8780 ··[0x00003f3c]··Special·opcode·13:·advance·Address·by·0·to·0x3012·and·Line·by·8·to·632·(view·1)8780 ··[0x00003f3c]··Special·opcode·13:·advance·Address·by·0·to·0x3016·and·Line·by·8·to·632·(view·1)
8781 ··[0x00003f3d]··Set·is_stmt·to·08781 ··[0x00003f3d]··Set·is_stmt·to·0
8782 ··[0x00003f3e]··Special·opcode·33:·advance·Address·by·4·to·0x3016·and·Line·by·0·to·6328782 ··[0x00003f3e]··Special·opcode·33:·advance·Address·by·4·to·0x301a·and·Line·by·0·to·632
8783 ··[0x00003f3f]··Set·is_stmt·to·18783 ··[0x00003f3f]··Set·is_stmt·to·1
8784 ··[0x00003f40]··Advance·Line·by·423·to·10558784 ··[0x00003f40]··Advance·Line·by·423·to·1055
8785 ··[0x00003f43]··Copy·(view·1)8785 ··[0x00003f43]··Copy·(view·1)
8786 ··[0x00003f44]··Set·column·to·18786 ··[0x00003f44]··Set·column·to·1
8787 ··[0x00003f46]··Advance·Line·by·-191·to·8648787 ··[0x00003f46]··Advance·Line·by·-191·to·864
8788 ··[0x00003f49]··Special·opcode·19:·advance·Address·by·2·to·0x3018·and·Line·by·0·to·8648788 ··[0x00003f49]··Special·opcode·19:·advance·Address·by·2·to·0x301c·and·Line·by·0·to·864
8789 ··[0x00003f4a]··Set·column·to·58789 ··[0x00003f4a]··Set·column·to·5
8790 ··[0x00003f4c]··Special·opcode·7:·advance·Address·by·0·to·0x3018·and·Line·by·2·to·866·(view·1)8790 ··[0x00003f4c]··Special·opcode·7:·advance·Address·by·0·to·0x301c·and·Line·by·2·to·866·(view·1)
8791 ··[0x00003f4d]··Set·column·to·18791 ··[0x00003f4d]··Set·column·to·1
8792 ··[0x00003f4f]··Advance·Line·by·-14·to·8528792 ··[0x00003f4f]··Advance·Line·by·-14·to·852
8793 ··[0x00003f51]··Copy·(view·2)8793 ··[0x00003f51]··Copy·(view·2)
8794 ··[0x00003f52]··Set·column·to·58794 ··[0x00003f52]··Set·column·to·5
8795 ··[0x00003f54]··Special·opcode·7:·advance·Address·by·0·to·0x3018·and·Line·by·2·to·854·(view·3)8795 ··[0x00003f54]··Special·opcode·7:·advance·Address·by·0·to·0x301c·and·Line·by·2·to·854·(view·3)
8796 ··[0x00003f55]··Set·column·to·18796 ··[0x00003f55]··Set·column·to·1
8797 ··[0x00003f57]··Advance·Line·by·-55·to·7998797 ··[0x00003f57]··Advance·Line·by·-55·to·799
8798 ··[0x00003f59]··Special·opcode·19:·advance·Address·by·2·to·0x301a·and·Line·by·0·to·7998798 ··[0x00003f59]··Special·opcode·19:·advance·Address·by·2·to·0x301e·and·Line·by·0·to·799
8799 ··[0x00003f5a]··Set·column·to·58799 ··[0x00003f5a]··Set·column·to·5
8800 ··[0x00003f5c]··Special·opcode·7:·advance·Address·by·0·to·0x301a·and·Line·by·2·to·801·(view·1)8800 ··[0x00003f5c]··Special·opcode·7:·advance·Address·by·0·to·0x301e·and·Line·by·2·to·801·(view·1)
8801 ··[0x00003f5d]··Set·column·to·168801 ··[0x00003f5d]··Set·column·to·16
8802 ··[0x00003f5f]··Copy·(view·2)8802 ··[0x00003f5f]··Copy·(view·2)
Max diff block lines reached; 1035757/1044415 bytes (99.17%) of diff not shown.
607 KB
readelf --wide --debug-dump=info {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·101·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·101·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3754):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3754):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0xfc8):·../Modules/_interpchannelsmodule.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0xfc8):·../Modules/_interpchannelsmodule.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x3858):·./build-static13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x3858):·./build-static
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x1af314 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x1afc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·56·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·56·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x6bc1):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x6bc1):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·56·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·56·(DW_TAG_base_type)
Offset 43875, 15 lines modifiedOffset 43875, 15 lines modified
43875 ·<1><1515b>:·Abbrev·Number:·45·(DW_TAG_subprogram)43875 ·<1><1515b>:·Abbrev·Number:·45·(DW_TAG_subprogram)
43876 ····<1515c>···DW_AT_name········:·(strp)·(offset:·0x56d5):·channelsmod_release43876 ····<1515c>···DW_AT_name········:·(strp)·(offset:·0x56d5):·channelsmod_release
43877 ····<15160>···DW_AT_decl_file···:·(implicit_const)·143877 ····<15160>···DW_AT_decl_file···:·(implicit_const)·1
43878 ····<15160>···DW_AT_decl_line···:·(data2)·313043878 ····<15160>···DW_AT_decl_line···:·(data2)·3130
43879 ····<15162>···DW_AT_decl_column·:·(implicit_const)·143879 ····<15162>···DW_AT_decl_column·:·(implicit_const)·1
43880 ····<15162>···DW_AT_prototyped··:·(flag_present)·143880 ····<15162>···DW_AT_prototyped··:·(flag_present)·1
43881 ····<15162>···DW_AT_type········:·(ref4)·<0x1373>43881 ····<15162>···DW_AT_type········:·(ref4)·<0x1373>
43882 ····<15166>···DW_AT_low_pc······:·(addr)·0x3a8443882 ····<15166>···DW_AT_low_pc······:·(addr)·0x3a7c
43883 ····<1516a>···DW_AT_high_pc·····:·(data4)·0x33443883 ····<1516a>···DW_AT_high_pc·····:·(data4)·0x334
43884 ····<1516e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)43884 ····<1516e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)
43885 ····<15170>···DW_AT_call_all_calls:·(flag_present)·143885 ····<15170>···DW_AT_call_all_calls:·(flag_present)·1
43886 ····<15170>···DW_AT_sibling·····:·(ref4)·<0x15892>43886 ····<15170>···DW_AT_sibling·····:·(ref4)·<0x15892>
43887 ·<2><15174>:·Abbrev·Number:·33·(DW_TAG_formal_parameter)43887 ·<2><15174>:·Abbrev·Number:·33·(DW_TAG_formal_parameter)
43888 ····<15175>···DW_AT_name········:·(strp)·(offset:·0x58e3):·self43888 ····<15175>···DW_AT_name········:·(strp)·(offset:·0x58e3):·self
43889 ····<15179>···DW_AT_decl_file···:·(implicit_const)·143889 ····<15179>···DW_AT_decl_file···:·(implicit_const)·1
Offset 43957, 17 lines modifiedOffset 43957, 17 lines modified
43957 ····<1521a>···DW_AT_decl_line···:·(data2)·315643957 ····<1521a>···DW_AT_decl_line···:·(data2)·3156
43958 ····<1521c>···DW_AT_decl_column·:·(data1)·943958 ····<1521c>···DW_AT_decl_column·:·(data1)·9
43959 ····<1521d>···DW_AT_type········:·(ref4)·<0x87>,·int43959 ····<1521d>···DW_AT_type········:·(ref4)·<0x87>,·int
43960 ····<15221>···DW_AT_location····:·(sec_offset)·0x238f·(location·list)43960 ····<15221>···DW_AT_location····:·(sec_offset)·0x238f·(location·list)
43961 ····<15225>···DW_AT_GNU_locviews:·(sec_offset)·0x238d43961 ····<15225>···DW_AT_GNU_locviews:·(sec_offset)·0x238d
43962 ·<2><15229>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)43962 ·<2><15229>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
43963 ····<1522a>···DW_AT_abstract_origin:·(ref4)·<0x1b222>43963 ····<1522a>···DW_AT_abstract_origin:·(ref4)·<0x1b222>
43964 ····<1522e>···DW_AT_entry_pc····:·(addr)·0x3afe43964 ····<1522e>···DW_AT_entry_pc····:·(addr)·0x3af6
43965 ····<15232>···DW_AT_GNU_entry_view:·(data2)·143965 ····<15232>···DW_AT_GNU_entry_view:·(data2)·1
43966 ····<15234>···DW_AT_ranges······:·(sec_offset)·0x131143966 ····<15234>···DW_AT_ranges······:·(sec_offset)·0x133d
43967 ····<15238>···DW_AT_call_file···:·(data1)·143967 ····<15238>···DW_AT_call_file···:·(data1)·1
43968 ····<15239>···DW_AT_call_line···:·(data2)·315643968 ····<15239>···DW_AT_call_line···:·(data2)·3156
43969 ····<1523b>···DW_AT_call_column·:·(data1)·1543969 ····<1523b>···DW_AT_call_column·:·(data1)·15
43970 ····<1523c>···DW_AT_sibling·····:·(ref4)·<0x157ec>43970 ····<1523c>···DW_AT_sibling·····:·(ref4)·<0x157ec>
43971 ·<3><15240>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)43971 ·<3><15240>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
43972 ····<15241>···DW_AT_abstract_origin:·(ref4)·<0x1b234>43972 ····<15241>···DW_AT_abstract_origin:·(ref4)·<0x1b234>
43973 ····<15245>···DW_AT_location····:·(sec_offset)·0x23a1·(location·list)43973 ····<15245>···DW_AT_location····:·(sec_offset)·0x23a1·(location·list)
Offset 43981, 15 lines modifiedOffset 43981, 15 lines modified
43981 ····<1525f>···DW_AT_location····:·(sec_offset)·0x23f2·(location·list)43981 ····<1525f>···DW_AT_location····:·(sec_offset)·0x23f2·(location·list)
43982 ····<15263>···DW_AT_GNU_locviews:·(sec_offset)·0x23ee43982 ····<15263>···DW_AT_GNU_locviews:·(sec_offset)·0x23ee
43983 ·<3><15267>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)43983 ·<3><15267>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
43984 ····<15268>···DW_AT_abstract_origin:·(ref4)·<0x1b241>43984 ····<15268>···DW_AT_abstract_origin:·(ref4)·<0x1b241>
43985 ····<1526c>···DW_AT_location····:·(sec_offset)·0x240e·(location·list)43985 ····<1526c>···DW_AT_location····:·(sec_offset)·0x240e·(location·list)
43986 ····<15270>···DW_AT_GNU_locviews:·(sec_offset)·0x240643986 ····<15270>···DW_AT_GNU_locviews:·(sec_offset)·0x2406
43987 ·<3><15274>:·Abbrev·Number:·19·(DW_TAG_lexical_block)43987 ·<3><15274>:·Abbrev·Number:·19·(DW_TAG_lexical_block)
43988 ····<15275>···DW_AT_ranges······:·(sec_offset)·0x131143988 ····<15275>···DW_AT_ranges······:·(sec_offset)·0x133d
43989 ·<4><15279>:·Abbrev·Number:·8·(DW_TAG_variable)43989 ·<4><15279>:·Abbrev·Number:·8·(DW_TAG_variable)
43990 ····<1527a>···DW_AT_abstract_origin:·(ref4)·<0x1b268>43990 ····<1527a>···DW_AT_abstract_origin:·(ref4)·<0x1b268>
43991 ····<1527e>···DW_AT_location····:·(sec_offset)·0x2450·(location·list)43991 ····<1527e>···DW_AT_location····:·(sec_offset)·0x2450·(location·list)
43992 ····<15282>···DW_AT_GNU_locviews:·(sec_offset)·0x244c43992 ····<15282>···DW_AT_GNU_locviews:·(sec_offset)·0x244c
43993 ·<4><15286>:·Abbrev·Number:·8·(DW_TAG_variable)43993 ·<4><15286>:·Abbrev·Number:·8·(DW_TAG_variable)
43994 ····<15287>···DW_AT_abstract_origin:·(ref4)·<0x1b275>43994 ····<15287>···DW_AT_abstract_origin:·(ref4)·<0x1b275>
43995 ····<1528b>···DW_AT_location····:·(sec_offset)·0x246e·(location·list)43995 ····<1528b>···DW_AT_location····:·(sec_offset)·0x246e·(location·list)
Offset 44008, 33 lines modifiedOffset 44008, 33 lines modified
44008 ····<152b6>···DW_AT_GNU_locviews:·(sec_offset)·0x251c44008 ····<152b6>···DW_AT_GNU_locviews:·(sec_offset)·0x251c
44009 ·<4><152ba>:·Abbrev·Number:·8·(DW_TAG_variable)44009 ·<4><152ba>:·Abbrev·Number:·8·(DW_TAG_variable)
44010 ····<152bb>···DW_AT_abstract_origin:·(ref4)·<0x1b2a8>44010 ····<152bb>···DW_AT_abstract_origin:·(ref4)·<0x1b2a8>
44011 ····<152bf>···DW_AT_location····:·(sec_offset)·0x2544·(location·list)44011 ····<152bf>···DW_AT_location····:·(sec_offset)·0x2544·(location·list)
44012 ····<152c3>···DW_AT_GNU_locviews:·(sec_offset)·0x254044012 ····<152c3>···DW_AT_GNU_locviews:·(sec_offset)·0x2540
44013 ·<4><152c7>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)44013 ·<4><152c7>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
44014 ····<152c8>···DW_AT_abstract_origin:·(ref4)·<0x1c740>44014 ····<152c8>···DW_AT_abstract_origin:·(ref4)·<0x1c740>
44015 ····<152cc>···DW_AT_entry_pc····:·(addr)·0x3afe44015 ····<152cc>···DW_AT_entry_pc····:·(addr)·0x3af6
44016 ····<152d0>···DW_AT_GNU_entry_view:·(data2)·344016 ····<152d0>···DW_AT_GNU_entry_view:·(data2)·3
44017 ····<152d2>···DW_AT_ranges······:·(sec_offset)·0x132a44017 ····<152d2>···DW_AT_ranges······:·(sec_offset)·0x1356
44018 ····<152d6>···DW_AT_call_file···:·(data1)·144018 ····<152d6>···DW_AT_call_file···:·(data1)·1
44019 ····<152d7>···DW_AT_call_line···:·(data2)·186744019 ····<152d7>···DW_AT_call_line···:·(data2)·1867
44020 ····<152d9>···DW_AT_call_column·:·(data1)·3444020 ····<152d9>···DW_AT_call_column·:·(data1)·34
44021 ····<152da>···DW_AT_sibling·····:·(ref4)·<0x152f1>44021 ····<152da>···DW_AT_sibling·····:·(ref4)·<0x152f1>
44022 ·<5><152de>:·Abbrev·Number:·11·(DW_TAG_call_site)44022 ·<5><152de>:·Abbrev·Number:·11·(DW_TAG_call_site)
44023 ····<152df>···DW_AT_call_return_pc:·(addr)·0x3b0244023 ····<152df>···DW_AT_call_return_pc:·(addr)·0x3afa
44024 ····<152e3>···DW_AT_call_origin·:·(ref4)·<0x120f9>44024 ····<152e3>···DW_AT_call_origin·:·(ref4)·<0x120f9>
44025 ·<5><152e7>:·Abbrev·Number:·11·(DW_TAG_call_site)44025 ·<5><152e7>:·Abbrev·Number:·11·(DW_TAG_call_site)
44026 ····<152e8>···DW_AT_call_return_pc:·(addr)·0x3d6444026 ····<152e8>···DW_AT_call_return_pc:·(addr)·0x3d5c
44027 ····<152ec>···DW_AT_call_origin·:·(ref4)·<0x120f9>44027 ····<152ec>···DW_AT_call_origin·:·(ref4)·<0x120f9>
44028 ·<5><152f0>:·Abbrev·Number:·044028 ·<5><152f0>:·Abbrev·Number:·0
44029 ·<4><152f1>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)44029 ·<4><152f1>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
44030 ····<152f2>···DW_AT_abstract_origin:·(ref4)·<0x1b8d0>44030 ····<152f2>···DW_AT_abstract_origin:·(ref4)·<0x1b8d0>
44031 ····<152f6>···DW_AT_entry_pc····:·(addr)·0x3b1444031 ····<152f6>···DW_AT_entry_pc····:·(addr)·0x3b0c
44032 ····<152fa>···DW_AT_GNU_entry_view:·(data2)·344032 ····<152fa>···DW_AT_GNU_entry_view:·(data2)·3
44033 ····<152fc>···DW_AT_ranges······:·(sec_offset)·0x133844033 ····<152fc>···DW_AT_ranges······:·(sec_offset)·0x1364
44034 ····<15300>···DW_AT_call_file···:·(data1)·144034 ····<15300>···DW_AT_call_file···:·(data1)·1
44035 ····<15301>···DW_AT_call_line···:·(data2)·187644035 ····<15301>···DW_AT_call_line···:·(data2)·1876
44036 ····<15303>···DW_AT_call_column·:·(data1)·1544036 ····<15303>···DW_AT_call_column·:·(data1)·15
44037 ····<15304>···DW_AT_sibling·····:·(ref4)·<0x1540e>44037 ····<15304>···DW_AT_sibling·····:·(ref4)·<0x1540e>
44038 ·<5><15308>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)44038 ·<5><15308>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
44039 ····<15309>···DW_AT_abstract_origin:·(ref4)·<0x1b8e2>44039 ····<15309>···DW_AT_abstract_origin:·(ref4)·<0x1b8e2>
44040 ····<1530d>···DW_AT_location····:·(sec_offset)·0x2561·(location·list)44040 ····<1530d>···DW_AT_location····:·(sec_offset)·0x2561·(location·list)
Offset 44048, 15 lines modifiedOffset 44048, 15 lines modified
44048 ····<15327>···DW_AT_location····:·(sec_offset)·0x25f5·(location·list)44048 ····<15327>···DW_AT_location····:·(sec_offset)·0x25f5·(location·list)
44049 ····<1532b>···DW_AT_GNU_locviews:·(sec_offset)·0x25eb44049 ····<1532b>···DW_AT_GNU_locviews:·(sec_offset)·0x25eb
44050 ·<5><1532f>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)44050 ·<5><1532f>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
44051 ····<15330>···DW_AT_abstract_origin:·(ref4)·<0x1b8ef>44051 ····<15330>···DW_AT_abstract_origin:·(ref4)·<0x1b8ef>
44052 ····<15334>···DW_AT_location····:·(sec_offset)·0x263f·(location·list)44052 ····<15334>···DW_AT_location····:·(sec_offset)·0x263f·(location·list)
44053 ····<15338>···DW_AT_GNU_locviews:·(sec_offset)·0x263544053 ····<15338>···DW_AT_GNU_locviews:·(sec_offset)·0x2635
44054 ·<5><1533c>:·Abbrev·Number:·19·(DW_TAG_lexical_block)44054 ·<5><1533c>:·Abbrev·Number:·19·(DW_TAG_lexical_block)
44055 ····<1533d>···DW_AT_ranges······:·(sec_offset)·0x133844055 ····<1533d>···DW_AT_ranges······:·(sec_offset)·0x1364
44056 ·<6><15341>:·Abbrev·Number:·8·(DW_TAG_variable)44056 ·<6><15341>:·Abbrev·Number:·8·(DW_TAG_variable)
44057 ····<15342>···DW_AT_abstract_origin:·(ref4)·<0x1b916>44057 ····<15342>···DW_AT_abstract_origin:·(ref4)·<0x1b916>
44058 ····<15346>···DW_AT_location····:·(sec_offset)·0x269f·(location·list)44058 ····<15346>···DW_AT_location····:·(sec_offset)·0x269f·(location·list)
44059 ····<1534a>···DW_AT_GNU_locviews:·(sec_offset)·0x269344059 ····<1534a>···DW_AT_GNU_locviews:·(sec_offset)·0x2693
44060 ·<6><1534e>:·Abbrev·Number:·8·(DW_TAG_variable)44060 ·<6><1534e>:·Abbrev·Number:·8·(DW_TAG_variable)
44061 ····<1534f>···DW_AT_abstract_origin:·(ref4)·<0x1b922>44061 ····<1534f>···DW_AT_abstract_origin:·(ref4)·<0x1b922>
44062 ····<15353>···DW_AT_location····:·(sec_offset)·0x26e1·(location·list)44062 ····<15353>···DW_AT_location····:·(sec_offset)·0x26e1·(location·list)
Offset 44065, 17 lines modifiedOffset 44065, 17 lines modified
44065 ····<1535c>···DW_AT_abstract_origin:·(ref4)·<0x1b92f>44065 ····<1535c>···DW_AT_abstract_origin:·(ref4)·<0x1b92f>
44066 ····<15360>···DW_AT_location····:·(sec_offset)·0x271b·(location·list)44066 ····<15360>···DW_AT_location····:·(sec_offset)·0x271b·(location·list)
44067 ····<15364>···DW_AT_GNU_locviews:·(sec_offset)·0x271144067 ····<15364>···DW_AT_GNU_locviews:·(sec_offset)·0x2711
44068 ·<6><15368>:·Abbrev·Number:·59·(DW_TAG_label)44068 ·<6><15368>:·Abbrev·Number:·59·(DW_TAG_label)
44069 ····<15369>···DW_AT_abstract_origin:·(ref4)·<0x1b93b>44069 ····<15369>···DW_AT_abstract_origin:·(ref4)·<0x1b93b>
44070 ·<6><1536d>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)44070 ·<6><1536d>:·Abbrev·Number:·10·(DW_TAG_inlined_subroutine)
44071 ····<1536e>···DW_AT_abstract_origin:·(ref4)·<0x1b9b9>44071 ····<1536e>···DW_AT_abstract_origin:·(ref4)·<0x1b9b9>
44072 ····<15372>···DW_AT_entry_pc····:·(addr)·0x3b2044072 ····<15372>···DW_AT_entry_pc····:·(addr)·0x3b18
44073 ····<15376>···DW_AT_GNU_entry_view:·(data2)·044073 ····<15376>···DW_AT_GNU_entry_view:·(data2)·0
44074 ····<15378>···DW_AT_ranges······:·(sec_offset)·0x136244074 ····<15378>···DW_AT_ranges······:·(sec_offset)·0x138e
44075 ····<1537c>···DW_AT_call_file···:·(data1)·144075 ····<1537c>···DW_AT_call_file···:·(data1)·1
Max diff block lines reached; 613997/621784 bytes (98.75%) of diff not shown.
765 B
readelf --wide --debug-dump=aranges {}
    
Offset 25, 22 lines modifiedOffset 25, 22 lines modified
25 ····00002748·0000015825 ····00002748·00000158
26 ····000028a0·000000e026 ····000028a0·000000e0
27 ····00002980·0000012027 ····00002980·00000120
28 ····00002aa0·0000009c28 ····00002aa0·0000009c
29 ····00002b3c·0000003029 ····00002b3c·00000030
30 ····00002b6c·000001ce30 ····00002b6c·000001ce
31 ····00002d3c·000001b431 ····00002d3c·000001b4
32 ····00002ef0·000003e032 ····00002ef0·000003d8
33 ····000032d0·0000030833 ····000032c8·00000308
34 ····000035d8·0000004434 ····000035d0·00000044
35 ····0000361c·0000040c35 ····00003614·0000040c
36 ····00003a28·0000004836 ····00003a20·00000048
37 ····00003a70·0000001437 ····00003a68·00000014
38 ····00003a84·0000033438 ····00003a7c·00000334
39 ····00003db8·0000043439 ····00003db0·0000043c
40 ····000041ec·000000ac40 ····000041ec·000000ac
41 ····00004298·000002e841 ····00004298·000002e8
42 ····00004580·000001d042 ····00004580·000001d0
43 ····00004750·000002b043 ····00004750·000002b0
44 ····00004a00·0000003044 ····00004a00·00000030
45 ····00000000·0000000045 ····00000000·00000000
  
966 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0xa8483 ··Length:··········0xa780
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
Offset 3251, 12307 lines modifiedOffset 3251, 12265 lines modified
  
3251 ····00002290·v0000000·v0000000·location·view·pair3251 ····00002290·v0000000·v0000000·location·view·pair
3252 ····00002292·v0000000·v0000000·location·view·pair3252 ····00002292·v0000000·v0000000·location·view·pair
3253 ····00002294·v0000000·v0000000·location·view·pair3253 ····00002294·v0000000·v0000000·location·view·pair
3254 ····00002296·v0000000·v0000000·location·view·pair3254 ····00002296·v0000000·v0000000·location·view·pair
3255 ····00002298·v0000000·v0000000·location·view·pair3255 ····00002298·v0000000·v0000000·location·view·pair
  
3256 ····0000229a·00003a84·(base·address)3256 ····0000229a·00003a7c·(base·address)
3257 ····0000229f·v0000000·v0000000·views·at·00002290·for:3257 ····0000229f·v0000000·v0000000·views·at·00002290·for:
3258 ·············00003a84·00003aa0·(DW_OP_reg0·(r0))3258 ·············00003a7c·00003a98·(DW_OP_reg0·(r0))
3259 ····000022a4·v0000000·v0000000·views·at·00002292·for:3259 ····000022a4·v0000000·v0000000·views·at·00002292·for:
3260 ·············00003aa0·00003b0c·(DW_OP_reg4·(r4))3260 ·············00003a98·00003b04·(DW_OP_reg4·(r4))
3261 ····000022aa·v0000000·v0000000·views·at·00002294·for:3261 ····000022aa·v0000000·v0000000·views·at·00002294·for:
3262 ·············00003b0c·00003d60·(DW_OP_fbreg:·-84)3262 ·············00003b04·00003d58·(DW_OP_fbreg:·-84)
3263 ····000022b3·v0000000·v0000000·views·at·00002296·for:3263 ····000022b3·v0000000·v0000000·views·at·00002296·for:
3264 ·············00003d60·00003d6e·(DW_OP_reg4·(r4))3264 ·············00003d58·00003d66·(DW_OP_reg4·(r4))
3265 ····000022ba·v0000000·v0000000·views·at·00002298·for:3265 ····000022ba·v0000000·v0000000·views·at·00002298·for:
3266 ·············00003d6e·00003db8·(DW_OP_fbreg:·-84)3266 ·············00003d66·00003db0·(DW_OP_fbreg:·-84)
3267 ····000022c3·<End·of·list>3267 ····000022c3·<End·of·list>
  
3268 ····000022c4·v0000000·v0000000·location·view·pair3268 ····000022c4·v0000000·v0000000·location·view·pair
3269 ····000022c6·v0000000·v0000000·location·view·pair3269 ····000022c6·v0000000·v0000000·location·view·pair
3270 ····000022c8·v0000000·v0000000·location·view·pair3270 ····000022c8·v0000000·v0000000·location·view·pair
3271 ····000022ca·v0000000·v0000000·location·view·pair3271 ····000022ca·v0000000·v0000000·location·view·pair
  
3272 ····000022cc·00003a84·(base·address)3272 ····000022cc·00003a7c·(base·address)
3273 ····000022d1·v0000000·v0000000·views·at·000022c4·for:3273 ····000022d1·v0000000·v0000000·views·at·000022c4·for:
3274 ·············00003a84·00003a9a·(DW_OP_reg1·(r1))3274 ·············00003a7c·00003a92·(DW_OP_reg1·(r1))
3275 ····000022d6·v0000000·v0000000·views·at·000022c6·for:3275 ····000022d6·v0000000·v0000000·views·at·000022c6·for:
3276 ·············00003a9a·00003aa2·(DW_OP_reg3·(r3))3276 ·············00003a92·00003a9a·(DW_OP_reg3·(r3))
3277 ····000022db·v0000000·v0000000·views·at·000022c8·for:3277 ····000022db·v0000000·v0000000·views·at·000022c8·for:
3278 ·············00003aa2·00003add·(DW_OP_reg0·(r0))3278 ·············00003a9a·00003ad5·(DW_OP_reg0·(r0))
3279 ····000022e0·v0000000·v0000000·views·at·000022ca·for:3279 ····000022e0·v0000000·v0000000·views·at·000022ca·for:
3280 ·············00003add·00003db8·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)3280 ·············00003ad5·00003db0·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
3281 ····000022ef·<End·of·list>3281 ····000022ef·<End·of·list>
  
3282 ····000022f0·v0000000·v0000000·location·view·pair3282 ····000022f0·v0000000·v0000000·location·view·pair
3283 ····000022f2·v0000000·v0000000·location·view·pair3283 ····000022f2·v0000000·v0000000·location·view·pair
3284 ····000022f4·v0000000·v0000000·location·view·pair3284 ····000022f4·v0000000·v0000000·location·view·pair
  
3285 ····000022f6·00003a84·(base·address)3285 ····000022f6·00003a7c·(base·address)
3286 ····000022fb·v0000000·v0000000·views·at·000022f0·for:3286 ····000022fb·v0000000·v0000000·views·at·000022f0·for:
3287 ·············00003a84·00003a9c·(DW_OP_reg2·(r2))3287 ·············00003a7c·00003a94·(DW_OP_reg2·(r2))
3288 ····00002300·v0000000·v0000000·views·at·000022f2·for:3288 ····00002300·v0000000·v0000000·views·at·000022f2·for:
3289 ·············00003a9c·00003add·(DW_OP_reg1·(r1))3289 ·············00003a94·00003ad5·(DW_OP_reg1·(r1))
3290 ····00002305·v0000000·v0000000·views·at·000022f4·for:3290 ····00002305·v0000000·v0000000·views·at·000022f4·for:
3291 ·············00003add·00003db8·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)3291 ·············00003ad5·00003db0·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
3292 ····00002314·<End·of·list>3292 ····00002314·<End·of·list>
  
3293 ····00002315·v0000000·v0000000·location·view·pair3293 ····00002315·v0000000·v0000000·location·view·pair
3294 ····00002317·v0000000·v0000000·location·view·pair3294 ····00002317·v0000000·v0000000·location·view·pair
3295 ····00002319·v0000000·v0000000·location·view·pair3295 ····00002319·v0000000·v0000000·location·view·pair
3296 ····0000231b·v0000000·v0000000·location·view·pair3296 ····0000231b·v0000000·v0000000·location·view·pair
3297 ····0000231d·v0000000·v0000000·location·view·pair3297 ····0000231d·v0000000·v0000000·location·view·pair
3298 ····0000231f·v0000000·v0000000·location·view·pair3298 ····0000231f·v0000000·v0000000·location·view·pair
3299 ····00002321·v0000000·v0000000·location·view·pair3299 ····00002321·v0000000·v0000000·location·view·pair
  
3300 ····00002323·00003af0·(base·address)3300 ····00002323·00003ae8·(base·address)
3301 ····00002328·v0000000·v0000000·views·at·00002315·for:3301 ····00002328·v0000000·v0000000·views·at·00002315·for:
3302 ·············00003af0·00003af4·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)3302 ·············00003ae8·00003aec·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
3303 ····00002333·v0000000·v0000000·views·at·00002317·for:3303 ····00002333·v0000000·v0000000·views·at·00002317·for:
3304 ·············00003af4·00003b01·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_fbreg:·-52;·DW_OP_piece:·4)3304 ·············00003aec·00003af9·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_fbreg:·-52;·DW_OP_piece:·4)
3305 ····0000233f·v0000000·v0000000·views·at·00002319·for:3305 ····0000233f·v0000000·v0000000·views·at·00002319·for:
3306 ·············00003b01·00003bec·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)3306 ·············00003af9·00003be4·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)
3307 ····0000234e·v0000000·v0000000·views·at·0000231b·for:3307 ····0000234e·v0000000·v0000000·views·at·0000231b·for:
3308 ·············00003bf2·00003cba·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)3308 ·············00003bea·00003cb2·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)
3309 ····0000235e·v0000000·v0000000·views·at·0000231d·for:3309 ····0000235e·v0000000·v0000000·views·at·0000231d·for:
3310 ·············00003cbe·00003d60·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)3310 ·············00003cb6·00003d58·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)
3311 ····0000236e·v0000000·v0000000·views·at·0000231f·for:3311 ····0000236e·v0000000·v0000000·views·at·0000231f·for:
3312 ·············00003d60·00003d63·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_fbreg:·-52;·DW_OP_piece:·4)3312 ·············00003d58·00003d5b·(DW_OP_fbreg:·-56;·DW_OP_piece:·4;·DW_OP_fbreg:·-52;·DW_OP_piece:·4)
3313 ····0000237c·v0000000·v0000000·views·at·00002321·for:3313 ····0000237c·v0000000·v0000000·views·at·00002321·for:
3314 ·············00003d63·00003db8·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)3314 ·············00003d5b·00003db0·(DW_OP_fbreg:·-92;·DW_OP_piece:·4;·DW_OP_fbreg:·-88;·DW_OP_piece:·4)
3315 ····0000238c·<End·of·list>3315 ····0000238c·<End·of·list>
  
3316 ····0000238d·v0000001·v0000005·location·view·pair3316 ····0000238d·v0000001·v0000005·location·view·pair
  
3317 ····0000238f·v0000001·v0000005·views·at·0000238d·for:3317 ····0000238f·v0000001·v0000005·views·at·0000238d·for:
3318 ·············00003be6·00003be6·(DW_OP_lit0;·DW_OP_stack_value)3318 ·············00003bde·00003bde·(DW_OP_lit0;·DW_OP_stack_value)
3319 ····00002398·<End·of·list>3319 ····00002398·<End·of·list>
  
3320 ····00002399·v0000002·v0000001·location·view·pair3320 ····00002399·v0000002·v0000001·location·view·pair
3321 ····0000239b·v0000000·v0000004·location·view·pair3321 ····0000239b·v0000000·v0000004·location·view·pair
3322 ····0000239d·v0000000·v0000000·location·view·pair3322 ····0000239d·v0000000·v0000000·location·view·pair
3323 ····0000239f·v0000003·v0000000·location·view·pair3323 ····0000239f·v0000003·v0000000·location·view·pair
  
3324 ····000023a1·00003afe·(base·address)3324 ····000023a1·00003af6·(base·address)
3325 ····000023a6·v0000002·v0000001·views·at·00002399·for:3325 ····000023a6·v0000002·v0000001·views·at·00002399·for:
3326 ·············00003afe·00003be6·(DW_OP_addr:·8468;·DW_OP_stack_value)3326 ·············00003af6·00003bde·(DW_OP_addr:·8468;·DW_OP_stack_value)
3327 ····000023b1·v0000000·v0000004·views·at·0000239b·for:3327 ····000023b1·v0000000·v0000004·views·at·0000239b·for:
3328 ·············00003bf2·00003caa·(DW_OP_addr:·8468;·DW_OP_stack_value)3328 ·············00003bea·00003ca2·(DW_OP_addr:·8468;·DW_OP_stack_value)
3329 ····000023bd·v0000000·v0000000·views·at·0000239d·for:3329 ····000023bd·v0000000·v0000000·views·at·0000239d·for:
3330 ·············00003cbe·00003d60·(DW_OP_addr:·8468;·DW_OP_stack_value)3330 ·············00003cb6·00003d58·(DW_OP_addr:·8468;·DW_OP_stack_value)
3331 ····000023c9·v0000003·v0000000·views·at·0000239f·for:3331 ····000023c9·v0000003·v0000000·views·at·0000239f·for:
3332 ·············00003d60·00003db8·(DW_OP_addr:·8468;·DW_OP_stack_value)3332 ·············00003d58·00003db0·(DW_OP_addr:·8468;·DW_OP_stack_value)
3333 ····000023d5·<End·of·list>3333 ····000023d5·<End·of·list>
  
3334 ····000023d6·v0000001·v0000000·location·view·pair3334 ····000023d6·v0000001·v0000000·location·view·pair
3335 ····000023d8·v0000002·v0000000·location·view·pair3335 ····000023d8·v0000002·v0000000·location·view·pair
  
3336 ····000023da·00003afe·(base·address)3336 ····000023da·00003af6·(base·address)
3337 ····000023df·v0000001·v0000000·views·at·000023d6·for:3337 ····000023df·v0000001·v0000000·views·at·000023d6·for:
3338 ·············00003afe·00003b0a·(DW_OP_reg5·(r5))3338 ·············00003af6·00003b02·(DW_OP_reg5·(r5))
3339 ····000023e4·v0000002·v0000000·views·at·000023d8·for:3339 ····000023e4·v0000002·v0000000·views·at·000023d8·for:
3340 ·············00003d60·00003d63·(DW_OP_fbreg:·-72)3340 ·············00003d58·00003d5b·(DW_OP_fbreg:·-72)
3341 ····000023ed·<End·of·list>3341 ····000023ed·<End·of·list>
  
3342 ····000023ee·v0000001·v0000000·location·view·pair3342 ····000023ee·v0000001·v0000000·location·view·pair
3343 ····000023f0·v0000002·v0000000·location·view·pair3343 ····000023f0·v0000002·v0000000·location·view·pair
  
3344 ····000023f2·00003afe·(base·address)3344 ····000023f2·00003af6·(base·address)
3345 ····000023f7·v0000001·v0000000·views·at·000023ee·for:3345 ····000023f7·v0000001·v0000000·views·at·000023ee·for:
3346 ·············00003afe·00003b0a·(DW_OP_reg5·(r5))3346 ·············00003af6·00003b02·(DW_OP_reg5·(r5))
3347 ····000023fc·v0000002·v0000000·views·at·000023f0·for:3347 ····000023fc·v0000002·v0000000·views·at·000023f0·for:
3348 ·············00003d60·00003d63·(DW_OP_fbreg:·-76)3348 ·············00003d58·00003d5b·(DW_OP_fbreg:·-76)
3349 ····00002405·<End·of·list>3349 ····00002405·<End·of·list>
Max diff block lines reached; 981318/989492 bytes (99.17%) of diff not shown.
763 B
readelf --wide --debug-dump=ranges {}
    
Offset 25, 22 lines modifiedOffset 25, 22 lines modified
25 ····00002748·0000015825 ····00002748·00000158
26 ····000028a0·000000e026 ····000028a0·000000e0
27 ····00002980·0000012027 ····00002980·00000120
28 ····00002aa0·0000009c28 ····00002aa0·0000009c
29 ····00002b3c·0000003029 ····00002b3c·00000030
30 ····00002b6c·000001ce30 ····00002b6c·000001ce
31 ····00002d3c·000001b431 ····00002d3c·000001b4
32 ····00002ef0·000003e032 ····00002ef0·000003d8
33 ····000032d0·0000030833 ····000032c8·00000308
34 ····000035d8·0000004434 ····000035d0·00000044
35 ····0000361c·0000040c35 ····00003614·0000040c
36 ····00003a28·0000004836 ····00003a20·00000048
37 ····00003a70·0000001437 ····00003a68·00000014
38 ····00003a84·0000033438 ····00003a7c·00000334
39 ····00003db8·0000043439 ····00003db0·0000043c
40 ····000041ec·000000ac40 ····000041ec·000000ac
41 ····00004298·000002e841 ····00004298·000002e8
42 ····00004580·000001d042 ····00004580·000001d0
43 ····00004750·000002b043 ····00004750·000002b0
44 ····00004a00·0000003044 ····00004a00·00000030
45 ····00000000·0000000045 ····00000000·00000000
  
683 B
strings --all --bytes=8 {}
    
Offset 1, 32 lines modifiedOffset 1, 42 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
2 ad~t`]p- 
3 ··EDDPPQPPT2 ··EDDPPQPPT
4 63[ff;zy3 63[ff;zy
5 ;2c&X6Yg4 ;2c&X6Yg
6 *+XeQZ,Q5 *+XeQZ,Q
7 !o3xC`o+6 !o3xC`o+
8 o'~By?V.7 o'~By?V.
9 g1iNSW;W8 g1iNSW;W
10 v|m~Q]A*9 v|m~Q]A*
11 CS]U·qq_10 CS]U·qq_
12 #qw`'1=-911 #qw`'1=-9
13 z$s,K3U&12 z$s,K3U&
14 E8C?{C\M 
15 avpL#5f& 
16 :k;f,`5Zd 
17 lA2!-lBrN"C` 
18 OI~P&\3[Gr 
19 kc6·9?,713 7YJV<*n^-m
 14 <P5ios=J
 15 '&WuRS;1W
 16 ]cesgS%gm
 17 LGC5%Qbf
 18 sQ,HI?[Y2
 19 llt#5·`h
 20 5M<''k@w
 21 Uj)"U*[l
 22 ·jf|Qpva
 23 9uQir1^wC
20 FDj/*QEWN24 FDj/*QEWN
21 `K9#uAdY25 `K9#uAdY
22 NE$8c:lQ26 NE$8c:lQ
23 3.D1»   Ci/627 3.D1»   Ci/6
24 q8,2C^\fo28 q8,2C^\fo
25 1GsWs:4s29 "qr0sr0sr0s
 30 nLx,ju5f\
 31 P}:s]H.'
 32 {YJc[/[x
 33 Ym`V#^6»
 34 ·""""ADD
 35 @?5GeYkK
26 call_weak_fn36 call_weak_fn
27 _interpchannelsmodule.c37 _interpchannelsmodule.c
28 module_exec38 module_exec
29 _globals_fini.part.039 _globals_fini.part.0
30 _channelid_shared40 _channelid_shared
31 clear_interpreter41 clear_interpreter
32 channelsmod__channel_id42 channelsmod__channel_id
885 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 65, 33 lines modifiedOffset 65, 33 lines modified
  
65 00002d3c·<channelid_richcompare>:65 00002d3c·<channelid_richcompare>:
66 »       ...66 »       ...
  
67 00002ef0·<channelsmod_close>:67 00002ef0·<channelsmod_close>:
68 »       ...68 »       ...
  
69 000032d0·<channelsmod_send>:69 000032c8·<channelsmod_send>:
70 »       ...70 »       ...
  
71 000035d8·<channelid_hash>:71 000035d0·<channelid_hash>:
72 »       ...72 »       ...
  
73 0000361c·<channelsmod_recv>:73 00003614·<channelsmod_recv>:
74 »       ...74 »       ...
  
75 00003a28·<_channelitem_clear>:75 00003a20·<_channelitem_clear>:
76 »       ...76 »       ...
  
77 00003a70·<channelid_str>:77 00003a68·<channelid_str>:
78 »       ...78 »       ...
  
79 00003a84·<channelsmod_release>:79 00003a7c·<channelsmod_release>:
80 »       ...80 »       ...
  
81 00003db8·<channel_send_wait.constprop.0>:81 00003db0·<channel_send_wait.constprop.0>:
82 »       ...82 »       ...
  
83 000041ec·<_get_current_channelend_type>:83 000041ec·<_get_current_channelend_type>:
84 »       ...84 »       ...
  
85 00004298·<channelsmod_send_buffer>:85 00004298·<channelsmod_send_buffer>:
86 »       ...86 »       ...
2.68 MB
./usr/lib/debug/.build-id/1e/d1a05a20638736a463558a86f32af13b7aa2c9.debug vs.
./usr/lib/debug/.build-id/09/4f9050d4f4d7f4eb44195ffdb6016790cd9053.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 17% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66668·(bytes·into·file)13 ··Start·of·section·headers:··········66828·(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:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
848 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·0x02 Entry·point·0x0
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·0x076b4·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x076ec·R·E·0x1000
7 ··LOAD···········0x000c1c·0x00008c1c·0x00008c1c·0x00000·0x00d2c·RW··0x10007 ··LOAD···········0x000c1c·0x00008c1c·0x00008c1c·0x00000·0x00d2c·RW··0x1000
8 ··DYNAMIC········0x000c1c·0x00008f10·0x00008f10·0x00000·0x000f0·RW··0x48 ··DYNAMIC········0x000c1c·0x00008f10·0x00008f10·0x00000·0x000f0·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······0x000c1c·0x00008c1c·0x00008c1c·0x00000·0x003e4·R···0x111 ··GNU_RELRO······0x000c1c·0x00008c1c·0x00008c1c·0x00000·0x003e4·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.56 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x1046c:1 There·are·35·section·headers,·starting·at·offset·0x1050c:
  
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·0006d0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0006d0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000808·000118·000734·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000808·000118·000734·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········00000f3c·000118·0000da·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········00000f3c·000118·0000da·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00001018·000118·000060·00···A··4···3··410 ··[·6]·.gnu.version_r····NOBITS··········00001018·000118·000060·00···A··4···3··4
11 ··[·7]·.rel.dyn··········NOBITS··········00001078·000118·0008a8·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00001078·000118·0008a8·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00001920·000118·000310·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00001920·000118·000310·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········00001c30·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00001c30·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00001c3c·000118·0004cc·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00001c3c·000118·0004cc·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00002108·000118·003794·00··AX··0···0··415 ··[11]·.text·············NOBITS··········00002108·000118·0037cc·00··AX··0···0··4
16 ··[12]·.fini·············NOBITS··········0000589c·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········000058d4·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········000058a4·000118·001e0c·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········000058dc·000118·001e0c·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········000076b0·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········000076e8·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00008c1c·000c1c·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00008c1c·000c1c·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00008c20·000c1c·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00008c20·000c1c·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00008c24·000c1c·0002ec·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00008c24·000c1c·0002ec·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00008f10·000c1c·0000f0·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00008f10·000c1c·0000f0·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00009000·000c1c·0001b8·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00009000·000c1c·0001b8·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000091b8·000c1c·00078c·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000091b8·000c1c·00078c·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00009944·000c1c·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00009944·000c1c·000004·00··WA··0···0··1
26 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000168·00012c·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000168·00012f·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·000294·0068be·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·000298·0068e1·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·006b54·00030b·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·006b7c·00030b·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·006e60·001bd3·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·006e88·001bee·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·008a34·00036e·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·008a78·000370·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·008da4·000f5c·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·008de8·000f5c·01·MSC··0···0··4
34 ··[30]·.debug_loclists···PROGBITS········00000000·009d00·002f96·00···C··0···0··434 ··[30]·.debug_loclists···PROGBITS········00000000·009d44·002fce·00···C··0···0··4
35 ··[31]·.debug_rnglists···PROGBITS········00000000·00cc98·000633·00···C··0···0··435 ··[31]·.debug_rnglists···PROGBITS········00000000·00cd14·000656·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·00d2cc·001b90·10·····33·335··436 ··[32]·.symtab···········SYMTAB··········00000000·00d36c·001b90·10·····33·335··4
37 ··[33]·.strtab···········STRTAB··········00000000·00ee5c·0014b2·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·00eefc·0014b2·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·01030e·00015e·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·0103ae·00015e·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
19.5 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·00000f3c·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·00000f3c·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·00001018·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·00001018·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·00001078·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·00001078·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00001920·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00001920·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00001c30·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00001c30·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00001c3c·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00001c3c·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00002108·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00002108·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·0000589c·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·000058d4·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·000058a4·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·000058dc·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·000076b0·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame18 ····14:·000076e8·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
19 ····15:·00008c1c·····0·SECTION·LOCAL··DEFAULT···15·.init_array19 ····15:·00008c1c·····0·SECTION·LOCAL··DEFAULT···15·.init_array
20 ····16:·00008c20·····0·SECTION·LOCAL··DEFAULT···16·.fini_array20 ····16:·00008c20·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
21 ····17:·00008c24·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro21 ····17:·00008c24·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
22 ····18:·00008f10·····0·SECTION·LOCAL··DEFAULT···18·.dynamic22 ····18:·00008f10·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
23 ····19:·00009000·····0·SECTION·LOCAL··DEFAULT···19·.got23 ····19:·00009000·····0·SECTION·LOCAL··DEFAULT···19·.got
24 ····20:·000091b8·····0·SECTION·LOCAL··DEFAULT···20·.data24 ····20:·000091b8·····0·SECTION·LOCAL··DEFAULT···20·.data
25 ····21:·00009944·····0·SECTION·LOCAL··DEFAULT···21·.bss25 ····21:·00009944·····0·SECTION·LOCAL··DEFAULT···21·.bss
Offset 30, 22 lines modifiedOffset 30, 22 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
37 ····33:·00005184·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·000051bc·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00005184·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·000051bc·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·000051a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·000051d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00001c30·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00001c30·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·0000589c·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·000058d4·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
43 ····39:·00001c38·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00001c38·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·000058a0·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·000058d8·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_hashopenssl.c45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_hashopenssl.c
46 ····42:·0000215c·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·0000215c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·00002164·····0·NOTYPE··LOCAL··DEFAULT···11·$d47 ····43:·00002164·····0·NOTYPE··LOCAL··DEFAULT···11·$d
48 ····44:·00002168·····0·NOTYPE··LOCAL··DEFAULT···11·$t48 ····44:·00002168·····0·NOTYPE··LOCAL··DEFAULT···11·$t
49 ····45:·00002169···208·FUNC····LOCAL··DEFAULT···11·hashlib_init_hashtable49 ····45:·00002169···208·FUNC····LOCAL··DEFAULT···11·hashlib_init_hashtable
50 ····46:·00002228·····0·NOTYPE··LOCAL··DEFAULT···11·$d50 ····46:·00002228·····0·NOTYPE··LOCAL··DEFAULT···11·$d
51 ····47:·00002b5d····74·FUNC····LOCAL··DEFAULT···11·py_hashentry_t_destroy_value51 ····47:·00002b5d····74·FUNC····LOCAL··DEFAULT···11·py_hashentry_t_destroy_value
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····52:·00002290·····0·NOTYPE··LOCAL··DEFAULT···11·$d56 ····52:·00002290·····0·NOTYPE··LOCAL··DEFAULT···11·$d
57 ····53:·00002294·····0·NOTYPE··LOCAL··DEFAULT···11·$t57 ····53:·00002294·····0·NOTYPE··LOCAL··DEFAULT···11·$t
58 ····54:·00002295····64·FUNC····LOCAL··DEFAULT···11·hashlib_init_evpxoftype58 ····54:·00002295····64·FUNC····LOCAL··DEFAULT···11·hashlib_init_evpxoftype
59 ····55:·000022d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d59 ····55:·000022d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
60 ····56:·000022d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t60 ····56:·000022d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
61 ····57:·000022d5····60·FUNC····LOCAL··DEFAULT···11·hashlib_init_hmactype61 ····57:·000022d5····60·FUNC····LOCAL··DEFAULT···11·hashlib_init_hmactype
62 ····58:·0000230c·····0·NOTYPE··LOCAL··DEFAULT···11·$d62 ····58:·0000230c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
63 ····59:·00005934·····0·NOTYPE··LOCAL··DEFAULT···13·$d63 ····59:·0000596c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
64 ····60:·00002310·····0·NOTYPE··LOCAL··DEFAULT···11·$t64 ····60:·00002310·····0·NOTYPE··LOCAL··DEFAULT···11·$t
65 ····61:·00002311···100·FUNC····LOCAL··DEFAULT···11·hashlib_md_meth_names65 ····61:·00002311···100·FUNC····LOCAL··DEFAULT···11·hashlib_md_meth_names
66 ····62:·0000236c·····0·NOTYPE··LOCAL··DEFAULT···11·$d66 ····62:·0000236c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
67 ····63:·00002375···288·FUNC····LOCAL··DEFAULT···11·_openssl_hash_name_mapper67 ····63:·00002375···288·FUNC····LOCAL··DEFAULT···11·_openssl_hash_name_mapper
68 ····64:·00002374·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00002374·····0·NOTYPE··LOCAL··DEFAULT···11·$t
69 ····65:·0000246c·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·0000246c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
70 ····66:·00002494·····0·NOTYPE··LOCAL··DEFAULT···11·$t70 ····66:·00002494·····0·NOTYPE··LOCAL··DEFAULT···11·$t
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····74:·0000269c·····0·NOTYPE··LOCAL··DEFAULT···11·$d78 ····74:·0000269c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
79 ····75:·000026ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t79 ····75:·000026ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
80 ····76:·000026ad···236·FUNC····LOCAL··DEFAULT···11·_hashlib_openssl_md580 ····76:·000026ad···236·FUNC····LOCAL··DEFAULT···11·_hashlib_openssl_md5
81 ····77:·000027ed···688·FUNC····LOCAL··DEFAULT···11·py_evp_fromname81 ····77:·000027ed···688·FUNC····LOCAL··DEFAULT···11·py_evp_fromname
82 ····78:·00002788·····0·NOTYPE··LOCAL··DEFAULT···11·$d82 ····78:·00002788·····0·NOTYPE··LOCAL··DEFAULT···11·$d
83 ····79:·00002798·····0·NOTYPE··LOCAL··DEFAULT···11·$t83 ····79:·00002798·····0·NOTYPE··LOCAL··DEFAULT···11·$t
84 ····80:·00002799····82·FUNC····LOCAL··DEFAULT···11·hashlib_traverse84 ····80:·00002799····82·FUNC····LOCAL··DEFAULT···11·hashlib_traverse
85 ····81:·00004899···164·FUNC····LOCAL··DEFAULT···11·_setException85 ····81:·000048d1···164·FUNC····LOCAL··DEFAULT···11·_setException
86 ····82:·00002a74·····0·NOTYPE··LOCAL··DEFAULT···11·$d86 ····82:·00002a74·····0·NOTYPE··LOCAL··DEFAULT···11·$d
87 ····83:·00002a9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t87 ····83:·00002a9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
88 ····84:·00002a9d···190·FUNC····LOCAL··DEFAULT···11·hashlib_clear88 ····84:·00002a9d···190·FUNC····LOCAL··DEFAULT···11·hashlib_clear
89 ····85:·00002bc5···188·FUNC····LOCAL··DEFAULT···11·hashlib_free89 ····85:·00002bc5···188·FUNC····LOCAL··DEFAULT···11·hashlib_free
90 ····86:·00002c81····58·FUNC····LOCAL··DEFAULT···11·EVP_dealloc90 ····86:·00002c81····58·FUNC····LOCAL··DEFAULT···11·EVP_dealloc
91 ····87:·00002cbd···216·FUNC····LOCAL··DEFAULT···11·_hashlib_openssl_sha191 ····87:·00002cbd···216·FUNC····LOCAL··DEFAULT···11·_hashlib_openssl_sha1
92 ····88:·00002d84·····0·NOTYPE··LOCAL··DEFAULT···11·$d92 ····88:·00002d84·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 128, 16 lines modifiedOffset 128, 16 lines modified
128 ···124:·0000398c·····0·NOTYPE··LOCAL··DEFAULT···11·$d128 ···124:·0000398c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
129 ···125:·000039a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t129 ···125:·000039a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
130 ···126:·000039a5···316·FUNC····LOCAL··DEFAULT···11·EVP_new130 ···126:·000039a5···316·FUNC····LOCAL··DEFAULT···11·EVP_new
131 ···127:·00003ac4·····0·NOTYPE··LOCAL··DEFAULT···11·$d131 ···127:·00003ac4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
132 ···128:·00003ae0·····0·NOTYPE··LOCAL··DEFAULT···11·$t132 ···128:·00003ae0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
133 ···129:·00003ae1···908·FUNC····LOCAL··DEFAULT···11·_hashlib_hmac_new133 ···129:·00003ae1···908·FUNC····LOCAL··DEFAULT···11·_hashlib_hmac_new
134 ···130:·00003e38·····0·NOTYPE··LOCAL··DEFAULT···11·$d134 ···130:·00003e38·····0·NOTYPE··LOCAL··DEFAULT···11·$d
135 ···131:·0000524c·····0·NOTYPE··LOCAL··DEFAULT···11·$t135 ···131:·00005284·····0·NOTYPE··LOCAL··DEFAULT···11·$t
136 ···132:·0000524d····48·FUNC····LOCAL··DEFAULT···11·_hashlib_get_fips_mode136 ···132:·00005285····48·FUNC····LOCAL··DEFAULT···11·_hashlib_get_fips_mode
137 ···133:·00003e6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t137 ···133:·00003e6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
138 ···134:·00003e6d···308·FUNC····LOCAL··DEFAULT···11·EVP_hexdigest138 ···134:·00003e6d···308·FUNC····LOCAL··DEFAULT···11·EVP_hexdigest
139 ···135:·00003f88·····0·NOTYPE··LOCAL··DEFAULT···11·$d139 ···135:·00003f88·····0·NOTYPE··LOCAL··DEFAULT···11·$d
140 ···136:·00003fa0·····0·NOTYPE··LOCAL··DEFAULT···11·$t140 ···136:·00003fa0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
141 ···137:·00003fa1····32·FUNC····LOCAL··DEFAULT···11·EVP_get_block_size141 ···137:·00003fa1····32·FUNC····LOCAL··DEFAULT···11·EVP_get_block_size
142 ···138:·00003fc1····32·FUNC····LOCAL··DEFAULT···11·EVP_get_digest_size142 ···138:·00003fc1····32·FUNC····LOCAL··DEFAULT···11·EVP_get_digest_size
143 ···139:·00003fe1····64·FUNC····LOCAL··DEFAULT···11·_hashlib_hmac_get_digest_size143 ···139:·00003fe1····64·FUNC····LOCAL··DEFAULT···11·_hashlib_hmac_get_digest_size
Offset 151, 85 lines modifiedOffset 151, 85 lines modified
151 ···147:·000041ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t151 ···147:·000041ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
152 ···148:·000041ad···332·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_hexdigest152 ···148:·000041ad···332·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_hexdigest
153 ···149:·000042e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d153 ···149:·000042e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
154 ···150:·000042f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t154 ···150:·000042f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
155 ···151:·000042f9····58·FUNC····LOCAL··DEFAULT···11·_hmac_dealloc155 ···151:·000042f9····58·FUNC····LOCAL··DEFAULT···11·_hmac_dealloc
156 ···152:·00004335···232·FUNC····LOCAL··DEFAULT···11·EVP_get_name156 ···152:·00004335···232·FUNC····LOCAL··DEFAULT···11·EVP_get_name
157 ···153:·000043f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d157 ···153:·000043f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
158 ···154:·0000527d····80·FUNC····LOCAL··DEFAULT···11·EVP_repr158 ···154:·000052b5····80·FUNC····LOCAL··DEFAULT···11·EVP_repr
159 ···155:·000052c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d159 ···155:·00005300·····0·NOTYPE··LOCAL··DEFAULT···11·$d
160 ···156:·000052cc·····0·NOTYPE··LOCAL··DEFAULT···11·$t160 ···156:·00005304·····0·NOTYPE··LOCAL··DEFAULT···11·$t
161 ···157:·000052cd·····6·FUNC····LOCAL··DEFAULT···11·EVPXOF_get_digest_size161 ···157:·00005305·····6·FUNC····LOCAL··DEFAULT···11·EVPXOF_get_digest_size
162 ···158:·0000441c·····0·NOTYPE··LOCAL··DEFAULT···11·$t162 ···158:·0000441c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
163 ···159:·0000441d···464·FUNC····LOCAL··DEFAULT···11·EVPXOF_digest163 ···159:·0000441d···464·FUNC····LOCAL··DEFAULT···11·EVPXOF_digest
164 ···160:·000045e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d164 ···160:·000045e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
165 ···161:·000052d5···408·FUNC····LOCAL··DEFAULT···11·EVPXOF_hexdigest165 ···161:·0000530d···408·FUNC····LOCAL··DEFAULT···11·EVPXOF_hexdigest
166 ···162:·00005460·····0·NOTYPE··LOCAL··DEFAULT···11·$d166 ···162:·00005498·····0·NOTYPE··LOCAL··DEFAULT···11·$d
167 ···163:·000045ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t167 ···163:·000045ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t
168 ···164:·000045ed···456·FUNC····LOCAL··DEFAULT···11·EVP_update168 ···164:·000045ed···512·FUNC····LOCAL··DEFAULT···11·EVP_update
169 ···165:·00004794·····0·NOTYPE··LOCAL··DEFAULT···11·$d169 ···165:·000047cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
170 ···166:·000047b4·····0·NOTYPE··LOCAL··DEFAULT···11·$t170 ···166:·000047ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t
171 ···167:·000047b5···228·FUNC····LOCAL··DEFAULT···11·EVP_copy171 ···167:·000047ed···228·FUNC····LOCAL··DEFAULT···11·EVP_copy
172 ···168:·00004890·····0·NOTYPE··LOCAL··DEFAULT···11·$d172 ···168:·000048c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
173 ···169:·00004898·····0·NOTYPE··LOCAL··DEFAULT···11·$t173 ···169:·000048d0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
174 ···170:·00004930·····0·NOTYPE··LOCAL··DEFAULT···11·$d174 ···170:·00004968·····0·NOTYPE··LOCAL··DEFAULT···11·$d
175 ···171:·0000493c·····0·NOTYPE··LOCAL··DEFAULT···11·$t175 ···171:·00004974·····0·NOTYPE··LOCAL··DEFAULT···11·$t
176 ···172:·0000493d···720·FUNC····LOCAL··DEFAULT···11·pbkdf2_hmac176 ···172:·00004975···720·FUNC····LOCAL··DEFAULT···11·pbkdf2_hmac
177 ···173:·00004be0·····0·NOTYPE··LOCAL··DEFAULT···11·$d177 ···173:·00004c18·····0·NOTYPE··LOCAL··DEFAULT···11·$d
178 ···174:·00004c0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t178 ···174:·00004c44·····0·NOTYPE··LOCAL··DEFAULT···11·$t
179 ···175:·00004c0d···408·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_update179 ···175:·00004c45···408·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_update
180 ···176:·00004d80·····0·NOTYPE··LOCAL··DEFAULT···11·$d180 ···176:·00004db8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
181 ···177:·00004da4·····0·NOTYPE··LOCAL··DEFAULT···11·$t181 ···177:·00004ddc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
182 ···178:·00004da5···200·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_copy182 ···178:·00004ddd···200·FUNC····LOCAL··DEFAULT···11·_hashlib_HMAC_copy
183 ···179:·00004e64·····0·NOTYPE··LOCAL··DEFAULT···11·$d183 ···179:·00004e9c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
184 ···180:·0000546c·····0·NOTYPE··LOCAL··DEFAULT···11·$t184 ···180:·000054a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
185 ···181:·0000546d··1072·FUNC····LOCAL··DEFAULT···11·_hashlib_scrypt185 ···181:·000054a5··1072·FUNC····LOCAL··DEFAULT···11·_hashlib_scrypt
186 ···182:·00005844·····0·NOTYPE··LOCAL··DEFAULT···11·$d186 ···182:·0000587c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
187 ···183:·00004e6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t187 ···183:·00004ea4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
Max diff block lines reached; 9454/19930 bytes (47.44%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1ed1a05a20638736a463558a86f32af13b7aa2c93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·094f9050d4f4d7f4eb44195ffdb6016790cd9053
414 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:······················02 ··Offset:······················0
3 ··Length:······················220533 ··Length:······················22137
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············9655 ··Prologue·Length:·············965
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
Offset 9132, 4106 lines modifiedOffset 9132, 4159 lines modified
9132 ··[0x00003cec]··Set·is_stmt·to·19132 ··[0x00003cec]··Set·is_stmt·to·1
9133 ··[0x00003ced]··Special·opcode·47:·advance·Address·by·6·to·0x461e·and·Line·by·0·to·6309133 ··[0x00003ced]··Special·opcode·47:·advance·Address·by·6·to·0x461e·and·Line·by·0·to·630
9134 ··[0x00003cee]··Extended·opcode·4:·set·Discriminator·to·19134 ··[0x00003cee]··Extended·opcode·4:·set·Discriminator·to·1
9135 ··[0x00003cf2]··Set·is_stmt·to·09135 ··[0x00003cf2]··Set·is_stmt·to·0
9136 ··[0x00003cf3]··Special·opcode·103:·advance·Address·by·14·to·0x462c·and·Line·by·0·to·6309136 ··[0x00003cf3]··Special·opcode·103:·advance·Address·by·14·to·0x462c·and·Line·by·0·to·630
9137 ··[0x00003cf4]··Extended·opcode·4:·set·Discriminator·to·69137 ··[0x00003cf4]··Extended·opcode·4:·set·Discriminator·to·6
9138 ··[0x00003cf8]··Set·is_stmt·to·19138 ··[0x00003cf8]··Set·is_stmt·to·1
9139 ··[0x00003cf9]··Special·opcode·33:·advance·Address·by·4·to·0x4630·and·Line·by·0·to·6309139 ··[0x00003cf9]··Special·opcode·47:·advance·Address·by·6·to·0x4632·and·Line·by·0·to·630
9140 ··[0x00003cfa]··Extended·opcode·4:·set·Discriminator·to·89140 ··[0x00003cfa]··Extended·opcode·4:·set·Discriminator·to·8
9141 ··[0x00003cfe]··Special·opcode·61:·advance·Address·by·8·to·0x4638·and·Line·by·0·to·6309141 ··[0x00003cfe]··Special·opcode·61:·advance·Address·by·8·to·0x463a·and·Line·by·0·to·630
9142 ··[0x00003cff]··Special·opcode·7:·advance·Address·by·0·to·0x4638·and·Line·by·2·to·632·(view·1)9142 ··[0x00003cff]··Special·opcode·7:·advance·Address·by·0·to·0x463a·and·Line·by·2·to·632·(view·1)
9143 ··[0x00003d00]··Set·column·to·89143 ··[0x00003d00]··Set·column·to·8
9144 ··[0x00003d02]··Set·is_stmt·to·09144 ··[0x00003d02]··Set·is_stmt·to·0
9145 ··[0x00003d03]··Copy·(view·2)9145 ··[0x00003d03]··Copy·(view·2)
9146 ··[0x00003d04]··Set·column·to·59146 ··[0x00003d04]··Set·column·to·5
9147 ··[0x00003d06]··Set·is_stmt·to·19147 ··[0x00003d06]··Set·is_stmt·to·1
9148 ··[0x00003d07]··Special·opcode·36:·advance·Address·by·4·to·0x463c·and·Line·by·3·to·6359148 ··[0x00003d07]··Special·opcode·36:·advance·Address·by·4·to·0x463e·and·Line·by·3·to·635
9149 ··[0x00003d08]··Set·column·to·99149 ··[0x00003d08]··Set·column·to·9
9150 ··[0x00003d0a]··Special·opcode·6:·advance·Address·by·0·to·0x463c·and·Line·by·1·to·636·(view·1)9150 ··[0x00003d0a]··Special·opcode·6:·advance·Address·by·0·to·0x463e·and·Line·by·1·to·636·(view·1)
9151 ··[0x00003d0b]··Copy·(view·2)9151 ··[0x00003d0b]··Copy·(view·2)
9152 ··[0x00003d0c]··Set·is_stmt·to·09152 ··[0x00003d0c]··Set·is_stmt·to·0
9153 ··[0x00003d0d]··Special·opcode·34:·advance·Address·by·4·to·0x4640·and·Line·by·1·to·6379153 ··[0x00003d0d]··Special·opcode·34:·advance·Address·by·4·to·0x4642·and·Line·by·1·to·637
9154 ··[0x00003d0e]··Special·opcode·32:·advance·Address·by·4·to·0x4644·and·Line·by·-1·to·6369154 ··[0x00003d0e]··Special·opcode·32:·advance·Address·by·4·to·0x4646·and·Line·by·-1·to·636
9155 ··[0x00003d0f]··Set·is_stmt·to·19155 ··[0x00003d0f]··Set·is_stmt·to·1
9156 ··[0x00003d10]··Special·opcode·20:·advance·Address·by·2·to·0x4646·and·Line·by·1·to·6379156 ··[0x00003d10]··Special·opcode·20:·advance·Address·by·2·to·0x4648·and·Line·by·1·to·637
9157 ··[0x00003d11]··Set·File·Name·to·entry·7·in·the·File·Name·Table9157 ··[0x00003d11]··Set·File·Name·to·entry·7·in·the·File·Name·Table
9158 ··[0x00003d13]··Set·column·to·19158 ··[0x00003d13]··Set·column·to·1
9159 ··[0x00003d15]··Advance·Line·by·-566·to·719159 ··[0x00003d15]··Advance·Line·by·-566·to·71
9160 ··[0x00003d18]··Copy·(view·1)9160 ··[0x00003d18]··Copy·(view·1)
9161 ··[0x00003d19]··Set·column·to·59161 ··[0x00003d19]··Set·column·to·5
9162 ··[0x00003d1b]··Special·opcode·7:·advance·Address·by·0·to·0x4646·and·Line·by·2·to·73·(view·2)9162 ··[0x00003d1b]··Special·opcode·7:·advance·Address·by·0·to·0x4648·and·Line·by·2·to·73·(view·2)
9163 ··[0x00003d1c]··Special·opcode·6:·advance·Address·by·0·to·0x4646·and·Line·by·1·to·74·(view·3)9163 ··[0x00003d1c]··Special·opcode·6:·advance·Address·by·0·to·0x4648·and·Line·by·1·to·74·(view·3)
9164 ··[0x00003d1d]··Set·File·Name·to·entry·8·in·the·File·Name·Table9164 ··[0x00003d1d]··Set·File·Name·to·entry·8·in·the·File·Name·Table
9165 ··[0x00003d1f]··Set·column·to·19165 ··[0x00003d1f]··Set·column·to·1
9166 ··[0x00003d21]··Advance·Line·by·30·to·1049166 ··[0x00003d21]··Advance·Line·by·30·to·104
9167 ··[0x00003d23]··Copy·(view·4)9167 ··[0x00003d23]··Copy·(view·4)
9168 ··[0x00003d24]··Set·column·to·39168 ··[0x00003d24]··Set·column·to·3
9169 ··[0x00003d26]··Special·opcode·6:·advance·Address·by·0·to·0x4646·and·Line·by·1·to·105·(view·5)9169 ··[0x00003d26]··Special·opcode·6:·advance·Address·by·0·to·0x4648·and·Line·by·1·to·105·(view·5)
9170 ··[0x00003d27]··Set·column·to·109170 ··[0x00003d27]··Set·column·to·10
9171 ··[0x00003d29]··Set·is_stmt·to·09171 ··[0x00003d29]··Set·is_stmt·to·0
9172 ··[0x00003d2a]··Copy·(view·6)9172 ··[0x00003d2a]··Copy·(view·6)
9173 ··[0x00003d2b]··Special·opcode·173:·advance·Address·by·24·to·0x465e·and·Line·by·0·to·1059173 ··[0x00003d2b]··Special·opcode·173:·advance·Address·by·24·to·0x4660·and·Line·by·0·to·105
9174 ··[0x00003d2c]··Special·opcode·33:·advance·Address·by·4·to·0x4662·and·Line·by·0·to·1059174 ··[0x00003d2c]··Special·opcode·33:·advance·Address·by·4·to·0x4664·and·Line·by·0·to·105
9175 ··[0x00003d2d]··Set·File·Name·to·entry·7·in·the·File·Name·Table9175 ··[0x00003d2d]··Set·File·Name·to·entry·7·in·the·File·Name·Table
9176 ··[0x00003d2f]··Set·column·to·89176 ··[0x00003d2f]··Set·column·to·8
9177 ··[0x00003d31]··Extended·opcode·4:·set·Discriminator·to·19177 ··[0x00003d31]··Extended·opcode·4:·set·Discriminator·to·1
9178 ··[0x00003d35]··Advance·Line·by·-31·to·749178 ··[0x00003d35]··Advance·Line·by·-31·to·74
9179 ··[0x00003d37]··Copy·(view·1)9179 ··[0x00003d37]··Copy·(view·1)
9180 ··[0x00003d38]··Extended·opcode·4:·set·Discriminator·to·19180 ··[0x00003d38]··Extended·opcode·4:·set·Discriminator·to·1
9181 ··[0x00003d3c]··Special·opcode·19:·advance·Address·by·2·to·0x4664·and·Line·by·0·to·749181 ··[0x00003d3c]··Special·opcode·19:·advance·Address·by·2·to·0x4666·and·Line·by·0·to·74
9182 ··[0x00003d3d]··Set·File·Name·to·entry·1·in·the·File·Name·Table9182 ··[0x00003d3d]··Set·File·Name·to·entry·1·in·the·File·Name·Table
9183 ··[0x00003d3f]··Set·column·to·99183 ··[0x00003d3f]··Set·column·to·9
9184 ··[0x00003d41]··Set·is_stmt·to·19184 ··[0x00003d41]··Set·is_stmt·to·1
9185 ··[0x00003d42]··Advance·Line·by·564·to·6389185 ··[0x00003d42]··Advance·Line·by·564·to·638
9186 ··[0x00003d45]··Copy·(view·1)9186 ··[0x00003d45]··Copy·(view·1)
9187 ··[0x00003d46]··Set·column·to·189187 ··[0x00003d46]··Set·column·to·18
9188 ··[0x00003d48]··Set·is_stmt·to·09188 ··[0x00003d48]··Set·is_stmt·to·0
9189 ··[0x00003d49]··Copy·(view·2)9189 ··[0x00003d49]··Copy·(view·2)
9190 ··[0x00003d4a]··Set·column·to·379190 ··[0x00003d4a]··Set·column·to·37
9191 ··[0x00003d4c]··Special·opcode·19:·advance·Address·by·2·to·0x4666·and·Line·by·0·to·6389191 ··[0x00003d4c]··Special·opcode·19:·advance·Address·by·2·to·0x4668·and·Line·by·0·to·638
9192 ··[0x00003d4d]··Set·column·to·19192 ··[0x00003d4d]··Set·column·to·1
9193 ··[0x00003d4f]··Set·is_stmt·to·19193 ··[0x00003d4f]··Set·is_stmt·to·1
9194 ··[0x00003d50]··Advance·Line·by·-158·to·4809194 ··[0x00003d50]··Advance·Line·by·-158·to·480
9195 ··[0x00003d53]··Special·opcode·19:·advance·Address·by·2·to·0x4668·and·Line·by·0·to·4809195 ··[0x00003d53]··Special·opcode·19:·advance·Address·by·2·to·0x466a·and·Line·by·0·to·480
9196 ··[0x00003d54]··Set·column·to·59196 ··[0x00003d54]··Set·column·to·5
9197 ··[0x00003d56]··Special·opcode·7:·advance·Address·by·0·to·0x4668·and·Line·by·2·to·482·(view·1)9197 ··[0x00003d56]··Special·opcode·7:·advance·Address·by·0·to·0x466a·and·Line·by·2·to·482·(view·1)
9198 ··[0x00003d57]··Special·opcode·6:·advance·Address·by·0·to·0x4668·and·Line·by·1·to·483·(view·2)9198 ··[0x00003d57]··Special·opcode·6:·advance·Address·by·0·to·0x466a·and·Line·by·1·to·483·(view·2)
9199 ··[0x00003d58]··Special·opcode·6:·advance·Address·by·0·to·0x4668·and·Line·by·1·to·484·(view·3)9199 ··[0x00003d58]··Special·opcode·6:·advance·Address·by·0·to·0x466a·and·Line·by·1·to·484·(view·3)
9200 ··[0x00003d59]··Set·column·to·149200 ··[0x00003d59]··Set·column·to·14
9201 ··[0x00003d5b]··Copy·(view·4)9201 ··[0x00003d5b]··Copy·(view·4)
9202 ··[0x00003d5c]··Set·column·to·99202 ··[0x00003d5c]··Set·column·to·9
9203 ··[0x00003d5e]··Special·opcode·34:·advance·Address·by·4·to·0x466c·and·Line·by·1·to·4859203 ··[0x00003d5e]··Special·opcode·34:·advance·Address·by·4·to·0x466e·and·Line·by·1·to·485
9204 ··[0x00003d5f]··Set·column·to·139204 ··[0x00003d5f]··Set·column·to·13
9205 ··[0x00003d61]··Special·opcode·8:·advance·Address·by·0·to·0x466c·and·Line·by·3·to·488·(view·1)9205 ··[0x00003d61]··Special·opcode·8:·advance·Address·by·0·to·0x466e·and·Line·by·3·to·488·(view·1)
9206 ··[0x00003d62]··Set·column·to·99206 ··[0x00003d62]··Set·column·to·9
9207 ··[0x00003d64]··Special·opcode·6:·advance·Address·by·0·to·0x466c·and·Line·by·1·to·489·(view·2)9207 ··[0x00003d64]··Special·opcode·6:·advance·Address·by·0·to·0x466e·and·Line·by·1·to·489·(view·2)
9208 ··[0x00003d65]··Set·column·to·149208 ··[0x00003d65]··Set·column·to·14
9209 ··[0x00003d67]··Set·is_stmt·to·09209 ··[0x00003d67]··Set·is_stmt·to·0
9210 ··[0x00003d68]··Copy·(view·3)9210 ··[0x00003d68]··Copy·(view·3)
9211 ··[0x00003d69]··Set·column·to·129211 ··[0x00003d69]··Set·column·to·12
9212 ··[0x00003d6b]··Extended·opcode·4:·set·Discriminator·to·19212 ··[0x00003d6b]··Extended·opcode·4:·set·Discriminator·to·1
9213 ··[0x00003d6f]··Special·opcode·47:·advance·Address·by·6·to·0x4672·and·Line·by·0·to·4899213 ··[0x00003d6f]··Special·opcode·47:·advance·Address·by·6·to·0x4674·and·Line·by·0·to·489
9214 ··[0x00003d70]··Extended·opcode·4:·set·Discriminator·to·19214 ··[0x00003d70]··Extended·opcode·4:·set·Discriminator·to·1
9215 ··[0x00003d74]··Special·opcode·19:·advance·Address·by·2·to·0x4674·and·Line·by·0·to·4899215 ··[0x00003d74]··Special·opcode·19:·advance·Address·by·2·to·0x4676·and·Line·by·0·to·489
9216 ··[0x00003d75]··Extended·opcode·4:·set·Discriminator·to·19216 ··[0x00003d75]··Extended·opcode·4:·set·Discriminator·to·1
9217 ··[0x00003d79]··Special·opcode·33:·advance·Address·by·4·to·0x4678·and·Line·by·0·to·4899217 ··[0x00003d79]··Special·opcode·33:·advance·Address·by·4·to·0x467a·and·Line·by·0·to·489
9218 ··[0x00003d7a]··Set·column·to·99218 ··[0x00003d7a]··Set·column·to·9
9219 ··[0x00003d7c]··Set·is_stmt·to·19219 ··[0x00003d7c]··Set·is_stmt·to·1
9220 ··[0x00003d7d]··Advance·Line·by·150·to·6399220 ··[0x00003d7d]··Advance·Line·by·150·to·639
9221 ··[0x00003d80]··Copy·(view·1)9221 ··[0x00003d80]··Copy·(view·1)
9222 ··[0x00003d81]··Set·File·Name·to·entry·7·in·the·File·Name·Table9222 ··[0x00003d81]··Set·File·Name·to·entry·7·in·the·File·Name·Table
9223 ··[0x00003d83]··Set·column·to·19223 ··[0x00003d83]··Set·column·to·1
9224 ··[0x00003d85]··Advance·Line·by·-558·to·819224 ··[0x00003d85]··Advance·Line·by·-558·to·81
9225 ··[0x00003d88]··Copy·(view·2)9225 ··[0x00003d88]··Copy·(view·2)
9226 ··[0x00003d89]··Set·column·to·59226 ··[0x00003d89]··Set·column·to·5
9227 ··[0x00003d8b]··Special·opcode·7:·advance·Address·by·0·to·0x4678·and·Line·by·2·to·83·(view·3)9227 ··[0x00003d8b]··Special·opcode·7:·advance·Address·by·0·to·0x467a·and·Line·by·2·to·83·(view·3)
9228 ··[0x00003d8c]··Special·opcode·6:·advance·Address·by·0·to·0x4678·and·Line·by·1·to·84·(view·4)9228 ··[0x00003d8c]··Special·opcode·6:·advance·Address·by·0·to·0x467a·and·Line·by·1·to·84·(view·4)
9229 ··[0x00003d8d]··Set·File·Name·to·entry·8·in·the·File·Name·Table9229 ··[0x00003d8d]··Set·File·Name·to·entry·8·in·the·File·Name·Table
9230 ··[0x00003d8f]··Set·column·to·19230 ··[0x00003d8f]··Set·column·to·1
9231 ··[0x00003d91]··Advance·Line·by·20·to·1049231 ··[0x00003d91]··Advance·Line·by·20·to·104
9232 ··[0x00003d93]··Copy·(view·5)9232 ··[0x00003d93]··Copy·(view·5)
9233 ··[0x00003d94]··Set·column·to·39233 ··[0x00003d94]··Set·column·to·3
9234 ··[0x00003d96]··Special·opcode·6:·advance·Address·by·0·to·0x4678·and·Line·by·1·to·105·(view·6)9234 ··[0x00003d96]··Special·opcode·6:·advance·Address·by·0·to·0x467a·and·Line·by·1·to·105·(view·6)
9235 ··[0x00003d97]··Set·column·to·109235 ··[0x00003d97]··Set·column·to·10
9236 ··[0x00003d99]··Set·is_stmt·to·09236 ··[0x00003d99]··Set·is_stmt·to·0
9237 ··[0x00003d9a]··Copy·(view·7)9237 ··[0x00003d9a]··Copy·(view·7)
9238 ··[0x00003d9b]··Special·opcode·61:·advance·Address·by·8·to·0x4680·and·Line·by·0·to·1059238 ··[0x00003d9b]··Special·opcode·61:·advance·Address·by·8·to·0x4682·and·Line·by·0·to·105
9239 ··[0x00003d9c]··Special·opcode·117:·advance·Address·by·16·to·0x4690·and·Line·by·0·to·1059239 ··[0x00003d9c]··Special·opcode·117:·advance·Address·by·16·to·0x4692·and·Line·by·0·to·105
9240 ··[0x00003d9d]··Special·opcode·33:·advance·Address·by·4·to·0x4694·and·Line·by·0·to·1059240 ··[0x00003d9d]··Special·opcode·33:·advance·Address·by·4·to·0x4696·and·Line·by·0·to·105
9241 ··[0x00003d9e]··Set·File·Name·to·entry·7·in·the·File·Name·Table9241 ··[0x00003d9e]··Set·File·Name·to·entry·7·in·the·File·Name·Table
9242 ··[0x00003da0]··Set·column·to·89242 ··[0x00003da0]··Set·column·to·8
9243 ··[0x00003da2]··Extended·opcode·4:·set·Discriminator·to·19243 ··[0x00003da2]··Extended·opcode·4:·set·Discriminator·to·1
9244 ··[0x00003da6]··Advance·Line·by·-21·to·849244 ··[0x00003da6]··Advance·Line·by·-21·to·84
9245 ··[0x00003da8]··Copy·(view·1)9245 ··[0x00003da8]··Copy·(view·1)
9246 ··[0x00003da9]··Extended·opcode·4:·set·Discriminator·to·19246 ··[0x00003da9]··Extended·opcode·4:·set·Discriminator·to·1
Max diff block lines reached; 414191/424003 bytes (97.69%) of diff not shown.
1.42 MB
readelf --wide --debug-dump=info {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0xcdec·(32-bit)3 ···Length:········0xce52·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·88·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·88·(DW_TAG_compile_unit)
9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3bf):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3bf):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xd3c):·../Modules/_hashopenssl.c11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xd3c):·../Modules/_hashopenssl.c
12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x24dd):·./build-static12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x24dd):·./build-static
13 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x9c413 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x9e9
14 ····<1e>···DW_AT_low_pc······:·(addr)·014 ····<1e>···DW_AT_low_pc······:·(addr)·0
15 ····<22>···DW_AT_stmt_list···:·(sec_offset)·015 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><26>:·Abbrev·Number:·43·(DW_TAG_base_type)16 ·<1><26>:·Abbrev·Number:·43·(DW_TAG_base_type)
17 ····<27>···DW_AT_byte_size···:·(data1)·817 ····<27>···DW_AT_byte_size···:·(data1)·8
18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x2115):·long·long·unsigned·int19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x2115):·long·long·unsigned·int
20 ·<1><2d>:·Abbrev·Number:·43·(DW_TAG_base_type)20 ·<1><2d>:·Abbrev·Number:·43·(DW_TAG_base_type)
Offset 3698, 15 lines modifiedOffset 3698, 15 lines modified
3698 ····<1b31>···DW_AT_type········:·(ref4)·<0x1b20>,·char3698 ····<1b31>···DW_AT_type········:·(ref4)·<0x1b20>,·char
3699 ·<1><1b35>:·Abbrev·Number:·41·(DW_TAG_variable)3699 ·<1><1b35>:·Abbrev·Number:·41·(DW_TAG_variable)
3700 ····<1b36>···DW_AT_name········:·(strp)·(offset:·0x2a8):·EVP_copy__doc__3700 ····<1b36>···DW_AT_name········:·(strp)·(offset:·0x2a8):·EVP_copy__doc__
3701 ····<1b3a>···DW_AT_decl_file···:·(data1)·43701 ····<1b3a>···DW_AT_decl_file···:·(data1)·4
3702 ····<1b3b>···DW_AT_decl_line···:·(data1)·123702 ····<1b3b>···DW_AT_decl_line···:·(data1)·12
3703 ····<1b3c>···DW_AT_decl_column·:·(data1)·13703 ····<1b3c>···DW_AT_decl_column·:·(data1)·1
3704 ····<1b3d>···DW_AT_type········:·(ref4)·<0x1b30>,·char3704 ····<1b3d>···DW_AT_type········:·(ref4)·<0x1b30>,·char
3705 ····<1b41>···DW_AT_location····:·(exprloc)·5·byte·block:·3·e8·75·0·0·»       (DW_OP_addr:·75e8)3705 ····<1b41>···DW_AT_location····:·(exprloc)·5·byte·block:·3·20·76·0·0·»       (DW_OP_addr:·7620)
3706 ·<1><1b47>:·Abbrev·Number:·22·(DW_TAG_array_type)3706 ·<1><1b47>:·Abbrev·Number:·22·(DW_TAG_array_type)
3707 ····<1b48>···DW_AT_type········:·(ref4)·<0xc0>,·char3707 ····<1b48>···DW_AT_type········:·(ref4)·<0xc0>,·char
3708 ····<1b4c>···DW_AT_sibling·····:·(ref4)·<0x1b57>3708 ····<1b4c>···DW_AT_sibling·····:·(ref4)·<0x1b57>
3709 ·<2><1b50>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3709 ·<2><1b50>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3710 ····<1b51>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3710 ····<1b51>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3711 ····<1b55>···DW_AT_upper_bound·:·(data1)·633711 ····<1b55>···DW_AT_upper_bound·:·(data1)·63
3712 ·<2><1b56>:·Abbrev·Number:·03712 ·<2><1b56>:·Abbrev·Number:·0
Offset 3714, 15 lines modifiedOffset 3714, 15 lines modified
3714 ····<1b58>···DW_AT_type········:·(ref4)·<0x1b47>,·char3714 ····<1b58>···DW_AT_type········:·(ref4)·<0x1b47>,·char
3715 ·<1><1b5c>:·Abbrev·Number:·41·(DW_TAG_variable)3715 ·<1><1b5c>:·Abbrev·Number:·41·(DW_TAG_variable)
3716 ····<1b5d>···DW_AT_name········:·(strp)·(offset:·0x1753):·EVP_digest__doc__3716 ····<1b5d>···DW_AT_name········:·(strp)·(offset:·0x1753):·EVP_digest__doc__
3717 ····<1b61>···DW_AT_decl_file···:·(data1)·43717 ····<1b61>···DW_AT_decl_file···:·(data1)·4
3718 ····<1b62>···DW_AT_decl_line···:·(data1)·303718 ····<1b62>···DW_AT_decl_line···:·(data1)·30
3719 ····<1b63>···DW_AT_decl_column·:·(data1)·13719 ····<1b63>···DW_AT_decl_column·:·(data1)·1
3720 ····<1b64>···DW_AT_type········:·(ref4)·<0x1b57>,·char3720 ····<1b64>···DW_AT_type········:·(ref4)·<0x1b57>,·char
3721 ····<1b68>···DW_AT_location····:·(exprloc)·5·byte·block:·3·a8·75·0·0·»       (DW_OP_addr:·75a8)3721 ····<1b68>···DW_AT_location····:·(exprloc)·5·byte·block:·3·e0·75·0·0·»       (DW_OP_addr:·75e0)
3722 ·<1><1b6e>:·Abbrev·Number:·22·(DW_TAG_array_type)3722 ·<1><1b6e>:·Abbrev·Number:·22·(DW_TAG_array_type)
3723 ····<1b6f>···DW_AT_type········:·(ref4)·<0xc0>,·char3723 ····<1b6f>···DW_AT_type········:·(ref4)·<0xc0>,·char
3724 ····<1b73>···DW_AT_sibling·····:·(ref4)·<0x1b7e>3724 ····<1b73>···DW_AT_sibling·····:·(ref4)·<0x1b7e>
3725 ·<2><1b77>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3725 ·<2><1b77>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3726 ····<1b78>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3726 ····<1b78>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3727 ····<1b7c>···DW_AT_upper_bound·:·(data1)·823727 ····<1b7c>···DW_AT_upper_bound·:·(data1)·82
3728 ·<2><1b7d>:·Abbrev·Number:·03728 ·<2><1b7d>:·Abbrev·Number:·0
Offset 3730, 15 lines modifiedOffset 3730, 15 lines modified
3730 ····<1b7f>···DW_AT_type········:·(ref4)·<0x1b6e>,·char3730 ····<1b7f>···DW_AT_type········:·(ref4)·<0x1b6e>,·char
3731 ·<1><1b83>:·Abbrev·Number:·41·(DW_TAG_variable)3731 ·<1><1b83>:·Abbrev·Number:·41·(DW_TAG_variable)
3732 ····<1b84>···DW_AT_name········:·(strp)·(offset:·0x269):·EVP_hexdigest__doc__3732 ····<1b84>···DW_AT_name········:·(strp)·(offset:·0x269):·EVP_hexdigest__doc__
3733 ····<1b88>···DW_AT_decl_file···:·(data1)·43733 ····<1b88>···DW_AT_decl_file···:·(data1)·4
3734 ····<1b89>···DW_AT_decl_line···:·(data1)·483734 ····<1b89>···DW_AT_decl_line···:·(data1)·48
3735 ····<1b8a>···DW_AT_decl_column·:·(data1)·13735 ····<1b8a>···DW_AT_decl_column·:·(data1)·1
3736 ····<1b8b>···DW_AT_type········:·(ref4)·<0x1b7e>,·char3736 ····<1b8b>···DW_AT_type········:·(ref4)·<0x1b7e>,·char
3737 ····<1b8f>···DW_AT_location····:·(exprloc)·5·byte·block:·3·54·75·0·0·»       (DW_OP_addr:·7554)3737 ····<1b8f>···DW_AT_location····:·(exprloc)·5·byte·block:·3·8c·75·0·0·»       (DW_OP_addr:·758c)
3738 ·<1><1b95>:·Abbrev·Number:·22·(DW_TAG_array_type)3738 ·<1><1b95>:·Abbrev·Number:·22·(DW_TAG_array_type)
3739 ····<1b96>···DW_AT_type········:·(ref4)·<0xc0>,·char3739 ····<1b96>···DW_AT_type········:·(ref4)·<0xc0>,·char
3740 ····<1b9a>···DW_AT_sibling·····:·(ref4)·<0x1ba5>3740 ····<1b9a>···DW_AT_sibling·····:·(ref4)·<0x1ba5>
3741 ·<2><1b9e>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3741 ·<2><1b9e>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3742 ····<1b9f>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3742 ····<1b9f>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3743 ····<1ba3>···DW_AT_upper_bound·:·(data1)·833743 ····<1ba3>···DW_AT_upper_bound·:·(data1)·83
3744 ·<2><1ba4>:·Abbrev·Number:·03744 ·<2><1ba4>:·Abbrev·Number:·0
Offset 3746, 15 lines modifiedOffset 3746, 15 lines modified
3746 ····<1ba6>···DW_AT_type········:·(ref4)·<0x1b95>,·char3746 ····<1ba6>···DW_AT_type········:·(ref4)·<0x1b95>,·char
3747 ·<1><1baa>:·Abbrev·Number:·41·(DW_TAG_variable)3747 ·<1><1baa>:·Abbrev·Number:·41·(DW_TAG_variable)
3748 ····<1bab>···DW_AT_name········:·(strp)·(offset:·0xd56):·EVP_update__doc__3748 ····<1bab>···DW_AT_name········:·(strp)·(offset:·0xd56):·EVP_update__doc__
3749 ····<1baf>···DW_AT_decl_file···:·(data1)·43749 ····<1baf>···DW_AT_decl_file···:·(data1)·4
3750 ····<1bb0>···DW_AT_decl_line···:·(data1)·663750 ····<1bb0>···DW_AT_decl_line···:·(data1)·66
3751 ····<1bb1>···DW_AT_decl_column·:·(data1)·13751 ····<1bb1>···DW_AT_decl_column·:·(data1)·1
3752 ····<1bb2>···DW_AT_type········:·(ref4)·<0x1ba5>,·char3752 ····<1bb2>···DW_AT_type········:·(ref4)·<0x1ba5>,·char
3753 ····<1bb6>···DW_AT_location····:·(exprloc)·5·byte·block:·3·0·75·0·0·»(DW_OP_addr:·7500)3753 ····<1bb6>···DW_AT_location····:·(exprloc)·5·byte·block:·3·38·75·0·0·»       (DW_OP_addr:·7538)
3754 ·<1><1bbc>:·Abbrev·Number:·22·(DW_TAG_array_type)3754 ·<1><1bbc>:·Abbrev·Number:·22·(DW_TAG_array_type)
3755 ····<1bbd>···DW_AT_type········:·(ref4)·<0xc0>,·char3755 ····<1bbd>···DW_AT_type········:·(ref4)·<0xc0>,·char
3756 ····<1bc1>···DW_AT_sibling·····:·(ref4)·<0x1bcc>3756 ····<1bc1>···DW_AT_sibling·····:·(ref4)·<0x1bcc>
3757 ·<2><1bc5>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3757 ·<2><1bc5>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3758 ····<1bc6>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3758 ····<1bc6>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3759 ····<1bca>···DW_AT_upper_bound·:·(data1)·713759 ····<1bca>···DW_AT_upper_bound·:·(data1)·71
3760 ·<2><1bcb>:·Abbrev·Number:·03760 ·<2><1bcb>:·Abbrev·Number:·0
Offset 3762, 15 lines modifiedOffset 3762, 15 lines modified
3762 ····<1bcd>···DW_AT_type········:·(ref4)·<0x1bbc>,·char3762 ····<1bcd>···DW_AT_type········:·(ref4)·<0x1bbc>,·char
3763 ·<1><1bd1>:·Abbrev·Number:·41·(DW_TAG_variable)3763 ·<1><1bd1>:·Abbrev·Number:·41·(DW_TAG_variable)
3764 ····<1bd2>···DW_AT_name········:·(strp)·(offset:·0x1090):·EVPXOF_digest__doc__3764 ····<1bd2>···DW_AT_name········:·(strp)·(offset:·0x1090):·EVPXOF_digest__doc__
3765 ····<1bd6>···DW_AT_decl_file···:·(data1)·43765 ····<1bd6>···DW_AT_decl_file···:·(data1)·4
3766 ····<1bd7>···DW_AT_decl_line···:·(data1)·773766 ····<1bd7>···DW_AT_decl_line···:·(data1)·77
3767 ····<1bd8>···DW_AT_decl_column·:·(data1)·13767 ····<1bd8>···DW_AT_decl_column·:·(data1)·1
3768 ····<1bd9>···DW_AT_type········:·(ref4)·<0x1bcc>,·char3768 ····<1bd9>···DW_AT_type········:·(ref4)·<0x1bcc>,·char
3769 ····<1bdd>···DW_AT_location····:·(exprloc)·5·byte·block:·3·b8·74·0·0·»       (DW_OP_addr:·74b8)3769 ····<1bdd>···DW_AT_location····:·(exprloc)·5·byte·block:·3·f0·74·0·0·»       (DW_OP_addr:·74f0)
3770 ·<1><1be3>:·Abbrev·Number:·22·(DW_TAG_array_type)3770 ·<1><1be3>:·Abbrev·Number:·22·(DW_TAG_array_type)
3771 ····<1be4>···DW_AT_type········:·(ref4)·<0xc0>,·char3771 ····<1be4>···DW_AT_type········:·(ref4)·<0xc0>,·char
3772 ····<1be8>···DW_AT_sibling·····:·(ref4)·<0x1bf3>3772 ····<1be8>···DW_AT_sibling·····:·(ref4)·<0x1bf3>
3773 ·<2><1bec>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3773 ·<2><1bec>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3774 ····<1bed>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3774 ····<1bed>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3775 ····<1bf1>···DW_AT_upper_bound·:·(data1)·903775 ····<1bf1>···DW_AT_upper_bound·:·(data1)·90
3776 ·<2><1bf2>:·Abbrev·Number:·03776 ·<2><1bf2>:·Abbrev·Number:·0
Offset 3778, 15 lines modifiedOffset 3778, 15 lines modified
3778 ····<1bf4>···DW_AT_type········:·(ref4)·<0x1be3>,·char3778 ····<1bf4>···DW_AT_type········:·(ref4)·<0x1be3>,·char
3779 ·<1><1bf8>:·Abbrev·Number:·41·(DW_TAG_variable)3779 ·<1><1bf8>:·Abbrev·Number:·41·(DW_TAG_variable)
3780 ····<1bf9>···DW_AT_name········:·(strp)·(offset:·0x1c75):·EVPXOF_hexdigest__doc__3780 ····<1bf9>···DW_AT_name········:·(strp)·(offset:·0x1c75):·EVPXOF_hexdigest__doc__
3781 ····<1bfd>···DW_AT_decl_file···:·(data1)·43781 ····<1bfd>···DW_AT_decl_file···:·(data1)·4
3782 ····<1bfe>···DW_AT_decl_line···:·(data1)·1473782 ····<1bfe>···DW_AT_decl_line···:·(data1)·147
3783 ····<1bff>···DW_AT_decl_column·:·(data1)·13783 ····<1bff>···DW_AT_decl_column·:·(data1)·1
3784 ····<1c00>···DW_AT_type········:·(ref4)·<0x1bf3>,·char3784 ····<1c00>···DW_AT_type········:·(ref4)·<0x1bf3>,·char
3785 ····<1c04>···DW_AT_location····:·(exprloc)·5·byte·block:·3·5c·74·0·0·»       (DW_OP_addr:·745c)3785 ····<1c04>···DW_AT_location····:·(exprloc)·5·byte·block:·3·94·74·0·0·»       (DW_OP_addr:·7494)
3786 ·<1><1c0a>:·Abbrev·Number:·22·(DW_TAG_array_type)3786 ·<1><1c0a>:·Abbrev·Number:·22·(DW_TAG_array_type)
3787 ····<1c0b>···DW_AT_type········:·(ref4)·<0xc0>,·char3787 ····<1c0b>···DW_AT_type········:·(ref4)·<0xc0>,·char
3788 ····<1c0f>···DW_AT_sibling·····:·(ref4)·<0x1c1a>3788 ····<1c0f>···DW_AT_sibling·····:·(ref4)·<0x1c1a>
3789 ·<2><1c13>:·Abbrev·Number:·23·(DW_TAG_subrange_type)3789 ·<2><1c13>:·Abbrev·Number:·23·(DW_TAG_subrange_type)
3790 ····<1c14>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3790 ····<1c14>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3791 ····<1c18>···DW_AT_upper_bound·:·(data1)·2443791 ····<1c18>···DW_AT_upper_bound·:·(data1)·244
3792 ·<2><1c19>:·Abbrev·Number:·03792 ·<2><1c19>:·Abbrev·Number:·0
Offset 3794, 15 lines modifiedOffset 3794, 15 lines modified
3794 ····<1c1b>···DW_AT_type········:·(ref4)·<0x1c0a>,·char3794 ····<1c1b>···DW_AT_type········:·(ref4)·<0x1c0a>,·char
3795 ·<1><1c1f>:·Abbrev·Number:·41·(DW_TAG_variable)3795 ·<1><1c1f>:·Abbrev·Number:·41·(DW_TAG_variable)
3796 ····<1c20>···DW_AT_name········:·(strp)·(offset:·0x1eb8):·EVP_new__doc__3796 ····<1c20>···DW_AT_name········:·(strp)·(offset:·0x1eb8):·EVP_new__doc__
3797 ····<1c24>···DW_AT_decl_file···:·(data1)·43797 ····<1c24>···DW_AT_decl_file···:·(data1)·4
3798 ····<1c25>···DW_AT_decl_line···:·(data1)·2153798 ····<1c25>···DW_AT_decl_line···:·(data1)·215
3799 ····<1c26>···DW_AT_decl_column·:·(data1)·13799 ····<1c26>···DW_AT_decl_column·:·(data1)·1
3800 ····<1c27>···DW_AT_type········:·(ref4)·<0x1c1a>,·char3800 ····<1c27>···DW_AT_type········:·(ref4)·<0x1c1a>,·char
3801 ····<1c2b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·64·73·0·0·»       (DW_OP_addr:·7364)3801 ····<1c2b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·9c·73·0·0·»       (DW_OP_addr:·739c)
3802 ·<1><1c31>:·Abbrev·Number:·22·(DW_TAG_array_type)3802 ·<1><1c31>:·Abbrev·Number:·22·(DW_TAG_array_type)
Max diff block lines reached; 1478073/1485534 bytes (99.50%) of diff not shown.
1.05 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················4523 ··Length:···················452
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0000524c·000006509 ····00005284·00000650
10 ····0000215c·0000000c10 ····0000215c·0000000c
11 ····00002168·000000d011 ····00002168·000000d0
12 ····00002238·0000002012 ····00002238·00000020
13 ····00002258·0000003c13 ····00002258·0000003c
14 ····00002294·0000004014 ····00002294·00000040
15 ····000022d4·0000003c15 ····000022d4·0000003c
16 ····00002310·0000006416 ····00002310·00000064
Offset 48, 18 lines modifiedOffset 48, 18 lines modified
48 ····00003fe0·0000004048 ····00003fe0·00000040
49 ····00004020·0000004049 ····00004020·00000040
50 ····00004060·0000014c50 ····00004060·0000014c
51 ····000041ac·0000014c51 ····000041ac·0000014c
52 ····000042f8·0000003a52 ····000042f8·0000003a
53 ····00004334·000000e853 ····00004334·000000e8
54 ····0000441c·000001d054 ····0000441c·000001d0
55 ····000045ec·000001c855 ····000045ec·00000200
56 ····000047b4·000000e456 ····000047ec·000000e4
57 ····00004898·000000a457 ····000048d0·000000a4
58 ····0000493c·000002d058 ····00004974·000002d0
59 ····00004c0c·0000019859 ····00004c44·00000198
60 ····00004da4·000000c860 ····00004ddc·000000c8
61 ····00004e6c·0000010861 ····00004ea4·00000108
62 ····00004f74·0000021062 ····00004fac·00000210
63 ····00002108·0000005463 ····00002108·00000054
64 ····00000000·0000000064 ····00000000·00000000
  
852 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x85863 ··Length:··········0x860e
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
Offset 1041, 55 lines modifiedOffset 1041, 55 lines modified
1041 ····000009df·v0000003·v0000005·views·at·000009dd·for:1041 ····000009df·v0000003·v0000005·views·at·000009dd·for:
1042 ·············00002404·00002404·(DW_OP_reg4·(r4))1042 ·············00002404·00002404·(DW_OP_reg4·(r4))
1043 ····000009e7·<End·of·list>1043 ····000009e7·<End·of·list>
  
1044 ····000009e8·v0000000·v0000000·location·view·pair1044 ····000009e8·v0000000·v0000000·location·view·pair
1045 ····000009ea·v0000000·v0000000·location·view·pair1045 ····000009ea·v0000000·v0000000·location·view·pair
  
1046 ····000009ec·00004e6c·(base·address)1046 ····000009ec·00004ea4·(base·address)
1047 ····000009f1·v0000000·v0000000·views·at·000009e8·for:1047 ····000009f1·v0000000·v0000000·views·at·000009e8·for:
1048 ·············00004e6c·00004e7c·(DW_OP_reg0·(r0))1048 ·············00004ea4·00004eb4·(DW_OP_reg0·(r0))
1049 ····000009f6·v0000000·v0000000·views·at·000009ea·for:1049 ····000009f6·v0000000·v0000000·views·at·000009ea·for:
1050 ·············00004e7c·00004f74·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)1050 ·············00004eb4·00004fac·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
1051 ····00000a05·<End·of·list>1051 ····00000a05·<End·of·list>
  
1052 ····00000a06·v0000000·v0000000·location·view·pair1052 ····00000a06·v0000000·v0000000·location·view·pair
1053 ····00000a08·v0000000·v0000000·location·view·pair1053 ····00000a08·v0000000·v0000000·location·view·pair
  
1054 ····00000a0a·00004e6c·(base·address)1054 ····00000a0a·00004ea4·(base·address)
1055 ····00000a0f·v0000000·v0000000·views·at·00000a06·for:1055 ····00000a0f·v0000000·v0000000·views·at·00000a06·for:
1056 ·············00004e6c·00004e7f·(DW_OP_reg1·(r1))1056 ·············00004ea4·00004eb7·(DW_OP_reg1·(r1))
1057 ····00000a14·v0000000·v0000000·views·at·00000a08·for:1057 ····00000a14·v0000000·v0000000·views·at·00000a08·for:
1058 ·············00004e7f·00004f74·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)1058 ·············00004eb7·00004fac·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
1059 ····00000a23·<End·of·list>1059 ····00000a23·<End·of·list>
  
1060 ····00000a24·v0000000·v0000000·location·view·pair1060 ····00000a24·v0000000·v0000000·location·view·pair
1061 ····00000a26·v0000000·v0000000·location·view·pair1061 ····00000a26·v0000000·v0000000·location·view·pair
  
1062 ····00000a28·00004eda·(base·address)1062 ····00000a28·00004f12·(base·address)
1063 ····00000a2d·v0000000·v0000000·views·at·00000a24·for:1063 ····00000a2d·v0000000·v0000000·views·at·00000a24·for:
1064 ·············00004eda·00004ee0·(DW_OP_reg0·(r0))1064 ·············00004f12·00004f18·(DW_OP_reg0·(r0))
1065 ····00000a32·v0000000·v0000000·views·at·00000a26·for:1065 ····00000a32·v0000000·v0000000·views·at·00000a26·for:
1066 ·············00004ee0·00004f02·(DW_OP_reg4·(r4))1066 ·············00004f18·00004f3a·(DW_OP_reg4·(r4))
1067 ····00000a37·<End·of·list>1067 ····00000a37·<End·of·list>
  
1068 ····00000a38·v0000000·v0000000·location·view·pair1068 ····00000a38·v0000000·v0000000·location·view·pair
1069 ····00000a3a·v0000000·v0000000·location·view·pair1069 ····00000a3a·v0000000·v0000000·location·view·pair
  
1070 ····00000a3c·00004ef0·(base·address)1070 ····00000a3c·00004f28·(base·address)
1071 ····00000a41·v0000000·v0000000·views·at·00000a38·for:1071 ····00000a41·v0000000·v0000000·views·at·00000a38·for:
1072 ·············00004ef0·00004efc·(DW_OP_reg0·(r0))1072 ·············00004f28·00004f34·(DW_OP_reg0·(r0))
1073 ····00000a46·v0000000·v0000000·views·at·00000a3a·for:1073 ····00000a46·v0000000·v0000000·views·at·00000a3a·for:
1074 ·············00004efc·00004f02·(DW_OP_reg5·(r5))1074 ·············00004f34·00004f3a·(DW_OP_reg5·(r5))
1075 ····00000a4b·<End·of·list>1075 ····00000a4b·<End·of·list>
  
1076 ····00000a4c·v0000000·v0000000·location·view·pair1076 ····00000a4c·v0000000·v0000000·location·view·pair
  
1077 ····00000a4e·v0000000·v0000000·views·at·00000a4c·for:1077 ····00000a4e·v0000000·v0000000·views·at·00000a4c·for:
1078 ·············00004e80·00004e83·(DW_OP_reg0·(r0))1078 ·············00004eb8·00004ebb·(DW_OP_reg0·(r0))
1079 ····00000a56·<End·of·list>1079 ····00000a56·<End·of·list>
  
1080 ····00000a57·v0000000·v0000000·location·view·pair1080 ····00000a57·v0000000·v0000000·location·view·pair
1081 ····00000a59·v0000000·v0000000·location·view·pair1081 ····00000a59·v0000000·v0000000·location·view·pair
1082 ····00000a5b·v0000000·v0000000·location·view·pair1082 ····00000a5b·v0000000·v0000000·location·view·pair
1083 ····00000a5d·v0000000·v0000000·location·view·pair1083 ····00000a5d·v0000000·v0000000·location·view·pair
1084 ····00000a5f·v0000000·v0000000·location·view·pair1084 ····00000a5f·v0000000·v0000000·location·view·pair
Offset 1102, 71 lines modifiedOffset 1102, 71 lines modified
1102 ····00000a6d·v0000000·v0000000·location·view·pair1102 ····00000a6d·v0000000·v0000000·location·view·pair
1103 ····00000a6f·v0000000·v0000000·location·view·pair1103 ····00000a6f·v0000000·v0000000·location·view·pair
1104 ····00000a71·v0000000·v0000000·location·view·pair1104 ····00000a71·v0000000·v0000000·location·view·pair
1105 ····00000a73·v0000000·v0000000·location·view·pair1105 ····00000a73·v0000000·v0000000·location·view·pair
1106 ····00000a75·v0000000·v0000000·location·view·pair1106 ····00000a75·v0000000·v0000000·location·view·pair
1107 ····00000a77·v0000000·v0000000·location·view·pair1107 ····00000a77·v0000000·v0000000·location·view·pair
  
1108 ····00000a79·00004e84·(base·address)1108 ····00000a79·00004ebc·(base·address)
1109 ····00000a7e·v0000000·v0000000·views·at·00000a57·for:1109 ····00000a7e·v0000000·v0000000·views·at·00000a57·for:
1110 ·············00004e84·00004ec0·(DW_OP_reg0·(r0))1110 ·············00004ebc·00004ef8·(DW_OP_reg0·(r0))
1111 ····00000a83·v0000000·v0000000·views·at·00000a59·for:1111 ····00000a83·v0000000·v0000000·views·at·00000a59·for:
1112 ·············00004ec0·00004ed6·(DW_OP_reg4·(r4))1112 ·············00004ef8·00004f0e·(DW_OP_reg4·(r4))
1113 ····00000a88·v0000000·v0000000·views·at·00000a5b·for:1113 ····00000a88·v0000000·v0000000·views·at·00000a5b·for:
1114 ·············00004f06·00004f08·(DW_OP_reg0·(r0))1114 ·············00004f3e·00004f40·(DW_OP_reg0·(r0))
1115 ····00000a8f·v0000000·v0000000·views·at·00000a5d·for:1115 ····00000a8f·v0000000·v0000000·views·at·00000a5d·for:
1116 ·············00004f08·00004f0c·(DW_OP_reg4·(r4))1116 ·············00004f40·00004f44·(DW_OP_reg4·(r4))
1117 ····00000a96·v0000000·v0000000·views·at·00000a5f·for:1117 ····00000a96·v0000000·v0000000·views·at·00000a5f·for:
1118 ·············00004f0c·00004f0e·(DW_OP_reg0·(r0))1118 ·············00004f44·00004f46·(DW_OP_reg0·(r0))
1119 ····00000a9d·v0000000·v0000000·views·at·00000a61·for:1119 ····00000a9d·v0000000·v0000000·views·at·00000a61·for:
1120 ·············00004f12·00004f14·(DW_OP_reg0·(r0))1120 ·············00004f4a·00004f4c·(DW_OP_reg0·(r0))
1121 ····00000aa4·v0000000·v0000000·views·at·00000a63·for:1121 ····00000aa4·v0000000·v0000000·views·at·00000a63·for:
1122 ·············00004f14·00004f18·(DW_OP_reg4·(r4))1122 ·············00004f4c·00004f50·(DW_OP_reg4·(r4))
1123 ····00000aab·v0000000·v0000000·views·at·00000a65·for:1123 ····00000aab·v0000000·v0000000·views·at·00000a65·for:
1124 ·············00004f18·00004f1a·(DW_OP_reg0·(r0))1124 ·············00004f50·00004f52·(DW_OP_reg0·(r0))
1125 ····00000ab2·v0000000·v0000000·views·at·00000a67·for:1125 ····00000ab2·v0000000·v0000000·views·at·00000a67·for:
1126 ·············00004f1a·00004f30·(DW_OP_reg4·(r4))1126 ·············00004f52·00004f68·(DW_OP_reg4·(r4))
1127 ····00000ab9·v0000000·v0000000·views·at·00000a69·for:1127 ····00000ab9·v0000000·v0000000·views·at·00000a69·for:
1128 ·············00004f30·00004f32·(DW_OP_reg0·(r0))1128 ·············00004f68·00004f6a·(DW_OP_reg0·(r0))
1129 ····00000ac0·v0000000·v0000000·views·at·00000a6b·for:1129 ····00000ac0·v0000000·v0000000·views·at·00000a6b·for:
1130 ·············00004f32·00004f36·(DW_OP_reg4·(r4))1130 ·············00004f6a·00004f6e·(DW_OP_reg4·(r4))
1131 ····00000ac7·v0000000·v0000000·views·at·00000a6d·for:1131 ····00000ac7·v0000000·v0000000·views·at·00000a6d·for:
1132 ·············00004f36·00004f38·(DW_OP_reg0·(r0))1132 ·············00004f6e·00004f70·(DW_OP_reg0·(r0))
1133 ····00000ace·v0000000·v0000000·views·at·00000a6f·for:1133 ····00000ace·v0000000·v0000000·views·at·00000a6f·for:
1134 ·············00004f38·00004f3c·(DW_OP_reg4·(r4))1134 ·············00004f70·00004f74·(DW_OP_reg4·(r4))
1135 ····00000ad5·v0000000·v0000000·views·at·00000a71·for:1135 ····00000ad5·v0000000·v0000000·views·at·00000a71·for:
1136 ·············00004f3c·00004f3e·(DW_OP_reg0·(r0))1136 ·············00004f74·00004f76·(DW_OP_reg0·(r0))
1137 ····00000adc·v0000000·v0000000·views·at·00000a73·for:1137 ····00000adc·v0000000·v0000000·views·at·00000a73·for:
1138 ·············00004f3e·00004f42·(DW_OP_reg4·(r4))1138 ·············00004f76·00004f7a·(DW_OP_reg4·(r4))
1139 ····00000ae3·v0000000·v0000000·views·at·00000a75·for:1139 ····00000ae3·v0000000·v0000000·views·at·00000a75·for:
1140 ·············00004f42·00004f44·(DW_OP_reg0·(r0))1140 ·············00004f7a·00004f7c·(DW_OP_reg0·(r0))
1141 ····00000aea·v0000000·v0000000·views·at·00000a77·for:1141 ····00000aea·v0000000·v0000000·views·at·00000a77·for:
1142 ·············00004f44·00004f74·(DW_OP_reg4·(r4))1142 ·············00004f7c·00004fac·(DW_OP_reg4·(r4))
1143 ····00000af1·<End·of·list>1143 ····00000af1·<End·of·list>
  
1144 ····00000af2·v0000001·v0000000·location·view·pair1144 ····00000af2·v0000001·v0000000·location·view·pair
1145 ····00000af4·v0000000·v0000000·location·view·pair1145 ····00000af4·v0000000·v0000000·location·view·pair
1146 ····00000af6·v0000000·v0000000·location·view·pair1146 ····00000af6·v0000000·v0000000·location·view·pair
1147 ····00000af8·v0000000·v0000000·location·view·pair1147 ····00000af8·v0000000·v0000000·location·view·pair
1148 ····00000afa·v0000000·v0000000·location·view·pair1148 ····00000afa·v0000000·v0000000·location·view·pair
1149 ····00000afc·v0000000·v0000000·location·view·pair1149 ····00000afc·v0000000·v0000000·location·view·pair
  
1150 ····00000afe·00004e84·(base·address)1150 ····00000afe·00004ebc·(base·address)
1151 ····00000b03·v0000001·v0000000·views·at·00000af2·for:1151 ····00000b03·v0000001·v0000000·views·at·00000af2·for:
1152 ·············00004e84·00004ed6·(DW_OP_lit0;·DW_OP_stack_value)1152 ·············00004ebc·00004f0e·(DW_OP_lit0;·DW_OP_stack_value)
1153 ····00000b09·v0000000·v0000000·views·at·00000af4·for:1153 ····00000b09·v0000000·v0000000·views·at·00000af4·for:
1154 ·············00004ed6·00004ed9·(DW_OP_reg0·(r0))1154 ·············00004f0e·00004f11·(DW_OP_reg0·(r0))
1155 ····00000b0e·v0000000·v0000000·views·at·00000af6·for:1155 ····00000b0e·v0000000·v0000000·views·at·00000af6·for:
1156 ·············00004f06·00004f24·(DW_OP_lit0;·DW_OP_stack_value)1156 ·············00004f3e·00004f5c·(DW_OP_lit0;·DW_OP_stack_value)
1157 ····00000b16·v0000000·v0000000·views·at·00000af8·for:1157 ····00000b16·v0000000·v0000000·views·at·00000af8·for:
Max diff block lines reached; 865092/872690 bytes (99.13%) of diff not shown.
1.05 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················4523 ··Length:···················452
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0000524c·000006509 ····00005284·00000650
10 ····0000215c·0000000c10 ····0000215c·0000000c
11 ····00002168·000000d011 ····00002168·000000d0
12 ····00002238·0000002012 ····00002238·00000020
13 ····00002258·0000003c13 ····00002258·0000003c
14 ····00002294·0000004014 ····00002294·00000040
15 ····000022d4·0000003c15 ····000022d4·0000003c
16 ····00002310·0000006416 ····00002310·00000064
Offset 48, 18 lines modifiedOffset 48, 18 lines modified
48 ····00003fe0·0000004048 ····00003fe0·00000040
49 ····00004020·0000004049 ····00004020·00000040
50 ····00004060·0000014c50 ····00004060·0000014c
51 ····000041ac·0000014c51 ····000041ac·0000014c
52 ····000042f8·0000003a52 ····000042f8·0000003a
53 ····00004334·000000e853 ····00004334·000000e8
54 ····0000441c·000001d054 ····0000441c·000001d0
55 ····000045ec·000001c855 ····000045ec·00000200
56 ····000047b4·000000e456 ····000047ec·000000e4
57 ····00004898·000000a457 ····000048d0·000000a4
58 ····0000493c·000002d058 ····00004974·000002d0
59 ····00004c0c·0000019859 ····00004c44·00000198
60 ····00004da4·000000c860 ····00004ddc·000000c8
61 ····00004e6c·0000010861 ····00004ea4·00000108
62 ····00004f74·0000021062 ····00004fac·00000210
63 ····00002108·0000005463 ····00002108·00000054
64 ····00000000·0000000064 ····00000000·00000000
  
595 B
strings --all --bytes=8 {}
    
Offset 1, 21 lines modifiedOffset 1, 24 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 SGCC:·(Debian·13.2.0-25)·13.2.0
2 PC2sM)u3\ 
3 tTMcWfLM 
4 F`Y;z]qz 
5 K4r-w>.)12 B7KOo#·.
 3 Q(59IK`M
 4 aFM#WfLM
 5 W|voLcUz
 6 |['hrmlAZ
 7 ayWr()y$Y[
6 c]5d]q%%8 c]5d]q%%
7 f%M^dk31/9 f%M^dk31/
8 M):hanv610 .msJMa\:
 11 G%^who6L
 12 P(hNY6L%
 13 0088000888
 14 (jrap`p``p
9 z*);.Tt72F15 z*);.Tt72F
 16 E-5k·jLQ
 17 X$DDBDDDD"BDB$DDBB$BBBD"B"
10 ·^VBg=I= 
11 r!zc<*xv 
12 _ay$+/?e 
13 XDB$BDBBDBBDB"BB 
14 pG7LowE~N 
15 call_weak_fn18 call_weak_fn
16 _hashopenssl.c19 _hashopenssl.c
17 hashlib_init_hashtable20 hashlib_init_hashtable
18 py_hashentry_t_destroy_value21 py_hashentry_t_destroy_value
19 py_hashentry_t_compare_name22 py_hashentry_t_compare_name
20 py_hashentry_t_hash_name23 py_hashentry_t_hash_name
21 hashlib_init_evptype24 hashlib_init_evptype
1.44 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 137, 59 lines modifiedOffset 137, 59 lines modified
  
137 0000441c·<EVPXOF_digest>:137 0000441c·<EVPXOF_digest>:
138 »       ...138 »       ...
  
139 000045ec·<EVP_update>:139 000045ec·<EVP_update>:
140 »       ...140 »       ...
  
141 000047b4·<EVP_copy>:141 000047ec·<EVP_copy>:
142 »       ...142 »       ...
  
143 00004898·<_setException>:143 000048d0·<_setException>:
144 »       ...144 »       ...
  
145 0000493c·<pbkdf2_hmac>:145 00004974·<pbkdf2_hmac>:
146 »       ...146 »       ...
  
147 00004c0c·<_hashlib_HMAC_update>:147 00004c44·<_hashlib_HMAC_update>:
148 »       ...148 »       ...
  
149 00004da4·<_hashlib_HMAC_copy>:149 00004ddc·<_hashlib_HMAC_copy>:
150 »       ...150 »       ...
  
151 00004e6c·<_hashlib_hmac_get_name>:151 00004ea4·<_hashlib_hmac_get_name>:
152 »       ...152 »       ...
  
153 00004f74·<_hashlib_hmac_singleshot>:153 00004fac·<_hashlib_hmac_singleshot>:
154 »       ...154 »       ...
  
155 00005184·<call_weak_fn>:155 000051bc·<call_weak_fn>:
156 »       ...156 »       ...
  
157 000051a8·<deregister_tm_clones>:157 000051e0·<deregister_tm_clones>:
158 »       ...158 »       ...
  
159 000051d4·<register_tm_clones>:159 0000520c·<register_tm_clones>:
160 »       ...160 »       ...
  
161 00005208·<__do_global_dtors_aux>:161 00005240·<__do_global_dtors_aux>:
162 »       ...162 »       ...
  
163 00005248·<frame_dummy>:163 00005280·<frame_dummy>:
164 frame_dummy():164 frame_dummy():
165 »       movs»   r0,·r0165 »       movs»   r0,·r0
166 »       ...166 »       ...
  
167 0000524c·<_hashlib_get_fips_mode>:167 00005284·<_hashlib_get_fips_mode>:
168 »       ...168 »       ...
  
169 0000527c·<EVP_repr>:169 000052b4·<EVP_repr>:
170 »       ...170 »       ...
  
171 000052cc·<EVPXOF_get_digest_size>:171 00005304·<EVPXOF_get_digest_size>:
172 »       ...172 »       ...
  
173 000052d4·<EVPXOF_hexdigest>:173 0000530c·<EVPXOF_hexdigest>:
174 »       ...174 »       ...
  
175 0000546c·<_hashlib_scrypt>:175 000054a4·<_hashlib_scrypt>:
176 »       ...176 »       ...
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 0000589c·<_fini>:2 000058d4·<_fini>:
3 »       ...3 »       ...
853 MB
./usr/lib/debug/.build-id/20/6e7314b811730cc4a3a25b17f3f91dad5181cd.debug vs.
./usr/lib/debug/.build-id/12/e344769d4480c09786c0d6973d6f6b709f8e13.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 12% similar despite different names
1.14 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
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:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1dd2c511 ··Entry·point·address:···············0x1499b5
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········13658968·(bytes·into·file)13 ··Start·of·section·headers:··········12849900·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4419 ··Number·of·section·headers:·········44
20 ··Section·header·string·table·index:·4320 ··Section·header·string·table·index:·43
1.86 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x1dd2c52 Entry·point·0x1499b5
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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··········0x0001d4·0x0045c424·0x0045c424·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001d4·0x00418854·0x00418854·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x1
9 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x44c430·R·E·0x10009 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x408860·R·E·0x1000
10 ··LOAD···········0x000ee4·0x0045dee4·0x0045dee4·0x00000·0x747bc·RW··0x100010 ··LOAD···········0x000ee4·0x00419ee4·0x00419ee4·0x00000·0x747bc·RW··0x1000
11 ··DYNAMIC········0x000ee4·0x0045def8·0x0045def8·0x00000·0x00108·RW··0x411 ··DYNAMIC········0x000ee4·0x00419ef8·0x00419ef8·0x00000·0x00108·RW··0x4
12 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x412 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
13 ··TLS············0x000ee4·0x0045dee4·0x0045dee4·0x00000·0x00010·R···0x413 ··TLS············0x000ee4·0x00419ee4·0x00419ee4·0x00000·0x00010·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000ee4·0x0045dee4·0x0045dee4·0x00000·0x0011c·R···0x115 ··GNU_RELRO······0x000ee4·0x00419ee4·0x00419ee4·0x00000·0x0011c·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·.stapsdt.base·.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·.stapsdt.base·.ARM.exidx·.eh_frame·
7.14 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 There·are·44·section·headers,·starting·at·offset·0xd06b58:1 There·are·44·section·headers,·starting·at·offset·0xc412ec:
  
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··········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
8 ··[·4]·.gnu.hash·········NOBITS··········000101d4·0001d4·003aa0·04···A··5···0··48 ··[·4]·.gnu.hash·········NOBITS··········000101d4·0001d4·003aa4·04···A··5···0··4
9 ··[·5]·.dynsym···········NOBITS··········00013c74·0001d4·008b80·10···A··6···1··49 ··[·5]·.dynsym···········NOBITS··········00013c78·0001d4·008b90·10···A··6···1··4
10 ··[·6]·.dynstr···········NOBITS··········0001c7f4·0001d4·00a032·00···A··0···0··110 ··[·6]·.dynstr···········NOBITS··········0001c808·0001d4·00a037·00···A··0···0··1
11 ··[·7]·.gnu.version······NOBITS··········00026826·0001d4·001170·02···A··5···0··211 ··[·7]·.gnu.version······NOBITS··········00026840·0001d4·001172·02···A··5···0··2
12 ··[·8]·.gnu.version_r····NOBITS··········00027998·0001d4·0001b0·00···A··6···4··412 ··[·8]·.gnu.version_r····NOBITS··········000279b4·0001d4·0001b0·00···A··6···4··4
13 ··[·9]·.rel.dyn··········NOBITS··········00027b48·0001d4·000038·08···A··5···0··413 ··[·9]·.rel.dyn··········NOBITS··········00027b64·0001d4·000038·08···A··5···0··4
14 ··[10]·.rel.plt··········NOBITS··········00027b80·0001d4·001088·08···A··5··25··414 ··[10]·.rel.plt··········NOBITS··········00027b9c·0001d4·001090·08···A··5··25··4
15 ··[11]·.init·············NOBITS··········00028c08·0001d4·00000c·00··AX··0···0··415 ··[11]·.init·············NOBITS··········00028c2c·0001d4·00000c·00··AX··0···0··4
16 ··[12]·.plt··············NOBITS··········00028c14·0001d4·00198c·04··AX··0···0··416 ··[12]·.plt··············NOBITS··········00028c38·0001d4·001998·04··AX··0···0··4
17 ··[13]·.text·············NOBITS··········0002a5a0·0001d4·251046·00··AX··0···0··817 ··[13]·.text·············NOBITS··········0002a5d0·0001d4·20d3b2·00··AX··0···0··8
18 ··[14]·.fini·············NOBITS··········0027b5e8·0001d4·000008·00··AX··0···0··418 ··[14]·.fini·············NOBITS··········00237984·0001d4·000008·00··AX··0···0··4
19 ··[15]·.rodata···········NOBITS··········0027b600·0001d4·1e0e20·00···A··0···0·6419 ··[15]·.rodata···········NOBITS··········002379c0·0001d4·1e0e90·00···A··0···0·64
20 ··[16]·.stapsdt.base·····NOBITS··········0045c420·0001d4·000001·00···A··0···0··120 ··[16]·.stapsdt.base·····NOBITS··········00418850·0001d4·000001·00···A··0···0··1
21 ··[17]·.ARM.exidx········NOBITS··········0045c424·0001d4·000008·00··AL·13···0··421 ··[17]·.ARM.exidx········NOBITS··········00418854·0001d4·000008·00··AL·13···0··4
22 ··[18]·.eh_frame·········NOBITS··········0045c42c·0001d4·000004·00···A··0···0··422 ··[18]·.eh_frame·········NOBITS··········0041885c·0001d4·000004·00···A··0···0··4
23 ··[19]·.tdata············NOBITS··········0045dee4·000ee4·000004·00·WAT··0···0··423 ··[19]·.tdata············NOBITS··········00419ee4·000ee4·000004·00·WAT··0···0··4
24 ··[20]·.tbss·············NOBITS··········0045dee8·000ee4·00000c·00·WAT··0···0··424 ··[20]·.tbss·············NOBITS··········00419ee8·000ee4·00000c·00·WAT··0···0··4
25 ··[21]·.init_array·······NOBITS··········0045dee8·000ee4·000008·04··WA··0···0··425 ··[21]·.init_array·······NOBITS··········00419ee8·000ee4·000008·04··WA··0···0··4
26 ··[22]·.fini_array·······NOBITS··········0045def0·000ee4·000004·04··WA··0···0··426 ··[22]·.fini_array·······NOBITS··········00419ef0·000ee4·000004·04··WA··0···0··4
27 ··[23]·.data.rel.ro······NOBITS··········0045def4·000ee4·000004·00··WA··0···0··427 ··[23]·.data.rel.ro······NOBITS··········00419ef4·000ee4·000004·00··WA··0···0··4
28 ··[24]·.dynamic··········NOBITS··········0045def8·000ee4·000108·08··WA··6···0··428 ··[24]·.dynamic··········NOBITS··········00419ef8·000ee4·000108·08··WA··6···0··4
29 ··[25]·.got··············NOBITS··········0045e000·000ee4·000860·04··WA··0···0··429 ··[25]·.got··············NOBITS··········0041a000·000ee4·000864·04··WA··0···0··4
30 ··[26]·.data·············NOBITS··········0045e860·000ee4·0249fc·00··WA··0···0··830 ··[26]·.data·············NOBITS··········0041a868·000ee4·0249fc·00··WA··0···0··8
31 ··[27]·.PyRuntime········NOBITS··········00483260·000ee4·023b80·00··WA··0···0··831 ··[27]·.PyRuntime········NOBITS··········0043f268·000ee4·023b80·00··WA··0···0··8
32 ··[28]·.probes···········NOBITS··········004a6de0·000ee4·000018·00··WA··0···0··232 ··[28]·.probes···········NOBITS··········00462de8·000ee4·000018·00··WA··0···0··2
33 ··[29]·.bss··············NOBITS··········004a6e00·000ee4·02b8a0·00··WA··0···0·6433 ··[29]·.bss··············NOBITS··········00462e00·000ee4·02b8a0·00··WA··0···0·64
34 ··[30]·.comment··········PROGBITS········00000000·0001d4·00001f·01··MS··0···0··134 ··[30]·.comment··········PROGBITS········00000000·0001d4·00001f·01··MS··0···0··1
35 ··[31]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001f3·000033·00······0···0··135 ··[31]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001f3·000033·00······0···0··1
36 ··[32]·.note.stapsdt·····NOTE············00000000·000228·000144·00······0···0··436 ··[32]·.note.stapsdt·····NOTE············00000000·000228·000144·00······0···0··4
37 ··[33]·.debug_aranges····PROGBITS········00000000·00036c·00730c·00···C··0···0··437 ··[33]·.debug_aranges····PROGBITS········00000000·00036c·005bcc·00···C··0···0··4
38 ··[34]·.debug_info·······PROGBITS········00000000·007678·84eee6·00···C··0···0··438 ··[34]·.debug_info·······PROGBITS········00000000·005f38·8124bb·00···C··0···0··4
39 ··[35]·.debug_abbrev·····PROGBITS········00000000·856560·0123ee·00···C··0···0··439 ··[35]·.debug_abbrev·····PROGBITS········00000000·8183f4·012356·00···C··0···0··4
40 ··[36]·.debug_line·······PROGBITS········00000000·868950·1692d1·00···C··0···0··440 ··[36]·.debug_line·······PROGBITS········00000000·82a74c·147223·00···C··0···0··4
41 ··[37]·.debug_frame······PROGBITS········00000000·9d1c24·01643a·00···C··0···0··441 ··[37]·.debug_frame······PROGBITS········00000000·971970·01639a·00···C··0···0··4
42 ··[38]·.debug_str········PROGBITS········00000000·9e8060·02099f·01·MSC··0···0··442 ··[38]·.debug_str········PROGBITS········00000000·987d0c·02099a·01·MSC··0···0··4
43 ··[39]·.debug_loclists···PROGBITS········00000000·a08a00·209995·00···C··0···0··443 ··[39]·.debug_loclists···PROGBITS········00000000·9a86a8·1b90d7·00···C··0···0··4
44 ··[40]·.debug_rnglists···PROGBITS········00000000·c12398·069948·00···C··0···0··444 ··[40]·.debug_rnglists···PROGBITS········00000000·b61780·054a11·00···C··0···0··4
45 ··[41]·.symtab···········SYMTAB··········00000000·c7bce0·051a10·10·····42·18667··445 ··[41]·.symtab···········SYMTAB··········00000000·bb6194·0510a0·10·····42·18515··4
46 ··[42]·.strtab···········STRTAB··········00000000·ccd6f0·0392ab·00······0···0··146 ··[42]·.strtab···········STRTAB··········00000000·c07234·039efc·00······0···0··1
47 ··[43]·.shstrtab·········STRTAB··········00000000·d0699b·0001bb·00······0···0··147 ··[43]·.shstrtab·········STRTAB··········00000000·c41130·0001bb·00······0···0··1
48 Key·to·Flags:48 Key·to·Flags:
49 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),49 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
50 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),50 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
51 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),51 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
52 ··D·(mbind),·y·(purecode),·p·(processor·specific)52 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.6 MB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 20900 lines modifiedOffset 1, 20749 lines modified
  
1 Symbol·table·'.symtab'·contains·20897·entries:1 Symbol·table·'.symtab'·contains·20746·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:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp4 ·····1:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp
5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id
6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag
7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash
8 ·····5:·00013c74·····0·SECTION·LOCAL··DEFAULT····5·.dynsym8 ·····5:·00013c78·····0·SECTION·LOCAL··DEFAULT····5·.dynsym
9 ·····6:·0001c7f4·····0·SECTION·LOCAL··DEFAULT····6·.dynstr9 ·····6:·0001c808·····0·SECTION·LOCAL··DEFAULT····6·.dynstr
10 ·····7:·00026826·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version10 ·····7:·00026840·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version
11 ·····8:·00027998·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r11 ·····8:·000279b4·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
12 ·····9:·00027b48·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn12 ·····9:·00027b64·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
13 ····10:·00027b80·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt13 ····10:·00027b9c·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
14 ····11:·00028c08·····0·SECTION·LOCAL··DEFAULT···11·.init14 ····11:·00028c2c·····0·SECTION·LOCAL··DEFAULT···11·.init
15 ····12:·00028c14·····0·SECTION·LOCAL··DEFAULT···12·.plt15 ····12:·00028c38·····0·SECTION·LOCAL··DEFAULT···12·.plt
16 ····13:·0002a5a0·····0·SECTION·LOCAL··DEFAULT···13·.text16 ····13:·0002a5d0·····0·SECTION·LOCAL··DEFAULT···13·.text
17 ····14:·0027b5e8·····0·SECTION·LOCAL··DEFAULT···14·.fini17 ····14:·00237984·····0·SECTION·LOCAL··DEFAULT···14·.fini
18 ····15:·0027b600·····0·SECTION·LOCAL··DEFAULT···15·.rodata18 ····15:·002379c0·····0·SECTION·LOCAL··DEFAULT···15·.rodata
19 ····16:·0045c420·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base19 ····16:·00418850·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base
20 ····17:·0045c424·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx20 ····17:·00418854·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx
21 ····18:·0045c42c·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame21 ····18:·0041885c·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
22 ····19:·0045dee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata22 ····19:·00419ee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata
23 ····20:·0045dee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss23 ····20:·00419ee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss
24 ····21:·0045dee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array24 ····21:·00419ee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array
25 ····22:·0045def0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array25 ····22:·00419ef0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array
26 ····23:·0045def4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro26 ····23:·00419ef4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro
27 ····24:·0045def8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic27 ····24:·00419ef8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic
28 ····25:·0045e000·····0·SECTION·LOCAL··DEFAULT···25·.got28 ····25:·0041a000·····0·SECTION·LOCAL··DEFAULT···25·.got
29 ····26:·0045e860·····0·SECTION·LOCAL··DEFAULT···26·.data29 ····26:·0041a868·····0·SECTION·LOCAL··DEFAULT···26·.data
30 ····27:·00483260·····0·SECTION·LOCAL··DEFAULT···27·.PyRuntime30 ····27:·0043f268·····0·SECTION·LOCAL··DEFAULT···27·.PyRuntime
31 ····28:·004a6de0·····0·SECTION·LOCAL··DEFAULT···28·.probes31 ····28:·00462de8·····0·SECTION·LOCAL··DEFAULT···28·.probes
32 ····29:·004a6e00·····0·SECTION·LOCAL··DEFAULT···29·.bss32 ····29:·00462e00·····0·SECTION·LOCAL··DEFAULT···29·.bss
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.comment33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.comment
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.ARM.attributes34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.ARM.attributes
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.note.stapsdt35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.note.stapsdt
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_aranges36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_aranges
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_info37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_info
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_abbrev38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_abbrev
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_line39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_line
40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_frame40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_frame
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_str41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_str
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists
44 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o44 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o
45 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d45 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d
46 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag46 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
47 ····44:·001dd2c4·····0·NOTYPE··LOCAL··DEFAULT···13·$t47 ····44:·001499b4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
48 ····45:·001dd2f0·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····45:·001499e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····46:·0045c424·····0·NOTYPE··LOCAL··DEFAULT···17·$d49 ····46:·00418854·····0·NOTYPE··LOCAL··DEFAULT···17·$d
50 ····47:·0027b600·····0·NOTYPE··LOCAL··DEFAULT···15·$d50 ····47:·002379c0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
51 ····48:·0045e860·····0·NOTYPE··LOCAL··DEFAULT···26·$d51 ····48:·0041a868·····0·NOTYPE··LOCAL··DEFAULT···26·$d
52 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o52 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
53 ····50:·001dd2f8·····0·NOTYPE··LOCAL··DEFAULT···13·$a53 ····50:·001499e8·····0·NOTYPE··LOCAL··DEFAULT···13·$a
54 ····51:·001dd2f8·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn54 ····51:·001499e8·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
55 ····52:·001dd314·····0·NOTYPE··LOCAL··DEFAULT···13·$d55 ····52:·00149a04·····0·NOTYPE··LOCAL··DEFAULT···13·$d
56 ····53:·00028c08·····0·NOTYPE··LOCAL··DEFAULT···11·$a56 ····53:·00028c2c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
57 ····54:·0027b5e8·····0·NOTYPE··LOCAL··DEFAULT···14·$a57 ····54:·00237984·····0·NOTYPE··LOCAL··DEFAULT···14·$a
58 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o58 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
59 ····56:·00028c10·····0·NOTYPE··LOCAL··DEFAULT···11·$a59 ····56:·00028c34·····0·NOTYPE··LOCAL··DEFAULT···11·$a
60 ····57:·0027b5ec·····0·NOTYPE··LOCAL··DEFAULT···14·$a60 ····57:·00237988·····0·NOTYPE··LOCAL··DEFAULT···14·$a
Diff chunk too large, falling back to line-by-line diff (20687 lines added, 20838 lines removed)
61 ····58:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c61 ····58:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c
62 ····59:·0027b96c·····0·NOTYPE··LOCAL··DEFAULT···15·$d62 ····59:·00149b58·····0·NOTYPE··LOCAL··DEFAULT···13·$t
63 ····60:·0007b308·····0·NOTYPE··LOCAL··DEFAULT···13·$t63 ····60:·00149c01····46·FUNC····LOCAL··DEFAULT···13·compute_parser_flags
64 ····61:·0007b4b8·····0·NOTYPE··LOCAL··DEFAULT···13·$d64 ····61:·00237d2c·····0·NOTYPE··LOCAL··DEFAULT···15·$d
65 ····62:·0007b548·····0·NOTYPE··LOCAL··DEFAULT···13·$t65 ····62:·00149d24·····0·NOTYPE··LOCAL··DEFAULT···13·$d
66 ····63:·001dd409····22·FUNC····LOCAL··DEFAULT···13·Py_XDECREF.part.066 ····63:·00149db4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
67 ····64:·0007b798·····0·NOTYPE··LOCAL··DEFAULT···13·$d67 ····64:·0007c1fc·····0·NOTYPE··LOCAL··DEFAULT···13·$t
68 ····65:·0007b828·····0·NOTYPE··LOCAL··DEFAULT···13·$t68 ····65:·0002a5d1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
69 ····66:·0002a5a1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION69 ····66:·0007cf58·····0·NOTYPE··LOCAL··DEFAULT···13·$d
70 ····67:·0007c65c·····0·NOTYPE··LOCAL··DEFAULT···13·$d70 ····67:·0007cf5c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
71 ····68:·0007c660·····0·NOTYPE··LOCAL··DEFAULT···13·$t71 ····68:·0002a5d0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
72 ····69:·001dd408·····0·NOTYPE··LOCAL··DEFAULT···13·$t72 ····69:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c
73 ····70:·0002a5a0·····0·NOTYPE··LOCAL··DEFAULT···13·$t73 ····70:·00237ec4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
74 ····71:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c74 ····71:·0014a0dc·····0·NOTYPE··LOCAL··DEFAULT···13·$t
75 ····72:·0027bb04·····0·NOTYPE··LOCAL··DEFAULT···15·$d75 ····72:·0014a118·····0·NOTYPE··LOCAL··DEFAULT···13·$d
76 ····73:·001dd61c·····0·NOTYPE··LOCAL··DEFAULT···13·$t76 ····73:·0014a725····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error
77 ····74:·001dd658·····0·NOTYPE··LOCAL··DEFAULT···13·$d77 ····74:·0014a775····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
78 ····75:·001ddbad····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error78 ····75:·0014a66d···182·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.0
79 ····76:·001ddbfd····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION79 ····76:·0014a655····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF
80 ····77:·0007c8e5···190·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.080 ····77:·0002a659···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers
81 ····78:·001ddb95····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF81 ····78:·0002a658·····0·NOTYPE··LOCAL··DEFAULT···13·$t
82 ····79:·0002a629···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers82 ····79:·0014a12b·····0·NOTYPE··LOCAL··DEFAULT···13·$d
83 ····80:·0002a628·····0·NOTYPE··LOCAL··DEFAULT···13·$t83 ····80:·0014a12c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
84 ····81:·0007c8e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t84 ····81:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c
85 ····82:·001dd66b·····0·NOTYPE··LOCAL··DEFAULT···13·$d85 ····82:·00238108·····0·NOTYPE··LOCAL··DEFAULT···15·$d
86 ····83:·001dd66c·····0·NOTYPE··LOCAL··DEFAULT···13·$t86 ····83:·0007d160·····0·NOTYPE··LOCAL··DEFAULT···13·$t
87 ····84:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c87 ····84:·0007d228·····0·NOTYPE··LOCAL··DEFAULT···13·$d
88 ····85:·0027bd48·····0·NOTYPE··LOCAL··DEFAULT···15·$d88 ····85:·0007d22e·····0·NOTYPE··LOCAL··DEFAULT···13·$t
89 ····86:·0007c9a4·····0·NOTYPE··LOCAL··DEFAULT···13·$t89 ····86:·0002aa3d····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context
90 ····87:·0007ca6c·····0·NOTYPE··LOCAL··DEFAULT···13·$d90 ····87:·0007daec·····0·NOTYPE··LOCAL··DEFAULT···13·$d
91 ····88:·0007ca72·····0·NOTYPE··LOCAL··DEFAULT···13·$t91 ····88:·0007daf0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
92 ····89:·0002aa0d····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context92 ····89:·0014a7b0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
93 ····90:·0007d568·····0·NOTYPE··LOCAL··DEFAULT···13·$d93 ····90:·0014a9c5····70·FUNC····LOCAL··DEFAULT···13·_get_names.isra.0
94 ····91:·0007d56c·····0·NOTYPE··LOCAL··DEFAULT···13·$t94 ····91:·0014aa0d····70·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.0
95 ····92:·001ddc39····74·FUNC····LOCAL··DEFAULT···13·_PyPegen_add_type_comment_to_arg.part.0.isra.095 ····92:·0002a879····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
96 ····93:·001ddc38·····0·NOTYPE··LOCAL··DEFAULT···13·$t96 ····93:·0014af58·····0·NOTYPE··LOCAL··DEFAULT···13·$d
97 ····94:·0007d9a5····70·FUNC····LOCAL··DEFAULT···13·_get_names.isra.097 ····94:·0014af5c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
98 ····95:·0007da51····70·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.098 ····95:·0002a7e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
99 ····96:·0002a849····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION99 ····96:·0014b392·····0·NOTYPE··LOCAL··DEFAULT···13·$d
100 ····97:·0007e628·····0·NOTYPE··LOCAL··DEFAULT···13·$d100 ····97:·0014b41c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
101 ····98:·0007e62c·····0·NOTYPE··LOCAL··DEFAULT···13·$t101 ····98:·0014b436·····0·NOTYPE··LOCAL··DEFAULT···13·$t
102 ····99:·0002a7b8·····0·NOTYPE··LOCAL··DEFAULT···13·$t102 ····99:·0014b39d·····0·NOTYPE··LOCAL··DEFAULT···13·$d
103 ···100:·001de116·····0·NOTYPE··LOCAL··DEFAULT···13·$d103 ···100:·0014b39e·····0·NOTYPE··LOCAL··DEFAULT···13·$t
104 ···101:·001de1a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d104 ···101:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c
105 ···102:·001de1ba·····0·NOTYPE··LOCAL··DEFAULT···13·$t105 ···102:·0014b5dc·····0·NOTYPE··LOCAL··DEFAULT···13·$t
106 ···103:·001de121·····0·NOTYPE··LOCAL··DEFAULT···13·$d106 ···103:·00150475···528·FUNC····LOCAL··DEFAULT···13·expressions_rule
107 ···104:·001de122·····0·NOTYPE··LOCAL··DEFAULT···13·$t107 ···104:·001514e9···226·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule
108 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c108 ···105:·0007e279··6880·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule
109 ···106:·0007e6e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t109 ···106:·0007ff05···470·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule
110 ···107:·00094921···830·FUNC····LOCAL··DEFAULT···13·expressions_rule110 ···107:·0002b2a7···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule
111 ···108:·00096889···280·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule111 ···108:·00084979··1364·FUNC····LOCAL··DEFAULT···13·expression_rule
112 ···109:·0007f06d··7258·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule112 ···109:·0002b2a7···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule
113 ···110:·00081051··8028·FUNC····LOCAL··DEFAULT···13·simple_stmt_rule113 ···110:·0002b2a7···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule
114 ···111:·00080e75···474·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule114 ···111:·0002b2a7···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule
115 ···112:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule115 ···112:·001514e9···226·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule
116 ···113:·0008613d··1354·FUNC····LOCAL··DEFAULT···13·expression_rule116 ···113:·00238464·····0·NOTYPE··LOCAL··DEFAULT···15·$d
117 ···114:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule117 ···114:·0007e278·····0·NOTYPE··LOCAL··DEFAULT···13·$t
118 ···115:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule118 ···115:·0007fd59···118·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule
119 ···116:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule119 ···116:·0007fdd1···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule
120 ···117:·00096889···280·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule120 ···117:·0007fe35···102·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule
121 ···118:·0027c0a4·····0·NOTYPE··LOCAL··DEFAULT···15·$d121 ···118:·0007fe9d···102·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule
122 ···119:·00080cc9···120·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule122 ···119:·0014bc75···530·FUNC····LOCAL··DEFAULT···13·decorators_rule
123 ···120:·00080d41···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule123 ···120:·0014c605··1288·FUNC····LOCAL··DEFAULT···13·function_def_raw_rule
124 ···121:·00080da5···102·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule124 ···121:·0008bfd5···932·FUNC····LOCAL··DEFAULT···13·named_expression_rule
125 ···122:·00080e0d···102·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule125 ···122:·0008c6cd··1408·FUNC····LOCAL··DEFAULT···13·block_rule
Max diff block lines reached; -1/2721349 bytes (-0.00%) of diff not shown.
2.33 KB
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 31 lines modifiedOffset 1, 31 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:·206e7314b811730cc4a3a25b17f3f91dad5181cd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12e344769d4480c09786c0d6973d6f6b709f8e13
  
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
  
7 Displaying·notes·found·in:·.note.stapsdt7 Displaying·notes·found·in:·.note.stapsdt
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
10 ····Name:·gc__done 
11 ····Location:·0x00160a68,·Base:·0x0045c420,·Semaphore:·0x004a6df0 
12 ····Arguments:·-4@r3 
13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·gc__start10 ····Name:·gc__start
15 ····Location:·0x00160a6c,·Base:·0x0045c420,·Semaphore:·0x004a6dee11 ····Location:·0x001c2fae,·Base:·0x00418850,·Semaphore:·0x00462df6
16 ····Arguments:·-4@[sp,·#28]12 ····Arguments:·-4@[sp,·#16]
 13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 14 ····Name:·gc__done
 15 ····Location:·0x001c2fb4,·Base:·0x00418850,·Semaphore:·0x00462df8
 16 ····Arguments:·-4@r2
17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·import__find__load__start18 ····Name:·import__find__load__start
19 ····Location:·0x00167e76,·Base:·0x0045c420,·Semaphore:·0x004a6df219 ····Location:·0x001169e2,·Base:·0x00418850,·Semaphore:·0x00462dfa
20 ····Arguments:·4@r020 ····Arguments:·4@r0
21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·import__find__load__done22 ····Name:·import__find__load__done
23 ····Location:·0x00167f44,·Base:·0x0045c420,·Semaphore:·0x004a6df423 ····Location:·0x00116a14,·Base:·0x00418850,·Semaphore:·0x00462dfc
24 ····Arguments:·4@r0·-4@r324 ····Arguments:·4@r0·-4@r3
25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·audit26 ····Name:·audit
27 ····Location:·0x0017e12c,·Base:·0x0045c420,·Semaphore:·0x004a6df627 ····Location:·0x00125506,·Base:·0x00418850,·Semaphore:·0x00462dfe
28 ····Arguments:·4@r7·4@r628 ····Arguments:·4@r7·4@r6
254 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 31, 23 lines modifiedOffset 31, 23 lines modified
31 ·The·File·Name·Table·(offset·0x33):31 ·The·File·Name·Table·(offset·0x33):
32 ··Entry»  Dir»       Time»   Size»       Name32 ··Entry»  Dir»       Time»   Size»       Name
33 ··1»      1»     0»    0»   python.c33 ··1»      1»     0»    0»   python.c
34 ··2»      2»     0»    0»   pylifecycle.h34 ··2»      2»     0»    0»   pylifecycle.h
  
35 ·Line·Number·Statements:35 ·Line·Number·Statements:
36 ··[0x00000051]··Set·column·to·136 ··[0x00000051]··Set·column·to·1
37 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x7b10837 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x7c060
38 ··[0x0000005a]··Advance·Line·by·13·to·1438 ··[0x0000005a]··Advance·Line·by·13·to·14
39 ··[0x0000005c]··Copy39 ··[0x0000005c]··Copy
40 ··[0x0000005d]··Set·column·to·540 ··[0x0000005d]··Set·column·to·5
41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x7b108·and·Line·by·1·to·15·(view·1)41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x7c060·and·Line·by·1·to·15·(view·1)
42 ··[0x00000060]··Set·column·to·1242 ··[0x00000060]··Set·column·to·12
43 ··[0x00000062]··Set·is_stmt·to·043 ··[0x00000062]··Set·is_stmt·to·0
44 ··[0x00000063]··Copy·(view·2)44 ··[0x00000063]··Copy·(view·2)
45 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x7b10c·and·Line·by·0·to·1545 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x7c064·and·Line·by·0·to·15
46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence
  
  
47 ··Offset:······················0x6847 ··Offset:······················0x68
48 ··Length:······················27248 ··Length:······················272
49 ··DWARF·Version:···············349 ··DWARF·Version:···············3
50 ··Prologue·Length:·············15450 ··Prologue·Length:·············154
Offset 82, 88 lines modifiedOffset 82, 88 lines modified
82 ··1»      1»     0»    0»   getbuildinfo.c82 ··1»      1»     0»    0»   getbuildinfo.c
83 ··2»      2»     0»    0»   string.h83 ··2»      2»     0»    0»   string.h
84 ··3»      3»     0»    0»   pyerrors.h84 ··3»      3»     0»    0»   pyerrors.h
85 ··4»      4»     0»    0»   stddef.h85 ··4»      4»     0»    0»   stddef.h
  
86 ·Line·Number·Statements:86 ·Line·Number·Statements:
87 ··[0x0000010c]··Set·column·to·187 ··[0x0000010c]··Set·column·to·1
88 ··[0x0000010e]··Extended·opcode·2:·set·Address·to·0x1dd38888 ··[0x0000010e]··Extended·opcode·2:·set·Address·to·0x149a78
89 ··[0x00000115]··Advance·Line·by·45·to·4689 ··[0x00000115]··Advance·Line·by·45·to·46
90 ··[0x00000117]··Copy90 ··[0x00000117]··Copy
91 ··[0x00000118]··Set·column·to·591 ··[0x00000118]··Set·column·to·5
92 ··[0x0000011a]··Special·opcode·6:·advance·Address·by·0·to·0x1dd388·and·Line·by·1·to·47·(view·1)92 ··[0x0000011a]··Special·opcode·6:·advance·Address·by·0·to·0x149a78·and·Line·by·1·to·47·(view·1)
93 ··[0x0000011b]··Set·column·to·993 ··[0x0000011b]··Set·column·to·9
94 ··[0x0000011d]··Set·is_stmt·to·094 ··[0x0000011d]··Set·is_stmt·to·0
95 ··[0x0000011e]··Copy·(view·2)95 ··[0x0000011e]··Copy·(view·2)
96 ··[0x0000011f]··Set·column·to·896 ··[0x0000011f]··Set·column·to·8
97 ··[0x00000121]··Special·opcode·61:·advance·Address·by·8·to·0x1dd390·and·Line·by·0·to·4797 ··[0x00000121]··Special·opcode·61:·advance·Address·by·8·to·0x149a80·and·Line·by·0·to·47
98 ··[0x00000122]··Set·column·to·198 ··[0x00000122]··Set·column·to·1
99 ··[0x00000124]··Special·opcode·32:·advance·Address·by·4·to·0x1dd394·and·Line·by·-1·to·4699 ··[0x00000124]··Special·opcode·32:·advance·Address·by·4·to·0x149a84·and·Line·by·-1·to·46
100 ··[0x00000125]··Set·column·to·5100 ··[0x00000125]··Set·column·to·5
101 ··[0x00000127]··Set·is_stmt·to·1101 ··[0x00000127]··Set·is_stmt·to·1
102 ··[0x00000128]··Special·opcode·107:·advance·Address·by·14·to·0x1dd3a2·and·Line·by·4·to·50102 ··[0x00000128]··Special·opcode·107:·advance·Address·by·14·to·0x149a92·and·Line·by·4·to·50
103 ··[0x00000129]··Set·column·to·1103 ··[0x00000129]··Set·column·to·1
104 ··[0x0000012b]··Set·is_stmt·to·0104 ··[0x0000012b]··Set·is_stmt·to·0
105 ··[0x0000012c]··Special·opcode·1:·advance·Address·by·0·to·0x1dd3a2·and·Line·by·-4·to·46·(view·1)105 ··[0x0000012c]··Special·opcode·1:·advance·Address·by·0·to·0x149a92·and·Line·by·-4·to·46·(view·1)
106 ··[0x0000012d]··Set·column·to·17106 ··[0x0000012d]··Set·column·to·17
107 ··[0x0000012f]··Special·opcode·23:·advance·Address·by·2·to·0x1dd3a4·and·Line·by·4·to·50107 ··[0x0000012f]··Special·opcode·23:·advance·Address·by·2·to·0x149a94·and·Line·by·4·to·50
108 ··[0x00000130]··Set·column·to·5108 ··[0x00000130]··Set·column·to·5
109 ··[0x00000132]··Special·opcode·26:·advance·Address·by·2·to·0x1dd3a6·and·Line·by·7·to·57109 ··[0x00000132]··Special·opcode·26:·advance·Address·by·2·to·0x149a96·and·Line·by·7·to·57
110 ··[0x00000133]··Set·column·to·17110 ··[0x00000133]··Set·column·to·17
111 ··[0x00000135]··Advance·Line·by·-7·to·50111 ··[0x00000135]··Advance·Line·by·-7·to·50
112 ··[0x00000137]··Special·opcode·61:·advance·Address·by·8·to·0x1dd3ae·and·Line·by·0·to·50112 ··[0x00000137]··Special·opcode·61:·advance·Address·by·8·to·0x149a9e·and·Line·by·0·to·50
113 ··[0x00000138]··Set·column·to·5113 ··[0x00000138]··Set·column·to·5
114 ··[0x0000013a]··Set·is_stmt·to·1114 ··[0x0000013a]··Set·is_stmt·to·1
115 ··[0x0000013b]··Special·opcode·34:·advance·Address·by·4·to·0x1dd3b2·and·Line·by·1·to·51115 ··[0x0000013b]··Special·opcode·34:·advance·Address·by·4·to·0x149aa2·and·Line·by·1·to·51
116 ··[0x0000013c]··Set·column·to·1116 ··[0x0000013c]··Set·column·to·1
117 ··[0x0000013e]··Advance·Line·by·13·to·64117 ··[0x0000013e]··Advance·Line·by·13·to·64
118 ··[0x00000140]··Copy·(view·1)118 ··[0x00000140]··Copy·(view·1)
119 ··[0x00000141]··Set·column·to·5119 ··[0x00000141]··Set·column·to·5
120 ··[0x00000143]··Special·opcode·7:·advance·Address·by·0·to·0x1dd3b2·and·Line·by·2·to·66·(view·2)120 ··[0x00000143]··Special·opcode·7:·advance·Address·by·0·to·0x149aa2·and·Line·by·2·to·66·(view·2)
121 ··[0x00000144]··Set·is_stmt·to·0121 ··[0x00000144]··Set·is_stmt·to·0
122 ··[0x00000145]··Copy·(view·3)122 ··[0x00000145]··Copy·(view·3)
123 ··[0x00000146]··Set·is_stmt·to·1123 ··[0x00000146]··Set·is_stmt·to·1
124 ··[0x00000147]··Advance·Line·by·-14·to·52124 ··[0x00000147]··Advance·Line·by·-14·to·52
125 ··[0x00000149]··Copy·(view·4)125 ··[0x00000149]··Copy·(view·4)
126 ··[0x0000014a]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3b2·and·Line·by·1·to·53·(view·5)126 ··[0x0000014a]··Special·opcode·6:·advance·Address·by·0·to·0x149aa2·and·Line·by·1·to·53·(view·5)
127 ··[0x0000014b]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3b2·and·Line·by·1·to·54·(view·6)127 ··[0x0000014b]··Special·opcode·6:·advance·Address·by·0·to·0x149aa2·and·Line·by·1·to·54·(view·6)
128 ··[0x0000014c]··Set·column·to·9128 ··[0x0000014c]··Set·column·to·9
129 ··[0x0000014e]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3b2·and·Line·by·1·to·55·(view·7)129 ··[0x0000014e]··Special·opcode·6:·advance·Address·by·0·to·0x149aa2·and·Line·by·1·to·55·(view·7)
130 ··[0x0000014f]··Set·column·to·5130 ··[0x0000014f]··Set·column·to·5
131 ··[0x00000151]··Special·opcode·7:·advance·Address·by·0·to·0x1dd3b2·and·Line·by·2·to·57·(view·8)131 ··[0x00000151]··Special·opcode·7:·advance·Address·by·0·to·0x149aa2·and·Line·by·2·to·57·(view·8)
132 ··[0x00000152]··Advance·PC·by·constant·34·to·0x1dd3d4132 ··[0x00000152]··Advance·PC·by·constant·34·to·0x149ac4
133 ··[0x00000153]··Special·opcode·92:·advance·Address·by·12·to·0x1dd3e0·and·Line·by·3·to·60133 ··[0x00000153]··Special·opcode·92:·advance·Address·by·12·to·0x149ad0·and·Line·by·3·to·60
134 ··[0x00000154]··Set·column·to·1134 ··[0x00000154]··Set·column·to·1
135 ··[0x00000156]··Set·is_stmt·to·0135 ··[0x00000156]··Set·is_stmt·to·0
136 ··[0x00000157]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3e0·and·Line·by·1·to·61·(view·1)136 ··[0x00000157]··Special·opcode·6:·advance·Address·by·0·to·0x149ad0·and·Line·by·1·to·61·(view·1)
137 ··[0x00000158]··Special·opcode·47:·advance·Address·by·6·to·0x1dd3e6·and·Line·by·0·to·61137 ··[0x00000158]··Special·opcode·47:·advance·Address·by·6·to·0x149ad6·and·Line·by·0·to·61
138 ··[0x00000159]··Set·is_stmt·to·1138 ··[0x00000159]··Set·is_stmt·to·1
139 ··[0x0000015a]··Extended·opcode·2:·set·Address·to·0x1dd3f0139 ··[0x0000015a]··Extended·opcode·2:·set·Address·to·0x149ae0
140 ··[0x00000161]··Advance·Line·by·10·to·71140 ··[0x00000161]··Advance·Line·by·10·to·71
141 ··[0x00000163]··Copy141 ··[0x00000163]··Copy
142 ··[0x00000164]··Set·column·to·5142 ··[0x00000164]··Set·column·to·5
143 ··[0x00000166]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·1·to·72·(view·1)143 ··[0x00000166]··Special·opcode·6:·advance·Address·by·0·to·0x149ae0·and·Line·by·1·to·72·(view·1)
144 ··[0x00000167]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·1·to·73·(view·2)144 ··[0x00000167]··Special·opcode·6:·advance·Address·by·0·to·0x149ae0·and·Line·by·1·to·73·(view·2)
145 ··[0x00000168]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·1·to·74·(view·3)145 ··[0x00000168]··Special·opcode·6:·advance·Address·by·0·to·0x149ae0·and·Line·by·1·to·74·(view·3)
146 ··[0x00000169]··Set·column·to·9146 ··[0x00000169]··Set·column·to·9
147 ··[0x0000016b]··Special·opcode·8:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·3·to·77·(view·4)147 ··[0x0000016b]··Special·opcode·8:·advance·Address·by·0·to·0x149ae0·and·Line·by·3·to·77·(view·4)
148 ··[0x0000016c]··Set·column·to·5148 ··[0x0000016c]··Set·column·to·5
149 ··[0x0000016e]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·1·to·78·(view·5)149 ··[0x0000016e]··Special·opcode·6:·advance·Address·by·0·to·0x149ae0·and·Line·by·1·to·78·(view·5)
150 ··[0x0000016f]··Set·column·to·1150 ··[0x0000016f]··Set·column·to·1
151 ··[0x00000171]··Set·is_stmt·to·0151 ··[0x00000171]··Set·is_stmt·to·0
152 ··[0x00000172]··Special·opcode·6:·advance·Address·by·0·to·0x1dd3f0·and·Line·by·1·to·79·(view·6)152 ··[0x00000172]··Special·opcode·6:·advance·Address·by·0·to·0x149ae0·and·Line·by·1·to·79·(view·6)
153 ··[0x00000173]··Set·is_stmt·to·1153 ··[0x00000173]··Set·is_stmt·to·1
154 ··[0x00000174]··Advance·Line·by·-15·to·64154 ··[0x00000174]··Advance·Line·by·-15·to·64
155 ··[0x00000176]··Special·opcode·89:·advance·Address·by·12·to·0x1dd3fc·and·Line·by·0·to·64155 ··[0x00000176]··Special·opcode·89:·advance·Address·by·12·to·0x149aec·and·Line·by·0·to·64
156 ··[0x00000177]··Advance·PC·by·10·to·0x1dd406156 ··[0x00000177]··Advance·PC·by·10·to·0x149af6
157 ··[0x00000179]··Extended·opcode·1:·End·of·Sequence157 ··[0x00000179]··Extended·opcode·1:·End·of·Sequence
  
  
158 ··Offset:······················0x17c158 ··Offset:······················0x17c
159 ··Length:······················365159 ··Length:······················372
160 ··DWARF·Version:···············3160 ··DWARF·Version:···············3
161 ··Prologue·Length:·············78161 ··Prologue·Length:·············78
162 ··Minimum·Instruction·Length:··2162 ··Minimum·Instruction·Length:··2
163 ··Initial·value·of·'is_stmt':··1163 ··Initial·value·of·'is_stmt':··1
164 ··Line·Base:···················-5164 ··Line·Base:···················-5
165 ··Line·Range:··················14165 ··Line·Range:··················14
166 ··Opcode·Base:·················13166 ··Opcode·Base:·················13
Offset 189, 196 lines modifiedOffset 189, 200 lines modified
189 ·The·File·Name·Table·(offset·0x1b6):189 ·The·File·Name·Table·(offset·0x1b6):
190 ··Entry»  Dir»       Time»   Size»       Name190 ··Entry»  Dir»       Time»   Size»       Name
191 ··1»      1»     0»    0»   token.c191 ··1»      1»     0»    0»   token.c
192 ··2»      2»     0»    0»   pycore_token.h192 ··2»      2»     0»    0»   pycore_token.h
  
193 ·Line·Number·Statements:193 ·Line·Number·Statements:
194 ··[0x000001d4]··Set·column·to·1194 ··[0x000001d4]··Set·column·to·1
195 ··[0x000001d6]··Extended·opcode·2:·set·Address·to·0x7b168195 ··[0x000001d6]··Extended·opcode·2:·set·Address·to·0x7c0c0
196 ··[0x000001dd]··Advance·Line·by·113·to·114196 ··[0x000001dd]··Advance·Line·by·113·to·114
197 ··[0x000001e0]··Copy197 ··[0x000001e0]··Copy
198 ··[0x000001e1]··Set·column·to·5198 ··[0x000001e1]··Set·column·to·5
199 ··[0x000001e3]··Special·opcode·6:·advance·Address·by·0·to·0x7b168·and·Line·by·1·to·115·(view·1)199 ··[0x000001e3]··Special·opcode·6:·advance·Address·by·0·to·0x7c0c0·and·Line·by·1·to·115·(view·1)
200 ··[0x000001e4]··Set·is_stmt·to·0200 ··[0x000001e4]··Set·is_stmt·to·0
201 ··[0x000001e5]··Special·opcode·19:·advance·Address·by·2·to·0x7b16a·and·Line·by·0·to·115201 ··[0x000001e5]··Special·opcode·19:·advance·Address·by·2·to·0x7c0c2·and·Line·by·0·to·115
Max diff block lines reached; 266037582/266046424 bytes (100.00%) of diff not shown.
433 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 49 lines modifiedOffset 3, 49 lines modified
3 ··Compilation·Unit·@·offset·0:3 ··Compilation·Unit·@·offset·0:
4 ···Length:········0x102·(32-bit)4 ···Length:········0x102·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x33):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x34):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x120):·../Programs/python.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x121):·../Programs/python.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x25):·./build-nopie13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xe):·./build-static
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0xe):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1d):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)
22 ····<2e>···DW_AT_byte_size···:·(data1)·422 ····<2e>···DW_AT_byte_size···:·(data1)·4
23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x18):·unsigned·int24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x27):·unsigned·int
25 ·<1><34>:·Abbrev·Number:·1·(DW_TAG_base_type)25 ·<1><34>:·Abbrev·Number:·1·(DW_TAG_base_type)
26 ····<35>···DW_AT_byte_size···:·(data1)·126 ····<35>···DW_AT_byte_size···:·(data1)·1
27 ····<36>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)27 ····<36>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
28 ····<37>···DW_AT_name········:·(strp)·(offset:·0x112):·unsigned·char28 ····<37>···DW_AT_name········:·(strp)·(offset:·0x113):·unsigned·char
29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)
30 ····<3c>···DW_AT_byte_size···:·(data1)·230 ····<3c>···DW_AT_byte_size···:·(data1)·2
31 ····<3d>···DW_AT_encoding····:·(data1)·7»    (unsigned)31 ····<3d>···DW_AT_encoding····:·(data1)·7»    (unsigned)
32 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x13a):·short·unsigned·int32 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x13b):·short·unsigned·int
33 ·<1><42>:·Abbrev·Number:·1·(DW_TAG_base_type)33 ·<1><42>:·Abbrev·Number:·1·(DW_TAG_base_type)
34 ····<43>···DW_AT_byte_size···:·(data1)·434 ····<43>···DW_AT_byte_size···:·(data1)·4
35 ····<44>···DW_AT_encoding····:·(data1)·7»    (unsigned)35 ····<44>···DW_AT_encoding····:·(data1)·7»    (unsigned)
36 ····<45>···DW_AT_name········:·(strp)·(offset:·0x13):·long·unsigned·int36 ····<45>···DW_AT_name········:·(strp)·(offset:·0x22):·long·unsigned·int
37 ·<1><49>:·Abbrev·Number:·1·(DW_TAG_base_type)37 ·<1><49>:·Abbrev·Number:·1·(DW_TAG_base_type)
38 ····<4a>···DW_AT_byte_size···:·(data1)·138 ····<4a>···DW_AT_byte_size···:·(data1)·1
39 ····<4b>···DW_AT_encoding····:·(data1)·6»    (signed·char)39 ····<4b>···DW_AT_encoding····:·(data1)·6»    (signed·char)
40 ····<4c>···DW_AT_name········:·(strp)·(offset:·0x114):·signed·char40 ····<4c>···DW_AT_name········:·(strp)·(offset:·0x115):·signed·char
41 ·<1><50>:·Abbrev·Number:·1·(DW_TAG_base_type)41 ·<1><50>:·Abbrev·Number:·1·(DW_TAG_base_type)
42 ····<51>···DW_AT_byte_size···:·(data1)·242 ····<51>···DW_AT_byte_size···:·(data1)·2
43 ····<52>···DW_AT_encoding····:·(data1)·5»    (signed)43 ····<52>···DW_AT_encoding····:·(data1)·5»    (signed)
44 ····<53>···DW_AT_name········:·(strp)·(offset:·0x14d):·short·int44 ····<53>···DW_AT_name········:·(strp)·(offset:·0x14e):·short·int
45 ·<1><57>:·Abbrev·Number:·7·(DW_TAG_base_type)45 ·<1><57>:·Abbrev·Number:·7·(DW_TAG_base_type)
46 ····<58>···DW_AT_byte_size···:·(data1)·446 ····<58>···DW_AT_byte_size···:·(data1)·4
47 ····<59>···DW_AT_encoding····:·(data1)·5»    (signed)47 ····<59>···DW_AT_encoding····:·(data1)·5»    (signed)
48 ····<5a>···DW_AT_name········:·(string)·int48 ····<5a>···DW_AT_name········:·(string)·int
49 ·<1><5e>:·Abbrev·Number:·1·(DW_TAG_base_type)49 ·<1><5e>:·Abbrev·Number:·1·(DW_TAG_base_type)
50 ····<5f>···DW_AT_byte_size···:·(data1)·850 ····<5f>···DW_AT_byte_size···:·(data1)·8
51 ····<60>···DW_AT_encoding····:·(data1)·5»    (signed)51 ····<60>···DW_AT_encoding····:·(data1)·5»    (signed)
Offset 56, 71 lines modifiedOffset 56, 71 lines modified
56 ····<68>···DW_AT_name········:·(strp)·(offset:·0x5):·long·int56 ····<68>···DW_AT_name········:·(strp)·(offset:·0x5):·long·int
57 ·<1><6c>:·Abbrev·Number:·2·(DW_TAG_pointer_type)57 ·<1><6c>:·Abbrev·Number:·2·(DW_TAG_pointer_type)
58 ····<6d>···DW_AT_byte_size···:·(implicit_const)·458 ····<6d>···DW_AT_byte_size···:·(implicit_const)·4
59 ····<6d>···DW_AT_type········:·(ref4)·<0x71>,·char59 ····<6d>···DW_AT_type········:·(ref4)·<0x71>,·char
60 ·<1><71>:·Abbrev·Number:·1·(DW_TAG_base_type)60 ·<1><71>:·Abbrev·Number:·1·(DW_TAG_base_type)
61 ····<72>···DW_AT_byte_size···:·(data1)·161 ····<72>···DW_AT_byte_size···:·(data1)·1
62 ····<73>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)62 ····<73>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
63 ····<74>···DW_AT_name········:·(strp)·(offset:·0x11b):·char63 ····<74>···DW_AT_name········:·(strp)·(offset:·0x11c):·char
64 ·<1><78>:·Abbrev·Number:·1·(DW_TAG_base_type)64 ·<1><78>:·Abbrev·Number:·1·(DW_TAG_base_type)
65 ····<79>···DW_AT_byte_size···:·(data1)·465 ····<79>···DW_AT_byte_size···:·(data1)·4
66 ····<7a>···DW_AT_encoding····:·(data1)·4»    (float)66 ····<7a>···DW_AT_encoding····:·(data1)·4»    (float)
67 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x47712):·float67 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x47714):·float
68 ·<1><7f>:·Abbrev·Number:·1·(DW_TAG_base_type)68 ·<1><7f>:·Abbrev·Number:·1·(DW_TAG_base_type)
69 ····<80>···DW_AT_byte_size···:·(data1)·869 ····<80>···DW_AT_byte_size···:·(data1)·8
70 ····<81>···DW_AT_encoding····:·(data1)·4»    (float)70 ····<81>···DW_AT_encoding····:·(data1)·4»    (float)
71 ····<82>···DW_AT_name········:·(strp)·(offset:·0x1dc):·double71 ····<82>···DW_AT_name········:·(strp)·(offset:·0x1dd):·double
72 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_pointer_type)72 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_pointer_type)
73 ····<87>···DW_AT_byte_size···:·(implicit_const)·473 ····<87>···DW_AT_byte_size···:·(implicit_const)·4
74 ····<87>···DW_AT_type········:·(ref4)·<0x6c>74 ····<87>···DW_AT_type········:·(ref4)·<0x6c>
75 ·<1><8b>:·Abbrev·Number:·8·(DW_TAG_subprogram)75 ·<1><8b>:·Abbrev·Number:·8·(DW_TAG_subprogram)
76 ····<8c>···DW_AT_external····:·(flag_present)·176 ····<8c>···DW_AT_external····:·(flag_present)·1
77 ····<8c>···DW_AT_name········:·(strp)·(offset:·0x157):·Py_BytesMain77 ····<8c>···DW_AT_name········:·(strp)·(offset:·0x158):·Py_BytesMain
78 ····<90>···DW_AT_decl_file···:·(data1)·278 ····<90>···DW_AT_decl_file···:·(data1)·2
79 ····<91>···DW_AT_decl_line···:·(data1)·3479 ····<91>···DW_AT_decl_line···:·(data1)·34
80 ····<92>···DW_AT_decl_column·:·(data1)·1780 ····<92>···DW_AT_decl_column·:·(data1)·17
81 ····<93>···DW_AT_prototyped··:·(flag_present)·181 ····<93>···DW_AT_prototyped··:·(flag_present)·1
82 ····<93>···DW_AT_type········:·(ref4)·<0x57>,·int82 ····<93>···DW_AT_type········:·(ref4)·<0x57>,·int
83 ····<97>···DW_AT_declaration·:·(flag_present)·183 ····<97>···DW_AT_declaration·:·(flag_present)·1
84 ····<97>···DW_AT_sibling·····:·(ref4)·<0xa6>84 ····<97>···DW_AT_sibling·····:·(ref4)·<0xa6>
85 ·<2><9b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)85 ·<2><9b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
86 ····<9c>···DW_AT_type········:·(ref4)·<0x57>,·int86 ····<9c>···DW_AT_type········:·(ref4)·<0x57>,·int
87 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)87 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
88 ····<a1>···DW_AT_type········:·(ref4)·<0x86>88 ····<a1>···DW_AT_type········:·(ref4)·<0x86>
89 ·<2><a5>:·Abbrev·Number:·089 ·<2><a5>:·Abbrev·Number:·0
90 ·<1><a6>:·Abbrev·Number:·9·(DW_TAG_subprogram)90 ·<1><a6>:·Abbrev·Number:·9·(DW_TAG_subprogram)
91 ····<a7>···DW_AT_external····:·(flag_present)·191 ····<a7>···DW_AT_external····:·(flag_present)·1
92 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x1d7b0):·main92 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x1d7b1):·main
93 ····<ab>···DW_AT_decl_file···:·(data1)·193 ····<ab>···DW_AT_decl_file···:·(data1)·1
94 ····<ac>···DW_AT_decl_line···:·(data1)·1394 ····<ac>···DW_AT_decl_line···:·(data1)·13
95 ····<ad>···DW_AT_decl_column·:·(data1)·195 ····<ad>···DW_AT_decl_column·:·(data1)·1
96 ····<ae>···DW_AT_prototyped··:·(flag_present)·196 ····<ae>···DW_AT_prototyped··:·(flag_present)·1
97 ····<ae>···DW_AT_type········:·(ref4)·<0x57>,·int97 ····<ae>···DW_AT_type········:·(ref4)·<0x57>,·int
98 ····<b2>···DW_AT_low_pc······:·(addr)·0x7b10898 ····<b2>···DW_AT_low_pc······:·(addr)·0x7c060
99 ····<b6>···DW_AT_high_pc·····:·(data4)·0x499 ····<b6>···DW_AT_high_pc·····:·(data4)·0x4
100 ····<ba>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)100 ····<ba>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
101 ····<bc>···DW_AT_call_all_calls:·(flag_present)·1101 ····<bc>···DW_AT_call_all_calls:·(flag_present)·1
102 ·<2><bc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)102 ·<2><bc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
103 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x135):·argc103 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x136):·argc
104 ····<c1>···DW_AT_decl_file···:·(implicit_const)·1104 ····<c1>···DW_AT_decl_file···:·(implicit_const)·1
105 ····<c1>···DW_AT_decl_line···:·(implicit_const)·13105 ····<c1>···DW_AT_decl_line···:·(implicit_const)·13
106 ····<c1>···DW_AT_decl_column·:·(data1)·10106 ····<c1>···DW_AT_decl_column·:·(data1)·10
107 ····<c2>···DW_AT_type········:·(ref4)·<0x57>,·int107 ····<c2>···DW_AT_type········:·(ref4)·<0x57>,·int
108 ····<c6>···DW_AT_location····:·(sec_offset)·0x10·(location·list)108 ····<c6>···DW_AT_location····:·(sec_offset)·0x10·(location·list)
109 ····<ca>···DW_AT_GNU_locviews:·(sec_offset)·0xc109 ····<ca>···DW_AT_GNU_locviews:·(sec_offset)·0xc
110 ·<2><ce>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)110 ·<2><ce>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
111 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x3a995):·argv111 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x3a996):·argv
112 ····<d3>···DW_AT_decl_file···:·(implicit_const)·1112 ····<d3>···DW_AT_decl_file···:·(implicit_const)·1
113 ····<d3>···DW_AT_decl_line···:·(implicit_const)·13113 ····<d3>···DW_AT_decl_line···:·(implicit_const)·13
114 ····<d3>···DW_AT_decl_column·:·(data1)·23114 ····<d3>···DW_AT_decl_column·:·(data1)·23
115 ····<d4>···DW_AT_type········:·(ref4)·<0x86>115 ····<d4>···DW_AT_type········:·(ref4)·<0x86>
116 ····<d8>···DW_AT_location····:·(sec_offset)·0x2d·(location·list)116 ····<d8>···DW_AT_location····:·(sec_offset)·0x2d·(location·list)
117 ····<dc>···DW_AT_GNU_locviews:·(sec_offset)·0x29117 ····<dc>···DW_AT_GNU_locviews:·(sec_offset)·0x29
118 ·<2><e0>:·Abbrev·Number:·10·(DW_TAG_call_site)118 ·<2><e0>:·Abbrev·Number:·10·(DW_TAG_call_site)
119 ····<e1>···DW_AT_call_return_pc:·(addr)·0x7b10c119 ····<e1>···DW_AT_call_return_pc:·(addr)·0x7c064
120 ····<e5>···DW_AT_call_tail_call:·(flag_present)·1120 ····<e5>···DW_AT_call_tail_call:·(flag_present)·1
121 ····<e5>···DW_AT_call_origin·:·(ref4)·<0x8b>121 ····<e5>···DW_AT_call_origin·:·(ref4)·<0x8b>
122 ·<3><e9>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)122 ·<3><e9>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)
123 ····<ea>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(r0))123 ····<ea>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(r0))
124 ····<ec>···DW_AT_call_value··:·(exprloc)·9·byte·block:·a3·3·a5·0·26·a8·2d·a8·0·»       (DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>)124 ····<ec>···DW_AT_call_value··:·(exprloc)·9·byte·block:·a3·3·a5·0·26·a8·2d·a8·0·»       (DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>)
125 ·<3><f6>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)125 ·<3><f6>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)
126 ····<f7>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»      (DW_OP_reg1·(r1))126 ····<f7>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»      (DW_OP_reg1·(r1))
Offset 131, 134 lines modifiedOffset 131, 134 lines modified
131 ··Compilation·Unit·@·offset·0x106:131 ··Compilation·Unit·@·offset·0x106:
132 ···Length:········0x228·(32-bit)132 ···Length:········0x228·(32-bit)
133 ···Version:·······5133 ···Version:·······5
134 ···Unit·Type:·····DW_UT_compile·(1)134 ···Unit·Type:·····DW_UT_compile·(1)
135 ···Abbrev·Offset:·0x98135 ···Abbrev·Offset:·0x98
Max diff block lines reached; 454441057/454449203 bytes (100.00%) of diff not shown.
4.16 MB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 386, 391 lines modifiedOffset 386, 393 lines modified
386 ···8······DW_TAG_typedef····[no·children]386 ···8······DW_TAG_typedef····[no·children]
387 ····DW_AT_name·········DW_FORM_strp387 ····DW_AT_name·········DW_FORM_strp
388 ····DW_AT_decl_file····DW_FORM_data1388 ····DW_AT_decl_file····DW_FORM_data1
389 ····DW_AT_decl_line····DW_FORM_data1389 ····DW_AT_decl_line····DW_FORM_data1
390 ····DW_AT_decl_column··DW_FORM_data1390 ····DW_AT_decl_column··DW_FORM_data1
391 ····DW_AT_type·········DW_FORM_ref4391 ····DW_AT_type·········DW_FORM_ref4
392 ····DW_AT·value:·0·····DW_FORM·value:·0392 ····DW_AT·value:·0·····DW_FORM·value:·0
393 ···9······DW_TAG_call_site_parameter····[no·children] 
394 ····DW_AT_location·····DW_FORM_exprloc 
395 ····DW_AT_call_value···DW_FORM_exprloc 
396 ····DW_AT·value:·0·····DW_FORM·value:·0 
397 ···10······DW_TAG_pointer_type····[no·children]393 ···9······DW_TAG_pointer_type····[no·children]
398 ····DW_AT_byte_size····DW_FORM_implicit_const:·4394 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
399 ····DW_AT_type·········DW_FORM_ref4395 ····DW_AT_type·········DW_FORM_ref4
400 ····DW_AT·value:·0·····DW_FORM·value:·0396 ····DW_AT·value:·0·····DW_FORM·value:·0
 397 ···10······DW_TAG_call_site_parameter····[no·children]
 398 ····DW_AT_location·····DW_FORM_exprloc
 399 ····DW_AT_call_value···DW_FORM_exprloc
 400 ····DW_AT·value:·0·····DW_FORM·value:·0
401 ···11······DW_TAG_enumerator····[no·children]401 ···11······DW_TAG_enumerator····[no·children]
402 ····DW_AT_name·········DW_FORM_strp402 ····DW_AT_name·········DW_FORM_strp
403 ····DW_AT_const_value··DW_FORM_data1403 ····DW_AT_const_value··DW_FORM_data1
404 ····DW_AT·value:·0·····DW_FORM·value:·0404 ····DW_AT·value:·0·····DW_FORM·value:·0
405 ···12······DW_TAG_formal_parameter····[no·children] 
406 ····DW_AT_abstract_origin·DW_FORM_ref4 
407 ····DW_AT_location·····DW_FORM_sec_offset 
408 ····DW_AT_GNU_locviews·DW_FORM_sec_offset 
409 ····DW_AT·value:·0·····DW_FORM·value:·0 
410 ···13······DW_TAG_structure_type····[has·children]405 ···12······DW_TAG_structure_type····[has·children]
411 ····DW_AT_name·········DW_FORM_strp406 ····DW_AT_name·········DW_FORM_strp
412 ····DW_AT_byte_size····DW_FORM_data1407 ····DW_AT_byte_size····DW_FORM_data1
413 ····DW_AT_decl_file····DW_FORM_data1408 ····DW_AT_decl_file····DW_FORM_data1
414 ····DW_AT_decl_line····DW_FORM_data1409 ····DW_AT_decl_line····DW_FORM_data1
415 ····DW_AT_decl_column··DW_FORM_data1410 ····DW_AT_decl_column··DW_FORM_data1
416 ····DW_AT_sibling······DW_FORM_ref4411 ····DW_AT_sibling······DW_FORM_ref4
417 ····DW_AT·value:·0·····DW_FORM·value:·0412 ····DW_AT·value:·0·····DW_FORM·value:·0
418 ···14······DW_TAG_array_type····[has·children]413 ···13······DW_TAG_array_type····[has·children]
419 ····DW_AT_type·········DW_FORM_ref4414 ····DW_AT_type·········DW_FORM_ref4
420 ····DW_AT_sibling······DW_FORM_ref4415 ····DW_AT_sibling······DW_FORM_ref4
421 ····DW_AT·value:·0·····DW_FORM·value:·0416 ····DW_AT·value:·0·····DW_FORM·value:·0
 417 ···14······DW_TAG_formal_parameter····[no·children]
 418 ····DW_AT_abstract_origin·DW_FORM_ref4
 419 ····DW_AT_location·····DW_FORM_sec_offset
 420 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
 421 ····DW_AT·value:·0·····DW_FORM·value:·0
422 ···15······DW_TAG_subrange_type····[no·children]422 ···15······DW_TAG_subrange_type····[no·children]
423 ····DW_AT_type·········DW_FORM_ref4423 ····DW_AT_type·········DW_FORM_ref4
424 ····DW_AT_upper_bound··DW_FORM_data1424 ····DW_AT_upper_bound··DW_FORM_data1
425 ····DW_AT·value:·0·····DW_FORM·value:·0425 ····DW_AT·value:·0·····DW_FORM·value:·0
426 ···16······DW_TAG_call_site····[has·children]426 ···16······DW_TAG_call_site····[has·children]
427 ····DW_AT_call_return_pc·DW_FORM_addr427 ····DW_AT_call_return_pc·DW_FORM_addr
428 ····DW_AT_call_origin··DW_FORM_ref4428 ····DW_AT_call_origin··DW_FORM_ref4
429 ····DW_AT_sibling······DW_FORM_ref4429 ····DW_AT_sibling······DW_FORM_ref4
430 ····DW_AT·value:·0·····DW_FORM·value:·0430 ····DW_AT·value:·0·····DW_FORM·value:·0
431 ···17······DW_TAG_call_site····[no·children] 
432 ····DW_AT_call_return_pc·DW_FORM_addr 
433 ····DW_AT_call_origin··DW_FORM_ref4 
434 ····DW_AT·value:·0·····DW_FORM·value:·0 
435 ···18······DW_TAG_member····[no·children]431 ···17······DW_TAG_member····[no·children]
436 ····DW_AT_name·········DW_FORM_string432 ····DW_AT_name·········DW_FORM_string
437 ····DW_AT_decl_file····DW_FORM_data1433 ····DW_AT_decl_file····DW_FORM_data1
438 ····DW_AT_decl_line····DW_FORM_data1434 ····DW_AT_decl_line····DW_FORM_data1
439 ····DW_AT_decl_column··DW_FORM_data1435 ····DW_AT_decl_column··DW_FORM_data1
440 ····DW_AT_type·········DW_FORM_ref4436 ····DW_AT_type·········DW_FORM_ref4
441 ····DW_AT_data_member_location·DW_FORM_data1437 ····DW_AT_data_member_location·DW_FORM_data1
442 ····DW_AT·value:·0·····DW_FORM·value:·0438 ····DW_AT·value:·0·····DW_FORM·value:·0
 439 ···18······DW_TAG_call_site····[no·children]
 440 ····DW_AT_call_return_pc·DW_FORM_addr
 441 ····DW_AT_call_origin··DW_FORM_ref4
 442 ····DW_AT·value:·0·····DW_FORM·value:·0
443 ···19······DW_TAG_member····[no·children]443 ···19······DW_TAG_member····[no·children]
444 ····DW_AT_name·········DW_FORM_strp444 ····DW_AT_name·········DW_FORM_strp
445 ····DW_AT_decl_file····DW_FORM_data1445 ····DW_AT_decl_file····DW_FORM_data1
446 ····DW_AT_decl_line····DW_FORM_data2446 ····DW_AT_decl_line····DW_FORM_data2
447 ····DW_AT_decl_column··DW_FORM_data1447 ····DW_AT_decl_column··DW_FORM_data1
448 ····DW_AT_type·········DW_FORM_ref4448 ····DW_AT_type·········DW_FORM_ref4
449 ····DW_AT·value:·0·····DW_FORM·value:·0449 ····DW_AT·value:·0·····DW_FORM·value:·0
450 ···20······DW_TAG_variable····[no·children] 
451 ····DW_AT_abstract_origin·DW_FORM_ref4 
452 ····DW_AT_location·····DW_FORM_sec_offset 
453 ····DW_AT_GNU_locviews·DW_FORM_sec_offset 
454 ····DW_AT·value:·0·····DW_FORM·value:·0 
455 ···21······DW_TAG_subroutine_type····[has·children]450 ···20······DW_TAG_subroutine_type····[has·children]
456 ····DW_AT_prototyped···DW_FORM_flag_present451 ····DW_AT_prototyped···DW_FORM_flag_present
457 ····DW_AT_type·········DW_FORM_ref4452 ····DW_AT_type·········DW_FORM_ref4
458 ····DW_AT_sibling······DW_FORM_ref4453 ····DW_AT_sibling······DW_FORM_ref4
459 ····DW_AT·value:·0·····DW_FORM·value:·0454 ····DW_AT·value:·0·····DW_FORM·value:·0
460 ···22······DW_TAG_member····[no·children]455 ···21······DW_TAG_member····[no·children]
461 ····DW_AT_name·········DW_FORM_strp456 ····DW_AT_name·········DW_FORM_strp
462 ····DW_AT_decl_file····DW_FORM_data1457 ····DW_AT_decl_file····DW_FORM_data1
463 ····DW_AT_decl_line····DW_FORM_data1458 ····DW_AT_decl_line····DW_FORM_data1
464 ····DW_AT_decl_column··DW_FORM_data1459 ····DW_AT_decl_column··DW_FORM_data1
465 ····DW_AT_type·········DW_FORM_ref4460 ····DW_AT_type·········DW_FORM_ref4
466 ····DW_AT·value:·0·····DW_FORM·value:·0461 ····DW_AT·value:·0·····DW_FORM·value:·0
 462 ···22······DW_TAG_variable····[no·children]
 463 ····DW_AT_abstract_origin·DW_FORM_ref4
 464 ····DW_AT_location·····DW_FORM_sec_offset
 465 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
 466 ····DW_AT·value:·0·····DW_FORM·value:·0
467 ···23······DW_TAG_typedef····[no·children]467 ···23······DW_TAG_typedef····[no·children]
468 ····DW_AT_name·········DW_FORM_strp468 ····DW_AT_name·········DW_FORM_strp
469 ····DW_AT_decl_file····DW_FORM_data1469 ····DW_AT_decl_file····DW_FORM_data1
470 ····DW_AT_decl_line····DW_FORM_data2470 ····DW_AT_decl_line····DW_FORM_data2
471 ····DW_AT_decl_column··DW_FORM_data1471 ····DW_AT_decl_column··DW_FORM_data1
472 ····DW_AT_type·········DW_FORM_ref4472 ····DW_AT_type·········DW_FORM_ref4
473 ····DW_AT·value:·0·····DW_FORM·value:·0473 ····DW_AT·value:·0·····DW_FORM·value:·0
474 ···24······DW_TAG_inlined_subroutine····[has·children] 
475 ····DW_AT_abstract_origin·DW_FORM_ref4 
476 ····DW_AT_entry_pc·····DW_FORM_addr 
477 ····DW_AT_GNU_entry_view·DW_FORM_data2 
478 ····DW_AT_ranges·······DW_FORM_sec_offset 
479 ····DW_AT_call_file····DW_FORM_data1 
480 ····DW_AT_call_line····DW_FORM_data2 
481 ····DW_AT_call_column··DW_FORM_data1 
482 ····DW_AT_sibling······DW_FORM_ref4 
483 ····DW_AT·value:·0·····DW_FORM·value:·0 
484 ···25······DW_TAG_member····[no·children]474 ···24······DW_TAG_member····[no·children]
485 ····DW_AT_name·········DW_FORM_string475 ····DW_AT_name·········DW_FORM_string
486 ····DW_AT_decl_file····DW_FORM_data1476 ····DW_AT_decl_file····DW_FORM_data1
487 ····DW_AT_decl_line····DW_FORM_data2477 ····DW_AT_decl_line····DW_FORM_data2
488 ····DW_AT_decl_column··DW_FORM_data1478 ····DW_AT_decl_column··DW_FORM_data1
489 ····DW_AT_type·········DW_FORM_ref4479 ····DW_AT_type·········DW_FORM_ref4
490 ····DW_AT_data_member_location·DW_FORM_data1480 ····DW_AT_data_member_location·DW_FORM_data1
491 ····DW_AT·value:·0·····DW_FORM·value:·0481 ····DW_AT·value:·0·····DW_FORM·value:·0
492 ···26······DW_TAG_call_site····[has·children] 
493 ····DW_AT_call_return_pc·DW_FORM_addr 
494 ····DW_AT_call_origin··DW_FORM_ref4 
Max diff block lines reached; 4354172/4359913 bytes (99.87%) of diff not shown.
310 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 7875 lines modifiedOffset 3, 6594 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0007b108·000000049 ····0007c060·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····001dd388·0000007e17 ····00149a78·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x33221 ··Offset·into·.debug_info:··0x332
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
 25 ····00149af8·00000060
25 ····0007b168·0000012626 ····0007c0c0·00000126
26 ····0007b290·0000001427 ····0007c1e8·00000014
27 ····0007b2a4·00000062 
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22029 ··Length:···················188
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x4aa31 ··Offset·into·.debug_info:··0x4aa
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····001dd408·0000021435 ····00149b58·00000584
36 ····0007b308·0000039c 
37 ····0007b6a4·000000b8 
38 ····0007b75c·00000192 
39 ····0007b8f0·0000002836 ····0007c1fc·00000028
40 ····0007b918·0000002a37 ····0007c224·0000002a
41 ····0007b944·0000005438 ····0007c250·00000054
42 ····0007b998·000003fe39 ····0007c2a4·00000400
43 ····0007bd98·0000007440 ····0007c6a4·00000074
44 ····0007be0c·0000006041 ····0007c718·00000060
45 ····0007be6c·0000008442 ····0007c778·00000084
46 ····0007bef0·0000006e43 ····0007c7fc·0000006e
47 ····0007bf60·0000013244 ····0007c86c·00000132
48 ····0007c094·0000008e45 ····0007c9a0·0000008e
49 ····0007c124·0000004646 ····0007ca30·00000046
50 ····0007c16c·0000004047 ····0007ca78·00000040
51 ····0007c1ac·0000006448 ····0007cab8·00000064
52 ····0007c210·0000009649 ····0007cb1c·00000096
53 ····0007c2a8·000003b850 ····0007cbb4·000003a8
 51 ····0007cf5c·00000074
54 ····0007c660·0000008252 ····0007cfd0·0000018e
55 ····0007c6e4·00000062 
56 ····0007c748·0000019c 
57 ····0002a5a0·0000003e53 ····0002a5d0·0000003e
58 ····0002a5de·0000000c54 ····0002a60e·0000000c
59 ····0002a5ea·0000003e55 ····0002a61a·0000003e
60 ····00000000·0000000056 ····00000000·00000000
61 ··Length:···················6057 ··Length:···················52
62 ··Version:··················258 ··Version:··················2
63 ··Offset·into·.debug_info:··0x1698b59 ··Offset·into·.debug_info:··0x165c8
64 ··Pointer·Size:·············460 ··Pointer·Size:·············4
65 ··Segment·Size:·············061 ··Segment·Size:·············0
  
66 ····Address····Length62 ····Address····Length
67 ····001dd61c·0000061a63 ····0014a0dc·000006d2
68 ····0002a628·0000008e64 ····0002a658·0000008e
69 ····0007c8e4·000000be 
70 ····0002a6b6·000000e865 ····0002a6e6·000000e8
71 ····0002a79e·0000001a66 ····0002a7ce·0000001a
72 ····00000000·0000000067 ····00000000·00000000
73 ··Length:···················35668 ··Length:···················228
74 ··Version:··················269 ··Version:··················2
75 ··Offset·into·.debug_info:··0x193e170 ··Offset·into·.debug_info:··0x1900a
76 ··Pointer·Size:·············471 ··Pointer·Size:·············4
77 ··Segment·Size:·············072 ··Segment·Size:·············0
  
78 ····Address····Length73 ····Address····Length
79 ····001ddc38·0000072874 ····0014a7b0·00000e2c
80 ····0007c9a4·000000a875 ····0007d160·000000a8
81 ····0007ca4c·000000f476 ····0007d208·000000f4
82 ····0007cb40·0000083877 ····0007d2fc·00000672
83 ····0007d378·0000002278 ····0007d970·00000022
84 ····0007d39c·0000008679 ····0007d994·00000086
85 ····0007d424·00000148 
86 ····0007d56c·0000000c 
87 ····0007d578·00000022 
88 ····0007d59c·0000006480 ····0007da1c·000000d4
89 ····0007d600·00000064 
90 ····0007d664·00000340 
91 ····0007d9a4·00000046 
92 ····0007d9ec·00000064 
93 ····0007da50·0000004681 ····0007daf0·00000050
94 ····0007da98·00000066 
95 ····0007db00·000001c082 ····0007db40·00000044
 83 ····0007db84·00000044
 84 ····0007dbc8·000000ae
96 ····0007dcc0·0000012a85 ····0007dc78·0000011a
97 ····0007ddec·0000037286 ····0007dd94·00000348
98 ····0007e160·000000bc87 ····0007e0dc·000000bc
99 ····0007e21c·000000bc88 ····0007e198·000000bc
100 ····0007e2d8·00000040 
101 ····0007e318·00000056 
102 ····0007e370·00000022 
103 ····0007e394·0000005c 
104 ····0007e3f0·000000b6 
105 ····0007e4a8·00000070 
106 ····0007e518·00000108 
107 ····0007e620·0000000c 
108 ····0007e62c·0000001e 
109 ····0007e64c·00000078 
110 ····0007e6c4·0000002289 ····0007e254·00000022
111 ····0002a7b8·0000009090 ····0002a7e8·00000090
112 ····0002a848·0000003e91 ····0002a878·0000003e
113 ····0002a886·0000005a92 ····0002a8b6·0000005a
114 ····0002a8e0·0000005a93 ····0002a910·0000005a
115 ····0002a93a·0000001694 ····0002a96a·00000016
116 ····0002a950·0000001a95 ····0002a980·0000001a
117 ····0002a96a·0000005096 ····0002a99a·00000050
118 ····0002a9ba·0000005297 ····0002a9ea·00000052
119 ····0002aa0c·0000005298 ····0002aa3c·00000052
Max diff block lines reached; 306870/316971 bytes (96.81%) of diff not shown.
154 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 8, 162438 lines modifiedOffset 8, 165169 lines modified
8 ··Offset·entries:··08 ··Offset·entries:··0
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
  
12 ····00000010·0007b108·(base·address)12 ····00000010·0007c060·(base·address)
13 ····00000015·v0000000·v0000000·views·at·0000000c·for:13 ····00000015·v0000000·v0000000·views·at·0000000c·for:
14 ·············0007b108·0007b10b·(DW_OP_reg0·(r0))14 ·············0007c060·0007c063·(DW_OP_reg0·(r0))
15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
16 ·············0007b10b·0007b10c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)16 ·············0007c063·0007c064·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
17 ····00000028·<End·of·list>17 ····00000028·<End·of·list>
  
18 ····00000029·v0000000·v0000000·location·view·pair18 ····00000029·v0000000·v0000000·location·view·pair
19 ····0000002b·v0000000·v0000000·location·view·pair19 ····0000002b·v0000000·v0000000·location·view·pair
  
20 ····0000002d·0007b108·(base·address)20 ····0000002d·0007c060·(base·address)
21 ····00000032·v0000000·v0000000·views·at·00000029·for:21 ····00000032·v0000000·v0000000·views·at·00000029·for:
22 ·············0007b108·0007b10b·(DW_OP_reg1·(r1))22 ·············0007c060·0007c063·(DW_OP_reg1·(r1))
23 ····00000037·v0000000·v0000000·views·at·0000002b·for:23 ····00000037·v0000000·v0000000·views·at·0000002b·for:
24 ·············0007b10b·0007b10c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)24 ·············0007c063·0007c064·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
25 ····00000045·<End·of·list>25 ····00000045·<End·of·list>
26 Table·at·Offset·0x4626 Table·at·Offset·0x46
27 ··Length:··········0x3b27 ··Length:··········0x3b
28 ··DWARF·version:···528 ··DWARF·version:···5
29 ··Address·size:····429 ··Address·size:····4
30 ··Segment·size:····030 ··Segment·size:····0
31 ··Offset·entries:··031 ··Offset·entries:··0
  
32 ····Offset···Begin············End··············Expression32 ····Offset···Begin············End··············Expression
  
33 ····00000052·v0000003·v0000000·location·view·pair33 ····00000052·v0000003·v0000000·location·view·pair
  
34 ····00000054·v0000003·v0000000·views·at·00000052·for:34 ····00000054·v0000003·v0000000·views·at·00000052·for:
35 ·············001dd3b2·001dd3e6·(DW_OP_addr:·283a14;·DW_OP_stack_value)35 ·············00149aa2·00149ad6·(DW_OP_addr:·23fdd4;·DW_OP_stack_value)
36 ····0000005e·<End·of·list>36 ····0000005e·<End·of·list>
  
37 ····0000005f·v0000005·v0000000·location·view·pair37 ····0000005f·v0000005·v0000000·location·view·pair
  
38 ····00000061·v0000005·v0000000·views·at·0000005f·for:38 ····00000061·v0000005·v0000000·views·at·0000005f·for:
39 ·············001dd3b2·001dd3e6·(DW_OP_addr:·283a14;·DW_OP_stack_value)39 ·············00149aa2·00149ad6·(DW_OP_addr:·23fdd4;·DW_OP_stack_value)
40 ····0000006b·<End·of·list>40 ····0000006b·<End·of·list>
  
41 ····0000006c·v0000006·v0000008·location·view·pair41 ····0000006c·v0000006·v0000008·location·view·pair
42 ····0000006e·v0000008·v0000000·location·view·pair42 ····0000006e·v0000008·v0000000·location·view·pair
  
43 ····00000070·v0000006·v0000008·views·at·0000006c·for:43 ····00000070·v0000006·v0000008·views·at·0000006c·for:
44 ·············001dd3b2·001dd3b2·(DW_OP_addr:·283a14;·DW_OP_stack_value)44 ·············00149aa2·00149aa2·(DW_OP_addr:·23fdd4;·DW_OP_stack_value)
45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:
46 ·············001dd3b2·001dd3e6·(DW_OP_addr:·27b694;·DW_OP_stack_value)46 ·············00149aa2·00149ad6·(DW_OP_addr:·237a54;·DW_OP_stack_value)
47 ····00000084·<End·of·list>47 ····00000084·<End·of·list>
48 Table·at·Offset·0x8548 Table·at·Offset·0x85
49 ··Length:··········0x7b49 ··Length:··········0x7b
50 ··DWARF·version:···550 ··DWARF·version:···5
51 ··Address·size:····451 ··Address·size:····4
52 ··Segment·size:····052 ··Segment·size:····0
53 ··Offset·entries:··053 ··Offset·entries:··0
  
54 ····Offset···Begin············End··············Expression54 ····Offset···Begin············End··············Expression
  
55 ····00000091·v0000000·v0000000·location·view·pair55 ····00000091·v0000000·v0000000·location·view·pair
56 ····00000093·v0000000·v0000000·location·view·pair56 ····00000093·v0000000·v0000000·location·view·pair
57 ····00000095·v0000000·v0000000·location·view·pair57 ····00000095·v0000000·v0000000·location·view·pair
  
58 ····00000097·0007b2a4·(base·address)58 ····00000097·00149af8·(base·address)
59 ····0000009c·v0000000·v0000000·views·at·00000091·for:59 ····0000009c·v0000000·v0000000·views·at·00000091·for:
60 ·············0007b2a4·0007b2a6·(DW_OP_reg0·(r0))60 ·············00149af8·00149afa·(DW_OP_reg0·(r0))
61 ····000000a1·v0000000·v0000000·views·at·00000093·for:61 ····000000a1·v0000000·v0000000·views·at·00000093·for:
62 ·············0007b2a6·0007b2ce·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)62 ·············00149afa·00149b1e·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)
63 ····000000a8·v0000000·v0000000·views·at·00000095·for:63 ····000000a8·v0000000·v0000000·views·at·00000095·for:
64 ·············0007b2ce·0007b306·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)64 ·············00149b1e·00149b58·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
65 ····000000b6·<End·of·list>65 ····000000b6·<End·of·list>
  
66 ····000000b7·v0000000·v0000000·location·view·pair66 ····000000b7·v0000000·v0000000·location·view·pair
67 ····000000b9·v0000000·v0000000·location·view·pair67 ····000000b9·v0000000·v0000000·location·view·pair
68 ····000000bb·v0000000·v0000000·location·view·pair68 ····000000bb·v0000000·v0000000·location·view·pair
  
69 ····000000bd·0007b168·(base·address)69 ····000000bd·0007c0c0·(base·address)
70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:
71 ·············0007b168·0007b16a·(DW_OP_reg0·(r0))71 ·············0007c0c0·0007c0c2·(DW_OP_reg0·(r0))
72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:
73 ·············0007b16a·0007b1d0·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)73 ·············0007c0c2·0007c128·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:
75 ·············0007b1d0·0007b28e·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)75 ·············0007c128·0007c1e6·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
76 ····000000dd·<End·of·list>76 ····000000dd·<End·of·list>
  
77 ····000000de·v0000000·v0000000·location·view·pair77 ····000000de·v0000000·v0000000·location·view·pair
78 ····000000e0·v0000000·v0000000·location·view·pair78 ····000000e0·v0000000·v0000000·location·view·pair
79 ····000000e2·v0000000·v0000000·location·view·pair79 ····000000e2·v0000000·v0000000·location·view·pair
  
80 ····000000e4·0007b290·(base·address)80 ····000000e4·0007c1e8·(base·address)
81 ····000000e9·v0000000·v0000000·views·at·000000de·for:81 ····000000e9·v0000000·v0000000·views·at·000000de·for:
82 ·············0007b290·0007b292·(DW_OP_reg0·(r0))82 ·············0007c1e8·0007c1ea·(DW_OP_reg0·(r0))
83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:
84 ·············0007b292·0007b2a0·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)84 ·············0007c1ea·0007c1f8·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:
86 ·············0007b2a0·0007b2a4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)86 ·············0007c1f8·0007c1fc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
87 ····00000103·<End·of·list>87 ····00000103·<End·of·list>
88 Table·at·Offset·0x10488 Table·at·Offset·0x104
89 ··Length:··········0x238689 ··Length:··········0x206e
90 ··DWARF·version:···590 ··DWARF·version:···5
91 ··Address·size:····491 ··Address·size:····4
92 ··Segment·size:····092 ··Segment·size:····0
93 ··Offset·entries:··093 ··Offset·entries:··0
  
94 ····Offset···Begin············End··············Expression94 ····Offset···Begin············End··············Expression
  
95 ····00000110·v0000000·v0000000·location·view·pair95 ····00000110·v0000000·v0000000·location·view·pair
96 ····00000112·v0000000·v0000000·location·view·pair96 ····00000112·v0000000·v0000000·location·view·pair
97 ····00000114·v0000000·v0000000·location·view·pair97 ····00000114·v0000000·v0000000·location·view·pair
98 ····00000116·v0000000·v0000000·location·view·pair98 ····00000116·v0000000·v0000000·location·view·pair
99 ····00000118·v0000000·v0000000·location·view·pair99 ····00000118·v0000000·v0000000·location·view·pair
100 ····0000011a·v0000000·v0000000·location·view·pair100 ····0000011a·v0000000·v0000000·location·view·pair
  
101 ····0000011c·0007b308·(base·address)101 ····0000011c·00149b58·(base·address)
102 ····00000121·v0000000·v0000000·views·at·00000110·for:102 ····00000121·v0000000·v0000000·views·at·00000110·for:
103 ·············0007b308·0007b341·(DW_OP_reg0·(r0))103 ·············00149b58·00149b87·(DW_OP_reg0·(r0))
104 ····00000126·v0000000·v0000000·views·at·00000112·for:104 ····00000126·v0000000·v0000000·views·at·00000112·for:
105 ·············0007b341·0007b344·(DW_OP_reg6·(r6))105 ·············00149b87·00149b8a·(DW_OP_reg4·(r4))
106 ····0000012b·v0000000·v0000000·views·at·00000114·for:106 ····0000012b·v0000000·v0000000·views·at·00000114·for:
107 ·············0007b344·0007b47c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x4d0>);·DW_OP_convert·<0x4d7>;·DW_OP_convert·<0>;·DW_OP_stack_value)107 ·············00149b8a·00149be4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x4d0>);·DW_OP_convert·<0x4d7>;·DW_OP_convert·<0>;·DW_OP_stack_value)
108 ····0000013a·v0000000·v0000000·views·at·00000116·for:108 ····0000013a·v0000000·v0000000·views·at·00000116·for:
109 ·············0007b47c·0007b47e·(DW_OP_reg0·(r0))109 ·············00149be4·00149be6·(DW_OP_reg0·(r0))
110 ····00000141·v0000000·v0000000·views·at·00000118·for:110 ····00000141·v0000000·v0000000·views·at·00000118·for:
111 ·············0007b47e·0007b486·(DW_OP_reg6·(r6))111 ·············00149be6·00149bee·(DW_OP_reg4·(r4))
112 ····00000148·v0000000·v0000000·views·at·0000011a·for:112 ····00000148·v0000000·v0000000·views·at·0000011a·for:
Max diff block lines reached; 161507400/161515321 bytes (100.00%) of diff not shown.
310 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 7875 lines modifiedOffset 3, 6594 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0007b108·000000049 ····0007c060·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····001dd388·0000007e17 ····00149a78·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x33221 ··Offset·into·.debug_info:··0x332
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
 25 ····00149af8·00000060
25 ····0007b168·0000012626 ····0007c0c0·00000126
26 ····0007b290·0000001427 ····0007c1e8·00000014
27 ····0007b2a4·00000062 
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22029 ··Length:···················188
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x4aa31 ··Offset·into·.debug_info:··0x4aa
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····001dd408·0000021435 ····00149b58·00000584
36 ····0007b308·0000039c 
37 ····0007b6a4·000000b8 
38 ····0007b75c·00000192 
39 ····0007b8f0·0000002836 ····0007c1fc·00000028
40 ····0007b918·0000002a37 ····0007c224·0000002a
41 ····0007b944·0000005438 ····0007c250·00000054
42 ····0007b998·000003fe39 ····0007c2a4·00000400
43 ····0007bd98·0000007440 ····0007c6a4·00000074
44 ····0007be0c·0000006041 ····0007c718·00000060
45 ····0007be6c·0000008442 ····0007c778·00000084
46 ····0007bef0·0000006e43 ····0007c7fc·0000006e
47 ····0007bf60·0000013244 ····0007c86c·00000132
48 ····0007c094·0000008e45 ····0007c9a0·0000008e
49 ····0007c124·0000004646 ····0007ca30·00000046
50 ····0007c16c·0000004047 ····0007ca78·00000040
51 ····0007c1ac·0000006448 ····0007cab8·00000064
52 ····0007c210·0000009649 ····0007cb1c·00000096
53 ····0007c2a8·000003b850 ····0007cbb4·000003a8
 51 ····0007cf5c·00000074
54 ····0007c660·0000008252 ····0007cfd0·0000018e
55 ····0007c6e4·00000062 
56 ····0007c748·0000019c 
57 ····0002a5a0·0000003e53 ····0002a5d0·0000003e
58 ····0002a5de·0000000c54 ····0002a60e·0000000c
59 ····0002a5ea·0000003e55 ····0002a61a·0000003e
60 ····00000000·0000000056 ····00000000·00000000
61 ··Length:···················6057 ··Length:···················52
62 ··Version:··················258 ··Version:··················2
63 ··Offset·into·.debug_info:··0x1698b59 ··Offset·into·.debug_info:··0x165c8
64 ··Pointer·Size:·············460 ··Pointer·Size:·············4
65 ··Segment·Size:·············061 ··Segment·Size:·············0
  
66 ····Address····Length62 ····Address····Length
67 ····001dd61c·0000061a63 ····0014a0dc·000006d2
68 ····0002a628·0000008e64 ····0002a658·0000008e
69 ····0007c8e4·000000be 
70 ····0002a6b6·000000e865 ····0002a6e6·000000e8
71 ····0002a79e·0000001a66 ····0002a7ce·0000001a
72 ····00000000·0000000067 ····00000000·00000000
73 ··Length:···················35668 ··Length:···················228
74 ··Version:··················269 ··Version:··················2
75 ··Offset·into·.debug_info:··0x193e170 ··Offset·into·.debug_info:··0x1900a
76 ··Pointer·Size:·············471 ··Pointer·Size:·············4
77 ··Segment·Size:·············072 ··Segment·Size:·············0
  
78 ····Address····Length73 ····Address····Length
79 ····001ddc38·0000072874 ····0014a7b0·00000e2c
80 ····0007c9a4·000000a875 ····0007d160·000000a8
81 ····0007ca4c·000000f476 ····0007d208·000000f4
82 ····0007cb40·0000083877 ····0007d2fc·00000672
83 ····0007d378·0000002278 ····0007d970·00000022
84 ····0007d39c·0000008679 ····0007d994·00000086
85 ····0007d424·00000148 
86 ····0007d56c·0000000c 
87 ····0007d578·00000022 
88 ····0007d59c·0000006480 ····0007da1c·000000d4
89 ····0007d600·00000064 
90 ····0007d664·00000340 
91 ····0007d9a4·00000046 
92 ····0007d9ec·00000064 
93 ····0007da50·0000004681 ····0007daf0·00000050
94 ····0007da98·00000066 
95 ····0007db00·000001c082 ····0007db40·00000044
 83 ····0007db84·00000044
 84 ····0007dbc8·000000ae
96 ····0007dcc0·0000012a85 ····0007dc78·0000011a
97 ····0007ddec·0000037286 ····0007dd94·00000348
98 ····0007e160·000000bc87 ····0007e0dc·000000bc
99 ····0007e21c·000000bc88 ····0007e198·000000bc
100 ····0007e2d8·00000040 
101 ····0007e318·00000056 
102 ····0007e370·00000022 
103 ····0007e394·0000005c 
104 ····0007e3f0·000000b6 
105 ····0007e4a8·00000070 
106 ····0007e518·00000108 
107 ····0007e620·0000000c 
108 ····0007e62c·0000001e 
109 ····0007e64c·00000078 
110 ····0007e6c4·0000002289 ····0007e254·00000022
111 ····0002a7b8·0000009090 ····0002a7e8·00000090
112 ····0002a848·0000003e91 ····0002a878·0000003e
113 ····0002a886·0000005a92 ····0002a8b6·0000005a
114 ····0002a8e0·0000005a93 ····0002a910·0000005a
115 ····0002a93a·0000001694 ····0002a96a·00000016
116 ····0002a950·0000001a95 ····0002a980·0000001a
117 ····0002a96a·0000005096 ····0002a99a·00000050
118 ····0002a9ba·0000005297 ····0002a9ea·00000052
119 ····0002aa0c·0000005298 ····0002aa3c·00000052
Max diff block lines reached; 306870/316971 bytes (96.81%) of diff not shown.
123 KB
strings --all --bytes=8 {}
    
Offset 1, 3298 lines modifiedOffset 1, 3140 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
2 gc__done 
3 gc__start2 gc__start
4 -4@[sp,·#28]3 -4@[sp,·#16]
 4 gc__done
5 import__find__load__start5 import__find__load__start
6 import__find__load__done6 import__find__load__done
7 4@r0·-4@r37 4@r0·-4@r3
Diff chunk too large, falling back to line-by-line diff (1398 lines added, 277 lines removed)
8 4@r7·4@r68 4@r7·4@r6
9 I'#####c]9 qRP4R222
10 Z2222RT42210 O-·\DXHx
11 2RDD22B211 $|20*HM?
12 9L(R&,|212 ze$'uTo'
13 C4q·T\5·» 13 1:'NJie0
14 _»      1[uf:^Z14 ?KAOS&rB
15 L_+FdHe(15 E>u^1~ET
16 h7;fbv[116 MkIoYK:g-
17 hEpQ>Ba.17 ltI@6Dm}7
18 »       |d1_n1;18 UyE5HFO`*L
19 {~9VMbqV19 KZj`zX1"C
20 "]qR3qG9]20 ~`%hNeT;
21 »       +AxXXi`21 FR1Ac#-l
22 5IFw*[qn22 `}O+W9'2y
23 /B5/b<)GK23 [4\o(W*%
24 "*Ca(CGe(24 @[W@"#:'
25 k{Zx7l&f25 <»      fxy_yf+u>
26 »       kc`mHo326 yG~2dr]"
27 w»      ;a`'4327 {fvzvvfv
28 /r#Ft*ca028 YtAdE4c{
29 ubel+.rP29 ^A)_LO9Lj
30 ifeeeeeeee30 s+gZP7N[
31 B{E?Y3;Y31 4zNpscNBs
32 }U_]Y<@6&32 8*Y9vk[{Q
33 .ABSff&h33 Kdw2X/{#;{
34 UU|?0wPW5b34 \V?r9SQNP}
35 j|T17n!N35 ]»      [c`/zX
36 w"B,t'u:436 w_ugWX·/
37 Ti>BMG@mPL/(937 &SjM/oj3
38 }K:*\8j238 )!~oba8"
39 z'WKN7*&39 ?wb!l+-v
40 mX]nHfJh40 e:V$TDwF
41 xs'[KqxW41 >jK&lLM/
42 p_}E7-\Z42 7\%hT`U(
43 ){W+U1A,43 vL9Y/#Gh
44 []eYW+wO44 v=m/{zN<-
45 ,y6/OG#f45 +5'G7OVz
46 i-81@a·i'@46 JSiN!nGI
47 <~mW<Sg|47 H.{+.{k.{
48 nNn~r{6l48 .'YwG4R*C
49 {?%p06bb49 4&v).vi.
50 }-<J1)&J1).50 >Hel]Hel}
51 d9oVe3]T51 "^_LU?Tl
52 PDZbdlUF:52 Qtw,`ft`
53 &#}K"YqZ53 9[m8[m9[
54 ^14x_*FET254 ?TsPu)T'
55 r$,<b>dr55 ,r"P[slE
56 x7+S1(i/56 v][7{rm=
57 Khy-nMfy@57 ;O=n3Qa8
58 N@DC[=·H58 OdW+%z-7
59 /·7`fczH(59 U3-^)rzE]
60 Y9jJN~NT60 ?b'c[GfE
61 #fa|j`:861 jPg5POIS
62 Y8^j`,Y062 XZjo/2w!
63 ':ya|,~F63 P.)*n{/V
64 \7!Z>RyM@64 $2wPe^)2
65 UV@PZQLo65 @»      RYH*BR
66 h^tF'z» M866 =T>oQy'W
67 .!p@bK4l67 -a^#'266Z
68 ^Zne3I+`~68 c;wHK0?;
69 +>fvWq{>B69 P.4qC[|H
70 x\EvAd7D70 AJ(@70]@
71 RHM$"C7i71 /pWy7\z[
72 A54,$.1*J{}72 2SG$T~-9
73 RL@-[?7D73 &oq9oi9oYk
74 I+a%-\%-l74 <0?R{+Er'
75 hh5)\k-ku75 5P4Hq»  !E
76 "b_@A$^·76 A4{hNkapZ@
77 7Hw[^R}S77 80UA:Ts5*
78 E(5N{ZwyU78 {gvQxFBC7
79 wMT\R|&$79 ZUwD-6eljoZU
80 QAPQAAAA80 :/fEGQ>·
81 Knr`2e4r81 zrtLa}R_q
82 `\&uI^QS82 dnyNFF%v
83 ArJK»   BI4T83 u[\=(~2x8K
84 tzvIv?w>84 JEw»    EK·#
85 h`Rh=aeCQ85 wAgN_&}J
86 2gGfBWff86 SMem%JP[
87 -#g`53gL87 H3CYJx{=[7
88 kh4H#»  7088 vi>y#5ryV
89 -<zs#[%d89 q17ZGa\I
90 [2+QMNp(90 EH*-@zu^H*-Pkk
91 1.Y5·{v@G91 »       J_;eREaBE
92 ~>S=GmvY92 k-}#PouQ
93 |CNp,9-593 os]@'DaV
94 <$;SYc{»d94 ti3awj!*
95 7A?g.#hm95 4Kcmz%tg
96 9D^)Zk0796 cVB%3+Mfel\^
97 IWwF6ee\<297 m1;r7T2s
98 f_Q+:5N898 e[X6kZ^4,
99 :@9IjDp899 5::O{P-z;
100 "1SMfjDgL100 o)&e$9Laq
101 %[X2IZZ8101 s!un3U*[
102 [a8fwr8I102 fZMzn.afY
103 gF8XT»  +2103 ms7ZXOC=G
104 nBBLix(]LE104 ^YVH@#=i
105 >Z}!j-Fmh105 8&$6k53!
106 4}u"'W9m106 @,3j}]f8
107 v>wE9ovW107 7{cG!{?·
108 H)5(BgaN108 K}`|P]o_
109 ·U!bjj*g0109 fB|r&q,SV
110 ZI4'?usd110 >·!wt=hBi
111 h·Xh+A&[»111 }]|@k{R1
112 (J@»    ,N`+112 &:r»    $K,W
113 .#e|*QDq113 a<%7:2($|
114 b`(rNpAL.c114 6Yq@\AfS
115 {CDDEDDED115 $\dD5dkP
116 rk95MXKs116 `cqt}~S6
117 ;$3BeF8e117 'jY+v>qa
118 24,CZZ~,118 ocIrIf8:2S
119 R!-Mx@b-5119 ap3»    CxH=4
120 R+K+++++{120 .oK+zm2]
121 )3+++++{121 j3Q3BO+BbM
122 +M++K3+S122 C!I<y8@!
123 X"6@$[iW»       123 [2+UfeX/W
124 m6U_Y]V)124 1:{Jb16,Fb)
125 »       b*KBr6j125 As_yEznG~
Max diff block lines reached; 108306/126310 bytes (85.75%) of diff not shown.
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00028c08·<_init>:2 00028c2c·<_init>:
3 »       ...3 »       ...
280 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00028c14·<.plt>:2 00028c38·<.plt>:
3 »       ...3 »       ...
648 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 26220 lines modifiedOffset 1, 26855 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0002a5a0·<RAISE_ERROR_KNOWN_LOCATION>:2 0002a5d0·<RAISE_ERROR_KNOWN_LOCATION>:
3 »       ...3 »       ...
  
4 0002a5de·<_PyPegen_interactive_exit>:4 0002a60e·<_PyPegen_interactive_exit>:
5 »       ...5 »       ...
  
6 0002a5ea·<_PyPegen_expect_forced_result>:6 0002a61a·<_PyPegen_expect_forced_result>:
7 »       ...7 »       ...
  
8 0002a628·<get_error_line_from_tokenizer_buffers>:8 0002a658·<get_error_line_from_tokenizer_buffers>:
9 »       ...9 »       ...
  
10 0002a6b6·<_PyPegen_raise_tokenizer_init_error>:10 0002a6e6·<_PyPegen_raise_tokenizer_init_error>:
11 »       ...11 »       ...
  
12 0002a79e·<_Pypegen_stack_overflow>:12 0002a7ce·<_Pypegen_stack_overflow>:
13 »       ...13 »       ...
  
14 0002a7b8·<_PyPegen_nonparen_genexp_in_call>:14 0002a7e8·<_PyPegen_nonparen_genexp_in_call>:
15 »       ...15 »       ...
  
16 0002a848·<RAISE_ERROR_KNOWN_LOCATION>:16 0002a878·<RAISE_ERROR_KNOWN_LOCATION>:
17 »       ...17 »       ...
  
18 0002a886·<_PyPegen_ensure_real>:18 0002a8b6·<_PyPegen_ensure_real>:
19 »       ...19 »       ...
  
20 0002a8e0·<_PyPegen_ensure_imaginary>:20 0002a910·<_PyPegen_ensure_imaginary>:
21 »       ...21 »       ...
  
22 0002a93a·<_PyPegen_seq_last_item>:22 0002a96a·<_PyPegen_seq_last_item>:
23 »       ...23 »       ...
  
24 0002a950·<_PyPegen_get_last_comprehension_item>:24 0002a980·<_PyPegen_get_last_comprehension_item>:
25 »       ...25 »       ...
  
26 0002a96a·<_PyPegen_arguments_parsing_error>:26 0002a99a·<_PyPegen_arguments_parsing_error>:
27 »       ...27 »       ...
  
28 0002a9ba·<_PyPegen_seq_append_to_end>:28 0002a9ea·<_PyPegen_seq_append_to_end>:
29 »       ...29 »       ...
  
30 0002aa0c·<_set_seq_context>:30 0002aa3c·<_set_seq_context>:
31 »       ...31 »       ...
  
32 0002aa5e·<_PyPegen_seq_first_item>:32 0002aa8e·<_PyPegen_seq_first_item>:
33 _PyPegen_seq_first_item():33 _PyPegen_seq_first_item():
34 ./build-nopie/../Parser/action_helpers.c:11334 ./build-static/../Parser/action_helpers.c:113
35 »       movs»   r0,·r035 »       movs»   r0,·r0
36 ./build-nopie/../Parser/action_helpers.c:11436 ./build-static/../Parser/action_helpers.c:114
37 »       movs»   r0,·r037 »       movs»   r0,·r0
38 »       ...38 »       ...
  
39 0002aa64·<_gather_206_rule>:39 0002aa94·<_gather_206_rule>:
40 »       ...40 »       ...
  
41 0002ab7c·<_tmp_267_rule>:41 0002abac·<_tmp_267_rule>:
42 »       ...42 »       ...
  
43 0002abd8·<_tmp_276_rule>:43 0002ac08·<_tmp_276_rule>:
44 »       ...44 »       ...
  
45 0002ac36·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:45 0002ac66·<_RAISE_SYNTAX_ERROR_INVALID_TARGET>:
46 »       ...46 »       ...
  
47 0002acb2·<imaginary_number_rule>:47 0002ace2·<imaginary_number_rule>:
48 »       ...48 »       ...
  
49 0002ad18·<_tmp_160_rule>:49 0002ad48·<_tmp_160_rule>:
50 »       ...50 »       ...
  
51 0002ad6c·<_tmp_162_rule>:51 0002ad9c·<_tmp_162_rule>:
52 »       ...52 »       ...
  
53 0002ad6e·<_tmp_186_rule>:53 0002ad9e·<_tmp_186_rule>:
54 »       ...54 »       ...
  
55 0002adbe·<_tmp_159_rule>:55 0002adee·<_tmp_159_rule>:
56 »       ...56 »       ...
  
57 0002ae14·<_tmp_262_rule>:57 0002ae44·<_tmp_262_rule>:
58 »       ...58 »       ...
  
59 0002ae74·<invalid_try_stmt_rule>:59 0002aea4·<_tmp_149_rule>:
60 »       ...60 »       ...
  
61 0002b0dc·<_tmp_149_rule>:61 0002af02·<_tmp_214_rule>:
62 »       ...62 »       ...
  
63 0002b13a·<_tmp_214_rule>:63 0002af5a·<_loop0_215_rule>:
64 »       ...64 »       ...
  
65 0002b192·<_loop0_215_rule>:65 0002b02c·<_tmp_217_rule>:
66 »       ...66 »       ...
  
67 0002b264·<_tmp_217_rule>:67 0002b08a·<invalid_except_stmt_rule>:
68 »       ...68 »       ...
  
69 0002b2c2·<invalid_except_stmt_rule>:69 0002b254·<_tmp_181_rule>:
70 »       ...70 »       ...
  
71 0002b48c·<_tmp_181_rule>:71 0002b2a6·<_gather_141_rule>:
72 »       ...72 »       ...
  
73 0002b4de·<_gather_141_rule>:73 0002b3be·<_tmp_155_rule>:
74 »       ...74 »       ...
  
75 0002b5f6·<_tmp_155_rule>:75 0002b412·<_tmp_184_rule>:
76 »       ...76 »       ...
  
77 0002b64a·<_tmp_184_rule>:77 0002b476·<_tmp_235_rule>:
78 »       ...78 »       ...
  
79 0002b6ae·<_tmp_235_rule>:79 0002b4ea·<_tmp_229_rule.isra.0>:
80 »       ...80 »       ...
  
81 0002b722·<_tmp_229_rule.isra.0>:81 0002b54c·<_tmp_238_rule>:
82 »       ...82 »       ...
  
83 0002b784·<_tmp_238_rule>:83 0002b5a0·<_tmp_242_rule>:
84 »       ...84 »       ...
  
Max diff block lines reached; 660004/663358 bytes (99.49%) 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 0027b5e8·<_fini>:2 00237984·<_fini>:
3 »       ...3 »       ...
1.46 MB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25269 lines modifiedOffset 1, 25269 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
Diff chunk too large, falling back to line-by-line diff (9679 lines added, 9679 lines removed)
2 ··[·····0]··long·long·int2 ··[·····0]··long·long·int
3 ··[·····e]··long·long·unsigned·int3 ··[·····e]··./build-static
4 ··[····25]··./build-nopie4 ··[····1d]··long·long·unsigned·int
5 ··[····33]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE5 ··[····34]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
6 ··[···112]··unsigned·char6 ··[···113]··unsigned·char
7 ··[···120]··../Programs/python.c7 ··[···121]··../Programs/python.c
8 ··[···135]··argc8 ··[···136]··argc
9 ··[···13a]··short·unsigned·int9 ··[···13b]··short·unsigned·int
10 ··[···14d]··short·int10 ··[···14e]··short·int
11 ··[···157]··Py_BytesMain11 ··[···158]··Py_BytesMain
12 ··[···164]··Py_GetBuildInfo12 ··[···165]··Py_GetBuildInfo
13 ··[···174]··_Py_gitversion13 ··[···175]··_Py_gitversion
14 ··[···183]··PyOS_snprintf14 ··[···184]··PyOS_snprintf
15 ··[···191]··buildinfo15 ··[···192]··buildinfo
16 ··[···19b]··revision16 ··[···19c]··revision
17 ··[···1a4]··_Py_gitidentifier17 ··[···1a5]··_Py_gitidentifier
18 ··[···1b6]··gittag18 ··[···1b7]··gittag
19 ··[···1bd]··../Modules/getbuildinfo.c19 ··[···1be]··../Modules/getbuildinfo.c
20 ··[···1d7]··long·double20 ··[···1d8]··long·double
21 ··[···1e3]··gitid21 ··[···1e4]··gitid
22 ··[···1e9]··_PyToken_TwoChars22 ··[···1ea]··_PyToken_TwoChars
23 ··[···1fb]··_PyToken_ThreeChars23 ··[···1fc]··_PyToken_ThreeChars
24 ··[···20f]··../Parser/token.c24 ··[···210]··../Parser/token.c
25 ··[···221]··_PyParser_TokenNames25 ··[···222]··_PyParser_TokenNames
26 ··[···236]··_PyToken_OneChar26 ··[···237]··_PyToken_OneChar
27 ··[···247]··_py___rdivmod__27 ··[···248]··_py___rdivmod__
28 ··[···257]··_py___slots__28 ··[···258]··_py___slots__
29 ··[···265]··_py___init__29 ··[···266]··_py___init__
30 ··[···272]··_get_keyword_or_name_type30 ··[···273]··_get_keyword_or_name_type
31 ··[···28c]··_py_repl31 ··[···28d]··_py_repl
32 ··[···295]··compute_parser_flags32 ··[···296]··compute_parser_flags
33 ··[···2aa]··_py_opener33 ··[···2ab]··_py_opener
34 ··[···2b5]··BitOr_type34 ··[···2b6]··BitOr_type
35 ··[···2c0]··_py___typing_prepare_subst__35 ··[···2c1]··_py___typing_prepare_subst__
36 ··[···2dd]··_py___getattribute__36 ··[···2de]··_py___getattribute__
37 ··[···2f2]··work_to_do37 ··[···2f3]··work_to_do
38 ··[···2fd]··_py___float__38 ··[···2fe]··_py___float__
39 ··[···30b]··_py__align_39 ··[···30c]··_py__align_
40 ··[···317]··List_kind40 ··[···318]··List_kind
41 ··[···321]··JoinedStr_kind41 ··[···322]··JoinedStr_kind
42 ··[···330]··_py_exp42 ··[···331]··_py_exp
43 ··[···338]··reset_parser_state_for_error_pass43 ··[···339]··reset_parser_state_for_error_pass
44 ··[···35a]··_py_operation44 ··[···35b]··_py_operation
45 ··[···368]··last_expr_size45 ··[···369]··last_expr_size
46 ··[···377]··_py___divmod__46 ··[···378]··_py___divmod__
47 ··[···386]··SetComp_kind47 ··[···387]··SetComp_kind
48 ··[···393]··_py_new_file_name48 ··[···394]··_py_new_file_name
49 ··[···3a5]··PyRefTracer49 ··[···3a6]··PyRefTracer
50 ··[···3b1]··Py_INCREF50 ··[···3b2]··Py_INCREF
51 ··[···3bb]··_Py_ERROR_XMLCHARREFREPLACE51 ··[···3bc]··_Py_ERROR_XMLCHARREFREPLACE
52 ··[···3d7]··Lt_singleton52 ··[···3d8]··Lt_singleton
53 ··[···3e4]··si_errno53 ··[···3e5]··si_errno
54 ··[···3ed]··ceval_gil54 ··[···3ee]··ceval_gil
55 ··[···3f7]··_Py_tuple_freelist55 ··[···3f8]··_Py_tuple_freelist
56 ··[···40a]··managed_static_type_state56 ··[···40b]··managed_static_type_state
57 ··[···424]··_py_getattr57 ··[···425]··_py_getattr
58 ··[···430]··_py_warn_on_full_buffer58 ··[···431]··_py_warn_on_full_buffer
59 ··[···448]··__pad559 ··[···449]··__pad5
60 ··[···44f]··stoptheworld60 ··[···450]··stoptheworld
61 ··[···45c]··_Py_hashtable_hash_func61 ··[···45d]··_Py_hashtable_hash_func
62 ··[···474]··_getargs_runtime_state62 ··[···475]··_getargs_runtime_state
63 ··[···48b]··_py___class_getitem__63 ··[···48c]··_py___class_getitem__
64 ··[···4a1]··co_code_adaptive64 ··[···4a2]··co_code_adaptive
65 ··[···4b2]··parsenumber_raw65 ··[···4b3]··parsenumber_raw
66 ··[···4c2]··IUNDERFLOW_NORMAL66 ··[···4c3]··IUNDERFLOW_NORMAL
67 ··[···4d4]··_py___classdictcell__67 ··[···4d5]··_py___classdictcell__
68 ··[···4ea]··_py_dbl_close_br68 ··[···4eb]··_py_dbl_close_br
69 ··[···4fb]··decorator_list69 ··[···4fc]··decorator_list
70 ··[···50a]··interactive_src_start70 ··[···50b]··interactive_src_start
71 ··[···520]··nextpool71 ··[···521]··nextpool
72 ··[···529]··_py_flush72 ··[···52a]··_py_flush
73 ··[···533]··_freeres_buf73 ··[···534]··_freeres_buf
74 ··[···540]··parencolstack74 ··[···541]··parencolstack
75 ··[···54e]··tail_lo75 ··[···54f]··tail_lo
76 ··[···556]··_py_contravariant76 ··[···557]··_py_contravariant
77 ··[···568]··AugAssign_type77 ··[···569]··AugAssign_type
78 ··[···577]··allocfunc78 ··[···578]··allocfunc
79 ··[···581]··Global_kind79 ··[···582]··Global_kind
80 ··[···58d]··_Py_cached_objects80 ··[···58e]··_Py_cached_objects
81 ··[···5a0]··debug_alloc_api_t81 ··[···5a1]··debug_alloc_api_t
82 ··[···5b2]··f_funcobj82 ··[···5b3]··f_funcobj
83 ··[···5bc]··_py_fd83 ··[···5bd]··_py_fd
84 ··[···5c3]··async_gen_finalizer84 ··[···5c4]··async_gen_finalizer
85 ··[···5d7]··_PyThreadStateImpl85 ··[···5d8]··_PyThreadStateImpl
86 ··[···5ea]··_py___warningregistry__86 ··[···5eb]··_py___warningregistry__
87 ··[···602]··PySendResult87 ··[···603]··PySendResult
88 ··[···60f]··f_string_start_offset88 ··[···610]··f_string_start_offset
89 ··[···625]··_py_get_event_loop89 ··[···626]··_py_get_event_loop
90 ··[···638]··errtype90 ··[···639]··errtype
91 ··[···640]··_py_dict91 ··[···641]··_py_dict
92 ··[···649]··next_keys_version92 ··[···64a]··next_keys_version
93 ··[···65b]··h_root93 ··[···65c]··h_root
94 ··[···662]··_py_replace94 ··[···663]··_py_replace
95 ··[···66e]··_py_co_code95 ··[···66f]··_py_co_code
96 ··[···67a]··_PyPegen_insert_memo96 ··[···67b]··_PyPegen_insert_memo
97 ··[···68f]··is_tripped97 ··[···690]··is_tripped
98 ··[···69a]··_py_endpos98 ··[···69b]··_py_endpos
99 ··[···6a5]··returns99 ··[···6a6]··returns
100 ··[···6ad]··nfp2lasta100 ··[···6ae]··nfp2lasta
101 ··[···6b7]··_py_extend101 ··[···6b8]··_py_extend
102 ··[···6c2]··total_nframe102 ··[···6c3]··total_nframe
103 ··[···6cf]··_py_fanout103 ··[···6d0]··_py_fanout
104 ··[···6da]··key_destroy_func104 ··[···6db]··key_destroy_func
105 ··[···6eb]··PyOS_strtol105 ··[···6ec]··PyOS_strtol
106 ··[···6f7]··wakeup106 ··[···6f8]··wakeup
107 ··[···6fe]··PySliceObject107 ··[···6ff]··PySliceObject
108 ··[···70c]··ntotalpools108 ··[···70d]··ntotalpools
109 ··[···718]··PyVarObject109 ··[···719]··PyVarObject
110 ··[···724]··co_extra110 ··[···725]··co_extra
111 ··[···72d]··_py_tag111 ··[···72e]··_py_tag
112 ··[···735]··_Py_NewRef112 ··[···736]··_Py_NewRef
113 ··[···740]··si_tid113 ··[···741]··si_tid
114 ··[···747]··nbuckets114 ··[···748]··nbuckets
115 ··[···750]··ListComp_type115 ··[···751]··ListComp_type
116 ··[···75e]··_Py_mem_interp_free_queue116 ··[···75f]··_Py_mem_interp_free_queue
117 ··[···778]··_py_server_hostname117 ··[···779]··_py_server_hostname
118 ··[···78c]··PyFloat_FromDouble118 ··[···78d]··PyFloat_FromDouble
119 ··[···79f]··_py_decoder119 ··[···7a0]··_py_decoder
120 ··[···7ab]··_py___aiter__120 ··[···7ac]··_py___aiter__
121 ··[···7b9]··_Py_slist_item_s121 ··[···7ba]··_Py_slist_item_s
122 ··[···7ca]··_Py_slist_item_t122 ··[···7cb]··_Py_slist_item_t
123 ··[···7db]··_py_readall123 ··[···7dc]··_py_readall
124 ··[···7e7]··AsyncFor_type124 ··[···7e8]··AsyncFor_type
125 ··[···7f5]··func_kwdefaults125 ··[···7f6]··func_kwdefaults
Max diff block lines reached; 955637/1527825 bytes (62.55%) of diff not shown.
1.88 MB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 14638 lines modifiedOffset 1, 14835 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00637274·312e6f00·2464005f·5f616269·.crt1.o.$d.__abi2 ··0x00000000·00637274·312e6f00·2464005f·5f616269·.crt1.o.$d.__abi
3 ··0x00000010·5f746167·00247400·63727469·2e6f0024·_tag.$t.crti.o.$3 ··0x00000010·5f746167·00247400·63727469·2e6f0024·_tag.$t.crti.o.$
Diff chunk too large, falling back to line-by-line diff (10720 lines added, 10720 lines removed)
4 ··0x00000020·61006361·6c6c5f77·65616b5f·666e0063·a.call_weak_fn.c4 ··0x00000020·61006361·6c6c5f77·65616b5f·666e0063·a.call_weak_fn.c
5 ··0x00000030·72746e2e·6f007065·67656e2e·63005079·rtn.o.pegen.c.Py5 ··0x00000030·72746e2e·6f007065·67656e2e·6300636f·rtn.o.pegen.c.co
6 ··0x00000040·5f584445·43524546·2e706172·742e3000·_XDECREF.part.0.6 ··0x00000040·6d707574·655f7061·72736572·5f666c61·mpute_parser_fla
7 ··0x00000050·52414953·455f4552·524f525f·4b4e4f57·RAISE_ERROR_KNOW7 ··0x00000050·67730052·41495345·5f455252·4f525f4b·gs.RAISE_ERROR_K
8 ··0x00000060·4e5f4c4f·43415449·4f4e0070·6567656e·N_LOCATION.pegen8 ··0x00000060·4e4f574e·5f4c4f43·4154494f·4e007065·NOWN_LOCATION.pe
9 ··0x00000070·5f657272·6f72732e·63007261·6973655f·_errors.c.raise_9 ··0x00000070·67656e5f·6572726f·72732e63·00726169·gen_errors.c.rai
10 ··0x00000080·756e636c·6f736564·5f706172·656e7468·unclosed_parenth10 ··0x00000080·73655f75·6e636c6f·7365645f·70617265·se_unclosed_pare
11 ··0x00000090·65736573·5f657272·6f72005f·50795065·eses_error._PyPe11 ··0x00000090·6e746865·7365735f·6572726f·72005f50·ntheses_error._P
12 ··0x000000a0·67656e5f·746f6b65·6e697a65·5f66756c·gen_tokenize_ful12 ··0x000000a0·79506567·656e5f74·6f6b656e·697a655f·yPegen_tokenize_
13 ··0x000000b0·6c5f736f·75726365·5f746f5f·63686563·l_source_to_chec13 ··0x000000b0·66756c6c·5f736f75·7263655f·746f5f63·full_source_to_c
14 ··0x000000c0·6b5f666f·725f6572·726f7273·2e697372·k_for_errors.isr14 ··0x000000c0·6865636b·5f666f72·5f657272·6f72732e·heck_for_errors.
15 ··0x000000d0·612e3000·50795f58·44454352·45460067·a.0.Py_XDECREF.g15 ··0x000000d0·69737261·2e300050·795f5844·45435245·isra.0.Py_XDECRE
16 ··0x000000e0·65745f65·72726f72·5f6c696e·655f6672·et_error_line_fr16 ··0x000000e0·46006765·745f6572·726f725f·6c696e65·F.get_error_line
17 ··0x000000f0·6f6d5f74·6f6b656e·697a6572·5f627566·om_tokenizer_buf17 ··0x000000f0·5f66726f·6d5f746f·6b656e69·7a65725f·_from_tokenizer_
18 ··0x00000100·66657273·00616374·696f6e5f·68656c70·fers.action_help18 ··0x00000100·62756666·65727300·61637469·6f6e5f68·buffers.action_h
19 ··0x00000110·6572732e·63005f73·65745f73·65715f63·ers.c._set_seq_c19 ··0x00000110·656c7065·72732e63·005f7365·745f7365·elpers.c._set_se
20 ··0x00000120·6f6e7465·7874005f·50795065·67656e5f·ontext._PyPegen_20 ··0x00000120·715f636f·6e746578·74005f67·65745f6e·q_context._get_n
21 ··0x00000130·6164645f·74797065·5f636f6d·6d656e74·add_type_comment21 ··0x00000130·616d6573·2e697372·612e3000·5f676574·ames.isra.0._get
22 ··0x00000140·5f746f5f·6172672e·70617274·2e302e69·_to_arg.part.0.i22 ··0x00000140·5f646566·61756c74·732e6973·72612e30·_defaults.isra.0
23 ··0x00000150·7372612e·30005f67·65745f6e·616d6573·sra.0._get_names23 ··0x00000150·005f6c6f·6f70305f·315f7275·6c650063·._loop0_1_rule.c
24 ··0x00000160·2e697372·612e3000·5f676574·5f646566·.isra.0._get_def24 ··0x00000160·6f6d706f·756e645f·73746d74·5f72756c·ompound_stmt_rul
25 ··0x00000170·61756c74·732e6973·72612e30·005f6c6f·aults.isra.0._lo25 ··0x00000170·65007369·6d706c65·5f73746d·74735f72·e.simple_stmts_r
26 ··0x00000180·6f70305f·315f7275·6c650063·6f6d706f·op0_1_rule.compo26 ··0x00000180·756c6500·5f676174·6865725f·3134315f·ule._gather_141_
27 ··0x00000190·756e645f·73746d74·5f72756c·65007369·und_stmt_rule.si27 ··0x00000190·72756c65·005f6761·74686572·5f313433·rule._gather_143
28 ··0x000001a0·6d706c65·5f73746d·745f7275·6c650073·mple_stmt_rule.s28 ··0x000001a0·5f72756c·65005f67·61746865·725f3134·_rule._gather_14
29 ··0x000001b0·696d706c·655f7374·6d74735f·72756c65·imple_stmts_rule29 ··0x000001b0·355f7275·6c65005f·67617468·65725f31·5_rule._gather_1
30 ··0x000001c0·005f6761·74686572·5f313431·5f72756c·._gather_141_rul30 ··0x000001c0·34375f72·756c6500·5f6c6f6f·70305f32·47_rule._loop0_2
31 ··0x000001d0·65005f67·61746865·725f3134·335f7275·e._gather_143_ru31 ··0x000001d0·5f72756c·65005f74·6d705f37·5f72756c·_rule._tmp_7_rul
32 ··0x000001e0·6c65005f·67617468·65725f31·34355f72·le._gather_145_r32 ··0x000001e0·65005f74·6d705f38·5f72756c·65005f74·e._tmp_8_rule._t
33 ··0x000001f0·756c6500·5f676174·6865725f·3134375f·ule._gather_147_33 ··0x000001f0·6d705f39·5f72756c·65005f74·6d705f31·mp_9_rule._tmp_1
34 ··0x00000200·72756c65·005f6c6f·6f70305f·325f7275·rule._loop0_2_ru34 ··0x00000200·305f7275·6c650064·65636f72·61746f72·0_rule.decorator
35 ··0x00000210·6c65005f·746d705f·375f7275·6c65005f·le._tmp_7_rule._35 ··0x00000210·735f7275·6c650066·756e6374·696f6e5f·s_rule.function_
36 ··0x00000220·746d705f·385f7275·6c65005f·746d705f·tmp_8_rule._tmp_36 ··0x00000220·6465665f·7261775f·72756c65·00656c69·def_raw_rule.eli
37 ··0x00000230·395f7275·6c65005f·746d705f·31305f72·9_rule._tmp_10_r37 ··0x00000230·665f7374·6d745f72·756c6500·656c7365·f_stmt_rule.else
38 ··0x00000240·756c6500·6465636f·7261746f·72735f72·ule.decorators_r38 ··0x00000240·5f626c6f·636b5f72·756c6500·636c6173·_block_rule.clas
39 ··0x00000250·756c6500·66756e63·74696f6e·5f646566·ule.function_def39 ··0x00000250·735f6465·665f7261·775f7275·6c65005f·s_def_raw_rule._
40 ··0x00000260·5f726177·5f72756c·6500656c·69665f73·_raw_rule.elif_s40 ··0x00000260·67617468·65725f35·335f7275·6c65004e·gather_53_rule.N
41 ··0x00000270·746d745f·72756c65·00656c73·655f626c·tmt_rule.else_bl41 ··0x00000270·45575f54·5950455f·434f4d4d·454e5400·EW_TYPE_COMMENT.
42 ··0x00000280·6f636b5f·72756c65·00636c61·73735f64·ock_rule.class_d42 ··0x00000280·73746172·5f746172·67657473·5f72756c·star_targets_rul
43 ··0x00000290·65665f72·61775f72·756c6500·5f676174·ef_raw_rule._gat43 ··0x00000290·65007374·61725f65·78707265·7373696f·e.star_expressio
44 ··0x000002a0·6865725f·35335f72·756c6500·73746172·her_53_rule.star44 ··0x000002a0·6e735f72·756c6500·66696e61·6c6c795f·ns_rule.finally_
45 ··0x000002b0·5f746172·67657473·5f72756c·65007374·_targets_rule.st45 ··0x000002b0·626c6f63·6b5f7275·6c65005f·6c6f6f70·block_rule._loop
46 ··0x000002c0·61725f65·78707265·7373696f·6e735f72·ar_expressions_r46 ··0x000002c0·315f3630·5f72756c·65007375·626a6563·1_60_rule.subjec
47 ··0x000002d0·756c6500·5f6c6f6f·70315f36·305f7275·ule._loop1_60_ru47 ··0x000002d0·745f6578·70725f72·756c6500·67756172·t_expr_rule.guar
48 ··0x000002e0·6c650073·75626a65·63745f65·7870725f·le.subject_expr_48 ··0x000002e0·645f7275·6c650049·4e56414c·49445f56·d_rule.INVALID_V
49 ··0x000002f0·72756c65·005f6c6f·6f70315f·36345f72·rule._loop1_64_r49 ··0x000002f0·45525349·4f4e5f43·4845434b·005f6761·ERSION_CHECK._ga
50 ··0x00000300·756c6500·494e5641·4c49445f·56455253·ule.INVALID_VERS50 ··0x00000300·74686572·5f35375f·72756c65·005f6c6f·ther_57_rule._lo
51 ··0x00000310·494f4e5f·43484543·4b005f67·61746865·ION_CHECK._gathe51 ··0x00000310·6f70315f·36315f72·756c6500·5f676174·op1_61_rule._gat
52 ··0x00000320·725f3537·5f72756c·65004e45·575f5459·r_57_rule.NEW_TY52 ··0x00000320·6865725f·35315f72·756c6500·5f676174·her_51_rule._gat
53 ··0x00000330·50455f43·4f4d4d45·4e54005f·6c6f6f70·PE_COMMENT._loop53 ··0x00000330·6865725f·3231305f·72756c65·005f746d·her_210_rule._tm
54 ··0x00000340·315f3631·5f72756c·65005f67·61746865·1_61_rule._gathe54 ··0x00000340·705f3231·345f7275·6c65005f·6c6f6f70·p_214_rule._loop
55 ··0x00000350·725f3531·5f72756c·65005f67·61746865·r_51_rule._gathe55 ··0x00000350·305f3231·355f7275·6c65005f·6c6f6f70·0_215_rule._loop
56 ··0x00000360·725f3231·305f7275·6c650069·6e76616c·r_210_rule.inval56 ··0x00000360·315f3231·365f7275·6c65005f·6c6f6f70·1_216_rule._loop
57 ··0x00000370·69645f66·6f725f74·61726765·745f7275·id_for_target_ru57 ··0x00000370·305f3231·385f7275·6c65005f·6c6f6f70·0_218_rule._loop
58 ··0x00000380·6c650069·6e76616c·69645f74·72795f73·le.invalid_try_s58 ··0x00000380·315f3231·395f7275·6c65005f·746d705f·1_219_rule._tmp_
59 ··0x00000390·746d745f·72756c65·005f6761·74686572·tmt_rule._gather59 ··0x00000390·3237315f·72756c65·005f746d·705f3231·271_rule._tmp_21
60 ··0x000003a0·5f323038·5f72756c·65005f67·61746865·_208_rule._gathe60 ··0x000003a0·375f7275·6c65005f·67617468·65725f32·7_rule._gather_2
61 ··0x000003b0·725f3231·325f7275·6c65005f·67617468·r_212_rule._gath61 ··0x000003b0·31325f72·756c6500·696e7661·6c69645f·12_rule.invalid_
62 ··0x000003c0·65725f32·30365f72·756c6500·5f676174·er_206_rule._gat62 ··0x000003c0·666f725f·74617267·65745f72·756c6500·for_target_rule.
63 ··0x000003d0·6865725f·35355f72·756c6500·73696e67·her_55_rule.sing63 ··0x000003d0·5f676174·6865725f·3230365f·72756c65·_gather_206_rule
64 ··0x000003e0·6c655f74·61726765·745f7275·6c65005f·le_target_rule._64 ··0x000003e0·005f6761·74686572·5f323038·5f72756c·._gather_208_rul
65 ··0x000003f0·746d705f·365f7275·6c65005f·746d705f·tmp_6_rule._tmp_65 ··0x000003f0·65005f67·61746865·725f3535·5f72756c·e._gather_55_rul
66 ··0x00000400·31315f72·756c6500·745f7072·696d6172·11_rule.t_primar66 ··0x00000400·65007369·6d706c65·5f73746d·745f7275·e.simple_stmt_ru
67 ··0x00000410·795f7261·77006175·67617373·69676e5f·y_raw.augassign_67 ··0x00000410·6c650073·696e676c·655f7461·72676574·le.single_target
68 ··0x00000420·72756c65·00796965·6c645f65·7870725f·rule.yield_expr_68 ··0x00000420·5f72756c·65005f74·6d705f36·5f72756c·_rule._tmp_6_rul
69 ··0x00000430·72756c65·00745f6c·6f6f6b61·68656164·rule.t_lookahead69 ··0x00000430·65005f74·6d705f31·315f7275·6c650074·e._tmp_11_rule.t
70 ··0x00000440·5f72756c·6500696d·706f7274·5f66726f·_rule.import_fro70 ··0x00000440·5f707269·6d617279·5f726177·00617567·_primary_raw.aug
71 ··0x00000450·6d5f7275·6c650073·6c696365·735f7275·m_rule.slices_ru71 ··0x00000450·61737369·676e5f72·756c6500·5f746d70·assign_rule._tmp
72 ··0x00000460·6c650064·6f747465·645f6e61·6d655f72·le.dotted_name_r72 ··0x00000460·5f31365f·72756c65·00796965·6c645f65·_16_rule.yield_e
73 ··0x00000470·756c6500·64656c5f·74617267·6574735f·ule.del_targets_73 ··0x00000470·7870725f·72756c65·00745f6c·6f6f6b61·xpr_rule.t_looka
74 ··0x00000480·72756c65·005f746d·705f3232·5f72756c·rule._tmp_22_rul74 ··0x00000480·68656164·5f72756c·6500696d·706f7274·head_rule.import
75 ··0x00000490·6500696e·76616c69·645f6173·7369676e·e.invalid_assign75 ··0x00000490·5f73746d·745f7275·6c650073·6c696365·_stmt_rule.slice
76 ··0x000004a0·6d656e74·5f72756c·65005f67·61746865·ment_rule._gathe76 ··0x000004a0·735f7275·6c650064·656c5f74·61726765·s_rule.del_targe
77 ··0x000004b0·725f3138·5f72756c·65005f67·61746865·r_18_rule._gathe77 ··0x000004b0·74735f72·756c6500·5f746d70·5f32325f·ts_rule._tmp_22_
78 ··0x000004c0·725f3230·5f72756c·65005f74·6d705f31·r_20_rule._tmp_178 ··0x000004c0·72756c65·005f746d·705f3233·5f72756c·rule._tmp_23_rul
79 ··0x000004d0·335f7275·6c650074·7970655f·70617261·3_rule.type_para79 ··0x000004d0·6500696e·76616c69·645f616e·6e5f6173·e.invalid_ann_as
80 ··0x000004e0·6d735f72·756c6500·5f524149·53455f53·ms_rule._RAISE_S80 ··0x000004e0·7369676e·5f746172·6765745f·72756c65·sign_target_rule
81 ··0x000004f0·594e5441·585f4552·524f525f·494e5641·YNTAX_ERROR_INVA81 ··0x000004f0·00737461·725f6e61·6d65645f·65787072·.star_named_expr
82 ··0x00000500·4c49445f·54415247·45540074·5f707269·LID_TARGET.t_pri82 ··0x00000500·65737369·6f6e5f72·756c6500·5f6c6f6f·ession_rule._loo
83 ··0x00000510·6d617279·5f72756c·65006765·6e657870·mary_rule.genexp83 ··0x00000510·70305f31·36345f72·756c6500·5f6c6f6f·p0_164_rule._loo
84 ··0x00000520·5f72756c·65005f74·6d705f39·335f7275·_rule._tmp_93_ru84 ··0x00000520·70305f31·36355f72·756c6500·5f676174·p0_165_rule._gat
85 ··0x00000530·6c650073·7472696e·67735f72·756c6500·le.strings_rule.85 ··0x00000530·6865725f·31385f72·756c6500·5f676174·her_18_rule._gat
86 ··0x00000540·7475706c·655f7275·6c65006c·6973745f·tuple_rule.list_86 ··0x00000540·6865725f·32305f72·756c6500·5f746d70·her_20_rule._tmp
87 ··0x00000550·72756c65·00666f72·5f69665f·636c6175·rule.for_if_clau87 ··0x00000550·5f31335f·72756c65·00747970·655f7061·_13_rule.type_pa
88 ··0x00000560·7365735f·72756c65·005f6761·74686572·ses_rule._gather88 ··0x00000560·72616d73·5f72756c·6500616e·6e6f7461·rams_rule.annota
89 ··0x00000570·5f313136·5f72756c·65005f67·61746865·_116_rule._gathe89 ··0x00000570·7465645f·7268735f·72756c65·005f5241·ted_rhs_rule._RA
90 ··0x00000580·725f3233·315f7275·6c650073·7461725f·r_231_rule.star_90 ··0x00000580·4953455f·53594e54·41585f45·52524f52·ISE_SYNTAX_ERROR
91 ··0x00000590·6e616d65·645f6578·70726573·73696f6e·named_expression91 ··0x00000590·5f494e56·414c4944·5f544152·47455400·_INVALID_TARGET.
92 ··0x000005a0·735f7275·6c650062·69747769·73655f6f·s_rule.bitwise_o92 ··0x000005a0·73746172·5f6e616d·65645f65·78707265·star_named_expre
93 ··0x000005b0·725f7275·6c65005f·746d705f·3233335f·r_rule._tmp_233_93 ··0x000005b0·7373696f·6e735f72·756c6500·745f7072·ssions_rule.t_pr
94 ··0x000005c0·72756c65·00737461·72726564·5f657870·rule.starred_exp94 ··0x000005c0·696d6172·795f7275·6c650067·656e6578·imary_rule.genex
95 ··0x000005d0·72657373·696f6e5f·72756c65·00696e76·ression_rule.inv95 ··0x000005d0·705f7275·6c650061·7267756d·656e7473·p_rule.arguments
96 ··0x000005e0·616c6964·5f636f6d·70726568·656e7369·alid_comprehensi96 ··0x000005e0·5f72756c·65005f74·6d705f39·335f7275·_rule._tmp_93_ru
97 ··0x000005f0·6f6e5f72·756c6500·5f746d70·5f323334·on_rule._tmp_23497 ··0x000005f0·6c650073·7472696e·67735f72·756c6500·le.strings_rule.
98 ··0x00000600·5f72756c·65006673·7472696e·675f7265·_rule.fstring_re98 ··0x00000600·7475706c·655f7275·6c65006c·6973745f·tuple_rule.list_
99 ··0x00000610·706c6163·656d656e·745f6669·656c645f·placement_field_99 ··0x00000610·72756c65·005f6761·74686572·5f313136·rule._gather_116
100 ··0x00000620·72756c65·00746172·6765745f·77697468·rule.target_with100 ··0x00000620·5f72756c·65005f67·61746865·725f3233·_rule._gather_23
101 ··0x00000630·5f737461·725f6174·6f6d5f72·756c6500·_star_atom_rule.101 ··0x00000630·315f7275·6c650066·6f725f69·665f636c·1_rule.for_if_cl
102 ··0x00000640·73746172·5f746172·6765745f·72756c65·star_target_rule102 ··0x00000640·61757365·735f7275·6c650062·69747769·auses_rule.bitwi
103 ··0x00000650·00646973·6a756e63·74696f6e·5f72756c·.disjunction_rul103 ··0x00000650·73655f6f·725f7275·6c650073·74617272·se_or_rule.starr
104 ··0x00000660·65006c61·6d626465·665f7275·6c65005f·e.lambdef_rule._104 ··0x00000660·65645f65·78707265·7373696f·6e5f7275·ed_expression_ru
105 ··0x00000670·746d705f·3135385f·72756c65·005f746d·tmp_158_rule._tm105 ··0x00000670·6c65005f·746d705f·3233335f·72756c65·le._tmp_233_rule
106 ··0x00000680·705f3135·395f7275·6c65006c·616d6264·p_159_rule.lambd106 ··0x00000680·00696e76·616c6964·5f636f6d·70726568·.invalid_compreh
107 ··0x00000690·615f7061·72616d73·5f72756c·6500636f·a_params_rule.co107 ··0x00000690·656e7369·6f6e5f72·756c6500·5f746d70·ension_rule._tmp
108 ··0x000006a0·6e6a756e·6374696f·6e5f7275·6c650069·njunction_rule.i108 ··0x000006a0·5f323334·5f72756c·65006673·7472696e·_234_rule.fstrin
109 ··0x000006b0·6e766572·73696f6e·5f72756c·65006269·nversion_rule.bi109 ··0x000006b0·675f7265·706c6163·656d656e·745f6669·g_replacement_fi
110 ··0x000006c0·74776973·655f786f·725f7275·6c650073·twise_xor_rule.s110 ··0x000006c0·656c645f·72756c65·00746172·6765745f·eld_rule.target_
111 ··0x000006d0·7461725f·65787072·65737369·6f6e5f72·tar_expression_r111 ··0x000006d0·77697468·5f737461·725f6174·6f6d5f72·with_star_atom_r
112 ··0x000006e0·756c6500·62697477·6973655f·616e645f·ule.bitwise_and_112 ··0x000006e0·756c6500·73746172·5f746172·6765745f·ule.star_target_
113 ··0x000006f0·72756c65·00736869·66745f65·7870725f·rule.shift_expr_113 ··0x000006f0·72756c65·005f746d·705f3235·395f7275·rule._tmp_259_ru
114 ··0x00000700·72756c65·0073756d·5f72756c·65007465·rule.sum_rule.te114 ··0x00000700·6c65005f·746d705f·3236305f·72756c65·le._tmp_260_rule
115 ··0x00000710·726d5f72·756c6500·7465726d·5f726177·rm_rule.term_raw115 ··0x00000710·00646973·6a756e63·74696f6e·5f72756c·.disjunction_rul
116 ··0x00000720·00666163·746f725f·72756c65·005f6c6f·.factor_rule._lo116 ··0x00000720·65006c61·6d626465·665f7275·6c65005f·e.lambdef_rule._
117 ··0x00000730·6f70305f·3132305f·72756c65·005f6c6f·op0_120_rule._lo117 ··0x00000730·746d705f·3135385f·72756c65·005f746d·tmp_158_rule._tm
118 ··0x00000740·6f70305f·3131395f·72756c65·0066756e·op0_119_rule.fun118 ··0x00000740·705f3135·395f7275·6c65006c·616d6264·p_159_rule.lambd
119 ··0x00000750·635f7479·70655f63·6f6d6d65·6e745f72·c_type_comment_r119 ··0x00000750·615f7061·72616d73·5f72756c·6500636f·a_params_rule.co
120 ··0x00000760·756c6500·5f746d70·5f313439·5f72756c·ule._tmp_149_rul120 ··0x00000760·6e6a756e·6374696f·6e5f7275·6c650069·njunction_rule.i
121 ··0x00000770·65005f74·6d705f32·32375f72·756c6500·e._tmp_227_rule.121 ··0x00000770·6e766572·73696f6e·5f72756c·65006269·nversion_rule.bi
122 ··0x00000780·5f746d70·5f323238·5f72756c·6500696e·_tmp_228_rule.in122 ··0x00000780·74776973·655f786f·725f7275·6c650073·twise_xor_rule.s
123 ··0x00000790·76616c69·645f6172·67756d65·6e74735f·valid_arguments_123 ··0x00000790·7461725f·65787072·65737369·6f6e5f72·tar_expression_r
124 ··0x000007a0·72756c65·006b7761·7267735f·72756c65·rule.kwargs_rule124 ··0x000007a0·756c6500·62697477·6973655f·616e645f·ule.bitwise_and_
125 ··0x000007b0·005f746d·705f3235·385f7275·6c650061·._tmp_258_rule.a125 ··0x000007b0·72756c65·00736869·66745f65·7870725f·rule.shift_expr_
Max diff block lines reached; 537266/1974072 bytes (27.22%) of diff not shown.
784 KB
./usr/lib/debug/.build-id/37/7ef4cdc6e55b374dca7473416f99ba594a4715.debug vs.
./usr/lib/debug/.build-id/5a/f5f487c778ebd4978a265becb6965b0da8fdfc.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 17% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········22772·(bytes·into·file)13 ··Start·of·section·headers:··········22636·(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:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
848 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·0x02 Entry·point·0x0
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·0x020e4·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x0207c·R·E·0x1000
7 ··LOAD···········0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x00390·RW··0x10007 ··LOAD···········0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x00390·RW··0x1000
8 ··DYNAMIC········0x000ef4·0x00003f20·0x00003f20·0x00000·0x000e0·RW··0x48 ··DYNAMIC········0x000ef4·0x00003f20·0x00003f20·0x00000·0x000e0·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······0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x0010c·R···0x111 ··GNU_RELRO······0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x0010c·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.56 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x58f4:1 There·are·35·section·headers,·starting·at·offset·0x586c:
  
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·0002a0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0002a0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········000003d8·000118·0002c7·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000003d8·000118·0002c7·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········000006a0·000118·000054·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········000006a0·000118·000054·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········000006f4·000118·000020·00···A··4···1··410 ··[·6]·.gnu.version_r····NOBITS··········000006f4·000118·000020·00···A··4···1··4
11 ··[·7]·.rel.dyn··········NOBITS··········00000714·000118·0001e0·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00000714·000118·0001e0·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········000008f4·000118·000100·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········000008f4·000118·000100·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········000009f4·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········000009f4·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000a00·000118·0001a8·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000a00·000118·0001a8·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00000ba8·000118·000d44·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00000ba8·000118·000cdc·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········000018ec·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00001884·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········000018f4·000118·0007ec·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········0000188c·000118·0007ec·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········000020e0·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········00002078·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00003ef4·000ef4·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00003ef4·000ef4·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00003ef8·000ef4·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00003ef8·000ef4·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00003efc·000ef4·000024·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00003efc·000ef4·000024·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00003f20·000ef4·0000e0·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00003f20·000ef4·0000e0·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00004000·000ef4·0000a8·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00004000·000ef4·0000a8·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000040a8·000ef4·0001d8·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000040a8·000ef4·0001d8·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00004280·000ef4·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00004280·000ef4·000004·00··WA··0···0··1
26 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000078·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000076·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·0001e0·001fb8·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·0001e0·001fae·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·002198·0002a4·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·002190·0002a4·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·00243c·0009e2·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·002434·0009a2·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·002e20·00016b·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·002dd8·00016d·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·002f8c·0008da·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·002f48·0008da·01·MSC··0···0··4
34 ··[30]·.debug_loclists···PROGBITS········00000000·003868·000974·00···C··0···0··434 ··[30]·.debug_loclists···PROGBITS········00000000·003824·00094c·00···C··0···0··4
35 ··[31]·.debug_rnglists···PROGBITS········00000000·0041dc·0001fa·00···C··0···0··435 ··[31]·.debug_rnglists···PROGBITS········00000000·004170·0001ee·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·0043d8·000c80·10·····33·161··436 ··[32]·.symtab···········SYMTAB··········00000000·004360·000c70·10·····33·160··4
37 ··[33]·.strtab···········STRTAB··········00000000·005058·00073c·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·004fd0·00073c·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·005794·00015e·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·00570c·00015e·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
22.4 KB
readelf --wide --symbols {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Symbol·table·'.symtab'·contains·200·entries:1 Symbol·table·'.symtab'·contains·199·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·.note.gnu.build-id4 ·····1:·000000f4·····0·SECTION·LOCAL··DEFAULT····1·.note.gnu.build-id
5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·.gnu.hash5 ·····2:·00000118·····0·SECTION·LOCAL··DEFAULT····2·.gnu.hash
6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym6 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym
7 ·····4:·000003d8·····0·SECTION·LOCAL··DEFAULT····4·.dynstr7 ·····4:·000003d8·····0·SECTION·LOCAL··DEFAULT····4·.dynstr
8 ·····5:·000006a0·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version8 ·····5:·000006a0·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
9 ·····6:·000006f4·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r9 ·····6:·000006f4·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
10 ·····7:·00000714·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn10 ·····7:·00000714·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
11 ·····8:·000008f4·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt11 ·····8:·000008f4·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
12 ·····9:·000009f4·····0·SECTION·LOCAL··DEFAULT····9·.init12 ·····9:·000009f4·····0·SECTION·LOCAL··DEFAULT····9·.init
13 ····10:·00000a00·····0·SECTION·LOCAL··DEFAULT···10·.plt13 ····10:·00000a00·····0·SECTION·LOCAL··DEFAULT···10·.plt
14 ····11:·00000ba8·····0·SECTION·LOCAL··DEFAULT···11·.text14 ····11:·00000ba8·····0·SECTION·LOCAL··DEFAULT···11·.text
15 ····12:·000018ec·····0·SECTION·LOCAL··DEFAULT···12·.fini15 ····12:·00001884·····0·SECTION·LOCAL··DEFAULT···12·.fini
16 ····13:·000018f4·····0·SECTION·LOCAL··DEFAULT···13·.rodata16 ····13:·0000188c·····0·SECTION·LOCAL··DEFAULT···13·.rodata
17 ····14:·000020e0·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame17 ····14:·00002078·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
18 ····15:·00003ef4·····0·SECTION·LOCAL··DEFAULT···15·.init_array18 ····15:·00003ef4·····0·SECTION·LOCAL··DEFAULT···15·.init_array
19 ····16:·00003ef8·····0·SECTION·LOCAL··DEFAULT···16·.fini_array19 ····16:·00003ef8·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
20 ····17:·00003efc·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro20 ····17:·00003efc·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
21 ····18:·00003f20·····0·SECTION·LOCAL··DEFAULT···18·.dynamic21 ····18:·00003f20·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
22 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got22 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got
23 ····20:·000040a8·····0·SECTION·LOCAL··DEFAULT···20·.data23 ····20:·000040a8·····0·SECTION·LOCAL··DEFAULT···20·.data
24 ····21:·00004280·····0·SECTION·LOCAL··DEFAULT···21·.bss24 ····21:·00004280·····0·SECTION·LOCAL··DEFAULT···21·.bss
Offset 30, 174 lines modifiedOffset 30, 173 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
37 ····33:·000013b8·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·0000132c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·000013b8·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·0000132c·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·000013d4·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001348·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·000009f4·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·000018ec·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·00001884·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
43 ····39:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·000009fc·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·000018f0·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·00001888·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_queuemodule.c45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_queuemodule.c
46 ····42:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·00000cbc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·00000cc4·····0·NOTYPE··LOCAL··DEFAULT···11·$d47 ····43:·00000cc4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
48 ····44:·00001984·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····44:·0000191c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····45:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·00000cc9···108·FUNC····LOCAL··DEFAULT···11·queuemodule_exec50 ····46:·00000cc9···108·FUNC····LOCAL··DEFAULT···11·queuemodule_exec
51 ····47:·00000d24·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·00000d24·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·00000d34·····0·NOTYPE··LOCAL··DEFAULT···11·$t52 ····48:·00000d34·····0·NOTYPE··LOCAL··DEFAULT···11·$t
53 ····49:·00000d35····48·FUNC····LOCAL··DEFAULT···11·queue_traverse53 ····49:·00000d35····48·FUNC····LOCAL··DEFAULT···11·queue_traverse
54 ····50:·00001480·····0·NOTYPE··LOCAL··DEFAULT···11·$t54 ····50:·000013f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
55 ····51:·00001481···204·FUNC····LOCAL··DEFAULT···11·simplequeue_new55 ····51:·000013f5···204·FUNC····LOCAL··DEFAULT···11·simplequeue_new
56 ····52:·0000153c·····0·NOTYPE··LOCAL··DEFAULT···11·$d56 ····52:·000014b0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
57 ····53:·00000d65····80·FUNC····LOCAL··DEFAULT···11·queue_clear57 ····53:·00000d65····80·FUNC····LOCAL··DEFAULT···11·queue_clear
58 ····54:·00000db5····80·FUNC····LOCAL··DEFAULT···11·queue_free58 ····54:·00000db5····80·FUNC····LOCAL··DEFAULT···11·queue_free
59 ····55:·00000e05···292·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_put59 ····55:·00000e05···300·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_put
60 ····56:·00001325···146·FUNC····LOCAL··DEFAULT···11·resize_ringbuf60 ····56:·000012ad···126·FUNC····LOCAL··DEFAULT···11·resize_ringbuf
61 ····57:·00000f14·····0·NOTYPE··LOCAL··DEFAULT···11·$d61 ····57:·00000f1c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
62 ····58:·000012f9····42·FUNC····LOCAL··DEFAULT···11·maybe_handoff_item62 ····58:·000015a5····32·FUNC····LOCAL··DEFAULT···11·maybe_handoff_item
63 ····59:·00000f28·····0·NOTYPE··LOCAL··DEFAULT···11·$t63 ····59:·00000f30·····0·NOTYPE··LOCAL··DEFAULT···11·$t
64 ····60:·00000f29···134·FUNC····LOCAL··DEFAULT···11·simplequeue_traverse64 ····60:·00000f31···134·FUNC····LOCAL··DEFAULT···11·simplequeue_traverse
65 ····61:·00000fb1···692·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_get65 ····61:·00000fb9···608·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_get
66 ····62:·00001158·····0·NOTYPE··LOCAL··DEFAULT···11·$d66 ····62:·0000115c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
67 ····63:·00001168·····0·NOTYPE··LOCAL··DEFAULT···11·$t67 ····63:·0000116c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
68 ····64:·00001228·····0·NOTYPE··LOCAL··DEFAULT···11·$d68 ····64:·000011fc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
69 ····65:·00001238·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
70 ····66:·00001248·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
71 ····67:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT···11·$t69 ····65:·00000ba8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
72 ····68:·00000ba9····12·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_empty70 ····66:·00000ba9····12·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_empty
73 ····69:·00000bb5····42·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_qsize71 ····67:·00000bb5····42·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_qsize
74 ····70:·0000154c·····0·NOTYPE··LOCAL··DEFAULT···11·$t72 ····68:·000014c0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
75 ····71:·0000154d····80·FUNC····LOCAL··DEFAULT···11·simplequeue_dealloc73 ····69:·000014c1····80·FUNC····LOCAL··DEFAULT···11·simplequeue_dealloc
76 ····72:·00001265···146·FUNC····LOCAL··DEFAULT···11·RingBuf_Fini74 ····70:·00001219···146·FUNC····LOCAL··DEFAULT···11·RingBuf_Fini
77 ····73:·0000159d···148·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_get_nowait75 ····71:·00001511···148·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_get_nowait
78 ····74:·00001624·····0·NOTYPE··LOCAL··DEFAULT···11·$d76 ····72:·00001598·····0·NOTYPE··LOCAL··DEFAULT···11·$d
79 ····75:·00001264·····0·NOTYPE··LOCAL··DEFAULT···11·$t77 ····73:·00001218·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 78 ····74:·000015a4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
80 ····76:·00000bdf···198·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_put_nowait79 ····75:·00000bdf···198·FUNC····LOCAL··DEFAULT···11·_queue_SimpleQueue_put_nowait
81 ····77:·00000c94·····0·NOTYPE··LOCAL··DEFAULT···11·$d80 ····76:·00000c94·····0·NOTYPE··LOCAL··DEFAULT···11·$d
82 ····78:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT···11·$t81 ····77:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
83 ····79:·00000ca5····24·FUNC····LOCAL··DEFAULT···11·simplequeue_clear82 ····78:·00000ca5····24·FUNC····LOCAL··DEFAULT···11·simplequeue_clear
84 ····80:·00001ac0·····0·NOTYPE··LOCAL··DEFAULT···13·$d83 ····79:·00001a58·····0·NOTYPE··LOCAL··DEFAULT···13·$d
85 ····81:·00001ac0···117·OBJECT··LOCAL··DEFAULT···13·queue_module_doc84 ····80:·00001a58···117·OBJECT··LOCAL··DEFAULT···13·queue_module_doc
86 ····82:·00001b38····78·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_qsize__doc__85 ····81:·00001ad0····78·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_qsize__doc__
87 ····83:·00001b88····88·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_empty__doc__86 ····82:·00001b20····88·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_empty__doc__
88 ····84:·00001be0···172·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_get_nowait__doc__87 ····83:·00001b78···172·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_get_nowait__doc__
89 ····85:·00001c8c···499·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_get__doc__88 ····84:·00001c24···499·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_get__doc__
90 ····86:·00001e80···180·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_put_nowait__doc__89 ····85:·00001e18···180·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_put_nowait__doc__
91 ····87:·00001f34···224·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_put__doc__90 ····86:·00001ecc···224·OBJECT··LOCAL··DEFAULT···13·_queue_SimpleQueue_put__doc__
92 ····88:·00002014····59·OBJECT··LOCAL··DEFAULT···13·simplequeue_new__doc__91 ····87:·00001fac····59·OBJECT··LOCAL··DEFAULT···13·simplequeue_new__doc__
93 ····89:·000040ac·····0·NOTYPE··LOCAL··DEFAULT···20·$d92 ····88:·000040ac·····0·NOTYPE··LOCAL··DEFAULT···20·$d
94 ····90:·000040ac···128·OBJECT··LOCAL··DEFAULT···20·simplequeue_methods93 ····89:·000040ac···128·OBJECT··LOCAL··DEFAULT···20·simplequeue_methods
95 ····91:·0000412c·····0·NOTYPE··LOCAL··DEFAULT···20·$d94 ····90:·0000412c·····0·NOTYPE··LOCAL··DEFAULT···20·$d
96 ····92:·0000412c····52·OBJECT··LOCAL··DEFAULT···20·queuemodule95 ····91:·0000412c····52·OBJECT··LOCAL··DEFAULT···20·queuemodule
97 ····93:·000041f8····32·OBJECT··LOCAL··DEFAULT···20·queuemodule_slots96 ····92:·000041f8····32·OBJECT··LOCAL··DEFAULT···20·queuemodule_slots
98 ····94:·00004160····20·OBJECT··LOCAL··DEFAULT···20·simplequeue_spec97 ····93:·00004160····20·OBJECT··LOCAL··DEFAULT···20·simplequeue_spec
99 ····95:·00004218····64·OBJECT··LOCAL··DEFAULT···20·simplequeue_slots98 ····94:·00004218····64·OBJECT··LOCAL··DEFAULT···20·simplequeue_slots
100 ····96:·00004174····44·OBJECT··LOCAL··DEFAULT···20·_parser.399 ····95:·00004174····44·OBJECT··LOCAL··DEFAULT···20·_parser.3
101 ····97:·00003f08····16·OBJECT··LOCAL··DEFAULT···17·_keywords.2100 ····96:·00003f08····16·OBJECT··LOCAL··DEFAULT···17·_keywords.2
102 ····98:·000041a0····44·OBJECT··LOCAL··DEFAULT···20·_parser.1101 ····97:·000041a0····44·OBJECT··LOCAL··DEFAULT···20·_parser.1
103 ····99:·00003efc····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0102 ····98:·00003efc····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0
104 ···100:·000041cc····44·OBJECT··LOCAL··DEFAULT···20·_parser.5103 ····99:·000041cc····44·OBJECT··LOCAL··DEFAULT···20·_parser.5
105 ···101:·00003f18·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.4104 ···100:·00003f18·····8·OBJECT··LOCAL··DEFAULT···17·_keywords.4
106 ···102:·00004258····40·OBJECT··LOCAL··DEFAULT···20·simplequeue_members105 ···101:·00004258····40·OBJECT··LOCAL··DEFAULT···20·simplequeue_members
107 ···103:·00003efc·····0·NOTYPE··LOCAL··DEFAULT···17·$d106 ···102:·00003efc·····0·NOTYPE··LOCAL··DEFAULT···17·$d
108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c107 ···103:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
109 ···105:·000018f4·····0·NOTYPE··LOCAL··DEFAULT···13·$d108 ···104:·0000188c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
110 ···106:·000018f4·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits109 ···105:·0000188c·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
111 ···107:·000013dd·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones110 ···106:·00001351·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
 111 ···107:·00001350·····0·NOTYPE··LOCAL··DEFAULT···11·$t
112 ···108:·000013dc·····0·NOTYPE··LOCAL··DEFAULT···11·$t112 ···108:·0000136c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·000013f8·····0·NOTYPE··LOCAL··DEFAULT···11·$d113 ···109:·0000137c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
114 ···110:·00001408·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
115 ···111:·00001409·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones114 ···110:·0000137d·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones
116 ···112:·0000142c·····0·NOTYPE··LOCAL··DEFAULT···11·$d115 ···111:·000013a0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
117 ···113:·000040a8·····0·NOTYPE··LOCAL··DEFAULT···20·$d116 ···112:·000040a8·····0·NOTYPE··LOCAL··DEFAULT···20·$d
118 ···114:·0000143c·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·000013b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
119 ···115:·0000143d·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux118 ···114:·000013b1·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux
120 ···116:·00001468·····0·NOTYPE··LOCAL··DEFAULT···11·$d119 ···115:·000013dc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
121 ···117:·00004280·····1·OBJECT··LOCAL··DEFAULT···21·completed.0120 ···116:·00004280·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
122 ···118:·00003ef8·····0·NOTYPE··LOCAL··DEFAULT···16·$d121 ···117:·00003ef8·····0·NOTYPE··LOCAL··DEFAULT···16·$d
123 ···119:·00003ef8·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry122 ···118:·00003ef8·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry
124 ···120:·0000147c·····0·NOTYPE··LOCAL··DEFAULT···11·$t123 ···119:·000013f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
125 ···121:·0000147d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy124 ···120:·000013f1·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
126 ···122:·00003ef4·····0·NOTYPE··LOCAL··DEFAULT···15·$d125 ···121:·00003ef4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
127 ···123:·00003ef4·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry126 ···122:·00003ef4·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry
128 ···124:·00004280·····0·NOTYPE··LOCAL··DEFAULT···21·$d127 ···123:·00004280·····0·NOTYPE··LOCAL··DEFAULT···21·$d
Max diff block lines reached; -1/22884 bytes (-0.00%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·377ef4cdc6e55b374dca7473416f99ba594a47153 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5af5f487c778ebd4978a265becb6965b0da8fdfc
218 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:······················02 ··Offset:······················0
3 ··Length:······················55993 ··Length:······················5486
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············7355 ··Prologue·Length:·············735
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
Offset 595, 2403 lines modifiedOffset 595, 2326 lines modified
595 ··[0x00000676]··Extended·opcode·2:·set·Address·to·0xe04595 ··[0x00000676]··Extended·opcode·2:·set·Address·to·0xe04
596 ··[0x0000067d]··Advance·Line·by·-888·to·59596 ··[0x0000067d]··Advance·Line·by·-888·to·59
597 ··[0x00000680]··Copy597 ··[0x00000680]··Copy
598 ··[0x00000681]··Set·is_stmt·to·0598 ··[0x00000681]··Set·is_stmt·to·0
599 ··[0x00000682]··Copy·(view·1)599 ··[0x00000682]··Copy·(view·1)
600 ··[0x00000683]··Set·column·to·5600 ··[0x00000683]··Set·column·to·5
601 ··[0x00000685]··Set·is_stmt·to·1601 ··[0x00000685]··Set·is_stmt·to·1
602 ··[0x00000686]··Special·opcode·104:·advance·Address·by·14·to·0xe12·and·Line·by·1·to·60602 ··[0x00000686]··Special·opcode·118:·advance·Address·by·16·to·0xe14·and·Line·by·1·to·60
603 ··[0x00000687]··Advance·Line·by·19·to·79603 ··[0x00000687]··Advance·Line·by·19·to·79
604 ··[0x00000689]··Copy·(view·1)604 ··[0x00000689]··Copy·(view·1)
605 ··[0x0000068a]··Special·opcode·6:·advance·Address·by·0·to·0xe12·and·Line·by·1·to·80·(view·2)605 ··[0x0000068a]··Special·opcode·6:·advance·Address·by·0·to·0xe14·and·Line·by·1·to·80·(view·2)
606 ··[0x0000068b]··Special·opcode·11:·advance·Address·by·0·to·0xe12·and·Line·by·6·to·86·(view·3)606 ··[0x0000068b]··Special·opcode·11:·advance·Address·by·0·to·0xe14·and·Line·by·6·to·86·(view·3)
607 ··[0x0000068c]··Special·opcode·6:·advance·Address·by·0·to·0xe12·and·Line·by·1·to·87·(view·4)607 ··[0x0000068c]··Special·opcode·6:·advance·Address·by·0·to·0xe14·and·Line·by·1·to·87·(view·4)
608 ··[0x0000068d]··Set·column·to·1608 ··[0x0000068d]··Set·column·to·1
609 ··[0x0000068f]··Set·is_stmt·to·0609 ··[0x0000068f]··Set·is_stmt·to·0
610 ··[0x00000690]··Advance·Line·by·-28·to·59610 ··[0x00000690]··Advance·Line·by·-28·to·59
611 ··[0x00000692]··Copy·(view·5)611 ··[0x00000692]··Copy·(view·5)
612 ··[0x00000693]··Special·opcode·47:·advance·Address·by·6·to·0xe18·and·Line·by·0·to·59612 ··[0x00000693]··Special·opcode·47:·advance·Address·by·6·to·0xe1a·and·Line·by·0·to·59
613 ··[0x00000694]··Special·opcode·19:·advance·Address·by·2·to·0xe1a·and·Line·by·0·to·59613 ··[0x00000694]··Special·opcode·19:·advance·Address·by·2·to·0xe1c·and·Line·by·0·to·59
614 ··[0x00000695]··Set·column·to·72614 ··[0x00000695]··Set·column·to·72
615 ··[0x00000697]··Advance·Line·by·28·to·87615 ··[0x00000697]··Advance·Line·by·28·to·87
616 ··[0x00000699]··Special·opcode·19:·advance·Address·by·2·to·0xe1c·and·Line·by·0·to·87616 ··[0x00000699]··Special·opcode·19:·advance·Address·by·2·to·0xe1e·and·Line·by·0·to·87
617 ··[0x0000069a]··Set·column·to·5617 ··[0x0000069a]··Set·column·to·5
618 ··[0x0000069c]··Set·is_stmt·to·1618 ··[0x0000069c]··Set·is_stmt·to·1
619 ··[0x0000069d]··Special·opcode·48:·advance·Address·by·6·to·0xe22·and·Line·by·1·to·88619 ··[0x0000069d]··Special·opcode·48:·advance·Address·by·6·to·0xe24·and·Line·by·1·to·88
620 ··[0x0000069e]··Special·opcode·6:·advance·Address·by·0·to·0xe22·and·Line·by·1·to·89·(view·1)620 ··[0x0000069e]··Special·opcode·6:·advance·Address·by·0·to·0xe24·and·Line·by·1·to·89·(view·1)
621 ··[0x0000069f]··Special·opcode·6:·advance·Address·by·0·to·0xe22·and·Line·by·1·to·90·(view·2)621 ··[0x0000069f]··Special·opcode·6:·advance·Address·by·0·to·0xe24·and·Line·by·1·to·90·(view·2)
622 ··[0x000006a0]··Special·opcode·7:·advance·Address·by·0·to·0xe22·and·Line·by·2·to·92·(view·3)622 ··[0x000006a0]··Special·opcode·7:·advance·Address·by·0·to·0xe24·and·Line·by·2·to·92·(view·3)
623 ··[0x000006a1]··Set·column·to·12623 ··[0x000006a1]··Set·column·to·12
624 ··[0x000006a3]··Set·is_stmt·to·0624 ··[0x000006a3]··Set·is_stmt·to·0
625 ··[0x000006a4]··Copy·(view·4)625 ··[0x000006a4]··Copy·(view·4)
626 ··[0x000006a5]··Special·opcode·19:·advance·Address·by·2·to·0xe24·and·Line·by·0·to·92626 ··[0x000006a5]··Special·opcode·19:·advance·Address·by·2·to·0xe26·and·Line·by·0·to·92
627 ··[0x000006a6]··Extended·opcode·4:·set·Discriminator·to·2627 ··[0x000006a6]··Extended·opcode·4:·set·Discriminator·to·2
628 ··[0x000006aa]··Special·opcode·33:·advance·Address·by·4·to·0xe28·and·Line·by·0·to·92628 ··[0x000006aa]··Special·opcode·33:·advance·Address·by·4·to·0xe2a·and·Line·by·0·to·92
629 ··[0x000006ab]··Set·column·to·5629 ··[0x000006ab]··Set·column·to·5
630 ··[0x000006ad]··Set·is_stmt·to·1630 ··[0x000006ad]··Set·is_stmt·to·1
631 ··[0x000006ae]··Special·opcode·37:·advance·Address·by·4·to·0xe2c·and·Line·by·4·to·96631 ··[0x000006ae]··Special·opcode·37:·advance·Address·by·4·to·0xe2e·and·Line·by·4·to·96
632 ··[0x000006af]··Set·column·to·10632 ··[0x000006af]··Set·column·to·10
633 ··[0x000006b1]··Set·is_stmt·to·0633 ··[0x000006b1]··Set·is_stmt·to·0
634 ··[0x000006b2]··Copy·(view·1)634 ··[0x000006b2]··Copy·(view·1)
635 ··[0x000006b3]··Set·column·to·5635 ··[0x000006b3]··Set·column·to·5
636 ··[0x000006b5]··Set·is_stmt·to·1636 ··[0x000006b5]··Set·is_stmt·to·1
637 ··[0x000006b6]··Special·opcode·20:·advance·Address·by·2·to·0xe2e·and·Line·by·1·to·97637 ··[0x000006b6]··Special·opcode·20:·advance·Address·by·2·to·0xe30·and·Line·by·1·to·97
638 ··[0x000006b7]··Set·column·to·8638 ··[0x000006b7]··Set·column·to·8
639 ··[0x000006b9]··Set·is_stmt·to·0639 ··[0x000006b9]··Set·is_stmt·to·0
640 ··[0x000006ba]··Copy·(view·1)640 ··[0x000006ba]··Copy·(view·1)
641 ··[0x000006bb]··Set·column·to·36641 ··[0x000006bb]··Set·column·to·36
642 ··[0x000006bd]··Set·is_stmt·to·1642 ··[0x000006bd]··Set·is_stmt·to·1
643 ··[0x000006be]··Advance·Line·by·14·to·111643 ··[0x000006be]··Advance·Line·by·14·to·111
644 ··[0x000006c0]··Special·opcode·33:·advance·Address·by·4·to·0xe32·and·Line·by·0·to·111644 ··[0x000006c0]··Special·opcode·33:·advance·Address·by·4·to·0xe34·and·Line·by·0·to·111
645 ··[0x000006c1]··Set·column·to·5645 ··[0x000006c1]··Set·column·to·5
646 ··[0x000006c3]··Special·opcode·6:·advance·Address·by·0·to·0xe32·and·Line·by·1·to·112·(view·1)646 ··[0x000006c3]··Special·opcode·6:·advance·Address·by·0·to·0xe34·and·Line·by·1·to·112·(view·1)
647 ··[0x000006c4]··Set·File·Name·to·entry·1·in·the·File·Name·Table647 ··[0x000006c4]··Set·File·Name·to·entry·1·in·the·File·Name·Table
648 ··[0x000006c6]··Set·column·to·1648 ··[0x000006c6]··Set·column·to·1
649 ··[0x000006c8]··Advance·Line·by·186·to·298649 ··[0x000006c8]··Advance·Line·by·186·to·298
650 ··[0x000006cb]··Copy·(view·2)650 ··[0x000006cb]··Copy·(view·2)
651 ··[0x000006cc]··Set·column·to·5651 ··[0x000006cc]··Set·column·to·5
652 ··[0x000006ce]··Special·opcode·9:·advance·Address·by·0·to·0xe32·and·Line·by·4·to·302·(view·3)652 ··[0x000006ce]··Special·opcode·9:·advance·Address·by·0·to·0xe34·and·Line·by·4·to·302·(view·3)
653 ··[0x000006cf]··Set·File·Name·to·entry·4·in·the·File·Name·Table653 ··[0x000006cf]··Set·File·Name·to·entry·4·in·the·File·Name·Table
654 ··[0x000006d1]··Set·column·to·15654 ··[0x000006d1]··Set·column·to·15
655 ··[0x000006d3]··Set·is_stmt·to·0655 ··[0x000006d3]··Set·is_stmt·to·0
656 ··[0x000006d4]··Advance·Line·by·59·to·361656 ··[0x000006d4]··Advance·Line·by·59·to·361
657 ··[0x000006d6]··Copy·(view·4)657 ··[0x000006d6]··Copy·(view·4)
658 ··[0x000006d7]··Set·column·to·8658 ··[0x000006d7]··Set·column·to·8
659 ··[0x000006d9]··Extended·opcode·4:·set·Discriminator·to·1659 ··[0x000006d9]··Extended·opcode·4:·set·Discriminator·to·1
660 ··[0x000006dd]··Advance·Line·by·471·to·832660 ··[0x000006dd]··Advance·Line·by·471·to·832
661 ··[0x000006e0]··Special·opcode·19:·advance·Address·by·2·to·0xe34·and·Line·by·0·to·832661 ··[0x000006e0]··Special·opcode·19:·advance·Address·by·2·to·0xe36·and·Line·by·0·to·832
662 ··[0x000006e1]··Set·File·Name·to·entry·1·in·the·File·Name·Table662 ··[0x000006e1]··Set·File·Name·to·entry·1·in·the·File·Name·Table
663 ··[0x000006e3]··Set·column·to·17663 ··[0x000006e3]··Set·column·to·17
664 ··[0x000006e5]··Advance·Line·by·-530·to·302664 ··[0x000006e5]··Advance·Line·by·-530·to·302
665 ··[0x000006e8]··Special·opcode·33:·advance·Address·by·4·to·0xe38·and·Line·by·0·to·302665 ··[0x000006e8]··Special·opcode·33:·advance·Address·by·4·to·0xe3a·and·Line·by·0·to·302
666 ··[0x000006e9]··Set·File·Name·to·entry·4·in·the·File·Name·Table666 ··[0x000006e9]··Set·File·Name·to·entry·4·in·the·File·Name·Table
667 ··[0x000006eb]··Set·column·to·25667 ··[0x000006eb]··Set·column·to·25
668 ··[0x000006ed]··Set·is_stmt·to·1668 ··[0x000006ed]··Set·is_stmt·to·1
669 ··[0x000006ee]··Advance·Line·by·752·to·1054669 ··[0x000006ee]··Advance·Line·by·752·to·1054
670 ··[0x000006f1]··Special·opcode·33:·advance·Address·by·4·to·0xe3c·and·Line·by·0·to·1054670 ··[0x000006f1]··Special·opcode·33:·advance·Address·by·4·to·0xe3e·and·Line·by·0·to·1054
671 ··[0x000006f2]··Set·column·to·5671 ··[0x000006f2]··Set·column·to·5
672 ··[0x000006f4]··Special·opcode·7:·advance·Address·by·0·to·0xe3c·and·Line·by·2·to·1056·(view·1)672 ··[0x000006f4]··Special·opcode·7:·advance·Address·by·0·to·0xe3e·and·Line·by·2·to·1056·(view·1)
673 ··[0x000006f5]··Set·column·to·37673 ··[0x000006f5]··Set·column·to·37
674 ··[0x000006f7]··Advance·Line·by·-264·to·792674 ··[0x000006f7]··Advance·Line·by·-264·to·792
675 ··[0x000006fa]··Copy·(view·2)675 ··[0x000006fa]··Copy·(view·2)
676 ··[0x000006fb]··Set·column·to·5676 ··[0x000006fb]··Set·column·to·5
677 ··[0x000006fd]··Advance·Line·by·40·to·832677 ··[0x000006fd]··Advance·Line·by·40·to·832
678 ··[0x000006ff]··Copy·(view·3)678 ··[0x000006ff]··Copy·(view·3)
679 ··[0x00000700]··Set·column·to·36679 ··[0x00000700]··Set·column·to·36
680 ··[0x00000702]··Advance·Line·by·-479·to·353680 ··[0x00000702]··Advance·Line·by·-479·to·353
681 ··[0x00000705]··Copy·(view·4)681 ··[0x00000705]··Copy·(view·4)
682 ··[0x00000706]··Set·column·to·5682 ··[0x00000706]··Set·column·to·5
683 ··[0x00000708]··Special·opcode·13:·advance·Address·by·0·to·0xe3c·and·Line·by·8·to·361·(view·5)683 ··[0x00000708]··Special·opcode·13:·advance·Address·by·0·to·0xe3e·and·Line·by·8·to·361·(view·5)
684 ··[0x00000709]··Set·is_stmt·to·0684 ··[0x00000709]··Set·is_stmt·to·0
685 ··[0x0000070a]··Copy·(view·6)685 ··[0x0000070a]··Copy·(view·6)
686 ··[0x0000070b]··Set·column·to·8686 ··[0x0000070b]··Set·column·to·8
687 ··[0x0000070d]··Extended·opcode·4:·set·Discriminator·to·1687 ··[0x0000070d]··Extended·opcode·4:·set·Discriminator·to·1
688 ··[0x00000711]··Advance·Line·by·471·to·832688 ··[0x00000711]··Advance·Line·by·471·to·832
689 ··[0x00000714]··Copy·(view·7)689 ··[0x00000714]··Copy·(view·7)
690 ··[0x00000715]··Set·File·Name·to·entry·1·in·the·File·Name·Table690 ··[0x00000715]··Set·File·Name·to·entry·1·in·the·File·Name·Table
691 ··[0x00000717]··Set·column·to·17691 ··[0x00000717]··Set·column·to·17
692 ··[0x00000719]··Advance·Line·by·-530·to·302692 ··[0x00000719]··Advance·Line·by·-530·to·302
693 ··[0x0000071c]··Special·opcode·19:·advance·Address·by·2·to·0xe3e·and·Line·by·0·to·302693 ··[0x0000071c]··Special·opcode·19:·advance·Address·by·2·to·0xe40·and·Line·by·0·to·302
694 ··[0x0000071d]··Set·File·Name·to·entry·4·in·the·File·Name·Table694 ··[0x0000071d]··Set·File·Name·to·entry·4·in·the·File·Name·Table
695 ··[0x0000071f]··Set·column·to·8695 ··[0x0000071f]··Set·column·to·8
696 ··[0x00000721]··Extended·opcode·4:·set·Discriminator·to·1696 ··[0x00000721]··Extended·opcode·4:·set·Discriminator·to·1
697 ··[0x00000725]··Advance·Line·by·530·to·832697 ··[0x00000725]··Advance·Line·by·530·to·832
698 ··[0x00000728]··Special·opcode·33:·advance·Address·by·4·to·0xe42·and·Line·by·0·to·832698 ··[0x00000728]··Special·opcode·33:·advance·Address·by·4·to·0xe44·and·Line·by·0·to·832
699 ··[0x00000729]··Set·column·to·5699 ··[0x00000729]··Set·column·to·5
700 ··[0x0000072b]··Set·is_stmt·to·1700 ··[0x0000072b]··Set·is_stmt·to·1
701 ··[0x0000072c]··Special·opcode·22:·advance·Address·by·2·to·0xe44·and·Line·by·3·to·835701 ··[0x0000072c]··Special·opcode·22:·advance·Address·by·2·to·0xe46·and·Line·by·3·to·835
702 ··[0x0000072d]··Set·File·Name·to·entry·1·in·the·File·Name·Table702 ··[0x0000072d]··Set·File·Name·to·entry·1·in·the·File·Name·Table
703 ··[0x0000072f]··Set·column·to·8703 ··[0x0000072f]··Set·column·to·8
704 ··[0x00000731]··Set·is_stmt·to·0704 ··[0x00000731]··Set·is_stmt·to·0
705 ··[0x00000732]··Advance·Line·by·-528·to·307705 ··[0x00000732]··Advance·Line·by·-528·to·307
706 ··[0x00000735]··Copy·(view·1)706 ··[0x00000735]··Copy·(view·1)
707 ··[0x00000736]··Set·File·Name·to·entry·4·in·the·File·Name·Table707 ··[0x00000736]··Set·File·Name·to·entry·4·in·the·File·Name·Table
708 ··[0x00000738]··Set·column·to·18708 ··[0x00000738]··Set·column·to·18
709 ··[0x0000073a]··Advance·Line·by·528·to·835709 ··[0x0000073a]··Advance·Line·by·528·to·835
Max diff block lines reached; 214627/223453 bytes (96.05%) of diff not shown.
362 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x389c·(32-bit)3 ···Length:········0x387f·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·80·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·80·(DW_TAG_compile_unit)
9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1205):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x1205):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xc32):·../Modules/_queuemodule.c11 ····<12>···DW_AT_name········:·(strp)·(offset:·0xc32):·../Modules/_queuemodule.c
12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x409):·./build-static12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x409):·./build-static
13 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x2b313 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x298
14 ····<1e>···DW_AT_low_pc······:·(addr)·014 ····<1e>···DW_AT_low_pc······:·(addr)·0
15 ····<22>···DW_AT_stmt_list···:·(sec_offset)·015 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_base_type)16 ·<1><26>:·Abbrev·Number:·21·(DW_TAG_base_type)
17 ····<27>···DW_AT_byte_size···:·(data1)·817 ····<27>···DW_AT_byte_size···:·(data1)·8
18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x434):·long·long·unsigned·int19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x434):·long·long·unsigned·int
20 ·<1><2d>:·Abbrev·Number:·21·(DW_TAG_base_type)20 ·<1><2d>:·Abbrev·Number:·21·(DW_TAG_base_type)
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ····<12c>···DW_AT_type········:·(ref4)·<0x113>,·Py_ssize_t,·ssize_t,·__ssize_t,·int156 ····<12c>···DW_AT_type········:·(ref4)·<0x113>,·Py_ssize_t,·ssize_t,·__ssize_t,·int
157 ·<1><130>:·Abbrev·Number:·6·(DW_TAG_typedef)157 ·<1><130>:·Abbrev·Number:·6·(DW_TAG_typedef)
158 ····<131>···DW_AT_name········:·(strp)·(offset:·0x1361):·PyModuleDef158 ····<131>···DW_AT_name········:·(strp)·(offset:·0x1361):·PyModuleDef
159 ····<135>···DW_AT_decl_file···:·(data1)·13159 ····<135>···DW_AT_decl_file···:·(data1)·13
160 ····<136>···DW_AT_decl_line···:·(data1)·12160 ····<136>···DW_AT_decl_line···:·(data1)·12
161 ····<137>···DW_AT_decl_column·:·(data1)·28161 ····<137>···DW_AT_decl_column·:·(data1)·28
162 ····<138>···DW_AT_type········:·(ref4)·<0x13c>,·PyModuleDef162 ····<138>···DW_AT_type········:·(ref4)·<0x13c>,·PyModuleDef
163 ·<1><13c>:·Abbrev·Number:·34·(DW_TAG_structure_type)163 ·<1><13c>:·Abbrev·Number:·35·(DW_TAG_structure_type)
164 ····<13d>···DW_AT_name········:·(strp)·(offset:·0x1361):·PyModuleDef164 ····<13d>···DW_AT_name········:·(strp)·(offset:·0x1361):·PyModuleDef
165 ····<141>···DW_AT_byte_size···:·(data1)·52165 ····<141>···DW_AT_byte_size···:·(data1)·52
166 ····<142>···DW_AT_decl_file···:·(data1)·14166 ····<142>···DW_AT_decl_file···:·(data1)·14
167 ····<143>···DW_AT_decl_line···:·(data1)·107167 ····<143>···DW_AT_decl_line···:·(data1)·107
168 ····<144>···DW_AT_decl_column·:·(data1)·8168 ····<144>···DW_AT_decl_column·:·(data1)·8
169 ····<145>···DW_AT_sibling·····:·(ref4)·<0x1bf>169 ····<145>···DW_AT_sibling·····:·(ref4)·<0x1bf>
170 ·<2><149>:·Abbrev·Number:·1·(DW_TAG_member)170 ·<2><149>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ·<2><1be>:·Abbrev·Number:·0233 ·<2><1be>:·Abbrev·Number:·0
234 ·<1><1bf>:·Abbrev·Number:·6·(DW_TAG_typedef)234 ·<1><1bf>:·Abbrev·Number:·6·(DW_TAG_typedef)
235 ····<1c0>···DW_AT_name········:·(strp)·(offset:·0x8fd):·PyModuleDef_Slot235 ····<1c0>···DW_AT_name········:·(strp)·(offset:·0x8fd):·PyModuleDef_Slot
236 ····<1c4>···DW_AT_decl_file···:·(data1)·13236 ····<1c4>···DW_AT_decl_file···:·(data1)·13
237 ····<1c5>···DW_AT_decl_line···:·(data1)·13237 ····<1c5>···DW_AT_decl_line···:·(data1)·13
238 ····<1c6>···DW_AT_decl_column·:·(data1)·33238 ····<1c6>···DW_AT_decl_column·:·(data1)·33
239 ····<1c7>···DW_AT_type········:·(ref4)·<0x1cb>,·PyModuleDef_Slot239 ····<1c7>···DW_AT_type········:·(ref4)·<0x1cb>,·PyModuleDef_Slot
240 ·<1><1cb>:·Abbrev·Number:·34·(DW_TAG_structure_type)240 ·<1><1cb>:·Abbrev·Number:·35·(DW_TAG_structure_type)
241 ····<1cc>···DW_AT_name········:·(strp)·(offset:·0x8fd):·PyModuleDef_Slot241 ····<1cc>···DW_AT_name········:·(strp)·(offset:·0x8fd):·PyModuleDef_Slot
242 ····<1d0>···DW_AT_byte_size···:·(data1)·8242 ····<1d0>···DW_AT_byte_size···:·(data1)·8
243 ····<1d1>···DW_AT_decl_file···:·(data1)·14243 ····<1d1>···DW_AT_decl_file···:·(data1)·14
244 ····<1d2>···DW_AT_decl_line···:·(data1)·69244 ····<1d2>···DW_AT_decl_line···:·(data1)·69
245 ····<1d3>···DW_AT_decl_column·:·(data1)·8245 ····<1d3>···DW_AT_decl_column·:·(data1)·8
246 ····<1d4>···DW_AT_sibling·····:·(ref4)·<0x1f3>246 ····<1d4>···DW_AT_sibling·····:·(ref4)·<0x1f3>
247 ·<2><1d8>:·Abbrev·Number:·1·(DW_TAG_member)247 ·<2><1d8>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ·<2><1f2>:·Abbrev·Number:·0261 ·<2><1f2>:·Abbrev·Number:·0
262 ·<1><1f3>:·Abbrev·Number:·6·(DW_TAG_typedef)262 ·<1><1f3>:·Abbrev·Number:·6·(DW_TAG_typedef)
263 ····<1f4>···DW_AT_name········:·(strp)·(offset:·0xdff):·PyMethodDef263 ····<1f4>···DW_AT_name········:·(strp)·(offset:·0xdff):·PyMethodDef
264 ····<1f8>···DW_AT_decl_file···:·(data1)·13264 ····<1f8>···DW_AT_decl_file···:·(data1)·13
265 ····<1f9>···DW_AT_decl_line···:·(data1)·14265 ····<1f9>···DW_AT_decl_line···:·(data1)·14
266 ····<1fa>···DW_AT_decl_column·:·(data1)·28266 ····<1fa>···DW_AT_decl_column·:·(data1)·28
267 ····<1fb>···DW_AT_type········:·(ref4)·<0x1ff>,·PyMethodDef267 ····<1fb>···DW_AT_type········:·(ref4)·<0x1ff>,·PyMethodDef
268 ·<1><1ff>:·Abbrev·Number:·34·(DW_TAG_structure_type)268 ·<1><1ff>:·Abbrev·Number:·35·(DW_TAG_structure_type)
269 ····<200>···DW_AT_name········:·(strp)·(offset:·0xdff):·PyMethodDef269 ····<200>···DW_AT_name········:·(strp)·(offset:·0xdff):·PyMethodDef
270 ····<204>···DW_AT_byte_size···:·(data1)·16270 ····<204>···DW_AT_byte_size···:·(data1)·16
271 ····<205>···DW_AT_decl_file···:·(data1)·15271 ····<205>···DW_AT_decl_file···:·(data1)·15
272 ····<206>···DW_AT_decl_line···:·(data1)·59272 ····<206>···DW_AT_decl_line···:·(data1)·59
273 ····<207>···DW_AT_decl_column·:·(data1)·8273 ····<207>···DW_AT_decl_column·:·(data1)·8
274 ····<208>···DW_AT_sibling·····:·(ref4)·<0x241>274 ····<208>···DW_AT_sibling·····:·(ref4)·<0x241>
275 ·<2><20c>:·Abbrev·Number:·1·(DW_TAG_member)275 ·<2><20c>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ·<2><240>:·Abbrev·Number:·0303 ·<2><240>:·Abbrev·Number:·0
304 ·<1><241>:·Abbrev·Number:·6·(DW_TAG_typedef)304 ·<1><241>:·Abbrev·Number:·6·(DW_TAG_typedef)
305 ····<242>···DW_AT_name········:·(strp)·(offset:·0xa8):·PyGetSetDef305 ····<242>···DW_AT_name········:·(strp)·(offset:·0xa8):·PyGetSetDef
306 ····<246>···DW_AT_decl_file···:·(data1)·13306 ····<246>···DW_AT_decl_file···:·(data1)·13
307 ····<247>···DW_AT_decl_line···:·(data1)·15307 ····<247>···DW_AT_decl_line···:·(data1)·15
308 ····<248>···DW_AT_decl_column·:·(data1)·28308 ····<248>···DW_AT_decl_column·:·(data1)·28
309 ····<249>···DW_AT_type········:·(ref4)·<0x24d>,·PyGetSetDef309 ····<249>···DW_AT_type········:·(ref4)·<0x24d>,·PyGetSetDef
310 ·<1><24d>:·Abbrev·Number:·34·(DW_TAG_structure_type)310 ·<1><24d>:·Abbrev·Number:·35·(DW_TAG_structure_type)
311 ····<24e>···DW_AT_name········:·(strp)·(offset:·0xa8):·PyGetSetDef311 ····<24e>···DW_AT_name········:·(strp)·(offset:·0xa8):·PyGetSetDef
312 ····<252>···DW_AT_byte_size···:·(data1)·20312 ····<252>···DW_AT_byte_size···:·(data1)·20
313 ····<253>···DW_AT_decl_file···:·(data1)·16313 ····<253>···DW_AT_decl_file···:·(data1)·16
314 ····<254>···DW_AT_decl_line···:·(data1)·11314 ····<254>···DW_AT_decl_line···:·(data1)·11
315 ····<255>···DW_AT_decl_column·:·(data1)·8315 ····<255>···DW_AT_decl_column·:·(data1)·8
316 ····<256>···DW_AT_sibling·····:·(ref4)·<0x29c>316 ····<256>···DW_AT_sibling·····:·(ref4)·<0x29c>
317 ·<2><25a>:·Abbrev·Number:·1·(DW_TAG_member)317 ·<2><25a>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 ·<2><29b>:·Abbrev·Number:·0352 ·<2><29b>:·Abbrev·Number:·0
353 ·<1><29c>:·Abbrev·Number:·6·(DW_TAG_typedef)353 ·<1><29c>:·Abbrev·Number:·6·(DW_TAG_typedef)
354 ····<29d>···DW_AT_name········:·(strp)·(offset:·0x1053):·PyMemberDef354 ····<29d>···DW_AT_name········:·(strp)·(offset:·0x1053):·PyMemberDef
355 ····<2a1>···DW_AT_decl_file···:·(data1)·13355 ····<2a1>···DW_AT_decl_file···:·(data1)·13
356 ····<2a2>···DW_AT_decl_line···:·(data1)·16356 ····<2a2>···DW_AT_decl_line···:·(data1)·16
357 ····<2a3>···DW_AT_decl_column·:·(data1)·28357 ····<2a3>···DW_AT_decl_column·:·(data1)·28
358 ····<2a4>···DW_AT_type········:·(ref4)·<0x2a8>,·PyMemberDef358 ····<2a4>···DW_AT_type········:·(ref4)·<0x2a8>,·PyMemberDef
359 ·<1><2a8>:·Abbrev·Number:·34·(DW_TAG_structure_type)359 ·<1><2a8>:·Abbrev·Number:·35·(DW_TAG_structure_type)
360 ····<2a9>···DW_AT_name········:·(strp)·(offset:·0x1053):·PyMemberDef360 ····<2a9>···DW_AT_name········:·(strp)·(offset:·0x1053):·PyMemberDef
361 ····<2ad>···DW_AT_byte_size···:·(data1)·20361 ····<2ad>···DW_AT_byte_size···:·(data1)·20
362 ····<2ae>···DW_AT_decl_file···:·(data1)·16362 ····<2ae>···DW_AT_decl_file···:·(data1)·16
363 ····<2af>···DW_AT_decl_line···:·(data1)·41363 ····<2af>···DW_AT_decl_line···:·(data1)·41
364 ····<2b0>···DW_AT_decl_column·:·(data1)·8364 ····<2b0>···DW_AT_decl_column·:·(data1)·8
365 ····<2b1>···DW_AT_sibling·····:·(ref4)·<0x2f7>365 ····<2b1>···DW_AT_sibling·····:·(ref4)·<0x2f7>
366 ·<2><2b5>:·Abbrev·Number:·1·(DW_TAG_member)366 ·<2><2b5>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 ·<2><2f6>:·Abbrev·Number:·0401 ·<2><2f6>:·Abbrev·Number:·0
402 ·<1><2f7>:·Abbrev·Number:·6·(DW_TAG_typedef)402 ·<1><2f7>:·Abbrev·Number:·6·(DW_TAG_typedef)
403 ····<2f8>···DW_AT_name········:·(strp)·(offset:·0x99c):·PyObject403 ····<2f8>···DW_AT_name········:·(strp)·(offset:·0x99c):·PyObject
404 ····<2fc>···DW_AT_decl_file···:·(data1)·13404 ····<2fc>···DW_AT_decl_file···:·(data1)·13
405 ····<2fd>···DW_AT_decl_line···:·(data1)·18405 ····<2fd>···DW_AT_decl_line···:·(data1)·18
406 ····<2fe>···DW_AT_decl_column·:·(data1)·24406 ····<2fe>···DW_AT_decl_column·:·(data1)·24
407 ····<2ff>···DW_AT_type········:·(ref4)·<0x303>,·_object407 ····<2ff>···DW_AT_type········:·(ref4)·<0x303>,·_object
408 ·<1><303>:·Abbrev·Number:·34·(DW_TAG_structure_type)408 ·<1><303>:·Abbrev·Number:·35·(DW_TAG_structure_type)
409 ····<304>···DW_AT_name········:·(strp)·(offset:·0x58e):·_object409 ····<304>···DW_AT_name········:·(strp)·(offset:·0x58e):·_object
410 ····<308>···DW_AT_byte_size···:·(data1)·8410 ····<308>···DW_AT_byte_size···:·(data1)·8
411 ····<309>···DW_AT_decl_file···:·(data1)·4411 ····<309>···DW_AT_decl_file···:·(data1)·4
412 ····<30a>···DW_AT_decl_line···:·(data1)·163412 ····<30a>···DW_AT_decl_line···:·(data1)·163
413 ····<30b>···DW_AT_decl_column·:·(data1)·8413 ····<30b>···DW_AT_decl_column·:·(data1)·8
414 ····<30c>···DW_AT_sibling·····:·(ref4)·<0x324>414 ····<30c>···DW_AT_sibling·····:·(ref4)·<0x324>
415 ·<2><310>:·Abbrev·Number:·84·(DW_TAG_member)415 ·<2><310>:·Abbrev·Number:·84·(DW_TAG_member)
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 ·<2><323>:·Abbrev·Number:·0425 ·<2><323>:·Abbrev·Number:·0
426 ·<1><324>:·Abbrev·Number:·6·(DW_TAG_typedef)426 ·<1><324>:·Abbrev·Number:·6·(DW_TAG_typedef)
427 ····<325>···DW_AT_name········:·(strp)·(offset:·0x703):·PyTypeObject427 ····<325>···DW_AT_name········:·(strp)·(offset:·0x703):·PyTypeObject
428 ····<329>···DW_AT_decl_file···:·(data1)·13428 ····<329>···DW_AT_decl_file···:·(data1)·13
429 ····<32a>···DW_AT_decl_line···:·(data1)·20429 ····<32a>···DW_AT_decl_line···:·(data1)·20
430 ····<32b>···DW_AT_decl_column·:·(data1)·28430 ····<32b>···DW_AT_decl_column·:·(data1)·28
431 ····<32c>···DW_AT_type········:·(ref4)·<0x330>,·_typeobject431 ····<32c>···DW_AT_type········:·(ref4)·<0x330>,·_typeobject
432 ·<1><330>:·Abbrev·Number:·34·(DW_TAG_structure_type)432 ·<1><330>:·Abbrev·Number:·35·(DW_TAG_structure_type)
433 ····<331>···DW_AT_name········:·(strp)·(offset:·0x863):·_typeobject433 ····<331>···DW_AT_name········:·(strp)·(offset:·0x863):·_typeobject
Max diff block lines reached; 363674/370390 bytes (98.19%) of diff not shown.
9.23 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 49, 32 lines modifiedOffset 49, 32 lines modified
49 ····DW_AT_call_origin··DW_FORM_ref449 ····DW_AT_call_origin··DW_FORM_ref4
50 ····DW_AT·value:·0·····DW_FORM·value:·050 ····DW_AT·value:·0·····DW_FORM·value:·0
51 ···10······DW_TAG_subroutine_type····[has·children]51 ···10······DW_TAG_subroutine_type····[has·children]
52 ····DW_AT_prototyped···DW_FORM_flag_present52 ····DW_AT_prototyped···DW_FORM_flag_present
53 ····DW_AT_type·········DW_FORM_ref453 ····DW_AT_type·········DW_FORM_ref4
54 ····DW_AT_sibling······DW_FORM_ref454 ····DW_AT_sibling······DW_FORM_ref4
55 ····DW_AT·value:·0·····DW_FORM·value:·055 ····DW_AT·value:·0·····DW_FORM·value:·0
56 ···11······DW_TAG_call_site····[has·children] 
57 ····DW_AT_call_return_pc·DW_FORM_addr 
58 ····DW_AT_call_origin··DW_FORM_ref4 
59 ····DW_AT_sibling······DW_FORM_ref4 
60 ····DW_AT·value:·0·····DW_FORM·value:·0 
61 ···12······DW_TAG_formal_parameter····[no·children]56 ···11······DW_TAG_formal_parameter····[no·children]
62 ····DW_AT_name·········DW_FORM_strp57 ····DW_AT_name·········DW_FORM_strp
63 ····DW_AT_decl_file····DW_FORM_data158 ····DW_AT_decl_file····DW_FORM_data1
64 ····DW_AT_decl_line····DW_FORM_data159 ····DW_AT_decl_line····DW_FORM_data1
65 ····DW_AT_decl_column··DW_FORM_data160 ····DW_AT_decl_column··DW_FORM_data1
66 ····DW_AT_type·········DW_FORM_ref461 ····DW_AT_type·········DW_FORM_ref4
67 ····DW_AT_location·····DW_FORM_sec_offset62 ····DW_AT_location·····DW_FORM_sec_offset
68 ····DW_AT_GNU_locviews·DW_FORM_sec_offset63 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
69 ····DW_AT·value:·0·····DW_FORM·value:·064 ····DW_AT·value:·0·····DW_FORM·value:·0
70 ···13······DW_TAG_array_type····[has·children]65 ···12······DW_TAG_array_type····[has·children]
71 ····DW_AT_type·········DW_FORM_ref466 ····DW_AT_type·········DW_FORM_ref4
72 ····DW_AT_sibling······DW_FORM_ref467 ····DW_AT_sibling······DW_FORM_ref4
73 ····DW_AT·value:·0·····DW_FORM·value:·068 ····DW_AT·value:·0·····DW_FORM·value:·0
 69 ···13······DW_TAG_call_site····[has·children]
 70 ····DW_AT_call_return_pc·DW_FORM_addr
 71 ····DW_AT_call_origin··DW_FORM_ref4
 72 ····DW_AT_sibling······DW_FORM_ref4
 73 ····DW_AT·value:·0·····DW_FORM·value:·0
74 ···14······DW_TAG_subrange_type····[no·children]74 ···14······DW_TAG_subrange_type····[no·children]
75 ····DW_AT_type·········DW_FORM_ref475 ····DW_AT_type·········DW_FORM_ref4
76 ····DW_AT_upper_bound··DW_FORM_data176 ····DW_AT_upper_bound··DW_FORM_data1
77 ····DW_AT·value:·0·····DW_FORM·value:·077 ····DW_AT·value:·0·····DW_FORM·value:·0
78 ···15······DW_TAG_variable····[no·children]78 ···15······DW_TAG_variable····[no·children]
79 ····DW_AT_name·········DW_FORM_strp79 ····DW_AT_name·········DW_FORM_strp
80 ····DW_AT_decl_file····DW_FORM_data180 ····DW_AT_decl_file····DW_FORM_data1
Offset 223, 33 lines modifiedOffset 223, 33 lines modified
223 ····DW_AT_GNU_entry_view·DW_FORM_data1223 ····DW_AT_GNU_entry_view·DW_FORM_data1
224 ····DW_AT_low_pc·······DW_FORM_addr224 ····DW_AT_low_pc·······DW_FORM_addr
225 ····DW_AT_high_pc······DW_FORM_data4225 ····DW_AT_high_pc······DW_FORM_data4
226 ····DW_AT_call_file····DW_FORM_data1226 ····DW_AT_call_file····DW_FORM_data1
227 ····DW_AT_call_line····DW_FORM_data1227 ····DW_AT_call_line····DW_FORM_data1
228 ····DW_AT_call_column··DW_FORM_data1228 ····DW_AT_call_column··DW_FORM_data1
229 ····DW_AT·value:·0·····DW_FORM·value:·0229 ····DW_AT·value:·0·····DW_FORM·value:·0
230 ···34······DW_TAG_structure_type····[has·children] 
231 ····DW_AT_name·········DW_FORM_strp 
232 ····DW_AT_byte_size····DW_FORM_data1 
233 ····DW_AT_decl_file····DW_FORM_data1 
234 ····DW_AT_decl_line····DW_FORM_data1 
235 ····DW_AT_decl_column··DW_FORM_data1 
236 ····DW_AT_sibling······DW_FORM_ref4 
237 ····DW_AT·value:·0·····DW_FORM·value:·0 
238 ···35······DW_TAG_inlined_subroutine····[has·children]230 ···34······DW_TAG_inlined_subroutine····[has·children]
239 ····DW_AT_abstract_origin·DW_FORM_ref4231 ····DW_AT_abstract_origin·DW_FORM_ref4
240 ····DW_AT_entry_pc·····DW_FORM_addr232 ····DW_AT_entry_pc·····DW_FORM_addr
241 ····DW_AT_GNU_entry_view·DW_FORM_data1233 ····DW_AT_GNU_entry_view·DW_FORM_data1
242 ····DW_AT_low_pc·······DW_FORM_addr234 ····DW_AT_low_pc·······DW_FORM_addr
243 ····DW_AT_high_pc······DW_FORM_data4235 ····DW_AT_high_pc······DW_FORM_data4
244 ····DW_AT_call_file····DW_FORM_data1236 ····DW_AT_call_file····DW_FORM_data1
245 ····DW_AT_call_line····DW_FORM_data1237 ····DW_AT_call_line····DW_FORM_data1
246 ····DW_AT_call_column··DW_FORM_data1238 ····DW_AT_call_column··DW_FORM_data1
247 ····DW_AT_sibling······DW_FORM_ref4239 ····DW_AT_sibling······DW_FORM_ref4
248 ····DW_AT·value:·0·····DW_FORM·value:·0240 ····DW_AT·value:·0·····DW_FORM·value:·0
 241 ···35······DW_TAG_structure_type····[has·children]
 242 ····DW_AT_name·········DW_FORM_strp
 243 ····DW_AT_byte_size····DW_FORM_data1
 244 ····DW_AT_decl_file····DW_FORM_data1
 245 ····DW_AT_decl_line····DW_FORM_data1
 246 ····DW_AT_decl_column··DW_FORM_data1
 247 ····DW_AT_sibling······DW_FORM_ref4
 248 ····DW_AT·value:·0·····DW_FORM·value:·0
249 ···36······DW_TAG_formal_parameter····[no·children]249 ···36······DW_TAG_formal_parameter····[no·children]
250 ····DW_AT_name·········DW_FORM_string250 ····DW_AT_name·········DW_FORM_string
251 ····DW_AT_decl_file····DW_FORM_data1251 ····DW_AT_decl_file····DW_FORM_data1
252 ····DW_AT_decl_line····DW_FORM_data1252 ····DW_AT_decl_line····DW_FORM_data1
253 ····DW_AT_decl_column··DW_FORM_data1253 ····DW_AT_decl_column··DW_FORM_data1
254 ····DW_AT_type·········DW_FORM_ref4254 ····DW_AT_type·········DW_FORM_ref4
255 ····DW_AT·value:·0·····DW_FORM·value:·0255 ····DW_AT·value:·0·····DW_FORM·value:·0
Offset 311, 119 lines modifiedOffset 311, 119 lines modified
311 ····DW_AT_type·········DW_FORM_ref4311 ····DW_AT_type·········DW_FORM_ref4
312 ····DW_AT_low_pc·······DW_FORM_addr312 ····DW_AT_low_pc·······DW_FORM_addr
313 ····DW_AT_high_pc······DW_FORM_data4313 ····DW_AT_high_pc······DW_FORM_data4
314 ····DW_AT_frame_base···DW_FORM_exprloc314 ····DW_AT_frame_base···DW_FORM_exprloc
315 ····DW_AT_call_all_calls·DW_FORM_flag_present315 ····DW_AT_call_all_calls·DW_FORM_flag_present
316 ····DW_AT_sibling······DW_FORM_ref4316 ····DW_AT_sibling······DW_FORM_ref4
317 ····DW_AT·value:·0·····DW_FORM·value:·0317 ····DW_AT·value:·0·····DW_FORM·value:·0
318 ···45······DW_TAG_inlined_subroutine····[has·children] 
319 ····DW_AT_abstract_origin·DW_FORM_ref4 
320 ····DW_AT_entry_pc·····DW_FORM_addr 
321 ····DW_AT_GNU_entry_view·DW_FORM_data1 
322 ····DW_AT_ranges·······DW_FORM_sec_offset 
323 ····DW_AT_call_file····DW_FORM_data1 
324 ····DW_AT_call_line····DW_FORM_data1 
325 ····DW_AT_call_column··DW_FORM_data1 
326 ····DW_AT_sibling······DW_FORM_ref4 
327 ····DW_AT·value:·0·····DW_FORM·value:·0 
328 ···46······DW_TAG_variable····[no·children]318 ···45······DW_TAG_variable····[no·children]
329 ····DW_AT_name·········DW_FORM_string319 ····DW_AT_name·········DW_FORM_string
330 ····DW_AT_decl_file····DW_FORM_implicit_const:·1320 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
331 ····DW_AT_decl_line····DW_FORM_data1321 ····DW_AT_decl_line····DW_FORM_data1
332 ····DW_AT_decl_column··DW_FORM_data1322 ····DW_AT_decl_column··DW_FORM_data1
333 ····DW_AT_type·········DW_FORM_ref4323 ····DW_AT_type·········DW_FORM_ref4
334 ····DW_AT_location·····DW_FORM_sec_offset324 ····DW_AT_location·····DW_FORM_sec_offset
335 ····DW_AT_GNU_locviews·DW_FORM_sec_offset325 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
336 ····DW_AT·value:·0·····DW_FORM·value:·0326 ····DW_AT·value:·0·····DW_FORM·value:·0
337 ···47······DW_TAG_subprogram····[has·children]327 ···46······DW_TAG_subprogram····[has·children]
338 ····DW_AT_external·····DW_FORM_flag_present328 ····DW_AT_external·····DW_FORM_flag_present
339 ····DW_AT_name·········DW_FORM_strp329 ····DW_AT_name·········DW_FORM_strp
340 ····DW_AT_decl_file····DW_FORM_data1330 ····DW_AT_decl_file····DW_FORM_data1
341 ····DW_AT_decl_line····DW_FORM_data1331 ····DW_AT_decl_line····DW_FORM_data1
342 ····DW_AT_decl_column··DW_FORM_data1332 ····DW_AT_decl_column··DW_FORM_data1
343 ····DW_AT_prototyped···DW_FORM_flag_present333 ····DW_AT_prototyped···DW_FORM_flag_present
344 ····DW_AT_declaration··DW_FORM_flag_present334 ····DW_AT_declaration··DW_FORM_flag_present
345 ····DW_AT_sibling······DW_FORM_ref4335 ····DW_AT_sibling······DW_FORM_ref4
346 ····DW_AT·value:·0·····DW_FORM·value:·0336 ····DW_AT·value:·0·····DW_FORM·value:·0
347 ···48······DW_TAG_variable····[no·children]337 ···47······DW_TAG_variable····[no·children]
348 ····DW_AT_name·········DW_FORM_strp338 ····DW_AT_name·········DW_FORM_strp
349 ····DW_AT_decl_file····DW_FORM_data1339 ····DW_AT_decl_file····DW_FORM_data1
350 ····DW_AT_decl_line····DW_FORM_data2340 ····DW_AT_decl_line····DW_FORM_data2
351 ····DW_AT_decl_column··DW_FORM_data1341 ····DW_AT_decl_column··DW_FORM_data1
352 ····DW_AT_type·········DW_FORM_ref4342 ····DW_AT_type·········DW_FORM_ref4
353 ····DW_AT_location·····DW_FORM_sec_offset343 ····DW_AT_location·····DW_FORM_sec_offset
354 ····DW_AT_GNU_locviews·DW_FORM_sec_offset344 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
355 ····DW_AT·value:·0·····DW_FORM·value:·0345 ····DW_AT·value:·0·····DW_FORM·value:·0
356 ···49······DW_TAG_label····[no·children]346 ···48······DW_TAG_label····[no·children]
357 ····DW_AT_name·········DW_FORM_strp347 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; 3872/9377 bytes (41.29%) of diff not shown.
883 B
readelf --wide --debug-dump=aranges {}
    
Offset 1, 27 lines modifiedOffset 1, 26 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················1482 ··Length:···················140
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··04 ··Offset·into·.debug_info:··0
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····00001480·000001b08 ····000013f4·000001d0
9 ····00000cbc·0000000c9 ····00000cbc·0000000c
10 ····00000cc8·0000006c10 ····00000cc8·0000006c
11 ····00000d34·0000003011 ····00000d34·00000030
12 ····00000d64·0000005012 ····00000d64·00000050
13 ····00000db4·0000005013 ····00000db4·00000050
14 ····00000e04·0000012414 ····00000e04·0000012c
15 ····00000f28·0000008615 ····00000f30·00000086
16 ····00000fb0·000002b416 ····00000fb8·00000260
17 ····00000ba8·0000000c17 ····00000ba8·0000000c
18 ····00000bb4·0000002a18 ····00000bb4·0000002a
19 ····00001264·0000009219 ····00001218·00000092
20 ····000012f8·0000002a20 ····000012ac·0000007e
21 ····00001324·00000092 
22 ····00000bde·000000c621 ····00000bde·000000c6
23 ····00000ca4·0000001822 ····00000ca4·00000018
24 ····00000000·0000000023 ····00000000·00000000
  
161 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x15d83 ··Length:··········0x155c
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
Offset 161, 62 lines modifiedOffset 161, 62 lines modified
161 ····0000019a·v0000000·v0000000·location·view·pair161 ····0000019a·v0000000·v0000000·location·view·pair
162 ····0000019c·v0000000·v0000000·location·view·pair162 ····0000019c·v0000000·v0000000·location·view·pair
163 ····0000019e·v0000000·v0000000·location·view·pair163 ····0000019e·v0000000·v0000000·location·view·pair
164 ····000001a0·v0000000·v0000000·location·view·pair164 ····000001a0·v0000000·v0000000·location·view·pair
165 ····000001a2·v0000000·v0000000·location·view·pair165 ····000001a2·v0000000·v0000000·location·view·pair
166 ····000001a4·v0000000·v0000000·location·view·pair166 ····000001a4·v0000000·v0000000·location·view·pair
  
167 ····000001a6·00000fb0·(base·address)167 ····000001a6·00000fb8·(base·address)
168 ····000001ab·v0000000·v0000000·views·at·00000196·for:168 ····000001ab·v0000000·v0000000·views·at·00000196·for:
169 ·············00000fb0·00000ff6·(DW_OP_reg0·(r0))169 ·············00000fb8·00000ffe·(DW_OP_reg0·(r0))
170 ····000001b0·v0000000·v0000000·views·at·00000198·for:170 ····000001b0·v0000000·v0000000·views·at·00000198·for:
171 ·············00000ff6·00001036·(DW_OP_reg4·(r4))171 ·············00000ffe·0000103a·(DW_OP_reg4·(r4))
172 ····000001b6·v0000000·v0000000·views·at·0000019a·for:172 ····000001b6·v0000000·v0000000·views·at·0000019a·for:
173 ·············00001036·0000103a·(DW_OP_reg0·(r0))173 ·············0000103a·0000103e·(DW_OP_reg0·(r0))
174 ····000001bd·v0000000·v0000000·views·at·0000019c·for:174 ····000001bd·v0000000·v0000000·views·at·0000019c·for:
175 ·············0000103a·000010ae·(DW_OP_reg4·(r4))175 ·············0000103e·0000109e·(DW_OP_reg4·(r4))
176 ····000001c4·v0000000·v0000000·views·at·0000019e·for:176 ····000001c4·v0000000·v0000000·views·at·0000019e·for:
177 ·············000010ae·000010b2·(DW_OP_reg0·(r0))177 ·············0000109e·000010a2·(DW_OP_reg0·(r0))
178 ····000001cb·v0000000·v0000000·views·at·000001a0·for:178 ····000001cb·v0000000·v0000000·views·at·000001a0·for:
179 ·············000010b2·0000116c·(DW_OP_reg4·(r4))179 ·············000010a2·00001198·(DW_OP_reg4·(r4))
180 ····000001d2·v0000000·v0000000·views·at·000001a2·for:180 ····000001d2·v0000000·v0000000·views·at·000001a2·for:
181 ·············0000116c·00001170·(DW_OP_reg0·(r0))181 ·············00001198·0000119c·(DW_OP_reg0·(r0))
182 ····000001d9·v0000000·v0000000·views·at·000001a4·for:182 ····000001d9·v0000000·v0000000·views·at·000001a4·for:
183 ·············00001170·00001264·(DW_OP_reg4·(r4))183 ·············0000119c·00001218·(DW_OP_reg4·(r4))
184 ····000001e0·<End·of·list>184 ····000001e0·<End·of·list>
  
185 ····000001e1·v0000000·v0000000·location·view·pair185 ····000001e1·v0000000·v0000000·location·view·pair
186 ····000001e3·v0000000·v0000000·location·view·pair186 ····000001e3·v0000000·v0000000·location·view·pair
187 ····000001e5·v0000000·v0000000·location·view·pair187 ····000001e5·v0000000·v0000000·location·view·pair
188 ····000001e7·v0000000·v0000000·location·view·pair188 ····000001e7·v0000000·v0000000·location·view·pair
189 ····000001e9·v0000000·v0000000·location·view·pair189 ····000001e9·v0000000·v0000000·location·view·pair
190 ····000001eb·v0000000·v0000000·location·view·pair190 ····000001eb·v0000000·v0000000·location·view·pair
191 ····000001ed·v0000000·v0000000·location·view·pair191 ····000001ed·v0000000·v0000000·location·view·pair
192 ····000001ef·v0000000·v0000000·location·view·pair192 ····000001ef·v0000000·v0000000·location·view·pair
193 ····000001f1·v0000000·v0000000·location·view·pair193 ····000001f1·v0000000·v0000000·location·view·pair
  
194 ····000001f3·00000fb0·(base·address)194 ····000001f3·00000fb8·(base·address)
195 ····000001f8·v0000000·v0000000·views·at·000001e1·for:195 ····000001f8·v0000000·v0000000·views·at·000001e1·for:
196 ·············00000fb0·00000ff6·(DW_OP_reg1·(r1))196 ·············00000fb8·00000ffe·(DW_OP_reg1·(r1))
197 ····000001fd·v0000000·v0000000·views·at·000001e3·for:197 ····000001fd·v0000000·v0000000·views·at·000001e3·for:
198 ·············00000ff6·0000101a·(DW_OP_reg7·(r7))198 ·············00000ffe·0000101e·(DW_OP_reg7·(r7))
199 ····00000202·v0000000·v0000000·views·at·000001e5·for:199 ····00000202·v0000000·v0000000·views·at·000001e5·for:
200 ·············0000101a·00001036·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)200 ·············0000101e·0000103a·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
201 ····00000211·v0000000·v0000000·views·at·000001e7·for:201 ····00000211·v0000000·v0000000·views·at·000001e7·for:
202 ·············00001036·0000104e·(DW_OP_reg1·(r1))202 ·············0000103a·00001052·(DW_OP_reg1·(r1))
203 ····00000218·v0000000·v0000000·views·at·000001e9·for:203 ····00000218·v0000000·v0000000·views·at·000001e9·for:
204 ·············0000104e·000010ae·(DW_OP_reg7·(r7))204 ·············00001052·0000109e·(DW_OP_reg7·(r7))
205 ····0000021f·v0000000·v0000000·views·at·000001eb·for:205 ····0000021f·v0000000·v0000000·views·at·000001eb·for:
206 ·············000010ae·000010b4·(DW_OP_reg1·(r1))206 ·············0000109e·000010a4·(DW_OP_reg1·(r1))
207 ····00000226·v0000000·v0000000·views·at·000001ed·for:207 ····00000226·v0000000·v0000000·views·at·000001ed·for:
208 ·············000010b4·0000116c·(DW_OP_reg7·(r7))208 ·············000010a4·00001198·(DW_OP_reg7·(r7))
209 ····0000022d·v0000000·v0000000·views·at·000001ef·for:209 ····0000022d·v0000000·v0000000·views·at·000001ef·for:
210 ·············0000116c·00001174·(DW_OP_reg1·(r1))210 ·············00001198·000011a0·(DW_OP_reg1·(r1))
211 ····00000234·v0000000·v0000000·views·at·000001f1·for:211 ····00000234·v0000000·v0000000·views·at·000001f1·for:
212 ·············00001174·00001264·(DW_OP_reg7·(r7))212 ·············000011a0·00001218·(DW_OP_reg7·(r7))
213 ····0000023b·<End·of·list>213 ····0000023b·<End·of·list>
  
214 ····0000023c·v0000000·v0000000·location·view·pair214 ····0000023c·v0000000·v0000000·location·view·pair
215 ····0000023e·v0000000·v0000000·location·view·pair215 ····0000023e·v0000000·v0000000·location·view·pair
216 ····00000240·v0000000·v0000000·location·view·pair216 ····00000240·v0000000·v0000000·location·view·pair
217 ····00000242·v0000000·v0000000·location·view·pair217 ····00000242·v0000000·v0000000·location·view·pair
218 ····00000244·v0000000·v0000000·location·view·pair218 ····00000244·v0000000·v0000000·location·view·pair
Offset 224, 1912 lines modifiedOffset 224, 1914 lines modified
224 ····00000248·v0000000·v0000000·location·view·pair224 ····00000248·v0000000·v0000000·location·view·pair
225 ····0000024a·v0000000·v0000000·location·view·pair225 ····0000024a·v0000000·v0000000·location·view·pair
226 ····0000024c·v0000000·v0000000·location·view·pair226 ····0000024c·v0000000·v0000000·location·view·pair
227 ····0000024e·v0000000·v0000000·location·view·pair227 ····0000024e·v0000000·v0000000·location·view·pair
228 ····00000250·v0000000·v0000000·location·view·pair228 ····00000250·v0000000·v0000000·location·view·pair
229 ····00000252·v0000000·v0000000·location·view·pair229 ····00000252·v0000000·v0000000·location·view·pair
  
230 ····00000254·00000fb0·(base·address)230 ····00000254·00000fb8·(base·address)
231 ····00000259·v0000000·v0000000·views·at·0000023c·for:231 ····00000259·v0000000·v0000000·views·at·0000023c·for:
232 ·············00000fb0·00000fe2·(DW_OP_reg2·(r2))232 ·············00000fb8·00000fea·(DW_OP_reg2·(r2))
233 ····0000025e·v0000000·v0000000·views·at·0000023e·for:233 ····0000025e·v0000000·v0000000·views·at·0000023e·for:
234 ·············00000fe2·00000ff2·(DW_OP_reg5·(r5))234 ·············00000fea·00000ffa·(DW_OP_reg5·(r5))
235 ····00000263·v0000000·v0000000·views·at·00000240·for:235 ····00000263·v0000000·v0000000·views·at·00000240·for:
236 ·············00001036·0000103c·(DW_OP_reg2·(r2))236 ·············0000103a·00001040·(DW_OP_reg2·(r2))
237 ····0000026a·v0000000·v0000000·views·at·00000242·for:237 ····0000026a·v0000000·v0000000·views·at·00000242·for:
238 ·············0000103c·00001048·(DW_OP_reg5·(r5))238 ·············00001040·0000104c·(DW_OP_reg5·(r5))
239 ····00000271·v0000000·v0000000·views·at·00000244·for:239 ····00000271·v0000000·v0000000·views·at·00000244·for:
240 ·············00001048·0000105d·(DW_OP_reg0·(r0))240 ·············0000104c·00001061·(DW_OP_reg0·(r0))
241 ····00000278·v0000000·v0000000·views·at·00000246·for:241 ····00000278·v0000000·v0000000·views·at·00000246·for:
242 ·············0000105d·0000105e·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)242 ·············00001061·00001062·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
243 ····00000288·v0000000·v0000000·views·at·00000248·for:243 ····00000288·v0000000·v0000000·views·at·00000248·for:
244 ·············0000105e·00001062·(DW_OP_reg0·(r0))244 ·············00001062·00001066·(DW_OP_reg0·(r0))
245 ····0000028f·v0000000·v0000000·views·at·0000024a·for:245 ····0000028f·v0000000·v0000000·views·at·0000024a·for:
246 ·············000010ae·000010b6·(DW_OP_reg2·(r2))246 ·············0000109e·000010a6·(DW_OP_reg2·(r2))
247 ····00000296·v0000000·v0000000·views·at·0000024c·for:247 ····00000296·v0000000·v0000000·views·at·0000024c·for:
248 ·············000010b6·000010d2·(DW_OP_reg5·(r5))248 ·············000010a6·000010c2·(DW_OP_reg5·(r5))
249 ····0000029d·v0000000·v0000000·views·at·0000024e·for:249 ····0000029d·v0000000·v0000000·views·at·0000024e·for:
250 ·············000010d2·000010da·(DW_OP_reg0·(r0))250 ·············000010c2·000010ca·(DW_OP_reg0·(r0))
251 ····000002a4·v0000000·v0000000·views·at·00000250·for:251 ····000002a4·v0000000·v0000000·views·at·00000250·for:
252 ·············0000116c·00001190·(DW_OP_reg5·(r5))252 ·············00001198·000011bc·(DW_OP_reg5·(r5))
253 ····000002ab·v0000000·v0000000·views·at·00000252·for:253 ····000002ab·v0000000·v0000000·views·at·00000252·for:
254 ·············00001190·0000119a·(DW_OP_reg0·(r0))254 ·············000011bc·000011c6·(DW_OP_reg0·(r0))
255 ····000002b2·<End·of·list>255 ····000002b2·<End·of·list>
  
256 ····000002b3·v0000000·v0000000·location·view·pair256 ····000002b3·v0000000·v0000000·location·view·pair
257 ····000002b5·v0000000·v0000000·location·view·pair257 ····000002b5·v0000000·v0000000·location·view·pair
258 ····000002b7·v0000000·v0000000·location·view·pair258 ····000002b7·v0000000·v0000000·location·view·pair
259 ····000002b9·v0000000·v0000000·location·view·pair259 ····000002b9·v0000000·v0000000·location·view·pair
260 ····000002bb·v0000000·v0000000·location·view·pair260 ····000002bb·v0000000·v0000000·location·view·pair
261 ····000002bd·v0000000·v0000000·location·view·pair261 ····000002bd·v0000000·v0000000·location·view·pair
262 ····000002bf·v0000000·v0000000·location·view·pair262 ····000002bf·v0000000·v0000000·location·view·pair
263 ····000002c1·v0000000·v0000000·location·view·pair263 ····000002c1·v0000000·v0000000·location·view·pair
264 ····000002c3·v0000000·v0000000·location·view·pair264 ····000002c3·v0000000·v0000000·location·view·pair
265 ····000002c5·v0000000·v0000000·location·view·pair265 ····000002c5·v0000000·v0000000·location·view·pair
266 ····000002c7·v0000000·v0000000·location·view·pair266 ····000002c7·v0000000·v0000000·location·view·pair
  
267 ····000002c9·00000fb0·(base·address)267 ····000002c9·00000fb8·(base·address)
268 ····000002ce·v0000000·v0000000·views·at·000002b3·for:268 ····000002ce·v0000000·v0000000·views·at·000002b3·for:
269 ·············00000fb0·00000ff6·(DW_OP_reg3·(r3))269 ·············00000fb8·00000ffe·(DW_OP_reg3·(r3))
270 ····000002d3·v0000000·v0000000·views·at·000002b5·for:270 ····000002d3·v0000000·v0000000·views·at·000002b5·for:
271 ·············00000ff6·00001036·(DW_OP_entry_value:·(DW_OP_regval_type:·3·(r3)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)271 ·············00000ffe·0000103a·(DW_OP_entry_value:·(DW_OP_regval_type:·3·(r3)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
272 ····000002e2·v0000000·v0000000·views·at·000002b7·for:272 ····000002e2·v0000000·v0000000·views·at·000002b7·for:
Max diff block lines reached; 156812/165038 bytes (95.02%) of diff not shown.
881 B
readelf --wide --debug-dump=ranges {}
    
Offset 1, 27 lines modifiedOffset 1, 26 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················1482 ··Length:···················140
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··04 ··Offset·into·.debug_info:··0
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····00001480·000001b08 ····000013f4·000001d0
9 ····00000cbc·0000000c9 ····00000cbc·0000000c
10 ····00000cc8·0000006c10 ····00000cc8·0000006c
11 ····00000d34·0000003011 ····00000d34·00000030
12 ····00000d64·0000005012 ····00000d64·00000050
13 ····00000db4·0000005013 ····00000db4·00000050
14 ····00000e04·0000012414 ····00000e04·0000012c
15 ····00000f28·0000008615 ····00000f30·00000086
16 ····00000fb0·000002b416 ····00000fb8·00000260
17 ····00000ba8·0000000c17 ····00000ba8·0000000c
18 ····00000bb4·0000002a18 ····00000bb4·0000002a
19 ····00001264·0000009219 ····00001218·00000092
20 ····000012f8·0000002a20 ····000012ac·0000007e
21 ····00001324·00000092 
22 ····00000bde·000000c621 ····00000bde·000000c6
23 ····00000ca4·0000001822 ····00000ca4·00000018
24 ····00000000·0000000023 ····00000000·00000000
  
258 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
 2 C)"K(%» a
2 z2][#uLc 
3 I%H)i:XY 
4 :0[tWf» o 
5 call_weak_fn3 call_weak_fn
6 _queuemodule.c4 _queuemodule.c
7 queuemodule_exec5 queuemodule_exec
8 simplequeue_new6 simplequeue_new
9 queue_free7 queue_free
10 _queue_SimpleQueue_put8 _queue_SimpleQueue_put
11 resize_ringbuf9 resize_ringbuf
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 29, 63 lines modifiedOffset 29, 63 lines modified
  
29 00000db4·<queue_free>:29 00000db4·<queue_free>:
30 »       ...30 »       ...
  
31 00000e04·<_queue_SimpleQueue_put>:31 00000e04·<_queue_SimpleQueue_put>:
32 »       ...32 »       ...
  
33 00000f28·<simplequeue_traverse>:33 00000f30·<simplequeue_traverse>:
34 »       ...34 »       ...
  
35 00000fb0·<_queue_SimpleQueue_get>:35 00000fb8·<_queue_SimpleQueue_get>:
36 »       ...36 »       ...
  
37 00001264·<RingBuf_Fini>:37 00001218·<RingBuf_Fini>:
38 »       ...38 »       ...
  
39 000012f8·<maybe_handoff_item>:39 000012ac·<resize_ringbuf>:
40 »       ...40 »       ...
  
41 00001324·<resize_ringbuf>:41 0000132c·<call_weak_fn>:
42 »       ...42 »       ...
  
43 000013b8·<call_weak_fn>:43 00001350·<deregister_tm_clones>:
44 »       ...44 »       ...
  
45 000013dc·<deregister_tm_clones>:45 0000137c·<register_tm_clones>:
46 »       ...46 »       ...
  
47 00001408·<register_tm_clones>:47 000013b0·<__do_global_dtors_aux>:
48 »       ...48 »       ...
  
49 0000143c·<__do_global_dtors_aux>: 
50 »       ... 
  
51 0000147c·<frame_dummy>:49 000013f0·<frame_dummy>:
52 frame_dummy():50 frame_dummy():
53 »       movs»   r0,·r051 »       movs»   r0,·r0
54 »       ...52 »       ...
  
55 00001480·<simplequeue_new>:53 000013f4·<simplequeue_new>:
 54 »       ...
  
 55 000014c0·<simplequeue_dealloc>:
56 »       ...56 »       ...
  
57 0000154c·<simplequeue_dealloc>:57 00001510·<_queue_SimpleQueue_get_nowait>:
58 »       ...58 »       ...
  
59 0000159c·<_queue_SimpleQueue_get_nowait>:59 000015a4·<maybe_handoff_item>:
60 »       ...60 »       ...
  
61 00001630·<__divsi3>:61 000015c8·<__divsi3>:
62 __aeabi_idiv():62 __aeabi_idiv():
63 »       movs»   r0,·r063 »       movs»   r0,·r0
64 __divsi3():64 __divsi3():
65 »       movs»   r0,·r065 »       movs»   r0,·r0
66 »       ...66 »       ...
  
67 00001636·<.divsi3_skip_div0_test>:67 000015ce·<.divsi3_skip_div0_test>:
68 »       ...68 »       ...
  
69 000018c4·<__aeabi_idivmod>:69 0000185c·<__aeabi_idivmod>:
70 »       ...70 »       ...
  
71 000018e0·<__aeabi_idiv0>:71 00001878·<__aeabi_idiv0>:
72 »       ...72 »       ...
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 000018ec·<_fini>:2 00001884·<_fini>:
3 »       ...3 »       ...
885 KB
./usr/lib/debug/.build-id/38/aeb74eb5d284cd179b091e665b3b92f7d9fec7.debug vs.
./usr/lib/debug/.build-id/87/877ed5b7d3928af167eb42bab928cda956114d.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 19% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25552·(bytes·into·file)13 ··Start·of·section·headers:··········25548·(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:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
848 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·0x02 Entry·point·0x0
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·0x02620·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x02640·R·E·0x1000
7 ··LOAD···········0x000eb0·0x00003eb0·0x00003eb0·0x00000·0x002f8·RW··0x10007 ··LOAD···········0x000eb0·0x00003eb0·0x00003eb0·0x00000·0x002f8·RW··0x1000
8 ··DYNAMIC········0x000eb0·0x00003f18·0x00003f18·0x00000·0x000e8·RW··0x48 ··DYNAMIC········0x000eb0·0x00003f18·0x00003f18·0x00000·0x000e8·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······0x000eb0·0x00003eb0·0x00003eb0·0x00000·0x00150·R···0x111 ··GNU_RELRO······0x000eb0·0x00003eb0·0x00003eb0·0x00000·0x00150·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.48 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x63d0:1 There·are·35·section·headers,·starting·at·offset·0x63cc:
  
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·0003b0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0003b0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········000004e8·000118·000434·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000004e8·000118·000434·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········0000091c·000118·000076·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········0000091c·000118·000076·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00000994·000118·000040·00···A··4···2··410 ··[·6]·.gnu.version_r····NOBITS··········00000994·000118·000040·00···A··4···2··4
11 ··[·7]·.rel.dyn··········NOBITS··········000009d4·000118·000190·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········000009d4·000118·000190·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00000b64·000118·000140·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00000b64·000118·000140·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········00000ca4·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00000ca4·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000cb0·000118·0001fc·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000cb0·000118·0001fc·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00000eb0·000118·00146c·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00000eb0·000118·00148c·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········0000231c·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········0000233c·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00002324·000118·0002f8·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00002344·000118·0002f8·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········0000261c·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········0000263c·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00003eb0·000eb0·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00003eb0·000eb0·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00003eb4·000eb0·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00003eb4·000eb0·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00003eb8·000eb0·000060·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00003eb8·000eb0·000060·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00003f18·000eb0·0000e8·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00003f18·000eb0·0000e8·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00004000·000eb0·0000f0·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00004000·000eb0·0000f0·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000040f0·000eb0·000068·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000040f0·000eb0·000068·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00004158·000eb0·000050·00··WA··0···0··425 ··[21]·.bss··············NOBITS··········00004158·000eb0·000050·00··WA··0···0··4
26 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000051·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000052·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·0001bc·002679·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·0001bc·002677·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·002838·0002f5·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·002834·0002f3·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·002b30·0009c2·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·002b28·0009cc·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·0034f4·0000c5·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·0034f4·0000c6·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·0035bc·000a7c·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·0035bc·000a7c·01·MSC··0···0··4
34 ··[30]·.debug_loclists···PROGBITS········00000000·004038·0009c5·00···C··0···0··434 ··[30]·.debug_loclists···PROGBITS········00000000·004038·0009c9·00···C··0···0··4
35 ··[31]·.debug_rnglists···PROGBITS········00000000·004a00·0002d0·00···C··0···0··435 ··[31]·.debug_rnglists···PROGBITS········00000000·004a04·0002c8·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·004cd0·000cf0·10·····33·151··436 ··[32]·.symtab···········SYMTAB··········00000000·004ccc·000cf0·10·····33·151··4
37 ··[33]·.strtab···········STRTAB··········00000000·0059c0·0008af·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·0059bc·0008af·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·00626f·00015e·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·00626b·00015e·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.2 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·0000091c·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·0000091c·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·00000994·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·00000994·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·000009d4·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·000009d4·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00000b64·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00000b64·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00000ca4·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00000ca4·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00000cb0·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00000cb0·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00000eb0·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00000eb0·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·0000231c·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·0000233c·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00002324·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00002344·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·0000261c·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame18 ····14:·0000263c·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
19 ····15:·00003eb0·····0·SECTION·LOCAL··DEFAULT···15·.init_array19 ····15:·00003eb0·····0·SECTION·LOCAL··DEFAULT···15·.init_array
20 ····16:·00003eb4·····0·SECTION·LOCAL··DEFAULT···16·.fini_array20 ····16:·00003eb4·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
21 ····17:·00003eb8·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro21 ····17:·00003eb8·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
22 ····18:·00003f18·····0·SECTION·LOCAL··DEFAULT···18·.dynamic22 ····18:·00003f18·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
23 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got23 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got
24 ····20:·000040f0·····0·SECTION·LOCAL··DEFAULT···20·.data24 ····20:·000040f0·····0·SECTION·LOCAL··DEFAULT···20·.data
25 ····21:·00004158·····0·SECTION·LOCAL··DEFAULT···21·.bss25 ····21:·00004158·····0·SECTION·LOCAL··DEFAULT···21·.bss
Offset 30, 124 lines modifiedOffset 30, 124 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
37 ····33:·00001d14·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·00001d30·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00001d14·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·00001d30·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·00001d30·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001d4c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00000ca4·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·0000231c·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·0000233c·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
43 ····39:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00000cac·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·00002320·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·00002340·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fuzzer.c45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·fuzzer.c
46 ····42:·000023e8·····0·NOTYPE··LOCAL··DEFAULT···13·$d46 ····42:·00002408·····0·NOTYPE··LOCAL··DEFAULT···13·$d
47 ····43:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t47 ····43:·00000f8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
48 ····44:·00001bf9···284·FUNC····LOCAL··DEFAULT···11·fuzz_pycompile48 ····44:·00001c15···284·FUNC····LOCAL··DEFAULT···11·fuzz_pycompile
49 ····45:·00001bdd····26·FUNC····LOCAL··DEFAULT···11·Py_XDECREF49 ····45:·00001bf9····26·FUNC····LOCAL··DEFAULT···11·Py_XDECREF
50 ····46:·00001ad0·····0·NOTYPE··LOCAL··DEFAULT···11·$d50 ····46:·00001aec·····0·NOTYPE··LOCAL··DEFAULT···11·$d
51 ····47:·00001bdc·····0·NOTYPE··LOCAL··DEFAULT···11·$t51 ····47:·00001bf8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
52 ····48:·00001cf8·····0·NOTYPE··LOCAL··DEFAULT···11·$d52 ····48:·00001d14·····0·NOTYPE··LOCAL··DEFAULT···11·$d
53 ····49:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t53 ····49:·00000eb0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
54 ····50:·00002564·····0·NOTYPE··LOCAL··DEFAULT···13·$d54 ····50:·00002584·····0·NOTYPE··LOCAL··DEFAULT···13·$d
55 ····51:·00002564····12·OBJECT··LOCAL··DEFAULT···13·start_vals55 ····51:·00002584····12·OBJECT··LOCAL··DEFAULT···13·start_vals
56 ····52:·00002570····16·OBJECT··LOCAL··DEFAULT···13·optimize_vals56 ····52:·00002590····16·OBJECT··LOCAL··DEFAULT···13·optimize_vals
57 ····53:·0000415c·····0·NOTYPE··LOCAL··DEFAULT···21·$d57 ····53:·0000415c·····0·NOTYPE··LOCAL··DEFAULT···21·$d
58 ····54:·0000415c·····4·OBJECT··LOCAL··DEFAULT···21·STRUCT_UNPACK_INITIALIZED.658 ····54:·0000415c·····4·OBJECT··LOCAL··DEFAULT···21·STRUCT_UNPACK_INITIALIZED.6
59 ····55:·00004168·····4·OBJECT··LOCAL··DEFAULT···21·JSON_LOADS_INITIALIZED.559 ····55:·00004168·····4·OBJECT··LOCAL··DEFAULT···21·JSON_LOADS_INITIALIZED.5
60 ····56:·00004170·····4·OBJECT··LOCAL··DEFAULT···21·SRE_COMPILE_INITIALIZED.460 ····56:·00004170·····4·OBJECT··LOCAL··DEFAULT···21·SRE_COMPILE_INITIALIZED.4
61 ····57:·00004180·····4·OBJECT··LOCAL··DEFAULT···21·SRE_MATCH_INITIALIZED.361 ····57:·00004180·····4·OBJECT··LOCAL··DEFAULT···21·SRE_MATCH_INITIALIZED.3
62 ····58:·00004188·····4·OBJECT··LOCAL··DEFAULT···21·CSV_READER_INITIALIZED.262 ····58:·00004188·····4·OBJECT··LOCAL··DEFAULT···21·CSV_READER_INITIALIZED.2
63 ····59:·00004194·····4·OBJECT··LOCAL··DEFAULT···21·AST_LITERAL_EVAL_INITIALIZED.163 ····59:·00004194·····4·OBJECT··LOCAL··DEFAULT···21·AST_LITERAL_EVAL_INITIALIZED.1
64 ····60:·0000419c·····4·OBJECT··LOCAL··DEFAULT···21·ELEMENTTREE_PARSEWHOLE_INITIALIZED.064 ····60:·0000419c·····4·OBJECT··LOCAL··DEFAULT···21·ELEMENTTREE_PARSEWHOLE_INITIALIZED.0
65 ····61:·00003eb8·····0·NOTYPE··LOCAL··DEFAULT···17·$d65 ····61:·00003eb8·····0·NOTYPE··LOCAL··DEFAULT···17·$d
66 ····62:·00003eb8····96·OBJECT··LOCAL··DEFAULT···17·regex_patterns66 ····62:·00003eb8····96·OBJECT··LOCAL··DEFAULT···17·regex_patterns
67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_xxtestfuzz.c67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_xxtestfuzz.c
68 ····64:·00001ddc·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00001df8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
69 ····65:·00001de4·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·00001e00·····0·NOTYPE··LOCAL··DEFAULT···11·$d
70 ····66:·000023b4·····0·NOTYPE··LOCAL··DEFAULT···13·$d70 ····66:·000023d4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
71 ····67:·00000f24·····0·NOTYPE··LOCAL··DEFAULT···11·$t71 ····67:·00000f24·····0·NOTYPE··LOCAL··DEFAULT···11·$t
72 ····68:·00000f25···104·FUNC····LOCAL··DEFAULT···11·_fuzz_run72 ····68:·00000f25···104·FUNC····LOCAL··DEFAULT···11·_fuzz_run
73 ····69:·00000f78·····0·NOTYPE··LOCAL··DEFAULT···11·$d73 ····69:·00000f78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
74 ····70:·000040f4·····0·NOTYPE··LOCAL··DEFAULT···20·$d74 ····70:·000040f4·····0·NOTYPE··LOCAL··DEFAULT···20·$d
75 ····71:·000040f4····16·OBJECT··LOCAL··DEFAULT···20·module_slots75 ····71:·000040f4····16·OBJECT··LOCAL··DEFAULT···20·module_slots
76 ····72:·00004104·····0·NOTYPE··LOCAL··DEFAULT···20·$d76 ····72:·00004104·····0·NOTYPE··LOCAL··DEFAULT···20·$d
77 ····73:·00004104····52·OBJECT··LOCAL··DEFAULT···20·_fuzzmodule77 ····73:·00004104····52·OBJECT··LOCAL··DEFAULT···20·_fuzzmodule
78 ····74:·00004138····32·OBJECT··LOCAL··DEFAULT···20·module_methods78 ····74:·00004138····32·OBJECT··LOCAL··DEFAULT···20·module_methods
79 ····75:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c79 ····75:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
80 ····76:·00002324·····0·NOTYPE··LOCAL··DEFAULT···13·$d80 ····76:·00002344·····0·NOTYPE··LOCAL··DEFAULT···13·$d
81 ····77:·00002324·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits81 ····77:·00002344·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
82 ····78:·00001d39·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones82 ····78:·00001d55·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
83 ····79:·00001d38·····0·NOTYPE··LOCAL··DEFAULT···11·$t83 ····79:·00001d54·····0·NOTYPE··LOCAL··DEFAULT···11·$t
84 ····80:·00001d54·····0·NOTYPE··LOCAL··DEFAULT···11·$d84 ····80:·00001d70·····0·NOTYPE··LOCAL··DEFAULT···11·$d
85 ····81:·00001d64·····0·NOTYPE··LOCAL··DEFAULT···11·$t85 ····81:·00001d80·····0·NOTYPE··LOCAL··DEFAULT···11·$t
86 ····82:·00001d65·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones86 ····82:·00001d81·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones
87 ····83:·00001d88·····0·NOTYPE··LOCAL··DEFAULT···11·$d87 ····83:·00001da4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
88 ····84:·000040f0·····0·NOTYPE··LOCAL··DEFAULT···20·$d88 ····84:·000040f0·····0·NOTYPE··LOCAL··DEFAULT···20·$d
89 ····85:·00001d98·····0·NOTYPE··LOCAL··DEFAULT···11·$t89 ····85:·00001db4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
90 ····86:·00001d99·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux90 ····86:·00001db5·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux
91 ····87:·00001dc4·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·00001de0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00004158·····1·OBJECT··LOCAL··DEFAULT···21·completed.092 ····88:·00004158·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
93 ····89:·00003eb4·····0·NOTYPE··LOCAL··DEFAULT···16·$d93 ····89:·00003eb4·····0·NOTYPE··LOCAL··DEFAULT···16·$d
94 ····90:·00003eb4·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry94 ····90:·00003eb4·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry
95 ····91:·00001dd8·····0·NOTYPE··LOCAL··DEFAULT···11·$t95 ····91:·00001df4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
96 ····92:·00001dd9·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy96 ····92:·00001df5·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
97 ····93:·00003eb0·····0·NOTYPE··LOCAL··DEFAULT···15·$d97 ····93:·00003eb0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
98 ····94:·00003eb0·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry98 ····94:·00003eb0·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry
99 ····95:·00004158·····0·NOTYPE··LOCAL··DEFAULT···21·$d99 ····95:·00004158·····0·NOTYPE··LOCAL··DEFAULT···21·$d
100 ····96:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivsi3.o100 ····96:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivsi3.o
101 ····97:·00001de8·····0·NOTYPE··LOCAL··DEFAULT···11·.udivsi3_skip_div0_test101 ····97:·00001e08·····0·NOTYPE··LOCAL··DEFAULT···11·.udivsi3_skip_div0_test
102 ····98:·00001de8·····0·NOTYPE··LOCAL··DEFAULT···11·$t102 ····98:·00001e08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift103 ····99:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift
104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_divsi3.o104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_divsi3.o
105 ···101:·00002060·····0·NOTYPE··LOCAL··DEFAULT···11·$t105 ···101:·00002080·····0·NOTYPE··LOCAL··DEFAULT···11·$t
106 ···102:·00002066·····0·NOTYPE··LOCAL··DEFAULT···11·.divsi3_skip_div0_test106 ···102:·00002086·····0·NOTYPE··LOCAL··DEFAULT···11·.divsi3_skip_div0_test
107 ···103:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift107 ···103:·00000000·····0·NOTYPE··LOCAL··DEFAULT··ABS·shift
108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_dvmd_lnx.o108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_dvmd_lnx.o
109 ···105:·00002310·····0·NOTYPE··LOCAL··DEFAULT···11·$t109 ···105:·00002330·····0·NOTYPE··LOCAL··DEFAULT···11·$t
110 ···106:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c110 ···106:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
111 ···107:·0000258c·····0·NOTYPE··LOCAL··DEFAULT···13·$d111 ···107:·000025ac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
112 ···108:·0000258c·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits112 ···108:·000025ac·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
113 ···109:·0000261c·····0·NOTYPE··LOCAL··DEFAULT···14·$d113 ···109:·0000263c·····0·NOTYPE··LOCAL··DEFAULT···14·$d
114 ···110:·0000261c·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__114 ···110:·0000263c·····0·OBJECT··LOCAL··DEFAULT···14·__FRAME_END__
115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
116 ···112:·00001de9·····0·FUNC····LOCAL··DEFAULT···11·__aeabi_uidiv116 ···112:·00001e09·····0·FUNC····LOCAL··DEFAULT···11·__aeabi_uidiv
117 ···113:·000041a0·····4·OBJECT··LOCAL··DEFAULT···21·xmlparser_type117 ···113:·000041a0·····4·OBJECT··LOCAL··DEFAULT···21·xmlparser_type
118 ···114:·00002584·····4·OBJECT··LOCAL··DEFAULT···13·NUM_START_VALS118 ···114:·000025a4·····4·OBJECT··LOCAL··DEFAULT···13·NUM_START_VALS
119 ···115:·0000231c·····0·FUNC····LOCAL··DEFAULT···12·_fini119 ···115:·0000233c·····0·FUNC····LOCAL··DEFAULT···12·_fini
120 ···116:·00004178·····4·OBJECT··LOCAL··DEFAULT···21·re_error_exception120 ···116:·00004178·····4·OBJECT··LOCAL··DEFAULT···21·re_error_exception
121 ···117:·00004198·····4·OBJECT··LOCAL··DEFAULT···21·ast_literal_eval_method121 ···117:·00004198·····4·OBJECT··LOCAL··DEFAULT···21·ast_literal_eval_method
122 ···118:·000022f5····26·FUNC····LOCAL··DEFAULT···11·__aeabi_idivmod122 ···118:·00002315····26·FUNC····LOCAL··DEFAULT···11·__aeabi_idivmod
123 ···119:·00000f8d··3152·FUNC····LOCAL··DEFAULT···11·LLVMFuzzerTestOneInput123 ···119:·00000f8d··3180·FUNC····LOCAL··DEFAULT···11·LLVMFuzzerTestOneInput
124 ···120:·00002311····12·FUNC····LOCAL··DEFAULT···11·__aeabi_ldiv0124 ···120:·00002331····12·FUNC····LOCAL··DEFAULT···11·__aeabi_ldiv0
125 ···121:·00004174·····4·OBJECT··LOCAL··DEFAULT···21·re_compile_method125 ···121:·00004174·····4·OBJECT··LOCAL··DEFAULT···21·re_compile_method
126 ···122:·000041a4·····4·OBJECT··LOCAL··DEFAULT···21·bytesio_type126 ···122:·000041a4·····4·OBJECT··LOCAL··DEFAULT···21·bytesio_type
127 ···123:·00001de9···604·FUNC····LOCAL··DEFAULT···11·__udivsi3127 ···123:·00001e09···604·FUNC····LOCAL··DEFAULT···11·__udivsi3
128 ···124:·000040f0·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle128 ···124:·000040f0·····0·OBJECT··LOCAL··DEFAULT···20·__dso_handle
129 ···125:·00000eb5···110·FUNC····LOCAL··DEFAULT···11·LLVMFuzzerInitialize129 ···125:·00000eb5···110·FUNC····LOCAL··DEFAULT···11·LLVMFuzzerInitialize
130 ···126:·00002061···660·FUNC····LOCAL··DEFAULT···11·__divsi3130 ···126:·00002081···660·FUNC····LOCAL··DEFAULT···11·__divsi3
131 ···127:·00002588·····4·OBJECT··LOCAL··DEFAULT···13·NUM_PATTERNS131 ···127:·000025a8·····4·OBJECT··LOCAL··DEFAULT···13·NUM_PATTERNS
132 ···128:·00004160·····4·OBJECT··LOCAL··DEFAULT···21·struct_error132 ···128:·00004160·····4·OBJECT··LOCAL··DEFAULT···21·struct_error
133 ···129:·0000416c·····4·OBJECT··LOCAL··DEFAULT···21·json_loads_method133 ···129:·0000416c·····4·OBJECT··LOCAL··DEFAULT···21·json_loads_method
134 ···130:·0000418c·····4·OBJECT··LOCAL··DEFAULT···21·csv_module134 ···130:·0000418c·····4·OBJECT··LOCAL··DEFAULT···21·csv_module
135 ···131:·00000eb1·····4·FUNC····LOCAL··DEFAULT···11·__lsan_is_turned_off135 ···131:·00000eb1·····4·FUNC····LOCAL··DEFAULT···11·__lsan_is_turned_off
136 ···132:·00002311····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0136 ···132:·00002331····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0
137 ···133:·00003f18·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC137 ···133:·00003f18·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
138 ···134:·00002045····26·FUNC····LOCAL··DEFAULT···11·__aeabi_uidivmod138 ···134:·00002065····26·FUNC····LOCAL··DEFAULT···11·__aeabi_uidivmod
Max diff block lines reached; 2183/13463 bytes (16.21%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·38aeb74eb5d284cd179b091e665b3b92f7d9fec73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87877ed5b7d3928af167eb42bab928cda956114d
277 KB
readelf --wide --debug-dump=rawline {}
    
Offset 48, 23 lines modifiedOffset 48, 23 lines modified
48 ··12»     6»    0»   0»  object.h48 ··12»     6»    0»   0»  object.h
49 ··13»     5»    0»   0»  pybuffer.h49 ··13»     5»    0»   0»  pybuffer.h
50 ··14»     5»    0»   0»  pyerrors.h50 ··14»     5»    0»   0»  pyerrors.h
51 ··15»     5»    0»   0»  modsupport.h51 ··15»     5»    0»   0»  modsupport.h
  
52 ·Line·Number·Statements:52 ·Line·Number·Statements:
53 ··[0x000001a3]··Set·column·to·153 ··[0x000001a3]··Set·column·to·1
54 ··[0x000001a5]··Extended·opcode·2:·set·Address·to·0x1ddc54 ··[0x000001a5]··Extended·opcode·2:·set·Address·to·0x1df8
55 ··[0x000001ac]··Advance·Line·by·49·to·5055 ··[0x000001ac]··Advance·Line·by·49·to·50
56 ··[0x000001ae]··Copy56 ··[0x000001ae]··Copy
57 ··[0x000001af]··Set·column·to·557 ··[0x000001af]··Set·column·to·5
58 ··[0x000001b1]··Special·opcode·6:·advance·Address·by·0·to·0x1ddc·and·Line·by·1·to·51·(view·1)58 ··[0x000001b1]··Special·opcode·6:·advance·Address·by·0·to·0x1df8·and·Line·by·1·to·51·(view·1)
59 ··[0x000001b2]··Set·column·to·1259 ··[0x000001b2]··Set·column·to·12
60 ··[0x000001b4]··Set·is_stmt·to·060 ··[0x000001b4]··Set·is_stmt·to·0
61 ··[0x000001b5]··Copy·(view·2)61 ··[0x000001b5]··Copy·(view·2)
62 ··[0x000001b6]··Advance·PC·by·12·to·0x1de862 ··[0x000001b6]··Advance·PC·by·12·to·0x1e04
63 ··[0x000001b8]··Extended·opcode·1:·End·of·Sequence63 ··[0x000001b8]··Extended·opcode·1:·End·of·Sequence
  
64 ··[0x000001bb]··Set·column·to·6064 ··[0x000001bb]··Set·column·to·60
65 ··[0x000001bd]··Extended·opcode·2:·set·Address·to·0xf2465 ··[0x000001bd]··Extended·opcode·2:·set·Address·to·0xf24
66 ··[0x000001c4]··Special·opcode·11:·advance·Address·by·0·to·0xf24·and·Line·by·6·to·766 ··[0x000001c4]··Special·opcode·11:·advance·Address·by·0·to·0xf24·and·Line·by·6·to·7
67 ··[0x000001c5]··Set·is_stmt·to·067 ··[0x000001c5]··Set·is_stmt·to·0
68 ··[0x000001c6]··Copy·(view·1)68 ··[0x000001c6]··Copy·(view·1)
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··[0x00000212]··Set·is_stmt·to·0122 ··[0x00000212]··Set·is_stmt·to·0
123 ··[0x00000213]··Special·opcode·8:·advance·Address·by·0·to·0xf72·and·Line·by·3·to·24·(view·1)123 ··[0x00000213]··Special·opcode·8:·advance·Address·by·0·to·0xf72·and·Line·by·3·to·24·(view·1)
124 ··[0x00000214]··Advance·PC·by·26·to·0xf8c124 ··[0x00000214]··Advance·PC·by·26·to·0xf8c
125 ··[0x00000216]··Extended·opcode·1:·End·of·Sequence125 ··[0x00000216]··Extended·opcode·1:·End·of·Sequence
  
  
126 ··Offset:······················0x219126 ··Offset:······················0x219
127 ··Length:······················6361127 ··Length:······················6358
128 ··DWARF·Version:···············3128 ··DWARF·Version:···············3
129 ··Prologue·Length:·············694129 ··Prologue·Length:·············694
130 ··Minimum·Instruction·Length:··2130 ··Minimum·Instruction·Length:··2
131 ··Initial·value·of·'is_stmt':··1131 ··Initial·value·of·'is_stmt':··1
132 ··Line·Base:···················-5132 ··Line·Base:···················-5
133 ··Line·Range:··················14133 ··Line·Range:··················14
134 ··Opcode·Base:·················13134 ··Opcode·Base:·················13
Offset 793, 2910 lines modifiedOffset 793, 2910 lines modified
793 ··[0x000008a1]··Special·opcode·65:·advance·Address·by·8·to·0x1170·and·Line·by·4·to·672793 ··[0x000008a1]··Special·opcode·65:·advance·Address·by·8·to·0x1170·and·Line·by·4·to·672
794 ··[0x000008a2]··Set·column·to·18794 ··[0x000008a2]··Set·column·to·18
795 ··[0x000008a4]··Set·is_stmt·to·0795 ··[0x000008a4]··Set·is_stmt·to·0
796 ··[0x000008a5]··Advance·Line·by·-358·to·314796 ··[0x000008a5]··Advance·Line·by·-358·to·314
797 ··[0x000008a8]··Copy·(view·1)797 ··[0x000008a8]··Copy·(view·1)
798 ··[0x000008a9]··Set·column·to·31798 ··[0x000008a9]··Set·column·to·31
799 ··[0x000008ab]··Advance·Line·by·358·to·672799 ··[0x000008ab]··Advance·Line·by·358·to·672
800 ··[0x000008ae]··Special·opcode·19:·advance·Address·by·2·to·0x1172·and·Line·by·0·to·672800 ··[0x000008ae]··Special·opcode·33:·advance·Address·by·4·to·0x1174·and·Line·by·0·to·672
801 ··[0x000008af]··Set·column·to·8801 ··[0x000008af]··Set·column·to·8
802 ··[0x000008b1]··Advance·Line·by·-358·to·314802 ··[0x000008b1]··Advance·Line·by·-358·to·314
803 ··[0x000008b4]··Special·opcode·19:·advance·Address·by·2·to·0x1174·and·Line·by·0·to·314803 ··[0x000008b4]··Special·opcode·19:·advance·Address·by·2·to·0x1176·and·Line·by·0·to·314
804 ··[0x000008b5]··Set·column·to·31804 ··[0x000008b5]··Set·column·to·31
805 ··[0x000008b7]··Advance·Line·by·358·to·672805 ··[0x000008b7]··Advance·Line·by·358·to·672
806 ··[0x000008ba]··Special·opcode·33:·advance·Address·by·4·to·0x1178·and·Line·by·0·to·672806 ··[0x000008ba]··Special·opcode·33:·advance·Address·by·4·to·0x117a·and·Line·by·0·to·672
807 ··[0x000008bb]··Set·column·to·5807 ··[0x000008bb]··Set·column·to·5
808 ··[0x000008bd]··Set·is_stmt·to·1808 ··[0x000008bd]··Set·is_stmt·to·1
809 ··[0x000008be]··Special·opcode·22:·advance·Address·by·2·to·0x117a·and·Line·by·3·to·675809 ··[0x000008be]··Special·opcode·22:·advance·Address·by·2·to·0x117c·and·Line·by·3·to·675
810 ··[0x000008bf]··Set·column·to·12810 ··[0x000008bf]··Set·column·to·12
811 ··[0x000008c1]··Advance·Line·by·-106·to·569811 ··[0x000008c1]··Advance·Line·by·-106·to·569
812 ··[0x000008c4]··Copy·(view·1)812 ··[0x000008c4]··Copy·(view·1)
813 ··[0x000008c5]··Set·column·to·5813 ··[0x000008c5]··Set·column·to·5
814 ··[0x000008c7]··Special·opcode·6:·advance·Address·by·0·to·0x117a·and·Line·by·1·to·570·(view·2)814 ··[0x000008c7]··Special·opcode·6:·advance·Address·by·0·to·0x117c·and·Line·by·1·to·570·(view·2)
815 ··[0x000008c8]··Set·column·to·12815 ··[0x000008c8]··Set·column·to·12
816 ··[0x000008ca]··Advance·Line·by·-257·to·313816 ··[0x000008ca]··Advance·Line·by·-257·to·313
817 ··[0x000008cd]··Copy·(view·3)817 ··[0x000008cd]··Copy·(view·3)
818 ··[0x000008ce]··Set·column·to·5818 ··[0x000008ce]··Set·column·to·5
819 ··[0x000008d0]··Special·opcode·6:·advance·Address·by·0·to·0x117a·and·Line·by·1·to·314·(view·4)819 ··[0x000008d0]··Special·opcode·6:·advance·Address·by·0·to·0x117c·and·Line·by·1·to·314·(view·4)
820 ··[0x000008d1]··Set·column·to·8820 ··[0x000008d1]··Set·column·to·8
821 ··[0x000008d3]··Set·is_stmt·to·0821 ··[0x000008d3]··Set·is_stmt·to·0
822 ··[0x000008d4]··Copy·(view·5)822 ··[0x000008d4]··Copy·(view·5)
823 ··[0x000008d5]··Set·column·to·5823 ··[0x000008d5]··Set·column·to·5
824 ··[0x000008d7]··Set·is_stmt·to·1824 ··[0x000008d7]··Set·is_stmt·to·1
825 ··[0x000008d8]··Special·opcode·24:·advance·Address·by·2·to·0x117c·and·Line·by·5·to·319825 ··[0x000008d8]··Special·opcode·24:·advance·Address·by·2·to·0x117e·and·Line·by·5·to·319
826 ··[0x000008d9]··Special·opcode·6:·advance·Address·by·0·to·0x117c·and·Line·by·1·to·320·(view·1)826 ··[0x000008d9]··Special·opcode·6:·advance·Address·by·0·to·0x117e·and·Line·by·1·to·320·(view·1)
827 ··[0x000008da]··Set·column·to·15827 ··[0x000008da]··Set·column·to·15
828 ··[0x000008dc]··Set·is_stmt·to·0828 ··[0x000008dc]··Set·is_stmt·to·0
829 ··[0x000008dd]··Copy·(view·2)829 ··[0x000008dd]··Copy·(view·2)
830 ··[0x000008de]··Set·column·to·26830 ··[0x000008de]··Set·column·to·26
831 ··[0x000008e0]··Special·opcode·92:·advance·Address·by·12·to·0x1188·and·Line·by·3·to·323831 ··[0x000008e0]··Special·opcode·92:·advance·Address·by·12·to·0x118a·and·Line·by·3·to·323
832 ··[0x000008e1]··Set·column·to·15832 ··[0x000008e1]··Set·column·to·15
833 ··[0x000008e3]··Special·opcode·16:·advance·Address·by·2·to·0x118a·and·Line·by·-3·to·320833 ··[0x000008e3]··Special·opcode·16:·advance·Address·by·2·to·0x118c·and·Line·by·-3·to·320
834 ··[0x000008e4]··Set·column·to·5834 ··[0x000008e4]··Set·column·to·5
835 ··[0x000008e6]··Set·is_stmt·to·1835 ··[0x000008e6]··Set·is_stmt·to·1
836 ··[0x000008e7]··Special·opcode·106:·advance·Address·by·14·to·0x1198·and·Line·by·3·to·323836 ··[0x000008e7]··Special·opcode·106:·advance·Address·by·14·to·0x119a·and·Line·by·3·to·323
837 ··[0x000008e8]··Set·column·to·26837 ··[0x000008e8]··Set·column·to·26
838 ··[0x000008ea]··Set·is_stmt·to·0838 ··[0x000008ea]··Set·is_stmt·to·0
839 ··[0x000008eb]··Copy·(view·1)839 ··[0x000008eb]··Copy·(view·1)
840 ··[0x000008ec]··Set·column·to·5840 ··[0x000008ec]··Set·column·to·5
841 ··[0x000008ee]··Set·is_stmt·to·1841 ··[0x000008ee]··Set·is_stmt·to·1
842 ··[0x000008ef]··Special·opcode·34:·advance·Address·by·4·to·0x119c·and·Line·by·1·to·324842 ··[0x000008ef]··Special·opcode·34:·advance·Address·by·4·to·0x119e·and·Line·by·1·to·324
843 ··[0x000008f0]··Set·column·to·8843 ··[0x000008f0]··Set·column·to·8
844 ··[0x000008f2]··Set·is_stmt·to·0844 ··[0x000008f2]··Set·is_stmt·to·0
845 ··[0x000008f3]··Copy·(view·1)845 ··[0x000008f3]··Copy·(view·1)
846 ··[0x000008f4]··Set·column·to·5846 ··[0x000008f4]··Set·column·to·5
847 ··[0x000008f6]··Set·is_stmt·to·1847 ··[0x000008f6]··Set·is_stmt·to·1
848 ··[0x000008f7]··Special·opcode·37:·advance·Address·by·4·to·0x11a0·and·Line·by·4·to·328848 ··[0x000008f7]··Special·opcode·37:·advance·Address·by·4·to·0x11a2·and·Line·by·4·to·328
849 ··[0x000008f8]··Special·opcode·6:·advance·Address·by·0·to·0x11a0·and·Line·by·1·to·329·(view·1)849 ··[0x000008f8]··Special·opcode·6:·advance·Address·by·0·to·0x11a2·and·Line·by·1·to·329·(view·1)
850 ··[0x000008f9]··Set·column·to·42850 ··[0x000008f9]··Set·column·to·42
851 ··[0x000008fb]··Set·is_stmt·to·0851 ··[0x000008fb]··Set·is_stmt·to·0
852 ··[0x000008fc]··Special·opcode·4:·advance·Address·by·0·to·0x11a0·and·Line·by·-1·to·328·(view·2)852 ··[0x000008fc]··Special·opcode·4:·advance·Address·by·0·to·0x11a2·and·Line·by·-1·to·328·(view·2)
853 ··[0x000008fd]··Set·column·to·32853 ··[0x000008fd]··Set·column·to·32
854 ··[0x000008ff]··Special·opcode·34:·advance·Address·by·4·to·0x11a4·and·Line·by·1·to·329854 ··[0x000008ff]··Special·opcode·34:·advance·Address·by·4·to·0x11a6·and·Line·by·1·to·329
855 ··[0x00000900]··Set·column·to·42855 ··[0x00000900]··Set·column·to·42
856 ··[0x00000902]··Special·opcode·32:·advance·Address·by·4·to·0x11a8·and·Line·by·-1·to·328856 ··[0x00000902]··Special·opcode·32:·advance·Address·by·4·to·0x11aa·and·Line·by·-1·to·328
857 ··[0x00000903]··Set·column·to·32857 ··[0x00000903]··Set·column·to·32
858 ··[0x00000905]··Special·opcode·20:·advance·Address·by·2·to·0x11aa·and·Line·by·1·to·329858 ··[0x00000905]··Special·opcode·20:·advance·Address·by·2·to·0x11ac·and·Line·by·1·to·329
859 ··[0x00000906]··Set·column·to·15859 ··[0x00000906]··Set·column·to·15
860 ··[0x00000908]··Special·opcode·18:·advance·Address·by·2·to·0x11ac·and·Line·by·-1·to·328860 ··[0x00000908]··Special·opcode·18:·advance·Address·by·2·to·0x11ae·and·Line·by·-1·to·328
861 ··[0x00000909]··Set·column·to·32861 ··[0x00000909]··Set·column·to·32
862 ··[0x0000090b]··Special·opcode·20:·advance·Address·by·2·to·0x11ae·and·Line·by·1·to·329862 ··[0x0000090b]··Special·opcode·20:·advance·Address·by·2·to·0x11b0·and·Line·by·1·to·329
863 ··[0x0000090c]··Special·opcode·33:·advance·Address·by·4·to·0x11b2·and·Line·by·0·to·329863 ··[0x0000090c]··Special·opcode·33:·advance·Address·by·4·to·0x11b4·and·Line·by·0·to·329
864 ··[0x0000090d]··Set·column·to·25864 ··[0x0000090d]··Set·column·to·25
865 ··[0x0000090f]··Special·opcode·35:·advance·Address·by·4·to·0x11b6·and·Line·by·2·to·331865 ··[0x0000090f]··Special·opcode·35:·advance·Address·by·4·to·0x11b8·and·Line·by·2·to·331
866 ··[0x00000910]··Set·column·to·32866 ··[0x00000910]··Set·column·to·32
867 ··[0x00000912]··Special·opcode·17:·advance·Address·by·2·to·0x11b8·and·Line·by·-2·to·329867 ··[0x00000912]··Special·opcode·17:·advance·Address·by·2·to·0x11ba·and·Line·by·-2·to·329
868 ··[0x00000913]··Set·column·to·5868 ··[0x00000913]··Set·column·to·5
869 ··[0x00000915]··Set·is_stmt·to·1869 ··[0x00000915]··Set·is_stmt·to·1
870 ··[0x00000916]··Special·opcode·21:·advance·Address·by·2·to·0x11ba·and·Line·by·2·to·331870 ··[0x00000916]··Special·opcode·21:·advance·Address·by·2·to·0x11bc·and·Line·by·2·to·331
871 ··[0x00000917]··Set·column·to·25871 ··[0x00000917]··Set·column·to·25
872 ··[0x00000919]··Set·is_stmt·to·0872 ··[0x00000919]··Set·is_stmt·to·0
873 ··[0x0000091a]··Copy·(view·1)873 ··[0x0000091a]··Copy·(view·1)
874 ··[0x0000091b]··Set·column·to·5874 ··[0x0000091b]··Set·column·to·5
875 ··[0x0000091d]··Set·is_stmt·to·1875 ··[0x0000091d]··Set·is_stmt·to·1
876 ··[0x0000091e]··Special·opcode·35:·advance·Address·by·4·to·0x11be·and·Line·by·2·to·333876 ··[0x0000091e]··Special·opcode·35:·advance·Address·by·4·to·0x11c0·and·Line·by·2·to·333
877 ··[0x0000091f]··Set·File·Name·to·entry·2·in·the·File·Name·Table877 ··[0x0000091f]··Set·File·Name·to·entry·2·in·the·File·Name·Table
878 ··[0x00000921]··Set·column·to·20878 ··[0x00000921]··Set·column·to·20
879 ··[0x00000923]··Advance·Line·by·704·to·1037879 ··[0x00000923]··Advance·Line·by·704·to·1037
Max diff block lines reached; 274718/283165 bytes (97.02%) of diff not shown.
389 KB
readelf --wide --debug-dump=info {}
    
Offset 2114, 21 lines modifiedOffset 2114, 21 lines modified
2114 ····<fa0>···DW_AT_external····:·(flag_present)·12114 ····<fa0>···DW_AT_external····:·(flag_present)·1
2115 ····<fa0>···DW_AT_name········:·(strp)·(offset:·0x5b0):·PyInit__xxtestfuzz2115 ····<fa0>···DW_AT_name········:·(strp)·(offset:·0x5b0):·PyInit__xxtestfuzz
2116 ····<fa4>···DW_AT_decl_file···:·(data1)·12116 ····<fa4>···DW_AT_decl_file···:·(data1)·1
2117 ····<fa5>···DW_AT_decl_line···:·(data1)·492117 ····<fa5>···DW_AT_decl_line···:·(data1)·49
2118 ····<fa6>···DW_AT_decl_column·:·(data1)·12118 ····<fa6>···DW_AT_decl_column·:·(data1)·1
2119 ····<fa7>···DW_AT_prototyped··:·(flag_present)·12119 ····<fa7>···DW_AT_prototyped··:·(flag_present)·1
2120 ····<fa7>···DW_AT_type········:·(ref4)·<0x640>2120 ····<fa7>···DW_AT_type········:·(ref4)·<0x640>
2121 ····<fab>···DW_AT_low_pc······:·(addr)·0x1ddc2121 ····<fab>···DW_AT_low_pc······:·(addr)·0x1df8
2122 ····<faf>···DW_AT_high_pc·····:·(data4)·0xc2122 ····<faf>···DW_AT_high_pc·····:·(data4)·0xc
2123 ····<fb3>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)2123 ····<fb3>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»   (DW_OP_call_frame_cfa)
2124 ····<fb5>···DW_AT_call_all_calls:·(flag_present)·12124 ····<fb5>···DW_AT_call_all_calls:·(flag_present)·1
2125 ····<fb5>···DW_AT_sibling·····:·(ref4)·<0xfc3>2125 ····<fb5>···DW_AT_sibling·····:·(ref4)·<0xfc3>
2126 ·<2><fb9>:·Abbrev·Number:·35·(DW_TAG_call_site)2126 ·<2><fb9>:·Abbrev·Number:·35·(DW_TAG_call_site)
2127 ····<fba>···DW_AT_call_return_pc:·(addr)·0x1de42127 ····<fba>···DW_AT_call_return_pc:·(addr)·0x1e00
2128 ····<fbe>···DW_AT_call_tail_call:·(flag_present)·12128 ····<fbe>···DW_AT_call_tail_call:·(flag_present)·1
2129 ····<fbe>···DW_AT_call_origin·:·(ref4)·<0xf84>2129 ····<fbe>···DW_AT_call_origin·:·(ref4)·<0xf84>
2130 ·<2><fc2>:·Abbrev·Number:·02130 ·<2><fc2>:·Abbrev·Number:·0
2131 ·<1><fc3>:·Abbrev·Number:·36·(DW_TAG_subprogram)2131 ·<1><fc3>:·Abbrev·Number:·36·(DW_TAG_subprogram)
2132 ····<fc4>···DW_AT_name········:·(strp)·(offset:·0xbf):·_fuzz_run2132 ····<fc4>···DW_AT_name········:·(strp)·(offset:·0xbf):·_fuzz_run
2133 ····<fc8>···DW_AT_decl_file···:·(data1)·12133 ····<fc8>···DW_AT_decl_file···:·(data1)·1
2134 ····<fc9>···DW_AT_decl_line···:·(data1)·72134 ····<fc9>···DW_AT_decl_line···:·(data1)·7
Offset 2203, 25 lines modifiedOffset 2203, 25 lines modified
2203 ·<3><106f>:·Abbrev·Number:·13·(DW_TAG_call_site_parameter)2203 ·<3><106f>:·Abbrev·Number:·13·(DW_TAG_call_site_parameter)
2204 ····<1070>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(r2))2204 ····<1070>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(r2))
2205 ····<1072>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)2205 ····<1072>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)
2206 ·<3><1075>:·Abbrev·Number:·02206 ·<3><1075>:·Abbrev·Number:·0
2207 ·<2><1076>:·Abbrev·Number:·02207 ·<2><1076>:·Abbrev·Number:·0
2208 ·<1><1077>:·Abbrev·Number:·02208 ·<1><1077>:·Abbrev·Number:·0
2209 ··Compilation·Unit·@·offset·0x1078:2209 ··Compilation·Unit·@·offset·0x1078:
2210 ···Length:········0x3ad0·(32-bit)2210 ···Length:········0x3ade·(32-bit)
2211 ···Version:·······52211 ···Version:·······5
2212 ···Unit·Type:·····DW_UT_compile·(1)2212 ···Unit·Type:·····DW_UT_compile·(1)
2213 ···Abbrev·Offset:·0x2332213 ···Abbrev·Offset:·0x233
2214 ···Pointer·Size:··42214 ···Pointer·Size:··4
2215 ·<0><1084>:·Abbrev·Number:·59·(DW_TAG_compile_unit)2215 ·<0><1084>:·Abbrev·Number:·59·(DW_TAG_compile_unit)
2216 ····<1085>···DW_AT_producer····:·(strp)·(offset:·0x655):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC2216 ····<1085>···DW_AT_producer····:·(strp)·(offset:·0x655):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
2217 ····<1089>···DW_AT_language····:·(data1)·29» (C11)2217 ····<1089>···DW_AT_language····:·(data1)·29» (C11)
2218 ····<108a>···DW_AT_name········:·(strp)·(offset:·0x11fc):·../Modules/_xxtestfuzz/fuzzer.c2218 ····<108a>···DW_AT_name········:·(strp)·(offset:·0x11fc):·../Modules/_xxtestfuzz/fuzzer.c
2219 ····<108e>···DW_AT_comp_dir····:·(strp)·(offset:·0x3f0):·./build-static2219 ····<108e>···DW_AT_comp_dir····:·(strp)·(offset:·0x3f0):·./build-static
2220 ····<1092>···DW_AT_ranges······:·(sec_offset)·0x4c62220 ····<1092>···DW_AT_ranges······:·(sec_offset)·0x4af
2221 ····<1096>···DW_AT_low_pc······:·(addr)·02221 ····<1096>···DW_AT_low_pc······:·(addr)·0
2222 ····<109a>···DW_AT_stmt_list···:·(sec_offset)·0x2192222 ····<109a>···DW_AT_stmt_list···:·(sec_offset)·0x219
2223 ·<1><109e>:·Abbrev·Number:·22·(DW_TAG_base_type)2223 ·<1><109e>:·Abbrev·Number:·22·(DW_TAG_base_type)
2224 ····<109f>···DW_AT_byte_size···:·(data1)·82224 ····<109f>···DW_AT_byte_size···:·(data1)·8
2225 ····<10a0>···DW_AT_encoding····:·(data1)·7»  (unsigned)2225 ····<10a0>···DW_AT_encoding····:·(data1)·7»  (unsigned)
2226 ····<10a1>···DW_AT_name········:·(strp)·(offset:·0xf9):·long·long·unsigned·int2226 ····<10a1>···DW_AT_name········:·(strp)·(offset:·0xf9):·long·long·unsigned·int
2227 ·<1><10a5>:·Abbrev·Number:·22·(DW_TAG_base_type)2227 ·<1><10a5>:·Abbrev·Number:·22·(DW_TAG_base_type)
Offset 3020, 15 lines modifiedOffset 3020, 15 lines modified
3020 ····<166b>···DW_AT_decl_file···:·(data1)·133020 ····<166b>···DW_AT_decl_file···:·(data1)·13
3021 ····<166c>···DW_AT_decl_line···:·(data1)·363021 ····<166c>···DW_AT_decl_line···:·(data1)·36
3022 ····<166d>···DW_AT_decl_column·:·(data1)·163022 ····<166d>···DW_AT_decl_column·:·(data1)·16
3023 ····<166e>···DW_AT_type········:·(ref4)·<0x1672>3023 ····<166e>···DW_AT_type········:·(ref4)·<0x1672>
3024 ·<1><1672>:·Abbrev·Number:·7·(DW_TAG_pointer_type)3024 ·<1><1672>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
3025 ····<1673>···DW_AT_byte_size···:·(implicit_const)·43025 ····<1673>···DW_AT_byte_size···:·(implicit_const)·4
3026 ····<1673>···DW_AT_type········:·(ref4)·<0x1677>3026 ····<1673>···DW_AT_type········:·(ref4)·<0x1677>
3027 ·<1><1677>:·Abbrev·Number:·43·(DW_TAG_subroutine_type)3027 ·<1><1677>:·Abbrev·Number:·44·(DW_TAG_subroutine_type)
3028 ····<1678>···DW_AT_prototyped··:·(flag_present)·13028 ····<1678>···DW_AT_prototyped··:·(flag_present)·1
3029 ····<1678>···DW_AT_sibling·····:·(ref4)·<0x1687>3029 ····<1678>···DW_AT_sibling·····:·(ref4)·<0x1687>
3030 ·<2><167c>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)3030 ·<2><167c>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
3031 ····<167d>···DW_AT_type········:·(ref4)·<0x161c>3031 ····<167d>···DW_AT_type········:·(ref4)·<0x161c>
3032 ·<2><1681>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)3032 ·<2><1681>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
3033 ····<1682>···DW_AT_type········:·(ref4)·<0x1661>3033 ····<1682>···DW_AT_type········:·(ref4)·<0x1661>
3034 ·<2><1686>:·Abbrev·Number:·03034 ·<2><1686>:·Abbrev·Number:·0
Offset 3280, 30 lines modifiedOffset 3280, 30 lines modified
3280 ····<187d>···DW_AT_decl_file···:·(data1)·23280 ····<187d>···DW_AT_decl_file···:·(data1)·2
3281 ····<187e>···DW_AT_decl_line···:·(data2)·4753281 ····<187e>···DW_AT_decl_line···:·(data2)·475
3282 ····<1880>···DW_AT_decl_column·:·(data1)·163282 ····<1880>···DW_AT_decl_column·:·(data1)·16
3283 ····<1881>···DW_AT_type········:·(ref4)·<0x1885>3283 ····<1881>···DW_AT_type········:·(ref4)·<0x1885>
3284 ·<1><1885>:·Abbrev·Number:·7·(DW_TAG_pointer_type)3284 ·<1><1885>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
3285 ····<1886>···DW_AT_byte_size···:·(implicit_const)·43285 ····<1886>···DW_AT_byte_size···:·(implicit_const)·4
3286 ····<1886>···DW_AT_type········:·(ref4)·<0x188a>3286 ····<1886>···DW_AT_type········:·(ref4)·<0x188a>
3287 ·<1><188a>:·Abbrev·Number:·43·(DW_TAG_subroutine_type)3287 ·<1><188a>:·Abbrev·Number:·44·(DW_TAG_subroutine_type)
3288 ····<188b>···DW_AT_prototyped··:·(flag_present)·13288 ····<188b>···DW_AT_prototyped··:·(flag_present)·1
3289 ····<188b>···DW_AT_sibling·····:·(ref4)·<0x1895>3289 ····<188b>···DW_AT_sibling·····:·(ref4)·<0x1895>
3290 ·<2><188f>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)3290 ·<2><188f>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
3291 ····<1890>···DW_AT_type········:·(ref4)·<0x1101>3291 ····<1890>···DW_AT_type········:·(ref4)·<0x1101>
3292 ·<2><1894>:·Abbrev·Number:·03292 ·<2><1894>:·Abbrev·Number:·0
3293 ·<1><1895>:·Abbrev·Number:·11·(DW_TAG_typedef)3293 ·<1><1895>:·Abbrev·Number:·11·(DW_TAG_typedef)
3294 ····<1896>···DW_AT_name········:·(strp)·(offset:·0x852):·destructor3294 ····<1896>···DW_AT_name········:·(strp)·(offset:·0x852):·destructor
3295 ····<189a>···DW_AT_decl_file···:·(data1)·23295 ····<189a>···DW_AT_decl_file···:·(data1)·2
3296 ····<189b>···DW_AT_decl_line···:·(data2)·4763296 ····<189b>···DW_AT_decl_line···:·(data2)·476
3297 ····<189d>···DW_AT_decl_column·:·(data1)·163297 ····<189d>···DW_AT_decl_column·:·(data1)·16
3298 ····<189e>···DW_AT_type········:·(ref4)·<0x18a2>3298 ····<189e>···DW_AT_type········:·(ref4)·<0x18a2>
3299 ·<1><18a2>:·Abbrev·Number:·7·(DW_TAG_pointer_type)3299 ·<1><18a2>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
3300 ····<18a3>···DW_AT_byte_size···:·(implicit_const)·43300 ····<18a3>···DW_AT_byte_size···:·(implicit_const)·4
3301 ····<18a3>···DW_AT_type········:·(ref4)·<0x18a7>3301 ····<18a3>···DW_AT_type········:·(ref4)·<0x18a7>
3302 ·<1><18a7>:·Abbrev·Number:·43·(DW_TAG_subroutine_type)3302 ·<1><18a7>:·Abbrev·Number:·44·(DW_TAG_subroutine_type)
3303 ····<18a8>···DW_AT_prototyped··:·(flag_present)·13303 ····<18a8>···DW_AT_prototyped··:·(flag_present)·1
3304 ····<18a8>···DW_AT_sibling·····:·(ref4)·<0x18b2>3304 ····<18a8>···DW_AT_sibling·····:·(ref4)·<0x18b2>
3305 ·<2><18ac>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)3305 ·<2><18ac>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
3306 ····<18ad>···DW_AT_type········:·(ref4)·<0x161c>3306 ····<18ad>···DW_AT_type········:·(ref4)·<0x161c>
3307 ·<2><18b1>:·Abbrev·Number:·03307 ·<2><18b1>:·Abbrev·Number:·0
3308 ·<1><18b2>:·Abbrev·Number:·11·(DW_TAG_typedef)3308 ·<1><18b2>:·Abbrev·Number:·11·(DW_TAG_typedef)
3309 ····<18b3>···DW_AT_name········:·(strp)·(offset:·0x47c):·getattrfunc3309 ····<18b3>···DW_AT_name········:·(strp)·(offset:·0x47c):·getattrfunc
Offset 4782, 129 lines modifiedOffset 4782, 129 lines modified
4782 ····<2362>···DW_AT_decl_column·:·(data1)·54782 ····<2362>···DW_AT_decl_column·:·(data1)·5
4783 ····<2363>···DW_AT_type········:·(ref4)·<0x10e7>,·int4783 ····<2363>···DW_AT_type········:·(ref4)·<0x10e7>,·int
4784 ····<2367>···DW_AT_external····:·(flag_present)·14784 ····<2367>···DW_AT_external····:·(flag_present)·1
4785 ····<2367>···DW_AT_location····:·(exprloc)·5·byte·block:·3·7c·41·0·0·»       (DW_OP_addr:·417c)4785 ····<2367>···DW_AT_location····:·(exprloc)·5·byte·block:·3·7c·41·0·0·»       (DW_OP_addr:·417c)
4786 ·<1><236d>:·Abbrev·Number:·40·(DW_TAG_array_type)4786 ·<1><236d>:·Abbrev·Number:·40·(DW_TAG_array_type)
4787 ····<236e>···DW_AT_type········:·(ref4)·<0x116e>4787 ····<236e>···DW_AT_type········:·(ref4)·<0x116e>
4788 ····<2372>···DW_AT_sibling·····:·(ref4)·<0x237d>4788 ····<2372>···DW_AT_sibling·····:·(ref4)·<0x237d>
4789 ·<2><2376>:·Abbrev·Number:·44·(DW_TAG_subrange_type)4789 ·<2><2376>:·Abbrev·Number:·45·(DW_TAG_subrange_type)
4790 ····<2377>···DW_AT_type········:·(ref4)·<0x10a5>,·unsigned·int4790 ····<2377>···DW_AT_type········:·(ref4)·<0x10a5>,·unsigned·int
4791 ····<237b>···DW_AT_upper_bound·:·(data1)·234791 ····<237b>···DW_AT_upper_bound·:·(data1)·23
4792 ·<2><237c>:·Abbrev·Number:·04792 ·<2><237c>:·Abbrev·Number:·0
4793 ·<1><237d>:·Abbrev·Number:·23·(DW_TAG_variable)4793 ·<1><237d>:·Abbrev·Number:·23·(DW_TAG_variable)
4794 ····<237e>···DW_AT_name········:·(strp)·(offset:·0x15b7):·regex_patterns4794 ····<237e>···DW_AT_name········:·(strp)·(offset:·0x15b7):·regex_patterns
4795 ····<2382>···DW_AT_decl_file···:·(implicit_const)·14795 ····<2382>···DW_AT_decl_file···:·(implicit_const)·1
4796 ····<2382>···DW_AT_decl_line···:·(data2)·2794796 ····<2382>···DW_AT_decl_line···:·(data2)·279
4797 ····<2384>···DW_AT_decl_column·:·(data1)·204797 ····<2384>···DW_AT_decl_column·:·(data1)·20
4798 ····<2385>···DW_AT_type········:·(ref4)·<0x236d>4798 ····<2385>···DW_AT_type········:·(ref4)·<0x236d>
4799 ····<2389>···DW_AT_location····:·(exprloc)·5·byte·block:·3·b8·3e·0·0·»       (DW_OP_addr:·3eb8)4799 ····<2389>···DW_AT_location····:·(exprloc)·5·byte·block:·3·b8·3e·0·0·»       (DW_OP_addr:·3eb8)
4800 ·<1><238f>:·Abbrev·Number:·29·(DW_TAG_variable)4800 ·<1><238f>:·Abbrev·Number:·28·(DW_TAG_variable)
4801 ····<2390>···DW_AT_name········:·(strp)·(offset:·0x143f):·NUM_PATTERNS4801 ····<2390>···DW_AT_name········:·(strp)·(offset:·0x143f):·NUM_PATTERNS
4802 ····<2394>···DW_AT_decl_file···:·(implicit_const)·14802 ····<2394>···DW_AT_decl_file···:·(implicit_const)·1
4803 ····<2394>···DW_AT_decl_line···:·(data2)·2854803 ····<2394>···DW_AT_decl_line···:·(data2)·285
4804 ····<2396>···DW_AT_decl_column·:·(data1)·144804 ····<2396>···DW_AT_decl_column·:·(data1)·14
4805 ····<2397>···DW_AT_type········:·(ref4)·<0x115c>,·size_t,·unsigned·int4805 ····<2397>···DW_AT_type········:·(ref4)·<0x115c>,·size_t,·unsigned·int
4806 ····<239b>···DW_AT_external····:·(flag_present)·14806 ····<239b>···DW_AT_external····:·(flag_present)·1
4807 ····<239b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·88·25·0·0·»       (DW_OP_addr:·2588)4807 ····<239b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·a8·25·0·0·»       (DW_OP_addr:·25a8)
4808 ·<1><23a1>:·Abbrev·Number:·29·(DW_TAG_variable)4808 ·<1><23a1>:·Abbrev·Number:·28·(DW_TAG_variable)
4809 ····<23a2>···DW_AT_name········:·(strp)·(offset:·0xccd):·compiled_patterns4809 ····<23a2>···DW_AT_name········:·(strp)·(offset:·0xccd):·compiled_patterns
4810 ····<23a6>···DW_AT_decl_file···:·(implicit_const)·14810 ····<23a6>···DW_AT_decl_file···:·(implicit_const)·1
4811 ····<23a6>···DW_AT_decl_line···:·(data2)·2864811 ····<23a6>···DW_AT_decl_line···:·(data2)·286
4812 ····<23a8>···DW_AT_decl_column·:·(data1)·124812 ····<23a8>···DW_AT_decl_column·:·(data1)·12
4813 ····<23a9>···DW_AT_type········:·(ref4)·<0x1d52>4813 ····<23a9>···DW_AT_type········:·(ref4)·<0x1d52>
Max diff block lines reached; 391133/398453 bytes (98.16%) of diff not shown.
5.62 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 316, 29 lines modifiedOffset 316, 29 lines modified
316 ···11······DW_TAG_typedef····[no·children]316 ···11······DW_TAG_typedef····[no·children]
317 ····DW_AT_name·········DW_FORM_strp317 ····DW_AT_name·········DW_FORM_strp
318 ····DW_AT_decl_file····DW_FORM_data1318 ····DW_AT_decl_file····DW_FORM_data1
319 ····DW_AT_decl_line····DW_FORM_data2319 ····DW_AT_decl_line····DW_FORM_data2
320 ····DW_AT_decl_column··DW_FORM_data1320 ····DW_AT_decl_column··DW_FORM_data1
321 ····DW_AT_type·········DW_FORM_ref4321 ····DW_AT_type·········DW_FORM_ref4
322 ····DW_AT·value:·0·····DW_FORM·value:·0322 ····DW_AT·value:·0·····DW_FORM·value:·0
323 ···12······DW_TAG_call_site····[has·children] 
324 ····DW_AT_call_return_pc·DW_FORM_addr 
325 ····DW_AT_call_origin··DW_FORM_ref4 
326 ····DW_AT·value:·0·····DW_FORM·value:·0 
327 ···13······DW_TAG_inlined_subroutine····[has·children]323 ···12······DW_TAG_inlined_subroutine····[has·children]
328 ····DW_AT_abstract_origin·DW_FORM_ref4324 ····DW_AT_abstract_origin·DW_FORM_ref4
329 ····DW_AT_entry_pc·····DW_FORM_addr325 ····DW_AT_entry_pc·····DW_FORM_addr
330 ····DW_AT_GNU_entry_view·DW_FORM_data2326 ····DW_AT_GNU_entry_view·DW_FORM_data2
331 ····DW_AT_low_pc·······DW_FORM_addr327 ····DW_AT_low_pc·······DW_FORM_addr
332 ····DW_AT_high_pc······DW_FORM_data4328 ····DW_AT_high_pc······DW_FORM_data4
333 ····DW_AT_call_file····DW_FORM_data1329 ····DW_AT_call_file····DW_FORM_data1
334 ····DW_AT_call_line····DW_FORM_data2330 ····DW_AT_call_line····DW_FORM_data2
335 ····DW_AT_call_column··DW_FORM_data1331 ····DW_AT_call_column··DW_FORM_data1
336 ····DW_AT_sibling······DW_FORM_ref4332 ····DW_AT_sibling······DW_FORM_ref4
337 ····DW_AT·value:·0·····DW_FORM·value:·0333 ····DW_AT·value:·0·····DW_FORM·value:·0
 334 ···13······DW_TAG_call_site····[has·children]
 335 ····DW_AT_call_return_pc·DW_FORM_addr
 336 ····DW_AT_call_origin··DW_FORM_ref4
 337 ····DW_AT·value:·0·····DW_FORM·value:·0
338 ···14······DW_TAG_lexical_block····[has·children]338 ···14······DW_TAG_lexical_block····[has·children]
339 ····DW_AT_ranges·······DW_FORM_sec_offset339 ····DW_AT_ranges·······DW_FORM_sec_offset
340 ····DW_AT·value:·0·····DW_FORM·value:·0340 ····DW_AT·value:·0·····DW_FORM·value:·0
341 ···15······DW_TAG_subroutine_type····[has·children]341 ···15······DW_TAG_subroutine_type····[has·children]
342 ····DW_AT_prototyped···DW_FORM_flag_present342 ····DW_AT_prototyped···DW_FORM_flag_present
343 ····DW_AT_type·········DW_FORM_ref4343 ····DW_AT_type·········DW_FORM_ref4
344 ····DW_AT_sibling······DW_FORM_ref4344 ····DW_AT_sibling······DW_FORM_ref4
Offset 413, 42 lines modifiedOffset 413, 42 lines modified
413 ····DW_AT_decl_file····DW_FORM_implicit_const:·14413 ····DW_AT_decl_file····DW_FORM_implicit_const:·14
414 ····DW_AT_decl_line····DW_FORM_data1414 ····DW_AT_decl_line····DW_FORM_data1
415 ····DW_AT_decl_column··DW_FORM_implicit_const:·24415 ····DW_AT_decl_column··DW_FORM_implicit_const:·24
416 ····DW_AT_type·········DW_FORM_ref4416 ····DW_AT_type·········DW_FORM_ref4
417 ····DW_AT_external·····DW_FORM_flag_present417 ····DW_AT_external·····DW_FORM_flag_present
418 ····DW_AT_declaration··DW_FORM_flag_present418 ····DW_AT_declaration··DW_FORM_flag_present
419 ····DW_AT·value:·0·····DW_FORM·value:·0419 ····DW_AT·value:·0·····DW_FORM·value:·0
420 ···27······DW_TAG_inlined_subroutine····[has·children] 
421 ····DW_AT_abstract_origin·DW_FORM_ref4 
422 ····DW_AT_entry_pc·····DW_FORM_addr 
423 ····DW_AT_GNU_entry_view·DW_FORM_data2 
424 ····DW_AT_ranges·······DW_FORM_sec_offset 
425 ····DW_AT_call_file····DW_FORM_implicit_const:·2 
426 ····DW_AT_call_line····DW_FORM_data2 
427 ····DW_AT_call_column··DW_FORM_data1 
428 ····DW_AT·value:·0·····DW_FORM·value:·0 
429 ···28······DW_TAG_subprogram····[has·children]420 ···27······DW_TAG_subprogram····[has·children]
430 ····DW_AT_name·········DW_FORM_strp421 ····DW_AT_name·········DW_FORM_strp
431 ····DW_AT_decl_file····DW_FORM_data1422 ····DW_AT_decl_file····DW_FORM_data1
432 ····DW_AT_decl_line····DW_FORM_data2423 ····DW_AT_decl_line····DW_FORM_data2
433 ····DW_AT_decl_column··DW_FORM_data1424 ····DW_AT_decl_column··DW_FORM_data1
434 ····DW_AT_prototyped···DW_FORM_flag_present425 ····DW_AT_prototyped···DW_FORM_flag_present
435 ····DW_AT_type·········DW_FORM_ref4426 ····DW_AT_type·········DW_FORM_ref4
436 ····DW_AT_inline·······DW_FORM_data1427 ····DW_AT_inline·······DW_FORM_data1
437 ····DW_AT_sibling······DW_FORM_ref4428 ····DW_AT_sibling······DW_FORM_ref4
438 ····DW_AT·value:·0·····DW_FORM·value:·0429 ····DW_AT·value:·0·····DW_FORM·value:·0
439 ···29······DW_TAG_variable····[no·children]430 ···28······DW_TAG_variable····[no·children]
440 ····DW_AT_name·········DW_FORM_strp431 ····DW_AT_name·········DW_FORM_strp
441 ····DW_AT_decl_file····DW_FORM_implicit_const:·1432 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
442 ····DW_AT_decl_line····DW_FORM_data2433 ····DW_AT_decl_line····DW_FORM_data2
443 ····DW_AT_decl_column··DW_FORM_data1434 ····DW_AT_decl_column··DW_FORM_data1
444 ····DW_AT_type·········DW_FORM_ref4435 ····DW_AT_type·········DW_FORM_ref4
445 ····DW_AT_external·····DW_FORM_flag_present436 ····DW_AT_external·····DW_FORM_flag_present
446 ····DW_AT_location·····DW_FORM_exprloc437 ····DW_AT_location·····DW_FORM_exprloc
447 ····DW_AT·value:·0·····DW_FORM·value:·0438 ····DW_AT·value:·0·····DW_FORM·value:·0
 439 ···29······DW_TAG_inlined_subroutine····[has·children]
 440 ····DW_AT_abstract_origin·DW_FORM_ref4
 441 ····DW_AT_entry_pc·····DW_FORM_addr
 442 ····DW_AT_GNU_entry_view·DW_FORM_data2
 443 ····DW_AT_ranges·······DW_FORM_sec_offset
 444 ····DW_AT_call_file····DW_FORM_data1
 445 ····DW_AT_call_line····DW_FORM_data2
 446 ····DW_AT_call_column··DW_FORM_data1
 447 ····DW_AT·value:·0·····DW_FORM·value:·0
448 ···30······DW_TAG_subprogram····[has·children]448 ···30······DW_TAG_subprogram····[has·children]
449 ····DW_AT_name·········DW_FORM_strp449 ····DW_AT_name·········DW_FORM_strp
450 ····DW_AT_decl_file····DW_FORM_implicit_const:·1450 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
451 ····DW_AT_decl_line····DW_FORM_data1451 ····DW_AT_decl_line····DW_FORM_data1
452 ····DW_AT_decl_column··DW_FORM_implicit_const:·12452 ····DW_AT_decl_column··DW_FORM_implicit_const:·12
453 ····DW_AT_prototyped···DW_FORM_flag_present453 ····DW_AT_prototyped···DW_FORM_flag_present
454 ····DW_AT_type·········DW_FORM_ref4454 ····DW_AT_type·········DW_FORM_ref4
Offset 539, 34 lines modifiedOffset 539, 34 lines modified
539 ····DW_AT_low_pc·······DW_FORM_addr539 ····DW_AT_low_pc·······DW_FORM_addr
540 ····DW_AT_high_pc······DW_FORM_data4540 ····DW_AT_high_pc······DW_FORM_data4
541 ····DW_AT_call_file····DW_FORM_implicit_const:·1541 ····DW_AT_call_file····DW_FORM_implicit_const:·1
542 ····DW_AT_call_line····DW_FORM_data1542 ····DW_AT_call_line····DW_FORM_data1
543 ····DW_AT_call_column··DW_FORM_data1543 ····DW_AT_call_column··DW_FORM_data1
544 ····DW_AT_sibling······DW_FORM_ref4544 ····DW_AT_sibling······DW_FORM_ref4
545 ····DW_AT·value:·0·····DW_FORM·value:·0545 ····DW_AT·value:·0·····DW_FORM·value:·0
546 ···43······DW_TAG_subroutine_type····[has·children] 
547 ····DW_AT_prototyped···DW_FORM_flag_present 
548 ····DW_AT_sibling······DW_FORM_ref4 
549 ····DW_AT·value:·0·····DW_FORM·value:·0 
550 ···44······DW_TAG_subrange_type····[no·children] 
551 ····DW_AT_type·········DW_FORM_ref4 
552 ····DW_AT_upper_bound··DW_FORM_data1 
553 ····DW_AT·value:·0·····DW_FORM·value:·0 
554 ···45······DW_TAG_unspecified_parameters····[no·children] 
555 ····DW_AT·value:·0·····DW_FORM·value:·0 
556 ···46······DW_TAG_inlined_subroutine····[has·children]546 ···43······DW_TAG_inlined_subroutine····[has·children]
557 ····DW_AT_abstract_origin·DW_FORM_ref4547 ····DW_AT_abstract_origin·DW_FORM_ref4
558 ····DW_AT_entry_pc·····DW_FORM_addr548 ····DW_AT_entry_pc·····DW_FORM_addr
559 ····DW_AT_GNU_entry_view·DW_FORM_data2549 ····DW_AT_GNU_entry_view·DW_FORM_data2
560 ····DW_AT_low_pc·······DW_FORM_addr550 ····DW_AT_low_pc·······DW_FORM_addr
561 ····DW_AT_high_pc······DW_FORM_data4551 ····DW_AT_high_pc······DW_FORM_data4
562 ····DW_AT_call_file····DW_FORM_data1552 ····DW_AT_call_file····DW_FORM_implicit_const:·2
563 ····DW_AT_call_line····DW_FORM_data2553 ····DW_AT_call_line····DW_FORM_data2
564 ····DW_AT_call_column··DW_FORM_data1554 ····DW_AT_call_column··DW_FORM_data1
565 ····DW_AT·value:·0·····DW_FORM·value:·0555 ····DW_AT·value:·0·····DW_FORM·value:·0
 556 ···44······DW_TAG_subroutine_type····[has·children]
 557 ····DW_AT_prototyped···DW_FORM_flag_present
 558 ····DW_AT_sibling······DW_FORM_ref4
 559 ····DW_AT·value:·0·····DW_FORM·value:·0
 560 ···45······DW_TAG_subrange_type····[no·children]
 561 ····DW_AT_type·········DW_FORM_ref4
 562 ····DW_AT_upper_bound··DW_FORM_data1
 563 ····DW_AT·value:·0·····DW_FORM·value:·0
 564 ···46······DW_TAG_unspecified_parameters····[no·children]
 565 ····DW_AT·value:·0·····DW_FORM·value:·0
566 ···47······DW_TAG_lexical_block····[has·children]566 ···47······DW_TAG_lexical_block····[has·children]
567 ····DW_AT·value:·0·····DW_FORM·value:·0567 ····DW_AT·value:·0·····DW_FORM·value:·0
568 ···48······DW_TAG_formal_parameter····[no·children]568 ···48······DW_TAG_formal_parameter····[no·children]
569 ····DW_AT_name·········DW_FORM_string569 ····DW_AT_name·········DW_FORM_string
Max diff block lines reached; 76/5681 bytes (1.34%) of diff not shown.
762 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001ddc·0000000c9 ····00001df8·0000000c
10 ····00000f24·0000006810 ····00000f24·00000068
11 ····00000000·0000000011 ····00000000·00000000
12 ··Length:···················6012 ··Length:···················60
13 ··Version:··················213 ··Version:··················2
14 ··Offset·into·.debug_info:··0x107814 ··Offset·into·.debug_info:··0x1078
15 ··Pointer·Size:·············415 ··Pointer·Size:·············4
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address····Length17 ····Address····Length
18 ····00000f8c·00000c5018 ····00000f8c·00000c6c
19 ····00001bdc·0000001a19 ····00001bf8·0000001a
20 ····00001bf8·0000011c20 ····00001c14·0000011c
21 ····00000eb0·0000000421 ····00000eb0·00000004
22 ····00000eb4·0000006e22 ····00000eb4·0000006e
23 ····00000000·0000000023 ····00000000·00000000
  
190 KB
readelf --wide --debug-dump=loc {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ·············00000f52·00000f55·(DW_OP_reg0·(r0))41 ·············00000f52·00000f55·(DW_OP_reg0·(r0))
42 ····0000005d·v0000000·v0000000·views·at·0000004f·for:42 ····0000005d·v0000000·v0000000·views·at·0000004f·for:
43 ·············00000f55·00000f5e·(DW_OP_reg4·(r4))43 ·············00000f55·00000f5e·(DW_OP_reg4·(r4))
44 ····00000062·v0000000·v0000001·views·at·00000051·for:44 ····00000062·v0000000·v0000001·views·at·00000051·for:
45 ·············00000f62·00000f72·(DW_OP_reg4·(r4))45 ·············00000f62·00000f72·(DW_OP_reg4·(r4))
46 ····00000067·<End·of·list>46 ····00000067·<End·of·list>
47 Table·at·Offset·0x6847 Table·at·Offset·0x68
48 ··Length:··········0x16f548 ··Length:··········0x16d8
49 ··DWARF·version:···549 ··DWARF·version:···5
50 ··Address·size:····450 ··Address·size:····4
51 ··Segment·size:····051 ··Segment·size:····0
52 ··Offset·entries:··052 ··Offset·entries:··0
  
53 ····Offset···Begin············End··············Expression53 ····Offset···Begin············End··············Expression
  
Offset 73, 75 lines modifiedOffset 73, 69 lines modified
73 ····00000096·v0000000·v0000000·location·view·pair73 ····00000096·v0000000·v0000000·location·view·pair
74 ····00000098·v0000000·v0000000·location·view·pair74 ····00000098·v0000000·v0000000·location·view·pair
75 ····0000009a·v0000000·v0000000·location·view·pair75 ····0000009a·v0000000·v0000000·location·view·pair
76 ····0000009c·v0000000·v0000000·location·view·pair76 ····0000009c·v0000000·v0000000·location·view·pair
77 ····0000009e·v0000000·v0000000·location·view·pair77 ····0000009e·v0000000·v0000000·location·view·pair
78 ····000000a0·v0000000·v0000000·location·view·pair78 ····000000a0·v0000000·v0000000·location·view·pair
79 ····000000a2·v0000000·v0000000·location·view·pair79 ····000000a2·v0000000·v0000000·location·view·pair
 80 ····000000a4·v0000000·v0000000·location·view·pair
  
80 ····000000a4·00000f8c·(base·address)81 ····000000a6·00000f8c·(base·address)
81 ····000000a9·v0000000·v0000000·views·at·00000074·for:82 ····000000ab·v0000000·v0000000·views·at·00000074·for:
82 ·············00000f8c·00000fab·(DW_OP_reg0·(r0))83 ·············00000f8c·00000fab·(DW_OP_reg0·(r0))
83 ····000000ae·v0000000·v0000000·views·at·00000076·for:84 ····000000b0·v0000000·v0000000·views·at·00000076·for:
84 ·············00000fab·0000117c·(DW_OP_reg5·(r5))85 ·············00000fab·0000117e·(DW_OP_reg5·(r5))
85 ····000000b4·v0000000·v0000000·views·at·00000078·for:86 ····000000b6·v0000000·v0000000·views·at·00000078·for:
86 ·············0000117c·00001312·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)87 ·············0000117e·0000130a·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
87 ····000000c4·v0000000·v0000000·views·at·0000007a·for:88 ····000000c6·v0000000·v0000000·views·at·0000007a·for:
88 ·············00001312·0000133e·(DW_OP_reg5·(r5))89 ·············0000130a·00001338·(DW_OP_reg5·(r5))
89 ····000000cb·v0000000·v0000000·views·at·0000007c·for:90 ····000000cd·v0000000·v0000000·views·at·0000007c·for:
90 ·············0000133e·00001356·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)91 ·············00001338·0000135c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
91 ····000000db·v0000000·v0000000·views·at·0000007e·for:92 ····000000dd·v0000000·v0000000·views·at·0000007e·for:
92 ·············00001356·00001390·(DW_OP_reg5·(r5))93 ·············0000135c·000013f0·(DW_OP_reg5·(r5))
93 ····000000e2·v0000000·v0000000·views·at·00000080·for:94 ····000000e4·v0000000·v0000000·views·at·00000080·for:
94 ·············00001390·00001408·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)95 ·············000013f0·00001542·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
95 ····000000f2·v0000000·v0000000·views·at·00000082·for:96 ····000000f4·v0000000·v0000000·views·at·00000082·for:
96 ·············00001408·0000149a·(DW_OP_reg5·(r5))97 ·············00001542·000016b2·(DW_OP_reg5·(r5))
97 ····000000f9·v0000000·v0000000·views·at·00000084·for:98 ····000000fb·v0000000·v0000000·views·at·00000084·for:
98 ·············0000149a·00001576·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)99 ·············000016b2·00001704·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
99 ····00000109·v0000000·v0000000·views·at·00000086·for:100 ····0000010b·v0000000·v0000000·views·at·00000086·for:
100 ·············00001576·000016cc·(DW_OP_reg5·(r5))101 ·············00001704·00001744·(DW_OP_reg5·(r5))
101 ····00000110·v0000000·v0000000·views·at·00000088·for:102 ····00000112·v0000000·v0000000·views·at·00000088·for:
102 ·············000016cc·0000171e·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)103 ·············00001744·0000174c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
103 ····00000120·v0000000·v0000000·views·at·0000008a·for:104 ····00000122·v0000000·v0000000·views·at·0000008a·for:
104 ·············0000171e·00001770·(DW_OP_reg5·(r5))105 ·············0000174c·00001776·(DW_OP_reg5·(r5))
105 ····00000127·v0000000·v0000000·views·at·0000008c·for:106 ····00000129·v0000000·v0000000·views·at·0000008c·for:
106 ·············00001770·0000180a·(DW_OP_fbreg:·-52) 
107 ····0000012f·v0000000·v0000000·views·at·0000008e·for: 
108 ·············0000180a·0000184c·(DW_OP_reg5·(r5)) 
109 ····00000136·v0000000·v0000000·views·at·00000090·for: 
110 ·············0000184c·000018c2·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)107 ·············00001776·0000183c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 108 ····00000139·v0000000·v0000000·views·at·0000008e·for:
 109 ·············0000183c·000018d0·(DW_OP_reg5·(r5))
 110 ····00000140·v0000000·v0000000·views·at·00000090·for:
 111 ·············000018d0·00001970·(DW_OP_fbreg:·-52)
111 ····00000146·v0000000·v0000000·views·at·00000092·for:112 ····00000148·v0000000·v0000000·views·at·00000092·for:
112 ·············000018c2·00001936·(DW_OP_reg5·(r5))113 ·············00001970·00001a06·(DW_OP_reg5·(r5))
113 ····0000014d·v0000000·v0000000·views·at·00000094·for:114 ····0000014f·v0000000·v0000000·views·at·00000094·for:
114 ·············00001936·00001982·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)115 ·············00001a06·00001a12·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
115 ····0000015d·v0000000·v0000000·views·at·00000096·for:116 ····0000015f·v0000000·v0000000·views·at·00000096·for:
116 ·············00001982·000019de·(DW_OP_reg5·(r5))117 ·············00001a12·00001a50·(DW_OP_reg5·(r5))
117 ····00000164·v0000000·v0000000·views·at·00000098·for:118 ····00000166·v0000000·v0000000·views·at·00000098·for:
118 ·············000019de·000019e4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value) 
119 ····00000174·v0000000·v0000000·views·at·0000009a·for: 
120 ·············000019e4·00001a5a·(DW_OP_reg5·(r5)) 
121 ····0000017b·v0000000·v0000000·views·at·0000009c·for: 
122 ·············00001a5a·00001a6a·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)119 ·············00001a50·00001a60·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 120 ····00000176·v0000000·v0000000·views·at·0000009a·for:
 121 ·············00001a60·00001a66·(DW_OP_reg5·(r5))
 122 ····0000017d·v0000000·v0000000·views·at·0000009c·for:
 123 ·············00001a66·00001a84·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
123 ····0000018b·v0000000·v0000000·views·at·0000009e·for:124 ····0000018d·v0000000·v0000000·views·at·0000009e·for:
124 ·············00001a6a·00001a8a·(DW_OP_reg5·(r5))125 ·············00001a84·00001a8a·(DW_OP_reg5·(r5))
125 ····00000192·v0000000·v0000000·views·at·000000a0·for:126 ····00000194·v0000000·v0000000·views·at·000000a0·for:
126 ·············00001a8a·00001ac4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)127 ·············00001a8a·00001a96·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
127 ····000001a2·v0000000·v0000000·views·at·000000a2·for:128 ····000001a4·v0000000·v0000000·views·at·000000a2·for:
128 ·············00001ac4·00001bdc·(DW_OP_reg5·(r5))129 ·············00001a96·00001ae2·(DW_OP_reg5·(r5))
 130 ····000001ab·v0000000·v0000000·views·at·000000a4·for:
 131 ·············00001ae2·00001bf8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x109e>);·DW_OP_convert·<0x10a5>;·DW_OP_convert·<0>;·DW_OP_stack_value)
129 ····000001a9·<End·of·list>132 ····000001bb·<End·of·list>
  
130 ····000001aa·v0000000·v0000000·location·view·pair 
131 ····000001ac·v0000000·v0000000·location·view·pair 
132 ····000001ae·v0000000·v0000000·location·view·pair 
133 ····000001b0·v0000000·v0000000·location·view·pair 
134 ····000001b2·v0000000·v0000000·location·view·pair 
135 ····000001b4·v0000000·v0000000·location·view·pair 
136 ····000001b6·v0000000·v0000000·location·view·pair 
137 ····000001b8·v0000000·v0000000·location·view·pair 
138 ····000001ba·v0000000·v0000000·location·view·pair 
139 ····000001bc·v0000000·v0000000·location·view·pair133 ····000001bc·v0000000·v0000000·location·view·pair
140 ····000001be·v0000000·v0000000·location·view·pair134 ····000001be·v0000000·v0000000·location·view·pair
141 ····000001c0·v0000000·v0000000·location·view·pair135 ····000001c0·v0000000·v0000000·location·view·pair
142 ····000001c2·v0000000·v0000000·location·view·pair136 ····000001c2·v0000000·v0000000·location·view·pair
143 ····000001c4·v0000000·v0000000·location·view·pair137 ····000001c4·v0000000·v0000000·location·view·pair
144 ····000001c6·v0000000·v0000000·location·view·pair138 ····000001c6·v0000000·v0000000·location·view·pair
145 ····000001c8·v0000000·v0000000·location·view·pair139 ····000001c8·v0000000·v0000000·location·view·pair
Offset 149, 2249 lines modifiedOffset 143, 2238 lines modified
149 ····000001cc·v0000000·v0000000·location·view·pair143 ····000001cc·v0000000·v0000000·location·view·pair
150 ····000001ce·v0000000·v0000000·location·view·pair144 ····000001ce·v0000000·v0000000·location·view·pair
151 ····000001d0·v0000000·v0000000·location·view·pair145 ····000001d0·v0000000·v0000000·location·view·pair
152 ····000001d2·v0000000·v0000000·location·view·pair146 ····000001d2·v0000000·v0000000·location·view·pair
153 ····000001d4·v0000000·v0000000·location·view·pair147 ····000001d4·v0000000·v0000000·location·view·pair
154 ····000001d6·v0000000·v0000000·location·view·pair148 ····000001d6·v0000000·v0000000·location·view·pair
155 ····000001d8·v0000000·v0000000·location·view·pair149 ····000001d8·v0000000·v0000000·location·view·pair
 150 ····000001da·v0000000·v0000000·location·view·pair
 151 ····000001dc·v0000000·v0000000·location·view·pair
 152 ····000001de·v0000000·v0000000·location·view·pair
 153 ····000001e0·v0000000·v0000000·location·view·pair
 154 ····000001e2·v0000000·v0000000·location·view·pair
 155 ····000001e4·v0000000·v0000000·location·view·pair
 156 ····000001e6·v0000000·v0000000·location·view·pair
 157 ····000001e8·v0000000·v0000000·location·view·pair
 158 ····000001ea·v0000000·v0000000·location·view·pair
 159 ····000001ec·v0000000·v0000000·location·view·pair
  
156 ····000001da·00000f8c·(base·address)160 ····000001ee·00000f8c·(base·address)
157 ····000001df·v0000000·v0000000·views·at·000001aa·for:161 ····000001f3·v0000000·v0000000·views·at·000001bc·for:
158 ·············00000f8c·00000fab·(DW_OP_reg1·(r1))162 ·············00000f8c·00000fab·(DW_OP_reg1·(r1))
159 ····000001e4·v0000000·v0000000·views·at·000001ac·for:163 ····000001f8·v0000000·v0000000·views·at·000001be·for:
160 ·············00000fab·0000117c·(DW_OP_reg4·(r4))164 ·············00000fab·0000117e·(DW_OP_reg4·(r4))
161 ····000001ea·v0000000·v0000000·views·at·000001ae·for:165 ····000001fe·v0000000·v0000000·views·at·000001c0·for:
Max diff block lines reached; 177142/194876 bytes (90.90%) of diff not shown.
760 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ··Length:···················363 ··Length:···················36
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001ddc·0000000c9 ····00001df8·0000000c
10 ····00000f24·0000006810 ····00000f24·00000068
11 ····00000000·0000000011 ····00000000·00000000
12 ··Length:···················6012 ··Length:···················60
13 ··Version:··················213 ··Version:··················2
14 ··Offset·into·.debug_info:··0x107814 ··Offset·into·.debug_info:··0x1078
15 ··Pointer·Size:·············415 ··Pointer·Size:·············4
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address····Length17 ····Address····Length
18 ····00000f8c·00000c5018 ····00000f8c·00000c6c
19 ····00001bdc·0000001a19 ····00001bf8·0000001a
20 ····00001bf8·0000011c20 ····00001c14·0000011c
21 ····00000eb0·0000000421 ····00000eb0·00000004
22 ····00000eb4·0000006e22 ····00000eb4·0000006e
23 ····00000000·0000000023 ····00000000·00000000
  
316 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 13 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 MGCC:·(Debian·13.2.0-25)·13.2.0
2 }y\?"\?Xn 
3 NbqXabeX$2 ,dzg#m6-
 3 ,FDor{s}
 4 3a/-vp_:
 5 6*+`btIQo
 6 @Wq#=Oq^
4 call_weak_fn7 call_weak_fn
5 fuzzer.c8 fuzzer.c
6 fuzz_pycompile9 fuzz_pycompile
7 Py_XDECREF10 Py_XDECREF
8 start_vals11 start_vals
9 optimize_vals12 optimize_vals
10 STRUCT_UNPACK_INITIALIZED.613 STRUCT_UNPACK_INITIALIZED.6
1.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 14, 54 lines modifiedOffset 14, 54 lines modified
  
14 00000f24·<_fuzz_run>:14 00000f24·<_fuzz_run>:
15 »       ...15 »       ...
  
16 00000f8c·<LLVMFuzzerTestOneInput>:16 00000f8c·<LLVMFuzzerTestOneInput>:
17 »       ...17 »       ...
  
18 00001bdc·<Py_XDECREF>:18 00001bf8·<Py_XDECREF>:
19 »       ...19 »       ...
  
20 00001bf8·<fuzz_pycompile>:20 00001c14·<fuzz_pycompile>:
21 »       ...21 »       ...
  
22 00001d14·<call_weak_fn>:22 00001d30·<call_weak_fn>:
23 »       ...23 »       ...
  
24 00001d38·<deregister_tm_clones>:24 00001d54·<deregister_tm_clones>:
25 »       ...25 »       ...
  
26 00001d64·<register_tm_clones>:26 00001d80·<register_tm_clones>:
27 »       ...27 »       ...
  
28 00001d98·<__do_global_dtors_aux>:28 00001db4·<__do_global_dtors_aux>:
29 »       ...29 »       ...
  
30 00001dd8·<frame_dummy>:30 00001df4·<frame_dummy>:
31 frame_dummy():31 frame_dummy():
32 »       movs»   r0,·r032 »       movs»   r0,·r0
33 »       ...33 »       ...
  
34 00001ddc·<PyInit__xxtestfuzz>:34 00001df8·<PyInit__xxtestfuzz>:
35 »       ...35 »       ...
  
36 00001de8·<__udivsi3>:36 00001e08·<__udivsi3>:
37 »       ...37 »       ...
  
38 00002044·<__aeabi_uidivmod>:38 00002064·<__aeabi_uidivmod>:
39 »       ...39 »       ...
  
40 00002060·<__divsi3>:40 00002080·<__divsi3>:
41 __aeabi_idiv():41 __aeabi_idiv():
42 »       movs»   r0,·r042 »       movs»   r0,·r0
43 __divsi3():43 __divsi3():
44 »       movs»   r0,·r044 »       movs»   r0,·r0
45 »       ...45 »       ...
  
46 00002066·<.divsi3_skip_div0_test>:46 00002086·<.divsi3_skip_div0_test>:
47 »       ...47 »       ...
  
48 000022f4·<__aeabi_idivmod>:48 00002314·<__aeabi_idivmod>:
49 »       ...49 »       ...
  
50 00002310·<__aeabi_idiv0>:50 00002330·<__aeabi_idiv0>:
51 »       ...51 »       ...
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 0000231c·<_fini>:2 0000233c·<_fini>:
3 »       ...3 »       ...
874 MB
./usr/lib/debug/.build-id/58/23bd351aa5c31e84b414cdf07ee3532ec44594.debug vs.
./usr/lib/debug/.build-id/b1/be6109242a23e99b670fa5924e553e54d858a5.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 12% similar despite different names
1.14 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
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:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1da86511 ··Entry·point·address:···············0x1cc1f1
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········13639812·(bytes·into·file)13 ··Start·of·section·headers:··········13551808·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4419 ··Number·of·section·headers:·········44
20 ··Section·header·string·table·index:·4320 ··Section·header·string·table·index:·43
1.86 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x1da8652 Entry·point·0x1cc1f1
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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··········0x0001d4·0x0045abd0·0x0045abd0·0x00000·0x00008·R···0x46 ··EXIDX··········0x0001d4·0x004532c4·0x004532c4·0x00000·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·0x00000·0x00019·R···0x1
9 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x44abdc·R·E·0x10009 ··LOAD···········0x000000·0x00010000·0x00010000·0x001d4·0x4432d0·R·E·0x1000
10 ··LOAD···········0x000ee4·0x0045bee4·0x0045bee4·0x00000·0x747bc·RW··0x100010 ··LOAD···········0x000ee4·0x00454ee4·0x00454ee4·0x00000·0x747bc·RW··0x1000
11 ··DYNAMIC········0x000ee4·0x0045bef8·0x0045bef8·0x00000·0x00108·RW··0x411 ··DYNAMIC········0x000ee4·0x00454ef8·0x00454ef8·0x00000·0x00108·RW··0x4
12 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x412 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
13 ··TLS············0x000ee4·0x0045bee4·0x0045bee4·0x00000·0x00010·R···0x413 ··TLS············0x000ee4·0x00454ee4·0x00454ee4·0x00000·0x00010·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
15 ··GNU_RELRO······0x000ee4·0x0045bee4·0x0045bee4·0x00000·0x0011c·R···0x115 ··GNU_RELRO······0x000ee4·0x00454ee4·0x00454ee4·0x00000·0x0011c·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·.stapsdt.base·.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·.stapsdt.base·.ARM.exidx·.eh_frame·
6.28 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·44·section·headers,·starting·at·offset·0xd02084:1 There·are·44·section·headers,·starting·at·offset·0xcec8c0:
  
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··········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
Offset 11, 43 lines modifiedOffset 11, 43 lines modified
11 ··[·6]·.dynstr···········NOBITS··········0001c7f4·0001d4·00a032·00···A··0···0··111 ··[·6]·.dynstr···········NOBITS··········0001c7f4·0001d4·00a032·00···A··0···0··1
12 ··[·7]·.gnu.version······NOBITS··········00026826·0001d4·001170·02···A··5···0··212 ··[·7]·.gnu.version······NOBITS··········00026826·0001d4·001170·02···A··5···0··2
13 ··[·8]·.gnu.version_r····NOBITS··········00027998·0001d4·0001b0·00···A··6···4··413 ··[·8]·.gnu.version_r····NOBITS··········00027998·0001d4·0001b0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········NOBITS··········00027b48·0001d4·000038·08···A··5···0··414 ··[·9]·.rel.dyn··········NOBITS··········00027b48·0001d4·000038·08···A··5···0··4
15 ··[10]·.rel.plt··········NOBITS··········00027b80·0001d4·001088·08···A··5··25··415 ··[10]·.rel.plt··········NOBITS··········00027b80·0001d4·001088·08···A··5··25··4
16 ··[11]·.init·············NOBITS··········00028c08·0001d4·00000c·00··AX··0···0··416 ··[11]·.init·············NOBITS··········00028c08·0001d4·00000c·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········00028c14·0001d4·00198c·04··AX··0···0··417 ··[12]·.plt··············NOBITS··········00028c14·0001d4·00198c·04··AX··0···0··4
18 ··[13]·.text·············NOBITS··········0002a5a0·0001d4·24f814·00··AX··0···0··818 ··[13]·.text·············NOBITS··········0002a5a0·0001d4·247eac·00··AX··0···0··8
19 ··[14]·.fini·············NOBITS··········00279db4·0001d4·000008·00··AX··0···0··419 ··[14]·.fini·············NOBITS··········0027244c·0001d4·000008·00··AX··0···0··4
20 ··[15]·.rodata···········NOBITS··········00279dc0·0001d4·1e0e0c·00···A··0···0·6420 ··[15]·.rodata···········NOBITS··········00272480·0001d4·1e0e40·00···A··0···0·64
21 ··[16]·.stapsdt.base·····NOBITS··········0045abcc·0001d4·000001·00···A··0···0··121 ··[16]·.stapsdt.base·····NOBITS··········004532c0·0001d4·000001·00···A··0···0··1
22 ··[17]·.ARM.exidx········NOBITS··········0045abd0·0001d4·000008·00··AL·13···0··422 ··[17]·.ARM.exidx········NOBITS··········004532c4·0001d4·000008·00··AL·13···0··4
23 ··[18]·.eh_frame·········NOBITS··········0045abd8·0001d4·000004·00···A··0···0··423 ··[18]·.eh_frame·········NOBITS··········004532cc·0001d4·000004·00···A··0···0··4
24 ··[19]·.tdata············NOBITS··········0045bee4·000ee4·000004·00·WAT··0···0··424 ··[19]·.tdata············NOBITS··········00454ee4·000ee4·000004·00·WAT··0···0··4
25 ··[20]·.tbss·············NOBITS··········0045bee8·000ee4·00000c·00·WAT··0···0··425 ··[20]·.tbss·············NOBITS··········00454ee8·000ee4·00000c·00·WAT··0···0··4
26 ··[21]·.init_array·······NOBITS··········0045bee8·000ee4·000008·04··WA··0···0··426 ··[21]·.init_array·······NOBITS··········00454ee8·000ee4·000008·04··WA··0···0··4
27 ··[22]·.fini_array·······NOBITS··········0045bef0·000ee4·000004·04··WA··0···0··427 ··[22]·.fini_array·······NOBITS··········00454ef0·000ee4·000004·04··WA··0···0··4
28 ··[23]·.data.rel.ro······NOBITS··········0045bef4·000ee4·000004·00··WA··0···0··428 ··[23]·.data.rel.ro······NOBITS··········00454ef4·000ee4·000004·00··WA··0···0··4
29 ··[24]·.dynamic··········NOBITS··········0045bef8·000ee4·000108·08··WA··6···0··429 ··[24]·.dynamic··········NOBITS··········00454ef8·000ee4·000108·08··WA··6···0··4
30 ··[25]·.got··············NOBITS··········0045c000·000ee4·000860·04··WA··0···0··430 ··[25]·.got··············NOBITS··········00455000·000ee4·000860·04··WA··0···0··4
31 ··[26]·.data·············NOBITS··········0045c860·000ee4·0249fc·00··WA··0···0··831 ··[26]·.data·············NOBITS··········00455860·000ee4·0249fc·00··WA··0···0··8
32 ··[27]·.PyRuntime········NOBITS··········00481260·000ee4·023b80·00··WA··0···0··832 ··[27]·.PyRuntime········NOBITS··········0047a260·000ee4·023b80·00··WA··0···0··8
33 ··[28]·.probes···········NOBITS··········004a4de0·000ee4·000018·00··WA··0···0··233 ··[28]·.probes···········NOBITS··········0049dde0·000ee4·000018·00··WA··0···0··2
34 ··[29]·.bss··············NOBITS··········004a4e00·000ee4·02b8a0·00··WA··0···0·6434 ··[29]·.bss··············NOBITS··········0049de00·000ee4·02b8a0·00··WA··0···0·64
35 ··[30]·.comment··········PROGBITS········00000000·0001d4·00001f·01··MS··0···0··135 ··[30]·.comment··········PROGBITS········00000000·0001d4·00001f·01··MS··0···0··1
36 ··[31]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001f3·000033·00······0···0··136 ··[31]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001f3·000033·00······0···0··1
37 ··[32]·.note.stapsdt·····NOTE············00000000·000228·000144·00······0···0··437 ··[32]·.note.stapsdt·····NOTE············00000000·000228·000144·00······0···0··4
38 ··[33]·.debug_aranges····PROGBITS········00000000·00036c·007264·00···C··0···0··438 ··[33]·.debug_aranges····PROGBITS········00000000·00036c·006f74·00···C··0···0··4
39 ··[34]·.debug_info·······PROGBITS········00000000·0075d0·84d18c·00···C··0···0··439 ··[34]·.debug_info·······PROGBITS········00000000·0072e0·846845·00···C··0···0··4
40 ··[35]·.debug_abbrev·····PROGBITS········00000000·85475c·0123ce·00···C··0···0··440 ··[35]·.debug_abbrev·····PROGBITS········00000000·84db28·0123de·00···C··0···0··4
41 ··[36]·.debug_line·······PROGBITS········00000000·866b2c·1685ff·00···C··0···0··441 ··[36]·.debug_line·······PROGBITS········00000000·85ff08·164bac·00···C··0···0··4
42 ··[37]·.debug_frame······PROGBITS········00000000·9cf12c·016401·00···C··0···0··442 ··[37]·.debug_frame······PROGBITS········00000000·9c4ab4·016374·00···C··0···0··4
43 ··[38]·.debug_str········PROGBITS········00000000·9e5530·02099e·01·MSC··0···0··443 ··[38]·.debug_str········PROGBITS········00000000·9dae28·02099f·01·MSC··0···0··4
44 ··[39]·.debug_loclists···PROGBITS········00000000·a05ed0·208106·00···C··0···0··444 ··[39]·.debug_loclists···PROGBITS········00000000·9fb7c8·1ff396·00···C··0···0··4
45 ··[40]·.debug_rnglists···PROGBITS········00000000·c0dfd8·0692d4·00···C··0···0··445 ··[40]·.debug_rnglists···PROGBITS········00000000·bfab60·066f88·00···C··0···0··4
46 ··[41]·.symtab···········SYMTAB··········00000000·c772ac·051950·10·····42·18655··446 ··[41]·.symtab···········SYMTAB··········00000000·c61ae8·051800·10·····42·18634··4
47 ··[42]·.strtab···········STRTAB··········00000000·cc8bfc·0392ca·00······0···0··147 ··[42]·.strtab···········STRTAB··········00000000·cb32e8·03941c·00······0···0··1
48 ··[43]·.shstrtab·········STRTAB··········00000000·d01ec6·0001bb·00······0···0··148 ··[43]·.shstrtab·········STRTAB··········00000000·cec704·0001bb·00······0···0··1
49 Key·to·Flags:49 Key·to·Flags:
50 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),50 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
51 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),51 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
52 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),52 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
53 ··D·(mbind),·y·(purecode),·p·(processor·specific)53 ··D·(mbind),·y·(purecode),·p·(processor·specific)
2.6 MB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·20885·entries:1 Symbol·table·'.symtab'·contains·20864·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:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp4 ·····1:·00010174·····0·SECTION·LOCAL··DEFAULT····1·.interp
5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id5 ·····2:·00010190·····0·SECTION·LOCAL··DEFAULT····2·.note.gnu.build-id
6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag6 ·····3:·000101b4·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag
7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash7 ·····4:·000101d4·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash
8 ·····5:·00013c74·····0·SECTION·LOCAL··DEFAULT····5·.dynsym8 ·····5:·00013c74·····0·SECTION·LOCAL··DEFAULT····5·.dynsym
Offset 11, 20878 lines modifiedOffset 11, 20857 lines modified
11 ·····7:·00026826·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version11 ·····7:·00026826·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version
12 ·····8:·00027998·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r12 ·····8:·00027998·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
13 ·····9:·00027b48·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn13 ·····9:·00027b48·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
14 ····10:·00027b80·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt14 ····10:·00027b80·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
15 ····11:·00028c08·····0·SECTION·LOCAL··DEFAULT···11·.init15 ····11:·00028c08·····0·SECTION·LOCAL··DEFAULT···11·.init
16 ····12:·00028c14·····0·SECTION·LOCAL··DEFAULT···12·.plt16 ····12:·00028c14·····0·SECTION·LOCAL··DEFAULT···12·.plt
17 ····13:·0002a5a0·····0·SECTION·LOCAL··DEFAULT···13·.text17 ····13:·0002a5a0·····0·SECTION·LOCAL··DEFAULT···13·.text
18 ····14:·00279db4·····0·SECTION·LOCAL··DEFAULT···14·.fini18 ····14:·0027244c·····0·SECTION·LOCAL··DEFAULT···14·.fini
19 ····15:·00279dc0·····0·SECTION·LOCAL··DEFAULT···15·.rodata19 ····15:·00272480·····0·SECTION·LOCAL··DEFAULT···15·.rodata
20 ····16:·0045abcc·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base20 ····16:·004532c0·····0·SECTION·LOCAL··DEFAULT···16·.stapsdt.base
21 ····17:·0045abd0·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx21 ····17:·004532c4·····0·SECTION·LOCAL··DEFAULT···17·.ARM.exidx
22 ····18:·0045abd8·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame22 ····18:·004532cc·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
23 ····19:·0045bee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata23 ····19:·00454ee4·····0·SECTION·LOCAL··DEFAULT···19·.tdata
24 ····20:·0045bee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss24 ····20:·00454ee8·····0·SECTION·LOCAL··DEFAULT···20·.tbss
25 ····21:·0045bee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array25 ····21:·00454ee8·····0·SECTION·LOCAL··DEFAULT···21·.init_array
26 ····22:·0045bef0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array26 ····22:·00454ef0·····0·SECTION·LOCAL··DEFAULT···22·.fini_array
27 ····23:·0045bef4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro27 ····23:·00454ef4·····0·SECTION·LOCAL··DEFAULT···23·.data.rel.ro
28 ····24:·0045bef8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic28 ····24:·00454ef8·····0·SECTION·LOCAL··DEFAULT···24·.dynamic
29 ····25:·0045c000·····0·SECTION·LOCAL··DEFAULT···25·.got29 ····25:·00455000·····0·SECTION·LOCAL··DEFAULT···25·.got
30 ····26:·0045c860·····0·SECTION·LOCAL··DEFAULT···26·.data30 ····26:·00455860·····0·SECTION·LOCAL··DEFAULT···26·.data
31 ····27:·00481260·····0·SECTION·LOCAL··DEFAULT···27·.PyRuntime31 ····27:·0047a260·····0·SECTION·LOCAL··DEFAULT···27·.PyRuntime
32 ····28:·004a4de0·····0·SECTION·LOCAL··DEFAULT···28·.probes32 ····28:·0049dde0·····0·SECTION·LOCAL··DEFAULT···28·.probes
33 ····29:·004a4e00·····0·SECTION·LOCAL··DEFAULT···29·.bss33 ····29:·0049de00·····0·SECTION·LOCAL··DEFAULT···29·.bss
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.comment34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.comment
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.ARM.attributes35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.ARM.attributes
36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.note.stapsdt36 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT···32·.note.stapsdt
37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_aranges37 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.debug_aranges
38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_info38 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT···34·.debug_info
39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_abbrev39 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.debug_abbrev
40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_line40 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT···36·.debug_line
41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_frame41 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT···37·.debug_frame
42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_str42 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT···38·.debug_str
43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists43 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT···39·.debug_loclists
44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists44 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT···40·.debug_rnglists
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crt1.o
46 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d46 ····42:·000101b4·····0·NOTYPE··LOCAL··DEFAULT····3·$d
47 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag47 ····43:·000101b4····32·OBJECT··LOCAL··DEFAULT····3·__abi_tag
48 ····44:·001da864·····0·NOTYPE··LOCAL··DEFAULT···13·$t48 ····44:·001cc1f0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
49 ····45:·001da890·····0·NOTYPE··LOCAL··DEFAULT···13·$d49 ····45:·001cc21c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
50 ····46:·0045abd0·····0·NOTYPE··LOCAL··DEFAULT···17·$d50 ····46:·004532c4·····0·NOTYPE··LOCAL··DEFAULT···17·$d
51 ····47:·00279dc0·····0·NOTYPE··LOCAL··DEFAULT···15·$d51 ····47:·00272480·····0·NOTYPE··LOCAL··DEFAULT···15·$d
52 ····48:·0045c860·····0·NOTYPE··LOCAL··DEFAULT···26·$d52 ····48:·00455860·····0·NOTYPE··LOCAL··DEFAULT···26·$d
53 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o53 ····49:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
54 ····50:·001da898·····0·NOTYPE··LOCAL··DEFAULT···13·$a54 ····50:·001cc224·····0·NOTYPE··LOCAL··DEFAULT···13·$a
55 ····51:·001da898·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn55 ····51:·001cc224·····0·FUNC····LOCAL··DEFAULT···13·call_weak_fn
56 ····52:·001da8b4·····0·NOTYPE··LOCAL··DEFAULT···13·$d56 ····52:·001cc240·····0·NOTYPE··LOCAL··DEFAULT···13·$d
57 ····53:·00028c08·····0·NOTYPE··LOCAL··DEFAULT···11·$a57 ····53:·00028c08·····0·NOTYPE··LOCAL··DEFAULT···11·$a
58 ····54:·00279db4·····0·NOTYPE··LOCAL··DEFAULT···14·$a58 ····54:·0027244c·····0·NOTYPE··LOCAL··DEFAULT···14·$a
59 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o59 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
60 ····56:·00028c10·····0·NOTYPE··LOCAL··DEFAULT···11·$a60 ····56:·00028c10·····0·NOTYPE··LOCAL··DEFAULT···11·$a
61 ····57:·00279db8·····0·NOTYPE··LOCAL··DEFAULT···14·$a61 ····57:·00272450·····0·NOTYPE··LOCAL··DEFAULT···14·$a
62 ····58:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c62 ····58:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen.c
63 ····59:·0027a12c·····0·NOTYPE··LOCAL··DEFAULT···15·$d63 ····59:·002727ec·····0·NOTYPE··LOCAL··DEFAULT···15·$d
64 ····60:·0007b530·····0·NOTYPE··LOCAL··DEFAULT···13·$t64 ····60:·0007ae74·····0·NOTYPE··LOCAL··DEFAULT···13·$t
65 ····61:·0007b6e0·····0·NOTYPE··LOCAL··DEFAULT···13·$d65 ····61:·0007b024·····0·NOTYPE··LOCAL··DEFAULT···13·$d
66 ····62:·0007b770·····0·NOTYPE··LOCAL··DEFAULT···13·$t66 ····62:·0007b0b4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
67 ····63:·001da9a9····22·FUNC····LOCAL··DEFAULT···13·Py_XDECREF.part.067 ····63:·001cc335····22·FUNC····LOCAL··DEFAULT···13·Py_XDECREF.part.0
68 ····64:·0007b9c0·····0·NOTYPE··LOCAL··DEFAULT···13·$d68 ····64:·0007b2c8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
69 ····65:·0007ba50·····0·NOTYPE··LOCAL··DEFAULT···13·$t69 ····65:·0007b358·····0·NOTYPE··LOCAL··DEFAULT···13·$t
70 ····66:·0002a5a1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION70 ····66:·0002a5a1····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
71 ····67:·0007c880·····0·NOTYPE··LOCAL··DEFAULT···13·$d71 ····67:·0007c17c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
72 ····68:·0007c884·····0·NOTYPE··LOCAL··DEFAULT···13·$t72 ····68:·0007c180·····0·NOTYPE··LOCAL··DEFAULT···13·$t
73 ····69:·001da9a8·····0·NOTYPE··LOCAL··DEFAULT···13·$t73 ····69:·001cc334·····0·NOTYPE··LOCAL··DEFAULT···13·$t
74 ····70:·0002a5a0·····0·NOTYPE··LOCAL··DEFAULT···13·$t74 ····70:·0002a5a0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
75 ····71:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c75 ····71:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pegen_errors.c
76 ····72:·0027a2c4·····0·NOTYPE··LOCAL··DEFAULT···15·$d76 ····72:·00272984·····0·NOTYPE··LOCAL··DEFAULT···15·$d
77 ····73:·001dabbc·····0·NOTYPE··LOCAL··DEFAULT···13·$t77 ····73:·001cc548·····0·NOTYPE··LOCAL··DEFAULT···13·$t
78 ····74:·001dabf8·····0·NOTYPE··LOCAL··DEFAULT···13·$d78 ····74:·001cc584·····0·NOTYPE··LOCAL··DEFAULT···13·$d
79 ····75:·001db14d····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error79 ····75:·001ccb91····78·FUNC····LOCAL··DEFAULT···13·raise_unclosed_parentheses_error
80 ····76:·001db19d····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION80 ····76:·001ccbe1····58·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
81 ····77:·0007cb09···190·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.081 ····77:·001ccad9···182·FUNC····LOCAL··DEFAULT···13·_PyPegen_tokenize_full_source_to_check_for_errors.isra.0
82 ····78:·001db135····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF82 ····78:·001ccac1····24·FUNC····LOCAL··DEFAULT···13·Py_XDECREF
83 ····79:·0002a629···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers83 ····79:·0002a629···142·FUNC····LOCAL··DEFAULT···13·get_error_line_from_tokenizer_buffers
Diff chunk too large, falling back to line-by-line diff (2104 lines added, 2104 lines removed)
84 ····80:·0002a628·····0·NOTYPE··LOCAL··DEFAULT···13·$t84 ····80:·0002a628·····0·NOTYPE··LOCAL··DEFAULT···13·$t
85 ····81:·0007cb08·····0·NOTYPE··LOCAL··DEFAULT···13·$t85 ····81:·001cc597·····0·NOTYPE··LOCAL··DEFAULT···13·$d
86 ····82:·001dac0b·····0·NOTYPE··LOCAL··DEFAULT···13·$d86 ····82:·001cc598·····0·NOTYPE··LOCAL··DEFAULT···13·$t
87 ····83:·001dac0c·····0·NOTYPE··LOCAL··DEFAULT···13·$t87 ····83:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c
88 ····84:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·action_helpers.c88 ····84:·00272bc8·····0·NOTYPE··LOCAL··DEFAULT···15·$d
89 ····85:·0027a508·····0·NOTYPE··LOCAL··DEFAULT···15·$d89 ····85:·0007c404·····0·NOTYPE··LOCAL··DEFAULT···13·$t
90 ····86:·0007cbc8·····0·NOTYPE··LOCAL··DEFAULT···13·$t90 ····86:·0007c4cc·····0·NOTYPE··LOCAL··DEFAULT···13·$d
91 ····87:·0007cc90·····0·NOTYPE··LOCAL··DEFAULT···13·$d91 ····87:·0007c4d2·····0·NOTYPE··LOCAL··DEFAULT···13·$t
92 ····88:·0007cc96·····0·NOTYPE··LOCAL··DEFAULT···13·$t92 ····88:·0002aa0d····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context
93 ····89:·0002aa0d····82·FUNC····LOCAL··DEFAULT···13·_set_seq_context93 ····89:·0007cfb4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
94 ····90:·0007d77c·····0·NOTYPE··LOCAL··DEFAULT···13·$d94 ····90:·0007cfb8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
95 ····91:·0007d780·····0·NOTYPE··LOCAL··DEFAULT···13·$t95 ····91:·001ccc1d····74·FUNC····LOCAL··DEFAULT···13·_PyPegen_add_type_comment_to_arg.part.0.isra.0
96 ····92:·001db1d9····74·FUNC····LOCAL··DEFAULT···13·_PyPegen_add_type_comment_to_arg.part.0.isra.096 ····92:·001ccc1c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
97 ····93:·001db1d8·····0·NOTYPE··LOCAL··DEFAULT···13·$t97 ····93:·0007d3f9····60·FUNC····LOCAL··DEFAULT···13·_get_names.isra.0
98 ····94:·0007dbc1····70·FUNC····LOCAL··DEFAULT···13·_get_names.isra.098 ····94:·0007d499····60·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.0
99 ····95:·0007dc6d····60·FUNC····LOCAL··DEFAULT···13·_get_defaults.isra.099 ····95:·0002a849····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION
100 ····96:·0002a849····62·FUNC····LOCAL··DEFAULT···13·RAISE_ERROR_KNOWN_LOCATION100 ····96:·001ccd60·····0·NOTYPE··LOCAL··DEFAULT···13·$d
101 ····97:·0007e838·····0·NOTYPE··LOCAL··DEFAULT···13·$d101 ····97:·001ccd64·····0·NOTYPE··LOCAL··DEFAULT···13·$t
102 ····98:·0007e83c·····0·NOTYPE··LOCAL··DEFAULT···13·$t102 ····98:·0002a7b8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
103 ····99:·0002a7b8·····0·NOTYPE··LOCAL··DEFAULT···13·$t103 ····99:·001cd126·····0·NOTYPE··LOCAL··DEFAULT···13·$d
104 ···100:·001db6b6·····0·NOTYPE··LOCAL··DEFAULT···13·$d104 ···100:·001cd1b0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
105 ···101:·001db740·····0·NOTYPE··LOCAL··DEFAULT···13·$d105 ···101:·001cd1ca·····0·NOTYPE··LOCAL··DEFAULT···13·$t
106 ···102:·001db75a·····0·NOTYPE··LOCAL··DEFAULT···13·$t106 ···102:·001cd131·····0·NOTYPE··LOCAL··DEFAULT···13·$d
107 ···103:·001db6c1·····0·NOTYPE··LOCAL··DEFAULT···13·$d107 ···103:·001cd132·····0·NOTYPE··LOCAL··DEFAULT···13·$t
108 ···104:·001db6c2·····0·NOTYPE··LOCAL··DEFAULT···13·$t108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c
109 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·parser.c109 ···105:·0007e0e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
110 ···106:·0007e8f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t110 ···106:·000944b9···830·FUNC····LOCAL··DEFAULT···13·expressions_rule
111 ···107:·00094b99···830·FUNC····LOCAL··DEFAULT···13·expressions_rule111 ···107:·0009641d···280·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule
112 ···108:·00096b01···280·FUNC····LOCAL··DEFAULT···13·_loop0_1_rule112 ···108:·0007ea6d··6078·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule
113 ···109:·0007f27d··7258·FUNC····LOCAL··DEFAULT···13·compound_stmt_rule113 ···109:·000805ad··7972·FUNC····LOCAL··DEFAULT···13·simple_stmt_rule
114 ···110:·00081261··8032·FUNC····LOCAL··DEFAULT···13·simple_stmt_rule114 ···110:·000803d9···468·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule
115 ···111:·00081085···474·FUNC····LOCAL··DEFAULT···13·simple_stmts_rule115 ···111:·0002b277···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule
116 ···112:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_141_rule116 ···112:·00085675··1364·FUNC····LOCAL··DEFAULT···13·expression_rule
117 ···113:·00086391··1354·FUNC····LOCAL··DEFAULT···13·expression_rule117 ···113:·0002b277···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule
118 ···114:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_143_rule118 ···114:·0002b277···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule
119 ···115:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_145_rule119 ···115:·0002b277···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule
120 ···116:·0002b4df···280·FUNC····LOCAL··DEFAULT···13·_gather_147_rule120 ···116:·0009641d···280·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule
121 ···117:·00096b01···280·FUNC····LOCAL··DEFAULT···13·_loop0_2_rule121 ···117:·00272f24·····0·NOTYPE··LOCAL··DEFAULT···15·$d
122 ···118:·0027a864·····0·NOTYPE··LOCAL··DEFAULT···15·$d122 ···118:·0008022d···120·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule
123 ···119:·00080ed9···120·FUNC····LOCAL··DEFAULT···13·_tmp_7_rule123 ···119:·000802a5···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule
124 ···120:·00080f51···100·FUNC····LOCAL··DEFAULT···13·_tmp_8_rule124 ···120:·00080309···102·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule
125 ···121:·00080fb5···102·FUNC····LOCAL··DEFAULT···13·_tmp_9_rule125 ···121:·00080371···102·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule
126 ···122:·0008101d···102·FUNC····LOCAL··DEFAULT···13·_tmp_10_rule126 ···122:·0008a3b1···634·FUNC····LOCAL··DEFAULT···13·decorators_rule
Max diff block lines reached; 2445386/2723534 bytes (89.79%) of diff not shown.
2.16 KB
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 31 lines modifiedOffset 1, 31 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:·5823bd351aa5c31e84b414cdf07ee3532ec445943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1be6109242a23e99b670fa5924e553e54d858a5
  
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
  
7 Displaying·notes·found·in:·.note.stapsdt7 Displaying·notes·found·in:·.note.stapsdt
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·gc__done10 ····Name:·gc__done
11 ····Location:·0x0015f7b0,·Base:·0x0045abcc,·Semaphore:·0x004a4df011 ····Location:·0x001578ec,·Base:·0x004532c0,·Semaphore:·0x0049ddf0
12 ····Arguments:·-4@r312 ····Arguments:·-4@r3
13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·gc__start14 ····Name:·gc__start
15 ····Location:·0x0015f7b4,·Base:·0x0045abcc,·Semaphore:·0x004a4dee15 ····Location:·0x001578f0,·Base:·0x004532c0,·Semaphore:·0x0049ddee
16 ····Arguments:·-4@[sp,·#28]16 ····Arguments:·-4@[sp,·#28]
17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·import__find__load__start18 ····Name:·import__find__load__start
19 ····Location:·0x00166a52,·Base:·0x0045abcc,·Semaphore:·0x004a4df219 ····Location:·0x0015e5ba,·Base:·0x004532c0,·Semaphore:·0x0049ddf2
20 ····Arguments:·4@r020 ····Arguments:·4@r0
21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·import__find__load__done22 ····Name:·import__find__load__done
23 ····Location:·0x00166b20,·Base:·0x0045abcc,·Semaphore:·0x004a4df423 ····Location:·0x0015e688,·Base:·0x004532c0,·Semaphore:·0x0049ddf4
24 ····Arguments:·4@r0·-4@r324 ····Arguments:·4@r0·-4@r3
25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·audit26 ····Name:·audit
27 ····Location:·0x0017c968,·Base:·0x0045abcc,·Semaphore:·0x004a4df627 ····Location:·0x00173054,·Base:·0x004532c0,·Semaphore:·0x0049ddf6
28 ····Arguments:·4@r7·4@r628 ····Arguments:·4@r7·4@r6
269 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 31, 23 lines modifiedOffset 31, 23 lines modified
31 ·The·File·Name·Table·(offset·0x33):31 ·The·File·Name·Table·(offset·0x33):
32 ··Entry»  Dir»       Time»   Size»       Name32 ··Entry»  Dir»       Time»   Size»       Name
33 ··1»      1»     0»    0»   python.c33 ··1»      1»     0»    0»   python.c
34 ··2»      2»     0»    0»   pylifecycle.h34 ··2»      2»     0»    0»   pylifecycle.h
  
35 ·Line·Number·Statements:35 ·Line·Number·Statements:
36 ··[0x00000051]··Set·column·to·136 ··[0x00000051]··Set·column·to·1
37 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x7b33037 ··[0x00000053]··Extended·opcode·2:·set·Address·to·0x7ac78
38 ··[0x0000005a]··Advance·Line·by·13·to·1438 ··[0x0000005a]··Advance·Line·by·13·to·14
39 ··[0x0000005c]··Copy39 ··[0x0000005c]··Copy
40 ··[0x0000005d]··Set·column·to·540 ··[0x0000005d]··Set·column·to·5
41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x7b330·and·Line·by·1·to·15·(view·1)41 ··[0x0000005f]··Special·opcode·6:·advance·Address·by·0·to·0x7ac78·and·Line·by·1·to·15·(view·1)
42 ··[0x00000060]··Set·column·to·1242 ··[0x00000060]··Set·column·to·12
43 ··[0x00000062]··Set·is_stmt·to·043 ··[0x00000062]··Set·is_stmt·to·0
44 ··[0x00000063]··Copy·(view·2)44 ··[0x00000063]··Copy·(view·2)
45 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x7b334·and·Line·by·0·to·1545 ··[0x00000064]··Special·opcode·33:·advance·Address·by·4·to·0x7ac7c·and·Line·by·0·to·15
46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence46 ··[0x00000065]··Extended·opcode·1:·End·of·Sequence
  
  
47 ··Offset:······················0x6847 ··Offset:······················0x68
48 ··Length:······················27248 ··Length:······················272
49 ··DWARF·Version:···············349 ··DWARF·Version:···············3
50 ··Prologue·Length:·············15450 ··Prologue·Length:·············154
Offset 82, 88 lines modifiedOffset 82, 88 lines modified
82 ··1»      1»     0»    0»   getbuildinfo.c82 ··1»      1»     0»    0»   getbuildinfo.c
83 ··2»      2»     0»    0»   string.h83 ··2»      2»     0»    0»   string.h
84 ··3»      3»     0»    0»   pyerrors.h84 ··3»      3»     0»    0»   pyerrors.h
85 ··4»      4»     0»    0»   stddef.h85 ··4»      4»     0»    0»   stddef.h
  
86 ·Line·Number·Statements:86 ·Line·Number·Statements:
87 ··[0x0000010c]··Set·column·to·187 ··[0x0000010c]··Set·column·to·1
88 ··[0x0000010e]··Extended·opcode·2:·set·Address·to·0x1da92888 ··[0x0000010e]··Extended·opcode·2:·set·Address·to·0x1cc2b4
89 ··[0x00000115]··Advance·Line·by·45·to·4689 ··[0x00000115]··Advance·Line·by·45·to·46
90 ··[0x00000117]··Copy90 ··[0x00000117]··Copy
91 ··[0x00000118]··Set·column·to·591 ··[0x00000118]··Set·column·to·5
92 ··[0x0000011a]··Special·opcode·6:·advance·Address·by·0·to·0x1da928·and·Line·by·1·to·47·(view·1)92 ··[0x0000011a]··Special·opcode·6:·advance·Address·by·0·to·0x1cc2b4·and·Line·by·1·to·47·(view·1)
93 ··[0x0000011b]··Set·column·to·993 ··[0x0000011b]··Set·column·to·9
94 ··[0x0000011d]··Set·is_stmt·to·094 ··[0x0000011d]··Set·is_stmt·to·0
95 ··[0x0000011e]··Copy·(view·2)95 ··[0x0000011e]··Copy·(view·2)
96 ··[0x0000011f]··Set·column·to·896 ··[0x0000011f]··Set·column·to·8
97 ··[0x00000121]··Special·opcode·61:·advance·Address·by·8·to·0x1da930·and·Line·by·0·to·4797 ··[0x00000121]··Special·opcode·61:·advance·Address·by·8·to·0x1cc2bc·and·Line·by·0·to·47
98 ··[0x00000122]··Set·column·to·198 ··[0x00000122]··Set·column·to·1
99 ··[0x00000124]··Special·opcode·32:·advance·Address·by·4·to·0x1da934·and·Line·by·-1·to·4699 ··[0x00000124]··Special·opcode·32:·advance·Address·by·4·to·0x1cc2c0·and·Line·by·-1·to·46
100 ··[0x00000125]··Set·column·to·5100 ··[0x00000125]··Set·column·to·5
101 ··[0x00000127]··Set·is_stmt·to·1101 ··[0x00000127]··Set·is_stmt·to·1
102 ··[0x00000128]··Special·opcode·107:·advance·Address·by·14·to·0x1da942·and·Line·by·4·to·50102 ··[0x00000128]··Special·opcode·107:·advance·Address·by·14·to·0x1cc2ce·and·Line·by·4·to·50
103 ··[0x00000129]··Set·column·to·1103 ··[0x00000129]··Set·column·to·1
104 ··[0x0000012b]··Set·is_stmt·to·0104 ··[0x0000012b]··Set·is_stmt·to·0
105 ··[0x0000012c]··Special·opcode·1:·advance·Address·by·0·to·0x1da942·and·Line·by·-4·to·46·(view·1)105 ··[0x0000012c]··Special·opcode·1:·advance·Address·by·0·to·0x1cc2ce·and·Line·by·-4·to·46·(view·1)
106 ··[0x0000012d]··Set·column·to·17106 ··[0x0000012d]··Set·column·to·17
107 ··[0x0000012f]··Special·opcode·23:·advance·Address·by·2·to·0x1da944·and·Line·by·4·to·50107 ··[0x0000012f]··Special·opcode·23:·advance·Address·by·2·to·0x1cc2d0·and·Line·by·4·to·50
108 ··[0x00000130]··Set·column·to·5108 ··[0x00000130]··Set·column·to·5
109 ··[0x00000132]··Special·opcode·26:·advance·Address·by·2·to·0x1da946·and·Line·by·7·to·57109 ··[0x00000132]··Special·opcode·26:·advance·Address·by·2·to·0x1cc2d2·and·Line·by·7·to·57
110 ··[0x00000133]··Set·column·to·17110 ··[0x00000133]··Set·column·to·17
111 ··[0x00000135]··Advance·Line·by·-7·to·50111 ··[0x00000135]··Advance·Line·by·-7·to·50
112 ··[0x00000137]··Special·opcode·61:·advance·Address·by·8·to·0x1da94e·and·Line·by·0·to·50112 ··[0x00000137]··Special·opcode·61:·advance·Address·by·8·to·0x1cc2da·and·Line·by·0·to·50
113 ··[0x00000138]··Set·column·to·5113 ··[0x00000138]··Set·column·to·5
114 ··[0x0000013a]··Set·is_stmt·to·1114 ··[0x0000013a]··Set·is_stmt·to·1
115 ··[0x0000013b]··Special·opcode·34:·advance·Address·by·4·to·0x1da952·and·Line·by·1·to·51115 ··[0x0000013b]··Special·opcode·34:·advance·Address·by·4·to·0x1cc2de·and·Line·by·1·to·51
116 ··[0x0000013c]··Set·column·to·1116 ··[0x0000013c]··Set·column·to·1
117 ··[0x0000013e]··Advance·Line·by·13·to·64117 ··[0x0000013e]··Advance·Line·by·13·to·64
118 ··[0x00000140]··Copy·(view·1)118 ··[0x00000140]··Copy·(view·1)
119 ··[0x00000141]··Set·column·to·5119 ··[0x00000141]··Set·column·to·5
120 ··[0x00000143]··Special·opcode·7:·advance·Address·by·0·to·0x1da952·and·Line·by·2·to·66·(view·2)120 ··[0x00000143]··Special·opcode·7:·advance·Address·by·0·to·0x1cc2de·and·Line·by·2·to·66·(view·2)
121 ··[0x00000144]··Set·is_stmt·to·0121 ··[0x00000144]··Set·is_stmt·to·0
122 ··[0x00000145]··Copy·(view·3)122 ··[0x00000145]··Copy·(view·3)
123 ··[0x00000146]··Set·is_stmt·to·1123 ··[0x00000146]··Set·is_stmt·to·1
124 ··[0x00000147]··Advance·Line·by·-14·to·52124 ··[0x00000147]··Advance·Line·by·-14·to·52
125 ··[0x00000149]··Copy·(view·4)125 ··[0x00000149]··Copy·(view·4)
126 ··[0x0000014a]··Special·opcode·6:·advance·Address·by·0·to·0x1da952·and·Line·by·1·to·53·(view·5)126 ··[0x0000014a]··Special·opcode·6:·advance·Address·by·0·to·0x1cc2de·and·Line·by·1·to·53·(view·5)
127 ··[0x0000014b]··Special·opcode·6:·advance·Address·by·0·to·0x1da952·and·Line·by·1·to·54·(view·6)127 ··[0x0000014b]··Special·opcode·6:·advance·Address·by·0·to·0x1cc2de·and·Line·by·1·to·54·(view·6)
128 ··[0x0000014c]··Set·column·to·9128 ··[0x0000014c]··Set·column·to·9
129 ··[0x0000014e]··Special·opcode·6:·advance·Address·by·0·to·0x1da952·and·Line·by·1·to·55·(view·7)129 ··[0x0000014e]··Special·opcode·6:·advance·Address·by·0·to·0x1cc2de·and·Line·by·1·to·55·(view·7)
130 ··[0x0000014f]··Set·column·to·5130 ··[0x0000014f]··Set·column·to·5
131 ··[0x00000151]··Special·opcode·7:·advance·Address·by·0·to·0x1da952·and·Line·by·2·to·57·(view·8)131 ··[0x00000151]··Special·opcode·7:·advance·Address·by·0·to·0x1cc2de·and·Line·by·2·to·57·(view·8)
132 ··[0x00000152]··Advance·PC·by·constant·34·to·0x1da974132 ··[0x00000152]··Advance·PC·by·constant·34·to·0x1cc300
133 ··[0x00000153]··Special·opcode·92:·advance·Address·by·12·to·0x1da980·and·Line·by·3·to·60133 ··[0x00000153]··Special·opcode·92:·advance·Address·by·12·to·0x1cc30c·and·Line·by·3·to·60
134 ··[0x00000154]··Set·column·to·1134 ··[0x00000154]··Set·column·to·1
135 ··[0x00000156]··Set·is_stmt·to·0135 ··[0x00000156]··Set·is_stmt·to·0
136 ··[0x00000157]··Special·opcode·6:·advance·Address·by·0·to·0x1da980·and·Line·by·1·to·61·(view·1)136 ··[0x00000157]··Special·opcode·6:·advance·Address·by·0·to·0x1cc30c·and·Line·by·1·to·61·(view·1)
137 ··[0x00000158]··Special·opcode·47:·advance·Address·by·6·to·0x1da986·and·Line·by·0·to·61137 ··[0x00000158]··Special·opcode·47:·advance·Address·by·6·to·0x1cc312·and·Line·by·0·to·61
138 ··[0x00000159]··Set·is_stmt·to·1138 ··[0x00000159]··Set·is_stmt·to·1
139 ··[0x0000015a]··Extended·opcode·2:·set·Address·to·0x1da990139 ··[0x0000015a]··Extended·opcode·2:·set·Address·to·0x1cc31c
140 ··[0x00000161]··Advance·Line·by·10·to·71140 ··[0x00000161]··Advance·Line·by·10·to·71
141 ··[0x00000163]··Copy141 ··[0x00000163]··Copy
142 ··[0x00000164]··Set·column·to·5142 ··[0x00000164]··Set·column·to·5
143 ··[0x00000166]··Special·opcode·6:·advance·Address·by·0·to·0x1da990·and·Line·by·1·to·72·(view·1)143 ··[0x00000166]··Special·opcode·6:·advance·Address·by·0·to·0x1cc31c·and·Line·by·1·to·72·(view·1)
144 ··[0x00000167]··Special·opcode·6:·advance·Address·by·0·to·0x1da990·and·Line·by·1·to·73·(view·2)144 ··[0x00000167]··Special·opcode·6:·advance·Address·by·0·to·0x1cc31c·and·Line·by·1·to·73·(view·2)
145 ··[0x00000168]··Special·opcode·6:·advance·Address·by·0·to·0x1da990·and·Line·by·1·to·74·(view·3)145 ··[0x00000168]··Special·opcode·6:·advance·Address·by·0·to·0x1cc31c·and·Line·by·1·to·74·(view·3)
146 ··[0x00000169]··Set·column·to·9146 ··[0x00000169]··Set·column·to·9
147 ··[0x0000016b]··Special·opcode·8:·advance·Address·by·0·to·0x1da990·and·Line·by·3·to·77·(view·4)147 ··[0x0000016b]··Special·opcode·8:·advance·Address·by·0·to·0x1cc31c·and·Line·by·3·to·77·(view·4)
148 ··[0x0000016c]··Set·column·to·5148 ··[0x0000016c]··Set·column·to·5
149 ··[0x0000016e]··Special·opcode·6:·advance·Address·by·0·to·0x1da990·and·Line·by·1·to·78·(view·5)149 ··[0x0000016e]··Special·opcode·6:·advance·Address·by·0·to·0x1cc31c·and·Line·by·1·to·78·(view·5)
150 ··[0x0000016f]··Set·column·to·1150 ··[0x0000016f]··Set·column·to·1
151 ··[0x00000171]··Set·is_stmt·to·0151 ··[0x00000171]··Set·is_stmt·to·0
152 ··[0x00000172]··Special·opcode·6:·advance·Address·by·0·to·0x1da990·and·Line·by·1·to·79·(view·6)152 ··[0x00000172]··Special·opcode·6:·advance·Address·by·0·to·0x1cc31c·and·Line·by·1·to·79·(view·6)
153 ··[0x00000173]··Set·is_stmt·to·1153 ··[0x00000173]··Set·is_stmt·to·1
154 ··[0x00000174]··Advance·Line·by·-15·to·64154 ··[0x00000174]··Advance·Line·by·-15·to·64
155 ··[0x00000176]··Special·opcode·89:·advance·Address·by·12·to·0x1da99c·and·Line·by·0·to·64155 ··[0x00000176]··Special·opcode·89:·advance·Address·by·12·to·0x1cc328·and·Line·by·0·to·64
156 ··[0x00000177]··Advance·PC·by·10·to·0x1da9a6156 ··[0x00000177]··Advance·PC·by·10·to·0x1cc332
157 ··[0x00000179]··Extended·opcode·1:·End·of·Sequence157 ··[0x00000179]··Extended·opcode·1:·End·of·Sequence
  
  
158 ··Offset:······················0x17c158 ··Offset:······················0x17c
159 ··Length:······················365159 ··Length:······················366
160 ··DWARF·Version:···············3160 ··DWARF·Version:···············3
161 ··Prologue·Length:·············78161 ··Prologue·Length:·············78
162 ··Minimum·Instruction·Length:··2162 ··Minimum·Instruction·Length:··2
163 ··Initial·value·of·'is_stmt':··1163 ··Initial·value·of·'is_stmt':··1
164 ··Line·Base:···················-5164 ··Line·Base:···················-5
165 ··Line·Range:··················14165 ··Line·Range:··················14
166 ··Opcode·Base:·················13166 ··Opcode·Base:·················13
Offset 189, 196 lines modifiedOffset 189, 197 lines modified
189 ·The·File·Name·Table·(offset·0x1b6):189 ·The·File·Name·Table·(offset·0x1b6):
190 ··Entry»  Dir»       Time»   Size»       Name190 ··Entry»  Dir»       Time»   Size»       Name
191 ··1»      1»     0»    0»   token.c191 ··1»      1»     0»    0»   token.c
192 ··2»      2»     0»    0»   pycore_token.h192 ··2»      2»     0»    0»   pycore_token.h
  
193 ·Line·Number·Statements:193 ·Line·Number·Statements:
194 ··[0x000001d4]··Set·column·to·1194 ··[0x000001d4]··Set·column·to·1
195 ··[0x000001d6]··Extended·opcode·2:·set·Address·to·0x7b390195 ··[0x000001d6]··Extended·opcode·2:·set·Address·to·0x7acd8
196 ··[0x000001dd]··Advance·Line·by·113·to·114196 ··[0x000001dd]··Advance·Line·by·113·to·114
197 ··[0x000001e0]··Copy197 ··[0x000001e0]··Copy
198 ··[0x000001e1]··Set·column·to·5198 ··[0x000001e1]··Set·column·to·5
199 ··[0x000001e3]··Special·opcode·6:·advance·Address·by·0·to·0x7b390·and·Line·by·1·to·115·(view·1)199 ··[0x000001e3]··Special·opcode·6:·advance·Address·by·0·to·0x7acd8·and·Line·by·1·to·115·(view·1)
200 ··[0x000001e4]··Set·is_stmt·to·0200 ··[0x000001e4]··Set·is_stmt·to·0
201 ··[0x000001e5]··Special·opcode·19:·advance·Address·by·2·to·0x7b392·and·Line·by·0·to·115201 ··[0x000001e5]··Special·opcode·19:·advance·Address·by·2·to·0x7acda·and·Line·by·0·to·115
Max diff block lines reached; 281659175/281668017 bytes (100.00%) of diff not shown.
433 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 49 lines modifiedOffset 3, 49 lines modified
3 ··Compilation·Unit·@·offset·0:3 ··Compilation·Unit·@·offset·0:
4 ···Length:········0x102·(32-bit)4 ···Length:········0x102·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·6·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x34):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x33):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x121):·../Programs/python.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x120):·../Programs/python.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0xe):·./build-static13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x25):·./build-nopie
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·1·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1d):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0xe):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·1·(DW_TAG_base_type)
22 ····<2e>···DW_AT_byte_size···:·(data1)·422 ····<2e>···DW_AT_byte_size···:·(data1)·4
23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)23 ····<2f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x27):·unsigned·int24 ····<30>···DW_AT_name········:·(strp)·(offset:·0x18):·unsigned·int
25 ·<1><34>:·Abbrev·Number:·1·(DW_TAG_base_type)25 ·<1><34>:·Abbrev·Number:·1·(DW_TAG_base_type)
26 ····<35>···DW_AT_byte_size···:·(data1)·126 ····<35>···DW_AT_byte_size···:·(data1)·1
27 ····<36>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)27 ····<36>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
28 ····<37>···DW_AT_name········:·(strp)·(offset:·0x113):·unsigned·char28 ····<37>···DW_AT_name········:·(strp)·(offset:·0x112):·unsigned·char
29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)29 ·<1><3b>:·Abbrev·Number:·1·(DW_TAG_base_type)
30 ····<3c>···DW_AT_byte_size···:·(data1)·230 ····<3c>···DW_AT_byte_size···:·(data1)·2
31 ····<3d>···DW_AT_encoding····:·(data1)·7»    (unsigned)31 ····<3d>···DW_AT_encoding····:·(data1)·7»    (unsigned)
32 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x13b):·short·unsigned·int32 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x13a):·short·unsigned·int
33 ·<1><42>:·Abbrev·Number:·1·(DW_TAG_base_type)33 ·<1><42>:·Abbrev·Number:·1·(DW_TAG_base_type)
34 ····<43>···DW_AT_byte_size···:·(data1)·434 ····<43>···DW_AT_byte_size···:·(data1)·4
35 ····<44>···DW_AT_encoding····:·(data1)·7»    (unsigned)35 ····<44>···DW_AT_encoding····:·(data1)·7»    (unsigned)
36 ····<45>···DW_AT_name········:·(strp)·(offset:·0x22):·long·unsigned·int36 ····<45>···DW_AT_name········:·(strp)·(offset:·0x13):·long·unsigned·int
37 ·<1><49>:·Abbrev·Number:·1·(DW_TAG_base_type)37 ·<1><49>:·Abbrev·Number:·1·(DW_TAG_base_type)
38 ····<4a>···DW_AT_byte_size···:·(data1)·138 ····<4a>···DW_AT_byte_size···:·(data1)·1
39 ····<4b>···DW_AT_encoding····:·(data1)·6»    (signed·char)39 ····<4b>···DW_AT_encoding····:·(data1)·6»    (signed·char)
40 ····<4c>···DW_AT_name········:·(strp)·(offset:·0x115):·signed·char40 ····<4c>···DW_AT_name········:·(strp)·(offset:·0x114):·signed·char
41 ·<1><50>:·Abbrev·Number:·1·(DW_TAG_base_type)41 ·<1><50>:·Abbrev·Number:·1·(DW_TAG_base_type)
42 ····<51>···DW_AT_byte_size···:·(data1)·242 ····<51>···DW_AT_byte_size···:·(data1)·2
43 ····<52>···DW_AT_encoding····:·(data1)·5»    (signed)43 ····<52>···DW_AT_encoding····:·(data1)·5»    (signed)
44 ····<53>···DW_AT_name········:·(strp)·(offset:·0x14e):·short·int44 ····<53>···DW_AT_name········:·(strp)·(offset:·0x14d):·short·int
45 ·<1><57>:·Abbrev·Number:·7·(DW_TAG_base_type)45 ·<1><57>:·Abbrev·Number:·7·(DW_TAG_base_type)
46 ····<58>···DW_AT_byte_size···:·(data1)·446 ····<58>···DW_AT_byte_size···:·(data1)·4
47 ····<59>···DW_AT_encoding····:·(data1)·5»    (signed)47 ····<59>···DW_AT_encoding····:·(data1)·5»    (signed)
48 ····<5a>···DW_AT_name········:·(string)·int48 ····<5a>···DW_AT_name········:·(string)·int
49 ·<1><5e>:·Abbrev·Number:·1·(DW_TAG_base_type)49 ·<1><5e>:·Abbrev·Number:·1·(DW_TAG_base_type)
50 ····<5f>···DW_AT_byte_size···:·(data1)·850 ····<5f>···DW_AT_byte_size···:·(data1)·8
51 ····<60>···DW_AT_encoding····:·(data1)·5»    (signed)51 ····<60>···DW_AT_encoding····:·(data1)·5»    (signed)
Offset 56, 71 lines modifiedOffset 56, 71 lines modified
56 ····<68>···DW_AT_name········:·(strp)·(offset:·0x5):·long·int56 ····<68>···DW_AT_name········:·(strp)·(offset:·0x5):·long·int
57 ·<1><6c>:·Abbrev·Number:·2·(DW_TAG_pointer_type)57 ·<1><6c>:·Abbrev·Number:·2·(DW_TAG_pointer_type)
58 ····<6d>···DW_AT_byte_size···:·(implicit_const)·458 ····<6d>···DW_AT_byte_size···:·(implicit_const)·4
59 ····<6d>···DW_AT_type········:·(ref4)·<0x71>,·char59 ····<6d>···DW_AT_type········:·(ref4)·<0x71>,·char
60 ·<1><71>:·Abbrev·Number:·1·(DW_TAG_base_type)60 ·<1><71>:·Abbrev·Number:·1·(DW_TAG_base_type)
61 ····<72>···DW_AT_byte_size···:·(data1)·161 ····<72>···DW_AT_byte_size···:·(data1)·1
62 ····<73>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)62 ····<73>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
63 ····<74>···DW_AT_name········:·(strp)·(offset:·0x11c):·char63 ····<74>···DW_AT_name········:·(strp)·(offset:·0x11b):·char
64 ·<1><78>:·Abbrev·Number:·1·(DW_TAG_base_type)64 ·<1><78>:·Abbrev·Number:·1·(DW_TAG_base_type)
65 ····<79>···DW_AT_byte_size···:·(data1)·465 ····<79>···DW_AT_byte_size···:·(data1)·4
66 ····<7a>···DW_AT_encoding····:·(data1)·4»    (float)66 ····<7a>···DW_AT_encoding····:·(data1)·4»    (float)
67 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x47714):·float67 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x47712):·float
68 ·<1><7f>:·Abbrev·Number:·1·(DW_TAG_base_type)68 ·<1><7f>:·Abbrev·Number:·1·(DW_TAG_base_type)
69 ····<80>···DW_AT_byte_size···:·(data1)·869 ····<80>···DW_AT_byte_size···:·(data1)·8
70 ····<81>···DW_AT_encoding····:·(data1)·4»    (float)70 ····<81>···DW_AT_encoding····:·(data1)·4»    (float)
71 ····<82>···DW_AT_name········:·(strp)·(offset:·0x1dd):·double71 ····<82>···DW_AT_name········:·(strp)·(offset:·0x1dc):·double
72 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_pointer_type)72 ·<1><86>:·Abbrev·Number:·2·(DW_TAG_pointer_type)
73 ····<87>···DW_AT_byte_size···:·(implicit_const)·473 ····<87>···DW_AT_byte_size···:·(implicit_const)·4
74 ····<87>···DW_AT_type········:·(ref4)·<0x6c>74 ····<87>···DW_AT_type········:·(ref4)·<0x6c>
75 ·<1><8b>:·Abbrev·Number:·8·(DW_TAG_subprogram)75 ·<1><8b>:·Abbrev·Number:·8·(DW_TAG_subprogram)
76 ····<8c>···DW_AT_external····:·(flag_present)·176 ····<8c>···DW_AT_external····:·(flag_present)·1
77 ····<8c>···DW_AT_name········:·(strp)·(offset:·0x158):·Py_BytesMain77 ····<8c>···DW_AT_name········:·(strp)·(offset:·0x157):·Py_BytesMain
78 ····<90>···DW_AT_decl_file···:·(data1)·278 ····<90>···DW_AT_decl_file···:·(data1)·2
79 ····<91>···DW_AT_decl_line···:·(data1)·3479 ····<91>···DW_AT_decl_line···:·(data1)·34
80 ····<92>···DW_AT_decl_column·:·(data1)·1780 ····<92>···DW_AT_decl_column·:·(data1)·17
81 ····<93>···DW_AT_prototyped··:·(flag_present)·181 ····<93>···DW_AT_prototyped··:·(flag_present)·1
82 ····<93>···DW_AT_type········:·(ref4)·<0x57>,·int82 ····<93>···DW_AT_type········:·(ref4)·<0x57>,·int
83 ····<97>···DW_AT_declaration·:·(flag_present)·183 ····<97>···DW_AT_declaration·:·(flag_present)·1
84 ····<97>···DW_AT_sibling·····:·(ref4)·<0xa6>84 ····<97>···DW_AT_sibling·····:·(ref4)·<0xa6>
85 ·<2><9b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)85 ·<2><9b>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
86 ····<9c>···DW_AT_type········:·(ref4)·<0x57>,·int86 ····<9c>···DW_AT_type········:·(ref4)·<0x57>,·int
87 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)87 ·<2><a0>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
88 ····<a1>···DW_AT_type········:·(ref4)·<0x86>88 ····<a1>···DW_AT_type········:·(ref4)·<0x86>
89 ·<2><a5>:·Abbrev·Number:·089 ·<2><a5>:·Abbrev·Number:·0
90 ·<1><a6>:·Abbrev·Number:·9·(DW_TAG_subprogram)90 ·<1><a6>:·Abbrev·Number:·9·(DW_TAG_subprogram)
91 ····<a7>···DW_AT_external····:·(flag_present)·191 ····<a7>···DW_AT_external····:·(flag_present)·1
92 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x1d7b1):·main92 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x1d7b0):·main
93 ····<ab>···DW_AT_decl_file···:·(data1)·193 ····<ab>···DW_AT_decl_file···:·(data1)·1
94 ····<ac>···DW_AT_decl_line···:·(data1)·1394 ····<ac>···DW_AT_decl_line···:·(data1)·13
95 ····<ad>···DW_AT_decl_column·:·(data1)·195 ····<ad>···DW_AT_decl_column·:·(data1)·1
96 ····<ae>···DW_AT_prototyped··:·(flag_present)·196 ····<ae>···DW_AT_prototyped··:·(flag_present)·1
97 ····<ae>···DW_AT_type········:·(ref4)·<0x57>,·int97 ····<ae>···DW_AT_type········:·(ref4)·<0x57>,·int
98 ····<b2>···DW_AT_low_pc······:·(addr)·0x7b33098 ····<b2>···DW_AT_low_pc······:·(addr)·0x7ac78
99 ····<b6>···DW_AT_high_pc·····:·(data4)·0x499 ····<b6>···DW_AT_high_pc·····:·(data4)·0x4
100 ····<ba>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)100 ····<ba>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
101 ····<bc>···DW_AT_call_all_calls:·(flag_present)·1101 ····<bc>···DW_AT_call_all_calls:·(flag_present)·1
102 ·<2><bc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)102 ·<2><bc>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
103 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x136):·argc103 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x135):·argc
104 ····<c1>···DW_AT_decl_file···:·(implicit_const)·1104 ····<c1>···DW_AT_decl_file···:·(implicit_const)·1
105 ····<c1>···DW_AT_decl_line···:·(implicit_const)·13105 ····<c1>···DW_AT_decl_line···:·(implicit_const)·13
106 ····<c1>···DW_AT_decl_column·:·(data1)·10106 ····<c1>···DW_AT_decl_column·:·(data1)·10
107 ····<c2>···DW_AT_type········:·(ref4)·<0x57>,·int107 ····<c2>···DW_AT_type········:·(ref4)·<0x57>,·int
108 ····<c6>···DW_AT_location····:·(sec_offset)·0x10·(location·list)108 ····<c6>···DW_AT_location····:·(sec_offset)·0x10·(location·list)
109 ····<ca>···DW_AT_GNU_locviews:·(sec_offset)·0xc109 ····<ca>···DW_AT_GNU_locviews:·(sec_offset)·0xc
110 ·<2><ce>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)110 ·<2><ce>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
111 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x3a996):·argv111 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x3a995):·argv
112 ····<d3>···DW_AT_decl_file···:·(implicit_const)·1112 ····<d3>···DW_AT_decl_file···:·(implicit_const)·1
113 ····<d3>···DW_AT_decl_line···:·(implicit_const)·13113 ····<d3>···DW_AT_decl_line···:·(implicit_const)·13
114 ····<d3>···DW_AT_decl_column·:·(data1)·23114 ····<d3>···DW_AT_decl_column·:·(data1)·23
115 ····<d4>···DW_AT_type········:·(ref4)·<0x86>115 ····<d4>···DW_AT_type········:·(ref4)·<0x86>
116 ····<d8>···DW_AT_location····:·(sec_offset)·0x2d·(location·list)116 ····<d8>···DW_AT_location····:·(sec_offset)·0x2d·(location·list)
117 ····<dc>···DW_AT_GNU_locviews:·(sec_offset)·0x29117 ····<dc>···DW_AT_GNU_locviews:·(sec_offset)·0x29
118 ·<2><e0>:·Abbrev·Number:·10·(DW_TAG_call_site)118 ·<2><e0>:·Abbrev·Number:·10·(DW_TAG_call_site)
119 ····<e1>···DW_AT_call_return_pc:·(addr)·0x7b334119 ····<e1>···DW_AT_call_return_pc:·(addr)·0x7ac7c
120 ····<e5>···DW_AT_call_tail_call:·(flag_present)·1120 ····<e5>···DW_AT_call_tail_call:·(flag_present)·1
121 ····<e5>···DW_AT_call_origin·:·(ref4)·<0x8b>121 ····<e5>···DW_AT_call_origin·:·(ref4)·<0x8b>
122 ·<3><e9>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)122 ·<3><e9>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)
123 ····<ea>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(r0))123 ····<ea>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(r0))
124 ····<ec>···DW_AT_call_value··:·(exprloc)·9·byte·block:·a3·3·a5·0·26·a8·2d·a8·0·»       (DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>)124 ····<ec>···DW_AT_call_value··:·(exprloc)·9·byte·block:·a3·3·a5·0·26·a8·2d·a8·0·»       (DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>)
125 ·<3><f6>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)125 ·<3><f6>:·Abbrev·Number:·5·(DW_TAG_call_site_parameter)
126 ····<f7>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»      (DW_OP_reg1·(r1))126 ····<f7>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»      (DW_OP_reg1·(r1))
Offset 131, 134 lines modifiedOffset 131, 134 lines modified
131 ··Compilation·Unit·@·offset·0x106:131 ··Compilation·Unit·@·offset·0x106:
132 ···Length:········0x228·(32-bit)132 ···Length:········0x228·(32-bit)
133 ···Version:·······5133 ···Version:·······5
134 ···Unit·Type:·····DW_UT_compile·(1)134 ···Unit·Type:·····DW_UT_compile·(1)
135 ···Abbrev·Offset:·0x98135 ···Abbrev·Offset:·0x98
Max diff block lines reached; 453740950/453749096 bytes (100.00%) of diff not shown.
1.42 MB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 2379, 52 lines modifiedOffset 2379, 52 lines modified
2379 ····DW_AT_byte_size····DW_FORM_implicit_const:·42379 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
2380 ····DW_AT_type·········DW_FORM_ref42380 ····DW_AT_type·········DW_FORM_ref4
2381 ····DW_AT_decl_file····DW_FORM_data12381 ····DW_AT_decl_file····DW_FORM_data1
2382 ····DW_AT_decl_line····DW_FORM_data12382 ····DW_AT_decl_line····DW_FORM_data1
2383 ····DW_AT_decl_column··DW_FORM_data12383 ····DW_AT_decl_column··DW_FORM_data1
2384 ····DW_AT_sibling······DW_FORM_ref42384 ····DW_AT_sibling······DW_FORM_ref4
2385 ····DW_AT·value:·0·····DW_FORM·value:·02385 ····DW_AT·value:·0·····DW_FORM·value:·0
2386 ···61······DW_TAG_call_site····[has·children] 
2387 ····DW_AT_call_return_pc·DW_FORM_addr 
2388 ····DW_AT_call_tail_call·DW_FORM_flag_present 
2389 ····DW_AT_call_origin··DW_FORM_ref4 
2390 ····DW_AT·value:·0·····DW_FORM·value:·0 
2391 ···62······DW_TAG_formal_parameter····[no·children]2386 ···61······DW_TAG_formal_parameter····[no·children]
2392 ····DW_AT_name·········DW_FORM_string2387 ····DW_AT_name·········DW_FORM_string
2393 ····DW_AT_decl_file····DW_FORM_data12388 ····DW_AT_decl_file····DW_FORM_data1
2394 ····DW_AT_decl_line····DW_FORM_data12389 ····DW_AT_decl_line····DW_FORM_data1
2395 ····DW_AT_decl_column··DW_FORM_data12390 ····DW_AT_decl_column··DW_FORM_data1
2396 ····DW_AT_type·········DW_FORM_ref42391 ····DW_AT_type·········DW_FORM_ref4
2397 ····DW_AT·value:·0·····DW_FORM·value:·02392 ····DW_AT·value:·0·····DW_FORM·value:·0
2398 ···63······DW_TAG_subprogram····[has·children]2393 ···62······DW_TAG_subprogram····[has·children]
2399 ····DW_AT_abstract_origin·DW_FORM_ref42394 ····DW_AT_abstract_origin·DW_FORM_ref4
2400 ····DW_AT_low_pc·······DW_FORM_addr2395 ····DW_AT_low_pc·······DW_FORM_addr
2401 ····DW_AT_high_pc······DW_FORM_data42396 ····DW_AT_high_pc······DW_FORM_data4
2402 ····DW_AT_frame_base···DW_FORM_exprloc2397 ····DW_AT_frame_base···DW_FORM_exprloc
2403 ····DW_AT_call_all_calls·DW_FORM_flag_present2398 ····DW_AT_call_all_calls·DW_FORM_flag_present
2404 ····DW_AT_sibling······DW_FORM_ref42399 ····DW_AT_sibling······DW_FORM_ref4
2405 ····DW_AT·value:·0·····DW_FORM·value:·02400 ····DW_AT·value:·0·····DW_FORM·value:·0
2406 ···64······DW_TAG_variable····[no·children]2401 ···63······DW_TAG_variable····[no·children]
2407 ····DW_AT_name·········DW_FORM_strp2402 ····DW_AT_name·········DW_FORM_strp
2408 ····DW_AT_decl_file····DW_FORM_data12403 ····DW_AT_decl_file····DW_FORM_data1
2409 ····DW_AT_decl_line····DW_FORM_data12404 ····DW_AT_decl_line····DW_FORM_data1
2410 ····DW_AT_decl_column··DW_FORM_data12405 ····DW_AT_decl_column··DW_FORM_data1
2411 ····DW_AT_type·········DW_FORM_ref42406 ····DW_AT_type·········DW_FORM_ref4
2412 ····DW_AT_external·····DW_FORM_flag_present2407 ····DW_AT_external·····DW_FORM_flag_present
2413 ····DW_AT_declaration··DW_FORM_flag_present2408 ····DW_AT_declaration··DW_FORM_flag_present
2414 ····DW_AT·value:·0·····DW_FORM·value:·02409 ····DW_AT·value:·0·····DW_FORM·value:·0
2415 ···65······DW_TAG_inlined_subroutine····[has·children]2410 ···64······DW_TAG_inlined_subroutine····[has·children]
2416 ····DW_AT_abstract_origin·DW_FORM_ref42411 ····DW_AT_abstract_origin·DW_FORM_ref4
2417 ····DW_AT_entry_pc·····DW_FORM_addr2412 ····DW_AT_entry_pc·····DW_FORM_addr
2418 ····DW_AT_GNU_entry_view·DW_FORM_data22413 ····DW_AT_GNU_entry_view·DW_FORM_data2
2419 ····DW_AT_ranges·······DW_FORM_sec_offset2414 ····DW_AT_ranges·······DW_FORM_sec_offset
2420 ····DW_AT_call_file····DW_FORM_data12415 ····DW_AT_call_file····DW_FORM_data1
2421 ····DW_AT_call_line····DW_FORM_data22416 ····DW_AT_call_line····DW_FORM_data2
2422 ····DW_AT_call_column··DW_FORM_data12417 ····DW_AT_call_column··DW_FORM_data1
2423 ····DW_AT·value:·0·····DW_FORM·value:·02418 ····DW_AT·value:·0·····DW_FORM·value:·0
 2419 ···65······DW_TAG_call_site····[has·children]
 2420 ····DW_AT_call_return_pc·DW_FORM_addr
 2421 ····DW_AT_call_tail_call·DW_FORM_flag_present
 2422 ····DW_AT_call_origin··DW_FORM_ref4
 2423 ····DW_AT·value:·0·····DW_FORM·value:·0
2424 ···66······DW_TAG_lexical_block····[has·children]2424 ···66······DW_TAG_lexical_block····[has·children]
2425 ····DW_AT_abstract_origin·DW_FORM_ref42425 ····DW_AT_abstract_origin·DW_FORM_ref4
2426 ····DW_AT_ranges·······DW_FORM_sec_offset2426 ····DW_AT_ranges·······DW_FORM_sec_offset
2427 ····DW_AT_sibling······DW_FORM_ref42427 ····DW_AT_sibling······DW_FORM_ref4
2428 ····DW_AT·value:·0·····DW_FORM·value:·02428 ····DW_AT·value:·0·····DW_FORM·value:·0
2429 ···67······DW_TAG_subroutine_type····[has·children]2429 ···67······DW_TAG_subroutine_type····[has·children]
2430 ····DW_AT_prototyped···DW_FORM_flag_present2430 ····DW_AT_prototyped···DW_FORM_flag_present
Offset 2841, 46 lines modifiedOffset 2841, 46 lines modified
2841 ····DW_AT_abstract_origin·DW_FORM_ref42841 ····DW_AT_abstract_origin·DW_FORM_ref4
2842 ····DW_AT_ranges·······DW_FORM_sec_offset2842 ····DW_AT_ranges·······DW_FORM_sec_offset
2843 ····DW_AT_sibling······DW_FORM_ref42843 ····DW_AT_sibling······DW_FORM_ref4
2844 ····DW_AT·value:·0·····DW_FORM·value:·02844 ····DW_AT·value:·0·····DW_FORM·value:·0
2845 ···8······DW_TAG_formal_parameter····[no·children]2845 ···8······DW_TAG_formal_parameter····[no·children]
2846 ····DW_AT_type·········DW_FORM_ref42846 ····DW_AT_type·········DW_FORM_ref4
2847 ····DW_AT·value:·0·····DW_FORM·value:·02847 ····DW_AT·value:·0·····DW_FORM·value:·0
2848 ···9······DW_TAG_call_site····[no·children] 
2849 ····DW_AT_call_return_pc·DW_FORM_addr 
2850 ····DW_AT_call_origin··DW_FORM_ref4 
2851 ····DW_AT·value:·0·····DW_FORM·value:·0 
2852 ···10······DW_TAG_variable····[no·children]2848 ···9······DW_TAG_variable····[no·children]
2853 ····DW_AT_name·········DW_FORM_string2849 ····DW_AT_name·········DW_FORM_string
2854 ····DW_AT_decl_file····DW_FORM_data12850 ····DW_AT_decl_file····DW_FORM_data1
2855 ····DW_AT_decl_line····DW_FORM_data22851 ····DW_AT_decl_line····DW_FORM_data2
2856 ····DW_AT_decl_column··DW_FORM_data12852 ····DW_AT_decl_column··DW_FORM_data1
2857 ····DW_AT_type·········DW_FORM_ref42853 ····DW_AT_type·········DW_FORM_ref4
2858 ····DW_AT·value:·0·····DW_FORM·value:·02854 ····DW_AT·value:·0·····DW_FORM·value:·0
 2855 ···10······DW_TAG_call_site····[no·children]
 2856 ····DW_AT_call_return_pc·DW_FORM_addr
 2857 ····DW_AT_call_origin··DW_FORM_ref4
 2858 ····DW_AT·value:·0·····DW_FORM·value:·0
2859 ···11······DW_TAG_lexical_block····[has·children]2859 ···11······DW_TAG_lexical_block····[has·children]
2860 ····DW_AT·value:·0·····DW_FORM·value:·02860 ····DW_AT·value:·0·····DW_FORM·value:·0
2861 ···12······DW_TAG_formal_parameter····[no·children]2861 ···12······DW_TAG_formal_parameter····[no·children]
2862 ····DW_AT_abstract_origin·DW_FORM_ref42862 ····DW_AT_abstract_origin·DW_FORM_ref4
2863 ····DW_AT_location·····DW_FORM_sec_offset2863 ····DW_AT_location·····DW_FORM_sec_offset
2864 ····DW_AT_GNU_locviews·DW_FORM_sec_offset2864 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
2865 ····DW_AT·value:·0·····DW_FORM·value:·02865 ····DW_AT·value:·0·····DW_FORM·value:·0
2866 ···13······DW_TAG_lexical_block····[has·children]2866 ···13······DW_TAG_lexical_block····[has·children]
2867 ····DW_AT_ranges·······DW_FORM_sec_offset2867 ····DW_AT_ranges·······DW_FORM_sec_offset
2868 ····DW_AT_sibling······DW_FORM_ref42868 ····DW_AT_sibling······DW_FORM_ref4
2869 ····DW_AT·value:·0·····DW_FORM·value:·02869 ····DW_AT·value:·0·····DW_FORM·value:·0
2870 ···14······DW_TAG_lexical_block····[has·children] 
2871 ····DW_AT_ranges·······DW_FORM_sec_offset 
2872 ····DW_AT·value:·0·····DW_FORM·value:·0 
2873 ···15······DW_TAG_formal_parameter····[no·children]2870 ···14······DW_TAG_formal_parameter····[no·children]
2874 ····DW_AT_name·········DW_FORM_string2871 ····DW_AT_name·········DW_FORM_string
2875 ····DW_AT_decl_file····DW_FORM_data12872 ····DW_AT_decl_file····DW_FORM_data1
2876 ····DW_AT_decl_line····DW_FORM_data22873 ····DW_AT_decl_line····DW_FORM_data2
2877 ····DW_AT_decl_column··DW_FORM_data12874 ····DW_AT_decl_column··DW_FORM_data1
2878 ····DW_AT_type·········DW_FORM_ref42875 ····DW_AT_type·········DW_FORM_ref4
2879 ····DW_AT·value:·0·····DW_FORM·value:·02876 ····DW_AT·value:·0·····DW_FORM·value:·0
 2877 ···15······DW_TAG_lexical_block····[has·children]
 2878 ····DW_AT_ranges·······DW_FORM_sec_offset
 2879 ····DW_AT·value:·0·····DW_FORM·value:·0
2880 ···16······DW_TAG_lexical_block····[has·children]2880 ···16······DW_TAG_lexical_block····[has·children]
2881 ····DW_AT_sibling······DW_FORM_ref42881 ····DW_AT_sibling······DW_FORM_ref4
2882 ····DW_AT·value:·0·····DW_FORM·value:·02882 ····DW_AT·value:·0·····DW_FORM·value:·0
2883 ···17······DW_TAG_inlined_subroutine····[has·children]2883 ···17······DW_TAG_inlined_subroutine····[has·children]
2884 ····DW_AT_abstract_origin·DW_FORM_ref42884 ····DW_AT_abstract_origin·DW_FORM_ref4
2885 ····DW_AT_entry_pc·····DW_FORM_addr2885 ····DW_AT_entry_pc·····DW_FORM_addr
2886 ····DW_AT_GNU_entry_view·DW_FORM_data22886 ····DW_AT_GNU_entry_view·DW_FORM_data2
Offset 2919, 26 lines modifiedOffset 2919, 26 lines modified
2919 ····DW_AT_decl_file····DW_FORM_implicit_const:·12919 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
2920 ····DW_AT_decl_line····DW_FORM_data22920 ····DW_AT_decl_line····DW_FORM_data2
2921 ····DW_AT_decl_column··DW_FORM_data12921 ····DW_AT_decl_column··DW_FORM_data1
2922 ····DW_AT_type·········DW_FORM_ref42922 ····DW_AT_type·········DW_FORM_ref4
2923 ····DW_AT_location·····DW_FORM_sec_offset2923 ····DW_AT_location·····DW_FORM_sec_offset
2924 ····DW_AT_GNU_locviews·DW_FORM_sec_offset2924 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
2925 ····DW_AT·value:·0·····DW_FORM·value:·02925 ····DW_AT·value:·0·····DW_FORM·value:·0
2926 ···22······DW_TAG_label····[no·children] 
2927 ····DW_AT_abstract_origin·DW_FORM_ref4 
2928 ····DW_AT_low_pc·······DW_FORM_addr 
2929 ····DW_AT·value:·0·····DW_FORM·value:·0 
2930 ···23······DW_TAG_member····[no·children]2926 ···22······DW_TAG_member····[no·children]
2931 ····DW_AT_name·········DW_FORM_strp2927 ····DW_AT_name·········DW_FORM_strp
2932 ····DW_AT_decl_file····DW_FORM_implicit_const:·232928 ····DW_AT_decl_file····DW_FORM_implicit_const:·23
2933 ····DW_AT_decl_line····DW_FORM_data22929 ····DW_AT_decl_line····DW_FORM_data2
Max diff block lines reached; 1483325/1488986 bytes (99.62%) of diff not shown.
329 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 7838 lines modifiedOffset 3, 7673 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0007b330·000000049 ····0007ac78·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····001da928·0000007e17 ····001cc2b4·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x33221 ··Offset·into·.debug_info:··0x332
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0007b390·0000012625 ····0007acd8·00000126
26 ····0007b4b8·0000001426 ····0007ae00·00000014
27 ····0007b4cc·0000006227 ····0007ae14·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22029 ··Length:···················220
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x4aa31 ··Offset·into·.debug_info:··0x4aa
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····001da9a8·0000021435 ····001cc334·00000214
36 ····0007b530·0000039c36 ····0007ae74·0000035e
37 ····0007b8cc·000000b837 ····0007b1d4·000000b8
38 ····0007b984·0000019238 ····0007b28c·00000192
39 ····0007bb18·00000028 
40 ····0007bb40·0000002a39 ····0007b420·00000028
 40 ····0007b448·0000002a
41 ····0007bb6c·0000005441 ····0007b474·00000054
42 ····0007bbc0·000003fe42 ····0007b4c8·000003fe
43 ····0007bfc0·0000007443 ····0007b8c8·00000074
44 ····0007c034·0000006044 ····0007b93c·00000060
45 ····0007c094·0000008445 ····0007b99c·00000084
46 ····0007c118·0000006e46 ····0007ba20·0000006e
47 ····0007c188·0000013247 ····0007ba90·00000132
48 ····0007c2bc·0000008e48 ····0007bbc4·0000008e
49 ····0007c34c·0000004649 ····0007bc54·00000046
50 ····0007c394·0000004050 ····0007bc9c·00000040
51 ····0007c3d4·0000006451 ····0007bcdc·00000064
52 ····0007c438·0000009652 ····0007bd40·00000096
53 ····0007c4d0·000003b453 ····0007bdd8·000003a8
54 ····0007c884·0000008254 ····0007c180·00000082
55 ····0007c908·0000006255 ····0007c204·00000062
56 ····0007c96c·0000019c56 ····0007c268·0000019c
57 ····0002a5a0·0000003e57 ····0002a5a0·0000003e
58 ····0002a5de·0000000c58 ····0002a5de·0000000c
59 ····0002a5ea·0000003e59 ····0002a5ea·0000003e
60 ····00000000·0000000060 ····00000000·00000000
61 ··Length:···················6061 ··Length:···················52
62 ··Version:··················262 ··Version:··················2
63 ··Offset·into·.debug_info:··0x1698b63 ··Offset·into·.debug_info:··0x1698c
64 ··Pointer·Size:·············464 ··Pointer·Size:·············4
65 ··Segment·Size:·············065 ··Segment·Size:·············0
  
66 ····Address····Length66 ····Address····Length
67 ····001dabbc·0000061a67 ····001cc548·000006d2
68 ····0002a628·0000008e68 ····0002a628·0000008e
69 ····0007cb08·000000be 
70 ····0002a6b6·000000e869 ····0002a6b6·000000e8
71 ····0002a79e·0000001a70 ····0002a79e·0000001a
72 ····00000000·0000000071 ····00000000·00000000
73 ··Length:···················35672 ··Length:···················340
74 ··Version:··················273 ··Version:··················2
75 ··Offset·into·.debug_info:··0x193e174 ··Offset·into·.debug_info:··0x193ce
76 ··Pointer·Size:·············475 ··Pointer·Size:·············4
77 ··Segment·Size:·············076 ··Segment·Size:·············0
  
78 ····Address····Length77 ····Address····Length
79 ····001db1d8·0000072878 ····001ccc1c·00000754
80 ····0007cbc8·000000a879 ····0007c404·000000a8
81 ····0007cc70·000000f480 ····0007c4ac·000000f4
82 ····0007cd64·0000082881 ····0007c5a0·0000082a
83 ····0007d58c·0000002282 ····0007cdcc·00000022
84 ····0007d5b0·0000008683 ····0007cdf0·00000086
85 ····0007d638·00000148 
86 ····0007d780·0000000c 
87 ····0007d78c·00000022 
88 ····0007d7b0·00000068 
89 ····0007d818·00000068 
90 ····0007d880·00000340 
91 ····0007dbc0·00000046 
92 ····0007dc08·00000064 
93 ····0007dc6c·0000003c 
94 ····0007dca8·00000066 
95 ····0007dd10·000001c0 
96 ····0007ded0·0000012a 
97 ····0007dffc·00000372 
98 ····0007e370·000000bc 
99 ····0007e42c·000000bc 
100 ····0007e4e8·00000040 
101 ····0007e528·00000056 
102 ····0007e580·00000022 
103 ····0007e5a4·0000005c 
104 ····0007e600·000000b6 
105 ····0007e6b8·00000070 
106 ····0007e728·0000010884 ····0007ce78·00000140
107 ····0007e830·0000000c85 ····0007cfb8·0000000c
 86 ····0007cfc4·00000022
108 ····0007e83c·0000001e87 ····0007cfe8·00000068
 88 ····0007d050·00000068
 89 ····0007d0b8·00000340
 90 ····0007d3f8·0000003c
 91 ····0007d434·00000064
 92 ····0007d498·0000003c
 93 ····0007d4d4·00000066
 94 ····0007d53c·000001c0
 95 ····0007d6fc·0000012a
 96 ····0007d828·00000372
 97 ····0007db9c·000000bc
 98 ····0007dc58·000000bc
 99 ····0007dd14·00000040
 100 ····0007dd54·00000056
Max diff block lines reached; 332900/337186 bytes (98.73%) of diff not shown.
164 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 8, 8066 lines modifiedOffset 8, 8040 lines modified
8 ··Offset·entries:··08 ··Offset·entries:··0
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
  
12 ····00000010·0007b330·(base·address)12 ····00000010·0007ac78·(base·address)
13 ····00000015·v0000000·v0000000·views·at·0000000c·for:13 ····00000015·v0000000·v0000000·views·at·0000000c·for:
14 ·············0007b330·0007b333·(DW_OP_reg0·(r0))14 ·············0007ac78·0007ac7b·(DW_OP_reg0·(r0))
15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
16 ·············0007b333·0007b334·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)16 ·············0007ac7b·0007ac7c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
17 ····00000028·<End·of·list>17 ····00000028·<End·of·list>
  
18 ····00000029·v0000000·v0000000·location·view·pair18 ····00000029·v0000000·v0000000·location·view·pair
19 ····0000002b·v0000000·v0000000·location·view·pair19 ····0000002b·v0000000·v0000000·location·view·pair
  
20 ····0000002d·0007b330·(base·address)20 ····0000002d·0007ac78·(base·address)
21 ····00000032·v0000000·v0000000·views·at·00000029·for:21 ····00000032·v0000000·v0000000·views·at·00000029·for:
22 ·············0007b330·0007b333·(DW_OP_reg1·(r1))22 ·············0007ac78·0007ac7b·(DW_OP_reg1·(r1))
23 ····00000037·v0000000·v0000000·views·at·0000002b·for:23 ····00000037·v0000000·v0000000·views·at·0000002b·for:
24 ·············0007b333·0007b334·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)24 ·············0007ac7b·0007ac7c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
25 ····00000045·<End·of·list>25 ····00000045·<End·of·list>
26 Table·at·Offset·0x4626 Table·at·Offset·0x46
27 ··Length:··········0x3b27 ··Length:··········0x3b
28 ··DWARF·version:···528 ··DWARF·version:···5
29 ··Address·size:····429 ··Address·size:····4
30 ··Segment·size:····030 ··Segment·size:····0
31 ··Offset·entries:··031 ··Offset·entries:··0
  
32 ····Offset···Begin············End··············Expression32 ····Offset···Begin············End··············Expression
  
33 ····00000052·v0000003·v0000000·location·view·pair33 ····00000052·v0000003·v0000000·location·view·pair
  
34 ····00000054·v0000003·v0000000·views·at·00000052·for:34 ····00000054·v0000003·v0000000·views·at·00000052·for:
35 ·············001da952·001da986·(DW_OP_addr:·2821d4;·DW_OP_stack_value)35 ·············001cc2de·001cc312·(DW_OP_addr:·27a894;·DW_OP_stack_value)
36 ····0000005e·<End·of·list>36 ····0000005e·<End·of·list>
  
37 ····0000005f·v0000005·v0000000·location·view·pair37 ····0000005f·v0000005·v0000000·location·view·pair
  
38 ····00000061·v0000005·v0000000·views·at·0000005f·for:38 ····00000061·v0000005·v0000000·views·at·0000005f·for:
39 ·············001da952·001da986·(DW_OP_addr:·2821d4;·DW_OP_stack_value)39 ·············001cc2de·001cc312·(DW_OP_addr:·27a894;·DW_OP_stack_value)
40 ····0000006b·<End·of·list>40 ····0000006b·<End·of·list>
  
41 ····0000006c·v0000006·v0000008·location·view·pair41 ····0000006c·v0000006·v0000008·location·view·pair
42 ····0000006e·v0000008·v0000000·location·view·pair42 ····0000006e·v0000008·v0000000·location·view·pair
  
43 ····00000070·v0000006·v0000008·views·at·0000006c·for:43 ····00000070·v0000006·v0000008·views·at·0000006c·for:
44 ·············001da952·001da952·(DW_OP_addr:·2821d4;·DW_OP_stack_value)44 ·············001cc2de·001cc2de·(DW_OP_addr:·27a894;·DW_OP_stack_value)
45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:45 ····0000007a·v0000008·v0000000·views·at·0000006e·for:
46 ·············001da952·001da986·(DW_OP_addr:·279e54;·DW_OP_stack_value)46 ·············001cc2de·001cc312·(DW_OP_addr:·272514;·DW_OP_stack_value)
47 ····00000084·<End·of·list>47 ····00000084·<End·of·list>
48 Table·at·Offset·0x8548 Table·at·Offset·0x85
49 ··Length:··········0x7b49 ··Length:··········0x7b
50 ··DWARF·version:···550 ··DWARF·version:···5
51 ··Address·size:····451 ··Address·size:····4
52 ··Segment·size:····052 ··Segment·size:····0
53 ··Offset·entries:··053 ··Offset·entries:··0
  
54 ····Offset···Begin············End··············Expression54 ····Offset···Begin············End··············Expression
  
55 ····00000091·v0000000·v0000000·location·view·pair55 ····00000091·v0000000·v0000000·location·view·pair
56 ····00000093·v0000000·v0000000·location·view·pair56 ····00000093·v0000000·v0000000·location·view·pair
57 ····00000095·v0000000·v0000000·location·view·pair57 ····00000095·v0000000·v0000000·location·view·pair
  
58 ····00000097·0007b4cc·(base·address)58 ····00000097·0007ae14·(base·address)
59 ····0000009c·v0000000·v0000000·views·at·00000091·for:59 ····0000009c·v0000000·v0000000·views·at·00000091·for:
60 ·············0007b4cc·0007b4ce·(DW_OP_reg0·(r0))60 ·············0007ae14·0007ae16·(DW_OP_reg0·(r0))
61 ····000000a1·v0000000·v0000000·views·at·00000093·for:61 ····000000a1·v0000000·v0000000·views·at·00000093·for:
62 ·············0007b4ce·0007b4f6·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)62 ·············0007ae16·0007ae3a·(DW_OP_breg0·(r0):·42;·DW_OP_stack_value)
63 ····000000a8·v0000000·v0000000·views·at·00000095·for:63 ····000000a8·v0000000·v0000000·views·at·00000095·for:
64 ·············0007b4f6·0007b52e·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)64 ·············0007ae3a·0007ae74·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
65 ····000000b6·<End·of·list>65 ····000000b6·<End·of·list>
  
66 ····000000b7·v0000000·v0000000·location·view·pair66 ····000000b7·v0000000·v0000000·location·view·pair
67 ····000000b9·v0000000·v0000000·location·view·pair67 ····000000b9·v0000000·v0000000·location·view·pair
68 ····000000bb·v0000000·v0000000·location·view·pair68 ····000000bb·v0000000·v0000000·location·view·pair
  
69 ····000000bd·0007b390·(base·address)69 ····000000bd·0007acd8·(base·address)
70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:70 ····000000c2·v0000000·v0000000·views·at·000000b7·for:
71 ·············0007b390·0007b392·(DW_OP_reg0·(r0))71 ·············0007acd8·0007acda·(DW_OP_reg0·(r0))
72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:72 ····000000c7·v0000000·v0000000·views·at·000000b9·for:
73 ·············0007b392·0007b3f8·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)73 ·············0007acda·0007ad40·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:74 ····000000ce·v0000000·v0000000·views·at·000000bb·for:
75 ·············0007b3f8·0007b4b6·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)75 ·············0007ad40·0007adfe·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
76 ····000000dd·<End·of·list>76 ····000000dd·<End·of·list>
  
77 ····000000de·v0000000·v0000000·location·view·pair77 ····000000de·v0000000·v0000000·location·view·pair
78 ····000000e0·v0000000·v0000000·location·view·pair78 ····000000e0·v0000000·v0000000·location·view·pair
79 ····000000e2·v0000000·v0000000·location·view·pair79 ····000000e2·v0000000·v0000000·location·view·pair
  
80 ····000000e4·0007b4b8·(base·address)80 ····000000e4·0007ae00·(base·address)
81 ····000000e9·v0000000·v0000000·views·at·000000de·for:81 ····000000e9·v0000000·v0000000·views·at·000000de·for:
82 ·············0007b4b8·0007b4ba·(DW_OP_reg0·(r0))82 ·············0007ae00·0007ae02·(DW_OP_reg0·(r0))
83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:83 ····000000ee·v0000000·v0000000·views·at·000000e0·for:
84 ·············0007b4ba·0007b4c8·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)84 ·············0007ae02·0007ae10·(DW_OP_breg0·(r0):·33;·DW_OP_stack_value)
85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:85 ····000000f5·v0000000·v0000000·views·at·000000e2·for:
86 ·············0007b4c8·0007b4cc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)86 ·············0007ae10·0007ae14·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x358>);·DW_OP_convert·<0x35f>;·DW_OP_convert·<0>;·DW_OP_stack_value)
87 ····00000103·<End·of·list>87 ····00000103·<End·of·list>
88 Table·at·Offset·0x10488 Table·at·Offset·0x104
89 ··Length:··········0x237789 ··Length:··········0x2393
90 ··DWARF·version:···590 ··DWARF·version:···5
91 ··Address·size:····491 ··Address·size:····4
92 ··Segment·size:····092 ··Segment·size:····0
93 ··Offset·entries:··093 ··Offset·entries:··0
  
94 ····Offset···Begin············End··············Expression94 ····Offset···Begin············End··············Expression
  
95 ····00000110·v0000000·v0000000·location·view·pair95 ····00000110·v0000000·v0000000·location·view·pair
96 ····00000112·v0000000·v0000000·location·view·pair96 ····00000112·v0000000·v0000000·location·view·pair
97 ····00000114·v0000000·v0000000·location·view·pair97 ····00000114·v0000000·v0000000·location·view·pair
98 ····00000116·v0000000·v0000000·location·view·pair98 ····00000116·v0000000·v0000000·location·view·pair
99 ····00000118·v0000000·v0000000·location·view·pair99 ····00000118·v0000000·v0000000·location·view·pair
100 ····0000011a·v0000000·v0000000·location·view·pair100 ····0000011a·v0000000·v0000000·location·view·pair
  
101 ····0000011c·0007b530·(base·address)101 ····0000011c·0007ae74·(base·address)
102 ····00000121·v0000000·v0000000·views·at·00000110·for:102 ····00000121·v0000000·v0000000·views·at·00000110·for:
103 ·············0007b530·0007b569·(DW_OP_reg0·(r0))103 ·············0007ae74·0007aead·(DW_OP_reg0·(r0))
104 ····00000126·v0000000·v0000000·views·at·00000112·for:104 ····00000126·v0000000·v0000000·views·at·00000112·for:
105 ·············0007b569·0007b56c·(DW_OP_reg6·(r6))105 ·············0007aead·0007aeb0·(DW_OP_reg7·(r7))
106 ····0000012b·v0000000·v0000000·views·at·00000114·for:106 ····0000012b·v0000000·v0000000·views·at·00000114·for:
107 ·············0007b56c·0007b6a4·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x4d0>);·DW_OP_convert·<0x4d7>;·DW_OP_convert·<0>;·DW_OP_stack_value)107 ·············0007aeb0·0007afe8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x4d0>);·DW_OP_convert·<0x4d7>;·DW_OP_convert·<0>;·DW_OP_stack_value)
108 ····0000013a·v0000000·v0000000·views·at·00000116·for:108 ····0000013a·v0000000·v0000000·views·at·00000116·for:
109 ·············0007b6a4·0007b6a6·(DW_OP_reg0·(r0))109 ·············0007afe8·0007afea·(DW_OP_reg0·(r0))
110 ····00000141·v0000000·v0000000·views·at·00000118·for:110 ····00000141·v0000000·v0000000·views·at·00000118·for:
111 ·············0007b6a6·0007b6ae·(DW_OP_reg6·(r6))111 ·············0007afea·0007aff2·(DW_OP_reg7·(r7))
112 ····00000148·v0000000·v0000000·views·at·0000011a·for:112 ····00000148·v0000000·v0000000·views·at·0000011a·for:
Max diff block lines reached; 171685119/171693036 bytes (100.00%) of diff not shown.
329 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 7838 lines modifiedOffset 3, 7673 lines modified
3 ··Length:···················283 ··Length:···················28
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····0007b330·000000049 ····0007ac78·00000004
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················2811 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x10613 ··Offset·into·.debug_info:··0x106
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····001da928·0000007e17 ····001cc2b4·0000007e
18 ····00000000·0000000018 ····00000000·00000000
19 ··Length:···················4419 ··Length:···················44
20 ··Version:··················220 ··Version:··················2
21 ··Offset·into·.debug_info:··0x33221 ··Offset·into·.debug_info:··0x332
22 ··Pointer·Size:·············422 ··Pointer·Size:·············4
23 ··Segment·Size:·············023 ··Segment·Size:·············0
  
24 ····Address····Length24 ····Address····Length
25 ····0007b390·0000012625 ····0007acd8·00000126
26 ····0007b4b8·0000001426 ····0007ae00·00000014
27 ····0007b4cc·0000006227 ····0007ae14·00000060
28 ····00000000·0000000028 ····00000000·00000000
29 ··Length:···················22029 ··Length:···················220
30 ··Version:··················230 ··Version:··················2
31 ··Offset·into·.debug_info:··0x4aa31 ··Offset·into·.debug_info:··0x4aa
32 ··Pointer·Size:·············432 ··Pointer·Size:·············4
33 ··Segment·Size:·············033 ··Segment·Size:·············0
  
34 ····Address····Length34 ····Address····Length
35 ····001da9a8·0000021435 ····001cc334·00000214
36 ····0007b530·0000039c36 ····0007ae74·0000035e
37 ····0007b8cc·000000b837 ····0007b1d4·000000b8
38 ····0007b984·0000019238 ····0007b28c·00000192
39 ····0007bb18·00000028 
40 ····0007bb40·0000002a39 ····0007b420·00000028
 40 ····0007b448·0000002a
41 ····0007bb6c·0000005441 ····0007b474·00000054
42 ····0007bbc0·000003fe42 ····0007b4c8·000003fe
43 ····0007bfc0·0000007443 ····0007b8c8·00000074
44 ····0007c034·0000006044 ····0007b93c·00000060
45 ····0007c094·0000008445 ····0007b99c·00000084
46 ····0007c118·0000006e46 ····0007ba20·0000006e
47 ····0007c188·0000013247 ····0007ba90·00000132
48 ····0007c2bc·0000008e48 ····0007bbc4·0000008e
49 ····0007c34c·0000004649 ····0007bc54·00000046
50 ····0007c394·0000004050 ····0007bc9c·00000040
51 ····0007c3d4·0000006451 ····0007bcdc·00000064
52 ····0007c438·0000009652 ····0007bd40·00000096
53 ····0007c4d0·000003b453 ····0007bdd8·000003a8
54 ····0007c884·0000008254 ····0007c180·00000082
55 ····0007c908·0000006255 ····0007c204·00000062
56 ····0007c96c·0000019c56 ····0007c268·0000019c
57 ····0002a5a0·0000003e57 ····0002a5a0·0000003e
58 ····0002a5de·0000000c58 ····0002a5de·0000000c
59 ····0002a5ea·0000003e59 ····0002a5ea·0000003e
60 ····00000000·0000000060 ····00000000·00000000
61 ··Length:···················6061 ··Length:···················52
62 ··Version:··················262 ··Version:··················2
63 ··Offset·into·.debug_info:··0x1698b63 ··Offset·into·.debug_info:··0x1698c
64 ··Pointer·Size:·············464 ··Pointer·Size:·············4
65 ··Segment·Size:·············065 ··Segment·Size:·············0
  
66 ····Address····Length66 ····Address····Length
67 ····001dabbc·0000061a67 ····001cc548·000006d2
68 ····0002a628·0000008e68 ····0002a628·0000008e
69 ····0007cb08·000000be 
70 ····0002a6b6·000000e869 ····0002a6b6·000000e8
71 ····0002a79e·0000001a70 ····0002a79e·0000001a
72 ····00000000·0000000071 ····00000000·00000000
73 ··Length:···················35672 ··Length:···················340
74 ··Version:··················273 ··Version:··················2
75 ··Offset·into·.debug_info:··0x193e174 ··Offset·into·.debug_info:··0x193ce
76 ··Pointer·Size:·············475 ··Pointer·Size:·············4
77 ··Segment·Size:·············076 ··Segment·Size:·············0
  
78 ····Address····Length77 ····Address····Length
79 ····001db1d8·0000072878 ····001ccc1c·00000754
80 ····0007cbc8·000000a879 ····0007c404·000000a8
81 ····0007cc70·000000f480 ····0007c4ac·000000f4
82 ····0007cd64·0000082881 ····0007c5a0·0000082a
83 ····0007d58c·0000002282 ····0007cdcc·00000022
84 ····0007d5b0·0000008683 ····0007cdf0·00000086
85 ····0007d638·00000148 
86 ····0007d780·0000000c 
87 ····0007d78c·00000022 
88 ····0007d7b0·00000068 
89 ····0007d818·00000068 
90 ····0007d880·00000340 
91 ····0007dbc0·00000046 
92 ····0007dc08·00000064 
93 ····0007dc6c·0000003c 
94 ····0007dca8·00000066 
95 ····0007dd10·000001c0 
96 ····0007ded0·0000012a 
97 ····0007dffc·00000372 
98 ····0007e370·000000bc 
99 ····0007e42c·000000bc 
100 ····0007e4e8·00000040 
101 ····0007e528·00000056 
102 ····0007e580·00000022 
103 ····0007e5a4·0000005c 
104 ····0007e600·000000b6 
105 ····0007e6b8·00000070 
106 ····0007e728·0000010884 ····0007ce78·00000140
107 ····0007e830·0000000c85 ····0007cfb8·0000000c
 86 ····0007cfc4·00000022
108 ····0007e83c·0000001e87 ····0007cfe8·00000068
 88 ····0007d050·00000068
 89 ····0007d0b8·00000340
 90 ····0007d3f8·0000003c
 91 ····0007d434·00000064
 92 ····0007d498·0000003c
 93 ····0007d4d4·00000066
 94 ····0007d53c·000001c0
 95 ····0007d6fc·0000012a
 96 ····0007d828·00000372
 97 ····0007db9c·000000bc
 98 ····0007dc58·000000bc
 99 ····0007dd14·00000040
 100 ····0007dd54·00000056
Max diff block lines reached; 332900/337186 bytes (98.73%) of diff not shown.
88.3 KB
strings --all --bytes=8 {}
    
Offset 2, 3265 lines modifiedOffset 2, 3248 lines modified
2 gc__done2 gc__done
3 gc__start3 gc__start
4 -4@[sp,·#28]4 -4@[sp,·#28]
5 import__find__load__start5 import__find__load__start
6 import__find__load__done6 import__find__load__done
7 4@r0·-4@r37 4@r0·-4@r3
Diff chunk too large, falling back to line-by-line diff (1900 lines added, 1814 lines removed)
8 4@r7·4@r68 4@r7·4@r6
9 33Y9.}O·79 1%##########GJ
10 C»      uS|Rr$10 N`;[,lI`{
11 /@b;X\.6l11 hb}!!3^e2
12 D4{}'4JO12 kjT<wij)
13 D&'l$WOHe13 ;'tzs7·zp
14 !s/2ro1s-e714 ^CF{!?'Z
15 qoe='lt.15 7P}7)NdA
16 Txu%q5d]*}416 t5[fbV[1
17 m`nZe4FR17 Lf'"Y·b]
18 }i`_jca718 }/'5zAG?
19 lWWuuwuwuu19 @{3XH%S#
20 ^Mi*Gmp!20 vuUWwWwWW
21 am\81;-%21 bjyiGPOzV
22 K$TBp%s+22 ^Ci*Flp!
23 &{.e`D3tX_R23 jx+epcZ89,
24 X:me72HRg24 \"|E·DQ.
25 <3D@id@»z25 1I9r$aV0P$G@
26 0pl+3KAU26 jFc!U.e)
27 wPN/[?dsz27 %wnw'QhE
28 ;6*kJ^c128 1wCxF&BV
29 l333+++K+-s29 x*9tSi_@
30 }TczPl!B30 kCjx$4'f
31 aRn»    yJna31 U$yK»   WbPf
32 »       LhS»    k'y;32 &S4;gpXBX
33 x6*E+c<j33 9,#,l`am
34 BV#]Vc]V34 ?Ge=»   ;j`2E
35 >JN<@?_$/35 /r3Ft*ca0
36 c,YSb5?#36 sbel/.rP
37 (1Ut1Uu137 ~m{»    >HxE
38 <byH{»  '<@38 WQqGTDEEEEE
39 ._*0+·g239 6wPoq.ka
40 ;ygI&wN<40 5Ww{uQW9
41 @W+UW+MW+]W+WSk41 O*Vg9B?3G
42 45;^E#vL#42 lT7KQ7ah
43 +)ZC^Mq643 lRgiiq2k
44 LRjuHdl.W44 Gf\?)~@9
45 oM)c~Zj·45 2w·3Zevqf
46 E.\3Z$5F46 p?^)qOK\n
47 ·$RsX&2RsX&:47 ]mW]moMm
48 Tdr^7^zG48 X=/*ky:X
49 0vC*{N9^49 PUmUQEU[
50 %4~ET1osT50 z7]»    gsyC?
51 HtZJ4E$z51 +az-=`T?
52 #@wDw~I'l52 gls2clK2clk2clw
53 U)]m0v!f;53 dq~Fq~>`
54 &/=»    UZKU54 zV!MNQPd
55 aI|K7.~{55 ]\|Y~Q^a
56 vfsLDt=n56 4]?UV>KZ
57 ,L.fsdaF157 5Fm]z,<1/
58 [*ZO}m4H58 K(Fs\»  a4
59 MFje0@!D59 @8@90eAr
60 =D{A6bF?60 6#h5B'!j<2
61 `SH_Y»  7E61 E`»     @O0]I
62 .u4#X*fe{.62 ;m`OOY77
63 P^\Y"@yuG63 -dJpkJB#&\
64 &oFm6gLqbW64 ([4U94L"
65 ~~PN/3m|z65 7C!M_»  W{
66 yz#k|vM%s66 g&DS@6b*
67 tavEoy!M67 jm3~·3I·
68 $:3FAFm@i68 wO^S@a5B
69 5@oJ,LMS69 m[Cs9[~.pnd|
70 q]*n'j'(70 »       L](_N@c
71 UIgp9G$w71 v2V~5\?,
72 rvg_;OWu72 ~7]ZZck7
73 "K7%KE$j73 TD;Wf3&j
74 Y4»     |M^G)74 I|.KBu)7
75 >x@D%9*@\ODWrt75 -;u·bp8B
76 X=Zj`(1X=Z'76 S[fb?h8,
77 sY6zYnqY77 YB/4fYcVk4H
78 zCp6u9{[78 cXn^4z'G
79 u5!]IOM|T79 5N-efU'yT
80 SQ1#pI:@&Fv_80 8ND;tMCF
81 p.2_tp.r81 ud;vp»  #6
82 O|u^»   _Hf82 ~·%(NED{
83 6Iq"_#PGb83 C8gx·_IN
84 &L!p\bS4l84 ^V|-9OY!
85 seu^G·Eb85 &7J.X~» _
86 U{X;Wm?b86 ·yDW"Nab
87 _$|_%"jqJ'87 E9eoNa0DD
88 %gN_"L#y88 Iam<v~cVGjL
89 c|Nq0tW'89 UVV.K9o+
90 U*DKTfHk90 ]`'ZLU1u
91 _rz+b.%&91 8$[6[bUq
92 tQkFZaYh92 |a2_x{<y
93 ·Os)ks!Os93 apKB\ARP
94 f=/pg3kS^94 |{iJo29;wZ
95 (1`GZLln95 1qb|deL$
96 B\'KBEG496 H0S'FR7ESO
97 h>Ma>3MM97 ·UaSbg?h
98 ):.7CCf698 9dC*7d}E
99 »       _0Vba%299 uFDtk$|K
100 (.VNP=YN100 1&3&"+ca81cMf
101 wT,M*++++++K+101 N@!tDE'9
102 ·rqRdVOt102 KQXDZ·1Sxl)2B
103 %F=M];Q|103 DgK[Ge^Vv}
104 |^KKHcjd104 =HgKq8muQ=
105 bd}Evxhi8105 Q[gPul-j
106 _`>3(I-"106 pP,@M~w»
107 :ZI.DjYX107 =0W=$(j2
108 9Jc}"]Jp_=L9V108 j_*RU;U[
109 D|*Xaz42109 NBzH/,``
110 xoP{L6{3OF110 z{1P<T0P
111 '/lg5#"0P111 k?!'5#&g1\?
112 x(V?gg5&112 KpxbM}+%
113 ?$NUF(v|113 E^b:+jA,
114 C3`)13LfF114 ejS$sSjH
115 [S&-ZNOq115 BWYZ3qv8n0
116 N=Q[-d0q3116 %)|+2qZ*</
117 z46U4@;\117 Jhug-F}-]Z
118 $'.Z=PIv118 ekX6[Z^4G@O
119 )NbHMYrK119 u)IiaW_7
120 Sm5.iOuL120 G5k0dGi+"
121 Fae=eiwy121 ;2gEaVnp
122 46KI-{(5z122 b?t*-+3IG
123 '?MQ9vX·123 O-s^·Gtz
124 Lv#;mQ/Y124 e1~i0JltQ
125 YNGSNjXmC125 z'nIQi{L
126 DI5VR-HI126 3uEs40V(
127 D-::\Z{8V127 )WT{SE-l
Max diff block lines reached; 50560/90356 bytes (55.96%) of diff not shown.
638 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 »       ...46 »       ...
  
47 0002aa0c·<_set_seq_context>:47 0002aa0c·<_set_seq_context>:
48 »       ...48 »       ...
  
49 0002aa5e·<_PyPegen_seq_first_item>:49 0002aa5e·<_PyPegen_seq_first_item>:
50 _PyPegen_seq_first_item():50 _PyPegen_seq_first_item():
51 ./build-static/../Parser/action_helpers.c:11351 ./build-nopie/../Parser/action_helpers.c:113
52 »       movs»   r0,·r052 »       movs»   r0,·r0
53 ./build-static/../Parser/action_helpers.c:11453 ./build-nopie/../Parser/action_helpers.c:114
54 »       movs»   r0,·r054 »       movs»   r0,·r0
55 »       ...55 »       ...
  
56 0002aa64·<_gather_206_rule>:56 0002aa64·<_gather_206_rule>:
57 »       ...57 »       ...
  
58 0002ab7c·<_tmp_267_rule>:58 0002ab7c·<_tmp_267_rule>:
Offset 82, 26157 lines modifiedOffset 82, 26242 lines modified
  
82 0002adbe·<_tmp_159_rule>:82 0002adbe·<_tmp_159_rule>:
83 »       ...83 »       ...
  
84 0002ae14·<_tmp_262_rule>:84 0002ae14·<_tmp_262_rule>:
85 »       ...85 »       ...
  
86 0002ae74·<invalid_try_stmt_rule>:86 0002ae74·<_tmp_149_rule>:
87 »       ...87 »       ...
  
88 0002b0dc·<_tmp_149_rule>:88 0002aed2·<_tmp_214_rule>:
89 »       ...89 »       ...
  
90 0002b13a·<_tmp_214_rule>:90 0002af2a·<_loop0_215_rule>:
91 »       ...91 »       ...
  
92 0002b192·<_loop0_215_rule>:92 0002affc·<_tmp_217_rule>:
93 »       ...93 »       ...
  
94 0002b264·<_tmp_217_rule>:94 0002b05a·<invalid_except_stmt_rule>:
95 »       ...95 »       ...
  
96 0002b2c2·<invalid_except_stmt_rule>:96 0002b224·<_tmp_181_rule>:
97 »       ...97 »       ...
  
98 0002b48c·<_tmp_181_rule>:98 0002b276·<_gather_141_rule>:
99 »       ...99 »       ...
  
100 0002b4de·<_gather_141_rule>:100 0002b38e·<_tmp_155_rule>:
101 »       ...101 »       ...
  
102 0002b5f6·<_tmp_155_rule>:102 0002b3e2·<_tmp_184_rule>:
103 »       ...103 »       ...
  
104 0002b64a·<_tmp_184_rule>:104 0002b446·<_tmp_235_rule>:
105 »       ...105 »       ...
  
106 0002b6ae·<_tmp_235_rule>:106 0002b4ba·<_tmp_229_rule.isra.0>:
107 »       ...107 »       ...
  
108 0002b722·<_tmp_229_rule.isra.0>:108 0002b51c·<_tmp_238_rule>:
109 »       ...109 »       ...
  
110 0002b784·<_tmp_238_rule>:110 0002b570·<_tmp_242_rule>:
111 »       ...111 »       ...
  
112 0002b7d8·<_tmp_242_rule>:112 0002b572·<_gather_208_rule>:
113 »       ...113 »       ...
  
114 0002b7da·<_gather_208_rule>:114 0002b688·<_tmp_268_rule>:
115 »       ...115 »       ...
  
116 0002b8f0·<_tmp_268_rule>:116 0002b6e4·<_tmp_237_rule.isra.0>:
117 »       ...117 »       ...
  
118 0002b94c·<_tmp_237_rule.isra.0>:118 0002b736·<_tmp_199_rule>:
119 »       ...119 »       ...
  
120 0002b99e·<_tmp_199_rule>:120 0002b788·<_tmp_236_rule>:
121 »       ...121 »       ...
  
122 0002b9f0·<_tmp_236_rule>:122 0002b7ec·<_PyParser_InteractiveASTFromFile>:
123 »       ...123 »       ...
  
124 0002ba54·<_PyParser_InteractiveASTFromFile>:124 0002b85c·<tok_concatenate_interactive_new_line>:
125 »       ...125 »       ...
  
126 0002bac4·<tok_concatenate_interactive_new_line>:126 0002b8f0·<fp_setreadl>:
127 »       ...127 »       ...
  
128 0002bb58·<fp_setreadl>:128 0002ba60·<Py_XDECREF>:
129 »       ...129 »       ...
  
130 0002bcc8·<Py_XDECREF>:130 0002ba78·<tok_underflow_interactive>:
131 »       ...131 »       ...
  
132 0002bce0·<tok_underflow_interactive>:132 0002bc60·<Py_XDECREF>:
133 »       ...133 »       ...
  
134 0002bec8·<Py_XDECREF>:134 0002bc78·<buf_setreadl>:
135 »       ...135 »       ...
  
136 0002bee0·<buf_setreadl>:136 0002bc82·<_PyTokenizer_error_ret>:
137 »       ...137 »       ...
  
138 0002beea·<_PyTokenizer_error_ret>:138 0002bcbc·<_PyTokenizer_warn_invalid_escape_sequence>:
139 »       ...139 »       ...
  
140 0002bf24·<_PyTokenizer_warn_invalid_escape_sequence>:140 0002bd66·<_PyTokenizer_indenterror>:
141 »       ...141 »       ...
  
142 0002bfce·<_PyTokenizer_indenterror>:142 0002bd74·<_PyTokenizer_syntaxerror_known_range>:
143 »       ...143 »       ...
  
144 0002bfdc·<_PyTokenizer_syntaxerror_known_range>:144 0002bda4·<PyOS_Readline>:
145 »       ...145 »       ...
  
146 0002c00c·<PyOS_Readline>:146 0002bec0·<PyOS_StdioReadline>:
147 »       ...147 »       ...
  
148 0002c128·<PyOS_StdioReadline>:148 0002c02c·<_PyNumber_InPlacePowerNoMod>:
149 »       ...149 »       ...
  
150 0002c294·<_PyNumber_InPlacePowerNoMod>:150 0002c036·<ternary_iop.constprop.0>:
151 »       ...151 »       ...
  
152 0002c29e·<ternary_iop.constprop.0>:152 0002c1de·<PyNumber_MatrixMultiply>:
153 »       ...153 »       ...
  
Max diff block lines reached; 650408/653493 bytes (99.53%) 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 00279db4·<_fini>:2 0027244c·<_fini>:
3 »       ...3 »       ...
1.46 MB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25269 lines modifiedOffset 1, 25269 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
Diff chunk too large, falling back to line-by-line diff (9679 lines added, 9679 lines removed)
2 ··[·····0]··long·long·int2 ··[·····0]··long·long·int
3 ··[·····e]··./build-static3 ··[·····e]··long·long·unsigned·int
4 ··[····1d]··long·long·unsigned·int4 ··[····25]··./build-nopie
5 ··[····34]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE5 ··[····33]··GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fno-PIE
6 ··[···113]··unsigned·char6 ··[···112]··unsigned·char
7 ··[···121]··../Programs/python.c7 ··[···120]··../Programs/python.c
8 ··[···136]··argc8 ··[···135]··argc
9 ··[···13b]··short·unsigned·int9 ··[···13a]··short·unsigned·int
10 ··[···14e]··short·int10 ··[···14d]··short·int
11 ··[···158]··Py_BytesMain11 ··[···157]··Py_BytesMain
12 ··[···165]··Py_GetBuildInfo12 ··[···164]··Py_GetBuildInfo
13 ··[···175]··_Py_gitversion13 ··[···174]··_Py_gitversion
14 ··[···184]··PyOS_snprintf14 ··[···183]··PyOS_snprintf
15 ··[···192]··buildinfo15 ··[···191]··buildinfo
16 ··[···19c]··revision16 ··[···19b]··revision
17 ··[···1a5]··_Py_gitidentifier17 ··[···1a4]··_Py_gitidentifier
18 ··[···1b7]··gittag18 ··[···1b6]··gittag
19 ··[···1be]··../Modules/getbuildinfo.c19 ··[···1bd]··../Modules/getbuildinfo.c
20 ··[···1d8]··long·double20 ··[···1d7]··long·double
21 ··[···1e4]··gitid21 ··[···1e3]··gitid
22 ··[···1ea]··_PyToken_TwoChars22 ··[···1e9]··_PyToken_TwoChars
23 ··[···1fc]··_PyToken_ThreeChars23 ··[···1fb]··_PyToken_ThreeChars
24 ··[···210]··../Parser/token.c24 ··[···20f]··../Parser/token.c
25 ··[···222]··_PyParser_TokenNames25 ··[···221]··_PyParser_TokenNames
26 ··[···237]··_PyToken_OneChar26 ··[···236]··_PyToken_OneChar
27 ··[···248]··_py___rdivmod__27 ··[···247]··_py___rdivmod__
28 ··[···258]··_py___slots__28 ··[···257]··_py___slots__
29 ··[···266]··_py___init__29 ··[···265]··_py___init__
30 ··[···273]··_get_keyword_or_name_type30 ··[···272]··_get_keyword_or_name_type
31 ··[···28d]··_py_repl31 ··[···28c]··_py_repl
32 ··[···296]··compute_parser_flags32 ··[···295]··compute_parser_flags
33 ··[···2ab]··_py_opener33 ··[···2aa]··_py_opener
34 ··[···2b6]··BitOr_type34 ··[···2b5]··BitOr_type
35 ··[···2c1]··_py___typing_prepare_subst__35 ··[···2c0]··_py___typing_prepare_subst__
36 ··[···2de]··_py___getattribute__36 ··[···2dd]··_py___getattribute__
37 ··[···2f3]··work_to_do37 ··[···2f2]··work_to_do
38 ··[···2fe]··_py___float__38 ··[···2fd]··_py___float__
39 ··[···30c]··_py__align_39 ··[···30b]··_py__align_
40 ··[···318]··List_kind40 ··[···317]··List_kind
41 ··[···322]··JoinedStr_kind41 ··[···321]··JoinedStr_kind
42 ··[···331]··_py_exp42 ··[···330]··_py_exp
43 ··[···339]··reset_parser_state_for_error_pass43 ··[···338]··reset_parser_state_for_error_pass
44 ··[···35b]··_py_operation44 ··[···35a]··_py_operation
45 ··[···369]··last_expr_size45 ··[···368]··last_expr_size
46 ··[···378]··_py___divmod__46 ··[···377]··_py___divmod__
47 ··[···387]··SetComp_kind47 ··[···386]··SetComp_kind
48 ··[···394]··_py_new_file_name48 ··[···393]··_py_new_file_name
49 ··[···3a6]··PyRefTracer49 ··[···3a5]··PyRefTracer
50 ··[···3b2]··Py_INCREF50 ··[···3b1]··Py_INCREF
51 ··[···3bc]··_Py_ERROR_XMLCHARREFREPLACE51 ··[···3bb]··_Py_ERROR_XMLCHARREFREPLACE
52 ··[···3d8]··Lt_singleton52 ··[···3d7]··Lt_singleton
53 ··[···3e5]··si_errno53 ··[···3e4]··si_errno
54 ··[···3ee]··ceval_gil54 ··[···3ed]··ceval_gil
55 ··[···3f8]··_Py_tuple_freelist55 ··[···3f7]··_Py_tuple_freelist
56 ··[···40b]··managed_static_type_state56 ··[···40a]··managed_static_type_state
57 ··[···425]··_py_getattr57 ··[···424]··_py_getattr
58 ··[···431]··_py_warn_on_full_buffer58 ··[···430]··_py_warn_on_full_buffer
59 ··[···449]··__pad559 ··[···448]··__pad5
60 ··[···450]··stoptheworld60 ··[···44f]··stoptheworld
61 ··[···45d]··_Py_hashtable_hash_func61 ··[···45c]··_Py_hashtable_hash_func
62 ··[···475]··_getargs_runtime_state62 ··[···474]··_getargs_runtime_state
63 ··[···48c]··_py___class_getitem__63 ··[···48b]··_py___class_getitem__
64 ··[···4a2]··co_code_adaptive64 ··[···4a1]··co_code_adaptive
65 ··[···4b3]··parsenumber_raw65 ··[···4b2]··parsenumber_raw
66 ··[···4c3]··IUNDERFLOW_NORMAL66 ··[···4c2]··IUNDERFLOW_NORMAL
67 ··[···4d5]··_py___classdictcell__67 ··[···4d4]··_py___classdictcell__
68 ··[···4eb]··_py_dbl_close_br68 ··[···4ea]··_py_dbl_close_br
69 ··[···4fc]··decorator_list69 ··[···4fb]··decorator_list
70 ··[···50b]··interactive_src_start70 ··[···50a]··interactive_src_start
71 ··[···521]··nextpool71 ··[···520]··nextpool
72 ··[···52a]··_py_flush72 ··[···529]··_py_flush
73 ··[···534]··_freeres_buf73 ··[···533]··_freeres_buf
74 ··[···541]··parencolstack74 ··[···540]··parencolstack
75 ··[···54f]··tail_lo75 ··[···54e]··tail_lo
76 ··[···557]··_py_contravariant76 ··[···556]··_py_contravariant
77 ··[···569]··AugAssign_type77 ··[···568]··AugAssign_type
78 ··[···578]··allocfunc78 ··[···577]··allocfunc
79 ··[···582]··Global_kind79 ··[···581]··Global_kind
80 ··[···58e]··_Py_cached_objects80 ··[···58d]··_Py_cached_objects
81 ··[···5a1]··debug_alloc_api_t81 ··[···5a0]··debug_alloc_api_t
82 ··[···5b3]··f_funcobj82 ··[···5b2]··f_funcobj
83 ··[···5bd]··_py_fd83 ··[···5bc]··_py_fd
84 ··[···5c4]··async_gen_finalizer84 ··[···5c3]··async_gen_finalizer
85 ··[···5d8]··_PyThreadStateImpl85 ··[···5d7]··_PyThreadStateImpl
86 ··[···5eb]··_py___warningregistry__86 ··[···5ea]··_py___warningregistry__
87 ··[···603]··PySendResult87 ··[···602]··PySendResult
88 ··[···610]··f_string_start_offset88 ··[···60f]··f_string_start_offset
89 ··[···626]··_py_get_event_loop89 ··[···625]··_py_get_event_loop
90 ··[···639]··errtype90 ··[···638]··errtype
91 ··[···641]··_py_dict91 ··[···640]··_py_dict
92 ··[···64a]··next_keys_version92 ··[···649]··next_keys_version
93 ··[···65c]··h_root93 ··[···65b]··h_root
94 ··[···663]··_py_replace94 ··[···662]··_py_replace
95 ··[···66f]··_py_co_code95 ··[···66e]··_py_co_code
96 ··[···67b]··_PyPegen_insert_memo96 ··[···67a]··_PyPegen_insert_memo
97 ··[···690]··is_tripped97 ··[···68f]··is_tripped
98 ··[···69b]··_py_endpos98 ··[···69a]··_py_endpos
99 ··[···6a6]··returns99 ··[···6a5]··returns
100 ··[···6ae]··nfp2lasta100 ··[···6ad]··nfp2lasta
101 ··[···6b8]··_py_extend101 ··[···6b7]··_py_extend
102 ··[···6c3]··total_nframe102 ··[···6c2]··total_nframe
103 ··[···6d0]··_py_fanout103 ··[···6cf]··_py_fanout
104 ··[···6db]··key_destroy_func104 ··[···6da]··key_destroy_func
105 ··[···6ec]··PyOS_strtol105 ··[···6eb]··PyOS_strtol
106 ··[···6f8]··wakeup106 ··[···6f7]··wakeup
107 ··[···6ff]··PySliceObject107 ··[···6fe]··PySliceObject
108 ··[···70d]··ntotalpools108 ··[···70c]··ntotalpools
109 ··[···719]··PyVarObject109 ··[···718]··PyVarObject
110 ··[···725]··co_extra110 ··[···724]··co_extra
111 ··[···72e]··_py_tag111 ··[···72d]··_py_tag
112 ··[···736]··_Py_NewRef112 ··[···735]··_Py_NewRef
113 ··[···741]··si_tid113 ··[···740]··si_tid
114 ··[···748]··nbuckets114 ··[···747]··nbuckets
115 ··[···751]··ListComp_type115 ··[···750]··ListComp_type
116 ··[···75f]··_Py_mem_interp_free_queue116 ··[···75e]··_Py_mem_interp_free_queue
117 ··[···779]··_py_server_hostname117 ··[···778]··_py_server_hostname
118 ··[···78d]··PyFloat_FromDouble118 ··[···78c]··PyFloat_FromDouble
119 ··[···7a0]··_py_decoder119 ··[···79f]··_py_decoder
120 ··[···7ac]··_py___aiter__120 ··[···7ab]··_py___aiter__
121 ··[···7ba]··_Py_slist_item_s121 ··[···7b9]··_Py_slist_item_s
122 ··[···7cb]··_Py_slist_item_t122 ··[···7ca]··_Py_slist_item_t
123 ··[···7dc]··_py_readall123 ··[···7db]··_py_readall
124 ··[···7e8]··AsyncFor_type124 ··[···7e7]··AsyncFor_type
125 ··[···7f6]··func_kwdefaults125 ··[···7f5]··func_kwdefaults
Max diff block lines reached; 955637/1527825 bytes (62.55%) of diff not shown.
1.87 MB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 41, 14600 lines modifiedOffset 41, 14621 lines modified
41 ··0x00000260·5f726177·5f72756c·6500656c·69665f73·_raw_rule.elif_s41 ··0x00000260·5f726177·5f72756c·6500656c·69665f73·_raw_rule.elif_s
42 ··0x00000270·746d745f·72756c65·00656c73·655f626c·tmt_rule.else_bl42 ··0x00000270·746d745f·72756c65·00656c73·655f626c·tmt_rule.else_bl
43 ··0x00000280·6f636b5f·72756c65·00636c61·73735f64·ock_rule.class_d43 ··0x00000280·6f636b5f·72756c65·00636c61·73735f64·ock_rule.class_d
44 ··0x00000290·65665f72·61775f72·756c6500·5f676174·ef_raw_rule._gat44 ··0x00000290·65665f72·61775f72·756c6500·5f676174·ef_raw_rule._gat
45 ··0x000002a0·6865725f·35335f72·756c6500·73746172·her_53_rule.star45 ··0x000002a0·6865725f·35335f72·756c6500·73746172·her_53_rule.star
46 ··0x000002b0·5f746172·67657473·5f72756c·65007374·_targets_rule.st46 ··0x000002b0·5f746172·67657473·5f72756c·65007374·_targets_rule.st
Diff chunk too large, falling back to line-by-line diff (705 lines added, 705 lines removed)
47 ··0x000002c0·61725f65·78707265·7373696f·6e735f72·ar_expressions_r47 ··0x000002c0·61725f65·78707265·7373696f·6e735f72·ar_expressions_r
48 ··0x000002d0·756c6500·5f6c6f6f·70315f36·305f7275·ule._loop1_60_ru48 ··0x000002d0·756c6500·7472795f·73746d74·5f72756c·ule.try_stmt_rul
49 ··0x000002e0·6c650073·75626a65·63745f65·7870725f·le.subject_expr_49 ··0x000002e0·65007375·626a6563·745f6578·70725f72·e.subject_expr_r
50 ··0x000002f0·72756c65·005f6c6f·6f70315f·36345f72·rule._loop1_64_r50 ··0x000002f0·756c6500·67756172·645f7275·6c650049·ule.guard_rule.I
51 ··0x00000300·756c6500·494e5641·4c49445f·56455253·ule.INVALID_VERS51 ··0x00000300·4e56414c·49445f56·45525349·4f4e5f43·NVALID_VERSION_C
52 ··0x00000310·494f4e5f·43484543·4b005f67·61746865·ION_CHECK._gathe52 ··0x00000310·4845434b·005f6761·74686572·5f35375f·HECK._gather_57_
53 ··0x00000320·725f3537·5f72756c·65004e45·575f5459·r_57_rule.NEW_TY53 ··0x00000320·72756c65·004e4557·5f545950·455f434f·rule.NEW_TYPE_CO
54 ··0x00000330·50455f43·4f4d4d45·4e54005f·6c6f6f70·PE_COMMENT._loop54 ··0x00000330·4d4d454e·54005f67·61746865·725f3531·MMENT._gather_51
55 ··0x00000340·315f3631·5f72756c·65005f67·61746865·1_61_rule._gathe55 ··0x00000340·5f72756c·65005f67·61746865·725f3231·_rule._gather_21
56 ··0x00000350·725f3531·5f72756c·65005f67·61746865·r_51_rule._gathe56 ··0x00000350·305f7275·6c65005f·67617468·65725f32·0_rule._gather_2
57 ··0x00000360·725f3231·305f7275·6c650069·6e76616c·r_210_rule.inval57 ··0x00000360·31325f72·756c6500·5f676174·6865725f·12_rule._gather_
58 ··0x00000370·69645f66·6f725f74·61726765·745f7275·id_for_target_ru58 ··0x00000370·35355f72·756c6500·696e7661·6c69645f·55_rule.invalid_
59 ··0x00000380·6c650069·6e76616c·69645f74·72795f73·le.invalid_try_s59 ··0x00000380·666f725f·74617267·65745f72·756c6500·for_target_rule.
60 ··0x00000390·746d745f·72756c65·005f6761·74686572·tmt_rule._gather60 ··0x00000390·5f676174·6865725f·3230385f·72756c65·_gather_208_rule
61 ··0x000003a0·5f323038·5f72756c·65005f67·61746865·_208_rule._gathe61 ··0x000003a0·005f6761·74686572·5f323036·5f72756c·._gather_206_rul
62 ··0x000003b0·725f3231·325f7275·6c65005f·67617468·r_212_rule._gath62 ··0x000003b0·65007369·6e676c65·5f746172·6765745f·e.single_target_
63 ··0x000003c0·65725f32·30365f72·756c6500·5f676174·er_206_rule._gat63 ··0x000003c0·72756c65·005f746d·705f365f·72756c65·rule._tmp_6_rule
64 ··0x000003d0·6865725f·35355f72·756c6500·73696e67·her_55_rule.sing64 ··0x000003d0·005f746d·705f3131·5f72756c·6500745f·._tmp_11_rule.t_
65 ··0x000003e0·6c655f74·61726765·745f7275·6c65005f·le_target_rule._65 ··0x000003e0·7072696d·6172795f·72617700·61756761·primary_raw.auga
66 ··0x000003f0·746d705f·365f7275·6c65005f·746d705f·tmp_6_rule._tmp_66 ··0x000003f0·73736967·6e5f7275·6c65005f·746d705f·ssign_rule._tmp_
67 ··0x00000400·31315f72·756c6500·745f7072·696d6172·11_rule.t_primar67 ··0x00000400·31365f72·756c6500·7969656c·645f6578·16_rule.yield_ex
68 ··0x00000410·795f7261·77006175·67617373·69676e5f·y_raw.augassign_68 ··0x00000410·70725f72·756c6500·745f6c6f·6f6b6168·pr_rule.t_lookah
69 ··0x00000420·72756c65·00796965·6c645f65·7870725f·rule.yield_expr_69 ··0x00000420·6561645f·72756c65·00646f74·7465645f·ead_rule.dotted_
70 ··0x00000430·72756c65·00745f6c·6f6f6b61·68656164·rule.t_lookahead70 ··0x00000430·61735f6e·616d655f·72756c65·00696d70·as_name_rule.imp
71 ··0x00000440·5f72756c·6500696d·706f7274·5f66726f·_rule.import_fro71 ··0x00000440·6f72745f·66726f6d·5f72756c·6500736c·ort_from_rule.sl
72 ··0x00000450·6d5f7275·6c650073·6c696365·735f7275·m_rule.slices_ru72 ··0x00000450·69636573·5f72756c·65006465·6c5f7461·ices_rule.del_ta
73 ··0x00000460·6c650064·6f747465·645f6e61·6d655f72·le.dotted_name_r73 ··0x00000460·72676574·735f7275·6c65005f·746d705f·rgets_rule._tmp_
74 ··0x00000470·756c6500·64656c5f·74617267·6574735f·ule.del_targets_74 ··0x00000470·32325f72·756c6500·696e7661·6c69645f·22_rule.invalid_
75 ··0x00000480·72756c65·005f746d·705f3232·5f72756c·rule._tmp_22_rul75 ··0x00000480·616e6e5f·61737369·676e5f74·61726765·ann_assign_targe
76 ··0x00000490·6500696e·76616c69·645f6173·7369676e·e.invalid_assign76 ··0x00000490·745f7275·6c650073·7461725f·6e616d65·t_rule.star_name
77 ··0x000004a0·6d656e74·5f72756c·65005f67·61746865·ment_rule._gathe77 ··0x000004a0·645f6578·70726573·73696f6e·5f72756c·d_expression_rul
78 ··0x000004b0·725f3138·5f72756c·65005f67·61746865·r_18_rule._gathe78 ··0x000004b0·65005f6c·6f6f7030·5f313634·5f72756c·e._loop0_164_rul
79 ··0x000004c0·725f3230·5f72756c·65005f74·6d705f31·r_20_rule._tmp_179 ··0x000004c0·65005f6c·6f6f7030·5f313635·5f72756c·e._loop0_165_rul
80 ··0x000004d0·335f7275·6c650074·7970655f·70617261·3_rule.type_para80 ··0x000004d0·65005f67·61746865·725f3138·5f72756c·e._gather_18_rul
81 ··0x000004e0·6d735f72·756c6500·5f524149·53455f53·ms_rule._RAISE_S81 ··0x000004e0·65005f67·61746865·725f3230·5f72756c·e._gather_20_rul
82 ··0x000004f0·594e5441·585f4552·524f525f·494e5641·YNTAX_ERROR_INVA82 ··0x000004f0·65005f74·6d705f31·335f7275·6c650074·e._tmp_13_rule.t
83 ··0x00000500·4c49445f·54415247·45540074·5f707269·LID_TARGET.t_pri83 ··0x00000500·7970655f·70617261·6d735f72·756c6500·ype_params_rule.
84 ··0x00000510·6d617279·5f72756c·65006765·6e657870·mary_rule.genexp84 ··0x00000510·5f524149·53455f53·594e5441·585f4552·_RAISE_SYNTAX_ER
85 ··0x00000520·5f72756c·65005f74·6d705f39·335f7275·_rule._tmp_93_ru85 ··0x00000520·524f525f·494e5641·4c49445f·54415247·ROR_INVALID_TARG
86 ··0x00000530·6c650073·7472696e·67735f72·756c6500·le.strings_rule.86 ··0x00000530·45540073·7461725f·6e616d65·645f6578·ET.star_named_ex
87 ··0x00000540·7475706c·655f7275·6c65006c·6973745f·tuple_rule.list_87 ··0x00000540·70726573·73696f6e·735f7275·6c650061·pressions_rule.a
88 ··0x00000550·72756c65·00666f72·5f69665f·636c6175·rule.for_if_clau88 ··0x00000550·6e6e6f74·61746564·5f726873·5f72756c·nnotated_rhs_rul
89 ··0x00000560·7365735f·72756c65·005f6761·74686572·ses_rule._gather89 ··0x00000560·6500646f·74746564·5f6e616d·655f7275·e.dotted_name_ru
90 ··0x00000570·5f313136·5f72756c·65005f67·61746865·_116_rule._gathe90 ··0x00000570·6c650074·5f707269·6d617279·5f72756c·le.t_primary_rul
91 ··0x00000580·725f3233·315f7275·6c650073·7461725f·r_231_rule.star_91 ··0x00000580·65006765·6e657870·5f72756c·65006172·e.genexp_rule.ar
92 ··0x00000590·6e616d65·645f6578·70726573·73696f6e·named_expression92 ··0x00000590·67756d65·6e74735f·72756c65·005f746d·guments_rule._tm
93 ··0x000005a0·735f7275·6c650062·69747769·73655f6f·s_rule.bitwise_o93 ··0x000005a0·705f3933·5f72756c·65007374·72696e67·p_93_rule.string
94 ··0x000005b0·725f7275·6c65005f·746d705f·3233335f·r_rule._tmp_233_94 ··0x000005b0·735f7275·6c650074·75706c65·5f72756c·s_rule.tuple_rul
95 ··0x000005c0·72756c65·00737461·72726564·5f657870·rule.starred_exp95 ··0x000005c0·65006c69·73745f72·756c6500·666f725f·e.list_rule.for_
96 ··0x000005d0·72657373·696f6e5f·72756c65·00696e76·ression_rule.inv96 ··0x000005d0·69665f63·6c617573·65735f72·756c6500·if_clauses_rule.
97 ··0x000005e0·616c6964·5f636f6d·70726568·656e7369·alid_comprehensi97 ··0x000005e0·5f676174·6865725f·3131365f·72756c65·_gather_116_rule
98 ··0x000005f0·6f6e5f72·756c6500·5f746d70·5f323334·on_rule._tmp_23498 ··0x000005f0·005f6761·74686572·5f323331·5f72756c·._gather_231_rul
99 ··0x00000600·5f72756c·65006673·7472696e·675f7265·_rule.fstring_re99 ··0x00000600·65006269·74776973·655f6f72·5f72756c·e.bitwise_or_rul
100 ··0x00000610·706c6163·656d656e·745f6669·656c645f·placement_field_100 ··0x00000610·65005f74·6d705f32·33335f72·756c6500·e._tmp_233_rule.
101 ··0x00000620·72756c65·00746172·6765745f·77697468·rule.target_with101 ··0x00000620·73746172·7265645f·65787072·65737369·starred_expressi
102 ··0x00000630·5f737461·725f6174·6f6d5f72·756c6500·_star_atom_rule.102 ··0x00000630·6f6e5f72·756c6500·696e7661·6c69645f·on_rule.invalid_
103 ··0x00000640·73746172·5f746172·6765745f·72756c65·star_target_rule103 ··0x00000640·636f6d70·72656865·6e73696f·6e5f7275·comprehension_ru
104 ··0x00000650·00646973·6a756e63·74696f6e·5f72756c·.disjunction_rul104 ··0x00000650·6c65005f·746d705f·3233345f·72756c65·le._tmp_234_rule
105 ··0x00000660·65006c61·6d626465·665f7275·6c65005f·e.lambdef_rule._105 ··0x00000660·00667374·72696e67·5f726570·6c616365·.fstring_replace
106 ··0x00000670·746d705f·3135385f·72756c65·005f746d·tmp_158_rule._tm106 ··0x00000670·6d656e74·5f666965·6c645f72·756c6500·ment_field_rule.
107 ··0x00000680·705f3135·395f7275·6c65006c·616d6264·p_159_rule.lambd107 ··0x00000680·74617267·65745f77·6974685f·73746172·target_with_star
108 ··0x00000690·615f7061·72616d73·5f72756c·6500636f·a_params_rule.co108 ··0x00000690·5f61746f·6d5f7275·6c650073·7461725f·_atom_rule.star_
109 ··0x000006a0·6e6a756e·6374696f·6e5f7275·6c650069·njunction_rule.i109 ··0x000006a0·74617267·65745f72·756c6500·6469736a·target_rule.disj
110 ··0x000006b0·6e766572·73696f6e·5f72756c·65006269·nversion_rule.bi110 ··0x000006b0·756e6374·696f6e5f·72756c65·006c616d·unction_rule.lam
111 ··0x000006c0·74776973·655f786f·725f7275·6c650073·twise_xor_rule.s111 ··0x000006c0·62646566·5f72756c·65005f74·6d705f31·bdef_rule._tmp_1
112 ··0x000006d0·7461725f·65787072·65737369·6f6e5f72·tar_expression_r112 ··0x000006d0·35385f72·756c6500·5f746d70·5f313539·58_rule._tmp_159
113 ··0x000006e0·756c6500·62697477·6973655f·616e645f·ule.bitwise_and_113 ··0x000006e0·5f72756c·65006c61·6d626461·5f706172·_rule.lambda_par
114 ··0x000006f0·72756c65·00736869·66745f65·7870725f·rule.shift_expr_114 ··0x000006f0·616d735f·72756c65·00636f6e·6a756e63·ams_rule.conjunc
115 ··0x00000700·72756c65·0073756d·5f72756c·65007465·rule.sum_rule.te115 ··0x00000700·74696f6e·5f72756c·6500696e·76657273·tion_rule.invers
116 ··0x00000710·726d5f72·756c6500·7465726d·5f726177·rm_rule.term_raw116 ··0x00000710·696f6e5f·72756c65·00626974·77697365·ion_rule.bitwise
117 ··0x00000720·00666163·746f725f·72756c65·005f6c6f·.factor_rule._lo117 ··0x00000720·5f786f72·5f72756c·65007374·61725f65·_xor_rule.star_e
118 ··0x00000730·6f70305f·3132305f·72756c65·005f6c6f·op0_120_rule._lo118 ··0x00000730·78707265·7373696f·6e5f7275·6c650062·xpression_rule.b
119 ··0x00000740·6f70305f·3131395f·72756c65·0066756e·op0_119_rule.fun119 ··0x00000740·69747769·73655f61·6e645f72·756c6500·itwise_and_rule.
120 ··0x00000750·635f7479·70655f63·6f6d6d65·6e745f72·c_type_comment_r120 ··0x00000750·73686966·745f6578·70725f72·756c6500·shift_expr_rule.
121 ··0x00000760·756c6500·5f746d70·5f313439·5f72756c·ule._tmp_149_rul121 ··0x00000760·73756d5f·72756c65·00746572·6d5f7275·sum_rule.term_ru
122 ··0x00000770·65005f74·6d705f32·32375f72·756c6500·e._tmp_227_rule.122 ··0x00000770·6c650074·65726d5f·72617700·66616374·le.term_raw.fact
123 ··0x00000780·5f746d70·5f323238·5f72756c·6500696e·_tmp_228_rule.in123 ··0x00000780·6f725f72·756c6500·5f6c6f6f·70305f31·or_rule._loop0_1
124 ··0x00000790·76616c69·645f6172·67756d65·6e74735f·valid_arguments_124 ··0x00000790·32305f72·756c6500·5f6c6f6f·70305f31·20_rule._loop0_1
125 ··0x000007a0·72756c65·006b7761·7267735f·72756c65·rule.kwargs_rule125 ··0x000007a0·31395f72·756c6500·66756e63·5f747970·19_rule.func_typ
126 ··0x000007b0·005f746d·705f3235·385f7275·6c650061·._tmp_258_rule.a126 ··0x000007b0·655f636f·6d6d656e·745f7275·6c65005f·e_comment_rule._
127 ··0x000007c0·6e6e6f74·61746564·5f726873·5f72756c·nnotated_rhs_rul127 ··0x000007c0·746d705f·3134395f·72756c65·005f746d·tmp_149_rule._tm
128 ··0x000007d0·65007479·70655f70·6172616d·5f72756c·e.type_param_rul128 ··0x000007d0·705f3232·375f7275·6c65005f·746d705f·p_227_rule._tmp_
129 ··0x000007e0·65005f6c·6f6f7030·5f34305f·72756c65·e._loop0_40_rule129 ··0x000007e0·3232385f·72756c65·006b7761·7267735f·228_rule.kwargs_
130 ··0x000007f0·005f6c6f·6f70315f·34315f72·756c6500·._loop1_41_rule.130 ··0x000007f0·72756c65·005f746d·705f3235·385f7275·rule._tmp_258_ru
131 ··0x00000800·5f6c6f6f·70305f33·365f7275·6c65005f·_loop0_36_rule._131 ··0x00000800·6c65005f·746d705f·3236325f·72756c65·le._tmp_262_rule
132 ··0x00000810·6c6f6f70·305f3337·5f72756c·65005f74·loop0_37_rule._t132 ··0x00000810·005f746d·705f3135·355f7275·6c650074·._tmp_155_rule.t
133 ··0x00000820·6d705f31·36395f72·756c6500·5f6c6f6f·mp_169_rule._loo133 ··0x00000820·7970655f·70617261·6d5f7275·6c65005f·ype_param_rule._
134 ··0x00000830·70305f31·37315f72·756c6500·5f6c6f6f·p0_171_rule._loo134 ··0x00000830·6c6f6f70·305f3430·5f72756c·65005f6c·loop0_40_rule._l
135 ··0x00000840·70315f31·38355f72·756c6500·5f6c6f6f·p1_185_rule._loo135 ··0x00000840·6f6f7031·5f34315f·72756c65·005f6c6f·oop1_41_rule._lo
136 ··0x00000850·70305f31·37325f72·756c6500·5f746d70·p0_172_rule._tmp136 ··0x00000850·6f70305f·33365f72·756c6500·5f6c6f6f·op0_36_rule._loo
137 ··0x00000860·5f313734·5f72756c·65005f6c·6f6f7030·_174_rule._loop0137 ··0x00000860·70305f33·375f7275·6c65005f·746d705f·p0_37_rule._tmp_
138 ··0x00000870·5f313735·5f72756c·65005f6c·6f6f7031·_175_rule._loop1138 ··0x00000870·3136395f·72756c65·005f6c6f·6f70305f·169_rule._loop0_
139 ··0x00000880·5f313738·5f72756c·65005f6c·6f6f7030·_178_rule._loop0139 ··0x00000880·3137315f·72756c65·005f6c6f·6f70315f·171_rule._loop1_
140 ··0x00000890·5f33385f·72756c65·005f6c6f·6f70305f·_38_rule._loop0_140 ··0x00000890·3138355f·72756c65·005f6c6f·6f70305f·185_rule._loop0_
141 ··0x000008a0·3137375f·72756c65·005f6c6f·6f70305f·177_rule._loop0_141 ··0x000008a0·3137325f·72756c65·005f746d·705f3137·172_rule._tmp_17
142 ··0x000008b0·3137305f·72756c65·005f6c6f·6f70315f·170_rule._loop1_142 ··0x000008b0·345f7275·6c65005f·6c6f6f70·305f3137·4_rule._loop0_17
143 ··0x000008c0·3137335f·72756c65·005f6c6f·6f70315f·173_rule._loop1_143 ··0x000008c0·355f7275·6c65005f·6c6f6f70·315f3137·5_rule._loop1_17
144 ··0x000008d0·34325f72·756c6500·5f6c6f6f·70315f34·42_rule._loop1_4144 ··0x000008d0·385f7275·6c65005f·6c6f6f70·305f3338·8_rule._loop0_38
145 ··0x000008e0·335f7275·6c65005f·6c6f6f70·315f3339·3_rule._loop1_39145 ··0x000008e0·5f72756c·65005f6c·6f6f7030·5f313737·_rule._loop0_177
146 ··0x000008f0·5f72756c·65005f74·6d705f32·34365f72·_rule._tmp_246_r146 ··0x000008f0·5f72756c·65005f6c·6f6f7030·5f313730·_rule._loop0_170
147 ··0x00000900·756c6500·696d706f·72745f66·726f6d5f·ule.import_from_147 ··0x00000900·5f72756c·65005f6c·6f6f7031·5f313733·_rule._loop1_173
148 ··0x00000910·74617267·6574735f·72756c65·005f746d·targets_rule._tm148 ··0x00000910·5f72756c·65005f74·6d705f32·385f7275·_rule._tmp_28_ru
149 ··0x00000920·705f3234·375f7275·6c650069·6d706f72·p_247_rule.impor149 ··0x00000920·6c65005f·746d705f·36335f72·756c6500·le._tmp_63_rule.
150 ··0x00000930·745f6672·6f6d5f61·735f6e61·6d65735f·t_from_as_names_150 ··0x00000930·5f746d70·5f36325f·72756c65·005f6c6f·_tmp_62_rule._lo
151 ··0x00000940·72756c65·00696d70·6f72745f·66726f6d·rule.import_from151 ··0x00000940·6f70315f·34325f72·756c6500·5f6c6f6f·op1_42_rule._loo
152 ··0x00000950·5f61735f·6e616d65·5f72756c·65005f6c·_as_name_rule._l152 ··0x00000950·70315f34·335f7275·6c65005f·6c6f6f70·p1_43_rule._loop
153 ··0x00000960·6f6f7031·5f34355f·72756c65·005f6c6f·oop1_45_rule._lo153 ··0x00000960·315f3339·5f72756c·65005f74·6d705f32·1_39_rule._tmp_2
154 ··0x00000970·6f70315f·34375f72·756c6500·5f746d70·op1_47_rule._tmp154 ··0x00000970·34365f72·756c6500·696d706f·72745f66·46_rule.import_f
155 ··0x00000980·5f313631·5f72756c·65005f74·6d705f31·_161_rule._tmp_1155 ··0x00000980·726f6d5f·74617267·6574735f·72756c65·rom_targets_rule
156 ··0x00000990·36305f72·756c6500·5f746d70·5f313632·60_rule._tmp_162156 ··0x00000990·005f746d·705f3234·375f7275·6c650069·._tmp_247_rule.i
157 ··0x000009a0·5f72756c·65007374·61725f6e·616d6564·_rule.star_named157 ··0x000009a0·6d706f72·745f6672·6f6d5f61·735f6e61·mport_from_as_na
158 ··0x000009b0·5f657870·72657373·696f6e5f·72756c65·_expression_rule158 ··0x000009b0·6d65735f·72756c65·00696d70·6f72745f·mes_rule.import_
159 ··0x000009c0·005f6c6f·6f70305f·34385f72·756c6500·._loop0_48_rule.159 ··0x000009c0·66726f6d·5f61735f·6e616d65·5f72756c·from_as_name_rul
160 ··0x000009d0·70617261·6d5f7374·61725f61·6e6e6f74·param_star_annot160 ··0x000009d0·65005f6c·6f6f7031·5f34355f·72756c65·e._loop1_45_rule
161 ··0x000009e0·6174696f·6e5f7275·6c65005f·6c6f6f70·ation_rule._loop161 ··0x000009e0·005f6c6f·6f70315f·34375f72·756c6500·._loop1_47_rule.
162 ··0x000009f0·315f3530·5f72756c·65005f6c·6f6f7030·1_50_rule._loop0162 ··0x000009f0·5f746d70·5f313631·5f72756c·65005f74·_tmp_161_rule._t
163 ··0x00000a00·5f34395f·72756c65·005f746d·705f3138·_49_rule._tmp_18163 ··0x00000a00·6d705f31·36305f72·756c6500·5f746d70·mp_160_rule._tmp
164 ··0x00000a10·315f7275·6c65005f·6c6f6f70·305f3138·1_rule._loop0_18164 ··0x00000a10·5f313632·5f72756c·65005f6c·6f6f7030·_162_rule._loop0
165 ··0x00000a20·325f7275·6c65005f·746d705f·3138335f·2_rule._tmp_183_165 ··0x00000a20·5f34385f·72756c65·00706172·616d5f73·_48_rule.param_s
166 ··0x00000a30·72756c65·005f746d·705f3138·345f7275·rule._tmp_184_ru166 ··0x00000a30·7461725f·616e6e6f·74617469·6f6e5f72·tar_annotation_r
Max diff block lines reached; 1861788/1956820 bytes (95.14%) of diff not shown.
556 KB
./usr/lib/debug/.build-id/59/47a90da00e5b7d0531f77d492fc9fcfcdf92c5.debug vs.
./usr/lib/debug/.build-id/ea/ca5dcb153533adfd9821d8201d594d9faadb8f.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 22% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········70056·(bytes·into·file)13 ··Start·of·section·headers:··········70044·(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:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
848 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·0x02 Entry·point·0x0
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·0x022e8·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x022e0·R·E·0x1000
7 ··LOAD···········0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x00448·RW··0x10007 ··LOAD···········0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x00448·RW··0x1000
8 ··DYNAMIC········0x000ef4·0x00003f20·0x00003f20·0x00000·0x000e0·RW··0x48 ··DYNAMIC········0x000ef4·0x00003f20·0x00003f20·0x00000·0x000e0·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······0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x0010c·R···0x111 ··GNU_RELRO······0x000ef4·0x00003ef4·0x00003ef4·0x00000·0x0010c·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.56 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x111a8:1 There·are·35·section·headers,·starting·at·offset·0x1119c:
  
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·0003c0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0003c0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········000004f8·000118·0003da·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000004f8·000118·0003da·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········000008d2·000118·000078·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········000008d2·000118·000078·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········0000094c·000118·000030·00···A··4···1··410 ··[·6]·.gnu.version_r····NOBITS··········0000094c·000118·000030·00···A··4···1··4
11 ··[·7]·.rel.dyn··········NOBITS··········0000097c·000118·000298·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········0000097c·000118·000298·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00000c14·000118·000158·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00000c14·000118·000158·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········00000d6c·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00000d6c·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000d78·000118·00022c·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000d78·000118·00022c·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00000fa8·000118·000d2c·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00000fa8·000118·000d24·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········00001cd4·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00001ccc·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00001cdc·000118·000608·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00001cd4·000118·000608·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········000022e4·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········000022dc·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00003ef4·000ef4·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00003ef4·000ef4·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00003ef8·000ef4·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00003ef8·000ef4·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········00003efc·000ef4·000024·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········00003efc·000ef4·000024·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········00003f20·000ef4·0000e0·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········00003f20·000ef4·0000e0·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········00004000·000ef4·0000e8·04··WA··0···0··423 ··[19]·.got··············NOBITS··········00004000·000ef4·0000e8·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········000040e8·000ef4·000250·00··WA··0···0··424 ··[20]·.data·············NOBITS··········000040e8·000ef4·000250·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00004338·000ef4·000004·00··WA··0···0··125 ··[21]·.bss··············NOBITS··········00004338·000ef4·000004·00··WA··0···0··1
26 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000168·00008c·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000168·00008d·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·0001f4·00aaf5·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·0001f8·00aaee·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·00acec·000463·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·00ace8·000464·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·00b150·000c79·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·00b14c·000c75·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·00bdcc·00018f·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·00bdc4·00018d·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·00bf5c·002e9d·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·00bf54·002e9d·01·MSC··0···0··4
34 ··[30]·.debug_loclists···PROGBITS········00000000·00edfc·000940·00···C··0···0··434 ··[30]·.debug_loclists···PROGBITS········00000000·00edf4·000935·00···C··0···0··4
35 ··[31]·.debug_rnglists···PROGBITS········00000000·00f73c·000183·00···C··0···0··435 ··[31]·.debug_rnglists···PROGBITS········00000000·00f72c·000188·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·00f8c0·000db0·10·····33·162··436 ··[32]·.symtab···········SYMTAB··········00000000·00f8b4·000db0·10·····33·162··4
37 ··[33]·.strtab···········STRTAB··········00000000·010670·0009d7·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·010664·0009d7·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·011047·00015e·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·01103b·00015e·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
14.0 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·000008d2·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·000008d2·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·0000094c·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·0000094c·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·0000097c·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·0000097c·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00000c14·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00000c14·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00000d6c·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00000d6c·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00000d78·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00000d78·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00000fa8·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00000fa8·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·00001cd4·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·00001ccc·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00001cdc·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00001cd4·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·000022e4·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame18 ····14:·000022dc·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
19 ····15:·00003ef4·····0·SECTION·LOCAL··DEFAULT···15·.init_array19 ····15:·00003ef4·····0·SECTION·LOCAL··DEFAULT···15·.init_array
20 ····16:·00003ef8·····0·SECTION·LOCAL··DEFAULT···16·.fini_array20 ····16:·00003ef8·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
21 ····17:·00003efc·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro21 ····17:·00003efc·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
22 ····18:·00003f20·····0·SECTION·LOCAL··DEFAULT···18·.dynamic22 ····18:·00003f20·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
23 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got23 ····19:·00004000·····0·SECTION·LOCAL··DEFAULT···19·.got
24 ····20:·000040e8·····0·SECTION·LOCAL··DEFAULT···20·.data24 ····20:·000040e8·····0·SECTION·LOCAL··DEFAULT···20·.data
25 ····21:·00004338·····0·SECTION·LOCAL··DEFAULT···21·.bss25 ····21:·00004338·····0·SECTION·LOCAL··DEFAULT···21·.bss
Offset 30, 123 lines modifiedOffset 30, 123 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
37 ····33:·00001a48·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·00001a40·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·00001a48·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·00001a40·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·00001a64·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00001a5c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00000d6c·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00000d6c·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·00001cd4·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·00001ccc·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
43 ····39:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00000d74·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·00001cd8·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·00001cd0·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·multiprocessing.c45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·multiprocessing.c
46 ····42:·00001b10·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·00001b08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·00001b18·····0·NOTYPE··LOCAL··DEFAULT···11·$d47 ····43:·00001b10·····0·NOTYPE··LOCAL··DEFAULT···11·$d
48 ····44:·00001d6c·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····44:·00001d64·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····45:·00001b1c·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·00001b14·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·00001b1d···380·FUNC····LOCAL··DEFAULT···11·multiprocessing_exec50 ····46:·00001b15···380·FUNC····LOCAL··DEFAULT···11·multiprocessing_exec
51 ····47:·00001c80·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·00001c78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·00001168·····0·NOTYPE··LOCAL··DEFAULT···11·$t52 ····48:·00001168·····0·NOTYPE··LOCAL··DEFAULT···11·$t
53 ····49:·00001169···124·FUNC····LOCAL··DEFAULT···11·_multiprocessing_sem_unlink53 ····49:·00001169···124·FUNC····LOCAL··DEFAULT···11·_multiprocessing_sem_unlink
54 ····50:·000011cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d54 ····50:·000011cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
55 ····51:·00000fa8·····0·NOTYPE··LOCAL··DEFAULT···11·$t55 ····51:·00000fa8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
56 ····52:·00001010·····0·NOTYPE··LOCAL··DEFAULT···11·$d56 ····52:·00001010·····0·NOTYPE··LOCAL··DEFAULT···11·$d
57 ····53:·00001f84·····0·NOTYPE··LOCAL··DEFAULT···13·$d57 ····53:·00001f7c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
58 ····54:·00001f84····34·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_sem_unlink__doc__58 ····54:·00001f7c····34·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_sem_unlink__doc__
59 ····55:·000040ec·····0·NOTYPE··LOCAL··DEFAULT···20·$d59 ····55:·000040ec·····0·NOTYPE··LOCAL··DEFAULT···20·$d
60 ····56:·000040ec····52·OBJECT··LOCAL··DEFAULT···20·multiprocessing_module60 ····56:·000040ec····52·OBJECT··LOCAL··DEFAULT···20·multiprocessing_module
61 ····57:·00004140····32·OBJECT··LOCAL··DEFAULT···20·module_methods61 ····57:·00004140····32·OBJECT··LOCAL··DEFAULT···20·module_methods
62 ····58:·00004120····32·OBJECT··LOCAL··DEFAULT···20·multiprocessing_slots62 ····58:·00004120····32·OBJECT··LOCAL··DEFAULT···20·multiprocessing_slots
63 ····59:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·semaphore.c63 ····59:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·semaphore.c
64 ····60:·00001da8·····0·NOTYPE··LOCAL··DEFAULT···13·$d64 ····60:·00001da0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
65 ····61:·000011e9···512·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock65 ····61:·000011e9···512·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock
66 ····62:·000011e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t66 ····62:·000011e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
67 ····63:·000013c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d67 ····63:·000013c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
68 ····64:·00001c98·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00001c90·····0·NOTYPE··LOCAL··DEFAULT···11·$t
69 ····65:·00001c99····58·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__is_zero69 ····65:·00001c91····58·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__is_zero
70 ····66:·000013e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t70 ····66:·000013e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
71 ····67:·000013e9···284·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock___enter__71 ····67:·000013e9···284·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock___enter__
72 ····68:·000014f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····68:·000014f4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00001504·····0·NOTYPE··LOCAL··DEFAULT···11·$t73 ····69:·00001504·····0·NOTYPE··LOCAL··DEFAULT···11·$t
74 ····70:·00001505····72·FUNC····LOCAL··DEFAULT···11·semlock_dealloc74 ····70:·00001505····72·FUNC····LOCAL··DEFAULT···11·semlock_dealloc
75 ····71:·0000154d····12·FUNC····LOCAL··DEFAULT···11·semlock_traverse75 ····71:·0000154d····12·FUNC····LOCAL··DEFAULT···11·semlock_traverse
76 ····72:·00001559···788·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock_acquire76 ····72:·00001559···780·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock_acquire
77 ····73:·00001840·····0·NOTYPE··LOCAL··DEFAULT···11·$d77 ····73:·00001838·····0·NOTYPE··LOCAL··DEFAULT···11·$d
78 ····74:·0000186c·····0·NOTYPE··LOCAL··DEFAULT···11·$t78 ····74:·00001864·····0·NOTYPE··LOCAL··DEFAULT···11·$t
79 ····75:·0000186d···224·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock___exit__79 ····75:·00001865···224·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock___exit__
80 ····76:·0000192c·····0·NOTYPE··LOCAL··DEFAULT···11·$d80 ····76:·00001924·····0·NOTYPE··LOCAL··DEFAULT···11·$d
81 ····77:·0000194c·····0·NOTYPE··LOCAL··DEFAULT···11·$t81 ····77:·00001944·····0·NOTYPE··LOCAL··DEFAULT···11·$t
82 ····78:·0000197c·····0·NOTYPE··LOCAL··DEFAULT···11·$d82 ····78:·00001974·····0·NOTYPE··LOCAL··DEFAULT···11·$d
83 ····79:·00001984·····0·NOTYPE··LOCAL··DEFAULT···11·$t83 ····79:·0000197c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
84 ····80:·00001985···196·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock_release84 ····80:·0000197d···196·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock_release
85 ····81:·00001a2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d85 ····81:·00001a24·····0·NOTYPE··LOCAL··DEFAULT···11·$d
86 ····82:·00001020·····0·NOTYPE··LOCAL··DEFAULT···11·$t86 ····82:·00001020·····0·NOTYPE··LOCAL··DEFAULT···11·$t
87 ····83:·00001021····32·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__after_fork87 ····83:·00001021····32·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__after_fork
88 ····84:·00001038·····0·NOTYPE··LOCAL··DEFAULT···11·$d88 ····84:·00001038·····0·NOTYPE··LOCAL··DEFAULT···11·$d
89 ····85:·00001040·····0·NOTYPE··LOCAL··DEFAULT···11·$t89 ····85:·00001040·····0·NOTYPE··LOCAL··DEFAULT···11·$t
90 ····86:·00001041···180·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__rebuild90 ····86:·00001041···180·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__rebuild
91 ····87:·000010e8·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·000010e8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·000010f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t92 ····88:·000010f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·000010f5·····6·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__count93 ····89:·000010f5·····6·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__count
94 ····90:·000010fb····48·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__is_mine94 ····90:·000010fb····48·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__is_mine
95 ····91:·0000112b····62·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__get_value95 ····91:·0000112b····62·FUNC····LOCAL··DEFAULT···11·_multiprocessing_SemLock__get_value
96 ····92:·00001fa8·····0·NOTYPE··LOCAL··DEFAULT···13·$d96 ····92:·00001fa0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
97 ····93:·00001fa8····92·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock___exit____doc__97 ····93:·00001fa0····92·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock___exit____doc__
98 ····94:·00002004····50·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock___enter____doc__98 ····94:·00001ffc····50·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock___enter____doc__
99 ····95:·00002038····73·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__after_fork__doc__99 ····95:·00002030····73·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__after_fork__doc__
100 ····96:·00002084····64·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__is_zero__doc__100 ····96:·0000207c····64·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__is_zero__doc__
101 ····97:·000020c4····57·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__get_value__doc__101 ····97:·000020bc····57·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__get_value__doc__
102 ····98:·00002100····65·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__is_mine__doc__102 ····98:·000020f8····65·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__is_mine__doc__
103 ····99:·00002144····85·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__count__doc__103 ····99:·0000213c····85·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__count__doc__
104 ···100:·0000219c····54·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__rebuild__doc__104 ···100:·00002194····54·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock__rebuild__doc__
105 ···101:·000021d4····50·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock_release__doc__105 ···101:·000021cc····50·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock_release__doc__
106 ···102:·00002208····76·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock_acquire__doc__106 ···102:·00002200····76·OBJECT··LOCAL··DEFAULT···13·_multiprocessing_SemLock_acquire__doc__
107 ···103:·00004160·····0·NOTYPE··LOCAL··DEFAULT···20·$d107 ···103:·00004160·····0·NOTYPE··LOCAL··DEFAULT···20·$d
108 ···104:·00004160····88·OBJECT··LOCAL··DEFAULT···20·_PyMp_SemLockType_slots108 ···104:·00004160····88·OBJECT··LOCAL··DEFAULT···20·_PyMp_SemLockType_slots
109 ···105:·00004288···176·OBJECT··LOCAL··DEFAULT···20·semlock_methods109 ···105:·00004288···176·OBJECT··LOCAL··DEFAULT···20·semlock_methods
110 ···106:·00004224···100·OBJECT··LOCAL··DEFAULT···20·semlock_members110 ···106:·00004224···100·OBJECT··LOCAL··DEFAULT···20·semlock_members
111 ···107:·000041b8·····0·NOTYPE··LOCAL··DEFAULT···20·$d111 ···107:·000041b8·····0·NOTYPE··LOCAL··DEFAULT···20·$d
112 ···108:·000041b8····44·OBJECT··LOCAL··DEFAULT···20·_parser.3112 ···108:·000041b8····44·OBJECT··LOCAL··DEFAULT···20·_parser.3
113 ···109:·00003f08····24·OBJECT··LOCAL··DEFAULT···17·_keywords.2113 ···109:·00003f08····24·OBJECT··LOCAL··DEFAULT···17·_keywords.2
114 ···110:·000041e4····44·OBJECT··LOCAL··DEFAULT···20·_parser.1114 ···110:·000041e4····44·OBJECT··LOCAL··DEFAULT···20·_parser.1
115 ···111:·00003efc····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0115 ···111:·00003efc····12·OBJECT··LOCAL··DEFAULT···17·_keywords.0
116 ···112:·00003efc·····0·NOTYPE··LOCAL··DEFAULT···17·$d116 ···112:·00003efc·····0·NOTYPE··LOCAL··DEFAULT···17·$d
117 ···113:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c117 ···113:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
118 ···114:·00001cdc·····0·NOTYPE··LOCAL··DEFAULT···13·$d118 ···114:·00001cd4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
119 ···115:·00001cdc·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits119 ···115:·00001cd4·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
120 ···116:·00001a6d·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones120 ···116:·00001a65·····0·FUNC····LOCAL··DEFAULT···11·deregister_tm_clones
121 ···117:·00001a6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t121 ···117:·00001a64·····0·NOTYPE··LOCAL··DEFAULT···11·$t
122 ···118:·00001a88·····0·NOTYPE··LOCAL··DEFAULT···11·$d122 ···118:·00001a80·····0·NOTYPE··LOCAL··DEFAULT···11·$d
123 ···119:·00001a98·····0·NOTYPE··LOCAL··DEFAULT···11·$t123 ···119:·00001a90·····0·NOTYPE··LOCAL··DEFAULT···11·$t
124 ···120:·00001a99·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones124 ···120:·00001a91·····0·FUNC····LOCAL··DEFAULT···11·register_tm_clones
125 ···121:·00001abc·····0·NOTYPE··LOCAL··DEFAULT···11·$d125 ···121:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
126 ···122:·000040e8·····0·NOTYPE··LOCAL··DEFAULT···20·$d126 ···122:·000040e8·····0·NOTYPE··LOCAL··DEFAULT···20·$d
127 ···123:·00001acc·····0·NOTYPE··LOCAL··DEFAULT···11·$t127 ···123:·00001ac4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
128 ···124:·00001acd·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux128 ···124:·00001ac5·····0·FUNC····LOCAL··DEFAULT···11·__do_global_dtors_aux
129 ···125:·00001af8·····0·NOTYPE··LOCAL··DEFAULT···11·$d129 ···125:·00001af0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
130 ···126:·00004338·····1·OBJECT··LOCAL··DEFAULT···21·completed.0130 ···126:·00004338·····1·OBJECT··LOCAL··DEFAULT···21·completed.0
131 ···127:·00003ef8·····0·NOTYPE··LOCAL··DEFAULT···16·$d131 ···127:·00003ef8·····0·NOTYPE··LOCAL··DEFAULT···16·$d
132 ···128:·00003ef8·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry132 ···128:·00003ef8·····0·OBJECT··LOCAL··DEFAULT···16·__do_global_dtors_aux_fini_array_entry
133 ···129:·00001b0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t133 ···129:·00001b04·····0·NOTYPE··LOCAL··DEFAULT···11·$t
134 ···130:·00001b0d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy134 ···130:·00001b05·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
135 ···131:·00003ef4·····0·NOTYPE··LOCAL··DEFAULT···15·$d135 ···131:·00003ef4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
136 ···132:·00003ef4·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry136 ···132:·00003ef4·····0·OBJECT··LOCAL··DEFAULT···15·__frame_dummy_init_array_entry
137 ···133:·00004338·····0·NOTYPE··LOCAL··DEFAULT···21·$d137 ···133:·00004338·····0·NOTYPE··LOCAL··DEFAULT···21·$d
138 ···134:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c138 ···134:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
Max diff block lines reached; 1881/14285 bytes (13.17%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5947a90da00e5b7d0531f77d492fc9fcfcdf92c53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eaca5dcb153533adfd9821d8201d594d9faadb8f
200 KB
readelf --wide --debug-dump=rawline {}
    
Offset 58, 450 lines modifiedOffset 58, 450 lines modified
58 ··19»     9»    0»   0»  pycore_modsupport.h58 ··19»     9»    0»   0»  pycore_modsupport.h
59 ··20»     2»    0»   0»  modsupport.h59 ··20»     2»    0»   0»  modsupport.h
60 ··21»     2»    0»   0»  dictobject.h60 ··21»     2»    0»   0»  dictobject.h
61 ··22»     2»    0»   0»  longobject.h61 ··22»     2»    0»   0»  longobject.h
  
62 ·Line·Number·Statements:62 ·Line·Number·Statements:
63 ··[0x00000272]··Set·column·to·163 ··[0x00000272]··Set·column·to·1
64 ··[0x00000274]··Extended·opcode·2:·set·Address·to·0x1b1064 ··[0x00000274]··Extended·opcode·2:·set·Address·to·0x1b08
65 ··[0x0000027b]··Advance·Line·by·293·to·29465 ··[0x0000027b]··Advance·Line·by·293·to·294
66 ··[0x0000027e]··Copy66 ··[0x0000027e]··Copy
67 ··[0x0000027f]··Set·column·to·567 ··[0x0000027f]··Set·column·to·5
68 ··[0x00000281]··Special·opcode·6:·advance·Address·by·0·to·0x1b10·and·Line·by·1·to·295·(view·1)68 ··[0x00000281]··Special·opcode·6:·advance·Address·by·0·to·0x1b08·and·Line·by·1·to·295·(view·1)
69 ··[0x00000282]··Set·column·to·1269 ··[0x00000282]··Set·column·to·12
70 ··[0x00000284]··Set·is_stmt·to·070 ··[0x00000284]··Set·is_stmt·to·0
71 ··[0x00000285]··Copy·(view·2)71 ··[0x00000285]··Copy·(view·2)
72 ··[0x00000286]··Set·column·to·172 ··[0x00000286]··Set·column·to·1
73 ··[0x00000288]··Set·is_stmt·to·173 ··[0x00000288]··Set·is_stmt·to·1
74 ··[0x00000289]··Extended·opcode·2:·set·Address·to·0x1b1c74 ··[0x00000289]··Extended·opcode·2:·set·Address·to·0x1b14
75 ··[0x00000290]··Advance·Line·by·-98·to·19775 ··[0x00000290]··Advance·Line·by·-98·to·197
76 ··[0x00000293]··Copy76 ··[0x00000293]··Copy
77 ··[0x00000294]··Set·is_stmt·to·077 ··[0x00000294]··Set·is_stmt·to·0
78 ··[0x00000295]··Copy·(view·1)78 ··[0x00000295]··Copy·(view·1)
79 ··[0x00000296]··Set·column·to·579 ··[0x00000296]··Set·column·to·5
80 ··[0x00000298]··Set·is_stmt·to·180 ··[0x00000298]··Set·is_stmt·to·1
81 ··[0x00000299]··Special·opcode·106:·advance·Address·by·14·to·0x1b2a·and·Line·by·3·to·20081 ··[0x00000299]··Special·opcode·106:·advance·Address·by·14·to·0x1b22·and·Line·by·3·to·200
82 ··[0x0000029a]··Set·column·to·182 ··[0x0000029a]··Set·column·to·1
83 ··[0x0000029c]··Set·is_stmt·to·083 ··[0x0000029c]··Set·is_stmt·to·0
84 ··[0x0000029d]··Special·opcode·2:·advance·Address·by·0·to·0x1b2a·and·Line·by·-3·to·197·(view·1)84 ··[0x0000029d]··Special·opcode·2:·advance·Address·by·0·to·0x1b22·and·Line·by·-3·to·197·(view·1)
85 ··[0x0000029e]··Set·column·to·5085 ··[0x0000029e]··Set·column·to·50
86 ··[0x000002a0]··Special·opcode·36:·advance·Address·by·4·to·0x1b2e·and·Line·by·3·to·20086 ··[0x000002a0]··Special·opcode·36:·advance·Address·by·4·to·0x1b26·and·Line·by·3·to·200
87 ··[0x000002a1]··Set·column·to·187 ··[0x000002a1]··Set·column·to·1
88 ··[0x000002a3]··Special·opcode·30:·advance·Address·by·4·to·0x1b32·and·Line·by·-3·to·19788 ··[0x000002a3]··Special·opcode·30:·advance·Address·by·4·to·0x1b2a·and·Line·by·-3·to·197
89 ··[0x000002a4]··Set·column·to·5089 ··[0x000002a4]··Set·column·to·50
90 ··[0x000002a6]··Special·opcode·36:·advance·Address·by·4·to·0x1b36·and·Line·by·3·to·20090 ··[0x000002a6]··Special·opcode·36:·advance·Address·by·4·to·0x1b2e·and·Line·by·3·to·200
91 ··[0x000002a7]··Set·column·to·591 ··[0x000002a7]··Set·column·to·5
92 ··[0x000002a9]··Set·is_stmt·to·192 ··[0x000002a9]··Set·is_stmt·to·1
93 ··[0x000002aa]··Special·opcode·78:·advance·Address·by·10·to·0x1b40·and·Line·by·3·to·20393 ··[0x000002aa]··Special·opcode·78:·advance·Address·by·10·to·0x1b38·and·Line·by·3·to·203
94 ··[0x000002ab]··Set·column·to·894 ··[0x000002ab]··Set·column·to·8
95 ··[0x000002ad]··Set·is_stmt·to·095 ··[0x000002ad]··Set·is_stmt·to·0
96 ··[0x000002ae]··Copy·(view·1)96 ··[0x000002ae]··Copy·(view·1)
97 ··[0x000002af]··Set·column·to·597 ··[0x000002af]··Set·column·to·5
98 ··[0x000002b1]··Set·is_stmt·to·198 ··[0x000002b1]··Set·is_stmt·to·1
99 ··[0x000002b2]··Special·opcode·50:·advance·Address·by·6·to·0x1b46·and·Line·by·3·to·20699 ··[0x000002b2]··Special·opcode·50:·advance·Address·by·6·to·0x1b3e·and·Line·by·3·to·206
100 ··[0x000002b3]··Set·column·to·14100 ··[0x000002b3]··Set·column·to·14
101 ··[0x000002b5]··Set·is_stmt·to·0101 ··[0x000002b5]··Set·is_stmt·to·0
102 ··[0x000002b6]··Copy·(view·1)102 ··[0x000002b6]··Copy·(view·1)
103 ··[0x000002b7]··Special·opcode·33:·advance·Address·by·4·to·0x1b4a·and·Line·by·0·to·206103 ··[0x000002b7]··Special·opcode·33:·advance·Address·by·4·to·0x1b42·and·Line·by·0·to·206
104 ··[0x000002b8]··Set·File·Name·to·entry·2·in·the·File·Name·Table104 ··[0x000002b8]··Set·File·Name·to·entry·2·in·the·File·Name·Table
105 ··[0x000002ba]··Set·column·to·8105 ··[0x000002ba]··Set·column·to·8
106 ··[0x000002bc]··Extended·opcode·4:·set·Discriminator·to·1106 ··[0x000002bc]··Extended·opcode·4:·set·Discriminator·to·1
107 ··[0x000002c0]··Advance·Line·by·736·to·942107 ··[0x000002c0]··Advance·Line·by·736·to·942
108 ··[0x000002c3]··Special·opcode·33:·advance·Address·by·4·to·0x1b4e·and·Line·by·0·to·942108 ··[0x000002c3]··Special·opcode·33:·advance·Address·by·4·to·0x1b46·and·Line·by·0·to·942
109 ··[0x000002c4]··Set·column·to·15109 ··[0x000002c4]··Set·column·to·15
110 ··[0x000002c6]··Advance·Line·by·-581·to·361110 ··[0x000002c6]··Advance·Line·by·-581·to·361
111 ··[0x000002c9]··Special·opcode·33:·advance·Address·by·4·to·0x1b52·and·Line·by·0·to·361111 ··[0x000002c9]··Special·opcode·33:·advance·Address·by·4·to·0x1b4a·and·Line·by·0·to·361
112 ··[0x000002ca]··Set·File·Name·to·entry·1·in·the·File·Name·Table112 ··[0x000002ca]··Set·File·Name·to·entry·1·in·the·File·Name·Table
113 ··[0x000002cc]··Set·column·to·14113 ··[0x000002cc]··Set·column·to·14
114 ··[0x000002ce]··Advance·Line·by·-155·to·206114 ··[0x000002ce]··Advance·Line·by·-155·to·206
115 ··[0x000002d1]··Special·opcode·19:·advance·Address·by·2·to·0x1b54·and·Line·by·0·to·206115 ··[0x000002d1]··Special·opcode·19:·advance·Address·by·2·to·0x1b4c·and·Line·by·0·to·206
116 ··[0x000002d2]··Set·column·to·5116 ··[0x000002d2]··Set·column·to·5
117 ··[0x000002d4]··Set·is_stmt·to·1117 ··[0x000002d4]··Set·is_stmt·to·1
118 ··[0x000002d5]··Special·opcode·20:·advance·Address·by·2·to·0x1b56·and·Line·by·1·to·207118 ··[0x000002d5]··Special·opcode·20:·advance·Address·by·2·to·0x1b4e·and·Line·by·1·to·207
119 ··[0x000002d6]··Set·File·Name·to·entry·2·in·the·File·Name·Table119 ··[0x000002d6]··Set·File·Name·to·entry·2·in·the·File·Name·Table
120 ··[0x000002d8]··Set·column·to·37120 ··[0x000002d8]··Set·column·to·37
121 ··[0x000002da]··Advance·Line·by·731·to·938121 ··[0x000002da]··Advance·Line·by·731·to·938
122 ··[0x000002dd]··Copy·(view·1)122 ··[0x000002dd]··Copy·(view·1)
123 ··[0x000002de]··Set·column·to·5123 ··[0x000002de]··Set·column·to·5
124 ··[0x000002e0]··Special·opcode·9:·advance·Address·by·0·to·0x1b56·and·Line·by·4·to·942·(view·2)124 ··[0x000002e0]··Special·opcode·9:·advance·Address·by·0·to·0x1b4e·and·Line·by·4·to·942·(view·2)
125 ··[0x000002e1]··Set·column·to·36125 ··[0x000002e1]··Set·column·to·36
126 ··[0x000002e3]··Advance·Line·by·-589·to·353126 ··[0x000002e3]··Advance·Line·by·-589·to·353
127 ··[0x000002e6]··Copy·(view·3)127 ··[0x000002e6]··Copy·(view·3)
128 ··[0x000002e7]··Set·column·to·5128 ··[0x000002e7]··Set·column·to·5
129 ··[0x000002e9]··Special·opcode·13:·advance·Address·by·0·to·0x1b56·and·Line·by·8·to·361·(view·4)129 ··[0x000002e9]··Special·opcode·13:·advance·Address·by·0·to·0x1b4e·and·Line·by·8·to·361·(view·4)
130 ··[0x000002ea]··Set·is_stmt·to·0130 ··[0x000002ea]··Set·is_stmt·to·0
131 ··[0x000002eb]··Copy·(view·5)131 ··[0x000002eb]··Copy·(view·5)
132 ··[0x000002ec]··Set·column·to·8132 ··[0x000002ec]··Set·column·to·8
133 ··[0x000002ee]··Extended·opcode·4:·set·Discriminator·to·1133 ··[0x000002ee]··Extended·opcode·4:·set·Discriminator·to·1
134 ··[0x000002f2]··Advance·Line·by·581·to·942134 ··[0x000002f2]··Advance·Line·by·581·to·942
135 ··[0x000002f5]··Copy·(view·6)135 ··[0x000002f5]··Copy·(view·6)
136 ··[0x000002f6]··Set·column·to·5136 ··[0x000002f6]··Set·column·to·5
137 ··[0x000002f8]··Set·is_stmt·to·1137 ··[0x000002f8]··Set·is_stmt·to·1
138 ··[0x000002f9]··Special·opcode·36:·advance·Address·by·4·to·0x1b5a·and·Line·by·3·to·945138 ··[0x000002f9]··Special·opcode·36:·advance·Address·by·4·to·0x1b52·and·Line·by·3·to·945
139 ··[0x000002fa]··Special·opcode·6:·advance·Address·by·0·to·0x1b5a·and·Line·by·1·to·946·(view·1)139 ··[0x000002fa]··Special·opcode·6:·advance·Address·by·0·to·0x1b52·and·Line·by·1·to·946·(view·1)
140 ··[0x000002fb]··Set·column·to·9140 ··[0x000002fb]··Set·column·to·9
141 ··[0x000002fd]··Set·is_stmt·to·0141 ··[0x000002fd]··Set·is_stmt·to·0
142 ··[0x000002fe]··Copy·(view·2)142 ··[0x000002fe]··Copy·(view·2)
143 ··[0x000002ff]··Set·column·to·8143 ··[0x000002ff]··Set·column·to·8
144 ··[0x00000301]··Special·opcode·19:·advance·Address·by·2·to·0x1b5c·and·Line·by·0·to·946144 ··[0x00000301]··Special·opcode·19:·advance·Address·by·2·to·0x1b54·and·Line·by·0·to·946
145 ··[0x00000302]··Special·opcode·61:·advance·Address·by·8·to·0x1b64·and·Line·by·0·to·946145 ··[0x00000302]··Special·opcode·61:·advance·Address·by·8·to·0x1b5c·and·Line·by·0·to·946
146 ··[0x00000303]··Set·File·Name·to·entry·1·in·the·File·Name·Table146 ··[0x00000303]··Set·File·Name·to·entry·1·in·the·File·Name·Table
147 ··[0x00000305]··Set·column·to·5147 ··[0x00000305]··Set·column·to·5
148 ··[0x00000307]··Set·is_stmt·to·1148 ··[0x00000307]··Set·is_stmt·to·1
149 ··[0x00000308]··Advance·Line·by·-738·to·208149 ··[0x00000308]··Advance·Line·by·-738·to·208
150 ··[0x0000030b]··Copy·(view·1)150 ··[0x0000030b]··Copy·(view·1)
151 ··[0x0000030c]··Set·column·to·8151 ··[0x0000030c]··Set·column·to·8
152 ··[0x0000030e]··Set·is_stmt·to·0152 ··[0x0000030e]··Set·is_stmt·to·0
153 ··[0x0000030f]··Copy·(view·2)153 ··[0x0000030f]··Copy·(view·2)
154 ··[0x00000310]··Set·column·to·5154 ··[0x00000310]··Set·column·to·5
155 ··[0x00000312]··Set·is_stmt·to·1155 ··[0x00000312]··Set·is_stmt·to·1
156 ··[0x00000313]··Special·opcode·37:·advance·Address·by·4·to·0x1b68·and·Line·by·4·to·212156 ··[0x00000313]··Special·opcode·37:·advance·Address·by·4·to·0x1b60·and·Line·by·4·to·212
157 ··[0x00000314]··Special·opcode·11:·advance·Address·by·0·to·0x1b68·and·Line·by·6·to·218·(view·1)157 ··[0x00000314]··Special·opcode·11:·advance·Address·by·0·to·0x1b60·and·Line·by·6·to·218·(view·1)
158 ··[0x00000315]··Set·column·to·9158 ··[0x00000315]··Set·column·to·9
159 ··[0x00000317]··Special·opcode·9:·advance·Address·by·0·to·0x1b68·and·Line·by·4·to·222·(view·2)159 ··[0x00000317]··Special·opcode·9:·advance·Address·by·0·to·0x1b60·and·Line·by·4·to·222·(view·2)
160 ··[0x00000318]··Set·column·to·28160 ··[0x00000318]··Set·column·to·28
161 ··[0x0000031a]··Set·is_stmt·to·0161 ··[0x0000031a]··Set·is_stmt·to·0
162 ··[0x0000031b]··Copy·(view·3)162 ··[0x0000031b]··Copy·(view·3)
163 ··[0x0000031c]··Set·column·to·5163 ··[0x0000031c]··Set·column·to·5
164 ··[0x0000031e]··Set·is_stmt·to·1164 ··[0x0000031e]··Set·is_stmt·to·1
165 ··[0x0000031f]··Special·opcode·63:·advance·Address·by·8·to·0x1b70·and·Line·by·2·to·224165 ··[0x0000031f]··Special·opcode·63:·advance·Address·by·8·to·0x1b68·and·Line·by·2·to·224
166 ··[0x00000320]··Set·column·to·8166 ··[0x00000320]··Set·column·to·8
167 ··[0x00000322]··Set·is_stmt·to·0167 ··[0x00000322]··Set·is_stmt·to·0
168 ··[0x00000323]··Copy·(view·1)168 ··[0x00000323]··Copy·(view·1)
169 ··[0x00000324]··Special·opcode·19:·advance·Address·by·2·to·0x1b72·and·Line·by·0·to·224169 ··[0x00000324]··Special·opcode·19:·advance·Address·by·2·to·0x1b6a·and·Line·by·0·to·224
170 ··[0x00000325]··Set·column·to·5170 ··[0x00000325]··Set·column·to·5
171 ··[0x00000327]··Set·is_stmt·to·1171 ··[0x00000327]··Set·is_stmt·to·1
172 ··[0x00000328]··Special·opcode·36:·advance·Address·by·4·to·0x1b76·and·Line·by·3·to·227172 ··[0x00000328]··Special·opcode·36:·advance·Address·by·4·to·0x1b6e·and·Line·by·3·to·227
173 ··[0x00000329]··Set·column·to·9173 ··[0x00000329]··Set·column·to·9
174 ··[0x0000032b]··Set·is_stmt·to·0174 ··[0x0000032b]··Set·is_stmt·to·0
175 ··[0x0000032c]··Copy·(view·1)175 ··[0x0000032c]··Copy·(view·1)
176 ··[0x0000032d]··Special·opcode·61:·advance·Address·by·8·to·0x1b7e·and·Line·by·0·to·227176 ··[0x0000032d]··Special·opcode·61:·advance·Address·by·8·to·0x1b76·and·Line·by·0·to·227
177 ··[0x0000032e]··Set·File·Name·to·entry·2·in·the·File·Name·Table177 ··[0x0000032e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
178 ··[0x00000330]··Set·column·to·15178 ··[0x00000330]··Set·column·to·15
179 ··[0x00000332]··Advance·Line·by·134·to·361179 ··[0x00000332]··Advance·Line·by·134·to·361
180 ··[0x00000335]··Special·opcode·47:·advance·Address·by·6·to·0x1b84·and·Line·by·0·to·361180 ··[0x00000335]··Special·opcode·47:·advance·Address·by·6·to·0x1b7c·and·Line·by·0·to·361
181 ··[0x00000336]··Set·column·to·8181 ··[0x00000336]··Set·column·to·8
182 ··[0x00000338]··Extended·opcode·4:·set·Discriminator·to·1182 ··[0x00000338]··Extended·opcode·4:·set·Discriminator·to·1
183 ··[0x0000033c]··Advance·Line·by·581·to·942183 ··[0x0000033c]··Advance·Line·by·581·to·942
Max diff block lines reached; 196240/205128 bytes (95.67%) of diff not shown.
180 KB
readelf --wide --debug-dump=info {}
    
Offset 2095, 15 lines modifiedOffset 2095, 15 lines modified
2095 ····<f6b>···DW_AT_type········:·(ref4)·<0xf5a>,·char2095 ····<f6b>···DW_AT_type········:·(ref4)·<0xf5a>,·char
2096 ·<1><f6f>:·Abbrev·Number:·25·(DW_TAG_variable)2096 ·<1><f6f>:·Abbrev·Number:·25·(DW_TAG_variable)
2097 ····<f70>···DW_AT_name········:·(strp)·(offset:·0x3e3):·_multiprocessing_sem_unlink__doc__2097 ····<f70>···DW_AT_name········:·(strp)·(offset:·0x3e3):·_multiprocessing_sem_unlink__doc__
2098 ····<f74>···DW_AT_decl_file···:·(data1)·32098 ····<f74>···DW_AT_decl_file···:·(data1)·3
2099 ····<f75>···DW_AT_decl_line···:·(data1)·1202099 ····<f75>···DW_AT_decl_line···:·(data1)·120
2100 ····<f76>···DW_AT_decl_column·:·(data1)·12100 ····<f76>···DW_AT_decl_column·:·(data1)·1
2101 ····<f77>···DW_AT_type········:·(ref4)·<0xf6a>,·char2101 ····<f77>···DW_AT_type········:·(ref4)·<0xf6a>,·char
2102 ····<f7b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·84·1f·0·0·»(DW_OP_addr:·1f84)2102 ····<f7b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·7c·1f·0·0·»(DW_OP_addr:·1f7c)
2103 ·<1><f81>:·Abbrev·Number:·23·(DW_TAG_array_type)2103 ·<1><f81>:·Abbrev·Number:·23·(DW_TAG_array_type)
2104 ····<f82>···DW_AT_type········:·(ref4)·<0x1a9>,·PyMethodDef,·PyMethodDef2104 ····<f82>···DW_AT_type········:·(ref4)·<0x1a9>,·PyMethodDef,·PyMethodDef
2105 ····<f86>···DW_AT_sibling·····:·(ref4)·<0xf91>2105 ····<f86>···DW_AT_sibling·····:·(ref4)·<0xf91>
2106 ·<2><f8a>:·Abbrev·Number:·24·(DW_TAG_subrange_type)2106 ·<2><f8a>:·Abbrev·Number:·24·(DW_TAG_subrange_type)
2107 ····<f8b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2107 ····<f8b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2108 ····<f8f>···DW_AT_upper_bound·:·(data1)·12108 ····<f8f>···DW_AT_upper_bound·:·(data1)·1
2109 ·<2><f90>:·Abbrev·Number:·02109 ·<2><f90>:·Abbrev·Number:·0
Offset 2369, 32 lines modifiedOffset 2369, 32 lines modified
2369 ····<1164>···DW_AT_external····:·(flag_present)·12369 ····<1164>···DW_AT_external····:·(flag_present)·1
2370 ····<1164>···DW_AT_name········:·(strp)·(offset:·0x9f1):·PyInit__multiprocessing2370 ····<1164>···DW_AT_name········:·(strp)·(offset:·0x9f1):·PyInit__multiprocessing
2371 ····<1168>···DW_AT_decl_file···:·(data1)·12371 ····<1168>···DW_AT_decl_file···:·(data1)·1
2372 ····<1169>···DW_AT_decl_line···:·(data2)·2932372 ····<1169>···DW_AT_decl_line···:·(data2)·293
2373 ····<116b>···DW_AT_decl_column·:·(data1)·12373 ····<116b>···DW_AT_decl_column·:·(data1)·1
2374 ····<116c>···DW_AT_prototyped··:·(flag_present)·12374 ····<116c>···DW_AT_prototyped··:·(flag_present)·1
2375 ····<116c>···DW_AT_type········:·(ref4)·<0x623>2375 ····<116c>···DW_AT_type········:·(ref4)·<0x623>
2376 ····<1170>···DW_AT_low_pc······:·(addr)·0x1b102376 ····<1170>···DW_AT_low_pc······:·(addr)·0x1b08
2377 ····<1174>···DW_AT_high_pc·····:·(data4)·0xc2377 ····<1174>···DW_AT_high_pc·····:·(data4)·0xc
2378 ····<1178>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)2378 ····<1178>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)
2379 ····<117a>···DW_AT_call_all_calls:·(flag_present)·12379 ····<117a>···DW_AT_call_all_calls:·(flag_present)·1
2380 ····<117a>···DW_AT_sibling·····:·(ref4)·<0x1188>2380 ····<117a>···DW_AT_sibling·····:·(ref4)·<0x1188>
2381 ·<2><117e>:·Abbrev·Number:·57·(DW_TAG_call_site)2381 ·<2><117e>:·Abbrev·Number:·57·(DW_TAG_call_site)
2382 ····<117f>···DW_AT_call_return_pc:·(addr)·0x1b182382 ····<117f>···DW_AT_call_return_pc:·(addr)·0x1b10
2383 ····<1183>···DW_AT_call_tail_call:·(flag_present)·12383 ····<1183>···DW_AT_call_tail_call:·(flag_present)·1
2384 ····<1183>···DW_AT_call_origin·:·(ref4)·<0x110b>2384 ····<1183>···DW_AT_call_origin·:·(ref4)·<0x110b>
2385 ·<2><1187>:·Abbrev·Number:·02385 ·<2><1187>:·Abbrev·Number:·0
2386 ·<1><1188>:·Abbrev·Number:·36·(DW_TAG_subprogram)2386 ·<1><1188>:·Abbrev·Number:·36·(DW_TAG_subprogram)
2387 ····<1189>···DW_AT_name········:·(strp)·(offset:·0x2df):·multiprocessing_exec2387 ····<1189>···DW_AT_name········:·(strp)·(offset:·0x2df):·multiprocessing_exec
2388 ····<118d>···DW_AT_decl_file···:·(data1)·12388 ····<118d>···DW_AT_decl_file···:·(data1)·1
2389 ····<118e>···DW_AT_decl_line···:·(data1)·1962389 ····<118e>···DW_AT_decl_line···:·(data1)·196
2390 ····<118f>···DW_AT_decl_column·:·(implicit_const)·12390 ····<118f>···DW_AT_decl_column·:·(implicit_const)·1
2391 ····<118f>···DW_AT_prototyped··:·(flag_present)·12391 ····<118f>···DW_AT_prototyped··:·(flag_present)·1
2392 ····<118f>···DW_AT_type········:·(ref4)·<0x63>,·int2392 ····<118f>···DW_AT_type········:·(ref4)·<0x63>,·int
2393 ····<1193>···DW_AT_low_pc······:·(addr)·0x1b1c2393 ····<1193>···DW_AT_low_pc······:·(addr)·0x1b14
2394 ····<1197>···DW_AT_high_pc·····:·(data4)·0x17c2394 ····<1197>···DW_AT_high_pc·····:·(data4)·0x17c
2395 ····<119b>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)2395 ····<119b>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)
2396 ····<119d>···DW_AT_call_all_calls:·(flag_present)·12396 ····<119d>···DW_AT_call_all_calls:·(flag_present)·1
2397 ····<119d>···DW_AT_sibling·····:·(ref4)·<0x15d0>2397 ····<119d>···DW_AT_sibling·····:·(ref4)·<0x15d0>
2398 ·<2><11a1>:·Abbrev·Number:·27·(DW_TAG_formal_parameter)2398 ·<2><11a1>:·Abbrev·Number:·27·(DW_TAG_formal_parameter)
2399 ····<11a2>···DW_AT_name········:·(strp)·(offset:·0x4135):·module2399 ····<11a2>···DW_AT_name········:·(strp)·(offset:·0x4135):·module
2400 ····<11a6>···DW_AT_decl_file···:·(data1)·12400 ····<11a6>···DW_AT_decl_file···:·(data1)·1
Offset 2444, 58 lines modifiedOffset 2444, 58 lines modified
2444 ····<1212>···DW_AT_decl_line···:·(data2)·2582444 ····<1212>···DW_AT_decl_line···:·(data2)·258
2445 ····<1214>···DW_AT_decl_column·:·(implicit_const)·52445 ····<1214>···DW_AT_decl_column·:·(implicit_const)·5
2446 ····<1214>···DW_AT_type········:·(ref4)·<0x623>2446 ····<1214>···DW_AT_type········:·(ref4)·<0x623>
2447 ····<1218>···DW_AT_location····:·(sec_offset)·0xbc·(location·list)2447 ····<1218>···DW_AT_location····:·(sec_offset)·0xbc·(location·list)
2448 ····<121c>···DW_AT_GNU_locviews:·(sec_offset)·0xb42448 ····<121c>···DW_AT_GNU_locviews:·(sec_offset)·0xb4
2449 ·<3><1220>:·Abbrev·Number:·28·(DW_TAG_inlined_subroutine)2449 ·<3><1220>:·Abbrev·Number:·28·(DW_TAG_inlined_subroutine)
2450 ····<1221>···DW_AT_abstract_origin:·(ref4)·<0x1800>2450 ····<1221>···DW_AT_abstract_origin:·(ref4)·<0x1800>
2451 ····<1225>···DW_AT_entry_pc····:·(addr)·0x1bc02451 ····<1225>···DW_AT_entry_pc····:·(addr)·0x1bb8
2452 ····<1229>···DW_AT_GNU_entry_view:·(data1)·12452 ····<1229>···DW_AT_GNU_entry_view:·(data1)·1
2453 ····<122a>···DW_AT_ranges······:·(sec_offset)·0x452453 ····<122a>···DW_AT_ranges······:·(sec_offset)·0x45
2454 ····<122e>···DW_AT_call_file···:·(data1)·12454 ····<122e>···DW_AT_call_file···:·(data1)·1
2455 ····<122f>···DW_AT_call_line···:·(data2)·2582455 ····<122f>···DW_AT_call_line···:·(data2)·258
2456 ····<1231>···DW_AT_call_column·:·(data1)·52456 ····<1231>···DW_AT_call_column·:·(data1)·5
2457 ····<1232>···DW_AT_sibling·····:·(ref4)·<0x127c>2457 ····<1232>···DW_AT_sibling·····:·(ref4)·<0x127c>
2458 ·<4><1236>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)2458 ·<4><1236>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
2459 ····<1237>···DW_AT_abstract_origin:·(ref4)·<0x180e>2459 ····<1237>···DW_AT_abstract_origin:·(ref4)·<0x180e>
2460 ····<123b>···DW_AT_location····:·(sec_offset)·0xdc·(location·list)2460 ····<123b>···DW_AT_location····:·(sec_offset)·0xdc·(location·list)
2461 ····<123f>···DW_AT_GNU_locviews:·(sec_offset)·0xd82461 ····<123f>···DW_AT_GNU_locviews:·(sec_offset)·0xd8
2462 ·<4><1243>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)2462 ·<4><1243>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)
2463 ····<1244>···DW_AT_abstract_origin:·(ref4)·<0x181a>2463 ····<1244>···DW_AT_abstract_origin:·(ref4)·<0x181a>
2464 ····<1248>···DW_AT_entry_pc····:·(addr)·0x1bc02464 ····<1248>···DW_AT_entry_pc····:·(addr)·0x1bb8
2465 ····<124c>···DW_AT_GNU_entry_view:·(data1)·32465 ····<124c>···DW_AT_GNU_entry_view:·(data1)·3
2466 ····<124d>···DW_AT_low_pc······:·(addr)·0x1bc02466 ····<124d>···DW_AT_low_pc······:·(addr)·0x1bb8
2467 ····<1251>···DW_AT_high_pc·····:·(data4)·0x22467 ····<1251>···DW_AT_high_pc·····:·(data4)·0x2
2468 ····<1255>···DW_AT_call_file···:·(data1)·22468 ····<1255>···DW_AT_call_file···:·(data1)·2
2469 ····<1256>···DW_AT_call_line···:·(data2)·9422469 ····<1256>···DW_AT_call_line···:·(data2)·942
2470 ····<1258>···DW_AT_call_column·:·(data1)·92470 ····<1258>···DW_AT_call_column·:·(data1)·9
2471 ····<1259>···DW_AT_sibling·····:·(ref4)·<0x126b>2471 ····<1259>···DW_AT_sibling·····:·(ref4)·<0x126b>
2472 ·<5><125d>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)2472 ·<5><125d>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
2473 ····<125e>···DW_AT_abstract_origin:·(ref4)·<0x182a>2473 ····<125e>···DW_AT_abstract_origin:·(ref4)·<0x182a>
2474 ····<1262>···DW_AT_location····:·(sec_offset)·0xf0·(location·list)2474 ····<1262>···DW_AT_location····:·(sec_offset)·0xf0·(location·list)
2475 ····<1266>···DW_AT_GNU_locviews:·(sec_offset)·0xee2475 ····<1266>···DW_AT_GNU_locviews:·(sec_offset)·0xee
2476 ·<5><126a>:·Abbrev·Number:·02476 ·<5><126a>:·Abbrev·Number:·0
2477 ·<4><126b>:·Abbrev·Number:·10·(DW_TAG_call_site)2477 ·<4><126b>:·Abbrev·Number:·10·(DW_TAG_call_site)
2478 ····<126c>···DW_AT_call_return_pc:·(addr)·0x1c522478 ····<126c>···DW_AT_call_return_pc:·(addr)·0x1c4a
2479 ····<1270>···DW_AT_call_origin·:·(ref4)·<0x1056>2479 ····<1270>···DW_AT_call_origin·:·(ref4)·<0x1056>
2480 ·<5><1274>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)2480 ·<5><1274>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)
2481 ····<1275>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))2481 ····<1275>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))
2482 ····<1277>···DW_AT_call_value··:·(exprloc)·2·byte·block:·75·0·» (DW_OP_breg5·(r5):·0)2482 ····<1277>···DW_AT_call_value··:·(exprloc)·2·byte·block:·75·0·» (DW_OP_breg5·(r5):·0)
2483 ·<5><127a>:·Abbrev·Number:·02483 ·<5><127a>:·Abbrev·Number:·0
2484 ·<4><127b>:·Abbrev·Number:·02484 ·<4><127b>:·Abbrev·Number:·0
2485 ·<3><127c>:·Abbrev·Number:·14·(DW_TAG_call_site)2485 ·<3><127c>:·Abbrev·Number:·14·(DW_TAG_call_site)
2486 ····<127d>···DW_AT_call_return_pc:·(addr)·0x1baa2486 ····<127d>···DW_AT_call_return_pc:·(addr)·0x1ba2
2487 ····<1281>···DW_AT_call_origin·:·(ref4)·<0x10b4>2487 ····<1281>···DW_AT_call_origin·:·(ref4)·<0x10b4>
2488 ····<1285>···DW_AT_sibling·····:·(ref4)·<0x128f>2488 ····<1285>···DW_AT_sibling·····:·(ref4)·<0x128f>
2489 ·<4><1289>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)2489 ·<4><1289>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)
2490 ····<128a>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))2490 ····<128a>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))
2491 ····<128c>···DW_AT_call_value··:·(exprloc)·1·byte·block:·31·»  (DW_OP_lit1)2491 ····<128c>···DW_AT_call_value··:·(exprloc)·1·byte·block:·31·»  (DW_OP_lit1)
2492 ·<4><128e>:·Abbrev·Number:·02492 ·<4><128e>:·Abbrev·Number:·0
2493 ·<3><128f>:·Abbrev·Number:·10·(DW_TAG_call_site)2493 ·<3><128f>:·Abbrev·Number:·10·(DW_TAG_call_site)
2494 ····<1290>···DW_AT_call_return_pc:·(addr)·0x1bbc2494 ····<1290>···DW_AT_call_return_pc:·(addr)·0x1bb4
2495 ····<1294>···DW_AT_call_origin·:·(ref4)·<0x1094>2495 ····<1294>···DW_AT_call_origin·:·(ref4)·<0x1094>
2496 ·<4><1298>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)2496 ·<4><1298>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)
2497 ····<1299>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))2497 ····<1299>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»    (DW_OP_reg0·(r0))
2498 ····<129b>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)2498 ····<129b>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·» (DW_OP_breg4·(r4):·0)
2499 ·<4><129e>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)2499 ·<4><129e>:·Abbrev·Number:·6·(DW_TAG_call_site_parameter)
2500 ····<129f>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(r2))2500 ····<129f>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(r2))
2501 ····<12a1>···DW_AT_call_value··:·(exprloc)·2·byte·block:·75·0·» (DW_OP_breg5·(r5):·0)2501 ····<12a1>···DW_AT_call_value··:·(exprloc)·2·byte·block:·75·0·» (DW_OP_breg5·(r5):·0)
Offset 2510, 316 lines modifiedOffset 2510, 316 lines modified
2510 ····<12b4>···DW_AT_decl_line···:·(data2)·2612510 ····<12b4>···DW_AT_decl_line···:·(data2)·261
2511 ····<12b6>···DW_AT_decl_column·:·(implicit_const)·52511 ····<12b6>···DW_AT_decl_column·:·(implicit_const)·5
2512 ····<12b6>···DW_AT_type········:·(ref4)·<0x623>2512 ····<12b6>···DW_AT_type········:·(ref4)·<0x623>
2513 ····<12ba>···DW_AT_location····:·(sec_offset)·0x101·(location·list)2513 ····<12ba>···DW_AT_location····:·(sec_offset)·0x101·(location·list)
2514 ····<12be>···DW_AT_GNU_locviews:·(sec_offset)·0xf92514 ····<12be>···DW_AT_GNU_locviews:·(sec_offset)·0xf9
2515 ·<3><12c2>:·Abbrev·Number:·28·(DW_TAG_inlined_subroutine)2515 ·<3><12c2>:·Abbrev·Number:·28·(DW_TAG_inlined_subroutine)
2516 ····<12c3>···DW_AT_abstract_origin:·(ref4)·<0x1800>2516 ····<12c3>···DW_AT_abstract_origin:·(ref4)·<0x1800>
2517 ····<12c7>···DW_AT_entry_pc····:·(addr)·0x1be62517 ····<12c7>···DW_AT_entry_pc····:·(addr)·0x1bde
2518 ····<12cb>···DW_AT_GNU_entry_view:·(data1)·12518 ····<12cb>···DW_AT_GNU_entry_view:·(data1)·1
2519 ····<12cc>···DW_AT_ranges······:·(sec_offset)·0x672519 ····<12cc>···DW_AT_ranges······:·(sec_offset)·0x67
2520 ····<12d0>···DW_AT_call_file···:·(data1)·12520 ····<12d0>···DW_AT_call_file···:·(data1)·1
2521 ····<12d1>···DW_AT_call_line···:·(data2)·2612521 ····<12d1>···DW_AT_call_line···:·(data2)·261
2522 ····<12d3>···DW_AT_call_column·:·(data1)·52522 ····<12d3>···DW_AT_call_column·:·(data1)·5
2523 ····<12d4>···DW_AT_sibling·····:·(ref4)·<0x131e>2523 ····<12d4>···DW_AT_sibling·····:·(ref4)·<0x131e>
2524 ·<4><12d8>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)2524 ·<4><12d8>:·Abbrev·Number:·8·(DW_TAG_formal_parameter)
2525 ····<12d9>···DW_AT_abstract_origin:·(ref4)·<0x180e>2525 ····<12d9>···DW_AT_abstract_origin:·(ref4)·<0x180e>
2526 ····<12dd>···DW_AT_location····:·(sec_offset)·0x11f·(location·list)2526 ····<12dd>···DW_AT_location····:·(sec_offset)·0x11f·(location·list)
2527 ····<12e1>···DW_AT_GNU_locviews:·(sec_offset)·0x11b2527 ····<12e1>···DW_AT_GNU_locviews:·(sec_offset)·0x11b
2528 ·<4><12e5>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)2528 ·<4><12e5>:·Abbrev·Number:·11·(DW_TAG_inlined_subroutine)
Max diff block lines reached; 177080/184506 bytes (95.98%) of diff not shown.
12.5 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 938, 46 lines modifiedOffset 938, 46 lines modified
938 ····DW_AT_decl_line····DW_FORM_data2938 ····DW_AT_decl_line····DW_FORM_data2
939 ····DW_AT_decl_column··DW_FORM_implicit_const:·1939 ····DW_AT_decl_column··DW_FORM_implicit_const:·1
940 ····DW_AT_low_pc·······DW_FORM_addr940 ····DW_AT_low_pc·······DW_FORM_addr
941 ····DW_AT·value:·0·····DW_FORM·value:·0941 ····DW_AT·value:·0·····DW_FORM·value:·0
942 ···66······DW_TAG_formal_parameter····[no·children]942 ···66······DW_TAG_formal_parameter····[no·children]
943 ····DW_AT_abstract_origin·DW_FORM_ref4943 ····DW_AT_abstract_origin·DW_FORM_ref4
944 ····DW_AT·value:·0·····DW_FORM·value:·0944 ····DW_AT·value:·0·····DW_FORM·value:·0
 945 ···67······DW_TAG_lexical_block····[has·children]
 946 ····DW_AT_abstract_origin·DW_FORM_ref4
 947 ····DW_AT_ranges·······DW_FORM_sec_offset
 948 ····DW_AT_sibling······DW_FORM_ref4
 949 ····DW_AT·value:·0·····DW_FORM·value:·0
945 ···67······DW_TAG_formal_parameter····[no·children]950 ···68······DW_TAG_formal_parameter····[no·children]
946 ····DW_AT_name·········DW_FORM_string951 ····DW_AT_name·········DW_FORM_string
947 ····DW_AT_decl_file····DW_FORM_implicit_const:·4952 ····DW_AT_decl_file····DW_FORM_implicit_const:·4
948 ····DW_AT_decl_line····DW_FORM_data2953 ····DW_AT_decl_line····DW_FORM_data2
949 ····DW_AT_decl_column··DW_FORM_data1954 ····DW_AT_decl_column··DW_FORM_data1
950 ····DW_AT_type·········DW_FORM_ref4955 ····DW_AT_type·········DW_FORM_ref4
951 ····DW_AT·value:·0·····DW_FORM·value:·0956 ····DW_AT·value:·0·····DW_FORM·value:·0
952 ···68······DW_TAG_enumeration_type····[has·children]957 ···69······DW_TAG_enumeration_type····[has·children]
953 ····DW_AT_encoding·····DW_FORM_data1958 ····DW_AT_encoding·····DW_FORM_data1
954 ····DW_AT_byte_size····DW_FORM_implicit_const:·4959 ····DW_AT_byte_size····DW_FORM_implicit_const:·4
955 ····DW_AT_type·········DW_FORM_ref4960 ····DW_AT_type·········DW_FORM_ref4
956 ····DW_AT_decl_file····DW_FORM_data1961 ····DW_AT_decl_file····DW_FORM_data1
957 ····DW_AT_decl_line····DW_FORM_data2962 ····DW_AT_decl_line····DW_FORM_data2
958 ····DW_AT_decl_column··DW_FORM_implicit_const:·14963 ····DW_AT_decl_column··DW_FORM_implicit_const:·14
959 ····DW_AT_sibling······DW_FORM_ref4964 ····DW_AT_sibling······DW_FORM_ref4
960 ····DW_AT·value:·0·····DW_FORM·value:·0965 ····DW_AT·value:·0·····DW_FORM·value:·0
961 ···69······DW_TAG_structure_type····[has·children]966 ···70······DW_TAG_structure_type····[has·children]
962 ····DW_AT_name·········DW_FORM_strp967 ····DW_AT_name·········DW_FORM_strp
963 ····DW_AT_byte_size····DW_FORM_data4968 ····DW_AT_byte_size····DW_FORM_data4
964 ····DW_AT_decl_file····DW_FORM_implicit_const:·94969 ····DW_AT_decl_file····DW_FORM_implicit_const:·94
965 ····DW_AT_decl_line····DW_FORM_data2970 ····DW_AT_decl_line····DW_FORM_data2
966 ····DW_AT_decl_column··DW_FORM_data1971 ····DW_AT_decl_column··DW_FORM_data1
967 ····DW_AT_sibling······DW_FORM_ref4972 ····DW_AT_sibling······DW_FORM_ref4
968 ····DW_AT·value:·0·····DW_FORM·value:·0973 ····DW_AT·value:·0·····DW_FORM·value:·0
969 ···70······DW_TAG_call_site····[has·children]974 ···71······DW_TAG_call_site····[has·children]
970 ····DW_AT_call_return_pc·DW_FORM_addr975 ····DW_AT_call_return_pc·DW_FORM_addr
971 ····DW_AT·value:·0·····DW_FORM·value:·0976 ····DW_AT·value:·0·····DW_FORM·value:·0
972 ···71······DW_TAG_lexical_block····[has·children] 
973 ····DW_AT_abstract_origin·DW_FORM_ref4 
974 ····DW_AT_ranges·······DW_FORM_sec_offset 
975 ····DW_AT_sibling······DW_FORM_ref4 
976 ····DW_AT·value:·0·····DW_FORM·value:·0 
977 ···72······DW_TAG_variable····[no·children]977 ···72······DW_TAG_variable····[no·children]
978 ····DW_AT_abstract_origin·DW_FORM_ref4978 ····DW_AT_abstract_origin·DW_FORM_ref4
979 ····DW_AT·value:·0·····DW_FORM·value:·0979 ····DW_AT·value:·0·····DW_FORM·value:·0
980 ···73······DW_TAG_subprogram····[has·children]980 ···73······DW_TAG_subprogram····[has·children]
981 ····DW_AT_name·········DW_FORM_strp981 ····DW_AT_name·········DW_FORM_strp
982 ····DW_AT_decl_file····DW_FORM_implicit_const:·2982 ····DW_AT_decl_file····DW_FORM_implicit_const:·2
983 ····DW_AT_decl_line····DW_FORM_data1983 ····DW_AT_decl_line····DW_FORM_data1
Offset 1047, 210 lines modifiedOffset 1047, 210 lines modified
1047 ····DW_AT_name·········DW_FORM_strp1047 ····DW_AT_name·········DW_FORM_strp
1048 ····DW_AT_decl_file····DW_FORM_implicit_const:·21048 ····DW_AT_decl_file····DW_FORM_implicit_const:·2
1049 ····DW_AT_decl_line····DW_FORM_data21049 ····DW_AT_decl_line····DW_FORM_data2
1050 ····DW_AT_decl_column··DW_FORM_implicit_const:·151050 ····DW_AT_decl_column··DW_FORM_implicit_const:·15
1051 ····DW_AT_type·········DW_FORM_ref41051 ····DW_AT_type·········DW_FORM_ref4
1052 ····DW_AT_const_value··DW_FORM_implicit_const:·01052 ····DW_AT_const_value··DW_FORM_implicit_const:·0
1053 ····DW_AT·value:·0·····DW_FORM·value:·01053 ····DW_AT·value:·0·····DW_FORM·value:·0
1054 ···83······DW_TAG_lexical_block····[has·children] 
1055 ····DW_AT_abstract_origin·DW_FORM_ref4 
1056 ····DW_AT_low_pc·······DW_FORM_addr 
1057 ····DW_AT_high_pc······DW_FORM_data4 
1058 ····DW_AT_sibling······DW_FORM_ref4 
1059 ····DW_AT·value:·0·····DW_FORM·value:·0 
1060 ···84······DW_TAG_inlined_subroutine····[has·children]1054 ···83······DW_TAG_inlined_subroutine····[has·children]
1061 ····DW_AT_abstract_origin·DW_FORM_ref41055 ····DW_AT_abstract_origin·DW_FORM_ref4
1062 ····DW_AT_entry_pc·····DW_FORM_addr1056 ····DW_AT_entry_pc·····DW_FORM_addr
1063 ····DW_AT_GNU_entry_view·DW_FORM_data11057 ····DW_AT_GNU_entry_view·DW_FORM_data1
1064 ····DW_AT_low_pc·······DW_FORM_addr1058 ····DW_AT_low_pc·······DW_FORM_addr
1065 ····DW_AT_high_pc······DW_FORM_data41059 ····DW_AT_high_pc······DW_FORM_data4
1066 ····DW_AT_call_file····DW_FORM_implicit_const:·31060 ····DW_AT_call_file····DW_FORM_implicit_const:·3
1067 ····DW_AT_call_line····DW_FORM_implicit_const:·231061 ····DW_AT_call_line····DW_FORM_implicit_const:·23
1068 ····DW_AT_call_column··DW_FORM_implicit_const:·121062 ····DW_AT_call_column··DW_FORM_implicit_const:·12
1069 ····DW_AT·value:·0·····DW_FORM·value:·01063 ····DW_AT·value:·0·····DW_FORM·value:·0
1070 ···85······DW_TAG_formal_parameter····[no·children]1064 ···84······DW_TAG_formal_parameter····[no·children]
1071 ····DW_AT_name·········DW_FORM_strp1065 ····DW_AT_name·········DW_FORM_strp
1072 ····DW_AT_decl_file····DW_FORM_implicit_const:·51066 ····DW_AT_decl_file····DW_FORM_implicit_const:·5
1073 ····DW_AT_decl_line····DW_FORM_data11067 ····DW_AT_decl_line····DW_FORM_data1
1074 ····DW_AT_decl_column··DW_FORM_implicit_const:·11068 ····DW_AT_decl_column··DW_FORM_implicit_const:·1
1075 ····DW_AT_type·········DW_FORM_ref41069 ····DW_AT_type·········DW_FORM_ref4
1076 ····DW_AT·value:·0·····DW_FORM·value:·01070 ····DW_AT·value:·0·····DW_FORM·value:·0
1077 ···86······DW_TAG_compile_unit····[has·children]1071 ···85······DW_TAG_compile_unit····[has·children]
1078 ····DW_AT_producer·····DW_FORM_strp1072 ····DW_AT_producer·····DW_FORM_strp
1079 ····DW_AT_language·····DW_FORM_data11073 ····DW_AT_language·····DW_FORM_data1
1080 ····DW_AT_name·········DW_FORM_strp1074 ····DW_AT_name·········DW_FORM_strp
1081 ····DW_AT_comp_dir·····DW_FORM_strp1075 ····DW_AT_comp_dir·····DW_FORM_strp
1082 ····DW_AT_ranges·······DW_FORM_sec_offset1076 ····DW_AT_ranges·······DW_FORM_sec_offset
1083 ····DW_AT_low_pc·······DW_FORM_addr1077 ····DW_AT_low_pc·······DW_FORM_addr
1084 ····DW_AT_stmt_list····DW_FORM_sec_offset1078 ····DW_AT_stmt_list····DW_FORM_sec_offset
1085 ····DW_AT·value:·0·····DW_FORM·value:·01079 ····DW_AT·value:·0·····DW_FORM·value:·0
1086 ···87······DW_TAG_base_type····[no·children]1080 ···86······DW_TAG_base_type····[no·children]
1087 ····DW_AT_byte_size····DW_FORM_data11081 ····DW_AT_byte_size····DW_FORM_data1
1088 ····DW_AT_encoding·····DW_FORM_data11082 ····DW_AT_encoding·····DW_FORM_data1
1089 ····DW_AT_name·········DW_FORM_string1083 ····DW_AT_name·········DW_FORM_string
1090 ····DW_AT·value:·0·····DW_FORM·value:·01084 ····DW_AT·value:·0·····DW_FORM·value:·0
1091 ···88······DW_TAG_pointer_type····[no·children]1085 ···87······DW_TAG_pointer_type····[no·children]
1092 ····DW_AT_byte_size····DW_FORM_data11086 ····DW_AT_byte_size····DW_FORM_data1
1093 ····DW_AT·value:·0·····DW_FORM·value:·01087 ····DW_AT·value:·0·····DW_FORM·value:·0
1094 ···89······DW_TAG_const_type····[no·children]1088 ···88······DW_TAG_const_type····[no·children]
1095 ····DW_AT·value:·0·····DW_FORM·value:·01089 ····DW_AT·value:·0·····DW_FORM·value:·0
1096 ···90······DW_TAG_structure_type····[has·children]1090 ···89······DW_TAG_structure_type····[has·children]
1097 ····DW_AT_name·········DW_FORM_string1091 ····DW_AT_name·········DW_FORM_string
1098 ····DW_AT_byte_size····DW_FORM_data11092 ····DW_AT_byte_size····DW_FORM_data1
1099 ····DW_AT_decl_file····DW_FORM_data11093 ····DW_AT_decl_file····DW_FORM_data1
1100 ····DW_AT_decl_line····DW_FORM_data11094 ····DW_AT_decl_line····DW_FORM_data1
1101 ····DW_AT_decl_column··DW_FORM_data11095 ····DW_AT_decl_column··DW_FORM_data1
1102 ····DW_AT_sibling······DW_FORM_ref41096 ····DW_AT_sibling······DW_FORM_ref4
1103 ····DW_AT·value:·0·····DW_FORM·value:·01097 ····DW_AT·value:·0·····DW_FORM·value:·0
1104 ···91······DW_TAG_structure_type····[has·children]1098 ···90······DW_TAG_structure_type····[has·children]
1105 ····DW_AT_name·········DW_FORM_string1099 ····DW_AT_name·········DW_FORM_string
1106 ····DW_AT_byte_size····DW_FORM_data41100 ····DW_AT_byte_size····DW_FORM_data4
1107 ····DW_AT_decl_file····DW_FORM_data11101 ····DW_AT_decl_file····DW_FORM_data1
1108 ····DW_AT_decl_line····DW_FORM_data11102 ····DW_AT_decl_line····DW_FORM_data1
1109 ····DW_AT_decl_column··DW_FORM_data11103 ····DW_AT_decl_column··DW_FORM_data1
1110 ····DW_AT_sibling······DW_FORM_ref41104 ····DW_AT_sibling······DW_FORM_ref4
1111 ····DW_AT·value:·0·····DW_FORM·value:·01105 ····DW_AT·value:·0·····DW_FORM·value:·0
1112 ···92······DW_TAG_variable····[no·children]1106 ···91······DW_TAG_variable····[no·children]
1113 ····DW_AT_name·········DW_FORM_strp1107 ····DW_AT_name·········DW_FORM_strp
1114 ····DW_AT_decl_file····DW_FORM_data11108 ····DW_AT_decl_file····DW_FORM_data1
1115 ····DW_AT_decl_line····DW_FORM_data21109 ····DW_AT_decl_line····DW_FORM_data2
1116 ····DW_AT_decl_column··DW_FORM_data11110 ····DW_AT_decl_column··DW_FORM_data1
1117 ····DW_AT_type·········DW_FORM_ref41111 ····DW_AT_type·········DW_FORM_ref4
1118 ····DW_AT_external·····DW_FORM_flag_present1112 ····DW_AT_external·····DW_FORM_flag_present
1119 ····DW_AT_declaration··DW_FORM_flag_present1113 ····DW_AT_declaration··DW_FORM_flag_present
1120 ····DW_AT·value:·0·····DW_FORM·value:·01114 ····DW_AT·value:·0·····DW_FORM·value:·0
1121 ···93······DW_TAG_enumerator····[no·children]1115 ···92······DW_TAG_enumerator····[no·children]
Max diff block lines reached; 6597/12676 bytes (52.04%) of diff not shown.
1.01 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 ··Length:···················443 ··Length:···················44
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001b10·000001889 ····00001b08·00000188
10 ····00001168·0000007c10 ····00001168·0000007c
11 ····00000fa8·0000007811 ····00000fa8·00000078
12 ····00000000·0000000012 ····00000000·00000000
13 ··Length:···················13213 ··Length:···················132
14 ··Version:··················214 ··Version:··················2
15 ··Offset·into·.debug_info:··0x185115 ··Offset·into·.debug_info:··0x1851
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····00001c98·0000003a19 ····00001c90·0000003a
20 ····000011e8·0000020020 ····000011e8·00000200
21 ····000013e8·0000011c21 ····000013e8·0000011c
22 ····00001504·0000004822 ····00001504·00000048
23 ····0000154c·0000000c23 ····0000154c·0000000c
24 ····00001558·0000031424 ····00001558·0000030c
25 ····0000186c·000000e025 ····00001864·000000e0
26 ····0000194c·0000003826 ····00001944·00000038
27 ····00001984·000000c427 ····0000197c·000000c4
28 ····00001020·0000002028 ····00001020·00000020
29 ····00001040·000000b429 ····00001040·000000b4
30 ····000010f4·0000000630 ····000010f4·00000006
31 ····000010fa·0000003031 ····000010fa·00000030
32 ····0000112a·0000003e32 ····0000112a·0000003e
33 ····00000000·0000000033 ····00000000·00000000
  
138 KB
readelf --wide --debug-dump=loc {}
    
Offset 8, 219 lines modifiedOffset 8, 219 lines modified
8 ··Offset·entries:··08 ··Offset·entries:··0
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
  
12 ····00000010·00001b1c·(base·address)12 ····00000010·00001b14·(base·address)
13 ····00000015·v0000000·v0000000·views·at·0000000c·for:13 ····00000015·v0000000·v0000000·views·at·0000000c·for:
14 ·············00001b1c·00001b3f·(DW_OP_reg0·(r0))14 ·············00001b14·00001b37·(DW_OP_reg0·(r0))
15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:15 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
16 ·············00001b3f·00001c98·(DW_OP_reg6·(r6))16 ·············00001b37·00001c90·(DW_OP_reg6·(r6))
17 ····00000020·<End·of·list>17 ····00000020·<End·of·list>
  
18 ····00000021·v0000000·v0000000·location·view·pair18 ····00000021·v0000000·v0000000·location·view·pair
19 ····00000023·v0000000·v0000000·location·view·pair19 ····00000023·v0000000·v0000000·location·view·pair
20 ····00000025·v0000000·v0000000·location·view·pair20 ····00000025·v0000000·v0000000·location·view·pair
21 ····00000027·v0000000·v0000000·location·view·pair21 ····00000027·v0000000·v0000000·location·view·pair
  
22 ····00000029·00001b40·(base·address)22 ····00000029·00001b38·(base·address)
23 ····0000002e·v0000000·v0000000·views·at·00000021·for:23 ····0000002e·v0000000·v0000000·views·at·00000021·for:
24 ·············00001b40·00001b4a·(DW_OP_reg0·(r0))24 ·············00001b38·00001b42·(DW_OP_reg0·(r0))
25 ····00000033·v0000000·v0000000·views·at·00000023·for:25 ····00000033·v0000000·v0000000·views·at·00000023·for:
26 ·············00001b4a·00001b4d·(DW_OP_reg1·(r1))26 ·············00001b42·00001b45·(DW_OP_reg1·(r1))
27 ····00000038·v0000000·v0000000·views·at·00000025·for:27 ····00000038·v0000000·v0000000·views·at·00000025·for:
28 ·············00001b4d·00001ba0·(DW_OP_reg4·(r4))28 ·············00001b45·00001b98·(DW_OP_reg4·(r4))
29 ····0000003d·v0000000·v0000000·views·at·00000027·for:29 ····0000003d·v0000000·v0000000·views·at·00000027·for:
30 ·············00001c6e·00001c98·(DW_OP_reg4·(r4))30 ·············00001c66·00001c90·(DW_OP_reg4·(r4))
31 ····00000044·<End·of·list>31 ····00000044·<End·of·list>
  
32 ····00000045·v0000000·v0000000·location·view·pair32 ····00000045·v0000000·v0000000·location·view·pair
33 ····00000047·v0000000·v0000000·location·view·pair33 ····00000047·v0000000·v0000000·location·view·pair
34 ····00000049·v0000000·v0000000·location·view·pair34 ····00000049·v0000000·v0000000·location·view·pair
35 ····0000004b·v0000000·v0000000·location·view·pair35 ····0000004b·v0000000·v0000000·location·view·pair
  
36 ····0000004d·00001b56·(base·address)36 ····0000004d·00001b4e·(base·address)
37 ····00000052·v0000000·v0000000·views·at·00000045·for:37 ····00000052·v0000000·v0000000·views·at·00000045·for:
38 ·············00001b56·00001b64·(DW_OP_reg0·(r0))38 ·············00001b4e·00001b5c·(DW_OP_reg0·(r0))
39 ····00000057·v0000000·v0000000·views·at·00000047·for:39 ····00000057·v0000000·v0000000·views·at·00000047·for:
40 ·············00001b64·00001b72·(DW_OP_reg5·(r5))40 ·············00001b5c·00001b6a·(DW_OP_reg5·(r5))
41 ····0000005c·v0000000·v0000000·views·at·00000049·for:41 ····0000005c·v0000000·v0000000·views·at·00000049·for:
42 ·············00001c76·00001c78·(DW_OP_reg0·(r0))42 ·············00001c6e·00001c70·(DW_OP_reg0·(r0))
43 ····00000063·v0000000·v0000000·views·at·0000004b·for:43 ····00000063·v0000000·v0000000·views·at·0000004b·for:
44 ·············00001c78·00001c98·(DW_OP_reg5·(r5))44 ·············00001c70·00001c90·(DW_OP_reg5·(r5))
45 ····0000006a·<End·of·list>45 ····0000006a·<End·of·list>
  
46 ····0000006b·v0000000·v0000000·location·view·pair46 ····0000006b·v0000000·v0000000·location·view·pair
47 ····0000006d·v0000000·v0000000·location·view·pair47 ····0000006d·v0000000·v0000000·location·view·pair
48 ····0000006f·v0000000·v0000000·location·view·pair48 ····0000006f·v0000000·v0000000·location·view·pair
49 ····00000071·v0000000·v0000000·location·view·pair49 ····00000071·v0000000·v0000000·location·view·pair
  
50 ····00000073·00001b70·(base·address)50 ····00000073·00001b68·(base·address)
51 ····00000078·v0000000·v0000000·views·at·0000006b·for:51 ····00000078·v0000000·v0000000·views·at·0000006b·for:
52 ·············00001b70·00001b7e·(DW_OP_reg0·(r0))52 ·············00001b68·00001b76·(DW_OP_reg0·(r0))
53 ····0000007d·v0000000·v0000000·views·at·0000006d·for:53 ····0000007d·v0000000·v0000000·views·at·0000006d·for:
54 ·············00001b7e·00001b83·(DW_OP_reg2·(r2))54 ·············00001b76·00001b7b·(DW_OP_reg2·(r2))
55 ····00000082·v0000000·v0000000·views·at·0000006f·for:55 ····00000082·v0000000·v0000000·views·at·0000006f·for:
56 ·············00001b83·00001bac·(DW_OP_reg5·(r5))56 ·············00001b7b·00001ba4·(DW_OP_reg5·(r5))
57 ····00000087·v0000000·v0000000·views·at·00000071·for:57 ····00000087·v0000000·v0000000·views·at·00000071·for:
58 ·············00001c6e·00001c76·(DW_OP_reg5·(r5))58 ·············00001c66·00001c6e·(DW_OP_reg5·(r5))
59 ····0000008e·<End·of·list>59 ····0000008e·<End·of·list>
  
60 ····0000008f·v0000000·v0000000·location·view·pair60 ····0000008f·v0000000·v0000000·location·view·pair
61 ····00000091·v0000000·v0000000·location·view·pair61 ····00000091·v0000000·v0000000·location·view·pair
62 ····00000093·v0000000·v0000000·location·view·pair62 ····00000093·v0000000·v0000000·location·view·pair
63 ····00000095·v0000000·v0000000·location·view·pair63 ····00000095·v0000000·v0000000·location·view·pair
  
64 ····00000097·00001b9e·(base·address)64 ····00000097·00001b96·(base·address)
65 ····0000009c·v0000000·v0000000·views·at·0000008f·for:65 ····0000009c·v0000000·v0000000·views·at·0000008f·for:
66 ·············00001b9e·00001ba6·(DW_OP_reg0·(r0))66 ·············00001b96·00001b9e·(DW_OP_reg0·(r0))
67 ····000000a1·v0000000·v0000000·views·at·00000091·for:67 ····000000a1·v0000000·v0000000·views·at·00000091·for:
68 ·············00001ba6·00001bfe·(DW_OP_reg4·(r4))68 ·············00001b9e·00001bf6·(DW_OP_reg4·(r4))
69 ····000000a6·v0000000·v0000000·views·at·00000093·for:69 ····000000a6·v0000000·v0000000·views·at·00000093·for:
70 ·············00001c02·00001c1e·(DW_OP_reg4·(r4))70 ·············00001bfa·00001c16·(DW_OP_reg4·(r4))
71 ····000000ac·v0000000·v0000000·views·at·00000095·for:71 ····000000ac·v0000000·v0000000·views·at·00000095·for:
72 ·············00001c34·00001c6e·(DW_OP_reg4·(r4))72 ·············00001c2c·00001c66·(DW_OP_reg4·(r4))
73 ····000000b3·<End·of·list>73 ····000000b3·<End·of·list>
  
74 ····000000b4·v0000000·v0000000·location·view·pair74 ····000000b4·v0000000·v0000000·location·view·pair
75 ····000000b6·v0000000·v0000000·location·view·pair75 ····000000b6·v0000000·v0000000·location·view·pair
76 ····000000b8·v0000000·v0000000·location·view·pair76 ····000000b8·v0000000·v0000000·location·view·pair
77 ····000000ba·v0000000·v0000000·location·view·pair77 ····000000ba·v0000000·v0000000·location·view·pair
  
78 ····000000bc·00001baa·(base·address)78 ····000000bc·00001ba2·(base·address)
79 ····000000c1·v0000000·v0000000·views·at·000000b4·for:79 ····000000c1·v0000000·v0000000·views·at·000000b4·for:
80 ·············00001baa·00001bb6·(DW_OP_reg0·(r0))80 ·············00001ba2·00001bae·(DW_OP_reg0·(r0))
81 ····000000c6·v0000000·v0000000·views·at·000000b6·for:81 ····000000c6·v0000000·v0000000·views·at·000000b6·for:
82 ·············00001bb6·00001bbb·(DW_OP_reg2·(r2))82 ·············00001bae·00001bb3·(DW_OP_reg2·(r2))
83 ····000000cb·v0000000·v0000000·views·at·000000b8·for:83 ····000000cb·v0000000·v0000000·views·at·000000b8·for:
84 ·············00001bbb·00001bd2·(DW_OP_reg5·(r5))84 ·············00001bb3·00001bca·(DW_OP_reg5·(r5))
85 ····000000d0·v0000000·v0000000·views·at·000000ba·for:85 ····000000d0·v0000000·v0000000·views·at·000000ba·for:
86 ·············00001c44·00001c54·(DW_OP_reg5·(r5))86 ·············00001c3c·00001c4c·(DW_OP_reg5·(r5))
87 ····000000d7·<End·of·list>87 ····000000d7·<End·of·list>
  
88 ····000000d8·v0000001·v0000000·location·view·pair88 ····000000d8·v0000001·v0000000·location·view·pair
89 ····000000da·v0000000·v0000000·location·view·pair89 ····000000da·v0000000·v0000000·location·view·pair
  
90 ····000000dc·00001bc0·(base·address)90 ····000000dc·00001bb8·(base·address)
91 ····000000e1·v0000001·v0000000·views·at·000000d8·for:91 ····000000e1·v0000001·v0000000·views·at·000000d8·for:
92 ·············00001bc0·00001bca·(DW_OP_reg5·(r5))92 ·············00001bb8·00001bc2·(DW_OP_reg5·(r5))
93 ····000000e6·v0000000·v0000000·views·at·000000da·for:93 ····000000e6·v0000000·v0000000·views·at·000000da·for:
94 ·············00001c44·00001c54·(DW_OP_reg5·(r5))94 ·············00001c3c·00001c4c·(DW_OP_reg5·(r5))
95 ····000000ed·<End·of·list>95 ····000000ed·<End·of·list>
  
96 ····000000ee·v0000003·v0000000·location·view·pair96 ····000000ee·v0000003·v0000000·location·view·pair
  
97 ····000000f0·v0000003·v0000000·views·at·000000ee·for:97 ····000000f0·v0000003·v0000000·views·at·000000ee·for:
98 ·············00001bc0·00001bc2·(DW_OP_reg5·(r5))98 ·············00001bb8·00001bba·(DW_OP_reg5·(r5))
99 ····000000f8·<End·of·list>99 ····000000f8·<End·of·list>
  
100 ····000000f9·v0000000·v0000000·location·view·pair100 ····000000f9·v0000000·v0000000·location·view·pair
101 ····000000fb·v0000000·v0000000·location·view·pair101 ····000000fb·v0000000·v0000000·location·view·pair
102 ····000000fd·v0000000·v0000000·location·view·pair102 ····000000fd·v0000000·v0000000·location·view·pair
103 ····000000ff·v0000000·v0000000·location·view·pair103 ····000000ff·v0000000·v0000000·location·view·pair
  
104 ····00000101·00001bd0·(base·address)104 ····00000101·00001bc8·(base·address)
105 ····00000106·v0000000·v0000000·views·at·000000f9·for:105 ····00000106·v0000000·v0000000·views·at·000000f9·for:
106 ·············00001bd0·00001bdc·(DW_OP_reg0·(r0))106 ·············00001bc8·00001bd4·(DW_OP_reg0·(r0))
107 ····0000010b·v0000000·v0000000·views·at·000000fb·for:107 ····0000010b·v0000000·v0000000·views·at·000000fb·for:
108 ·············00001bdc·00001be1·(DW_OP_reg2·(r2))108 ·············00001bd4·00001bd9·(DW_OP_reg2·(r2))
109 ····00000110·v0000000·v0000000·views·at·000000fd·for:109 ····00000110·v0000000·v0000000·views·at·000000fd·for:
110 ·············00001be1·00001bfe·(DW_OP_reg5·(r5))110 ·············00001bd9·00001bf6·(DW_OP_reg5·(r5))
111 ····00000115·v0000000·v0000000·views·at·000000ff·for:111 ····00000115·v0000000·v0000000·views·at·000000ff·for:
112 ·············00001c34·00001c44·(DW_OP_reg5·(r5))112 ·············00001c2c·00001c3c·(DW_OP_reg5·(r5))
113 ····0000011a·<End·of·list>113 ····0000011a·<End·of·list>
  
114 ····0000011b·v0000001·v0000000·location·view·pair114 ····0000011b·v0000001·v0000000·location·view·pair
Max diff block lines reached; 133671/140748 bytes (94.97%) of diff not shown.
1.01 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 ··Length:···················443 ··Length:···················44
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00001b10·000001889 ····00001b08·00000188
10 ····00001168·0000007c10 ····00001168·0000007c
11 ····00000fa8·0000007811 ····00000fa8·00000078
12 ····00000000·0000000012 ····00000000·00000000
13 ··Length:···················13213 ··Length:···················132
14 ··Version:··················214 ··Version:··················2
15 ··Offset·into·.debug_info:··0x185115 ··Offset·into·.debug_info:··0x1851
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····00001c98·0000003a19 ····00001c90·0000003a
20 ····000011e8·0000020020 ····000011e8·00000200
21 ····000013e8·0000011c21 ····000013e8·0000011c
22 ····00001504·0000004822 ····00001504·00000048
23 ····0000154c·0000000c23 ····0000154c·0000000c
24 ····00001558·0000031424 ····00001558·0000030c
25 ····0000186c·000000e025 ····00001864·000000e0
26 ····0000194c·0000003826 ····00001944·00000038
27 ····00001984·000000c427 ····0000197c·000000c4
28 ····00001020·0000002028 ····00001020·00000020
29 ····00001040·000000b429 ····00001040·000000b4
30 ····000010f4·0000000630 ····000010f4·00000006
31 ····000010fa·0000003031 ····000010fa·00000030
32 ····0000112a·0000003e32 ····0000112a·0000003e
33 ····00000000·0000000033 ····00000000·00000000
  
583 B
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 25 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
 2 R»      :sg3"L
 3 i!W·l4#"
 4 vFL&'`V(
 5 XFFB*Wv7#
 6 :AbfX13L
 7 "=!1/Z1/
2 XH~Db2#: 
3 +A·:1c}} 
4 9@}$|@{» 
5 Jp/``_sf 
6 SRc/FxIb 
7 >U{v&P?p 
8 FhTb"VL$& 
9 =m`O+%O/Y 
10 0b`·)SC)8 0b`·)SC)
11 jEpR~]aN 
12 eMCVS>Fa 
13 Y?|x;R.} 
14 W`+uuG\j 
15 !U/t;i@29 ~*CEe5f^l
 10 y>(C$U6a
 11 $yW+hyS<5%d
 12 70s-Icds'
 13 »       RG]5}:Zi
16 ,')(vG%*D14 ,')(vG%*D
17 (1=C(\f(015 (1=C(\f(0
18 ;N/HsUdLk16 ;N/HsUdLk
19 ,^&Yr4|J}Fb17 ,^&Yr4|J}Fb
 18 k»      4EQJZGdCk;(U
20 call_weak_fn19 call_weak_fn
21 multiprocessing.c20 multiprocessing.c
22 multiprocessing_exec21 multiprocessing_exec
23 _multiprocessing_sem_unlink22 _multiprocessing_sem_unlink
24 _multiprocessing_sem_unlink__doc__23 _multiprocessing_sem_unlink__doc__
25 multiprocessing_module24 multiprocessing_module
26 module_methods25 module_methods
1.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 39, 41 lines modifiedOffset 39, 41 lines modified
  
39 0000154c·<semlock_traverse>:39 0000154c·<semlock_traverse>:
40 »       ...40 »       ...
  
41 00001558·<_multiprocessing_SemLock_acquire>:41 00001558·<_multiprocessing_SemLock_acquire>:
42 »       ...42 »       ...
  
43 0000186c·<_multiprocessing_SemLock___exit__>:43 00001864·<_multiprocessing_SemLock___exit__>:
44 »       ...44 »       ...
  
45 0000194c·<_PyMp_sem_unlink>:45 00001944·<_PyMp_sem_unlink>:
46 »       ...46 »       ...
  
47 00001984·<_multiprocessing_SemLock_release>:47 0000197c·<_multiprocessing_SemLock_release>:
48 »       ...48 »       ...
  
49 00001a48·<call_weak_fn>:49 00001a40·<call_weak_fn>:
50 »       ...50 »       ...
  
51 00001a6c·<deregister_tm_clones>:51 00001a64·<deregister_tm_clones>:
52 »       ...52 »       ...
  
53 00001a98·<register_tm_clones>:53 00001a90·<register_tm_clones>:
54 »       ...54 »       ...
  
55 00001acc·<__do_global_dtors_aux>:55 00001ac4·<__do_global_dtors_aux>:
56 »       ...56 »       ...
  
57 00001b0c·<frame_dummy>:57 00001b04·<frame_dummy>:
58 frame_dummy():58 frame_dummy():
59 »       movs»   r0,·r059 »       movs»   r0,·r0
60 »       ...60 »       ...
  
61 00001b10·<PyInit__multiprocessing>:61 00001b08·<PyInit__multiprocessing>:
62 »       ...62 »       ...
  
63 00001b1c·<multiprocessing_exec>:63 00001b14·<multiprocessing_exec>:
64 »       ...64 »       ...
  
65 00001c98·<_multiprocessing_SemLock__is_zero>:65 00001c90·<_multiprocessing_SemLock__is_zero>:
66 »       ...66 »       ...
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 00001cd4·<_fini>:2 00001ccc·<_fini>:
3 »       ...3 »       ...
1.78 MB
./usr/lib/debug/.build-id/87/8acd93637a581f3c07774536575015b0af3ea1.debug vs.
./usr/lib/debug/.build-id/83/910ee0fdcdd2a725c3ab2f516c8b7e369bf039.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 26% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········45812·(bytes·into·file)13 ··Start·of·section·headers:··········45740·(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
848 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·0x02 Entry·point·0x0
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·0x03970·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x03974·R·E·0x1000
7 ··LOAD···········0x000f18·0x00004f18·0x00004f18·0x00000·0x003a0·RW··0x10007 ··LOAD···········0x000f18·0x00004f18·0x00004f18·0x00000·0x003a0·RW··0x1000
8 ··DYNAMIC········0x000f18·0x00004f20·0x00004f20·0x00000·0x000e0·RW··0x48 ··DYNAMIC········0x000f18·0x00004f20·0x00004f20·0x00000·0x000e0·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······0x000f18·0x00004f18·0x00004f18·0x00000·0x000e8·R···0x111 ··GNU_RELRO······0x000f18·0x00004f18·0x00004f18·0x00000·0x000e8·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.48 KB
readelf --wide --sections {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 There·are·34·section·headers,·starting·at·offset·0xb2f4:1 There·are·34·section·headers,·starting·at·offset·0xb2ac:
  
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·0003e0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·0003e0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000518·000118·0004c7·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000518·000118·0004c7·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········000009e0·000118·00007c·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········000009e0·000118·00007c·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00000a5c·000118·000020·00···A··4···1··410 ··[·6]·.gnu.version_r····NOBITS··········00000a5c·000118·000020·00···A··4···1··4
11 ··[·7]·.rel.dyn··········NOBITS··········00000a7c·000118·000248·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00000a7c·000118·000248·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00000cc4·000118·000188·08···A··3··18··412 ··[·8]·.rel.plt··········NOBITS··········00000cc4·000118·000188·08···A··3··18··4
13 ··[·9]·.init·············NOBITS··········00000e4c·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00000e4c·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00000e58·000118·000270·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00000e58·000118·000270·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········000010c8·000118·001e50·00··AX··0···0··415 ··[11]·.text·············NOBITS··········000010c8·000118·001e54·00··AX··0···0··4
16 ··[12]·.fini·············NOBITS··········00002f18·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········00002f1c·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00002f20·000118·000a4c·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00002f24·000118·000a4c·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········0000396c·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········00003970·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········00004f18·000f18·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········00004f18·000f18·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········00004f1c·000f18·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········00004f1c·000f18·000004·04··WA··0···0··4
21 ··[17]·.dynamic··········NOBITS··········00004f20·000f18·0000e0·08··WA··4···0··421 ··[17]·.dynamic··········NOBITS··········00004f20·000f18·0000e0·08··WA··4···0··4
22 ··[18]·.got··············NOBITS··········00005000·000f18·0000fc·04··WA··0···0··422 ··[18]·.got··············NOBITS··········00005000·000f18·0000fc·04··WA··0···0··4
23 ··[19]·.data·············NOBITS··········000050fc·000f18·000194·00··WA··0···0··423 ··[19]·.data·············NOBITS··········000050fc·000f18·000194·00··WA··0···0··4
24 ··[20]·.bss··············NOBITS··········00005290·000f18·000028·00··WA··0···0··824 ··[20]·.bss··············NOBITS··········00005290·000f18·000028·00··WA··0···0··8
25 ··[21]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
27 ··[23]·.debug_aranges····PROGBITS········00000000·000168·0000c0·00···C··0···0··427 ··[23]·.debug_aranges····PROGBITS········00000000·000168·0000bd·00···C··0···0··4
28 ··[24]·.debug_info·······PROGBITS········00000000·000228·0047eb·00···C··0···0··428 ··[24]·.debug_info·······PROGBITS········00000000·000228·0047f3·00···C··0···0··4
29 ··[25]·.debug_abbrev·····PROGBITS········00000000·004a14·0002aa·00···C··0···0··429 ··[25]·.debug_abbrev·····PROGBITS········00000000·004a1c·0002aa·00···C··0···0··4
30 ··[26]·.debug_line·······PROGBITS········00000000·004cc0·001665·00···C··0···0··430 ··[26]·.debug_line·······PROGBITS········00000000·004cc8·00165c·00···C··0···0··4
31 ··[27]·.debug_frame······PROGBITS········00000000·006328·000222·00···C··0···0··431 ··[27]·.debug_frame······PROGBITS········00000000·006324·000221·00···C··0···0··4
32 ··[28]·.debug_str········PROGBITS········00000000·00654c·000b83·01·MSC··0···0··432 ··[28]·.debug_str········PROGBITS········00000000·006548·000b83·01·MSC··0···0··4
33 ··[29]·.debug_loclists···PROGBITS········00000000·0070d0·001fb3·00···C··0···0··433 ··[29]·.debug_loclists···PROGBITS········00000000·0070cc·001f7b·00···C··0···0··4
34 ··[30]·.debug_rnglists···PROGBITS········00000000·009084·000751·00···C··0···0··434 ··[30]·.debug_rnglists···PROGBITS········00000000·009048·000748·00···C··0···0··4
35 ··[31]·.symtab···········SYMTAB··········00000000·0097d8·001000·10·····32·197··435 ··[31]·.symtab···········SYMTAB··········00000000·009790·001000·10·····32·197··4
36 ··[32]·.strtab···········STRTAB··········00000000·00a7d8·0009c8·00······0···0··136 ··[32]·.strtab···········STRTAB··········00000000·00a790·0009c8·00······0···0··1
37 ··[33]·.shstrtab·········STRTAB··········00000000·00b1a0·000151·00······0···0··137 ··[33]·.shstrtab·········STRTAB··········00000000·00b158·000151·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)42 ··D·(mbind),·y·(purecode),·p·(processor·specific)
13.7 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·000009e0·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·000009e0·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·00000a5c·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·00000a5c·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·00000a7c·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·00000a7c·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00000cc4·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00000cc4·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00000e4c·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00000e4c·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00000e58·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00000e58·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·000010c8·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·000010c8·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·00002f18·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·00002f1c·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00002f20·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00002f24·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·0000396c·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame18 ····14:·00003970·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
19 ····15:·00004f18·····0·SECTION·LOCAL··DEFAULT···15·.init_array19 ····15:·00004f18·····0·SECTION·LOCAL··DEFAULT···15·.init_array
20 ····16:·00004f1c·····0·SECTION·LOCAL··DEFAULT···16·.fini_array20 ····16:·00004f1c·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
21 ····17:·00004f20·····0·SECTION·LOCAL··DEFAULT···17·.dynamic21 ····17:·00004f20·····0·SECTION·LOCAL··DEFAULT···17·.dynamic
22 ····18:·00005000·····0·SECTION·LOCAL··DEFAULT···18·.got22 ····18:·00005000·····0·SECTION·LOCAL··DEFAULT···18·.got
23 ····19:·000050fc·····0·SECTION·LOCAL··DEFAULT···19·.data23 ····19:·000050fc·····0·SECTION·LOCAL··DEFAULT···19·.data
24 ····20:·00005290·····0·SECTION·LOCAL··DEFAULT···20·.bss24 ····20:·00005290·····0·SECTION·LOCAL··DEFAULT···20·.bss
25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.comment25 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21·.comment
Offset 29, 45 lines modifiedOffset 29, 45 lines modified
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_abbrev29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_abbrev
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_line30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_line
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_frame31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_frame
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_str32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_str
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_loclists33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_loclists
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_rnglists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_rnglists
35 ····31:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o35 ····31:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
36 ····32:·00002978·····0·NOTYPE··LOCAL··DEFAULT···11·$a36 ····32:·0000297c·····0·NOTYPE··LOCAL··DEFAULT···11·$a
37 ····33:·00002978·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn37 ····33:·0000297c·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
38 ····34:·00002994·····0·NOTYPE··LOCAL··DEFAULT···11·$d38 ····34:·00002998·····0·NOTYPE··LOCAL··DEFAULT···11·$d
39 ····35:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····9·$a39 ····35:·00000e4c·····0·NOTYPE··LOCAL··DEFAULT····9·$a
40 ····36:·00002f18·····0·NOTYPE··LOCAL··DEFAULT···12·$a40 ····36:·00002f1c·····0·NOTYPE··LOCAL··DEFAULT···12·$a
41 ····37:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o41 ····37:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
42 ····38:·00000e54·····0·NOTYPE··LOCAL··DEFAULT····9·$a42 ····38:·00000e54·····0·NOTYPE··LOCAL··DEFAULT····9·$a
43 ····39:·00002f1c·····0·NOTYPE··LOCAL··DEFAULT···12·$a43 ····39:·00002f20·····0·NOTYPE··LOCAL··DEFAULT···12·$a
44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_interpqueuesmodule.c44 ····40:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_interpqueuesmodule.c
45 ····41:·00001118·····0·NOTYPE··LOCAL··DEFAULT···11·$t45 ····41:·00001118·····0·NOTYPE··LOCAL··DEFAULT···11·$t
46 ····42:·00001120·····0·NOTYPE··LOCAL··DEFAULT···11·$d46 ····42:·00001120·····0·NOTYPE··LOCAL··DEFAULT···11·$d
47 ····43:·00002fb0·····0·NOTYPE··LOCAL··DEFAULT···13·$d47 ····43:·00002fb4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
48 ····44:·00001124·····0·NOTYPE··LOCAL··DEFAULT···11·$t48 ····44:·00001124·····0·NOTYPE··LOCAL··DEFAULT···11·$t
49 ····45:·00001125···244·FUNC····LOCAL··DEFAULT···11·module_exec49 ····45:·00001125···244·FUNC····LOCAL··DEFAULT···11·module_exec
50 ····46:·00001621···120·FUNC····LOCAL··DEFAULT···11·_queues_fini.constprop.050 ····46:·00001621···120·FUNC····LOCAL··DEFAULT···11·_queues_fini.constprop.0
51 ····47:·000011f8·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·000011f8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·00001699···180·FUNC····LOCAL··DEFAULT···11·clear_interpreter52 ····48:·00001699···180·FUNC····LOCAL··DEFAULT···11·clear_interpreter
53 ····49:·00001218·····0·NOTYPE··LOCAL··DEFAULT···11·$t53 ····49:·00001218·····0·NOTYPE··LOCAL··DEFAULT···11·$t
54 ····50:·00001219···316·FUNC····LOCAL··DEFAULT···11·queuesmod_create54 ····50:·00001219···316·FUNC····LOCAL··DEFAULT···11·queuesmod_create
55 ····51:·00001989····70·FUNC····LOCAL··DEFAULT···11·_queue_clear55 ····51:·00001989····70·FUNC····LOCAL··DEFAULT···11·_queue_clear
56 ····52:·00001bfd···400·FUNC····LOCAL··DEFAULT···11·handle_queue_error.part.056 ····52:·00001bfd···400·FUNC····LOCAL··DEFAULT···11·handle_queue_error.part.0
57 ····53:·00001ef9···164·FUNC····LOCAL··DEFAULT···11·queue_destroy.constprop.057 ····53:·00001ef9···164·FUNC····LOCAL··DEFAULT···11·queue_destroy.constprop.0
58 ····54:·00001344·····0·NOTYPE··LOCAL··DEFAULT···11·$d58 ····54:·00001344·····0·NOTYPE··LOCAL··DEFAULT···11·$d
59 ····55:·00001354·····0·NOTYPE··LOCAL··DEFAULT···11·$t59 ····55:·00001354·····0·NOTYPE··LOCAL··DEFAULT···11·$t
60 ····56:·00001355···424·FUNC····LOCAL··DEFAULT···11·queuesmod__register_heap_types60 ····56:·00001355···424·FUNC····LOCAL··DEFAULT···11·queuesmod__register_heap_types
61 ····57:·000014d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d61 ····57:·000014d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
62 ····58:·00002b6d···376·FUNC····LOCAL··DEFAULT···11·_queueobj_shared62 ····58:·00002b71···376·FUNC····LOCAL··DEFAULT···11·_queueobj_shared
63 ····59:·000014fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t63 ····59:·000014fc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
64 ····60:·000014fd····76·FUNC····LOCAL··DEFAULT···11·module_traverse64 ····60:·000014fd····76·FUNC····LOCAL··DEFAULT···11·module_traverse
65 ····61:·00002a40·····0·NOTYPE··LOCAL··DEFAULT···11·$t65 ····61:·00002a44·····0·NOTYPE··LOCAL··DEFAULT···11·$t
66 ····62:·00002a41···184·FUNC····LOCAL··DEFAULT···11·module_clear66 ····62:·00002a45···184·FUNC····LOCAL··DEFAULT···11·module_clear
67 ····63:·00001549···216·FUNC····LOCAL··DEFAULT···11·module_free67 ····63:·00001549···216·FUNC····LOCAL··DEFAULT···11·module_free
68 ····64:·00001618·····0·NOTYPE··LOCAL··DEFAULT···11·$d68 ····64:·00001618·····0·NOTYPE··LOCAL··DEFAULT···11·$d
69 ····65:·00001620·····0·NOTYPE··LOCAL··DEFAULT···11·$t69 ····65:·00001620·····0·NOTYPE··LOCAL··DEFAULT···11·$t
70 ····66:·0000194d····58·FUNC····LOCAL··DEFAULT···11·_queue_kill_and_wait70 ····66:·0000194d····58·FUNC····LOCAL··DEFAULT···11·_queue_kill_and_wait
71 ····67:·00001690·····0·NOTYPE··LOCAL··DEFAULT···11·$d71 ····67:·00001690·····0·NOTYPE··LOCAL··DEFAULT···11·$d
72 ····68:·00001698·····0·NOTYPE··LOCAL··DEFAULT···11·$t72 ····68:·00001698·····0·NOTYPE··LOCAL··DEFAULT···11·$t
73 ····69:·00001744·····0·NOTYPE··LOCAL··DEFAULT···11·$d73 ····69:·00001744·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 87, 60 lines modifiedOffset 87, 60 lines modified
87 ····83:·00001c60·····0·NOTYPE··LOCAL··DEFAULT···11·$d87 ····83:·00001c60·····0·NOTYPE··LOCAL··DEFAULT···11·$d
88 ····84:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t88 ····84:·00001c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
89 ····85:·000010c9····80·FUNC····LOCAL··DEFAULT···11·ensure_highlevel_module_loaded89 ····85:·000010c9····80·FUNC····LOCAL··DEFAULT···11·ensure_highlevel_module_loaded
90 ····86:·00001d68·····0·NOTYPE··LOCAL··DEFAULT···11·$d90 ····86:·00001d68·····0·NOTYPE··LOCAL··DEFAULT···11·$d
91 ····87:·00001d8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t91 ····87:·00001d8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
92 ····88:·00001d8d···364·FUNC····LOCAL··DEFAULT···11·queuesmod_list_all92 ····88:·00001d8d···364·FUNC····LOCAL··DEFAULT···11·queuesmod_list_all
93 ····89:·00001ee8·····0·NOTYPE··LOCAL··DEFAULT···11·$d93 ····89:·00001ee8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·00002af9···116·FUNC····LOCAL··DEFAULT···11·queuesmod_destroy94 ····90:·00002afd···116·FUNC····LOCAL··DEFAULT···11·queuesmod_destroy
95 ····91:·00002b58·····0·NOTYPE··LOCAL··DEFAULT···11·$d95 ····91:·00002b5c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT···11·$t96 ····92:·00001ef8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
97 ····93:·00001f8c·····0·NOTYPE··LOCAL··DEFAULT···11·$d97 ····93:·00001f8c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
98 ····94:·00001f9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t98 ····94:·00001f9c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
99 ····95:·00001f9d···580·FUNC····LOCAL··DEFAULT···11·queuesmod_get99 ····95:·00001f9d···580·FUNC····LOCAL··DEFAULT···11·queuesmod_get
100 ····96:·000021b4·····0·NOTYPE··LOCAL··DEFAULT···11·$d100 ····96:·000021b4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
101 ····97:·000021e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t101 ····97:·000021e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
102 ····98:·000021e1···324·FUNC····LOCAL··DEFAULT···11·queuesmod_get_maxsize102 ····98:·000021e1···324·FUNC····LOCAL··DEFAULT···11·queuesmod_get_maxsize
103 ····99:·00002304·····0·NOTYPE··LOCAL··DEFAULT···11·$d103 ····99:·00002304·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·00002324·····0·NOTYPE··LOCAL··DEFAULT···11·$t104 ···100:·00002324·····0·NOTYPE··LOCAL··DEFAULT···11·$t
105 ···101:·00002325····52·FUNC····LOCAL··DEFAULT···11·_queue_unmark_waiter105 ···101:·00002325····52·FUNC····LOCAL··DEFAULT···11·_queue_unmark_waiter
106 ···102:·00002359···312·FUNC····LOCAL··DEFAULT···11·queuesmod_get_queue_defaults106 ···102:·00002359···312·FUNC····LOCAL··DEFAULT···11·queuesmod_get_queue_defaults
107 ···103:·00002474·····0·NOTYPE··LOCAL··DEFAULT···11·$d107 ···103:·00002474·····0·NOTYPE··LOCAL··DEFAULT···11·$d
108 ···104:·00002490·····0·NOTYPE··LOCAL··DEFAULT···11·$t108 ···104:·00002490·····0·NOTYPE··LOCAL··DEFAULT···11·$t
109 ···105:·00002491···552·FUNC····LOCAL··DEFAULT···11·queuesmod_put109 ···105:·00002491···556·FUNC····LOCAL··DEFAULT···11·queuesmod_put
110 ···106:·00002688·····0·NOTYPE··LOCAL··DEFAULT···11·$d110 ···106:·0000268c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
111 ···107:·00002b6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t111 ···107:·00002b70·····0·NOTYPE··LOCAL··DEFAULT···11·$t
112 ···108:·00002cb0·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···108:·00002cb4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·00002ce5···264·FUNC····LOCAL··DEFAULT···11·_queueobj_from_xid113 ···109:·00002ce9···264·FUNC····LOCAL··DEFAULT···11·_queueobj_from_xid
114 ···110:·00002ded···300·FUNC····LOCAL··DEFAULT···11·_queueid_xid_free114 ···110:·00002df1···300·FUNC····LOCAL··DEFAULT···11·_queueid_xid_free
115 ···111:·00002ce4·····0·NOTYPE··LOCAL··DEFAULT···11·$t115 ···111:·00002ce8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
116 ···112:·00002ddc·····0·NOTYPE··LOCAL··DEFAULT···11·$d116 ···112:·00002de0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
117 ···113:·00002dec·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·00002df0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
118 ···114:·00002f08·····0·NOTYPE··LOCAL··DEFAULT···11·$d118 ···114:·00002f0c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
119 ···115:·000026b8·····0·NOTYPE··LOCAL··DEFAULT···11·$t119 ···115:·000026bc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
120 ···116:·000026b9···328·FUNC····LOCAL··DEFAULT···11·queuesmod_get_count120 ···116:·000026bd···328·FUNC····LOCAL··DEFAULT···11·queuesmod_get_count
121 ···117:·000027e0·····0·NOTYPE··LOCAL··DEFAULT···11·$d121 ···117:·000027e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
122 ···118:·00002800·····0·NOTYPE··LOCAL··DEFAULT···11·$t122 ···118:·00002804·····0·NOTYPE··LOCAL··DEFAULT···11·$t
123 ···119:·00002801···376·FUNC····LOCAL··DEFAULT···11·queuesmod_is_full123 ···119:·00002805···376·FUNC····LOCAL··DEFAULT···11·queuesmod_is_full
124 ···120:·0000294c·····0·NOTYPE··LOCAL··DEFAULT···11·$d124 ···120:·00002950·····0·NOTYPE··LOCAL··DEFAULT···11·$d
125 ···121:·000010c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t125 ···121:·000010c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
126 ···122:·00001110·····0·NOTYPE··LOCAL··DEFAULT···11·$d126 ···122:·00001110·····0·NOTYPE··LOCAL··DEFAULT···11·$d
127 ···123:·00003360·····0·NOTYPE··LOCAL··DEFAULT···13·$d127 ···123:·00003364·····0·NOTYPE··LOCAL··DEFAULT···13·$d
128 ···124:·00003360···137·OBJECT··LOCAL··DEFAULT···13·module_doc128 ···124:·00003364···137·OBJECT··LOCAL··DEFAULT···13·module_doc
129 ···125:·000033ec····57·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_count_doc129 ···125:·000033f0····57·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_count_doc
130 ···126:·00003428····73·OBJECT··LOCAL··DEFAULT···13·queuesmod_is_full_doc130 ···126:·0000342c····73·OBJECT··LOCAL··DEFAULT···13·queuesmod_is_full_doc
131 ···127:·00003474····85·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_queue_defaults_doc131 ···127:·00003478····85·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_queue_defaults_doc
132 ···128:·000034cc····67·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_maxsize_doc132 ···128:·000034d0····67·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_maxsize_doc
133 ···129:·00003510···106·OBJECT··LOCAL··DEFAULT···13·queuesmod_release_doc133 ···129:·00003514···106·OBJECT··LOCAL··DEFAULT···13·queuesmod_release_doc
134 ···130:·0000357c···116·OBJECT··LOCAL··DEFAULT···13·queuesmod_bind_doc134 ···130:·00003580···116·OBJECT··LOCAL··DEFAULT···13·queuesmod_bind_doc
135 ···131:·000035f0···178·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_doc135 ···131:·000035f4···178·OBJECT··LOCAL··DEFAULT···13·queuesmod_get_doc
136 ···132:·000036a4····56·OBJECT··LOCAL··DEFAULT···13·queuesmod_put_doc136 ···132:·000036a8····56·OBJECT··LOCAL··DEFAULT···13·queuesmod_put_doc
137 ···133:·000036dc···119·OBJECT··LOCAL··DEFAULT···13·queuesmod_list_all_doc137 ···133:·000036e0···119·OBJECT··LOCAL··DEFAULT···13·queuesmod_list_all_doc
138 ···134:·00003754···120·OBJECT··LOCAL··DEFAULT···13·queuesmod_destroy_doc138 ···134:·00003758···120·OBJECT··LOCAL··DEFAULT···13·queuesmod_destroy_doc
139 ···135:·000037cc···271·OBJECT··LOCAL··DEFAULT···13·queuesmod_create_doc139 ···135:·000037d0···271·OBJECT··LOCAL··DEFAULT···13·queuesmod_create_doc
140 ···136:·00005298·····0·NOTYPE··LOCAL··DEFAULT···20·$d140 ···136:·00005298·····0·NOTYPE··LOCAL··DEFAULT···20·$d
141 ···137:·00005298····32·OBJECT··LOCAL··DEFAULT···20·_globals141 ···137:·00005298····32·OBJECT··LOCAL··DEFAULT···20·_globals
142 ···138:·00005100·····0·NOTYPE··LOCAL··DEFAULT···19·$d142 ···138:·00005100·····0·NOTYPE··LOCAL··DEFAULT···19·$d
143 ···139:·00005100····52·OBJECT··LOCAL··DEFAULT···19·moduledef143 ···139:·00005100····52·OBJECT··LOCAL··DEFAULT···19·moduledef
144 ···140:·000051c0···208·OBJECT··LOCAL··DEFAULT···19·module_functions144 ···140:·000051c0···208·OBJECT··LOCAL··DEFAULT···19·module_functions
145 ···141:·000051a0····32·OBJECT··LOCAL··DEFAULT···19·module_slots145 ···141:·000051a0····32·OBJECT··LOCAL··DEFAULT···19·module_slots
146 ···142:·00005134····12·OBJECT··LOCAL··DEFAULT···19·kwlist.0146 ···142:·00005134····12·OBJECT··LOCAL··DEFAULT···19·kwlist.0
Offset 151, 41 lines modifiedOffset 151, 41 lines modified
151 ···147:·00005168·····8·OBJECT··LOCAL··DEFAULT···19·kwlist.3151 ···147:·00005168·····8·OBJECT··LOCAL··DEFAULT···19·kwlist.3
152 ···148:·00005170·····8·OBJECT··LOCAL··DEFAULT···19·kwlist.6152 ···148:·00005170·····8·OBJECT··LOCAL··DEFAULT···19·kwlist.6
Max diff block lines reached; 3444/14019 bytes (24.57%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·878acd93637a581f3c07774536575015b0af3ea13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83910ee0fdcdd2a725c3ab2f516c8b7e369bf039
362 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:······················02 ··Offset:······················0
3 ··Length:······················146963 ··Length:······················14700
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············7565 ··Prologue·Length:·············756
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
Offset 4594, 700 lines modifiedOffset 4594, 699 lines modified
4594 ··[0x00001ed4]··Special·opcode·22:·advance·Address·by·2·to·0x1fb8·and·Line·by·3·to·15314594 ··[0x00001ed4]··Special·opcode·22:·advance·Address·by·2·to·0x1fb8·and·Line·by·3·to·1531
4595 ··[0x00001ed5]··Special·opcode·33:·advance·Address·by·4·to·0x1fbc·and·Line·by·0·to·15314595 ··[0x00001ed5]··Special·opcode·33:·advance·Address·by·4·to·0x1fbc·and·Line·by·0·to·1531
4596 ··[0x00001ed6]··Set·column·to·84596 ··[0x00001ed6]··Set·column·to·8
4597 ··[0x00001ed8]··Extended·opcode·4:·set·Discriminator·to·14597 ··[0x00001ed8]··Extended·opcode·4:·set·Discriminator·to·1
4598 ··[0x00001edc]··Special·opcode·131:·advance·Address·by·18·to·0x1fce·and·Line·by·0·to·15314598 ··[0x00001edc]··Special·opcode·131:·advance·Address·by·18·to·0x1fce·and·Line·by·0·to·1531
4599 ··[0x00001edd]··Set·column·to·54599 ··[0x00001edd]··Set·column·to·5
4600 ··[0x00001edf]··Set·is_stmt·to·14600 ··[0x00001edf]··Set·is_stmt·to·1
4601 ··[0x00001ee0]··Special·opcode·51:·advance·Address·by·6·to·0x1fd4·and·Line·by·4·to·15354601 ··[0x00001ee0]··Special·opcode·37:·advance·Address·by·4·to·0x1fd2·and·Line·by·4·to·1535
4602 ··[0x00001ee1]··Set·is_stmt·to·04602 ··[0x00001ee1]··Set·is_stmt·to·0
4603 ··[0x00001ee2]··Advance·Line·by·-714·to·8214603 ··[0x00001ee2]··Advance·Line·by·-714·to·821
4604 ··[0x00001ee5]··Copy·(view·1)4604 ··[0x00001ee5]··Copy·(view·1)
4605 ··[0x00001ee6]··Special·opcode·19:·advance·Address·by·2·to·0x1fd6·and·Line·by·0·to·8214605 ··[0x00001ee6]··Special·opcode·19:·advance·Address·by·2·to·0x1fd4·and·Line·by·0·to·821
4606 ··[0x00001ee7]··Set·column·to·134606 ··[0x00001ee7]··Set·column·to·13
4607 ··[0x00001ee9]··Advance·Line·by·714·to·15354607 ··[0x00001ee9]··Advance·Line·by·714·to·1535
4608 ··[0x00001eec]··Special·opcode·19:·advance·Address·by·2·to·0x1fd8·and·Line·by·0·to·15354608 ··[0x00001eec]··Special·opcode·19:·advance·Address·by·2·to·0x1fd6·and·Line·by·0·to·1535
4609 ··[0x00001eed]··Set·column·to·54609 ··[0x00001eed]··Set·column·to·5
4610 ··[0x00001eef]··Set·is_stmt·to·14610 ··[0x00001eef]··Set·is_stmt·to·1
4611 ··[0x00001ef0]··Special·opcode·35:·advance·Address·by·4·to·0x1fdc·and·Line·by·2·to·15374611 ··[0x00001ef0]··Special·opcode·35:·advance·Address·by·4·to·0x1fda·and·Line·by·2·to·1537
4612 ··[0x00001ef1]··Special·opcode·6:·advance·Address·by·0·to·0x1fdc·and·Line·by·1·to·1538·(view·1)4612 ··[0x00001ef1]··Special·opcode·6:·advance·Address·by·0·to·0x1fda·and·Line·by·1·to·1538·(view·1)
4613 ··[0x00001ef2]··Special·opcode·6:·advance·Address·by·0·to·0x1fdc·and·Line·by·1·to·1539·(view·2)4613 ··[0x00001ef2]··Special·opcode·6:·advance·Address·by·0·to·0x1fda·and·Line·by·1·to·1539·(view·2)
4614 ··[0x00001ef3]··Set·column·to·14614 ··[0x00001ef3]··Set·column·to·1
4615 ··[0x00001ef5]··Advance·Line·by·-442·to·10974615 ··[0x00001ef5]··Advance·Line·by·-442·to·1097
4616 ··[0x00001ef8]··Copy·(view·3)4616 ··[0x00001ef8]··Copy·(view·3)
4617 ··[0x00001ef9]··Set·column·to·54617 ··[0x00001ef9]··Set·column·to·5
4618 ··[0x00001efb]··Special·opcode·7:·advance·Address·by·0·to·0x1fdc·and·Line·by·2·to·1099·(view·4)4618 ··[0x00001efb]··Special·opcode·7:·advance·Address·by·0·to·0x1fda·and·Line·by·2·to·1099·(view·4)
4619 ··[0x00001efc]··Special·opcode·6:·advance·Address·by·0·to·0x1fdc·and·Line·by·1·to·1100·(view·5)4619 ··[0x00001efc]··Special·opcode·6:·advance·Address·by·0·to·0x1fda·and·Line·by·1·to·1100·(view·5)
4620 ··[0x00001efd]··Special·opcode·8:·advance·Address·by·0·to·0x1fdc·and·Line·by·3·to·1103·(view·6)4620 ··[0x00001efd]··Special·opcode·8:·advance·Address·by·0·to·0x1fda·and·Line·by·3·to·1103·(view·6)
4621 ··[0x00001efe]··Special·opcode·6:·advance·Address·by·0·to·0x1fdc·and·Line·by·1·to·1104·(view·7)4621 ··[0x00001efe]··Special·opcode·6:·advance·Address·by·0·to·0x1fda·and·Line·by·1·to·1104·(view·7)
4622 ··[0x00001eff]··Set·column·to·14622 ··[0x00001eff]··Set·column·to·1
4623 ··[0x00001f01]··Advance·Line·by·-285·to·8194623 ··[0x00001f01]··Advance·Line·by·-285·to·819
4624 ··[0x00001f04]··Copy·(view·8)4624 ··[0x00001f04]··Copy·(view·8)
4625 ··[0x00001f05]··Set·column·to·54625 ··[0x00001f05]··Set·column·to·5
4626 ··[0x00001f07]··Special·opcode·7:·advance·Address·by·0·to·0x1fdc·and·Line·by·2·to·821·(view·9)4626 ··[0x00001f07]··Special·opcode·7:·advance·Address·by·0·to·0x1fda·and·Line·by·2·to·821·(view·9)
4627 ··[0x00001f08]··Special·opcode·63:·advance·Address·by·8·to·0x1fe4·and·Line·by·2·to·8234627 ··[0x00001f08]··Special·opcode·63:·advance·Address·by·8·to·0x1fe2·and·Line·by·2·to·823
4628 ··[0x00001f09]··Set·column·to·224628 ··[0x00001f09]··Set·column·to·22
4629 ··[0x00001f0b]··Set·is_stmt·to·04629 ··[0x00001f0b]··Set·is_stmt·to·0
4630 ··[0x00001f0c]··Copy·(view·1)4630 ··[0x00001f0c]··Copy·(view·1)
4631 ··[0x00001f0d]··Set·column·to·14631 ··[0x00001f0d]··Set·column·to·1
4632 ··[0x00001f0f]··Set·is_stmt·to·14632 ··[0x00001f0f]··Set·is_stmt·to·1
4633 ··[0x00001f10]··Advance·Line·by·-97·to·7264633 ··[0x00001f10]··Advance·Line·by·-97·to·726
4634 ··[0x00001f13]··Special·opcode·19:·advance·Address·by·2·to·0x1fe6·and·Line·by·0·to·7264634 ··[0x00001f13]··Special·opcode·19:·advance·Address·by·2·to·0x1fe4·and·Line·by·0·to·726
4635 ··[0x00001f14]··Set·column·to·54635 ··[0x00001f14]··Set·column·to·5
4636 ··[0x00001f16]··Special·opcode·7:·advance·Address·by·0·to·0x1fe6·and·Line·by·2·to·728·(view·1)4636 ··[0x00001f16]··Special·opcode·7:·advance·Address·by·0·to·0x1fe4·and·Line·by·2·to·728·(view·1)
4637 ··[0x00001f17]··Special·opcode·6:·advance·Address·by·0·to·0x1fe6·and·Line·by·1·to·729·(view·2)4637 ··[0x00001f17]··Special·opcode·6:·advance·Address·by·0·to·0x1fe4·and·Line·by·1·to·729·(view·2)
4638 ··[0x00001f18]··Special·opcode·6:·advance·Address·by·0·to·0x1fe6·and·Line·by·1·to·730·(view·3)4638 ··[0x00001f18]··Special·opcode·6:·advance·Address·by·0·to·0x1fe4·and·Line·by·1·to·730·(view·3)
4639 ··[0x00001f19]··Set·column·to·164639 ··[0x00001f19]··Set·column·to·16
4640 ··[0x00001f1b]··Copy·(view·4)4640 ··[0x00001f1b]··Copy·(view·4)
4641 ··[0x00001f1c]··Set·column·to·94641 ··[0x00001f1c]··Set·column·to·9
4642 ··[0x00001f1e]··Special·opcode·48:·advance·Address·by·6·to·0x1fec·and·Line·by·1·to·7314642 ··[0x00001f1e]··Special·opcode·48:·advance·Address·by·6·to·0x1fea·and·Line·by·1·to·731
4643 ··[0x00001f1f]··Set·column·to·124643 ··[0x00001f1f]··Set·column·to·12
4644 ··[0x00001f21]··Set·is_stmt·to·04644 ··[0x00001f21]··Set·is_stmt·to·0
4645 ··[0x00001f22]··Copy·(view·1)4645 ··[0x00001f22]··Copy·(view·1)
4646 ··[0x00001f23]··Set·column·to·54646 ··[0x00001f23]··Set·column·to·5
4647 ··[0x00001f25]··Set·is_stmt·to·14647 ··[0x00001f25]··Set·is_stmt·to·1
4648 ··[0x00001f26]··Special·opcode·95:·advance·Address·by·12·to·0x1ff8·and·Line·by·6·to·7374648 ··[0x00001f26]··Special·opcode·95:·advance·Address·by·12·to·0x1ff6·and·Line·by·6·to·737
4649 ··[0x00001f27]··Special·opcode·8:·advance·Address·by·0·to·0x1ff8·and·Line·by·3·to·740·(view·1)4649 ··[0x00001f27]··Special·opcode·8:·advance·Address·by·0·to·0x1ff6·and·Line·by·3·to·740·(view·1)
4650 ··[0x00001f28]··Set·is_stmt·to·04650 ··[0x00001f28]··Set·is_stmt·to·0
4651 ··[0x00001f29]··Copy·(view·2)4651 ··[0x00001f29]··Copy·(view·2)
4652 ··[0x00001f2a]··Set·is_stmt·to·14652 ··[0x00001f2a]··Set·is_stmt·to·1
4653 ··[0x00001f2b]··Advance·Line·by·84·to·8244653 ··[0x00001f2b]··Advance·Line·by·84·to·824
4654 ··[0x00001f2e]··Copy·(view·3)4654 ··[0x00001f2e]··Copy·(view·3)
4655 ··[0x00001f2f]··Set·column·to·94655 ··[0x00001f2f]··Set·column·to·9
4656 ··[0x00001f31]··Set·is_stmt·to·04656 ··[0x00001f31]··Set·is_stmt·to·0
4657 ··[0x00001f32]··Special·opcode·6:·advance·Address·by·0·to·0x1ff8·and·Line·by·1·to·825·(view·4)4657 ··[0x00001f32]··Special·opcode·6:·advance·Address·by·0·to·0x1ff6·and·Line·by·1·to·825·(view·4)
4658 ··[0x00001f33]··Set·column·to·54658 ··[0x00001f33]··Set·column·to·5
4659 ··[0x00001f35]··Set·is_stmt·to·14659 ··[0x00001f35]··Set·is_stmt·to·1
4660 ··[0x00001f36]··Special·opcode·22:·advance·Address·by·2·to·0x1ffa·and·Line·by·3·to·8284660 ··[0x00001f36]··Special·opcode·22:·advance·Address·by·2·to·0x1ff8·and·Line·by·3·to·828
4661 ··[0x00001f37]··Special·opcode·6:·advance·Address·by·0·to·0x1ffa·and·Line·by·1·to·829·(view·1)4661 ··[0x00001f37]··Special·opcode·6:·advance·Address·by·0·to·0x1ff8·and·Line·by·1·to·829·(view·1)
4662 ··[0x00001f38]··Set·column·to·134662 ··[0x00001f38]··Set·column·to·13
4663 ··[0x00001f3a]··Set·is_stmt·to·04663 ··[0x00001f3a]··Set·is_stmt·to·0
4664 ··[0x00001f3b]··Copy·(view·2)4664 ··[0x00001f3b]··Copy·(view·2)
4665 ··[0x00001f3c]··Set·column·to·54665 ··[0x00001f3c]··Set·column·to·5
4666 ··[0x00001f3e]··Set·is_stmt·to·14666 ··[0x00001f3e]··Set·is_stmt·to·1
4667 ··[0x00001f3f]··Special·opcode·20:·advance·Address·by·2·to·0x1ffc·and·Line·by·1·to·8304667 ··[0x00001f3f]··Special·opcode·20:·advance·Address·by·2·to·0x1ffa·and·Line·by·1·to·830
4668 ··[0x00001f40]··Set·column·to·14668 ··[0x00001f40]··Set·column·to·1
4669 ··[0x00001f42]··Advance·Line·by·-302·to·5284669 ··[0x00001f42]··Advance·Line·by·-302·to·528
4670 ··[0x00001f45]··Copy·(view·1)4670 ··[0x00001f45]··Copy·(view·1)
4671 ··[0x00001f46]··Set·column·to·54671 ··[0x00001f46]··Set·column·to·5
4672 ··[0x00001f48]··Special·opcode·7:·advance·Address·by·0·to·0x1ffc·and·Line·by·2·to·530·(view·2)4672 ··[0x00001f48]··Special·opcode·7:·advance·Address·by·0·to·0x1ffa·and·Line·by·2·to·530·(view·2)
4673 ··[0x00001f49]··Set·column·to·94673 ··[0x00001f49]··Set·column·to·9
4674 ··[0x00001f4b]··Special·opcode·12:·advance·Address·by·0·to·0x1ffc·and·Line·by·7·to·537·(view·3)4674 ··[0x00001f4b]··Special·opcode·12:·advance·Address·by·0·to·0x1ffa·and·Line·by·7·to·537·(view·3)
4675 ··[0x00001f4c]··Set·column·to·284675 ··[0x00001f4c]··Set·column·to·28
4676 ··[0x00001f4e]··Set·is_stmt·to·04676 ··[0x00001f4e]··Set·is_stmt·to·0
4677 ··[0x00001f4f]··Copy·(view·4)4677 ··[0x00001f4f]··Copy·(view·4)
4678 ··[0x00001f50]··Special·opcode·19:·advance·Address·by·2·to·0x1ffe·and·Line·by·0·to·5374678 ··[0x00001f50]··Special·opcode·19:·advance·Address·by·2·to·0x1ffc·and·Line·by·0·to·537
4679 ··[0x00001f51]··Special·opcode·33:·advance·Address·by·4·to·0x2002·and·Line·by·0·to·5374679 ··[0x00001f51]··Special·opcode·33:·advance·Address·by·4·to·0x2000·and·Line·by·0·to·537
4680 ··[0x00001f52]··Set·column·to·54680 ··[0x00001f52]··Set·column·to·5
4681 ··[0x00001f54]··Set·is_stmt·to·14681 ··[0x00001f54]··Set·is_stmt·to·1
4682 ··[0x00001f55]··Advance·Line·by·296·to·8334682 ··[0x00001f55]··Advance·Line·by·296·to·833
4683 ··[0x00001f58]··Copy·(view·1)4683 ··[0x00001f58]··Copy·(view·1)
4684 ··[0x00001f59]··Special·opcode·35:·advance·Address·by·4·to·0x2006·and·Line·by·2·to·8354684 ··[0x00001f59]··Special·opcode·35:·advance·Address·by·4·to·0x2004·and·Line·by·2·to·835
4685 ··[0x00001f5a]··Special·opcode·6:·advance·Address·by·0·to·0x2006·and·Line·by·1·to·836·(view·1)4685 ··[0x00001f5a]··Special·opcode·6:·advance·Address·by·0·to·0x2004·and·Line·by·1·to·836·(view·1)
4686 ··[0x00001f5b]··Set·is_stmt·to·04686 ··[0x00001f5b]··Set·is_stmt·to·0
4687 ··[0x00001f5c]··Copy·(view·2)4687 ··[0x00001f5c]··Copy·(view·2)
4688 ··[0x00001f5d]··Set·is_stmt·to·14688 ··[0x00001f5d]··Set·is_stmt·to·1
4689 ··[0x00001f5e]··Advance·Line·by·269·to·11054689 ··[0x00001f5e]··Advance·Line·by·269·to·1105
4690 ··[0x00001f61]··Copy·(view·3)4690 ··[0x00001f61]··Copy·(view·3)
4691 ··[0x00001f62]··Special·opcode·9:·advance·Address·by·0·to·0x2006·and·Line·by·4·to·1109·(view·4)4691 ··[0x00001f62]··Special·opcode·9:·advance·Address·by·0·to·0x2004·and·Line·by·4·to·1109·(view·4)
4692 ··[0x00001f63]··Special·opcode·8:·advance·Address·by·0·to·0x2006·and·Line·by·3·to·1112·(view·5)4692 ··[0x00001f63]··Special·opcode·8:·advance·Address·by·0·to·0x2004·and·Line·by·3·to·1112·(view·5)
4693 ··[0x00001f64]··Special·opcode·6:·advance·Address·by·0·to·0x2006·and·Line·by·1·to·1113·(view·6)4693 ··[0x00001f64]··Special·opcode·6:·advance·Address·by·0·to·0x2004·and·Line·by·1·to·1113·(view·6)
4694 ··[0x00001f65]··Set·column·to·14694 ··[0x00001f65]··Set·column·to·1
4695 ··[0x00001f67]··Advance·Line·by·-503·to·6104695 ··[0x00001f67]··Advance·Line·by·-503·to·610
4696 ··[0x00001f6a]··Copy·(view·7)4696 ··[0x00001f6a]··Copy·(view·7)
4697 ··[0x00001f6b]··Set·column·to·54697 ··[0x00001f6b]··Set·column·to·5
4698 ··[0x00001f6d]··Special·opcode·8:·advance·Address·by·0·to·0x2006·and·Line·by·3·to·613·(view·8)4698 ··[0x00001f6d]··Special·opcode·8:·advance·Address·by·0·to·0x2004·and·Line·by·3·to·613·(view·8)
4699 ··[0x00001f6e]··Set·column·to·14699 ··[0x00001f6e]··Set·column·to·1
4700 ··[0x00001f70]··Advance·Line·by·-57·to·5564700 ··[0x00001f70]··Advance·Line·by·-57·to·556
4701 ··[0x00001f72]··Copy·(view·9)4701 ··[0x00001f72]··Copy·(view·9)
4702 ··[0x00001f73]··Set·column·to·54702 ··[0x00001f73]··Set·column·to·5
4703 ··[0x00001f75]··Special·opcode·8:·advance·Address·by·0·to·0x2006·and·Line·by·3·to·559·(view·10)4703 ··[0x00001f75]··Special·opcode·8:·advance·Address·by·0·to·0x2004·and·Line·by·3·to·559·(view·10)
4704 ··[0x00001f76]··Special·opcode·62:·advance·Address·by·8·to·0x200e·and·Line·by·1·to·5604704 ··[0x00001f76]··Special·opcode·62:·advance·Address·by·8·to·0x200c·and·Line·by·1·to·560
4705 ··[0x00001f77]··Set·column·to·84705 ··[0x00001f77]··Set·column·to·8
4706 ··[0x00001f79]··Set·is_stmt·to·04706 ··[0x00001f79]··Set·is_stmt·to·0
4707 ··[0x00001f7a]··Copy·(view·1)4707 ··[0x00001f7a]··Copy·(view·1)
4708 ··[0x00001f7b]··Special·opcode·61:·advance·Address·by·8·to·0x2016·and·Line·by·0·to·5604708 ··[0x00001f7b]··Special·opcode·61:·advance·Address·by·8·to·0x2014·and·Line·by·0·to·560
Max diff block lines reached; 360574/370681 bytes (97.27%) of diff not shown.
919 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x83e9·(32-bit)3 ···Length:········0x83de·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_compile·(1)5 ···Unit·Type:·····DW_UT_compile·(1)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·78·(DW_TAG_compile_unit)8 ·<0><c>:·Abbrev·Number:·78·(DW_TAG_compile_unit)
9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x29a):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC9 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x29a):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)10 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
11 ····<12>···DW_AT_name········:·(strp)·(offset:·0x1f9):·../Modules/_interpqueuesmodule.c11 ····<12>···DW_AT_name········:·(strp)·(offset:·0x1f9):·../Modules/_interpqueuesmodule.c
12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x1952):·./build-static12 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x1952):·./build-static
13 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc9c13 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xca0
14 ····<1e>···DW_AT_low_pc······:·(addr)·014 ····<1e>···DW_AT_low_pc······:·(addr)·0
15 ····<22>···DW_AT_stmt_list···:·(sec_offset)·015 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
16 ·<1><26>:·Abbrev·Number:·38·(DW_TAG_base_type)16 ·<1><26>:·Abbrev·Number:·38·(DW_TAG_base_type)
17 ····<27>···DW_AT_byte_size···:·(data1)·817 ····<27>···DW_AT_byte_size···:·(data1)·8
18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1600):·long·long·unsigned·int19 ····<29>···DW_AT_name········:·(strp)·(offset:·0x1600):·long·long·unsigned·int
20 ·<1><2d>:·Abbrev·Number:·38·(DW_TAG_base_type)20 ·<1><2d>:·Abbrev·Number:·38·(DW_TAG_base_type)
Offset 2562, 79 lines modifiedOffset 2562, 79 lines modified
2562 ····<12f8>···DW_AT_type········:·(ref4)·<0x12a9>,·_stack_chunk2562 ····<12f8>···DW_AT_type········:·(ref4)·<0x12a9>,·_stack_chunk
2563 ·<1><12fc>:·Abbrev·Number:·42·(DW_TAG_structure_type)2563 ·<1><12fc>:·Abbrev·Number:·42·(DW_TAG_structure_type)
2564 ····<12fd>···DW_AT_byte_size···:·(data1)·42564 ····<12fd>···DW_AT_byte_size···:·(data1)·4
2565 ····<12fe>···DW_AT_decl_file···:·(data1)·182565 ····<12fe>···DW_AT_decl_file···:·(data1)·18
2566 ····<12ff>···DW_AT_decl_line···:·(data1)·712566 ····<12ff>···DW_AT_decl_line···:·(data1)·71
2567 ····<1300>···DW_AT_decl_column·:·(data1)·52567 ····<1300>···DW_AT_decl_column·:·(data1)·5
2568 ····<1301>···DW_AT_sibling·····:·(ref4)·<0x1369>2568 ····<1301>···DW_AT_sibling·····:·(ref4)·<0x1369>
2569 ·<2><1305>:·Abbrev·Number:·44·(DW_TAG_member)2569 ·<2><1305>:·Abbrev·Number:·45·(DW_TAG_member)
2570 ····<1306>···DW_AT_name········:·(strp)·(offset:·0x709):·initialized2570 ····<1306>···DW_AT_name········:·(strp)·(offset:·0x709):·initialized
2571 ····<130a>···DW_AT_decl_file···:·(implicit_const)·182571 ····<130a>···DW_AT_decl_file···:·(implicit_const)·18
2572 ····<130a>···DW_AT_decl_line···:·(data1)·762572 ····<130a>···DW_AT_decl_line···:·(data1)·76
2573 ····<130b>···DW_AT_decl_column·:·(implicit_const)·222573 ····<130b>···DW_AT_decl_column·:·(implicit_const)·22
2574 ····<130b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2574 ····<130b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2575 ····<130f>···DW_AT_bit_size····:·(implicit_const)·12575 ····<130f>···DW_AT_bit_size····:·(implicit_const)·1
2576 ····<130f>···DW_AT_data_bit_offset:·(data1)·02576 ····<130f>···DW_AT_data_bit_offset:·(data1)·0
2577 ·<2><1310>:·Abbrev·Number:·44·(DW_TAG_member)2577 ·<2><1310>:·Abbrev·Number:·45·(DW_TAG_member)
2578 ····<1311>···DW_AT_name········:·(strp)·(offset:·0x3df):·bound2578 ····<1311>···DW_AT_name········:·(strp)·(offset:·0x3df):·bound
2579 ····<1315>···DW_AT_decl_file···:·(implicit_const)·182579 ····<1315>···DW_AT_decl_file···:·(implicit_const)·18
2580 ····<1315>···DW_AT_decl_line···:·(data1)·792580 ····<1315>···DW_AT_decl_line···:·(data1)·79
2581 ····<1316>···DW_AT_decl_column·:·(implicit_const)·222581 ····<1316>···DW_AT_decl_column·:·(implicit_const)·22
2582 ····<1316>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2582 ····<1316>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2583 ····<131a>···DW_AT_bit_size····:·(implicit_const)·12583 ····<131a>···DW_AT_bit_size····:·(implicit_const)·1
2584 ····<131a>···DW_AT_data_bit_offset:·(data1)·12584 ····<131a>···DW_AT_data_bit_offset:·(data1)·1
2585 ·<2><131b>:·Abbrev·Number:·44·(DW_TAG_member)2585 ·<2><131b>:·Abbrev·Number:·45·(DW_TAG_member)
2586 ····<131c>···DW_AT_name········:·(strp)·(offset:·0x3dd):·unbound2586 ····<131c>···DW_AT_name········:·(strp)·(offset:·0x3dd):·unbound
2587 ····<1320>···DW_AT_decl_file···:·(implicit_const)·182587 ····<1320>···DW_AT_decl_file···:·(implicit_const)·18
2588 ····<1320>···DW_AT_decl_line···:·(data1)·812588 ····<1320>···DW_AT_decl_line···:·(data1)·81
2589 ····<1321>···DW_AT_decl_column·:·(implicit_const)·222589 ····<1321>···DW_AT_decl_column·:·(implicit_const)·22
2590 ····<1321>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2590 ····<1321>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2591 ····<1325>···DW_AT_bit_size····:·(implicit_const)·12591 ····<1325>···DW_AT_bit_size····:·(implicit_const)·1
2592 ····<1325>···DW_AT_data_bit_offset:·(data1)·22592 ····<1325>···DW_AT_data_bit_offset:·(data1)·2
2593 ·<2><1326>:·Abbrev·Number:·44·(DW_TAG_member)2593 ·<2><1326>:·Abbrev·Number:·45·(DW_TAG_member)
2594 ····<1327>···DW_AT_name········:·(strp)·(offset:·0x515):·bound_gilstate2594 ····<1327>···DW_AT_name········:·(strp)·(offset:·0x515):·bound_gilstate
2595 ····<132b>···DW_AT_decl_file···:·(implicit_const)·182595 ····<132b>···DW_AT_decl_file···:·(implicit_const)·18
2596 ····<132b>···DW_AT_decl_line···:·(data1)·832596 ····<132b>···DW_AT_decl_line···:·(data1)·83
2597 ····<132c>···DW_AT_decl_column·:·(implicit_const)·222597 ····<132c>···DW_AT_decl_column·:·(implicit_const)·22
2598 ····<132c>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2598 ····<132c>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2599 ····<1330>···DW_AT_bit_size····:·(implicit_const)·12599 ····<1330>···DW_AT_bit_size····:·(implicit_const)·1
2600 ····<1330>···DW_AT_data_bit_offset:·(data1)·32600 ····<1330>···DW_AT_data_bit_offset:·(data1)·3
2601 ·<2><1331>:·Abbrev·Number:·44·(DW_TAG_member)2601 ·<2><1331>:·Abbrev·Number:·45·(DW_TAG_member)
2602 ····<1332>···DW_AT_name········:·(strp)·(offset:·0x1a8c):·active2602 ····<1332>···DW_AT_name········:·(strp)·(offset:·0x1a8c):·active
2603 ····<1336>···DW_AT_decl_file···:·(implicit_const)·182603 ····<1336>···DW_AT_decl_file···:·(implicit_const)·18
2604 ····<1336>···DW_AT_decl_line···:·(data1)·852604 ····<1336>···DW_AT_decl_line···:·(data1)·85
2605 ····<1337>···DW_AT_decl_column·:·(implicit_const)·222605 ····<1337>···DW_AT_decl_column·:·(implicit_const)·22
2606 ····<1337>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2606 ····<1337>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2607 ····<133b>···DW_AT_bit_size····:·(implicit_const)·12607 ····<133b>···DW_AT_bit_size····:·(implicit_const)·1
2608 ····<133b>···DW_AT_data_bit_offset:·(data1)·42608 ····<133b>···DW_AT_data_bit_offset:·(data1)·4
2609 ·<2><133c>:·Abbrev·Number:·44·(DW_TAG_member)2609 ·<2><133c>:·Abbrev·Number:·45·(DW_TAG_member)
2610 ····<133d>···DW_AT_name········:·(strp)·(offset:·0x1269):·holds_gil2610 ····<133d>···DW_AT_name········:·(strp)·(offset:·0x1269):·holds_gil
2611 ····<1341>···DW_AT_decl_file···:·(implicit_const)·182611 ····<1341>···DW_AT_decl_file···:·(implicit_const)·18
2612 ····<1341>···DW_AT_decl_line···:·(data1)·872612 ····<1341>···DW_AT_decl_line···:·(data1)·87
2613 ····<1342>···DW_AT_decl_column·:·(implicit_const)·222613 ····<1342>···DW_AT_decl_column·:·(implicit_const)·22
2614 ····<1342>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2614 ····<1342>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2615 ····<1346>···DW_AT_bit_size····:·(implicit_const)·12615 ····<1346>···DW_AT_bit_size····:·(implicit_const)·1
2616 ····<1346>···DW_AT_data_bit_offset:·(data1)·52616 ····<1346>···DW_AT_data_bit_offset:·(data1)·5
2617 ·<2><1347>:·Abbrev·Number:·44·(DW_TAG_member)2617 ·<2><1347>:·Abbrev·Number:·45·(DW_TAG_member)
2618 ····<1348>···DW_AT_name········:·(strp)·(offset:·0x845):·finalizing2618 ····<1348>···DW_AT_name········:·(strp)·(offset:·0x845):·finalizing
2619 ····<134c>···DW_AT_decl_file···:·(implicit_const)·182619 ····<134c>···DW_AT_decl_file···:·(implicit_const)·18
2620 ····<134c>···DW_AT_decl_line···:·(data1)·902620 ····<134c>···DW_AT_decl_line···:·(data1)·90
2621 ····<134d>···DW_AT_decl_column·:·(implicit_const)·222621 ····<134d>···DW_AT_decl_column·:·(implicit_const)·22
2622 ····<134d>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2622 ····<134d>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2623 ····<1351>···DW_AT_bit_size····:·(implicit_const)·12623 ····<1351>···DW_AT_bit_size····:·(implicit_const)·1
2624 ····<1351>···DW_AT_data_bit_offset:·(data1)·62624 ····<1351>···DW_AT_data_bit_offset:·(data1)·6
2625 ·<2><1352>:·Abbrev·Number:·44·(DW_TAG_member)2625 ·<2><1352>:·Abbrev·Number:·45·(DW_TAG_member)
2626 ····<1353>···DW_AT_name········:·(strp)·(offset:·0x5b3):·cleared2626 ····<1353>···DW_AT_name········:·(strp)·(offset:·0x5b3):·cleared
2627 ····<1357>···DW_AT_decl_file···:·(implicit_const)·182627 ····<1357>···DW_AT_decl_file···:·(implicit_const)·18
2628 ····<1357>···DW_AT_decl_line···:·(data1)·912628 ····<1357>···DW_AT_decl_line···:·(data1)·91
2629 ····<1358>···DW_AT_decl_column·:·(implicit_const)·222629 ····<1358>···DW_AT_decl_column·:·(implicit_const)·22
2630 ····<1358>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2630 ····<1358>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2631 ····<135c>···DW_AT_bit_size····:·(implicit_const)·12631 ····<135c>···DW_AT_bit_size····:·(implicit_const)·1
2632 ····<135c>···DW_AT_data_bit_offset:·(data1)·72632 ····<135c>···DW_AT_data_bit_offset:·(data1)·7
2633 ·<2><135d>:·Abbrev·Number:·44·(DW_TAG_member)2633 ·<2><135d>:·Abbrev·Number:·45·(DW_TAG_member)
2634 ····<135e>···DW_AT_name········:·(strp)·(offset:·0xea7):·finalized2634 ····<135e>···DW_AT_name········:·(strp)·(offset:·0xea7):·finalized
2635 ····<1362>···DW_AT_decl_file···:·(implicit_const)·182635 ····<1362>···DW_AT_decl_file···:·(implicit_const)·18
2636 ····<1362>···DW_AT_decl_line···:·(data1)·922636 ····<1362>···DW_AT_decl_line···:·(data1)·92
2637 ····<1363>···DW_AT_decl_column·:·(implicit_const)·222637 ····<1363>···DW_AT_decl_column·:·(implicit_const)·22
2638 ····<1363>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int2638 ····<1363>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
2639 ····<1367>···DW_AT_bit_size····:·(implicit_const)·12639 ····<1367>···DW_AT_bit_size····:·(implicit_const)·1
2640 ····<1367>···DW_AT_data_bit_offset:·(data1)·82640 ····<1367>···DW_AT_data_bit_offset:·(data1)·8
Offset 3140, 15 lines modifiedOffset 3140, 15 lines modified
3140 ····<170d>···DW_AT_name········:·(strp)·(offset:·0x1a3a):·queues3140 ····<170d>···DW_AT_name········:·(strp)·(offset:·0x1a3a):·queues
3141 ····<1711>···DW_AT_decl_file···:·(implicit_const)·13141 ····<1711>···DW_AT_decl_file···:·(implicit_const)·1
3142 ····<1711>···DW_AT_decl_line···:·(data2)·13303142 ····<1711>···DW_AT_decl_line···:·(data2)·1330
3143 ····<1713>···DW_AT_decl_column·:·(data1)·133143 ····<1713>···DW_AT_decl_column·:·(data1)·13
3144 ····<1714>···DW_AT_type········:·(ref4)·<0x16a3>,·_queues,·_queues3144 ····<1714>···DW_AT_type········:·(ref4)·<0x16a3>,·_queues,·_queues
3145 ····<1718>···DW_AT_data_member_location:·(data1)·83145 ····<1718>···DW_AT_data_member_location:·(data1)·8
3146 ·<2><1719>:·Abbrev·Number:·03146 ·<2><1719>:·Abbrev·Number:·0
3147 ·<1><171a>:·Abbrev·Number:·16·(DW_TAG_variable)3147 ·<1><171a>:·Abbrev·Number:·15·(DW_TAG_variable)
3148 ····<171b>···DW_AT_name········:·(strp)·(offset:·0x170c):·_globals3148 ····<171b>···DW_AT_name········:·(strp)·(offset:·0x170c):·_globals
3149 ····<171f>···DW_AT_decl_file···:·(implicit_const)·13149 ····<171f>···DW_AT_decl_file···:·(implicit_const)·1
3150 ····<171f>···DW_AT_decl_line···:·(data2)·13313150 ····<171f>···DW_AT_decl_line···:·(data2)·1331
3151 ····<1721>···DW_AT_decl_column·:·(data1)·33151 ····<1721>···DW_AT_decl_column·:·(data1)·3
3152 ····<1722>···DW_AT_type········:·(ref4)·<0x16f2>,·globals3152 ····<1722>···DW_AT_type········:·(ref4)·<0x16f2>,·globals
3153 ····<1726>···DW_AT_location····:·(exprloc)·5·byte·block:·3·98·52·0·0·»       (DW_OP_addr:·5298)3153 ····<1726>···DW_AT_location····:·(exprloc)·5·byte·block:·3·98·52·0·0·»       (DW_OP_addr:·5298)
3154 ·<1><172c>:·Abbrev·Number:·21·(DW_TAG_typedef)3154 ·<1><172c>:·Abbrev·Number:·21·(DW_TAG_typedef)
Offset 3162, 189 lines modifiedOffset 3162, 189 lines modified
3162 ····<173e>···DW_AT_sibling·····:·(ref4)·<0x174a>3162 ····<173e>···DW_AT_sibling·····:·(ref4)·<0x174a>
3163 ·<2><1742>:·Abbrev·Number:·90·(DW_TAG_subrange_type)3163 ·<2><1742>:·Abbrev·Number:·90·(DW_TAG_subrange_type)
3164 ····<1743>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int3164 ····<1743>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
3165 ····<1747>···DW_AT_upper_bound·:·(data2)·2703165 ····<1747>···DW_AT_upper_bound·:·(data2)·270
3166 ·<2><1749>:·Abbrev·Number:·03166 ·<2><1749>:·Abbrev·Number:·0
3167 ·<1><174a>:·Abbrev·Number:·35·(DW_TAG_const_type)3167 ·<1><174a>:·Abbrev·Number:·35·(DW_TAG_const_type)
3168 ····<174b>···DW_AT_type········:·(ref4)·<0x1739>,·char3168 ····<174b>···DW_AT_type········:·(ref4)·<0x1739>,·char
3169 ·<1><174f>:·Abbrev·Number:·16·(DW_TAG_variable)3169 ·<1><174f>:·Abbrev·Number:·15·(DW_TAG_variable)
3170 ····<1750>···DW_AT_name········:·(strp)·(offset:·0x11c9):·queuesmod_create_doc3170 ····<1750>···DW_AT_name········:·(strp)·(offset:·0x11c9):·queuesmod_create_doc
Max diff block lines reached; 933281/940698 bytes (99.21%) of diff not shown.
3.57 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 73, 33 lines modifiedOffset 73, 33 lines modified
73 ···14······DW_TAG_variable····[no·children]73 ···14······DW_TAG_variable····[no·children]
74 ····DW_AT_name·········DW_FORM_strp74 ····DW_AT_name·········DW_FORM_strp
75 ····DW_AT_decl_file····DW_FORM_data175 ····DW_AT_decl_file····DW_FORM_data1
76 ····DW_AT_decl_line····DW_FORM_data276 ····DW_AT_decl_line····DW_FORM_data2
77 ····DW_AT_decl_column··DW_FORM_data177 ····DW_AT_decl_column··DW_FORM_data1
78 ····DW_AT_type·········DW_FORM_ref478 ····DW_AT_type·········DW_FORM_ref4
79 ····DW_AT·value:·0·····DW_FORM·value:·079 ····DW_AT·value:·0·····DW_FORM·value:·0
 80 ···15······DW_TAG_variable····[no·children]
 81 ····DW_AT_name·········DW_FORM_strp
 82 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
 83 ····DW_AT_decl_line····DW_FORM_data2
 84 ····DW_AT_decl_column··DW_FORM_data1
 85 ····DW_AT_type·········DW_FORM_ref4
 86 ····DW_AT_location·····DW_FORM_exprloc
 87 ····DW_AT·value:·0·····DW_FORM·value:·0
80 ···15······DW_TAG_inlined_subroutine····[has·children]88 ···16······DW_TAG_inlined_subroutine····[has·children]
81 ····DW_AT_abstract_origin·DW_FORM_ref489 ····DW_AT_abstract_origin·DW_FORM_ref4
82 ····DW_AT_entry_pc·····DW_FORM_addr90 ····DW_AT_entry_pc·····DW_FORM_addr
83 ····DW_AT_GNU_entry_view·DW_FORM_data291 ····DW_AT_GNU_entry_view·DW_FORM_data2
84 ····DW_AT_low_pc·······DW_FORM_addr92 ····DW_AT_low_pc·······DW_FORM_addr
85 ····DW_AT_high_pc······DW_FORM_data493 ····DW_AT_high_pc······DW_FORM_data4
86 ····DW_AT_call_file····DW_FORM_data194 ····DW_AT_call_file····DW_FORM_data1
87 ····DW_AT_call_line····DW_FORM_data295 ····DW_AT_call_line····DW_FORM_data2
88 ····DW_AT_call_column··DW_FORM_data196 ····DW_AT_call_column··DW_FORM_data1
89 ····DW_AT_sibling······DW_FORM_ref497 ····DW_AT_sibling······DW_FORM_ref4
90 ····DW_AT·value:·0·····DW_FORM·value:·098 ····DW_AT·value:·0·····DW_FORM·value:·0
91 ···16······DW_TAG_variable····[no·children] 
92 ····DW_AT_name·········DW_FORM_strp 
93 ····DW_AT_decl_file····DW_FORM_implicit_const:·1 
94 ····DW_AT_decl_line····DW_FORM_data2 
95 ····DW_AT_decl_column··DW_FORM_data1 
96 ····DW_AT_type·········DW_FORM_ref4 
97 ····DW_AT_location·····DW_FORM_exprloc 
98 ····DW_AT·value:·0·····DW_FORM·value:·0 
99 ···17······DW_TAG_formal_parameter····[no·children]99 ···17······DW_TAG_formal_parameter····[no·children]
100 ····DW_AT_name·········DW_FORM_strp100 ····DW_AT_name·········DW_FORM_strp
101 ····DW_AT_decl_file····DW_FORM_implicit_const:·1101 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
102 ····DW_AT_decl_line····DW_FORM_data2102 ····DW_AT_decl_line····DW_FORM_data2
103 ····DW_AT_decl_column··DW_FORM_data1103 ····DW_AT_decl_column··DW_FORM_data1
104 ····DW_AT_type·········DW_FORM_ref4104 ····DW_AT_type·········DW_FORM_ref4
105 ····DW_AT_location·····DW_FORM_sec_offset105 ····DW_AT_location·····DW_FORM_sec_offset
Offset 280, 33 lines modifiedOffset 280, 33 lines modified
280 ····DW_AT_entry_pc·····DW_FORM_addr280 ····DW_AT_entry_pc·····DW_FORM_addr
281 ····DW_AT_GNU_entry_view·DW_FORM_data2281 ····DW_AT_GNU_entry_view·DW_FORM_data2
282 ····DW_AT_ranges·······DW_FORM_sec_offset282 ····DW_AT_ranges·······DW_FORM_sec_offset
283 ····DW_AT_call_file····DW_FORM_implicit_const:·1283 ····DW_AT_call_file····DW_FORM_implicit_const:·1
284 ····DW_AT_call_line····DW_FORM_data1284 ····DW_AT_call_line····DW_FORM_data1
285 ····DW_AT_call_column··DW_FORM_implicit_const:·5285 ····DW_AT_call_column··DW_FORM_implicit_const:·5
286 ····DW_AT·value:·0·····DW_FORM·value:·0286 ····DW_AT·value:·0·····DW_FORM·value:·0
287 ···44······DW_TAG_member····[no·children] 
288 ····DW_AT_name·········DW_FORM_strp 
289 ····DW_AT_decl_file····DW_FORM_implicit_const:·18 
290 ····DW_AT_decl_line····DW_FORM_data1 
291 ····DW_AT_decl_column··DW_FORM_implicit_const:·22 
292 ····DW_AT_type·········DW_FORM_ref4 
293 ····DW_AT_bit_size·····DW_FORM_implicit_const:·1 
294 ····DW_AT_data_bit_offset·DW_FORM_data1 
295 ····DW_AT·value:·0·····DW_FORM·value:·0 
296 ···45······DW_TAG_inlined_subroutine····[has·children]287 ···44······DW_TAG_inlined_subroutine····[has·children]
297 ····DW_AT_abstract_origin·DW_FORM_ref4288 ····DW_AT_abstract_origin·DW_FORM_ref4
298 ····DW_AT_entry_pc·····DW_FORM_addr289 ····DW_AT_entry_pc·····DW_FORM_addr
299 ····DW_AT_GNU_entry_view·DW_FORM_data2290 ····DW_AT_GNU_entry_view·DW_FORM_data2
300 ····DW_AT_low_pc·······DW_FORM_addr291 ····DW_AT_low_pc·······DW_FORM_addr
301 ····DW_AT_high_pc······DW_FORM_data4292 ····DW_AT_high_pc······DW_FORM_data4
302 ····DW_AT_call_file····DW_FORM_data1293 ····DW_AT_call_file····DW_FORM_data1
303 ····DW_AT_call_line····DW_FORM_data2294 ····DW_AT_call_line····DW_FORM_data2
304 ····DW_AT_call_column··DW_FORM_data1295 ····DW_AT_call_column··DW_FORM_data1
305 ····DW_AT·value:·0·····DW_FORM·value:·0296 ····DW_AT·value:·0·····DW_FORM·value:·0
 297 ···45······DW_TAG_member····[no·children]
 298 ····DW_AT_name·········DW_FORM_strp
 299 ····DW_AT_decl_file····DW_FORM_implicit_const:·18
 300 ····DW_AT_decl_line····DW_FORM_data1
 301 ····DW_AT_decl_column··DW_FORM_implicit_const:·22
 302 ····DW_AT_type·········DW_FORM_ref4
 303 ····DW_AT_bit_size·····DW_FORM_implicit_const:·1
 304 ····DW_AT_data_bit_offset·DW_FORM_data1
 305 ····DW_AT·value:·0·····DW_FORM·value:·0
306 ···46······DW_TAG_lexical_block····[has·children]306 ···46······DW_TAG_lexical_block····[has·children]
307 ····DW_AT_sibling······DW_FORM_ref4307 ····DW_AT_sibling······DW_FORM_ref4
308 ····DW_AT·value:·0·····DW_FORM·value:·0308 ····DW_AT·value:·0·····DW_FORM·value:·0
309 ···47······DW_TAG_subprogram····[has·children]309 ···47······DW_TAG_subprogram····[has·children]
310 ····DW_AT_name·········DW_FORM_strp310 ····DW_AT_name·········DW_FORM_strp
311 ····DW_AT_decl_file····DW_FORM_data1311 ····DW_AT_decl_file····DW_FORM_data1
312 ····DW_AT_decl_line····DW_FORM_data1312 ····DW_AT_decl_line····DW_FORM_data1
850 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················2283 ··Length:···················228
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002a40·000004d89 ····00002a44·000004d8
10 ····00001118·0000000c10 ····00001118·0000000c
11 ····00001124·000000f411 ····00001124·000000f4
12 ····00001218·0000013c12 ····00001218·0000013c
13 ····00001354·000001a813 ····00001354·000001a8
14 ····000014fc·0000004c14 ····000014fc·0000004c
15 ····00001548·000000d815 ····00001548·000000d8
16 ····00001620·0000007816 ····00001620·00000078
Offset 25, 13 lines modifiedOffset 25, 13 lines modified
25 ····00001bfc·0000019025 ····00001bfc·00000190
26 ····00001d8c·0000016c26 ····00001d8c·0000016c
27 ····00001ef8·000000a427 ····00001ef8·000000a4
28 ····00001f9c·0000024428 ····00001f9c·00000244
29 ····000021e0·0000014429 ····000021e0·00000144
30 ····00002324·0000003430 ····00002324·00000034
31 ····00002358·0000013831 ····00002358·00000138
32 ····00002490·0000022832 ····00002490·0000022c
33 ····000026b8·0000014833 ····000026bc·00000148
34 ····00002800·0000017834 ····00002804·00000178
35 ····000010c8·0000005035 ····000010c8·00000050
36 ····00000000·0000000036 ····00000000·00000000
  
515 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 251 lines modifiedOffset 1, 251 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x4e0a3 ··Length:··········0x4d9b
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
9 ····0000000c·v0000000·v0000000·location·view·pair9 ····0000000c·v0000000·v0000000·location·view·pair
10 ····0000000e·v0000000·v0000000·location·view·pair10 ····0000000e·v0000000·v0000000·location·view·pair
  
11 ····00000010·00002a40·(base·address)11 ····00000010·00002a44·(base·address)
12 ····00000015·v0000000·v0000000·views·at·0000000c·for:12 ····00000015·v0000000·v0000000·views·at·0000000c·for:
13 ·············00002a40·00002a51·(DW_OP_reg0·(r0))13 ·············00002a44·00002a55·(DW_OP_reg0·(r0))
14 ····0000001a·v0000000·v0000000·views·at·0000000e·for:14 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
15 ·············00002a51·00002af8·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)15 ·············00002a55·00002afc·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
16 ····00000029·<End·of·list>16 ····00000029·<End·of·list>
  
17 ····0000002a·v0000002·v0000000·location·view·pair17 ····0000002a·v0000002·v0000000·location·view·pair
18 ····0000002c·v0000000·v0000000·location·view·pair18 ····0000002c·v0000000·v0000000·location·view·pair
  
19 ····0000002e·00002a54·(base·address)19 ····0000002e·00002a58·(base·address)
20 ····00000033·v0000002·v0000000·views·at·0000002a·for:20 ····00000033·v0000002·v0000000·views·at·0000002a·for:
21 ·············00002a54·00002a56·(DW_OP_reg0·(r0))21 ·············00002a58·00002a5a·(DW_OP_reg0·(r0))
22 ····00000038·v0000000·v0000000·views·at·0000002c·for:22 ····00000038·v0000000·v0000000·views·at·0000002c·for:
23 ·············00002a56·00002af8·(DW_OP_reg4·(r4))23 ·············00002a5a·00002afc·(DW_OP_reg4·(r4))
24 ····0000003e·<End·of·list>24 ····0000003e·<End·of·list>
  
25 ····0000003f·v0000001·v0000000·location·view·pair25 ····0000003f·v0000001·v0000000·location·view·pair
26 ····00000041·v0000000·v0000002·location·view·pair26 ····00000041·v0000000·v0000002·location·view·pair
  
27 ····00000043·00002a4e·(base·address)27 ····00000043·00002a52·(base·address)
28 ····00000048·v0000001·v0000000·views·at·0000003f·for:28 ····00000048·v0000001·v0000000·views·at·0000003f·for:
29 ·············00002a4e·00002a51·(DW_OP_reg0·(r0))29 ·············00002a52·00002a55·(DW_OP_reg0·(r0))
30 ····0000004d·v0000000·v0000002·views·at·00000041·for:30 ····0000004d·v0000000·v0000002·views·at·00000041·for:
31 ·············00002a51·00002a54·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)31 ·············00002a55·00002a58·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
32 ····0000005b·<End·of·list>32 ····0000005b·<End·of·list>
  
33 ····0000005c·v0000000·v0000002·location·view·pair33 ····0000005c·v0000000·v0000002·location·view·pair
  
34 ····0000005e·v0000000·v0000002·views·at·0000005c·for:34 ····0000005e·v0000000·v0000002·views·at·0000005c·for:
35 ·············00002a54·00002a54·(DW_OP_reg0·(r0))35 ·············00002a58·00002a58·(DW_OP_reg0·(r0))
36 ····00000066·<End·of·list>36 ····00000066·<End·of·list>
  
37 ····00000067·v0000004·v0000000·location·view·pair37 ····00000067·v0000004·v0000000·location·view·pair
38 ····00000069·v0000000·v0000003·location·view·pair38 ····00000069·v0000000·v0000003·location·view·pair
39 ····0000006b·v0000000·v0000000·location·view·pair39 ····0000006b·v0000000·v0000000·location·view·pair
  
40 ····0000006d·00002a54·(base·address)40 ····0000006d·00002a58·(base·address)
41 ····00000072·v0000004·v0000000·views·at·00000067·for:41 ····00000072·v0000004·v0000000·views·at·00000067·for:
42 ·············00002a54·00002a56·(DW_OP_reg0·(r0))42 ·············00002a58·00002a5a·(DW_OP_reg0·(r0))
43 ····00000077·v0000000·v0000003·views·at·00000069·for:43 ····00000077·v0000000·v0000003·views·at·00000069·for:
44 ·············00002a56·00002ad6·(DW_OP_reg4·(r4))44 ·············00002a5a·00002ada·(DW_OP_reg4·(r4))
45 ····0000007d·v0000000·v0000000·views·at·0000006b·for:45 ····0000007d·v0000000·v0000000·views·at·0000006b·for:
46 ·············00002ada·00002af8·(DW_OP_reg4·(r4))46 ·············00002ade·00002afc·(DW_OP_reg4·(r4))
47 ····00000084·<End·of·list>47 ····00000084·<End·of·list>
  
48 ····00000085·v0000001·v0000000·location·view·pair48 ····00000085·v0000001·v0000000·location·view·pair
  
49 ····00000087·v0000001·v0000000·views·at·00000085·for:49 ····00000087·v0000001·v0000000·views·at·00000085·for:
50 ·············00002a58·00002a5b·(DW_OP_reg0·(r0))50 ·············00002a5c·00002a5f·(DW_OP_reg0·(r0))
51 ····0000008f·<End·of·list>51 ····0000008f·<End·of·list>
  
52 ····00000090·v0000003·v0000000·location·view·pair52 ····00000090·v0000003·v0000000·location·view·pair
53 ····00000092·v0000000·v0000000·location·view·pair53 ····00000092·v0000000·v0000000·location·view·pair
  
54 ····00000094·00002a5c·(base·address)54 ····00000094·00002a60·(base·address)
55 ····00000099·v0000003·v0000000·views·at·00000090·for:55 ····00000099·v0000003·v0000000·views·at·00000090·for:
56 ·············00002a5c·00002a76·(DW_OP_reg4·(r4))56 ·············00002a60·00002a7a·(DW_OP_reg4·(r4))
57 ····0000009e·v0000000·v0000000·views·at·00000092·for:57 ····0000009e·v0000000·v0000000·views·at·00000092·for:
58 ·············00002ada·00002ae0·(DW_OP_reg4·(r4))58 ·············00002ade·00002ae4·(DW_OP_reg4·(r4))
59 ····000000a4·<End·of·list>59 ····000000a4·<End·of·list>
  
60 ····000000a5·v0000000·v0000000·location·view·pair60 ····000000a5·v0000000·v0000000·location·view·pair
61 ····000000a7·v0000000·v0000000·location·view·pair61 ····000000a7·v0000000·v0000000·location·view·pair
  
62 ····000000a9·00002a5e·(base·address)62 ····000000a9·00002a62·(base·address)
63 ····000000ae·v0000000·v0000000·views·at·000000a5·for:63 ····000000ae·v0000000·v0000000·views·at·000000a5·for:
64 ·············00002a5e·00002a76·(DW_OP_reg0·(r0))64 ·············00002a62·00002a7a·(DW_OP_reg0·(r0))
65 ····000000b3·v0000000·v0000000·views·at·000000a7·for:65 ····000000b3·v0000000·v0000000·views·at·000000a7·for:
66 ·············00002ada·00002add·(DW_OP_reg0·(r0))66 ·············00002ade·00002ae1·(DW_OP_reg0·(r0))
67 ····000000b8·<End·of·list>67 ····000000b8·<End·of·list>
  
68 ····000000b9·v0000001·v0000000·location·view·pair68 ····000000b9·v0000001·v0000000·location·view·pair
69 ····000000bb·v0000000·v0000000·location·view·pair69 ····000000bb·v0000000·v0000000·location·view·pair
  
70 ····000000bd·00002a6a·(base·address)70 ····000000bd·00002a6e·(base·address)
71 ····000000c2·v0000001·v0000000·views·at·000000b9·for:71 ····000000c2·v0000001·v0000000·views·at·000000b9·for:
72 ·············00002a6a·00002a76·(DW_OP_reg0·(r0))72 ·············00002a6e·00002a7a·(DW_OP_reg0·(r0))
73 ····000000c7·v0000000·v0000000·views·at·000000bb·for:73 ····000000c7·v0000000·v0000000·views·at·000000bb·for:
74 ·············00002ada·00002add·(DW_OP_reg0·(r0))74 ·············00002ade·00002ae1·(DW_OP_reg0·(r0))
75 ····000000cc·<End·of·list>75 ····000000cc·<End·of·list>
  
76 ····000000cd·v0000003·v0000005·location·view·pair76 ····000000cd·v0000003·v0000005·location·view·pair
  
77 ····000000cf·v0000003·v0000005·views·at·000000cd·for:77 ····000000cf·v0000003·v0000005·views·at·000000cd·for:
78 ·············00002a6a·00002a6a·(DW_OP_reg0·(r0))78 ·············00002a6e·00002a6e·(DW_OP_reg0·(r0))
79 ····000000d7·<End·of·list>79 ····000000d7·<End·of·list>
  
80 ····000000d8·v0000004·v0000000·location·view·pair80 ····000000d8·v0000004·v0000000·location·view·pair
81 ····000000da·v0000000·v0000000·location·view·pair81 ····000000da·v0000000·v0000000·location·view·pair
  
82 ····000000dc·00002a76·(base·address)82 ····000000dc·00002a7a·(base·address)
83 ····000000e1·v0000004·v0000000·views·at·000000d8·for:83 ····000000e1·v0000004·v0000000·views·at·000000d8·for:
84 ·············00002a76·00002ada·(DW_OP_breg4·(r4):·4;·DW_OP_stack_value)84 ·············00002a7a·00002ade·(DW_OP_breg4·(r4):·4;·DW_OP_stack_value)
85 ····000000e8·v0000000·v0000000·views·at·000000da·for:85 ····000000e8·v0000000·v0000000·views·at·000000da·for:
86 ·············00002ae0·00002af8·(DW_OP_breg4·(r4):·4;·DW_OP_stack_value)86 ·············00002ae4·00002afc·(DW_OP_breg4·(r4):·4;·DW_OP_stack_value)
87 ····000000f0·<End·of·list>87 ····000000f0·<End·of·list>
  
88 ····000000f1·v0000000·v0000000·location·view·pair88 ····000000f1·v0000000·v0000000·location·view·pair
89 ····000000f3·v0000000·v0000000·location·view·pair89 ····000000f3·v0000000·v0000000·location·view·pair
  
90 ····000000f5·00002a78·(base·address)90 ····000000f5·00002a7c·(base·address)
91 ····000000fa·v0000000·v0000000·views·at·000000f1·for:91 ····000000fa·v0000000·v0000000·views·at·000000f1·for:
92 ·············00002a78·00002a8e·(DW_OP_reg0·(r0))92 ·············00002a7c·00002a92·(DW_OP_reg0·(r0))
93 ····000000ff·v0000000·v0000000·views·at·000000f3·for:93 ····000000ff·v0000000·v0000000·views·at·000000f3·for:
94 ·············00002af2·00002af5·(DW_OP_reg0·(r0))94 ·············00002af6·00002af9·(DW_OP_reg0·(r0))
95 ····00000104·<End·of·list>95 ····00000104·<End·of·list>
  
96 ····00000105·v0000001·v0000000·location·view·pair96 ····00000105·v0000001·v0000000·location·view·pair
97 ····00000107·v0000000·v0000000·location·view·pair97 ····00000107·v0000000·v0000000·location·view·pair
  
98 ····00000109·00002a84·(base·address)98 ····00000109·00002a88·(base·address)
99 ····0000010e·v0000001·v0000000·views·at·00000105·for:99 ····0000010e·v0000001·v0000000·views·at·00000105·for:
Max diff block lines reached; 520298/527060 bytes (98.72%) of diff not shown.
848 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················2283 ··Length:···················228
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002a40·000004d89 ····00002a44·000004d8
10 ····00001118·0000000c10 ····00001118·0000000c
11 ····00001124·000000f411 ····00001124·000000f4
12 ····00001218·0000013c12 ····00001218·0000013c
13 ····00001354·000001a813 ····00001354·000001a8
14 ····000014fc·0000004c14 ····000014fc·0000004c
15 ····00001548·000000d815 ····00001548·000000d8
16 ····00001620·0000007816 ····00001620·00000078
Offset 25, 13 lines modifiedOffset 25, 13 lines modified
25 ····00001bfc·0000019025 ····00001bfc·00000190
26 ····00001d8c·0000016c26 ····00001d8c·0000016c
27 ····00001ef8·000000a427 ····00001ef8·000000a4
28 ····00001f9c·0000024428 ····00001f9c·00000244
29 ····000021e0·0000014429 ····000021e0·00000144
30 ····00002324·0000003430 ····00002324·00000034
31 ····00002358·0000013831 ····00002358·00000138
32 ····00002490·0000022832 ····00002490·0000022c
33 ····000026b8·0000014833 ····000026bc·00000148
34 ····00002800·0000017834 ····00002804·00000178
35 ····000010c8·0000005035 ····000010c8·00000050
36 ····00000000·0000000036 ····00000000·00000000
  
403 B
strings --all --bytes=8 {}
    
Offset 1, 16 lines modifiedOffset 1, 15 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 9GCC:·(Debian·13.2.0-25)·13.2.0
 2 ;E].l)uw6
 3 lZmGAJ_8
 4 ;S{·25:[
2 k&RBg'nF 
3 xvLR?c*]fG#}> 
4 TGQ(j%mP 
5 Y@Lwe^-2? 
6 #fu~zRw*5 #fu~zRw*
7 H?pkx2DzO$6 H?pkx2DzO$
8 Iu5Lu5Lu 
9 %54`jLUW7 tvc9ul'!
 8 =le4je4je4
10 call_weak_fn9 call_weak_fn
11 _interpqueuesmodule.c10 _interpqueuesmodule.c
12 module_exec11 module_exec
13 _queues_fini.constprop.012 _queues_fini.constprop.0
14 clear_interpreter13 clear_interpreter
15 queuesmod_create14 queuesmod_create
16 _queue_clear15 _queue_clear
1.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 68, 44 lines modifiedOffset 68, 44 lines modified
  
68 00002358·<queuesmod_get_queue_defaults>:68 00002358·<queuesmod_get_queue_defaults>:
69 »       ...69 »       ...
  
70 00002490·<queuesmod_put>:70 00002490·<queuesmod_put>:
71 »       ...71 »       ...
  
72 000026b8·<queuesmod_get_count>:72 000026bc·<queuesmod_get_count>:
73 »       ...73 »       ...
  
74 00002800·<queuesmod_is_full>:74 00002804·<queuesmod_is_full>:
75 »       ...75 »       ...
  
76 00002978·<call_weak_fn>:76 0000297c·<call_weak_fn>:
77 »       ...77 »       ...
  
78 0000299c·<deregister_tm_clones>:78 000029a0·<deregister_tm_clones>:
79 »       ...79 »       ...
  
80 000029c8·<register_tm_clones>:80 000029cc·<register_tm_clones>:
81 »       ...81 »       ...
  
82 000029fc·<__do_global_dtors_aux>:82 00002a00·<__do_global_dtors_aux>:
83 »       ...83 »       ...
  
84 00002a3c·<frame_dummy>:84 00002a40·<frame_dummy>:
85 frame_dummy():85 frame_dummy():
86 »       movs»   r0,·r086 »       movs»   r0,·r0
87 »       ...87 »       ...
  
88 00002a40·<module_clear>:88 00002a44·<module_clear>:
89 »       ...89 »       ...
  
90 00002af8·<queuesmod_destroy>:90 00002afc·<queuesmod_destroy>:
91 »       ...91 »       ...
  
92 00002b6c·<_queueobj_shared>:92 00002b70·<_queueobj_shared>:
93 »       ...93 »       ...
  
94 00002ce4·<_queueobj_from_xid>:94 00002ce8·<_queueobj_from_xid>:
95 »       ...95 »       ...
  
96 00002dec·<_queueid_xid_free>:96 00002df0·<_queueid_xid_free>:
97 »       ...97 »       ...
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 00002f18·<_fini>:2 00002f1c·<_fini>:
3 »       ...3 »       ...
250 KB
./usr/lib/debug/.build-id/90/5ba82597aca8cac944eab5d464d1d8333c21fd.debug vs.
./usr/lib/debug/.build-id/73/e34540c30331cae9847d5a7e4feb518efdbba5.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 18% similar despite different names
894 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········80652·(bytes·into·file)13 ··Start·of·section·headers:··········80684·(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:·········3319 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·3220 ··Section·header·string·table·index:·32
848 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·0x02 Entry·point·0x0
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·0x03990·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x03998·R·E·0x1000
7 ··LOAD···········0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x003ec·RW··0x10007 ··LOAD···········0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x003ec·RW··0x1000
8 ··DYNAMIC········0x000ee8·0x00004f40·0x00004f40·0x00000·0x000c0·RW··0x48 ··DYNAMIC········0x000ee8·0x00004f40·0x00004f40·0x00000·0x000c0·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······0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x00118·R···0x111 ··GNU_RELRO······0x000ee8·0x00004ee8·0x00004ee8·0x00000·0x00118·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.4 KB
readelf --wide --sections {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 There·are·33·section·headers,·starting·at·offset·0x13b0c:1 There·are·33·section·headers,·starting·at·offset·0x13b2c:
  
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·000370·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000370·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········000004a8·000118·0003f7·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000004a8·000118·0003f7·00···A··0···0··1
9 ··[·5]·.rel.dyn··········NOBITS··········000008a0·000118·0002d0·08···A··3···0··49 ··[·5]·.rel.dyn··········NOBITS··········000008a0·000118·0002d0·08···A··3···0··4
10 ··[·6]·.rel.plt··········NOBITS··········00000b70·000118·000150·08···A··3··17··410 ··[·6]·.rel.plt··········NOBITS··········00000b70·000118·000150·08···A··3··17··4
11 ··[·7]·.init·············NOBITS··········00000cc0·000118·00000c·00··AX··0···0··411 ··[·7]·.init·············NOBITS··········00000cc0·000118·00000c·00··AX··0···0··4
12 ··[·8]·.plt··············NOBITS··········00000ccc·000118·000218·04··AX··0···0··412 ··[·8]·.plt··············NOBITS··········00000ccc·000118·000218·04··AX··0···0··4
13 ··[·9]·.text·············NOBITS··········00000ee8·000118·001efc·00··AX··0···0··813 ··[·9]·.text·············NOBITS··········00000ee8·000118·001f04·00··AX··0···0··8
14 ··[10]·.fini·············NOBITS··········00002de4·000118·000008·00··AX··0···0··414 ··[10]·.fini·············NOBITS··········00002dec·000118·000008·00··AX··0···0··4
15 ··[11]·.rodata···········NOBITS··········00002dec·000118·000ba0·00···A··0···0··415 ··[11]·.rodata···········NOBITS··········00002df4·000118·000ba0·00···A··0···0··4
16 ··[12]·.eh_frame·········NOBITS··········0000398c·000118·000004·00···A··0···0··416 ··[12]·.eh_frame·········NOBITS··········00003994·000118·000004·00···A··0···0··4
17 ··[13]·.init_array·······NOBITS··········00004ee8·000ee8·000004·04··WA··0···0··417 ··[13]·.init_array·······NOBITS··········00004ee8·000ee8·000004·04··WA··0···0··4
18 ··[14]·.fini_array·······NOBITS··········00004eec·000ee8·000004·04··WA··0···0··418 ··[14]·.fini_array·······NOBITS··········00004eec·000ee8·000004·04··WA··0···0··4
19 ··[15]·.data.rel.ro······NOBITS··········00004ef0·000ee8·000050·00··WA··0···0··419 ··[15]·.data.rel.ro······NOBITS··········00004ef0·000ee8·000050·00··WA··0···0··4
20 ··[16]·.dynamic··········NOBITS··········00004f40·000ee8·0000c0·08··WA··4···0··420 ··[16]·.dynamic··········NOBITS··········00004f40·000ee8·0000c0·08··WA··4···0··4
21 ··[17]·.got··············NOBITS··········00005000·000ee8·0000e0·04··WA··0···0··421 ··[17]·.got··············NOBITS··········00005000·000ee8·0000e0·04··WA··0···0··4
22 ··[18]·.data·············NOBITS··········000050e0·000ee8·0001d8·00··WA··0···0··422 ··[18]·.data·············NOBITS··········000050e0·000ee8·0001d8·00··WA··0···0··4
23 ··[19]·.bss··············NOBITS··········000052b8·000ee8·00001c·00··WA··0···0··423 ··[19]·.bss··············NOBITS··········000052b8·000ee8·00001c·00··WA··0···0··4
24 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
26 ··[22]·.debug_aranges····PROGBITS········00000000·000168·0000b3·00···C··0···0··426 ··[22]·.debug_aranges····PROGBITS········00000000·000168·0000b2·00···C··0···0··4
27 ··[23]·.debug_info·······PROGBITS········00000000·00021c·00b985·00···C··0···0··427 ··[23]·.debug_info·······PROGBITS········00000000·00021c·00b98f·00···C··0···0··4
28 ··[24]·.debug_abbrev·····PROGBITS········00000000·00bba4·0003d6·00···C··0···0··428 ··[24]·.debug_abbrev·····PROGBITS········00000000·00bbac·0003d6·00···C··0···0··4
29 ··[25]·.debug_line·······PROGBITS········00000000·00bf7c·0015e5·00···C··0···0··429 ··[25]·.debug_line·······PROGBITS········00000000·00bf84·0015ef·00···C··0···0··4
30 ··[26]·.debug_frame······PROGBITS········00000000·00d564·000216·00···C··0···0··430 ··[26]·.debug_frame······PROGBITS········00000000·00d574·000215·00···C··0···0··4
31 ··[27]·.debug_str········PROGBITS········00000000·00d77c·0030d8·01·MSC··0···0··431 ··[27]·.debug_str········PROGBITS········00000000·00d78c·0030d8·01·MSC··0···0··4
32 ··[28]·.debug_loclists···PROGBITS········00000000·010854·00139c·00···C··0···0··432 ··[28]·.debug_loclists···PROGBITS········00000000·010864·0013b5·00···C··0···0··4
33 ··[29]·.debug_rnglists···PROGBITS········00000000·011bf0·000582·00···C··0···0··433 ··[29]·.debug_rnglists···PROGBITS········00000000·011c1c·000577·00···C··0···0··4
34 ··[30]·.symtab···········SYMTAB··········00000000·012174·000f60·10·····31·194··434 ··[30]·.symtab···········SYMTAB··········00000000·012194·000f60·10·····31·194··4
35 ··[31]·.strtab···········STRTAB··········00000000·0130d4·0008f6·00······0···0··135 ··[31]·.strtab···········STRTAB··········00000000·0130f4·0008f6·00······0···0··1
36 ··[32]·.shstrtab·········STRTAB··········00000000·0139ca·000142·00······0···0··136 ··[32]·.shstrtab·········STRTAB··········00000000·0139ea·000142·00······0···0··1
37 Key·to·Flags:37 Key·to·Flags:
38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),38 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
41 ··D·(mbind),·y·(purecode),·p·(processor·specific)41 ··D·(mbind),·y·(purecode),·p·(processor·specific)
15.7 KB
readelf --wide --symbols {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym7 ·····3:·00000138·····0·SECTION·LOCAL··DEFAULT····3·.dynsym
8 ·····4:·000004a8·····0·SECTION·LOCAL··DEFAULT····4·.dynstr8 ·····4:·000004a8·····0·SECTION·LOCAL··DEFAULT····4·.dynstr
9 ·····5:·000008a0·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn9 ·····5:·000008a0·····0·SECTION·LOCAL··DEFAULT····5·.rel.dyn
10 ·····6:·00000b70·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt10 ·····6:·00000b70·····0·SECTION·LOCAL··DEFAULT····6·.rel.plt
11 ·····7:·00000cc0·····0·SECTION·LOCAL··DEFAULT····7·.init11 ·····7:·00000cc0·····0·SECTION·LOCAL··DEFAULT····7·.init
12 ·····8:·00000ccc·····0·SECTION·LOCAL··DEFAULT····8·.plt12 ·····8:·00000ccc·····0·SECTION·LOCAL··DEFAULT····8·.plt
13 ·····9:·00000ee8·····0·SECTION·LOCAL··DEFAULT····9·.text13 ·····9:·00000ee8·····0·SECTION·LOCAL··DEFAULT····9·.text
14 ····10:·00002de4·····0·SECTION·LOCAL··DEFAULT···10·.fini14 ····10:·00002dec·····0·SECTION·LOCAL··DEFAULT···10·.fini
15 ····11:·00002dec·····0·SECTION·LOCAL··DEFAULT···11·.rodata15 ····11:·00002df4·····0·SECTION·LOCAL··DEFAULT···11·.rodata
16 ····12:·0000398c·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame16 ····12:·00003994·····0·SECTION·LOCAL··DEFAULT···12·.eh_frame
17 ····13:·00004ee8·····0·SECTION·LOCAL··DEFAULT···13·.init_array17 ····13:·00004ee8·····0·SECTION·LOCAL··DEFAULT···13·.init_array
18 ····14:·00004eec·····0·SECTION·LOCAL··DEFAULT···14·.fini_array18 ····14:·00004eec·····0·SECTION·LOCAL··DEFAULT···14·.fini_array
19 ····15:·00004ef0·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro19 ····15:·00004ef0·····0·SECTION·LOCAL··DEFAULT···15·.data.rel.ro
20 ····16:·00004f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic20 ····16:·00004f40·····0·SECTION·LOCAL··DEFAULT···16·.dynamic
21 ····17:·00005000·····0·SECTION·LOCAL··DEFAULT···17·.got21 ····17:·00005000·····0·SECTION·LOCAL··DEFAULT···17·.got
22 ····18:·000050e0·····0·SECTION·LOCAL··DEFAULT···18·.data22 ····18:·000050e0·····0·SECTION·LOCAL··DEFAULT···18·.data
23 ····19:·000052b8·····0·SECTION·LOCAL··DEFAULT···19·.bss23 ····19:·000052b8·····0·SECTION·LOCAL··DEFAULT···19·.bss
Offset 28, 39 lines modifiedOffset 28, 39 lines modified
28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.debug_abbrev28 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT···24·.debug_abbrev
29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_line29 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_line
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_frame30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_frame
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_str31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_str
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_loclists32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_loclists
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_rnglists33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_rnglists
34 ····30:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o34 ····30:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
35 ····31:·000028bc·····0·NOTYPE··LOCAL··DEFAULT····9·$a35 ····31:·000028c4·····0·NOTYPE··LOCAL··DEFAULT····9·$a
36 ····32:·000028bc·····0·FUNC····LOCAL··DEFAULT····9·call_weak_fn36 ····32:·000028c4·····0·FUNC····LOCAL··DEFAULT····9·call_weak_fn
37 ····33:·000028d8·····0·NOTYPE··LOCAL··DEFAULT····9·$d37 ····33:·000028e0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
38 ····34:·00000cc0·····0·NOTYPE··LOCAL··DEFAULT····7·$a38 ····34:·00000cc0·····0·NOTYPE··LOCAL··DEFAULT····7·$a
39 ····35:·00002de4·····0·NOTYPE··LOCAL··DEFAULT···10·$a39 ····35:·00002dec·····0·NOTYPE··LOCAL··DEFAULT···10·$a
40 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o40 ····36:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
41 ····37:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT····7·$a41 ····37:·00000cc8·····0·NOTYPE··LOCAL··DEFAULT····7·$a
42 ····38:·00002de8·····0·NOTYPE··LOCAL··DEFAULT···10·$a42 ····38:·00002df0·····0·NOTYPE··LOCAL··DEFAULT···10·$a
43 ····39:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_lsprof.c43 ····39:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_lsprof.c
44 ····40:·00002984·····0·NOTYPE··LOCAL··DEFAULT····9·$t44 ····40:·0000298c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
45 ····41:·0000298c·····0·NOTYPE··LOCAL··DEFAULT····9·$d45 ····41:·00002994·····0·NOTYPE··LOCAL··DEFAULT····9·$d
46 ····42:·00002990·····0·NOTYPE··LOCAL··DEFAULT····9·$t46 ····42:·00002998·····0·NOTYPE··LOCAL··DEFAULT····9·$t
47 ····43:·00002991···112·FUNC····LOCAL··DEFAULT····9·_lsprof_exec47 ····43:·00002999···112·FUNC····LOCAL··DEFAULT····9·_lsprof_exec
48 ····44:·000029fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d48 ····44:·00002a04·····0·NOTYPE··LOCAL··DEFAULT····9·$d
49 ····45:·00002e7c·····0·NOTYPE··LOCAL··DEFAULT···11·$d49 ····45:·00002e84·····0·NOTYPE··LOCAL··DEFAULT···11·$d
50 ····46:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····9·$t50 ····46:·00000ee8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
51 ····47:·00000ee9···320·FUNC····LOCAL··DEFAULT····9·profiler_init51 ····47:·00000ee9···320·FUNC····LOCAL··DEFAULT····9·profiler_init
52 ····48:·00001014·····0·NOTYPE··LOCAL··DEFAULT····9·$d52 ····48:·00001014·····0·NOTYPE··LOCAL··DEFAULT····9·$d
53 ····49:·00001028·····0·NOTYPE··LOCAL··DEFAULT····9·$t53 ····49:·00001028·····0·NOTYPE··LOCAL··DEFAULT····9·$t
54 ····50:·00001029····62·FUNC····LOCAL··DEFAULT····9·_lsprof_traverse54 ····50:·00001029····62·FUNC····LOCAL··DEFAULT····9·_lsprof_traverse
55 ····51:·00001069···114·FUNC····LOCAL··DEFAULT····9·_lsprof_clear55 ····51:·00001069···114·FUNC····LOCAL··DEFAULT····9·_lsprof_clear
56 ····52:·000010dd···560·FUNC····LOCAL··DEFAULT····9·profiler_enable56 ····52:·000010dd···560·FUNC····LOCAL··DEFAULT····9·profiler_enable
57 ····53:·000012c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d57 ····53:·000012c0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
58 ····54:·00002a00·····0·NOTYPE··LOCAL··DEFAULT····9·$t58 ····54:·00002a08·····0·NOTYPE··LOCAL··DEFAULT····9·$t
59 ····55:·00002a01·····4·FUNC····LOCAL··DEFAULT····9·_lsprof_free59 ····55:·00002a09·····4·FUNC····LOCAL··DEFAULT····9·_lsprof_free
60 ····56:·0000130c·····0·NOTYPE··LOCAL··DEFAULT····9·$t60 ····56:·0000130c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
61 ····57:·00001469···860·FUNC····LOCAL··DEFAULT····9·ptrace_enter_call61 ····57:·00001469···860·FUNC····LOCAL··DEFAULT····9·ptrace_enter_call
62 ····58:·000013d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d62 ····58:·000013d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
63 ····59:·000013e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t63 ····59:·000013e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t
64 ····60:·0000145c·····0·NOTYPE··LOCAL··DEFAULT····9·$d64 ····60:·0000145c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
65 ····61:·00001468·····0·NOTYPE··LOCAL··DEFAULT····9·$t65 ····61:·00001468·····0·NOTYPE··LOCAL··DEFAULT····9·$t
66 ····62:·000017f5···172·FUNC····LOCAL··DEFAULT····9·CallExternalTimer66 ····62:·000017f5···172·FUNC····LOCAL··DEFAULT····9·CallExternalTimer
Offset 72, 16 lines modifiedOffset 72, 16 lines modified
72 ····68:·000017f4·····0·NOTYPE··LOCAL··DEFAULT····9·$t72 ····68:·000017f4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
73 ····69:·00001a10·····0·NOTYPE··LOCAL··DEFAULT····9·$d73 ····69:·00001a10·····0·NOTYPE··LOCAL··DEFAULT····9·$d
74 ····70:·00001a18·····0·NOTYPE··LOCAL··DEFAULT····9·$t74 ····70:·00001a18·····0·NOTYPE··LOCAL··DEFAULT····9·$t
75 ····71:·00001c6c·····0·NOTYPE··LOCAL··DEFAULT····9·$d75 ····71:·00001c6c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
76 ····72:·00001c7c·····0·NOTYPE··LOCAL··DEFAULT····9·$t76 ····72:·00001c7c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
77 ····73:·00001c7d···768·FUNC····LOCAL··DEFAULT····9·profiler_disable77 ····73:·00001c7d···768·FUNC····LOCAL··DEFAULT····9·profiler_disable
78 ····74:·00001f48·····0·NOTYPE··LOCAL··DEFAULT····9·$d78 ····74:·00001f48·····0·NOTYPE··LOCAL··DEFAULT····9·$d
79 ····75:·00002a05····92·FUNC····LOCAL··DEFAULT····9·profiler_clear79 ····75:·00002a0d····92·FUNC····LOCAL··DEFAULT····9·profiler_clear
80 ····76:·00002a54·····0·NOTYPE··LOCAL··DEFAULT····9·$d80 ····76:·00002a5c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
81 ····77:·00002069····64·FUNC····LOCAL··DEFAULT····9·freeEntry81 ····77:·00002069····64·FUNC····LOCAL··DEFAULT····9·freeEntry
82 ····78:·00001f7c·····0·NOTYPE··LOCAL··DEFAULT····9·$t82 ····78:·00001f7c·····0·NOTYPE··LOCAL··DEFAULT····9·$t
83 ····79:·00001f7d···236·FUNC····LOCAL··DEFAULT····9·_lsprof_Profiler_getstats83 ····79:·00001f7d···236·FUNC····LOCAL··DEFAULT····9·_lsprof_Profiler_getstats
84 ····80:·00002050·····0·NOTYPE··LOCAL··DEFAULT····9·$d84 ····80:·00002050·····0·NOTYPE··LOCAL··DEFAULT····9·$d
85 ····81:·000022bd···372·FUNC····LOCAL··DEFAULT····9·statsForEntry85 ····81:·000022bd···372·FUNC····LOCAL··DEFAULT····9·statsForEntry
86 ····82:·00002068·····0·NOTYPE··LOCAL··DEFAULT····9·$t86 ····82:·00002068·····0·NOTYPE··LOCAL··DEFAULT····9·$t
87 ····83:·000020a4·····0·NOTYPE··LOCAL··DEFAULT····9·$d87 ····83:·000020a4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
Offset 90, 23 lines modifiedOffset 90, 23 lines modified
90 ····86:·000020a9···532·FUNC····LOCAL··DEFAULT····9·profiler_dealloc90 ····86:·000020a9···532·FUNC····LOCAL··DEFAULT····9·profiler_dealloc
91 ····87:·000022b4·····0·NOTYPE··LOCAL··DEFAULT····9·$d91 ····87:·000022b4·····0·NOTYPE··LOCAL··DEFAULT····9·$d
92 ····88:·000022bc·····0·NOTYPE··LOCAL··DEFAULT····9·$t92 ····88:·000022bc·····0·NOTYPE··LOCAL··DEFAULT····9·$t
93 ····89:·0000241c·····0·NOTYPE··LOCAL··DEFAULT····9·$d93 ····89:·0000241c·····0·NOTYPE··LOCAL··DEFAULT····9·$d
94 ····90:·00002431···164·FUNC····LOCAL··DEFAULT····9·statsForSubEntry94 ····90:·00002431···164·FUNC····LOCAL··DEFAULT····9·statsForSubEntry
95 ····91:·00002430·····0·NOTYPE··LOCAL··DEFAULT····9·$t95 ····91:·00002430·····0·NOTYPE··LOCAL··DEFAULT····9·$t
96 ····92:·000024d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d96 ····92:·000024d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d
97 ····93:·00002a60·····0·NOTYPE··LOCAL··DEFAULT····9·$t97 ····93:·00002a68·····0·NOTYPE··LOCAL··DEFAULT····9·$t
98 ····94:·00002a61····12·FUNC····LOCAL··DEFAULT····9·profiler_traverse98 ····94:·00002a69····12·FUNC····LOCAL··DEFAULT····9·profiler_traverse
99 ····95:·000024d4·····0·NOTYPE··LOCAL··DEFAULT····9·$t99 ····95:·000024d4·····0·NOTYPE··LOCAL··DEFAULT····9·$t
100 ····96:·000032d0·····0·NOTYPE··LOCAL··DEFAULT···11·$d100 ····96:·000032d8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
101 ····97:·000032d0···350·OBJECT··LOCAL··DEFAULT···11·profiler_doc101 ····97:·000032d8···350·OBJECT··LOCAL··DEFAULT···11·profiler_doc
102 ····98:·00003430····60·OBJECT··LOCAL··DEFAULT···11·clear_doc102 ····98:·00003438····60·OBJECT··LOCAL··DEFAULT···11·clear_doc
103 ····99:·0000346c····51·OBJECT··LOCAL··DEFAULT···11·disable_doc103 ····99:·00003474····51·OBJECT··LOCAL··DEFAULT···11·disable_doc
104 ···100:·000034a0···285·OBJECT··LOCAL··DEFAULT···11·enable_doc104 ···100:·000034a8···285·OBJECT··LOCAL··DEFAULT···11·enable_doc
105 ···101:·000035c0···828·OBJECT··LOCAL··DEFAULT···11·_lsprof_Profiler_getstats__doc__105 ···101:·000035c8···828·OBJECT··LOCAL··DEFAULT···11·_lsprof_Profiler_getstats__doc__
106 ···102:·000052bc·····0·NOTYPE··LOCAL··DEFAULT···19·$d106 ···102:·000052bc·····0·NOTYPE··LOCAL··DEFAULT···19·$d
107 ···103:·000052bc····16·OBJECT··LOCAL··DEFAULT···19·moduleMethods107 ···103:·000052bc····16·OBJECT··LOCAL··DEFAULT···19·moduleMethods
108 ···104:·000050e4·····0·NOTYPE··LOCAL··DEFAULT···18·$d108 ···104:·000050e4·····0·NOTYPE··LOCAL··DEFAULT···18·$d
109 ···105:·000050e4····52·OBJECT··LOCAL··DEFAULT···18·_lsprofmodule109 ···105:·000050e4····52·OBJECT··LOCAL··DEFAULT···18·_lsprofmodule
110 ···106:·0000516c····32·OBJECT··LOCAL··DEFAULT···18·_lsprofslots110 ···106:·0000516c····32·OBJECT··LOCAL··DEFAULT···18·_lsprofslots
111 ···107:·00005118····20·OBJECT··LOCAL··DEFAULT···18·_lsprof_profiler_type_spec111 ···107:·00005118····20·OBJECT··LOCAL··DEFAULT···18·_lsprof_profiler_type_spec
112 ···108:·0000518c····48·OBJECT··LOCAL··DEFAULT···18·_lsprof_profiler_type_spec_slots112 ···108:·0000518c····48·OBJECT··LOCAL··DEFAULT···18·_lsprof_profiler_type_spec_slots
Offset 117, 79 lines modifiedOffset 117, 79 lines modified
117 ···113:·0000514c····20·OBJECT··LOCAL··DEFAULT···18·kwlist.1117 ···113:·0000514c····20·OBJECT··LOCAL··DEFAULT···18·kwlist.1
118 ···114:·00005160····12·OBJECT··LOCAL··DEFAULT···18·kwlist.0118 ···114:·00005160····12·OBJECT··LOCAL··DEFAULT···18·kwlist.0
119 ···115:·000051bc···144·OBJECT··LOCAL··DEFAULT···18·profiler_methods119 ···115:·000051bc···144·OBJECT··LOCAL··DEFAULT···18·profiler_methods
120 ···116:·00004ef0·····0·NOTYPE··LOCAL··DEFAULT···15·$d120 ···116:·00004ef0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
121 ···117:·00004ef0····80·OBJECT··LOCAL··DEFAULT···15·callback_table121 ···117:·00004ef0····80·OBJECT··LOCAL··DEFAULT···15·callback_table
122 ···118:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·rotatingtree.c122 ···118:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·rotatingtree.c
123 ···119:·000024ec·····0·NOTYPE··LOCAL··DEFAULT····9·$t123 ···119:·000024ec·····0·NOTYPE··LOCAL··DEFAULT····9·$t
124 ···120:·000026d0·····0·NOTYPE··LOCAL··DEFAULT····9·$d124 ···120:·000026d8·····0·NOTYPE··LOCAL··DEFAULT····9·$d
125 ···121:·000026e4·····0·NOTYPE··LOCAL··DEFAULT····9·$t125 ···121:·000026ec·····0·NOTYPE··LOCAL··DEFAULT····9·$t
126 ···122:·000052b4·····0·NOTYPE··LOCAL··DEFAULT···18·$d126 ···122:·000052b4·····0·NOTYPE··LOCAL··DEFAULT···18·$d
127 ···123:·000052b4·····4·OBJECT··LOCAL··DEFAULT···18·random_value127 ···123:·000052b4·····4·OBJECT··LOCAL··DEFAULT···18·random_value
128 ···124:·000052cc·····0·NOTYPE··LOCAL··DEFAULT···19·$d128 ···124:·000052cc·····0·NOTYPE··LOCAL··DEFAULT···19·$d
129 ···125:·000052cc·····1·OBJECT··LOCAL··DEFAULT···19·random_mutex129 ···125:·000052cc·····1·OBJECT··LOCAL··DEFAULT···19·random_mutex
130 ···126:·000052d0·····4·OBJECT··LOCAL··DEFAULT···19·random_stream130 ···126:·000052d0·····4·OBJECT··LOCAL··DEFAULT···19·random_stream
131 ···127:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c131 ···127:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
132 ···128:·00002dec·····0·NOTYPE··LOCAL··DEFAULT···11·$d132 ···128:·00002df4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
133 ···129:·00002dec·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits133 ···129:·00002df4·····0·OBJECT··LOCAL··DEFAULT···11·all_implied_fbits
134 ···130:·000028e1·····0·FUNC····LOCAL··DEFAULT····9·deregister_tm_clones134 ···130:·000028e9·····0·FUNC····LOCAL··DEFAULT····9·deregister_tm_clones
135 ···131:·000028e0·····0·NOTYPE··LOCAL··DEFAULT····9·$t135 ···131:·000028e8·····0·NOTYPE··LOCAL··DEFAULT····9·$t
136 ···132:·000028fc·····0·NOTYPE··LOCAL··DEFAULT····9·$d136 ···132:·00002904·····0·NOTYPE··LOCAL··DEFAULT····9·$d
137 ···133:·0000290c·····0·NOTYPE··LOCAL··DEFAULT····9·$t137 ···133:·00002914·····0·NOTYPE··LOCAL··DEFAULT····9·$t
138 ···134:·0000290d·····0·FUNC····LOCAL··DEFAULT····9·register_tm_clones138 ···134:·00002915·····0·FUNC····LOCAL··DEFAULT····9·register_tm_clones
139 ···135:·00002930·····0·NOTYPE··LOCAL··DEFAULT····9·$d139 ···135:·00002938·····0·NOTYPE··LOCAL··DEFAULT····9·$d
140 ···136:·000050e0·····0·NOTYPE··LOCAL··DEFAULT···18·$d140 ···136:·000050e0·····0·NOTYPE··LOCAL··DEFAULT···18·$d
141 ···137:·00002940·····0·NOTYPE··LOCAL··DEFAULT····9·$t141 ···137:·00002948·····0·NOTYPE··LOCAL··DEFAULT····9·$t
142 ···138:·00002941·····0·FUNC····LOCAL··DEFAULT····9·__do_global_dtors_aux142 ···138:·00002949·····0·FUNC····LOCAL··DEFAULT····9·__do_global_dtors_aux
143 ···139:·0000296c·····0·NOTYPE··LOCAL··DEFAULT····9·$d143 ···139:·00002974·····0·NOTYPE··LOCAL··DEFAULT····9·$d
144 ···140:·000052b8·····1·OBJECT··LOCAL··DEFAULT···19·completed.0144 ···140:·000052b8·····1·OBJECT··LOCAL··DEFAULT···19·completed.0
Max diff block lines reached; 6007/15976 bytes (37.60%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·905ba82597aca8cac944eab5d464d1d8333c21fd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73e34540c30331cae9847d5a7e4feb518efdbba5
95.4 KB
readelf --wide --debug-dump=rawline {}
    
Offset 150, 262 lines modifiedOffset 150, 262 lines modified
150 ··110»    2»   0»  0» objimpl.h150 ··110»    2»   0»  0» objimpl.h
151 ··111»    2»   0»  0» modsupport.h151 ··111»    2»   0»  0» modsupport.h
152 ··112»    2»   0»  0» pymem.h152 ··112»    2»   0»  0» pymem.h
153 ··113»    6»   0»  0» abstract.h153 ··113»    6»   0»  0» abstract.h
  
154 ·Line·Number·Statements:154 ·Line·Number·Statements:
155 ··[0x000008de]··Set·column·to·1155 ··[0x000008de]··Set·column·to·1
156 ··[0x000008e0]··Extended·opcode·2:·set·Address·to·0x2984156 ··[0x000008e0]··Extended·opcode·2:·set·Address·to·0x298c
157 ··[0x000008e7]··Advance·Line·by·1027·to·1028157 ··[0x000008e7]··Advance·Line·by·1027·to·1028
158 ··[0x000008ea]··Copy158 ··[0x000008ea]··Copy
159 ··[0x000008eb]··Set·column·to·5159 ··[0x000008eb]··Set·column·to·5
160 ··[0x000008ed]··Special·opcode·6:·advance·Address·by·0·to·0x2984·and·Line·by·1·to·1029·(view·1)160 ··[0x000008ed]··Special·opcode·6:·advance·Address·by·0·to·0x298c·and·Line·by·1·to·1029·(view·1)
161 ··[0x000008ee]··Set·column·to·12161 ··[0x000008ee]··Set·column·to·12
162 ··[0x000008f0]··Set·is_stmt·to·0162 ··[0x000008f0]··Set·is_stmt·to·0
163 ··[0x000008f1]··Copy·(view·2)163 ··[0x000008f1]··Copy·(view·2)
164 ··[0x000008f2]··Set·column·to·1164 ··[0x000008f2]··Set·column·to·1
165 ··[0x000008f4]··Set·is_stmt·to·1165 ··[0x000008f4]··Set·is_stmt·to·1
166 ··[0x000008f5]··Extended·opcode·2:·set·Address·to·0x2990166 ··[0x000008f5]··Extended·opcode·2:·set·Address·to·0x2998
167 ··[0x000008fc]··Advance·Line·by·-54·to·975167 ··[0x000008fc]··Advance·Line·by·-54·to·975
168 ··[0x000008fe]··Copy168 ··[0x000008fe]··Copy
169 ··[0x000008ff]··Set·is_stmt·to·0169 ··[0x000008ff]··Set·is_stmt·to·0
170 ··[0x00000900]··Copy·(view·1)170 ··[0x00000900]··Copy·(view·1)
171 ··[0x00000901]··Set·column·to·5171 ··[0x00000901]··Set·column·to·5
172 ··[0x00000903]··Set·is_stmt·to·1172 ··[0x00000903]··Set·is_stmt·to·1
173 ··[0x00000904]··Special·opcode·104:·advance·Address·by·14·to·0x299e·and·Line·by·1·to·976173 ··[0x00000904]··Special·opcode·104:·advance·Address·by·14·to·0x29a6·and·Line·by·1·to·976
174 ··[0x00000905]··Set·column·to·44174 ··[0x00000905]··Set·column·to·44
175 ··[0x00000907]··Set·is_stmt·to·0175 ··[0x00000907]··Set·is_stmt·to·0
176 ··[0x00000908]··Special·opcode·7:·advance·Address·by·0·to·0x299e·and·Line·by·2·to·978·(view·1)176 ··[0x00000908]··Special·opcode·7:·advance·Address·by·0·to·0x29a6·and·Line·by·2·to·978·(view·1)
177 ··[0x00000909]··Set·column·to·1177 ··[0x00000909]··Set·column·to·1
178 ··[0x0000090b]··Special·opcode·16:·advance·Address·by·2·to·0x29a0·and·Line·by·-3·to·975178 ··[0x0000090b]··Special·opcode·16:·advance·Address·by·2·to·0x29a8·and·Line·by·-3·to·975
179 ··[0x0000090c]··Set·column·to·28179 ··[0x0000090c]··Set·column·to·28
180 ··[0x0000090e]··Special·opcode·20:·advance·Address·by·2·to·0x29a2·and·Line·by·1·to·976180 ··[0x0000090e]··Special·opcode·20:·advance·Address·by·2·to·0x29aa·and·Line·by·1·to·976
181 ··[0x0000090f]··Special·opcode·33:·advance·Address·by·4·to·0x29a6·and·Line·by·0·to·976181 ··[0x0000090f]··Special·opcode·33:·advance·Address·by·4·to·0x29ae·and·Line·by·0·to·976
182 ··[0x00000910]··Set·column·to·5182 ··[0x00000910]··Set·column·to·5
183 ··[0x00000912]··Set·is_stmt·to·1183 ··[0x00000912]··Set·is_stmt·to·1
184 ··[0x00000913]··Special·opcode·21:·advance·Address·by·2·to·0x29a8·and·Line·by·2·to·978184 ··[0x00000913]··Special·opcode·21:·advance·Address·by·2·to·0x29b0·and·Line·by·2·to·978
185 ··[0x00000914]··Set·column·to·44185 ··[0x00000914]··Set·column·to·44
186 ··[0x00000916]··Set·is_stmt·to·0186 ··[0x00000916]··Set·is_stmt·to·0
187 ··[0x00000917]··Copy·(view·1)187 ··[0x00000917]··Copy·(view·1)
188 ··[0x00000918]··Special·opcode·75:·advance·Address·by·10·to·0x29b2·and·Line·by·0·to·978188 ··[0x00000918]··Special·opcode·75:·advance·Address·by·10·to·0x29ba·and·Line·by·0·to·978
189 ··[0x00000919]··Set·column·to·26189 ··[0x00000919]··Set·column·to·26
190 ··[0x0000091b]··Extended·opcode·4:·set·Discriminator·to·1190 ··[0x0000091b]··Extended·opcode·4:·set·Discriminator·to·1
191 ··[0x0000091f]··Special·opcode·33:·advance·Address·by·4·to·0x29b6·and·Line·by·0·to·978191 ··[0x0000091f]··Special·opcode·33:·advance·Address·by·4·to·0x29be·and·Line·by·0·to·978
192 ··[0x00000920]··Set·column·to·5192 ··[0x00000920]··Set·column·to·5
193 ··[0x00000922]··Set·is_stmt·to·1193 ··[0x00000922]··Set·is_stmt·to·1
194 ··[0x00000923]··Special·opcode·21:·advance·Address·by·2·to·0x29b8·and·Line·by·2·to·980194 ··[0x00000923]··Special·opcode·21:·advance·Address·by·2·to·0x29c0·and·Line·by·2·to·980
195 ··[0x00000924]··Set·column·to·8195 ··[0x00000924]··Set·column·to·8
196 ··[0x00000926]··Set·is_stmt·to·0196 ··[0x00000926]··Set·is_stmt·to·0
197 ··[0x00000927]··Copy·(view·1)197 ··[0x00000927]··Copy·(view·1)
198 ··[0x00000928]··Set·column·to·5198 ··[0x00000928]··Set·column·to·5
199 ··[0x0000092a]··Set·is_stmt·to·1199 ··[0x0000092a]··Set·is_stmt·to·1
200 ··[0x0000092b]··Special·opcode·23:·advance·Address·by·2·to·0x29ba·and·Line·by·4·to·984200 ··[0x0000092b]··Special·opcode·23:·advance·Address·by·2·to·0x29c2·and·Line·by·4·to·984
201 ··[0x0000092c]··Set·column·to·9201 ··[0x0000092c]··Set·column·to·9
202 ··[0x0000092e]··Set·is_stmt·to·0202 ··[0x0000092e]··Set·is_stmt·to·0
203 ··[0x0000092f]··Special·opcode·19:·advance·Address·by·2·to·0x29bc·and·Line·by·0·to·984203 ··[0x0000092f]··Special·opcode·19:·advance·Address·by·2·to·0x29c4·and·Line·by·0·to·984
204 ··[0x00000930]··Set·column·to·8204 ··[0x00000930]··Set·column·to·8
205 ··[0x00000932]··Extended·opcode·4:·set·Discriminator·to·1205 ··[0x00000932]··Extended·opcode·4:·set·Discriminator·to·1
206 ··[0x00000936]··Special·opcode·47:·advance·Address·by·6·to·0x29c2·and·Line·by·0·to·984206 ··[0x00000936]··Special·opcode·47:·advance·Address·by·6·to·0x29ca·and·Line·by·0·to·984
207 ··[0x00000937]··Set·column·to·5207 ··[0x00000937]··Set·column·to·5
208 ··[0x00000939]··Set·is_stmt·to·1208 ··[0x00000939]··Set·is_stmt·to·1
209 ··[0x0000093a]··Special·opcode·37:·advance·Address·by·4·to·0x29c6·and·Line·by·4·to·988209 ··[0x0000093a]··Special·opcode·37:·advance·Address·by·4·to·0x29ce·and·Line·by·4·to·988
210 ··[0x0000093b]··Set·column·to·31210 ··[0x0000093b]··Set·column·to·31
211 ··[0x0000093d]··Set·is_stmt·to·0211 ··[0x0000093d]··Set·is_stmt·to·0
212 ··[0x0000093e]··Copy·(view·1)212 ··[0x0000093e]··Copy·(view·1)
213 ··[0x0000093f]··Set·column·to·29213 ··[0x0000093f]··Set·column·to·29
214 ··[0x00000941]··Extended·opcode·4:·set·Discriminator·to·1214 ··[0x00000941]··Extended·opcode·4:·set·Discriminator·to·1
215 ··[0x00000945]··Special·opcode·75:·advance·Address·by·10·to·0x29d0·and·Line·by·0·to·988215 ··[0x00000945]··Special·opcode·75:·advance·Address·by·10·to·0x29d8·and·Line·by·0·to·988
216 ··[0x00000946]··Set·column·to·5216 ··[0x00000946]··Set·column·to·5
217 ··[0x00000948]··Set·is_stmt·to·1217 ··[0x00000948]··Set·is_stmt·to·1
218 ··[0x00000949]··Special·opcode·20:·advance·Address·by·2·to·0x29d2·and·Line·by·1·to·989218 ··[0x00000949]··Special·opcode·20:·advance·Address·by·2·to·0x29da·and·Line·by·1·to·989
219 ··[0x0000094a]··Set·column·to·8219 ··[0x0000094a]··Set·column·to·8
220 ··[0x0000094c]··Set·is_stmt·to·0220 ··[0x0000094c]··Set·is_stmt·to·0
221 ··[0x0000094d]··Copy·(view·1)221 ··[0x0000094d]··Copy·(view·1)
222 ··[0x0000094e]··Set·column·to·5222 ··[0x0000094e]··Set·column·to·5
223 ··[0x00000950]··Set·is_stmt·to·1223 ··[0x00000950]··Set·is_stmt·to·1
224 ··[0x00000951]··Special·opcode·22:·advance·Address·by·2·to·0x29d4·and·Line·by·3·to·992224 ··[0x00000951]··Special·opcode·22:·advance·Address·by·2·to·0x29dc·and·Line·by·3·to·992
225 ··[0x00000952]··Set·column·to·9225 ··[0x00000952]··Set·column·to·9
226 ··[0x00000954]··Set·is_stmt·to·0226 ··[0x00000954]··Set·is_stmt·to·0
227 ··[0x00000955]··Copy·(view·1)227 ··[0x00000955]··Copy·(view·1)
228 ··[0x00000956]··Set·column·to·8228 ··[0x00000956]··Set·column·to·8
229 ··[0x00000958]··Extended·opcode·4:·set·Discriminator·to·1229 ··[0x00000958]··Extended·opcode·4:·set·Discriminator·to·1
230 ··[0x0000095c]··Special·opcode·47:·advance·Address·by·6·to·0x29da·and·Line·by·0·to·992230 ··[0x0000095c]··Special·opcode·47:·advance·Address·by·6·to·0x29e2·and·Line·by·0·to·992
231 ··[0x0000095d]··Set·column·to·5231 ··[0x0000095d]··Set·column·to·5
232 ··[0x0000095f]··Set·is_stmt·to·1232 ··[0x0000095f]··Set·is_stmt·to·1
233 ··[0x00000960]··Special·opcode·37:·advance·Address·by·4·to·0x29de·and·Line·by·4·to·996233 ··[0x00000960]··Special·opcode·37:·advance·Address·by·4·to·0x29e6·and·Line·by·4·to·996
234 ··[0x00000961]··Set·column·to·34234 ··[0x00000961]··Set·column·to·34
235 ··[0x00000963]··Set·is_stmt·to·0235 ··[0x00000963]··Set·is_stmt·to·0
236 ··[0x00000964]··Copy·(view·1)236 ··[0x00000964]··Copy·(view·1)
237 ··[0x00000965]··Set·column·to·32237 ··[0x00000965]··Set·column·to·32
238 ··[0x00000967]··Extended·opcode·4:·set·Discriminator·to·1238 ··[0x00000967]··Extended·opcode·4:·set·Discriminator·to·1
239 ··[0x0000096b]··Special·opcode·75:·advance·Address·by·10·to·0x29e8·and·Line·by·0·to·996239 ··[0x0000096b]··Special·opcode·75:·advance·Address·by·10·to·0x29f0·and·Line·by·0·to·996
240 ··[0x0000096c]··Set·column·to·5240 ··[0x0000096c]··Set·column·to·5
241 ··[0x0000096e]··Set·is_stmt·to·1241 ··[0x0000096e]··Set·is_stmt·to·1
242 ··[0x0000096f]··Special·opcode·20:·advance·Address·by·2·to·0x29ea·and·Line·by·1·to·997242 ··[0x0000096f]··Special·opcode·20:·advance·Address·by·2·to·0x29f2·and·Line·by·1·to·997
243 ··[0x00000970]··Set·column·to·8243 ··[0x00000970]··Set·column·to·8
244 ··[0x00000972]··Set·is_stmt·to·0244 ··[0x00000972]··Set·is_stmt·to·0
245 ··[0x00000973]··Copy·(view·1)245 ··[0x00000973]··Copy·(view·1)
246 ··[0x00000974]··Set·column·to·5246 ··[0x00000974]··Set·column·to·5
247 ··[0x00000976]··Set·is_stmt·to·1247 ··[0x00000976]··Set·is_stmt·to·1
248 ··[0x00000977]··Special·opcode·22:·advance·Address·by·2·to·0x29ec·and·Line·by·3·to·1000248 ··[0x00000977]··Special·opcode·22:·advance·Address·by·2·to·0x29f4·and·Line·by·3·to·1000
249 ··[0x00000978]··Set·column·to·9249 ··[0x00000978]··Set·column·to·9
250 ··[0x0000097a]··Set·is_stmt·to·0250 ··[0x0000097a]··Set·is_stmt·to·0
251 ··[0x0000097b]··Copy·(view·1)251 ··[0x0000097b]··Copy·(view·1)
252 ··[0x0000097c]··Set·column·to·8252 ··[0x0000097c]··Set·column·to·8
253 ··[0x0000097e]··Extended·opcode·4:·set·Discriminator·to·1253 ··[0x0000097e]··Extended·opcode·4:·set·Discriminator·to·1
254 ··[0x00000982]··Special·opcode·47:·advance·Address·by·6·to·0x29f2·and·Line·by·0·to·1000254 ··[0x00000982]··Special·opcode·47:·advance·Address·by·6·to·0x29fa·and·Line·by·0·to·1000
255 ··[0x00000983]··Set·column·to·1255 ··[0x00000983]··Set·column·to·1
256 ··[0x00000985]··Special·opcode·24:·advance·Address·by·2·to·0x29f4·and·Line·by·5·to·1005256 ··[0x00000985]··Special·opcode·24:·advance·Address·by·2·to·0x29fc·and·Line·by·5·to·1005
257 ··[0x00000986]··Set·column·to·16257 ··[0x00000986]··Set·column·to·16
258 ··[0x00000988]··Advance·Line·by·-24·to·981258 ··[0x00000988]··Advance·Line·by·-24·to·981
259 ··[0x0000098a]··Special·opcode·19:·advance·Address·by·2·to·0x29f6·and·Line·by·0·to·981259 ··[0x0000098a]··Special·opcode·19:·advance·Address·by·2·to·0x29fe·and·Line·by·0·to·981
260 ··[0x0000098b]··Set·column·to·1260 ··[0x0000098b]··Set·column·to·1
261 ··[0x0000098d]··Advance·Line·by·24·to·1005261 ··[0x0000098d]··Advance·Line·by·24·to·1005
262 ··[0x0000098f]··Special·opcode·33:·advance·Address·by·4·to·0x29fa·and·Line·by·0·to·1005262 ··[0x0000098f]··Special·opcode·33:·advance·Address·by·4·to·0x2a02·and·Line·by·0·to·1005
263 ··[0x00000990]··Special·opcode·19:·advance·Address·by·2·to·0x29fc·and·Line·by·0·to·1005263 ··[0x00000990]··Special·opcode·19:·advance·Address·by·2·to·0x2a04·and·Line·by·0·to·1005
264 ··[0x00000991]··Set·is_stmt·to·1264 ··[0x00000991]··Set·is_stmt·to·1
265 ··[0x00000992]··Extended·opcode·2:·set·Address·to·0x2a00265 ··[0x00000992]··Extended·opcode·2:·set·Address·to·0x2a08
266 ··[0x00000999]··Advance·Line·by·-36·to·969266 ··[0x00000999]··Advance·Line·by·-36·to·969
267 ··[0x0000099b]··Copy267 ··[0x0000099b]··Copy
268 ··[0x0000099c]··Set·column·to·5268 ··[0x0000099c]··Set·column·to·5
269 ··[0x0000099e]··Special·opcode·6:·advance·Address·by·0·to·0x2a00·and·Line·by·1·to·970·(view·1)269 ··[0x0000099e]··Special·opcode·6:·advance·Address·by·0·to·0x2a08·and·Line·by·1·to·970·(view·1)
270 ··[0x0000099f]··Set·is_stmt·to·0270 ··[0x0000099f]··Set·is_stmt·to·0
271 ··[0x000009a0]··Special·opcode·33:·advance·Address·by·4·to·0x2a04·and·Line·by·0·to·970271 ··[0x000009a0]··Special·opcode·33:·advance·Address·by·4·to·0x2a0c·and·Line·by·0·to·970
272 ··[0x000009a1]··Set·column·to·1272 ··[0x000009a1]··Set·column·to·1
273 ··[0x000009a3]··Set·is_stmt·to·1273 ··[0x000009a3]··Set·is_stmt·to·1
274 ··[0x000009a4]··Extended·opcode·2:·set·Address·to·0x2a04274 ··[0x000009a4]··Extended·opcode·2:·set·Address·to·0x2a0c
275 ··[0x000009ab]··Advance·Line·by·-138·to·832275 ··[0x000009ab]··Advance·Line·by·-138·to·832
Max diff block lines reached; 88718/97638 bytes (90.86%) of diff not shown.
62.2 KB
readelf --wide --debug-dump=info {}
    
Offset 38206, 15 lines modifiedOffset 38206, 15 lines modified
38206 ····<11a5f>···DW_AT_type········:·(ref4)·<0x11a4d>,·char38206 ····<11a5f>···DW_AT_type········:·(ref4)·<0x11a4d>,·char
38207 ·<1><11a63>:·Abbrev·Number:·89·(DW_TAG_variable)38207 ·<1><11a63>:·Abbrev·Number:·89·(DW_TAG_variable)
38208 ····<11a64>···DW_AT_name········:·(strp)·(offset:·0x3f61):·_lsprof_Profiler_getstats__doc__38208 ····<11a64>···DW_AT_name········:·(strp)·(offset:·0x3f61):·_lsprof_Profiler_getstats__doc__
38209 ····<11a68>···DW_AT_decl_file···:·(data1)·638209 ····<11a68>···DW_AT_decl_file···:·(data1)·6
38210 ····<11a69>···DW_AT_decl_line···:·(data1)·538210 ····<11a69>···DW_AT_decl_line···:·(data1)·5
38211 ····<11a6a>···DW_AT_decl_column·:·(data1)·138211 ····<11a6a>···DW_AT_decl_column·:·(data1)·1
38212 ····<11a6b>···DW_AT_type········:·(ref4)·<0x11a5e>,·char38212 ····<11a6b>···DW_AT_type········:·(ref4)·<0x11a5e>,·char
38213 ····<11a6f>···DW_AT_location····:·(exprloc)·5·byte·block:·3·c0·35·0·0·»      (DW_OP_addr:·35c0)38213 ····<11a6f>···DW_AT_location····:·(exprloc)·5·byte·block:·3·c8·35·0·0·»      (DW_OP_addr:·35c8)
38214 ·<1><11a75>:·Abbrev·Number:·6·(DW_TAG_structure_type)38214 ·<1><11a75>:·Abbrev·Number:·6·(DW_TAG_structure_type)
38215 ····<11a76>···DW_AT_byte_size···:·(data1)·1238215 ····<11a76>···DW_AT_byte_size···:·(data1)·12
38216 ····<11a77>···DW_AT_decl_file···:·(data1)·138216 ····<11a77>···DW_AT_decl_file···:·(data1)·1
38217 ····<11a78>···DW_AT_decl_line···:·(data1)·7238217 ····<11a78>···DW_AT_decl_line···:·(data1)·72
38218 ····<11a79>···DW_AT_decl_column·:·(data1)·938218 ····<11a79>···DW_AT_decl_column·:·(data1)·9
38219 ····<11a7a>···DW_AT_sibling·····:·(ref4)·<0x11aa6>38219 ····<11a7a>···DW_AT_sibling·····:·(ref4)·<0x11aa6>
38220 ·<2><11a7e>:·Abbrev·Number:·1·(DW_TAG_member)38220 ·<2><11a7e>:·Abbrev·Number:·1·(DW_TAG_member)
Offset 38381, 15 lines modifiedOffset 38381, 15 lines modified
38381 ····<11bd4>···DW_AT_type········:·(ref4)·<0x11bc2>,·char38381 ····<11bd4>···DW_AT_type········:·(ref4)·<0x11bc2>,·char
38382 ·<1><11bd8>:·Abbrev·Number:·31·(DW_TAG_variable)38382 ·<1><11bd8>:·Abbrev·Number:·31·(DW_TAG_variable)
38383 ····<11bd9>···DW_AT_name········:·(strp)·(offset:·0x5682):·enable_doc38383 ····<11bd9>···DW_AT_name········:·(strp)·(offset:·0x5682):·enable_doc
38384 ····<11bdd>···DW_AT_decl_file···:·(implicit_const)·138384 ····<11bdd>···DW_AT_decl_file···:·(implicit_const)·1
38385 ····<11bdd>···DW_AT_decl_line···:·(data2)·69538385 ····<11bdd>···DW_AT_decl_line···:·(data2)·695
38386 ····<11bdf>···DW_AT_decl_column·:·(data1)·138386 ····<11bdf>···DW_AT_decl_column·:·(data1)·1
38387 ····<11be0>···DW_AT_type········:·(ref4)·<0x11bd3>,·char38387 ····<11be0>···DW_AT_type········:·(ref4)·<0x11bd3>,·char
38388 ····<11be4>···DW_AT_location····:·(exprloc)·5·byte·block:·3·a0·34·0·0·»      (DW_OP_addr:·34a0)38388 ····<11be4>···DW_AT_location····:·(exprloc)·5·byte·block:·3·a8·34·0·0·»      (DW_OP_addr:·34a8)
38389 ·<1><11bea>:·Abbrev·Number:·13·(DW_TAG_array_type)38389 ·<1><11bea>:·Abbrev·Number:·13·(DW_TAG_array_type)
38390 ····<11beb>···DW_AT_type········:·(ref4)·<0x120>,·char38390 ····<11beb>···DW_AT_type········:·(ref4)·<0x120>,·char
38391 ····<11bef>···DW_AT_sibling·····:·(ref4)·<0x11bfa>38391 ····<11bef>···DW_AT_sibling·····:·(ref4)·<0x11bfa>
38392 ·<2><11bf3>:·Abbrev·Number:·14·(DW_TAG_subrange_type)38392 ·<2><11bf3>:·Abbrev·Number:·14·(DW_TAG_subrange_type)
38393 ····<11bf4>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38393 ····<11bf4>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38394 ····<11bf8>···DW_AT_upper_bound·:·(data1)·5038394 ····<11bf8>···DW_AT_upper_bound·:·(data1)·50
38395 ·<2><11bf9>:·Abbrev·Number:·038395 ·<2><11bf9>:·Abbrev·Number:·0
Offset 38397, 15 lines modifiedOffset 38397, 15 lines modified
38397 ····<11bfb>···DW_AT_type········:·(ref4)·<0x11bea>,·char38397 ····<11bfb>···DW_AT_type········:·(ref4)·<0x11bea>,·char
38398 ·<1><11bff>:·Abbrev·Number:·31·(DW_TAG_variable)38398 ·<1><11bff>:·Abbrev·Number:·31·(DW_TAG_variable)
38399 ····<11c00>···DW_AT_name········:·(strp)·(offset:·0x6e00):·disable_doc38399 ····<11c00>···DW_AT_name········:·(strp)·(offset:·0x6e00):·disable_doc
38400 ····<11c04>···DW_AT_decl_file···:·(implicit_const)·138400 ····<11c04>···DW_AT_decl_file···:·(implicit_const)·1
38401 ····<11c04>···DW_AT_decl_line···:·(data2)·77138401 ····<11c04>···DW_AT_decl_line···:·(data2)·771
38402 ····<11c06>···DW_AT_decl_column·:·(data1)·138402 ····<11c06>···DW_AT_decl_column·:·(data1)·1
38403 ····<11c07>···DW_AT_type········:·(ref4)·<0x11bfa>,·char38403 ····<11c07>···DW_AT_type········:·(ref4)·<0x11bfa>,·char
38404 ····<11c0b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·6c·34·0·0·»      (DW_OP_addr:·346c)38404 ····<11c0b>···DW_AT_location····:·(exprloc)·5·byte·block:·3·74·34·0·0·»      (DW_OP_addr:·3474)
38405 ·<1><11c11>:·Abbrev·Number:·13·(DW_TAG_array_type)38405 ·<1><11c11>:·Abbrev·Number:·13·(DW_TAG_array_type)
38406 ····<11c12>···DW_AT_type········:·(ref4)·<0x120>,·char38406 ····<11c12>···DW_AT_type········:·(ref4)·<0x120>,·char
38407 ····<11c16>···DW_AT_sibling·····:·(ref4)·<0x11c21>38407 ····<11c16>···DW_AT_sibling·····:·(ref4)·<0x11c21>
38408 ·<2><11c1a>:·Abbrev·Number:·14·(DW_TAG_subrange_type)38408 ·<2><11c1a>:·Abbrev·Number:·14·(DW_TAG_subrange_type)
38409 ····<11c1b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38409 ····<11c1b>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38410 ····<11c1f>···DW_AT_upper_bound·:·(data1)·5938410 ····<11c1f>···DW_AT_upper_bound·:·(data1)·59
38411 ·<2><11c20>:·Abbrev·Number:·038411 ·<2><11c20>:·Abbrev·Number:·0
Offset 38413, 15 lines modifiedOffset 38413, 15 lines modified
38413 ····<11c22>···DW_AT_type········:·(ref4)·<0x11c11>,·char38413 ····<11c22>···DW_AT_type········:·(ref4)·<0x11c11>,·char
38414 ·<1><11c26>:·Abbrev·Number:·31·(DW_TAG_variable)38414 ·<1><11c26>:·Abbrev·Number:·31·(DW_TAG_variable)
38415 ····<11c27>···DW_AT_name········:·(strp)·(offset:·0x468):·clear_doc38415 ····<11c27>···DW_AT_name········:·(strp)·(offset:·0x468):·clear_doc
38416 ····<11c2b>···DW_AT_decl_file···:·(implicit_const)·138416 ····<11c2b>···DW_AT_decl_file···:·(implicit_const)·1
38417 ····<11c2b>···DW_AT_decl_line···:·(data2)·82438417 ····<11c2b>···DW_AT_decl_line···:·(data2)·824
38418 ····<11c2d>···DW_AT_decl_column·:·(data1)·138418 ····<11c2d>···DW_AT_decl_column·:·(data1)·1
38419 ····<11c2e>···DW_AT_type········:·(ref4)·<0x11c21>,·char38419 ····<11c2e>···DW_AT_type········:·(ref4)·<0x11c21>,·char
38420 ····<11c32>···DW_AT_location····:·(exprloc)·5·byte·block:·3·30·34·0·0·»      (DW_OP_addr:·3430)38420 ····<11c32>···DW_AT_location····:·(exprloc)·5·byte·block:·3·38·34·0·0·»      (DW_OP_addr:·3438)
38421 ·<1><11c38>:·Abbrev·Number:·13·(DW_TAG_array_type)38421 ·<1><11c38>:·Abbrev·Number:·13·(DW_TAG_array_type)
38422 ····<11c39>···DW_AT_type········:·(ref4)·<0x66b>,·PyMethodDef,·PyMethodDef38422 ····<11c39>···DW_AT_type········:·(ref4)·<0x66b>,·PyMethodDef,·PyMethodDef
38423 ····<11c3d>···DW_AT_sibling·····:·(ref4)·<0x11c48>38423 ····<11c3d>···DW_AT_sibling·····:·(ref4)·<0x11c48>
38424 ·<2><11c41>:·Abbrev·Number:·14·(DW_TAG_subrange_type)38424 ·<2><11c41>:·Abbrev·Number:·14·(DW_TAG_subrange_type)
38425 ····<11c42>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38425 ····<11c42>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38426 ····<11c46>···DW_AT_upper_bound·:·(data1)·838426 ····<11c46>···DW_AT_upper_bound·:·(data1)·8
38427 ·<2><11c47>:·Abbrev·Number:·038427 ·<2><11c47>:·Abbrev·Number:·0
Offset 38443, 15 lines modifiedOffset 38443, 15 lines modified
38443 ····<11c6c>···DW_AT_type········:·(ref4)·<0x11c5a>,·char38443 ····<11c6c>···DW_AT_type········:·(ref4)·<0x11c5a>,·char
38444 ·<1><11c70>:·Abbrev·Number:·31·(DW_TAG_variable)38444 ·<1><11c70>:·Abbrev·Number:·31·(DW_TAG_variable)
38445 ····<11c71>···DW_AT_name········:·(strp)·(offset:·0x178b):·profiler_doc38445 ····<11c71>···DW_AT_name········:·(strp)·(offset:·0x178b):·profiler_doc
38446 ····<11c75>···DW_AT_decl_file···:·(implicit_const)·138446 ····<11c75>···DW_AT_decl_file···:·(implicit_const)·1
38447 ····<11c75>···DW_AT_decl_line···:·(data2)·91638447 ····<11c75>···DW_AT_decl_line···:·(data2)·916
38448 ····<11c77>···DW_AT_decl_column·:·(data1)·138448 ····<11c77>···DW_AT_decl_column·:·(data1)·1
38449 ····<11c78>···DW_AT_type········:·(ref4)·<0x11c6b>,·char38449 ····<11c78>···DW_AT_type········:·(ref4)·<0x11c6b>,·char
38450 ····<11c7c>···DW_AT_location····:·(exprloc)·5·byte·block:·3·d0·32·0·0·»      (DW_OP_addr:·32d0)38450 ····<11c7c>···DW_AT_location····:·(exprloc)·5·byte·block:·3·d8·32·0·0·»      (DW_OP_addr:·32d8)
38451 ·<1><11c82>:·Abbrev·Number:·13·(DW_TAG_array_type)38451 ·<1><11c82>:·Abbrev·Number:·13·(DW_TAG_array_type)
38452 ····<11c83>···DW_AT_type········:·(ref4)·<0x17c1>,·PyType_Slot38452 ····<11c83>···DW_AT_type········:·(ref4)·<0x17c1>,·PyType_Slot
38453 ····<11c87>···DW_AT_sibling·····:·(ref4)·<0x11c92>38453 ····<11c87>···DW_AT_sibling·····:·(ref4)·<0x11c92>
38454 ·<2><11c8b>:·Abbrev·Number:·14·(DW_TAG_subrange_type)38454 ·<2><11c8b>:·Abbrev·Number:·14·(DW_TAG_subrange_type)
38455 ····<11c8c>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38455 ····<11c8c>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38456 ····<11c90>···DW_AT_upper_bound·:·(data1)·538456 ····<11c90>···DW_AT_upper_bound·:·(data1)·5
38457 ·<2><11c91>:·Abbrev·Number:·038457 ·<2><11c91>:·Abbrev·Number:·0
Offset 39107, 32 lines modifiedOffset 39107, 32 lines modified
39107 ····<1211b>···DW_AT_external····:·(flag_present)·139107 ····<1211b>···DW_AT_external····:·(flag_present)·1
39108 ····<1211b>···DW_AT_name········:·(strp)·(offset:·0x4a39):·PyInit__lsprof39108 ····<1211b>···DW_AT_name········:·(strp)·(offset:·0x4a39):·PyInit__lsprof
39109 ····<1211f>···DW_AT_decl_file···:·(implicit_const)·139109 ····<1211f>···DW_AT_decl_file···:·(implicit_const)·1
39110 ····<1211f>···DW_AT_decl_line···:·(data2)·102739110 ····<1211f>···DW_AT_decl_line···:·(data2)·1027
39111 ····<12121>···DW_AT_decl_column·:·(data1)·139111 ····<12121>···DW_AT_decl_column·:·(data1)·1
39112 ····<12122>···DW_AT_prototyped··:·(flag_present)·139112 ····<12122>···DW_AT_prototyped··:·(flag_present)·1
39113 ····<12122>···DW_AT_type········:·(ref4)·<0x1378>39113 ····<12122>···DW_AT_type········:·(ref4)·<0x1378>
39114 ····<12126>···DW_AT_low_pc······:·(addr)·0x298439114 ····<12126>···DW_AT_low_pc······:·(addr)·0x298c
39115 ····<1212a>···DW_AT_high_pc·····:·(data4)·0xc39115 ····<1212a>···DW_AT_high_pc·····:·(data4)·0xc
39116 ····<1212e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)39116 ····<1212e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)
39117 ····<12130>···DW_AT_call_all_calls:·(flag_present)·139117 ····<12130>···DW_AT_call_all_calls:·(flag_present)·1
39118 ····<12130>···DW_AT_sibling·····:·(ref4)·<0x1213e>39118 ····<12130>···DW_AT_sibling·····:·(ref4)·<0x1213e>
39119 ·<2><12134>:·Abbrev·Number:·78·(DW_TAG_call_site)39119 ·<2><12134>:·Abbrev·Number:·78·(DW_TAG_call_site)
39120 ····<12135>···DW_AT_call_return_pc:·(addr)·0x298c39120 ····<12135>···DW_AT_call_return_pc:·(addr)·0x2994
39121 ····<12139>···DW_AT_call_tail_call:·(flag_present)·139121 ····<12139>···DW_AT_call_tail_call:·(flag_present)·1
39122 ····<12139>···DW_AT_call_origin·:·(ref4)·<0x11efc>39122 ····<12139>···DW_AT_call_origin·:·(ref4)·<0x11efc>
39123 ·<2><1213d>:·Abbrev·Number:·039123 ·<2><1213d>:·Abbrev·Number:·0
39124 ·<1><1213e>:·Abbrev·Number:·51·(DW_TAG_subprogram)39124 ·<1><1213e>:·Abbrev·Number:·51·(DW_TAG_subprogram)
39125 ····<1213f>···DW_AT_name········:·(strp)·(offset:·0x6d54):·_lsprof_exec39125 ····<1213f>···DW_AT_name········:·(strp)·(offset:·0x6d54):·_lsprof_exec
39126 ····<12143>···DW_AT_decl_file···:·(implicit_const)·139126 ····<12143>···DW_AT_decl_file···:·(implicit_const)·1
39127 ····<12143>···DW_AT_decl_line···:·(data2)·97439127 ····<12143>···DW_AT_decl_line···:·(data2)·974
39128 ····<12145>···DW_AT_decl_column·:·(data1)·139128 ····<12145>···DW_AT_decl_column·:·(data1)·1
39129 ····<12146>···DW_AT_prototyped··:·(flag_present)·139129 ····<12146>···DW_AT_prototyped··:·(flag_present)·1
39130 ····<12146>···DW_AT_type········:·(ref4)·<0x87>,·int39130 ····<12146>···DW_AT_type········:·(ref4)·<0x87>,·int
39131 ····<1214a>···DW_AT_low_pc······:·(addr)·0x299039131 ····<1214a>···DW_AT_low_pc······:·(addr)·0x2998
39132 ····<1214e>···DW_AT_high_pc·····:·(data4)·0x7039132 ····<1214e>···DW_AT_high_pc·····:·(data4)·0x70
39133 ····<12152>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)39133 ····<12152>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·» (DW_OP_call_frame_cfa)
39134 ····<12154>···DW_AT_call_all_calls:·(flag_present)·139134 ····<12154>···DW_AT_call_all_calls:·(flag_present)·1
39135 ····<12154>···DW_AT_sibling·····:·(ref4)·<0x12216>39135 ····<12154>···DW_AT_sibling·····:·(ref4)·<0x12216>
39136 ·<2><12158>:·Abbrev·Number:·26·(DW_TAG_formal_parameter)39136 ·<2><12158>:·Abbrev·Number:·26·(DW_TAG_formal_parameter)
39137 ····<12159>···DW_AT_name········:·(strp)·(offset:·0x3aa0):·module39137 ····<12159>···DW_AT_name········:·(strp)·(offset:·0x3aa0):·module
39138 ····<1215d>···DW_AT_decl_file···:·(implicit_const)·139138 ····<1215d>···DW_AT_decl_file···:·(implicit_const)·1
Offset 39146, 96 lines modifiedOffset 39146, 96 lines modified
39146 ····<12171>···DW_AT_decl_file···:·(implicit_const)·139146 ····<12171>···DW_AT_decl_file···:·(implicit_const)·1
39147 ····<12171>···DW_AT_decl_line···:·(data2)·97639147 ····<12171>···DW_AT_decl_line···:·(data2)·976
39148 ····<12173>···DW_AT_decl_column·:·(data1)·2039148 ····<12173>···DW_AT_decl_column·:·(data1)·20
39149 ····<12174>···DW_AT_type········:·(ref4)·<0x11b5d>39149 ····<12174>···DW_AT_type········:·(ref4)·<0x11b5d>
39150 ····<12178>···DW_AT_location····:·(sec_offset)·0x34·(location·list)39150 ····<12178>···DW_AT_location····:·(sec_offset)·0x34·(location·list)
39151 ····<1217c>···DW_AT_GNU_locviews:·(sec_offset)·0x3039151 ····<1217c>···DW_AT_GNU_locviews:·(sec_offset)·0x30
39152 ·<2><12180>:·Abbrev·Number:·24·(DW_TAG_call_site)39152 ·<2><12180>:·Abbrev·Number:·24·(DW_TAG_call_site)
39153 ····<12181>···DW_AT_call_return_pc:·(addr)·0x29a639153 ····<12181>···DW_AT_call_return_pc:·(addr)·0x29ae
39154 ····<12185>···DW_AT_call_origin·:·(ref4)·<0x11ee6>39154 ····<12185>···DW_AT_call_origin·:·(ref4)·<0x11ee6>
39155 ····<12189>···DW_AT_sibling·····:·(ref4)·<0x12194>39155 ····<12189>···DW_AT_sibling·····:·(ref4)·<0x12194>
39156 ·<3><1218d>:·Abbrev·Number:·11·(DW_TAG_call_site_parameter)39156 ·<3><1218d>:·Abbrev·Number:·11·(DW_TAG_call_site_parameter)
39157 ····<1218e>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»   (DW_OP_reg0·(r0))39157 ····<1218e>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»   (DW_OP_reg0·(r0))
39158 ····<12190>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·»(DW_OP_breg4·(r4):·0)39158 ····<12190>···DW_AT_call_value··:·(exprloc)·2·byte·block:·74·0·»(DW_OP_breg4·(r4):·0)
39159 ·<3><12193>:·Abbrev·Number:·039159 ·<3><12193>:·Abbrev·Number:·0
Max diff block lines reached; 56003/63591 bytes (88.07%) of diff not shown.
853 B
readelf --wide --debug-dump=aranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················1723 ··Length:···················172
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002984·000000e89 ····0000298c·000000e8
10 ····00000ee8·0000014010 ····00000ee8·00000140
11 ····00001028·0000003e11 ····00001028·0000003e
12 ····00001068·0000007212 ····00001068·00000072
13 ····000010dc·0000023013 ····000010dc·00000230
14 ····0000130c·000000d414 ····0000130c·000000d4
15 ····000013e0·0000008815 ····000013e0·00000088
16 ····00001468·0000035c16 ····00001468·0000035c
Offset 30, 12 lines modifiedOffset 30, 12 lines modified
30 ··Length:···················4430 ··Length:···················44
31 ··Version:··················231 ··Version:··················2
32 ··Offset·into·.debug_info:··0x15f4732 ··Offset·into·.debug_info:··0x15f47
33 ··Pointer·Size:·············433 ··Pointer·Size:·············4
34 ··Segment·Size:·············034 ··Segment·Size:·············0
  
35 ····Address····Length35 ····Address····Length
36 ····000024ec·000001f836 ····000024ec·00000200
37 ····000026e4·0000009837 ····000026ec·00000098
38 ····0000277c·0000013e38 ····00002784·0000013e
39 ····00000000·0000000039 ····00000000·00000000
  
66.2 KB
readelf --wide --debug-dump=loc {}
    
Offset 9, 41 lines modifiedOffset 9, 41 lines modified
  
9 ····Offset···Begin············End··············Expression9 ····Offset···Begin············End··············Expression
  
10 ····0000000c·v0000000·v0000000·location·view·pair10 ····0000000c·v0000000·v0000000·location·view·pair
11 ····0000000e·v0000000·v0000000·location·view·pair11 ····0000000e·v0000000·v0000000·location·view·pair
12 ····00000010·v0000000·v0000000·location·view·pair12 ····00000010·v0000000·v0000000·location·view·pair
  
13 ····00000012·00002990·(base·address)13 ····00000012·00002998·(base·address)
14 ····00000017·v0000000·v0000000·views·at·0000000c·for:14 ····00000017·v0000000·v0000000·views·at·0000000c·for:
15 ·············00002990·000029a5·(DW_OP_reg0·(r0))15 ·············00002998·000029ad·(DW_OP_reg0·(r0))
16 ····0000001c·v0000000·v0000000·views·at·0000000e·for:16 ····0000001c·v0000000·v0000000·views·at·0000000e·for:
17 ·············000029a5·000029fc·(DW_OP_reg4·(r4))17 ·············000029ad·00002a04·(DW_OP_reg4·(r4))
18 ····00000021·v0000000·v0000000·views·at·00000010·for:18 ····00000021·v0000000·v0000000·views·at·00000010·for:
19 ·············000029fc·00002a00·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)19 ·············00002a04·00002a08·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
20 ····0000002f·<End·of·list>20 ····0000002f·<End·of·list>
  
21 ····00000030·v0000000·v0000000·location·view·pair21 ····00000030·v0000000·v0000000·location·view·pair
22 ····00000032·v0000000·v0000000·location·view·pair22 ····00000032·v0000000·v0000000·location·view·pair
  
23 ····00000034·000029a8·(base·address)23 ····00000034·000029b0·(base·address)
24 ····00000039·v0000000·v0000000·views·at·00000030·for:24 ····00000039·v0000000·v0000000·views·at·00000030·for:
25 ·············000029a8·000029b2·(DW_OP_reg0·(r0))25 ·············000029b0·000029ba·(DW_OP_reg0·(r0))
26 ····0000003e·v0000000·v0000000·views·at·00000032·for:26 ····0000003e·v0000000·v0000000·views·at·00000032·for:
27 ·············000029b2·000029fc·(DW_OP_reg5·(r5))27 ·············000029ba·00002a04·(DW_OP_reg5·(r5))
28 ····00000043·<End·of·list>28 ····00000043·<End·of·list>
  
29 ····00000044·v0000000·v0000000·location·view·pair29 ····00000044·v0000000·v0000000·location·view·pair
30 ····00000046·v0000000·v0000000·location·view·pair30 ····00000046·v0000000·v0000000·location·view·pair
  
31 ····00000048·00002a00·(base·address)31 ····00000048·00002a08·(base·address)
32 ····0000004d·v0000000·v0000000·views·at·00000044·for:32 ····0000004d·v0000000·v0000000·views·at·00000044·for:
33 ·············00002a00·00002a03·(DW_OP_reg0·(r0))33 ·············00002a08·00002a0b·(DW_OP_reg0·(r0))
34 ····00000052·v0000000·v0000000·views·at·00000046·for:34 ····00000052·v0000000·v0000000·views·at·00000046·for:
35 ·············00002a03·00002a04·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)35 ·············00002a0b·00002a0c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
36 ····00000060·<End·of·list>36 ····00000060·<End·of·list>
  
37 ····00000061·v0000000·v0000000·location·view·pair37 ····00000061·v0000000·v0000000·location·view·pair
38 ····00000063·v0000000·v0000000·location·view·pair38 ····00000063·v0000000·v0000000·location·view·pair
  
39 ····00000065·00001068·(base·address)39 ····00000065·00001068·(base·address)
40 ····0000006a·v0000000·v0000000·views·at·00000061·for:40 ····0000006a·v0000000·v0000000·views·at·00000061·for:
Offset 717, 103 lines modifiedOffset 717, 103 lines modified
717 ····00000659·v0000003·v0000000·views·at·00000657·for:717 ····00000659·v0000003·v0000000·views·at·00000657·for:
718 ·············00002114·00002116·(DW_OP_reg5·(r5))718 ·············00002114·00002116·(DW_OP_reg5·(r5))
719 ····00000661·<End·of·list>719 ····00000661·<End·of·list>
  
720 ····00000662·v0000000·v0000000·location·view·pair720 ····00000662·v0000000·v0000000·location·view·pair
721 ····00000664·v0000000·v0000000·location·view·pair721 ····00000664·v0000000·v0000000·location·view·pair
  
722 ····00000666·00002a60·(base·address)722 ····00000666·00002a68·(base·address)
723 ····0000066b·v0000000·v0000000·views·at·00000662·for:723 ····0000066b·v0000000·v0000000·views·at·00000662·for:
724 ·············00002a60·00002a62·(DW_OP_reg0·(r0))724 ·············00002a68·00002a6a·(DW_OP_reg0·(r0))
725 ····00000670·v0000000·v0000000·views·at·00000664·for:725 ····00000670·v0000000·v0000000·views·at·00000664·for:
726 ·············00002a62·00002a6c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)726 ·············00002a6a·00002a74·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
727 ····0000067e·<End·of·list>727 ····0000067e·<End·of·list>
  
728 ····0000067f·v0000000·v0000000·location·view·pair728 ····0000067f·v0000000·v0000000·location·view·pair
729 ····00000681·v0000000·v0000000·location·view·pair729 ····00000681·v0000000·v0000000·location·view·pair
730 ····00000683·v0000000·v0000000·location·view·pair730 ····00000683·v0000000·v0000000·location·view·pair
731 ····00000685·v0000000·v0000000·location·view·pair731 ····00000685·v0000000·v0000000·location·view·pair
  
732 ····00000687·00002a60·(base·address)732 ····00000687·00002a68·(base·address)
733 ····0000068c·v0000000·v0000000·views·at·0000067f·for:733 ····0000068c·v0000000·v0000000·views·at·0000067f·for:
734 ·············00002a60·00002a66·(DW_OP_reg1·(r1))734 ·············00002a68·00002a6e·(DW_OP_reg1·(r1))
735 ····00000691·v0000000·v0000000·views·at·00000681·for:735 ····00000691·v0000000·v0000000·views·at·00000681·for:
736 ·············00002a66·00002a69·(DW_OP_reg3·(r3))736 ·············00002a6e·00002a71·(DW_OP_reg3·(r3))
737 ····00000696·v0000000·v0000000·views·at·00000683·for:737 ····00000696·v0000000·v0000000·views·at·00000683·for:
738 ·············00002a69·00002a6a·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)738 ·············00002a71·00002a72·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
739 ····000006a4·v0000000·v0000000·views·at·00000685·for:739 ····000006a4·v0000000·v0000000·views·at·00000685·for:
740 ·············00002a6a·00002a6c·(DW_OP_reg3·(r3))740 ·············00002a72·00002a74·(DW_OP_reg3·(r3))
741 ····000006a9·<End·of·list>741 ····000006a9·<End·of·list>
  
742 ····000006aa·v0000000·v0000000·location·view·pair742 ····000006aa·v0000000·v0000000·location·view·pair
743 ····000006ac·v0000000·v0000000·location·view·pair743 ····000006ac·v0000000·v0000000·location·view·pair
744 ····000006ae·v0000000·v0000000·location·view·pair744 ····000006ae·v0000000·v0000000·location·view·pair
  
745 ····000006b0·00002a60·(base·address)745 ····000006b0·00002a68·(base·address)
746 ····000006b5·v0000000·v0000000·views·at·000006aa·for:746 ····000006b5·v0000000·v0000000·views·at·000006aa·for:
747 ·············00002a60·00002a69·(DW_OP_reg2·(r2))747 ·············00002a68·00002a71·(DW_OP_reg2·(r2))
748 ····000006ba·v0000000·v0000000·views·at·000006ac·for:748 ····000006ba·v0000000·v0000000·views·at·000006ac·for:
749 ·············00002a69·00002a6a·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)749 ·············00002a71·00002a72·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
750 ····000006c8·v0000000·v0000000·views·at·000006ae·for:750 ····000006c8·v0000000·v0000000·views·at·000006ae·for:
751 ·············00002a6a·00002a6c·(DW_OP_reg1·(r1))751 ·············00002a72·00002a74·(DW_OP_reg1·(r1))
752 ····000006cd·<End·of·list>752 ····000006cd·<End·of·list>
  
753 ····000006ce·v0000003·v0000000·location·view·pair753 ····000006ce·v0000003·v0000000·location·view·pair
  
754 ····000006d0·v0000003·v0000000·views·at·000006ce·for:754 ····000006d0·v0000003·v0000000·views·at·000006ce·for:
755 ·············00002a60·00002a62·(DW_OP_reg0·(r0))755 ·············00002a68·00002a6a·(DW_OP_reg0·(r0))
756 ····000006d8·<End·of·list>756 ····000006d8·<End·of·list>
  
757 ····000006d9·v0000000·v0000000·location·view·pair757 ····000006d9·v0000000·v0000000·location·view·pair
758 ····000006db·v0000000·v0000000·location·view·pair758 ····000006db·v0000000·v0000000·location·view·pair
  
759 ····000006dd·00002a04·(base·address)759 ····000006dd·00002a0c·(base·address)
760 ····000006e2·v0000000·v0000000·views·at·000006d9·for:760 ····000006e2·v0000000·v0000000·views·at·000006d9·for:
761 ·············00002a04·00002a1a·(DW_OP_reg0·(r0))761 ·············00002a0c·00002a22·(DW_OP_reg0·(r0))
762 ····000006e7·v0000000·v0000000·views·at·000006db·for:762 ····000006e7·v0000000·v0000000·views·at·000006db·for:
763 ·············00002a1a·00002a60·(DW_OP_reg4·(r4))763 ·············00002a22·00002a68·(DW_OP_reg4·(r4))
764 ····000006ec·<End·of·list>764 ····000006ec·<End·of·list>
  
765 ····000006ed·v0000000·v0000000·location·view·pair765 ····000006ed·v0000000·v0000000·location·view·pair
766 ····000006ef·v0000000·v0000000·location·view·pair766 ····000006ef·v0000000·v0000000·location·view·pair
  
767 ····000006f1·00002a04·(base·address)767 ····000006f1·00002a0c·(base·address)
768 ····000006f6·v0000000·v0000000·views·at·000006ed·for:768 ····000006f6·v0000000·v0000000·views·at·000006ed·for:
769 ·············00002a04·00002a14·(DW_OP_reg1·(r1))769 ·············00002a0c·00002a1c·(DW_OP_reg1·(r1))
770 ····000006fb·v0000000·v0000000·views·at·000006ef·for:770 ····000006fb·v0000000·v0000000·views·at·000006ef·for:
771 ·············00002a14·00002a60·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)771 ·············00002a1c·00002a68·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
772 ····00000709·<End·of·list>772 ····00000709·<End·of·list>
  
773 ····0000070a·v0000000·v0000000·location·view·pair773 ····0000070a·v0000000·v0000000·location·view·pair
774 ····0000070c·v0000000·v0000002·location·view·pair774 ····0000070c·v0000000·v0000002·location·view·pair
775 ····0000070e·v0000000·v0000000·location·view·pair775 ····0000070e·v0000000·v0000000·location·view·pair
  
776 ····00000710·00002a16·(base·address)776 ····00000710·00002a1e·(base·address)
777 ····00000715·v0000000·v0000000·views·at·0000070a·for:777 ····00000715·v0000000·v0000000·views·at·0000070a·for:
778 ·············00002a16·00002a1a·(DW_OP_reg0·(r0))778 ·············00002a1e·00002a22·(DW_OP_reg0·(r0))
779 ····0000071a·v0000000·v0000002·views·at·0000070c·for:779 ····0000071a·v0000000·v0000002·views·at·0000070c·for:
780 ·············00002a1a·00002a3e·(DW_OP_reg4·(r4))780 ·············00002a22·00002a46·(DW_OP_reg4·(r4))
781 ····0000071f·v0000000·v0000000·views·at·0000070e·for:781 ····0000071f·v0000000·v0000000·views·at·0000070e·for:
782 ·············00002a4a·00002a60·(DW_OP_reg4·(r4))782 ·············00002a52·00002a68·(DW_OP_reg4·(r4))
783 ····00000724·<End·of·list>783 ····00000724·<End·of·list>
  
784 ····00000725·v0000000·v0000000·location·view·pair784 ····00000725·v0000000·v0000000·location·view·pair
785 ····00000727·v0000000·v0000000·location·view·pair785 ····00000727·v0000000·v0000000·location·view·pair
786 ····00000729·v0000000·v0000000·location·view·pair786 ····00000729·v0000000·v0000000·location·view·pair
Max diff block lines reached; 59970/67735 bytes (88.54%) of diff not shown.
851 B
readelf --wide --debug-dump=ranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················1723 ··Length:···················172
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00002984·000000e89 ····0000298c·000000e8
10 ····00000ee8·0000014010 ····00000ee8·00000140
11 ····00001028·0000003e11 ····00001028·0000003e
12 ····00001068·0000007212 ····00001068·00000072
13 ····000010dc·0000023013 ····000010dc·00000230
14 ····0000130c·000000d414 ····0000130c·000000d4
15 ····000013e0·0000008815 ····000013e0·00000088
16 ····00001468·0000035c16 ····00001468·0000035c
Offset 30, 12 lines modifiedOffset 30, 12 lines modified
30 ··Length:···················4430 ··Length:···················44
31 ··Version:··················231 ··Version:··················2
32 ··Offset·into·.debug_info:··0x15f4732 ··Offset·into·.debug_info:··0x15f47
33 ··Pointer·Size:·············433 ··Pointer·Size:·············4
34 ··Segment·Size:·············034 ··Segment·Size:·············0
  
35 ····Address····Length35 ····Address····Length
36 ····000024ec·000001f836 ····000024ec·00000200
37 ····000026e4·0000009837 ····000026ec·00000098
38 ····0000277c·0000013e38 ····00002784·0000013e
39 ····00000000·0000000039 ····00000000·00000000
  
525 B
strings --all --bytes=8 {}
    
Offset 3, 29 lines modifiedOffset 3, 28 lines modified
3 Y<]cy8,J3 Y<]cy8,J
4 o|=Ro@T|<4 o|=Ro@T|<
5 nfwQ]gqO5 nfwQ]gqO
6 q7{CK>O46 q7{CK>O4
7 *vP0U2Se7 *vP0U2Se
8 A`]-XWiu8 A`]-XWiu
9 ;w=TvY`=,X9 ;w=TvY`=,X
10 1++-3+S+++3K-3- 
11 0ZOA+=!o3 
12 rQRV"NC> 
13 3:Wo<Ld+ 
14 \-"%}F>]D10 Ud9U=·oj
 11 Y$@n\V.Pvw
 12 RGJE_q» <9[
 13 E!*xEma>;Z|
 14 g*-TkRL|T'4fR{
 15 n@fmL~kMo
 16 Owxo5*q!
 17 TajG.;={p
15 q];4B1ZF18 KI];4B1ZF
16 hR"WsbtK 
17 MK?7]~3G19 MK?7]~3G
18 RNc>E+YU20 RNc>E+YU
19 ·E8>?=!N4U21 ·E8>?=!N4U
20 ::a!9H··22 ::a!9H··
 23 U5-rv2SW
21 uyKBsKNJy 
22 EpJxz)&0 
23 oo5hwL[h 
24 8XgSl9Gl 
25 call_weak_fn24 call_weak_fn
26 _lsprof.c25 _lsprof.c
27 _lsprof_exec26 _lsprof_exec
28 profiler_init27 profiler_init
29 _lsprof_traverse28 _lsprof_traverse
30 _lsprof_clear29 _lsprof_clear
31 profiler_enable30 profiler_enable
1.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 56, 73 lines modifiedOffset 56, 73 lines modified
  
56 000024d4·<freeSubEntry>:56 000024d4·<freeSubEntry>:
57 »       ...57 »       ...
  
58 000024ec·<RotatingTree_Get>:58 000024ec·<RotatingTree_Get>:
59 »       ...59 »       ...
  
60 000026e4·<RotatingTree_Add>:60 000026ec·<RotatingTree_Add>:
61 »       ...61 »       ...
  
62 0000277c·<RotatingTree_Enum>:62 00002784·<RotatingTree_Enum>:
63 »       ...63 »       ...
  
64 000028bc·<call_weak_fn>:64 000028c4·<call_weak_fn>:
65 »       ...65 »       ...
  
66 000028e0·<deregister_tm_clones>:66 000028e8·<deregister_tm_clones>:
67 »       ...67 »       ...
  
68 0000290c·<register_tm_clones>:68 00002914·<register_tm_clones>:
69 »       ...69 »       ...
  
70 00002940·<__do_global_dtors_aux>:70 00002948·<__do_global_dtors_aux>:
71 »       ...71 »       ...
  
72 00002980·<frame_dummy>:72 00002988·<frame_dummy>:
73 frame_dummy():73 frame_dummy():
74 »       movs»   r0,·r074 »       movs»   r0,·r0
75 »       ...75 »       ...
  
76 00002984·<PyInit__lsprof>:76 0000298c·<PyInit__lsprof>:
77 »       ...77 »       ...
  
78 00002990·<_lsprof_exec>:78 00002998·<_lsprof_exec>:
79 »       ...79 »       ...
  
80 00002a00·<_lsprof_free>:80 00002a08·<_lsprof_free>:
81 _lsprof_free():81 _lsprof_free():
82 ./build-static/../Modules/_lsprof.c:97082 ./build-static/../Modules/_lsprof.c:970
83 »       movs»   r0,·r083 »       movs»   r0,·r0
84 »       ...84 »       ...
  
85 00002a04·<profiler_clear>:85 00002a0c·<profiler_clear>:
86 »       ...86 »       ...
  
87 00002a60·<profiler_traverse>:87 00002a68·<profiler_traverse>:
88 »       ...88 »       ...
  
89 00002a6c·<__aeabi_drsub>:89 00002a74·<__aeabi_drsub>:
90 »       ...90 »       ...
  
91 00002a74·<__aeabi_dsub>:91 00002a7c·<__aeabi_dsub>:
92 __aeabi_dsub():92 __aeabi_dsub():
93 »       movs»   r0,·r093 »       movs»   r0,·r0
94 »       ...94 »       ...
  
95 00002a78·<__adddf3>:95 00002a80·<__adddf3>:
96 »       ...96 »       ...
  
97 00002cf0·<__aeabi_ui2d>:97 00002cf8·<__aeabi_ui2d>:
98 »       ...98 »       ...
  
99 00002d10·<__aeabi_i2d>:99 00002d18·<__aeabi_i2d>:
100 »       ...100 »       ...
  
101 00002d34·<__aeabi_f2d>:101 00002d3c·<__aeabi_f2d>:
102 »       ...102 »       ...
  
103 00002d78·<__aeabi_ul2d>:103 00002d80·<__aeabi_ul2d>:
104 »       ...104 »       ...
  
105 00002d88·<__aeabi_l2d>:105 00002d90·<__aeabi_l2d>:
106 »       ...106 »       ...
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 00002de4·<_fini>:2 00002dec·<_fini>:
3 »       ...3 »       ...
2.45 MB
./usr/lib/debug/.build-id/a7/d021a101692d1f1c8f1bea28f094f72064e1fc.debug vs.
./usr/lib/debug/.build-id/9d/caef78042102c03751b074197c12a4f2b6bbb8.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 17% similar despite different names
896 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········166108·(bytes·into·file)13 ··Start·of·section·headers:··········166088·(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:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
848 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·0x02 Entry·point·0x0
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·0x0ab74·R·E·0x10006 ··LOAD···········0x000000·0x00000000·0x00000000·0x00118·0x0ab6c·R·E·0x1000
7 ··LOAD···········0x000ecc·0x0000becc·0x0000becc·0x00000·0x00c2c·RW··0x10007 ··LOAD···········0x000ecc·0x0000becc·0x0000becc·0x00000·0x00c2c·RW··0x1000
8 ··DYNAMIC········0x000ecc·0x0000bf18·0x0000bf18·0x00000·0x000e8·RW··0x48 ··DYNAMIC········0x000ecc·0x0000bf18·0x0000bf18·0x00000·0x000e8·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······0x000ecc·0x0000becc·0x0000becc·0x00000·0x00134·R···0x111 ··GNU_RELRO······0x000ecc·0x0000becc·0x0000becc·0x00000·0x00134·R···0x1
  
12 ·Section·to·Segment·mapping:12 ·Section·to·Segment·mapping:
4.56 KB
readelf --wide --sections {}
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x288dc:1 There·are·35·section·headers,·starting·at·offset·0x288c8:
  
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·000cc0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000138·000118·000cc0·10···A··4···3··4
8 ··[·4]·.dynstr···········NOBITS··········00000df8·000118·001075·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········00000df8·000118·001075·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········00001e6e·000118·000198·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········00001e6e·000118·000198·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00002008·000118·000040·00···A··4···2··410 ··[·6]·.gnu.version_r····NOBITS··········00002008·000118·000040·00···A··4···2··4
11 ··[·7]·.rel.dyn··········NOBITS··········00002048·000118·000850·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00002048·000118·000850·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00002898·000118·000590·08···A··3··19··412 ··[·8]·.rel.plt··········NOBITS··········00002898·000118·000590·08···A··3··19··4
13 ··[·9]·.init·············NOBITS··········00002e28·000118·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········00002e28·000118·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········00002e34·000118·0008ac·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········00002e34·000118·0008ac·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········000036e0·000118·0050cc·00··AX··0···0··815 ··[11]·.text·············NOBITS··········000036e0·000118·0050c4·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········000087ac·000118·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········000087a4·000118·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········000087b4·000118·0023bc·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········000087ac·000118·0023bc·00···A··0···0··4
18 ··[14]·.eh_frame·········NOBITS··········0000ab70·000118·000004·00···A··0···0··418 ··[14]·.eh_frame·········NOBITS··········0000ab68·000118·000004·00···A··0···0··4
19 ··[15]·.init_array·······NOBITS··········0000becc·000ecc·000004·04··WA··0···0··419 ··[15]·.init_array·······NOBITS··········0000becc·000ecc·000004·04··WA··0···0··4
20 ··[16]·.fini_array·······NOBITS··········0000bed0·000ecc·000004·04··WA··0···0··420 ··[16]·.fini_array·······NOBITS··········0000bed0·000ecc·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······NOBITS··········0000bed4·000ecc·000044·00··WA··0···0··421 ··[17]·.data.rel.ro······NOBITS··········0000bed4·000ecc·000044·00··WA··0···0··4
22 ··[18]·.dynamic··········NOBITS··········0000bf18·000ecc·0000e8·08··WA··4···0··422 ··[18]·.dynamic··········NOBITS··········0000bf18·000ecc·0000e8·08··WA··4···0··4
23 ··[19]·.got··············NOBITS··········0000c000·000ecc·000338·04··WA··0···0··423 ··[19]·.got··············NOBITS··········0000c000·000ecc·000338·04··WA··0···0··4
24 ··[20]·.data·············NOBITS··········0000c338·000ecc·0007ac·00··WA··0···0··424 ··[20]·.data·············NOBITS··········0000c338·000ecc·0007ac·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········0000cae8·000ecc·000010·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000cae8·000ecc·000010·00··WA··0···0··8
26 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·000118·00001f·01··MS··0···0··1
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000137·000031·00······0···0··1
28 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000255·00···C··0···0··428 ··[24]·.debug_aranges····PROGBITS········00000000·000168·000257·00···C··0···0··4
29 ··[25]·.debug_info·······PROGBITS········00000000·0003c0·019aa6·00···C··0···0··429 ··[25]·.debug_info·······PROGBITS········00000000·0003c0·019aaf·00···C··0···0··4
30 ··[26]·.debug_abbrev·····PROGBITS········00000000·019e68·0007d4·00···C··0···0··430 ··[26]·.debug_abbrev·····PROGBITS········00000000·019e70·0007d4·00···C··0···0··4
31 ··[27]·.debug_line·······PROGBITS········00000000·01a63c·0026ca·00···C··0···0··431 ··[27]·.debug_line·······PROGBITS········00000000·01a644·0026c7·00···C··0···0··4
32 ··[28]·.debug_frame······PROGBITS········00000000·01cd08·000654·00···C··0···0··432 ··[28]·.debug_frame······PROGBITS········00000000·01cd0c·000656·00···C··0···0··4
33 ··[29]·.debug_str········PROGBITS········00000000·01d35c·0039b3·01·MSC··0···0··433 ··[29]·.debug_str········PROGBITS········00000000·01d364·0039b3·01·MSC··0···0··4
34 ··[30]·.debug_loclists···PROGBITS········00000000·020d10·001f8e·00···C··0···0··434 ··[30]·.debug_loclists···PROGBITS········00000000·020d18·001f76·00···C··0···0··4
35 ··[31]·.debug_rnglists···PROGBITS········00000000·022ca0·0005d9·00···C··0···0··435 ··[31]·.debug_rnglists···PROGBITS········00000000·022c90·0005d6·00···C··0···0··4
36 ··[32]·.symtab···········SYMTAB··········00000000·02327c·0031c0·10·····33·595··436 ··[32]·.symtab···········SYMTAB··········00000000·023268·0031c0·10·····33·595··4
37 ··[33]·.strtab···········STRTAB··········00000000·02643c·002342·00······0···0··137 ··[33]·.strtab···········STRTAB··········00000000·026428·002342·00······0···0··1
38 ··[34]·.shstrtab·········STRTAB··········00000000·02877e·00015e·00······0···0··138 ··[34]·.shstrtab·········STRTAB··········00000000·02876a·00015e·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
42.3 KB
readelf --wide --symbols {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ·····5:·00001e6e·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·00001e6e·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·00002008·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·00002008·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·00002048·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·00002048·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00002898·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00002898·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00002e28·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00002e28·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00002e34·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00002e34·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·000036e0·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·000036e0·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·000087ac·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·000087a4·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·000087b4·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·000087ac·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·0000ab70·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame18 ····14:·0000ab68·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
19 ····15:·0000becc·····0·SECTION·LOCAL··DEFAULT···15·.init_array19 ····15:·0000becc·····0·SECTION·LOCAL··DEFAULT···15·.init_array
20 ····16:·0000bed0·····0·SECTION·LOCAL··DEFAULT···16·.fini_array20 ····16:·0000bed0·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
21 ····17:·0000bed4·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro21 ····17:·0000bed4·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
22 ····18:·0000bf18·····0·SECTION·LOCAL··DEFAULT···18·.dynamic22 ····18:·0000bf18·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
23 ····19:·0000c000·····0·SECTION·LOCAL··DEFAULT···19·.got23 ····19:·0000c000·····0·SECTION·LOCAL··DEFAULT···19·.got
24 ····20:·0000c338·····0·SECTION·LOCAL··DEFAULT···20·.data24 ····20:·0000c338·····0·SECTION·LOCAL··DEFAULT···20·.data
25 ····21:·0000cae8·····0·SECTION·LOCAL··DEFAULT···21·.bss25 ····21:·0000cae8·····0·SECTION·LOCAL··DEFAULT···21·.bss
Offset 30, 128 lines modifiedOffset 30, 128 lines modified
30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev30 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_abbrev
31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line31 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_line
32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame32 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_frame
33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str33 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_str
34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists34 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···30·.debug_loclists
35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists35 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT···31·.debug_rnglists
36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o36 ····32:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crti.o
37 ····33:·000078e8·····0·NOTYPE··LOCAL··DEFAULT···11·$a37 ····33:·000078e4·····0·NOTYPE··LOCAL··DEFAULT···11·$a
38 ····34:·000078e8·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn38 ····34:·000078e4·····0·FUNC····LOCAL··DEFAULT···11·call_weak_fn
39 ····35:·00007904·····0·NOTYPE··LOCAL··DEFAULT···11·$d39 ····35:·00007900·····0·NOTYPE··LOCAL··DEFAULT···11·$d
40 ····36:·00002e28·····0·NOTYPE··LOCAL··DEFAULT····9·$a40 ····36:·00002e28·····0·NOTYPE··LOCAL··DEFAULT····9·$a
41 ····37:·000087ac·····0·NOTYPE··LOCAL··DEFAULT···12·$a41 ····37:·000087a4·····0·NOTYPE··LOCAL··DEFAULT···12·$a
42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o42 ····38:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtn.o
43 ····39:·00002e30·····0·NOTYPE··LOCAL··DEFAULT····9·$a43 ····39:·00002e30·····0·NOTYPE··LOCAL··DEFAULT····9·$a
44 ····40:·000087b0·····0·NOTYPE··LOCAL··DEFAULT···12·$a44 ····40:·000087a8·····0·NOTYPE··LOCAL··DEFAULT···12·$a
45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_testinternalcapi.c45 ····41:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_testinternalcapi.c
46 ····42:·00006bc4·····0·NOTYPE··LOCAL··DEFAULT···11·$t46 ····42:·00006bc4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
47 ····43:·00006bcc·····0·NOTYPE··LOCAL··DEFAULT···11·$d47 ····43:·00006bcc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
48 ····44:·00008844·····0·NOTYPE··LOCAL··DEFAULT···13·$d48 ····44:·0000883c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
49 ····45:·00006bd0·····0·NOTYPE··LOCAL··DEFAULT···11·$t49 ····45:·00006bd0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
50 ····46:·00006bd1···188·FUNC····LOCAL··DEFAULT···11·module_exec50 ····46:·00006bd1···188·FUNC····LOCAL··DEFAULT···11·module_exec
51 ····47:·00006c78·····0·NOTYPE··LOCAL··DEFAULT···11·$d51 ····47:·00006c78·····0·NOTYPE··LOCAL··DEFAULT···11·$d
52 ····48:·000079b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t52 ····48:·000079ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
53 ····49:·000079b1·····4·FUNC····LOCAL··DEFAULT···11·get_configs53 ····49:·000079ad·····4·FUNC····LOCAL··DEFAULT···11·get_configs
54 ····50:·00006c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t54 ····50:·00006c8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
55 ····51:·00006c8d····32·FUNC····LOCAL··DEFAULT···11·get_recursion_depth55 ····51:·00006c8d····32·FUNC····LOCAL··DEFAULT···11·get_recursion_depth
56 ····52:·000079b5····64·FUNC····LOCAL··DEFAULT···11·test_get_config56 ····52:·000079b1····64·FUNC····LOCAL··DEFAULT···11·test_get_config
57 ····53:·000079f5···288·FUNC····LOCAL··DEFAULT···11·get_interp_settings57 ····53:·000079f1···288·FUNC····LOCAL··DEFAULT···11·get_interp_settings
58 ····54:·00007ae4·····0·NOTYPE··LOCAL··DEFAULT···11·$d58 ····54:·00007ae0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
59 ····55:·000036e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t59 ····55:·000036e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
60 ····56:·000036e1····64·FUNC····LOCAL··DEFAULT···11·test_pymem_getallocatorsname60 ····56:·000036e1····64·FUNC····LOCAL··DEFAULT···11·test_pymem_getallocatorsname
61 ····57:·00003714·····0·NOTYPE··LOCAL··DEFAULT···11·$d61 ····57:·00003714·····0·NOTYPE··LOCAL··DEFAULT···11·$d
62 ····58:·00007b14·····0·NOTYPE··LOCAL··DEFAULT···11·$t62 ····58:·00007b10·····0·NOTYPE··LOCAL··DEFAULT···11·$t
63 ····59:·00007b15···248·FUNC····LOCAL··DEFAULT···11·run_in_subinterp_with_config63 ····59:·00007b11···248·FUNC····LOCAL··DEFAULT···11·run_in_subinterp_with_config
64 ····60:·00006d35···140·FUNC····LOCAL··DEFAULT···11·_init_interp_config_from_object64 ····60:·00006d35···140·FUNC····LOCAL··DEFAULT···11·_init_interp_config_from_object
65 ····61:·00007bf8·····0·NOTYPE··LOCAL··DEFAULT···11·$d65 ····61:·00007bf4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
66 ····62:·00006cad····76·FUNC····LOCAL··DEFAULT···11·module_traverse66 ····62:·00006cad····76·FUNC····LOCAL··DEFAULT···11·module_traverse
67 ····63:·00003a09····48·FUNC····LOCAL··DEFAULT···11·get_module_state.part.067 ····63:·00003a09····48·FUNC····LOCAL··DEFAULT···11·get_module_state.part.0
68 ····64:·00006cec·····0·NOTYPE··LOCAL··DEFAULT···11·$d68 ····64:·00006cec·····0·NOTYPE··LOCAL··DEFAULT···11·$d
69 ····65:·00006cf8·····0·NOTYPE··LOCAL··DEFAULT···11·$t69 ····65:·00006cf8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
70 ····66:·00006cf9····60·FUNC····LOCAL··DEFAULT···11·get_module_state70 ····66:·00006cf9····60·FUNC····LOCAL··DEFAULT···11·get_module_state
71 ····67:·00006d28·····0·NOTYPE··LOCAL··DEFAULT···11·$d71 ····67:·00006d28·····0·NOTYPE··LOCAL··DEFAULT···11·$d
72 ····68:·00006d34·····0·NOTYPE··LOCAL··DEFAULT···11·$t72 ····68:·00006d34·····0·NOTYPE··LOCAL··DEFAULT···11·$t
73 ····69:·00006dac·····0·NOTYPE··LOCAL··DEFAULT···11·$d73 ····69:·00006dac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
74 ····70:·00007c0c·····0·NOTYPE··LOCAL··DEFAULT···11·$t74 ····70:·00007c08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
75 ····71:·00007c0d·····4·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_new_instruction_sequence75 ····71:·00007c09·····4·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_new_instruction_sequence
76 ····72:·00003720·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·00003720·····0·NOTYPE··LOCAL··DEFAULT···11·$t
77 ····73:·00003721···164·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_compiler_codegen77 ····73:·00003721···164·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_compiler_codegen
78 ····74:·000041f9····64·FUNC····LOCAL··DEFAULT···11·PyTuple_GET_SIZE78 ····74:·000041f9····64·FUNC····LOCAL··DEFAULT···11·PyTuple_GET_SIZE
79 ····75:·000037c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·000037c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
80 ····76:·00007c11····28·FUNC····LOCAL··DEFAULT···11·test_bswap80 ····76:·00007c0d····28·FUNC····LOCAL··DEFAULT···11·test_bswap
81 ····77:·00007c24·····0·NOTYPE··LOCAL··DEFAULT···11·$d81 ····77:·00007c20·····0·NOTYPE··LOCAL··DEFAULT···11·$d
82 ····78:·00007c2c·····0·NOTYPE··LOCAL··DEFAULT···11·$t82 ····78:·00007c28·····0·NOTYPE··LOCAL··DEFAULT···11·$t
83 ····79:·00007c2d····62·FUNC····LOCAL··DEFAULT···11·normalize_path83 ····79:·00007c29····62·FUNC····LOCAL··DEFAULT···11·normalize_path
84 ····80:·000037c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t84 ····80:·000037c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
85 ····81:·000037c5···204·FUNC····LOCAL··DEFAULT···11·decode_locale_ex85 ····81:·000037c5···204·FUNC····LOCAL··DEFAULT···11·decode_locale_ex
86 ····82:·0000381a·····0·NOTYPE··LOCAL··DEFAULT···11·$d86 ····82:·0000381a·····0·NOTYPE··LOCAL··DEFAULT···11·$d
87 ····83:·0000381e·····0·NOTYPE··LOCAL··DEFAULT···11·$t87 ····83:·0000381e·····0·NOTYPE··LOCAL··DEFAULT···11·$t
88 ····84:·00003874·····0·NOTYPE··LOCAL··DEFAULT···11·$d88 ····84:·00003874·····0·NOTYPE··LOCAL··DEFAULT···11·$d
89 ····85:·00007c6d····80·FUNC····LOCAL··DEFAULT···11·clear_extension89 ····85:·00007c69····80·FUNC····LOCAL··DEFAULT···11·clear_extension
90 ····86:·00007cb0·····0·NOTYPE··LOCAL··DEFAULT···11·$d90 ····86:·00007cac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
91 ····87:·00003890·····0·NOTYPE··LOCAL··DEFAULT···11·$t91 ····87:·00003890·····0·NOTYPE··LOCAL··DEFAULT···11·$t
92 ····88:·00003891····96·FUNC····LOCAL··DEFAULT···11·write_perf_map_entry92 ····88:·00003891····96·FUNC····LOCAL··DEFAULT···11·write_perf_map_entry
93 ····89:·000038e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d93 ····89:·000038e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·000038f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t94 ····90:·000038f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·000038f1····68·FUNC····LOCAL··DEFAULT···11·tracemalloc_get_traceback95 ····91:·000038f1····68·FUNC····LOCAL··DEFAULT···11·tracemalloc_get_traceback
96 ····92:·00003930·····0·NOTYPE··LOCAL··DEFAULT···11·$d96 ····92:·00003930·····0·NOTYPE··LOCAL··DEFAULT···11·$d
97 ····93:·00007cbc·····0·NOTYPE··LOCAL··DEFAULT···11·$t97 ····93:·00007cb8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
98 ····94:·00007cbd···300·FUNC····LOCAL··DEFAULT···11·get_object_dict_values98 ····94:·00007cb9···300·FUNC····LOCAL··DEFAULT···11·get_object_dict_values
99 ····95:·00003a39···140·FUNC····LOCAL··DEFAULT···11·_PyObject_InlineValues99 ····95:·00003a39···140·FUNC····LOCAL··DEFAULT···11·_PyObject_InlineValues
100 ····96:·00004181···120·FUNC····LOCAL··DEFAULT···11·Py_SIZE100 ····96:·00004181···120·FUNC····LOCAL··DEFAULT···11·Py_SIZE
101 ····97:·00007dac·····0·NOTYPE··LOCAL··DEFAULT···11·$d101 ····97:·00007da8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
102 ····98:·00003934·····0·NOTYPE··LOCAL··DEFAULT···11·$t102 ····98:·00003934·····0·NOTYPE··LOCAL··DEFAULT···11·$t
103 ····99:·00003935·····4·FUNC····LOCAL··DEFAULT···11·new_hamt103 ····99:·00003935·····4·FUNC····LOCAL··DEFAULT···11·new_hamt
104 ···100:·00003939····88·FUNC····LOCAL··DEFAULT···11·dict_getitem_knownhash104 ···100:·00003939····88·FUNC····LOCAL··DEFAULT···11·dict_getitem_knownhash
105 ···101:·0000398c·····0·NOTYPE··LOCAL··DEFAULT···11·$d105 ···101:·0000398c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
106 ···102:·00007de8·····0·NOTYPE··LOCAL··DEFAULT···11·$t106 ···102:·00007de4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
107 ···103:·00007de9···132·FUNC····LOCAL··DEFAULT···11·get_crossinterp_data107 ···103:·00007de5···132·FUNC····LOCAL··DEFAULT···11·get_crossinterp_data
108 ···104:·00007e58·····0·NOTYPE··LOCAL··DEFAULT···11·$d108 ···104:·00007e54·····0·NOTYPE··LOCAL··DEFAULT···11·$d
109 ···105:·00007f8d····76·FUNC····LOCAL··DEFAULT···11·_xid_capsule_destructor109 ···105:·00007f89····76·FUNC····LOCAL··DEFAULT···11·_xid_capsule_destructor
110 ···106:·00003990·····0·NOTYPE··LOCAL··DEFAULT···11·$t110 ···106:·00003990·····0·NOTYPE··LOCAL··DEFAULT···11·$t
111 ···107:·00003991····60·FUNC····LOCAL··DEFAULT···11·reset_rare_event_counters111 ···107:·00003991····60·FUNC····LOCAL··DEFAULT···11·reset_rare_event_counters
112 ···108:·000039c4·····0·NOTYPE··LOCAL··DEFAULT···11·$d112 ···108:·000039c4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·00007e6c·····0·NOTYPE··LOCAL··DEFAULT···11·$t113 ···109:·00007e68·····0·NOTYPE··LOCAL··DEFAULT···11·$t
114 ···110:·00007e6d····28·FUNC····LOCAL··DEFAULT···11·suppress_immortalization114 ···110:·00007e69····28·FUNC····LOCAL··DEFAULT···11·suppress_immortalization
115 ···111:·00007e80·····0·NOTYPE··LOCAL··DEFAULT···11·$d115 ···111:·00007e7c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
116 ···112:·000039cc·····0·NOTYPE··LOCAL··DEFAULT···11·$t116 ···112:·000039cc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
117 ···113:·000039cd····60·FUNC····LOCAL··DEFAULT···11·has_inline_values117 ···113:·000039cd····60·FUNC····LOCAL··DEFAULT···11·has_inline_values
118 ···114:·000039fc·····0·NOTYPE··LOCAL··DEFAULT···11·$d118 ···114:·000039fc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
119 ···115:·00006dc0·····0·NOTYPE··LOCAL··DEFAULT···11·$t119 ···115:·00006dc0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
120 ···116:·00006dc1····96·FUNC····LOCAL··DEFAULT···11·module_clear120 ···116:·00006dc1····96·FUNC····LOCAL··DEFAULT···11·module_clear
121 ···117:·00006e14·····0·NOTYPE··LOCAL··DEFAULT···11·$d121 ···117:·00006e14·····0·NOTYPE··LOCAL··DEFAULT···11·$d
122 ···118:·00003a08·····0·NOTYPE··LOCAL··DEFAULT···11·$t122 ···118:·00003a08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
123 ···119:·00003a2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d123 ···119:·00003a2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
124 ···120:·00003a38·····0·NOTYPE··LOCAL··DEFAULT···11·$t124 ···120:·00003a38·····0·NOTYPE··LOCAL··DEFAULT···11·$t
125 ···121:·00003aa0·····0·NOTYPE··LOCAL··DEFAULT···11·$d125 ···121:·00003aa0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
126 ···122:·00003ac4·····0·NOTYPE··LOCAL··DEFAULT···11·$t126 ···122:·00003ac4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
127 ···123:·00003ac5···112·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_compiler_cleandoc127 ···123:·00003ac5···112·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_compiler_cleandoc
128 ···124:·00003b24·····0·NOTYPE··LOCAL··DEFAULT···11·$d128 ···124:·00003b24·····0·NOTYPE··LOCAL··DEFAULT···11·$d
129 ···125:·00007e88·····0·NOTYPE··LOCAL··DEFAULT···11·$t129 ···125:·00007e84·····0·NOTYPE··LOCAL··DEFAULT···11·$t
130 ···126:·00007e89···116·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_optimize_cfg130 ···126:·00007e85···116·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_optimize_cfg
131 ···127:·00007ef8·····0·NOTYPE··LOCAL··DEFAULT···11·$d131 ···127:·00007ef4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
132 ···128:·00003b34·····0·NOTYPE··LOCAL··DEFAULT···11·$t132 ···128:·00003b34·····0·NOTYPE··LOCAL··DEFAULT···11·$t
133 ···129:·00003b35···828·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_assemble_code_object133 ···129:·00003b35···828·FUNC····LOCAL··DEFAULT···11·_testinternalcapi_assemble_code_object
134 ···130:·00004239····34·FUNC····LOCAL··DEFAULT···11·get_nonnegative_int_from_dict134 ···130:·00004239····34·FUNC····LOCAL··DEFAULT···11·get_nonnegative_int_from_dict
135 ···131:·00003da0·····0·NOTYPE··LOCAL··DEFAULT···11·$d135 ···131:·00003da0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
136 ···132:·00003e70·····0·NOTYPE··LOCAL··DEFAULT···11·$t136 ···132:·00003e70·····0·NOTYPE··LOCAL··DEFAULT···11·$t
137 ···133:·00003e71····28·FUNC····LOCAL··DEFAULT···11·get_c_recursion_remaining137 ···133:·00003e71····28·FUNC····LOCAL··DEFAULT···11·get_c_recursion_remaining
138 ···134:·00007efc·····0·NOTYPE··LOCAL··DEFAULT···11·$t138 ···134:·00007ef8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
Max diff block lines reached; 32675/43269 bytes (75.52%) of diff not shown.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a7d021a101692d1f1c8f1bea28f094f72064e1fc3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9dcaef78042102c03751b074197c12a4f2b6bbb8
1.24 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:······················02 ··Offset:······················0
3 ··Length:······················160213 ··Length:······················16026
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············27365 ··Prologue·Length:·············2736
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
Offset 1191, 7205 lines modifiedOffset 1191, 7205 lines modified
1191 ··[0x00001161]··Copy·(view·6)1191 ··[0x00001161]··Copy·(view·6)
1192 ··[0x00001162]··Set·column·to·81192 ··[0x00001162]··Set·column·to·8
1193 ··[0x00001164]··Extended·opcode·4:·set·Discriminator·to·11193 ··[0x00001164]··Extended·opcode·4:·set·Discriminator·to·1
1194 ··[0x00001168]··Advance·Line·by·471·to·8321194 ··[0x00001168]··Advance·Line·by·471·to·832
1195 ··[0x0000116b]··Copy·(view·7)1195 ··[0x0000116b]··Copy·(view·7)
1196 ··[0x0000116c]··Set·column·to·51196 ··[0x0000116c]··Set·column·to·5
1197 ··[0x0000116e]··Set·is_stmt·to·11197 ··[0x0000116e]··Set·is_stmt·to·1
1198 ··[0x0000116f]··Special·opcode·50:·advance·Address·by·6·to·0x7010·and·Line·by·3·to·8351198 ··[0x0000116f]··Special·opcode·36:·advance·Address·by·4·to·0x700e·and·Line·by·3·to·835
1199 ··[0x00001170]··Set·column·to·181199 ··[0x00001170]··Set·column·to·18
1200 ··[0x00001172]··Set·is_stmt·to·01200 ··[0x00001172]··Set·is_stmt·to·0
1201 ··[0x00001173]··Copy·(view·1)1201 ··[0x00001173]··Copy·(view·1)
1202 ··[0x00001174]··Set·File·Name·to·entry·1·in·the·File·Name·Table1202 ··[0x00001174]··Set·File·Name·to·entry·1·in·the·File·Name·Table
1203 ··[0x00001176]··Set·column·to·321203 ··[0x00001176]··Set·column·to·32
1204 ··[0x00001178]··Extended·opcode·4:·set·Discriminator·to·11204 ··[0x00001178]··Extended·opcode·4:·set·Discriminator·to·1
1205 ··[0x0000117c]··Advance·Line·by·251·to·10861205 ··[0x0000117c]··Advance·Line·by·251·to·1086
1206 ··[0x0000117f]··Special·opcode·19:·advance·Address·by·2·to·0x7012·and·Line·by·0·to·10861206 ··[0x0000117f]··Special·opcode·19:·advance·Address·by·2·to·0x7010·and·Line·by·0·to·1086
1207 ··[0x00001180]··Set·File·Name·to·entry·3·in·the·File·Name·Table1207 ··[0x00001180]··Set·File·Name·to·entry·3·in·the·File·Name·Table
1208 ··[0x00001182]··Set·column·to·181208 ··[0x00001182]··Set·column·to·18
1209 ··[0x00001184]··Advance·Line·by·-251·to·8351209 ··[0x00001184]··Advance·Line·by·-251·to·835
1210 ··[0x00001187]··Special·opcode·19:·advance·Address·by·2·to·0x7014·and·Line·by·0·to·8351210 ··[0x00001187]··Special·opcode·19:·advance·Address·by·2·to·0x7012·and·Line·by·0·to·835
1211 ··[0x00001188]··Set·column·to·51211 ··[0x00001188]··Set·column·to·5
1212 ··[0x0000118a]··Set·is_stmt·to·11212 ··[0x0000118a]··Set·is_stmt·to·1
1213 ··[0x0000118b]··Special·opcode·21:·advance·Address·by·2·to·0x7016·and·Line·by·2·to·8371213 ··[0x0000118b]··Special·opcode·21:·advance·Address·by·2·to·0x7014·and·Line·by·2·to·837
1214 ··[0x0000118c]··Set·is_stmt·to·01214 ··[0x0000118c]··Set·is_stmt·to·0
1215 ··[0x0000118d]··Copy·(view·1)1215 ··[0x0000118d]··Copy·(view·1)
1216 ··[0x0000118e]··Set·File·Name·to·entry·1·in·the·File·Name·Table1216 ··[0x0000118e]··Set·File·Name·to·entry·1·in·the·File·Name·Table
1217 ··[0x00001190]··Set·column·to·401217 ··[0x00001190]··Set·column·to·40
1218 ··[0x00001192]··Extended·opcode·4:·set·Discriminator·to·31218 ··[0x00001192]··Extended·opcode·4:·set·Discriminator·to·3
1219 ··[0x00001196]··Set·is_stmt·to·11219 ··[0x00001196]··Set·is_stmt·to·1
1220 ··[0x00001197]··Advance·Line·by·249·to·10861220 ··[0x00001197]··Advance·Line·by·249·to·1086
1221 ··[0x0000119a]··Copy·(view·2)1221 ··[0x0000119a]··Copy·(view·2)
1222 ··[0x0000119b]··Set·column·to·321222 ··[0x0000119b]··Set·column·to·32
1223 ··[0x0000119d]··Extended·opcode·4:·set·Discriminator·to·11223 ··[0x0000119d]··Extended·opcode·4:·set·Discriminator·to·1
1224 ··[0x000011a1]··Copy·(view·3)1224 ··[0x000011a1]··Copy·(view·3)
1225 ··[0x000011a2]··Set·column·to·91225 ··[0x000011a2]··Set·column·to·9
1226 ··[0x000011a4]··Special·opcode·20:·advance·Address·by·2·to·0x7018·and·Line·by·1·to·10871226 ··[0x000011a4]··Special·opcode·20:·advance·Address·by·2·to·0x7016·and·Line·by·1·to·1087
1227 ··[0x000011a5]··Set·File·Name·to·entry·3·in·the·File·Name·Table1227 ··[0x000011a5]··Set·File·Name·to·entry·3·in·the·File·Name·Table
1228 ··[0x000011a7]··Set·column·to·371228 ··[0x000011a7]··Set·column·to·37
1229 ··[0x000011a9]··Advance·Line·by·-295·to·7921229 ··[0x000011a9]··Advance·Line·by·-295·to·792
1230 ··[0x000011ac]··Copy·(view·1)1230 ··[0x000011ac]··Copy·(view·1)
1231 ··[0x000011ad]··Set·column·to·51231 ··[0x000011ad]··Set·column·to·5
1232 ··[0x000011af]··Advance·Line·by·40·to·8321232 ··[0x000011af]··Advance·Line·by·40·to·832
1233 ··[0x000011b1]··Copy·(view·2)1233 ··[0x000011b1]··Copy·(view·2)
1234 ··[0x000011b2]··Set·column·to·361234 ··[0x000011b2]··Set·column·to·36
1235 ··[0x000011b4]··Advance·Line·by·-479·to·3531235 ··[0x000011b4]··Advance·Line·by·-479·to·353
1236 ··[0x000011b7]··Copy·(view·3)1236 ··[0x000011b7]··Copy·(view·3)
1237 ··[0x000011b8]··Set·column·to·51237 ··[0x000011b8]··Set·column·to·5
1238 ··[0x000011ba]··Special·opcode·13:·advance·Address·by·0·to·0x7018·and·Line·by·8·to·361·(view·4)1238 ··[0x000011ba]··Special·opcode·13:·advance·Address·by·0·to·0x7016·and·Line·by·8·to·361·(view·4)
1239 ··[0x000011bb]··Set·is_stmt·to·01239 ··[0x000011bb]··Set·is_stmt·to·0
1240 ··[0x000011bc]··Copy·(view·5)1240 ··[0x000011bc]··Copy·(view·5)
1241 ··[0x000011bd]··Set·column·to·81241 ··[0x000011bd]··Set·column·to·8
1242 ··[0x000011bf]··Extended·opcode·4:·set·Discriminator·to·11242 ··[0x000011bf]··Extended·opcode·4:·set·Discriminator·to·1
1243 ··[0x000011c3]··Advance·Line·by·471·to·8321243 ··[0x000011c3]··Advance·Line·by·471·to·832
1244 ··[0x000011c6]··Copy·(view·6)1244 ··[0x000011c6]··Copy·(view·6)
 1245 ··[0x000011c7]··Set·column·to·5
 1246 ··[0x000011c9]··Set·is_stmt·to·1
 1247 ··[0x000011ca]··Special·opcode·36:·advance·Address·by·4·to·0x701a·and·Line·by·3·to·835
1245 ··[0x000011c7]··Set·column·to·181248 ··[0x000011cb]··Set·column·to·18
1246 ··[0x000011c9]··Special·opcode·22:·advance·Address·by·2·to·0x701a·and·Line·by·3·to·8351249 ··[0x000011cd]··Set·is_stmt·to·0
 1250 ··[0x000011ce]··Copy·(view·1)
1247 ··[0x000011ca]··Set·column·to·81251 ··[0x000011cf]··Set·column·to·5
1248 ··[0x000011cc]··Extended·opcode·4:·set·Discriminator·to·1 
1249 ··[0x000011d0]··Special·opcode·44:·advance·Address·by·6·to·0x7020·and·Line·by·-3·to·832 
1250 ··[0x000011d1]··Set·column·to·5 
1251 ··[0x000011d3]··Set·is_stmt·to·11252 ··[0x000011d1]··Set·is_stmt·to·1
1252 ··[0x000011d4]··Special·opcode·38:·advance·Address·by·4·to·0x7024·and·Line·by·5·to·8371253 ··[0x000011d2]··Special·opcode·35:·advance·Address·by·4·to·0x701e·and·Line·by·2·to·837
1253 ··[0x000011d5]··Set·File·Name·to·entry·1·in·the·File·Name·Table1254 ··[0x000011d3]··Set·File·Name·to·entry·1·in·the·File·Name·Table
1254 ··[0x000011d7]··Set·column·to·401255 ··[0x000011d5]··Set·column·to·40
1255 ··[0x000011d9]··Extended·opcode·4:·set·Discriminator·to·31256 ··[0x000011d7]··Extended·opcode·4:·set·Discriminator·to·3
1256 ··[0x000011dd]··Advance·Line·by·249·to·10861257 ··[0x000011db]··Advance·Line·by·249·to·1086
1257 ··[0x000011e0]··Copy·(view·1)1258 ··[0x000011de]··Copy·(view·1)
1258 ··[0x000011e1]··Set·column·to·321259 ··[0x000011df]··Set·column·to·32
1259 ··[0x000011e3]··Extended·opcode·4:·set·Discriminator·to·11260 ··[0x000011e1]··Extended·opcode·4:·set·Discriminator·to·1
1260 ··[0x000011e7]··Copy·(view·2)1261 ··[0x000011e5]··Copy·(view·2)
1261 ··[0x000011e8]··Set·column·to·91262 ··[0x000011e6]··Set·column·to·9
1262 ··[0x000011ea]··Special·opcode·34:·advance·Address·by·4·to·0x7028·and·Line·by·1·to·10871263 ··[0x000011e8]··Special·opcode·34:·advance·Address·by·4·to·0x7022·and·Line·by·1·to·1087
1263 ··[0x000011eb]··Set·File·Name·to·entry·3·in·the·File·Name·Table1264 ··[0x000011e9]··Set·File·Name·to·entry·3·in·the·File·Name·Table
1264 ··[0x000011ed]··Set·column·to·371265 ··[0x000011eb]··Set·column·to·37
1265 ··[0x000011ef]··Advance·Line·by·-295·to·7921266 ··[0x000011ed]··Advance·Line·by·-295·to·792
1266 ··[0x000011f2]··Copy·(view·1)1267 ··[0x000011f0]··Copy·(view·1)
1267 ··[0x000011f3]··Set·column·to·51268 ··[0x000011f1]··Set·column·to·5
1268 ··[0x000011f5]··Advance·Line·by·40·to·8321269 ··[0x000011f3]··Advance·Line·by·40·to·832
1269 ··[0x000011f7]··Copy·(view·2)1270 ··[0x000011f5]··Copy·(view·2)
1270 ··[0x000011f8]··Set·column·to·361271 ··[0x000011f6]··Set·column·to·36
1271 ··[0x000011fa]··Advance·Line·by·-479·to·3531272 ··[0x000011f8]··Advance·Line·by·-479·to·353
1272 ··[0x000011fd]··Copy·(view·3)1273 ··[0x000011fb]··Copy·(view·3)
1273 ··[0x000011fe]··Set·column·to·51274 ··[0x000011fc]··Set·column·to·5
1274 ··[0x00001200]··Special·opcode·13:·advance·Address·by·0·to·0x7028·and·Line·by·8·to·361·(view·4)1275 ··[0x000011fe]··Special·opcode·13:·advance·Address·by·0·to·0x7022·and·Line·by·8·to·361·(view·4)
1275 ··[0x00001201]··Set·is_stmt·to·01276 ··[0x000011ff]··Set·is_stmt·to·0
1276 ··[0x00001202]··Copy·(view·5)1277 ··[0x00001200]··Copy·(view·5)
1277 ··[0x00001203]··Set·column·to·81278 ··[0x00001201]··Set·column·to·8
1278 ··[0x00001205]··Extended·opcode·4:·set·Discriminator·to·11279 ··[0x00001203]··Extended·opcode·4:·set·Discriminator·to·1
1279 ··[0x00001209]··Advance·Line·by·471·to·8321280 ··[0x00001207]··Advance·Line·by·471·to·832
1280 ··[0x0000120c]··Copy·(view·6)1281 ··[0x0000120a]··Copy·(view·6)
1281 ··[0x0000120d]··Set·column·to·51282 ··[0x0000120b]··Set·column·to·5
1282 ··[0x0000120f]··Set·is_stmt·to·11283 ··[0x0000120d]··Set·is_stmt·to·1
1283 ··[0x00001210]··Special·opcode·50:·advance·Address·by·6·to·0x702e·and·Line·by·3·to·8351284 ··[0x0000120e]··Special·opcode·50:·advance·Address·by·6·to·0x7028·and·Line·by·3·to·835
1284 ··[0x00001211]··Set·column·to·181285 ··[0x0000120f]··Set·column·to·18
1285 ··[0x00001213]··Set·is_stmt·to·01286 ··[0x00001211]··Set·is_stmt·to·0
1286 ··[0x00001214]··Copy·(view·1)1287 ··[0x00001212]··Copy·(view·1)
1287 ··[0x00001215]··Set·column·to·51288 ··[0x00001213]··Set·column·to·5
1288 ··[0x00001217]··Set·is_stmt·to·11289 ··[0x00001215]··Set·is_stmt·to·1
1289 ··[0x00001218]··Special·opcode·49:·advance·Address·by·6·to·0x7034·and·Line·by·2·to·8371290 ··[0x00001216]··Special·opcode·49:·advance·Address·by·6·to·0x702e·and·Line·by·2·to·837
1290 ··[0x00001219]··Set·is_stmt·to·01291 ··[0x00001217]··Set·is_stmt·to·0
1291 ··[0x0000121a]··Copy·(view·1)1292 ··[0x00001218]··Copy·(view·1)
1292 ··[0x0000121b]··Set·File·Name·to·entry·1·in·the·File·Name·Table1293 ··[0x00001219]··Set·File·Name·to·entry·1·in·the·File·Name·Table
1293 ··[0x0000121d]··Set·column·to·401294 ··[0x0000121b]··Set·column·to·40
1294 ··[0x0000121f]··Extended·opcode·4:·set·Discriminator·to·31295 ··[0x0000121d]··Extended·opcode·4:·set·Discriminator·to·3
1295 ··[0x00001223]··Set·is_stmt·to·11296 ··[0x00001221]··Set·is_stmt·to·1
1296 ··[0x00001224]··Advance·Line·by·249·to·10861297 ··[0x00001222]··Advance·Line·by·249·to·1086
1297 ··[0x00001227]··Copy·(view·2)1298 ··[0x00001225]··Copy·(view·2)
1298 ··[0x00001228]··Set·column·to·321299 ··[0x00001226]··Set·column·to·32
1299 ··[0x0000122a]··Extended·opcode·4:·set·Discriminator·to·11300 ··[0x00001228]··Extended·opcode·4:·set·Discriminator·to·1
1300 ··[0x0000122e]··Copy·(view·3)1301 ··[0x0000122c]··Copy·(view·3)
1301 ··[0x0000122f]··Set·column·to·401302 ··[0x0000122d]··Set·column·to·40
Max diff block lines reached; 1272802/1302404 bytes (97.73%) of diff not shown.
639 KB
readelf --wide --debug-dump=info {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·114·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·114·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3b55):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x3b55):·GNU·C11·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-g·-O3·-std=c11·-fno-strict-overflow·-fstack-protector·-fstack-clash-protection·-fvisibility=hidden·-fprofile-use·-fprofile-correction·-fPIC
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x35e2):·../Modules/_testinternalcapi.c12 ····<12>···DW_AT_name········:·(strp)·(offset:·0x35e2):·../Modules/_testinternalcapi.c
13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x3c31):·./build-static13 ····<16>···DW_AT_comp_dir····:·(strp)·(offset:·0x3c31):·./build-static
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x3d014 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x3cd
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<22>···DW_AT_stmt_list···:·(sec_offset)·016 ····<22>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><26>:·Abbrev·Number:·55·(DW_TAG_base_type)17 ·<1><26>:·Abbrev·Number:·55·(DW_TAG_base_type)
18 ····<27>···DW_AT_byte_size···:·(data1)·818 ····<27>···DW_AT_byte_size···:·(data1)·8
19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)19 ····<28>···DW_AT_encoding····:·(data1)·7»    (unsigned)
20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x73c6):·long·long·unsigned·int20 ····<29>···DW_AT_name········:·(strp)·(offset:·0x73c6):·long·long·unsigned·int
21 ·<1><2d>:·Abbrev·Number:·55·(DW_TAG_base_type)21 ·<1><2d>:·Abbrev·Number:·55·(DW_TAG_base_type)
Offset 38257, 15 lines modifiedOffset 38257, 15 lines modified
38257 ····<11ad3>···DW_AT_type········:·(ref4)·<0x11ac2>,·char38257 ····<11ad3>···DW_AT_type········:·(ref4)·<0x11ac2>,·char
38258 ·<1><11ad7>:·Abbrev·Number:·51·(DW_TAG_variable)38258 ·<1><11ad7>:·Abbrev·Number:·51·(DW_TAG_variable)
38259 ····<11ad8>···DW_AT_name········:·(strp)·(offset:·0x394f):·_testinternalcapi_compiler_cleandoc__doc__38259 ····<11ad8>···DW_AT_name········:·(strp)·(offset:·0x394f):·_testinternalcapi_compiler_cleandoc__doc__
38260 ····<11adc>···DW_AT_decl_file···:·(implicit_const)·438260 ····<11adc>···DW_AT_decl_file···:·(implicit_const)·4
38261 ····<11adc>···DW_AT_decl_line···:·(data1)·1138261 ····<11adc>···DW_AT_decl_line···:·(data1)·11
38262 ····<11add>···DW_AT_decl_column·:·(data1)·138262 ····<11add>···DW_AT_decl_column·:·(data1)·1
38263 ····<11ade>···DW_AT_type········:·(ref4)·<0x11ad2>,·char38263 ····<11ade>···DW_AT_type········:·(ref4)·<0x11ad2>,·char
38264 ····<11ae2>···DW_AT_location····:·(exprloc)·5·byte·block:·3·8c·a8·0·0·»      (DW_OP_addr:·a88c)38264 ····<11ae2>···DW_AT_location····:·(exprloc)·5·byte·block:·3·84·a8·0·0·»      (DW_OP_addr:·a884)
38265 ·<1><11ae8>:·Abbrev·Number:·15·(DW_TAG_array_type)38265 ·<1><11ae8>:·Abbrev·Number:·15·(DW_TAG_array_type)
38266 ····<11ae9>···DW_AT_type········:·(ref4)·<0x125>,·char38266 ····<11ae9>···DW_AT_type········:·(ref4)·<0x125>,·char
38267 ····<11aed>···DW_AT_sibling·····:·(ref4)·<0x11af8>38267 ····<11aed>···DW_AT_sibling·····:·(ref4)·<0x11af8>
38268 ·<2><11af1>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38268 ·<2><11af1>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38269 ····<11af2>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38269 ····<11af2>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38270 ····<11af6>···DW_AT_upper_bound·:·(data1)·8138270 ····<11af6>···DW_AT_upper_bound·:·(data1)·81
38271 ·<2><11af7>:·Abbrev·Number:·038271 ·<2><11af7>:·Abbrev·Number:·0
Offset 38273, 15 lines modifiedOffset 38273, 15 lines modified
38273 ····<11af9>···DW_AT_type········:·(ref4)·<0x11ae8>,·char38273 ····<11af9>···DW_AT_type········:·(ref4)·<0x11ae8>,·char
38274 ·<1><11afd>:·Abbrev·Number:·51·(DW_TAG_variable)38274 ·<1><11afd>:·Abbrev·Number:·51·(DW_TAG_variable)
38275 ····<11afe>···DW_AT_name········:·(strp)·(offset:·0x71cd):·_testinternalcapi_new_instruction_sequence__doc__38275 ····<11afe>···DW_AT_name········:·(strp)·(offset:·0x71cd):·_testinternalcapi_new_instruction_sequence__doc__
38276 ····<11b02>···DW_AT_decl_file···:·(implicit_const)·438276 ····<11b02>···DW_AT_decl_file···:·(implicit_const)·4
38277 ····<11b02>···DW_AT_decl_line···:·(data1)·7038277 ····<11b02>···DW_AT_decl_line···:·(data1)·70
38278 ····<11b03>···DW_AT_decl_column·:·(data1)·138278 ····<11b03>···DW_AT_decl_column·:·(data1)·1
38279 ····<11b04>···DW_AT_type········:·(ref4)·<0x11af8>,·char38279 ····<11b04>···DW_AT_type········:·(ref4)·<0x11af8>,·char
38280 ····<11b08>···DW_AT_location····:·(exprloc)·5·byte·block:·3·38·a8·0·0·»      (DW_OP_addr:·a838)38280 ····<11b08>···DW_AT_location····:·(exprloc)·5·byte·block:·3·30·a8·0·0·»      (DW_OP_addr:·a830)
38281 ·<1><11b0e>:·Abbrev·Number:·15·(DW_TAG_array_type)38281 ·<1><11b0e>:·Abbrev·Number:·15·(DW_TAG_array_type)
38282 ····<11b0f>···DW_AT_type········:·(ref4)·<0x125>,·char38282 ····<11b0f>···DW_AT_type········:·(ref4)·<0x125>,·char
38283 ····<11b13>···DW_AT_sibling·····:·(ref4)·<0x11b1e>38283 ····<11b13>···DW_AT_sibling·····:·(ref4)·<0x11b1e>
38284 ·<2><11b17>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38284 ·<2><11b17>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38285 ····<11b18>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38285 ····<11b18>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38286 ····<11b1c>···DW_AT_upper_bound·:·(data1)·11538286 ····<11b1c>···DW_AT_upper_bound·:·(data1)·115
38287 ·<2><11b1d>:·Abbrev·Number:·038287 ·<2><11b1d>:·Abbrev·Number:·0
Offset 38289, 15 lines modifiedOffset 38289, 15 lines modified
38289 ····<11b1f>···DW_AT_type········:·(ref4)·<0x11b0e>,·char38289 ····<11b1f>···DW_AT_type········:·(ref4)·<0x11b0e>,·char
38290 ·<1><11b23>:·Abbrev·Number:·51·(DW_TAG_variable)38290 ·<1><11b23>:·Abbrev·Number:·51·(DW_TAG_variable)
38291 ····<11b24>···DW_AT_name········:·(strp)·(offset:·0x17d5):·_testinternalcapi_compiler_codegen__doc__38291 ····<11b24>···DW_AT_name········:·(strp)·(offset:·0x17d5):·_testinternalcapi_compiler_codegen__doc__
38292 ····<11b28>···DW_AT_decl_file···:·(implicit_const)·438292 ····<11b28>···DW_AT_decl_file···:·(implicit_const)·4
38293 ····<11b28>···DW_AT_decl_line···:·(data1)·8838293 ····<11b28>···DW_AT_decl_line···:·(data1)·88
38294 ····<11b29>···DW_AT_decl_column·:·(data1)·138294 ····<11b29>···DW_AT_decl_column·:·(data1)·1
38295 ····<11b2a>···DW_AT_type········:·(ref4)·<0x11b1e>,·char38295 ····<11b2a>···DW_AT_type········:·(ref4)·<0x11b1e>,·char
38296 ····<11b2e>···DW_AT_location····:·(exprloc)·5·byte·block:·3·c4·a7·0·0·»      (DW_OP_addr:·a7c4)38296 ····<11b2e>···DW_AT_location····:·(exprloc)·5·byte·block:·3·bc·a7·0·0·»      (DW_OP_addr:·a7bc)
38297 ·<1><11b34>:·Abbrev·Number:·15·(DW_TAG_array_type)38297 ·<1><11b34>:·Abbrev·Number:·15·(DW_TAG_array_type)
38298 ····<11b35>···DW_AT_type········:·(ref4)·<0x125>,·char38298 ····<11b35>···DW_AT_type········:·(ref4)·<0x125>,·char
38299 ····<11b39>···DW_AT_sibling·····:·(ref4)·<0x11b44>38299 ····<11b39>···DW_AT_sibling·····:·(ref4)·<0x11b44>
38300 ·<2><11b3d>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38300 ·<2><11b3d>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38301 ····<11b3e>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38301 ····<11b3e>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38302 ····<11b42>···DW_AT_upper_bound·:·(data1)·11238302 ····<11b42>···DW_AT_upper_bound·:·(data1)·112
38303 ·<2><11b43>:·Abbrev·Number:·038303 ·<2><11b43>:·Abbrev·Number:·0
Offset 38305, 15 lines modifiedOffset 38305, 15 lines modified
38305 ····<11b45>···DW_AT_type········:·(ref4)·<0x11b34>,·char38305 ····<11b45>···DW_AT_type········:·(ref4)·<0x11b34>,·char
38306 ·<1><11b49>:·Abbrev·Number:·51·(DW_TAG_variable)38306 ·<1><11b49>:·Abbrev·Number:·51·(DW_TAG_variable)
38307 ····<11b4a>···DW_AT_name········:·(strp)·(offset:·0x341):·_testinternalcapi_optimize_cfg__doc__38307 ····<11b4a>···DW_AT_name········:·(strp)·(offset:·0x341):·_testinternalcapi_optimize_cfg__doc__
38308 ····<11b4e>···DW_AT_decl_file···:·(implicit_const)·438308 ····<11b4e>···DW_AT_decl_file···:·(implicit_const)·4
38309 ····<11b4e>···DW_AT_decl_line···:·(data1)·16238309 ····<11b4e>···DW_AT_decl_line···:·(data1)·162
38310 ····<11b4f>···DW_AT_decl_column·:·(data1)·138310 ····<11b4f>···DW_AT_decl_column·:·(data1)·1
38311 ····<11b50>···DW_AT_type········:·(ref4)·<0x11b44>,·char38311 ····<11b50>···DW_AT_type········:·(ref4)·<0x11b44>,·char
38312 ····<11b54>···DW_AT_location····:·(exprloc)·5·byte·block:·3·50·a7·0·0·»      (DW_OP_addr:·a750)38312 ····<11b54>···DW_AT_location····:·(exprloc)·5·byte·block:·3·48·a7·0·0·»      (DW_OP_addr:·a748)
38313 ·<1><11b5a>:·Abbrev·Number:·15·(DW_TAG_array_type)38313 ·<1><11b5a>:·Abbrev·Number:·15·(DW_TAG_array_type)
38314 ····<11b5b>···DW_AT_type········:·(ref4)·<0x125>,·char38314 ····<11b5b>···DW_AT_type········:·(ref4)·<0x125>,·char
38315 ····<11b5f>···DW_AT_sibling·····:·(ref4)·<0x11b6a>38315 ····<11b5f>···DW_AT_sibling·····:·(ref4)·<0x11b6a>
38316 ·<2><11b63>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38316 ·<2><11b63>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38317 ····<11b64>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38317 ····<11b64>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38318 ····<11b68>···DW_AT_upper_bound·:·(data1)·11938318 ····<11b68>···DW_AT_upper_bound·:·(data1)·119
38319 ·<2><11b69>:·Abbrev·Number:·038319 ·<2><11b69>:·Abbrev·Number:·0
Offset 38321, 15 lines modifiedOffset 38321, 15 lines modified
38321 ····<11b6b>···DW_AT_type········:·(ref4)·<0x11b5a>,·char38321 ····<11b6b>···DW_AT_type········:·(ref4)·<0x11b5a>,·char
38322 ·<1><11b6f>:·Abbrev·Number:·51·(DW_TAG_variable)38322 ·<1><11b6f>:·Abbrev·Number:·51·(DW_TAG_variable)
38323 ····<11b70>···DW_AT_name········:·(strp)·(offset:·0x1c15):·_testinternalcapi_assemble_code_object__doc__38323 ····<11b70>···DW_AT_name········:·(strp)·(offset:·0x1c15):·_testinternalcapi_assemble_code_object__doc__
38324 ····<11b74>···DW_AT_decl_file···:·(implicit_const)·438324 ····<11b74>···DW_AT_decl_file···:·(implicit_const)·4
38325 ····<11b74>···DW_AT_decl_line···:·(data1)·22538325 ····<11b74>···DW_AT_decl_line···:·(data1)·225
38326 ····<11b75>···DW_AT_decl_column·:·(data1)·138326 ····<11b75>···DW_AT_decl_column·:·(data1)·1
38327 ····<11b76>···DW_AT_type········:·(ref4)·<0x11b6a>,·char38327 ····<11b76>···DW_AT_type········:·(ref4)·<0x11b6a>,·char
38328 ····<11b7a>···DW_AT_location····:·(exprloc)·5·byte·block:·3·d8·a6·0·0·»      (DW_OP_addr:·a6d8)38328 ····<11b7a>···DW_AT_location····:·(exprloc)·5·byte·block:·3·d0·a6·0·0·»      (DW_OP_addr:·a6d0)
38329 ·<1><11b80>:·Abbrev·Number:·15·(DW_TAG_array_type)38329 ·<1><11b80>:·Abbrev·Number:·15·(DW_TAG_array_type)
38330 ····<11b81>···DW_AT_type········:·(ref4)·<0x125>,·char38330 ····<11b81>···DW_AT_type········:·(ref4)·<0x125>,·char
38331 ····<11b85>···DW_AT_sibling·····:·(ref4)·<0x11b90>38331 ····<11b85>···DW_AT_sibling·····:·(ref4)·<0x11b90>
38332 ·<2><11b89>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38332 ·<2><11b89>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38333 ····<11b8a>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38333 ····<11b8a>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38334 ····<11b8e>···DW_AT_upper_bound·:·(data1)·3438334 ····<11b8e>···DW_AT_upper_bound·:·(data1)·34
38335 ·<2><11b8f>:·Abbrev·Number:·038335 ·<2><11b8f>:·Abbrev·Number:·0
Offset 38337, 15 lines modifiedOffset 38337, 15 lines modified
38337 ····<11b91>···DW_AT_type········:·(ref4)·<0x11b80>,·char38337 ····<11b91>···DW_AT_type········:·(ref4)·<0x11b80>,·char
38338 ·<1><11b95>:·Abbrev·Number:·23·(DW_TAG_variable)38338 ·<1><11b95>:·Abbrev·Number:·23·(DW_TAG_variable)
38339 ····<11b96>···DW_AT_name········:·(strp)·(offset:·0x4eba):·_testinternalcapi_test_long_numbits__doc__38339 ····<11b96>···DW_AT_name········:·(strp)·(offset:·0x4eba):·_testinternalcapi_test_long_numbits__doc__
38340 ····<11b9a>···DW_AT_decl_file···:·(data1)·438340 ····<11b9a>···DW_AT_decl_file···:·(data1)·4
38341 ····<11b9b>···DW_AT_decl_line···:·(data2)·28738341 ····<11b9b>···DW_AT_decl_line···:·(data2)·287
38342 ····<11b9d>···DW_AT_decl_column·:·(data1)·138342 ····<11b9d>···DW_AT_decl_column·:·(data1)·1
38343 ····<11b9e>···DW_AT_type········:·(ref4)·<0x11b90>,·char38343 ····<11b9e>···DW_AT_type········:·(ref4)·<0x11b90>,·char
38344 ····<11ba2>···DW_AT_location····:·(exprloc)·5·byte·block:·3·b4·a6·0·0·»      (DW_OP_addr:·a6b4)38344 ····<11ba2>···DW_AT_location····:·(exprloc)·5·byte·block:·3·ac·a6·0·0·»      (DW_OP_addr:·a6ac)
38345 ·<1><11ba8>:·Abbrev·Number:·15·(DW_TAG_array_type)38345 ·<1><11ba8>:·Abbrev·Number:·15·(DW_TAG_array_type)
38346 ····<11ba9>···DW_AT_type········:·(ref4)·<0x125>,·char38346 ····<11ba9>···DW_AT_type········:·(ref4)·<0x125>,·char
38347 ····<11bad>···DW_AT_sibling·····:·(ref4)·<0x11bb8>38347 ····<11bad>···DW_AT_sibling·····:·(ref4)·<0x11bb8>
38348 ·<2><11bb1>:·Abbrev·Number:·16·(DW_TAG_subrange_type)38348 ·<2><11bb1>:·Abbrev·Number:·16·(DW_TAG_subrange_type)
38349 ····<11bb2>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int38349 ····<11bb2>···DW_AT_type········:·(ref4)·<0x2d>,·unsigned·int
38350 ····<11bb6>···DW_AT_upper_bound·:·(data1)·7138350 ····<11bb6>···DW_AT_upper_bound·:·(data1)·71
38351 ·<2><11bb7>:·Abbrev·Number:·038351 ·<2><11bb7>:·Abbrev·Number:·0
Offset 38353, 15 lines modifiedOffset 38353, 15 lines modified
38353 ····<11bb9>···DW_AT_type········:·(ref4)·<0x11ba8>,·char38353 ····<11bb9>···DW_AT_type········:·(ref4)·<0x11ba8>,·char
38354 ·<1><11bbd>:·Abbrev·Number:·23·(DW_TAG_variable)38354 ·<1><11bbd>:·Abbrev·Number:·23·(DW_TAG_variable)
38355 ····<11bbe>···DW_AT_name········:·(strp)·(offset:·0x12d):·gh_119213_getargs__doc__38355 ····<11bbe>···DW_AT_name········:·(strp)·(offset:·0x12d):·gh_119213_getargs__doc__
38356 ····<11bc2>···DW_AT_decl_file···:·(data1)·438356 ····<11bc2>···DW_AT_decl_file···:·(data1)·4
38357 ····<11bc3>···DW_AT_decl_line···:·(data2)·30438357 ····<11bc3>···DW_AT_decl_line···:·(data2)·304
38358 ····<11bc5>···DW_AT_decl_column·:·(data1)·138358 ····<11bc5>···DW_AT_decl_column·:·(data1)·1
38359 ····<11bc6>···DW_AT_type········:·(ref4)·<0x11bb8>,·char38359 ····<11bc6>···DW_AT_type········:·(ref4)·<0x11bb8>,·char
38360 ····<11bca>···DW_AT_location····:·(exprloc)·5·byte·block:·3·6c·a6·0·0·»      (DW_OP_addr:·a66c)38360 ····<11bca>···DW_AT_location····:·(exprloc)·5·byte·block:·3·64·a6·0·0·»      (DW_OP_addr:·a664)
38361 ·<1><11bd0>:·Abbrev·Number:·8·(DW_TAG_structure_type)38361 ·<1><11bd0>:·Abbrev·Number:·8·(DW_TAG_structure_type)
38362 ····<11bd1>···DW_AT_byte_size···:·(data1)·438362 ····<11bd1>···DW_AT_byte_size···:·(data1)·4
38363 ····<11bd2>···DW_AT_decl_file···:·(data1)·138363 ····<11bd2>···DW_AT_decl_file···:·(data1)·1
38364 ····<11bd3>···DW_AT_decl_line···:·(data1)·6438364 ····<11bd3>···DW_AT_decl_line···:·(data1)·64
38365 ····<11bd4>···DW_AT_decl_column·:·(data1)·938365 ····<11bd4>···DW_AT_decl_column·:·(data1)·9
38366 ····<11bd5>···DW_AT_sibling·····:·(ref4)·<0x11be7>38366 ····<11bd5>···DW_AT_sibling·····:·(ref4)·<0x11be7>
38367 ·<2><11bd9>:·Abbrev·Number:·1·(DW_TAG_member)38367 ·<2><11bd9>:·Abbrev·Number:·1·(DW_TAG_member)
Max diff block lines reached; 646888/654763 bytes (98.80%) of diff not shown.
3.11 KB
readelf --wide --debug-dump=aranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················6523 ··Length:···················652
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000079b0·0000062c9 ····000079ac·0000062c
10 ····00006bc4·0000000c10 ····00006bc4·0000000c
11 ····00006bd0·000000bc11 ····00006bd0·000000bc
12 ····00006c8c·0000002012 ····00006c8c·00000020
13 ····000036e0·0000004013 ····000036e0·00000040
14 ····00006cac·0000004c14 ····00006cac·0000004c
15 ····00006cf8·0000003c15 ····00006cf8·0000003c
16 ····00006d34·0000008c16 ····00006d34·0000008c
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 ····00004714·000000c055 ····00004714·000000c0
56 ····000047d4·0000002856 ····000047d4·00000028
57 ····000047fc·0000004857 ····000047fc·00000048
58 ····00004844·0000004c58 ····00004844·0000004c
59 ····00004890·0000004c59 ····00004890·0000004c
60 ····000048dc·0000010460 ····000048dc·00000104
61 ····000049e0·0000006861 ····000049e0·00000068
62 ····00006fb4·0000019862 ····00006fb4·00000194
63 ····0000714c·0000005863 ····00007148·00000058
64 ····00004a48·0000007864 ····00004a48·00000078
65 ····00004ac0·0000000865 ····00004ac0·00000008
66 ····00004ac8·0000008866 ····00004ac8·00000088
67 ····00004b50·0000005467 ····00004b50·00000054
68 ····00004ba4·0000024468 ····00004ba4·00000244
69 ····00004de8·000000ec69 ····00004de8·000000ec
70 ····00004ed4·0000007870 ····00004ed4·00000078
Offset 90, 74 lines modifiedOffset 90, 74 lines modified
90 ··Length:···················16490 ··Length:···················164
91 ··Version:··················291 ··Version:··················2
92 ··Offset·into·.debug_info:··0x19d4792 ··Offset·into·.debug_info:··0x19d47
93 ··Pointer·Size:·············493 ··Pointer·Size:·············4
94 ··Segment·Size:·············094 ··Segment·Size:·············0
  
95 ····Address····Length95 ····Address····Length
96 ····00007fdc·0000008c96 ····00007fd8·0000008c
97 ····000071a4·0000002097 ····000071a0·00000020
98 ····00005a70·000000c498 ····00005a70·000000c4
99 ····00005b34·0000004c99 ····00005b34·0000004c
100 ····00005b80·00000230100 ····00005b80·00000230
101 ····000071c4·00000100101 ····000071c0·00000100
102 ····00005db0·000000a0102 ····00005db0·000000a0
103 ····000072c4·000001c6103 ····000072c0·000001c6
104 ····00005e50·0000009c104 ····00005e50·0000009c
105 ····00005eec·000000e0105 ····00005eec·000000e0
106 ····00005fcc·00000048106 ····00005fcc·00000048
107 ····00006014·000001d0107 ····00006014·000001d0
108 ····000061e4·00000060108 ····000061e4·00000032
109 ····00006244·00000032109 ····00006216·00000060
110 ····00006276·0000004c110 ····00006276·0000004c
111 ····000062c2·0000014a111 ····000062c2·0000014a
112 ····0000640c·000000b4112 ····0000640c·000000b4
113 ····000064c0·000000e0113 ····000064c0·000000e0
114 ····00000000·00000000114 ····00000000·00000000
115 ··Length:···················116115 ··Length:···················116
116 ··Version:··················2116 ··Version:··················2
117 ··Offset·into·.debug_info:··0x1d24a117 ··Offset·into·.debug_info:··0x1d24a
118 ··Pointer·Size:·············4118 ··Pointer·Size:·············4
119 ··Segment·Size:·············0119 ··Segment·Size:·············0
  
120 ····Address····Length120 ····Address····Length
121 ····00008068·00000034121 ····00008064·00000034
122 ····0000748c·00000020122 ····00007488·00000020
123 ····000074ac·00000068123 ····000074a8·00000068
124 ····00007514·00000068124 ····00007510·00000068
125 ····0000757c·00000060125 ····00007578·00000060
126 ····000065a0·0000005c126 ····000065a0·0000005c
127 ····000075dc·00000088127 ····000075d8·00000088
128 ····000065fc·00000088128 ····000065fc·00000088
129 ····00007664·00000064129 ····00007660·00000064
130 ····000076c8·00000064130 ····000076c4·00000064
131 ····0000772c·00000078131 ····00007728·00000078
132 ····000077a4·00000078132 ····000077a0·00000078
133 ····00000000·00000000133 ····00000000·00000000
134 ··Length:···················44134 ··Length:···················44
135 ··Version:··················2135 ··Version:··················2
136 ··Offset·into·.debug_info:··0x1ecdf136 ··Offset·into·.debug_info:··0x1ecdf
137 ··Pointer·Size:·············4137 ··Pointer·Size:·············4
138 ··Segment·Size:·············0138 ··Segment·Size:·············0
  
139 ····Address····Length139 ····Address····Length
140 ····0000809c·000000b0140 ····00008098·000000b0
141 ····0000781c·00000020141 ····00007818·00000020
142 ····00006684·00000104142 ····00006684·00000104
143 ····00000000·00000000143 ····00000000·00000000
144 ··Length:···················84144 ··Length:···················84
145 ··Version:··················2145 ··Version:··················2
146 ··Offset·into·.debug_info:··0x1feeb146 ··Offset·into·.debug_info:··0x1feeb
147 ··Pointer·Size:·············4147 ··Pointer·Size:·············4
148 ··Segment·Size:·············0148 ··Segment·Size:·············0
  
149 ····Address····Length149 ····Address····Length
150 ····0000783c·00000020150 ····00007838·00000020
151 ····00006788·000000c8151 ····00006788·000000c8
152 ····00006850·000000a4152 ····00006850·000000a4
153 ····000068f4·000000b0153 ····000068f4·000000b0
154 ····000069a4·000000a0154 ····000069a4·000000a0
155 ····00006a44·00000070155 ····00006a44·00000070
156 ····00006ab4·00000110156 ····00006ab4·00000110
157 ····0000785c·0000008c157 ····00007858·0000008c
158 ····00000000·00000000158 ····00000000·00000000
  
533 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x37043 ··Length:··········0x36ea
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
Offset 193, 38 lines modifiedOffset 193, 38 lines modified
193 ····000001f3·v0000000·v0000000·views·at·000001e7·for:193 ····000001f3·v0000000·v0000000·views·at·000001e7·for:
194 ·············0000595e·00005961·(DW_OP_reg0·(r0))194 ·············0000595e·00005961·(DW_OP_reg0·(r0))
195 ····000001f8·<End·of·list>195 ····000001f8·<End·of·list>
  
196 ····000001f9·v0000000·v0000000·location·view·pair196 ····000001f9·v0000000·v0000000·location·view·pair
197 ····000001fb·v0000000·v0000000·location·view·pair197 ····000001fb·v0000000·v0000000·location·view·pair
  
198 ····000001fd·00007f50·(base·address)198 ····000001fd·00007f4c·(base·address)
199 ····00000202·v0000000·v0000000·views·at·000001f9·for:199 ····00000202·v0000000·v0000000·views·at·000001f9·for:
200 ·············00007f50·00007f62·(DW_OP_reg0·(r0))200 ·············00007f4c·00007f5e·(DW_OP_reg0·(r0))
201 ····00000207·v0000000·v0000000·views·at·000001fb·for:201 ····00000207·v0000000·v0000000·views·at·000001fb·for:
202 ·············00007f62·00007f8c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)202 ·············00007f5e·00007f88·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
203 ····00000215·<End·of·list>203 ····00000215·<End·of·list>
  
204 ····00000216·v0000000·v0000000·location·view·pair204 ····00000216·v0000000·v0000000·location·view·pair
205 ····00000218·v0000000·v0000000·location·view·pair205 ····00000218·v0000000·v0000000·location·view·pair
206 ····0000021a·v0000000·v0000000·location·view·pair206 ····0000021a·v0000000·v0000000·location·view·pair
  
207 ····0000021c·00007f50·(base·address)207 ····0000021c·00007f4c·(base·address)
208 ····00000221·v0000000·v0000000·views·at·00000216·for:208 ····00000221·v0000000·v0000000·views·at·00000216·for:
209 ·············00007f50·00007f64·(DW_OP_reg1·(r1))209 ·············00007f4c·00007f60·(DW_OP_reg1·(r1))
210 ····00000226·v0000000·v0000000·views·at·00000218·for:210 ····00000226·v0000000·v0000000·views·at·00000218·for:
211 ·············00007f64·00007f6f·(DW_OP_reg0·(r0))211 ·············00007f60·00007f6b·(DW_OP_reg0·(r0))
212 ····0000022b·v0000000·v0000000·views·at·0000021a·for:212 ····0000022b·v0000000·v0000000·views·at·0000021a·for:
213 ·············00007f6f·00007f8c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)213 ·············00007f6b·00007f88·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
214 ····00000239·<End·of·list>214 ····00000239·<End·of·list>
  
215 ····0000023a·v0000000·v0000000·location·view·pair215 ····0000023a·v0000000·v0000000·location·view·pair
  
216 ····0000023c·v0000000·v0000000·views·at·0000023a·for:216 ····0000023c·v0000000·v0000000·views·at·0000023a·for:
217 ·············00007f7a·00007f7f·(DW_OP_reg0·(r0))217 ·············00007f76·00007f7b·(DW_OP_reg0·(r0))
218 ····00000244·<End·of·list>218 ····00000244·<End·of·list>
  
219 ····00000245·v0000000·v0000000·location·view·pair219 ····00000245·v0000000·v0000000·location·view·pair
220 ····00000247·v0000000·v0000000·location·view·pair220 ····00000247·v0000000·v0000000·location·view·pair
  
221 ····00000249·000045c0·(base·address)221 ····00000249·000045c0·(base·address)
222 ····0000024e·v0000000·v0000000·views·at·00000245·for:222 ····0000024e·v0000000·v0000000·views·at·00000245·for:
Offset 459, 88 lines modifiedOffset 459, 88 lines modified
459 ····000004c0·v0000000·v0000000·views·at·000004af·for:459 ····000004c0·v0000000·v0000000·views·at·000004af·for:
460 ·············0000427a·0000427c·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)460 ·············0000427a·0000427c·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)
461 ····000004ca·<End·of·list>461 ····000004ca·<End·of·list>
  
462 ····000004cb·v0000000·v0000000·location·view·pair462 ····000004cb·v0000000·v0000000·location·view·pair
463 ····000004cd·v0000000·v0000000·location·view·pair463 ····000004cd·v0000000·v0000000·location·view·pair
  
464 ····000004cf·00007b14·(base·address)464 ····000004cf·00007b10·(base·address)
465 ····000004d4·v0000000·v0000000·views·at·000004cb·for:465 ····000004d4·v0000000·v0000000·views·at·000004cb·for:
466 ·············00007b14·00007b28·(DW_OP_reg0·(r0))466 ·············00007b10·00007b24·(DW_OP_reg0·(r0))
467 ····000004d9·v0000000·v0000000·views·at·000004cd·for:467 ····000004d9·v0000000·v0000000·views·at·000004cd·for:
468 ·············00007b28·00007c0c·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)468 ·············00007b24·00007c08·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
469 ····000004e8·<End·of·list>469 ····000004e8·<End·of·list>
  
470 ····000004e9·v0000000·v0000000·location·view·pair470 ····000004e9·v0000000·v0000000·location·view·pair
471 ····000004eb·v0000000·v0000000·location·view·pair471 ····000004eb·v0000000·v0000000·location·view·pair
472 ····000004ed·v0000000·v0000000·location·view·pair472 ····000004ed·v0000000·v0000000·location·view·pair
  
473 ····000004ef·00007b14·(base·address)473 ····000004ef·00007b10·(base·address)
474 ····000004f4·v0000000·v0000000·views·at·000004e9·for:474 ····000004f4·v0000000·v0000000·views·at·000004e9·for:
475 ·············00007b14·00007b2a·(DW_OP_reg1·(r1))475 ·············00007b10·00007b26·(DW_OP_reg1·(r1))
476 ····000004f9·v0000000·v0000000·views·at·000004eb·for:476 ····000004f9·v0000000·v0000000·views·at·000004eb·for:
477 ·············00007b2a·00007b49·(DW_OP_reg0·(r0))477 ·············00007b26·00007b45·(DW_OP_reg0·(r0))
478 ····000004fe·v0000000·v0000000·views·at·000004ed·for:478 ····000004fe·v0000000·v0000000·views·at·000004ed·for:
479 ·············00007b49·00007c0c·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)479 ·············00007b45·00007c08·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
480 ····0000050d·<End·of·list>480 ····0000050d·<End·of·list>
  
481 ····0000050e·v0000000·v0000000·location·view·pair481 ····0000050e·v0000000·v0000000·location·view·pair
482 ····00000510·v0000000·v0000000·location·view·pair482 ····00000510·v0000000·v0000000·location·view·pair
483 ····00000512·v0000000·v0000000·location·view·pair483 ····00000512·v0000000·v0000000·location·view·pair
  
484 ····00000514·00007b14·(base·address)484 ····00000514·00007b10·(base·address)
485 ····00000519·v0000000·v0000000·views·at·0000050e·for:485 ····00000519·v0000000·v0000000·views·at·0000050e·for:
486 ·············00007b14·00007b2c·(DW_OP_reg2·(r2))486 ·············00007b10·00007b28·(DW_OP_reg2·(r2))
487 ····0000051e·v0000000·v0000000·views·at·00000510·for:487 ····0000051e·v0000000·v0000000·views·at·00000510·for:
488 ·············00007b2c·00007b49·(DW_OP_reg1·(r1))488 ·············00007b28·00007b45·(DW_OP_reg1·(r1))
489 ····00000523·v0000000·v0000000·views·at·00000512·for:489 ····00000523·v0000000·v0000000·views·at·00000512·for:
490 ·············00007b49·00007c0c·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)490 ·············00007b45·00007c08·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x26>);·DW_OP_convert·<0x2d>;·DW_OP_convert·<0>;·DW_OP_stack_value)
491 ····00000532·<End·of·list>491 ····00000532·<End·of·list>
  
492 ····00000533·v0000000·v0000000·location·view·pair492 ····00000533·v0000000·v0000000·location·view·pair
493 ····00000535·v0000000·v0000000·location·view·pair493 ····00000535·v0000000·v0000000·location·view·pair
  
494 ····00000537·00007b8e·(base·address)494 ····00000537·00007b8a·(base·address)
495 ····0000053c·v0000000·v0000000·views·at·00000533·for:495 ····0000053c·v0000000·v0000000·views·at·00000533·for:
496 ·············00007b8e·00007b9e·(DW_OP_reg4·(r4))496 ·············00007b8a·00007b9a·(DW_OP_reg4·(r4))
497 ····00000541·v0000000·v0000000·views·at·00000535·for:497 ····00000541·v0000000·v0000000·views·at·00000535·for:
498 ·············00007bf2·00007c0c·(DW_OP_reg4·(r4))498 ·············00007bee·00007c08·(DW_OP_reg4·(r4))
499 ····00000546·<End·of·list>499 ····00000546·<End·of·list>
  
500 ····00000547·v0000000·v0000000·location·view·pair500 ····00000547·v0000000·v0000000·location·view·pair
501 ····00000549·v0000000·v0000000·location·view·pair501 ····00000549·v0000000·v0000000·location·view·pair
  
502 ····0000054b·00007bdc·(base·address)502 ····0000054b·00007bd8·(base·address)
503 ····00000550·v0000000·v0000000·views·at·00000547·for:503 ····00000550·v0000000·v0000000·views·at·00000547·for:
504 ·············00007bdc·00007be6·(DW_OP_reg0·(r0))504 ·············00007bd8·00007be2·(DW_OP_reg0·(r0))
505 ····00000555·v0000000·v0000000·views·at·00000549·for:505 ····00000555·v0000000·v0000000·views·at·00000549·for:
506 ·············00007be6·00007c0c·(DW_OP_reg5·(r5))506 ·············00007be2·00007c08·(DW_OP_reg5·(r5))
507 ····0000055a·<End·of·list>507 ····0000055a·<End·of·list>
  
508 ····0000055b·v0000000·v0000000·location·view·pair508 ····0000055b·v0000000·v0000000·location·view·pair
509 ····0000055d·v0000000·v0000000·location·view·pair509 ····0000055d·v0000000·v0000000·location·view·pair
510 ····0000055f·v0000000·v0000001·location·view·pair510 ····0000055f·v0000000·v0000001·location·view·pair
  
511 ····00000561·00007b72·(base·address)511 ····00000561·00007b6e·(base·address)
512 ····00000566·v0000000·v0000000·views·at·0000055b·for:512 ····00000566·v0000000·v0000000·views·at·0000055b·for:
513 ·············00007b72·00007b74·(DW_OP_reg0·(r0))513 ·············00007b6e·00007b70·(DW_OP_reg0·(r0))
514 ····0000056b·v0000000·v0000000·views·at·0000055d·for:514 ····0000056b·v0000000·v0000000·views·at·0000055d·for:
515 ·············00007b74·00007b98·(DW_OP_reg5·(r5))515 ·············00007b70·00007b94·(DW_OP_reg5·(r5))
516 ····00000570·v0000000·v0000001·views·at·0000055f·for:516 ····00000570·v0000000·v0000001·views·at·0000055f·for:
517 ·············00007ba2·00007bca·(DW_OP_reg5·(r5))517 ·············00007b9e·00007bc6·(DW_OP_reg5·(r5))
518 ····00000575·<End·of·list>518 ····00000575·<End·of·list>
  
519 ····00000576·v0000000·v0000000·location·view·pair519 ····00000576·v0000000·v0000000·location·view·pair
520 ····00000578·v0000000·v0000001·location·view·pair520 ····00000578·v0000000·v0000001·location·view·pair
  
Max diff block lines reached; 538736/546019 bytes (98.67%) of diff not shown.
3.11 KB
readelf --wide --debug-dump=ranges {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··Length:···················6523 ··Length:···················652
4 ··Version:··················24 ··Version:··················2
5 ··Offset·into·.debug_info:··05 ··Offset·into·.debug_info:··0
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····000079b0·0000062c9 ····000079ac·0000062c
10 ····00006bc4·0000000c10 ····00006bc4·0000000c
11 ····00006bd0·000000bc11 ····00006bd0·000000bc
12 ····00006c8c·0000002012 ····00006c8c·00000020
13 ····000036e0·0000004013 ····000036e0·00000040
14 ····00006cac·0000004c14 ····00006cac·0000004c
15 ····00006cf8·0000003c15 ····00006cf8·0000003c
16 ····00006d34·0000008c16 ····00006d34·0000008c
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 ····00004714·000000c055 ····00004714·000000c0
56 ····000047d4·0000002856 ····000047d4·00000028
57 ····000047fc·0000004857 ····000047fc·00000048
58 ····00004844·0000004c58 ····00004844·0000004c
59 ····00004890·0000004c59 ····00004890·0000004c
60 ····000048dc·0000010460 ····000048dc·00000104
61 ····000049e0·0000006861 ····000049e0·00000068
62 ····00006fb4·0000019862 ····00006fb4·00000194
63 ····0000714c·0000005863 ····00007148·00000058
64 ····00004a48·0000007864 ····00004a48·00000078
65 ····00004ac0·0000000865 ····00004ac0·00000008
66 ····00004ac8·0000008866 ····00004ac8·00000088
67 ····00004b50·0000005467 ····00004b50·00000054
68 ····00004ba4·0000024468 ····00004ba4·00000244
69 ····00004de8·000000ec69 ····00004de8·000000ec
70 ····00004ed4·0000007870 ····00004ed4·00000078
Offset 90, 74 lines modifiedOffset 90, 74 lines modified
90 ··Length:···················16490 ··Length:···················164
91 ··Version:··················291 ··Version:··················2
92 ··Offset·into·.debug_info:··0x19d4792 ··Offset·into·.debug_info:··0x19d47
93 ··Pointer·Size:·············493 ··Pointer·Size:·············4
94 ··Segment·Size:·············094 ··Segment·Size:·············0
  
95 ····Address····Length95 ····Address····Length
96 ····00007fdc·0000008c96 ····00007fd8·0000008c
97 ····000071a4·0000002097 ····000071a0·00000020
98 ····00005a70·000000c498 ····00005a70·000000c4
99 ····00005b34·0000004c99 ····00005b34·0000004c
100 ····00005b80·00000230100 ····00005b80·00000230
101 ····000071c4·00000100101 ····000071c0·00000100
102 ····00005db0·000000a0102 ····00005db0·000000a0
103 ····000072c4·000001c6103 ····000072c0·000001c6
104 ····00005e50·0000009c104 ····00005e50·0000009c
105 ····00005eec·000000e0105 ····00005eec·000000e0
106 ····00005fcc·00000048106 ····00005fcc·00000048
107 ····00006014·000001d0107 ····00006014·000001d0
108 ····000061e4·00000060108 ····000061e4·00000032
109 ····00006244·00000032109 ····00006216·00000060
110 ····00006276·0000004c110 ····00006276·0000004c
111 ····000062c2·0000014a111 ····000062c2·0000014a
112 ····0000640c·000000b4112 ····0000640c·000000b4
113 ····000064c0·000000e0113 ····000064c0·000000e0
114 ····00000000·00000000114 ····00000000·00000000
115 ··Length:···················116115 ··Length:···················116
116 ··Version:··················2116 ··Version:··················2
117 ··Offset·into·.debug_info:··0x1d24a117 ··Offset·into·.debug_info:··0x1d24a
118 ··Pointer·Size:·············4118 ··Pointer·Size:·············4
119 ··Segment·Size:·············0119 ··Segment·Size:·············0
  
120 ····Address····Length120 ····Address····Length
121 ····00008068·00000034121 ····00008064·00000034
122 ····0000748c·00000020122 ····00007488·00000020
123 ····000074ac·00000068123 ····000074a8·00000068
124 ····00007514·00000068124 ····00007510·00000068
125 ····0000757c·00000060125 ····00007578·00000060
126 ····000065a0·0000005c126 ····000065a0·0000005c
127 ····000075dc·00000088127 ····000075d8·00000088
128 ····000065fc·00000088128 ····000065fc·00000088
129 ····00007664·00000064129 ····00007660·00000064
130 ····000076c8·00000064130 ····000076c4·00000064
131 ····0000772c·00000078131 ····00007728·00000078
132 ····000077a4·00000078132 ····000077a0·00000078
133 ····00000000·00000000133 ····00000000·00000000
134 ··Length:···················44134 ··Length:···················44
135 ··Version:··················2135 ··Version:··················2
136 ··Offset·into·.debug_info:··0x1ecdf136 ··Offset·into·.debug_info:··0x1ecdf
137 ··Pointer·Size:·············4137 ··Pointer·Size:·············4
138 ··Segment·Size:·············0138 ··Segment·Size:·············0
  
139 ····Address····Length139 ····Address····Length
140 ····0000809c·000000b0140 ····00008098·000000b0
141 ····0000781c·00000020141 ····00007818·00000020
142 ····00006684·00000104142 ····00006684·00000104
143 ····00000000·00000000143 ····00000000·00000000
144 ··Length:···················84144 ··Length:···················84
145 ··Version:··················2145 ··Version:··················2
146 ··Offset·into·.debug_info:··0x1feeb146 ··Offset·into·.debug_info:··0x1feeb
147 ··Pointer·Size:·············4147 ··Pointer·Size:·············4
148 ··Segment·Size:·············0148 ··Segment·Size:·············0
  
149 ····Address····Length149 ····Address····Length
150 ····0000783c·00000020150 ····00007838·00000020
151 ····00006788·000000c8151 ····00006788·000000c8
152 ····00006850·000000a4152 ····00006850·000000a4
153 ····000068f4·000000b0153 ····000068f4·000000b0
154 ····000069a4·000000a0154 ····000069a4·000000a0
155 ····00006a44·00000070155 ····00006a44·00000070
156 ····00006ab4·00000110156 ····00006ab4·00000110
157 ····0000785c·0000008c157 ····00007858·0000008c
158 ····00000000·00000000158 ····00000000·00000000
  
1.02 KB
strings --all --bytes=8 {}
    
Offset 1, 46 lines modifiedOffset 1, 56 lines modified
1 GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
2 ;X]1$tDa2 ;X]1$tDa
3 n+Ops\s? 
4 U{~rR,'4 
5 4f*R}lgh63 
6 5NWc56Eg 
7 iiM4*L+V 
8 \vZ0sefnl. 
9 !3;b>l'[' 
10 H=v41Jg+ 
11 a"9?EjhBG6 
12 Bd'?)Z:F 
13 [NI-QF'TQ 
14 z]tsfD-o 
15 $q*Nm!UJ 
16 ·?u4IaaS3 NWX6g|A5
 4 FV[fgd`D
 5 u![#J0w)
 6 j{S7WY`o
 7 e3O[`QA`Q
 8 b~JY<BvD
 9 yZ}yz7P`
 10 6o5feQh@
 11 \H;RO»  WE.I
 12 JJNALT'B
 13 Qy*8ON>0
 14 Pcc·2P=%ul
 15 my[JnNzCj`
 16 C7w|[M*?
 17 sx>e:MM:?
 18 ]wcUh>KJ\
 19 *h,$<-MA
 20 1t^H)fAy
 21 ;$@+~p"V+
 22 ·d>\6»   Rw
 23 J^%l>ZH%
 24 U8Ue61Cgv
 25 An/7^&)+b
17 "`DCeak`26 "`DCeak`
 27 "(fc-)X6
 28 }A2kTfMb
18 8yd<h@}7f 
19 Z&<Cvcqz2 
20 id0px+dc 
21 {S3MSM7M529 {S3MSM7M5
22 :'»     EuQ&= 
23 [\IKPI[^ 
24 91*ms[l4 
25 +[}=z0wc· 
26 "p5m+WR9{ 
27 ,ARo'em' 
28 5.0^R.g^i0y 
29 }-.Lmq[T 
30 UCb)vbhT1t30 I/D`O{`O
 31 ,*:gNe]\
 32 0x<wN#C-kb
 33 Xwa%)@qaGX{z[
 34 {Ar`5K\o*^
 35 'p5i+WR9
 36 ?F$-tvE9
 37 :1!S»   y"]
 38 }1XK[2/@&
 39 p3t=xCp<»       P·
31 llX%dT?F·40 llX%dT?F·
32 AsKruO{{SV41 AsKruO{{SV
33 BOdK{9hkG42 BOdK{9hkG
34 l/Ert/.?43 l/Ert/.?
35 p6SHD·Bj44 p6SHD·Bj
36 |XfO·=k*m-Q45 |XfO·=k*m-Q
37 QLB6wByg 
38 9FRv#5?' 
39 aK5K2h2746 'a6zwY[bT
 47 .1}z5·IO
 48 ou=p4DvT
 49 @3]f9MvB
40 call_weak_fn50 call_weak_fn
41 _testinternalcapi.c51 _testinternalcapi.c
42 module_exec52 module_exec
43 get_configs53 get_configs
44 get_recursion_depth54 get_recursion_depth
45 test_get_config55 test_get_config
46 get_interp_settings56 get_interp_settings
4.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 230, 18 lines modifiedOffset 230, 18 lines modified
  
230 00005fcc·<init_maybe_fail>:230 00005fcc·<init_maybe_fail>:
231 »       ...231 »       ...
  
232 00006014·<test_lock_rwlock>:232 00006014·<test_lock_rwlock>:
233 »       ...233 »       ...
  
234 000061e4·<rdlock_thread>:234 000061e4·<wait_until>:
235 »       ...235 »       ...
  
236 00006244·<wait_until>:236 00006216·<rdlock_thread>:
237 »       ...237 »       ...
  
238 00006276·<wrlock_thread>:238 00006276·<wrlock_thread>:
239 »       ...239 »       ...
  
240 000062c2·<test_lock_two_threads>:240 000062c2·<test_lock_two_threads>:
241 »       ...241 »       ...
Offset 308, 182 lines modifiedOffset 308, 182 lines modified
  
308 00006e9c·<record_eval>:308 00006e9c·<record_eval>:
309 »       ...309 »       ...
  
310 00006fb4·<pending_threadfunc>:310 00006fb4·<pending_threadfunc>:
311 »       ...311 »       ...
  
312 0000714c·<_pending_callback>:312 00007148·<_pending_callback>:
313 »       ...313 »       ...
  
314 000071a4·<_PyTestInternalCapi_Init_Lock>:314 000071a0·<_PyTestInternalCapi_Init_Lock>:
315 »       ...315 »       ...
  
316 000071c4·<thread_benchmark_locks>:316 000071c0·<thread_benchmark_locks>:
317 »       ...317 »       ...
  
318 000072c4·<counter_thread>:318 000072c0·<counter_thread>:
319 »       ...319 »       ...
  
320 0000748c·<_PyTestInternalCapi_Init_PyTime>:320 00007488·<_PyTestInternalCapi_Init_PyTime>:
321 »       ...321 »       ...
  
322 000074ac·<test_PyTime_AsMicroseconds>:322 000074a8·<test_PyTime_AsMicroseconds>:
323 »       ...323 »       ...
  
324 00007514·<test_PyTime_AsMilliseconds>:324 00007510·<test_PyTime_AsMilliseconds>:
325 »       ...325 »       ...
  
326 0000757c·<test_PyTime_AsTimespec>:326 00007578·<test_PyTime_AsTimespec>:
327 »       ...327 »       ...
  
328 000075dc·<test_PyTime_AsTimeval>:328 000075d8·<test_PyTime_AsTimeval>:
329 »       ...329 »       ...
  
330 00007664·<test_pytime_fromsecondsobject>:330 00007660·<test_pytime_fromsecondsobject>:
331 »       ...331 »       ...
  
332 000076c8·<test_pytime_object_to_time_t>:332 000076c4·<test_pytime_object_to_time_t>:
333 »       ...333 »       ...
  
334 0000772c·<test_pytime_object_to_timespec>:334 00007728·<test_pytime_object_to_timespec>:
335 »       ...335 »       ...
  
336 000077a4·<test_pytime_object_to_timeval>:336 000077a0·<test_pytime_object_to_timeval>:
337 »       ...337 »       ...
  
338 0000781c·<_PyTestInternalCapi_Init_Set>:338 00007818·<_PyTestInternalCapi_Init_Set>:
339 »       ...339 »       ...
  
340 0000783c·<_PyTestInternalCapi_Init_CriticalSection>:340 00007838·<_PyTestInternalCapi_Init_CriticalSection>:
341 »       ...341 »       ...
  
342 0000785c·<thread_critical_sections>:342 00007858·<thread_critical_sections>:
343 »       ...343 »       ...
  
344 000078e8·<call_weak_fn>:344 000078e4·<call_weak_fn>:
345 »       ...345 »       ...
  
346 0000790c·<deregister_tm_clones>:346 00007908·<deregister_tm_clones>:
347 »       ...347 »       ...
  
348 00007938·<register_tm_clones>:348 00007934·<register_tm_clones>:
349 »       ...349 »       ...
  
350 0000796c·<__do_global_dtors_aux>:350 00007968·<__do_global_dtors_aux>:
351 »       ...351 »       ...
  
352 000079ac·<frame_dummy>:352 000079a8·<frame_dummy>:
353 frame_dummy():353 frame_dummy():
354 »       movs»   r0,·r0354 »       movs»   r0,·r0
355 »       ...355 »       ...
  
356 000079b0·<get_configs>:356 000079ac·<get_configs>:
357 get_configs():357 get_configs():
358 ./build-static/../Modules/_testinternalcapi.c:101358 ./build-static/../Modules/_testinternalcapi.c:101
359 »       movs»   r0,·r0359 »       movs»   r0,·r0
360 »       ...360 »       ...
  
361 000079b4·<test_get_config>:361 000079b0·<test_get_config>:
362 »       ...362 »       ...
  
363 000079f4·<get_interp_settings>:363 000079f0·<get_interp_settings>:
364 »       ...364 »       ...
  
365 00007b14·<run_in_subinterp_with_config>:365 00007b10·<run_in_subinterp_with_config>:
366 »       ...366 »       ...
  
367 00007c0c·<_testinternalcapi_new_instruction_sequence>:367 00007c08·<_testinternalcapi_new_instruction_sequence>:
368 _testinternalcapi_new_instruction_sequence_impl():368 _testinternalcapi_new_instruction_sequence_impl():
369 ./build-static/../Modules/_testinternalcapi.c:738369 ./build-static/../Modules/_testinternalcapi.c:738
370 »       movs»   r0,·r0370 »       movs»   r0,·r0
371 »       ...371 »       ...
  
372 00007c10·<test_bswap>:372 00007c0c·<test_bswap>:
373 »       ...373 »       ...
  
374 00007c2c·<normalize_path>:374 00007c28·<normalize_path>:
375 »       ...375 »       ...
  
376 00007c6c·<clear_extension>:376 00007c68·<clear_extension>:
377 »       ...377 »       ...
  
378 00007cbc·<get_object_dict_values>:378 00007cb8·<get_object_dict_values>:
379 »       ...379 »       ...
  
380 00007de8·<get_crossinterp_data>:380 00007de4·<get_crossinterp_data>:
381 »       ...381 »       ...
  
Max diff block lines reached; 1552/4758 bytes (32.62%) 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 000087ac·<_fini>:2 000087a4·<_fini>:
3 »       ...3 »       ...
27.2 KB
./usr/lib/debug/.build-id/d7/da9395dce481bed3550705ea7dbcf3563b1e4b.debug vs.
./usr/lib/debug/.build-id/03/aa4a21950d0ee1b1d2a147581e5d20c758a0d4.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 1% similar despite different names
900 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········13875736·(bytes·into·file)13 ··Start·of·section·headers:··········13875732·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········4219 ··Number·of·section·headers:·········42
20 ··Section·header·string·table·index:·4120 ··Section·header·string·table·index:·41
1.01 KB
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·8·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··········0x000158·0x00449018·0x00449018·0x00000·0x00008·R···0x46 ··EXIDX··········0x000158·0x00449028·0x00449028·0x00000·0x00008·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00158·0x449024·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00158·0x449034·R·E·0x1000
8 ··LOAD···········0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x9d3d8·RW··0x10008 ··LOAD···········0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x9d3d8·RW··0x1000
9 ··DYNAMIC········0x0001b0·0x00471ec0·0x00471ec0·0x00000·0x00108·RW··0x49 ··DYNAMIC········0x0001b0·0x00471ec0·0x00471ec0·0x00000·0x00108·RW··0x4
10 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x410 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4
11 ··TLS············0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x00010·R···0x411 ··TLS············0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x00010·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
13 ··GNU_RELRO······0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x27e50·R···0x113 ··GNU_RELRO······0x0001b0·0x0044a1b0·0x0044a1b0·0x00000·0x27e50·R···0x1
  
4.84 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·42·section·headers,·starting·at·offset·0xd3ba18:1 There·are·42·section·headers,·starting·at·offset·0xd3ba14:
  
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············00000134·000134·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000134·000134·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000158·000158·003218·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000158·000158·003218·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00003370·000158·008af0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00003370·000158·008af0·10···A··4···3··4
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ··[·6]·.gnu.version_r····NOBITS··········00016fb4·000158·0001b0·00···A··4···4··411 ··[·6]·.gnu.version_r····NOBITS··········00016fb4·000158·0001b0·00···A··4···4··4
12 ··[·7]·.rel.dyn··········NOBITS··········00017164·000158·028df8·08···A··3···0··412 ··[·7]·.rel.dyn··········NOBITS··········00017164·000158·028df8·08···A··3···0··4
13 ··[·8]·.rel.plt··········NOBITS··········0003ff5c·000158·000fd8·08···A··3··23··413 ··[·8]·.rel.plt··········NOBITS··········0003ff5c·000158·000fd8·08···A··3··23··4
14 ··[·9]·.init·············NOBITS··········00040f34·000158·00000c·00··AX··0···0··414 ··[·9]·.init·············NOBITS··········00040f34·000158·00000c·00··AX··0···0··4
15 ··[10]·.plt··············NOBITS··········00040f40·000158·001868·04··AX··0···0··415 ··[10]·.plt··············NOBITS··········00040f40·000158·001868·04··AX··0···0··4
16 ··[11]·.text·············NOBITS··········000427a8·000158·24e570·00··AX··0···0··816 ··[11]·.text·············NOBITS··········000427a8·000158·24e570·00··AX··0···0··8
17 ··[12]·.fini·············NOBITS··········00290d18·000158·000008·00··AX··0···0··417 ··[12]·.fini·············NOBITS··········00290d18·000158·000008·00··AX··0···0··4
18 ··[13]·.rodata···········NOBITS··········00290d40·000158·1b82d4·00···A··0···0·6418 ··[13]·.rodata···········NOBITS··········00290d40·000158·1b82e4·00···A··0···0·64
19 ··[14]·.stapsdt.base·····NOBITS··········00449014·000158·000001·00···A··0···0··119 ··[14]·.stapsdt.base·····NOBITS··········00449024·000158·000001·00···A··0···0··1
20 ··[15]·.ARM.exidx········NOBITS··········00449018·000158·000008·00··AL·11···0··420 ··[15]·.ARM.exidx········NOBITS··········00449028·000158·000008·00··AL·11···0··4
21 ··[16]·.eh_frame·········NOBITS··········00449020·000158·000004·00···A··0···0··421 ··[16]·.eh_frame·········NOBITS··········00449030·000158·000004·00···A··0···0··4
22 ··[17]·.tdata············NOBITS··········0044a1b0·0001b0·000004·00·WAT··0···0··422 ··[17]·.tdata············NOBITS··········0044a1b0·0001b0·000004·00·WAT··0···0··4
23 ··[18]·.tbss·············NOBITS··········0044a1b4·0001b0·00000c·00·WAT··0···0··423 ··[18]·.tbss·············NOBITS··········0044a1b4·0001b0·00000c·00·WAT··0···0··4
24 ··[19]·.init_array·······NOBITS··········0044a1b4·0001b0·000008·04··WA··0···0··424 ··[19]·.init_array·······NOBITS··········0044a1b4·0001b0·000008·04··WA··0···0··4
25 ··[20]·.fini_array·······NOBITS··········0044a1bc·0001b0·000004·04··WA··0···0··425 ··[20]·.fini_array·······NOBITS··········0044a1bc·0001b0·000004·04··WA··0···0··4
26 ··[21]·.data.rel.ro······NOBITS··········0044a1c0·0001b0·027d00·00··WA··0···0·6426 ··[21]·.data.rel.ro······NOBITS··········0044a1c0·0001b0·027d00·00··WA··0···0·64
27 ··[22]·.dynamic··········NOBITS··········00471ec0·0001b0·000108·08··WA··4···0··427 ··[22]·.dynamic··········NOBITS··········00471ec0·0001b0·000108·08··WA··4···0··4
28 ··[23]·.got··············NOBITS··········00472000·0001b0·000cc8·04··WA··0···0··428 ··[23]·.got··············NOBITS··········00472000·0001b0·000cc8·04··WA··0···0··4
Offset 30, 22 lines modifiedOffset 30, 22 lines modified
30 ··[25]·.PyRuntime········NOBITS··········00498168·0001b0·023b80·00··WA··0···0··830 ··[25]·.PyRuntime········NOBITS··········00498168·0001b0·023b80·00··WA··0···0··8
31 ··[26]·.probes···········NOBITS··········004bbce8·0001b0·000018·00··WA··0···0··231 ··[26]·.probes···········NOBITS··········004bbce8·0001b0·000018·00··WA··0···0··2
32 ··[27]·.bss··············NOBITS··········004bbd00·0001b0·02b888·00··WA··0···0·6432 ··[27]·.bss··············NOBITS··········004bbd00·0001b0·02b888·00··WA··0···0·64
33 ··[28]·.comment··········PROGBITS········00000000·000158·00001f·01··MS··0···0··133 ··[28]·.comment··········PROGBITS········00000000·000158·00001f·01··MS··0···0··1
34 ··[29]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000177·000033·00······0···0··134 ··[29]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000177·000033·00······0···0··1
35 ··[30]·.note.stapsdt·····NOTE············00000000·0001ac·000144·00······0···0··435 ··[30]·.note.stapsdt·····NOTE············00000000·0001ac·000144·00······0···0··4
36 ··[31]·.debug_aranges····PROGBITS········00000000·0002f0·000945·00···C··0···0··436 ··[31]·.debug_aranges····PROGBITS········00000000·0002f0·000945·00···C··0···0··4
37 ··[32]·.debug_info·······PROGBITS········00000000·000c38·86b749·00···C··0···0··437 ··[32]·.debug_info·······PROGBITS········00000000·000c38·86b748·00···C··0···0··4
38 ··[33]·.debug_abbrev·····PROGBITS········00000000·86c384·01244d·00···C··0···0··438 ··[33]·.debug_abbrev·····PROGBITS········00000000·86c380·01244d·00···C··0···0··4
39 ··[34]·.debug_line·······PROGBITS········00000000·87e7d4·160e9f·00···C··0···0··439 ··[34]·.debug_line·······PROGBITS········00000000·87e7d0·160e9f·00···C··0···0··4
40 ··[35]·.debug_frame······PROGBITS········00000000·9df674·0158b1·00···C··0···0··440 ··[35]·.debug_frame······PROGBITS········00000000·9df670·0158b1·00···C··0···0··4
41 ··[36]·.debug_str········PROGBITS········00000000·9f4f28·0208e2·01·MSC··0···0··441 ··[36]·.debug_str········PROGBITS········00000000·9f4f24·0208e2·01·MSC··0···0··4
42 ··[37]·.debug_loclists···PROGBITS········00000000·a1580c·20f2e9·00···C··0···0··442 ··[37]·.debug_loclists···PROGBITS········00000000·a15808·20f2e9·00···C··0···0··4
43 ··[38]·.debug_rnglists···PROGBITS········00000000·c24af8·07b5b3·00···C··0···0··443 ··[38]·.debug_rnglists···PROGBITS········00000000·c24af4·07b5b3·00···C··0···0··4
44 ··[39]·.symtab···········SYMTAB··········00000000·ca00ac·0648f0·10·····40·23524··444 ··[39]·.symtab···········SYMTAB··········00000000·ca00a8·0648f0·10·····40·23524··4
45 ··[40]·.strtab···········STRTAB··········00000000·d0499c·036ed6·00······0···0··145 ··[40]·.strtab···········STRTAB··········00000000·d04998·036ed6·00······0···0··1
46 ··[41]·.shstrtab·········STRTAB··········00000000·d3b872·0001a5·00······0···0··146 ··[41]·.shstrtab·········STRTAB··········00000000·d3b86e·0001a5·00······0···0··1
47 Key·to·Flags:47 Key·to·Flags:
48 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),48 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
49 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),49 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
50 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),50 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
51 ··D·(mbind),·y·(purecode),·p·(processor·specific)51 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.8 KB
readelf --wide --symbols {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 ·····7:·00017164·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·00017164·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·0003ff5c·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·0003ff5c·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·00040f34·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00040f34·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00040f40·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00040f40·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·000427a8·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·000427a8·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·00290d18·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·00290d18·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00290d40·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00290d40·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·00449014·····0·SECTION·LOCAL··DEFAULT···14·.stapsdt.base18 ····14:·00449024·····0·SECTION·LOCAL··DEFAULT···14·.stapsdt.base
19 ····15:·00449018·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·00449028·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00449020·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00449030·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·0044a1b0·····0·SECTION·LOCAL··DEFAULT···17·.tdata21 ····17:·0044a1b0·····0·SECTION·LOCAL··DEFAULT···17·.tdata
22 ····18:·0044a1b4·····0·SECTION·LOCAL··DEFAULT···18·.tbss22 ····18:·0044a1b4·····0·SECTION·LOCAL··DEFAULT···18·.tbss
23 ····19:·0044a1b4·····0·SECTION·LOCAL··DEFAULT···19·.init_array23 ····19:·0044a1b4·····0·SECTION·LOCAL··DEFAULT···19·.init_array
24 ····20:·0044a1bc·····0·SECTION·LOCAL··DEFAULT···20·.fini_array24 ····20:·0044a1bc·····0·SECTION·LOCAL··DEFAULT···20·.fini_array
25 ····21:·0044a1c0·····0·SECTION·LOCAL··DEFAULT···21·.data.rel.ro25 ····21:·0044a1c0·····0·SECTION·LOCAL··DEFAULT···21·.data.rel.ro
26 ····22:·00471ec0·····0·SECTION·LOCAL··DEFAULT···22·.dynamic26 ····22:·00471ec0·····0·SECTION·LOCAL··DEFAULT···22·.dynamic
27 ····23:·00472000·····0·SECTION·LOCAL··DEFAULT···23·.got27 ····23:·00472000·····0·SECTION·LOCAL··DEFAULT···23·.got
Offset 11319, 15 lines modifiedOffset 11319, 15 lines modified
11319 ·11315:·0018c444·····0·NOTYPE··LOCAL··DEFAULT···11·$d11319 ·11315:·0018c444·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11320 ·11316:·0018c448·····0·NOTYPE··LOCAL··DEFAULT···11·$t11320 ·11316:·0018c448·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11321 ·11317:·0018c470·····0·NOTYPE··LOCAL··DEFAULT···11·$d11321 ·11317:·0018c470·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11322 ·11318:·0018c474·····0·NOTYPE··LOCAL··DEFAULT···11·$t11322 ·11318:·0018c474·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11323 ·11319:·0018c494·····0·NOTYPE··LOCAL··DEFAULT···11·$d11323 ·11319:·0018c494·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11324 ·11320:·0018c498·····0·NOTYPE··LOCAL··DEFAULT···11·$t11324 ·11320:·0018c498·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11325 ·11321:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d11325 ·11321:·00000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d
11326 ·11322:·00449014·····0·NOTYPE··LOCAL··DEFAULT···14·$d11326 ·11322:·00449024·····0·NOTYPE··LOCAL··DEFAULT···14·$d
11327 ·11323:·0018cad0·····0·NOTYPE··LOCAL··DEFAULT···11·$d11327 ·11323:·0018cad0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11328 ·11324:·0018caec·····0·NOTYPE··LOCAL··DEFAULT···11·$t11328 ·11324:·0018caec·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11329 ·11325:·0018cb10·····0·NOTYPE··LOCAL··DEFAULT···11·$d11329 ·11325:·0018cb10·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11330 ·11326:·0018cb14·····0·NOTYPE··LOCAL··DEFAULT···11·$t11330 ·11326:·0018cb14·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11331 ·11327:·0018cb38·····0·NOTYPE··LOCAL··DEFAULT···11·$d11331 ·11327:·0018cb38·····0·NOTYPE··LOCAL··DEFAULT···11·$d
11332 ·11328:·0018cb3c·····0·NOTYPE··LOCAL··DEFAULT···11·$t11332 ·11328:·0018cb3c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
11333 ·11329:·0018cc2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d11333 ·11329:·0018cc2c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
Offset 21908, 23 lines modifiedOffset 21908, 23 lines modified
21908 ·21904:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o21908 ·21904:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixdfdi.o
21909 ·21905:·00290b8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t21909 ·21905:·00290b8c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
21910 ·21906:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o21910 ·21906:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_fixunsdfdi.o
21911 ·21907:·00290bc0·····0·NOTYPE··LOCAL··DEFAULT···11·$t21911 ·21907:·00290bc0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
21912 ·21908:·00290bf0·····0·NOTYPE··LOCAL··DEFAULT···11·$d21912 ·21908:·00290bf0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
21913 ·21909:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o21913 ·21909:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·_udivmoddi4.o
21914 ·21910:·00290c00·····0·NOTYPE··LOCAL··DEFAULT···11·$t21914 ·21910:·00290c00·····0·NOTYPE··LOCAL··DEFAULT···11·$t
21915 ·21911:·00449018·····0·NOTYPE··LOCAL··DEFAULT···15·$d21915 ·21911:·00449028·····0·NOTYPE··LOCAL··DEFAULT···15·$d
21916 ·21912:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS21916 ·21912:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·atexit.oS
21917 ·21913:·00290d08·····0·NOTYPE··LOCAL··DEFAULT···11·$t21917 ·21913:·00290d08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
21918 ·21914:·00290d14·····0·NOTYPE··LOCAL··DEFAULT···11·$d21918 ·21914:·00290d14·····0·NOTYPE··LOCAL··DEFAULT···11·$d
21919 ·21915:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c21919 ·21915:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
21920 ·21916:·00448f84·····0·NOTYPE··LOCAL··DEFAULT···13·$d21920 ·21916:·00448f94·····0·NOTYPE··LOCAL··DEFAULT···13·$d
21921 ·21917:·00448f84·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits21921 ·21917:·00448f94·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
21922 ·21918:·00449020·····0·NOTYPE··LOCAL··DEFAULT···16·$d21922 ·21918:·00449030·····0·NOTYPE··LOCAL··DEFAULT···16·$d
21923 ·21919:·00449020·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__21923 ·21919:·00449030·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
21924 ·21920:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·21924 ·21920:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
21925 ·21921:·000de5e9····40·FUNC····LOCAL··DEFAULT···11·_Py_FinalizeAllocatedBlocks21925 ·21921:·000de5e9····40·FUNC····LOCAL··DEFAULT···11·_Py_FinalizeAllocatedBlocks
21926 ·21922:·0047dbd0···208·OBJECT··LOCAL··DEFAULT···24·_PyNamespace_Type21926 ·21922:·0047dbd0···208·OBJECT··LOCAL··DEFAULT···24·_PyNamespace_Type
21927 ·21923:·000dba61····24·FUNC····LOCAL··DEFAULT···11·mi_heap_reallocn21927 ·21923:·000dba61····24·FUNC····LOCAL··DEFAULT···11·mi_heap_reallocn
21928 ·21924:·00112541···652·FUNC····LOCAL··DEFAULT···11·_Py_EncodeUTF8Ex21928 ·21924:·00112541···652·FUNC····LOCAL··DEFAULT···11·_Py_EncodeUTF8Ex
21929 ·21925:·001ce379···220·FUNC····LOCAL··DEFAULT···11·_PyFloat_FormatAdvancedWriter21929 ·21925:·001ce379···220·FUNC····LOCAL··DEFAULT···11·_PyFloat_FormatAdvancedWriter
21930 ·21926:·0019c915···612·FUNC····LOCAL··DEFAULT···11·_PyConfig_Write21930 ·21926:·0019c915···612·FUNC····LOCAL··DEFAULT···11·_PyConfig_Write
Offset 21972, 15 lines modifiedOffset 21972, 15 lines modified
21972 ·21968:·001abde9···164·FUNC····LOCAL··DEFAULT···11·_Py_SetFileSystemEncoding21972 ·21968:·001abde9···164·FUNC····LOCAL··DEFAULT···11·_Py_SetFileSystemEncoding
21973 ·21969:·000cdb41····84·FUNC····LOCAL··DEFAULT···11·_PyMem_DebugRawCalloc21973 ·21969:·000cdb41····84·FUNC····LOCAL··DEFAULT···11·_PyMem_DebugRawCalloc
21974 ·21970:·0016c1e9···204·FUNC····LOCAL··DEFAULT···11·_PyEval_Vector21974 ·21970:·0016c1e9···204·FUNC····LOCAL··DEFAULT···11·_PyEval_Vector
21975 ·21971:·0004eabd····34·FUNC····LOCAL··DEFAULT···11·_PyPegen_keyword_or_starred21975 ·21971:·0004eabd····34·FUNC····LOCAL··DEFAULT···11·_PyPegen_keyword_or_starred
21976 ·21972:·000d4dd5···180·FUNC····LOCAL··DEFAULT···11·mi_reserve_huge_os_pages_interleave21976 ·21972:·000d4dd5···180·FUNC····LOCAL··DEFAULT···11·mi_reserve_huge_os_pages_interleave
21977 ·21973:·000a5bcd···132·FUNC····LOCAL··DEFAULT···11·PyAnextAwaitable_New21977 ·21973:·000a5bcd···132·FUNC····LOCAL··DEFAULT···11·PyAnextAwaitable_New
21978 ·21974:·00486d20···504·OBJECT··LOCAL··DEFAULT···24·_PyImport_Inittab21978 ·21974:·00486d20···504·OBJECT··LOCAL··DEFAULT···24·_PyImport_Inittab
21979 ·21975:·00402cbc·27665·OBJECT··LOCAL··DEFAULT···13·_Py_M__ntpath21979 ·21975:·00402cc4·27665·OBJECT··LOCAL··DEFAULT···13·_Py_M__ntpath
21980 ·21976:·0014badd···128·FUNC····LOCAL··DEFAULT···11·_PyAST_AnnAssign21980 ·21976:·0014badd···128·FUNC····LOCAL··DEFAULT···11·_PyAST_AnnAssign
21981 ·21977:·000cee99···100·FUNC····LOCAL··DEFAULT···11·mi_heap_contains_block21981 ·21977:·000cee99···100·FUNC····LOCAL··DEFAULT···11·mi_heap_contains_block
21982 ·21978:·00479adc···208·OBJECT··LOCAL··DEFAULT···24·_PyAsyncGenAThrow_Type21982 ·21978:·00479adc···208·OBJECT··LOCAL··DEFAULT···24·_PyAsyncGenAThrow_Type
21983 ·21979:·001af71d····24·FUNC····LOCAL··DEFAULT···11·_Py_IsCoreInitialized21983 ·21979:·001af71d····24·FUNC····LOCAL··DEFAULT···11·_Py_IsCoreInitialized
21984 ·21980:·000dbb45····52·FUNC····LOCAL··DEFAULT···11·mi_realloc21984 ·21980:·000dbb45····52·FUNC····LOCAL··DEFAULT···11·mi_realloc
21985 ·21981:·000cdefd····84·FUNC····LOCAL··DEFAULT···11·mi_expand21985 ·21981:·000cdefd····84·FUNC····LOCAL··DEFAULT···11·mi_expand
21986 ·21982:·002cf788····93·OBJECT··LOCAL··DEFAULT···13·_Py_lower__doc__21986 ·21982:·002cf788····93·OBJECT··LOCAL··DEFAULT···13·_Py_lower__doc__
Offset 22068, 15 lines modifiedOffset 22068, 15 lines modified
22068 ·22064:·000c8679··1028·FUNC····LOCAL··DEFAULT···11·_PyModule_ClearDict22068 ·22064:·000c8679··1028·FUNC····LOCAL··DEFAULT···11·_PyModule_ClearDict
22069 ·22065:·004bbcfa·····2·OBJECT··LOCAL··DEFAULT···26·python_import__find__load__start_semaphore22069 ·22065:·004bbcfa·····2·OBJECT··LOCAL··DEFAULT···26·python_import__find__load__start_semaphore
22070 ·22066:·001c7e6d···104·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_GetTracedMemory22070 ·22066:·001c7e6d···104·FUNC····LOCAL··DEFAULT···11·_PyTraceMalloc_GetTracedMemory
22071 ·22067:·001a3ba1···112·FUNC····LOCAL··DEFAULT···11·_PyInstructionSequence_ApplyLabelMap22071 ·22067:·001a3ba1···112·FUNC····LOCAL··DEFAULT···11·_PyInstructionSequence_ApplyLabelMap
22072 ·22068:·000cdfdd···160·FUNC····LOCAL··DEFAULT···11·mi_malloc_good_size22072 ·22068:·000cdfdd···160·FUNC····LOCAL··DEFAULT···11·mi_malloc_good_size
22073 ·22069:·000dc2d9····30·FUNC····LOCAL··DEFAULT···11·mi_heap_zalloc_aligned22073 ·22069:·000dc2d9····30·FUNC····LOCAL··DEFAULT···11·mi_heap_zalloc_aligned
22074 ·22070:·000d2c4d···272·FUNC····LOCAL··DEFAULT···11·_mi_os_decommit22074 ·22070:·000d2c4d···272·FUNC····LOCAL··DEFAULT···11·_mi_os_decommit
22075 ·22071:·0040b494··4891·OBJECT··LOCAL··DEFAULT···13·_Py_M___sitebuiltins22075 ·22071:·0040b49c··4884·OBJECT··LOCAL··DEFAULT···13·_Py_M___sitebuiltins
22076 ·22072:·00198119····80·FUNC····LOCAL··DEFAULT···11·_PyImport_ReleaseLock22076 ·22072:·00198119····80·FUNC····LOCAL··DEFAULT···11·_PyImport_ReleaseLock
22077 ·22073:·0004e989···114·FUNC····LOCAL··DEFAULT···11·_PyPegen_empty_arguments22077 ·22073:·0004e989···114·FUNC····LOCAL··DEFAULT···11·_PyPegen_empty_arguments
22078 ·22074:·00247589···280·FUNC····LOCAL··DEFAULT···11·_PySignal_Fini22078 ·22074:·00247589···280·FUNC····LOCAL··DEFAULT···11·_PySignal_Fini
22079 ·22075:·0008bc59···186·FUNC····LOCAL··DEFAULT···11·_PyCode_GetFreevars22079 ·22075:·0008bc59···186·FUNC····LOCAL··DEFAULT···11·_PyCode_GetFreevars
22080 ·22076:·001b9c4d···144·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_StoreSubscr22080 ·22076:·001b9c4d···144·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_StoreSubscr
22081 ·22077:·0014b2a9····82·FUNC····LOCAL··DEFAULT···11·_Py_asdl_expr_seq_new22081 ·22077:·0014b2a9····82·FUNC····LOCAL··DEFAULT···11·_Py_asdl_expr_seq_new
22082 ·22078:·001b9b0d···320·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_BinarySubscr22082 ·22078:·001b9b0d···320·FUNC····LOCAL··DEFAULT···11·_Py_Specialize_BinarySubscr
Offset 22219, 15 lines modifiedOffset 22219, 15 lines modified
22219 ·22215:·0015c191····76·FUNC····LOCAL··DEFAULT···11·_PyAST_TypeIgnore22219 ·22215:·0015c191····76·FUNC····LOCAL··DEFAULT···11·_PyAST_TypeIgnore
22220 ·22216:·000dcbb5···116·FUNC····LOCAL··DEFAULT···11·mi_stats_reset22220 ·22216:·000dcbb5···116·FUNC····LOCAL··DEFAULT···11·mi_stats_reset
22221 ·22217:·0008b795···164·FUNC····LOCAL··DEFAULT···11·_PyLineTable_NextAddressRange22221 ·22217:·0008b795···164·FUNC····LOCAL··DEFAULT···11·_PyLineTable_NextAddressRange
22222 ·22218:·00198925····72·FUNC····LOCAL··DEFAULT···11·_PyImport_ResolveNameWithPackageContext22222 ·22218:·00198925····72·FUNC····LOCAL··DEFAULT···11·_PyImport_ResolveNameWithPackageContext
22223 ·22219:·0011250d····52·FUNC····LOCAL··DEFAULT···11·_Py_DecodeUTF8_surrogateescape22223 ·22219:·0011250d····52·FUNC····LOCAL··DEFAULT···11·_Py_DecodeUTF8_surrogateescape
22224 ·22220:·00476618···208·OBJECT··LOCAL··DEFAULT···24·_PyExc_MemoryError22224 ·22220:·00476618···208·OBJECT··LOCAL··DEFAULT···24·_PyExc_MemoryError
22225 ·22221:·000c97c9····84·FUNC····LOCAL··DEFAULT···11·_Py_SetImmortal22225 ·22221:·000c97c9····84·FUNC····LOCAL··DEFAULT···11·_Py_SetImmortal
22226 ·22222:·00418db4·40535·OBJECT··LOCAL··DEFAULT···13·_Py_M__codecs22226 ·22222:·00418db4·40542·OBJECT··LOCAL··DEFAULT···13·_Py_M__codecs
22227 ·22223:·00191ded···100·FUNC····LOCAL··DEFAULT···11·_PyArg_Fini22227 ·22223:·00191ded···100·FUNC····LOCAL··DEFAULT···11·_PyArg_Fini
22228 ·22224:·004943f0····20·OBJECT··LOCAL··DEFAULT···24·bufferedwriter_spec22228 ·22224:·004943f0····20·OBJECT··LOCAL··DEFAULT···24·bufferedwriter_spec
22229 ·22225:·0022a65d···148·FUNC····LOCAL··DEFAULT···11·Hacl_Hash_SHA3_absorb_inner22229 ·22225:·0022a65d···148·FUNC····LOCAL··DEFAULT···11·Hacl_Hash_SHA3_absorb_inner
22230 ·22226:·003e39a0·14411·OBJECT··LOCAL··DEFAULT···13·_Py_M__runpy22230 ·22226:·003e39a0·14411·OBJECT··LOCAL··DEFAULT···13·_Py_M__runpy
22231 ·22227:·000c981d·····2·FUNC····LOCAL··DEFAULT···11·_PyObject_SetDeferredRefcount22231 ·22227:·000c981d·····2·FUNC····LOCAL··DEFAULT···11·_PyObject_SetDeferredRefcount
22232 ·22228:·000cffa1·····4·FUNC····LOCAL··DEFAULT···11·_mi_os_get_aligned_hint22232 ·22228:·000cffa1·····4·FUNC····LOCAL··DEFAULT···11·_mi_os_get_aligned_hint
22233 ·22229:·000dc1ed····92·FUNC····LOCAL··DEFAULT···11·mi_pvalloc22233 ·22229:·000dc1ed····92·FUNC····LOCAL··DEFAULT···11·mi_pvalloc
Offset 22274, 15 lines modifiedOffset 22274, 15 lines modified
22274 ·22270:·0016dba9···280·FUNC····LOCAL··DEFAULT···11·_PyCodec_DecodeText22274 ·22270:·0016dba9···280·FUNC····LOCAL··DEFAULT···11·_PyCodec_DecodeText
22275 ·22271:·0014c0e1····96·FUNC····LOCAL··DEFAULT···11·_PyAST_BoolOp22275 ·22271:·0014c0e1····96·FUNC····LOCAL··DEFAULT···11·_PyAST_BoolOp
22276 ·22272:·0028edd5···140·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_malloc_25622276 ·22272:·0028edd5···140·FUNC····LOCAL··DEFAULT···11·python_hashlib_Hacl_Hash_SHA2_malloc_256
22277 ·22273:·00290b59····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv022277 ·22273:·00290b59····12·FUNC····LOCAL··DEFAULT···11·__aeabi_idiv0
22278 ·22274:·000cde35·····2·FUNC····LOCAL··DEFAULT···11·_mi_padding_shrink22278 ·22274:·000cde35·····2·FUNC····LOCAL··DEFAULT···11·_mi_padding_shrink
22279 ·22275:·001cf48d····32·FUNC····LOCAL··DEFAULT···11·_Py_ResetForceASCII22279 ·22275:·001cf48d····32·FUNC····LOCAL··DEFAULT···11·_Py_ResetForceASCII
22280 ·22276:·0019820d·····6·FUNC····LOCAL··DEFAULT···11·_PyImport_GetModules22280 ·22276:·0019820d·····6·FUNC····LOCAL··DEFAULT···11·_PyImport_GetModules
22281 ·22277:·0043b0f4·56974·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap22281 ·22277:·0043b0fc·56981·OBJECT··LOCAL··DEFAULT···13·_Py_M__importlib__bootstrap
22282 ·22278:·001b9061·····6·FUNC····LOCAL··DEFAULT···11·_PyOS_URandom22282 ·22278:·001b9061·····6·FUNC····LOCAL··DEFAULT···11·_PyOS_URandom
22283 ·22279:·0014c6c5···100·FUNC····LOCAL··DEFAULT···11·_PyAST_Compare22283 ·22279:·0014c6c5···100·FUNC····LOCAL··DEFAULT···11·_PyAST_Compare
22284 ·22280:·0007754d···396·FUNC····LOCAL··DEFAULT···11·_Py_bytes_rindex22284 ·22280:·0007754d···396·FUNC····LOCAL··DEFAULT···11·_Py_bytes_rindex
22285 ·22281:·001d08e1···276·FUNC····LOCAL··DEFAULT···11·_Py_GetLocaleconvNumeric22285 ·22281:·001d08e1···276·FUNC····LOCAL··DEFAULT···11·_Py_GetLocaleconvNumeric
22286 ·22282:·0014b549····82·FUNC····LOCAL··DEFAULT···11·_Py_asdl_match_case_seq_new22286 ·22282:·0014b549····82·FUNC····LOCAL··DEFAULT···11·_Py_asdl_match_case_seq_new
22287 ·22283:·000a2775····68·FUNC····LOCAL··DEFAULT···11·_PyFrame_New_NoTrack22287 ·22283:·000a2775····68·FUNC····LOCAL··DEFAULT···11·_PyFrame_New_NoTrack
22288 ·22284:·0019bc65····98·FUNC····LOCAL··DEFAULT···11·_PyWideStringList_Extend22288 ·22284:·0019bc65····98·FUNC····LOCAL··DEFAULT···11·_PyWideStringList_Extend
Offset 22304, 15 lines modifiedOffset 22304, 15 lines modified
22304 ·22300:·00114c7d··2420·FUNC····LOCAL··DEFAULT···11·_PyUnicode_EncodeCharmap22304 ·22300:·00114c7d··2420·FUNC····LOCAL··DEFAULT···11·_PyUnicode_EncodeCharmap
22305 ·22301:·00148bc5··9786·FUNC····LOCAL··DEFAULT···11·_PyAST_Fini22305 ·22301:·00148bc5··9786·FUNC····LOCAL··DEFAULT···11·_PyAST_Fini
22306 ·22302:·00198af5···100·FUNC····LOCAL··DEFAULT···11·_PyImport_CheckSubinterpIncompatibleExtensionAllowed22306 ·22302:·00198af5···100·FUNC····LOCAL··DEFAULT···11·_PyImport_CheckSubinterpIncompatibleExtensionAllowed
22307 ·22303:·0014bfc1····50·FUNC····LOCAL··DEFAULT···11·_PyAST_Nonlocal22307 ·22303:·0014bfc1····50·FUNC····LOCAL··DEFAULT···11·_PyAST_Nonlocal
22308 ·22304:·001d0e01·····2·FUNC····LOCAL··DEFAULT···11·_PyPerfTrampoline_GetCallbacks22308 ·22304:·001d0e01·····2·FUNC····LOCAL··DEFAULT···11·_PyPerfTrampoline_GetCallbacks
Max diff block lines reached; 7967/17200 bytes (46.32%) of diff not shown.
1.89 KB
readelf --wide --notes {}
    
Offset 1, 27 lines modifiedOffset 1, 27 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:·d7da9395dce481bed3550705ea7dbcf3563b1e4b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03aa4a21950d0ee1b1d2a147581e5d20c758a0d4
  
4 Displaying·notes·found·in:·.note.stapsdt4 Displaying·notes·found·in:·.note.stapsdt
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python6 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
7 ····Name:·gc__start7 ····Name:·gc__start
8 ····Location:·0x0018cac0,·Base:·0x00449014,·Semaphore:·0x004bbcf68 ····Location:·0x0018cac0,·Base:·0x00449024,·Semaphore:·0x004bbcf6
9 ····Arguments:·-4@[sp,·#24]9 ····Arguments:·-4@[sp,·#24]
10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python10 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
11 ····Name:·gc__done11 ····Name:·gc__done
12 ····Location:·0x0018cac6,·Base:·0x00449014,·Semaphore:·0x004bbcf812 ····Location:·0x0018cac6,·Base:·0x00449024,·Semaphore:·0x004bbcf8
13 ····Arguments:·-4@r113 ····Arguments:·-4@r1
14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python14 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
15 ····Name:·import__find__load__start15 ····Name:·import__find__load__start
16 ····Location:·0x0019a058,·Base:·0x00449014,·Semaphore:·0x004bbcfa16 ····Location:·0x0019a058,·Base:·0x00449024,·Semaphore:·0x004bbcfa
17 ····Arguments:·4@r017 ····Arguments:·4@r0
18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python18 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
19 ····Name:·import__find__load__done19 ····Name:·import__find__load__done
20 ····Location:·0x0019a068,·Base:·0x00449014,·Semaphore:·0x004bbcfc20 ····Location:·0x0019a068,·Base:·0x00449024,·Semaphore:·0x004bbcfc
21 ····Arguments:·4@r0·-4@r321 ····Arguments:·4@r0·-4@r3
22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python22 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
23 ····Name:·audit23 ····Name:·audit
24 ····Location:·0x001c0bae,·Base:·0x00449014,·Semaphore:·0x004bbcfe24 ····Location:·0x001c0bae,·Base:·0x00449024,·Semaphore:·0x004bbcfe
25 ····Arguments:·4@r9·4@r425 ····Arguments:·4@r9·4@r4
680 B
readelf --wide --debug-dump=info {}
    
Offset 4194297, 8 lines modifiedOffset 4194297, 8 lines modified
4194297 ····<885734>···DW_AT_decl_column·:·(data1)·294194297 ····<885734>···DW_AT_decl_column·:·(data1)·29
4194298 ····<885735>···DW_AT_type········:·(ref4)·<0x885727>4194298 ····<885735>···DW_AT_type········:·(ref4)·<0x885727>
4194299 ·<1><885739>:·Abbrev·Number:·54·(DW_TAG_structure_type)4194299 ·<1><885739>:·Abbrev·Number:·54·(DW_TAG_structure_type)
4194300 ····<88573a>···DW_AT_name········:·(strp)·(offset:·0x23a5):·arena_object4194300 ····<88573a>···DW_AT_name········:·(strp)·(offset:·0x23a5):·arena_object
4194301 ····<88573e>···DW_AT_byte_size···:·(data1)·284194301 ····<88573e>···DW_AT_byte_size···:·(data1)·28
4194302 ····<88573f>···DW_AT_decl_file···:·(data1)·984194302 ····<88573f>···DW_AT_decl_file···:·(data1)·98
4194303 ····<885740>···DW_AT_decl_line···:·(data2)·2694194303 ····<885740>···DW_AT_decl_line···:·(data2)·269
4194304 [·Too·much·input·for·diff·(SHA256:·ff3eddfc8c48a8be84ee9e499ca7386188b69018b4fe691e9b6d1cf54dbf6b62)·]4194304 [·Too·much·input·for·diff·(SHA256:·fc05ebf109633a20504846f07205e5115b3665d2edc4cad634d829dbe2c63a45)·]
789 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 KGCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
2 gc__start2 gc__start
3 -4@[sp,·#24]3 -4@[sp,·#24]
4 gc__done4 gc__done
5 import__find__load__start5 import__find__load__start
6 import__find__load__done6 import__find__load__done
7 4@r0·-4@r37 4@r0·-4@r3
8 4@r9·4@r48 4@r9·4@r4
Offset 2218, 36 lines modifiedOffset 2218, 27 lines modified
2218 Y*??Gci|I2218 Y*??Gci|I
2219 .u_E57P]2219 .u_E57P]
2220 _PYLQzd\2220 _PYLQzd\
2221 (]3FR{9^)2221 (]3FR{9^)
2222 fI<fIW[Yj2222 fI<fIW[Yj
2223 :O}+$\:Y2223 :O}+$\:Y
2224 d]!s2_U<2224 d]!s2_U<
 2225 `u1X~~L{
 2226 =C@jPj7g
 2227 .DGs/Yu}
 2228 \z5G&-\.
 2229 Xj_U&veC
 2230 e4|8Z»  J1
 2231 `h@·1d>pn·1$
 2232 o01d0p`01d
 2233 pJ01d)pq01d
 2234 46%»    6%kmJ
 2235 @g.)M(hEi
 2236 Of<I&KJf
 2237 C#AH&[J&C-
2225 5UQmQTU[U 
2226 nG/D\C_u 
2227 N1LkC,/x5_o 
2228 "X9Emzs* 
2229 %m(-i[Kv 
2230 vV="Xntj 
2231 KG4='Yn; 
2232 &`,}yp8> 
2233 D]sEEZ8Y 
2234 O»      Hk@g?%· 
2235 rbJ80l91% 
2236 `JSD4^AM 
2237 pf:qd%08 
2238 LkvS-tXI 
2239 /ITb_0VD 
2240 tDTAwY>4 
2241 If\w9tgQ 
2242 ~++Vv*hr 
2243 )$3CJ&A- 
2244 5i*?yx\!)N?V 
2245 L4f(Y.Cci3 
2246 V(RQhD*R 
2247 @kRlHh042238 @kRlHh04
2248 7hn|#+M42239 7hn|#+M4
2249 U[R8(",k2240 U[R8(",k
2250 bUpe[%"hLj2241 bUpe[%"hLj
2251 !f1_1Jf»2242 !f1_1Jf»
2252 lmYj6Bo?X2243 lmYj6Bo?X
2253 qCjW<`9A2244 qCjW<`9A
115 KB
python3.13-doc_3.13.0~b2-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0····24280·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····24280·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·13501960·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·13502152·2024-06-11·14:14:35.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
114 KB
data.tar.xz
114 KB
data.tar
2.16 KB
file list
    
Offset 1052, 15 lines modifiedOffset 1052, 15 lines modified
1052 -rw-r--r--···0·root·········(0)·root·········(0)······795·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-ext1052 -rw-r--r--···0·root·········(0)·root·········(0)······795·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-ext
1053 -rw-r--r--···0·root·········(0)·root·········(0)······688·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-lib1053 -rw-r--r--···0·root·········(0)·root·········(0)······688·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-lib
1054 -rw-r--r--···0·root·········(0)·root·········(0)······326·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-new1054 -rw-r--r--···0·root·········(0)·root·········(0)······326·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-new
1055 -rw-r--r--···0·root·········(0)·root·········(0)······905·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-ref1055 -rw-r--r--···0·root·········(0)·root·········(0)······905·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-ref
1056 -rw-r--r--···0·root·········(0)·root·········(0)······547·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-tut1056 -rw-r--r--···0·root·········(0)·root·········(0)······547·2024-06-11·14:14:35.000000·./usr/share/doc-base/python3.13-doc.python3.13-tut
1057 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/info/1057 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/info/
1058 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/info/python3.13/1058 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/info/python3.13/
1059 -rw-r--r--···0·root·········(0)·root·········(0)··5062588·2024-06-11·14:14:35.000000·./usr/share/info/python3.13.info.gz1059 -rw-r--r--···0·root·········(0)·root·········(0)··5062586·2024-06-11·14:14:35.000000·./usr/share/info/python3.13.info.gz
1060 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/1060 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/
1061 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/1061 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/
1062 -rw-r--r--···0·root·········(0)·root·········(0)·······80·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/python3.13-doc1062 -rw-r--r--···0·root·········(0)·root·········(0)·······80·2024-06-11·14:14:35.000000·./usr/share/lintian/overrides/python3.13-doc
1063 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/devhelp/books/python3.13·->·../../doc/python3.13/html1063 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/devhelp/books/python3.13·->·../../doc/python3.13/html
1064 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js1064 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js
1065 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js1065 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js
1066 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-doc/html·->·../python3.13/html1066 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-doc/html·->·../python3.13/html
108 KB
./usr/share/doc/python3.13/html/searchindex.js
108 KB
js-beautify {}
    
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
64 ········"API·Functions":·[64 ········"API·Functions":·[
65 ············[5,·"api-functions"]65 ············[5,·"api-functions"]
66 ········],66 ········],
67 ········"API·and·ABI·Versioning":·[67 ········"API·and·ABI·Versioning":·[
68 ············[4,·"api-and-abi-versioning"]68 ············[4,·"api-and-abi-versioning"]
69 ········],69 ········],
70 ········"API·and·Feature·Removals":·[70 ········"API·and·Feature·Removals":·[
71 ············[461,·"api-and-feature-removals"], 
72 ············[460,·"api-and-feature-removals"],71 ············[460,·"api-and-feature-removals"],
73 ············[464,·"api-and-feature-removals"], 
74 ············[462,·"api-and-feature-removals"],72 ············[462,·"api-and-feature-removals"],
 73 ············[464,·"api-and-feature-removals"],
75 ············[463,·"api-and-feature-removals"]74 ············[463,·"api-and-feature-removals"],
 75 ············[461,·"api-and-feature-removals"]
76 ········],76 ········],
77 ········"API·changes":·[77 ········"API·changes":·[
78 ············[459,·"api-changes"],78 ············[459,·"api-changes"],
79 ············[459,·"id2"]79 ············[459,·"id2"]
80 ········],80 ········],
81 ········"AS·Patterns":·[81 ········"AS·Patterns":·[
82 ············[408,·"as-patterns"]82 ············[408,·"as-patterns"]
Offset 87, 20 lines modifiedOffset 87, 20 lines modified
87 ········"About":·[87 ········"About":·[
88 ············[455,·"about"]88 ············[455,·"about"]
89 ········],89 ········],
90 ········"About·these·documents":·[90 ········"About·these·documents":·[
91 ············[0,·"about-these-documents"]91 ············[0,·"about-these-documents"]
92 ········],92 ········],
93 ········"Abstract":·[93 ········"Abstract":·[
94 ············[93,·null], 
95 ············[101,·null],94 ············[101,·null],
96 ············[94,·"abstract"],95 ············[94,·"abstract"],
97 ············[89,·null],96 ············[89,·null],
98 ············[108,·null],97 ············[93,·null],
99 ············[107,·null]98 ············[107,·null],
 99 ············[108,·null]
100 ········],100 ········],
101 ········"Abstract·Grammar":·[101 ········"Abstract·Grammar":·[
102 ············[122,·"abstract-grammar"]102 ············[122,·"abstract-grammar"]
103 ········],103 ········],
104 ········"Abstract·Objects·Layer":·[104 ········"Abstract·Objects·Layer":·[
105 ············[2,·"abstract-objects-layer"]105 ············[2,·"abstract-objects-layer"]
106 ········],106 ········],
Offset 145, 22 lines modifiedOffset 145, 22 lines modified
145 ········],145 ········],
146 ········"Accessor·Methods":·[146 ········"Accessor·Methods":·[
147 ············[391,·"accessor-methods"]147 ············[391,·"accessor-methods"]
148 ········],148 ········],
149 ········"Acknowledgements":·[149 ········"Acknowledgements":·[
150 ············[111,·"acknowledgements"],150 ············[111,·"acknowledgements"],
151 ············[225,·"acknowledgements"],151 ············[225,·"acknowledgements"],
152 ············[451,·"acknowledgements"], 
153 ············[445,·"acknowledgements"],152 ············[445,·"acknowledgements"],
 153 ············[451,·"acknowledgements"],
 154 ············[449,·"acknowledgements"],
154 ············[446,·"acknowledgements"],155 ············[446,·"acknowledgements"],
155 ············[444,·"acknowledgements"],156 ············[444,·"acknowledgements"],
 157 ············[447,·"acknowledgements"],
156 ············[450,·"acknowledgements"],158 ············[450,·"acknowledgements"],
157 ············[449,·"acknowledgements"], 
158 ············[448,·"acknowledgements"],159 ············[448,·"acknowledgements"]
159 ············[447,·"acknowledgements"] 
160 ········],160 ········],
161 ········"Action·classes":·[161 ········"Action·classes":·[
162 ············[120,·"action-classes"]162 ············[120,·"action-classes"]
163 ········],163 ········],
164 ········"Adapter·and·converter·recipes":·[164 ········"Adapter·and·converter·recipes":·[
165 ············[326,·"adapter-and-converter-recipes"]165 ············[326,·"adapter-and-converter-recipes"]
166 ········],166 ········],
Offset 827, 37 lines modifiedOffset 827, 37 lines modified
827 ············[466,·"id691"],827 ············[466,·"id691"],
828 ············[466,·"id702"],828 ············[466,·"id702"],
829 ············[466,·"id708"],829 ············[466,·"id708"],
830 ············[466,·"id713"],830 ············[466,·"id713"],
831 ············[466,·"id719"]831 ············[466,·"id719"]
832 ········],832 ········],
833 ········"Build·Changes":·[833 ········"Build·Changes":·[
834 ············[465,·"build-changes"],834 ············[456,·"build-changes"],
835 ············[455,·"build-changes"],835 ············[455,·"build-changes"],
 836 ············[465,·"build-changes"],
 837 ············[463,·"build-changes"],
836 ············[457,·"build-changes"],838 ············[457,·"build-changes"],
837 ············[456,·"build-changes"], 
838 ············[454,·"build-changes"],839 ············[454,·"build-changes"]
839 ············[463,·"build-changes"] 
840 ········],840 ········],
841 ········"Build·Requirements":·[841 ········"Build·Requirements":·[
842 ············[437,·"build-requirements"]842 ············[437,·"build-requirements"]
843 ········],843 ········],
844 ········"Build·and·C·API·Changes":·[844 ········"Build·and·C·API·Changes":·[
845 ············[451,·"build-and-c-api-changes"],845 ············[451,·"build-and-c-api-changes"],
846 ············[450,·"build-and-c-api-changes"], 
847 ············[461,·"build-and-c-api-changes"], 
848 ············[452,·"build-and-c-api-changes"], 
849 ············[449,·"build-and-c-api-changes"],846 ············[449,·"build-and-c-api-changes"],
850 ············[464,·"build-and-c-api-changes"],847 ············[452,·"build-and-c-api-changes"],
851 ············[448,·"build-and-c-api-changes"],848 ············[458,·"build-and-c-api-changes"],
852 ············[462,·"build-and-c-api-changes"],849 ············[462,·"build-and-c-api-changes"],
853 ············[453,·"build-and-c-api-changes"],850 ············[453,·"build-and-c-api-changes"],
 851 ············[464,·"build-and-c-api-changes"],
 852 ············[459,·"build-and-c-api-changes"],
854 ············[447,·"build-and-c-api-changes"],853 ············[447,·"build-and-c-api-changes"],
855 ············[458,·"build-and-c-api-changes"],854 ············[450,·"build-and-c-api-changes"],
 855 ············[461,·"build-and-c-api-changes"],
856 ············[459,·"build-and-c-api-changes"]856 ············[448,·"build-and-c-api-changes"]
857 ········],857 ········],
858 ········"Building·Arbitrary·Values":·[858 ········"Building·Arbitrary·Values":·[
859 ············[74,·"building-arbitrary-values"]859 ············[74,·"building-arbitrary-values"]
860 ········],860 ········],
861 ········"Building·C·and·C++·Extensions":·[861 ········"Building·C·and·C++·Extensions":·[
862 ············[72,·"building-c-and-c-extensions"]862 ············[72,·"building-c-and-c-extensions"]
863 ········],863 ········],
Offset 996, 20 lines modifiedOffset 996, 20 lines modified
996 ············[466,·"id639"],996 ············[466,·"id639"],
997 ············[466,·"id644"],997 ············[466,·"id644"],
998 ············[466,·"id705"],998 ············[466,·"id705"],
999 ············[466,·"id714"],999 ············[466,·"id714"],
1000 ············[466,·"id720"]1000 ············[466,·"id720"]
1001 ········],1001 ········],
1002 ········"C·API·Changes":·[1002 ········"C·API·Changes":·[
1003 ············[465,·"c-api-changes"],1003 ············[456,·"c-api-changes"],
1004 ············[455,·"c-api-changes"],1004 ············[455,·"c-api-changes"],
 1005 ············[465,·"c-api-changes"],
 1006 ············[463,·"c-api-changes"],
1005 ············[457,·"c-api-changes"],1007 ············[457,·"c-api-changes"],
1006 ············[456,·"c-api-changes"], 
1007 ············[454,·"c-api-changes"],1008 ············[454,·"c-api-changes"]
Max diff block lines reached; 106174/110871 bytes (95.76%) of diff not shown.
3.42 KB
./usr/share/info/python3.13.info.gz
3.35 KB
python3.13.info
    
Offset 1301099, 30 lines modifiedOffset 1301099, 30 lines modified
013da6a0:·7f31·3634·3131·3331·360a·5265·663a·2047··.16411316.Ref:·G013da6a0:·7f31·3634·3131·3331·360a·5265·663a·2047··.16411316.Ref:·G
013da6b0:·6c6f·6261·6c20·556e·626f·756e·6465·6420··lobal·Unbounded·013da6b0:·6c6f·6261·6c20·556e·626f·756e·6465·6420··lobal·Unbounded·
013da6c0:·5365·7175·656e·6365·7320·4755·532d·466f··Sequences·GUS-Fo013da6c0:·5365·7175·656e·6365·7320·4755·532d·466f··Sequences·GUS-Fo
013da6d0:·6f74·6e6f·7465·2d31·7f31·3634·3133·3030··otnote-1.1641300013da6d0:·6f74·6e6f·7465·2d31·7f31·3634·3133·3030··otnote-1.1641300
013da6e0:·300a·4e6f·6465·3a20·5079·7468·6f6e·204d··0.Node:·Python·M013da6e0:·300a·4e6f·6465·3a20·5079·7468·6f6e·204d··0.Node:·Python·M
013da6f0:·6f64·756c·6520·496e·6465·787f·3136·3431··odule·Index.1641013da6f0:·6f64·756c·6520·496e·6465·787f·3136·3431··odule·Index.1641
013da700:·3330·3738·0a4e·6f64·653a·2049·6e64·6578··3078.Node:·Index013da700:·3330·3738·0a4e·6f64·653a·2049·6e64·6578··3078.Node:·Index
013da710:·7f31·3634·3331·3435·310a·5265·663a·206c··.16431451.Ref:·l013da710:·7f31·3634·3331·3435·310a·5265·663a·2075··.16431451.Ref:·u
013da720:·6962·7261·7279·2f74·696d·6520·6175·6469··ibrary/time·audi 
013da730:·745f·6576·656e·745f·7469·6d65·5f73·6c65··t_event_time_sle 
013da740:·6570·5f30·7f31·3834·3234·3430·380a·5265··ep_0.18424408.Re013da720:·7369·6e67·2f63·6d64·6c69·6e65·2061·7564··sing/cmdline·aud
 013da730:·6974·5f65·7665·6e74·5f63·7079·7468·6f6e··it_event_cpython
 013da740:·5f72·756e·5f73·7464·696e·5f30·7f31·3834··_run_stdin_0.184
 013da750:·3234·3430·380a·5265·663a·2033·6639·367f··24408.Ref:·3f96.
 013da760:·3138·3432·3434·3039·0a52·6566·3a20·3366··18424409.Ref:·3f
 013da770:·3932·7f31·3834·3234·3431·310a·5265·663a··92.18424411.Ref:
013da750:·663a·2033·6639·647f·3138·3432·3434·3039··f:·3f9d.18424409013da780:·2033·6639·357f·3138·3432·3434·3133·0a52···3f95.18424413.R
 013da790:·6566·3a20·3366·3964·7f31·3834·3234·3431··ef:·3f9d.1842441
 013da7a0:·350a·5265·663a·2075·7369·6e67·2f63·6d64··5.Ref:·using/cmd
 013da7b0:·6c69·6e65·2061·7564·6974·5f65·7665·6e74··line·audit_event
 013da7c0:·5f63·7079·7468·6f6e·5f72·756e·5f66·696c··_cpython_run_fil
 013da7d0:·655f·307f·3138·3432·3434·3137·0a52·6566··e_0.18424417.Ref
 013da7e0:·3a20·6c69·6272·6172·792f·7469·6d65·2061··:·library/time·a
 013da7f0:·7564·6974·5f65·7665·6e74·5f74·696d·655f··udit_event_time_
 013da800:·736c·6565·705f·307f·3138·3432·3434·3139··sleep_0.18424419
013da760:·0a52·6566·3a20·6c69·6272·6172·792f·5f74··.Ref:·library/_t013da810:·0a52·6566·3a20·6c69·6272·6172·792f·5f74··.Ref:·library/_t
013da770:·6872·6561·6420·7374·6172·745f·6e65·775f··hread·start_new_013da820:·6872·6561·6420·7374·6172·745f·6e65·775f··hread·start_new_
013da780:·7468·7265·6164·7f31·3834·3234·3431·310a··thread.18424411.013da830:·7468·7265·6164·7f31·3834·3234·3432·310a··thread.18424421.
013da790:·5265·663a·2033·6639·327f·3138·3432·3434··Ref:·3f92.184244 
013da7a0:·3133·0a52·6566·3a20·7573·696e·672f·636d··13.Ref:·using/cm 
013da7b0:·646c·696e·6520·6175·6469·745f·6576·656e··dline·audit_even 
013da7c0:·745f·6370·7974·686f·6e5f·7275·6e5f·7374··t_cpython_run_st 
013da7d0:·6469·6e5f·307f·3138·3432·3434·3135·0a52··din_0.18424415.R 
013da7e0:·6566·3a20·7573·696e·672f·636d·646c·696e··ef:·using/cmdlin 
013da7f0:·6520·6175·6469·745f·6576·656e·745f·6370··e·audit_event_cp 
013da800:·7974·686f·6e5f·7275·6e5f·6669·6c65·5f30··ython_run_file_0 
013da810:·7f31·3834·3234·3431·370a·5265·663a·2033··.18424417.Ref:·3 
013da820:·6639·357f·3138·3432·3434·3139·0a52·6566··f95.18424419.Ref 
013da830:·3a20·3366·3936·7f31·3834·3234·3432·310a··:·3f96.18424421. 
013da840:·1f0a·456e·6420·5461·6720·5461·626c·650a··..End·Tag·Table.013da840:·1f0a·456e·6420·5461·6720·5461·626c·650a··..End·Tag·Table.
013da850:·0a1f·0a4c·6f63·616c·2056·6172·6961·626c··...Local·Variabl013da850:·0a1f·0a4c·6f63·616c·2056·6172·6961·626c··...Local·Variabl
013da860:·6573·3a0a·636f·6469·6e67·3a20·7574·662d··es:.coding:·utf-013da860:·6573·3a0a·636f·6469·6e67·3a20·7574·662d··es:.coding:·utf-
013da870:·380a·456e·643a·0a························8.End:.013da870:·380a·456e·643a·0a························8.End:.
90.9 MB
python3.13-minimal_3.13.0~b2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····2308·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2308·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1844944·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0··1708504·2024-06-11·14:14:35.000000·data.tar.xz
562 B
control.tar.xz
534 B
control.tar
464 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.13-minimal1 Package:·python3.13-minimal
2 Source:·python3.132 Source:·python3.13
3 Version:·3.13.0~b2-13 Version:·3.13.0~b2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·47816 Installed-Size:·4517
7 Pre-Depends:·libc6·(>=·2.38)7 Pre-Depends:·libc6·(>=·2.38)
8 Depends:·libpython3.13-minimal·(=·3.13.0~b2-1),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)8 Depends:·libpython3.13-minimal·(=·3.13.0~b2-1),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
9 Recommends:·python3.139 Recommends:·python3.13
10 Suggests:·binfmt-support10 Suggests:·binfmt-support
11 Conflicts:·binfmt-support·(<<·1.1.2)11 Conflicts:·binfmt-support·(<<·1.1.2)
12 Section:·python12 Section:·python
13 Priority:·optional13 Priority:·optional
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
90.9 MB
data.tar.xz
90.9 MB
data.tar
1.25 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)··4802104·2024-06-11·14:14:35.000000·./usr/bin/python3.134 -rwxr-xr-x···0·root·········(0)·root·········(0)··4531776·2024-06-11·14:14:35.000000·./usr/bin/python3.13
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/binfmt.d/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/lib/binfmt.d/
7 -rw-r--r--···0·root·········(0)·root·········(0)·······54·2024-06-11·14:14:35.000000·./usr/lib/binfmt.d/python3.13.conf7 -rw-r--r--···0·root·········(0)·root·········(0)·······54·2024-06-11·14:14:35.000000·./usr/lib/binfmt.d/python3.13.conf
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/binfmts/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/binfmts/
10 -rw-r--r--···0·root·········(0)·root·········(0)·······74·2024-06-11·14:14:35.000000·./usr/share/binfmts/python3.1310 -rw-r--r--···0·root·········(0)·root·········(0)·······74·2024-06-11·14:14:35.000000·./usr/share/binfmts/python3.13
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/
90.9 MB
./usr/bin/python3.13
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:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1da86511 ··Entry·point·address:···············0x1499b5
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4800744·(bytes·into·file)13 ··Start·of·section·headers:··········4530416·(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:·········1017 ··Number·of·program·headers:·········10
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
1.83 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x1da8652 Entry·point·0x1499b5
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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··········0x44abd0·0x0045abd0·0x0045abd0·0x00008·0x00008·R···0x46 ··EXIDX··········0x408854·0x00418854·0x00418854·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·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·0x00010000·0x00010000·0x44abdc·0x44abdc·R·E·0x100010 ··LOAD···········0x000000·0x00010000·0x00010000·0x408860·0x408860·R·E·0x1000
11 ··LOAD···········0x44aee4·0x0045bee4·0x0045bee4·0x48f14·0x747bc·RW··0x100011 ··LOAD···········0x408ee4·0x00419ee4·0x00419ee4·0x48f1c·0x747bc·RW··0x1000
12 ··DYNAMIC········0x44aef8·0x0045bef8·0x0045bef8·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x408ef8·0x00419ef8·0x00419ef8·0x00108·0x00108·RW··0x4
13 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x413 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
14 ··TLS············0x44aee4·0x0045bee4·0x0045bee4·0x00004·0x00010·R···0x414 ··TLS············0x408ee4·0x00419ee4·0x00419ee4·0x00004·0x00010·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x44aee4·0x0045bee4·0x0045bee4·0x0011c·0x0011c·R···0x116 ··GNU_RELRO······0x408ee4·0x00419ee4·0x00419ee4·0x0011c·0x0011c·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····.ARM.exidx·19 ···00·····.ARM.exidx·
20 ···01·····20 ···01·····
21 ···02·····.interp·21 ···02·····.interp·
22 ···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·.stapsdt.base·.ARM.exidx·.eh_frame·22 ···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·.stapsdt.base·.ARM.exidx·.eh_frame·
5.68 KB
readelf --wide --sections {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x4940e8:1 There·are·34·section·headers,·starting·at·offset·0x4520f0:
  
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········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
8 ··[·4]·.gnu.hash·········GNU_HASH········000101d4·0001d4·003aa0·04···A··5···0··48 ··[·4]·.gnu.hash·········GNU_HASH········000101d4·0001d4·003aa4·04···A··5···0··4
9 ··[·5]·.dynsym···········DYNSYM··········00013c74·003c74·008b80·10···A··6···1··49 ··[·5]·.dynsym···········DYNSYM··········00013c78·003c78·008b90·10···A··6···1··4
10 ··[·6]·.dynstr···········STRTAB··········0001c7f4·00c7f4·00a032·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········0001c808·00c808·00a037·00···A··0···0··1
11 ··[·7]·.gnu.version······VERSYM··········00026826·016826·001170·02···A··5···0··211 ··[·7]·.gnu.version······VERSYM··········00026840·016840·001172·02···A··5···0··2
12 ··[·8]·.gnu.version_r····VERNEED·········00027998·017998·0001b0·00···A··6···4··412 ··[·8]·.gnu.version_r····VERNEED·········000279b4·0179b4·0001b0·00···A··6···4··4
13 ··[·9]·.rel.dyn··········REL·············00027b48·017b48·000038·08···A··5···0··413 ··[·9]·.rel.dyn··········REL·············00027b64·017b64·000038·08···A··5···0··4
14 ··[10]·.rel.plt··········REL·············00027b80·017b80·001088·08··AI··5··25··414 ··[10]·.rel.plt··········REL·············00027b9c·017b9c·001090·08··AI··5··25··4
15 ··[11]·.init·············PROGBITS········00028c08·018c08·00000c·00··AX··0···0··415 ··[11]·.init·············PROGBITS········00028c2c·018c2c·00000c·00··AX··0···0··4
16 ··[12]·.plt··············PROGBITS········00028c14·018c14·00198c·04··AX··0···0··416 ··[12]·.plt··············PROGBITS········00028c38·018c38·001998·04··AX··0···0··4
17 ··[13]·.text·············PROGBITS········0002a5a0·01a5a0·24f814·00··AX··0···0··817 ··[13]·.text·············PROGBITS········0002a5d0·01a5d0·20d3b2·00··AX··0···0··8
18 ··[14]·.fini·············PROGBITS········00279db4·269db4·000008·00··AX··0···0··418 ··[14]·.fini·············PROGBITS········00237984·227984·000008·00··AX··0···0··4
19 ··[15]·.rodata···········PROGBITS········00279dc0·269dc0·1e0e0c·00···A··0···0·6419 ··[15]·.rodata···········PROGBITS········002379c0·2279c0·1e0e90·00···A··0···0·64
20 ··[16]·.stapsdt.base·····PROGBITS········0045abcc·44abcc·000001·00···A··0···0··120 ··[16]·.stapsdt.base·····PROGBITS········00418850·408850·000001·00···A··0···0··1
21 ··[17]·.ARM.exidx········ARM_EXIDX·······0045abd0·44abd0·000008·00··AL·13···0··421 ··[17]·.ARM.exidx········ARM_EXIDX·······00418854·408854·000008·00··AL·13···0··4
22 ··[18]·.eh_frame·········PROGBITS········0045abd8·44abd8·000004·00···A··0···0··422 ··[18]·.eh_frame·········PROGBITS········0041885c·40885c·000004·00···A··0···0··4
23 ··[19]·.tdata············PROGBITS········0045bee4·44aee4·000004·00·WAT··0···0··423 ··[19]·.tdata············PROGBITS········00419ee4·408ee4·000004·00·WAT··0···0··4
24 ··[20]·.tbss·············NOBITS··········0045bee8·44aee8·00000c·00·WAT··0···0··424 ··[20]·.tbss·············NOBITS··········00419ee8·408ee8·00000c·00·WAT··0···0··4
25 ··[21]·.init_array·······INIT_ARRAY······0045bee8·44aee8·000008·04··WA··0···0··425 ··[21]·.init_array·······INIT_ARRAY······00419ee8·408ee8·000008·04··WA··0···0··4
26 ··[22]·.fini_array·······FINI_ARRAY······0045bef0·44aef0·000004·04··WA··0···0··426 ··[22]·.fini_array·······FINI_ARRAY······00419ef0·408ef0·000004·04··WA··0···0··4
27 ··[23]·.data.rel.ro······PROGBITS········0045bef4·44aef4·000004·00··WA··0···0··427 ··[23]·.data.rel.ro······PROGBITS········00419ef4·408ef4·000004·00··WA··0···0··4
28 ··[24]·.dynamic··········DYNAMIC·········0045bef8·44aef8·000108·08··WA··6···0··428 ··[24]·.dynamic··········DYNAMIC·········00419ef8·408ef8·000108·08··WA··6···0··4
29 ··[25]·.got··············PROGBITS········0045c000·44b000·000860·04··WA··0···0··429 ··[25]·.got··············PROGBITS········0041a000·409000·000864·04··WA··0···0··4
30 ··[26]·.data·············PROGBITS········0045c860·44b860·0249fc·00··WA··0···0··830 ··[26]·.data·············PROGBITS········0041a868·409868·0249fc·00··WA··0···0··8
31 ··[27]·.PyRuntime········PROGBITS········00481260·470260·023b80·00··WA··0···0··831 ··[27]·.PyRuntime········PROGBITS········0043f268·42e268·023b80·00··WA··0···0··8
32 ··[28]·.probes···········PROGBITS········004a4de0·493de0·000018·00··WA··0···0··232 ··[28]·.probes···········PROGBITS········00462de8·451de8·000018·00··WA··0···0··2
33 ··[29]·.bss··············NOBITS··········004a4e00·493df8·02b8a0·00··WA··0···0·6433 ··[29]·.bss··············NOBITS··········00462e00·451e00·02b8a0·00··WA··0···0·64
34 ··[30]·.ARM.attributes···ARM_ATTRIBUTES··00000000·493df8·000033·00······0···0··134 ··[30]·.ARM.attributes···ARM_ATTRIBUTES··00000000·451e00·000033·00······0···0··1
35 ··[31]·.note.stapsdt·····NOTE············00000000·493e2c·000144·00······0···0··435 ··[31]·.note.stapsdt·····NOTE············00000000·451e34·000144·00······0···0··4
36 ··[32]·.gnu_debuglink····PROGBITS········00000000·493f70·000034·00······0···0··436 ··[32]·.gnu_debuglink····PROGBITS········00000000·451f78·000034·00······0···0··4
37 ··[33]·.shstrtab·········STRTAB··········00000000·493fa4·000144·00······0···0··137 ··[33]·.shstrtab·········STRTAB··········00000000·451fac·000144·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 ··D·(mbind),·y·(purecode),·p·(processor·specific)42 ··D·(mbind),·y·(purecode),·p·(processor·specific)
290 KB
readelf --wide --symbols {}
    
Offset 1, 2235 lines modifiedOffset 1, 2236 lines modified
  
1 Symbol·table·'.dynsym'·contains·2232·entries:1 Symbol·table·'.dynsym'·contains·2233·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
6 ·····3:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable6 ·····3:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
7 ·····4:·0011b5bd···156·FUNC····GLOBAL·DEFAULT···13·PyUnicode_EncodeFSDefault7 ·····4:·000ea64d···108·FUNC····GLOBAL·DEFAULT···13·PyUnicode_EncodeFSDefault
8 ·····5:·000bc4cd····50·FUNC····GLOBAL·DEFAULT···13·PyStaticMethod_New8 ·····5:·00167dfd····50·FUNC····GLOBAL·DEFAULT···13·PyStaticMethod_New
9 ·····6:·004d06a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_bss_end__9 ·····6:·0048e6a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_bss_end__
10 ·····7:·00225d19····92·FUNC····GLOBAL·DEFAULT···13·PyCodec_Register10 ·····7:·001b5b49····92·FUNC····GLOBAL·DEFAULT···13·PyCodec_Register
11 ·····8:·0002961c·····0·FUNC····GLOBAL·DEFAULT··UND·atanh@GLIBC_2.4·(3)11 ·····8:·00029640·····0·FUNC····GLOBAL·DEFAULT··UND·atanh@GLIBC_2.4·(3)
12 ·····9:·0003fd89·····4·FUNC····GLOBAL·DEFAULT···13·PyStructSequence_InitType12 ·····9:·0003f897·····4·FUNC····GLOBAL·DEFAULT···13·PyStructSequence_InitType
13 ····10:·0022db79····20·FUNC····GLOBAL·DEFAULT···13·PyErr_SetHandledException13 ····10:·001c2259····20·FUNC····GLOBAL·DEFAULT···13·PyErr_SetHandledException
14 ····11:·00050351····76·FUNC····GLOBAL·DEFAULT···13·PyState_RemoveModule14 ····11:·0004fbb9····76·FUNC····GLOBAL·DEFAULT···13·PyState_RemoveModule
15 ····12:·000bbcdd····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode15 ····12:·00166f51····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode
16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4·(2)16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4·(2)
17 ····14:·002387c5····16·FUNC····GLOBAL·DEFAULT···13·Py_IsFinalizing17 ····14:·001d1479····16·FUNC····GLOBAL·DEFAULT···13·Py_IsFinalizing
18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrent@GLIBC_2.4·(2)18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrent@GLIBC_2.4·(2)
19 ····16:·0002a244·····0·FUNC····GLOBAL·DEFAULT··UND·fchdir@GLIBC_2.4·(2)19 ····16:·0002a268·····0·FUNC····GLOBAL·DEFAULT··UND·fchdir@GLIBC_2.4·(2)
20 ····17:·00029558·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndDoctypeDeclHandler20 ····17:·0002957c·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndDoctypeDeclHandler
21 ····18:·00173ed5····48·FUNC····GLOBAL·DEFAULT···13·PyThreadState_Get21 ····18:·0011f88d····48·FUNC····GLOBAL·DEFAULT···13·PyThreadState_Get
22 ····19:·0022ee71····64·FUNC····GLOBAL·DEFAULT···13·_PyEval_MakePendingCalls22 ····19:·001c4da9····64·FUNC····GLOBAL·DEFAULT···13·_PyEval_MakePendingCalls
23 ····20:·0045faa8·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_RuntimeWarning23 ····20:·0041dab0·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_RuntimeWarning
24 ····21:·0004e519·····4·FUNC····GLOBAL·DEFAULT···13·PyErr_WriteUnraisable24 ····21:·0004dd55·····4·FUNC····GLOBAL·DEFAULT···13·PyErr_WriteUnraisable
25 ····22:·00248cd1····12·FUNC····GLOBAL·DEFAULT···13·PyInit__socket25 ····22:·001ec119····12·FUNC····GLOBAL·DEFAULT···13·PyInit__socket
26 ····23:·0045f758·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BytesWarning26 ····23:·0041d760·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BytesWarning
27 ····24:·00175771···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Time27 ····24:·001d43f9····46·FUNC····GLOBAL·DEFAULT···13·PyTime_Time
28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@GLIBC_2.29·(8)28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@GLIBC_2.29·(8)
29 ····26:·001639c5····40·FUNC····GLOBAL·DEFAULT···13·PyEval_SaveThread29 ····26:·001157ed····40·FUNC····GLOBAL·DEFAULT···13·PyEval_SaveThread
30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__setsockopt64@GLIBC_2.34·(4)30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__setsockopt64@GLIBC_2.34·(4)
31 ····28:·00056e33·····6·FUNC····GLOBAL·DEFAULT···13·PyThread_delete_key_value31 ····28:·0005627b·····6·FUNC····GLOBAL·DEFAULT···13·PyThread_delete_key_value
32 ····29:·00279dc0·····4·OBJECT··GLOBAL·DEFAULT···15·_IO_stdin_used32 ····29:·002379c0·····4·OBJECT··GLOBAL·DEFAULT···15·_IO_stdin_used
33 ····30:·0023e351····50·FUNC····GLOBAL·DEFAULT···13·PyThread_start_joinable_thread33 ····30:·001d8c35····50·FUNC····GLOBAL·DEFAULT···13·PyThread_start_joinable_thread
34 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_trywait@GLIBC_2.34·(4)34 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_trywait@GLIBC_2.34·(4)
35 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList35 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList
36 ····33:·000ecd31····60·FUNC····GLOBAL·DEFAULT···13·PyMem_RawMalloc36 ····33:·000c5491····60·FUNC····GLOBAL·DEFAULT···13·PyMem_RawMalloc
37 ····34:·000f5fdd···192·FUNC····GLOBAL·DEFAULT···13·PySlice_Unpack37 ····34:·000cb075···192·FUNC····GLOBAL·DEFAULT···13·PySlice_Unpack
38 ····35:·0004e65d····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument38 ····35:·0004de99····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument
39 ····36:·000ae691···738·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallMethod39 ····36:·0009cbb5···640·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallMethod
40 ····37:·000373f3···218·FUNC····GLOBAL·DEFAULT···13·PyObject_Print40 ····37:·00037007···218·FUNC····GLOBAL·DEFAULT···13·PyObject_Print
41 ····38:·00248581····12·FUNC····GLOBAL·DEFAULT···13·PyInit__random41 ····38:·001eb9b9····12·FUNC····GLOBAL·DEFAULT···13·PyInit__random
42 ····39:·0002ccd5····14·FUNC····GLOBAL·DEFAULT···13·_PyBuffer_ReleaseInInterpreter42 ····39:·0002c951····14·FUNC····GLOBAL·DEFAULT···13·_PyBuffer_ReleaseInInterpreter
43 ····40:·00175605···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Monotonic43 ····40:·001d4371····46·FUNC····GLOBAL·DEFAULT···13·PyTime_Monotonic
44 ····41:·000b7d15···120·FUNC····GLOBAL·DEFAULT···13·_PyGen_FetchStopIterationValue44 ····41:·0016431d···126·FUNC····GLOBAL·DEFAULT···13·_PyGen_FetchStopIterationValue
45 ····42:·0046cd58···208·OBJECT··GLOBAL·DEFAULT···26·PyZip_Type45 ····42:·0042ad60···208·OBJECT··GLOBAL·DEFAULT···26·PyZip_Type
46 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pause@GLIBC_2.4·(2)46 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pause@GLIBC_2.4·(2)
47 ····44:·00052b9f····32·FUNC····GLOBAL·DEFAULT···13·_PyRWMutex_Unlock47 ····44:·000522a7····32·FUNC····GLOBAL·DEFAULT···13·_PyRWMutex_Unlock
48 ····45:·00052cdd····16·FUNC····GLOBAL·DEFAULT···13·_PySeqLock_UnlockWrite48 ····45:·000523e5····16·FUNC····GLOBAL·DEFAULT···13·_PySeqLock_UnlockWrite
49 ····46:·00187949···372·FUNC····GLOBAL·DEFAULT···13·_Py_normpath49 ····46:·001dacb9····28·FUNC····GLOBAL·DEFAULT···13·_Py_normpath
50 ····47:·004675e4···208·OBJECT··GLOBAL·DEFAULT···26·PyModule_Type50 ····47:·004255ec···208·OBJECT··GLOBAL·DEFAULT···26·PyModule_Type
51 ····48:·000a001d···320·FUNC····GLOBAL·DEFAULT···13·PyNumber_InPlaceAnd51 ····48:·00156621····38·FUNC····GLOBAL·DEFAULT···13·PyNumber_InPlaceAnd
52 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)52 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)
53 ····50:·0004e863····38·FUNC····GLOBAL·DEFAULT···13·PyErr_BadInternalCall53 ····50:·0004e09f····38·FUNC····GLOBAL·DEFAULT···13·PyErr_BadInternalCall
54 ····51:·0012a1c1····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsUppercase54 ····51:·000f1d05····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsUppercase
55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@GLIBC_2.4·(2)55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@GLIBC_2.4·(2)
56 ····53:·000ae975···328·FUNC····GLOBAL·DEFAULT···13·PyObject_CallObject56 ····53:·0009ce35···288·FUNC····GLOBAL·DEFAULT···13·PyObject_CallObject
57 ····54:·000d517d···294·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLongLongAndOverflow57 ····54:·0016a975···250·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLongLongAndOverflow
58 ····55:·0045f534·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BlockingIOError58 ····55:·0041d53c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BlockingIOError
59 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwritev64v2@GLIBC_2.26·(14)59 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwritev64v2@GLIBC_2.26·(14)
60 ····57:·0002fe09····92·FUNC····GLOBAL·DEFAULT···13·PyVectorcall_Call60 ····57:·0002fb31····92·FUNC····GLOBAL·DEFAULT···13·PyVectorcall_Call
61 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ttyname_r@GLIBC_2.4·(2)61 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ttyname_r@GLIBC_2.4·(2)
62 ····59:·00030ced····82·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Code_GetExtra62 ····59:·00030a05····82·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Code_GetExtra
63 ····60:·00481258·····4·OBJECT··GLOBAL·DEFAULT···26·_PyImport_FrozenBootstrap63 ····60:·0043f260·····4·OBJECT··GLOBAL·DEFAULT···26·_PyImport_FrozenBootstrap
64 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)64 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)
65 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwrite64@GLIBC_2.4·(2)65 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwrite64@GLIBC_2.4·(2)
66 ····63:·0011e7d9···144·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_AsUTF8NoNUL66 ····63:·000ec5c1····68·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_AsUTF8NoNUL
67 ····64:·000335c3···142·FUNC····GLOBAL·DEFAULT···13·PyFile_FromFd67 ····64:·000332ab···142·FUNC····GLOBAL·DEFAULT···13·PyFile_FromFd
68 ····65:·004d06a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_end68 ····65:·0048e6a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_end
69 ····66:·000375d7·····6·FUNC····GLOBAL·DEFAULT···13·PyObject_DelAttrString69 ····66:·000371eb·····6·FUNC····GLOBAL·DEFAULT···13·PyObject_DelAttrString
70 ····67:·0003019d···144·FUNC····GLOBAL·DEFAULT···13·PyEval_CallObjectWithKeywords70 ····67:·0002fec5···144·FUNC····GLOBAL·DEFAULT···13·PyEval_CallObjectWithKeywords
71 ····68:·000379cd····64·FUNC····GLOBAL·DEFAULT···13·PyObject_GET_WEAKREFS_LISTPTR71 ····68:·000375e1····64·FUNC····GLOBAL·DEFAULT···13·PyObject_GET_WEAKREFS_LISTPTR
72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setregid@GLIBC_2.4·(2)72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setregid@GLIBC_2.4·(2)
73 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sched_cpualloc@GLIBC_2.7·(11)73 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sched_cpualloc@GLIBC_2.7·(11)
74 ····71:·004ce01c·····4·OBJECT··GLOBAL·DEFAULT···29·Py_FileSystemDefaultEncoding74 ····71:·0048c01c·····4·OBJECT··GLOBAL·DEFAULT···29·Py_FileSystemDefaultEncoding
75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@GLIBC_2.4·(2)75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@GLIBC_2.4·(2)
76 ····73:·000dd0d9···188·FUNC····GLOBAL·DEFAULT···13·_PyObject_SetManagedDict76 ····73:·000bde61···188·FUNC····GLOBAL·DEFAULT···13·_PyObject_SetManagedDict
77 ····74:·00112339··1020·FUNC····GLOBAL·DEFAULT···13·PyUnicode_RPartition77 ····74:·000e2869··1024·FUNC····GLOBAL·DEFAULT···13·PyUnicode_RPartition
78 ····75:·004a4e5c·····4·OBJECT··GLOBAL·DEFAULT···29·PyOS_InputHook78 ····75:·00462e5c·····4·OBJECT··GLOBAL·DEFAULT···29·PyOS_InputHook
79 ····76:·000526d5····96·FUNC····GLOBAL·DEFAULT···13·_PyMonitoring_FireCRaiseEvent79 ····76:·00051ddd····96·FUNC····GLOBAL·DEFAULT···13·_PyMonitoring_FireCRaiseEvent
80 ····77:·00460d48·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_LookupError80 ····77:·0041ed50·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_LookupError
81 ····78:·002316cd····28·FUNC····GLOBAL·DEFAULT···13·PyWideStringList_Append81 ····78:·001c8c85····28·FUNC····GLOBAL·DEFAULT···13·PyWideStringList_Append
82 ····79:·004627d4·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ImportError82 ····79:·004207dc·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ImportError
83 ····80:·00462d2c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_StopIteration83 ····80:·00420d34·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_StopIteration
84 ····81:·001e6c1d···132·FUNC····GLOBAL·DEFAULT···13·PyComplex_ImagAsDouble84 ····81:·0015f2d1···136·FUNC····GLOBAL·DEFAULT···13·PyComplex_ImagAsDouble
85 ····82:·0017ca71···132·FUNC····GLOBAL·DEFAULT···13·PySys_GetObject85 ····82:·001255f5···132·FUNC····GLOBAL·DEFAULT···13·PySys_GetObject
86 ····83:·00239bd9·····6·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetID86 ····83:·001d2e45·····6·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetID
87 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetParamEntityParsing87 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetParamEntityParsing
88 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@GLIBC_2.4·(2)88 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@GLIBC_2.4·(2)
89 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateCopy@ZLIB_1.2.0·(24)89 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateCopy@ZLIB_1.2.0·(24)
90 ····87:·00077339····12·FUNC····GLOBAL·DEFAULT···13·PyInit__sysconfig90 ····87:·00076399····12·FUNC····GLOBAL·DEFAULT···13·PyInit__sysconfig
91 ····88:·000325e3····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs91 ····88:·000322cb····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs
92 ····89:·00109b35····84·FUNC····GLOBAL·DEFAULT···13·PyType_GetModuleState92 ····89:·000dbf65····84·FUNC····GLOBAL·DEFAULT···13·PyType_GetModuleState
93 ····90:·0023164d····42·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv93 ····90:·001c8c05····42·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv
94 ····91:·004a4e50·····4·OBJECT··GLOBAL·DEFAULT···29·_PyOS_ReadlineTState94 ····91:·00462e50·····4·OBJECT··GLOBAL·DEFAULT···29·_PyOS_ReadlineTState
95 ····92:·000f609d···244·FUNC····GLOBAL·DEFAULT···13·PySlice_AdjustIndices95 ····92:·000cb135···244·FUNC····GLOBAL·DEFAULT···13·PySlice_AdjustIndices
96 ····93:·000437c5·····6·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsLatin1String96 ····93:·000432b7·····6·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsLatin1String
97 ····94:·0022c955···116·FUNC····GLOBAL·DEFAULT···13·_PyXI_EndInterpreter97 ····94:·001c0e4d···116·FUNC····GLOBAL·DEFAULT···13·_PyXI_EndInterpreter
98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·seteuid@GLIBC_2.4·(2)98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·seteuid@GLIBC_2.4·(2)
99 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_ExpatVersionInfo99 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_ExpatVersionInfo
100 ····97:·0045c860·····0·NOTYPE··GLOBAL·DEFAULT···26·__data_start100 ····97:·0041a868·····0·NOTYPE··GLOBAL·DEFAULT···26·__data_start
101 ····98:·000cec95···276·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLongLongMask101 ····98:·0016a295···102·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLongLongMask
102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@GLIBC_2.4·(2)102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@GLIBC_2.4·(2)
103 ···100:·0046df6c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_InterpreterError103 ···100:·0042bf74·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_InterpreterError
104 ···101:·0009f469···472·FUNC····GLOBAL·DEFAULT···13·PyMapping_Items104 ···101:·001565b9····36·FUNC····GLOBAL·DEFAULT···13·PyMapping_Items
105 ···102:·00043771····28·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF32105 ···102:·00043263····28·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF32
106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd_read@GLIBC_2.7·(11)106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd_read@GLIBC_2.7·(11)
107 ···104:·002423d1····12·FUNC····GLOBAL·DEFAULT···13·PyInit__datetime107 ···104:·001de201····12·FUNC····GLOBAL·DEFAULT···13·PyInit__datetime
108 ···105:·00465e68···208·OBJECT··GLOBAL·DEFAULT···26·PyDictKeys_Type108 ···105:·00423e70···208·OBJECT··GLOBAL·DEFAULT···26·PyDictKeys_Type
109 ···106:·0009fb35····26·FUNC····GLOBAL·DEFAULT···13·PyIter_Check109 ···106:·00095a4d····26·FUNC····GLOBAL·DEFAULT···13·PyIter_Check
110 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sin@GLIBC_2.4·(3)110 ···107:·0002a110·····0·FUNC····GLOBAL·DEFAULT··UND·sin@GLIBC_2.4·(3)
111 ···108:·0004e46b····10·FUNC····GLOBAL·DEFAULT···13·_PyXI_HasCapturedException111 ···108:·0004dca7····10·FUNC····GLOBAL·DEFAULT···13·_PyXI_HasCapturedException
112 ···109:·0045f564·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ProcessLookupError112 ···109:·0041d56c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ProcessLookupError
113 ···110:·00106845····28·FUNC····GLOBAL·DEFAULT···13·PyType_FromMetaclass113 ···110:·00178229····28·FUNC····GLOBAL·DEFAULT···13·PyType_FromMetaclass
114 ···111:·000eb471···640·FUNC····GLOBAL·DEFAULT···13·PyObject_RichCompare114 ···111:·000c4825···640·FUNC····GLOBAL·DEFAULT···13·PyObject_RichCompare
115 ···112:·000582d7····28·FUNC····GLOBAL·DEFAULT···13·_Py_strhex_bytes_with_sep115 ···112:·00057c73····28·FUNC····GLOBAL·DEFAULT···13·_Py_strhex_bytes_with_sep
116 ···113:·001ffe21···540·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUCS4Copy116 ···113:·001874a1····10·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUCS4Copy
117 ···114:·000297c0·····0·FUNC····GLOBAL·DEFAULT··UND·fdatasync@GLIBC_2.4·(2)117 ···114:·000297e4·····0·FUNC····GLOBAL·DEFAULT··UND·fdatasync@GLIBC_2.4·(2)
118 ···115:·0003585b····32·FUNC····GLOBAL·DEFAULT···13·PyDict_SetDefault118 ···115:·000354bf····32·FUNC····GLOBAL·DEFAULT···13·PyDict_SetDefault
119 ···116:·0012a0f5····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsNumeric119 ···116:·00188ba9····64·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsNumeric
120 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)120 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)
121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getprotobyname@GLIBC_2.4·(2)121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getprotobyname@GLIBC_2.4·(2)
122 ···119:·001ac455····32·FUNC····GLOBAL·DEFAULT···13·PyOS_FSPath122 ···119:·0013a37d····34·FUNC····GLOBAL·DEFAULT···13·PyOS_FSPath
123 ···120:·0009dac9···120·FUNC····GLOBAL·DEFAULT···13·PySequence_GetItem123 ···120:·00093c49···120·FUNC····GLOBAL·DEFAULT···13·PySequence_GetItem
124 ···121:·00172ccd····72·FUNC····GLOBAL·DEFAULT···13·_PyArena_Free124 ···121:·0011e97d····72·FUNC····GLOBAL·DEFAULT···13·_PyArena_Free
125 ···122:·0023f465····80·FUNC····GLOBAL·DEFAULT···13·_Py_write_noraise125 ···122:·001daa61····80·FUNC····GLOBAL·DEFAULT···13·_Py_write_noraise
126 ···123:·0002a044·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartElementHandler126 ···123:·0002a068·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartElementHandler
Max diff block lines reached; 280463/296685 bytes (94.53%) of diff not shown.
79.2 KB
readelf --wide --relocs {}
    
Offset 1, 542 lines modifiedOffset 1, 543 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x17b48·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x17b64·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0045c854··00084c15·R_ARM_GLOB_DAT·········0045bef4···__stack_chk_guard@GLIBC_2.43 0041a858··00084d15·R_ARM_GLOB_DAT·········00419ef4···__stack_chk_guard@GLIBC_2.4
4 0045c850··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__4 0041a854··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__
5 0045bef4··00084c14·R_ARM_COPY·············0045bef4···__stack_chk_guard@GLIBC_2.45 00419ef4··00084d14·R_ARM_COPY·············00419ef4···__stack_chk_guard@GLIBC_2.4
6 004a4e00··00064014·R_ARM_COPY·············004a4e00···__environ@GLIBC_2.46 00462e00··00064014·R_ARM_COPY·············00462e00···__environ@GLIBC_2.4
7 004a4e08··00021c14·R_ARM_COPY·············004a4e08···stdin@GLIBC_2.47 00462e08··00021c14·R_ARM_COPY·············00462e08···stdin@GLIBC_2.4
8 004a4e0c··00038b14·R_ARM_COPY·············004a4e0c···stdout@GLIBC_2.48 00462e0c··00038b14·R_ARM_COPY·············00462e0c···stdout@GLIBC_2.4
9 004a4e10··00045a14·R_ARM_COPY·············004a4e10···stderr@GLIBC_2.49 00462e10··00045a14·R_ARM_COPY·············00462e10···stderr@GLIBC_2.4
  
10 Relocation·section·'.rel.plt'·at·offset·0x17b80·contains·529·entries:10 Relocation·section·'.rel.plt'·at·offset·0x17b9c·contains·530·entries:
Diff chunk too large, falling back to line-by-line diff (530 lines added, 529 lines removed)
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0045c00c··00031e16·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.412 0041a00c··00031e16·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.4
13 0045c010··00065316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.413 0041a010··00065316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.4
14 0045c014··0005d316·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.414 0041a014··0005d316·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.4
15 0045c018··00036716·R_ARM_JUMP_SLOT········00028c4c···sinh@GLIBC_2.415 0041a018··00036716·R_ARM_JUMP_SLOT········00028c70···sinh@GLIBC_2.4
16 0045c01c··00060b16·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion16 0041a01c··00060b16·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion
17 0045c020··0007b716·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.417 0041a020··0007b716·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.4
18 0045c024··00070d16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.3418 0041a024··00070d16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.34
19 0045c028··0002d316·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.919 0041a028··0002d316·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.9
20 0045c02c··0006a516·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.420 0041a02c··0006a516·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.4
21 0045c030··00047b16·R_ARM_JUMP_SLOT········00000000···pthread_join@GLIBC_2.3421 0041a030··00047b16·R_ARM_JUMP_SLOT········00000000···pthread_join@GLIBC_2.34
22 0045c034··00007516·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.422 0041a034··00007516·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.4
23 0045c038··00008f16·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.3423 0041a038··00008f16·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.34
24 0045c03c··00064716·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.424 0041a03c··00064716·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.4
25 0045c040··00089a16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.425 0041a040··00089b16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.4
26 0045c044··0007fa16·R_ARM_JUMP_SLOT········00028cd4···XML_SetEndElementHandler26 0041a044··0007fb16·R_ARM_JUMP_SLOT········00028cf8···XML_SetEndElementHandler
27 0045c048··0007e316·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.427 0041a048··0007e416·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.4
28 0045c04c··00016d16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.428 0041a04c··00016d16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.4
29 0045c050··00040816·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.429 0041a050··00040816·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.4
30 0045c054··0002e716·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.430 0041a054··0002e716·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.4
31 0045c058··0004eb16·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.431 0041a058··0004eb16·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.4
32 0045c05c··0005d416·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.3432 0041a05c··0005d416·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.34
33 0045c060··0000af16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.3433 0041a060··0000af16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.34
34 0045c064··00035016·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.434 0041a064··00035016·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.4
35 0045c068··0004f916·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.3435 0041a068··0004f916·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.34
36 0045c06c··0004a516·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.436 0041a06c··0004a516·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.4
37 0045c070··00004816·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.437 0041a070··00004816·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.4
38 0045c074··00060d16·R_ARM_JUMP_SLOT········00028d64···XML_ParserCreate_MM38 0041a074··00060d16·R_ARM_JUMP_SLOT········00028d88···XML_ParserCreate_MM
39 0045c078··00012916·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.439 0041a078··00012916·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.4
40 0045c07c··00024b16·R_ARM_JUMP_SLOT········00028d7c···XML_SetEncoding40 0041a07c··00024b16·R_ARM_JUMP_SLOT········00028da0···XML_SetEncoding
41 0045c080··00087716·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.441 0041a080··00087816·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.4
42 0045c084··0002ee16·R_ARM_JUMP_SLOT········00000000···madvise@GLIBC_2.442 0041a084··0002ee16·R_ARM_JUMP_SLOT········00000000···madvise@GLIBC_2.4
43 0045c088··00051216·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.443 0041a088··00051216·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.4
44 0045c08c··00003116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.444 0041a08c··00003116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
45 0045c090··00059216·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.445 0041a090··00059216·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.4
46 0045c094··0002bc16·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.1646 0041a094··0002bc16·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.16
47 0045c098··00058f16·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.3447 0041a098··00058f16·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.34
48 0045c09c··0006fa16·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.448 0041a09c··0006fa16·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.4
49 0045c0a0··00047916·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.3249 0041a0a0··00047916·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.32
50 0045c0a4··00015616·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.450 0041a0a4··00015616·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.4
51 0045c0a8··00081016·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.3451 0041a0a8··00081116·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.34
52 0045c0ac··00089e16·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.452 0041a0ac··00089f16·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.4
53 0045c0b0··0007b816·R_ARM_JUMP_SLOT········00000000···inflateEnd53 0041a0b0··0007b816·R_ARM_JUMP_SLOT········00000000···inflateEnd
54 0045c0b4··00045e16·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.454 0041a0b4··00045e16·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.4
55 0045c0b8··0000d216·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.3455 0041a0b8··0000d216·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.34
56 0045c0bc··0003a216·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.2956 0041a0bc··0003a216·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.29
57 0045c0c0··00068c16·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.3457 0041a0c0··00068c16·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.34
58 0045c0c4··00049d16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.458 0041a0c4··00049d16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.4
59 0045c0c8··00015016·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.459 0041a0c8··00015016·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.4
60 0045c0cc··0007d716·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.3460 0041a0cc··0007d816·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.34
61 0045c0d0··00064116·R_ARM_JUMP_SLOT········00028e80···erfc@GLIBC_2.461 0041a0d0··00064116·R_ARM_JUMP_SLOT········00028ea4···erfc@GLIBC_2.4
62 0045c0d4··00017c16·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.462 0041a0d4··00017c16·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.4
63 0045c0d8··0002ac16·R_ARM_JUMP_SLOT········00028e98···asin@GLIBC_2.463 0041a0d8··0002ac16·R_ARM_JUMP_SLOT········00028ebc···asin@GLIBC_2.4
64 0045c0dc··00012416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.464 0041a0dc··00012416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.4
65 0045c0e0··00020816·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.465 0041a0e0··00020816·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.4
66 0045c0e4··00051a16·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.466 0041a0e4··00051a16·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.4
67 0045c0e8··0007bc16·R_ARM_JUMP_SLOT········00000000···XML_GetBase67 0041a0e8··0007bc16·R_ARM_JUMP_SLOT········00000000···XML_GetBase
68 0045c0ec··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__68 0041a0ec··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__
69 0045c0f0··00005416·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing69 0041a0f0··00005416·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing
70 0045c0f4··0007e416·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.470 0041a0f4··0007e516·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.4
71 0045c0f8··00067e16·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.471 0041a0f8··00067e16·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.4
72 0045c0fc··00087f16·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.3472 0041a0fc··00088016·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.34
73 0045c100··00058116·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.473 0041a100··00058116·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.4
74 0045c104··00044e16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.574 0041a104··00044e16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.5
75 0045c108··0005fb16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.3475 0041a108··0005fb16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.34
76 0045c10c··00010d16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.476 0041a10c··00010d16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.4
77 0045c110··0000d016·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.477 0041a110··0000d016·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.4
78 0045c114··00055616·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.478 0041a114··00055616·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
79 0045c118··00070a16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.479 0041a118··00070a16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.4
80 0045c11c··00053a16·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.480 0041a11c··00053a16·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.4
81 0045c120··0004d916·R_ARM_JUMP_SLOT········00028f70···XML_SetNamespaceDeclHandler81 0041a120··0004d916·R_ARM_JUMP_SLOT········00028f94···XML_SetNamespaceDeclHandler
82 0045c124··00009816·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.482 0041a124··00009816·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.4
83 0045c128··0007b316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.483 0041a128··0007b316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
84 0045c12c··00061c16·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.484 0041a12c··00061c16·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.4
85 0045c130··0004e516·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.485 0041a130··0004e516·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.4
86 0045c134··00017316·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.486 0041a134··00017316·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.4
87 0045c138··00053216·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.487 0041a138··00053216·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.4
88 0045c13c··00030f16·R_ARM_JUMP_SLOT········00000000···posix_openpt@GLIBC_2.488 0041a13c··00030f16·R_ARM_JUMP_SLOT········00000000···posix_openpt@GLIBC_2.4
89 0045c140··00013316·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.489 0041a140··00013316·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.4
90 0045c144··00047a16·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.490 0041a144··00047a16·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.4
91 0045c148··0002c216·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.491 0041a148··0002c216·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.4
92 0045c14c··0007cb16·R_ARM_JUMP_SLOT········00000000···deflate92 0041a14c··0007cc16·R_ARM_JUMP_SLOT········00000000···deflate
93 0045c150··0002c316·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.493 0041a150··0002c316·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.4
94 0045c154··0001ce16·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.494 0041a154··0001ce16·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.4
95 0045c158··00007e16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.495 0041a158··00007e16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.4
96 0045c15c··00082c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.3496 0041a15c··00082d16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.34
97 0045c160··0007d216·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.497 0041a160··0007d316·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.4
98 0045c164··0002cd16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.498 0041a164··0002cd16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.4
99 0045c168··00028116·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.499 0041a168··00028116·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.4
100 0045c16c··00030d16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4100 0041a16c··00030d16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4
101 0045c170··0007c216·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4101 0041a170··0007c316·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4
102 0045c174··00005516·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4102 0041a174··00005516·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4
103 0045c178··0006ed16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4103 0041a178··0006ed16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4
104 0045c17c··00089416·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4104 0041a17c··00089516·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4
105 0045c180··00070016·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34105 0041a180··00070016·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34
106 0045c184··00067c16·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4106 0041a184··00067c16·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4
107 0045c188··0001fb16·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4107 0041a188··0001fb16·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4
108 0045c18c··00086516·R_ARM_JUMP_SLOT········000290c4···XML_GetErrorCode108 0041a18c··00086616·R_ARM_JUMP_SLOT········000290e8···XML_GetErrorCode
109 0045c190··00051316·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4109 0041a190··00051316·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4
110 0045c194··00033c16·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4110 0041a194··00033c16·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4
111 0045c198··00039016·R_ARM_JUMP_SLOT········000290e8···XML_SetUserData111 0041a198··00039016·R_ARM_JUMP_SLOT········0002910c···XML_SetUserData
112 0045c19c··00046616·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4112 0041a19c··00046616·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4
113 0045c1a0··00016b16·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4113 0041a1a0··00016b16·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4
114 0045c1a4··00058816·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4114 0041a1a4··00058816·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4
115 0045c1a8··00008516·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34115 0041a1a8··00008516·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34
116 0045c1ac··00043016·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4116 0041a1ac··00043016·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4
117 0045c1b0··0007ef16·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4117 0041a1b0··0007f016·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4
118 0045c1b4··0005cf16·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4118 0041a1b4··0005cf16·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4
119 0045c1b8··00043116·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4119 0041a1b8··00043116·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4
120 0045c1bc··0001bc16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34120 0041a1bc··0001bc16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34
121 0045c1c0··00020716·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4121 0041a1c0··00020716·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
122 0045c1c4··00081216·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34122 0041a1c4··00081316·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34
123 0045c1c8··00012a16·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate123 0041a1c8··00012a16·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate
124 0045c1cc··0003da16·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4124 0041a1cc··0003da16·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4
Max diff block lines reached; -1/81069 bytes (-0.00%) of diff not shown.
2.37 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·section·at·offset·0x44aef8·contains·28·entries:1 Dynamic·section·at·offset·0x408ef8·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
8 ·0x0000000c·(INIT)·······················0x28c088 ·0x0000000c·(INIT)·······················0x28c2c
9 ·0x0000000d·(FINI)·······················0x279db49 ·0x0000000d·(FINI)·······················0x237984
10 ·0x00000019·(INIT_ARRAY)·················0x45bee810 ·0x00000019·(INIT_ARRAY)·················0x419ee8
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x45bef012 ·0x0000001a·(FINI_ARRAY)·················0x419ef0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x101d414 ·0x6ffffef5·(GNU_HASH)···················0x101d4
15 ·0x00000005·(STRTAB)·····················0x1c7f415 ·0x00000005·(STRTAB)·····················0x1c808
16 ·0x00000006·(SYMTAB)·····················0x13c7416 ·0x00000006·(SYMTAB)·····················0x13c78
17 ·0x0000000a·(STRSZ)······················41010·(bytes)17 ·0x0000000a·(STRSZ)······················41015·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x45c00020 ·0x00000003·(PLTGOT)·····················0x41a000
21 ·0x00000002·(PLTRELSZ)···················4232·(bytes)21 ·0x00000002·(PLTRELSZ)···················4240·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x27b8023 ·0x00000017·(JMPREL)·····················0x27b9c
24 ·0x00000011·(REL)························0x27b4824 ·0x00000011·(REL)························0x27b64
25 ·0x00000012·(RELSZ)······················56·(bytes)25 ·0x00000012·(RELSZ)······················56·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffe·(VERNEED)····················0x2799827 ·0x6ffffffe·(VERNEED)····················0x279b4
28 ·0x6fffffff·(VERNEEDNUM)·················428 ·0x6fffffff·(VERNEEDNUM)·················4
29 ·0x6ffffff0·(VERSYM)·····················0x2682629 ·0x6ffffff0·(VERSYM)·····················0x26840
30 ·0x00000000·(NULL)·······················0x030 ·0x00000000·(NULL)·······················0x0
2.23 KB
readelf --wide --notes {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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:·5823bd351aa5c31e84b414cdf07ee3532ec445943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12e344769d4480c09786c0d6973d6f6b709f8e13
  
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
  
7 Displaying·notes·found·in:·.note.stapsdt7 Displaying·notes·found·in:·.note.stapsdt
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python 
10 ····Name:·gc__done 
11 ····Location:·0x0015f7b0,·Base:·0x0045abcc,·Semaphore:·0x004a4df0 
12 ····Arguments:·-4@r3 
13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·gc__start10 ····Name:·gc__start
15 ····Location:·0x0015f7b4,·Base:·0x0045abcc,·Semaphore:·0x004a4dee11 ····Location:·0x001c2fae,·Base:·0x00418850,·Semaphore:·0x00462df6
16 ····Arguments:·-4@[sp,·#28]12 ····Arguments:·-4@[sp,·#16]
 13 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
 14 ····Name:·gc__done
 15 ····Location:·0x001c2fb4,·Base:·0x00418850,·Semaphore:·0x00462df8
 16 ····Arguments:·-4@r2
17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·import__find__load__start18 ····Name:·import__find__load__start
19 ····Location:·0x00166a52,·Base:·0x0045abcc,·Semaphore:·0x004a4df219 ····Location:·0x001169e2,·Base:·0x00418850,·Semaphore:·0x00462dfa
20 ····Arguments:·4@r020 ····Arguments:·4@r0
21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·import__find__load__done22 ····Name:·import__find__load__done
23 ····Location:·0x00166b20,·Base:·0x0045abcc,·Semaphore:·0x004a4df423 ····Location:·0x00116a14,·Base:·0x00418850,·Semaphore:·0x00462dfc
24 ····Arguments:·4@r0·-4@r324 ····Arguments:·4@r0·-4@r3
25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·audit26 ····Name:·audit
27 ····Location:·0x0017c968,·Base:·0x0045abcc,·Semaphore:·0x004a4df627 ····Location:·0x00125506,·Base:·0x00418850,·Semaphore:·0x00462dfe
28 ····Arguments:·4@r7·4@r628 ····Arguments:·4@r7·4@r6
10.5 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2232·entries:1 Version·symbols·section·'.gnu.version'·contains·2233·entries:
2 ·Addr:·0x0000000000026826··Offset:·0x00016826··Link:·5·(.dynsym)2 ·Addr:·0x0000000000026840··Offset:·0x00016840··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··6 ··00c:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
7 ··010:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······8·(GLIBC_2.29)····1·(*global*)······4·(GLIBC_2.34)·9 ··018:···1·(*global*)······8·(GLIBC_2.29)····1·(*global*)······4·(GLIBC_2.34)·
Offset 492, 80 lines modifiedOffset 492, 81 lines modified
492 ··7a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···492 ··7a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
493 ··7a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···493 ··7a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
494 ··7a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···494 ··7a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
495 ··7ac:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···495 ··7ac:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···
496 ··7b0:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··496 ··7b0:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
497 ··7b4:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··497 ··7b4:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
498 ··7b8:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···498 ··7b8:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
499 ··7bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···499 ··7bc:···1·(*global*)······1·(*global*)······1·(*global*)······3·(GLIBC_2.4)··
500 ··7c0:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····2·(GLIBC_2.4)··500 ··7c0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
501 ··7c4:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···501 ··7c4:···2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
503 ··7cc:···3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)··· 
504 ··7d0:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····2·(GLIBC_2.4)·· 
505 ··7d4:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.34)· 
506 ··7d8:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···503 ··7cc:···1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
 504 ··7d0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
 505 ··7d4:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
 506 ··7d8:···4·(GLIBC_2.34)····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···
507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
508 ··7e0:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····2·(GLIBC_2.4)··508 ··7e0:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
509 ··7e4:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···509 ··7e4:···2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
510 ··7e8:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···510 ··7e8:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
511 ··7ec:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··511 ··7ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
512 ··7f0:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···512 ··7f0:···2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
513 ··7f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···513 ··7f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
514 ··7f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···514 ··7f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
515 ··7fc:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··515 ··7fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
516 ··800:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)····16·(GLIBC_2.14)·516 ··800:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
517 ··804:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······1·(*global*)···517 ··804:··16·(GLIBC_2.14)····1·(*global*)······4·(GLIBC_2.34)····1·(*global*)···
518 ··808:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···518 ··808:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
519 ··80c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···519 ··80c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
520 ··810:···4·(GLIBC_2.34)····1·(*global*)······4·(GLIBC_2.34)····1·(*global*)···520 ··810:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······4·(GLIBC_2.34)·
521 ··814:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···521 ··814:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
522 ··818:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···522 ··818:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
523 ··81c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···523 ··81c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
524 ··820:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··524 ··820:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
525 ··824:···2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····d·(GLIBC_2.27)····1·(*global*)···525 ··824:···2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····d·(GLIBC_2.27)·
526 ··828:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···526 ··828:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
527 ··82c:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··527 ··82c:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······1·(*global*)···
528 ··830:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···528 ··830:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
531 ··83c:···1·(*global*)······1·(*global*)······3·(GLIBC_2.4)·····2·(GLIBC_2.4)·· 
532 ··840:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···531 ··83c:···1·(*global*)······1·(*global*)······1·(*global*)······3·(GLIBC_2.4)··
533 ··844:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)··· 
534 ··848:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······1·(*global*)···532 ··840:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
535 ··84c:··12·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···533 ··844:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
 534 ··848:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······1·(*global*)···
536 ··850:···1·(*global*)······2·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)···535 ··84c:···1·(*global*)·····12·(GLIBC_2.4)·····2·(GLIBC_2.4)·····1·(*global*)···
 536 ··850:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····2·(GLIBC_2.4)··
537 ··854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···537 ··854:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
538 ··858:···5·(GLIBC_2.9)·····1·(*global*)······1·(*global*)······1·(*global*)···538 ··858:···1·(*global*)······5·(GLIBC_2.9)·····1·(*global*)······1·(*global*)···
539 ··85c:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···539 ··85c:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
540 ··860:···1·(*global*)······1·(*global*)······1·(*global*)·····13·(GLIBC_2.10)·540 ··860:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
541 ··864:···1·(*global*)······1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)··· 
542 ··868:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···541 ··864:··13·(GLIBC_2.10)····1·(*global*)······1·(*global*)······3·(GLIBC_2.4)··
 542 ··868:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···
543 ··86c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···543 ··86c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
544 ··870:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···544 ··870:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
545 ··874:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·· 
546 ··878:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)··· 
547 ··87c:···1·(*global*)······1·(*global*)······1·(*global*)······4·(GLIBC_2.34)· 
548 ··880:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·· 
549 ··884:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···545 ··874:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 546 ··878:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···
 547 ··87c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
550 ··888:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······1·(*global*)···548 ··880:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······1·(*global*)···
 549 ··884:···2·(GLIBC_2.4)·····1·(*global*)······1·(*global*)······1·(*global*)···
 550 ··888:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······1·(*global*)···
551 ··88c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···551 ··88c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
552 ··890:···4·(GLIBC_2.34)····1·(*global*)······1·(*global*)······1·(*global*)···552 ··890:···1·(*global*)······4·(GLIBC_2.34)····1·(*global*)······1·(*global*)···
553 ··894:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···553 ··894:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
554 ··898:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···554 ··898:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
555 ··89c:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···555 ··89c:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
556 ··8a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···556 ··8a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
557 ··8a4:···2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)··· 
558 ··8a8:···1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)···557 ··8a4:···1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)······2·(GLIBC_2.4)··
 558 ··8a8:···1·(*global*)······1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)···
559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
560 ··8b0:···1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)······1·(*global*)··· 
561 ··8b4:···1·(*global*)······1·(*global*)······2·(GLIBC_2.4)·····1·(*global*)···560 ··8b0:···1·(*global*)······1·(*global*)······3·(GLIBC_2.4)·····1·(*global*)···
 561 ··8b4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(GLIBC_2.4)··
 562 ··8b8:···1·(*global*)···
  
562 Version·needs·section·'.gnu.version_r'·contains·4·entries:563 Version·needs·section·'.gnu.version_r'·contains·4·entries:
563 ·Addr:·0x0000000000027998··Offset:·0x00017998··Link:·6·(.dynstr)564 ·Addr:·0x00000000000279b4··Offset:·0x000179b4··Link:·6·(.dynstr)
564 ··000000:·Version:·1··File:·libz.so.1··Cnt:·1565 ··000000:·Version:·1··File:·libz.so.1··Cnt:·1
565 ··0x0010:···Name:·ZLIB_1.2.0··Flags:·none··Version:·24566 ··0x0010:···Name:·ZLIB_1.2.0··Flags:·none··Version:·24
566 ··0x0020:·Version:·1··File:·ld-linux-armhf.so.3··Cnt:·1567 ··0x0020:·Version:·1··File:·ld-linux-armhf.so.3··Cnt:·1
567 ··0x0030:···Name:·GLIBC_2.4··Flags:·none··Version:·18568 ··0x0030:···Name:·GLIBC_2.4··Flags:·none··Version:·18
568 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·4569 ··0x0040:·Version:·1··File:·libm.so.6··Cnt:·4
569 ··0x0050:···Name:·GLIBC_2.38··Flags:·none··Version:·21570 ··0x0050:···Name:·GLIBC_2.38··Flags:·none··Version:·21
570 ··0x0060:···Name:·GLIBC_2.35··Flags:·none··Version:·12571 ··0x0060:···Name:·GLIBC_2.35··Flags:·none··Version:·12
49.8 KB
strings --all --bytes=8 {}
    
Offset 2006, 68 lines modifiedOffset 2006, 70 lines modified
2006 GLIBC_2.52006 GLIBC_2.5
2007 GLIBC_2.322007 GLIBC_2.32
2008 GLIBC_2.162008 GLIBC_2.16
2009 GLIBC_2.92009 GLIBC_2.9
2010 GLIBC_2.342010 GLIBC_2.34
2011 PSFJFAF0F2011 PSFJFAF0F
2012 (Fch:F1F2012 (Fch:F1F
2013 2@FSFZFy2013 2@FSFZF+
2014 F0`bro+h2014 F0`bro+h
2015 haBF)F8F2015 haBF)F8F
2016 `h+F[h[m2016 `h+F[h[m
2017 !F2FCF8F2017 !F2FCF8F8
 2018 1AF2F8F;
2018 ZF)F8F#h2019 ZF)F8F#h
2019 %SFJF(FO2020 %SFJF(FO
2020 $CF*F!FXF2021 $CF*F!FXF
2021 CF*F!FXF2022 CF*F!FXF
2022 CF*F!FXF2023 CF*F!FXF
2023 @F)F+`l`2024 @F)F+`l`8
2024 ;F2F)F·Fd 
2025 ;F2F)F·F\ 
2026 SF:F)F@F 
2027 FCF8FJFQF2025 FCF8FJFQF
2028 !j3F`m*F2026 !j3F`m*F
2029 SF:FIF0F2027 SF:F)F@F
 2028 ;F2F)F·Fd
 2029 ;F2F)F·F\
2030 =F]FIF(F2030 =F]FIF(F
 2031 SF:FIF0F
2031 #F8F2F)F2032 #F8F2F)F
2032 ;h*F!F0F2033 ;h*F!F0F
2033 ;F2F)F·F2034 ;F2F)F·F
 2035 F·F2F)Fs
 2036 33`2F!F(FW
2034 33`2F!F(Fh2037 33`2F!F(F
2035 33`2F!F(F2038 33`2F!F(F
2036 33`2F!F(FY 
2037 »       #2F)F·F2039 »       #2F)F·Fj
 2040 *F3F!F@F
2038 3;`*F!FHF2041 3;`*F!FHFi
 2042 @2F)F@Ft
2039 CF*F9FHF2043 CF*F9FHFv
2040 +F"FIF0F/F2044 +F"FIF0F/F
2041 CF:F(F!F2045 CF:F(F!F
2042 ;F!F2F(F2046 ;F!F2F(F
2043 #*F9F0F2 
2044 FBF0F;F)F2047 FBF0F;F)F
2045 ?h)F0F;C2048 ?h)F0F;C
2046 KFBF9F(FV2049 KFBF9F(FE
2047 &#F*F9F0F&2050 &#F*F9F0F
2048 {hJFAF(F02051 {hJFAF(F
2049 $CF:F1F(F2052 $CF:F1F(F
2050 #F2F)F8F2053 #F2F)F8F
2051 F;F(F1F; 
2052 79hJF@F!2054 79hJF@F!
2053 3#`chCE@2055 3#`chCE@
2054 F!FCF:FK2056 F!FCF:FH
 2057 p:FYF0Fh
2055 9F[FRF(F2058 9F[FRF(F
2056 9F[FRF0F2059 9F[FRF0F
2057 3F·F*FiF2060 3F·F*FiF
2058 8»      "FAFHF@2061 8»      "FAFHF@
2059 `4`#Dk`+h2062 `4`#Dk`+h
2060 F#F"F!F»2063 F#F"F!F»
2061 "F+FRhRm2064 "F+FRhRm
2062 @G1F·FEE2065 @G1F·FEE
2063 S:FIF@F:2066 S:FIF@F)
2064 pi'aBhSm2067 pi'aBhSm
2065 hBFHF3FK 
2066 KFBF9F·F2068 KFBF9F·F\
2067 aFsD2F8F2069 aFsD2F8F
2068 a»      J0azDqa2070 a»      J0azDqa
2069 aFsD2F8F2071 aFsD2F8F
2070 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O2072 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O
2071 7·&·pG=)2073 7·&·pG=)
2072 7·5·pG=)2074 7·5·pG=)
2073 7·3·pG=)2075 7·3·pG=)
Offset 2076, 413 lines modifiedOffset 2078, 370 lines modified
2076 7·'·pG=)2078 7·'·pG=)
2077 7·(·pG=)·2079 7·(·pG=)·
2078 7·!·pG=)2080 7·!·pG=)
2079 7·"·pG=)2081 7·"·pG=)
2080 7·*·pG=)2082 7·*·pG=)
2081 7·)·pG=)2083 7·)·pG=)
2082 7·+·pG#·pG2084 7·+·pG#·pG
2083 7·.·pG=* 
2084 0·pG4·pG 
2085 IF;x8F0+M 
2086 *XhQD@hH` 
2087 CFZFPFfi2085 1FCFPFfi
2088 fiRFAF8F 
2089 (Fei{iZF 
2090 biCFihPF 
2091 +F:FAFei2086 +F:FAFei
2092 *FCF9Fei2087 *FCF9Fei
 2088 ,F=F7F(F
2093 R3FHFRFQF2089 3FHFRFeiQF
 2090 +Qh@hH`T
 2091 +Qh@iHa<
 2092 +Qh@jHb$
2094 9FKFRFgi2093 9FKFRFgi
2095 S2F;FAFeiHF 
2096 S2F;FAFei2094 VCF:FQFeiHF
 2095 &3F)F·F@
 2096 1FCFRFfi
2097 ;3FBFQFfi2097 ;3FBFQFfi
2098 [:FKFQFei2098 [:FKFQFei
2099 2FfixhKF2099 2FfixhKF
 2100 phCFfiRF
2100 j:FCFIFfi2101 j:FCFIFfi
2101 ph;FfiZF 
2102 1FKF:F·F 
2103 &9F3F·F@ 
2104 hhYFeiSF 
2105 xhBFgiQF 
2106 e+F1F·F@ 
2107 JFAFPFgi 
2108 ;F*F1F·F 
2109 SF@")F·F2102 +F@"AF·F
2110 FpG)FPF» 
2111 khbh_kQk 
2112 2hkh`hAko2103 ;FAF>"·F
 2104 KF@"AF·F
 2105 "g`AF"b·F@"
 2106 #g`#bAFKF·F@"
 2107 jhchWkYk
2113 #F"F!F0F2108 #F"F!F0F
Max diff block lines reached; 49071/50924 bytes (96.36%) of diff not shown.
14.5 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··0x00010664·85825264·20008080·64118023·40498890·..Rd·...d..#@I..76 ··0x00010664·85825264·20008080·64118023·40498890·..Rd·...d..#@I..
77 ··0x00010674·0765405a·70617e3a·aa240600·40220004·.e@Zpa~:.$..@"..77 ··0x00010674·0765405a·70617e3a·aa240600·40220004·.e@Zpa~:.$..@"..
78 ··0x00010684·84697e48·35089062·3480214d·0261807a·.i~H5..b4.!M.a.z78 ··0x00010684·84697e48·35089062·3480214d·0261807a·.i~H5..b4.!M.a.z
79 ··0x00010694·00066024·4249c400·0b348401·a227028a·..`$BI...4...'..79 ··0x00010694·00066024·4249c400·0b348401·a227028a·..`$BI...4...'..
80 ··0x000106a4·32454668·80401024·08640020·00400838·2EFh.@.$.d.·.@.880 ··0x000106a4·32454668·80401024·08640020·00400838·2EFh.@.$.d.·.@.8
81 ··0x000106b4·8e000082·8b85a808·1a064210·0503880a·..........B.....81 ··0x000106b4·8e000082·8b85a808·1a064210·0503880a·..........B.....
82 ··0x000106c4·40048600·20400400·04810310·8a0910c3·@...·@..........82 ··0x000106c4·40048600·20400400·04810310·8a0910c3·@...·@..........
83 ··0x000106d4·90880f96·17c2400c·800800c4·20110001·......@.....·...83 ··0x000106d4·90880f96·17c2400c·800800c4·22110005·......@....."...
84 ··0x000106e4·00c40002·1044282f·101303e6·000050be·.....D(/......P.84 ··0x000106e4·00c40002·1044282f·101303e6·000050be·.....D(/......P.
85 ··0x000106f4·12810000·c401c081·14a4a930·00000000·...........0....85 ··0x000106f4·12810000·c401c081·14a4a930·00000000·...........0....
86 ··0x00010704·15492ca2·44864005·10045890·b0f08c29·.I,.D.@...X....)86 ··0x00010704·15492ca2·44864005·10045890·b0f08c29·.I,.D.@...X....)
87 ··0x00010714·24041841·05092212·c9423d01·08b80045·$..A.."..B=....E87 ··0x00010714·24041841·05092212·c9423d01·08b80045·$..A.."..B=....E
88 ··0x00010724·86bae028·11608100·4c012204·18820088·...(.`..L.".....88 ··0x00010724·86bae028·11608100·4c012204·18820088·...(.`..L.".....
89 ··0x00010734·08111800·019e0050·120240a4·40190200·.......P..@.@...89 ··0x00010734·08111800·019e0050·120240a4·40190200·.......P..@.@...
90 ··0x00010744·60180251·6305605a·88180810·54080505·`..Qc.`Z....T...90 ··0x00010744·60180251·6305605a·88180810·54080505·`..Qc.`Z....T...
Offset 349, 42 lines modifiedOffset 349, 42 lines modified
349 ··0x00011774·78070000·7a070000·7d070000·81070000·x...z...}.......349 ··0x00011774·78070000·7a070000·7d070000·81070000·x...z...}.......
350 ··0x00011784·82070000·85070000·88070000·8b070000·................350 ··0x00011784·82070000·85070000·88070000·8b070000·................
351 ··0x00011794·8f070000·90070000·91070000·92070000·................351 ··0x00011794·8f070000·90070000·91070000·92070000·................
352 ··0x000117a4·94070000·95070000·97070000·99070000·................352 ··0x000117a4·94070000·95070000·97070000·99070000·................
353 ··0x000117b4·9b070000·9d070000·9f070000·a1070000·................353 ··0x000117b4·9b070000·9d070000·9f070000·a1070000·................
354 ··0x000117c4·a2070000·a4070000·a7070000·a8070000·................354 ··0x000117c4·a2070000·a4070000·a7070000·a8070000·................
355 ··0x000117d4·ac070000·af070000·b2070000·b7070000·................355 ··0x000117d4·ac070000·af070000·b2070000·b7070000·................
356 ··0x000117e4·bc070000·00000000·bf070000·c0070000·................356 ··0x000117e4·bc070000·bf070000·c0070000·c1070000·................
357 ··0x000117f4·c2070000·c5070000·00000000·c7070000·................357 ··0x000117f4·c3070000·c6070000·00000000·c8070000·................
358 ··0x00011804·c8070000·c9070000·ca070000·cd070000·................358 ··0x00011804·c9070000·ca070000·cb070000·ce070000·................
359 ··0x00011814·d1070000·d5070000·d7070000·dc070000·................359 ··0x00011814·d2070000·d6070000·d8070000·dd070000·................
360 ··0x00011824·de070000·e2070000·e3070000·00000000·................ 
361 ··0x00011834·e6070000·e7070000·e8070000·e9070000·................360 ··0x00011824·df070000·e3070000·e4070000·00000000·................
362 ··0x00011844·eb070000·ee070000·ef070000·f2070000·................361 ··0x00011834·e7070000·e8070000·e9070000·ea070000·................
 362 ··0x00011844·ec070000·ef070000·f0070000·f3070000·................
363 ··0x00011854·f4070000·f8070000·00000000·f9070000·................363 ··0x00011854·f5070000·f9070000·00000000·fa070000·................
364 ··0x00011864·fa070000·fe070000·02080000·04080000·................364 ··0x00011864·fb070000·ff070000·03080000·05080000·................
365 ··0x00011874·07080000·09080000·0d080000·10080000·................365 ··0x00011874·08080000·0a080000·0e080000·11080000·................
366 ··0x00011884·14080000·15080000·17080000·18080000·................366 ··0x00011884·15080000·16080000·18080000·19080000·................
367 ··0x00011894·00000000·1a080000·1e080000·1f080000·................367 ··0x00011894·00000000·1b080000·1f080000·20080000·............·...
368 ··0x000118a4·21080000·25080000·2a080000·2c080000·!...%...*...,...368 ··0x000118a4·22080000·26080000·2b080000·2d080000·"...&...+...-...
369 ··0x000118b4·30080000·31080000·32080000·33080000·0...1...2...3...369 ··0x000118b4·31080000·32080000·33080000·34080000·1...2...3...4...
370 ··0x000118c4·36080000·39080000·3b080000·3d080000·6...9...;...=...370 ··0x000118c4·37080000·3a080000·3c080000·3e080000·7...:...<...>...
371 ··0x000118d4·3f080000·41080000·46080000·48080000·?...A...F...H...371 ··0x000118d4·40080000·42080000·47080000·49080000·@...B...G...I...
372 ··0x000118e4·4c080000·4d080000·4e080000·4f080000·L...M...N...O...372 ··0x000118e4·4d080000·4e080000·4f080000·50080000·M...N...O...P...
373 ··0x000118f4·54080000·58080000·59080000·5d080000·T...X...Y...]...373 ··0x000118f4·55080000·59080000·5a080000·5e080000·U...Y...Z...^...
374 ··0x00011904·5f080000·63080000·65080000·67080000·_...c...e...g...374 ··0x00011904·60080000·64080000·66080000·68080000·`...d...f...h...
375 ··0x00011914·69080000·6c080000·6e080000·70080000·i...l...n...p...375 ··0x00011914·6a080000·6d080000·6f080000·71080000·j...m...o...q...
376 ··0x00011924·73080000·77080000·7c080000·7e080000·s...w...|...~...376 ··0x00011924·74080000·78080000·7d080000·7f080000·t...x...}.......
377 ··0x00011934·7f080000·82080000·84080000·85080000·................ 
378 ··0x00011944·88080000·8a080000·8c080000·8d080000·................377 ··0x00011934·80080000·83080000·85080000·86080000·................
379 ··0x00011954·8e080000·8f080000·91080000·00000000·................378 ··0x00011944·89080000·8b080000·8d080000·8e080000·................
 379 ··0x00011954·8f080000·90080000·92080000·00000000·................
380 ··0x00011964·94080000·96080000·98080000·9a080000·................380 ··0x00011964·95080000·97080000·99080000·9b080000·................
381 ··0x00011974·9c080000·00000000·9e080000·a2080000·................381 ··0x00011974·9d080000·00000000·9f080000·a3080000·................
382 ··0x00011984·a8080000·aa080000·ad080000·00000000·................382 ··0x00011984·a9080000·ab080000·ae080000·00000000·................
383 ··0x00011994·af080000·b0080000·b4080000·b6080000·................383 ··0x00011994·b0080000·b1080000·b5080000·b7080000·................
384 ··0x000119a4·c04a075d·00602fbb·00af34e8·b10dd731·.J.].`/...4....1384 ··0x000119a4·c04a075d·00602fbb·00af34e8·b10dd731·.J.].`/...4....1
385 ··0x000119b4·30901b0f·a03f52a6·215b2283·231b07bd·0....?R.![".#...385 ··0x000119b4·30901b0f·a03f52a6·215b2283·231b07bd·0....?R.![".#...
386 ··0x000119c4·3296af50·435987ff·15bac887·046d08ff·2..PCY.......m..386 ··0x000119c4·3296af50·435987ff·15bac887·046d08ff·2..PCY.......m..
387 ··0x000119d4·956d07fd·069c5bbc·064b7d9d·27d78582·.m....[..K}.'...387 ··0x000119d4·956d07fd·069c5bbc·064b7d9d·27d78582·.m....[..K}.'...
388 ··0x000119e4·e692eb9d·e71d9fcb·2941f419·6b141807·........)A..k...388 ··0x000119e4·e692eb9d·e71d9fcb·2941f419·6b141807·........)A..k...
389 ··0x000119f4·ea43425a·1b9e880b·5ccc922c·7ca51778·.CBZ....\..,|..x389 ··0x000119f4·ea43425a·1b9e880b·5ccc922c·7ca51778·.CBZ....\..,|..x
390 ··0x00011a04·9dba1fbf·ac4be3c0·6ccd1727·dcb2c4a5·.....K..l..'....390 ··0x00011a04·9dba1fbf·ac4be3c0·6ccd1727·dcb2c4a5·.....K..l..'....
Offset 871, 71 lines modifiedOffset 871, 72 lines modified
871 ··0x00013814·577fb3c8·17c17310·a8f24072·496ddaa8·W.....s...@rIm..871 ··0x00013814·577fb3c8·17c17310·a8f24072·496ddaa8·W.....s...@rIm..
872 ··0x00013824·088e776d·88d2684b·39da1181·5b080ea6·..wm..hK9...[...872 ··0x00013824·088e776d·88d2684b·39da1181·5b080ea6·..wm..hK9...[...
873 ··0x00013834·7aa3199d·8a80cc00·8a0e3a53·fb831e8c·z.........:S....873 ··0x00013834·7aa3199d·8a80cc00·8a0e3a53·fb831e8c·z.........:S....
874 ··0x00013844·7c35b5f3·dccad16f·fd5bfeb5·0c7bb14c·|5.....o.[...{.L874 ··0x00013844·7c35b5f3·dccad16f·fd5bfeb5·0c7bb14c·|5.....o.[...{.L
875 ··0x00013854·1c5b0e18·ed540daf·0e66388f·ae6087ff·.[...T...f8..`..875 ··0x00013854·1c5b0e18·ed540daf·0e66388f·ae6087ff·.[...T...f8..`..
876 ··0x00013864·be3cd511·cefd5e7d·effda3f9·8e41b1b4·.<....^}.....A..876 ··0x00013864·be3cd511·cefd5e7d·effda3f9·8e41b1b4·.<....^}.....A..
877 ··0x00013874·1e7df871·0ea85ad9·ae2aaf14·af48159f·.}.q..Z..*...H..877 ··0x00013874·1e7df871·0ea85ad9·ae2aaf14·af48159f·.}.q..Z..*...H..
878 ··0x00013884·50212e89·e038178f·f1f528e9·23a93e0f·P!...8....(.#.>.878 ··0x00013884·50212e89·e038178f·f1f528e9·e1a7967c·P!...8....(....|
879 ··0x00013894·52e372e2·43da8c72·1440790b·04396f1a·R.r.C..r.@y..9o.879 ··0x00013894·23a93e0f·52e372e2·43da8c72·1440790b·#.>.R.r.C..r.@y.
880 ··0x000138a4·45f64813·a450e02d·e5142f9b·77806749·E.H..P.-../.w.gI880 ··0x000138a4·04396f1a·45f64813·a450e02d·e5142f9b·.9o.E.H..P.-../.
881 ··0x000138b4·39bea42f·e965eab2·5a289b81·9a088b08·9../.e..Z(......881 ··0x000138b4·77806749·39bea42f·e965eab2·5a289b81·w.gI9../.e..Z(..
882 ··0x000138c4·4b04750f·6a06de3b·4ace39a7·1a99492d·K.u.j..;J.9...I-882 ··0x000138c4·9a088b08·4b04750f·6a06de3b·4ace39a7·....K.u.j..;J.9.
883 ··0x000138d4·fb9c80fc·8cb793cc·5cc359bb·6c9abfd7·........\.Y.l...883 ··0x000138d4·1a99492d·fb9c80fc·8cb793cc·5cc359bb·..I-........\.Y.
884 ··0x000138e4·9d17838b·eca2a68c·adc6f5f5·1edc5b77·..............[w884 ··0x000138e4·6c9abfd7·9d17838b·eca2a68c·adc6f5f5·l...............
885 ··0x000138f4·fe99f19d·be86ef0e·ee978abf·1f71c131·.............q.1885 ··0x000138f4·1edc5b77·fe99f19d·be86ef0e·ee978abf·..[w............
886 ··0x00013904·6e9351b0·7fc33385·a0e32c55·10bdb201·n.Q...3...,U....886 ··0x00013904·1f71c131·6e9351b0·7fc33385·a0e32c55·.q.1n.Q...3...,U
887 ··0x00013914·406db524·11cd6961·418f1dfd·023776fd·@m.$..iaA....7v.887 ··0x00013914·10bdb201·406db524·11cd6961·418f1dfd·....@m.$..iaA...
888 ··0x00013924·e2eccee4·b3cdfbb8·95082590·05a6ff0b·..........%.....888 ··0x00013924·023776fd·e2eccee4·b3cdfbb8·95082590·.7v...........%.
889 ··0x00013934·979407fd·0611c4a5·67843d83·08a66c9e·........g.=...l.889 ··0x00013934·05a6ff0b·979407fd·0611c4a5·67843d83·............g.=.
890 ··0x00013944·8880f236·292b0f1b·494b762e·6a302e8c·...6)+..IKv.j0..890 ··0x00013944·08a66c9e·8880f236·292b0f1b·494b762e·..l....6)+..IKv.
891 ··0x00013954·daf7005e·9b0629d6·ca60578d·4bd3c901·...^..)..`W.K...891 ··0x00013954·6a302e8c·daf7005e·9b0629d6·ca60578d·j0.....^..)..`W.
892 ··0x00013964·1cc0c2ae·5c13b271·dc7cb3f2·8d8c05cf·....\..q.|......892 ··0x00013964·4bd3c901·1cc0c2ae·5c13b271·dc7cb3f2·K.......\..q.|..
893 ··0x00013974·fdc2bec3·9f8b8e91·20deff17·f0e13c97·........·.....<.893 ··0x00013974·8d8c05cf·fdc2bec3·9f8b8e91·20deff17·............·...
894 ··0x00013984·808332e8·114b27f0·008b50a3·90671e12·..2..K'...P..g..894 ··0x00013984·f0e13c97·808332e8·114b27f0·008b50a3·..<...2..K'...P.
895 ··0x00013994·f0065cc8·e12b9de1·b22d170f·73605910·..\..+...-..s`Y.895 ··0x00013994·90671e12·f0065cc8·e12b9de1·b22d170f·.g....\..+...-..
896 ··0x000139a4·3220fa9a·0222a9e6·93fa43e0·24237512·2·..."....C.$#u.896 ··0x000139a4·73605910·3220fa9a·0222a9e6·93fa43e0·s`Y.2·..."....C.
897 ··0x000139b4·65c7517e·34634cd5·74bb5d1d·64832a4d·e.Q~4cL.t.].d.*M897 ··0x000139b4·24237512·65c7517e·34634cd5·74bb5d1d·$#u.e.Q~4cL.t.].
898 ··0x000139c4·c5f6c490·a6971d8d·96f335e0·e7a46675·..........5...fu898 ··0x000139c4·64832a4d·c5f6c490·a6971d8d·96f335e0·d.*M..........5.
899 ··0x000139d4·86ae739a·366dc7dd·46d33ae2·b73d86bf·..s.6m..F.:..=..899 ··0x000139d4·e7a46675·86ae739a·366dc7dd·46d33ae2·..fu..s.6m..F.:.
900 ··0x000139e4·3920fa9a·58b0f672·5971529b·ab0d7298·9·..X..rYqR...r.900 ··0x000139e4·b73d86bf·3920fa9a·58b0f672·5971529b·.=..9·..X..rYqR.
901 ··0x000139f4·2a335a08·cbc53e1b·9c047d1c·cca8d26a·*3Z...>...}....j901 ··0x000139f4·ab0d7298·2a335a08·cbc53e1b·9c047d1c·..r.*3Z...>...}.
902 ··0x00013a04·ec36ad33·adc11127·5fa5e843·7e3bdd44·.6.3...'_..C~;.D902 ··0x00013a04·cca8d26a·ec36ad33·adc11127·5fa5e843·...j.6.3...'_..C
903 ··0x00013a14·efcd7a89·90ca3919·90f570aa·b0b0a894·..z...9...p.....903 ··0x00013a14·7e3bdd44·efcd7a89·90ca3919·90f570aa·~;.D..z...9...p.
904 ··0x00013a24·a17355a1·f049b524·603cb4b9·80b1766e·.sU..I.$`<....vn904 ··0x00013a24·b0b0a894·a17355a1·f049b524·603cb4b9·.....sU..I.$`<..
905 ··0x00013a34·80207d89·416139d2·02967a9c·e353b76a·.·}.Aa9...z..S.j905 ··0x00013a34·80b1766e·80207d89·416139d2·02967a9c·..vn.·}.Aa9...z.
906 ··0x00013a44·92e75fb7·625722d0·6250d0a1·03e147a8·.._.bW".bP....G.906 ··0x00013a44·e353b76a·92e75fb7·625722d0·6250d0a1·.S.j.._.bW".bP..
907 ··0x00013a54·b52bf89c·d58d89f8·d77eb74c·f69a22ed·.+.......~.L..".907 ··0x00013a54·03e147a8·b52bf89c·d58d89f8·d77eb74c·..G..+.......~.L
908 ··0x00013a64·261540f5·0799b024·480fb6ef·186b698f·&.@....$H....ki.908 ··0x00013a64·f69a22ed·261540f5·0799b024·480fb6ef·..".&.@....$H...
909 ··0x00013a74·59a4902e·9841d0ad·9905eef8·2a00861c·Y....A......*...909 ··0x00013a74·186b698f·59a4902e·9841d0ad·9905eef8·.ki.Y....A......
910 ··0x00013a84·db8b50df·8a73df7f·fb8f1b0f·fc7eaf2e·..P..s.......~..910 ··0x00013a84·2a00861c·db8b50df·8a73df7f·fb8f1b0f·*.....P..s......
911 ··0x00013a94·cdb19f92·acebb1a2·8c7a9994·ac704623·.........z...pF#911 ··0x00013a94·fc7eaf2e·cdb19f92·acebb1a2·8c7a9994·.~...........z..
912 ··0x00013aa4·ac700eaf·cd647177·be4231e0·bf122568·.p...dqw.B1...%h912 ··0x00013aa4·ac704623·ac700eaf·cd647177·be4231e0·.pF#.p...dqw.B1.
913 ··0x00013ab4·8e993801·fe0b0d89·bebf1d2c·ef125c3a·..8........,..\:913 ··0x00013ab4·bf122568·8e993801·fe0b0d89·bebf1d2c·..%h..8........,
914 ··0x00013ac4·21626407·f18e30cb·53be5991·a2e6c9ff·!bd...0.S.Y.....914 ··0x00013ac4·ef125c3a·21626407·f18e30cb·53be5991·..\:!bd...0.S.Y.
915 ··0x00013ad4·12ee8fe0·e257c418·a25aef90·4345d5ec·.....W...Z..CE..915 ··0x00013ad4·a2e6c9ff·12ee8fe0·e257c418·a25aef90·.........W...Z..
916 ··0x00013ae4·54b5abff·24154ee2·74e8e614·a56051fe·T...$.N.t....`Q.916 ··0x00013ae4·4345d5ec·54b5abff·24154ee2·74e8e614·CE..T...$.N.t...
917 ··0x00013af4·25d99456·b6109b43·6615d0a1·96cdeb4f·%..V...Cf......O917 ··0x00013af4·a56051fe·25d99456·b6109b43·6615d0a1·.`Q.%..V...Cf...
918 ··0x00013b04·67494922·76722cc0·3716ec87·28f22aaa·gII"vr,.7...(.*.918 ··0x00013b04·96cdeb4f·67494922·76722cc0·3716ec87·...OgII"vr,.7...
919 ··0x00013b14·281fa8c3·d81d7e45·b998e3c6·8820b81c·(.....~E.....·..919 ··0x00013b14·28f22aaa·281fa8c3·d81d7e45·b998e3c6·(.*.(.....~E....
920 ··0x00013b24·b9e378e0·1acf2a0b·cb66880b·8ac3211c·..x...*..f....!.920 ··0x00013b24·8820b81c·b9e378e0·1acf2a0b·cb66880b·.·....x...*..f..
921 ··0x00013b34·0b650caf·3c984063·9c39ffe1·7d0b0eca·.e..<.@c.9..}...921 ··0x00013b34·8ac3211c·0b650caf·3c984063·9c39ffe1·..!..e..<.@c.9..
922 ··0x00013b44·ac0a78e2·dd6a1228·0e2d06f3·3f916cf2·..x..j.(.-..?.l.922 ··0x00013b44·7d0b0eca·ac0a78e2·dd6a1228·0e2d06f3·}.....x..j.(.-..
923 ··0x00013b54·be719bb7·6e51e4e7·0f0f7f02·407a2605·.q..nQ......@z&.923 ··0x00013b54·3f916cf2·be719bb7·6e51e4e7·0f0f7f02·?.l..q..nQ......
924 ··0x00013b64·a0461949·c0c574db·f1ffe515·30f3f055·.F.I..t.....0..U924 ··0x00013b64·407a2605·a0461949·c0c574db·f1ffe515·@z&..F.I..t.....
925 ··0x00013b74·60be06d5·600346fc·80380d65·21734eb5·`...`.F..8.e!sN.925 ··0x00013b74·30f3f055·60be06d5·600346fc·80380d65·0..U`...`.F..8.e
926 ··0x00013b84·b28af21e·23255143·9318b92c·f4f1abba·....#%QC...,....926 ··0x00013b84·21734eb5·b28af21e·23255143·9318b92c·!sN.....#%QC...,
927 ··0x00013b94·9461fc81·952a42af·84510b60·55aa89e5·.a...*B..Q.`U...927 ··0x00013b94·f4f1abba·9461fc81·952a42af·84510b60·.....a...*B..Q.`
928 ··0x00013ba4·172339df·3647b36f·2626158d·270168dd·.#9.6G.o&&..'.h.928 ··0x00013ba4·55aa89e5·172339df·3647b36f·2626158d·U....#9.6G.o&&..
929 ··0x00013bb4·387070c8·e9578786·8812570e·09032398·8pp..W....W...#.929 ··0x00013bb4·270168dd·387070c8·e9578786·8812570e·'.h.8pp..W....W.
930 ··0x00013bc4·eb44b967·fb65b024·4d2bdb08·fc612f64·.D.g.e.$M+...a/d930 ··0x00013bc4·09032398·eb44b967·fb65b024·4d2bdb08·..#..D.g.e.$M+..
931 ··0x00013bd4·5dbd3401·4e328290·0ee3df1c·1ff4b840·].4.N2.........@931 ··0x00013bd4·fc612f64·5dbd3401·4e328290·0ee3df1c·.a/d].4.N2......
932 ··0x00013be4·9038b57a·915a19d6·404d9d7c·f105d3bf·.8.z.Z..@M.|....932 ··0x00013be4·1ff4b840·9038b57a·915a19d6·404d9d7c·...@.8.z.Z..@M.|
933 ··0x00013bf4·721149d3·730ba595·52d5727e·93d6ab5b·r.I.s...R.r~...[933 ··0x00013bf4·f105d3bf·721149d3·730ba595·52d5727e·....r.I.s...R.r~
934 ··0x00013c04·246f378c·85093a1a·a66fd105·26d06e06·$o7...:..o..&.n.934 ··0x00013c04·93d6ab5b·246f378c·85093a1a·a66fd105·...[$o7...:..o..
935 ··0x00013c14·b62e1f49·4734b06d·66e96cbd·265256c9·...IG4.mf.l.&RV.935 ··0x00013c14·26d06e06·b62e1f49·4734b06d·66e96cbd·&.n....IG4.mf.l.
936 ··0x00013c24·06a487ff·668aee7f·66592fe5·5778a2ab·....f...fY/.Wx..936 ··0x00013c24·265256c9·06a487ff·668aee7f·66592fe5·&RV.....f...fY/.
Max diff block lines reached; 0/14794 bytes (0.00%) of diff not shown.
336 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 2567 lines modifiedOffset 1, 2567 lines modified
  
Diff chunk too large, falling back to line-by-line diff (2564 lines added, 2564 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0001c7f4·005f4954·4d5f6465·72656769·73746572·._ITM_deregister2 ··0x0001c808·005f4954·4d5f6465·72656769·73746572·._ITM_deregister
3 ··0x0001c804·544d436c·6f6e6554·61626c65·005f5f67·TMCloneTable.__g3 ··0x0001c818·544d436c·6f6e6554·61626c65·005f5f67·TMCloneTable.__g
4 ··0x0001c814·6d6f6e5f·73746172·745f5f00·5f49544d·mon_start__._ITM4 ··0x0001c828·6d6f6e5f·73746172·745f5f00·5f49544d·mon_start__._ITM
5 ··0x0001c824·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone5 ··0x0001c838·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
6 ··0x0001c834·5461626c·65006174·616e3200·6174616e·Table.atan2.atan6 ··0x0001c848·5461626c·65006174·616e3200·6174616e·Table.atan2.atan
7 ··0x0001c844·68006174·616e006c·64657870·00726f75·h.atan.ldexp.rou7 ··0x0001c858·68006174·616e006c·64657870·00726f75·h.atan.ldexp.rou
8 ··0x0001c854·6e640066·6d61006c·6f673200·6e657874·nd.fma.log2.next8 ··0x0001c868·6e640066·61627300·666d6100·6c6f6732·nd.fabs.fma.log2
9 ··0x0001c864·61667465·72006173·696e0065·78706d31·after.asin.expm19 ··0x0001c878·006e6578·74616674·65720061·73696e00·.nextafter.asin.
10 ··0x0001c874·00657266·00617369·6e68006c·6f673130·.erf.asinh.log1010 ··0x0001c888·6578706d·31006572·66006173·696e6800·expm1.erf.asinh.
11 ··0x0001c884·00687970·6f740073·696e636f·73006c6f·.hypot.sincos.lo11 ··0x0001c898·6c6f6731·30006879·706f7400·73696e63·log10.hypot.sinc
12 ··0x0001c894·67317000·65787032·006d6f64·66006362·g1p.exp2.modf.cb12 ··0x0001c8a8·6f73006c·6f673170·00657870·32006d6f·os.log1p.exp2.mo
13 ··0x0001c8a4·72740063·65696c00·61636f73·68006672·rt.ceil.acosh.fr13 ··0x0001c8b8·64660063·62727400·6365696c·0061636f·df.cbrt.ceil.aco
14 ··0x0001c8b4·65787000·65726663·00737172·74006163·exp.erfc.sqrt.ac14 ··0x0001c8c8·73680066·72657870·00657266·63007371·sh.frexp.erfc.sq
15 ··0x0001c8c4·6f730063·6f707973·69676e00·666d6f64·os.copysign.fmod15 ··0x0001c8d8·72740061·636f7300·636f7079·7369676e·rt.acos.copysign
16 ··0x0001c8d4·00666c6f·6f720069·6e666c61·7465456e·.floor.inflateEn16 ··0x0001c8e8·00666d6f·6400666c·6f6f7200·696e666c·.fmod.floor.infl
17 ··0x0001c8e4·6400696e·666c6174·65496e69·74325f00·d.inflateInit2_.17 ··0x0001c8f8·61746545·6e640069·6e666c61·7465496e·ateEnd.inflateIn
18 ··0x0001c8f4·6465666c·61746500·61646c65·72333200·deflate.adler32.18 ··0x0001c908·6974325f·00646566·6c617465·0061646c·it2_.deflate.adl
19 ··0x0001c904·63726333·32006465·666c6174·65436f70·crc32.deflateCop19 ··0x0001c918·65723332·00637263·33320064·65666c61·er32.crc32.defla
20 ··0x0001c914·7900696e·666c6174·65006465·666c6174·y.inflate.deflat20 ··0x0001c928·7465436f·70790069·6e666c61·74650064·teCopy.inflate.d
21 ··0x0001c924·65496e69·74325f00·696e666c·61746553·eInit2_.inflateS21 ··0x0001c938·65666c61·7465496e·6974325f·00696e66·eflateInit2_.inf
22 ··0x0001c934·65744469·6374696f·6e617279·007a6c69·etDictionary.zli22 ··0x0001c948·6c617465·53657444·69637469·6f6e6172·lateSetDictionar
23 ··0x0001c944·62566572·73696f6e·00646566·6c617465·bVersion.deflate23 ··0x0001c958·79007a6c·69625665·7273696f·6e006465·y.zlibVersion.de
24 ··0x0001c954·53657444·69637469·6f6e6172·7900696e·SetDictionary.in24 ··0x0001c968·666c6174·65536574·44696374·696f6e61·flateSetDictiona
25 ··0x0001c964·666c6174·65436f70·79006465·666c6174·flateCopy.deflat25 ··0x0001c978·72790069·6e666c61·7465436f·70790064·ry.inflateCopy.d
26 ··0x0001c974·65456e64·00584d4c·5f467265·65436f6e·eEnd.XML_FreeCon26 ··0x0001c988·65666c61·7465456e·6400584d·4c5f4672·eflateEnd.XML_Fr
27 ··0x0001c984·74656e74·4d6f6465·6c00584d·4c5f5365·tentModel.XML_Se27 ··0x0001c998·6565436f·6e74656e·744d6f64·656c0058·eeContentModel.X
28 ··0x0001c994·74456e64·446f6374·79706544·65636c48·tEndDoctypeDeclH28 ··0x0001c9a8·4d4c5f53·6574456e·64446f63·74797065·ML_SetEndDoctype
29 ··0x0001c9a4·616e646c·65720058·4d4c5f45·78706174·andler.XML_Expat29 ··0x0001c9b8·4465636c·48616e64·6c657200·584d4c5f·DeclHandler.XML_
30 ··0x0001c9b4·56657273·696f6e00·584d4c5f·53657448·Version.XML_SetH30 ··0x0001c9c8·45787061·74566572·73696f6e·00584d4c·ExpatVersion.XML
31 ··0x0001c9c4·61736853·616c7400·584d4c5f·53657453·ashSalt.XML_SetS31 ··0x0001c9d8·5f536574·48617368·53616c74·00584d4c·_SetHashSalt.XML
32 ··0x0001c9d4·74617274·446f6374·79706544·65636c48·tartDoctypeDeclH32 ··0x0001c9e8·5f536574·53746172·74446f63·74797065·_SetStartDoctype
33 ··0x0001c9e4·616e646c·65720058·4d4c5f53·65745265·andler.XML_SetRe33 ··0x0001c9f8·4465636c·48616e64·6c657200·584d4c5f·DeclHandler.XML_
34 ··0x0001c9f4·70617273·65446566·65727261·6c456e61·parseDeferralEna34 ··0x0001ca08·53657452·65706172·73654465·66657272·SetReparseDeferr
35 ··0x0001ca04·626c6564·00584d4c·5f457874·65726e61·bled.XML_Externa35 ··0x0001ca18·616c456e·61626c65·6400584d·4c5f4578·alEnabled.XML_Ex
36 ··0x0001ca14·6c456e74·69747950·61727365·72437265·lEntityParserCre36 ··0x0001ca28·7465726e·616c456e·74697479·50617273·ternalEntityPars
37 ··0x0001ca24·61746500·584d4c5f·47657442·75666665·ate.XML_GetBuffe37 ··0x0001ca38·65724372·65617465·00584d4c·5f476574·erCreate.XML_Get
38 ··0x0001ca34·7200584d·4c5f4765·74437572·72656e74·r.XML_GetCurrent38 ··0x0001ca48·42756666·65720058·4d4c5f47·65744375·Buffer.XML_GetCu
39 ··0x0001ca44·436f6c75·6d6e4e75·6d626572·00584d4c·ColumnNumber.XML39 ··0x0001ca58·7272656e·74436f6c·756d6e4e·756d6265·rrentColumnNumbe
40 ··0x0001ca54·5f536574·456e6443·64617461·53656374·_SetEndCdataSect40 ··0x0001ca68·7200584d·4c5f5365·74456e64·43646174·r.XML_SetEndCdat
41 ··0x0001ca64·696f6e48·616e646c·65720058·4d4c5f53·ionHandler.XML_S41 ··0x0001ca78·61536563·74696f6e·48616e64·6c657200·aSectionHandler.
42 ··0x0001ca74·65745374·61727443·64617461·53656374·etStartCdataSect42 ··0x0001ca88·584d4c5f·53657453·74617274·43646174·XML_SetStartCdat
43 ··0x0001ca84·696f6e48·616e646c·65720058·4d4c5f45·ionHandler.XML_E43 ··0x0001ca98·61536563·74696f6e·48616e64·6c657200·aSectionHandler.
44 ··0x0001ca94·78706174·56657273·696f6e49·6e666f00·xpatVersionInfo.44 ··0x0001caa8·584d4c5f·45787061·74566572·73696f6e·XML_ExpatVersion
45 ··0x0001caa4·584d4c5f·47657449·6e707574·436f6e74·XML_GetInputCont45 ··0x0001cab8·496e666f·00584d4c·5f476574·496e7075·Info.XML_GetInpu
46 ··0x0001cab4·65787400·584d4c5f·53657445·78746572·ext.XML_SetExter46 ··0x0001cac8·74436f6e·74657874·00584d4c·5f536574·tContext.XML_Set
47 ··0x0001cac4·6e616c45·6e746974·79526566·48616e64·nalEntityRefHand47 ··0x0001cad8·45787465·726e616c·456e7469·74795265·ExternalEntityRe
48 ··0x0001cad4·6c657200·584d4c5f·47657453·70656369·ler.XML_GetSpeci48 ··0x0001cae8·6648616e·646c6572·00584d4c·5f476574·fHandler.XML_Get
49 ··0x0001cae4·66696564·41747472·69627574·65436f75·fiedAttributeCou49 ··0x0001caf8·53706563·69666965·64417474·72696275·SpecifiedAttribu
50 ··0x0001caf4·6e740058·4d4c5f53·65745573·65724461·nt.XML_SetUserDa50 ··0x0001cb08·7465436f·756e7400·584d4c5f·53657455·teCount.XML_SetU
51 ··0x0001cb04·74610058·4d4c5f45·72726f72·53747269·ta.XML_ErrorStri51 ··0x0001cb18·73657244·61746100·584d4c5f·4572726f·serData.XML_Erro
52 ··0x0001cb14·6e670058·4d4c5f53·6574456c·656d656e·ng.XML_SetElemen52 ··0x0001cb28·72537472·696e6700·584d4c5f·53657445·rString.XML_SetE
53 ··0x0001cb24·7448616e·646c6572·00584d4c·5f536574·tHandler.XML_Set53 ··0x0001cb38·6c656d65·6e744861·6e646c65·7200584d·lementHandler.XM
54 ··0x0001cb34·4e616d65·73706163·65446563·6c48616e·NamespaceDeclHan54 ··0x0001cb48·4c5f5365·744e616d·65737061·63654465·L_SetNamespaceDe
55 ··0x0001cb44·646c6572·00584d4c·5f536574·4174746c·dler.XML_SetAttl55 ··0x0001cb58·636c4861·6e646c65·7200584d·4c5f5365·clHandler.XML_Se
56 ··0x0001cb54·69737444·65636c48·616e646c·65720058·istDeclHandler.X56 ··0x0001cb68·74417474·6c697374·4465636c·48616e64·tAttlistDeclHand
57 ··0x0001cb64·4d4c5f53·65745265·7475726e·4e535472·ML_SetReturnNSTr57 ··0x0001cb78·6c657200·584d4c5f·53657452·65747572·ler.XML_SetRetur
58 ··0x0001cb74·69706c65·7400584d·4c5f5365·74556e6b·iplet.XML_SetUnk58 ··0x0001cb88·6e4e5354·7269706c·65740058·4d4c5f53·nNSTriplet.XML_S
59 ··0x0001cb84·6e6f776e·456e636f·64696e67·48616e64·nownEncodingHand59 ··0x0001cb98·6574556e·6b6e6f77·6e456e63·6f64696e·etUnknownEncodin
60 ··0x0001cb94·6c657200·584d4c5f·53657444·65666175·ler.XML_SetDefau60 ··0x0001cba8·6748616e·646c6572·00584d4c·5f536574·gHandler.XML_Set
61 ··0x0001cba4·6c744861·6e646c65·7200584d·4c5f5365·ltHandler.XML_Se61 ··0x0001cbb8·44656661·756c7448·616e646c·65720058·DefaultHandler.X
62 ··0x0001cbb4·74436861·72616374·65724461·74614861·tCharacterDataHa62 ··0x0001cbc8·4d4c5f53·65744368·61726163·74657244·ML_SetCharacterD
63 ··0x0001cbc4·6e646c65·7200584d·4c5f5365·74506172·ndler.XML_SetPar63 ··0x0001cbd8·61746148·616e646c·65720058·4d4c5f53·ataHandler.XML_S
64 ··0x0001cbd4·616d456e·74697479·50617273·696e6700·amEntityParsing.64 ··0x0001cbe8·65745061·72616d45·6e746974·79506172·etParamEntityPar
65 ··0x0001cbe4·584d4c5f·53657445·6c656d65·6e744465·XML_SetElementDe65 ··0x0001cbf8·73696e67·00584d4c·5f536574·456c656d·sing.XML_SetElem
66 ··0x0001cbf4·636c4861·6e646c65·7200584d·4c5f5365·clHandler.XML_Se66 ··0x0001cc08·656e7444·65636c48·616e646c·65720058·entDeclHandler.X
67 ··0x0001cc04·74537461·72744e61·6d657370·61636544·tStartNamespaceD67 ··0x0001cc18·4d4c5f53·65745374·6172744e·616d6573·ML_SetStartNames
68 ··0x0001cc14·65636c48·616e646c·65720058·4d4c5f50·eclHandler.XML_P68 ··0x0001cc28·70616365·4465636c·48616e64·6c657200·paceDeclHandler.
69 ··0x0001cc24·61727365·42756666·65720058·4d4c5f55·arseBuffer.XML_U69 ··0x0001cc38·584d4c5f·50617273·65427566·66657200·XML_ParseBuffer.
70 ··0x0001cc34·7365466f·72656967·6e445444·00584d4c·seForeignDTD.XML70 ··0x0001cc48·584d4c5f·55736546·6f726569·676e4454·XML_UseForeignDT
71 ··0x0001cc44·5f536574·456e636f·64696e67·00584d4c·_SetEncoding.XML71 ··0x0001cc58·4400584d·4c5f5365·74456e63·6f64696e·D.XML_SetEncodin
72 ··0x0001cc54·5f536574·456e644e·616d6573·70616365·_SetEndNamespace72 ··0x0001cc68·6700584d·4c5f5365·74456e64·4e616d65·g.XML_SetEndName
73 ··0x0001cc64·4465636c·48616e64·6c657200·584d4c5f·DeclHandler.XML_73 ··0x0001cc78·73706163·65446563·6c48616e·646c6572·spaceDeclHandler
74 ··0x0001cc74·53657445·6e64456c·656d656e·7448616e·SetEndElementHan74 ··0x0001cc88·00584d4c·5f536574·456e6445·6c656d65·.XML_SetEndEleme
75 ··0x0001cc84·646c6572·00584d4c·5f476574·43757272·dler.XML_GetCurr75 ··0x0001cc98·6e744861·6e646c65·7200584d·4c5f4765·ntHandler.XML_Ge
76 ··0x0001cc94·656e744c·696e654e·756d6265·7200584d·entLineNumber.XM76 ··0x0001cca8·74437572·72656e74·4c696e65·4e756d62·tCurrentLineNumb
77 ··0x0001cca4·4c5f5365·74586d6c·4465636c·48616e64·L_SetXmlDeclHand77 ··0x0001ccb8·65720058·4d4c5f53·6574586d·6c446563·er.XML_SetXmlDec
78 ··0x0001ccb4·6c657200·584d4c5f·53657450·726f6365·ler.XML_SetProce78 ··0x0001ccc8·6c48616e·646c6572·00584d4c·5f536574·lHandler.XML_Set
79 ··0x0001ccc4·7373696e·67496e73·74727563·74696f6e·ssingInstruction79 ··0x0001ccd8·50726f63·65737369·6e67496e·73747275·ProcessingInstru
80 ··0x0001ccd4·48616e64·6c657200·584d4c5f·53657453·Handler.XML_SetS80 ··0x0001cce8·6374696f·6e48616e·646c6572·00584d4c·ctionHandler.XML
81 ··0x0001cce4·74617274·456c656d·656e7448·616e646c·tartElementHandl81 ··0x0001ccf8·5f536574·53746172·74456c65·6d656e74·_SetStartElement
82 ··0x0001ccf4·65720058·4d4c5f53·6574536b·69707065·er.XML_SetSkippe82 ··0x0001cd08·48616e64·6c657200·584d4c5f·53657453·Handler.XML_SetS
83 ··0x0001cd04·64456e74·69747948·616e646c·65720058·dEntityHandler.X83 ··0x0001cd18·6b697070·6564456e·74697479·48616e64·kippedEntityHand
84 ··0x0001cd14·4d4c5f53·6574456e·74697479·4465636c·ML_SetEntityDecl84 ··0x0001cd28·6c657200·584d4c5f·53657445·6e746974·ler.XML_SetEntit
85 ··0x0001cd24·48616e64·6c657200·584d4c5f·50617273·Handler.XML_Pars85 ··0x0001cd38·79446563·6c48616e·646c6572·00584d4c·yDeclHandler.XML
86 ··0x0001cd34·65724672·65650058·4d4c5f53·65744e6f·erFree.XML_SetNo86 ··0x0001cd48·5f506172·73657246·72656500·584d4c5f·_ParserFree.XML_
87 ··0x0001cd44·74537461·6e64616c·6f6e6548·616e646c·tStandaloneHandl87 ··0x0001cd58·5365744e·6f745374·616e6461·6c6f6e65·SetNotStandalone
88 ··0x0001cd54·65720058·4d4c5f50·61727365·72437265·er.XML_ParserCre88 ··0x0001cd68·48616e64·6c657200·584d4c5f·50617273·Handler.XML_Pars
89 ··0x0001cd64·6174655f·4d4d0058·4d4c5f53·6574556e·ate_MM.XML_SetUn89 ··0x0001cd78·65724372·65617465·5f4d4d00·584d4c5f·erCreate_MM.XML_
90 ··0x0001cd74·70617273·6564456e·74697479·4465636c·parsedEntityDecl90 ··0x0001cd88·53657455·6e706172·73656445·6e746974·SetUnparsedEntit
91 ··0x0001cd84·48616e64·6c657200·584d4c5f·53657442·Handler.XML_SetB91 ··0x0001cd98·79446563·6c48616e·646c6572·00584d4c·yDeclHandler.XML
92 ··0x0001cd94·61736500·584d4c5f·47657442·61736500·ase.XML_GetBase.92 ··0x0001cda8·5f536574·42617365·00584d4c·5f476574·_SetBase.XML_Get
93 ··0x0001cda4·584d4c5f·53657443·6f6d6d65·6e744861·XML_SetCommentHa93 ··0x0001cdb8·42617365·00584d4c·5f536574·436f6d6d·Base.XML_SetComm
94 ··0x0001cdb4·6e646c65·7200584d·4c5f5374·6f705061·ndler.XML_StopPa94 ··0x0001cdc8·656e7448·616e646c·65720058·4d4c5f53·entHandler.XML_S
95 ··0x0001cdc4·72736572·00584d4c·5f476574·4572726f·rser.XML_GetErro95 ··0x0001cdd8·746f7050·61727365·7200584d·4c5f4765·topParser.XML_Ge
96 ··0x0001cdd4·72436f64·6500584d·4c5f4765·74466561·rCode.XML_GetFea96 ··0x0001cde8·74457272·6f72436f·64650058·4d4c5f47·tErrorCode.XML_G
97 ··0x0001cde4·74757265·4c697374·00584d4c·5f536574·tureList.XML_Set97 ··0x0001cdf8·65744665·61747572·654c6973·7400584d·etFeatureList.XM
98 ··0x0001cdf4·44656661·756c7448·616e646c·65724578·DefaultHandlerEx98 ··0x0001ce08·4c5f5365·74446566·61756c74·48616e64·L_SetDefaultHand
99 ··0x0001ce04·70616e64·00584d4c·5f506172·73650058·pand.XML_Parse.X99 ··0x0001ce18·6c657245·7870616e·6400584d·4c5f5061·lerExpand.XML_Pa
100 ··0x0001ce14·4d4c5f53·65744e6f·74617469·6f6e4465·ML_SetNotationDe100 ··0x0001ce28·72736500·584d4c5f·5365744e·6f746174·rse.XML_SetNotat
101 ··0x0001ce24·636c4861·6e646c65·7200584d·4c5f4765·clHandler.XML_Ge101 ··0x0001ce38·696f6e44·65636c48·616e646c·65720058·ionDeclHandler.X
102 ··0x0001ce34·74437572·72656e74·42797465·496e6465·tCurrentByteInde102 ··0x0001ce48·4d4c5f47·65744375·7272656e·74427974·ML_GetCurrentByt
103 ··0x0001ce44·7800706f·7369785f·73706177·6e617474·x.posix_spawnatt103 ··0x0001ce58·65496e64·65780070·6f736978·5f737061·eIndex.posix_spa
104 ··0x0001ce54·725f7365·74736368·65647061·72616d00·r_setschedparam.104 ··0x0001ce68·776e6174·74725f73·65747363·68656470·wnattr_setschedp
105 ··0x0001ce64·67657467·726f7570·73006661·63636573·getgroups.facces105 ··0x0001ce78·6172616d·00676574·67726f75·70730066·aram.getgroups.f
106 ··0x0001ce74·73617400·7365746c·6f63616c·65005f5f·sat.setlocale.__106 ··0x0001ce88·61636365·73736174·00736574·6c6f6361·accessat.setloca
107 ··0x0001ce84·66737461·7436345f·74696d65·3634005f·fstat64_time64._107 ··0x0001ce98·6c65005f·5f667374·61743634·5f74696d·le.__fstat64_tim
108 ··0x0001ce94·5f637479·70655f74·6f6c6f77·65725f6c·_ctype_tolower_l108 ··0x0001cea8·65363400·5f5f6374·7970655f·746f6c6f·e64.__ctype_tolo
109 ··0x0001cea4·6f630073·65747077·656e7400·696e6574·oc.setpwent.inet109 ··0x0001ceb8·7765725f·6c6f6300·73657470·77656e74·wer_loc.setpwent
110 ··0x0001ceb4·5f6e746f·61005f5f·636c6f63·6b5f7365·_ntoa.__clock_se110 ··0x0001cec8·00696e65·745f6e74·6f61005f·5f636c6f·.inet_ntoa.__clo
111 ··0x0001cec4·7474696d·65363400·67657472·616e646f·ttime64.getrando111 ··0x0001ced8·636b5f73·65747469·6d653634·00676574·ck_settime64.get
112 ··0x0001ced4·6d005f5f·66737461·74617436·345f7469·m.__fstatat64_ti112 ··0x0001cee8·72616e64·6f6d005f·5f667374·61746174·random.__fstatat
113 ··0x0001cee4·6d653634·00646c65·72726f72·0071736f·me64.dlerror.qso113 ··0x0001cef8·36345f74·696d6536·3400646c·6572726f·64_time64.dlerro
114 ··0x0001cef4·72740066·7472756e·63617465·36340070·rt.ftruncate64.p114 ··0x0001cf08·72007173·6f727400·66747275·6e636174·r.qsort.ftruncat
115 ··0x0001cf04·74687265·61645f63·6f6e645f·64657374·thread_cond_dest115 ··0x0001cf18·65363400·70746872·6561645f·636f6e64·e64.pthread_cond
116 ··0x0001cf14·726f7900·636f7079·5f66696c·655f7261·roy.copy_file_ra116 ··0x0001cf28·5f646573·74726f79·00636f70·795f6669·_destroy.copy_fi
117 ··0x0001cf24·6e676500·696e6574·5f6e746f·7000706f·nge.inet_ntop.po117 ··0x0001cf38·6c655f72·616e6765·00696e65·745f6e74·le_range.inet_nt
118 ··0x0001cf34·7369785f·66616476·69736536·34007763·six_fadvise64.wc118 ··0x0001cf48·6f700070·6f736978·5f666164·76697365·op.posix_fadvise
119 ··0x0001cf44·736e636d·70005f5f·6664656c·745f6368·sncmp.__fdelt_ch119 ··0x0001cf58·36340077·63736e63·6d70005f·5f666465·64.wcsncmp.__fde
120 ··0x0001cf54·6b00706f·7369785f·73706177·6e617474·k.posix_spawnatt120 ··0x0001cf68·6c745f63·686b0070·6f736978·5f737061·lt_chk.posix_spa
121 ··0x0001cf64·725f7365·74736967·6d61736b·006c6368·r_setsigmask.lch121 ··0x0001cf78·776e6174·74725f73·65747369·676d6173·wnattr_setsigmas
122 ··0x0001cf74·6f776e00·77637363·6d700069·665f696e·own.wcscmp.if_in122 ··0x0001cf88·6b006c63·686f776e·00776373·636d7000·k.lchown.wcscmp.
123 ··0x0001cf84·64657874·6f6e616d·65007365·74677265·dextoname.setgre123 ··0x0001cf98·69665f69·6e646578·746f6e61·6d650073·if_indextoname.s
124 ··0x0001cf94·6e74006d·6b666966·6f617400·73636865·nt.mkfifoat.sche124 ··0x0001cfa8·65746772·656e7400·6d6b6669·666f6174·etgrent.mkfifoat
125 ··0x0001cfa4·645f6765·745f7072·696f7269·74795f6d·d_get_priority_m125 ··0x0001cfb8·00736368·65645f67·65745f70·72696f72·.sched_get_prior
Max diff block lines reached; 0/343611 bytes (0.00%) of diff not shown.
386 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.init:1 Disassembly·of·section·.init:
  
2 00028c08·<.init>:2 00028c2c·<.init>:
3 _init():3 _init():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       bl»     1da898·<_start@@Base+0x34>5 »       bl»     1499e8·<_start@@Base+0x34>
6 »       pop»    {r3,·pc}6 »       pop»    {r3,·pc}
129 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 2699 lines modifiedOffset 1, 2704 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00028c14·<getnameinfo@plt-0x14>:2 00028c38·<getnameinfo@plt-0x14>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  @·28c24·<getnameinfo@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  @·28c48·<getnameinfo@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       ldrdeq» r3,·[r3],·#-60»     @·0xffffffc47 »       ldrhteq»r1,·[pc],·-r8
  
8 00028c28·<getnameinfo@plt>:8 00028c4c·<getnameinfo@plt>:
9 »       add»    ip,·pc,·#4,·12» @·0x4000009 »       add»    ip,·pc,·#3145728»      @·0x300000
10 »       add»    ip,·ip,·#208896»       @·0x3300010 »       add»    ip,·ip,·#987136»       @·0xf1000
11 »       ldr»    pc,·[ip,·#988]!»       @·0x3dc 
  
12 00028c34·<getpgrp@plt>: 
13 »       add»    ip,·pc,·#4,·12» @·0x400000 
14 »       add»    ip,·ip,·#208896»       @·0x33000 
15 »       ldr»    pc,·[ip,·#980]!»       @·0x3d4 
  
16 00028c40·<sync@plt>: 
17 »       add»    ip,·pc,·#4,·12» @·0x400000 
18 »       add»    ip,·ip,·#208896»       @·0x33000 
19 »       ldr»    pc,·[ip,·#972]!»       @·0x3cc 
  
20 00028c4c·<sinh@plt>: 
21 »       add»    ip,·pc,·#4,·12» @·0x400000 
22 »       add»    ip,·ip,·#208896»       @·0x33000 
23 »       ldr»    pc,·[ip,·#964]!»       @·0x3c4 
  
24 00028c58·<XML_ExpatVersion@plt>: 
25 »       add»    ip,·pc,·#4,·12» @·0x400000 
26 »       add»    ip,·ip,·#208896»       @·0x33000 
27 »       ldr»    pc,·[ip,·#956]!»       @·0x3bc11 »       ldr»    pc,·[ip,·#952]!»       @·0x3b8
  
28 00028c64·<if_nametoindex@plt>: 
29 »       add»    ip,·pc,·#4,·12» @·0x400000 
30 »       add»    ip,·ip,·#208896»       @·0x33000 
31 »       ldr»    pc,·[ip,·#948]!»       @·0x3b4 
  
32 00028c70·<__getrusage64@plt>: 
33 »       add»    ip,·pc,·#4,·12» @·0x400000 
34 »       add»    ip,·ip,·#208896»       @·0x33000 
35 »       ldr»    pc,·[ip,·#940]!»       @·0x3ac 
  
36 00028c7c·<pipe2@plt>: 
37 »       add»    ip,·pc,·#4,·12» @·0x400000 
38 »       add»    ip,·ip,·#208896»       @·0x33000 
39 »       ldr»    pc,·[ip,·#932]!»       @·0x3a4 
  
40 00028c88·<qsort@plt>: 
41 »       add»    ip,·pc,·#4,·12» @·0x400000 
42 »       add»    ip,·ip,·#208896»       @·0x33000 
43 »       ldr»    pc,·[ip,·#924]!»       @·0x39c 
  
 12 00028c58·<getpgrp@plt>:
44 00028c94·<pthread_join@plt>: 
45 »       »       »       @·<UNDEFINED>·instruction:·0xe7fd4778 
46 »       add»    ip,·pc,·#4,·12» @·0x40000013 »       add»    ip,·pc,·#3145728»      @·0x300000
47 »       add»    ip,·ip,·#208896»       @·0x3300014 »       add»    ip,·ip,·#987136»       @·0xf1000
 15 »       ldr»    pc,·[ip,·#944]!»       @·0x3b0
  
 16 00028c64·<sync@plt>:
 17 »       add»    ip,·pc,·#3145728»      @·0x300000
 18 »       add»    ip,·ip,·#987136»       @·0xf1000
 19 »       ldr»    pc,·[ip,·#936]!»       @·0x3a8
  
 20 00028c70·<sinh@plt>:
 21 »       add»    ip,·pc,·#3145728»      @·0x300000
 22 »       add»    ip,·ip,·#987136»       @·0xf1000
 23 »       ldr»    pc,·[ip,·#928]!»       @·0x3a0
  
 24 00028c7c·<XML_ExpatVersion@plt>:
 25 »       add»    ip,·pc,·#3145728»      @·0x300000
 26 »       add»    ip,·ip,·#987136»       @·0xf1000
 27 »       ldr»    pc,·[ip,·#920]!»       @·0x398
  
 28 00028c88·<if_nametoindex@plt>:
 29 »       add»    ip,·pc,·#3145728»      @·0x300000
 30 »       add»    ip,·ip,·#987136»       @·0xf1000
48 »       ldr»    pc,·[ip,·#912]!»       @·0x39031 »       ldr»    pc,·[ip,·#912]!»       @·0x390
  
49 00028ca4·<sigemptyset@plt>:32 00028c94·<__getrusage64@plt>:
50 »       add»    ip,·pc,·#4,·12» @·0x40000033 »       add»    ip,·pc,·#3145728»      @·0x300000
51 »       add»    ip,·ip,·#208896»       @·0x3300034 »       add»    ip,·ip,·#987136»       @·0xf1000
52 »       ldr»    pc,·[ip,·#904]!»       @·0x38835 »       ldr»    pc,·[ip,·#904]!»       @·0x388
  
53 00028cb0·<__fcntl_time64@plt>:36 00028ca0·<pipe2@plt>:
54 »       add»    ip,·pc,·#4,·12» @·0x40000037 »       add»    ip,·pc,·#3145728»      @·0x300000
55 »       add»    ip,·ip,·#208896»       @·0x3300038 »       add»    ip,·ip,·#987136»       @·0xf1000
56 »       ldr»    pc,·[ip,·#896]!»       @·0x38039 »       ldr»    pc,·[ip,·#896]!»       @·0x380
  
57 00028cbc·<strerror@plt>:40 00028cac·<qsort@plt>:
58 »       add»    ip,·pc,·#4,·12» @·0x40000041 »       add»    ip,·pc,·#3145728»      @·0x300000
59 »       add»    ip,·ip,·#208896»       @·0x3300042 »       add»    ip,·ip,·#987136»       @·0xf1000
60 »       ldr»    pc,·[ip,·#888]!»       @·0x37843 »       ldr»    pc,·[ip,·#888]!»       @·0x378
  
61 00028cc8·<__ctype_toupper_loc@plt>:44 00028cb8·<pthread_join@plt>:
 45 »       »       »       @·<UNDEFINED>·instruction:·0xe7fd4778
62 »       add»    ip,·pc,·#4,·12» @·0x40000046 »       add»    ip,·pc,·#3145728»      @·0x300000
63 »       add»    ip,·ip,·#208896»       @·0x3300047 »       add»    ip,·ip,·#987136»       @·0xf1000
64 »       ldr»    pc,·[ip,·#880]!»       @·0x370 
  
65 00028cd4·<XML_SetEndElementHandler@plt>: 
66 »       add»    ip,·pc,·#4,·12» @·0x400000 
67 »       add»    ip,·ip,·#208896»       @·0x33000 
68 »       ldr»    pc,·[ip,·#872]!»       @·0x36848 »       ldr»    pc,·[ip,·#876]!»       @·0x36c
  
69 00028ce0·<fileno@plt>: 
70 »       add»    ip,·pc,·#4,·12» @·0x400000 
71 »       add»    ip,·ip,·#208896»       @·0x33000 
72 »       ldr»    pc,·[ip,·#864]!»       @·0x360 
  
73 00028cec·<inet_ntop@plt>: 
74 »       add»    ip,·pc,·#4,·12» @·0x400000 
75 »       add»    ip,·ip,·#208896»       @·0x33000 
76 »       ldr»    pc,·[ip,·#856]!»       @·0x358 
  
77 00028cf8·<getresgid@plt>: 
78 »       add»    ip,·pc,·#4,·12» @·0x400000 
79 »       add»    ip,·ip,·#208896»       @·0x33000 
80 »       ldr»    pc,·[ip,·#848]!»       @·0x350 
  
81 00028d04·<mkdir@plt>: 
82 »       add»    ip,·pc,·#4,·12» @·0x400000 
Max diff block lines reached; 128256/132183 bytes (97.03%) of diff not shown.
71.9 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0002a5a0·<PyOS_Readline@@Base-0x1a6c>:2 0002a5d0·<PyOS_Readline@@Base-0x1804>:
3 RAISE_ERROR_KNOWN_LOCATION():3 RAISE_ERROR_KNOWN_LOCATION():
4 ./build-static/../Parser/pegen.h:1784 ./build-static/../Parser/pegen.h:178
5 »       vst3.16»{d27,d29,d31},·[pc·:256],·r05 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
6 »       bl»     feb817ac·<__bss_end__@@Base+0xfe6b110c>6 »       bl»     feb817dc·<__bss_end__@@Base+0xfe6f313c>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       ldrdlt» r0,·[r6],·r88 »       ldrdlt» r0,·[r6],·r8
9 ./build-static/../Parser/pegen.h:1819 ./build-static/../Parser/pegen.h:181
10 »       svceq»  0x0005f11310 »       svceq»  0x0005f113
11 ./build-static/../Parser/pegen.h:18011 ./build-static/../Parser/pegen.h:180
12 »       svclt»  0x0018ac0d12 »       svclt»  0x0018ac0d
13 ./build-static/../Parser/pegen.h:181·(discriminator·1)13 ./build-static/../Parser/pegen.h:181·(discriminator·1)
Offset 22, 18 lines modifiedOffset 22, 18 lines modified
22 ./build-static/../Parser/pegen.h:18222 ./build-static/../Parser/pegen.h:182
23 »       strls»  r0,·[r0,·#-3845]»    @·0xfffff0fb23 »       strls»  r0,·[r0,·#-3845]»    @·0xfffff0fb
24 ./build-static/../Parser/pegen.h:182·(discriminator·1)24 ./build-static/../Parser/pegen.h:182·(discriminator·1)
25 »       strcc»  fp,·[r1],·#-3864»    @·0xfffff0e825 »       strcc»  fp,·[r1],·#-3864»    @·0xfffff0e8
26 ./build-static/../Parser/pegen.h:18326 ./build-static/../Parser/pegen.h:183
27 »       strmi»  lr,·[r1],·-sp,·asr·#1927 »       strmi»  lr,·[r1],·-sp,·asr·#19
28 »       strls»  r9,·[r3],·#-3077»    @·0xfffff3fb28 »       strls»  r9,·[r3],·#-3077»    @·0xfffff3fb
29 »       ldc2l»  1,·cr15,·[r2],·#-704» @·0xfffffd4029 »       mcr2»   1,·7,·pc,·cr10,·cr15,·{0}»       @·<UNPREDICTABLE>
30 ./build-static/../Parser/pegen.h:18630 ./build-static/../Parser/pegen.h:186
31 »       andlt»  r2,·r6,·r031 »       andlt»  r2,·r6,·r0
32 »       bvs»    fe119ba4·<__bss_end__@@Base+0xfdc49504>32 »       bvs»    fe119bd4·<__bss_end__@@Base+0xfdc8b534>
33 _PyPegen_interactive_exit():33 _PyPegen_interactive_exit():
34 ./build-static/../Parser/pegen.c:1534 ./build-static/../Parser/pegen.c:15
35 »       andcs»  fp,·fp,·#-1073741822»@·0xc000000235 »       andcs»  fp,·fp,·#-1073741822»@·0xc0000002
36 ./build-static/../Parser/pegen.c:1636 ./build-static/../Parser/pegen.c:16
37 »       andcs»  r6,·r0,·sl,·lsl·r037 »       andcs»  r6,·r0,·sl,·lsl·r0
38 ./build-static/../Parser/pegen.c:1938 ./build-static/../Parser/pegen.c:19
39 »       ldrlt»  r4,·[r0,·#-1904]»    @·0xfffff89039 »       ldrlt»  r4,·[r0,·#-1904]»    @·0xfffff890
Offset 44, 199 lines modifiedOffset 44, 199 lines modified
44 »       svceq»  0x00f0f8cc44 »       svceq»  0x00f0f8cc
45 ./build-static/../Parser/pegen.c:41745 ./build-static/../Parser/pegen.c:417
46 »       addlt»  r6,·r2,·r3,·asr·#2346 »       addlt»  r6,·r2,·r3,·asr·#23
47 »       andle»  r2,·pc,·r1,·lsl·#2247 »       andle»  r2,·pc,·r1,·lsl·#22
48 ./build-static/../Parser/pegen.c:42048 ./build-static/../Parser/pegen.c:420
49 »       ldmdblt»r1!,·{r2,·r3,·r9,·sl,·lr}^49 »       ldmdblt»r1!,·{r2,·r3,·r9,·sl,·lr}^
50 ./build-static/../Parser/pegen.c:42150 ./build-static/../Parser/pegen.c:421
51 »       orrseq» pc,·r8,·r1,·asr·#451 »       asreq»  pc,·pc,·#4»  @·<UNPREDICTABLE>
52 »       smlalbteq»      pc,·r6,·r0,·r2»   @·<UNPREDICTABLE>52 »       smlalbteq»      pc,·r1,·r0,·r2»   @·<UNPREDICTABLE>
53 »       vhsub.s8»       d25,·d10,·d053 »       »       »       @·<UNDEFINED>·instruction:·0xf6479200
54 »       vrsra.s64»      d18,·d20,·#6454 »       vrsra.s64»      d22,·d20,·#64
55 »       strtmi» r0,·[r2],·-r7,·lsr·#655 »       strtmi» r0,·[r2],·-r3,·lsr·#6
56 »       »       »       @·<UNDEFINED>·instruction:·0xf1b0680956 »       »       »       @·<UNDEFINED>·instruction:·0xf11f6809
57 »       and»    pc,·r0,·r7,·ror·#2357 »       and»    pc,·r0,·pc,·asr·lr»      @·<UNPREDICTABLE>
58 ./build-static/../Parser/pegen.c:41858 ./build-static/../Parser/pegen.c:418
59 »       strtmi» r2,·[r0],·-r0,·lsl·#859 »       strtmi» r2,·[r0],·-r0,·lsl·#8
60 ./build-static/../Parser/pegen.c:42560 ./build-static/../Parser/pegen.c:425
61 »       ldclt»  0,·cr11,·[r0,·#-8]61 »       ldclt»  0,·cr11,·[r0,·#-8]
62 get_error_line_from_tokenizer_buffers():62 get_error_line_from_tokenizer_buffers():
63 ./build-static/../Parser/pegen_errors.c:26763 ./build-static/../Parser/pegen_errors.c:267
64 »       vst3.<illegal·width·64>»  {d27,d29,d31},·[pc·:256],·r864 »       vst3.<illegal·width·64>»  {d27,d29,d31},·[pc·:256],·r8
65 »       bl»     feb81834·<__bss_end__@@Base+0xfe6b1194>65 »       bl»     feb81864·<__bss_end__@@Base+0xfe6f31c4>
66 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c66 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
67 »       stmdavs»r3,·{r3,·r5,·r6,·r7,·r8,·r9,·sl,·fp}67 »       stmdavs»r3,·{r3,·r5,·r6,·r7,·r8,·r9,·sl,·fp}
68 »       ldmvs»  sl,·{r0,·r2,·r3,·r9,·sl,·lr}^68 »       ldmvs»  sl,·{r0,·r2,·r3,·r9,·sl,·lr}^
69 ./build-static/../Parser/pegen_errors.c:27469 ./build-static/../Parser/pegen_errors.c:274
70 »       ldmdbvs»ip,·{r1,·r3,·r8,·ip,·sp,·pc}70 »       ldmdbvs»ip,·{r1,·r3,·r8,·ip,·sp,·pc}
71 ./build-static/../Parser/pegen_errors.c:274·(discriminator·1)71 ./build-static/../Parser/pegen_errors.c:274·(discriminator·1)
72 »       »       »       @·<UNDEFINED>·instruction:·0xf8d3e00172 »       »       »       @·<UNDEFINED>·instruction:·0xf8d3e001
73 ./build-static/../Parser/pegen_errors.c:274·(discriminator·2)73 ./build-static/../Parser/pegen_errors.c:274·(discriminator·2)
74 »       stmdblt»r4,·{r3,·r5,·r7,·r9,·fp,·lr}^74 »       stmdblt»r4,·{r3,·r5,·r7,·r9,·fp,·lr}^
75 ./build-static/../Parser/pegen_errors.c:27975 ./build-static/../Parser/pegen_errors.c:279
76 »       vmax.s8»d20,·d2,·d1776 »       »       »       @·<UNDEFINED>·instruction:·0xf64f4621
77 »       vshr.s64»       <illegal·reg·q8.5>,·q2,·#6477 »       vshr.s64»       <illegal·reg·q10.5>,·q2,·#64
78 »       pop»    {r3,·r5}78 »       pop»    {r0,·r1,·r5}
79 ./build-static/../Parser/pegen_errors.c:30679 ./build-static/../Parser/pegen_errors.c:306
80 »       »       »       @·<UNDEFINED>·instruction:·0xf0e340f880 »       »       »       @·<UNDEFINED>·instruction:·0xf0b340f8
81 ./build-static/../Parser/pegen_errors.c:27981 ./build-static/../Parser/pegen_errors.c:279
82 »       blvs»   1098664·<__bss_end__@@Base+0xbc7fc4>82 »       blvs»   109a2f4·<__bss_end__@@Base+0xc0bc54>
83 ./build-static/../Parser/pegen_errors.c:28283 ./build-static/../Parser/pegen_errors.c:282
84 »       strcc»  fp,·[r1,·#-265]»     @·0xfffffef784 »       strcc»  fp,·[r1,·#-265]»     @·0xfffffef7
85 ./build-static/../Parser/pegen_errors.c:282·(discriminator·1)85 ./build-static/../Parser/pegen_errors.c:282·(discriminator·1)
86 »       tstlt»  sl,·sp,·ror·#2086 »       tstlt»  sl,·sp,·ror·#20
87 ./build-static/../Parser/pegen_errors.c:283·(discriminator·1)87 ./build-static/../Parser/pegen_errors.c:283·(discriminator·1)
88 »       and»    r6,·r0,·lr,·asr·r988 »       and»    r6,·r0,·lr,·asr·r9
89 ./build-static/../Parser/pegen_errors.c:283·(discriminator·2)89 ./build-static/../Parser/pegen_errors.c:283·(discriminator·2)
90 »       adcsmi» r6,·r4,·#10354688»  @·0x9e000090 »       adcsmi» r6,·r4,·#10354688»  @·0x9e0000
91 ./build-static/../Parser/pegen_errors.c:28591 ./build-static/../Parser/pegen_errors.c:285
92 »       strtmi» sp,·[r0],·-r3,·lsl·#1892 »       strtmi» sp,·[r0],·-r3,·lsl·#18
93 ./build-static/../Parser/pegen_errors.c:28693 ./build-static/../Parser/pegen_errors.c:286
94 »       ldmda»  r8,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^94 »       ldmda»  r2,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^
95 ./build-static/../Parser/pegen_errors.c:286·(discriminator·1)95 ./build-static/../Parser/pegen_errors.c:286·(discriminator·1)
96 »       strcs»  r1,·[r0,·-r6,·lsr·#16]96 »       strcs»  r1,·[r0,·-r6,·lsr·#16]
97 ./build-static/../Parser/pegen_errors.c:289·(discriminator·1)97 ./build-static/../Parser/pegen_errors.c:289·(discriminator·1)
98 »       tstcs»  sl,·r1,·lsl·#2698 »       tstcs»  sl,·r1,·lsl·#26
99 ./build-static/../Parser/pegen_errors.c:29099 ./build-static/../Parser/pegen_errors.c:290
100 »       »       »       @·<UNDEFINED>·instruction:·0xf7fe4620100 »       »       »       @·<UNDEFINED>·instruction:·0xf7fe4620
101 »       adcsmi» lr,·sp,·#43520»     @·0xaa00101 »       adcsmi» lr,·sp,·#164,·24»    @·0xa400
102 ./build-static/../Parser/pegen_errors.c:295·(discriminator·1)102 ./build-static/../Parser/pegen_errors.c:295·(discriminator·1)
103 »       movweq» pc,·#4352» @·0x1100»  @·<UNPREDICTABLE>103 »       movweq» pc,·#4352» @·0x1100»  @·<UNPREDICTABLE>
104 ./build-static/../Parser/pegen_errors.c:289·(discriminator·2)104 ./build-static/../Parser/pegen_errors.c:289·(discriminator·2)
105 »       streq»  pc,·[r1,·-r7,·lsl·#2]105 »       streq»  pc,·[r1,·-r7,·lsl·#2]
106 ./build-static/../Parser/pegen_errors.c:289·(discriminator·1)106 ./build-static/../Parser/pegen_errors.c:289·(discriminator·1)
107 »       »       »       @·<UNDEFINED>·instruction:·0xb120dd04107 »       »       »       @·<UNDEFINED>·instruction:·0xb120dd04
108 ./build-static/../Parser/pegen_errors.c:295·(discriminator·1)108 ./build-static/../Parser/pegen_errors.c:295·(discriminator·1)
109 »       stmdale»r6,·{r0,·r1,·r4,·r5,·r7,·r9,·lr}109 »       stmdale»r6,·{r0,·r1,·r4,·r5,·r7,·r9,·lr}
110 ./build-static/../Parser/pegen_errors.c:298110 ./build-static/../Parser/pegen_errors.c:298
111 »       »       »       @·<UNDEFINED>·instruction:·0xe7f0461c111 »       »       »       @·<UNDEFINED>·instruction:·0xe7f0461c
112 ./build-static/../Parser/pegen_errors.c:302·(discriminator·1)112 ./build-static/../Parser/pegen_errors.c:302·(discriminator·1)
113 »       »       »       @·<UNDEFINED>·instruction:·0x4620b918113 »       »       »       @·<UNDEFINED>·instruction:·0x4620b918
114 ./build-static/../Parser/pegen_errors.c:303114 ./build-static/../Parser/pegen_errors.c:303
115 »       stmda»  r2,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^115 »       ldmda»  ip!,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}
116 ./build-static/../Parser/pegen_errors.c:303·(discriminator·1)116 ./build-static/../Parser/pegen_errors.c:303·(discriminator·1)
117 »       blne»   7b728·<_PyToken_ThreeChars@@Base+0x25c>117 »       blne»   7b758·<_Py_Get_Getpath_CodeObject@@Base+0x2318>
118 ./build-static/../Parser/pegen_errors.c:305118 ./build-static/../Parser/pegen_errors.c:305
119 »       rsbscs» pc,·r4,·#74448896»  @·0x4700000119 »       adcvs»  pc,·r4,·#1342177284» @·0x50000004
120 »       eoreq»  pc,·r9,·#192,·4120 »       eoreq»  pc,·r5,·#192,·4
121 »       pop»    {r5,·r9,·sl,·lr}121 »       pop»    {r5,·r9,·sl,·lr}
122 ./build-static/../Parser/pegen_errors.c:306122 ./build-static/../Parser/pegen_errors.c:306
123 »       »       »       @·<UNDEFINED>·instruction:·0xf0e540f8123 »       »       »       @·<UNDEFINED>·instruction:·0xf0b640f8
124 ./build-static/../Parser/pegen_errors.c:305124 ./build-static/../Parser/pegen_errors.c:305
125 »       ldrblt» fp,·[r0,·#-2623]!»  @·0xfffff5c1125 »       ldrblt» fp,·[r0,·#-2159]!»  @·0xfffff791
126 _PyPegen_raise_tokenizer_init_error():126 _PyPegen_raise_tokenizer_init_error():
127 ./build-static/../Parser/pegen_errors.c:13127 ./build-static/../Parser/pegen_errors.c:13
128 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f128 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
129 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad129 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
130 »       svceq»  0x00d8f8cc130 »       svceq»  0x00d8f8cc
131 ./build-static/../Parser/pegen_errors.c:14131 ./build-static/../Parser/pegen_errors.c:14
132 »       movtpl» pc,·#34368»@·0x8640» @·<UNPREDICTABLE>132 »       cmppl»  r0,·#81788928»      @·0x4e00000»    @·<UNPREDICTABLE>
133 »       movteq» pc,·#25280»@·0x62c0» @·<UNPREDICTABLE>133 »       movteq» pc,·#4800» @·0x12c0»  @·<UNPREDICTABLE>
Max diff block lines reached; 75365985/75372185 bytes (99.99%) 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 00279db4·<.fini>:2 00237984·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
15.7 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 19014 lines modifiedOffset 1, 35974 lines modified
  
Diff chunk too large, falling back to line-by-line diff (35436 lines added, 18476 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00279dc0·01000200·3e000000·41000000·0c000000·....>...A.......2 ··0x002379c0·01000200·3e000000·41000000·0c000000·....>...A.......
3 ··0x00279dd0·41000000·11000000·41000000·27000000·A.......A...'...3 ··0x002379d0·41000000·11000000·41000000·27000000·A.......A...'...
4 ··0x00279de0·41000000·36000000·41000000·03000000·A...6...A.......4 ··0x002379e0·41000000·36000000·41000000·03000000·A...6...A.......
5 ··0x00279df0·41000000·06000000·41000000·15000000·A.......A.......5 ··0x002379f0·41000000·06000000·41000000·15000000·A.......A.......
6 ··0x00279e00·41000000·0f000000·41000000·0e000000·A.......A.......6 ··0x00237a00·41000000·0f000000·41000000·0e000000·A.......A.......
7 ··0x00279e10·41000000·26000000·41000000·13000000·A...&...A.......7 ··0x00237a10·41000000·26000000·41000000·13000000·A...&...A.......
8 ··0x00279e20·41000000·29000000·41000000·02000000·A...)...A.......8 ··0x00237a20·41000000·29000000·41000000·02000000·A...)...A.......
9 ··0x00279e30·41000000·19000000·41000000·0a000000·A.......A.......9 ··0x00237a30·41000000·19000000·41000000·0a000000·A.......A.......
10 ··0x00279e40·41000000·0b000000·41000000·00000000·A.......A.......10 ··0x00237a40·41000000·0b000000·41000000·00000000·A.......A.......
11 ··0x00279e50·00000000·6d61696e·00000000·25732573·....main....%s%s11 ··0x00237a50·00000000·6d61696e·00000000·25732573·....main....%s%s
12 ··0x00279e60·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.12 ··0x00237a60·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.
13 ··0x00279e70·31343a31·343a3335·00000000·4a756e20·14:14:35....Jun·13 ··0x00237a70·31343a31·343a3335·00000000·4a756e20·14:14:35....Jun·
14 ··0x00279e80·31312032·30323400·454e444d·41524b45·11·2024.ENDMARKE14 ··0x00237a80·31312032·30323400·454e444d·41524b45·11·2024.ENDMARKE
15 ··0x00279e90·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI15 ··0x00237a90·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI
16 ··0x00279ea0·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE16 ··0x00237aa0·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE
17 ··0x00279eb0·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR17 ··0x00237ab0·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR
18 ··0x00279ec0·00000000·52504152·00000000·4c535142·....RPAR....LSQB18 ··0x00237ac0·00000000·52504152·00000000·4c535142·....RPAR....LSQB
19 ··0x00279ed0·00000000·52535142·00000000·434f4c4f·....RSQB....COLO19 ··0x00237ad0·00000000·52535142·00000000·434f4c4f·....RSQB....COLO
20 ··0x00279ee0·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI20 ··0x00237ae0·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI
21 ··0x00279ef0·00000000·504c5553·00000000·4d494e55·....PLUS....MINU21 ··0x00237af0·00000000·504c5553·00000000·4d494e55·....PLUS....MINU
22 ··0x00279f00·53000000·53544152·00000000·534c4153·S...STAR....SLAS22 ··0x00237b00·53000000·53544152·00000000·534c4153·S...STAR....SLAS
23 ··0x00279f10·48000000·56424152·00000000·414d5045·H...VBAR....AMPE23 ··0x00237b10·48000000·56424152·00000000·414d5045·H...VBAR....AMPE
24 ··0x00279f20·52000000·4c455353·00000000·47524541·R...LESS....GREA24 ··0x00237b20·52000000·4c455353·00000000·47524541·R...LESS....GREA
25 ··0x00279f30·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA25 ··0x00237b30·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA
26 ··0x00279f40·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ26 ··0x00237b40·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ
27 ··0x00279f50·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....27 ··0x00237b50·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....
28 ··0x00279f60·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA28 ··0x00237b60·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA
29 ··0x00279f70·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD29 ··0x00237b70·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD
30 ··0x00279f80·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..30 ··0x00237b80·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..
31 ··0x00279f90·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH31 ··0x00237b90·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH
32 ··0x00279fa0·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST32 ··0x00237ba0·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST
33 ··0x00279fb0·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...33 ··0x00237bb0·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...
34 ··0x00279fc0·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR34 ··0x00237bc0·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR
35 ··0x00279fd0·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU35 ··0x00237bd0·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU
36 ··0x00279fe0·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL36 ··0x00237be0·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL
37 ··0x00279ff0·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..37 ··0x00237bf0·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..
38 ··0x0027a000·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC38 ··0x00237c00·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC
39 ··0x0027a010·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT39 ··0x00237c10·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT
40 ··0x0027a020·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH40 ··0x00237c20·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH
41 ··0x0027a030·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB41 ··0x00237c30·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB
42 ··0x0027a040·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB42 ··0x00237c40·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB
43 ··0x0027a050·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL43 ··0x00237c50·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL
44 ··0x0027a060·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ44 ··0x00237c60·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ
45 ··0x0027a070·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI45 ··0x00237c70·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI
46 ··0x0027a080·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU46 ··0x00237c80·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU
47 ··0x0027a090·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.47 ··0x00237c90·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.
48 ··0x0027a0a0·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE48 ··0x00237ca0·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE
49 ··0x0027a0b0·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT49 ··0x00237cb0·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT
50 ··0x0027a0c0·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR50 ··0x00237cc0·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR
51 ··0x0027a0d0·494e475f·53544152·54000000·46535452·ING_START...FSTR51 ··0x00237cd0·494e475f·53544152·54000000·46535452·ING_START...FSTR
52 ··0x0027a0e0·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR52 ··0x00237ce0·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR
53 ··0x0027a0f0·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.53 ··0x00237cf0·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.
54 ··0x0027a100·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>54 ··0x00237d00·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>
55 ··0x0027a110·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..55 ··0x00237d10·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..
56 ··0x0027a120·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco56 ··0x00237d20·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco
57 ··0x0027a130·6d706c65·74652069·6e707574·00000000·mplete·input....57 ··0x00237d30·6d706c65·74652069·6e707574·00000000·mplete·input....
58 ··0x0027a140·6d756c74·69706c65·20737461·74656d65·multiple·stateme58 ··0x00237d40·6d756c74·69706c65·20737461·74656d65·multiple·stateme
59 ··0x0027a150·6e747320·666f756e·64207768·696c6520·nts·found·while·59 ··0x00237d50·6e747320·666f756e·64207768·696c6520·nts·found·while·
60 ··0x0027a160·636f6d70·696c696e·67206120·73696e67·compiling·a·sing60 ··0x00237d60·636f6d70·696c696e·67206120·73696e67·compiling·a·sing
61 ··0x0027a170·6c652073·74617465·6d656e74·00000000·le·statement....61 ··0x00237d70·6c652073·74617465·6d656e74·00000000·le·statement....
62 ··0x0027a180·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz62 ··0x00237d80·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz
63 ··0x0027a190·65000000·756e6963·6f646564·61746100·e...unicodedata.63 ··0x00237d90·65000000·756e6963·6f646564·61746100·e...unicodedata.
64 ··0x0027a1a0·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm64 ··0x00237da0·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm
65 ··0x0027a1b0·616c697a·65282920·6d757374·20726574·alize()·must·ret65 ··0x00237db0·616c697a·65282920·6d757374·20726574·alize()·must·ret
66 ··0x0027a1c0·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no66 ··0x00237dc0·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no
67 ··0x0027a1d0·7420252e·32303073·00000000·556e6465·t·%.200s....Unde67 ··0x00237dd0·7420252e·32303073·00000000·556e6465·t·%.200s....Unde
68 ··0x0027a1e0·7273636f·72657320·696e206e·756d6572·rscores·in·numer68 ··0x00237de0·7273636f·72657320·696e206e·756d6572·rscores·in·numer
69 ··0x0027a1f0·6963206c·69746572·616c7320·61726520·ic·literals·are·69 ··0x00237df0·6963206c·69746572·616c7320·61726520·ic·literals·are·
70 ··0x0027a200·6f6e6c79·20737570·706f7274·65642069·only·supported·i70 ··0x00237e00·6f6e6c79·20737570·706f7274·65642069·only·supported·i
71 ··0x0027a210·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and71 ··0x00237e10·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and
72 ··0x0027a220·20677265·61746572·00000000·2553202d··greater....%S·-72 ··0x00237e20·20677265·61746572·00000000·2553202d··greater....%S·-
73 ··0x0027a230·20436f6e·73696465·72206865·78616465··Consider·hexade73 ··0x00237e30·20436f6e·73696465·72206865·78616465··Consider·hexade
74 ··0x0027a240·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i74 ··0x00237e40·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i
75 ··0x0027a250·6e746567·6572206c·69746572·616c7320·nteger·literals·75 ··0x00237e50·6e746567·6572206c·69746572·616c7320·nteger·literals·
76 ··0x0027a260·746f2061·766f6964·20646563·696d616c·to·avoid·decimal76 ··0x00237e60·746f2061·766f6964·20646563·696d616c·to·avoid·decimal
77 ··0x0027a270·20636f6e·76657273·696f6e20·6c696d69··conversion·limi77 ··0x00237e70·20636f6e·76657273·696f6e20·6c696d69··conversion·limi
78 ··0x0027a280·74732e00·65787065·63746564·20272573·ts..expected·'%s78 ··0x00237e80·74732e00·65787065·63746564·20272573·ts..expected·'%s
79 ··0x0027a290·27000000·3c737464·696e3e00·496e7661·'...<stdin>.Inva79 ··0x00237e90·27000000·3c737464·696e3e00·496e7661·'...<stdin>.Inva
80 ··0x0027a2a0·6c696420·5554462d·38207365·7175656e·lid·UTF-8·sequen80 ··0x00237ea0·6c696420·5554462d·38207365·7175656e·lid·UTF-8·sequen
81 ··0x0027a2b0·63650000·65787065·63746564·20282573·ce..expected·(%s81 ··0x00237eb0·63650000·65787065·63746564·20282573·ce..expected·(%s
82 ··0x0027a2c0·29000000·696e7661·6c696420·746f6b65·)...invalid·toke82 ··0x00237ec0·29000000·696e7661·6c696420·746f6b65·)...invalid·toke
83 ··0x0027a2d0·6e000000·696e636f·6e736973·74656e74·n...inconsistent83 ··0x00237ed0·6e000000·696e636f·6e736973·74656e74·n...inconsistent
84 ··0x0027a2e0·20757365·206f6620·74616273·20616e64··use·of·tabs·and84 ··0x00237ee0·20757365·206f6620·74616273·20616e64··use·of·tabs·and
85 ··0x0027a2f0·20737061·63657320·696e2069·6e64656e··spaces·in·inden85 ··0x00237ef0·20737061·63657320·696e2069·6e64656e··spaces·in·inden
86 ··0x0027a300·74617469·6f6e0000·746f6f20·6d616e79·tation..too·many86 ··0x00237f00·74617469·6f6e0000·746f6f20·6d616e79·tation..too·many
87 ··0x0027a310·206c6576·656c7320·6f662069·6e64656e··levels·of·inden87 ··0x00237f10·206c6576·656c7320·6f662069·6e64656e··levels·of·inden
88 ··0x0027a320·74617469·6f6e0000·756e6578·70656374·tation..unexpect88 ··0x00237f20·74617469·6f6e0000·756e6578·70656374·tation..unexpect
89 ··0x0027a330·65642063·68617261·63746572·20616674·ed·character·aft89 ··0x00237f30·65642063·68617261·63746572·20616674·ed·character·aft
90 ··0x0027a340·6572206c·696e6520·636f6e74·696e7561·er·line·continua90 ··0x00237f40·6572206c·696e6520·636f6e74·696e7561·er·line·continua
91 ··0x0027a350·74696f6e·20636861·72616374·65720000·tion·character..91 ··0x00237f50·74696f6e·20636861·72616374·65720000·tion·character..
92 ··0x0027a360·756e6b6e·6f776e20·70617273·696e6720·unknown·parsing·92 ··0x00237f60·756e6b6e·6f776e20·70617273·696e6720·unknown·parsing·
93 ··0x0027a370·6572726f·72000000·756e6578·70656374·error...unexpect93 ··0x00237f70·6572726f·72000000·756e6578·70656374·error...unexpect
94 ··0x0027a380·65642045·4f462077·68696c65·20706172·ed·EOF·while·par94 ··0x00237f80·65642045·4f462077·68696c65·20706172·ed·EOF·while·par
95 ··0x0027a390·73696e67·00000000·756e696e·64656e74·sing....unindent95 ··0x00237f90·73696e67·00000000·756e696e·64656e74·sing....unindent
96 ··0x0027a3a0·20646f65·73206e6f·74206d61·74636820··does·not·match·96 ··0x00237fa0·20646f65·73206e6f·74206d61·74636820··does·not·match·
97 ··0x0027a3b0·616e7920·6f757465·7220696e·64656e74·any·outer·indent97 ··0x00237fb0·616e7920·6f757465·7220696e·64656e74·any·outer·indent
98 ··0x0027a3c0·6174696f·6e206c65·76656c00·50617273·ation·level.Pars98 ··0x00237fc0·6174696f·6e206c65·76656c00·50617273·ation·level.Pars
99 ··0x0027a3d0·65722063·6f6c756d·6e206f66·66736574·er·column·offset99 ··0x00237fd0·65722063·6f6c756d·6e206f66·66736574·er·column·offset
100 ··0x0027a3e0·206f7665·72666c6f·77202d20·736f7572··overflow·-·sour100 ··0x00237fe0·206f7665·72666c6f·77202d20·736f7572··overflow·-·sour
101 ··0x0027a3f0·6365206c·696e6520·69732074·6f6f2062·ce·line·is·too·b101 ··0x00237ff0·6365206c·696e6520·69732074·6f6f2062·ce·line·is·too·b
102 ··0x0027a400·69670000·756e6578·70656374·65642069·ig..unexpected·i102 ··0x00238000·69670000·756e6578·70656374·65642069·ig..unexpected·i
103 ··0x0027a410·6e64656e·74000000·756e6578·70656374·ndent...unexpect103 ··0x00238010·6e64656e·74000000·756e6578·70656374·ndent...unexpect
104 ··0x0027a420·65642075·6e696e64·656e7400·6572726f·ed·unindent.erro104 ··0x00238020·65642075·6e696e64·656e7400·6572726f·ed·unindent.erro
105 ··0x0027a430·72206174·20737461·72742062·65666f72·r·at·start·befor105 ··0x00238030·72206174·20737461·72742062·65666f72·r·at·start·befor
106 ··0x0027a440·65207265·6164696e·6720616e·7920696e·e·reading·any·in106 ··0x00238040·65207265·6164696e·6720616e·7920696e·e·reading·any·in
107 ··0x0027a450·70757400·696e7661·6c696420·73796e74·put.invalid·synt107 ··0x00238050·70757400·696e7661·6c696420·73796e74·put.invalid·synt
108 ··0x0027a460·61780000·284f6e6e·4e6e6e29·00000000·ax..(OnnNnn)....108 ··0x00238060·61780000·284f6e6e·4e6e6e29·00000000·ax..(OnnNnn)....
109 ··0x0027a470·76616c75·65206572·726f7200·756e6963·value·error.unic109 ··0x00238070·76616c75·65206572·726f7200·756e6963·value·error.unic
110 ··0x0027a480·6f646520·6572726f·72000000·28257329·ode·error...(%s)110 ··0x00238080·6f646520·6572726f·72000000·28257329·ode·error...(%s)
111 ··0x0027a490·20255500·28257329·20756e6b·6e6f776e··%U.(%s)·unknown111 ··0x00238090·20255500·28257329·20756e6b·6e6f776e··%U.(%s)·unknown
112 ··0x0027a4a0·20657272·6f720000·27256327·20776173··error..'%c'·was112 ··0x002380a0·20657272·6f720000·27256327·20776173··error..'%c'·was
113 ··0x0027a4b0·206e6576·65722063·6c6f7365·64000000··never·closed...113 ··0x002380b0·206e6576·65722063·6c6f7365·64000000··never·closed...
114 ··0x0027a4c0·284f6969·4f290000·50617273·65722073·(OiiO)..Parser·s114 ··0x002380c0·284f6969·4f290000·50617273·65722073·(OiiO)..Parser·s
115 ··0x0027a4d0·7461636b·206f7665·72666c6f·77656420·tack·overflowed·115 ··0x002380d0·7461636b·206f7665·72666c6f·77656420·tack·overflowed·
116 ··0x0027a4e0·2d205079·74686f6e·20736f75·72636520·-·Python·source·116 ··0x002380e0·2d205079·74686f6e·20736f75·72636520·-·Python·source·
117 ··0x0027a4f0·746f6f20·636f6d70·6c657820·746f2070·too·complex·to·p117 ··0x002380f0·746f6f20·636f6d70·6c657820·746f2070·too·complex·to·p
118 ··0x0027a500·61727365·00000000·75000000·63616e6e·arse....u...cann118 ··0x00238100·61727365·00000000·75000000·63616e6e·arse....u...cann
119 ··0x0027a510·6f74206d·69782062·79746573·20616e64·ot·mix·bytes·and119 ··0x00238110·6f74206d·69782062·79746573·20616e64·ot·mix·bytes·and
120 ··0x0027a520·206e6f6e·62797465·73206c69·74657261··nonbytes·litera120 ··0x00238120·206e6f6e·62797465·73206c69·74657261··nonbytes·litera
121 ··0x0027a530·6c730000·662d7374·72696e67·3a20696e·ls..f-string:·in121 ··0x00238130·6c730000·662d7374·72696e67·3a20696e·ls..f-string:·in
122 ··0x0027a540·76616c69·6420636f·6e766572·73696f6e·valid·conversion122 ··0x00238140·76616c69·6420636f·6e766572·73696f6e·valid·conversion
123 ··0x0027a550·20636861·72616374·65722025·523a2065··character·%R:·e123 ··0x00238150·20636861·72616374·65722025·523a2065··character·%R:·e
124 ··0x0027a560·78706563·74656420·2773272c·20277227·xpected·'s',·'r'124 ··0x00238160·78706563·74656420·2773272c·20277227·xpected·'s',·'r'
125 ··0x0027a570·2c206f72·20276127·00000000·72520000·,·or·'a'....rR..125 ··0x00238170·2c206f72·20276127·00000000·72520000·,·or·'a'....rR..
Max diff block lines reached; 12874550/16486779 bytes (78.09%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x0045abcc·00··································.2 ··0x00418850·00··································.
  
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 ··0x0045abd0·94fcd77f·01000000···················........2 ··0x00418854·6011d37f·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 ··0x0045abd8·00000000····························....2 ··0x0041885c·00000000····························....
  
257 B
readelf --wide --decompress --hex-dump=.tdata {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.tdata':1 Hex·dump·of·section·'.tdata':
2 ··0x0045bee4·00392c00····························.9,.2 ··0x00419ee4·40152800····························@.(.
  
280 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 ··0x0045bee8·25a91d00·35b30700···················%...5...2 ··0x00419ee8·759a1400·65c00700···················u...e...
  
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 ··0x0045bef0·0da91d00····························....2 ··0x00419ef0·5d9a1400····························]...
  
275 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0045bef4·00000000····························....2 ··0x00419ef4·00000000····························....
  
17.8 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 138 lines modifiedOffset 1, 139 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 ··0x0045c000·f8be4500·00000000·00000000·148c0200·..E.............3 ··0x0041a000·f89e4100·00000000·00000000·388c0200·..A.........8...
4 ··0x0045c010·148c0200·148c0200·148c0200·148c0200·................4 ··0x0041a010·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
5 ··0x0045c020·148c0200·148c0200·148c0200·148c0200·................5 ··0x0041a020·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
6 ··0x0045c030·148c0200·148c0200·148c0200·148c0200·................6 ··0x0041a030·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
7 ··0x0045c040·148c0200·148c0200·148c0200·148c0200·................7 ··0x0041a040·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
8 ··0x0045c050·148c0200·148c0200·148c0200·148c0200·................8 ··0x0041a050·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
9 ··0x0045c060·148c0200·148c0200·148c0200·148c0200·................9 ··0x0041a060·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
10 ··0x0045c070·148c0200·148c0200·148c0200·148c0200·................10 ··0x0041a070·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
11 ··0x0045c080·148c0200·148c0200·148c0200·148c0200·................11 ··0x0041a080·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
12 ··0x0045c090·148c0200·148c0200·148c0200·148c0200·................12 ··0x0041a090·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
13 ··0x0045c0a0·148c0200·148c0200·148c0200·148c0200·................13 ··0x0041a0a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
14 ··0x0045c0b0·148c0200·148c0200·148c0200·148c0200·................14 ··0x0041a0b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
15 ··0x0045c0c0·148c0200·148c0200·148c0200·148c0200·................15 ··0x0041a0c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
16 ··0x0045c0d0·148c0200·148c0200·148c0200·148c0200·................16 ··0x0041a0d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
17 ··0x0045c0e0·148c0200·148c0200·148c0200·148c0200·................17 ··0x0041a0e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
18 ··0x0045c0f0·148c0200·148c0200·148c0200·148c0200·................18 ··0x0041a0f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
19 ··0x0045c100·148c0200·148c0200·148c0200·148c0200·................19 ··0x0041a100·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
20 ··0x0045c110·148c0200·148c0200·148c0200·148c0200·................20 ··0x0041a110·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
21 ··0x0045c120·148c0200·148c0200·148c0200·148c0200·................21 ··0x0041a120·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
22 ··0x0045c130·148c0200·148c0200·148c0200·148c0200·................22 ··0x0041a130·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
23 ··0x0045c140·148c0200·148c0200·148c0200·148c0200·................23 ··0x0041a140·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
24 ··0x0045c150·148c0200·148c0200·148c0200·148c0200·................24 ··0x0041a150·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
25 ··0x0045c160·148c0200·148c0200·148c0200·148c0200·................25 ··0x0041a160·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
26 ··0x0045c170·148c0200·148c0200·148c0200·148c0200·................26 ··0x0041a170·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
27 ··0x0045c180·148c0200·148c0200·148c0200·148c0200·................27 ··0x0041a180·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
28 ··0x0045c190·148c0200·148c0200·148c0200·148c0200·................28 ··0x0041a190·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
29 ··0x0045c1a0·148c0200·148c0200·148c0200·148c0200·................29 ··0x0041a1a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
30 ··0x0045c1b0·148c0200·148c0200·148c0200·148c0200·................30 ··0x0041a1b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
31 ··0x0045c1c0·148c0200·148c0200·148c0200·148c0200·................31 ··0x0041a1c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
32 ··0x0045c1d0·148c0200·148c0200·148c0200·148c0200·................32 ··0x0041a1d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
33 ··0x0045c1e0·148c0200·148c0200·148c0200·148c0200·................33 ··0x0041a1e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
34 ··0x0045c1f0·148c0200·148c0200·148c0200·148c0200·................34 ··0x0041a1f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
35 ··0x0045c200·148c0200·148c0200·148c0200·148c0200·................35 ··0x0041a200·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
36 ··0x0045c210·148c0200·148c0200·148c0200·148c0200·................36 ··0x0041a210·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
37 ··0x0045c220·148c0200·148c0200·148c0200·148c0200·................37 ··0x0041a220·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
38 ··0x0045c230·148c0200·148c0200·148c0200·148c0200·................38 ··0x0041a230·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
39 ··0x0045c240·148c0200·148c0200·148c0200·148c0200·................39 ··0x0041a240·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
40 ··0x0045c250·148c0200·148c0200·148c0200·148c0200·................40 ··0x0041a250·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
41 ··0x0045c260·148c0200·148c0200·148c0200·148c0200·................41 ··0x0041a260·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
42 ··0x0045c270·148c0200·148c0200·148c0200·148c0200·................42 ··0x0041a270·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
43 ··0x0045c280·148c0200·148c0200·148c0200·148c0200·................43 ··0x0041a280·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
44 ··0x0045c290·148c0200·148c0200·148c0200·148c0200·................44 ··0x0041a290·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
45 ··0x0045c2a0·148c0200·148c0200·148c0200·148c0200·................45 ··0x0041a2a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
46 ··0x0045c2b0·148c0200·148c0200·148c0200·148c0200·................46 ··0x0041a2b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
47 ··0x0045c2c0·148c0200·148c0200·148c0200·148c0200·................47 ··0x0041a2c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
48 ··0x0045c2d0·148c0200·148c0200·148c0200·148c0200·................48 ··0x0041a2d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
49 ··0x0045c2e0·148c0200·148c0200·148c0200·148c0200·................49 ··0x0041a2e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
50 ··0x0045c2f0·148c0200·148c0200·148c0200·148c0200·................50 ··0x0041a2f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
51 ··0x0045c300·148c0200·148c0200·148c0200·148c0200·................51 ··0x0041a300·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
52 ··0x0045c310·148c0200·148c0200·148c0200·148c0200·................52 ··0x0041a310·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
53 ··0x0045c320·148c0200·148c0200·148c0200·148c0200·................53 ··0x0041a320·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
54 ··0x0045c330·148c0200·148c0200·148c0200·148c0200·................54 ··0x0041a330·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
55 ··0x0045c340·148c0200·148c0200·148c0200·148c0200·................55 ··0x0041a340·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
56 ··0x0045c350·148c0200·148c0200·148c0200·148c0200·................56 ··0x0041a350·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
57 ··0x0045c360·148c0200·148c0200·148c0200·148c0200·................57 ··0x0041a360·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
58 ··0x0045c370·148c0200·148c0200·148c0200·148c0200·................58 ··0x0041a370·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
59 ··0x0045c380·148c0200·148c0200·148c0200·148c0200·................59 ··0x0041a380·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
60 ··0x0045c390·148c0200·148c0200·148c0200·148c0200·................60 ··0x0041a390·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
61 ··0x0045c3a0·148c0200·148c0200·148c0200·148c0200·................61 ··0x0041a3a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
62 ··0x0045c3b0·148c0200·148c0200·148c0200·148c0200·................62 ··0x0041a3b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
63 ··0x0045c3c0·148c0200·148c0200·148c0200·148c0200·................63 ··0x0041a3c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
64 ··0x0045c3d0·148c0200·148c0200·148c0200·148c0200·................64 ··0x0041a3d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
65 ··0x0045c3e0·148c0200·148c0200·148c0200·148c0200·................65 ··0x0041a3e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
66 ··0x0045c3f0·148c0200·148c0200·148c0200·148c0200·................66 ··0x0041a3f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
67 ··0x0045c400·148c0200·148c0200·148c0200·148c0200·................67 ··0x0041a400·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
68 ··0x0045c410·148c0200·148c0200·148c0200·148c0200·................68 ··0x0041a410·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
69 ··0x0045c420·148c0200·148c0200·148c0200·148c0200·................69 ··0x0041a420·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
70 ··0x0045c430·148c0200·148c0200·148c0200·148c0200·................70 ··0x0041a430·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
71 ··0x0045c440·148c0200·148c0200·148c0200·148c0200·................71 ··0x0041a440·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
72 ··0x0045c450·148c0200·148c0200·148c0200·148c0200·................72 ··0x0041a450·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
73 ··0x0045c460·148c0200·148c0200·148c0200·148c0200·................73 ··0x0041a460·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
74 ··0x0045c470·148c0200·148c0200·148c0200·148c0200·................74 ··0x0041a470·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
75 ··0x0045c480·148c0200·148c0200·148c0200·148c0200·................75 ··0x0041a480·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
76 ··0x0045c490·148c0200·148c0200·148c0200·148c0200·................76 ··0x0041a490·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
77 ··0x0045c4a0·148c0200·148c0200·148c0200·148c0200·................77 ··0x0041a4a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
78 ··0x0045c4b0·148c0200·148c0200·148c0200·148c0200·................78 ··0x0041a4b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
79 ··0x0045c4c0·148c0200·148c0200·148c0200·148c0200·................79 ··0x0041a4c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
80 ··0x0045c4d0·148c0200·148c0200·148c0200·148c0200·................80 ··0x0041a4d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
81 ··0x0045c4e0·148c0200·148c0200·148c0200·148c0200·................81 ··0x0041a4e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
82 ··0x0045c4f0·148c0200·148c0200·148c0200·148c0200·................82 ··0x0041a4f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
83 ··0x0045c500·148c0200·148c0200·148c0200·148c0200·................83 ··0x0041a500·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
84 ··0x0045c510·148c0200·148c0200·148c0200·148c0200·................84 ··0x0041a510·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
85 ··0x0045c520·148c0200·148c0200·148c0200·148c0200·................85 ··0x0041a520·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
86 ··0x0045c530·148c0200·148c0200·148c0200·148c0200·................86 ··0x0041a530·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
87 ··0x0045c540·148c0200·148c0200·148c0200·148c0200·................87 ··0x0041a540·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
88 ··0x0045c550·148c0200·148c0200·148c0200·148c0200·................88 ··0x0041a550·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
89 ··0x0045c560·148c0200·148c0200·148c0200·148c0200·................89 ··0x0041a560·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
90 ··0x0045c570·148c0200·148c0200·148c0200·148c0200·................90 ··0x0041a570·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
91 ··0x0045c580·148c0200·148c0200·148c0200·148c0200·................91 ··0x0041a580·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
92 ··0x0045c590·148c0200·148c0200·148c0200·148c0200·................92 ··0x0041a590·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
93 ··0x0045c5a0·148c0200·148c0200·148c0200·148c0200·................93 ··0x0041a5a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
94 ··0x0045c5b0·148c0200·148c0200·148c0200·148c0200·................94 ··0x0041a5b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
95 ··0x0045c5c0·148c0200·148c0200·148c0200·148c0200·................95 ··0x0041a5c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
96 ··0x0045c5d0·148c0200·148c0200·148c0200·148c0200·................96 ··0x0041a5d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
97 ··0x0045c5e0·148c0200·148c0200·148c0200·148c0200·................97 ··0x0041a5e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
98 ··0x0045c5f0·148c0200·148c0200·148c0200·148c0200·................98 ··0x0041a5f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
99 ··0x0045c600·148c0200·148c0200·148c0200·148c0200·................99 ··0x0041a600·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
100 ··0x0045c610·148c0200·148c0200·148c0200·148c0200·................100 ··0x0041a610·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
101 ··0x0045c620·148c0200·148c0200·148c0200·148c0200·................101 ··0x0041a620·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
102 ··0x0045c630·148c0200·148c0200·148c0200·148c0200·................102 ··0x0041a630·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
103 ··0x0045c640·148c0200·148c0200·148c0200·148c0200·................103 ··0x0041a640·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
104 ··0x0045c650·148c0200·148c0200·148c0200·148c0200·................104 ··0x0041a650·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
105 ··0x0045c660·148c0200·148c0200·148c0200·148c0200·................105 ··0x0041a660·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
106 ··0x0045c670·148c0200·148c0200·148c0200·148c0200·................106 ··0x0041a670·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
107 ··0x0045c680·148c0200·148c0200·148c0200·148c0200·................107 ··0x0041a680·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
108 ··0x0045c690·148c0200·148c0200·148c0200·148c0200·................108 ··0x0041a690·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
109 ··0x0045c6a0·148c0200·148c0200·148c0200·148c0200·................109 ··0x0041a6a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
110 ··0x0045c6b0·148c0200·148c0200·148c0200·148c0200·................110 ··0x0041a6b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
111 ··0x0045c6c0·148c0200·148c0200·148c0200·148c0200·................111 ··0x0041a6c0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
112 ··0x0045c6d0·148c0200·148c0200·148c0200·148c0200·................112 ··0x0041a6d0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
113 ··0x0045c6e0·148c0200·148c0200·148c0200·148c0200·................113 ··0x0041a6e0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
114 ··0x0045c6f0·148c0200·148c0200·148c0200·148c0200·................114 ··0x0041a6f0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
115 ··0x0045c700·148c0200·148c0200·148c0200·148c0200·................115 ··0x0041a700·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
116 ··0x0045c710·148c0200·148c0200·148c0200·148c0200·................116 ··0x0041a710·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
117 ··0x0045c720·148c0200·148c0200·148c0200·148c0200·................117 ··0x0041a720·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
118 ··0x0045c730·148c0200·148c0200·148c0200·148c0200·................118 ··0x0041a730·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
119 ··0x0045c740·148c0200·148c0200·148c0200·148c0200·................119 ··0x0041a740·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
120 ··0x0045c750·148c0200·148c0200·148c0200·148c0200·................120 ··0x0041a750·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
121 ··0x0045c760·148c0200·148c0200·148c0200·148c0200·................121 ··0x0041a760·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
122 ··0x0045c770·148c0200·148c0200·148c0200·148c0200·................122 ··0x0041a770·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
123 ··0x0045c780·148c0200·148c0200·148c0200·148c0200·................123 ··0x0041a780·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
124 ··0x0045c790·148c0200·148c0200·148c0200·148c0200·................124 ··0x0041a790·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
125 ··0x0045c7a0·148c0200·148c0200·148c0200·148c0200·................125 ··0x0041a7a0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
126 ··0x0045c7b0·148c0200·148c0200·148c0200·148c0200·................126 ··0x0041a7b0·388c0200·388c0200·388c0200·388c0200·8...8...8...8...
Max diff block lines reached; 0/18159 bytes (0.00%) of diff not shown.
1.2 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 9379 lines modifiedOffset 1, 9379 lines modified
  
Diff chunk too large, falling back to line-by-line diff (9376 lines added, 9376 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x0045c860·00000000·00000000·f8c94500·f0c94500·..........E...E.2 ··0x0041a868·00000000·00000000·00aa4100·f8a94100·..........A...A.
3 ··0x0045c870·c0c94500·88c94500·48c94500·00c94500·..E...E.H.E...E.3 ··0x0041a878·c8a94100·90a94100·50a94100·08a94100·..A...A.P.A...A.
4 ··0x0045c880·c8c84500·b8c84500·a0c84500·3c262800·..E...E...E.<&(.4 ··0x0041a888·d0a84100·c0a84100·a8a84100·3c022400·..A...A...A.<.$.
5 ··0x0045c890·14482900·d8592b00·b07b2800·00000000·.H)..Y+..{(.....5 ··0x0041a898·44242500·08362700·bc572400·00000000·D$%..6'..W$.....
6 ··0x0045c8a0·10ba2700·fd010000·1cba2700·0f020000·..'.......'.....6 ··0x0041a8a8·10962300·fd010000·1c962300·0f020000·..#.......#.....
7 ··0x0045c8b0·00000000·ffffffff·28ba2700·8b020000·........(.'.....7 ··0x0041a8b8·00000000·ffffffff·28962300·8b020000·........(.#.....
8 ··0x0045c8c0·00000000·ffffffff·30ba2700·0a020000·........0.'.....8 ··0x0041a8c8·00000000·ffffffff·30962300·0a020000·........0.#.....
9 ··0x0045c8d0·38ba2700·6e020000·40ba2700·11020000·8.'.n...@.'.....9 ··0x0041a8d8·38962300·6e020000·40962300·11020000·8.#.n...@.#.....
10 ··0x0045c8e0·48ba2700·0e020000·50ba2700·8f020000·H.'.....P.'.....10 ··0x0041a8e8·48962300·0e020000·50962300·8f020000·H.#.....P.#.....
11 ··0x0045c8f0·64a62700·64020000·00000000·ffffffff·d.'.d...........11 ··0x0041a8f8·64822300·64020000·00000000·ffffffff·d.#.d...........
12 ··0x0045c900·58ba2700·0d020000·60ba2700·44020000·X.'.....`.'.D...12 ··0x0041a908·58962300·0d020000·60962300·44020000·X.#.....`.#.D...
13 ··0x0045c910·68ba2700·fc010000·34102b00·a2020000·h.'.....4.+.....13 ··0x0041a918·68962300·fc010000·54ec2600·a2020000·h.#.....T.&.....
14 ··0x0045c920·a4162800·a5020000·2c522b00·99020000·..(.....,R+.....14 ··0x0041a928·a4f22300·a5020000·5c2e2700·99020000·..#.....\.'.....
15 ··0x0045c930·28a72700·67020000·70ba2700·4e020000·(.'.g...p.'.N...15 ··0x0041a938·28832300·67020000·70962300·4e020000·(.#.g...p.#.N...
16 ··0x0045c940·00000000·ffffffff·141f2800·6d020000·..........(.m...16 ··0x0041a948·00000000·ffffffff·14fb2300·6d020000·..........#.m...
17 ··0x0045c950·78ba2700·f8010000·b8d12700·79020000·x.'.......'.y...17 ··0x0041a958·78962300·f8010000·b8ad2300·79020000·x.#.......#.y...
18 ··0x0045c960·80ba2700·96020000·88ba2700·97020000·..'.......'.....18 ··0x0041a968·80962300·96020000·88962300·97020000·..#.......#.....
19 ··0x0045c970·20572900·66020000·30a72700·65020000··W).f...0.'.e...19 ··0x0041a978·50332500·66020000·30832300·65020000·P3%.f...0.#.e...
20 ··0x0045c980·00000000·ffffffff·90ba2700·68020000·..........'.h...20 ··0x0041a988·00000000·ffffffff·90962300·68020000·..........#.h...
21 ··0x0045c990·94ba2700·a3020000·98ba2700·9e020000·..'.......'.....21 ··0x0041a998·94962300·a3020000·98962300·9e020000·..#.......#.....
22 ··0x0045c9a0·7c532a00·82020000·d82d2b00·46020000·|S*......-+.F...22 ··0x0041a9a8·ac2f2600·82020000·080a2700·46020000·./&.......'.F...
23 ··0x0045c9b0·9cba2700·a7020000·00000000·ffffffff·..'.............23 ··0x0041a9b8·9c962300·a7020000·00000000·ffffffff·..#.............
24 ··0x0045c9c0·a0ba2700·94020000·f8162800·92020000·..'.......(.....24 ··0x0041a9c8·a0962300·94020000·f8f22300·92020000·..#.......#.....
25 ··0x0045c9d0·44d02900·9f020000·cc1e2900·45020000·D.).......).E...25 ··0x0041a9d8·74ac2500·9f020000·fcfa2400·45020000·t.%.......$.E...
26 ··0x0045c9e0·c4aa2700·4d020000·00000000·ffffffff·..'.M...........26 ··0x0041a9e8·24872300·4d020000·00000000·ffffffff·$.#.M...........
27 ··0x0045c9f0·00000000·ffffffff·00000000·ffffffff·................27 ··0x0041a9f8·00000000·ffffffff·00000000·ffffffff·................
28 ··0x0045ca00·ffffff3f·20ca4500·08000000·01000000·...?·.E.........28 ··0x0041aa08·ffffff3f·28aa4100·08000000·01000000·...?(.A.........
29 ··0x0045ca10·ffffff3f·20ca4500·01000000·00000000·...?·.E.........29 ··0x0041aa18·ffffff3f·28aa4100·01000000·00000000·...?(.A.........
30 ··0x0045ca20·ffffff3f·70a54600·00000000·e8cf2700·...?p.F.......'.30 ··0x0041aa28·ffffff3f·78854200·00000000·e8ab2300·...?x.B.......#.
31 ··0x0045ca30·0c000000·04000000·01ce0200·00000000·................31 ··0x0041aa38·0c000000·04000000·7dca0200·00000000·........}.......
32 ··0x0045ca40·00000000·00000000·00000000·1d1b0a00·................32 ··0x0041aa48·00000000·00000000·00000000·75701500·............up..
33 ··0x0045ca50·f0ca4500·00000000·00000000·00000000·..E.............33 ··0x0041aa58·f8aa4100·00000000·00000000·00000000·..A.............
34 ··0x0045ca60·00000000·00000000·00000000·00000000·................34 ··0x0041aa68·00000000·00000000·00000000·00000000·................
35 ··0x0045ca70·00000000·00000000·5c852b00·00000000·........\.+.....35 ··0x0041aa78·00000000·00000000·8c612700·00000000·.........a'.....
36 ··0x0045ca80·00000000·00000000·00000000·00000000·................36 ··0x0041aa88·00000000·00000000·00000000·00000000·................
37 ··0x0045ca90·00000000·00000000·00000000·00000000·................37 ··0x0041aa98·00000000·00000000·00000000·00000000·................
38 ··0x0045caa0·a4544600·00000000·00000000·00000000·.TF.............38 ··0x0041aaa8·ac344200·00000000·00000000·00000000·.4B.............
39 ··0x0045cab0·00000000·00000000·00000000·55cd0200·............U...39 ··0x0041aab8·00000000·00000000·00000000·d1c90200·................
40 ··0x0045cac0·00000000·00000000·00000000·00000000·................40 ··0x0041aac8·00000000·00000000·00000000·00000000·................
41 ··0x0045cad0·00000000·00000000·00000000·00000000·................41 ··0x0041aad8·00000000·00000000·00000000·00000000·................
42 ··0x0045cae0·00000000·00000000·a51a0a00·00000000·................42 ··0x0041aae8·00000000·00000000·b1670900·00000000·.........g......
43 ··0x0045caf0·00000000·00000000·00000000·00000000·................43 ··0x0041aaf8·00000000·00000000·00000000·00000000·................
44 ··0x0045cb00·00000000·00000000·00000000·00000000·................44 ··0x0041ab08·00000000·00000000·00000000·00000000·................
45 ··0x0045cb10·00000000·00000000·bdcd0200·00000000·................45 ··0x0041ab18·00000000·00000000·39ca0200·00000000·........9.......
46 ··0x0045cb20·00000000·11cd0200·f1161e00·391b0a00·............9...46 ··0x0041ab28·00000000·8dc90200·d9701500·91701500·.........p...p..
47 ··0x0045cb30·00000000·00000000·00000000·00000000·................47 ··0x0041ab38·00000000·00000000·00000000·00000000·................
48 ··0x0045cb40·00000000·00000000·00000000·00000000·................48 ··0x0041ab48·00000000·00000000·00000000·00000000·................
49 ··0x0045cb50·00000000·00000000·00000000·00000000·................49 ··0x0041ab58·00000000·00000000·00000000·00000000·................
50 ··0x0045cb60·00000000·00000000·00000000·00000000·................50 ··0x0041ab68·00000000·00000000·00000000·00000000·................
51 ··0x0045cb70·00000000·00000000·00000000·00000000·................51 ··0x0041ab78·00000000·00000000·00000000·00000000·................
52 ··0x0045cb80·00000000·808e2b00·60d22700·00000000·......+.`.'.....52 ··0x0041ab88·00000000·b06a2700·60ae2300·00000000·.....j'.`.#.....
53 ··0x0045cb90·00000000·00000000·00000000·00000000·................53 ··0x0041ab98·00000000·00000000·00000000·00000000·................
54 ··0x0045cba0·00000000·40cf4500·00000000·ffffff3f·....@.E........?54 ··0x0041aba8·00000000·48af4100·00000000·ffffff3f·....H.A........?
55 ··0x0045cbb0·70a54600·00000000·60d22700·1c000000·p.F.....`.'.....55 ··0x0041abb8·78854200·00000000·60ae2300·1c000000·x.B.....`.#.....
56 ··0x0045cbc0·00000000·bd3e0a00·00000000·00000000·.....>..........56 ··0x0041abc8·00000000·79780900·00000000·00000000·....yx..........
57 ··0x0045cbd0·00000000·00000000·b54d0a00·98cf4500·.........M....E.57 ··0x0041abd8·00000000·00000000·51891500·a0af4100·........Q.....A.
58 ··0x0045cbe0·acd34500·a0d34500·00000000·00000000·..E...E.........58 ··0x0041abe8·b4b34100·a8b34100·00000000·00000000·..A...A.........
59 ··0x0045cbf0·e3de0200·29b00e00·00000000·98d34500·....).........E.59 ··0x0041abf8·0bdc0200·d9430c00·00000000·a0b34100·.....C........A.
60 ··0x0045cc00·00044000·f08e2b00·00000000·00000000·..@...+.........60 ··0x0041ac08·00044000·206b2700·00000000·00000000·..@.·k'.........
61 ··0x0045cc10·495a0a00·00000000·dd251e00·00000000·IZ.......%......61 ··0x0041ac18·4d8f1500·00000000·c1831500·00000000·M...............
62 ··0x0045cc20·28d04500·00000000·00000000·00000000·(.E.............62 ··0x0041ac28·30b04100·00000000·00000000·00000000·0.A.............
63 ··0x0045cc30·00000000·00000000·00000000·00000000·................63 ··0x0041ac38·00000000·00000000·00000000·00000000·................
64 ··0x0045cc40·bd380a00·c5d80f00·f92c1000·95ed0e00·.8.......,......64 ··0x0041ac48·89720900·39160d00·01630d00·a5680c00·.r..9....c...h..
65 ··0x0045cc50·00000000·00000000·00000000·00000000·................65 ··0x0041ac58·00000000·00000000·00000000·00000000·................
66 ··0x0045cc60·00000000·00000000·00000000·00000000·................66 ··0x0041ac68·00000000·00000000·00000000·00000000·................
67 ··0x0045cc70·00000000·00000000·00000000·ffffff3f·...............?67 ··0x0041ac78·00000000·00000000·00000000·ffffff3f·...............?
68 ··0x0045cc80·70a54600·00000000·b4d82700·10000000·p.F.......'.....68 ··0x0041ac88·78854200·00000000·b4b42300·10000000·x.B.......#.....
69 ··0x0045cc90·00000000·7d261e00·00000000·00000000·....}&..........69 ··0x0041ac98·00000000·61841500·00000000·00000000·....a...........
70 ··0x0045cca0·00000000·00000000·00000000·00000000·................70 ··0x0041aca8·00000000·00000000·00000000·00000000·................
71 ··0x0045ccb0·00000000·00000000·00000000·00000000·................71 ··0x0041acb8·00000000·00000000·00000000·00000000·................
72 ··0x0045ccc0·00000000·29b00e00·00000000·00000000·....)...........72 ··0x0041acc8·00000000·d9430c00·00000000·00000000·.....C..........
73 ··0x0045ccd0·00400000·00000000·73e90200·00000000·.@......s.......73 ··0x0041acd8·00400000·00000000·9be60200·00000000·.@..............
74 ··0x0045cce0·00000000·00000000·09b90e00·f15b0a00·.............[..74 ··0x0041ace8·00000000·00000000·bd4c0c00·ed911500·.........L......
75 ··0x0045ccf0·58cf4500·00000000·00000000·00000000·X.E.............75 ··0x0041acf8·60af4100·00000000·00000000·00000000·`.A.............
76 ··0x0045cd00·00000000·00000000·00000000·00000000·................76 ··0x0041ad08·00000000·00000000·00000000·00000000·................
77 ··0x0045cd10·00000000·00000000·00000000·00000000·................77 ··0x0041ad18·00000000·00000000·00000000·00000000·................
78 ··0x0045cd20·00000000·00000000·00000000·00000000·................78 ··0x0041ad28·00000000·00000000·00000000·00000000·................
79 ··0x0045cd30·00000000·00000000·00000000·00000000·................79 ··0x0041ad38·00000000·00000000·00000000·00000000·................
80 ··0x0045cd40·00000000·00000000·00000000·00000000·................80 ··0x0041ad48·00000000·00000000·00000000·00000000·................
81 ··0x0045cd50·748e2b00·a0d82700·00000000·00000000·t.+...'.........81 ··0x0041ad58·a46a2700·a0b42300·00000000·00000000·.j'...#.........
82 ··0x0045cd60·00000000·00000000·00000000·00000000·................82 ··0x0041ad68·00000000·00000000·00000000·00000000·................
83 ··0x0045cd70·28cf4500·00000000·00000000·348e2b00·(.E.........4.+.83 ··0x0041ad78·30af4100·00000000·00000000·646a2700·0.A.........dj'.
84 ··0x0045cd80·202f2b00·00000000·00000000·00000000··/+.............84 ··0x0041ad88·500b2700·00000000·00000000·00000000·P.'.............
85 ··0x0045cd90·00000000·00000000·00000000·88ce4500·..............E.85 ··0x0041ad98·00000000·00000000·00000000·90ae4100·..............A.
86 ··0x0045cda0·00000000·00000000·408e2b00·44d82700·........@.+.D.'.86 ··0x0041ada8·00000000·00000000·706a2700·44b42300·........pj'.D.#.
87 ··0x0045cdb0·00000000·00000000·00000000·00000000·................87 ··0x0041adb8·00000000·00000000·00000000·00000000·................
88 ··0x0045cdc0·00000000·00000000·a4ce4500·00000000·..........E.....88 ··0x0041adc8·00000000·00000000·acae4100·00000000·..........A.....
89 ··0x0045cdd0·00000000·608e2b00·78d82700·00000000·....`.+.x.'.....89 ··0x0041add8·00000000·906a2700·78b42300·00000000·.....j'.x.#.....
90 ··0x0045cde0·00000000·00000000·00000000·00000000·................90 ··0x0041ade8·00000000·00000000·00000000·00000000·................
91 ··0x0045cdf0·00000000·f4ce4500·00000000·00000000·......E.........91 ··0x0041adf8·00000000·fcae4100·00000000·00000000·......A.........
92 ··0x0045ce00·6c8e2b00·8cd82700·00000000·00000000·l.+...'.........92 ··0x0041ae08·9c6a2700·8cb42300·00000000·00000000·.j'...#.........
93 ··0x0045ce10·00000000·00000000·00000000·00000000·................93 ··0x0041ae18·00000000·00000000·00000000·00000000·................
94 ··0x0045ce20·10cf4500·00000000·00000000·548e2b00·..E.........T.+.94 ··0x0041ae28·18af4100·00000000·00000000·846a2700·..A..........j'.
95 ··0x0045ce30·70d82700·00000000·00000000·00000000·p.'.............95 ··0x0041ae38·70b42300·00000000·00000000·00000000·p.#.............
96 ··0x0045ce40·00000000·00000000·00000000·d8ce4500·..............E.96 ··0x0041ae48·00000000·00000000·00000000·e0ae4100·..............A.
97 ··0x0045ce50·00000000·00000000·488e2b00·08a92a00·........H.+...*.97 ··0x0041ae58·00000000·00000000·786a2700·38852600·........xj'.8.&.
98 ··0x0045ce60·00000000·00000000·00000000·00000000·................98 ··0x0041ae68·00000000·00000000·00000000·00000000·................
99 ··0x0045ce70·00000000·00000000·bcce4500·00000000·..........E.....99 ··0x0041ae78·00000000·00000000·c4ae4100·00000000·..........A.....
100 ··0x0045ce80·00000000·00000000·ffffff3f·b8974600·...........?..F.100 ··0x0041ae88·00000000·00000000·ffffff3f·c0774200·...........?.wB.
101 ··0x0045ce90·02000000·c47e4800·b47f4800·00000000·.....~H...H.....101 ··0x0041ae98·02000000·cc5e4400·bc5f4400·00000000·.....^D.._D.....
102 ··0x0045cea0·00000000·ffffff3f·b8974600·01000000·.......?..F.....102 ··0x0041aea8·00000000·ffffff3f·c0774200·01000000·.......?.wB.....
103 ··0x0045ceb0·3ca54800·00000000·00000000·ffffff3f·<.H............?103 ··0x0041aeb8·44854400·00000000·00000000·ffffff3f·D.D............?
104 ··0x0045cec0·b8974600·02000000·3ca04800·a8734800·..F.....<.H..sH.104 ··0x0041aec8·c0774200·02000000·44804400·b0534400·.wB.....D.D..SD.
105 ··0x0045ced0·00000000·00000000·ffffff3f·b8974600·...........?..F.105 ··0x0041aed8·00000000·00000000·ffffff3f·c0774200·...........?.wB.
106 ··0x0045cee0·02000000·3ca04800·04914800·00000000·....<.H...H.....106 ··0x0041aee8·02000000·44804400·0c714400·00000000·....D.D..qD.....
107 ··0x0045cef0·00000000·ffffff3f·b8974600·02000000·.......?..F.....107 ··0x0041aef8·00000000·ffffff3f·c0774200·02000000·.......?.wB.....
108 ··0x0045cf00·3ca04800·04914800·00000000·00000000·<.H...H.........108 ··0x0041af08·44804400·0c714400·00000000·00000000·D.D..qD.........
109 ··0x0045cf10·ffffff3f·b8974600·01000000·588c4800·...?..F.....X.H.109 ··0x0041af18·ffffff3f·c0774200·01000000·606c4400·...?.wB.....`lD.
110 ··0x0045cf20·00000000·00000000·ffffff3f·b8974600·...........?..F.110 ··0x0041af28·00000000·00000000·ffffff3f·c0774200·...........?.wB.
111 ··0x0045cf30·01000000·9c7b4800·00000000·00000000·.....{H.........111 ··0x0041af38·01000000·a45b4400·00000000·00000000·.....[D.........
112 ··0x0045cf40·ffffff3f·b8974600·03000000·9ca24800·...?..F.......H.112 ··0x0041af48·ffffff3f·c0774200·03000000·a4824400·...?.wB.......D.
113 ··0x0045cf50·c47e4800·b47f4800·c8d82700·f5e60200·.~H...H...'.....113 ··0x0041af58·cc5e4400·bc5f4400·c8b42300·1de40200·.^D.._D...#.....
114 ··0x0045cf60·04000000·b88e2b00·d8d82700·a5e60200·......+...'.....114 ··0x0041af68·04000000·e86a2700·d8b42300·cde30200·.....j'...#.....
115 ··0x0045cf70·04000000·cc942b00·e4d82700·7dea0200·......+...'.}...115 ··0x0041af78·04000000·fc702700·e4b42300·a5e70200·.....p'...#.....
116 ··0x0045cf80·08000000·908e2b00·00000000·00000000·......+.........116 ··0x0041af88·08000000·c06a2700·00000000·00000000·.....j'.........
117 ··0x0045cf90·00000000·00000000·00000000·00000000·................117 ··0x0041af98·00000000·00000000·00000000·00000000·................
118 ··0x0045cfa0·00000000·8d271e00·00000000·00000000·.....'..........118 ··0x0041afa8·00000000·51921500·00000000·00000000·....Q...........
119 ··0x0045cfb0·00000000·00000000·00000000·00000000·................119 ··0x0041afb8·00000000·00000000·00000000·00000000·................
120 ··0x0045cfc0·00000000·00000000·00000000·00000000·................120 ··0x0041afc8·00000000·00000000·00000000·00000000·................
121 ··0x0045cfd0·00000000·00000000·00000000·00000000·................121 ··0x0041afd8·00000000·00000000·00000000·00000000·................
122 ··0x0045cfe0·00000000·00000000·00000000·00000000·................122 ··0x0041afe8·00000000·00000000·00000000·00000000·................
123 ··0x0045cff0·00000000·00000000·00000000·00000000·................123 ··0x0041aff8·00000000·00000000·00000000·00000000·................
124 ··0x0045d000·00000000·00000000·00000000·00000000·................124 ··0x0041b008·00000000·00000000·00000000·00000000·................
125 ··0x0045d010·00000000·00000000·00000000·00000000·................125 ··0x0041b018·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/1256432 bytes (0.00%) of diff not shown.
1.17 MB
readelf --wide --decompress --hex-dump=.PyRuntime {}
    
Offset 1, 9147 lines modifiedOffset 1, 9147 lines modified
  
Diff chunk too large, falling back to line-by-line diff (9144 lines added, 9144 lines removed)
1 Hex·dump·of·section·'.PyRuntime':1 Hex·dump·of·section·'.PyRuntime':
2 ··0x00481260·78646562·75677079·b2000d03·00000000·xdebugpy........2 ··0x0043f268·78646562·75677079·b2000d03·00000000·xdebugpy........
3 ··0x00481270·54010000·00000000·64010000·00000000·T.......d.......3 ··0x0043f278·54010000·00000000·64010000·00000000·T.......d.......
4 ··0x00481280·3c0e0000·00000000·780e0000·00000000·<.......x.......4 ··0x0043f288·3c0e0000·00000000·780e0000·00000000·<.......x.......
5 ··0x00481290·940e0000·00000000·280f0000·00000000·........(.......5 ··0x0043f298·940e0000·00000000·280f0000·00000000·........(.......
6 ··0x004812a0·200f0000·00000000·240f0000·00000000··.......$.......6 ··0x0043f2a8·200f0000·00000000·240f0000·00000000··.......$.......
7 ··0x004812b0·08000000·00000000·700f0000·00000000·........p.......7 ··0x0043f2b8·08000000·00000000·700f0000·00000000·........p.......
8 ··0x004812c0·6c0f0000·00000000·00000000·00000000·l...............8 ··0x0043f2c8·6c0f0000·00000000·00000000·00000000·l...............
9 ··0x004812d0·04000000·00000000·08000000·00000000·................9 ··0x0043f2d8·04000000·00000000·08000000·00000000·................
10 ··0x004812e0·34000000·00000000·5c000000·00000000·4.......\.......10 ··0x0043f2e8·34000000·00000000·5c000000·00000000·4.......\.......
11 ··0x004812f0·60000000·00000000·04000000·00000000·`...............11 ··0x0043f2f8·60000000·00000000·04000000·00000000·`...............
12 ··0x00481300·00000000·00000000·1c000000·00000000·................12 ··0x0043f308·00000000·00000000·1c000000·00000000·................
13 ··0x00481310·28000000·00000000·26000000·00000000·(.......&.......13 ··0x0043f318·28000000·00000000·26000000·00000000·(.......&.......
14 ··0x00481320·00000000·00000000·00000000·00000000·................14 ··0x0043f328·00000000·00000000·00000000·00000000·................
15 ··0x00481330·50000000·00000000·54000000·00000000·P.......T.......15 ··0x0043f338·50000000·00000000·54000000·00000000·P.......T.......
16 ··0x00481340·5c000000·00000000·2c000000·00000000·\.......,.......16 ··0x0043f348·5c000000·00000000·2c000000·00000000·\.......,.......
17 ··0x00481350·1c000000·00000000·48000000·00000000·........H.......17 ··0x0043f358·1c000000·00000000·48000000·00000000·........H.......
18 ··0x00481360·4c000000·00000000·7c000000·00000000·L.......|.......18 ··0x0043f368·4c000000·00000000·7c000000·00000000·L.......|.......
19 ··0x00481370·04000000·00000000·0c000000·00000000·................19 ··0x0043f378·04000000·00000000·0c000000·00000000·................
20 ··0x00481380·0c000000·00000000·10000000·00000000·................20 ··0x0043f388·0c000000·00000000·10000000·00000000·................
21 ··0x00481390·08000000·00000000·14000000·00000000·................21 ··0x0043f398·08000000·00000000·14000000·00000000·................
22 ··0x004813a0·00000000·00000000·00000000·00000000·................22 ··0x0043f3a8·00000000·00000000·00000000·00000000·................
23 ··0x004813b0·00000000·00000000·00000000·00000000·................23 ··0x0043f3b8·00000000·00000000·00000000·00000000·................
24 ··0x004813c0·00000000·00000000·00000000·00000000·................24 ··0x0043f3c8·00000000·00000000·00000000·00000000·................
25 ··0x004813d0·ffffffff·ffffffff·00000000·00000000·................25 ··0x0043f3d8·ffffffff·ffffffff·00000000·00000000·................
26 ··0x004813e0·01000000·00000000·00000000·00000000·................26 ··0x0043f3e8·01000000·00000000·00000000·00000000·................
27 ··0x004813f0·00000000·00000000·6dcd0e00·01d00e00·........m.......27 ··0x0043f3f8·00000000·00000000·cd540c00·81550c00·.........T...U..
28 ··0x00481400·4dce0e00·05ce0e00·00000000·f9dc0e00·M...............28 ··0x0043f408·11550c00·09550c00·00000000·c5590c00·.U...U.......Y..
29 ··0x00481410·91e50e00·79f10e00·a1e80e00·00000000·....y...........29 ··0x0043f418·15610c00·916b0c00·29640c00·00000000·.a...k..)d......
30 ··0x00481420·f9dc0e00·91e50e00·79f10e00·a1e80e00·........y.......30 ··0x0043f428·c5590c00·15610c00·916b0c00·29640c00·.Y...a...k..)d..
31 ··0x00481430·72000000·00000000·6dcd0e00·01d00e00·r.......m.......31 ··0x0043f438·72000000·00000000·cd540c00·81550c00·r........T...U..
32 ··0x00481440·4dce0e00·05ce0e00·6d000000·00000000·M.......m.......32 ··0x0043f448·11550c00·09550c00·6d000000·00000000·.U...U..m.......
33 ··0x00481450·f9dc0e00·91e50e00·79f10e00·a1e80e00·........y.......33 ··0x0043f458·c5590c00·15610c00·916b0c00·29640c00·.Y...a...k..)d..
34 ··0x00481460·6f000000·00000000·f9dc0e00·91e50e00·o...............34 ··0x0043f468·6f000000·00000000·c5590c00·15610c00·o........Y...a..
35 ··0x00481470·79f10e00·a1e80e00·00000000·00000000·y...............35 ··0x0043f478·916b0c00·29640c00·00000000·00000000·.k..)d..........
36 ··0x00481480·b1e00e00·0df50e00·ffffffff·00000000·................36 ··0x0043f488·352f1700·ad451700·ffffffff·00000000·5/...E..........
37 ··0x00481490·ffffffff·00000000·00000000·00000000·................37 ··0x0043f498·ffffffff·00000000·00000000·00000000·................
38 ··0x004814a0·00000000·00000000·00000000·00000000·................38 ··0x0043f4a8·00000000·00000000·00000000·00000000·................
39 ··0x004814b0·00000000·b4144800·b4144800·00000000·......H...H.....39 ··0x0043f4b8·00000000·bcf44300·bcf44300·00000000·......C...C.....
40 ··0x004814c0·00000000·00000000·00000000·00000000·................40 ··0x0043f4c8·00000000·00000000·00000000·00000000·................
41 ··0x004814d0·00000000·00000000·00000000·00000000·................41 ··0x0043f4d8·00000000·00000000·00000000·00000000·................
42 ··0x004814e0·00000000·00000000·00000000·00000000·................42 ··0x0043f4e8·00000000·00000000·00000000·00000000·................
43 ··0x004814f0·00000000·00000000·00000000·00000000·................43 ··0x0043f4f8·00000000·00000000·00000000·00000000·................
44 ··0x00481500·00000000·00000000·00000000·00000000·................44 ··0x0043f508·00000000·00000000·00000000·00000000·................
45 ··0x00481510·00000000·00000000·00000000·00000000·................45 ··0x0043f518·00000000·00000000·00000000·00000000·................
46 ··0x00481520·00000000·00000000·00000000·00000000·................46 ··0x0043f528·00000000·00000000·00000000·00000000·................
47 ··0x00481530·00000000·00000000·00000000·00000000·................47 ··0x0043f538·00000000·00000000·00000000·00000000·................
48 ··0x00481540·00000000·00000000·00000000·00000000·................48 ··0x0043f548·00000000·00000000·00000000·00000000·................
49 ··0x00481550·00000000·00000000·00000000·00000000·................49 ··0x0043f558·00000000·00000000·00000000·00000000·................
50 ··0x00481560·00000000·00000000·00000000·00000000·................50 ··0x0043f568·00000000·00000000·00000000·00000000·................
51 ··0x00481570·00000000·00000000·00000000·00000000·................51 ··0x0043f578·00000000·00000000·00000000·00000000·................
52 ··0x00481580·00000000·00000000·00000000·00000000·................52 ··0x0043f588·00000000·00000000·00000000·00000000·................
53 ··0x00481590·00000000·00000000·00000000·00000000·................53 ··0x0043f598·00000000·00000000·00000000·00000000·................
54 ··0x004815a0·00000000·00000000·00000000·00000000·................54 ··0x0043f5a8·00000000·00000000·00000000·00000000·................
55 ··0x004815b0·00000000·00000000·00000000·00000000·................55 ··0x0043f5b8·00000000·00000000·00000000·00000000·................
56 ··0x004815c0·00000000·00000000·00000000·00000000·................56 ··0x0043f5c8·00000000·00000000·00000000·00000000·................
57 ··0x004815d0·00000000·00000000·00000000·00000000·................57 ··0x0043f5d8·00000000·00000000·00000000·00000000·................
58 ··0x004815e0·00000000·00000000·00000000·00000000·................58 ··0x0043f5e8·00000000·00000000·00000000·00000000·................
59 ··0x004815f0·00000000·00000000·00000000·00000000·................59 ··0x0043f5f8·00000000·00000000·00000000·00000000·................
60 ··0x00481600·00000000·00000000·00000000·00000000·................60 ··0x0043f608·00000000·00000000·00000000·00000000·................
61 ··0x00481610·00000000·00000000·00000000·00000000·................61 ··0x0043f618·00000000·00000000·00000000·00000000·................
62 ··0x00481620·00000000·00000000·00000000·00000000·................62 ··0x0043f628·00000000·00000000·00000000·00000000·................
63 ··0x00481630·00000000·00000000·00000000·00000000·................63 ··0x0043f638·00000000·00000000·00000000·00000000·................
64 ··0x00481640·00000000·00000000·00000000·00000000·................64 ··0x0043f648·00000000·00000000·00000000·00000000·................
65 ··0x00481650·00000000·00000000·00000000·00000000·................65 ··0x0043f658·00000000·00000000·00000000·00000000·................
66 ··0x00481660·00000000·00000000·00000000·00000000·................66 ··0x0043f668·00000000·00000000·00000000·00000000·................
67 ··0x00481670·00000000·00000000·00000000·00000000·................67 ··0x0043f678·00000000·00000000·00000000·00000000·................
68 ··0x00481680·00000000·00000000·00000000·00000000·................68 ··0x0043f688·00000000·00000000·00000000·00000000·................
69 ··0x00481690·00000000·00000000·00000000·00000000·................69 ··0x0043f698·00000000·00000000·00000000·00000000·................
70 ··0x004816a0·00000000·00000000·00000000·00000000·................70 ··0x0043f6a8·00000000·00000000·00000000·00000000·................
71 ··0x004816b0·00000000·00000000·00000000·00000000·................71 ··0x0043f6b8·00000000·00000000·00000000·00000000·................
72 ··0x004816c0·00000000·ffffffff·01000000·00000000·................72 ··0x0043f6c8·00000000·ffffffff·01000000·00000000·................
73 ··0x004816d0·00000000·00000000·00000000·00000000·................73 ··0x0043f6d8·00000000·00000000·00000000·00000000·................
74 ··0x004816e0·00000000·00000000·00000000·00000000·................74 ··0x0043f6e8·00000000·00000000·00000000·00000000·................
75 ··0x004816f0·00000000·00000000·18000000·98514800·.............QH.75 ··0x0043f6f8·00000000·00000000·18000000·a0314400·.............1D.
76 ··0x00481700·01000000·00000000·01000000·00000000·................76 ··0x0043f708·01000000·00000000·01000000·00000000·................
77 ··0x00481710·01000000·00000000·00000000·00000000·................77 ··0x0043f718·01000000·00000000·00000000·00000000·................
78 ··0x00481720·00000000·00000000·00000000·00000000·................78 ··0x0043f728·00000000·00000000·00000000·00000000·................
79 ··0x00481730·00000000·00000000·00000000·00000000·................79 ··0x0043f738·00000000·00000000·00000000·00000000·................
80 ··0x00481740·00000000·00000000·00000000·00000000·................80 ··0x0043f748·00000000·00000000·00000000·00000000·................
81 ··0x00481750·00000000·00000000·00000000·00000000·................81 ··0x0043f758·00000000·00000000·00000000·00000000·................
82 ··0x00481760·00000000·00000000·00000000·00000000·................82 ··0x0043f768·00000000·00000000·00000000·00000000·................
83 ··0x00481770·00000000·00000000·00000000·00000000·................83 ··0x0043f778·00000000·00000000·00000000·00000000·................
84 ··0x00481780·00000000·00000000·00000000·00000000·................84 ··0x0043f788·00000000·00000000·00000000·00000000·................
85 ··0x00481790·00000000·00000000·00000000·00000000·................85 ··0x0043f798·00000000·00000000·00000000·00000000·................
86 ··0x004817a0·00000000·00000000·00000000·00000000·................86 ··0x0043f7a8·00000000·00000000·00000000·00000000·................
87 ··0x004817b0·00000000·00000000·00000000·00000000·................87 ··0x0043f7b8·00000000·00000000·00000000·00000000·................
88 ··0x004817c0·00000000·20000000·00000000·00000000·....·...........88 ··0x0043f7c8·00000000·20000000·00000000·00000000·....·...........
89 ··0x004817d0·00000000·00000000·00000000·00000000·................89 ··0x0043f7d8·00000000·00000000·00000000·00000000·................
90 ··0x004817e0·00000000·00000000·00000000·00000000·................90 ··0x0043f7e8·00000000·00000000·00000000·00000000·................
91 ··0x004817f0·00000000·00000000·00000000·00000000·................91 ··0x0043f7f8·00000000·00000000·00000000·00000000·................
92 ··0x00481800·00000000·00000000·00000000·00000000·................92 ··0x0043f808·00000000·00000000·00000000·00000000·................
93 ··0x00481810·00000000·00000000·00000000·00000000·................93 ··0x0043f818·00000000·00000000·00000000·00000000·................
94 ··0x00481820·00000000·00000000·00000000·00000000·................94 ··0x0043f828·00000000·00000000·00000000·00000000·................
95 ··0x00481830·00000000·00000000·00000000·00000000·................95 ··0x0043f838·00000000·00000000·00000000·00000000·................
96 ··0x00481840·00000000·00000000·00000000·00000000·................96 ··0x0043f848·00000000·00000000·00000000·00000000·................
97 ··0x00481850·00000000·00000000·00000000·00000000·................97 ··0x0043f858·00000000·00000000·00000000·00000000·................
98 ··0x00481860·00000000·00000000·00000000·00000000·................98 ··0x0043f868·00000000·00000000·00000000·00000000·................
99 ··0x00481870·00000000·00000000·00000000·00000000·................99 ··0x0043f878·00000000·00000000·00000000·00000000·................
100 ··0x00481880·00000000·00000000·00000000·00000000·................100 ··0x0043f888·00000000·00000000·00000000·00000000·................
101 ··0x00481890·00000000·00000000·00000000·00000000·................101 ··0x0043f898·00000000·00000000·00000000·00000000·................
102 ··0x004818a0·00000000·00000000·00000000·00000000·................102 ··0x0043f8a8·00000000·00000000·00000000·00000000·................
103 ··0x004818b0·00000000·00000000·00000000·00000000·................103 ··0x0043f8b8·00000000·00000000·00000000·00000000·................
104 ··0x004818c0·00000000·00000000·00000000·00000000·................104 ··0x0043f8c8·00000000·00000000·00000000·00000000·................
105 ··0x004818d0·00000000·00000000·00000000·00000000·................105 ··0x0043f8d8·00000000·00000000·00000000·00000000·................
106 ··0x004818e0·00000000·00000000·00000000·00000000·................106 ··0x0043f8e8·00000000·00000000·00000000·00000000·................
107 ··0x004818f0·00000000·00000000·00000000·00000000·................107 ··0x0043f8f8·00000000·00000000·00000000·00000000·................
108 ··0x00481900·00000000·00000000·00000000·00000000·................108 ··0x0043f908·00000000·00000000·00000000·00000000·................
109 ··0x00481910·00000000·00000000·00000000·00000000·................109 ··0x0043f918·00000000·00000000·00000000·00000000·................
110 ··0x00481920·00000000·00000000·00000000·00000000·................110 ··0x0043f928·00000000·00000000·00000000·00000000·................
111 ··0x00481930·00000000·00000000·00000000·00000000·................111 ··0x0043f938·00000000·00000000·00000000·00000000·................
112 ··0x00481940·00000000·00000000·00000000·00000000·................112 ··0x0043f948·00000000·00000000·00000000·00000000·................
113 ··0x00481950·00000000·00000000·00000000·00000000·................113 ··0x0043f958·00000000·00000000·00000000·00000000·................
114 ··0x00481960·00000000·00000000·00000000·00000000·................114 ··0x0043f968·00000000·00000000·00000000·00000000·................
115 ··0x00481970·00000000·00000000·00000000·00000000·................115 ··0x0043f978·00000000·00000000·00000000·00000000·................
116 ··0x00481980·00000000·00000000·00000000·00000000·................116 ··0x0043f988·00000000·00000000·00000000·00000000·................
117 ··0x00481990·00000000·00000000·00000000·00000000·................117 ··0x0043f998·00000000·00000000·00000000·00000000·................
118 ··0x004819a0·00000000·00000000·00000000·00000000·................118 ··0x0043f9a8·00000000·00000000·00000000·00000000·................
119 ··0x004819b0·00000000·00000000·00000000·00000000·................119 ··0x0043f9b8·00000000·00000000·00000000·00000000·................
120 ··0x004819c0·00000000·00000000·00000000·00000000·................120 ··0x0043f9c8·00000000·00000000·00000000·00000000·................
121 ··0x004819d0·00000000·00000000·00000000·00000000·................121 ··0x0043f9d8·00000000·00000000·00000000·00000000·................
122 ··0x004819e0·00000000·00000000·00000000·00000000·................122 ··0x0043f9e8·00000000·00000000·00000000·00000000·................
123 ··0x004819f0·00000000·00000000·00000000·00000000·................123 ··0x0043f9f8·00000000·00000000·00000000·00000000·................
124 ··0x00481a00·00000000·00000000·00000000·00000000·................124 ··0x0043fa08·00000000·00000000·00000000·00000000·................
125 ··0x00481a10·00000000·00000000·00000000·00000000·................125 ··0x0043fa18·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/1225357 bytes (0.00%) of diff not shown.
402 B
readelf --wide --decompress --hex-dump=.probes {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.probes':1 Hex·dump·of·section·'.probes':
2 ··0x004a4de0·00000000·00000000·00000000·00000000·................2 ··0x00462de8·00000000·00000000·00000000·00000000·................
3 ··0x004a4df0·00000000·00000000···················........3 ··0x00462df8·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name 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·32336264·33353161·61356333·31653834·23bd351aa5c31e84 
3 ··0x00000010·62343134·63646630·37656533·35333265·b414cdf07ee3532e2 ··0x00000000·65333434·37363964·34343830·63303937·e344769d4480c097
 3 ··0x00000010·38366330·64363937·33643666·36623730·86c0d6973d6f6b70
4 ··0x00000020·63343435·39342e64·65627567·00000000·c44594.debug....4 ··0x00000020·39663865·31332e64·65627567·00000000·9f8e13.debug....
5 ··0x00000030·6002f98b····························`...5 ··0x00000030·ffc469ca····························..i.
  
70.2 MB
python3.13-nopie_3.13.0~b2-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-06-11·14:14:35.000000·debian-binary
2 -rw-r--r--···0········0········0·····1048·2024-06-11·14:14:35.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1048·2024-06-11·14:14:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1838612·2024-06-11·14:14:35.000000·data.tar.xz3 -rw-r--r--···0········0········0··1820884·2024-06-11·14:14:35.000000·data.tar.xz
700 B
control.tar.xz
672 B
control.tar
602 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3.13-nopie1 Package:·python3.13-nopie
2 Source:·python3.132 Source:·python3.13
3 Version:·3.13.0~b2-13 Version:·3.13.0~b2-1
4 Architecture:·armhf4 Architecture:·armhf
5 Maintainer:·Matthias·Klose·<doko@debian.org>5 Maintainer:·Matthias·Klose·<doko@debian.org>
6 Installed-Size:·47696 Installed-Size:·4733
7 Depends:·python3.13-minimal·(=·3.13.0~b2-1),·libc6·(>=·2.38),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)7 Depends:·python3.13-minimal·(=·3.13.0~b2-1),·libc6·(>=·2.38),·libexpat1·(>=·2.6.0),·zlib1g·(>=·1:1.2.0)
8 Section:·python8 Section:·python
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·allowed10 Multi-Arch:·allowed
11 Description:·Python·interpreter·linked·without·PIE·(version·3.13)11 Description:·Python·interpreter·linked·without·PIE·(version·3.13)
12 ·This·package·contains·the·interpreter·not·built·as·position·independent12 ·This·package·contains·the·interpreter·not·built·as·position·independent
13 ·executable.·This·interpreter·is·diverting·the·python3.13·executable,·and·making13 ·executable.·This·interpreter·is·diverting·the·python3.13·executable,·and·making
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
70.2 MB
data.tar.xz
70.2 MB
data.tar
1.33 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)··4810296·2024-06-11·14:14:35.000000·./usr/bin/python3.134 -rwxr-xr-x···0·root·········(0)·root·········(0)··4773432·2024-06-11·14:14:35.000000·./usr/bin/python3.13
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/
8 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/README.Debian8 -rw-r--r--···0·root·········(0)·root·········(0)······244·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/README.Debian
9 -rw-r--r--···0·root·········(0)·root·········(0)·····9010·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/changelog.Debian.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····9010·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/changelog.Debian.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)····49855·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/copyright10 -rw-r--r--···0·root·········(0)·root·········(0)····49855·2024-06-11·14:14:35.000000·./usr/share/doc/python3.13-nopie/copyright
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-06-11·14:14:35.000000·./usr/share/lintian/
70.2 MB
./usr/bin/python3.13
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:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1dd2c511 ··Entry·point·address:···············0x1cc1f1
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4808936·(bytes·into·file)13 ··Start·of·section·headers:··········4772072·(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:·········1017 ··Number·of·program·headers:·········10
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
1.83 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·EXEC·(Executable·file)1 Elf·file·type·is·EXEC·(Executable·file)
2 Entry·point·0x1dd2c52 Entry·point·0x1cc1f1
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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··········0x44c424·0x0045c424·0x0045c424·0x00008·0x00008·R···0x46 ··EXIDX··········0x4432c4·0x004532c4·0x004532c4·0x00008·0x00008·R···0x4
7 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00010034·0x00010034·0x00140·0x00140·R···0x4
8 ··INTERP·········0x000174·0x00010174·0x00010174·0x00019·0x00019·R···0x18 ··INTERP·········0x000174·0x00010174·0x00010174·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·0x00010000·0x00010000·0x44c430·0x44c430·R·E·0x100010 ··LOAD···········0x000000·0x00010000·0x00010000·0x4432d0·0x4432d0·R·E·0x1000
11 ··LOAD···········0x44cee4·0x0045dee4·0x0045dee4·0x48f14·0x747bc·RW··0x100011 ··LOAD···········0x443ee4·0x00454ee4·0x00454ee4·0x48f14·0x747bc·RW··0x1000
12 ··DYNAMIC········0x44cef8·0x0045def8·0x0045def8·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x443ef8·0x00454ef8·0x00454ef8·0x00108·0x00108·RW··0x4
13 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x413 ··NOTE···········0x000190·0x00010190·0x00010190·0x00044·0x00044·R···0x4
14 ··TLS············0x44cee4·0x0045dee4·0x0045dee4·0x00004·0x00010·R···0x414 ··TLS············0x443ee4·0x00454ee4·0x00454ee4·0x00004·0x00010·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x44cee4·0x0045dee4·0x0045dee4·0x0011c·0x0011c·R···0x116 ··GNU_RELRO······0x443ee4·0x00454ee4·0x00454ee4·0x0011c·0x0011c·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····.ARM.exidx·19 ···00·····.ARM.exidx·
20 ···01·····20 ···01·····
21 ···02·····.interp·21 ···02·····.interp·
22 ···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·.stapsdt.base·.ARM.exidx·.eh_frame·22 ···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·.stapsdt.base·.ARM.exidx·.eh_frame·
4.82 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·34·section·headers,·starting·at·offset·0x4960e8:1 There·are·34·section·headers,·starting·at·offset·0x48d0e8:
  
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········00010174·000174·000019·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00010174·000174·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00010190·000190·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············000101b4·0001b4·000020·00···A··0···0··4
Offset 11, 33 lines modifiedOffset 11, 33 lines modified
11 ··[·6]·.dynstr···········STRTAB··········0001c7f4·00c7f4·00a032·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········0001c7f4·00c7f4·00a032·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00026826·016826·001170·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00026826·016826·001170·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00027998·017998·0001b0·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00027998·017998·0001b0·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00027b48·017b48·000038·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00027b48·017b48·000038·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00027b80·017b80·001088·08··AI··5··25··415 ··[10]·.rel.plt··········REL·············00027b80·017b80·001088·08··AI··5··25··4
16 ··[11]·.init·············PROGBITS········00028c08·018c08·00000c·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00028c08·018c08·00000c·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00028c14·018c14·00198c·04··AX··0···0··417 ··[12]·.plt··············PROGBITS········00028c14·018c14·00198c·04··AX··0···0··4
18 ··[13]·.text·············PROGBITS········0002a5a0·01a5a0·251046·00··AX··0···0··818 ··[13]·.text·············PROGBITS········0002a5a0·01a5a0·247eac·00··AX··0···0··8
19 ··[14]·.fini·············PROGBITS········0027b5e8·26b5e8·000008·00··AX··0···0··419 ··[14]·.fini·············PROGBITS········0027244c·26244c·000008·00··AX··0···0··4
20 ··[15]·.rodata···········PROGBITS········0027b600·26b600·1e0e20·00···A··0···0·6420 ··[15]·.rodata···········PROGBITS········00272480·262480·1e0e40·00···A··0···0·64
21 ··[16]·.stapsdt.base·····PROGBITS········0045c420·44c420·000001·00···A··0···0··121 ··[16]·.stapsdt.base·····PROGBITS········004532c0·4432c0·000001·00···A··0···0··1
22 ··[17]·.ARM.exidx········ARM_EXIDX·······0045c424·44c424·000008·00··AL·13···0··422 ··[17]·.ARM.exidx········ARM_EXIDX·······004532c4·4432c4·000008·00··AL·13···0··4
23 ··[18]·.eh_frame·········PROGBITS········0045c42c·44c42c·000004·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········004532cc·4432cc·000004·00···A··0···0··4
24 ··[19]·.tdata············PROGBITS········0045dee4·44cee4·000004·00·WAT··0···0··424 ··[19]·.tdata············PROGBITS········00454ee4·443ee4·000004·00·WAT··0···0··4
25 ··[20]·.tbss·············NOBITS··········0045dee8·44cee8·00000c·00·WAT··0···0··425 ··[20]·.tbss·············NOBITS··········00454ee8·443ee8·00000c·00·WAT··0···0··4
26 ··[21]·.init_array·······INIT_ARRAY······0045dee8·44cee8·000008·04··WA··0···0··426 ··[21]·.init_array·······INIT_ARRAY······00454ee8·443ee8·000008·04··WA··0···0··4
27 ··[22]·.fini_array·······FINI_ARRAY······0045def0·44cef0·000004·04··WA··0···0··427 ··[22]·.fini_array·······FINI_ARRAY······00454ef0·443ef0·000004·04··WA··0···0··4
28 ··[23]·.data.rel.ro······PROGBITS········0045def4·44cef4·000004·00··WA··0···0··428 ··[23]·.data.rel.ro······PROGBITS········00454ef4·443ef4·000004·00··WA··0···0··4
29 ··[24]·.dynamic··········DYNAMIC·········0045def8·44cef8·000108·08··WA··6···0··429 ··[24]·.dynamic··········DYNAMIC·········00454ef8·443ef8·000108·08··WA··6···0··4
30 ··[25]·.got··············PROGBITS········0045e000·44d000·000860·04··WA··0···0··430 ··[25]·.got··············PROGBITS········00455000·444000·000860·04··WA··0···0··4
31 ··[26]·.data·············PROGBITS········0045e860·44d860·0249fc·00··WA··0···0··831 ··[26]·.data·············PROGBITS········00455860·444860·0249fc·00··WA··0···0··8
32 ··[27]·.PyRuntime········PROGBITS········00483260·472260·023b80·00··WA··0···0··832 ··[27]·.PyRuntime········PROGBITS········0047a260·469260·023b80·00··WA··0···0··8
33 ··[28]·.probes···········PROGBITS········004a6de0·495de0·000018·00··WA··0···0··233 ··[28]·.probes···········PROGBITS········0049dde0·48cde0·000018·00··WA··0···0··2
34 ··[29]·.bss··············NOBITS··········004a6e00·495df8·02b8a0·00··WA··0···0·6434 ··[29]·.bss··············NOBITS··········0049de00·48cdf8·02b8a0·00··WA··0···0·64
35 ··[30]·.ARM.attributes···ARM_ATTRIBUTES··00000000·495df8·000033·00······0···0··135 ··[30]·.ARM.attributes···ARM_ATTRIBUTES··00000000·48cdf8·000033·00······0···0··1
36 ··[31]·.note.stapsdt·····NOTE············00000000·495e2c·000144·00······0···0··436 ··[31]·.note.stapsdt·····NOTE············00000000·48ce2c·000144·00······0···0··4
37 ··[32]·.gnu_debuglink····PROGBITS········00000000·495f70·000034·00······0···0··437 ··[32]·.gnu_debuglink····PROGBITS········00000000·48cf70·000034·00······0···0··4
38 ··[33]·.shstrtab·········STRTAB··········00000000·495fa4·000144·00······0···0··138 ··[33]·.shstrtab·········STRTAB··········00000000·48cfa4·000144·00······0···0··1
39 Key·to·Flags:39 Key·to·Flags:
40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),40 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),41 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),42 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
43 ··D·(mbind),·y·(purecode),·p·(processor·specific)43 ··D·(mbind),·y·(purecode),·p·(processor·specific)
281 KB
readelf --wide --symbols {}
    
Offset 1, 2235 lines modifiedOffset 1, 2235 lines modified
  
1 Symbol·table·'.dynsym'·contains·2232·entries:1 Symbol·table·'.dynsym'·contains·2232·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__4 ·····1:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable5 ·····2:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
6 ·····3:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable6 ·····3:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
7 ·····4:·0011c175···156·FUNC····GLOBAL·DEFAULT···13·PyUnicode_EncodeFSDefault7 ·····4:·0011699d···156·FUNC····GLOBAL·DEFAULT···13·PyUnicode_EncodeFSDefault
8 ·····5:·000bc9f5····50·FUNC····GLOBAL·DEFAULT···13·PyStaticMethod_New8 ·····5:·000ba7b5····50·FUNC····GLOBAL·DEFAULT···13·PyStaticMethod_New
9 ·····6:·004d26a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_bss_end__9 ·····6:·004c96a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_bss_end__
10 ·····7:·00228141····92·FUNC····GLOBAL·DEFAULT···13·PyCodec_Register10 ·····7:·00219539····92·FUNC····GLOBAL·DEFAULT···13·PyCodec_Register
11 ·····8:·0002961c·····0·FUNC····GLOBAL·DEFAULT··UND·atanh@GLIBC_2.4·(3)11 ·····8:·0002961c·····0·FUNC····GLOBAL·DEFAULT··UND·atanh@GLIBC_2.4·(3)
12 ·····9:·0003fc41·····4·FUNC····GLOBAL·DEFAULT···13·PyStructSequence_InitType12 ·····9:·0003fb29·····4·FUNC····GLOBAL·DEFAULT···13·PyStructSequence_InitType
13 ····10:·0022fe41····20·FUNC····GLOBAL·DEFAULT···13·PyErr_SetHandledException13 ····10:·002225c9····20·FUNC····GLOBAL·DEFAULT···13·PyErr_SetHandledException
14 ····11:·0005020d····76·FUNC····GLOBAL·DEFAULT···13·PyState_RemoveModule14 ····11:·0004ff1d····76·FUNC····GLOBAL·DEFAULT···13·PyState_RemoveModule
15 ····12:·000bc205····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode15 ····12:·000b9fc5····20·FUNC····GLOBAL·DEFAULT···13·PyFrame_GetCode
16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4·(2)16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4·(2)
17 ····14:·0023a811····16·FUNC····GLOBAL·DEFAULT···13·Py_IsFinalizing17 ····14:·0022d789····16·FUNC····GLOBAL·DEFAULT···13·Py_IsFinalizing
18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrent@GLIBC_2.4·(2)18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getgrent@GLIBC_2.4·(2)
19 ····16:·0002a244·····0·FUNC····GLOBAL·DEFAULT··UND·fchdir@GLIBC_2.4·(2)19 ····16:·0002a244·····0·FUNC····GLOBAL·DEFAULT··UND·fchdir@GLIBC_2.4·(2)
20 ····17:·00029558·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndDoctypeDeclHandler20 ····17:·00029558·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetEndDoctypeDeclHandler
21 ····18:·00175489····48·FUNC····GLOBAL·DEFAULT···13·PyThreadState_Get21 ····18:·0016ada9····48·FUNC····GLOBAL·DEFAULT···13·PyThreadState_Get
22 ····19:·00231139····64·FUNC····GLOBAL·DEFAULT···13·_PyEval_MakePendingCalls22 ····19:·002239e1····64·FUNC····GLOBAL·DEFAULT···13·_PyEval_MakePendingCalls
23 ····20:·00461aa8·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_RuntimeWarning23 ····20:·00458aa8·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_RuntimeWarning
24 ····21:·0004e3d5·····4·FUNC····GLOBAL·DEFAULT···13·PyErr_WriteUnraisable24 ····21:·0004e0e5·····4·FUNC····GLOBAL·DEFAULT···13·PyErr_WriteUnraisable
25 ····22:·0024ab99····12·FUNC····GLOBAL·DEFAULT···13·PyInit__socket25 ····22:·0023f021····12·FUNC····GLOBAL·DEFAULT···13·PyInit__socket
26 ····23:·00461758·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BytesWarning26 ····23:·00458758·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BytesWarning
27 ····24:·00176d29···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Time27 ····24:·0016c1f9···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Time
28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@GLIBC_2.29·(8)28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@GLIBC_2.29·(8)
29 ····26:·00164c7d····40·FUNC····GLOBAL·DEFAULT···13·PyEval_SaveThread29 ····26:·0015ba81····40·FUNC····GLOBAL·DEFAULT···13·PyEval_SaveThread
30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__setsockopt64@GLIBC_2.34·(4)30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__setsockopt64@GLIBC_2.34·(4)
31 ····28:·00056ceb·····6·FUNC····GLOBAL·DEFAULT···13·PyThread_delete_key_value31 ····28:·000569fb·····6·FUNC····GLOBAL·DEFAULT···13·PyThread_delete_key_value
32 ····29:·0027b600·····4·OBJECT··GLOBAL·DEFAULT···15·_IO_stdin_used32 ····29:·00272480·····4·OBJECT··GLOBAL·DEFAULT···15·_IO_stdin_used
33 ····30:·00240219····50·FUNC····GLOBAL·DEFAULT···13·PyThread_start_joinable_thread33 ····30:·00233ac9····50·FUNC····GLOBAL·DEFAULT···13·PyThread_start_joinable_thread
34 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_trywait@GLIBC_2.34·(4)34 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_trywait@GLIBC_2.34·(4)
35 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList35 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_GetFeatureList
36 ····33:·000ed741····60·FUNC····GLOBAL·DEFAULT···13·PyMem_RawMalloc36 ····33:·000e8d9d····60·FUNC····GLOBAL·DEFAULT···13·PyMem_RawMalloc
37 ····34:·000f6a99···192·FUNC····GLOBAL·DEFAULT···13·PySlice_Unpack37 ····34:·000f1a51···192·FUNC····GLOBAL·DEFAULT···13·PySlice_Unpack
38 ····35:·0004e519····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument38 ····35:·0004e229····56·FUNC····GLOBAL·DEFAULT···13·PyErr_BadArgument
39 ····36:·000ae4d9···738·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallMethod39 ····36:·000ad245···738·FUNC····GLOBAL·DEFAULT···13·_PyObject_CallMethod
40 ····37:·000373f3···218·FUNC····GLOBAL·DEFAULT···13·PyObject_Print40 ····37:·0003718b···218·FUNC····GLOBAL·DEFAULT···13·PyObject_Print
41 ····38:·0024a449····12·FUNC····GLOBAL·DEFAULT···13·PyInit__random41 ····38:·0023e8cd····12·FUNC····GLOBAL·DEFAULT···13·PyInit__random
42 ····39:·0002ccd5····14·FUNC····GLOBAL·DEFAULT···13·_PyBuffer_ReleaseInInterpreter42 ····39:·0002ca6d····14·FUNC····GLOBAL·DEFAULT···13·_PyBuffer_ReleaseInInterpreter
43 ····40:·00176bbd···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Monotonic43 ····40:·0016c08d···286·FUNC····GLOBAL·DEFAULT···13·PyTime_Monotonic
44 ····41:·000b8175···120·FUNC····GLOBAL·DEFAULT···13·_PyGen_FetchStopIterationValue44 ····41:·000b62cd···120·FUNC····GLOBAL·DEFAULT···13·_PyGen_FetchStopIterationValue
45 ····42:·0046ed58···208·OBJECT··GLOBAL·DEFAULT···26·PyZip_Type45 ····42:·00465d58···208·OBJECT··GLOBAL·DEFAULT···26·PyZip_Type
46 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pause@GLIBC_2.4·(2)46 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pause@GLIBC_2.4·(2)
47 ····44:·00052a5b····32·FUNC····GLOBAL·DEFAULT···13·_PyRWMutex_Unlock47 ····44:·0005276b····32·FUNC····GLOBAL·DEFAULT···13·_PyRWMutex_Unlock
48 ····45:·00052b99····16·FUNC····GLOBAL·DEFAULT···13·_PySeqLock_UnlockWrite48 ····45:·000528a7····16·FUNC····GLOBAL·DEFAULT···13·_PySeqLock_UnlockWrite
49 ····46:·00189141···372·FUNC····GLOBAL·DEFAULT···13·_Py_normpath49 ····46:·0017da0d···372·FUNC····GLOBAL·DEFAULT···13·_Py_normpath
50 ····47:·004695e4···208·OBJECT··GLOBAL·DEFAULT···26·PyModule_Type50 ····47:·004605e4···208·OBJECT··GLOBAL·DEFAULT···26·PyModule_Type
51 ····48:·0009fded···320·FUNC····GLOBAL·DEFAULT···13·PyNumber_InPlaceAnd51 ····48:·0009f421···320·FUNC····GLOBAL·DEFAULT···13·PyNumber_InPlaceAnd
52 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)52 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4·(2)
53 ····50:·0004e71f····38·FUNC····GLOBAL·DEFAULT···13·PyErr_BadInternalCall53 ····50:·0004e42f····38·FUNC····GLOBAL·DEFAULT···13·PyErr_BadInternalCall
54 ····51:·0012adbd····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsUppercase54 ····51:·00124ac1····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsUppercase
55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@GLIBC_2.4·(2)55 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@GLIBC_2.4·(2)
56 ····53:·000ae7bd···328·FUNC····GLOBAL·DEFAULT···13·PyObject_CallObject56 ····53:·000ad529···328·FUNC····GLOBAL·DEFAULT···13·PyObject_CallObject
57 ····54:·000d5735···294·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLongLongAndOverflow57 ····54:·000d2dcd···294·FUNC····GLOBAL·DEFAULT···13·PyLong_AsLongLongAndOverflow
58 ····55:·00461534·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BlockingIOError58 ····55:·00458534·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_BlockingIOError
59 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwritev64v2@GLIBC_2.26·(14)59 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwritev64v2@GLIBC_2.26·(14)
60 ····57:·0002fe09····92·FUNC····GLOBAL·DEFAULT···13·PyVectorcall_Call60 ····57:·0002fba1····92·FUNC····GLOBAL·DEFAULT···13·PyVectorcall_Call
61 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ttyname_r@GLIBC_2.4·(2)61 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ttyname_r@GLIBC_2.4·(2)
62 ····59:·00030ced····82·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Code_GetExtra62 ····59:·00030a85····82·FUNC····GLOBAL·DEFAULT···13·PyUnstable_Code_GetExtra
63 ····60:·00483258·····4·OBJECT··GLOBAL·DEFAULT···26·_PyImport_FrozenBootstrap63 ····60:·0047a258·····4·OBJECT··GLOBAL·DEFAULT···26·_PyImport_FrozenBootstrap
64 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)64 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·log2@GLIBC_2.29·(8)
65 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwrite64@GLIBC_2.4·(2)65 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pwrite64@GLIBC_2.4·(2)
66 ····63:·0011f395···144·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_AsUTF8NoNUL66 ····63:·00119829···144·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_AsUTF8NoNUL
67 ····64:·000335c3···142·FUNC····GLOBAL·DEFAULT···13·PyFile_FromFd67 ····64:·0003335b···142·FUNC····GLOBAL·DEFAULT···13·PyFile_FromFd
68 ····65:·004d26a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_end68 ····65:·004c96a0·····0·NOTYPE··GLOBAL·DEFAULT···29·_end
69 ····66:·000375d7·····6·FUNC····GLOBAL·DEFAULT···13·PyObject_DelAttrString69 ····66:·0003736f·····6·FUNC····GLOBAL·DEFAULT···13·PyObject_DelAttrString
70 ····67:·0003019d···144·FUNC····GLOBAL·DEFAULT···13·PyEval_CallObjectWithKeywords70 ····67:·0002ff35···144·FUNC····GLOBAL·DEFAULT···13·PyEval_CallObjectWithKeywords
71 ····68:·000379cd····64·FUNC····GLOBAL·DEFAULT···13·PyObject_GET_WEAKREFS_LISTPTR71 ····68:·00037765····64·FUNC····GLOBAL·DEFAULT···13·PyObject_GET_WEAKREFS_LISTPTR
72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setregid@GLIBC_2.4·(2)72 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setregid@GLIBC_2.4·(2)
73 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sched_cpualloc@GLIBC_2.7·(11)73 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__sched_cpualloc@GLIBC_2.7·(11)
74 ····71:·004d001c·····4·OBJECT··GLOBAL·DEFAULT···29·Py_FileSystemDefaultEncoding74 ····71:·004c701c·····4·OBJECT··GLOBAL·DEFAULT···29·Py_FileSystemDefaultEncoding
75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@GLIBC_2.4·(2)75 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@GLIBC_2.4·(2)
76 ····73:·000dd695···188·FUNC····GLOBAL·DEFAULT···13·_PyObject_SetManagedDict76 ····73:·000dad31···188·FUNC····GLOBAL·DEFAULT···13·_PyObject_SetManagedDict
77 ····74:·00112df1··1020·FUNC····GLOBAL·DEFAULT···13·PyUnicode_RPartition77 ····74:·0010d5cd··1020·FUNC····GLOBAL·DEFAULT···13·PyUnicode_RPartition
78 ····75:·004a6e5c·····4·OBJECT··GLOBAL·DEFAULT···29·PyOS_InputHook78 ····75:·0049de5c·····4·OBJECT··GLOBAL·DEFAULT···29·PyOS_InputHook
79 ····76:·00052591····96·FUNC····GLOBAL·DEFAULT···13·_PyMonitoring_FireCRaiseEvent79 ····76:·000522a1····96·FUNC····GLOBAL·DEFAULT···13·_PyMonitoring_FireCRaiseEvent
80 ····77:·00462d48·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_LookupError80 ····77:·00459d48·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_LookupError
81 ····78:·00233835····28·FUNC····GLOBAL·DEFAULT···13·PyWideStringList_Append81 ····78:·002263a5····28·FUNC····GLOBAL·DEFAULT···13·PyWideStringList_Append
82 ····79:·004647d4·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ImportError82 ····79:·0045b7d4·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ImportError
83 ····80:·00464d2c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_StopIteration83 ····80:·0045bd2c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_StopIteration
84 ····81:·001e9561···136·FUNC····GLOBAL·DEFAULT···13·PyComplex_ImagAsDouble84 ····81:·001d81ad···132·FUNC····GLOBAL·DEFAULT···13·PyComplex_ImagAsDouble
85 ····82:·0017e235···132·FUNC····GLOBAL·DEFAULT···13·PySys_GetObject85 ····82:·0017315d···132·FUNC····GLOBAL·DEFAULT···13·PySys_GetObject
86 ····83:·0023bc21·····6·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetID86 ····83:·0022f105·····6·FUNC····GLOBAL·DEFAULT···13·PyThreadState_GetID
87 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetParamEntityParsing87 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetParamEntityParsing
88 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@GLIBC_2.4·(2)88 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@GLIBC_2.4·(2)
89 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateCopy@ZLIB_1.2.0·(24)89 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inflateCopy@ZLIB_1.2.0·(24)
90 ····87:·00077111····12·FUNC····GLOBAL·DEFAULT···13·PyInit__sysconfig90 ····87:·00076c89····12·FUNC····GLOBAL·DEFAULT···13·PyInit__sysconfig
91 ····88:·000325e3····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs91 ····88:·0003237b····32·FUNC····GLOBAL·DEFAULT···13·PyException_SetArgs
92 ····89:·0010a55d····84·FUNC····GLOBAL·DEFAULT···13·PyType_GetModuleState92 ····89:·00105441····84·FUNC····GLOBAL·DEFAULT···13·PyType_GetModuleState
93 ····90:·002337b5····42·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv93 ····90:·00226325····42·FUNC····GLOBAL·DEFAULT···13·PyConfig_SetBytesArgv
94 ····91:·004a6e50·····4·OBJECT··GLOBAL·DEFAULT···29·_PyOS_ReadlineTState94 ····91:·0049de50·····4·OBJECT··GLOBAL·DEFAULT···29·_PyOS_ReadlineTState
95 ····92:·000f6b59···244·FUNC····GLOBAL·DEFAULT···13·PySlice_AdjustIndices95 ····92:·000f1b11···244·FUNC····GLOBAL·DEFAULT···13·PySlice_AdjustIndices
96 ····93:·00043681·····6·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsLatin1String96 ····93:·00043391·····6·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsLatin1String
97 ····94:·0022ec1d···116·FUNC····GLOBAL·DEFAULT···13·_PyXI_EndInterpreter97 ····94:·00221365···116·FUNC····GLOBAL·DEFAULT···13·_PyXI_EndInterpreter
98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·seteuid@GLIBC_2.4·(2)98 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·seteuid@GLIBC_2.4·(2)
99 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_ExpatVersionInfo99 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·XML_ExpatVersionInfo
100 ····97:·0045e860·····0·NOTYPE··GLOBAL·DEFAULT···26·__data_start100 ····97:·00455860·····0·NOTYPE··GLOBAL·DEFAULT···26·__data_start
101 ····98:·000cf249···276·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLongLongMask101 ····98:·000ccb9d···276·FUNC····GLOBAL·DEFAULT···13·PyLong_AsUnsignedLongLongMask
102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@GLIBC_2.4·(2)102 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@GLIBC_2.4·(2)
103 ···100:·0046ff6c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_InterpreterError103 ···100:·00466f6c·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_InterpreterError
104 ···101:·0009f1c5···472·FUNC····GLOBAL·DEFAULT···13·PyMapping_Items104 ···101:·0009e8a1···472·FUNC····GLOBAL·DEFAULT···13·PyMapping_Items
105 ···102:·0004362d····28·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF32105 ···102:·0004333d····28·FUNC····GLOBAL·DEFAULT···13·PyUnicode_DecodeUTF32
106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd_read@GLIBC_2.7·(11)106 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd_read@GLIBC_2.7·(11)
107 ···104:·00244299····12·FUNC····GLOBAL·DEFAULT···13·PyInit__datetime107 ···104:·00237ee1····12·FUNC····GLOBAL·DEFAULT···13·PyInit__datetime
108 ···105:·00467e68···208·OBJECT··GLOBAL·DEFAULT···26·PyDictKeys_Type108 ···105:·0045ee68···208·OBJECT··GLOBAL·DEFAULT···26·PyDictKeys_Type
109 ···106:·0009f891····26·FUNC····GLOBAL·DEFAULT···13·PyIter_Check109 ···106:·0009ef6d····26·FUNC····GLOBAL·DEFAULT···13·PyIter_Check
110 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sin@GLIBC_2.4·(3)110 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sin@GLIBC_2.4·(3)
111 ···108:·0004e327····10·FUNC····GLOBAL·DEFAULT···13·_PyXI_HasCapturedException111 ···108:·0004e037····10·FUNC····GLOBAL·DEFAULT···13·_PyXI_HasCapturedException
112 ···109:·00461564·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ProcessLookupError112 ···109:·00458564·····4·OBJECT··GLOBAL·DEFAULT···26·PyExc_ProcessLookupError
113 ···110:·00107279····28·FUNC····GLOBAL·DEFAULT···13·PyType_FromMetaclass113 ···110:·001021a5····28·FUNC····GLOBAL·DEFAULT···13·PyType_FromMetaclass
114 ···111:·000ebc8d···640·FUNC····GLOBAL·DEFAULT···13·PyObject_RichCompare114 ···111:·000e76a9···640·FUNC····GLOBAL·DEFAULT···13·PyObject_RichCompare
115 ···112:·0005818f····28·FUNC····GLOBAL·DEFAULT···13·_Py_strhex_bytes_with_sep115 ···112:·00057e9f····28·FUNC····GLOBAL·DEFAULT···13·_Py_strhex_bytes_with_sep
116 ···113:·00202315···540·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUCS4Copy116 ···113:·001f3041···540·FUNC····GLOBAL·DEFAULT···13·PyUnicode_AsUCS4Copy
117 ···114:·000297c0·····0·FUNC····GLOBAL·DEFAULT··UND·fdatasync@GLIBC_2.4·(2)117 ···114:·000297c0·····0·FUNC····GLOBAL·DEFAULT··UND·fdatasync@GLIBC_2.4·(2)
118 ···115:·0003585b····32·FUNC····GLOBAL·DEFAULT···13·PyDict_SetDefault118 ···115:·000355f3····32·FUNC····GLOBAL·DEFAULT···13·PyDict_SetDefault
119 ···116:·0012acf1····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsNumeric119 ···116:·001249f5····66·FUNC····GLOBAL·DEFAULT···13·_PyUnicode_IsNumeric
120 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)120 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigemptyset@GLIBC_2.4·(2)
121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getprotobyname@GLIBC_2.4·(2)121 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getprotobyname@GLIBC_2.4·(2)
122 ···119:·001ae53d····32·FUNC····GLOBAL·DEFAULT···13·PyOS_FSPath122 ···119:·0019fcf5····34·FUNC····GLOBAL·DEFAULT···13·PyOS_FSPath
123 ···120:·0009d815···120·FUNC····GLOBAL·DEFAULT···13·PySequence_GetItem123 ···120:·0009cefd···120·FUNC····GLOBAL·DEFAULT···13·PySequence_GetItem
124 ···121:·00174269····72·FUNC····GLOBAL·DEFAULT···13·_PyArena_Free124 ···121:·00169d8d····72·FUNC····GLOBAL·DEFAULT···13·_PyArena_Free
125 ···122:·0024132d····80·FUNC····GLOBAL·DEFAULT···13·_Py_write_noraise125 ···122:·00234ec1····80·FUNC····GLOBAL·DEFAULT···13·_Py_write_noraise
126 ···123:·0002a044·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartElementHandler126 ···123:·0002a044·····0·FUNC····GLOBAL·DEFAULT··UND·XML_SetStartElementHandler
Max diff block lines reached; 272075/287799 bytes (94.54%) of diff not shown.
79.0 KB
readelf --wide --relocs {}
    
Offset 1, 542 lines modifiedOffset 1, 542 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x17b48·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x17b48·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0045e854··00084c15·R_ARM_GLOB_DAT·········0045def4···__stack_chk_guard@GLIBC_2.43 00455854··00084c15·R_ARM_GLOB_DAT·········00454ef4···__stack_chk_guard@GLIBC_2.4
4 0045e850··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__4 00455850··00000115·R_ARM_GLOB_DAT·········00000000···__gmon_start__
5 0045def4··00084c14·R_ARM_COPY·············0045def4···__stack_chk_guard@GLIBC_2.45 00454ef4··00084c14·R_ARM_COPY·············00454ef4···__stack_chk_guard@GLIBC_2.4
6 004a6e00··00064014·R_ARM_COPY·············004a6e00···__environ@GLIBC_2.46 0049de00··00064014·R_ARM_COPY·············0049de00···__environ@GLIBC_2.4
7 004a6e08··00021c14·R_ARM_COPY·············004a6e08···stdin@GLIBC_2.47 0049de08··00021c14·R_ARM_COPY·············0049de08···stdin@GLIBC_2.4
8 004a6e0c··00038b14·R_ARM_COPY·············004a6e0c···stdout@GLIBC_2.48 0049de0c··00038b14·R_ARM_COPY·············0049de0c···stdout@GLIBC_2.4
9 004a6e10··00045a14·R_ARM_COPY·············004a6e10···stderr@GLIBC_2.49 0049de10··00045a14·R_ARM_COPY·············0049de10···stderr@GLIBC_2.4
  
10 Relocation·section·'.rel.plt'·at·offset·0x17b80·contains·529·entries:10 Relocation·section·'.rel.plt'·at·offset·0x17b80·contains·529·entries:
Diff chunk too large, falling back to line-by-line diff (529 lines added, 529 lines removed)
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0045e00c··00031e16·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.412 0045500c··00031e16·R_ARM_JUMP_SLOT········00000000···getnameinfo@GLIBC_2.4
13 0045e010··00065316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.413 00455010··00065316·R_ARM_JUMP_SLOT········00000000···getpgrp@GLIBC_2.4
14 0045e014··0005d316·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.414 00455014··0005d316·R_ARM_JUMP_SLOT········00000000···sync@GLIBC_2.4
15 0045e018··00036716·R_ARM_JUMP_SLOT········00028c4c···sinh@GLIBC_2.415 00455018··00036716·R_ARM_JUMP_SLOT········00028c4c···sinh@GLIBC_2.4
16 0045e01c··00060b16·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion16 0045501c··00060b16·R_ARM_JUMP_SLOT········00000000···XML_ExpatVersion
17 0045e020··0007b716·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.417 00455020··0007b716·R_ARM_JUMP_SLOT········00000000···if_nametoindex@GLIBC_2.4
18 0045e024··00070d16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.3418 00455024··00070d16·R_ARM_JUMP_SLOT········00000000···__getrusage64@GLIBC_2.34
19 0045e028··0002d316·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.919 00455028··0002d316·R_ARM_JUMP_SLOT········00000000···pipe2@GLIBC_2.9
20 0045e02c··0006a516·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.420 0045502c··0006a516·R_ARM_JUMP_SLOT········00000000···qsort@GLIBC_2.4
21 0045e030··00047b16·R_ARM_JUMP_SLOT········00000000···pthread_join@GLIBC_2.3421 00455030··00047b16·R_ARM_JUMP_SLOT········00000000···pthread_join@GLIBC_2.34
22 0045e034··00007516·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.422 00455034··00007516·R_ARM_JUMP_SLOT········00000000···sigemptyset@GLIBC_2.4
23 0045e038··00008f16·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.3423 00455038··00008f16·R_ARM_JUMP_SLOT········00000000···__fcntl_time64@GLIBC_2.34
24 0045e03c··00064716·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.424 0045503c··00064716·R_ARM_JUMP_SLOT········00000000···strerror@GLIBC_2.4
25 0045e040··00089a16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.425 00455040··00089a16·R_ARM_JUMP_SLOT········00000000···__ctype_toupper_loc@GLIBC_2.4
26 0045e044··0007fa16·R_ARM_JUMP_SLOT········00028cd4···XML_SetEndElementHandler26 00455044··0007fa16·R_ARM_JUMP_SLOT········00028cd4···XML_SetEndElementHandler
27 0045e048··0007e316·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.427 00455048··0007e316·R_ARM_JUMP_SLOT········00000000···fileno@GLIBC_2.4
28 0045e04c··00016d16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.428 0045504c··00016d16·R_ARM_JUMP_SLOT········00000000···inet_ntop@GLIBC_2.4
29 0045e050··00040816·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.429 00455050··00040816·R_ARM_JUMP_SLOT········00000000···getresgid@GLIBC_2.4
30 0045e054··0002e716·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.430 00455054··0002e716·R_ARM_JUMP_SLOT········00000000···mkdir@GLIBC_2.4
31 0045e058··0004eb16·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.431 00455058··0004eb16·R_ARM_JUMP_SLOT········00000000···unsetenv@GLIBC_2.4
32 0045e05c··0005d416·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.3432 0045505c··0005d416·R_ARM_JUMP_SLOT········00000000···pthread_condattr_setclock@GLIBC_2.34
33 0045e060··0000af16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.3433 00455060··0000af16·R_ARM_JUMP_SLOT········00000000···dlerror@GLIBC_2.34
34 0045e064··00035016·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.434 00455064··00035016·R_ARM_JUMP_SLOT········00000000···geteuid@GLIBC_2.4
35 0045e068··0004f916·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.3435 00455068··0004f916·R_ARM_JUMP_SLOT········00000000···__wait4_time64@GLIBC_2.34
36 0045e06c··0004a516·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.436 0045506c··0004a516·R_ARM_JUMP_SLOT········00000000···abort@GLIBC_2.4
37 0045e070··00004816·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.437 00455070··00004816·R_ARM_JUMP_SLOT········00000000···connect@GLIBC_2.4
38 0045e074··00060d16·R_ARM_JUMP_SLOT········00028d64···XML_ParserCreate_MM38 00455074··00060d16·R_ARM_JUMP_SLOT········00028d64···XML_ParserCreate_MM
39 0045e078··00012916·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.439 00455078··00012916·R_ARM_JUMP_SLOT········00000000···getsockname@GLIBC_2.4
40 0045e07c··00024b16·R_ARM_JUMP_SLOT········00028d7c···XML_SetEncoding40 0045507c··00024b16·R_ARM_JUMP_SLOT········00028d7c···XML_SetEncoding
41 0045e080··00087716·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.441 00455080··00087716·R_ARM_JUMP_SLOT········00000000···setgroups@GLIBC_2.4
42 0045e084··0002ee16·R_ARM_JUMP_SLOT········00000000···madvise@GLIBC_2.442 00455084··0002ee16·R_ARM_JUMP_SLOT········00000000···madvise@GLIBC_2.4
43 0045e088··00051216·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.443 00455088··00051216·R_ARM_JUMP_SLOT········00000000···wcscpy@GLIBC_2.4
44 0045e08c··00003116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.444 0045508c··00003116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
45 0045e090··00059216·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.445 00455090··00059216·R_ARM_JUMP_SLOT········00000000···memcmp@GLIBC_2.4
46 0045e094··0002bc16·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.1646 00455094··0002bc16·R_ARM_JUMP_SLOT········00000000···getauxval@GLIBC_2.16
47 0045e098··00058f16·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.3447 00455098··00058f16·R_ARM_JUMP_SLOT········00000000···__clock_settime64@GLIBC_2.34
48 0045e09c··0006fa16·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.448 0045509c··0006fa16·R_ARM_JUMP_SLOT········00000000···sysconf@GLIBC_2.4
49 0045e0a0··00047916·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.3249 004550a0··00047916·R_ARM_JUMP_SLOT········00000000···pthread_sigmask@GLIBC_2.32
50 0045e0a4··00015616·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.450 004550a4··00015616·R_ARM_JUMP_SLOT········00000000···sigwaitinfo@GLIBC_2.4
51 0045e0a8··00081016·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.3451 004550a8··00081016·R_ARM_JUMP_SLOT········00000000···__utimensat64@GLIBC_2.34
52 0045e0ac··00089e16·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.452 004550ac··00089e16·R_ARM_JUMP_SLOT········00000000···pthread_exit@GLIBC_2.4
53 0045e0b0··0007b816·R_ARM_JUMP_SLOT········00000000···inflateEnd53 004550b0··0007b816·R_ARM_JUMP_SLOT········00000000···inflateEnd
54 0045e0b4··00045e16·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.454 004550b4··00045e16·R_ARM_JUMP_SLOT········00000000···__libc_current_sigrtmin@GLIBC_2.4
55 0045e0b8··0000d216·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.3455 004550b8··0000d216·R_ARM_JUMP_SLOT········00000000···pthread_setspecific@GLIBC_2.34
56 0045e0bc··0003a216·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.2956 004550bc··0003a216·R_ARM_JUMP_SLOT········00000000···exp@GLIBC_2.29
57 0045e0c0··00068c16·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.3457 004550c0··00068c16·R_ARM_JUMP_SLOT········00000000···__wait3_time64@GLIBC_2.34
58 0045e0c4··00049d16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.458 004550c4··00049d16·R_ARM_JUMP_SLOT········00000000···sendfile64@GLIBC_2.4
59 0045e0c8··00015016·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.459 004550c8··00015016·R_ARM_JUMP_SLOT········00000000···inet_ntoa@GLIBC_2.4
60 0045e0cc··0007d716·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.3460 004550cc··0007d716·R_ARM_JUMP_SLOT········00000000···__sendmsg64@GLIBC_2.34
61 0045e0d0··00064116·R_ARM_JUMP_SLOT········00028e80···erfc@GLIBC_2.461 004550d0··00064116·R_ARM_JUMP_SLOT········00028e80···erfc@GLIBC_2.4
62 0045e0d4··00017c16·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.462 004550d4··00017c16·R_ARM_JUMP_SLOT········00000000···fexecve@GLIBC_2.4
63 0045e0d8··0002ac16·R_ARM_JUMP_SLOT········00028e98···asin@GLIBC_2.463 004550d8··0002ac16·R_ARM_JUMP_SLOT········00028e98···asin@GLIBC_2.4
64 0045e0dc··00012416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.464 004550dc··00012416·R_ARM_JUMP_SLOT········00000000···posix_spawnattr_setpgroup@GLIBC_2.4
65 0045e0e0··00020816·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.465 004550e0··00020816·R_ARM_JUMP_SLOT········00000000···sigismember@GLIBC_2.4
66 0045e0e4··00051a16·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.466 004550e4··00051a16·R_ARM_JUMP_SLOT········00000000···getresuid@GLIBC_2.4
67 0045e0e8··0007bc16·R_ARM_JUMP_SLOT········00000000···XML_GetBase67 004550e8··0007bc16·R_ARM_JUMP_SLOT········00000000···XML_GetBase
68 0045e0ec··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__68 004550ec··00000116·R_ARM_JUMP_SLOT········00000000···__gmon_start__
69 0045e0f0··00005416·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing69 004550f0··00005416·R_ARM_JUMP_SLOT········00000000···XML_SetParamEntityParsing
70 0045e0f4··0007e416·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.470 004550f4··0007e416·R_ARM_JUMP_SLOT········00000000···sched_yield@GLIBC_2.4
71 0045e0f8··00067e16·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.471 004550f8··00067e16·R_ARM_JUMP_SLOT········00000000···tzset@GLIBC_2.4
72 0045e0fc··00087f16·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.3472 004550fc··00087f16·R_ARM_JUMP_SLOT········00000000···forkpty@GLIBC_2.34
73 0045e100··00058116·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.473 00455100··00058116·R_ARM_JUMP_SLOT········00000000···rewind@GLIBC_2.4
74 0045e104··00044e16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.574 00455104··00044e16·R_ARM_JUMP_SLOT········00000000···splice@GLIBC_2.5
75 0045e108··0005fb16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.3475 00455108··0005fb16·R_ARM_JUMP_SLOT········00000000···__mktime64@GLIBC_2.34
76 0045e10c··00010d16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.476 0045510c··00010d16·R_ARM_JUMP_SLOT········00000000···socketpair@GLIBC_2.4
77 0045e110··0000d016·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.477 00455110··0000d016·R_ARM_JUMP_SLOT········00000000···rename@GLIBC_2.4
78 0045e114··00055616·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.478 00455114··00055616·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
79 0045e118··00070a16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.479 00455118··00070a16·R_ARM_JUMP_SLOT········00000000···fclose@GLIBC_2.4
80 0045e11c··00053a16·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.480 0045511c··00053a16·R_ARM_JUMP_SLOT········00000000···fgets@GLIBC_2.4
81 0045e120··0004d916·R_ARM_JUMP_SLOT········00028f70···XML_SetNamespaceDeclHandler81 00455120··0004d916·R_ARM_JUMP_SLOT········00028f70···XML_SetNamespaceDeclHandler
82 0045e124··00009816·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.482 00455124··00009816·R_ARM_JUMP_SLOT········00000000···recv@GLIBC_2.4
83 0045e128··0007b316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.483 00455128··0007b316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
84 0045e12c··00061c16·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.484 0045512c··00061c16·R_ARM_JUMP_SLOT········00000000···removexattr@GLIBC_2.4
85 0045e130··0004e516·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.485 00455130··0004e516·R_ARM_JUMP_SLOT········00000000···__printf_chk@GLIBC_2.4
86 0045e134··00017316·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.486 00455134··00017316·R_ARM_JUMP_SLOT········00000000···waitid@GLIBC_2.4
87 0045e138··00053216·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.487 00455138··00053216·R_ARM_JUMP_SLOT········00000000···system@GLIBC_2.4
88 0045e13c··00030f16·R_ARM_JUMP_SLOT········00000000···posix_openpt@GLIBC_2.488 0045513c··00030f16·R_ARM_JUMP_SLOT········00000000···posix_openpt@GLIBC_2.4
89 0045e140··00013316·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.489 00455140··00013316·R_ARM_JUMP_SLOT········00000000···strchr@GLIBC_2.4
90 0045e144··00047a16·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.490 00455144··00047a16·R_ARM_JUMP_SLOT········00000000···unshare@GLIBC_2.4
91 0045e148··0002c216·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.491 00455148··0002c216·R_ARM_JUMP_SLOT········00000000···flistxattr@GLIBC_2.4
92 0045e14c··0007cb16·R_ARM_JUMP_SLOT········00000000···deflate92 0045514c··0007cb16·R_ARM_JUMP_SLOT········00000000···deflate
93 0045e150··0002c316·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.493 00455150··0002c316·R_ARM_JUMP_SLOT········00000000···wmemcmp@GLIBC_2.4
94 0045e154··0001ce16·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.494 00455154··0001ce16·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@GLIBC_2.4
95 0045e158··00007e16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.495 00455158··00007e16·R_ARM_JUMP_SLOT········00000000···posix_spawn_file_actions_addopen@GLIBC_2.4
96 0045e15c··00082c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.3496 0045515c··00082c16·R_ARM_JUMP_SLOT········00000000···sem_destroy@GLIBC_2.34
97 0045e160··0007d216·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.497 00455160··0007d216·R_ARM_JUMP_SLOT········00000000···wcscoll@GLIBC_2.4
98 0045e164··0002cd16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.498 00455164··0002cd16·R_ARM_JUMP_SLOT········00000000···wcschr@GLIBC_2.4
99 0045e168··00028116·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.499 00455168··00028116·R_ARM_JUMP_SLOT········00000000···setlogmask@GLIBC_2.4
100 0045e16c··00030d16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4100 0045516c··00030d16·R_ARM_JUMP_SLOT········00000000···fchown@GLIBC_2.4
101 0045e170··0007c216·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4101 00455170··0007c216·R_ARM_JUMP_SLOT········00000000···listen@GLIBC_2.4
102 0045e174··00005516·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4102 00455174··00005516·R_ARM_JUMP_SLOT········00000000···calloc@GLIBC_2.4
103 0045e178··0006ed16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4103 00455178··0006ed16·R_ARM_JUMP_SLOT········00000000···getgrgid_r@GLIBC_2.4
104 0045e17c··00089416·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4104 0045517c··00089416·R_ARM_JUMP_SLOT········00000000···__uflow@GLIBC_2.4
105 0045e180··00070016·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34105 00455180··00070016·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34
106 0045e184··00067c16·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4106 00455184··00067c16·R_ARM_JUMP_SLOT········00000000···getgrouplist@GLIBC_2.4
107 0045e188··0001fb16·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4107 00455188··0001fb16·R_ARM_JUMP_SLOT········00000000···pthread_cond_wait@GLIBC_2.4
108 0045e18c··00086516·R_ARM_JUMP_SLOT········000290c4···XML_GetErrorCode108 0045518c··00086516·R_ARM_JUMP_SLOT········000290c4···XML_GetErrorCode
109 0045e190··00051316·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4109 00455190··00051316·R_ARM_JUMP_SLOT········00000000···getlogin@GLIBC_2.4
110 0045e194··00033c16·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4110 00455194··00033c16·R_ARM_JUMP_SLOT········00000000···sendto@GLIBC_2.4
111 0045e198··00039016·R_ARM_JUMP_SLOT········000290e8···XML_SetUserData111 00455198··00039016·R_ARM_JUMP_SLOT········000290e8···XML_SetUserData
112 0045e19c··00046616·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4112 0045519c··00046616·R_ARM_JUMP_SLOT········00000000···hstrerror@GLIBC_2.4
113 0045e1a0··00016b16·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4113 004551a0··00016b16·R_ARM_JUMP_SLOT········00000000···sincos@GLIBC_2.4
114 0045e1a4··00058816·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4114 004551a4··00058816·R_ARM_JUMP_SLOT········00000000···sched_get_priority_max@GLIBC_2.4
115 0045e1a8··00008516·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34115 004551a8··00008516·R_ARM_JUMP_SLOT········00000000···sem_wait@GLIBC_2.34
116 0045e1ac··00043016·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4116 004551ac··00043016·R_ARM_JUMP_SLOT········00000000···sched_setscheduler@GLIBC_2.4
117 0045e1b0··0007ef16·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4117 004551b0··0007ef16·R_ARM_JUMP_SLOT········00000000···setegid@GLIBC_2.4
118 0045e1b4··0005cf16·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4118 004551b4··0005cf16·R_ARM_JUMP_SLOT········00000000···memset@GLIBC_2.4
119 0045e1b8··00043116·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4119 004551b8··00043116·R_ARM_JUMP_SLOT········00000000···gai_strerror@GLIBC_2.4
120 0045e1bc··0001bc16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34120 004551bc··0001bc16·R_ARM_JUMP_SLOT········00000000···__sigtimedwait64@GLIBC_2.34
121 0045e1c0··00020716·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4121 004551c0··00020716·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
122 0045e1c4··00081216·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34122 004551c4··00081216·R_ARM_JUMP_SLOT········00000000···__fstat64_time64@GLIBC_2.34
123 0045e1c8··00012a16·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate123 004551c8··00012a16·R_ARM_JUMP_SLOT········00000000···XML_ExternalEntityParserCreate
124 0045e1cc··0003da16·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4124 004551cc··0003da16·R_ARM_JUMP_SLOT········00000000···freeaddrinfo@GLIBC_2.4
Max diff block lines reached; -1/80860 bytes (-0.00%) of diff not shown.
1.79 KB
readelf --wide --dynamic {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0x44cef8·contains·28·entries:1 Dynamic·section·at·offset·0x443ef8·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libz.so.1]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libexpat.so.1]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]7 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
8 ·0x0000000c·(INIT)·······················0x28c088 ·0x0000000c·(INIT)·······················0x28c08
9 ·0x0000000d·(FINI)·······················0x27b5e89 ·0x0000000d·(FINI)·······················0x27244c
10 ·0x00000019·(INIT_ARRAY)·················0x45dee810 ·0x00000019·(INIT_ARRAY)·················0x454ee8
11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)11 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
12 ·0x0000001a·(FINI_ARRAY)·················0x45def012 ·0x0000001a·(FINI_ARRAY)·················0x454ef0
13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)13 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
14 ·0x6ffffef5·(GNU_HASH)···················0x101d414 ·0x6ffffef5·(GNU_HASH)···················0x101d4
15 ·0x00000005·(STRTAB)·····················0x1c7f415 ·0x00000005·(STRTAB)·····················0x1c7f4
16 ·0x00000006·(SYMTAB)·····················0x13c7416 ·0x00000006·(SYMTAB)·····················0x13c74
17 ·0x0000000a·(STRSZ)······················41010·(bytes)17 ·0x0000000a·(STRSZ)······················41010·(bytes)
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000015·(DEBUG)······················0x019 ·0x00000015·(DEBUG)······················0x0
20 ·0x00000003·(PLTGOT)·····················0x45e00020 ·0x00000003·(PLTGOT)·····················0x455000
21 ·0x00000002·(PLTRELSZ)···················4232·(bytes)21 ·0x00000002·(PLTRELSZ)···················4232·(bytes)
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000017·(JMPREL)·····················0x27b8023 ·0x00000017·(JMPREL)·····················0x27b80
24 ·0x00000011·(REL)························0x27b4824 ·0x00000011·(REL)························0x27b48
25 ·0x00000012·(RELSZ)······················56·(bytes)25 ·0x00000012·(RELSZ)······················56·(bytes)
26 ·0x00000013·(RELENT)·····················8·(bytes)26 ·0x00000013·(RELENT)·····················8·(bytes)
27 ·0x6ffffffe·(VERNEED)····················0x2799827 ·0x6ffffffe·(VERNEED)····················0x27998
2.07 KB
readelf --wide --notes {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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:·206e7314b811730cc4a3a25b17f3f91dad5181cd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1be6109242a23e99b670fa5924e553e54d858a5
  
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
  
7 Displaying·notes·found·in:·.note.stapsdt7 Displaying·notes·found·in:·.note.stapsdt
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python9 ··stapsdt··············0x00000022»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
10 ····Name:·gc__done10 ····Name:·gc__done
11 ····Location:·0x00160a68,·Base:·0x0045c420,·Semaphore:·0x004a6df011 ····Location:·0x001578ec,·Base:·0x004532c0,·Semaphore:·0x0049ddf0
12 ····Arguments:·-4@r312 ····Arguments:·-4@r3
13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python13 ··stapsdt··············0x0000002a»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
14 ····Name:·gc__start14 ····Name:·gc__start
15 ····Location:·0x00160a6c,·Base:·0x0045c420,·Semaphore:·0x004a6dee15 ····Location:·0x001578f0,·Base:·0x004532c0,·Semaphore:·0x0049ddee
16 ····Arguments:·-4@[sp,·#28]16 ····Arguments:·-4@[sp,·#28]
17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python17 ··stapsdt··············0x00000032»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
18 ····Name:·import__find__load__start18 ····Name:·import__find__load__start
19 ····Location:·0x00167e76,·Base:·0x0045c420,·Semaphore:·0x004a6df219 ····Location:·0x0015e5ba,·Base:·0x004532c0,·Semaphore:·0x0049ddf2
20 ····Arguments:·4@r020 ····Arguments:·4@r0
21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python21 ··stapsdt··············0x00000037»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
22 ····Name:·import__find__load__done22 ····Name:·import__find__load__done
23 ····Location:·0x00167f44,·Base:·0x0045c420,·Semaphore:·0x004a6df423 ····Location:·0x0015e688,·Base:·0x004532c0,·Semaphore:·0x0049ddf4
24 ····Arguments:·4@r0·-4@r324 ····Arguments:·4@r0·-4@r3
25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python25 ··stapsdt··············0x00000023»      NT_STAPSDT·(SystemTap·probe·descriptors)» ····Provider:·python
26 ····Name:·audit26 ····Name:·audit
27 ····Location:·0x0017e12c,·Base:·0x0045c420,·Semaphore:·0x004a6df627 ····Location:·0x00173054,·Base:·0x004532c0,·Semaphore:·0x0049ddf6
28 ····Arguments:·4@r7·4@r628 ····Arguments:·4@r7·4@r6
23.9 KB
strings --all --bytes=8 {}
    
Offset 2006, 67 lines modifiedOffset 2006, 68 lines modified
2006 GLIBC_2.52006 GLIBC_2.5
2007 GLIBC_2.322007 GLIBC_2.32
2008 GLIBC_2.162008 GLIBC_2.16
2009 GLIBC_2.92009 GLIBC_2.9
2010 GLIBC_2.342010 GLIBC_2.34
2011 PSFJFAF0F2011 PSFJFAF0F
2012 (Fch:F1F2012 (Fch:F1F
2013 2@FSFZFx2013 2@FSFZFw
2014 F0`bro+h2014 F0`bro+h
2015 haBF)F8F2015 haBF)F8F
2016 `h+F[h[m2016 `h+F[h[m
2017 !F2FCF8F2017 !F2FCF8F
2018 ZF)F8F#h2018 ZF)F8F#h
2019 %SFJF(FO2019 %SFJF(FO
2020 $CF*F!FXF2020 $CF*F!FXF
2021 CF*F!FXF2021 CF*F!FXF
2022 CF*F!FXF2022 CF*F!FXF
2023 @F)F+`l`2023 @F)F+`l`
2024 ;F2F)F·Fd 
2025 ;F2F)F·F\ 
2026 SF:F)F@F 
2027 FCF8FJFQF2024 FCF8FJFQF
2028 !j3F`m*F2025 !j3F`m*F
2029 SF:FIF0F2026 SF:F)F@F
 2027 ;F2F)F·Fd
 2028 ;F2F)F·F\
2030 =F]FIF(F2029 =F]FIF(F
 2030 SF:FIF0F
2031 #F8F2F)F2031 #F8F2F)F
2032 ;h*F!F0F2032 ;h*F!F0F
2033 ;F2F)F·F2033 ;F2F)F·F
2034 33`2F!F(Fh2034 33`2F!F(Fg
2035 33`2F!F(F2035 33`2F!F(F
2036 33`2F!F(FY2036 33`2F!F(FX
2037 »       #2F)F·F2037 »       #2F)F·F
2038 3;`*F!FHF2038 3;`*F!FHF
2039 CF*F9FHF2039 CF*F9FHF
2040 +F"FIF0F/F2040 +F"FIF0F/F
2041 CF:F(F!F2041 CF:F(F!F
2042 ;F!F2F(F2042 ;F!F2F(F
2043 #*F9F0F42043 #*F9F0F(
2044 FBF0F;F)F2044 FBF0F;F)F
2045 ?h)F0F;C2045 ?h)F0F;C
2046 KFBF9F(FV2046 KFBF9F(FU
2047 &#F*F9F0F'2047 &#F*F9F0F
2048 {hJFAF(F22048 {hJFAF(F&
2049 $CF:F1F(F2049 $CF:F1F(F
2050 #F2F)F8F2050 #F2F)F8F
2051 F;F(F1F=2051 F;F(F1F1
2052 79hJF@F!2052 79hJF@F!
2053 3#`chCE@2053 3#`chCE@
2054 F!FCF:FL2054 F!FCF:FC
2055 9F[FRF(F2055 9F[FRF(F
2056 9F[FRF0F2056 9F[FRF0F
2057 3F·F*FiF2057 3F·F*FiF
2058 8»      "FAFHF@2058 8»      "FAFHF@
2059 `4`#Dk`+h2059 `4`#Dk`+h
2060 F#F"F!F»2060 F#F"F!F»
 2061 $"F)F8F|
2061 "F+FRhRm2062 "F+FRhRm
2062 @G1F·FEE2063 @G1F·FEE
2063 S:FIF@F:2064 S:FIF@F9
2064 pi'aBhSm2065 pi'aBhSm
2065 hBFHF3FN2066 hBFHF3F>
2066 KFBF9F·F2067 KFBF9F·F
2067 aFsD2F8F2068 aFsD2F8F
2068 a»      J0azDqa2069 a»      J0azDqa
2069 aFsD2F8F2070 aFsD2F8F
2070 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O2071 H...^x...0M.A.W..........7.c<l.R.............................}.............................s7·pG*)O
2071 7·&·pG=)2072 7·&·pG=)
2072 7·5·pG=)2073 7·5·pG=)
Offset 2076, 92 lines modifiedOffset 2077, 88 lines modified
2076 7·'·pG=)2077 7·'·pG=)
2077 7·(·pG=)·2078 7·(·pG=)·
2078 7·!·pG=)2079 7·!·pG=)
2079 7·"·pG=)2080 7·"·pG=)
2080 7·*·pG=)2081 7·*·pG=)
2081 7·)·pG=)2082 7·)·pG=)
2082 7·+·pG#·pG2083 7·+·pG#·pG
2083 7·.·pG=* 
2084 0·pG4·pG 
2085 IF;x8F0+S 
2086 *XhQD@hH`2084 *XhQD@hH`
2087 CFZFPFfi2085 1FCFPFfi
2088 fiRFAF8F2086 (Fei{iZF
2089 biCFihPF2087 biHFihSF
2090 +F:FAFei2088 +F:FAFei
2091 *FCF9Fei2089 *FCF9Fei
 2090 ,F=FGF(F
2092 R3FHFRFQF2091 3FHFRFeiQF
2093 9FKFRFgi2092 9FKFRFgi
2094 S2F;FAFeiHF2093 S2F;FAFeiHF
2095 S2F;FAFei2094 S2F;FAFei
 2095 &3F)F·F@
 2096 1FCFRFfi
2096 ;3FBFQFfi2097 ;3FBFQFfi
2097 [:FKFQFei2098 [:FKFQFei
 2099 CF*F)F·F
2098 2FfixhKF2100 2FfixhKF
2099 j:FCFIFfi2101 j:FCFIFfi
2100 ph;FfiZF2102 ph;FfiZF
2101 1FKF:F·F2103 1FKF:F·F
2102 &9F3F·F@ 
2103 hhYFeiSF2104 hhYFeiSF
2104 xhBFgiQF2105 xhQFgiKF
 2106 CF2F)F·F
2105 e+F1F·F@2107 e+F1F·F@
2106 JFAFPFgi2108 JFAFPFgi
2107 ;F*F1F·F2109 ;F*F1F·F
2108 SF@")F·F 
2109 FpG)FPF»2110 FpG)FPF»
2110 khbh_kQk2111 khbh_kQk
2111 2hkh`hAko2112 2hkh`hAko
2112 #F"F!F0F2113 #F"F!F0F
2113 bh(Fsh9h2114 bh(Fsh9h
2114 bh(Fsh9h2115 bh(Fsh9h
2115 F»      2F9F(F2116 F»      2F9F(F
2116 [3F9FHFZ2117 [3F9FHFZ
2117 @8F"F'DU2118 @8F"F'DU
2118 +F2F!F8F2119 +F2F!F8F
2119 RF3F9FXF2120 RF3F9FXF
2120 2FIF7D=D2121 2FIF7D=D
2121 pG&hsh[m[2122 F'Ft\TEL
2122 CFbF!F0F2123 CFbF!F0F
2123 |GF8D-hE`2124 |GF8D-hE`
2124 ;F2F!F(F2125 ;F2F!F(F
2125 +F!F@FJF2126 +F!F@FJF
Max diff block lines reached; 22750/24399 bytes (93.24%) of diff not shown.
363 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 00028c08·<.init>:3 00028c08·<.init>:
4 _init():4 _init():
5 »       push»   {r3,·lr}5 »       push»   {r3,·lr}
6 »       bl»     1dd2f8·<_start@@Base+0x34>6 »       bl»     1cc224·<_start@@Base+0x34>
7 »       pop»    {r3,·pc}7 »       pop»    {r3,·pc}
83.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 4, 2696 lines modifiedOffset 4, 2696 lines modified
4 Disassembly·of·section·.plt:4 Disassembly·of·section·.plt:
  
5 00028c14·<getnameinfo@plt-0x14>:5 00028c14·<getnameinfo@plt-0x14>:
6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)6 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
7 »       ldr»    lr,·[pc,·#4]»  @·28c24·<getnameinfo@plt-0x4>7 »       ldr»    lr,·[pc,·#4]»  @·28c24·<getnameinfo@plt-0x4>
8 »       add»    lr,·pc,·lr8 »       add»    lr,·pc,·lr
9 »       ldr»    pc,·[lr,·#8]!9 »       ldr»    pc,·[lr,·#8]!
10 »       ldrdeq» r5,·[r3],·#-60»     @·0xffffffc410 »       ldrdeq» ip,·[r2],·#-60»     @·0xffffffc4
  
11 00028c28·<getnameinfo@plt>:11 00028c28·<getnameinfo@plt>:
12 »       add»    ip,·pc,·#4,·12» @·0x40000012 »       add»    ip,·pc,·#4,·12» @·0x400000
13 »       add»    ip,·ip,·#217088»       @·0x3500013 »       add»    ip,·ip,·#44,·20»@·0x2c000
14 »       ldr»    pc,·[ip,·#988]!»       @·0x3dc14 »       ldr»    pc,·[ip,·#988]!»       @·0x3dc
  
15 00028c34·<getpgrp@plt>:15 00028c34·<getpgrp@plt>:
16 »       add»    ip,·pc,·#4,·12» @·0x40000016 »       add»    ip,·pc,·#4,·12» @·0x400000
17 »       add»    ip,·ip,·#217088»       @·0x3500017 »       add»    ip,·ip,·#44,·20»@·0x2c000
18 »       ldr»    pc,·[ip,·#980]!»       @·0x3d418 »       ldr»    pc,·[ip,·#980]!»       @·0x3d4
  
19 00028c40·<sync@plt>:19 00028c40·<sync@plt>:
20 »       add»    ip,·pc,·#4,·12» @·0x40000020 »       add»    ip,·pc,·#4,·12» @·0x400000
21 »       add»    ip,·ip,·#217088»       @·0x3500021 »       add»    ip,·ip,·#44,·20»@·0x2c000
22 »       ldr»    pc,·[ip,·#972]!»       @·0x3cc22 »       ldr»    pc,·[ip,·#972]!»       @·0x3cc
  
23 00028c4c·<sinh@plt>:23 00028c4c·<sinh@plt>:
24 »       add»    ip,·pc,·#4,·12» @·0x40000024 »       add»    ip,·pc,·#4,·12» @·0x400000
25 »       add»    ip,·ip,·#217088»       @·0x3500025 »       add»    ip,·ip,·#44,·20»@·0x2c000
26 »       ldr»    pc,·[ip,·#964]!»       @·0x3c426 »       ldr»    pc,·[ip,·#964]!»       @·0x3c4
  
27 00028c58·<XML_ExpatVersion@plt>:27 00028c58·<XML_ExpatVersion@plt>:
28 »       add»    ip,·pc,·#4,·12» @·0x40000028 »       add»    ip,·pc,·#4,·12» @·0x400000
29 »       add»    ip,·ip,·#217088»       @·0x3500029 »       add»    ip,·ip,·#44,·20»@·0x2c000
30 »       ldr»    pc,·[ip,·#956]!»       @·0x3bc30 »       ldr»    pc,·[ip,·#956]!»       @·0x3bc
  
31 00028c64·<if_nametoindex@plt>:31 00028c64·<if_nametoindex@plt>:
32 »       add»    ip,·pc,·#4,·12» @·0x40000032 »       add»    ip,·pc,·#4,·12» @·0x400000
33 »       add»    ip,·ip,·#217088»       @·0x3500033 »       add»    ip,·ip,·#44,·20»@·0x2c000
34 »       ldr»    pc,·[ip,·#948]!»       @·0x3b434 »       ldr»    pc,·[ip,·#948]!»       @·0x3b4
  
35 00028c70·<__getrusage64@plt>:35 00028c70·<__getrusage64@plt>:
36 »       add»    ip,·pc,·#4,·12» @·0x40000036 »       add»    ip,·pc,·#4,·12» @·0x400000
37 »       add»    ip,·ip,·#217088»       @·0x3500037 »       add»    ip,·ip,·#44,·20»@·0x2c000
38 »       ldr»    pc,·[ip,·#940]!»       @·0x3ac38 »       ldr»    pc,·[ip,·#940]!»       @·0x3ac
  
39 00028c7c·<pipe2@plt>:39 00028c7c·<pipe2@plt>:
40 »       add»    ip,·pc,·#4,·12» @·0x40000040 »       add»    ip,·pc,·#4,·12» @·0x400000
41 »       add»    ip,·ip,·#217088»       @·0x3500041 »       add»    ip,·ip,·#44,·20»@·0x2c000
42 »       ldr»    pc,·[ip,·#932]!»       @·0x3a442 »       ldr»    pc,·[ip,·#932]!»       @·0x3a4
  
43 00028c88·<qsort@plt>:43 00028c88·<qsort@plt>:
44 »       add»    ip,·pc,·#4,·12» @·0x40000044 »       add»    ip,·pc,·#4,·12» @·0x400000
45 »       add»    ip,·ip,·#217088»       @·0x3500045 »       add»    ip,·ip,·#44,·20»@·0x2c000
46 »       ldr»    pc,·[ip,·#924]!»       @·0x39c46 »       ldr»    pc,·[ip,·#924]!»       @·0x39c
  
47 00028c94·<pthread_join@plt>:47 00028c94·<pthread_join@plt>:
48 »       »       »       @·<UNDEFINED>·instruction:·0xe7fd477848 »       »       »       @·<UNDEFINED>·instruction:·0xe7fd4778
49 »       add»    ip,·pc,·#4,·12» @·0x40000049 »       add»    ip,·pc,·#4,·12» @·0x400000
50 »       add»    ip,·ip,·#217088»       @·0x3500050 »       add»    ip,·ip,·#44,·20»@·0x2c000
51 »       ldr»    pc,·[ip,·#912]!»       @·0x39051 »       ldr»    pc,·[ip,·#912]!»       @·0x390
  
52 00028ca4·<sigemptyset@plt>:52 00028ca4·<sigemptyset@plt>:
53 »       add»    ip,·pc,·#4,·12» @·0x40000053 »       add»    ip,·pc,·#4,·12» @·0x400000
54 »       add»    ip,·ip,·#217088»       @·0x3500054 »       add»    ip,·ip,·#44,·20»@·0x2c000
55 »       ldr»    pc,·[ip,·#904]!»       @·0x38855 »       ldr»    pc,·[ip,·#904]!»       @·0x388
  
56 00028cb0·<__fcntl_time64@plt>:56 00028cb0·<__fcntl_time64@plt>:
57 »       add»    ip,·pc,·#4,·12» @·0x40000057 »       add»    ip,·pc,·#4,·12» @·0x400000
58 »       add»    ip,·ip,·#217088»       @·0x3500058 »       add»    ip,·ip,·#44,·20»@·0x2c000
59 »       ldr»    pc,·[ip,·#896]!»       @·0x38059 »       ldr»    pc,·[ip,·#896]!»       @·0x380
  
60 00028cbc·<strerror@plt>:60 00028cbc·<strerror@plt>:
61 »       add»    ip,·pc,·#4,·12» @·0x40000061 »       add»    ip,·pc,·#4,·12» @·0x400000
62 »       add»    ip,·ip,·#217088»       @·0x3500062 »       add»    ip,·ip,·#44,·20»@·0x2c000
63 »       ldr»    pc,·[ip,·#888]!»       @·0x37863 »       ldr»    pc,·[ip,·#888]!»       @·0x378
  
64 00028cc8·<__ctype_toupper_loc@plt>:64 00028cc8·<__ctype_toupper_loc@plt>:
65 »       add»    ip,·pc,·#4,·12» @·0x40000065 »       add»    ip,·pc,·#4,·12» @·0x400000
66 »       add»    ip,·ip,·#217088»       @·0x3500066 »       add»    ip,·ip,·#44,·20»@·0x2c000
67 »       ldr»    pc,·[ip,·#880]!»       @·0x37067 »       ldr»    pc,·[ip,·#880]!»       @·0x370
  
68 00028cd4·<XML_SetEndElementHandler@plt>:68 00028cd4·<XML_SetEndElementHandler@plt>:
69 »       add»    ip,·pc,·#4,·12» @·0x40000069 »       add»    ip,·pc,·#4,·12» @·0x400000
70 »       add»    ip,·ip,·#217088»       @·0x3500070 »       add»    ip,·ip,·#44,·20»@·0x2c000
71 »       ldr»    pc,·[ip,·#872]!»       @·0x36871 »       ldr»    pc,·[ip,·#872]!»       @·0x368
  
72 00028ce0·<fileno@plt>:72 00028ce0·<fileno@plt>:
73 »       add»    ip,·pc,·#4,·12» @·0x40000073 »       add»    ip,·pc,·#4,·12» @·0x400000
74 »       add»    ip,·ip,·#217088»       @·0x3500074 »       add»    ip,·ip,·#44,·20»@·0x2c000
75 »       ldr»    pc,·[ip,·#864]!»       @·0x36075 »       ldr»    pc,·[ip,·#864]!»       @·0x360
  
76 00028cec·<inet_ntop@plt>:76 00028cec·<inet_ntop@plt>:
77 »       add»    ip,·pc,·#4,·12» @·0x40000077 »       add»    ip,·pc,·#4,·12» @·0x400000
78 »       add»    ip,·ip,·#217088»       @·0x3500078 »       add»    ip,·ip,·#44,·20»@·0x2c000
79 »       ldr»    pc,·[ip,·#856]!»       @·0x35879 »       ldr»    pc,·[ip,·#856]!»       @·0x358
  
80 00028cf8·<getresgid@plt>:80 00028cf8·<getresgid@plt>:
81 »       add»    ip,·pc,·#4,·12» @·0x40000081 »       add»    ip,·pc,·#4,·12» @·0x400000
82 »       add»    ip,·ip,·#217088»       @·0x3500082 »       add»    ip,·ip,·#44,·20»@·0x2c000
83 »       ldr»    pc,·[ip,·#848]!»       @·0x35083 »       ldr»    pc,·[ip,·#848]!»       @·0x350
  
84 00028d04·<mkdir@plt>:84 00028d04·<mkdir@plt>:
85 »       add»    ip,·pc,·#4,·12» @·0x40000085 »       add»    ip,·pc,·#4,·12» @·0x400000
86 »       add»    ip,·ip,·#217088»       @·0x3500086 »       add»    ip,·ip,·#44,·20»@·0x2c000
87 »       ldr»    pc,·[ip,·#840]!»       @·0x34887 »       ldr»    pc,·[ip,·#840]!»       @·0x348
  
88 00028d10·<unsetenv@plt>:88 00028d10·<unsetenv@plt>:
89 »       add»    ip,·pc,·#4,·12» @·0x40000089 »       add»    ip,·pc,·#4,·12» @·0x400000
90 »       add»    ip,·ip,·#217088»       @·0x3500090 »       add»    ip,·ip,·#44,·20»@·0x2c000
91 »       ldr»    pc,·[ip,·#832]!»       @·0x34091 »       ldr»    pc,·[ip,·#832]!»       @·0x340
  
92 00028d1c·<pthread_condattr_setclock@plt>:92 00028d1c·<pthread_condattr_setclock@plt>:
93 »       add»    ip,·pc,·#4,·12» @·0x40000093 »       add»    ip,·pc,·#4,·12» @·0x400000
94 »       add»    ip,·ip,·#217088»       @·0x3500094 »       add»    ip,·ip,·#44,·20»@·0x2c000
95 »       ldr»    pc,·[ip,·#824]!»       @·0x33895 »       ldr»    pc,·[ip,·#824]!»       @·0x338
  
96 00028d28·<dlerror@plt>:96 00028d28·<dlerror@plt>:
97 »       add»    ip,·pc,·#4,·12» @·0x40000097 »       add»    ip,·pc,·#4,·12» @·0x400000
98 »       add»    ip,·ip,·#217088»       @·0x3500098 »       add»    ip,·ip,·#44,·20»@·0x2c000
99 »       ldr»    pc,·[ip,·#816]!»       @·0x33099 »       ldr»    pc,·[ip,·#816]!»       @·0x330
  
100 00028d34·<geteuid@plt>:100 00028d34·<geteuid@plt>:
101 »       add»    ip,·pc,·#4,·12» @·0x400000101 »       add»    ip,·pc,·#4,·12» @·0x400000
102 »       add»    ip,·ip,·#217088»       @·0x35000102 »       add»    ip,·ip,·#44,·20»@·0x2c000
103 »       ldr»    pc,·[ip,·#808]!»       @·0x328103 »       ldr»    pc,·[ip,·#808]!»       @·0x328
  
104 00028d40·<__wait4_time64@plt>:104 00028d40·<__wait4_time64@plt>:
105 »       add»    ip,·pc,·#4,·12» @·0x400000105 »       add»    ip,·pc,·#4,·12» @·0x400000
Max diff block lines reached; 81482/85569 bytes (95.22%) of diff not shown.
52.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0002a5a0·<PyOS_Readline@@Base-0x1a6c>:2 0002a5a0·<PyOS_Readline@@Base-0x1804>:
3 RAISE_ERROR_KNOWN_LOCATION():3 RAISE_ERROR_KNOWN_LOCATION():
4 ./build-nopie/../Parser/pegen.h:1784 ./build-nopie/../Parser/pegen.h:178
5 »       vst3.16»{d27,d29,d31},·[pc·:256],·r05 »       vst3.16»{d27,d29,d31},·[pc·:256],·r0
6 »       bl»     feb817ac·<__bss_end__@@Base+0xfe6af10c>6 »       bl»     feb817ac·<__bss_end__@@Base+0xfe6b810c>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       ldrdlt» r0,·[r6],·r88 »       ldrdlt» r0,·[r6],·r8
9 ./build-nopie/../Parser/pegen.h:1819 ./build-nopie/../Parser/pegen.h:181
10 »       svceq»  0x0005f11310 »       svceq»  0x0005f113
11 ./build-nopie/../Parser/pegen.h:18011 ./build-nopie/../Parser/pegen.h:180
12 »       svclt»  0x0018ac0d12 »       svclt»  0x0018ac0d
13 ./build-nopie/../Parser/pegen.h:181·(discriminator·1)13 ./build-nopie/../Parser/pegen.h:181·(discriminator·1)
Offset 22, 18 lines modifiedOffset 22, 18 lines modified
22 ./build-nopie/../Parser/pegen.h:18222 ./build-nopie/../Parser/pegen.h:182
23 »       strls»  r0,·[r0,·#-3845]»    @·0xfffff0fb23 »       strls»  r0,·[r0,·#-3845]»    @·0xfffff0fb
24 ./build-nopie/../Parser/pegen.h:182·(discriminator·1)24 ./build-nopie/../Parser/pegen.h:182·(discriminator·1)
25 »       strcc»  fp,·[r1],·#-3864»    @·0xfffff0e825 »       strcc»  fp,·[r1],·#-3864»    @·0xfffff0e8
26 ./build-nopie/../Parser/pegen.h:18326 ./build-nopie/../Parser/pegen.h:183
27 »       strmi»  lr,·[r1],·-sp,·asr·#1927 »       strmi»  lr,·[r1],·-sp,·asr·#19
28 »       strls»  r9,·[r3],·#-3077»    @·0xfffff3fb28 »       strls»  r9,·[r3],·#-3077»    @·0xfffff3fb
29 »       »       »       @·<UNDEFINED>·instruction:·0xf9a2f1b329 »       »       »       @·<UNDEFINED>·instruction:·0xf938f1a2
30 ./build-nopie/../Parser/pegen.h:18630 ./build-nopie/../Parser/pegen.h:186
31 »       andlt»  r2,·r6,·r031 »       andlt»  r2,·r6,·r0
32 »       bvs»    fe119ba4·<__bss_end__@@Base+0xfdc47504>32 »       bvs»    fe119ba4·<__bss_end__@@Base+0xfdc50504>
33 _PyPegen_interactive_exit():33 _PyPegen_interactive_exit():
34 ./build-nopie/../Parser/pegen.c:1534 ./build-nopie/../Parser/pegen.c:15
35 »       andcs»  fp,·fp,·#-1073741822»@·0xc000000235 »       andcs»  fp,·fp,·#-1073741822»@·0xc0000002
36 ./build-nopie/../Parser/pegen.c:1636 ./build-nopie/../Parser/pegen.c:16
37 »       andcs»  r6,·r0,·sl,·lsl·r037 »       andcs»  r6,·r0,·sl,·lsl·r0
38 ./build-nopie/../Parser/pegen.c:1938 ./build-nopie/../Parser/pegen.c:19
39 »       ldrlt»  r4,·[r0,·#-1904]»    @·0xfffff89039 »       ldrlt»  r4,·[r0,·#-1904]»    @·0xfffff890
Offset 44, 46 lines modifiedOffset 44, 46 lines modified
44 »       svceq»  0x00f0f8cc44 »       svceq»  0x00f0f8cc
45 ./build-nopie/../Parser/pegen.c:41745 ./build-nopie/../Parser/pegen.c:417
46 »       addlt»  r6,·r2,·r3,·asr·#2346 »       addlt»  r6,·r2,·r3,·asr·#23
47 »       andle»  r2,·pc,·r1,·lsl·#2247 »       andle»  r2,·pc,·r1,·lsl·#22
48 ./build-nopie/../Parser/pegen.c:42048 ./build-nopie/../Parser/pegen.c:420
49 »       ldmdblt»r1!,·{r2,·r3,·r9,·sl,·lr}^49 »       ldmdblt»r1!,·{r2,·r3,·r9,·sl,·lr}^
50 ./build-nopie/../Parser/pegen.c:42150 ./build-nopie/../Parser/pegen.c:421
51 »       orrseq» pc,·r8,·r3,·asr·#451 »       orrseq» pc,·r8,·sl,·asr·#4
52 »       smlalbteq»      pc,·r6,·r0,·r2»   @·<UNPREDICTABLE>52 »       smlalbteq»      pc,·r5,·r0,·r2»   @·<UNPREDICTABLE>
53 »       »       »       @·<UNDEFINED>·instruction:·0xf64b920053 »       »       »       @·<UNDEFINED>·instruction:·0xf6429200
54 »       vrsra.s64»      q9,·q10,·#6454 »       vbic.i32»       <illegal·reg·q8.5>,·#1024» @·0x00000400
55 »       strtmi» r0,·[r2],·-r7,·lsr·#655 »       strtmi» r0,·[r2],·-r7,·lsr·#6
56 »       »       »       @·<UNDEFINED>·instruction:·0xf1b3680956 »       »       »       @·<UNDEFINED>·instruction:·0xf1a26809
57 »       and»    pc,·r0,·r7,·lsl·r9»      @·<UNPREDICTABLE>57 »       and»    pc,·r0,·sp,·lsr·#17
58 ./build-nopie/../Parser/pegen.c:41858 ./build-nopie/../Parser/pegen.c:418
59 »       strtmi» r2,·[r0],·-r0,·lsl·#859 »       strtmi» r2,·[r0],·-r0,·lsl·#8
60 ./build-nopie/../Parser/pegen.c:42560 ./build-nopie/../Parser/pegen.c:425
61 »       ldclt»  0,·cr11,·[r0,·#-8]61 »       ldclt»  0,·cr11,·[r0,·#-8]
62 get_error_line_from_tokenizer_buffers():62 get_error_line_from_tokenizer_buffers():
63 ./build-nopie/../Parser/pegen_errors.c:26763 ./build-nopie/../Parser/pegen_errors.c:267
64 »       vst3.<illegal·width·64>»  {d27,d29,d31},·[pc·:256],·r864 »       vst3.<illegal·width·64>»  {d27,d29,d31},·[pc·:256],·r8
65 »       bl»     feb81834·<__bss_end__@@Base+0xfe6af194>65 »       bl»     feb81834·<__bss_end__@@Base+0xfe6b8194>
66 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c66 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
67 »       stmdavs»r3,·{r3,·r5,·r6,·r7,·r8,·r9,·sl,·fp}67 »       stmdavs»r3,·{r3,·r5,·r6,·r7,·r8,·r9,·sl,·fp}
68 »       ldmvs»  sl,·{r0,·r2,·r3,·r9,·sl,·lr}^68 »       ldmvs»  sl,·{r0,·r2,·r3,·r9,·sl,·lr}^
69 ./build-nopie/../Parser/pegen_errors.c:27469 ./build-nopie/../Parser/pegen_errors.c:274
70 »       ldmdbvs»ip,·{r1,·r3,·r8,·ip,·sp,·pc}70 »       ldmdbvs»ip,·{r1,·r3,·r8,·ip,·sp,·pc}
71 ./build-nopie/../Parser/pegen_errors.c:274·(discriminator·1)71 ./build-nopie/../Parser/pegen_errors.c:274·(discriminator·1)
72 »       »       »       @·<UNDEFINED>·instruction:·0xf8d3e00172 »       »       »       @·<UNDEFINED>·instruction:·0xf8d3e001
73 ./build-nopie/../Parser/pegen_errors.c:274·(discriminator·2)73 ./build-nopie/../Parser/pegen_errors.c:274·(discriminator·2)
74 »       stmdblt»r4,·{r3,·r5,·r7,·r9,·fp,·lr}^74 »       stmdblt»r4,·{r3,·r5,·r7,·r9,·fp,·lr}^
75 ./build-nopie/../Parser/pegen_errors.c:27975 ./build-nopie/../Parser/pegen_errors.c:279
76 »       »       »       @·<UNDEFINED>·instruction:·0xf643462176 »       »       »       @·<UNDEFINED>·instruction:·0xf64a4621
77 »       vmov.i32»       d18,·#4» @·0x00000004 
78 »       pop»    {r3,·r5}77 »       vshr.s64»       d16,·d4,·#64
 78 »       pop»    {r0,·r1,·r2,·r5}
79 ./build-nopie/../Parser/pegen_errors.c:30679 ./build-nopie/../Parser/pegen_errors.c:306
80 »       »       »       @·<UNDEFINED>·instruction:·0xf0e340f880 »       »       »       @·<UNDEFINED>·instruction:·0xf0de40f8
81 ./build-nopie/../Parser/pegen_errors.c:27981 ./build-nopie/../Parser/pegen_errors.c:279
82 »       blvs»   1099c04·<__bss_end__@@Base+0xbc7564>82 »       blvs»   1098ce4·<__bss_end__@@Base+0xbcf644>
83 ./build-nopie/../Parser/pegen_errors.c:28283 ./build-nopie/../Parser/pegen_errors.c:282
84 »       strcc»  fp,·[r1,·#-265]»     @·0xfffffef784 »       strcc»  fp,·[r1,·#-265]»     @·0xfffffef7
85 ./build-nopie/../Parser/pegen_errors.c:282·(discriminator·1)85 ./build-nopie/../Parser/pegen_errors.c:282·(discriminator·1)
86 »       tstlt»  sl,·sp,·ror·#2086 »       tstlt»  sl,·sp,·ror·#20
87 ./build-nopie/../Parser/pegen_errors.c:283·(discriminator·1)87 ./build-nopie/../Parser/pegen_errors.c:283·(discriminator·1)
88 »       and»    r6,·r0,·lr,·asr·r988 »       and»    r6,·r0,·lr,·asr·r9
89 ./build-nopie/../Parser/pegen_errors.c:283·(discriminator·2)89 ./build-nopie/../Parser/pegen_errors.c:283·(discriminator·2)
Offset 110, 133 lines modifiedOffset 110, 133 lines modified
110 ./build-nopie/../Parser/pegen_errors.c:298110 ./build-nopie/../Parser/pegen_errors.c:298
111 »       »       »       @·<UNDEFINED>·instruction:·0xe7f0461c111 »       »       »       @·<UNDEFINED>·instruction:·0xe7f0461c
112 ./build-nopie/../Parser/pegen_errors.c:302·(discriminator·1)112 ./build-nopie/../Parser/pegen_errors.c:302·(discriminator·1)
113 »       »       »       @·<UNDEFINED>·instruction:·0x4620b918113 »       »       »       @·<UNDEFINED>·instruction:·0x4620b918
114 ./build-nopie/../Parser/pegen_errors.c:303114 ./build-nopie/../Parser/pegen_errors.c:303
115 »       stmda»  r2,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^115 »       stmda»  r2,·{r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·sp,·lr,·pc}^
116 ./build-nopie/../Parser/pegen_errors.c:303·(discriminator·1)116 ./build-nopie/../Parser/pegen_errors.c:303·(discriminator·1)
117 »       blne»   7b728·<_PyToken_ThreeChars@@Base+0x484>117 »       blne»   7b728·<_PyToken_ThreeChars@@Base+0x914>
118 ./build-nopie/../Parser/pegen_errors.c:305118 ./build-nopie/../Parser/pegen_errors.c:305
119 »       adcscs» pc,·r4,·#-1879048188»       @·0x90000004119 »       eorsne» pc,·r4,·#64,·4
120 »       eoreq»  pc,·r9,·#192,·4120 »       eoreq»  pc,·r9,·#192,·4
121 »       pop»    {r5,·r9,·sl,·lr}121 »       pop»    {r5,·r9,·sl,·lr}
122 ./build-nopie/../Parser/pegen_errors.c:306122 ./build-nopie/../Parser/pegen_errors.c:306
123 »       »       »       @·<UNDEFINED>·instruction:·0xf0e540f8123 »       »       »       @·<UNDEFINED>·instruction:·0xf0e040f8
124 ./build-nopie/../Parser/pegen_errors.c:305124 ./build-nopie/../Parser/pegen_errors.c:305
125 »       ldrblt» fp,·[r0,·#-3993]!»  @·0xfffff067125 »       ldrblt» fp,·[r0,·#-3003]!»  @·0xfffff445
126 _PyPegen_raise_tokenizer_init_error():126 _PyPegen_raise_tokenizer_init_error():
127 ./build-nopie/../Parser/pegen_errors.c:13127 ./build-nopie/../Parser/pegen_errors.c:13
128 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f128 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
129 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad129 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
130 »       svceq»  0x00d8f8cc130 »       svceq»  0x00d8f8cc
131 ./build-nopie/../Parser/pegen_errors.c:14131 ./build-nopie/../Parser/pegen_errors.c:14
132 »       movtpl» pc,·#34370»@·0x8642» @·<UNPREDICTABLE>132 »       movtpl» pc,·#34377»@·0x8649» @·<UNPREDICTABLE>
133 »       movteq» pc,·#25280»@·0x62c0» @·<UNPREDICTABLE>133 »       movteq» pc,·#21184»@·0x52c0» @·<UNPREDICTABLE>
134 ./build-nopie/../Parser/pegen_errors.c:13134 ./build-nopie/../Parser/pegen_errors.c:13
135 »       strmi»  fp,·[r4],·-r6,·lsl·#1135 »       strmi»  fp,·[r4],·-r6,·lsl·#1
136 ./build-nopie/../Parser/pegen_errors.c:14136 ./build-nopie/../Parser/pegen_errors.c:14
137 »       »       »       @·<UNDEFINED>·instruction:·0xf12f6818137 »       »       »       @·<UNDEFINED>·instruction:·0xf1266818
138 »       stmiblt»r0,·{r0,·r2,·r3,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^138 »       stmiblt»r0,·{r0,·r1,·r4,·r5,·r7,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^
139 ./build-nopie/../Parser/pegen_errors.c:15139 ./build-nopie/../Parser/pegen_errors.c:15
140 »       orrseq» pc,·r8,·#805306372» @·0x30000004140 »       orrseq» pc,·r8,·#-1610612732»       @·0xa0000004
141 »       movteq» pc,·#25280»@·0x62c0» @·<UNPREDICTABLE>141 »       movteq» pc,·#21184»@·0x52c0» @·<UNPREDICTABLE>
142 »       »       »       @·<UNDEFINED>·instruction:·0xf12f6818142 »       »       »       @·<UNDEFINED>·instruction:·0xf1266818
143 »       stmiblt»r0,·{r0,·r2,·r5,·r8,·sl,·fp,·ip,·sp,·lr,·pc}143 »       stmiblt»r0,·{r0,·r1,·r3,·r5,·r7,·r8,·sl,·fp,·ip,·sp,·lr,·pc}
144 ./build-nopie/../Parser/pegen_errors.c:16144 ./build-nopie/../Parser/pegen_errors.c:16
145 »       orrpl»  pc,·r8,·#268435460»  @·0x10000004145 »       orrpl»  pc,·r8,·#72,·4»       @·0x80000004
146 »       movteq» pc,·#25280»@·0x62c0» @·<UNPREDICTABLE>146 »       movteq» pc,·#21184»@·0x52c0» @·<UNPREDICTABLE>
147 »       »       »       @·<UNDEFINED>·instruction:·0xf12f6818147 »       »       »       @·<UNDEFINED>·instruction:·0xf1266818
148 »       stmdblt»r0,·{r0,·r2,·r3,·r4,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^148 »       stmdblt»r0,·{r0,·r1,·r5,·r7,·r8,·sl,·fp,·ip,·sp,·lr,·pc}^
149 ./build-nopie/../Parser/pegen_errors.c:17149 ./build-nopie/../Parser/pegen_errors.c:17
150 »       orrspl» pc,·ip,·#268435460» @·0x10000004150 »       orrspl» pc,·ip,·#72,·4»      @·0x80000004
151 »       movteq» pc,·#25280»@·0x62c0» @·<UNPREDICTABLE>151 »       movteq» pc,·#21184»@·0x52c0» @·<UNPREDICTABLE>
Max diff block lines reached; 55224413/55230991 bytes (99.99%) 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 0027b5e8·<.fini>:2 0027244c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
15.2 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 33298 lines modifiedOffset 1, 35626 lines modified
  
Diff chunk too large, falling back to line-by-line diff (23282 lines added, 20954 lines removed)
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x0027b600·01000200·3e000000·41000000·0c000000·....>...A.......2 ··0x00272480·01000200·3e000000·41000000·0c000000·....>...A.......
3 ··0x0027b610·41000000·11000000·41000000·27000000·A.......A...'...3 ··0x00272490·41000000·11000000·41000000·27000000·A.......A...'...
4 ··0x0027b620·41000000·36000000·41000000·03000000·A...6...A.......4 ··0x002724a0·41000000·36000000·41000000·03000000·A...6...A.......
5 ··0x0027b630·41000000·06000000·41000000·15000000·A.......A.......5 ··0x002724b0·41000000·06000000·41000000·15000000·A.......A.......
6 ··0x0027b640·41000000·0f000000·41000000·0e000000·A.......A.......6 ··0x002724c0·41000000·0f000000·41000000·0e000000·A.......A.......
7 ··0x0027b650·41000000·26000000·41000000·13000000·A...&...A.......7 ··0x002724d0·41000000·26000000·41000000·13000000·A...&...A.......
8 ··0x0027b660·41000000·29000000·41000000·02000000·A...)...A.......8 ··0x002724e0·41000000·29000000·41000000·02000000·A...)...A.......
9 ··0x0027b670·41000000·19000000·41000000·0a000000·A.......A.......9 ··0x002724f0·41000000·19000000·41000000·0a000000·A.......A.......
10 ··0x0027b680·41000000·0b000000·41000000·00000000·A.......A.......10 ··0x00272500·41000000·0b000000·41000000·00000000·A.......A.......
11 ··0x0027b690·00000000·6d61696e·00000000·25732573·....main....%s%s11 ··0x00272510·00000000·6d61696e·00000000·25732573·....main....%s%s
12 ··0x0027b6a0·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.12 ··0x00272520·25732c20·252e3230·732c2025·2e397300·%s,·%.20s,·%.9s.
13 ··0x0027b6b0·31343a31·343a3335·00000000·4a756e20·14:14:35....Jun·13 ··0x00272530·31343a31·343a3335·00000000·4a756e20·14:14:35....Jun·
14 ··0x0027b6c0·31312032·30323400·454e444d·41524b45·11·2024.ENDMARKE14 ··0x00272540·31312032·30323400·454e444d·41524b45·11·2024.ENDMARKE
15 ··0x0027b6d0·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI15 ··0x00272550·52000000·4e554d42·45520000·53545249·R...NUMBER..STRI
16 ··0x0027b6e0·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE16 ··0x00272560·4e470000·4e45574c·494e4500·494e4445·NG..NEWLINE.INDE
17 ··0x0027b6f0·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR17 ··0x00272570·4e540000·44454445·4e540000·4c504152·NT..DEDENT..LPAR
18 ··0x0027b700·00000000·52504152·00000000·4c535142·....RPAR....LSQB18 ··0x00272580·00000000·52504152·00000000·4c535142·....RPAR....LSQB
19 ··0x0027b710·00000000·52535142·00000000·434f4c4f·....RSQB....COLO19 ··0x00272590·00000000·52535142·00000000·434f4c4f·....RSQB....COLO
20 ··0x0027b720·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI20 ··0x002725a0·4e000000·434f4d4d·41000000·53454d49·N...COMMA...SEMI
21 ··0x0027b730·00000000·504c5553·00000000·4d494e55·....PLUS....MINU21 ··0x002725b0·00000000·504c5553·00000000·4d494e55·....PLUS....MINU
22 ··0x0027b740·53000000·53544152·00000000·534c4153·S...STAR....SLAS22 ··0x002725c0·53000000·53544152·00000000·534c4153·S...STAR....SLAS
23 ··0x0027b750·48000000·56424152·00000000·414d5045·H...VBAR....AMPE23 ··0x002725d0·48000000·56424152·00000000·414d5045·H...VBAR....AMPE
24 ··0x0027b760·52000000·4c455353·00000000·47524541·R...LESS....GREA24 ··0x002725e0·52000000·4c455353·00000000·47524541·R...LESS....GREA
25 ··0x0027b770·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA25 ··0x002725f0·54455200·50455243·454e5400·4c425241·TER.PERCENT.LBRA
26 ··0x0027b780·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ26 ··0x00272600·43450000·52425241·43450000·45514551·CE..RBRACE..EQEQ
27 ··0x0027b790·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....27 ··0x00272610·55414c00·4e4f5445·5155414c·00000000·UAL.NOTEQUAL....
28 ··0x0027b7a0·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA28 ··0x00272620·4c455353·45515541·4c000000·47524541·LESSEQUAL...GREA
29 ··0x0027b7b0·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD29 ··0x00272630·54455245·5155414c·00000000·54494c44·TEREQUAL....TILD
30 ··0x0027b7c0·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..30 ··0x00272640·45000000·43495243·554d464c·45580000·E...CIRCUMFLEX..
31 ··0x0027b7d0·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH31 ··0x00272650·4c454654·53484946·54000000·52494748·LEFTSHIFT...RIGH
32 ··0x0027b7e0·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST32 ··0x00272660·54534849·46540000·444f5542·4c455354·TSHIFT..DOUBLEST
33 ··0x0027b7f0·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...33 ··0x00272670·41520000·504c5553·45515541·4c000000·AR..PLUSEQUAL...
34 ··0x0027b800·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR34 ··0x00272680·4d494e45·5155414c·00000000·53544152·MINEQUAL....STAR
35 ··0x0027b810·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU35 ··0x00272690·45515541·4c000000·534c4153·48455155·EQUAL...SLASHEQU
36 ··0x0027b820·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL36 ··0x002726a0·414c0000·50455243·454e5445·5155414c·AL..PERCENTEQUAL
37 ··0x0027b830·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..37 ··0x002726b0·00000000·414d5045·52455155·414c0000·....AMPEREQUAL..
38 ··0x0027b840·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC38 ··0x002726c0·56424152·45515541·4c000000·43495243·VBAREQUAL...CIRC
39 ··0x0027b850·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT39 ··0x002726d0·554d464c·45584551·55414c00·4c454654·UMFLEXEQUAL.LEFT
40 ··0x0027b860·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH40 ··0x002726e0·53484946·54455155·414c0000·52494748·SHIFTEQUAL..RIGH
41 ··0x0027b870·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB41 ··0x002726f0·54534849·46544551·55414c00·444f5542·TSHIFTEQUAL.DOUB
42 ··0x0027b880·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB42 ··0x00272700·4c455354·41524551·55414c00·444f5542·LESTAREQUAL.DOUB
43 ··0x0027b890·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL43 ··0x00272710·4c45534c·41534800·444f5542·4c45534c·LESLASH.DOUBLESL
44 ··0x0027b8a0·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ44 ··0x00272720·41534845·5155414c·00000000·41544551·ASHEQUAL....ATEQ
45 ··0x0027b8b0·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI45 ··0x00272730·55414c00·52415252·4f570000·454c4c49·UAL.RARROW..ELLI
46 ··0x0027b8c0·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU46 ··0x00272740·50534953·00000000·434f4c4f·4e455155·PSIS....COLONEQU
47 ··0x0027b8d0·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.47 ··0x00272750·414c0000·4558434c·414d4154·494f4e00·AL..EXCLAMATION.
48 ··0x0027b8e0·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE48 ··0x00272760·54595045·5f49474e·4f524500·54595045·TYPE_IGNORE.TYPE
49 ··0x0027b8f0·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT49 ··0x00272770·5f434f4d·4d454e54·00000000·534f4654·_COMMENT....SOFT
50 ··0x0027b900·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR50 ··0x00272780·5f4b4559·574f5244·00000000·46535452·_KEYWORD....FSTR
51 ··0x0027b910·494e475f·53544152·54000000·46535452·ING_START...FSTR51 ··0x00272790·494e475f·53544152·54000000·46535452·ING_START...FSTR
52 ··0x0027b920·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR52 ··0x002727a0·494e475f·4d494444·4c450000·46535452·ING_MIDDLE..FSTR
53 ··0x0027b930·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.53 ··0x002727b0·494e475f·454e4400·434f4d4d·454e5400·ING_END.COMMENT.
54 ··0x0027b940·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>54 ··0x002727c0·4e4c0000·3c455252·4f52544f·4b454e3e·NL..<ERRORTOKEN>
55 ··0x0027b950·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..55 ··0x002727d0·00000000·3c454e43·4f44494e·473e0000·....<ENCODING>..
56 ··0x0027b960·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco56 ··0x002727e0·3c4e5f54·4f4b454e·533e0000·696e636f·<N_TOKENS>..inco
57 ··0x0027b970·6d706c65·74652069·6e707574·00000000·mplete·input....57 ··0x002727f0·6d706c65·74652069·6e707574·00000000·mplete·input....
58 ··0x0027b980·6d756c74·69706c65·20737461·74656d65·multiple·stateme58 ··0x00272800·6d756c74·69706c65·20737461·74656d65·multiple·stateme
59 ··0x0027b990·6e747320·666f756e·64207768·696c6520·nts·found·while·59 ··0x00272810·6e747320·666f756e·64207768·696c6520·nts·found·while·
60 ··0x0027b9a0·636f6d70·696c696e·67206120·73696e67·compiling·a·sing60 ··0x00272820·636f6d70·696c696e·67206120·73696e67·compiling·a·sing
61 ··0x0027b9b0·6c652073·74617465·6d656e74·00000000·le·statement....61 ··0x00272830·6c652073·74617465·6d656e74·00000000·le·statement....
62 ··0x0027b9c0·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz62 ··0x00272840·4e464b43·00000000·6e6f726d·616c697a·NFKC....normaliz
63 ··0x0027b9d0·65000000·756e6963·6f646564·61746100·e...unicodedata.63 ··0x00272850·65000000·756e6963·6f646564·61746100·e...unicodedata.
64 ··0x0027b9e0·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm64 ··0x00272860·756e6963·6f646564·6174612e·6e6f726d·unicodedata.norm
65 ··0x0027b9f0·616c697a·65282920·6d757374·20726574·alize()·must·ret65 ··0x00272870·616c697a·65282920·6d757374·20726574·alize()·must·ret
66 ··0x0027ba00·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no66 ··0x00272880·75726e20·61207374·72696e67·2c206e6f·urn·a·string,·no
67 ··0x0027ba10·7420252e·32303073·00000000·556e6465·t·%.200s....Unde67 ··0x00272890·7420252e·32303073·00000000·556e6465·t·%.200s....Unde
68 ··0x0027ba20·7273636f·72657320·696e206e·756d6572·rscores·in·numer68 ··0x002728a0·7273636f·72657320·696e206e·756d6572·rscores·in·numer
69 ··0x0027ba30·6963206c·69746572·616c7320·61726520·ic·literals·are·69 ··0x002728b0·6963206c·69746572·616c7320·61726520·ic·literals·are·
70 ··0x0027ba40·6f6e6c79·20737570·706f7274·65642069·only·supported·i70 ··0x002728c0·6f6e6c79·20737570·706f7274·65642069·only·supported·i
71 ··0x0027ba50·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and71 ··0x002728d0·6e205079·74686f6e·20332e36·20616e64·n·Python·3.6·and
72 ··0x0027ba60·20677265·61746572·00000000·2553202d··greater....%S·-72 ··0x002728e0·20677265·61746572·00000000·2553202d··greater....%S·-
73 ··0x0027ba70·20436f6e·73696465·72206865·78616465··Consider·hexade73 ··0x002728f0·20436f6e·73696465·72206865·78616465··Consider·hexade
74 ··0x0027ba80·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i74 ··0x00272900·63696d61·6c20666f·72206875·67652069·cimal·for·huge·i
75 ··0x0027ba90·6e746567·6572206c·69746572·616c7320·nteger·literals·75 ··0x00272910·6e746567·6572206c·69746572·616c7320·nteger·literals·
76 ··0x0027baa0·746f2061·766f6964·20646563·696d616c·to·avoid·decimal76 ··0x00272920·746f2061·766f6964·20646563·696d616c·to·avoid·decimal
77 ··0x0027bab0·20636f6e·76657273·696f6e20·6c696d69··conversion·limi77 ··0x00272930·20636f6e·76657273·696f6e20·6c696d69··conversion·limi
78 ··0x0027bac0·74732e00·65787065·63746564·20272573·ts..expected·'%s78 ··0x00272940·74732e00·65787065·63746564·20272573·ts..expected·'%s
79 ··0x0027bad0·27000000·3c737464·696e3e00·496e7661·'...<stdin>.Inva79 ··0x00272950·27000000·3c737464·696e3e00·496e7661·'...<stdin>.Inva
80 ··0x0027bae0·6c696420·5554462d·38207365·7175656e·lid·UTF-8·sequen80 ··0x00272960·6c696420·5554462d·38207365·7175656e·lid·UTF-8·sequen
81 ··0x0027baf0·63650000·65787065·63746564·20282573·ce..expected·(%s81 ··0x00272970·63650000·65787065·63746564·20282573·ce..expected·(%s
82 ··0x0027bb00·29000000·696e7661·6c696420·746f6b65·)...invalid·toke82 ··0x00272980·29000000·696e7661·6c696420·746f6b65·)...invalid·toke
83 ··0x0027bb10·6e000000·696e636f·6e736973·74656e74·n...inconsistent83 ··0x00272990·6e000000·696e636f·6e736973·74656e74·n...inconsistent
84 ··0x0027bb20·20757365·206f6620·74616273·20616e64··use·of·tabs·and84 ··0x002729a0·20757365·206f6620·74616273·20616e64··use·of·tabs·and
85 ··0x0027bb30·20737061·63657320·696e2069·6e64656e··spaces·in·inden85 ··0x002729b0·20737061·63657320·696e2069·6e64656e··spaces·in·inden
86 ··0x0027bb40·74617469·6f6e0000·746f6f20·6d616e79·tation..too·many86 ··0x002729c0·74617469·6f6e0000·746f6f20·6d616e79·tation..too·many
87 ··0x0027bb50·206c6576·656c7320·6f662069·6e64656e··levels·of·inden87 ··0x002729d0·206c6576·656c7320·6f662069·6e64656e··levels·of·inden
88 ··0x0027bb60·74617469·6f6e0000·756e6578·70656374·tation..unexpect88 ··0x002729e0·74617469·6f6e0000·756e6578·70656374·tation..unexpect
89 ··0x0027bb70·65642063·68617261·63746572·20616674·ed·character·aft89 ··0x002729f0·65642063·68617261·63746572·20616674·ed·character·aft
90 ··0x0027bb80·6572206c·696e6520·636f6e74·696e7561·er·line·continua90 ··0x00272a00·6572206c·696e6520·636f6e74·696e7561·er·line·continua
91 ··0x0027bb90·74696f6e·20636861·72616374·65720000·tion·character..91 ··0x00272a10·74696f6e·20636861·72616374·65720000·tion·character..
92 ··0x0027bba0·756e6b6e·6f776e20·70617273·696e6720·unknown·parsing·92 ··0x00272a20·756e6b6e·6f776e20·70617273·696e6720·unknown·parsing·
93 ··0x0027bbb0·6572726f·72000000·756e6578·70656374·error...unexpect93 ··0x00272a30·6572726f·72000000·756e6578·70656374·error...unexpect
94 ··0x0027bbc0·65642045·4f462077·68696c65·20706172·ed·EOF·while·par94 ··0x00272a40·65642045·4f462077·68696c65·20706172·ed·EOF·while·par
95 ··0x0027bbd0·73696e67·00000000·756e696e·64656e74·sing....unindent95 ··0x00272a50·73696e67·00000000·756e696e·64656e74·sing....unindent
96 ··0x0027bbe0·20646f65·73206e6f·74206d61·74636820··does·not·match·96 ··0x00272a60·20646f65·73206e6f·74206d61·74636820··does·not·match·
97 ··0x0027bbf0·616e7920·6f757465·7220696e·64656e74·any·outer·indent97 ··0x00272a70·616e7920·6f757465·7220696e·64656e74·any·outer·indent
98 ··0x0027bc00·6174696f·6e206c65·76656c00·50617273·ation·level.Pars98 ··0x00272a80·6174696f·6e206c65·76656c00·50617273·ation·level.Pars
99 ··0x0027bc10·65722063·6f6c756d·6e206f66·66736574·er·column·offset99 ··0x00272a90·65722063·6f6c756d·6e206f66·66736574·er·column·offset
100 ··0x0027bc20·206f7665·72666c6f·77202d20·736f7572··overflow·-·sour100 ··0x00272aa0·206f7665·72666c6f·77202d20·736f7572··overflow·-·sour
101 ··0x0027bc30·6365206c·696e6520·69732074·6f6f2062·ce·line·is·too·b101 ··0x00272ab0·6365206c·696e6520·69732074·6f6f2062·ce·line·is·too·b
102 ··0x0027bc40·69670000·756e6578·70656374·65642069·ig..unexpected·i102 ··0x00272ac0·69670000·756e6578·70656374·65642069·ig..unexpected·i
103 ··0x0027bc50·6e64656e·74000000·756e6578·70656374·ndent...unexpect103 ··0x00272ad0·6e64656e·74000000·756e6578·70656374·ndent...unexpect
104 ··0x0027bc60·65642075·6e696e64·656e7400·6572726f·ed·unindent.erro104 ··0x00272ae0·65642075·6e696e64·656e7400·6572726f·ed·unindent.erro
105 ··0x0027bc70·72206174·20737461·72742062·65666f72·r·at·start·befor105 ··0x00272af0·72206174·20737461·72742062·65666f72·r·at·start·befor
106 ··0x0027bc80·65207265·6164696e·6720616e·7920696e·e·reading·any·in106 ··0x00272b00·65207265·6164696e·6720616e·7920696e·e·reading·any·in
107 ··0x0027bc90·70757400·696e7661·6c696420·73796e74·put.invalid·synt107 ··0x00272b10·70757400·696e7661·6c696420·73796e74·put.invalid·synt
108 ··0x0027bca0·61780000·284f6e6e·4e6e6e29·00000000·ax..(OnnNnn)....108 ··0x00272b20·61780000·284f6e6e·4e6e6e29·00000000·ax..(OnnNnn)....
109 ··0x0027bcb0·76616c75·65206572·726f7200·756e6963·value·error.unic109 ··0x00272b30·76616c75·65206572·726f7200·756e6963·value·error.unic
110 ··0x0027bcc0·6f646520·6572726f·72000000·28257329·ode·error...(%s)110 ··0x00272b40·6f646520·6572726f·72000000·28257329·ode·error...(%s)
111 ··0x0027bcd0·20255500·28257329·20756e6b·6e6f776e··%U.(%s)·unknown111 ··0x00272b50·20255500·28257329·20756e6b·6e6f776e··%U.(%s)·unknown
112 ··0x0027bce0·20657272·6f720000·27256327·20776173··error..'%c'·was112 ··0x00272b60·20657272·6f720000·27256327·20776173··error..'%c'·was
113 ··0x0027bcf0·206e6576·65722063·6c6f7365·64000000··never·closed...113 ··0x00272b70·206e6576·65722063·6c6f7365·64000000··never·closed...
114 ··0x0027bd00·284f6969·4f290000·50617273·65722073·(OiiO)..Parser·s114 ··0x00272b80·284f6969·4f290000·50617273·65722073·(OiiO)..Parser·s
115 ··0x0027bd10·7461636b·206f7665·72666c6f·77656420·tack·overflowed·115 ··0x00272b90·7461636b·206f7665·72666c6f·77656420·tack·overflowed·
116 ··0x0027bd20·2d205079·74686f6e·20736f75·72636520·-·Python·source·116 ··0x00272ba0·2d205079·74686f6e·20736f75·72636520·-·Python·source·
117 ··0x0027bd30·746f6f20·636f6d70·6c657820·746f2070·too·complex·to·p117 ··0x00272bb0·746f6f20·636f6d70·6c657820·746f2070·too·complex·to·p
118 ··0x0027bd40·61727365·00000000·75000000·63616e6e·arse....u...cann118 ··0x00272bc0·61727365·00000000·75000000·63616e6e·arse....u...cann
119 ··0x0027bd50·6f74206d·69782062·79746573·20616e64·ot·mix·bytes·and119 ··0x00272bd0·6f74206d·69782062·79746573·20616e64·ot·mix·bytes·and
120 ··0x0027bd60·206e6f6e·62797465·73206c69·74657261··nonbytes·litera120 ··0x00272be0·206e6f6e·62797465·73206c69·74657261··nonbytes·litera
121 ··0x0027bd70·6c730000·662d7374·72696e67·3a20696e·ls..f-string:·in121 ··0x00272bf0·6c730000·662d7374·72696e67·3a20696e·ls..f-string:·in
122 ··0x0027bd80·76616c69·6420636f·6e766572·73696f6e·valid·conversion122 ··0x00272c00·76616c69·6420636f·6e766572·73696f6e·valid·conversion
123 ··0x0027bd90·20636861·72616374·65722025·523a2065··character·%R:·e123 ··0x00272c10·20636861·72616374·65722025·523a2065··character·%R:·e
124 ··0x0027bda0·78706563·74656420·2773272c·20277227·xpected·'s',·'r'124 ··0x00272c20·78706563·74656420·2773272c·20277227·xpected·'s',·'r'
125 ··0x0027bdb0·2c206f72·20276127·00000000·72520000·,·or·'a'....rR..125 ··0x00272c30·2c206f72·20276127·00000000·72520000·,·or·'a'....rR..
Max diff block lines reached; 12940722/15904659 bytes (81.36%) of diff not shown.
272 B
readelf --wide --decompress --hex-dump=.stapsdt.base {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.stapsdt.base':1 Hex·dump·of·section·'.stapsdt.base':
2 ··0x0045c420·00··································.2 ··0x004532c0·00··································.
  
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 ··0x0045c424·a00ed87f·01000000···················........2 ··0x004532c4·2c8fd77f·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 ··0x0045c42c·00000000····························....2 ··0x004532cc·00000000····························....
  
257 B
readelf --wide --decompress --hex-dump=.tdata {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.tdata':1 Hex·dump·of·section·'.tdata':
2 ··0x0045dee4·40512c00····························@Q,.2 ··0x00454ee4·c0bf2b00····························..+.
  
280 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 ··0x0045dee8·85d31d00·0db10700···················........2 ··0x00454ee8·b1c21c00·7dac0700···················....}...
  
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 ··0x0045def0·6dd31d00····························m...2 ··0x00454ef0·99c21c00····························....
  
275 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0045def4·00000000····························....2 ··0x00454ef4·00000000····························....
  
17.8 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 138 lines modifiedOffset 1, 138 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 ··0x0045e000·f8de4500·00000000·00000000·148c0200·..E.............3 ··0x00455000·f84e4500·00000000·00000000·148c0200·.NE.............
4 ··0x0045e010·148c0200·148c0200·148c0200·148c0200·................4 ··0x00455010·148c0200·148c0200·148c0200·148c0200·................
5 ··0x0045e020·148c0200·148c0200·148c0200·148c0200·................5 ··0x00455020·148c0200·148c0200·148c0200·148c0200·................
6 ··0x0045e030·148c0200·148c0200·148c0200·148c0200·................6 ··0x00455030·148c0200·148c0200·148c0200·148c0200·................
7 ··0x0045e040·148c0200·148c0200·148c0200·148c0200·................7 ··0x00455040·148c0200·148c0200·148c0200·148c0200·................
8 ··0x0045e050·148c0200·148c0200·148c0200·148c0200·................8 ··0x00455050·148c0200·148c0200·148c0200·148c0200·................
9 ··0x0045e060·148c0200·148c0200·148c0200·148c0200·................9 ··0x00455060·148c0200·148c0200·148c0200·148c0200·................
10 ··0x0045e070·148c0200·148c0200·148c0200·148c0200·................10 ··0x00455070·148c0200·148c0200·148c0200·148c0200·................
11 ··0x0045e080·148c0200·148c0200·148c0200·148c0200·................11 ··0x00455080·148c0200·148c0200·148c0200·148c0200·................
12 ··0x0045e090·148c0200·148c0200·148c0200·148c0200·................12 ··0x00455090·148c0200·148c0200·148c0200·148c0200·................
13 ··0x0045e0a0·148c0200·148c0200·148c0200·148c0200·................13 ··0x004550a0·148c0200·148c0200·148c0200·148c0200·................
14 ··0x0045e0b0·148c0200·148c0200·148c0200·148c0200·................14 ··0x004550b0·148c0200·148c0200·148c0200·148c0200·................
15 ··0x0045e0c0·148c0200·148c0200·148c0200·148c0200·................15 ··0x004550c0·148c0200·148c0200·148c0200·148c0200·................
16 ··0x0045e0d0·148c0200·148c0200·148c0200·148c0200·................16 ··0x004550d0·148c0200·148c0200·148c0200·148c0200·................
17 ··0x0045e0e0·148c0200·148c0200·148c0200·148c0200·................17 ··0x004550e0·148c0200·148c0200·148c0200·148c0200·................
18 ··0x0045e0f0·148c0200·148c0200·148c0200·148c0200·................18 ··0x004550f0·148c0200·148c0200·148c0200·148c0200·................
19 ··0x0045e100·148c0200·148c0200·148c0200·148c0200·................19 ··0x00455100·148c0200·148c0200·148c0200·148c0200·................
20 ··0x0045e110·148c0200·148c0200·148c0200·148c0200·................20 ··0x00455110·148c0200·148c0200·148c0200·148c0200·................
21 ··0x0045e120·148c0200·148c0200·148c0200·148c0200·................21 ··0x00455120·148c0200·148c0200·148c0200·148c0200·................
22 ··0x0045e130·148c0200·148c0200·148c0200·148c0200·................22 ··0x00455130·148c0200·148c0200·148c0200·148c0200·................
23 ··0x0045e140·148c0200·148c0200·148c0200·148c0200·................23 ··0x00455140·148c0200·148c0200·148c0200·148c0200·................
24 ··0x0045e150·148c0200·148c0200·148c0200·148c0200·................24 ··0x00455150·148c0200·148c0200·148c0200·148c0200·................
25 ··0x0045e160·148c0200·148c0200·148c0200·148c0200·................25 ··0x00455160·148c0200·148c0200·148c0200·148c0200·................
26 ··0x0045e170·148c0200·148c0200·148c0200·148c0200·................26 ··0x00455170·148c0200·148c0200·148c0200·148c0200·................
27 ··0x0045e180·148c0200·148c0200·148c0200·148c0200·................27 ··0x00455180·148c0200·148c0200·148c0200·148c0200·................
28 ··0x0045e190·148c0200·148c0200·148c0200·148c0200·................28 ··0x00455190·148c0200·148c0200·148c0200·148c0200·................
29 ··0x0045e1a0·148c0200·148c0200·148c0200·148c0200·................29 ··0x004551a0·148c0200·148c0200·148c0200·148c0200·................
30 ··0x0045e1b0·148c0200·148c0200·148c0200·148c0200·................30 ··0x004551b0·148c0200·148c0200·148c0200·148c0200·................
31 ··0x0045e1c0·148c0200·148c0200·148c0200·148c0200·................31 ··0x004551c0·148c0200·148c0200·148c0200·148c0200·................
32 ··0x0045e1d0·148c0200·148c0200·148c0200·148c0200·................32 ··0x004551d0·148c0200·148c0200·148c0200·148c0200·................
33 ··0x0045e1e0·148c0200·148c0200·148c0200·148c0200·................33 ··0x004551e0·148c0200·148c0200·148c0200·148c0200·................
34 ··0x0045e1f0·148c0200·148c0200·148c0200·148c0200·................34 ··0x004551f0·148c0200·148c0200·148c0200·148c0200·................
35 ··0x0045e200·148c0200·148c0200·148c0200·148c0200·................35 ··0x00455200·148c0200·148c0200·148c0200·148c0200·................
36 ··0x0045e210·148c0200·148c0200·148c0200·148c0200·................36 ··0x00455210·148c0200·148c0200·148c0200·148c0200·................
37 ··0x0045e220·148c0200·148c0200·148c0200·148c0200·................37 ··0x00455220·148c0200·148c0200·148c0200·148c0200·................
38 ··0x0045e230·148c0200·148c0200·148c0200·148c0200·................38 ··0x00455230·148c0200·148c0200·148c0200·148c0200·................
39 ··0x0045e240·148c0200·148c0200·148c0200·148c0200·................39 ··0x00455240·148c0200·148c0200·148c0200·148c0200·................
40 ··0x0045e250·148c0200·148c0200·148c0200·148c0200·................40 ··0x00455250·148c0200·148c0200·148c0200·148c0200·................
41 ··0x0045e260·148c0200·148c0200·148c0200·148c0200·................41 ··0x00455260·148c0200·148c0200·148c0200·148c0200·................
42 ··0x0045e270·148c0200·148c0200·148c0200·148c0200·................42 ··0x00455270·148c0200·148c0200·148c0200·148c0200·................
43 ··0x0045e280·148c0200·148c0200·148c0200·148c0200·................43 ··0x00455280·148c0200·148c0200·148c0200·148c0200·................
44 ··0x0045e290·148c0200·148c0200·148c0200·148c0200·................44 ··0x00455290·148c0200·148c0200·148c0200·148c0200·................
45 ··0x0045e2a0·148c0200·148c0200·148c0200·148c0200·................45 ··0x004552a0·148c0200·148c0200·148c0200·148c0200·................
46 ··0x0045e2b0·148c0200·148c0200·148c0200·148c0200·................46 ··0x004552b0·148c0200·148c0200·148c0200·148c0200·................
47 ··0x0045e2c0·148c0200·148c0200·148c0200·148c0200·................47 ··0x004552c0·148c0200·148c0200·148c0200·148c0200·................
48 ··0x0045e2d0·148c0200·148c0200·148c0200·148c0200·................48 ··0x004552d0·148c0200·148c0200·148c0200·148c0200·................
49 ··0x0045e2e0·148c0200·148c0200·148c0200·148c0200·................49 ··0x004552e0·148c0200·148c0200·148c0200·148c0200·................
50 ··0x0045e2f0·148c0200·148c0200·148c0200·148c0200·................50 ··0x004552f0·148c0200·148c0200·148c0200·148c0200·................
51 ··0x0045e300·148c0200·148c0200·148c0200·148c0200·................51 ··0x00455300·148c0200·148c0200·148c0200·148c0200·................
52 ··0x0045e310·148c0200·148c0200·148c0200·148c0200·................52 ··0x00455310·148c0200·148c0200·148c0200·148c0200·................
53 ··0x0045e320·148c0200·148c0200·148c0200·148c0200·................53 ··0x00455320·148c0200·148c0200·148c0200·148c0200·................
54 ··0x0045e330·148c0200·148c0200·148c0200·148c0200·................54 ··0x00455330·148c0200·148c0200·148c0200·148c0200·................
55 ··0x0045e340·148c0200·148c0200·148c0200·148c0200·................55 ··0x00455340·148c0200·148c0200·148c0200·148c0200·................
56 ··0x0045e350·148c0200·148c0200·148c0200·148c0200·................56 ··0x00455350·148c0200·148c0200·148c0200·148c0200·................
57 ··0x0045e360·148c0200·148c0200·148c0200·148c0200·................57 ··0x00455360·148c0200·148c0200·148c0200·148c0200·................
58 ··0x0045e370·148c0200·148c0200·148c0200·148c0200·................58 ··0x00455370·148c0200·148c0200·148c0200·148c0200·................
59 ··0x0045e380·148c0200·148c0200·148c0200·148c0200·................59 ··0x00455380·148c0200·148c0200·148c0200·148c0200·................
60 ··0x0045e390·148c0200·148c0200·148c0200·148c0200·................60 ··0x00455390·148c0200·148c0200·148c0200·148c0200·................
61 ··0x0045e3a0·148c0200·148c0200·148c0200·148c0200·................61 ··0x004553a0·148c0200·148c0200·148c0200·148c0200·................
62 ··0x0045e3b0·148c0200·148c0200·148c0200·148c0200·................62 ··0x004553b0·148c0200·148c0200·148c0200·148c0200·................
63 ··0x0045e3c0·148c0200·148c0200·148c0200·148c0200·................63 ··0x004553c0·148c0200·148c0200·148c0200·148c0200·................
64 ··0x0045e3d0·148c0200·148c0200·148c0200·148c0200·................64 ··0x004553d0·148c0200·148c0200·148c0200·148c0200·................
65 ··0x0045e3e0·148c0200·148c0200·148c0200·148c0200·................65 ··0x004553e0·148c0200·148c0200·148c0200·148c0200·................
66 ··0x0045e3f0·148c0200·148c0200·148c0200·148c0200·................66 ··0x004553f0·148c0200·148c0200·148c0200·148c0200·................
67 ··0x0045e400·148c0200·148c0200·148c0200·148c0200·................67 ··0x00455400·148c0200·148c0200·148c0200·148c0200·................
68 ··0x0045e410·148c0200·148c0200·148c0200·148c0200·................68 ··0x00455410·148c0200·148c0200·148c0200·148c0200·................
69 ··0x0045e420·148c0200·148c0200·148c0200·148c0200·................69 ··0x00455420·148c0200·148c0200·148c0200·148c0200·................
70 ··0x0045e430·148c0200·148c0200·148c0200·148c0200·................70 ··0x00455430·148c0200·148c0200·148c0200·148c0200·................
71 ··0x0045e440·148c0200·148c0200·148c0200·148c0200·................71 ··0x00455440·148c0200·148c0200·148c0200·148c0200·................
72 ··0x0045e450·148c0200·148c0200·148c0200·148c0200·................72 ··0x00455450·148c0200·148c0200·148c0200·148c0200·................
73 ··0x0045e460·148c0200·148c0200·148c0200·148c0200·................73 ··0x00455460·148c0200·148c0200·148c0200·148c0200·................
74 ··0x0045e470·148c0200·148c0200·148c0200·148c0200·................74 ··0x00455470·148c0200·148c0200·148c0200·148c0200·................
75 ··0x0045e480·148c0200·148c0200·148c0200·148c0200·................75 ··0x00455480·148c0200·148c0200·148c0200·148c0200·................
76 ··0x0045e490·148c0200·148c0200·148c0200·148c0200·................76 ··0x00455490·148c0200·148c0200·148c0200·148c0200·................
77 ··0x0045e4a0·148c0200·148c0200·148c0200·148c0200·................77 ··0x004554a0·148c0200·148c0200·148c0200·148c0200·................
78 ··0x0045e4b0·148c0200·148c0200·148c0200·148c0200·................78 ··0x004554b0·148c0200·148c0200·148c0200·148c0200·................
79 ··0x0045e4c0·148c0200·148c0200·148c0200·148c0200·................79 ··0x004554c0·148c0200·148c0200·148c0200·148c0200·................
80 ··0x0045e4d0·148c0200·148c0200·148c0200·148c0200·................80 ··0x004554d0·148c0200·148c0200·148c0200·148c0200·................
81 ··0x0045e4e0·148c0200·148c0200·148c0200·148c0200·................81 ··0x004554e0·148c0200·148c0200·148c0200·148c0200·................
82 ··0x0045e4f0·148c0200·148c0200·148c0200·148c0200·................82 ··0x004554f0·148c0200·148c0200·148c0200·148c0200·................
83 ··0x0045e500·148c0200·148c0200·148c0200·148c0200·................83 ··0x00455500·148c0200·148c0200·148c0200·148c0200·................
84 ··0x0045e510·148c0200·148c0200·148c0200·148c0200·................84 ··0x00455510·148c0200·148c0200·148c0200·148c0200·................
85 ··0x0045e520·148c0200·148c0200·148c0200·148c0200·................85 ··0x00455520·148c0200·148c0200·148c0200·148c0200·................
86 ··0x0045e530·148c0200·148c0200·148c0200·148c0200·................86 ··0x00455530·148c0200·148c0200·148c0200·148c0200·................
87 ··0x0045e540·148c0200·148c0200·148c0200·148c0200·................87 ··0x00455540·148c0200·148c0200·148c0200·148c0200·................
88 ··0x0045e550·148c0200·148c0200·148c0200·148c0200·................88 ··0x00455550·148c0200·148c0200·148c0200·148c0200·................
89 ··0x0045e560·148c0200·148c0200·148c0200·148c0200·................89 ··0x00455560·148c0200·148c0200·148c0200·148c0200·................
90 ··0x0045e570·148c0200·148c0200·148c0200·148c0200·................90 ··0x00455570·148c0200·148c0200·148c0200·148c0200·................
91 ··0x0045e580·148c0200·148c0200·148c0200·148c0200·................91 ··0x00455580·148c0200·148c0200·148c0200·148c0200·................
92 ··0x0045e590·148c0200·148c0200·148c0200·148c0200·................92 ··0x00455590·148c0200·148c0200·148c0200·148c0200·................
93 ··0x0045e5a0·148c0200·148c0200·148c0200·148c0200·................93 ··0x004555a0·148c0200·148c0200·148c0200·148c0200·................
94 ··0x0045e5b0·148c0200·148c0200·148c0200·148c0200·................94 ··0x004555b0·148c0200·148c0200·148c0200·148c0200·................
95 ··0x0045e5c0·148c0200·148c0200·148c0200·148c0200·................95 ··0x004555c0·148c0200·148c0200·148c0200·148c0200·................
96 ··0x0045e5d0·148c0200·148c0200·148c0200·148c0200·................96 ··0x004555d0·148c0200·148c0200·148c0200·148c0200·................
97 ··0x0045e5e0·148c0200·148c0200·148c0200·148c0200·................97 ··0x004555e0·148c0200·148c0200·148c0200·148c0200·................
98 ··0x0045e5f0·148c0200·148c0200·148c0200·148c0200·................98 ··0x004555f0·148c0200·148c0200·148c0200·148c0200·................
99 ··0x0045e600·148c0200·148c0200·148c0200·148c0200·................99 ··0x00455600·148c0200·148c0200·148c0200·148c0200·................
100 ··0x0045e610·148c0200·148c0200·148c0200·148c0200·................100 ··0x00455610·148c0200·148c0200·148c0200·148c0200·................
101 ··0x0045e620·148c0200·148c0200·148c0200·148c0200·................101 ··0x00455620·148c0200·148c0200·148c0200·148c0200·................
102 ··0x0045e630·148c0200·148c0200·148c0200·148c0200·................102 ··0x00455630·148c0200·148c0200·148c0200·148c0200·................
103 ··0x0045e640·148c0200·148c0200·148c0200·148c0200·................103 ··0x00455640·148c0200·148c0200·148c0200·148c0200·................
104 ··0x0045e650·148c0200·148c0200·148c0200·148c0200·................104 ··0x00455650·148c0200·148c0200·148c0200·148c0200·................
105 ··0x0045e660·148c0200·148c0200·148c0200·148c0200·................105 ··0x00455660·148c0200·148c0200·148c0200·148c0200·................
106 ··0x0045e670·148c0200·148c0200·148c0200·148c0200·................106 ··0x00455670·148c0200·148c0200·148c0200·148c0200·................
107 ··0x0045e680·148c0200·148c0200·148c0200·148c0200·................107 ··0x00455680·148c0200·148c0200·148c0200·148c0200·................
108 ··0x0045e690·148c0200·148c0200·148c0200·148c0200·................108 ··0x00455690·148c0200·148c0200·148c0200·148c0200·................
109 ··0x0045e6a0·148c0200·148c0200·148c0200·148c0200·................109 ··0x004556a0·148c0200·148c0200·148c0200·148c0200·................
110 ··0x0045e6b0·148c0200·148c0200·148c0200·148c0200·................110 ··0x004556b0·148c0200·148c0200·148c0200·148c0200·................
111 ··0x0045e6c0·148c0200·148c0200·148c0200·148c0200·................111 ··0x004556c0·148c0200·148c0200·148c0200·148c0200·................
112 ··0x0045e6d0·148c0200·148c0200·148c0200·148c0200·................112 ··0x004556d0·148c0200·148c0200·148c0200·148c0200·................
113 ··0x0045e6e0·148c0200·148c0200·148c0200·148c0200·................113 ··0x004556e0·148c0200·148c0200·148c0200·148c0200·................
114 ··0x0045e6f0·148c0200·148c0200·148c0200·148c0200·................114 ··0x004556f0·148c0200·148c0200·148c0200·148c0200·................
115 ··0x0045e700·148c0200·148c0200·148c0200·148c0200·................115 ··0x00455700·148c0200·148c0200·148c0200·148c0200·................
116 ··0x0045e710·148c0200·148c0200·148c0200·148c0200·................116 ··0x00455710·148c0200·148c0200·148c0200·148c0200·................
117 ··0x0045e720·148c0200·148c0200·148c0200·148c0200·................117 ··0x00455720·148c0200·148c0200·148c0200·148c0200·................
118 ··0x0045e730·148c0200·148c0200·148c0200·148c0200·................118 ··0x00455730·148c0200·148c0200·148c0200·148c0200·................
119 ··0x0045e740·148c0200·148c0200·148c0200·148c0200·................119 ··0x00455740·148c0200·148c0200·148c0200·148c0200·................
120 ··0x0045e750·148c0200·148c0200·148c0200·148c0200·................120 ··0x00455750·148c0200·148c0200·148c0200·148c0200·................
121 ··0x0045e760·148c0200·148c0200·148c0200·148c0200·................121 ··0x00455760·148c0200·148c0200·148c0200·148c0200·................
122 ··0x0045e770·148c0200·148c0200·148c0200·148c0200·................122 ··0x00455770·148c0200·148c0200·148c0200·148c0200·................
123 ··0x0045e780·148c0200·148c0200·148c0200·148c0200·................123 ··0x00455780·148c0200·148c0200·148c0200·148c0200·................
124 ··0x0045e790·148c0200·148c0200·148c0200·148c0200·................124 ··0x00455790·148c0200·148c0200·148c0200·148c0200·................
125 ··0x0045e7a0·148c0200·148c0200·148c0200·148c0200·................125 ··0x004557a0·148c0200·148c0200·148c0200·148c0200·................
126 ··0x0045e7b0·148c0200·148c0200·148c0200·148c0200·................126 ··0x004557b0·148c0200·148c0200·148c0200·148c0200·................
Max diff block lines reached; 0/18104 bytes (0.00%) of diff not shown.
1.18 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 9379 lines modifiedOffset 1, 9379 lines modified
  
Diff chunk too large, falling back to line-by-line diff (2339 lines added, 35 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x0045e860·00000000·00000000·f8e94500·f0e94500·..........E...E.2 ··0x00455860·00000000·00000000·f8594500·f0594500·.........YE..YE.
3 ··0x0045e870·c0e94500·88e94500·48e94500·00e94500·..E...E.H.E...E.3 ··0x00455870·c0594500·88594500·48594500·00594500·.YE..YE.HYE..YE.
4 ··0x0045e880·c8e84500·b8e84500·a0e84500·7c3e2800·..E...E...E.|>(.4 ··0x00455880·c8584500·b8584500·a0584500·fcac2700·.XE..XE..XE...'.
5 ··0x0045e890·54602900·18722b00·f0932800·00000000·T`)..r+...(.....5 ··0x00455890·d4ce2800·98e02a00·70022800·00000000·..(...*.p.(.....
6 ··0x0045e8a0·50d22700·fd010000·5cd22700·0f020000·P.'.....\.'.....6 ··0x004558a0·d0402700·fd010000·dc402700·0f020000·.@'......@'.....
7 ··0x0045e8b0·00000000·ffffffff·68d22700·8b020000·........h.'.....7 ··0x004558b0·00000000·ffffffff·e8402700·8b020000·.........@'.....
8 ··0x0045e8c0·00000000·ffffffff·70d22700·0a020000·........p.'.....8 ··0x004558c0·00000000·ffffffff·f0402700·0a020000·.........@'.....
9 ··0x0045e8d0·78d22700·6e020000·80d22700·11020000·x.'.n.....'.....9 ··0x004558d0·f8402700·6e020000·00412700·11020000·.@'.n....A'.....
10 ··0x0045e8e0·88d22700·0e020000·90d22700·8f020000·..'.......'.....10 ··0x004558e0·08412700·0e020000·10412700·8f020000·.A'......A'.....
11 ··0x0045e8f0·a4be2700·64020000·00000000·ffffffff·..'.d...........11 ··0x004558f0·242d2700·64020000·00000000·ffffffff·$-'.d...........
12 ··0x0045e900·98d22700·0d020000·a0d22700·44020000·..'.......'.D...12 ··0x00455900·18412700·0d020000·20412700·44020000·.A'.....·A'.D...
13 ··0x0045e910·a8d22700·fc010000·74282b00·a2020000·..'.....t(+.....13 ··0x00455910·28412700·fc010000·f4962a00·a2020000·(A'.......*.....
14 ··0x0045e920·e42e2800·a5020000·6c6a2b00·99020000·..(.....lj+.....14 ··0x00455920·649d2700·a5020000·ecd82a00·99020000·d.'.......*.....
15 ··0x0045e930·68bf2700·67020000·b0d22700·4e020000·h.'.g.....'.N...15 ··0x00455930·e82d2700·67020000·30412700·4e020000·.-'.g...0A'.N...
16 ··0x0045e940·00000000·ffffffff·54372800·6d020000·........T7(.m...16 ··0x00455940·00000000·ffffffff·d4a52700·6d020000·..........'.m...
17 ··0x0045e950·b8d22700·f8010000·f8e92700·79020000·..'.......'.y...17 ··0x00455950·38412700·f8010000·78582700·79020000·8A'.....xX'.y...
18 ··0x0045e960·c0d22700·96020000·c8d22700·97020000·..'.......'.....18 ··0x00455960·40412700·96020000·48412700·97020000·@A'.....HA'.....
19 ··0x0045e970·606f2900·66020000·70bf2700·65020000·`o).f...p.'.e...19 ··0x00455970·e0dd2800·66020000·f02d2700·65020000·..(.f....-'.e...
20 ··0x0045e980·00000000·ffffffff·d0d22700·68020000·..........'.h...20 ··0x00455980·00000000·ffffffff·50412700·68020000·........PA'.h...
21 ··0x0045e990·d4d22700·a3020000·d8d22700·9e020000·..'.......'.....21 ··0x00455990·54412700·a3020000·58412700·9e020000·TA'.....XA'.....
22 ··0x0045e9a0·bc6b2a00·82020000·18462b00·46020000·.k*......F+.F...22 ··0x004559a0·3cda2900·82020000·98b42a00·46020000·<.).......*.F...
23 ··0x0045e9b0·dcd22700·a7020000·00000000·ffffffff·..'.............23 ··0x004559b0·5c412700·a7020000·00000000·ffffffff·\A'.............
24 ··0x0045e9c0·e0d22700·94020000·382f2800·92020000·..'.....8/(.....24 ··0x004559c0·60412700·94020000·b89d2700·92020000·`A'.......'.....
25 ··0x0045e9d0·84e82900·9f020000·0c372900·45020000·..)......7).E...25 ··0x004559d0·04572900·9f020000·8ca52800·45020000·.W).......(.E...
26 ··0x0045e9e0·04c32700·4d020000·00000000·ffffffff·..'.M...........26 ··0x004559e0·6c312700·4d020000·00000000·ffffffff·l1'.M...........
27 ··0x0045e9f0·00000000·ffffffff·00000000·ffffffff·................27 ··0x004559f0·00000000·ffffffff·00000000·ffffffff·................
28 ··0x0045ea00·ffffff3f·20ea4500·08000000·01000000·...?·.E.........28 ··0x00455a00·ffffff3f·205a4500·08000000·01000000·...?·ZE.........
29 ··0x0045ea10·ffffff3f·20ea4500·01000000·00000000·...?·.E.........29 ··0x00455a10·ffffff3f·205a4500·01000000·00000000·...?·ZE.........
30 ··0x0045ea20·ffffff3f·70c54600·00000000·28e82700·...?p.F.....(.'.30 ··0x00455a20·ffffff3f·70354600·00000000·a8562700·...?p5F......V'.
31 ··0x0045ea30·0c000000·04000000·01ce0200·00000000·................31 ··0x00455a30·0c000000·04000000·99cb0200·00000000·................
32 ··0x0045ea40·00000000·00000000·00000000·ed180a00·................32 ··0x00455a40·00000000·00000000·00000000·f90b0a00·................
33 ··0x0045ea50·f0ea4500·00000000·00000000·00000000·..E.............33 ··0x00455a50·f05a4500·00000000·00000000·00000000·.ZE.............
34 ··0x0045ea60·00000000·00000000·00000000·00000000·................34 ··0x00455a60·00000000·00000000·00000000·00000000·................
35 ··0x0045ea70·00000000·00000000·9c9d2b00·00000000·..........+.....35 ··0x00455a70·00000000·00000000·1c0c2b00·00000000·..........+.....
36 ··0x0045ea80·00000000·00000000·00000000·00000000·................36 ··0x00455a80·00000000·00000000·00000000·00000000·................
 37 ··0x00455a90·00000000·00000000·00000000·00000000·................
 38 ··0x00455aa0·a4e44500·00000000·00000000·00000000·..E.............
 39 ··0x00455ab0·00000000·00000000·00000000·edca0200·................
 40 ··0x00455ac0·00000000·00000000·00000000·00000000·................
 41 ··0x00455ad0·00000000·00000000·00000000·00000000·................
 42 ··0x00455ae0·00000000·00000000·810b0a00·00000000·................
 43 ··0x00455af0·00000000·00000000·00000000·00000000·................
 44 ··0x00455b00·00000000·00000000·00000000·00000000·................
 45 ··0x00455b10·00000000·00000000·55cb0200·00000000·........U.......
 46 ··0x00455b20·00000000·a9ca0200·012c1d00·150c0a00·.........,......
 47 ··0x00455b30·00000000·00000000·00000000·00000000·................
 48 ··0x00455b40·00000000·00000000·00000000·00000000·................
 49 ··0x00455b50·00000000·00000000·00000000·00000000·................
 50 ··0x00455b60·00000000·00000000·00000000·00000000·................
 51 ··0x00455b70·00000000·00000000·00000000·00000000·................
 52 ··0x00455b80·00000000·40152b00·20592700·00000000·....@.+.·Y'.....
 53 ··0x00455b90·00000000·00000000·00000000·00000000·................
 54 ··0x00455ba0·00000000·405f4500·00000000·ffffff3f·....@_E........?
 55 ··0x00455bb0·70354600·00000000·20592700·1c000000·p5F.....·Y'.....
 56 ··0x00455bc0·00000000·452c0a00·00000000·00000000·....E,..........
 57 ··0x00455bd0·00000000·00000000·3d3b0a00·985f4500·........=;..._E.
 58 ··0x00455be0·ac634500·a0634500·00000000·00000000·.cE..cE.........
 59 ··0x00455bf0·7bdc0200·61720e00·00000000·98634500·{...ar.......cE.
 60 ··0x00455c00·00044000·b0152b00·00000000·00000000·..@...+.........
 61 ··0x00455c10·15470a00·00000000·e13a1d00·00000000·.G.......:......
 62 ··0x00455c20·28604500·00000000·00000000·00000000·(`E.............
 63 ··0x00455c30·00000000·00000000·00000000·00000000·................
 64 ··0x00455c40·45260a00·d5920f00·51e60f00·25ad0e00·E&......Q...%...
 65 ··0x00455c50·00000000·00000000·00000000·00000000·................
 66 ··0x00455c60·00000000·00000000·00000000·00000000·................
 67 ··0x00455c70·00000000·00000000·00000000·ffffff3f·...............?
 68 ··0x00455c80·70354600·00000000·745f2700·10000000·p5F.....t_'.....
 69 ··0x00455c90·00000000·813b1d00·00000000·00000000·.....;..........
 70 ··0x00455ca0·00000000·00000000·00000000·00000000·................
 71 ··0x00455cb0·00000000·00000000·00000000·00000000·................
 72 ··0x00455cc0·00000000·61720e00·00000000·00000000·....ar..........
 73 ··0x00455cd0·00400000·00000000·0be70200·00000000·.@..............
 74 ··0x00455ce0·00000000·00000000·417b0e00·bd480a00·........A{...H..
 75 ··0x00455cf0·585f4500·00000000·00000000·00000000·X_E.............
 76 ··0x00455d00·00000000·00000000·00000000·00000000·................
 77 ··0x00455d10·00000000·00000000·00000000·00000000·................
 78 ··0x00455d20·00000000·00000000·00000000·00000000·................
 79 ··0x00455d30·00000000·00000000·00000000·00000000·................
 80 ··0x00455d40·00000000·00000000·00000000·00000000·................
 81 ··0x00455d50·34152b00·605f2700·00000000·00000000·4.+.`_'.........
 82 ··0x00455d60·00000000·00000000·00000000·00000000·................
 83 ··0x00455d70·285f4500·00000000·00000000·f4142b00·(_E...........+.
 84 ··0x00455d80·e0b52a00·00000000·00000000·00000000·..*.............
 85 ··0x00455d90·00000000·00000000·00000000·885e4500·.............^E.
 86 ··0x00455da0·00000000·00000000·00152b00·045f2700·..........+.._'.
 87 ··0x00455db0·00000000·00000000·00000000·00000000·................
 88 ··0x00455dc0·00000000·00000000·a45e4500·00000000·.........^E.....
 89 ··0x00455dd0·00000000·20152b00·385f2700·00000000·....·.+.8_'.....
 90 ··0x00455de0·00000000·00000000·00000000·00000000·................
 91 ··0x00455df0·00000000·f45e4500·00000000·00000000·.....^E.........
 92 ··0x00455e00·2c152b00·4c5f2700·00000000·00000000·,.+.L_'.........
 93 ··0x00455e10·00000000·00000000·00000000·00000000·................
 94 ··0x00455e20·105f4500·00000000·00000000·14152b00·._E...........+.
 95 ··0x00455e30·305f2700·00000000·00000000·00000000·0_'.............
 96 ··0x00455e40·00000000·00000000·00000000·d85e4500·.............^E.
 97 ··0x00455e50·00000000·00000000·08152b00·c82f2a00·..........+../*.
 98 ··0x00455e60·00000000·00000000·00000000·00000000·................
 99 ··0x00455e70·00000000·00000000·bc5e4500·00000000·.........^E.....
 100 ··0x00455e80·00000000·00000000·ffffff3f·b8274600·...........?.'F.
 101 ··0x00455e90·02000000·c40e4800·b40f4800·00000000·......H...H.....
 102 ··0x00455ea0·00000000·ffffff3f·b8274600·01000000·.......?.'F.....
 103 ··0x00455eb0·3c354800·00000000·00000000·ffffff3f·<5H............?
 104 ··0x00455ec0·b8274600·02000000·3c304800·a8034800·.'F.....<0H...H.
 105 ··0x00455ed0·00000000·00000000·ffffff3f·b8274600·...........?.'F.
 106 ··0x00455ee0·02000000·3c304800·04214800·00000000·....<0H..!H.....
 107 ··0x00455ef0·00000000·ffffff3f·b8274600·02000000·.......?.'F.....
 108 ··0x00455f00·3c304800·04214800·00000000·00000000·<0H..!H.........
 109 ··0x00455f10·ffffff3f·b8274600·01000000·581c4800·...?.'F.....X.H.
 110 ··0x00455f20·00000000·00000000·ffffff3f·b8274600·...........?.'F.
 111 ··0x00455f30·01000000·9c0b4800·00000000·00000000·......H.........
 112 ··0x00455f40·ffffff3f·b8274600·03000000·9c324800·...?.'F......2H.
 113 ··0x00455f50·c40e4800·b40f4800·885f2700·8de40200·..H...H.._'.....
 114 ··0x00455f60·04000000·78152b00·985f2700·3de40200·....x.+.._'.=...
 115 ··0x00455f70·04000000·8c1b2b00·a45f2700·15e80200·......+.._'.....
 116 ··0x00455f80·08000000·50152b00·00000000·00000000·....P.+.........
 117 ··0x00455f90·00000000·00000000·00000000·00000000·................
 118 ··0x00455fa0·00000000·193d1d00·00000000·00000000·.....=..........
 119 ··0x00455fb0·00000000·00000000·00000000·00000000·................
 120 ··0x00455fc0·00000000·00000000·00000000·00000000·................
 121 ··0x00455fd0·00000000·00000000·00000000·00000000·................
 122 ··0x00455fe0·00000000·00000000·00000000·00000000·................
 123 ··0x00455ff0·00000000·00000000·00000000·00000000·................
 124 ··0x00456000·00000000·00000000·00000000·00000000·................
 125 ··0x00456010·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 1076148/1235327 bytes (87.11%) of diff not shown.
695 KB
readelf --wide --decompress --hex-dump=.PyRuntime {}
    
Offset 1, 2919 lines modifiedOffset 1, 5223 lines modified
  
Diff chunk too large, falling back to line-by-line diff (5208 lines added, 2904 lines removed)
1 Hex·dump·of·section·'.PyRuntime':1 Hex·dump·of·section·'.PyRuntime':
2 ··0x00483260·78646562·75677079·b2000d03·00000000·xdebugpy........2 ··0x0047a260·78646562·75677079·b2000d03·00000000·xdebugpy........
3 ··0x00483270·54010000·00000000·64010000·00000000·T.......d.......3 ··0x0047a270·54010000·00000000·64010000·00000000·T.......d.......
4 ··0x00483280·3c0e0000·00000000·780e0000·00000000·<.......x.......4 ··0x0047a280·3c0e0000·00000000·780e0000·00000000·<.......x.......
5 ··0x00483290·940e0000·00000000·280f0000·00000000·........(.......5 ··0x0047a290·940e0000·00000000·280f0000·00000000·........(.......
6 ··0x004832a0·200f0000·00000000·240f0000·00000000··.......$.......6 ··0x0047a2a0·200f0000·00000000·240f0000·00000000··.......$.......
7 ··0x004832b0·08000000·00000000·700f0000·00000000·........p.......7 ··0x0047a2b0·08000000·00000000·700f0000·00000000·........p.......
8 ··0x004832c0·6c0f0000·00000000·00000000·00000000·l...............8 ··0x0047a2c0·6c0f0000·00000000·00000000·00000000·l...............
9 ··0x004832d0·04000000·00000000·08000000·00000000·................9 ··0x0047a2d0·04000000·00000000·08000000·00000000·................
10 ··0x004832e0·34000000·00000000·5c000000·00000000·4.......\.......10 ··0x0047a2e0·34000000·00000000·5c000000·00000000·4.......\.......
11 ··0x004832f0·60000000·00000000·04000000·00000000·`...............11 ··0x0047a2f0·60000000·00000000·04000000·00000000·`...............
12 ··0x00483300·00000000·00000000·1c000000·00000000·................12 ··0x0047a300·00000000·00000000·1c000000·00000000·................
13 ··0x00483310·28000000·00000000·26000000·00000000·(.......&.......13 ··0x0047a310·28000000·00000000·26000000·00000000·(.......&.......
14 ··0x00483320·00000000·00000000·00000000·00000000·................14 ··0x0047a320·00000000·00000000·00000000·00000000·................
15 ··0x00483330·50000000·00000000·54000000·00000000·P.......T.......15 ··0x0047a330·50000000·00000000·54000000·00000000·P.......T.......
16 ··0x00483340·5c000000·00000000·2c000000·00000000·\.......,.......16 ··0x0047a340·5c000000·00000000·2c000000·00000000·\.......,.......
17 ··0x00483350·1c000000·00000000·48000000·00000000·........H.......17 ··0x0047a350·1c000000·00000000·48000000·00000000·........H.......
18 ··0x00483360·4c000000·00000000·7c000000·00000000·L.......|.......18 ··0x0047a360·4c000000·00000000·7c000000·00000000·L.......|.......
19 ··0x00483370·04000000·00000000·0c000000·00000000·................19 ··0x0047a370·04000000·00000000·0c000000·00000000·................
20 ··0x00483380·0c000000·00000000·10000000·00000000·................20 ··0x0047a380·0c000000·00000000·10000000·00000000·................
21 ··0x00483390·08000000·00000000·14000000·00000000·................21 ··0x0047a390·08000000·00000000·14000000·00000000·................
22 ··0x004833a0·00000000·00000000·00000000·00000000·................22 ··0x0047a3a0·00000000·00000000·00000000·00000000·................
23 ··0x004833b0·00000000·00000000·00000000·00000000·................23 ··0x0047a3b0·00000000·00000000·00000000·00000000·................
24 ··0x004833c0·00000000·00000000·00000000·00000000·................24 ··0x0047a3c0·00000000·00000000·00000000·00000000·................
25 ··0x004833d0·ffffffff·ffffffff·00000000·00000000·................25 ··0x0047a3d0·ffffffff·ffffffff·00000000·00000000·................
26 ··0x004833e0·01000000·00000000·00000000·00000000·................26 ··0x0047a3e0·01000000·00000000·00000000·00000000·................
27 ··0x004833f0·00000000·00000000·7dd70e00·11da0e00·........}.......27 ··0x0047a3f0·00000000·00000000·d98d0e00·6d900e00·............m...
28 ··0x00483400·5dd80e00·15d80e00·00000000·fde60e00·]...............28 ··0x0047a400·b98e0e00·718e0e00·00000000·819c0e00·....q...........
29 ··0x00483410·91ef0e00·75fb0e00·a1f20e00·00000000·....u...........29 ··0x0047a410·19a50e00·0db10e00·35a80e00·00000000·........5.......
30 ··0x00483420·fde60e00·91ef0e00·75fb0e00·a1f20e00·........u.......30 ··0x0047a420·819c0e00·19a50e00·0db10e00·35a80e00·............5...
31 ··0x00483430·72000000·00000000·7dd70e00·11da0e00·r.......}.......31 ··0x0047a430·72000000·00000000·d98d0e00·6d900e00·r...........m...
32 ··0x00483440·5dd80e00·15d80e00·6d000000·00000000·].......m.......32 ··0x0047a440·b98e0e00·718e0e00·6d000000·00000000·....q...m.......
33 ··0x00483450·fde60e00·91ef0e00·75fb0e00·a1f20e00·........u.......33 ··0x0047a450·819c0e00·19a50e00·0db10e00·35a80e00·............5...
34 ··0x00483460·6f000000·00000000·fde60e00·91ef0e00·o...............34 ··0x0047a460·6f000000·00000000·819c0e00·19a50e00·o...............
35 ··0x00483470·75fb0e00·a1f20e00·00000000·00000000·u...............35 ··0x0047a470·0db10e00·35a80e00·00000000·00000000·....5...........
36 ··0x00483480·b1ea0e00·05ff0e00·ffffffff·00000000·................36 ··0x0047a480·39a00e00·31b30e00·ffffffff·00000000·9...1...........
37 ··0x00483490·ffffffff·00000000·00000000·00000000·................37 ··0x0047a490·ffffffff·00000000·00000000·00000000·................
38 ··0x004834a0·00000000·00000000·00000000·00000000·................38 ··0x0047a4a0·00000000·00000000·00000000·00000000·................
39 ··0x004834b0·00000000·b4344800·b4344800·00000000·.....4H..4H.....39 ··0x0047a4b0·00000000·b4a44700·b4a44700·00000000·......G...G.....
40 ··0x004834c0·00000000·00000000·00000000·00000000·................40 ··0x0047a4c0·00000000·00000000·00000000·00000000·................
41 ··0x004834d0·00000000·00000000·00000000·00000000·................41 ··0x0047a4d0·00000000·00000000·00000000·00000000·................
42 ··0x004834e0·00000000·00000000·00000000·00000000·................42 ··0x0047a4e0·00000000·00000000·00000000·00000000·................
43 ··0x004834f0·00000000·00000000·00000000·00000000·................43 ··0x0047a4f0·00000000·00000000·00000000·00000000·................
44 ··0x00483500·00000000·00000000·00000000·00000000·................44 ··0x0047a500·00000000·00000000·00000000·00000000·................
45 ··0x00483510·00000000·00000000·00000000·00000000·................45 ··0x0047a510·00000000·00000000·00000000·00000000·................
46 ··0x00483520·00000000·00000000·00000000·00000000·................46 ··0x0047a520·00000000·00000000·00000000·00000000·................
47 ··0x00483530·00000000·00000000·00000000·00000000·................47 ··0x0047a530·00000000·00000000·00000000·00000000·................
48 ··0x00483540·00000000·00000000·00000000·00000000·................48 ··0x0047a540·00000000·00000000·00000000·00000000·................
49 ··0x00483550·00000000·00000000·00000000·00000000·................49 ··0x0047a550·00000000·00000000·00000000·00000000·................
50 ··0x00483560·00000000·00000000·00000000·00000000·................50 ··0x0047a560·00000000·00000000·00000000·00000000·................
51 ··0x00483570·00000000·00000000·00000000·00000000·................51 ··0x0047a570·00000000·00000000·00000000·00000000·................
52 ··0x00483580·00000000·00000000·00000000·00000000·................52 ··0x0047a580·00000000·00000000·00000000·00000000·................
53 ··0x00483590·00000000·00000000·00000000·00000000·................53 ··0x0047a590·00000000·00000000·00000000·00000000·................
54 ··0x004835a0·00000000·00000000·00000000·00000000·................54 ··0x0047a5a0·00000000·00000000·00000000·00000000·................
55 ··0x004835b0·00000000·00000000·00000000·00000000·................55 ··0x0047a5b0·00000000·00000000·00000000·00000000·................
56 ··0x004835c0·00000000·00000000·00000000·00000000·................56 ··0x0047a5c0·00000000·00000000·00000000·00000000·................
57 ··0x004835d0·00000000·00000000·00000000·00000000·................57 ··0x0047a5d0·00000000·00000000·00000000·00000000·................
58 ··0x004835e0·00000000·00000000·00000000·00000000·................58 ··0x0047a5e0·00000000·00000000·00000000·00000000·................
59 ··0x004835f0·00000000·00000000·00000000·00000000·................59 ··0x0047a5f0·00000000·00000000·00000000·00000000·................
60 ··0x00483600·00000000·00000000·00000000·00000000·................60 ··0x0047a600·00000000·00000000·00000000·00000000·................
61 ··0x00483610·00000000·00000000·00000000·00000000·................61 ··0x0047a610·00000000·00000000·00000000·00000000·................
62 ··0x00483620·00000000·00000000·00000000·00000000·................62 ··0x0047a620·00000000·00000000·00000000·00000000·................
63 ··0x00483630·00000000·00000000·00000000·00000000·................63 ··0x0047a630·00000000·00000000·00000000·00000000·................
64 ··0x00483640·00000000·00000000·00000000·00000000·................64 ··0x0047a640·00000000·00000000·00000000·00000000·................
65 ··0x00483650·00000000·00000000·00000000·00000000·................65 ··0x0047a650·00000000·00000000·00000000·00000000·................
66 ··0x00483660·00000000·00000000·00000000·00000000·................66 ··0x0047a660·00000000·00000000·00000000·00000000·................
67 ··0x00483670·00000000·00000000·00000000·00000000·................67 ··0x0047a670·00000000·00000000·00000000·00000000·................
68 ··0x00483680·00000000·00000000·00000000·00000000·................68 ··0x0047a680·00000000·00000000·00000000·00000000·................
69 ··0x00483690·00000000·00000000·00000000·00000000·................69 ··0x0047a690·00000000·00000000·00000000·00000000·................
70 ··0x004836a0·00000000·00000000·00000000·00000000·................70 ··0x0047a6a0·00000000·00000000·00000000·00000000·................
71 ··0x004836b0·00000000·00000000·00000000·00000000·................71 ··0x0047a6b0·00000000·00000000·00000000·00000000·................
72 ··0x004836c0·00000000·ffffffff·01000000·00000000·................72 ··0x0047a6c0·00000000·ffffffff·01000000·00000000·................
73 ··0x004836d0·00000000·00000000·00000000·00000000·................73 ··0x0047a6d0·00000000·00000000·00000000·00000000·................
74 ··0x004836e0·00000000·00000000·00000000·00000000·................74 ··0x0047a6e0·00000000·00000000·00000000·00000000·................
75 ··0x004836f0·00000000·00000000·18000000·98714800·.............qH.75 ··0x0047a6f0·00000000·00000000·18000000·98e14700·..............G.
76 ··0x00483700·01000000·00000000·01000000·00000000·................76 ··0x0047a700·01000000·00000000·01000000·00000000·................
77 ··0x00483710·01000000·00000000·00000000·00000000·................77 ··0x0047a710·01000000·00000000·00000000·00000000·................
78 ··0x00483720·00000000·00000000·00000000·00000000·................78 ··0x0047a720·00000000·00000000·00000000·00000000·................
79 ··0x00483730·00000000·00000000·00000000·00000000·................79 ··0x0047a730·00000000·00000000·00000000·00000000·................
80 ··0x00483740·00000000·00000000·00000000·00000000·................80 ··0x0047a740·00000000·00000000·00000000·00000000·................
81 ··0x00483750·00000000·00000000·00000000·00000000·................81 ··0x0047a750·00000000·00000000·00000000·00000000·................
82 ··0x00483760·00000000·00000000·00000000·00000000·................82 ··0x0047a760·00000000·00000000·00000000·00000000·................
83 ··0x00483770·00000000·00000000·00000000·00000000·................83 ··0x0047a770·00000000·00000000·00000000·00000000·................
84 ··0x00483780·00000000·00000000·00000000·00000000·................84 ··0x0047a780·00000000·00000000·00000000·00000000·................
85 ··0x00483790·00000000·00000000·00000000·00000000·................85 ··0x0047a790·00000000·00000000·00000000·00000000·................
86 ··0x004837a0·00000000·00000000·00000000·00000000·................86 ··0x0047a7a0·00000000·00000000·00000000·00000000·................
87 ··0x004837b0·00000000·00000000·00000000·00000000·................87 ··0x0047a7b0·00000000·00000000·00000000·00000000·................
88 ··0x004837c0·00000000·20000000·00000000·00000000·....·...........88 ··0x0047a7c0·00000000·20000000·00000000·00000000·....·...........
89 ··0x004837d0·00000000·00000000·00000000·00000000·................89 ··0x0047a7d0·00000000·00000000·00000000·00000000·................
90 ··0x004837e0·00000000·00000000·00000000·00000000·................90 ··0x0047a7e0·00000000·00000000·00000000·00000000·................
91 ··0x004837f0·00000000·00000000·00000000·00000000·................91 ··0x0047a7f0·00000000·00000000·00000000·00000000·................
92 ··0x00483800·00000000·00000000·00000000·00000000·................92 ··0x0047a800·00000000·00000000·00000000·00000000·................
93 ··0x00483810·00000000·00000000·00000000·00000000·................93 ··0x0047a810·00000000·00000000·00000000·00000000·................
94 ··0x00483820·00000000·00000000·00000000·00000000·................94 ··0x0047a820·00000000·00000000·00000000·00000000·................
95 ··0x00483830·00000000·00000000·00000000·00000000·................95 ··0x0047a830·00000000·00000000·00000000·00000000·................
96 ··0x00483840·00000000·00000000·00000000·00000000·................96 ··0x0047a840·00000000·00000000·00000000·00000000·................
97 ··0x00483850·00000000·00000000·00000000·00000000·................97 ··0x0047a850·00000000·00000000·00000000·00000000·................
98 ··0x00483860·00000000·00000000·00000000·00000000·................98 ··0x0047a860·00000000·00000000·00000000·00000000·................
99 ··0x00483870·00000000·00000000·00000000·00000000·................99 ··0x0047a870·00000000·00000000·00000000·00000000·................
100 ··0x00483880·00000000·00000000·00000000·00000000·................100 ··0x0047a880·00000000·00000000·00000000·00000000·................
101 ··0x00483890·00000000·00000000·00000000·00000000·................101 ··0x0047a890·00000000·00000000·00000000·00000000·................
102 ··0x004838a0·00000000·00000000·00000000·00000000·................102 ··0x0047a8a0·00000000·00000000·00000000·00000000·................
103 ··0x004838b0·00000000·00000000·00000000·00000000·................103 ··0x0047a8b0·00000000·00000000·00000000·00000000·................
104 ··0x004838c0·00000000·00000000·00000000·00000000·................104 ··0x0047a8c0·00000000·00000000·00000000·00000000·................
105 ··0x004838d0·00000000·00000000·00000000·00000000·................105 ··0x0047a8d0·00000000·00000000·00000000·00000000·................
106 ··0x004838e0·00000000·00000000·00000000·00000000·................106 ··0x0047a8e0·00000000·00000000·00000000·00000000·................
107 ··0x004838f0·00000000·00000000·00000000·00000000·................107 ··0x0047a8f0·00000000·00000000·00000000·00000000·................
108 ··0x00483900·00000000·00000000·00000000·00000000·................108 ··0x0047a900·00000000·00000000·00000000·00000000·................
109 ··0x00483910·00000000·00000000·00000000·00000000·................109 ··0x0047a910·00000000·00000000·00000000·00000000·................
110 ··0x00483920·00000000·00000000·00000000·00000000·................110 ··0x0047a920·00000000·00000000·00000000·00000000·................
111 ··0x00483930·00000000·00000000·00000000·00000000·................111 ··0x0047a930·00000000·00000000·00000000·00000000·................
112 ··0x00483940·00000000·00000000·00000000·00000000·................112 ··0x0047a940·00000000·00000000·00000000·00000000·................
113 ··0x00483950·00000000·00000000·00000000·00000000·................113 ··0x0047a950·00000000·00000000·00000000·00000000·................
114 ··0x00483960·00000000·00000000·00000000·00000000·................114 ··0x0047a960·00000000·00000000·00000000·00000000·................
115 ··0x00483970·00000000·00000000·00000000·00000000·................115 ··0x0047a970·00000000·00000000·00000000·00000000·................
116 ··0x00483980·00000000·00000000·00000000·00000000·................116 ··0x0047a980·00000000·00000000·00000000·00000000·................
117 ··0x00483990·00000000·00000000·00000000·00000000·................117 ··0x0047a990·00000000·00000000·00000000·00000000·................
118 ··0x004839a0·00000000·00000000·00000000·00000000·................118 ··0x0047a9a0·00000000·00000000·00000000·00000000·................
119 ··0x004839b0·00000000·00000000·00000000·00000000·................119 ··0x0047a9b0·00000000·00000000·00000000·00000000·................
120 ··0x004839c0·00000000·00000000·00000000·00000000·................120 ··0x0047a9c0·00000000·00000000·00000000·00000000·................
121 ··0x004839d0·00000000·00000000·00000000·00000000·................121 ··0x0047a9d0·00000000·00000000·00000000·00000000·................
122 ··0x004839e0·00000000·00000000·00000000·00000000·................122 ··0x0047a9e0·00000000·00000000·00000000·00000000·................
123 ··0x004839f0·00000000·00000000·00000000·00000000·................123 ··0x0047a9f0·00000000·00000000·00000000·00000000·................
124 ··0x00483a00·00000000·00000000·00000000·00000000·................124 ··0x0047aa00·00000000·00000000·00000000·00000000·................
125 ··0x00483a10·00000000·00000000·00000000·00000000·................125 ··0x0047aa10·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 167873/711503 bytes (23.59%) of diff not shown.
402 B
readelf --wide --decompress --hex-dump=.probes {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.probes':1 Hex·dump·of·section·'.probes':
2 ··0x004a6de0·00000000·00000000·00000000·00000000·................2 ··0x0049dde0·00000000·00000000·00000000·00000000·................
3 ··0x004a6df0·00000000·00000000···················........3 ··0x0049ddf0·00000000·00000000···················........
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name 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·36653733·31346238·31313733·30636334·6e7314b811730cc4 
3 ··0x00000010·61336132·35623137·66336639·31646164·a3a25b17f3f91dad2 ··0x00000000·62653631·30393234·32613233·65393962·be6109242a23e99b
 3 ··0x00000010·36373066·61353932·34653535·33653534·670fa5924e553e54
4 ··0x00000020·35313831·63642e64·65627567·00000000·5181cd.debug....4 ··0x00000020·64383538·61352e64·65627567·00000000·d858a5.debug....
5 ··0x00000030·bcef8323····························...#5 ··0x00000030·bdf3f2e1····························....